一种基于地理位置的信号机身份ID生成方法技术

技术编号:34540534 阅读:28 留言:0更新日期:2022-08-13 21:36
本发明专利技术公开了一种基于地理位置的信号机身份ID生成方法,包括:S1获取信号机经纬度坐标和信号机设备编号;S2判断目标结果集合R中是否存在该信号机设备编号,若存在,则执行S3否则执行S4;S3获取该信号机所在的路口位置,判断路口与该信号机的距离是否在阈值范围内,满足则执行S5,否则执行S4;S4获取区域内所有路口的位置,匹配该信号机的目标路口,通过目标路口的路口ID和该信号机设备编号生成该信号机ID,将目标路口的路口ID、信号机ID、信号机设备编号和信号机经纬度坐标与路口经纬度坐标的距离进行关联,作为目标结果集合R中的元素;S5将信号机ID发送至信号机。本发明专利技术可根据地理位置生成ID。地理位置生成ID。地理位置生成ID。

【技术实现步骤摘要】
一种基于地理位置的信号机身份ID生成方法


[0001]本专利技术涉及对地理位置强相关的交通控制信号机设备管理
,更具体的说是涉及一种基于地理位置的信号机身份ID生成方法。

技术介绍

[0002]信号机是铁路及城市轨道交通的轨旁基础设备,以地面信号为主体信号的铁路信号系统,司机必须按照信号机的显示运行;城市轨道交通以车载信号为主体信号,正线区段基本不设信号机,只有在道岔区段,为了调车作业的需要而设置地面信号机。
[0003]目前信号机的ID均为人为设定,操作繁琐,实用性差。
[0004]因此,如何提供一种基于地理位置的信号机身份ID生成方法是本领域技术人员亟需解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种基于地理位置的信号机身份ID生成方法,根据地理位置生成ID,可为信号机上电即被系统发现,实现即插即用打下基础。
[0006]为了实现上述目的,本专利技术采用如下技术方案:
[0007]一种基于地理位置的信号机身份ID生成方法,包括:
[0008]S1:获取信号机经纬度坐标和信号机设备编号;
[0009]S2:判断目标结果集合R中是否存在该信号机设备编号,若存在,则执行S3对该信号机进行身份认证,否则执行S4更新目标结果集合R;
[0010]S3:获取该信号机所在的路口位置,计算路口与该信号机的距离,判断路口与该信号机的距离是否在阈值范围内,满足则执行S5,否则将该信号机与该路口的关系清除执行S4;
[0011]S4:获取区域内所有路口的位置,匹配该信号机的目标路口,通过目标路口的路口ID和该信号机设备编号生成该信号机ID,将目标路口的路口ID、信号机ID、信号机设备编号和信号机经纬度坐标与路口经纬度坐标的距离进行关联,作为目标结果集合R中的元素;
[0012]S5:将信号机ID发送至信号机。
[0013]优选的,S3具体包括:
[0014]S31:获取目标结果集合R中对应该信号机的元素值,包括路口ID、信号机设备编号、信号机ID、位置认证时信号机经纬度坐标与该路口经纬度坐标的距离;
[0015]S32:通过路口ID获取路口经纬度坐标,计算该信号机经纬度坐标与路口经纬度坐标的距离;
[0016]S33:判断该信号机经纬度坐标与路口经纬度坐标的距离是否在阈值范围内,阈值为:d
±
Δd,其中d表示位置认证时信号机经纬度坐标与该路口经纬度坐标的距离,Δd表示信号机定位的实时GPS数据的波动差范围或路网数据中路口经纬度的调整数据或信号机在路口位置的移动数据,满足则执行S5,否则从目标路口集合G和目标结果集合R中剔除此元
素,执行S4。
[0017]优选的,S4具体包括:
[0018]S41:基于所有路口集合U取目标路口集合G的补集,获取该区域内所有路口经纬度坐标;
[0019]S42:计算该信号机经纬度坐标与区域内所有路口经纬度坐标的距离,取满足预设的匹配路口集个数s的前s个路口的距离;
[0020]S43:分别计算前s个路口的距离值与最近的距离值作差,判断差值是否满足距离差值阈若满足则保留该路口,若不满足则剔除掉该路口,全部判断完后执行S44;
[0021]S44:计算满足上述条件的路口个数k,若路口个数k等于1,则将该路口作为目标路口Ig,若1<k≤s,通过人工剔除后保留一个最佳路口作为目标路口Ig,将目标路口Ig保存至目标路口集合G;
[0022]S45:通过目标路口的路口ID和该信号机设备编号生成该信号机ID,将目标路口的路口ID、信号机ID、信号机设备编号和信号机经纬度坐标与路口经纬度坐标的距离进行关联,作为目标结果集合R中的元素。
[0023]优选的,基于切比雪夫距离计算前s个路口。
[0024]经由上述的技术方案可知,与现有技术相比,本专利技术公开提供了一种基于地理位置的信号机身份ID生成方法,根据地理位置信息实现对ID的软件定义,本算法为ID实现的软硬件解藕的关键性技术,是灵活实现业务逻辑和控制的基础。
附图说明
[0025]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0026]图1附图为本专利技术提供的一种基于地理位置的信号机身份ID生成方法流程示意图。
[0027]图2附图为本专利技术提供的平面坐标系。
[0028]图3附图为本专利技术提供的各点与G点的切比雪夫距离。
[0029]图4附图为本专利技术提供的各点与G点在一个向量上的距离。
具体实施方式
[0030]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0031]本专利技术实施例公开了一种基于地理位置的信号机身份ID生成方法,如图1所示,包括:
[0032]S1:获取信号机经纬度坐标和信号机设备编号;
[0033]S2:判断目标结果集合R中是否存在该信号机设备编号,若存在,则执行S3对该信
号机进行身份认证,否则执行S4更新目标结果集合R;
[0034]S3:获取该信号机所在的路口位置,计算路口与该信号机的距离,判断路口与该信号机的距离是否在阈值范围内,满足则执行S5,否则将该信号机与该路口的关系清除执行S4;
[0035]S4:获取区域内所有路口的位置,匹配该信号机的目标路口,通过目标路口的路口ID和该信号机设备编号生成该信号机ID,将目标路口的路口ID、信号机ID、信号机设备编号和信号机经纬度坐标与路口经纬度坐标的距离进行关联,作为目标结果集合R中的元素;
[0036]S5:将信号机ID发送至信号机。
[0037]进一步,S3具体包括:
[0038]S31:获取目标结果集合R中对应该信号机的元素值I(interId,deviceId,signalId,d),对应为路口ID、信号机设备编号、信号机ID、位置认证时信号机经纬度坐标与该路口经纬度坐标的距离;
[0039]S32:通过路口ID获取路口经纬度坐标I(lng,lat),计算该信号机经纬度坐标G(lng,lat)与路口经纬度坐标I(lng,lat)的距离
[0040]S33:判断该信号机经纬度坐标与路口经纬度坐标的距离是否在阈值范围内,阈值为:d
±
Δd,其中d表示位置认证时信号机经纬度坐标与该路口经纬度坐标的距离,Δd表示信号机定位的实时GPS数据的波动差范围或路网数据中路口经纬度的调整数据或信号机在路口位置的移动数据,满本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于地理位置的信号机身份ID生成方法,其特征在于,包括:S1:获取信号机经纬度坐标和信号机设备编号;S2:判断目标结果集合R中是否存在该信号机设备编号,若存在,则执行S3对该信号机进行身份认证,否则执行S4更新目标结果集合R;S3:获取该信号机所在的路口位置,计算路口与该信号机的距离,判断路口与该信号机的距离是否在阈值范围内,满足则执行S5,否则将该信号机与该路口的关系清除执行S4;S4:获取区域内所有路口的位置,匹配该信号机的目标路口,通过目标路口的路口ID和该信号机设备编号生成该信号机ID,将目标路口的路口ID、信号机ID、信号机设备编号和信号机经纬度坐标与路口经纬度坐标的距离进行关联,作为目标结果集合R中的元素;S5:将信号机ID发送至信号机。2.根据权利要求1所述的一种基于地理位置的信号机身份ID生成方法,其特征在于,S3具体包括:S31:获取目标结果集合R中对应该信号机的元素值,包括路口ID、信号机设备编号、信号机ID、位置认证时信号机经纬度坐标与该路口经纬度坐标的距离;S32:通过路口ID获取路口经纬度坐标,计算该信号机经纬度坐标与路口经纬度坐标的距离;S33:判断该信号机经纬度坐标与路口经纬度坐标的距离是否在阈值范围内,阈值为:d
±
Δd,其中d表示位置认证时信号机经纬度坐标与该路口...

【专利技术属性】
技术研发人员:江明明王亮佘红艳马旭光夏晓敬常思阳刘广磊王松浩
申请(专利权)人:华录易云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1