一种应用数据配置文件的生成方法及其介质和电子设备与流程

文档序号:37506202发布日期:2024-04-01 14:13阅读:11来源:国知局
一种应用数据配置文件的生成方法及其介质和电子设备与流程

本发明涉及轨道交通信号,具体涉及一种联锁安全主机应用数据配置文件的自动生成方法及其计算机可读存储介质和电子设备。


背景技术:

1、联锁安全主机在系统初始化过程中,需要读取应用数据配置文件(config文件),并根据应用配置文件中的数据来初始化不同类型数据在每个周期的最大发送量和不同通信节点的监测报文和报警报文的发送规则。联锁安全主机在运行时根据应用数据配置文件,将各个节点的报文发送至外部设备。

2、然而,目前应用数据配置文件均由设计人员手工配置,该方式存在以下缺点:

3、第一,配置困难,不同类型数据的每周期最大发送量的计算非常复杂,涉及系统主周期、通信节点数目、应用报文长度、同步数据量等多项配置,人工计算非常困难,需要非常强的个人能力才能完成相关工作。

4、第二,配置效率低,与联锁安全主机通信的设备节点的种类和数目众多,不同节点的报文发送规则也常常不相同,设计人员手工对这些节点进行单独配置,费时费力;

5、第三,错误率高,不同类型设备的子节点实际对应外设较复杂,由于编写人员经验不足,很容易出现编写错误,错误的配置文件可能造成设备工作不稳定,甚至宕机。

6、因此,需要对现有的配置文件生成方式进行改进。

7、可以理解的是,上述陈述仅提供与本发明有关的背景技术,而并不必然地构成现有技术。


技术实现思路

1、基于前述技术问题,本发明的目的在于提供一种联锁安全主机应用数据配置文件的自动生成方法及其计算机可读存储介质和电子设备,该方法通过配置脚本对不同类型节点的报文发送规则进行设置,生成配置文件的正确性仅依赖于配置脚本的正确性,减少了由于人员误操作等因素造成的配置错误,有助于避免人为因素错误造成配置故障。

2、为了达到上述目的,本发明通过以下技术方案实现:

3、一种联锁安全主机应用数据配置文件的生成方法,包含:

4、读取配置脚本,并检查配置脚本的完整性;

5、读取待配置的联锁安全主机应用配置数据输入文件;

6、解析输入文件,确认输入文件的完整性,并结合配置脚本计算出报文每周期最大发送数据量和每周期安全报文最大发送量,并根据配置比例得到每周期安全数据最大允许发送量和每周期维护数据最大允许发送量;

7、比较每周期安全数据最大允许发送量和每周期安全报文最大发送量,当每周期安全数据最大允许发送量大于每周期安全报文最大发送量时,将每周期安全数据最大允许发送量写入配置文件;

8、解析输入文件,并结合配置脚本计算得到每周期维护数据最大发送量;

9、比较每周期维护数据最大允许发送量和每周期维护数据最大发送量,当每周期维护数据最大允许发送量大于每周期维护数据最大发送量时,将输入文件对应节点的监测报文配置和报警报文配置写入配置文件;

10、基于上述步骤完成输入文件中所有配置项的配置,即可完成整个配置文件的配置,然后保持配置完成的配置文件,输出每一行的配置结果以及日志文件。

11、可选的,所述配置脚本包含脚本1和脚本2,所述脚本1包含用于计算每周期最大发送数据量,所述脚本2包含用于配置不同节点的监测报文和报警报文。

12、可选的,检查配置脚本的完整性包含:

13、检查脚本1中计算每周期最大发送数据量的公式是否完整;

14、检查脚本2中各个节点的监测报文和报警报文的配置规则是否完备。

15、可选的,所述输入文件中包含:

16、对应目标控制器、计轴设备、列控设备、临站联锁设备和leu设备的rsspi文件、对应操作显示设备和无线闭塞设备的rsspii文件、对应车载通信设备和地面通信设备的vsl文件、对应车载sacem设备的scm文件、对应车站联锁码位的vtl文件和对应输入文件目录的tab文件。

17、可选的,每周期安全报文最大发送量的计算具体包含:

18、逐个解析输入文件中的rsspi文件、rsspii文件、vsl文件和scm文件,根据每个文件的对应接口类型、布尔配置和脚本1中的计算规则,计算每个接口的输出报文长度,并将所有输出报文长度汇总再乘以脚本1中的倍数系数,得到每周期安全报文最大发送量。

