验证城轨项目中进路名称方法及装置与流程
未命名
07-02
阅读:73
评论:0

1.本技术涉及轨道交通技术领域,特别是涉及一种验证城轨项目中进路名称方法及装置。
背景技术:
2.在城轨项目中,为了快速定位到某一进路,需要相关人员对进路进行命名。其中,进路是指列车由某一指定地点运行到另一指定地点所经过的线路。然而,进路命名规则十分复杂,如果相关人员业务能力不熟练或者粗心大意,可能造成命名错误,进而不利于城轨项目的后续进行。因此,在得到每条进路的名称后,为了避免命名错误,需要对每条进路的名称进行验证。
3.在相关技术中,需要相关人员逐一对每条进路的名称进行验证,以验证每条进路的名称是否正确。
4.然而,这种人工验证的方法需要相关人员逐一对每条进路的名称进行验证,验证效率极低。
技术实现要素:
5.有鉴于此,本技术提供一种验证城轨项目中进路名称方法及装置,本技术可以提高对进路名称的验证效率。
6.为达到上述目的,本技术主要提供如下技术方案:第一方面,本技术提供了一种验证城轨项目中进路名称方法,所述方法包括:获取城轨项目中项目平面图上目标信号机和其对应的目标方向,其中,所述目标信号机为进路信号机;根据所述目标信号机,沿所在轨道的目标方向上,查找同向信号机,所述同向信号机为第一个与所述目标信号机方向相同的信号机;判断所述目标信号机和所述同向信号机之间的进路是否设置有联锁边界;如果是,则根据所述进路、所述目标信号机的标识和所述联锁边界,生成所述进路的标准进路名称;如果否,则根据所述进路和所述目标信号机的标识,生成所述进路的标准进路名称;根据所述目标信号机的标识、所述同向信号机的标识和所述标准进路名称,对所述进路的名称进行验证,得到所述进路的验证结果。
7.可选的,所述根据所述目标信号机,沿所在轨道的目标方向上,查找同向信号机,包括:根据所述目标信号机,沿所在轨道的目标方向上,查找信号机;判断所述信号机的方向是否为目标方向;如果是,则将所述信号机确定为同向信号机。
8.可选的,所述获取城轨项目中项目平面图上目标信号机和其对应的目标方向之前,所述方法还包括:获取项目平面图中待测信号机的标识;根据所述待测信号机的标识,在信号机标识和类型的对应关系,确定所述待测信号机的类型;当所述待测信号机的类型为进路信号机,根据所述待测信号机的标识,以及信号机标识和方向的对应关系,确定所述待测信号机的方向;将所述待测信号机确定为目标信号机,将所述方向确定为目标方向。
9.可选的,所述根据所述目标信号机的标识、所述同向信号机的标识和所述标准进路名称,对所述进路的名称进行验证,得到所述进路的验证结果,包括:以所述目标信号机的标识为始端标识,以所述同向信号机的标识为终端标识,在进路列表中,查找所述进路的实际进路名称,所述进路列表至少包括进路名称、其对应的始端标识和终端标识;根据所述标准进路名称,对所述实际进路名称进行验证,得到所述进路的验证结果。
10.可选的,所述根据所述进路、所述目标信号机的标识和所述联锁边界,生成所述进路的标准进路名称,包括:在所述进路中,确定所述目标信号机和所述联锁边界之间的轨道区间;判断所述轨道区间上是否设置有反向信号机,所述反向信号机为与所述目标信号机的方向相反的信号机;如果是,则根据所述目标信号机的标识、所述反向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称;如果否,则当所述联锁边界和所述同向信号机之间存在反向信号机时,根据所述目标信号机的标识、所述联锁边界的标识、所述反向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称,当所述联锁边界和所述同向信号机之间不存在反向信号机时,根据所述目标信号机的标识、所述同向信号机的标识、所述联锁边界的标识以及预设的名称模板,生成所述进路的标准进路名称。
11.可选的,所述根据所述进路和所述目标信号机的标识,生成所述进路的标准进路名称,包括:判断所述进路上是否设置有反向信号机,所述反向信号机为与所述目标信号机的方向相反的信号机;如果是,则根据所述目标信号机的标识、所述反向信号机以及预设的名称模板,生成所述进路的标准进路名称;如果否,则根据所述目标信号机的标识、所述同向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称。
12.可选的,当所述进路上存在多个反向信号机时,所述根据所述目标信号机的标识、所述反向信号机以及预设的名称模板,生成所述进路的标准进路名称,包括:获取每个反向信号机分别距所述目标信号机的里程数;根据每个反向信号机分别距所述目标信号机的里程数,确定距离所述目标信号机
最远的反向信号机;根据所述目标信号机的标识、最远反向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称。
13.第二方面,本技术提供了一种验证城轨项目中进路名称装置,所述装置包括:第一获取单元,用于获取城轨项目中项目平面图上目标信号机和其对应的目标方向,其中,所述目标信号机为进路信号机;查找单元,用于根据所述目标信号机,沿所在轨道的目标方向上,查找同向信号机,所述同向信号机为第一个与所述目标信号机方向相同的信号机;判断单元,用于判断所述目标信号机和所述同向信号机之间的进路是否设置有联锁边界;第一生成单元,用于如果是,则根据所述进路、所述目标信号机的标识和所述联锁边界,生成所述进路的标准进路名称;第二生成单元,用于如果否,则根据所述进路和所述目标信号机的标识,生成所述进路的标准进路名称;验证单元,用于根据所述目标信号机的标识、所述同向信号机的标识和所述标准进路名称,对所述进路的名称进行验证,得到所述进路的验证结果。
14.可选的,所述查找单元,包括:第一查找模块,用于根据所述目标信号机,沿所在轨道的目标方向上,查找信号机;第一判断模块,用于判断所述信号机的方向是否为目标方向;第一结果模块,用于如果是,则将所述信号机确定为同向信号机。
15.可选的,所述装置还包括:第二获取单元,用于获取项目平面图中待测信号机的标识;第一确定单元,用于根据所述待测信号机的标识,在信号机标识和类型的对应关系,确定所述待测信号机的类型;第二确定单元,用于当所述待测信号机的类型为进路信号机,根据所述待测信号机的标识,以及信号机标识和方向的对应关系,确定所述待测信号机的方向,将所述待测信号机确定为目标信号机,将所述方向确定为目标方向。
16.可选的,所述验证单元,包括:第二查找模块,用于以所述目标信号机的标识为始端标识,以所述同向信号机的标识为终端标识,在进路列表中,查找所述进路的实际进路名称,所述进路列表至少包括进路名称、其对应的始端标识和终端标识;验证模块,用于根据所述标准进路名称,对所述实际进路名称进行验证,得到所述进路的验证结果。
17.可选的,所述第一生成单元,包括:第二判断模块,用于在所述进路中,确定所述目标信号机和所述联锁边界之间的轨道区间;判断所述轨道区间上是否设置有反向信号机,所述反向信号机为与所述目标信号机的方向相反的信号机;第二结果模块,用于如果是,则根据所述目标信号机的标识、所述反向信号机的标
识以及预设的名称模板,生成所述进路的标准进路名称;第三结果模块,用于如果否,则当所述联锁边界和所述同向信号机之间存在反向信号机时,根据所述目标信号机的标识、所述联锁边界的标识、所述反向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称,当所述联锁边界和所述同向信号机之间不存在反向信号机时,根据所述目标信号机的标识、所述同向信号机的标识、所述联锁边界的标识以及预设的名称模板,生成所述进路的标准进路名称。
18.可选的,所述第二生成单元,包括:第三判断模块,用于判断所述进路上是否设置有反向信号机,所述反向信号机为与所述目标信号机的方向相反的信号机;第四结果模块,用于如果是,则根据所述目标信号机的标识、所述反向信号机以及预设的名称模板,生成所述进路的标准进路名称;第五结果模块,用于如果否,则根据所述目标信号机的标识、所述同向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称。
19.可选的,当所述进路上存在多个反向信号机时,所述第四结果模块,还用于:获取每个反向信号机分别距所述目标信号机的里程数;根据每个反向信号机分别距所述目标信号机的里程数,确定距离所述目标信号机最远的反向信号机;根据所述目标信号机的标识、最远反向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称。
20.第三方面,本技术还提供了一种电子设备,所述电子设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行上述第一方面的验证城轨项目中进路名称方法。
21.第四方面,本技术提供了一种存储介质,该存储介质用于存储计算机程序,其中,该计算机程序运行时控制该存储介质所在设备执行该第一方面所述的验证城轨项目中进路名称方法。
22.借由上述技术方案,本技术提供了一种验证城轨项目中进路名称方法及装置,获取城轨项目中项目平面图上目标信号机和其对应的目标方向,其中,所述目标信号机为进路信号机;根据所述目标信号机,沿所在轨道的目标方向上,查找同向信号机,所述同向信号机为第一个与所述目标信号机方向相同的信号机;如果是,则根据所述进路、所述目标信号机的标识和所述联锁边界,生成所述进路的标准进路名称;如果否,则根据所述进路和所述目标信号机的标识,生成所述进路的标准进路名称;根据所述目标信号机的标识、所述同向信号机的标识和所述标准进路名称,对所述进路的名称进行验证,得到所述进路的验证结果。本技术可以自动生成每个目标信号机所在进路的名称,基于该名称进行验证,无需人工验证,提高了验证效率。
23.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
24.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
25.图1为本技术公开的一种验证城轨项目中进路名称方法的流程示意图;图2为本技术公开的一种验证城轨项目中进路名称方法的示意图;图3为本技术公开的又一种验证城轨项目中进路名称方法的示意图;图4为本技术公开的一种验证城轨项目中进路名称装置的结构示意图;图5为本技术公开的又一种验证城轨项目中进路名称装置的结构示意图;图6为本技术公开的一种设备的框图。
具体实施方式
26.下面将参照附图更详细地描述本技术的示例性实施例。虽然附图中显示了本技术的示例性实施例,然而应当理解,可以以各种形式实现本技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本技术,并且能够将本技术的范围完整的传达给本领域的技术人员。
27.在城轨项目中,为了快速定位到某一进路,需要相关人员对进路进行命名。其中,进路是指列车由某一指定地点运行到另一指定地点所经过的线路。然而,进路命名规则十分复杂,如果相关人员业务能力不熟练或者粗心大意,可能造成命名错误,进而不利于城轨项目的后续进行。因此,在得到每条进路的名称后,为了避免命名错误,需要对每条进路的名称进行验证。
28.在相关技术中,需要相关人员逐一对每条进路的名称进行验证,以验证每条进路的名称是否正确。
29.然而,这种人工验证的方法需要相关人员逐一对每条进路的名称进行验证,验证效率极低。
30.为了解决上述问题,本技术实施例提供了一种验证城轨项目中进路名称方法,其执行主体为电子设备,该电子设备可以自动对进路的名称进行验证,无需人工验证,提高了验证效率。其具体执行步骤如图1所示,包括:步骤101,获取城轨项目中项目平面图上目标信号机和其对应的目标方向。
31.其中,目标信号机为进路信号机。项目平面图项目为轨道的平面布置图,实际上是信号轨旁设备位置的图形化显示、信号轨旁设备逻辑关系(与该信号轨旁设备相关联的设备)的图形化显示以及信号轨旁设备数量的图形化显示。具体如图2所示,图2中的项目平面图上设置有很多个表示信号机的图形
“”
,每个信号机还有其对应的标识,该标识用于唯一表示该信号机。图2中瓦屋庄站管辖区和西镇站管辖区之间的虚线表示联锁边界。另外,为了保证图1的干净,图2中只画出信号机的布置图,其他与信号机相关联的设备并未画出。
32.在轨道项目中,还包括信号机列表,该信号机列表是根据实际中每个信号机的标识、类型以及方向设置的,而项目平面图是按照实际轨道的设置情况生成,因此该信号列表
中包括项目平面图上每个信号机的标识、其对应的类型以及方向。另外,上述的类型包括进站、出站、通过、进路、预告、接近、复示、调车等信号机。上述的方向包括上行方向和下行方向。
33.在获取城轨项目中项目平面图上目标信号机和目标方向之前,还需要先确定出项目平面图上的目标信号机,因此,本步骤提供了一种确定目标信号机的方法,具体步骤为:获取项目平面图中待测信号机的标识;根据待测信号机的标识,在信号机标识和类型的对应关系,确定待测信号机的类型;当待测信号机的类型为进路信号机,根据待测信号机的标识,以及信号机标识和方向的对应关系,确定待测信号机的方向;将待测信号机确定为目标信号机,将方向确定为目标方向。
34.其中,待测信号机为项目平面图中任意一个需要检测的信号机。
35.在实施中,先对项目平面图进行图像识别,以得到信号机所在的信号机层,并依次对信号机图层中的信号机进行检测。获取信号机图层中的任一信号机,并将其作为当前待测信号机。对于当前待测信号机,先获取该待测信号机在项目平面图上的标识,并根据该待测信号机的标识,以及信号机列表中信号机标识和类型的对应关系,确定该待测信号机的类型。之后,判断该待测信号机的类型是否为进路信号机。如果否,则继续对下一个信号机进行检测。如果是,则可以在根据该待测信号的标识,以及信号机列表中信号机标识和方向的对应关系,确定该待测信号机的方向。之后便可以将该待测信号机确定为目标信号机,将该方向确定为目标方向。当确定目标信号机和目标方向后,执行步骤101至步骤106的操作,并在执行完毕后,继续对下一个信号机进行上述操作。
36.步骤102,根据目标信号机,沿所在轨道的目标方向上,查找同向信号机。
37.其中,同向信号机为第一个与目标信号机方向相同的信号机。
38.在本步骤的具体实施方式中,在确定当前待测信号机为目标信号机之后,沿所在轨道的目标方向上,找到下一个与该目标信号机方向相同的信号机,并将其作为目标信号机的同向信号机。
39.需要说明的是,进路是指列车由某一指定地点运行到另一指定地点所经过的线路,在本技术中,进路为列车由始端信号机运行到终端信号机所经过的线路,其中,始端信号机为进站信号机,终端信号机与始端信号机方向相同的信号机。而在本步骤中,是按照沿所在轨道的目标方向上,查找同向信号机的,因此,本步骤中的目标信号机便为上述的始端信号机,同向信号机便为上述的终端信号机。
40.可选的,在本步骤中,提供了一种查找同向信号机的方法,该方法的具体步骤为:根据目标信号机,沿所在轨道的目标方向上,查找信号机;判断信号机的方向是否为目标方向;如果是,则将信号机确定为同向信号机。
41.在实施中,从目标信号机为起始点,沿所在轨道的目标方向上,查找信号机。当查找到线路终点时,仍没有查找到信号机时,则停止查找,并将该查找结果返回给相关人员。当查找到信号机时,获取该信号机的标识,并根据该信号机的标识,以及信号机列表中信号机标识和方向的对应关系,确定该信号机的方向。判断该信号机的方向是否与目标方向相同,如果是,则将该信号机确定为同向信号机,如果否,继续查找。
42.步骤103,判断目标信号机和同向信号机之间的进路是否设置有联锁边界。
43.其中,联锁边界为两个联锁区域的边界,图2中的瓦屋庄站管辖区便为一个联锁区
域,西镇站管辖区域也为一个联锁区域,因此两个联锁区域之间的边界便为联锁边界。
44.在本步骤的具体实施方式中,由于联锁边界可以用对应的图形表示,因此,可以通过识别目标信号机和同向信号机之间的进路是否设置有该图形,进行判断目标信号机和同向信号机之间的进路是否设置有联锁边界。当然,用户也可以输入联锁边界的位置,进而通过该位置,来判断目标信号机和同向信号机之间的进路是否设置有联锁边界,此处并不限定。
45.步骤104,如果是,则根据进路、目标信号机的标识和联锁边界,生成进路的标准进路名称。
46.其中,标准进路名称为目标信号机和同向信号机之间的进路的名称,该名称是电子设备自动生成的。
47.在本步骤中,提供了一种标准进路名称的生成方法,该方法的具体步骤为:在所述进路中,确定所述目标信号机和所述联锁边界之间的轨道区间;判断所述轨道区间上是否设置有反向信号机;如果是,则根据目标信号机的标识、反向信号机的标识以及预设的名称模板,生成进路的标准进路名称;如果否,则当所述联锁边界和所述同向信号机之间存在反向信号机时,根据所述目标信号机的标识、所述联锁边界的标识、所述反向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称,当所述联锁边界和所述同向信号机之间不存在反向信号机时,根据所述目标信号机的标识、所述同向信号机的标识、所述联锁边界的标识以及预设的名称模板,生成所述进路的标准进路名称。
48.其中,反向信号机为与目标信号机的方向相反的信号机。
49.在实施中,在该进路上,确定目标信号机和联锁边界之间的轨道区间,检测该轨道区间内是否设置有反向信号机。当该轨道区间内没有设置反向信号机时,需要继续检测联锁边界和同向信号机之间是否有反向信号机。如果没有反向信号机,则根据目标信号机的标识、同向信号机的标识、联锁边界的标识以及预设的名称模板,生成进路的标准进路名称。如果有反向信号机,则进一步检测反向信号机的数目,当该数目为1时,根据目标信号机的标识、反向信号机的标识、联锁边界的标识以及预设的名称模板,生成进路的标准进路名称。当该数目为多个时,确定距离目标信号机最远的反向信号,并根据目标信号的标识、最远反向信号机的标识、联锁边界的标识以及预设的名称模板,生成进路的标准进路名称。
50.当目标信号机和同向信号机之间的轨道区间内设置有反向信号机时,检测反向信号机的数目,当该数目为1个时,根据目标信号机的标识、反向信号机的标识以及预设的名称模板,生成进路的标准进路名称。当该数目为多个时,确定距离目标信号机最远的反向信号,并根据目标信号的标识、最远反向信号机的标识以及预设的名称模板,生成进路的标准进路名称。
51.在上述过程,检测轨道区间是否设置有反向信号机的方法为:检测轨道区间是否设置有信号机的图形。如果否,则说明该轨道区间上未设置信号机,也就没有反向信号机。如果是,则获取该信号机的标识,并在信号机列表中信号机标识和方向的对应关系,得到该信号机的方向,并判断该信号机的方向与目标方向是否相反,当相反时,说明轨道区间设置有反向信号机。
52.步骤105,如果否,则根据进路和目标信号机的标识,生成进路的标准进路名称。
53.在本步骤中,标准进路名称的生成与该进路上是否设置有反向信号机有关。如果
该进路上设置有反向信号机,则需要根据目标信号机的标识和反向信号机的标识,生成标准进路名称。如果该进路上没有设置反向信号机,则需要目标信号机的标识和同向信号机的标识,生成标准进路名称。具体步骤为:判断该进路上是否设置有反向信号机;如果是,则根据目标信号机的标识、反向信号机以及预设的名称模板,生成进路的标准进路名称;如果否,则根据目标信号机的标识、同向信号机的标识以及预设的名称模板,生成进路的标准进路名称。
54.其中,反向信号机为与目标信号机的方向相反的信号机。
55.在实施中,检测该进路上是否设置有信号机的图形。如果否,则说明该进路上未设置信号机,也就没有反向信号机,可以直接根据目标信号机的标识、同向信号机的标识以及预设的名称模板,生成进路的标准进路名称。如果是,则获取该信号机的标识,并在信号机列表中信号机标识和方向的对应关系,得到该信号机的方向。当该信号机的类型是目标方向时,根据目标信号机的标识、同向信号机的标识以及预设的名称模板,生成进路的标准进路名称。当该信号机的类型不是目标方向时,则需要根据目标信号机的标识、反向信号机以及预设的名称模板,生成进路的标准进路名称。
56.在根据目标信号机的标识、反向信号机以及预设的名称模板,生成进路的标准进路名称的过程中,还可以检测该进路所设置的反向信号机的数目。如果该数目为1,则根据该目标信号机的标识、该反向信号机的标识以及预设的名称模板,生成进路的标准进路名称。如果该数目为多个,则需要确定这些反向信号机中距离目标信号机最远的信号机,进而基于该信号机的标识、目标信号机的标识以及预设的名称模板,生成进路的标准进路名称。上述过程的具体步骤为:获取每个反向信号机分别距目标信号机的里程数;根据每个反向信号机分别距目标信号机的里程数,确定距离目标信号机最远的反向信号机;根据目标信号机的标识、最远反向信号机的标识以及预设的名称模板,生成进路的标准进路名称。
57.步骤106,根据目标信号机的标识、同向信号机的标识和标准进路名称,对进路的名称进行验证,得到进路的验证结果。
58.在本步骤中,在得到目标信号机和同向信号机之间进路的标准进路名称后,便需要查找到该进路的实际进路名称,并验证该实际进路名称是否正确。在本步骤的具体实施方式中,提供了一种查找实际进路名称方法,该方法的具体步骤为:以目标信号机的标识为始端标识,以同向信号机的标识为终端标识,在进路列表中,查找进路的实际进路名称;根据标准进路名称,对实际进路名称进行验证,得到进路的验证结果。
59.其中,进路列表至少包括进路名称、其对应的始端标识和终端标识。实际进路名称为用户为目标信号机和同向信号机之间的进路命名的名称。
60.在实施中,由于是以目标信号机为起始点,沿目标信号机的目标方向查找到的同向信号机,而目标方向实质上是列车在轨道上的运行方向,因此,在列车行驶过程中,会先经过目标信号机,之后再经过同向信号机。即对于目标信号机和同向信号机之间的进路,目标信号机为始端信号机,同向信号机为终端信号机。这样的话,在进路列表中,查找对应始端标识为目标信号机的标识,终端标识为同向信号机的标识的进路名称,将该进路名称确定目标信号机和同向信号机之间进路的实际进路名称。之后,检测该标准进路名称和该实际进路名称是否相同,如果是,则说明该实际进路名称是正确的,不需要进行修改,如果否,则说明该实际进路名称是错误的,可以对该名称进行高亮显示,以使相关人员可以快速找
到该名称。另外,也可以将得到的标准进路名称插入进路列表中,以便相关人员进行二次核对。
61.在本技术实施例中,获取城轨项目中项目平面图上目标信号机和其对应的目标方向,其中,所述目标信号机为进路信号机;根据所述目标信号机,沿所在轨道的目标方向上,查找同向信号机,所述同向信号机为第一个与所述目标信号机方向相同的信号机;如果是,则根据所述进路、所述目标信号机的标识和所述联锁边界,生成所述进路的标准进路名称;如果否,则根据所述进路和所述目标信号机的标识,生成所述进路的标准进路名称;根据所述目标信号机的标识、所述同向信号机的标识和所述标准进路名称,对所述进路的名称进行验证,得到所述进路的验证结果。本技术可以自动生成每个目标信号机所在进路的名称,基于该名称进行验证,无需人工验证,提高了验证效率。
62.另外,本技术提供了一种名称模板,该名称模板至少由四部分组成,分别为道岔进路的标识、符号、信号机标识以及联锁边界标识组成。具体的,名称模板为道岔进路的标识、符号、标识1、符号、标识2以及标识3,这些数据按照顺序组成名称模板。其中,标识1为目标信号机的标识,标识2可能为同向信号机的标识,也可能为反向信号机的标识,标识3为联锁边界的标识。名称模板中的道岔进路的标识一般预设为r、符号预设为下划线,因此,名称模板为r_标识1_标识2标识3。图2中的目标信号机的标识为a,同向信号机的标识为b,标识为c和d的信号机均为反向信号机,预设联锁边界标识为lz。图2中的数字表示第几种情况。对于图2中的第1种情况,由于目标信号机a和同向信号机b之间存在联锁边界,且不存在反向信号机,因此,将目标信号机的标识a、同向信号机的标识b以及联锁边界的标识lz,填入上述名称模板中,得到r_a_blz。对于图2中的第2种情况,由于目标信号机a和同向信号机b之间存在联锁边界,且目标信号机a和联锁边界之间存在反向信号机c,因此,将目标信号机的标识a和反向信号机的标识c,填入上述名称模板中,得到r_a_c。对于图2中的第3种情况,由于目标信号机a和同向信号机b之间存在联锁边界,且同向信号机b和联锁边界之间存在反向信号机c,因此,将目标信号机的标识a、反向信号机的标识c以及联锁边界的标识lz,填入上述名称模板中,得到r_a_clz。对于图2中的第4种情况,由于目标信号机a和同向信号机b之间存在联锁边界,且目标信号机a和联锁边界之间存在反向信号机c,因此,将目标信号机的标识a和反向信号机的标识c,填入上述名称模板中,得到r_a_c。对于图2中的第5种情况,由于目标信号机a和同向信号机b之间存在联锁边界,联锁边界和目标信号机b之间存在反向信号机c和反向信号机d,且反向信号机d距离目标信号机a最远,因此,将目标信号机的标识a、反向信号机的标识d以及联锁边界的标识lz,填入上述名称模板中,得到r_a_dlz。对于图2中的第6种情况,由于目标信号机a和同向信号机b之间存在联锁边界,目标信号机a和联锁边界之间存在反向信号机c和反向信号机d,且反向信号机d距离目标信号机a最远,因此,将目标信号机的标识a和反向信号机的标识 d,填入上述名称模板中,得到r_a_d。
63.进一步的,作为对上述图1-3所示方法实施例的实现,本技术实施例提供了一种验证城轨项目中进路名称装置,该装置提高对进路名称的验证效率。该装置的实施例与前述方法实施例对应,为便于阅读,本实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。具体如图4所示,该装置包括:第一获取单元401,用于获取城轨项目中项目平面图上目标信号机和其对应的目
标方向,其中,所述目标信号机为进路信号机;查找单元402,用于根据所述目标信号机,沿所在轨道的目标方向上,查找同向信号机,所述同向信号机为第一个与所述目标信号机方向相同的信号机;判断单元403,用于判断所述目标信号机和所述同向信号机之间的进路是否设置有联锁边界;第一生成单元404,用于如果是,则根据所述进路、所述目标信号机的标识和所述联锁边界,生成所述进路的标准进路名称;第二生成单元405,用于如果否,则根据所述进路和所述目标信号机的标识,生成所述进路的标准进路名称;验证单元406,用于根据所述目标信号机的标识、所述同向信号机的标识和所述标准进路名称,对所述进路的名称进行验证,得到所述进路的验证结果。
64.可选的,如图5所示,所述查找单元402,包括:第一查找模块4021,用于根据所述目标信号机,沿所在轨道的目标方向上,查找信号机;第一判断模块4022,用于判断所述信号机的方向是否为目标方向;第一结果模块4023,用于如果是,则将所述信号机确定为同向信号机。
65.可选的,如图5所示,所述装置还包括:第二获取单元407,用于获取项目平面图中待测信号机的标识;第一确定单元408,还用于根据所述待测信号机的标识,在信号机标识和类型的对应关系,确定所述待测信号机的类型;第二确定单元409,还用于当所述待测信号机的类型为进路信号机,根据所述待测信号机的标识,以及信号机标识和方向的对应关系,确定所述待测信号机的方向;将所述待测信号机确定为目标信号机,将所述方向确定为目标方向。
66.可选的,如图5所示,所述验证单元406,包括:第二查找模块4061,用于以所述目标信号机的标识为始端标识,以所述同向信号机的标识为终端标识,在进路列表中,查找所述进路的实际进路名称,所述进路列表至少包括进路名称、其对应的始端标识和终端标识;验证模块4062,用于根据所述标准进路名称,对所述实际进路名称进行验证,得到所述进路的验证结果。
67.可选的,如图5所示,所述第一生成单元404,包括:第二判断模块4041,用于在所述进路中,确定所述目标信号机和所述联锁边界之间的轨道区间;判断所述轨道区间上是否设置有反向信号机,所述反向信号机为与所述目标信号机的方向相反的信号机;第二结果模块4042,用于如果是,则根据所述目标信号机的标识、所述反向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称;第三结果模块4043,用于如果否,则当所述联锁边界和所述同向信号机之间存在反向信号机时,根据所述目标信号机的标识、所述联锁边界的标识、所述反向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称,当所述联锁边界和所述同向信号机之间不存在反向信号机时,根据所述目标信号机的标识、所述同向信号机的标识、所述联锁
边界的标识以及预设的名称模板,生成所述进路的标准进路名称。
68.可选的,如图5所示,所述第二生成单元405,包括:第三判断模块4051,用于判断所述进路上是否设置有反向信号机,所述反向信号机为与所述目标信号机的方向相反的信号机;第四结果模块4052,用于如果是,则根据所述目标信号机的标识、所述反向信号机以及预设的名称模板,生成所述进路的标准进路名称;第五结果模块4053,用于如果否,则根据所述目标信号机的标识、所述同向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称。
69.可选的,如图5所示,当所述进路上存在多个反向信号机时,所述第五结果模块4052,还用于:获取每个反向信号机分别距所述目标信号机的里程数;根据每个反向信号机分别距所述目标信号机的里程数,确定距离所述目标信号机最远的反向信号机;根据所述目标信号机的标识、最远反向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称。
70.进一步的,本技术实施例还提供一种电子设备,所述电子设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行上述图1-3中所述的验证城轨项目中进路名称方法。
71.进一步的,本技术实施例还提供一种存储介质,存储介质用于存储计算机程序,其中,计算机程序运行时控制存储介质所在设备执行上述图1-3中的验证城轨项目中进路名称方法。
72.图6是本技术实施例提供的一种设备60的框图。该设备60包括至少一个处理器601、以及与处理器601连接的至少一个存储器602、总线603;其中,处理器601、存储器602通过总线603完成相互间的通信。处理器601用于调用存储器602中的程序指令,以执行上述的验证城轨项目中进路名称方法。本文中的设备可以是服务器(例如:本地服务器或者云端服务器)、智能手机、平板电脑、pda、便携计算机,也可以是台式计算机等固定终端等。
73.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
74.可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。
75.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
76.在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与根据在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本技术也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本技术的内容,并且上面对特定语言所做的描述是为了披露本技术的最佳实施方式。
77.此外,存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器
(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
78.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
79.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
80.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
81.在一个典型的配置中,计算设备包括一个或多个处理器 (cpu)、输入/输出接口、网络接口和内存。
82.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
83.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (pram)、静态随机存取存储器 (sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器 (ram)、只读存储器 (rom)、电可擦除可编程只读存储器 (eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器 (cd-rom)、数字多功能光盘 (dvd) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
84.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
85.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形
式。
86.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
技术特征:
1.一种验证城轨项目中进路名称方法,其特征在于,所述方法包括:获取城轨项目中项目平面图上目标信号机和其对应的目标方向,其中,所述目标信号机为进路信号机;根据所述目标信号机,沿所在轨道的目标方向上,查找同向信号机,所述同向信号机为第一个与所述目标信号机方向相同的信号机;判断所述目标信号机和所述同向信号机之间的进路是否设置有联锁边界;如果是,则根据所述进路、所述目标信号机的标识和所述联锁边界,生成所述进路的标准进路名称;如果否,则根据所述进路和所述目标信号机的标识,生成所述进路的标准进路名称;根据所述目标信号机的标识、所述同向信号机的标识和所述标准进路名称,对所述进路的名称进行验证,得到所述进路的验证结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标信号机,沿所在轨道的目标方向上,查找同向信号机,包括:根据所述目标信号机,沿所在轨道的目标方向上,查找信号机;判断所述信号机的方向是否为目标方向;如果是,则将所述信号机确定为同向信号机。3.根据权利要求1所述的方法,其特征在于,所述获取城轨项目中项目平面图上目标信号机和其对应的目标方向之前,所述方法还包括:获取项目平面图中待测信号机的标识;根据所述待测信号机的标识,在信号机标识和类型的对应关系,确定所述待测信号机的类型;当所述待测信号机的类型为进路信号机,根据所述待测信号机的标识,以及信号机标识和方向的对应关系,确定所述待测信号机的方向;将所述待测信号机确定为目标信号机,将所述方向确定为目标方向。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标信号机的标识、所述同向信号机的标识和所述标准进路名称,对所述进路的名称进行验证,得到所述进路的验证结果,包括:以所述目标信号机的标识为始端标识,以所述同向信号机的标识为终端标识,在进路列表中,查找所述进路的实际进路名称,所述进路列表至少包括进路名称、其对应的始端标识和终端标识;根据所述标准进路名称,对所述实际进路名称进行验证,得到所述进路的验证结果。5.根据权利要求1所述的方法,其特征在于,所述根据所述进路、所述目标信号机的标识和所述联锁边界,生成所述进路的标准进路名称,包括:在所述进路中,确定所述目标信号机和所述联锁边界之间的轨道区间;判断所述轨道区间上是否设置有反向信号机,所述反向信号机为与所述目标信号机的方向相反的信号机;如果是,则根据所述目标信号机的标识、所述反向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称;如果否,则当所述联锁边界和所述同向信号机之间存在反向信号机时,根据所述目标
信号机的标识、所述联锁边界的标识、所述反向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称,当所述联锁边界和所述同向信号机之间不存在反向信号机时,根据所述目标信号机的标识、所述同向信号机的标识、所述联锁边界的标识以及预设的名称模板,生成所述进路的标准进路名称。6.根据权利要求1所述的方法,其特征在于,所述根据所述进路和所述目标信号机的标识,生成所述进路的标准进路名称,包括:判断所述进路上是否设置有反向信号机,所述反向信号机为与所述目标信号机的方向相反的信号机;如果是,则根据所述目标信号机的标识、所述反向信号机以及预设的名称模板,生成所述进路的标准进路名称;如果否,则根据所述目标信号机的标识、所述同向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称。7.根据权利要求6所述的方法,其特征在于,当所述进路上存在多个反向信号机时,所述根据所述目标信号机的标识、所述反向信号机以及预设的名称模板,生成所述进路的标准进路名称,包括:获取每个反向信号机分别距所述目标信号机的里程数;根据每个反向信号机分别距所述目标信号机的里程数,确定距离所述目标信号机最远的反向信号机;根据所述目标信号机的标识、最远反向信号机的标识以及预设的名称模板,生成所述进路的标准进路名称。8.一种验证城轨项目中进路名称装置,其特征在于,所述装置包括:第一获取单元,用于获取城轨项目中项目平面图上目标信号机和其对应的目标方向,其中,所述目标信号机为进路信号机;查找单元,用于根据所述目标信号机,沿所在轨道的目标方向上,查找同向信号机,所述同向信号机为第一个与所述目标信号机方向相同的信号机;判断单元,用于判断所述目标信号机和所述同向信号机之间的进路是否设置有联锁边界;第一生成单元,用于如果是,则根据所述进路、所述目标信号机的标识和所述联锁边界,生成所述进路的标准进路名称;第二生成单元,用于如果否,则根据所述进路和所述目标信号机的标识,生成所述进路的标准进路名称;验证单元,用于根据所述目标信号机的标识、所述同向信号机的标识和所述标准进路名称,对所述进路的名称进行验证,得到所述进路的验证结果。9.一种电子设备,其特征在于,所述电子设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行权利要求1-7中任意一项所述的验证城轨项目中进路名称方法。10.一种可读性存储介质,其特征在于,所述存储介质用于存储计算机程序,其中,所述计算机程序运行时控制所述存储介质所在设备执行权利要求1-7中任意一项所述的验证城
轨项目中进路名称方法。
技术总结
本申请提供了一种验证城轨项目中进路名称方法及装置,涉及轨道交通技术领域。该方法包括:获取城轨项目中项目平面图上目标信号机和其对应的目标方向,其中,目标信号机为进路信号机;根据目标信号机,沿所在轨道的目标方向上,查找同向信号机,同向信号机为第一个与目标信号机方向相同的信号机;判断目标信号机和同向信号机之间的进路是否设置有联锁边界;如果是,则根据进路、目标信号机的标识和联锁边界,生成进路的标准进路名称;如果否,则根据进路和目标信号机的标识,生成进路的标准进路名称;根据目标信号机的标识、同向信号机的标识和标准进路名称,对进路的名称进行验证,得到进路的验证结果。本申请可以提高验证效率。本申请可以提高验证效率。本申请可以提高验证效率。
技术研发人员:邵明远 张京伟 张弛 杨菲 张瑞
受保护的技术使用者:卡斯柯信号(北京)有限公司
技术研发日:2023.03.09
技术公布日:2023/4/18
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/