首页> 中国专利> 设备编号文件生成方法、装置、电子设备和存储介质

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

摘要

本发明提供一种设备编号文件生成方法、装置、电子设备和存储介质,所述方法包括:基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;基于各设备的编号信息,生成设备编号文件。本发明基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,能够自动、快速且准确提取各设备的编号信息,进而基于各设备的编号信息,自动生成设备编号文件,避免传统方法中依赖人工填写设备编号导致效率和准确率较低的问题。

著录项

说明书

技术领域

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

背景技术

在基于通信的列车自动控制系统(Communication Based Train ControlSystem,CBTC系统)中,设备编号是每个地面设备(信号机、轨道区段、道岔、应答器、站台门、紧急停车、防淹门等)的唯一标识,因此需要获取设备编号文件,以便进行列控管理。

传统方法中多通过人工对照CAD信号平面图中的设备,按照预设的设备编号原则,依次对图中不同类型的每一个设备进行设备编号,并将设备编号人工填写到工程数据对照表中,以形成设备编号文件,但该方法完全依赖人工,不仅效率较低,而且会由于人工失误导致设备编号文件错误率较高的问题。

发明内容

本发明提供一种设备编号文件生成方法、装置、电子设备和存储介质,用以解决现有技术中生成设备编号文件效率较低且准确率较低的缺陷。

本发明提供一种设备编号文件生成方法,包括:

基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;

基于各设备的编号信息,生成设备编号文件。

根据本发明提供的一种设备编号文件生成方法,所述编号信息包括位置编号和属性编号;

所述基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息,包括:

基于信号平面图中的各设备图元信息,确定各设备的位置编号;

基于各设备的预设配置文件,确定各设备的属性编号。

根据本发明提供的一种设备编号文件生成方法,所述位置编号包括线路编号、集中区编号、车站编号以及设备序号;

所述基于信号平面图中的各设备图元信息,确定各设备的位置编号,包括:

基于各设备图元信息,从所述信号平面图中识别各设备对应的线路图元,并提取所述线路图元的编号作为各设备的线路编号;

基于各设备图元信息,从所述信号平面图中识别各设备对应的集中区分界图元,并提取对应集中区分界图元的编号作为各设备的集中区编号;

基于各设备图元信息,从所述信号平面图中识别各设备对应的车站标识图元,并提取对应车站标识图元的编号作为各设备的车站编号;

从各设备图元信息中提取各设备的设备序号。

根据本发明提供的一种设备编号文件生成方法,所述信号平面图中各集中区分界图元的编号是基于如下过程确定的:

基于所述信号平面图中所有集中区分界图元的坐标,以及第一顺序,对所有集中区分界图元进行排序,并按照第一预设规则对排序后的所有集中区分界图元进行编号,得到各集中区分界图元的编号。

根据本发明提供的一种设备编号文件生成方法,所述信号平面图中各车站标识图元的编号是基于如下过程确定的:

基于各设备对应的集中区分界图元,确定对应集中区分界图元范围内的所有车站标识图元;

基于各车站标识图元的类型,确定各车站标识图元的编号。

根据本发明提供的一种设备编号文件生成方法,所述车站标识图元的类型为I级集中站或非I级集中站;

所述基于各车站标识图元的类型,确定各车站标识图元的编号,包括:

确定车站标识图元的类型为I级集中站,则以预设编号作为对应车站标识图元的编号;

确定车站标识图元的类型为非I级集中站,则将所有非I级集中站对应的车站标识图元作为车站集群,并基于所述车站集群中所有车站标识图元的坐标,以及第二顺序,对所述车站集群中所有车站标识图元进行排序,并按照第二预设规则对排序后的所有车站标识图元进行编号,得到所述车站集群中各车站标识图元的编号。

根据本发明提供的一种设备编号文件生成方法,所述各设备的设备序号是基于如下过程确定的:

基于各设备对应的车站标识图元,确定各设备对应的分界计轴单元;

