掌桥专利:专业的专利平台
掌桥专利
首页

一种工程机械终端紧急解锁方法及系统

文献发布时间:2024-04-18 19:58:30


一种工程机械终端紧急解锁方法及系统

技术领域

本发明涉及工程机械解锁领域,具体的说涉及到一种工程机械终端紧急解锁方法。

背景技术

在现阶段的工程机械终端应用中,GPS终端连接互联网络与应用平台相连接,用于操作对工程机械车辆的锁车解锁等操作,同时GPS终端也会根据车辆的状态进行判断,不满足某些条件(当地信号不好、无信号、发动机异常等)时也会自动锁车,或者平台下发了锁车指令锁车后,车辆附近信号变差或者GPS终端天线异常导致GPS无法连接网络时,就会导致车辆现场无法解锁。

发明内容

为了克服现有技术的不足,本发明提供一种工程机械终端紧急解锁方法,当工程机械终端的GPS无法连接网络进行解锁时,可以通过本方法来进行解锁。

本发明解决其技术问题所采用的技术方案是:一种工程机械终端紧急解锁方法,该方法包括以下步骤:

步骤S10:获取工程机械终端内部的ID号码,取出该ID号码的前八位数字A,将该ID号码的前八位数字A由16进制转换成10进制得到数值A1,然后将数值A1的值翻倍得到数值A2,取数值A2的后八位数字并将八位数字分为两组,两组数字记为A3和A4;

步骤S20:取需要解锁时当天日期B,将日期B分为B1以及B2,其中B1为年份的数值,B2为月份以及日份的数值;

步骤S30:计算出密码X,密码X=(C+D),其中:

C=(A3+B2)*(A4+B1),

D=A1+B+200;

取出密码X的后六位数密码N;

步骤S40:预设有效解锁时长并将有效解锁时长替换到六位数密码N的某两位数中,得到最终解锁密码;

步骤S50:通过最终密码对工程机械终端进行解锁。

在上述的方法中,所述步骤S10中A3为八位数字中的千万位、百万位、十万位以及万位;A4为八位数字中的千位、百位、十位以及个位。

在上述的方法中,所述步骤S30中当密码X的位数超过六位数时,取密码X的后六位数为六位数密码N。

在上述的方法中,所述步骤S30中当密码X的位数不足六位数时,在密码X的高位进行补3,补足六位数,得到六位数密码N。

在上述的方法中,所述步骤S40中预设的有效解锁时长为00-99。

在上述的方法中,所述步骤S40中包括以下步骤:

步骤S401:获取工程机械终端内部ID号码的第三位数字;

步骤S402:通过工程机械终端内部ID号码的第三位数字除以4的余数来确认有效解锁时长在六位数密码N中所替换的位置;

步骤S403:若余数为0,则将六位数密码N的第一以及二个数字替换为有效解锁时长;

若余数为1,则将六位数密码N的第二以及三个数字替换为有效解锁时长;

若余数为2,则将六位数密码N的第三以及四个数字替换为有效解锁时长;

若余数为4,则将六位数密码N的第四以及五个数字替换为有效解锁时长。

一种工程机械终端紧急解锁系统,所述工程机械终端紧急解锁系统包含有上述任一所述的工程机械终端紧急解锁方法。

一种工程机械终端紧急解锁装置,所述工程机械终端紧急解锁装置包含有上述任一所述的工程机械终端紧急解锁方法。

本发明的有益效果是:当工程机械终端的GPS无法连接网络进行解锁时,可以通过本方法来进行解锁。

附图说明

图1为本发明一种工程机械终端紧急解锁方法的步骤图。

具体实施方式

下面结合附图和实施例对本发明进一步说明。

以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整地描述,以充分地理解本发明的目的、特征和效果。显然,所描述的实施例只是本发明的一部分实施例,而不是全部实施例,基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本发明保护的范围。另外,专利中涉及到的所有联接/连接关系,并非单指构件直接相接,而是指可根据具体实施情况,通过添加或减少联接辅件,来组成更优的联接结构。本发明创造中的各个技术特征,在不互相矛盾冲突的前提下可以交互组合。

参照图1,本发明揭示了一种工程机械终端紧急解锁方法,具体的,该方法包括以下步骤:

步骤S10:获取工程机械终端内部的ID号码,然后获取该ID号码的前8位数字A,将该ID号码的前8位数字A由16进制转换成10进制得到数值A1,将数值A1的值翻倍得到数值A2,取数值A2的后8位数字并将8位数字分为两组,两组数字记为A3和A4,其中A3为8位数字中的千万位、百万位、十万位以及万位,A4为8位数字中的千位、百位、十位以及个位。

因为工程机械终端内部的ID号码为13位数字,并且每个工程机械终端内部的ID号码都是唯一且固定不变的。例如某工程机械终端内部的ID号码为:1234567890123,则A1=12345678,即取A值时是在ID号码中从左往右取连续的8位数字,即取得了A1的值。如ID号码为1235789234861,则A1=12357892;ID号码为3698547125665,则A1=36985471;ID号码为8745693214565,则A1=87456932;从ID号码中取得A1的数值后,此时A1为16进制,需要将A1转换成10进制,例如在16进制下A1=12345678,将A1转换为10进制,此时10进制下的A1=305419896;然后将10进制下的数值A1的值翻倍得到数值A2,即A2=2*A1,例如A1=305419896,则A2=610839792。因为此时的数值A2为9位数字,因此需要取数值A2的后8位数字,即取数值A2中的10839792,然后将数值10839792分为数值A3以及数值A4两组,其中数值A3=1083,A4=9792。

