System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 嵌入式产品的解锁方法、装置、设备及存储介质制造方法及图纸_技高网

嵌入式产品的解锁方法、装置、设备及存储介质制造方法及图纸

技术编号:40342563 阅读:8 留言:0更新日期:2024-02-09 14:29
本发明专利技术公开了一种嵌入式产品的解锁方法、装置、设备及存储介质,本方案通过采用预设锁机序列码对嵌入式产品的使用周期进行限制,在使用时间信息达到预设使用期限后对嵌入式产品进行锁机处理,提高了使用嵌入式产品的灵活性与安全性;另外,在对嵌入式产品锁机后,解锁时会重新计算已加锁嵌入式产品的当前解锁序列码,从而基于当前解锁序列码进行后续解锁处理的过程,在此过程中未采用原先的预设加锁序列码进行解锁,不仅提高了解锁过程中的安全性,还可以将加锁功能与解锁功能独立设置,这样同时提高了加锁与解锁时的安全性。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及嵌入式产品的解锁方法、装置、设备及存储介质


技术介绍

1、随着计算机技术的不断发展,开发人员所设计出来的相关电子产品在交易过程中通常会先有市场试用阶段,待市场试用阶段过后,为了保证产品开发成本、维护支持服务的提供等,就需要收取一定的费用。

2、例如,嵌入式产品作为一种特殊的电子产品,它的硬件和软件都是为特定的应用场景而设计的,目前已广泛应用于家电、医疗、工业自动化、车载电子等领域。由于嵌入式产品是一种高度复杂和技术密集的产品,需要多方面的知识和技能才能成功开发和应用,因此,嵌入式产品在市场试用阶段过后,需要先限制客户继续使用该产品,待客户提供后续使用费用后,才可以继续使用该嵌入式产品的所有功能。

3、相关技术中,由于未对嵌入式产品的使用周期进行限制,从而导致在市场试用阶段过后,无法的限制客户继续使用该产品,降低了使用嵌入式产品的灵活性与安全性。


技术实现思路

1、本专利技术旨在至少解决现有技术中存在的技术问题,为此,本专利技术第一方面提出一种嵌入式产品的解锁方法、装置、设备及存储介质,该方法包括:

2、获取已加锁嵌入式产品的当前解锁序列码;其中,已加锁嵌入式产品是基于预设锁机序列码对待加锁嵌入式产品进行锁机处理后获得的;

3、将解锁序列码发送至已加锁嵌入式产品中,以使已加锁嵌入式产品基于当前解锁序列码与目标解锁序列码进行比对,生成比对结果;其中,目标解锁序列码为预先存储在已加锁嵌入式产品中的序列码;p>

4、若根据比对结果确定比对一致,则控制已加锁嵌入式产品进行解锁处理。

5、在一种可能的实施方式中,获取已加锁嵌入式产品的当前解锁序列码,包括:

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、采用预设解密算法对当前标识码进行解密运算,生成当前解锁序列码。

33、在一种可能的实施方式中,上述当前解锁序列码为十六位数,十六位数中包括一位第一求和数据及五位第一解密随机数据,目标解锁序列码包括一位第二求和数据及五位第二解密随机数据,上述解锁模块具体用于:

34、将第一求和数据与第二求和数据进行比对,生成第一中间结果;

35、将第一解密随机数据与第二解密随机数据进行比对,生成第二中间结果;

36、基于第一中间结果及第二中间结果,生成比对结果。

37、在一种可能的实施方式中,当前标识码包括五位初始随机数据,上述嵌入式产品的解锁装置还用于:

38、采用预设解密算法对当前标识码中的五位初始随机数据进行解密运算,生成第一解密随机数据;

39、对五位初始随机数据进行求和运算,生成第一求和数据。

40、在一种可能的实施方式中,预设解密算法中包括第一预设解密数、第二预设解密数、第三预设解密数及第四预设解密数,上述嵌入式产品的解锁装置还用于:

41、采用第一预设解密数及第二预设解密数对五位初始随机数据进行第一级解密运算操作,生成第一级解密运算结果;

42、采用第三预设解密数及第四预设解密数对第一级解密运算结果进行第二级解密运算操作,生成第一解密随机数据。

43、在一种可能的实施方式中,上述嵌入式产品的解锁装置还用于:

44、针对五位初始随机数据中的前三位数据,将前三位数据分别与第一预设解密数进行异或运算,生成第一运算结果;

45、针对五本文档来自技高网...

【技术保护点】

1.一种嵌入式产品的解锁方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取已加锁嵌入式产品的当前解锁序列码,包括:

3.根据权利要求2所述的方法,其特征在于,所述当前解锁序列码为十六位数,所述十六位数中包括一位第一求和数据及五位第一解密随机数据,所述目标解锁序列码包括一位第二求和数据及五位第二解密随机数据,所述控制所述已加锁嵌入式产品基于所述当前解锁序列码与目标解锁序列码进行比对,生成比对结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述当前标识码包括五位初始随机数据,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述预设解密算法中包括第一预设解密数、第二预设解密数、第三预设解密数及第四预设解密数,所述采用预设解密算法对所述当前标识码中的所述五位初始随机数据进行解密运算,生成所述第一解密随机数据,包括:

6.根据权利要求5所述的方法,其特征在于,所述采用所述第一预设解密数及所述第二预设解密数对所述五位初始随机数据进行第一级解密运算操作,生成第一级解密运算结果,包括

7.根据权利要求5所述的方法,其特征在于,所述采用所述第三预设解密数及所述第四预设解密数对所述第一级解密运算结果进行第二级解密运算操作,生成所述第一解密随机数据,包括:

8.一种嵌入式产品的解锁装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1-7任一项所述的嵌入式产品的解锁方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1-7任一项所述的嵌入式产品的解锁方法。

...

【技术特征摘要】

1.一种嵌入式产品的解锁方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取已加锁嵌入式产品的当前解锁序列码,包括:

3.根据权利要求2所述的方法,其特征在于,所述当前解锁序列码为十六位数,所述十六位数中包括一位第一求和数据及五位第一解密随机数据,所述目标解锁序列码包括一位第二求和数据及五位第二解密随机数据,所述控制所述已加锁嵌入式产品基于所述当前解锁序列码与目标解锁序列码进行比对,生成比对结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述当前标识码包括五位初始随机数据,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述预设解密算法中包括第一预设解密数、第二预设解密数、第三预设解密数及第四预设解密数,所述采用预设解密算法对所述当前标识码中的所述五位初始随机数据进行解密运算,生成所述第一解密随机数据,包括:

6.根据权利要求5所述的方法,其特征在于,所述采用所...

【专利技术属性】
技术研发人员:顾长霖刘金梁李光
申请(专利权)人:哲弗智能系统上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1