一种驱采设备配置文件生成方法和装置制造方法及图纸

技术编号:30968031 阅读:23 留言:0更新日期:2021-11-25 20:42
本发明专利技术公开了一种驱采设备配置文件生成方法和装置,所述驱采设备配置文件生成方法包括:将若干个驱采设备的设备信息、通信信息、输入数据信息和输出数据信息合并至一个预设文档中,以得到合并文件;对所述合并文件进行解析,以得到输入数据集合和输出数据集合;将所述输入数据集合和所述输出数据集合建立关联关系,以得到若干个数据组合;以及对每一所述数据组合添加数据库标识、位域及安全标识,以得到配置文件。本发明专利技术可以实现对驱采设备数据的应用开发,并降低数据误配概率以及减少数据配置的工作量。配置的工作量。配置的工作量。

【技术实现步骤摘要】
一种驱采设备配置文件生成方法和装置


[0001]本专利技术涉及轨道交通信号
,尤其涉及一种用于轨旁设备的驱采设备配置文件生成方法和装置。

技术介绍

[0002]在轨道交通系统中,轨旁设备的驱采设备分布广泛,包括转辙机驱采设备、信号机驱采设备、继电器驱采设备及其他零散设备驱采设备等;其中转辙机驱采设备可以驱动转辙机以控制道岔的转动,并采集转辙机表示和转辙机动作电流;信号机驱采设备可以控制信号灯的点亮和熄灭,并采集信号机灯丝状态和灯丝电流;继电器驱采设备可以驱动安全继电器动作,并采集继电器状态。通过对各驱采设备采集的数据信息进行相关开发应用,可以对轨旁设备进行安全可靠的控制和监测;然而轨旁设备的驱采设备不仅数量和种类繁多,各驱采设备的连接关系也不相同,导致各驱采设备采集的数据多样且数据间交互复杂。在对驱采设备采集的数据进行传统应用开发过程中,很大的工作量来自于数据组包和解析过程,且该过程往往不能重复利用,致使对应用开发工作效率低下,耗费大量的人力和时间成本。

技术实现思路

