设备编号文件生成方法、装置、电子设备和存储介质与流程

文档序号:28163302发布日期:2021-12-24 21:04阅读:142来源:国知局
设备编号文件生成方法、装置、电子设备和存储介质与流程

1.本发明涉及文件生成技术领域,尤其涉及一种设备编号文件生成方法、装置、电子设备和存储介质。


背景技术:

2.在基于通信的列车自动控制系统(communication based train control system,cbtc系统)中,设备编号是每个地面设备(信号机、轨道区段、道岔、应答器、站台门、紧急停车、防淹门等)的唯一标识,因此需要获取设备编号文件,以便进行列控管理。
3.传统方法中多通过人工对照cad信号平面图中的设备,按照预设的设备编号原则,依次对图中不同类型的每一个设备进行设备编号,并将设备编号人工填写到工程数据对照表中,以形成设备编号文件,但该方法完全依赖人工,不仅效率较低,而且会由于人工失误导致设备编号文件错误率较高的问题。


技术实现要素:

4.本发明提供一种设备编号文件生成方法、装置、电子设备和存储介质,用以解决现有技术中生成设备编号文件效率较低且准确率较低的缺陷。
5.本发明提供一种设备编号文件生成方法,包括:
6.基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;
7.基于各设备的编号信息,生成设备编号文件。
8.根据本发明提供的一种设备编号文件生成方法,所述编号信息包括位置编号和属性编号;
9.所述基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息,包括:
10.基于信号平面图中的各设备图元信息,确定各设备的位置编号;
11.基于各设备的预设配置文件,确定各设备的属性编号。
12.根据本发明提供的一种设备编号文件生成方法,所述位置编号包括线路编号、集中区编号、车站编号以及设备序号;
13.所述基于信号平面图中的各设备图元信息,确定各设备的位置编号,包括:
14.基于各设备图元信息,从所述信号平面图中识别各设备对应的线路图元,并提取所述线路图元的编号作为各设备的线路编号;
15.基于各设备图元信息,从所述信号平面图中识别各设备对应的集中区分界图元,并提取对应集中区分界图元的编号作为各设备的集中区编号;
16.基于各设备图元信息,从所述信号平面图中识别各设备对应的车站标识图元,并提取对应车站标识图元的编号作为各设备的车站编号;
17.从各设备图元信息中提取各设备的设备序号。
18.根据本发明提供的一种设备编号文件生成方法,所述信号平面图中各集中区分界图元的编号是基于如下过程确定的:
19.基于所述信号平面图中所有集中区分界图元的坐标,以及第一顺序,对所有集中区分界图元进行排序,并按照第一预设规则对排序后的所有集中区分界图元进行编号,得到各集中区分界图元的编号。
20.根据本发明提供的一种设备编号文件生成方法,所述信号平面图中各车站标识图元的编号是基于如下过程确定的:
21.基于各设备对应的集中区分界图元,确定对应集中区分界图元范围内的所有车站标识图元;
22.基于各车站标识图元的类型,确定各车站标识图元的编号。
23.根据本发明提供的一种设备编号文件生成方法,所述车站标识图元的类型为i级集中站或非i级集中站;
24.所述基于各车站标识图元的类型,确定各车站标识图元的编号,包括:
25.确定车站标识图元的类型为i级集中站,则以预设编号作为对应车站标识图元的编号;
26.确定车站标识图元的类型为非i级集中站,则将所有非i级集中站对应的车站标识图元作为车站集群,并基于所述车站集群中所有车站标识图元的坐标,以及第二顺序,对所述车站集群中所有车站标识图元进行排序,并按照第二预设规则对排序后的所有车站标识图元进行编号,得到所述车站集群中各车站标识图元的编号。
27.根据本发明提供的一种设备编号文件生成方法,所述各设备的设备序号是基于如下过程确定的:
28.基于各设备对应的车站标识图元,确定各设备对应的分界计轴单元;
29.基于预设分组规则,对所述分界计轴单元范围内的所有设备进行分组,并按照各分组对应的序号分配规则,为分组后的各设备分配相应的设备序号。
30.本发明还提供一种设备编号文件生成装置,包括:
31.提取信息单元,用于基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;
32.文件生成单元,用于基于各设备的编号信息,生成设备编号文件。
33.本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述设备编号文件生成方法的步骤。
34.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述设备编号文件生成方法的步骤。
35.本发明提供的设备编号文件生成方法、装置、电子设备和存储介质,基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,能够自动、快速且准确提取各设备的编号信息,进而基于各设备的编号信息,自动生成设备编号文件,避免传统方法中依赖人工填写设备编号导致效率和准确率较低的问题。
controller)集中区,所属车站等。在得到各设备图元在信号平面图中的相对位置关系后,可以自动获取各设备图元的编号信息。如图3所示,设备编号可以由“厂家代码”、“设备类型”、“线路编号”、“zc集中区编号”、“车站编号”、“设备序号”构成,在确定各设备所属线路后,可以以所属线路的编号作为该设备的“线路编号”;在确定各设备所属集中区后,可以以所属集中区编号作为该设备的“zc集中区编号”。
51.各设备的预设配置文件是指存储有各设备厂家以及各设备类型信息的文件,通过读取该文件,可以获取各设备的厂家编号信息以及设备类型编号信息。如图4所示为excel配置文件中的设备类型及编号,可以通过读取excel配置文件的方法获取厂家代码和设备类型。可以理解的是,对于不同工程项目,可灵活改变excel配置文件中的内容,从而能够实时准确读取相应的设备类型及编号。
52.步骤120、基于各设备的编号信息,生成设备编号文件。
53.具体地,在获取各设备的编号信息之后,可以将各设备的编号信息存储至对应设备的图元属性中,当需要获取设备的编号文件时,可以通过导出设备图元属性中的信息来生成相应的设备编号文件。
54.如图5所示,当自动计算出的设备编号数据被保存到各个设备的图元属性中后,程序通过识别并读取信号平面图中的设备图元,将设备名称和设备编号属性一起导出到工程数据对照表中,得到设备编号文件。
55.需要说明的是,本发明实施例可以通过objectarx进行cad二次开发,使cad信号平面图中各种设备图元具备完善的属性信息,从而实现从信号平面图中识别各种设备图元并自动完成各种设备的设备编号计算,将设备编号的计算结果导出到工程数据对照表中,生成设备编号文件,用来代替传统的人工进行设备编号。
56.可以理解的是,本发明实施例可以利用objectarx进行cad二次开发,将cad信号平面图中的各种设备图元封装成标准的统一图块,从而能够实现cad信号平面图中各种设备的有效识别,进一步实现各种设备编号的自动计算和导出。例如,打开cad软件并加载绘图插件,便可通过cad菜单命令打开“地铁图库”,根据绘图需要选取图库面板上提供的统一图块完成信号平面图的绘制。然后通过cad菜单“设备自动编号”命令读取信号平面图中的各种图元数据,进行设备自动编号计算,最终导出到工程数据对照表中,自动生成设备编号文件。
57.本发明实施例提供的设备编号文件生成方法,基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,能够自动、快速且准确提取各设备的编号信息,进而基于各设备的编号信息,自动生成设备编号文件,避免传统方法中依赖人工填写设备编号导致效率和准确率较低的问题。
58.基于上述实施例,编号信息包括位置编号和属性编号;
59.基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息,包括:
60.基于信号平面图中的各设备图元信息,确定各设备的位置编号;
61.基于各设备的预设配置文件,确定各设备的属性编号。
62.具体地,位置编号可以表征设备所属的区域位置,如设备所属的线路、所属的集中区、所述的车站等。属性编号可以表征设备的属性,如设备的厂家,设备的类型等。
63.对于位置编号,可以基于信号平面图中各设备的图元信息,确定各设备在图元中的坐标,并结合信号平面图中其它的图元坐标(如集中区分界图元坐标、车站标识图元坐标等),判断当前设备所在的相对位置信息,如当前设备所属的集中区、所属的车站等。然后,将所属集中区的编号、所属车站的编号等作为位置编号。
64.对于属性编号,可以从各设备的预设配置文件中提取,预设配置文件中可以存储有各设备对应的厂家、类型以及对应的编号,从而可以从预设配置文件中自动准确提取得到设备的属性编号。
65.基于上述任一实施例,位置编号包括线路编号、集中区编号、车站编号以及设备序号;
66.基于信号平面图中的各设备图元信息,确定各设备的位置编号,包括:
67.基于各设备图元信息,从信号平面图中识别各设备对应的线路图元,并提取线路图元的编号作为各设备的线路编号;
68.基于各设备图元信息,从信号平面图中识别各设备对应的集中区分界图元,并提取对应集中区分界图元的编号作为各设备的集中区编号;
69.基于各设备图元信息,从信号平面图中识别各设备对应的车站标识图元,并提取对应车站标识图元的编号作为各设备的车站编号;
70.从各设备图元信息中提取各设备的设备序号。
71.具体地,线路编号指各设备所属线路对应的编号,集中区编号指各设备所属集中区对应的编号,车站编号指各设备所属车站对应的编号,设备序号指各设备在所属车站内的序号。
72.基于各设备图元的坐标,可以识别各设备对应的线路图元,并将对应的线路图元编号作为各设备的线路编号。基于各设备图元的坐标,并结合信号平面图中所有集中区分界图元的坐标,可以确定各设备所属的集中区分界图元,并将对应的集中区分界图元的编号作为各设备的集中区编号。同理,基于各设备图元的坐标,结合信号平面图中所属集中区中的所有车站标识图元的坐标,可以确定各设备对应的车站,并将对应车站的车站标识图元编号作为各设备的车站编号。在确定各设备所属车站后,获取该车站范围内的所有设备,该所有设备按照预设规则进行编号后,可以获取各设备的设备序号。
73.基于上述任一实施例,信号平面图中各集中区分界图元的编号是基于如下过程确定的:
74.基于信号平面图中所有集中区分界图元的坐标,以及第一顺序,对所有集中区分界图元进行排序,并按照第一预设规则对排序后的所有集中区分界图元进行编号,得到各集中区分界图元的编号。
75.具体地,在确定信号平面图中所有集中区分界图元的坐标后,按照第一顺序(如按照坐标从左至右的顺序),对所有集中区分界图元进行排序,并按照第一预设规则对排序后的所有集中区分界图元进行编号(如依次编号为1,2,

,n),进而得到各集中区分界图元的编号。
76.例如,通过识别信号平面图中的zc集中区分界图元,确定图中有几个zc集中区,然后获取zc集中区分界图元在信号平面图中的坐标位置,按照从左到右的顺序依次对zc集中区进行编号。其中,属于一个zc集中区范围内的设备,都使用同一个zc集中区编号。
77.由此可见,本发明实施例能够自动对信号平面图中的各集中区分界图元进行编号,避免传统方法中依赖人工编号导致效率较低且容易造成失误的问题。
78.基于上述任一实施例,信号平面图中各车站标识图元的编号是基于如下过程确定的:
79.基于各设备对应的集中区分界图元,确定对应集中区分界图元范围内的所有车站标识图元;
80.基于各车站标识图元的类型,确定各车站标识图元的编号。
81.具体地,在确定各设备所属的集中区分界图元后,可以确定该集中区分界图元范围内的所有车站标识图元。按照各车站标识图元的类型,确定对应的编号规则,并对各车站标识图元进行编号。
82.基于上述任一实施例,车站标识图元的类型为i级集中站或非i级集中站;
83.基于各车站标识图元的类型,确定各车站标识图元的编号,包括:
84.确定车站标识图元的类型为i级集中站,则以预设编号作为对应车站标识图元的编号;
85.确定车站标识图元的类型为非i级集中站,则将所有非i级集中站对应的车站标识图元作为车站集群,并基于车站集群中所有车站标识图元的坐标,以及第二顺序,对车站集群中所有车站标识图元进行排序,并按照第二预设规则对排序后的所有车站标识图元进行编号,得到车站集群中各车站标识图元的编号。
86.具体地,在确定各车站标识图元的编号时,首先识别信号平面图中的车站标识图元和zc集中区分界图元,并通过车站标识图元和zc集中区分界图元在信号平面图中的坐标位置,确定某个zc集中区范围内共有几个车站标识图元,然后通过车站标识图元的“类型”属性,找到“类型”属性为“i级集中站”的一级车站标识,一级车站标识的车站编号设置为0,其余非i级集中站的车站标识在当前zc范围内按照从左到右的顺序依次编号。其中,属于一个车站范围内的设备,都使用同一个车站编号。
87.基于上述任一实施例,各设备的设备序号是基于如下过程确定的:
88.基于各设备对应的车站标识图元,确定各设备对应的分界计轴单元;
89.基于预设分组规则,对分界计轴单元范围内的所有设备进行分组,并按照各分组对应的序号分配规则,为分组后的各设备分配相应的设备序号。
90.具体地,设备序号的计算,需要统计车站范围内的各类设备数量。车站范围的确定,需要找到车站标识图元两侧距离车站标识图元最近的位于上下行正线上的四个车站分界计轴,判断一个计轴图元是否为车站分界计轴可以查看计轴图元的“是否车站分界”属性来判断,若该属性值为“是”,则为车站分界计轴。车站范围确定后,便可识别图中的各种设备,利用设备在信号平面图中的坐标位置统计出车站范围内的各类设备。然后根据设备所在线路的上下行属性将同一种设备分成两组,绘制在上行线路上的设备,设备序号从2开始,按照2、4、6、8

