定位设备维护方法、终端设备和定位设备与流程

文档序号:37855224发布日期:2024-05-07 19:29阅读:21来源:国知局
定位设备维护方法、终端设备和定位设备与流程

本技术涉及升级,具体而言,涉及一种定位设备维护方法、终端设备和定位设备。


背景技术:

1、煤矿井下人员定位系统作为煤矿井下必备的安全避险“六大系统”之一,是井下人员定位,考勤,调度等应用的重要保障,该系统下的定位标识卡或定位信息矿灯是下井人员必须佩戴的定位设备,具有数量众多,位置分散且不固定等特点,随着煤矿安全生产的标准不断提升,以及矿方的需求差异化,不可避免的面临该类设备程序升级等日常维护需求。

2、现有技术依托现有井下人员定位系统,系统上位机将升级文件下发到定位分站,在定位卡与定位分站之间利用无线传输协议定位时,定位分站将升级文件传输到定位卡,这种方式在定位卡升级过程中,使用非定位信道与定位卡一对一通信,定位分站需暂停定位功能,人员定位设备众多,升级效率低,升级过程会严重影响定位分站的定位功能。


技术实现思路

1、本技术的主要目的在于提供一种定位设备维护方法、终端设备和定位设备,以至少解决现有技术中矿井中的定位设备的升级过程会影响定位分站的定位功能的问题。

2、为了实现上述目的,根据本技术的一个方面,提供了一种定位设备维护方法,终端设备安装在矿井的入口的安检门处,所述方法应用于所述终端设备,所述终端设备与第一无线信道通信连接,所述终端设备与第二无线信道通信连接,所述定位设备与第一无线信道通信连接,所述定位设备与第二无线信道通信连接,所述方法包括:至少向所述第一无线信道循环广播多个升级数据包,所述升级数据包至少包括bin文件的部分数据,所述bin文件用于对所述定位设备的应用程序进行升级,且所述bin文件对所述定位设备的应用程序进行升级后所述定位设备的应用程序的版本号与所述bin文件的版本号相同;在从所述第二无线信道检测到所述定位设备的定位报文的情况下,从所述定位设备的所述定位报文中,获取所述定位设备的id,所述定位设备的所述定位报文为所述定位设备定时通过所述第二无线信道向定位分站发送的报文,且所述定位设备的定位报文包括所述定位设备的id和所述定位设备的位置信息;根据所述定位设备的id,通过所述第二无线信道向所述定位设备发送升级指令,所述升级指令为请求所述定位设备进入升级模式的指令,所述升级模式为所述定位设备从所述第一无线信道获取所有的所述升级数据包并采用所有的所述升级数据包对所述定位设备的应用程序进行升级,所述升级指令包括所述bin文件的版本号和所述终端设备的id,所述定位设备用于在从所述第二无线信道检测到所述升级指令的情况下,确定所述定位设备的应用程序的版本号与所述bin文件的版本号是否相同,所述定位设备还用于在所述定位设备的应用程序的版本号与所述bin文件的版本号不同的情况下,进入所述升级模式,并根据所述终端设备的id,通过所述第二无线信道向所述终端设备发送第一反馈信息,所述第一反馈信息表示所述定位设备升级中。

3、可选地,至少向第一无线信道循环广播多个升级数据包,包括:向所述第一无线信道循环广播所有的所述升级数据包和校验数据包,所述升级数据包还包括:所述bin文件的版本号、所述定位设备的编号、所述升级数据包的编号,所述校验数据包包括:所述bin文件的版本号、所述定位设备的编号和所述bin文件的crc校验码,所述升级指令还包括所述定位设备的编号、所有的所述升级数据包的编号和所述校验数据包的编号,所述定位设备用于根据所述升级指令中的所述bin文件的版本号、所述定位设备的编号、所有的所述升级数据包的编号和所述校验数据包的编号,接收所有的所述升级数据包和所述校验数据包,所述定位设备用于采用所述校验数据包中的所述bin文件的crc校验码和crc校验算法确定所述bin文件是否完整。

