一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种线路点的参数获取方法、装置、设备及存储介质与流程

2021-05-25 14:55:00 来源:中国专利 TAG:列车 装置 获取 参数 线路
一种线路点的参数获取方法、装置、设备及存储介质与流程

本发明实施例涉及列车控制技术领域,尤其涉及一种线路点的参数获取方法、装置、设备及存储介质。



背景技术:

在铁路发展的规划中,线路点数据的测试是保证运行安全的重要步骤。地面设备可以将线路上两点距离等信息发送给车载设备,计算生成连续的目标距离制动曲线。若距离计算错误,则直接影响列车的运行安全。

目前地面设备的自动化测试普及率偏低,需要人工对线路点参数等数据进行核对。测试方法通常是在根据已知参数计算得到线路距离后,人工再根据已知参数重新进行计算,若两次结果一致,则测试完成。不仅浪费人力和时间,增加计算量,且人工计算容易出现误差,两次计算都是正向计算,难以保证距离的确定精度,无法实现对线路点参数进行自动测试,是阻碍高铁信号产品自动化测试的一大问题,线路点的参数获取效率较低。



技术实现要素:

本发明实施例提供一种线路点的参数获取方法、装置、设备及存储介质,以提高线路点参数的测试效率和精度。

第一方面,本发明实施例提供了一种线路点的参数获取方法,该方法包括:

根据输入点与目标点之间的已知距离、已知距离方向以及输入点的输入参数,确定所述目标点与线路起点之间的第一距离;

根据线路上分段界点和长链界点的配置信息,确定所述分段界点与线路起点的第二距离,以及所述长链界点与线路起点的第三距离;

根据所述第一距离、第二距离和第三距离,确定所述目标点在线路上所处的目标区间;

根据目标区间的区间起点参数和所述第一距离,确定目标点的目标参数;

将所述目标参数与所述目标点的已知参数进行对比,若二者一致,则确定已知距离和目标参数获取成功。

第二方面,本发明实施例还提供了一种线路点的参数获取装置,该装置包括:

第一距离确定模块,用于根据输入点与目标点之间的已知距离、已知距离方向以及输入点的输入参数,确定所述目标点与线路起点之间的第一距离;

其他距离确定模块,用于根据线路上分段界点和长链界点的配置信息,确定所述分段界点与线路起点的第二距离,以及所述长链界点与线路起点的第三距离;

目标区间确定模块,用于根据所述第一距离、第二距离和第三距离,确定所述目标点在线路上所处的目标区间;

目标参数确定模块,用于根据目标区间的区间起点参数和所述第一距离,确定目标点的目标参数;

获取确认模块,用于将所述目标参数与所述目标点的已知参数进行对比,若二者一致,则确定已知距离和目标参数获取成功。

第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明任意实施例所述的线路点的参数获取方法。

第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明任意实施例所述的线路点的参数获取方法。

本发明实施例通过输入点的参数以及目标点与输入点的距离数据,实现了对距离的反推,由距离得到目标点的线路点参数。可以根据线路预置的配置信息,得到线路上的各个区间点与线路起点的距离,确定目标点所在的目标区间,根据目标区间的起点和终点参数,得到目标参数,若目标参数与已知参数一致,在说明目标参数正确,已知距离的计算也正确。解决了现有技术中,无法直接反推得到目标点参数的问题,避免了通过正向计算重新确定目标点与输入点的距离的过程,实现了通过最基本的已知信息对目标点参数进行反推,确保已知距离和目标点参数的正确性,节约人力和时间,减少计算量,确保提高线路参数的测试效率。

附图说明

图1是本发明实施例一中的一种线路点的参数获取方法的流程示意图;

图2是本发明实施例一中的分段和长链示意图;

图3是本发明实施例二中的一种线路点的参数获取方法的流程示意图;

图4是本发明实施例三中的一种线路点的参数获取装置的结构框图;

图5是本发明实施例四中的一种计算机设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一所提供的一种线路点的参数获取方法的流程示意图,本实施例可适用于根据距离对线路点参数进行反推的情况,该方法可以由一种线路点的参数获取装置来执行。如图1所示,该方法具体包括如下步骤:

