一种工程机械设备gnss终端紧急解锁的方法

文档序号:1716301 发布日期:2019-12-17 浏览:36次 >En<

阅读说明:本技术 一种工程机械设备gnss终端紧急解锁的方法 (Method for emergency unlocking of GNSS terminal of engineering mechanical equipment ) 是由 张达 李金平 杨忠义 于 2019-08-16 设计创作,主要内容包括:本发明涉及GNSS终端技术领域,具体地说,涉及一种工程机械设备GNSS终端紧急解锁的方法,其包括以下步骤:一、GNSS终端进入紧急解锁状态;二、进入密码数字输入状态;三、判断4位密码数字是否输入完成;四、判断密码数字是否输入正确,若密码数字输入正确,GNSS终端CAN总线输出为解锁状态,GNSS终端退出紧急解锁状态,数码管恢复之前状态;若密码数字输入错误,不解锁,GNSS终端退出紧急解锁状态,数码管恢复之前状态。本发明能较好地解决这个GPRS远程解锁失效的问题。(The invention relates to the technical field of GNSS terminals, in particular to an emergency unlocking method for a GNSS terminal of engineering mechanical equipment, which comprises the following steps: firstly, entering an emergency unlocking state by the GNSS terminal; entering a password number input state; thirdly, judging whether the 4-digit password number is input; judging whether the password number is input correctly, if the password number is input correctly, outputting the GNSS terminal CAN bus to be in an unlocking state, quitting the emergency unlocking state by the GNSS terminal, and recovering the prior state by the nixie tube; if the password number is input incorrectly, the GNSS terminal does not unlock, the GNSS terminal exits the emergency unlocking state, and the nixie tube restores the previous state. The invention can better solve the problem of GPRS remote unlocking failure.)

一种工程机械设备GNSS终端紧急解锁的方法

技术领域

本发明涉及GNSS终端技术领域,具体地说,涉及一种工程机械设备GNSS终端紧急解锁的方法。

背景技术

目前市场上,有很多大型工程机械设备(如挖掘机、推土机等)都是采用租赁使用的模式。那么租赁模式就势必要考虑客户违约的风险,为了控制这种风险,就需要在工程机械设备上加装一个GNSS远程控制终端,可以对工程机械设备进行远程锁车、解锁的操作。

远程锁车、解锁是基于GPRS无线通信网络,而因为一些原因,无线通信网络并不是能够覆盖到所有地区的,比如在一些偏远山区,可能网络信号就有可能很弱甚至盲区,如果工程机械设备进入这种地区,就没办法通过GPRS无线通信网络来对其进行远程锁车、解锁操作了。尤其是当设备刚好被锁车,需要解锁而无法远程解锁,这时就很麻烦。

发明内容

本发明的内容是提供一种工程机械设备GNSS终端紧急解锁的方法,其能够克服现有技术的某种或某些缺陷。

根据本发明的一种工程机械设备GNSS终端紧急解锁的方法,其包括以下步骤:

一、按下紧急解锁按钮并持续时间达到5s后,8段数码管显示字母A并闪烁,此时立即释放按键,GNSS终端开始计时并进入紧急解锁状态;

二、5s后再次按下按键,进入密码数字输入状态,密码共4位数字,如果终端连续3s内没有检测到按键输入,则认为当前密码数字输入完毕,8段数码管显示按键次数,即当前位密码数字,密码数字闪烁,并且进入下一位密码输入状态;

三、判断4位密码数字是否输入完成,若4位密码数字没有输入完成且10s内没有按键按下,则认为密码数字输入完成,进入下一步;若第四位密码数字输入完成,在按键释放3s后进入下一步;

四、判断密码数字是否输入正确,若密码数字输入正确,GNSS终端CAN总线输出为解锁状态,此时数码管常亮字母A,持续1分钟后,GNSS终端退出紧急解锁状态,数码管恢复之前状态;若密码数字输入错误,不解锁,数码管常亮字母C,持续10s,然后GNSS终端退出紧急解锁状态,数码管恢复之前状态。

作为优选,步骤二中,当每按下一次按键,数码管的密码数字跟着加1;按键超过9次,则从0重新开始计算。

作为优选,步骤二中,密码数字闪烁的周期为200毫秒亮、200毫秒灭的周期。

作为优选,步骤四中,数码管常亮字母A或C时,紧急解锁按钮处于失效状态。

作为优选,步骤四中,密码数字判断是否正确的方法为:GNSS终端MCU比对输入密码数字与MCU计算的密码数字是否一致。

作为优选,GNSS终端的密码数字生成方法为:以终端编号和年月日为基础,通过算法计算出4位密码数字;具体为:

(1)、取终端编号后4个字节跟年月日4个字节,合起来是8个字节;

(2)、使用MD5算法,代入上面的8个字节,算出16字节的结果;