4、可选地,所述终端设备与上位机通信连接,所述终端设备具有第一存储区和第二存储区,在向所述第一无线信道循环广播所有的所述升级数据包和校验数据包之前,所述方法还包括:接收所述上位机发送的所有的所述升级数据包和所述校验数据包;将所有的所述升级数据包存储至所述第一存储区,将所述校验数据包存储至所述第二存储区。

5、可选地,所述终端设备与上位机通信连接,在根据所述定位设备的id,通过所述第二无线信道向所述定位设备发送升级指令之后,所述方法包括:通过所述第二射频模块从所述第二无线信道接收所述定位设备发送的所述第一反馈信息,并将所述第一反馈信息发送至所述上位机;或,通过所述第二射频模块从所述第二无线信道接收所述定位设备发送的第二反馈信息,并将所述第二反馈信息发送至所述上位机,所述第二反馈信息表示所述定位设备未升级,所述定位设备用于在所述定位设备的应用程序的版本号与所述bin文件的版本号相同的情况下,根据所述终端设备的id,通过所述第二无线信道向所述终端设备发送所述第二反馈信息。

6、可选地,在从所述第二无线信道接收所述定位设备发送的第一反馈信息,并将所述第一反馈信息发送至所述上位机之后,所述方法包括:通过所述第二射频模块从所述第二无线信道接收所述定位设备发送的第三反馈信息,并将所述第三反馈信息发送至所述上位机,所述第三反馈信息表示所述定位设备升级失败,所述第三反馈信息由所述定位设备根据所述终端设备的id,通过所述第二无线信道发送至所述终端设备;或,通过所述第二射频模块从所述第二无线信道接收所述定位设备发送的第四反馈信息,并将所述第四反馈信息发送至所述上位机,所述第四反馈信息表示所述定位设备升级成功,所述第四反馈信息由所述定位设备根据所述终端设备的id,通过所述第二无线信道发送至所述终端设备。

7、可选地,所述终端设备与上位机通信连接,在从所述第二无线信道接收所述定位设备发送的第四反馈信息,并将所述第四反馈信息发送至所述上位机之后,所述方法包括:根据所述定位设备的id,通过所述第二无线信道向所述定位设备发送诊断指令,所述诊断指令为请求获取所述定位设备的状态信息,所述状态信息至少包括所述定位设备的电量,所述定位设备在所述第二无线信道检测到所述诊断指令的情况下,根据所述终端设备的id,通过所述第二无线信道将所述状态信息发送至所述终端设备;通过所述第二无线信道接收所述定位设备发送的所述状态信息,并将所述状态信息发送至所述上位机。

8、根据本技术的另一方面,提供了一种定位设备维护方法,终端设备安装在矿井的入口的安检门处,所述方法应用于定位设备,所述终端设备与第一无线信道通信连接,所述终端设备与第二无线信道通信连接,所述定位设备与第一无线信道通信连接,所述定位设备与第二无线信道通信连接,所述方法包括:定时通过所述第二无线信道向定位分站发送定位报文,所述定位设备的所述定位报文包括所述定位设备的id和所述定位设备的位置信息,所述终端设备用于至少向所述第一无线信道循环广播多个升级数据包,所述升级数据包至少包括bin文件的部分数据,所述bin文件用于对所述定位设备的应用程序进行升级,且所述bin文件对所述定位设备的应用程序进行升级后所述定位设备的应用程序的版本号与所述bin文件的版本号相同,所述终端设备还用于在从第二无线信道检测到所述定位设备的所述定位报文的情况下,从所述定位设备的所述定位报文中,获取所述定位设备的id,根据所述定位设备的id,通过所述第二无线信道向所述定位设备发送升级指令,所述升级指令为请求所述定位设备进入升级模式的指令,所述升级模式为所述定位设备从所述第一无线信道获取所有的所述升级数据包并采用所有的所述升级数据包对所述定位设备的应用程序进行升级,所述升级指令包括所述bin文件的版本号和所述终端设备的id;在从所述第二无线信道检测到所述升级指令的情况下,确定所述定位设备的应用程序的版本号与所述bin文件的版本号是否相同;在所述定位设备的应用程序的版本号与所述bin文件的版本号不同的情况下,进入所述升级模式,并根据所述终端设备的id,通过所述第二无线信道向所述终端设备发送第一反馈信息,在所述定位设备的应用程序的版本号与所述bin文件的版本号相同的情况下,并根据所述终端设备的id,通过所述第二无线信道向所述终端设备发送第二反馈信息,所述第一反馈信息表示所述定位设备升级中,所述第二反馈信息表示所述定位设备未升级。