[0003]本专利技术的目的在于提供一种驱采设备配置文件生成方法和装置,可以实现对驱采设备数据的应用开发,并降低数据误配概率以及减少数据配置的工作量。
[0004]为了达到上述目的,本专利技术通过以下技术方案实现:
[0005]一种驱采设备配置文件生成方法,包括:
[0006]将若干个驱采设备的设备信息、通信信息、输入数据信息和输出数据信息合并至一个预设文档中,以得到合并文件;
[0007]对所述合并文件进行解析,以得到输入数据集合和输出数据集合;
[0008]将所述输入数据集合和所述输出数据集合建立关联关系,以得到若干个数据组合;以及
[0009]对每一所述数据组合添加数据库标识、位域及安全标识,以得到配置文件。
[0010]优选地,每一所述驱采设备的所述设备信息包括:设备识别码、网络参数和通信协议;
[0011]每一所述驱采设备的所述通信信息包括:所述设备识别码和设备网络连接信息;
[0012]每一所述驱采设备的所述输入数据信息包括:数据名称、输入参数和输入数据来源;
[0013]每一所述驱采设备的所述输出数据信息包括:所述数据名称、输出参数、输出数据去向和数据冗余关系。
[0014]优选地,所述预设文档为XML格式;且所述预设文档的架构包括设备管理部分、数据描述部分和网络通信部分;
[0015]所述配置文件为二进制格式。
[0016]优选地,所述将若干个驱采设备的设备信息、通信信息、输入数据信息和输出数据信息合并至一个预设文档中的步骤包括:
[0017]将每一所述驱采设备的所述设备信息合并至所述预设文档的所述设备管理部分;
[0018]将每一所述驱采设备的所述输入数据信息和所述输出数据信息合并至所述预设文档的所述数据描述部分;
[0019]将每一所述驱采设备的所述通信信息合并至所述预设文档的所述网络通信部分,以得到所述合并文件;以及
[0020]生成所述合并文件的校验码。
[0021]优选地,执行所述对所述合并文件进行解析的步骤之前还包括:
[0022]根据所述合并文件的校验码对所述合并文件的完整性进行校验;以及
[0023]根据预设XSD文件对完整的所述合并文件架构的合法性进行校验。
[0024]优选地,所述对所述合并文件进行解析的步骤包括:
[0025]从合法的所述合并文件的所述数据描述部分提取每一所述输入数据信息和每一所述输出数据信息;
[0026]将所有所述输入数据信息构建为一个所述输入数据集合;以及
[0027]将所有所述输出数据信息构建为一个所述输出数据集合。
[0028]优选地,所述对所述合并文件进行解析的步骤还包括:
[0029]从合法的所述合并文件的所述设备管理部分提取每一所述设备信息;
[0030]从合法的所述合并文件的所述网络通信部分提取每一所述通信信息。
[0031]优选地,所述将所述输入数据集合和所述输出数据集合建立关联关系的步骤包括:
[0032]根据所述数据名称将所述输入数据集合中的每一所述输入数据信息和所述输出数据集合中对应的所述输出数据信息关联,以得到若干个初始数据组合;
[0033]根据所述设备网络连接信息、所述输入数据来源和所述输出数据去向,将每一所述初始数据组合和对应的所述通信信息关联,以得到若干个通信数据组合;
[0034]根据所述设备识别码将每一所述通信数据组合和对应的所述设备信息进行关联,以得到若干个设备数据组合;以及
[0035]根据所述数据名称、所述输入数据来源和所述输出数据去向,对所有所述设备数据组合进行相异分析,以得到若干个相异数据组合。
[0036]优选地,执行所述对每一所述数据组合添加数据库标识、位域及安全标识的步骤之前还包括:
[0037]根据所述输出数据去向获取每一所述相异数据组合的传输方式;
[0038]根据每一所述相异数据组合的所述传输方式和所述数据冗余关系分别向对应的所述相异数据组合添加传输标识和冗余标识,以得到若干个第一标识数据组合;
[0039]根据所述设备识别码将所有所述第一标识数据组合分为若干个数据组;以及
[0040]根据所述第一标识数据组合的所述传输标识和所述冗余标识将每一所述数据组中的所有所述第一标识数据组合进行排序。
[0041]优选地,所述对每一所述数据组合添加数据库标识、位域及安全标识的步骤包括:
[0042]根据所述输入数据来源和所述输出数据去向,对每一所述数据组中每一所述第一标识数据组合的所述输入数据信息和所述输出数据信息依序添加数据库标识,以得到若干个有序的第二标识数据组合;
[0043]根据数据长度对每一所述第二标识数据组合依序添加位域,以得到若干个有序的位域数据组合;
[0044]根据预设安全码对每一所述位域数据组合依序添加安全标识,以得到若干个有序的安全标识数据组合;以及
[0045]根据若干个有序的所述安全标识数据组合生成所述配置文件。
[0046]另一方面,本专利技术还提供一种驱采设备配置文件生成装置,包括:
[0047]合并模块,用于将若干个驱采设备的设备信息、通信信息、输入数据信息和输出数据信息合并至一个预设文档中,以得到合并文件;
[0048]解析模块,与所述合并模块进行连接,用于对所述合并文件进行解析,以得到输入数据集合和输出数据集合;
[0049]关联模块,与所述解析模块进行连接,用于将所述输入数据集合和所述输出数据集合建立关联关系,以得到若干个数据组合;以及
[0050]配置文件生成模块,与所述关联模块进行连接,用于对每一所述数据组合添加数据库标识、位域及安全标识,以得到配置文件。
[0051]优选地,每一所述驱采设备的所述设备信息包括:设备识别码、网络参数和通信协议;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种驱采设备配置文件生成方法,其特征在于,包括:将若干个驱采设备的设备信息、通信信息、输入数据信息和输出数据信息合并至一个预设文档中,以得到合并文件;对所述合并文件进行解析,以得到输入数据集合和输出数据集合;将所述输入数据集合和所述输出数据集合建立关联关系,以得到若干个数据组合;以及对每一所述数据组合添加数据库标识、位域及安全标识,以得到配置文件。2.如权利要求1所述的驱采设备配置文件生成方法,其特征在于,每一所述驱采设备的所述设备信息包括:设备识别码、网络参数和通信协议;每一所述驱采设备的所述通信信息包括:所述设备识别码和设备网络连接信息;每一所述驱采设备的所述输入数据信息包括:数据名称、输入参数和输入数据来源;每一所述驱采设备的所述输出数据信息包括:所述数据名称、输出参数、输出数据去向和数据冗余关系。3.如权利要求2所述的驱采设备配置文件生成方法,其特征在于,所述预设文档为XML格式;且所述预设文档的架构包括设备管理部分、数据描述部分和网络通信部分;所述配置文件为二进制格式。4.如权利要求3所述的驱采设备配置文件生成方法,其特征在于,所述将若干个驱采设备的设备信息、通信信息、输入数据信息和输出数据信息合并至一个预设文档中的步骤包括:将每一所述驱采设备的所述设备信息合并至所述预设文档的所述设备管理部分;将每一所述驱采设备的所述输入数据信息和所述输出数据信息合并至所述预设文档的所述数据描述部分;将每一所述驱采设备的所述通信信息合并至所述预设文档的所述网络通信部分,以得到所述合并文件;以及生成所述合并文件的校验码。5.如权利要求4所述的驱采设备配置文件生成方法,其特征在于,执行所述对所述合并文件进行解析的步骤之前还包括:根据所述合并文件的校验码对所述合并文件的完整性进行校验;以及根据预设XSD文件对完整的所述合并文件架构的合法性进行校验。6.如权利要求5所述的驱采设备配置文件生成方法,其特征在于,所述对所述合并文件进行解析的步骤包括:从合法的所述合并文件的所述数据描述部分提取每一所述输入数据信息和每一所述输出数据信息;将所有所述输入数据信息构建为一个所述输入数据集合;以及将所有所述输出数据信息构建为一个所述输出数据集合。7.如权利要求6所述的驱采设备配置文件生成方法,其特征在于,所述对所述合并文件进行解析的步骤还包括:从合法的所述合并文件的所述设备管理部分提取每一所述设备信息;
从合法的所述合并文件的所述网络通信部分提取每一所述通信信息。8.如权利要求7所述的驱采设备配置文件生成方法,其特征在于,所述将所述输入数据集合和所述输出数据集合建立关联关系的步骤包括:根据所述数据名称将所述输入数据集合中的每一所述输入数据信息和所述输出数据集合中对应的所述输出数据信息关联,以得到若干个初始数据组合;根据所述设备网络连接信息、所述输入数据来源和所述输出数据去向,将每一所述初始数据组合和对应的所述通信信息关联,以得到若干个通信数据组合;根据所述设备识别码将每一所述通信数据组合和对应的所述设备信息进行关联,以得到若干个设备数据组合;以及根据所述数据名称、所述输入数据来源和所述输出数据去向,对所有所述设备数据组合进行相异分析,以得到若干个相异数据组合。9.如权利要求8所述的驱采设备配置文件生成方法,其特征在于,执行所述对每一所述数据组合添加数据库标识、位域及安全标识的步骤之前还包括:根据所述输出数据去向获取每一所述相异数据组合的传输方式;根据每一所述相异数据组合的所述传输方式和所述数据冗余关系分别向对应的所述相异数据组合添加传输标识和冗余标识,以得到若干个第一标识数据组合;根据所述设备识别码将所有所述第一标识数据组合分为若干个数据组;以及根据所述第一标识数据组合的所述传输标识和所述冗余标识将每一所述数据组中的所有所述第一标识数据组合进行排序。10.如权利要求9所述的驱采设备配置文件生成方法,其特征在于,所述对每一所述数据组合添加数据库标识、位域及安全标识的步骤包括:根据所述输入数据来源和所述输出数据去向,对每一所述数据组中每一所述第一标识数据组合的所述输入数据信息和所述输出数据信息依序添加数据库标识,以得到若干个有序的第二标识数据组合;根据数据长度对每一所述第二标识数据组合依序添加位域,以得到若干个有序的位域数据组合;根据预设安全码对每一所述位域数据组合依序添加安全标识,以得到若干个有序的安全标识数据组合;以及根据若干个有序的所述安全标识数据组合生成所述配置文件。11.一种驱采设备配置文件生成装置,其特征在于,包括:合并模块,用于将若干个驱采设备的设备信息、通信信息、输入数据信息和输出数据信息合并至一个预设文档中,以得到合并文件;解析模块,与所述合并模块进行连接,用于对所述合并文件进行解析,以得到输入数据集合和输出数据集合;关联模块,与所述解析模块进行连接,用于将所述输入数据集合和所述输出数据集合建立关联关系,以得到若干个数据组合;以及配置文件生成模块,与所述关联模块进行连接,用于对每一所述数据组合添加数据库标识、位域及安全标识,以得到配置文件。12.如权利要求11所述的...

【专利技术属性】
技术研发人员:李鹏耿进龙傅李育郭盟赵希发耿佳灿赵丽萍
申请(专利权)人:卡斯柯信号有限公司
类型:发明
国别省市:

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

1