基于预设分组规则,对所述分界计轴单元范围内的所有设备进行分组,并按照各分组对应的序号分配规则,为分组后的各设备分配相应的设备序号。

本发明还提供一种设备编号文件生成装置,包括:

提取信息单元,用于基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;

文件生成单元,用于基于各设备的编号信息,生成设备编号文件。

本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述设备编号文件生成方法的步骤。

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述设备编号文件生成方法的步骤。

本发明提供的设备编号文件生成方法、装置、电子设备和存储介质,基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,能够自动、快速且准确提取各设备的编号信息,进而基于各设备的编号信息,自动生成设备编号文件,避免传统方法中依赖人工填写设备编号导致效率和准确率较低的问题。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的设备编号文件生成方法的流程示意图;

图2是本发明提供的设备图元属性示意图;

图3是本发明提供的设备编号示意图;

图4是本发明提供的设备类型及编号示意图;

图5是本发明提供的设备编号文件示意图;

图6是本发明提供的设备编号文件生成装置的结构示意图;

图7是本发明提供的电子设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

传统方法通过人工对照CAD信号平面图中的设备,按照既定的设备编号原则,依次对图中不同类型的每一个设备进行设备编号,并将设备编号人工填写到工程数据对照表中,生成设备编号文件。

然而,设备编号大多由“厂家代码”、“设备类型”、“线路编号”、“ZC集中区编号”、“车站编号”、“设备序号”构成,设备编号二进制表示共包含32位,若填写到工程数据对照表中,还需要转化为16进制表示,同时一条完整线路的信号平面图具有大量的地面设备,设备编号又包含了一个设备的大量信息。若采用传统的人工进行设备编号并生成设备编号文件,工作量大,容易出错且效率低,同时会浪费大量的人力成本。

对此,本发明提供一种设备编号文件生成方法。图1是本发明提供的设备编号文件生成方法的流程示意图,如图1所示,该方法包括如下步骤:

步骤110、基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息。

具体地,信号平面图中包含大量设备图元,各设备图元是采用标准化图元绘制得到的。例如,在绘制信号平面图前,将线路、计轴、信号机、道岔、应答器、车站、站台门、集中区分界等图元设计成不同类型的自定义实体图块,即封装成不同类型的标准图块,建立标准图元库,实现车站信号平面图图元的标准化。标准图元库中的每一种设备都具有完善的属性信息,不仅记录设备图元自身的各种属性,还记录了与其相关联的信号平面图中其它设备图元的相关信息,各种图元属性如图2所示。完善的图元属性设计,使得信号平面图中各种设备图元相互关联起来。

由于信号平面图中各设备图元是相互关联的,因此在绘制每一个设备图元时,均可自动计算得到各设备图元的相对位置关系,如各设备所属线路,所属ZC(ZoneController)集中区,所属车站等。在得到各设备图元在信号平面图中的相对位置关系后,可以自动获取各设备图元的编号信息。如图3所示,设备编号可以由“厂家代码”、“设备类型”、“线路编号”、“ZC集中区编号”、“车站编号”、“设备序号”构成,在确定各设备所属线路后,可以以所属线路的编号作为该设备的“线路编号”;在确定各设备所属集中区后,可以以所属集中区编号作为该设备的“ZC集中区编号”。

各设备的预设配置文件是指存储有各设备厂家以及各设备类型信息的文件,通过读取该文件,可以获取各设备的厂家编号信息以及设备类型编号信息。如图4所示为Excel配置文件中的设备类型及编号,可以通过读取Excel配置文件的方法获取厂家代码和设备类型。可以理解的是,对于不同工程项目,可灵活改变Excel配置文件中的内容,从而能够实时准确读取相应的设备类型及编号。

步骤120、基于各设备的编号信息,生成设备编号文件。

具体地,在获取各设备的编号信息之后,可以将各设备的编号信息存储至对应设备的图元属性中,当需要获取设备的编号文件时,可以通过导出设备图元属性中的信息来生成相应的设备编号文件。