步骤110、根据输入点与目标点之间的已知距离、已知距离方向以及输入点的输入参数,确定目标点与线路起点之间的第一距离。

其中,输入点和目标点是给定的位于线路上的两个已知点,输入点与目标点之间的已知距离为预先计算得到的。根据输入点的输入参数,可以得到输入点与线路起点的距离,输入参数可以是输入点的里程标,里程标可以用于表示线路点至线路起点之间的距离。例如,线路上的里程标有“10”、“20”和“30”,输入点的输入参数为“20”,则可以确定输入点距线路起点的预设线路距离为20公里。根据预设的线路配置,可以确定输入点与线路起点之间是否存在长链,若存在,则确定输入点与线路起点之间的距离为预设线路距离加上长链距离。线路配置为线路建造后确定的信息,可以表明一条线路上所包含的分段和长链。根据目标点的已知参数,可以确定目标点与线路起点之间的距离,已知参数可以是目标点的里程标,由用户给定。根据输入点与线路起点之间的距离,以及目标点与线路起点之间的距离,可以确定输入点与目标点之间的距离,还可以确定目标点位于输入点的方向。可以预设线路配置方向,例如,线路配置方向为a-b-c-d-e,输入点为c点,若目标点为d点,则确定目标点位于输入点前方,若目标点为b点,则确定目标点位于输入点后方。

在得到输入点与目标点之间的距离和距离方向后,将该距离作为已知距离,该距离方向作为已知距离方向。为了确保已知距离计算正确,可以通过已知距离进行目标点的参数反推,若反推出的目标参数与目标点的已知参数一致,则说明已知距离计算正确。根据输入点的输入参数,确定输入点与线路起点之间的距离。例如,线路的一个分段上设置有“10”、“20”和“30”三个里程标,分段中可以含有长链,输入点的输入参数为“20-2”,该参数中含有长链标志,说明在“20”里程标处存在长链,该输入点位于长链之内,输入点与该长链的长链起点之间的距离为2公里,该长链起点与该分段起点之间的距离为20公里,若在“10”里程标处与此长链起点之间的线路内没有长链,则确定输入点与分段起点之间的距离为22公里。输入点与线路起点之间的距离为输入点与分段起点之间的距离加上该分段起点与线路起点之间的距离。

在确定输入点与线路起点之间的距离后,根据输入点与目标点之间的已知距离和已知距离方向,得到目标点与线路起点之间的第一距离。例如,已知距离方向为目标点位于输入点的前方,则第一距离为已知距离加上输入点与线路起点之间的距离。

本实施例中,可选的,根据输入点与目标点之间的已知距离、已知距离方向以及输入点的输入参数,确定目标点与线路起点之间的第一距离,包括:根据输入点的输入参数,确定输入点与线路起点之间的第四距离;根据输入点与目标点之间的已知距离、已知距离方向和第四距离,得到目标点与线路起点之间的第一距离。

具体的,第四距离为输入点与线路起点之间的距离。每条线路都会配置有预设线路距离,预设线路距离为规划线路时确定的线路长度,在线路实际建造时往往会存在差别,例如,线路上可能出现长链,长链的长度为预设线路距离之外的距离。若输入点与线路起点之间不含有长链,则确定输入点所在线路的分段,输入点与分段起点之间的距离加上分段起点与线路起点之间的距离,得到第四距离。若输入点与线路起点之间含有长链,则根据输入点的输入参数确定输入点是否位于长链之内,并根据线路配置确认输入点与分段起点之间是否含有长链,以及分段起点与线路起点之间是否含有长链。若确定输入点位于长链之内,则确定输入点与长链起点的距离。再确定长链起点与分段起点之间的距离,若长链起点与分段起点之间含有长链,则该距离为长链起点与分段起点之间的预设线路距离加上这之间的长链距离。再确定分段起点与线路起点之间的距离,若分段起点与线路起点之间含有长链,则该距离为分段起点与线路起点之间的预设线路距离加上这之间的长链距离。输入点与线路起点之间的距离之和,即为第四距离。

