远程激活授权系统、远程激活授权方法技术方案

技术编号:34186777 阅读:17 留言:0更新日期:2022-07-17 14:26
本发明专利技术提供一种远程激活授权系统、远程激活授权方法,所述系统包括:嵌入式终端、PC机软件和激活授权平台,PC机软件用于获取嵌入式终端的硬件信息上报至激活授权平台;激活授权平台用于判断硬件信息是否合法,如果合法则生成加密的激活授权码并下发给PC机软件,以使PC机软件将其发送至嵌入式终端;嵌入式终端用于在判断加密的激活授权码合法时将其写入第一存储区域并使第一存储区域使能;嵌入式终端还用于在主程序运行前检测第一存储区域是否使能,如果是则读取加密的激活授权码并进行解密,解密成功后运行主程序功能。本发可以实现嵌入式终端的远程激活授权,既方便维护,又方便终端委外代工及主芯片软件与第三方合作开发的应用场景。用场景。用场景。

【技术实现步骤摘要】
远程激活授权系统、远程激活授权方法


[0001]本专利技术涉及数据处理
,具体涉及一种远程激活授权系统和。

技术介绍

[0002]随着科技的发展,嵌入式终端也深入到各行业,为保障开发者和相应客户的利益,嵌入式终端的核心功能的软件防止盗版或是拷贝非常重要的。
[0003]相关技术中,一般采用以下方式进行核心功能保障:一种是把嵌入式终端主芯片和相关电路用特殊物质覆盖,使之外部无法读出,但此种方法后续维护不方便;另外一种是使用了加密芯片/专用芯片,设备每次工作前,确认加密芯片正常后才工作,这种方法一会增加成本,二是加密芯片为同一种型号,破解后就会导致批量盗版。

技术实现思路

[0004]本专利技术为解决上述技术问题,提出了一种远程激活授权系统。
[0005]本专利技术还提出一种远程激活授权方法。
[0006]本专利技术采用的技术方案如下:
[0007]本专利技术第一方面实施例提出了一种远程激活授权系统,包括:嵌入式终端、PC(PersonalComputer,个人计算机)机软件和激活授权平台,其中,所述PC机软件用于从所述嵌入式终端获取嵌入式终端的硬件信息,并将所述硬件信息上报至所述激活授权平台;所述激活授权平台用于在接收到所述PC机软件上报的硬件信息后,判断所述硬件信息是否合法,如果所述硬件信息合法,则所述激活授权平台生成加密的激活授权码并下发给所述PC机软件,以使所述PC机软件将所述加密的激活授权码发送至所述嵌入式终端;所述嵌入式终端用于在接收到所述加密的激活授权码时,判断所述加密的激活授权码是否合法,如果所述加密的激活授权码合法,则将所述加密的激活授权码写入第一存储区域,并使所述第一存储区域使能;所述嵌入式终端还用于在嵌入式终端中的主程序运行前,检测所述第一存储区域是否处于使能状态,如果所述第一存储区域处于使能状态,则读取所述加密的激活授权码,并在读取所述加密的激活授权码成功后进行解密,以及在解密成功后运行主程序功能。
[0008]根据本专利技术的一个实施例,所述硬件信息包括:设备SN(Serial Number,序列号),芯片ID(Identity document,身份标识号)和IMEI(International Mobile Equipment Identity,国际移动设备标识)。
[0009]根据本专利技术的一个实施例,所述嵌入式终端还用于:在嵌入式终端中的主程序运行前,如果检测到所述第一存储区域处于失能状态,则不运行主程序功能或运行简易版主程序功能;在嵌入式终端中的主程序运行前,检测到所述第一存储区域处于使能状态时读取所述加密的激活授权码,如果读取所述加密的激活授权码失败,则不运行主程序功能或运行简易版主程序功能;在嵌入式终端中的主程序运行前,检测所述第一存储区域处于使能状态时读取所述加密的激活授权码,并在读取所述加密的激活授权码成功后进行解密,
如果解密失败,则不运行主程序功能或运行简易版主程序功能。
[0010]根据本专利技术的一个实施例,所述第一存储区域为SLIB(一种源程序庫)数据存储区,所述第一存储区域由内部D