例如某工程机械终端内部的ID号码为:6547821582145,则A1=65478215,此时的A1为16进制,将A1转换为10进制,10进制下的A1=1699185173,然后将10进制下的数值A1的值翻倍得到数值A2,即A2=2*A1,此时A2=339837034,取数值A2中的39837034,然后将数值39837034分为数值A3以及数值A4,其中A3=3983,A4=7034。例如某工程机械终端内部的ID号码为:4856921459687,则A1=48569214,此时的A1为16进制,将A1转换为10进制,10进制下的A1=1213633044,然后将10进制下的数值A1的值翻倍得到数值A2,即A2=2*A1,此时A2=2427266088,取数值A2中的27266088,然后将数值27266088分为数值A3以及数值A4,其中A3=2726,A4=6088。

步骤S20:取需要解锁时当天的日期B,将日期B分为B1以及B2,其中B1为年份的数值,B2为月份以及日份的数值。

例如需要解锁时当天的日期为2023年8月30日,则B=20230830,对应的B1=2023,B2=0830;例如需要解锁时当天的日期为2023年8月9日,则日期B=20230809,,对应的B1=2023,B2=0809;例如需要解锁时当天的日期为2023年12月15日,则B=20231215,对应的B1=2023,B2=1215。

步骤S30:计算出密码X,密码X=(C+D),

其中:C=(A3+B2)*(A4+B1);

D=A1+B+200;

当密码X的位数超过6位数时,取密码X的后6位数N,即从密码X的十万位开始取一直取到密码X的个位;当密码X的位数不足6位数时,在密码X的高位进行补3,补足6位数。

根据上述的例子,A1=12345678,A3=1083,A4=9792,B1=2023,B2=0830;因此C=(1083+0830)*(9792+2023)=22602095;D=12345678+20230830+

200=32576708,最终密码X=55178803,取密码X的后六位,此时取得的数值N为:178803。如果计算的密码X的位数不足6位数时,在密码X的高位进行补3,补足6位数。例如计算出的密码X=12345,则补足后的密码为312345,;例如计算出的密码X=1234,则补足后的密码为331234;例如计算出的密码X=123,则补足后的密码为33123;例如计算出的密码X=12,则补足后的密码为333312;例如计算出的密码X=1,则补足后的密码为333331。

步骤S40:预设有效解锁时长并将有效解锁时长替换到六位数密码N的某两位数中,得到最终解锁密码。

具体的,有效解锁时长上限为99天,即有效的解锁时长为00-99,当GPS解析出大于99天时,GPS则会判断无效。将步骤S30中计算出的六位数密码N中的两位由有效时长替换即可得到最终的解锁密码。首先获取工程机械终端内部ID号码的第三位数字,第三位数字为0-9之间的一个,然后用工程机械终端内部ID号码的第三位数字除以4,得到工程机械终端内部ID号码的第三位数字除以4的余数,通过余数来确定将有效时长填入到六位数密码N中的某两位中。

具体的,如果工程机械终端内部ID号码的第三位数字为0,那么除以4后的余数为0;如果工程机械终端内部ID号码的第三位数字为1,那么除以4后的余数为1;如果工程机械终端内部ID号码的第三位数字为2,那么除以4后的余数为2;如果工程机械终端内部ID号码的第三位数字为3,那么除以4后的余数为3;如果工程机械终端内部ID号码的第三位数字为4,那么除以4后的余数为0;如果工程机械终端内部ID号码的第三位数字为5,那么除以4后的余数为1;如果工程机械终端内部ID号码的第三位数字为6,那么除以4后的余数为2;如果工程机械终端内部ID号码的第三位数字为7,那么除以4后的余数为3;如果工程机械终端内部ID号码的第三位数字为8,那么除以4后的余数为0;如果工程机械终端内部ID号码的第三位数字为9,那么除以4后的余数为1。

通过余数来确定有效解锁时长在六位数密码N中所替换的位置,具体的,如果工程机械终端内部ID号码的第三位数字除以4的余数为0,则把六位数密码N中第一位以及第二位数字替换为有效解锁时长;如果工程机械终端内部ID号码的第三位数字除以4的余数为1,则把六位数密码N中第二位以及第三位数字替换为有效解锁时长;如果工程机械终端内部ID号码的第三位数字除以4的余数为2,则把六位数密码N中第三位以及第四位数字替换为有效解锁时长;如果工程机械终端内部ID号码的第三位数字除以4的余数为3,则把六位数密码N中第四位以及第五位数字替换为有效解锁时长。

例如步骤S30中计算出的六位数密码N为:123456,有效解锁时长的预设值为18,此时如果工程机械终端内部ID号码的第三位数字除以4的余数为0,则最终的密码为:183456;如果工程机械终端内部ID号码的第三位数字除以4的余数为1,则最终密码为:118456;如果工程机械终端内部ID号码的第三位数字除以4的余数为2,则最终密码为:121856;如果工程机械终端内部ID号码的第三位数字除以4的余数为3,则最终密码为:123186。

步骤S50:通过最终密码对工程机械终端进行解锁。

生活中工程机械终端(如汽车)中的GPS无法接入网络时,如果遭遇了锁车可通过我们的紧急解锁方法,算出密码后,通过车辆仪表或GPS操作按键输入相应密码进行解锁,这极大程度可以杜绝现场锁车又因连接不上平台无法解除锁车而带来的经济损失。同时,在密码中加入了解锁有效时长的限制,即紧急解锁时长,当经过密码中时长后,又会回到锁车状态,这也可作为临时解锁的一个应用。即有效的解决了因特殊情况导致的锁车,又可以避免因解锁后,车企控制不了车辆锁车而带来的负面隐患,从而能够在特殊情况下解决最重要的锁车解锁问题。

本发明还公开了一种工程机械终端紧急解锁系统,该工程机械终端紧急解锁系统包含有上述任一所述的工程机械终端紧急解锁方法。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

技术分类

06120116501894