一种设备数据远程下载自动更新管理方法、设备及介质与流程
- 国知局
- 2024-08-02 14:50:19
本发明涉及轨道交通信号系统,尤其是涉及一种设备数据远程下载自动更新管理方法、设备及介质。
背景技术:
1、城市轨道交通信号系统中包含设备众多,包括:车载atp/ato与地面atp等设备,具有设备位置布置分散的特点,日常运维中需要对设备进行数据和软件等方面的更新,现有采用人工现场升级的方式,需要工作人员逐机柜的进行设备数据烧录,面临着人工耗费量多,工作量大,升级周期长,维护成本高等问题。
2、经过检索中国专利公开号cn105472005a公开了一种地面atp设备远程更新方法及系统,具体公开了面atp设备与上位机建立网络连接;所述地面atp设备接收所述上位机发送的进入非工作状态指令,进入非工作状态;所述地面atp设备接收所述上位机发送的更新文件数据;所述地面atp设备接收所述上位机发送的重新启动指令进行重启,并加载所述更新文件数据进行自动更新。该现有专利通过上位机控制地面atp设备自动更新,无需操作人员到设备现场对设备进行逐一更新,有效减少了操作人员的工作量,但是该专利单纯只是进行了更新,并未对更新过程的设备状态进行有效监控。
技术实现思路
1、本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种低人工、低成本、高效率的设备数据远程下载自动更新管理方法、设备及介质。
2、本发明的目的可以通过以下技术方案来实现:
3、根据本发明的第一方面,提供了一种设备数据远程下载自动更新管理方法,该方法包括:
4、构建以数据存储单元dsu为中心的远程数据同步处理机制;
5、同时数据存储单元dsu监控远端设备的下载、更新和重启状态和进度,并通过更新状态请求、应答交互将监控结果以及远端设备决策的结果发送给人机交互接口hmi。
6、作为优选的技术方案,所述远程数据同步处理机制具体为:
7、制作具有全局唯一标识的远端设备更新包上传至数据存储单元,所述数据存储单元作为服务器来管理远端设备更新包;
8、人机交互接口根据操作员选择的远端设备列表生成数据推送请求发送给数据存储单元;
9、数据存储单元校验收到的数据推送请求的合法性,转发合法的数据推送请求给对应的远端设备,远端设备决策是否更新数据推送请求指示的数据存储单元上的更新包,若需更新,则向数据存储单元发起下载;远端设备进行下载、更新和重启的过程。
10、作为优选的技术方案,所述远端设备更新包的全局唯一标识包括对应设备的身份标识和各组件版本标识。
11、作为优选的技术方案,所述人机交互接口发送的数据推送请求包括人机交互接口的软件版本、人机交互接口的数据版本、推送设备列表;
12、其中,所述推送设备列表中的设备信息包括设备的身份标识和各组件版本信息。
13、作为优选的技术方案,所述数据存储单元校验收到的数据推送请求的合法性包括:
14、校验人机交互接口的软件版本合法性,人机交互接口的软件版本、人机交互接口的数据版本和数据存储单元中配置的对应版本一致;
15、校验更新包的合法性,请求中的设备的身份标识和设备组件版本信息对应的更新包必须存在于数据存储单元的资源库中。
16、作为优选的技术方案,所述远端设备收到数据存储单元发送的数据推送请求后,决策是否接受数据推送请求具体为:
17、当数据推送请求中的设备组件版本信息和当前设备加载的组件信息一致时,远端设备不接受数据推送请求,当信息不一致时,远端设备接受数据推送请求;远端设备将决策结果通过数据推送应答报文发送给数据存储单元。
18、作为优选的技术方案,所述远端设备接受推送后进行设备自检,检查组件是否均处于正常工作状态下,若为否,则向数据存储单元发送设备未就绪的设备更新应答,若为是,则根据请求报文中的设备身份标识和组件版本标识启动下载链接,向数据存储单元下载标识对应的更新包文件,并向数据存储单元发送设备触发下载的设备更新应答。
19、作为优选的技术方案,所述数据存储单元收到设备触发下载的设备更新应答时,监控远端设备的下载更新状态,并周期性向对应的远端设备发送查询设备下载更新状态的设备更新请求;远端设备根据下载、更新的阶段和进度回复设备更新应答。
20、作为优选的技术方案,所述数据存储单元监控远端设备下载或更新状态期间,若远端设备报告下载或更新失败,则数据存储单元停止向对应的远端设备发送设备更新请求。
21、作为优选的技术方案,所述远端设备启动下载后,依次处理下载、更新和自动重启流程,记录每个阶段的状态和执行进度,并通过设备请求应答发送给数据存储单元;
22、所述远端设备下载完成后,将数据分发到对应的组件模块上去,检查文件的完整性,执行文件更新;成功更新后,向数据存储单元发送准备重启的设备更新应答,等待数据存储单元确认。
23、作为优选的技术方案,所述数据存储单元收到准备重启的设备更新应答后,监控远端设备的重启过程:开启定时器,周期性向对应的远端设备发送查询设备重启状态的设备更新请求,直至远端设备上电重启后,收到反馈重启结果的设备更新应答或者定时器超时,停止发送查询重启状态的设备更新请求;
24、其中定时器定时时长大于远端设备集群中设备断电重启最长耗时加上确认重启结果的通信宽恕时间。
25、作为优选的技术方案,所述远端设备收到查询设备重启状态设备更新请求的确认后,进入断电重启,上电后引导组件加载更新后的数据;
26、重启完成后,远端设备向数据存储单元发送版本校验请求,数据存储单元通过版本校验应答回复更新包对应的组件版本信息,远端设备检查自身加载的组件版本信息是否与数据存储单元回复的组件版本信息一致:若一致,则回复版本校验通过的设备更新应答;若不一致,远端设备回复版本校验失败的设备更新应答。
27、作为优选的技术方案,所述数据存储单元判断远端设备重启结果的过程如下:
28、在计时器有效期内,收到版本校验通过的设备更新应答,则判定设备重启成功;计时器超时或者收到版本校验失败的设备更新应答,则判定设备重启失败。
29、根据本发明的第二方面,提供了一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现所述的方法。
30、根据本发明的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现所述的方法。
31、与现有技术相比,本发明具有以下优点:
32、1)本发明使用数据存储单元中心存储,操作员通过人机交互接口远程对远端设备进行数据推送,通过交互信息的设计,操作员能够直观的在人机交互接口上监督设备的下载、更新、重启过程,无需维护人员去现场逐一对设备进行烧录更新,极大的简化了设备更新的工作量,降低了运维成本;
33、2)本发明通过人机交互接口单人即可对远端设备进行非接触式的更新维护,同时对更新过程的设备状态进行有效监控,大大提高了更新准确性。
本文地址:https://www.jishuxx.com/zhuanli/20240801/244023.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表