如图5所示,当自动计算出的设备编号数据被保存到各个设备的图元属性中后,程序通过识别并读取信号平面图中的设备图元,将设备名称和设备编号属性一起导出到工程数据对照表中,得到设备编号文件。

需要说明的是,本发明实施例可以通过ObjectARX进行CAD二次开发,使CAD信号平面图中各种设备图元具备完善的属性信息,从而实现从信号平面图中识别各种设备图元并自动完成各种设备的设备编号计算,将设备编号的计算结果导出到工程数据对照表中,生成设备编号文件,用来代替传统的人工进行设备编号。

可以理解的是,本发明实施例可以利用ObjectARX进行CAD二次开发,将CAD信号平面图中的各种设备图元封装成标准的统一图块,从而能够实现CAD信号平面图中各种设备的有效识别,进一步实现各种设备编号的自动计算和导出。例如,打开CAD软件并加载绘图插件,便可通过CAD菜单命令打开“地铁图库”,根据绘图需要选取图库面板上提供的统一图块完成信号平面图的绘制。然后通过CAD菜单“设备自动编号”命令读取信号平面图中的各种图元数据,进行设备自动编号计算,最终导出到工程数据对照表中,自动生成设备编号文件。

本发明实施例提供的设备编号文件生成方法,基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,能够自动、快速且准确提取各设备的编号信息,进而基于各设备的编号信息,自动生成设备编号文件,避免传统方法中依赖人工填写设备编号导致效率和准确率较低的问题。

基于上述实施例,编号信息包括位置编号和属性编号;

基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息,包括:

基于信号平面图中的各设备图元信息,确定各设备的位置编号;

基于各设备的预设配置文件,确定各设备的属性编号。

具体地,位置编号可以表征设备所属的区域位置,如设备所属的线路、所属的集中区、所述的车站等。属性编号可以表征设备的属性,如设备的厂家,设备的类型等。

对于位置编号,可以基于信号平面图中各设备的图元信息,确定各设备在图元中的坐标,并结合信号平面图中其它的图元坐标(如集中区分界图元坐标、车站标识图元坐标等),判断当前设备所在的相对位置信息,如当前设备所属的集中区、所属的车站等。然后,将所属集中区的编号、所属车站的编号等作为位置编号。

对于属性编号,可以从各设备的预设配置文件中提取,预设配置文件中可以存储有各设备对应的厂家、类型以及对应的编号,从而可以从预设配置文件中自动准确提取得到设备的属性编号。

基于上述任一实施例,位置编号包括线路编号、集中区编号、车站编号以及设备序号;

基于信号平面图中的各设备图元信息,确定各设备的位置编号,包括:

基于各设备图元信息,从信号平面图中识别各设备对应的线路图元,并提取线路图元的编号作为各设备的线路编号;

基于各设备图元信息,从信号平面图中识别各设备对应的集中区分界图元,并提取对应集中区分界图元的编号作为各设备的集中区编号;

基于各设备图元信息,从信号平面图中识别各设备对应的车站标识图元,并提取对应车站标识图元的编号作为各设备的车站编号;

从各设备图元信息中提取各设备的设备序号。

具体地,线路编号指各设备所属线路对应的编号,集中区编号指各设备所属集中区对应的编号,车站编号指各设备所属车站对应的编号,设备序号指各设备在所属车站内的序号。

基于各设备图元的坐标,可以识别各设备对应的线路图元,并将对应的线路图元编号作为各设备的线路编号。基于各设备图元的坐标,并结合信号平面图中所有集中区分界图元的坐标,可以确定各设备所属的集中区分界图元,并将对应的集中区分界图元的编号作为各设备的集中区编号。同理,基于各设备图元的坐标,结合信号平面图中所属集中区中的所有车站标识图元的坐标,可以确定各设备对应的车站,并将对应车站的车站标识图元编号作为各设备的车站编号。在确定各设备所属车站后,获取该车站范围内的所有设备,该所有设备按照预设规则进行编号后,可以获取各设备的设备序号。