在得到第四距离之后,根据输入点与目标点之间的已知距离和已知距离方向,计算得到目标点与线路起点之间的第一距离。这样设置的有益效果在于,在根据距离进行反推时,只需知道输入参数和已知的距离信息即可,根据输入信息,可以得到输入点与线路起点之间的精确距离,提高线路距离的确定效率,节约计算时间,提高参数的反推效率和精度。

本实施例中,可选的,根据输入点与目标点之间的已知距离、已知距离方向和第四距离,得到目标点与线路起点之间的第一距离,包括:若已知距离方向与线路配置方向相同,则将已知距离与第四距离相加,得到目标点与线路起点之间的第一距离;若已知距离方向与线路配置方向相反,则将已知距离与第四距离相减,得到目标点与线路起点之间的第一距离。

具体的,每条线路预先设置有线路配置方向,线路配置方向固定不变,与列车在线路上的实际运行方向无关。例如,线路配置方向为由a至b,列车在该线路上的实际运行方向可以是由a至b,也可以是由b至a。已知距离方向是指从输入点至目标点的方向,若已知距离方向与线路配置方向一致,则说明目标点在输入点的前方,即列车在按照线路配置方向行驶时先经过输入点再经过目标点。将第四距离与已知距离相加,即得到目标点与线路起点的第一距离。

若已知距离方向与线路配置方向相反,即目标点在输入点的后方,第四距离应该大于第一距离,因此,由第四距离减去已知距离,得到目标点与线路起点之间的第一距离。这样设置的有益效果在于,区分已知距离的方向,避免对第一距离计算错误,提高距离计算的精度,进而提高参数检测的精度。

步骤120、根据线路上分段界点和长链界点的配置信息,确定分段界点与线路起点的第二距离,以及长链界点与线路起点的第三距离。

其中,线路上线路点的配置信息为预先配置得到,分段界点和长链界点是线路上线路点中的线路界点。分段界点的配置信息可以由分段界点处的里程标表示,长链界点的配置信息可以由长链界点处的里程标表示。分段界点可以是分段的起点或终点,长链界点可以是长链的起点或终点。根据线路点的配置信息,可以得到该线路点与线路起点之间的距离,将分段界点与线路起点之间的距离作为第二距离,将长链界点与线路起点之间的距离为第三距离。

本实施例中,可选的,根据线路上分段界点和长链界点的配置信息,确定分段界点与线路起点的第二距离,以及长链界点与线路起点的第三距离,包括:根据线路上的分段界点和长链界点的配置信息,确定线路上的分段起点信息、分段终点信息、长链起点信息和长链终点信息;根据分段起点信息和分段终点信息,确定分段界点与线路起点的第二距离;其中,第二距离包括分段起点与线路起点之间的第五距离,和分段终点与线路起点之间的第六距离;根据长链起点信息和长链终点信息,确定长链界点与线路起点的第三距离;其中,第三距离包括长链起点与线路起点之间的第七距离,和长链终点与线路起点之间的第八距离。

具体的,根据线路上的分段界点配置信息和长链界点配置信息,可以确定线路上的分段数量和长链数量,一条分段对应一个分段起点和分段终点,一条长链对应一个长链起点和长链终点。分段界点的配置信息可以包括分段起点信息和分段终点信息,长链界点的配置信息可以包括长链起点信息和长链终点信息。根据配置信息,可以直接得到第二距离和第三距离。第二距离和第三距离为线路中线路界点至线路起点的实际距离,若线路界点至线路起点中含有长链,则在计算第二距离和第三距离时,需要将线路界点至线路起点之间的预设线路距离加上含有的长链距离。线路中是否含有长链以及对长链距离的确定可以预先确定和存储。

第二距离为分段界点与线路起点之间的距离,在一条线路中可以有多个第二距离,每一个分段有两个第二距离,即分段起点与线路起点之间的距离,和分段终点与线路起点之间的距离。将分段起点与线路起点之间的距离作为第五距离,将分段终点与线路起点之间的距离作为第六距离,第二距离中可以包括至少一个第五距离和至少一个第六距离。