CODE总线(一条基于AHB

Lite总线协议的32位总线)读取,且所述第一存储区域使能后禁止写入数据,所述第一存储区域失能后,擦除所述第一存储区域中的数据。
[0011]本专利技术第二方面实施例提出了一种远程激活授权方法,包括以下步骤:PC机软件从嵌入式终端获取嵌入式终端的硬件信息,并将所述硬件信息上报至激活授权平台;所述激活授权平台在接收到所述PC机软件上报的硬件信息后,判断所述硬件信息是否合法,如果所述硬件信息合法,则所述激活授权平台生成加密的激活授权码并下发给所述PC机软件,以使所述PC机软件将所述加密的激活授权码发送至嵌入式终端;所述嵌入式终端用于在接收到所述加密的激活授权码时,判断所述加密的激活授权码是否合法,如果所述加密的激活授权码合法,则将所述加密的激活授权码写入第一存储区域,并使所述第一存储区域使能;所述嵌入式终端在嵌入式终端中的主程序运行前,检测所述第一存储区域是否处于使能状态,如果所述第一存储区域处于使能状态,则读取所述加密的激活授权码,并在读取所述加密的激活授权码成功后进行解密,以及在解密成功后运行主程序功能。
[0012]根据本专利技术的一个实施例,上述方法还包括:在嵌入式终端中的主程序运行前,如果检测到所述第一存储区域处于失能状态,则不运行主程序功能或运行简易版主程序功能;在嵌入式终端中的主程序运行前,所述嵌入式终端检测所述第一存储区域处于使能状态时,则读取所述加密的激活授权码,如果读取所述加密的激活授权码失败,则所述嵌入式终端不运行主程序功能或运行简易版主程序功能;在嵌入式终端中的主程序运行前,所述嵌入式终端检测到所述第一存储区域处于使能状态时读取所述加密的激活授权码,并在读取所述加密的激活授权码成功后进行解密,如果解密失败,则所述嵌入式终端不运行主程序功能或运行简易版主程序功能。
[0013]根据本专利技术的一个实施例,所述第一存储区域为SLIB数据存储区,所述第一存储区域由内部D

CODE总线读取,且所述第一存储区域使能后禁止写入数据,所述第一存储区域失能后,擦除所述第一存储区域中的数据。
[0014]本专利技术的有益效果:
[0015]本专利技术利用嵌入式终端主芯片的专用区域特性,可以在不额外增加外部加密芯片的情况下,利用PC机软件联通激活授权平台实现嵌入式终端的远程激活授权,既方便维护,又方便终端委外代工及主芯片软件与第三方合作开发的场景,保护软件不被盗版。
附图说明
[0016]图1是根据本专利技术一个实施例的远程激活授权系统的结构示意图;
[0017]图2是根据本专利技术一个实施例的远程激活授权方法的流程图。
具体实施方式
[0018]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本专利技术保护的范围。
[0019]图1是根据本专利技术一个实施例的远程激活授权系统的结构示意图,如图1所示,该系统包括:嵌入式终端1、PC机软件2和激活授权平台3。
[0020]其中,PC机软件2用于从嵌入式终端1获取嵌入式终端的硬件信息,并将硬件信息上报至激活授权平台3;激活授权平台3用于在接收到PC机软件上报的硬件信息后,判断硬件信息是否合法,如果硬件信息合法,则激活授权平台3生成加密的激活授权码并下发给PC机软件2,以使PC机软件2将加密的激活授权码发送至嵌入式终端1;嵌入式终端1用于在接收到加密的激活授权码时,判断加密的激活授权码是否合法,如果加密的激活授权码合法,则将加密的激活授权码写入第一存储区域11,并使第一存储区域11使能;嵌入式终端1还用于在嵌入式终端1中的主程序运行前,检测第一存储区域11是否处于使能状态本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程激活授权系统,其特征在于,包括:嵌入式终端、PC机软件和激活授权平台,其中,所述PC机软件用于从所述嵌入式终端获取嵌入式终端的硬件信息,并将所述硬件信息上报至所述激活授权平台;所述激活授权平台用于在接收到所述PC机软件上报的硬件信息后,判断所述硬件信息是否合法,如果所述硬件信息合法,则所述激活授权平台生成加密的激活授权码并下发给所述PC机软件,以使所述PC机软件将所述加密的激活授权码发送至所述嵌入式终端;所述嵌入式终端用于在接收到所述加密的激活授权码时,判断所述加密的激活授权码是否合法,如果所述加密的激活授权码合法,则将所述加密的激活授权码写入第一存储区域,并使所述第一存储区域使能;所述嵌入式终端还用于在嵌入式终端中的主程序运行前,检测所述第一存储区域是否处于使能状态,如果所述第一存储区域处于使能状态,则读取所述加密的激活授权码,并在读取所述加密的激活授权码成功后进行解密,以及在解密成功后运行主程序功能。2.根据权利要求1所述的远程激活授权系统,其特征在于,所述硬件信息包括:设备SN,芯片ID和IMEI。3.根据权利要求1所述的远程激活授权系统,其特征在于,所述嵌入式终端还用于:在嵌入式终端中的主程序运行前,如果检测到所述第一存储区域处于失能状态,则不运行主程序功能或运行简易版主程序功能;在嵌入式终端中的主程序运行前,检测到所述第一存储区域处于使能状态时读取所述加密的激活授权码,如果读取所述加密的激活授权码失败,则不运行主程序功能或运行简易版主程序功能;在嵌入式终端中的主程序运行前,检测所述第一存储区域处于使能状态时读取所述加密的激活授权码,并在读取所述加密的激活授权码成功后进行解密,如果解密失败,则不运行主程序功能或运行简易版主程序功能。4.根据权利要求1所述的远程激活授权系统,其特征在于,所述第一存储区域为SLIB数据存储区,所述第一存储区域由内部D

CODE总线读取,且所述第一存储区域使能后禁止写入数据,所述第一存储区域失能后,擦除所述第一存储区域中的数据。5...

【专利技术属性】
技术研发人员:刘水香
申请(专利权)人:江苏迪纳数字科技股份有限公司
类型:发明
国别省市:

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

1