基于上述任一实施例,信号平面图中各集中区分界图元的编号是基于如下过程确定的:

基于信号平面图中所有集中区分界图元的坐标,以及第一顺序,对所有集中区分界图元进行排序,并按照第一预设规则对排序后的所有集中区分界图元进行编号,得到各集中区分界图元的编号。

具体地,在确定信号平面图中所有集中区分界图元的坐标后,按照第一顺序(如按照坐标从左至右的顺序),对所有集中区分界图元进行排序,并按照第一预设规则对排序后的所有集中区分界图元进行编号(如依次编号为1,2,…,n),进而得到各集中区分界图元的编号。

例如,通过识别信号平面图中的ZC集中区分界图元,确定图中有几个ZC集中区,然后获取ZC集中区分界图元在信号平面图中的坐标位置,按照从左到右的顺序依次对ZC集中区进行编号。其中,属于一个ZC集中区范围内的设备,都使用同一个ZC集中区编号。

由此可见,本发明实施例能够自动对信号平面图中的各集中区分界图元进行编号,避免传统方法中依赖人工编号导致效率较低且容易造成失误的问题。

基于上述任一实施例,信号平面图中各车站标识图元的编号是基于如下过程确定的:

基于各设备对应的集中区分界图元,确定对应集中区分界图元范围内的所有车站标识图元;

基于各车站标识图元的类型,确定各车站标识图元的编号。

具体地,在确定各设备所属的集中区分界图元后,可以确定该集中区分界图元范围内的所有车站标识图元。按照各车站标识图元的类型,确定对应的编号规则,并对各车站标识图元进行编号。

基于上述任一实施例,车站标识图元的类型为I级集中站或非I级集中站;

基于各车站标识图元的类型,确定各车站标识图元的编号,包括:

确定车站标识图元的类型为I级集中站,则以预设编号作为对应车站标识图元的编号;

确定车站标识图元的类型为非I级集中站,则将所有非I级集中站对应的车站标识图元作为车站集群,并基于车站集群中所有车站标识图元的坐标,以及第二顺序,对车站集群中所有车站标识图元进行排序,并按照第二预设规则对排序后的所有车站标识图元进行编号,得到车站集群中各车站标识图元的编号。

具体地,在确定各车站标识图元的编号时,首先识别信号平面图中的车站标识图元和ZC集中区分界图元,并通过车站标识图元和ZC集中区分界图元在信号平面图中的坐标位置,确定某个ZC集中区范围内共有几个车站标识图元,然后通过车站标识图元的“类型”属性,找到“类型”属性为“I级集中站”的一级车站标识,一级车站标识的车站编号设置为0,其余非I级集中站的车站标识在当前ZC范围内按照从左到右的顺序依次编号。其中,属于一个车站范围内的设备,都使用同一个车站编号。

基于上述任一实施例,各设备的设备序号是基于如下过程确定的:

基于各设备对应的车站标识图元,确定各设备对应的分界计轴单元;

基于预设分组规则,对分界计轴单元范围内的所有设备进行分组,并按照各分组对应的序号分配规则,为分组后的各设备分配相应的设备序号。

具体地,设备序号的计算,需要统计车站范围内的各类设备数量。车站范围的确定,需要找到车站标识图元两侧距离车站标识图元最近的位于上下行正线上的四个车站分界计轴,判断一个计轴图元是否为车站分界计轴可以查看计轴图元的“是否车站分界”属性来判断,若该属性值为“是”,则为车站分界计轴。车站范围确定后,便可识别图中的各种设备,利用设备在信号平面图中的坐标位置统计出车站范围内的各类设备。然后根据设备所在线路的上下行属性将同一种设备分成两组,绘制在上行线路上的设备,设备序号从2开始,按照2、4、6、8…的规律从左到右依次递增;绘制在下行线路上的设备,设备序号从1开始,按照1、3、5、7…的规律从左到右依次递增。