第三距离为长链界点与线路起点之间的距离,长链位于分段内,在一条分段中可以存在多条长链,即一条分段中可以有多个第三距离。每一条长链有两个第三距离,第三距离包括长链起点与线路起点之间的距离,和长链终点与线路起点之间的距离。长链起点与线路起点之间的距离为第七距离,长链终点与线路起点之间的距离为第八距离,第三距离中可以包括至少一个第七距离和至少一个第八距离。

图2为本发明实施例中的分段和长链示意图。x点至y点为一条分段,m点至n点为该分段内的一条长链,x为分段起点,y为分段终点,m为长链起点,n为长链终点。x点至线路起点之间的距离为第五距离,y点至线路起点之间的距离为第六距离,m至线路起点之间的距离为第七距离,n至线路起点之间的距离为第八距离。线路起点为处于分段之外,在x点前方的一个点。这样设置的有益效果在于,可以确定线路上的区间数量,分段界点与长链界点都可以是线路点中的特殊点即线路界点,每两个特殊点之间的部分即为一个区间。通过确定第二距离和第三距离,可以确定不同区间的距离范围,有利于后续确定目标点所在区间。通过对线路界点的划分,实现对线路上区间的划分,由于区间内的区间起点和终点参数统一,即都带有同一长链的长链标志,或都不带有长链标志,因此,通过将目标点转化为距离,匹配划分的区间后线性计算,实现目标点参数的获取。

步骤130、根据第一距离、第二距离和第三距离,确定目标点在线路上所处的目标区间。

其中,在得到第二距离和第三距离后,可以确定线路上每个区间的距离范围。例如,得到图2中x点至线路起点的距离和m点至线路起点的距离,则可以得到x点与m点之间的区间距离范围。若x点至线路起点的距离为10公里,m点至线路起点的距离为15公里,则确定距线路起点为10至15公里的线路点都位于x至m的区间距离范围内。因此,将第一距离分别与第二距离和第三距离进行比较,可以确定目标点所在的目标区间。一条线路上的区间数可以由分段数和长链数确定,例如,一条线路中间划分出一条分段,没有长链,则该条线路的区间数为三个区间,分段起点之前的部分为一个区间,分段为一个区间,分段终点之后的部分为一个区间。

本实施例中,可选的,根据第一距离、第二距离和第三距离,确定目标点在线路上所处的目标区间,包括:比较第一距离和第二距离,得到大于第一距离的最小第二距离和小于第一距离的最大第二距离;根据最小第二距离与最大第二距离对应的分段界点,确定目标点所在的目标分段;比较第一距离和目标分段中的第三距离,根据比较结果确定目标点在目标分段中的目标区间。

具体的,先比较第一距离和第二距离,第二距离可以用来划分线路上的分段。确定比第一距离小且最接近的第二距离和比第一距离大且最接近的第二距离,即确定小于第一距离的最大第二距离和大于第一距离的最小第二距离。该最大第二距离关联的线路点为分段界点中的分段起点,最小第二距离关联的线路点为分段界点中的分段终点,该分段起点与该分段终点之间的线路即为目标分段。目标点位于目标分段内,因此只需确定目标分段内的第三距离。将第一距离与目标分段内的第三距离进行比较,确定目标点在目标分段中的目标区间。例如,若第一距离小于目标分段内的任一第三距离,则确定目标区间为分段起点与第一个长链起点之间的区间;若第一距离大于目标分段内的任一第三距离,则确定目标区间为分段终点与最后一个长链终点之间的区间;若第一距离位于两个第三距离之间,则确定目标区间为这两个第三距离所关联的长链界点之间的区间。这样设置的有益效果在于,先确定目标分段再确定目标区间,可以对第三距离进行筛选,减少计算量,避免数据过多造成混乱,提高目标区间的确定精度。

本实施例中,可选的,根据第一距离、第二距离和第三距离,确定目标点在线路上所处的目标区间,包括:将第一距离、第五距离、第六距离、第七距离和第八距离进行大小排序;将排列在第一距离前和第一距离后的相邻距离所关联的线路界点作为第一区间点和第二区间点,确定第一区间点和第二区间点之间的区间为目标区间;其中,线路界点包括分段界点和长链界点。