的规律从左到右依次递增;绘制在下行线路上的设备,设备序号从1开始,按照1、3、5、7

的规律从左到右依次递增。
91.下面对本发明提供的设备编号文件生成装置进行描述,下文描述的设备编号文件生成装置与上文描述的设备编号文件生成方法可相互对应参照。
92.基于上述任一实施例,本发明提供一种设备编号文件生成装置,如图6所示,该装
置包括:
93.提取信息单元610,用于基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;
94.文件生成单元620,用于基于各设备的编号信息,生成设备编号文件。
95.基于上述任一实施例,所述编号信息包括位置编号和属性编号;
96.所述提取信息单元610,包括:
97.位置编号确定单元,用于基于信号平面图中的各设备图元信息,确定各设备的位置编号;
98.属性编号确定单元,用于基于各设备的预设配置文件,确定各设备的属性编号。
99.基于上述任一实施例,所述位置编号包括线路编号、集中区编号、车站编号以及设备序号;
100.所述位置编号确定单元,包括:
101.线路编号确定单元,用于基于各设备图元信息,从所述信号平面图中识别各设备对应的线路图元,并提取所述线路图元的编号作为各设备的线路编号;
102.集中区编号确定单元,用于基于各设备图元信息,从所述信号平面图中识别各设备对应的集中区分界图元,并提取对应集中区分界图元的编号作为各设备的集中区编号;
103.车站编号确定单元,用于基于各设备图元信息,从所述信号平面图中识别各设备对应的车站标识图元,并提取对应车站标识图元的编号作为各设备的车站编号;
104.序号确定单元,用于从各设备图元信息中提取各设备的设备序号。
105.基于上述任一实施例,还包括:
106.集中区分界图元编号确定单元,用于基于所述信号平面图中所有集中区分界图元的坐标,以及第一顺序,对所有集中区分界图元进行排序,并按照第一预设规则对排序后的所有集中区分界图元进行编号,得到各集中区分界图元的编号。
107.基于上述任一实施例,还包括:
108.标识图元确定单元,用于基于各设备对应的集中区分界图元,确定对应集中区分界图元范围内的所有车站标识图元;
109.标识图元编号确定单元,用于基于各车站标识图元的类型,确定各车站标识图元的编号。
110.基于上述任一实施例,所述车站标识图元的类型为i级集中站或非i级集中站;
111.所述标识图元编号确定单元,包括:
112.第一确定单元,用于确定车站标识图元的类型为i级集中站,则以预设编号作为对应车站标识图元的编号;
113.第二确定单元,用于确定车站标识图元的类型为非i级集中站,则将所有非i级集中站对应的车站标识图元作为车站集群,并基于所述车站集群中所有车站标识图元的坐标,以及第二顺序,对所述车站集群中所有车站标识图元进行排序,并按照第二预设规则对排序后的所有车站标识图元进行编号,得到所述车站集群中各车站标识图元的编号。
114.基于上述任一实施例,还包括:
115.分界计轴单元确定单元,用于基于各设备对应的车站标识图元,确定各设备对应的分界计轴单元;
116.分组单元,用于基于预设分组规则,对所述分界计轴单元范围内的所有设备进行分组,并按照各分组对应的序号分配规则,为分组后的各设备分配相应的设备序号。
117.图7是本发明提供的电子设备的结构示意图,如图7所示,该电子设备可以包括:处理器(processor)710、存储器(memory)720、通信接口(communications interface)730和通信总线740,其中,处理器710,存储器720,通信接口730通过通信总线740完成相互间的通信。处理器710可以调用存储器720中的逻辑指令,以执行设备编号文件生成方法,该方法包括:基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;基于各设备的编号信息,生成设备编号文件。
118.此外,上述的存储器720中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
119.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的设备编号文件生成方法,该方法包括:基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;基于各设备的编号信息,生成设备编号文件。
120.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的设备编号文件生成方法,该方法包括:基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;基于各设备的编号信息,生成设备编号文件。
121.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
122.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
123.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;
而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1