1.本发明涉及铁路交通管理相关领域,尤其涉及一种客运专线列控系统限速区位置精度归档方法及系统。
背景技术:2.我国铁路ctcs
‑
2(china train control system,中国列车控制系统)级列控系统,采用点连模式控制列车运行。点即点式应答器,连即连续的轨道电路。应答器的功能是向列车车载设备提供关键的控车信息,如进线路速度、线路坡度、轨道区段、临时限速等信息包,这些信息包经过组合和编码,称之为应答器报文。应答器报文分为有源报文和无源报文。有源报文由列控中心编制,并通过leu(地面电子单元)发给应答器,并最终传递给列车。其中l_tsrarea、d_tsr(n)、l_tsr(n)是表示长度或距离的变量,它们在报文中所占的位数都是15位,所以其取值范围为0~32767。l_tsrarea等于所有d_tsr与所有l_tsr的和,所以在所有表示长度或距离的变量中,l_tsrarea的值是最大的。因此临时限速信息有效区段长度l_tsrarea决定了距离/长度的分辨率。当临时限速有效区段长度不超过32767m时,q_scale取1,表示距离/长度分辨率为1m;当临时限速有效区段长度超过32767m时,q_scale取2,表示距离/长度分辨率为10m。当距离/长度分辨率为10m时,如果l_tsrarea、d_tsr(n)、l_tsr(n)等变量的值不是10的整数倍,则需要对其进行10m精度归档。为确保行车安全,需要确保10m精度归档以后,任意一个位置的限速值不会变大。一般这会造成临时限速有效区段的延长。但是如果临时限速信息有效长度(l_tsrarea)被延长的过多,又会影响行车效率。在进行10m精度归档的时候,如何在保证行车安全的前提下尽可能的不影响运行效率,成为一个急需解决的问题。
3.但本技术发明人在实现本技术实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:现有的技术在多段限速区之间的距离较大时,可以很好的进行精度归档,但当多段限速区之间的距离比较接近的时候,存在不能做到位置精确归档的技术问题。
技术实现要素:4.本技术实施例通过提供一种客运专线列控系统限速区位置精度归档方法及系统,解决了现有的技术在多段限速区之间的距离较大时,可以很好的进行精度归档,但当多段限速区之间的距离比较接近的时候,存在不能做到位置精确归档的技术问题,达到在处理距离过近的多段限速时进行位置精确归档,即能够保证安全,同时保证行车效率的技术效果。
5.鉴于上述问题,提出了本技术实施例提供一种客运专线列控系统限速区位置精度归档方法及系统。
6.第一方面,本技术提供了一种客运专线列控系统限速区位置精度归档方法,其中,所述方法包括:获得第一距离数据;基于第一预定规则对所述第一距离数据进行排序,获得
第一排序结果;获得第一归档指令,根据所述第一归档指令进行所述第一排序结果的位置归档,获得第一归档结果;获得第一处理指令,根据所述第一处理指令进行所述第一归档结果的处理,获得第一处理结果;获得第二预定规则,基于所述第二预定规则进行所述第一处理结果的计算,获得第一临时限速区段距离和第一临时限速区段长度,基于所述第一临时限速区段距离和所述第一临时限速区段长度进行限速区位置精度归档。
7.另一方面,本技术还提供了一种客运专线列控系统限速区位置精度归档系统,所述系统包括:第一获得单元,所述第一获得单元用于获得第一距离数据;第二获得单元,所述第二获得单元用于基于第一预定规则对所述第一距离数据进行排序,获得第一排序结果;第三获得单元,所述第三获得单元用于获得第一归档指令,根据所述第一归档指令进行所述第一排序结果的位置归档,获得第一归档结果;第四获得单元,所述第四获得单元用于获得第一处理指令,根据所述第一处理指令进行所述第一归档结果的处理,获得第一处理结果;第五获得单元,所述第五获得单元用于获得第二预定规则,基于所述第二预定规则进行所述第一处理结果的计算,获得第一临时限速区段距离和第一临时限速区段长度,基于所述第一临时限速区段距离和所述第一临时限速区段长度进行限速区位置精度归档。
8.第三方面,本发明提供了一种客运专线列控系统限速区位置精度归档系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现第一方面所述方法的步骤。
9.本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:由于采用了获得第一距离数据;基于第一预定规则对所述第一距离数据进行排序,获得第一排序结果;获得第一归档指令,根据所述第一归档指令进行所述第一排序结果的位置归档,获得第一归档结果;获得第一处理指令,根据所述第一处理指令进行所述第一归档结果的处理,获得第一处理结果;获得第二预定规则,基于所述第二预定规则进行所述第一处理结果的计算,获得第一临时限速区段距离和第一临时限速区段长度,基于所述第一临时限速区段距离和所述第一临时限速区段长度进行限速区位置精度归档,达到在处理距离过近的多段限速时进行位置精确归档,即能够保证安全,同时保证行车效率的技术效果。
10.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
11.图1为本技术实施例一种客运专线列控系统限速区位置精度归档方法的流程示意图;图2为本技术实施例一种客运专线列控系统限速区位置精度归档方法的获得第一距离数据和第二距离数据的流程示意图;图3为本技术实施例一种客运专线列控系统限速区位置精度归档方法的重叠区域处理的流程示意图;图4为本技术实施例一种客运专线列控系统限速区位置精度归档方法的0长限速剔除的流程示意图;
图5为本技术实施例一种客运专线列控系统限速区位置精度归档方法的获得临时限速区段距离的流程示意图;图6为本技术实施例一种客运专线列控系统限速区位置精度归档系统的结构示意图;图7为本技术实施例示例性电子设备的结构示意图。
12.附图标记说明:第一获得单元11,第二获得单元12,第三获得单元13,第四获得单元14,第五获得单元15,电子设备50,处理器51,存储器52,输入装置53,输出装置54。
具体实施方式
13.本技术实施例通过提供一种客运专线列控系统限速区位置精度归档方法及系统,解决了现有的技术在多段限速区之间的距离较大时,可以很好的进行精度归档,但当多段限速区之间的距离比较接近的时候,存在不能做到位置精确归档的技术问题,达到在处理距离过近的多段限速时进行位置精确归档,即能够保证安全,同时保证行车效率的技术效果。下面结合附图,对本技术的实施例进行描述。本领域普通技术人员可知,随着技术的发展和新场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
14.本技术的说明书和权利要求书及上述附图中的术语“第一”、第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本技术的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
15.申请概述我国铁路ctcs
‑
2(china train control system,中国列车控制系统)级列控系统,采用点连模式控制列车运行。点即点式应答器,连即连续的轨道电路。应答器的功能是向列车车载设备提供关键的控车信息,如进线路速度、线路坡度、轨道区段、临时限速等信息包,这些信息包经过组合和编码,称之为应答器报文。应答器报文分为有源报文和无源报文。有源报文由列控中心编制,并通过leu(地面电子单元)发给应答器,并最终传递给列车。其中l_tsrarea、d_tsr(n)、l_tsr(n)是表示长度或距离的变量,它们在报文中所占的位数都是15位,所以其取值范围为0~32767。l_tsrarea等于所有d_tsr与所有l_tsr的和,所以在所有表示长度或距离的变量中,l_tsrarea的值是最大的。因此临时限速信息有效区段长度l_tsrarea决定了距离/长度的分辨率。当临时限速有效区段长度不超过32767m时,q_scale取1,表示距离/长度分辨率为1m;当临时限速有效区段长度超过32767m时,q_scale取2,表示距离/长度分辨率为10m。当距离/长度分辨率为10m时,如果l_tsrarea、d_tsr(n)、l_tsr(n)等变量的值不是10的整数倍,则需要对其进行10m精度归档。为确保行车安全,需要确保10m精度归档以后,任意一个位置的限速值不会变大。一般这会造成临时限速有效区段的延长。但是如果临时限速信息有效长度(l_tsrarea)被延长的过多,又会影响行车效率。在进行10m精度归档的时候,如何在保证行车安全的前提下尽可能的不影响运行效率,成为一个急需解决的问题。
16.针对上述技术问题,本技术提供的技术方案总体思路如下:
本技术实施例提供了一种客运专线列控系统限速区位置精度归档方法,其中,所述方法包括:获得第一距离数据;基于第一预定规则对所述第一距离数据进行排序,获得第一排序结果;获得第一归档指令,根据所述第一归档指令进行所述第一排序结果的位置归档,获得第一归档结果;获得第一处理指令,根据所述第一处理指令进行所述第一归档结果的处理,获得第一处理结果;获得第二预定规则,基于所述第二预定规则进行所述第一处理结果的计算,获得第一临时限速区段距离和第一临时限速区段长度,基于所述第一临时限速区段距离和所述第一临时限速区段长度进行限速区位置精度归档。
17.在介绍了本技术基本原理后,下面将结合说明书附图来具体介绍本技术的各种非限制性的实施方式。
18.实施例一如图1所示,本技术实施例提供了一种客运专线列控系统限速区位置精度归档方法,其中,所述方法包括:步骤s100:获得第一距离数据;进一步的,如图2所示,本技术实施例所述步骤s100还包括:步骤s110:获得应答器位置信息;步骤s120:获得限速区起点位置信息和限速区终点位置信息;步骤s130:根据所述应答器位置信息和所述限速区起点位置信息获得所述第一距离数据。
19.步骤s200:基于第一预定规则对所述第一距离数据和所述第二距离数据进行排序,获得第一排序结果;具体而言,在处理限速的过程中,已知临时限速区tsr的起点为tsr
‑
>start、临时限速区tsr的终点tsr
‑
>end、临时限速区的限速值tsr
‑
>v,正线有源应答器的位置为bls_pos,正线有源应答器tsr有效区段长度为l_tsrarea。为方便后续描述,首先定义3个函数:定义天花板函数为ceiling(),其作用是对小数向上取整,例如:ceiling(3.4)=4,ceiling(3)=3。定义地板函数为floor(),其作用是对小数向下取整,例如:floor(5.6)=5,floor(5)=5。定义绝对值函数abs(),其作用是取绝对值,例如:abs(
‑
1)= 1,abs(5)=5。在同一坐标系下,获得所述应答器位置信息,其中,所述应答器为正线有源应答器,用bls_pos表示。在同一坐标系下进行限速区起点位置信息和限速区终点位置信息获取,其中,限速区起点位置用tsr
‑
>start表示,限速区终点位置用tsr
‑
>end表示,计算每一段限速区起点与应答器之间的距离,即所述第一距离数据:tsr(n)
‑
>d_bls2start=abs(tsr(n)
‑
>start
‑
bls_pos),计算每一段限速区起点与限速区终点之间的距离,即所述第二数据:tsr(n)
‑
>d_bls2end =abs(tsr
‑
>start
–
tsr
‑
>end)。举例而言,现假定一个场景,应答器的坐标bls_pos为0,其正线临时限速区段有效长度为40000m。设置三段限速:第一段限速起点坐标为20001m,终点坐标21001m,限速值为9;第二段限速起点坐标为21003m,终点坐标为21009m,限速值为15;第三段限速起点坐标为21013m,终点坐标为39897m,限速值为16。此外临时限速有效区段末端内方固定设置100m长的限速,限速起点为39900,限速终点为40000,限速值为9。由于临时限速区段有效长度超过了32767m,所以需要把距离/长度分辨率设为10m,同时对限速区进行精度归档。根据已知信息定义变量:bls_pos=0;l_tsrarea=40000;tsr(1)
‑
>start=20001;tsr(1)
‑
>end=20003;tsr(1)
‑
>v=9;tsr(2)
‑
>start=21001;tsr(2)
‑
>start=
21003;tsr(2)
‑
>end=21009;tsr(2)
‑
>v=15;tsr(3)
‑
>start=21013;tsr(3)
‑
>end=39897;tsr(3)
‑
>v=16;tsr(4)
‑
>start=39900;tsr(4)
‑
>end=40000;tsr(4)
‑
>v=9。计算每一段限速起点与应答器之间的距离,tsr(1)
‑
>d_bls2start=20001;tsr(2)
‑
>d_bls2start=21003;tsr(3)
‑
>d_bls2start=21013;tsr(4)
‑
>d_bls2start=39900。计算每一段限速终点与应答器之间的距离,tsr(1)
‑
>d_bls2end=21001;tsr(2)
‑
>d_bls2end=21009;tsr(3)
‑
>d_bls2end= 39897;tsr(4)
‑
>d_bls2end=40000。所述第一预定规则为从小到大的排序规则,按照tsr(n)
‑
>d_bls2start从小到大给所有tsr排序,如上述举例,则排序结果顺序为tsr(1)、tsr(2)、tsr(3)、tsr(4)。
20.步骤s300:获得第一归档指令,根据所述第一归档指令进行所述第一排序结果的位置归档,获得第一归档结果;具体而言,所述第一归档指令为对所述第一距离数据和所述第二距离数据中的每一条限速tsr(n)进行起点和终点归档的指令,其中归档起点为:tsr(n)
‑
>start`=bls_pos+floor(tsr(n)
‑
>d_bls2start/10)*10;归档终点为tsr(n)
‑
>end`= bls_pos+ceiling(tsr(n)
‑
>d_bls2end/10)*10。如上述举例,则基于所述归档起点和归档终点获得的归档结果为:tsr(1)
‑
>start`=20000;tsr(1)
‑
>end`=21010;tsr(2)
‑
>start`=21000,tsr(2)
‑
>end`=21010;tsr(3)
‑
>start`=21010; tsr(3)
‑
>end`=39900;tsr(4)
‑
>start`=39900;tsr(4)
‑
>end`=40000。
21.步骤s400:获得第一处理指令,根据所述第一处理指令进行所述第一归档结果的处理,获得第一处理结果;步骤s500:获得第二预定规则,基于所述第二预定规则进行所述第一处理结果的计算,获得第一临时限速区段距离和第一临时限速区段长度,基于所述第一临时限速区段距离和所述第一临时限速区段长度进行限速区位置精度归档。
22.具体而言,所述第一处理指令为对进行归档处理后的归档结果进行进一步处理的过程,所述过程包括但不限于重叠区间处理和限速长度的剔除,其中,所述重叠区间的处理是指通过对第二条限速开始分析,当限速的tsr(n)
‑
>start`<tsr(n
‑
1)
‑
>end`时,则判定存在重叠区间,基于预定规则进行重叠区间的处理;所述限速长度的剔除是基于每条限速长度的tsr(n)的归档起点和归档终点的数值比对结果进行剔除的。根据重叠区间的处理结果和剔除结果获得所述第一处理结果。所述第二预定规则为针对tsr(n)的n的取值不同进行不同计算的规则,当n为1时,则第一临时限速区段距离为归档后的限速起点到所述应答器的距离/10,当n不为1时,则第一临时限速区段距离为归档后的限速起点到前一段的限速终点的距离/10。所述第一临时限速区段长度为每一个限速的归档以后的起点到终点的距离/10。基于所述第一临时限速区段距离和所述第一临时限速区段长度进行限速区位置精度归档,达到在处理距离过近的多段限速时进行位置精确归档,即能够保证安全,同时保证行车效率的技术效果。
23.进一步而言,如图3所示,本技术实施例步骤s400还包括:步骤s410:根据所述第一归档结果获得n条限速信息,所述n条限速信息中的每条均包括归档起点和归档终点,其中,n为大于2的正整数;步骤s420:获得第一重叠区域处理指令,根据所述第一重叠区域处理指令对所述n条限速信息进行第m归档起点和第m
‑
1归档终点的大小判断,当判断结果满足第一要求时,
获得第一判断指令,其中m为小于等于n的正整数;步骤s430:根据所述第一判断指令进行第m限速信息和第m
‑
1限速信息的数值大小比对,获得第一比对结果;步骤s440:当所述第一比对结果满足第二要求时,则将所述第m
‑
1归档终点调整为10;步骤s450:当所述第一比对结果不满足所述第二要求时,则将所述第m归档起点调整为10;步骤s460:根据调整结果获得所述第一处理结果。
24.具体而言,根据所述第一归档结果获得n条限速信息,其中,n为大于2的正整数,对于进行归档起点和归档终点进行处理后的限速信息进行集合获取,获得所述n条限速信息,其中,所述n条限速信息中的每条均包括归档起点和归档终点。所述第一重叠区域处理指令为进行重叠区间的处理的控制指令,基于所述第一重叠区域处理指令进行重叠区间处理,重叠区间处理过程如下,根据所述第一重叠区域处理指令对所述n条限速信息进行第m归档起点和第m
‑
1归档终点的大小判断,其中,m为大于1的小于等于n的正整数,即从第二条限速开始,进行重叠区间判断,所述第一要求为第m归档起点小于第m
‑
1归档终点,当存在上述关系时,则继续进行重叠区间的处理,否则不对上述限速信息进行重叠区间处理。当判断第m归档起点和第m
‑
1归档终点满足所述第一要求时,获得第一判断指令,基于第一判断指令对第m限速信息和第m
‑
1限速信息的数值大小比对,获得第一比对结果,当所述第一比对结果为第m限速信息小于第m
‑
1限速信息,则表明此时所述第一比对结果满足第二要求,此时将所述第m
‑
1归档终点调整数值为10,当所述第一比对结果不满足所述第二要求时,则将所述第m归档起点调整为10,根据归档起点或归档终点的调整结果获得所述第一处理结果。如上述举例,进行重叠区间处理,tsr(2)
‑
>start`<tsr(1)
‑
>end`,并且tsr(2)
‑
>v>tsr(1)
‑
>v,所以调整tsr(2)
‑
>start`为21010。
25.进一步的,如图4所示,本技术实施例步骤s400还包括:步骤s470:对所述n条限速信息进行每条限速信息的归档起点和归档终点比对,获得第二比对结果;步骤s480:当所述第二比对结果中第m归档起点等于第m归档终点时,则将第m限速信息剔除,基于剔除结果获得所述第一处理结果。
26.具体而言,所述对每条限速信息进行归档起点和归档终点比对的过程为进行0长限速剔除的过程,对所述n条限速信息进行每条限速信息各自的归档起点和归档终点数值比对,即对每一条限速的tsr(n)
‑
>start`与tsr(n)
‑
>end`进行比对,获得所述第二比对结果,当所述第二比对结果中第m归档起点等于第m归档终点时,则将第m限速信息剔除,即所述n条限速信息中任意一条归档起点等于归档终点是,则将此条限速信息进行剔除,基于剔除结果获得所述第一处理结果。如上述举例,进行0长限速信息剔除为tsr(2)
‑
>start`= tsr(2)
‑
>end`,所以,剔除掉tsr(2)。
27.进一步的,如图5所示,本技术实施例步骤s500还包括:步骤s510:获得所述n条限速信息中的第i限速信息,其中,i为小于等于n的正整数;步骤s520:判断所述第i限速信息是否为第一限速信息;
步骤s530:当时所述第i限速信息为第一限速信息时,根据所述第一处理结果中的所述第一限速信息对应的第一归档起点到应答器位置信息的距离获得所述临时限速区段距离。
28.进一步的,本技术实施例步骤s520还包括:步骤s521:当所述第i限速信息不为第一限速信息时,则根据所述第i限速信息中的第i归档起点和第i
‑
1归档终点获得所述临时限速区段距离。
29.具体而言,在进行临时限速区段距离(d_tsr)计算的过程中,需要根据限速信息的位置关系进行判断后分开计算,获得所述n条限速信息中的任意一条限速信息,记作第i限速信息,其中,i为小于等于n的正整数,判断所述获得的第i限速信息是否为第一限速信息,当所述第i限速信息是否为第一限速信息时,则根据所述第一处理结果中的所述第一限速信息对应的第一归档起点到应答器位置信息的距离计算获得所述临时限速区段距离,即如果i=1:d_tsr(i)= (tsr(i)
‑
>start`
‑
bls_pos)/10。当所述第i限速信息不为第一限速信息时,则根据所述第i限速信息中的第i归档起点和第i
‑
1归档终点获得所述临时限速区段距离,即如果i1:d_tsr(i)=(tsr(i)
‑
>start`
‑ꢀ
tsr(i
‑
1)
‑
>end`)/10。
30.进一步的,本技术实施例步骤s500还包括:步骤s540:根据所述n条限速信息中第p归档起点和第p归档终点距离获得所述第一临时限速区段长度,其中,p为小于等于n的正整数。
31.具体而言,所述第一临时限速区段长度(l_tsr)通过每条限速信息的归档起点和归档终点进行计算,即l_tsr(p)=(tsr(p)
‑
end`
‑
tsr(p)
‑
>start`)/10。如上述举例,可计算得出d_tsr(1)=2000;l_tsr(1)=1;d_tsr(2)=0;l_tsr(2)=1889;d_tsr(3)=0;l_tsr(3)=10。l_tsrarea等于原来的l_tsrarea除以10然后向上取整,即l_tsrarea=4000。基于所述第一临时限速区段距离和所述第一临时限速区段长度进行限速区位置精度归档,达到在处理距离过近的多段限速时进行位置精确归档,即能够保证安全,同时保证行车效率的技术效果。
32.综上所述,本技术实施例所提供的一种客运专线列控系统限速区位置精度归档方法及系统具有如下技术效果:由于采用了获得第一距离数据;基于第一预定规则对所述第一距离数据进行排序,获得第一排序结果;获得第一归档指令,根据所述第一归档指令进行所述第一排序结果的位置归档,获得第一归档结果;获得第一处理指令,根据所述第一处理指令进行所述第一归档结果的处理,获得第一处理结果;获得第二预定规则,基于所述第二预定规则进行所述第一处理结果的计算,获得第一临时限速区段距离和第一临时限速区段长度,基于所述第一临时限速区段距离和所述第一临时限速区段长度进行限速区位置精度归档,达到在处理距离过近的多段限速时进行位置精确归档,即能够保证安全,同时保证行车效率的技术效果。
33.实施例二基于与前述实施例中一种客运专线列控系统限速区位置精度归档方法同样发明构思,本发明还提供了一种客运专线列控系统限速区位置精度归档系统,如图6所示,所述系统包括:第一获得单元11,所述第一获得单元11用于获得第一距离数据;第二获得单元12,所述第二获得单元12用于基于第一预定规则对所述第一距离数
据进行排序,获得第一排序结果;第三获得单元13,所述第三获得单元13用于获得第一归档指令,根据所述第一归档指令进行所述第一排序结果的位置归档,获得第一归档结果;第四获得单元14,所述第四获得单元14用于获得第一处理指令,根据所述第一处理指令进行所述第一归档结果的处理,获得第一处理结果;第五获得单元15,所述第五获得单元15用于获得第二预定规则,基于所述第二预定规则进行所述第一处理结果的计算,获得第一临时限速区段距离和第一临时限速区段长度,基于所述第一临时限速区段距离和所述第一临时限速区段长度进行限速区位置精度归档。
34.进一步的,所述系统还包括:第六获得单元,所述第六获得单元用于获得应答器位置信息;第七获得单元,所述第七获得单元用于获得限速区起点位置信息和限速区终点位置信息;第八获得单元,所述第八获得单元用于根据所述应答器位置信息和所述限速区起点位置信息获得所述第一距离数据;第九获得单元,所述第九获得单元用于根据所述限速区起点位置信息和所述限速区终点位置信息获得所述第二距离数据。
35.进一步的,所述系统还包括:第十获得单元,所述第十获得单元用于根据所述第一归档结果获得n条限速信息,所述n条限速信息中的每条均包括归档起点和归档终点,其中,n为大于2的正整数;第十一获得单元,所述第十一获得单元用于获得第一重叠区域处理指令,根据所述第一重叠区域处理指令对所述n条限速信息进行第m归档起点和第m
‑
1归档终点的大小判断,当判断结果满足第一要求时,获得第一判断指令,其中m为小于等于n的正整数;第十二获得单元,所述第十二获得单元用于根据所述第一判断指令进行第m限速信息和第m
‑
1限速信息的数值大小比对,获得第一比对结果;第一调整单元,所述第一调整单元用于当所述第一比对结果满足第二要求时,则将所述第m
‑
1归档终点调整为10;第二调整单元,所述第二调整单元用于当所述第一比对结果不满足所述第二要求时,则将所述第m归档起点调整为10;第十三获得单元,所述第十三获得单元用于根据调整结果获得所述第一处理结果。
36.进一步的,所述系统还包括:第十四获得单元,所述第十四获得单元用于对所述n条限速信息进行每条限速信息的归档起点和归档终点比对,获得第二比对结果;第十五获得单元,所述第十五获得单元用于当所述第二比对结果中第m归档起点等于第m归档终点时,则将第m限速信息剔除,基于剔除结果获得所述第一处理结果。
37.进一步的,所述系统还包括:第十六获得单元,所述第十六获得单元用于获得所述n条限速信息中的第i限速信息,其中,i为小于等于n的正整数;
第一判断单元,所述第一判断单元用于判断所述第i限速信息是否为第一限速信息;第十七获得单元,所述第十七获得单元用于当时所述第i限速信息为第一限速信息时,根据所述第一处理结果中的所述第一限速信息对应的第一归档起点到应答器位置信息的距离获得所述临时限速区段距离。
38.进一步的,所述系统还包括:第十八获得单元,所述第十八获得单元用于当所述第i限速信息不为第一限速信息时,则根据所述第i限速信息中的第i归档起点和第i
‑
1归档终点获得所述临时限速区段距离。
39.进一步的,所述系统还包括:第十九获得单元,所述第十九获得单元用于根据所述n条限速信息中第p归档起点和第p归档终点距离获得所述第一临时限速区段长度,其中,p为小于等于n的正整数。
40.前述图1实施例一中的一种客运专线列控系统限速区位置精度归档方法的各种变化方式和具体实例同样适用于本实施例的一种客运专线列控系统限速区位置精度归档系统,通过前述对一种客运专线列控系统限速区位置精度归档方法的详细描述,本领域技术人员可以清楚的知道本实施例中一种客运专线列控系统限速区位置精度归档系统的实施方法,所以为了说明书的简洁,在此不再详述。
41.示例性电子设备下面参考图7来描述本技术实施例的电子设备。
42.图7图示了根据本技术实施例的电子设备的结构示意图。
43.基于与前述实施例中一种客运专线列控系统限速区位置精度归档方法的发明构思,本发明还提供一种客运专线列控系统限速区位置精度归档系统,下面,参考图7来描述根据本技术实施例的电子设备。该电子设备可以是可移动设备本身,或与其独立的单机设备,其上存储有计算机程序,该程序被处理器执行时实现前文所述方法的任一方法的步骤。
44.如图7所示,电子设备50包括一个或多个处理器51和存储器52。
45.处理器51可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备50中的其他组件以执行期望的功能。
46.存储器52可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器51可以运行所述程序指令,以实现上文所述的本技术的各个实施例的方法以及/或者其他期望的功能。
47.在一个示例中,电子设备50还可以包括:输入装置53和输出装置54,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。
48.本发明实施例提供的一种客运专线列控系统限速区位置精度归档方法,其中,所述方法包括:获得第一距离数据;基于第一预定规则对所述第一距离数据进行排序,获得第一排序结果;获得第一归档指令,根据所述第一归档指令进行所述第一排序结果的位置归档,获得第一归档结果;获得第一处理指令,根据所述第一处理指令进行所述第一归档结果
的处理,获得第一处理结果;获得第二预定规则,基于所述第二预定规则进行所述第一处理结果的计算,获得第一临时限速区段距离和第一临时限速区段长度,基于所述第一临时限速区段距离和所述第一临时限速区段长度进行限速区位置精度归档。解决了现有的技术在多段限速区之间的距离较大时,可以很好的进行精度归档,但当多段限速区之间的距离比较接近的时候,存在不能做到位置精确归档的技术问题,达到在处理距离过近的多段限速时进行位置精确归档,即能够保证安全,同时保证行车效率的技术效果。
49.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用cpu、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本技术而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、u盘、移动硬盘、rom、ram、磁碟或者光盘等,包括若干指令用以使得一台计算机设备执行本技术各个实施例所述的方法。
50.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
51.所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从计算机可读存储介质向另计算机可读存储介质传输,所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
52.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
53.另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
54.应理解,在本技术实施例中,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。
55.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专
业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
56.总之,以上所述仅为本技术技术方案的较佳实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。