具体的,在确定第二距离中的第五距离和第六距离,第三距离中的第七距离和第八距离之后,按照距离值的大小将第一距离、第五距离、第六距离、第七距离和第八距离进行排序。相邻距离是第五距离、第六距离、第七距离或第八距离中,与第一距离排列顺序相邻的距离值。根据排列顺序得到排列在第一距离前的相邻距离和排列在第一距离后的相邻距离,确定与相邻距离关联的线路界点,关联的线路界点是分段界点或长链界点,不包括线路起点。将第一距离前的相邻距离的关联线路界点作为第一区间点,第一距离后的相邻距离的关联线路界点作为第二区间点,第一区间点和第二区间点之间的线路为目标区间。这样设置的有益效果在于,不需要分步进行目标区间的确定,通过距离排序快速得到目标区间,提高目标区间的确定效率,进而提高参数获取效率。

步骤140、根据目标区间的区间起点参数和第一距离,确定目标点的目标参数。

其中,在得到目标区间之后,确定目标区间的区间起点参数和区间终点参数,区间起点和区间终点分别是第一区间点和第二区间点,区间起点参数和区间终点参数即为对应的分段界点或长链界点的配置信息,配置信息可以是线路点的里程标,分段界点和长链界点都属于线路点。根据区间起点参数,可以确定区间起点与线路起点的距离,根据第一距离,可以确定目标点与区间起点的距离。区间起点即为长链界点或分段界点。由于区间起点和终点的参数标志相同,根据目标点与区间起点的距离,基于区间起点的参数,直接进行线性计算,可以推测得到目标点的目标参数。例如,区间起点为长链起点20-2,目标点与区间起点的距离为1公里,则可以确定目标点的目标参数为20-3,每两个线路点里程标之间的距离为预先设置。

步骤150、将目标参数与目标点的已知参数进行对比,若二者一致,则确定已知距离和目标参数获取成功。

其中,在得到目标参数后,为了确定所得到目标参数以及预先计算的已知距离是否准确,获取计算已知距离时利用的目标点的已知参数。目标点的已知参数是计算已知距离的条件,没有用在计算目标参数中。已知参数是目标点的正确参数,将目标参数与已知参数进行对比,若目标参数与已知参数一致,则说明目标参数正确,计算出该目标参数的已知距离也正确,已知距离和目标参数测试成功,线路点的参数测试完成,线路点的参数测试可以包括对已知距离和目标参数的测试。

在对列车的行驶进行控制时,需要根据列车行驶距离确定列车的制动曲线,为了确保列车线行驶距离的正确性,在计算出距离后还要再次计算进行确认。但再次计算过程中,浪费人力和时间,因此,可以采用已经计算出的距离,对线路点上的参数进行反推,根据对参数的反推确定距离计算的正确性。

本实施例的技术方案,通过输入点参数以及目标点与输入点的距离数据,实现了对距离的反推,得到目标点的线路参数。可以根据线路预置的配置信息,得到线路上的各个区间点与线路起点的距离,确定目标点所在的目标区间,区间点可以是分段界点或长链界点。根据目标区间的起点和终点参数,得到目标参数,若目标参数与已知参数一致,在说明目标参数正确,已知距离的计算也正确。解决了现有技术中,无法直接反推得到目标点参数的问题,避免了通过正向计算重新确定目标点与输入点的距离的过程,实现了通过最基本的已知信息对目标点参数进行反推,确保已知距离和目标点参数的正确性,节约人力和时间,减少计算量,确保提高线路参数的测试效率。

实施例二

图3为本发明实施例二所提供的一种线路点的参数获取方法的流程示意图,本实施例以上述实施例为基础进行进一步的优化,该方法可以由一种线路点的参数获取装置来执行。如图3所示,该方法具体包括如下步骤:

步骤310、根据输入点与目标点之间的已知距离、已知距离方向以及输入点的输入参数,确定目标点与线路起点之间的第一距离。

步骤320、根据线路上分段界点和长链界点的配置信息,确定分段界点与线路起点的第二距离,以及长链界点与线路起点的第三距离。

步骤330、根据第一距离、第二距离和第三距离,确定目标点在线路上所处的目标区间。