下面对本发明提供的设备编号文件生成装置进行描述,下文描述的设备编号文件生成装置与上文描述的设备编号文件生成方法可相互对应参照。

基于上述任一实施例,本发明提供一种设备编号文件生成装置,如图6所示,该装置包括:

提取信息单元610,用于基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;

文件生成单元620,用于基于各设备的编号信息,生成设备编号文件。

基于上述任一实施例,所述编号信息包括位置编号和属性编号;

所述提取信息单元610,包括:

位置编号确定单元,用于基于信号平面图中的各设备图元信息,确定各设备的位置编号;

属性编号确定单元,用于基于各设备的预设配置文件,确定各设备的属性编号。

基于上述任一实施例,所述位置编号包括线路编号、集中区编号、车站编号以及设备序号;

所述位置编号确定单元,包括:

线路编号确定单元,用于基于各设备图元信息,从所述信号平面图中识别各设备对应的线路图元,并提取所述线路图元的编号作为各设备的线路编号;

集中区编号确定单元,用于基于各设备图元信息,从所述信号平面图中识别各设备对应的集中区分界图元,并提取对应集中区分界图元的编号作为各设备的集中区编号;

车站编号确定单元,用于基于各设备图元信息,从所述信号平面图中识别各设备对应的车站标识图元,并提取对应车站标识图元的编号作为各设备的车站编号;

序号确定单元,用于从各设备图元信息中提取各设备的设备序号。

基于上述任一实施例,还包括:

集中区分界图元编号确定单元,用于基于所述信号平面图中所有集中区分界图元的坐标,以及第一顺序,对所有集中区分界图元进行排序,并按照第一预设规则对排序后的所有集中区分界图元进行编号,得到各集中区分界图元的编号。

基于上述任一实施例,还包括:

标识图元确定单元,用于基于各设备对应的集中区分界图元,确定对应集中区分界图元范围内的所有车站标识图元;

标识图元编号确定单元,用于基于各车站标识图元的类型,确定各车站标识图元的编号。

基于上述任一实施例,所述车站标识图元的类型为I级集中站或非I级集中站;

所述标识图元编号确定单元,包括:

第一确定单元,用于确定车站标识图元的类型为I级集中站,则以预设编号作为对应车站标识图元的编号;

第二确定单元,用于确定车站标识图元的类型为非I级集中站,则将所有非I级集中站对应的车站标识图元作为车站集群,并基于所述车站集群中所有车站标识图元的坐标,以及第二顺序,对所述车站集群中所有车站标识图元进行排序,并按照第二预设规则对排序后的所有车站标识图元进行编号,得到所述车站集群中各车站标识图元的编号。

基于上述任一实施例,还包括:

分界计轴单元确定单元,用于基于各设备对应的车站标识图元,确定各设备对应的分界计轴单元;

分组单元,用于基于预设分组规则,对所述分界计轴单元范围内的所有设备进行分组,并按照各分组对应的序号分配规则,为分组后的各设备分配相应的设备序号。

图7是本发明提供的电子设备的结构示意图,如图7所示,该电子设备可以包括:处理器(processor)710、存储器(memory)720、通信接口(Communications Interface)730和通信总线740,其中,处理器710,存储器720,通信接口730通过通信总线740完成相互间的通信。处理器710可以调用存储器720中的逻辑指令,以执行设备编号文件生成方法,该方法包括:基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;基于各设备的编号信息,生成设备编号文件。

此外,上述的存储器720中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的设备编号文件生成方法,该方法包括:基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;基于各设备的编号信息,生成设备编号文件。

又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的设备编号文件生成方法,该方法包括:基于信号平面图中的各设备图元信息,以及各设备的预设配置文件,提取各设备的编号信息;基于各设备的编号信息,生成设备编号文件。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号