9、可选地,所述定位设备具有第三存储区、第四存储区和第五存储区,所述第四存储区用于存储所述bin文件,在进入所述升级模式之后,所述方法包括:根据所述升级指令中的所述bin文件的版本号、所述定位设备的编号、所有的所述升级数据包的编号和校验数据包的编号,接收所有的所述升级数据包和所述校验数据包,所述终端设备用于向所述第一无线信道循环广播所有的所述升级数据包和所述校验数据包,所述升级数据包还包括:所述bin文件的版本号、所述定位设备的编号、所述升级数据包的编号,所述校验数据包包括:所述bin文件的版本号、所述定位设备的编号和所述bin文件的crc校验码,所述升级指令还包括所述定位设备的编号、所有的所述升级数据包的编号和所述校验数据包的编号;将所有的所述升级数据包存储至所述第三存储区,将所述校验数据包存储至第四存储区;从所有的所述升级数据包,获取所述bin文件;采用所述校验数据包中的所述bin文件的crc校验码和crc校验算法确定所述bin文件是否完整;在所述bin文件完整的情况下,将所述第五存储区中的所述bin文件删除,并将所述bin文件存放至所述第五存储区。

10、可选地,在根据所述升级指令中的所述bin文件的版本号、所述定位设备的编号、所有的所述升级数据包的编号和校验数据包的编号,接收所有的所述升级数据包和所述校验数据包的过程中,所述方法还包括:在所述升级指令中未包含强制升级标签的情况下,检测是否在预设时长内接收到任意一个所述升级数据包,所述强制升级标签表示在所述定位设备的应用程序的版本号与所述bin文件的版本号不同的情况下所述定位设备必须升级;在所述预设时长内未接收到任意一个所述升级数据包的情况下,退出所述升级模式,并通过所述第二无线信道向所述终端设备发送第三反馈信息,所述第三反馈信息表示所述定位设备升级失败。

11、可选地,在所述bin文件完整的情况下,将所述第五存储区中的所述bin文件删除,并将所述bin文件存放至所述第五存储区之后,所述方法包括:退出所述升级模式,并通过所述第二无线信道发送第四反馈信息,所述第四反馈信息表示所述定位设备升级成功。

12、可选地,在退出所述升级模式,并通过所述第二无线信道发送第四反馈信息之后,所述方法包括:在所述第二无线信道检测到诊断指令的情况下,根据所述终端设备的id,通过所述第二无线信道将所述定位设备的状态信息发送至所述终端设备,所述诊断指令为请求获取所述定位设备的所述状态信息,所述状态信息至少包括所述定位设备的电量,所述终端设备用于根据所述定位设备的id,通过所述第二无线信道向所述定位设备发送所述诊断指令。

13、根据本技术的再一方面,提供了一种终端设备,终端设备安装在矿井的入口的安检门处,所述终端设备包括:第一射频模块,所述第一射频模块的一端与第一无线信道通信连接;第二射频模块,所述第二射频模块的一端与第二无线信道通信连接;控制模块,所述控制模块具有usb接口、以太网接口、第一spi接口和第二spi接口,所述usb接口与上位机通信连接,所述以太网接口与所述上位机通信连接,所述第一spi接口与所述第一射频模块的另一端通信连接,所述第二spi接口与所述第二射频模块的另一端通信连接,所述控制模块用于实现任意一种所述的定位设备维护方法。

14、根据本技术的又一方面,提供了一种定位设备,定位设备与第一无线信道通信连接,且所述定位设备与第二无线信道通信连接,所述定位设备用于实现任意一种所述的定位设备维护方法。

15、应用本技术的技术方案,相比于现有技术中需要定位分站发送升级文件给定位设备,影响定位分站的定位功能,本技术在矿井入口设置终端设备,由终端设备中的控制模块发送升级文件即bin文件给定位设备,不需要占用定位分站,从而解决了现有技术中矿井中的定位设备的升级过程会影响定位分站的定位功能的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1