步骤340、根据目标区间的区间起点参数和第一距离,确定目标点的目标参数。

步骤350、将目标点的目标参数与线路上配置的预设参数进行比较,确定预设参数中是否存在目标参数。

其中,在得到目标参数后,先确定目标参数是否合法。将目标参数与线路上配置的预设参数进行比较,线路上配置的预设参数是线路上各线路点的配置信息,例如,可以是线路上各线路点的里程标。将目标参数与线路上配置的预设参数进行比较,确定预设参数中是否存在目标参数。若存在,则说明目标参数合法,可以将目标参数与已知参数进行比较,完成对线路点参数的反推测试。

步骤360、若不存在,则确定目标参数不合法,并发出提示信息。

其中,若预设参数中不包括目标参数,则说明目标参数不合法,在计算过程中发生错误,也无法根据目标参数对已知距离进行确认。例如,预设参数中长链界点的里程标最大为20-9,而计算出的目标参数为20-10,则该目标参数不合法。可以发出提示信息,提醒工作人员进行重新反推,确保已知距离计算正确。若目标参数不合法,则说明计算发生错误,此时将目标参数与已知参数比较,比较结果一定是二者不符。因此,在确定目标参数不合法后,直接对目标参数进行重新测试,提高测试效率。

本发明实施例通过输入点数据以及目标点与输入点的距离数据,实现了对距离的反推,得到目标点的线路参数。可以根据线路预置的配置信息,得到线路上的各个区间点与线路起点的距离,确定目标点所在的目标区间,根据目标区间的起点和终点参数,得到目标参数。在得到目标参数,确认目标参数是否合法,若不合法,则重新进行确认。避免了将不合法的目标参数与已知参数进行比较,提高确认精度和效率。解决了现有技术中,无法直接反推得到目标点参数的问题,避免了通过正向计算重新确定目标点与输入点的距离的过程,实现了通过最基本的已知信息对目标点参数进行反推,确保已知距离和目标点参数的正确性,节约人力和时间,减少计算量,确保提高线路参数的测试效率。

实施例三

图4为本发明实施例三所提供的一种线路点的参数获取装置的结构框图,可执行本发明任意实施例所提供的线路点的参数测试方法,具备执行方法相应的功能模块和有益效果。如图4所示,该装置具体包括:

第一距离确定模块401,用于根据输入点与目标点之间的已知距离、已知距离方向以及输入点的输入参数,确定目标点与线路起点之间的第一距离;

其他距离确定模块402,用于根据线路上分段界点和长链界点的配置信息,确定分段界点与线路起点的第二距离,以及长链界点与线路起点的第三距离;

目标区间确定模块403,用于根据第一距离、第二距离和第三距离,确定目标点在线路上所处的目标区间;

目标参数确定模块404,用于根据目标区间的区间起点参数和第一距离,确定目标点的目标参数;

获取确认模块405,用于将目标参数与目标点的已知参数进行对比,若二者一致,则确定已知距离和目标参数获取成功。

可选的,第一距离确定模块401,包括:

第四距离确定单元,用于根据输入点的输入参数,确定输入点与线路起点之间的第四距离;

第一距离获得单元,用于根据输入点与目标点之间的已知距离、已知距离方向和第四距离,得到目标点与线路起点之间的第一距离。

可选的,第一距离获得单元,具体用于:

若已知距离方向与线路配置方向相同,则将已知距离与第四距离相加,得到目标点与线路起点之间的第一距离;

若已知距离方向与线路配置方向相反,则将已知距离与第四距离相减,得到目标点与线路起点之间的第一距离。

可选的,其他距离确定模块402,具体用于:

根据线路上的分段界点和长链界点的配置信息,确定线路上的分段起点信息、分段终点信息、长链起点信息和长链终点信息;

根据分段起点信息和分段终点信息,确定分段界点与线路起点的第二距离;其中,第二距离包括分段起点与线路起点之间的第五距离,和分段终点与线路起点之间的第六距离;

根据长链起点信息和长链终点信息,确定长链界点与线路起点的第三距离;其中,第三距离包括长链起点与线路起点之间的第七距离,和长链终点与线路起点之间的第八距离。