(3)、在上面16字节中取第1,3字节合并为A,第2,4字节合并为B,第5,7字节合并为C,第6,8字节合并为D,计算((A+D)^((B+C)-12))+69可得密码数字,当密码数字超过4位时取低4位,当不足4位,高位补3,补足4位。

作为优选,当GNSS终端处于锁车状态时,GNSS终端上的8段数码管会闪烁1或2。

本发明提供了一种按键输入密码紧急解锁的方法,能较好地解决这个GPRS远程解锁失效的问题,解决了无法通过GPRS无线通信网络来对工程机械设备进行远程锁车、解锁操作的问题。按键在GNSS终端上,客户只需要对按键进行操作,不依赖其他因素,而且是必须输入正确密码才能解锁,具有相当的可操作性、安全性和可靠性。

附图说明

图1为实施例1中一种工程机械设备GNSS终端紧急解锁的方法的流程图;

图2为实施例1中工程机械设备GNSS终端的结构示意图。

具体实施方式

为进一步了解本发明的内容,结合附图和实施例对本发明作详细描述。应当理解的是,实施例仅仅是对本发明进行解释而并非限定。

实施例1

如图1所示,本实施例提供了一种工程机械设备GNSS终端紧急解锁的方法,其包括以下步骤:

一、按下紧急解锁按钮并持续时间达到5s后,8段数码管显示字母A并闪烁,此时立即释放按键,GNSS终端开始计时并进入紧急解锁状态;

二、5s后再次按下按键,进入密码数字输入状态,密码共4位数字,如果终端连续3s内没有检测到按键输入,则认为当前密码数字输入完毕,8段数码管显示按键次数,即当前位密码数字,密码数字闪烁,并且进入下一位密码输入状态;

三、判断4位密码数字是否输入完成,若4位密码数字没有输入完成且10s内没有按键按下,则认为密码数字输入完成,进入下一步;若第四位密码数字输入完成,在按键释放3s后进入下一步;

四、判断密码数字是否输入正确,若密码数字输入正确,GNSS终端CAN总线输出为解锁状态,此时数码管常亮字母A,持续1分钟后,GNSS终端退出紧急解锁状态,数码管恢复之前状态;若密码数字输入错误,不解锁,数码管常亮字母C,持续10s,然后GNSS终端退出紧急解锁状态,数码管恢复之前状态。

本实施例中,步骤二中,当每按下一次按键,数码管的密码数字跟着加1;按键超过9次,则从0重新开始计算。

本实施例中,步骤二中,密码数字闪烁的周期为200毫秒亮、200毫秒灭的周期。

本实施例中,步骤四中,数码管常亮字母A或C时,紧急解锁按钮处于失效状态。

本实施例中,步骤四中,密码数字判断是否正确的方法为:GNSS终端MCU比对输入密码数字与MCU计算的密码数字是否一致。

本实施例中,GNSS终端的密码数字生成方法为:以终端编号和年月日为基础,通过算法计算出4位密码数字;具体为:

(1)、取终端编号后4个字节跟年月日4个字节,合起来是8个字节;

(2)、使用MD5算法,代入上面的8个字节,算出16字节的结果;

(3)、在上面16字节中取第1,3字节合并为A,第2,4字节合并为B,第5,7字节合并为C,第6,8字节合并为D,计算((A+D)^((B+C)-12))+69可得密码数字,当密码数字超过4位时取低4位,当不足4位,高位补3,补足4位。

密码数字通过上述方法生成,很难破解,提高了密码的安全性。

本实施例中,当GNSS终端处于锁车状态时,GNSS终端上的8段数码管会闪烁1或2。

本实施例提供了一种按键输入密码紧急解锁的方法,能较好地解决这个GPRS远程解锁失效的问题,解决了无法通过GPRS无线通信网络来对工程机械设备进行远程锁车、解锁操作的问题。按键在GNSS终端上,客户只需要对按键进行操作,不依赖其他因素,而且是必须输入正确密码才能解锁,具有相当的可操作性、安全性和可靠性。

本解锁方法十分智能,GNSS终端能判断出4位密码数字是否输入完成,能判断密码数字是否正确,解锁更方便,更安全。

如图2所示,1为GNSS终端,2为8段数码管,3为紧急解锁按钮,紧急解锁按钮具有防水功能,操作人员只需操作紧急解锁按钮,并查看8段数码管的数字,就可轻松输入密码,十分方便。

本实施例通过紧急解锁按钮输入一组4位密码,终端MCU比对判断密码是否正确,如果正确,就立即解锁,解锁有效期为30天。解锁具有有效期,这样客户就不能无节制的解决GNSS终端。

以上示意性的对本发明及其实施方式进行了描述,该描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。所以,如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于安全地启动车辆的系统和方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!