19、可选的,每周期维护数据最大发送量的计算具体包含:

20、逐个解析输入文件中的rsspi文件、rsspii文件、vsl文件和scm文件中的接口类型和接口编号,从脚本2中找到对应接口类型的监测报文配置,计算相关监测报文的周期最大发送量;

21、逐个解析输入文件中的rsspi文件、rsspii文件、vsl文件和scm文件中的接口类型和接口编号,从脚本2中找到对应接口类型的报警报文配置,计算相关报警报文的周期最大发送量;

22、将监测报文的周期最大发送量和报警报文的周期最大发送量相加,得到每周期维护数据最大发送量。

23、可选的,每周期最大发送数据量为每周期安全数据最大允许发送量和每周期维护数据最大允许发送量之和;

24、每周期安全数据最大允许发送量=每周期维护数据最大允许发送量*2。

25、可选的,比较每周期安全数据最大允许发送量和每周期安全报文最大发送量时,若每周期安全报文最大发送量大于或等于每周期安全数据最大允许发送量,则停止生成配置文件,并打印生成失败原因;

26、比较每周期维护数据最大允许发送量和每周期维护数据最大发送量时,若每周期维护数据最大发送量大于或等于每周期维护数据最大允许发送量,则停止生成配置文件,并打印生成失败原因。

27、可选的,一种计算机可读存储介质,

28、其上存储有计算机程序,所述计算机程序被处理器执行时,可实现前述的联锁安全主机应用数据配置文件的生成方法。

29、可选的,一种电子设备,包括:

30、处理器和存储器,所述存储器上存储有计算器程序,所述计算器程序被处理器执行时,可实现前述的联锁安全主机应用数据配置文件的生成方法。

31、本发明与现有技术相比具有以下优点:

32、本发明的一种联锁安全主机应用数据配置文件的自动生成方法及其计算机可读存储介质和电子设备中,该方法通过配置脚本对不同类型节点的报文发送规则进行设置,生成配置文件的正确性仅依赖于配置脚本的正确性,减少了由于人员误操作等因素造成的配置错误,有助于避免人为因素错误造成配置故障。



技术特征:

1.一种联锁安全主机应用数据配置文件的生成方法,其特征在于,包含:

2.如权利要求1所述的联锁安全主机应用数据配置文件的生成方法,其特征在于,

3.如权利要求2所述的联锁安全主机应用数据配置文件的生成方法,其特征在于,检查配置脚本的完整性包含:

4.如权利要求2所述的联锁安全主机应用数据配置文件的生成方法,其特征在于,所述输入文件中包含:

5.如权利要求4所述的联锁安全主机应用数据配置文件的生成方法,其特征在于,每周期安全报文最大发送量的计算具体包含:

6.如权利要求4所述的联锁安全主机应用数据配置文件的生成方法,其特征在于,每周期维护数据最大发送量的计算具体包含:

7.如权利要求1所述的联锁安全主机应用数据配置文件的生成方法,其特征在于,

8.如权利要求1所述的联锁安全主机应用数据配置文件的生成方法,其特征在于,

9.一种计算机可读存储介质,其特征在于,

10.一种电子设备,其特征在于,包括:


技术总结
本发明公开了一种应用数据配置文件的生成方法及其介质和电子设备,该方法包含:读取并检查配置脚本的完整性;读取待配置的输入文件;计算得到报文每周期最大发送数据量、每周期安全报文最大发送量、每周期安全数据最大允许发送量和每周期维护数据最大允许发送量;当每周期安全数据最大允许发送量大于每周期安全报文最大发送量时,将前者写入配置文件;计算得到每周期维护数据最大发送量;当每周期维护数据最大允许发送量大于每周期维护数据最大发送量时,将输入文件对应节点的监测报文配置和报警报文配置写入配置文件;按照上述步骤完成输入文件中所有配置项的配置即可完成整个配置文件的配置。其优点是:该方法提升了生成的配置文件的正确性。

技术研发人员:裴标,李奇,徐曼,高佳佳,陈卫,张程,季志均,王玲群
受保护的技术使用者:卡斯柯信号有限公司
技术研发日:
技术公布日:2024/3/31
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1