可选的,目标区间确定模块403,具体用于:

比较所述第一距离和第二距离,得到大于所述第一距离的最小第二距离和小于所述第一距离的最大第二距离;

根据最小第二距离与最大第二距离对应的分段界点,确定目标点所在的目标分段;

比较第一距离和目标分段中的第三距离,根据比较结果确定所述目标点在目标分段中的目标区间。

可选的,目标区间确定模块403,还具体用于:

将第一距离、第五距离、第六距离、第七距离和第八距离进行大小排序;

将排列在第一距离前和第一距离后的相邻距离所关联的线路界点作为第一区间点和第二区间点,确定第一区间点和第二区间点之间的区间为目标区间;其中,所述线路界点包括分段界点和长链界点。

可选的,该装置还包括:

参数比较模块,用于将目标点的目标参数与线路上配置的预设参数进行比较,确定预设参数中是否存在目标参数;

信息提示模块,用于若不存在,则确定目标参数不合法,并发出提示信息。

本发明实施例通过输入点数据以及目标点与输入点的距离数据,实现了对距离的反推,得到目标点的线路参数。可以根据线路预置的配置信息,得到线路上的各个区间点与线路起点的距离,确定目标点所在的目标区间,根据目标区间的起点和终点参数,得到目标参数,若目标参数与已知参数一致,在说明目标参数正确,已知距离的计算也正确。解决了现有技术中,无法直接反推得到目标点参数的问题,避免了通过正向计算重新确定目标点与输入点的距离的过程,实现了通过最基本的已知信息对目标点参数进行反推,确保已知距离和目标点参数的正确性,节约人力和时间,减少计算量,确保提高线路参数的测试效率。

实施例四

图5是本发明实施例四提供的一种计算机设备的结构示意图。图5示出了适于用来实现本发明实施方式的示例性计算机设备500的框图。图5显示的计算机设备500仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图5所示,计算机设备500以通用计算设备的形式表现。计算机设备500的组件可以包括但不限于:一个或者多个处理器或者处理单元501,系统存储器502,连接不同系统组件(包括系统存储器502和处理单元501)的总线503。

总线503表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。

计算机设备500典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备500访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

系统存储器502可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)504和/或高速缓存存储器505。计算机设备500可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统506可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线503相连。存储器502可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块507的程序/实用工具508,可以存储在例如存储器502中,这样的程序模块507包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块507通常执行本发明所描述的实施例中的功能和/或方法。

计算机设备500也可以与一个或多个外部设备509(例如键盘、指向设备、显示器510等)通信,还可与一个或者多个使得用户能与该计算机设备500交互的设备通信,和/或与使得该计算机设备500能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口511进行。并且,计算机设备500还可以通过网络适配器512与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图5所示,网络适配器512通过总线503与计算机设备500的其它模块通信。应当明白,尽管图5中未示出,可以结合计算机设备500使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

处理单元501通过运行存储在系统存储器502中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的一种线路点的参数获取方法,包括:

根据输入点与目标点之间的已知距离、已知距离方向以及输入点的输入参数,确定目标点与线路起点之间的第一距离;

根据线路上分段界点和长链界点的配置信息,确定分段界点与线路起点的第二距离,以及长链界点与线路起点的第三距离;

根据第一距离、第二距离和第三距离,确定所述目标点在线路上所处的目标区间;

根据目标区间的区间起点参数和第一距离,确定目标点的目标参数;

将目标参数与目标点的已知参数进行对比,若二者一致,则确定已知距离和目标参数获取成功。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所提供的一种线路点的参数获取方法,包括:

根据输入点与目标点之间的已知距离、已知距离方向以及输入点的输入参数,确定目标点与线路起点之间的第一距离;

根据线路上分段界点和长链界点的配置信息,确定分段界点与线路起点的第二距离,以及长链界点与线路起点的第三距离;

根据第一距离、第二距离和第三距离,确定所述目标点在线路上所处的目标区间;

根据目标区间的区间起点参数和第一距离,确定目标点的目标参数;

将目标参数与目标点的已知参数进行对比,若二者一致,则确定已知距离和目标参数获取成功。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