通信模组运行处理方法、装置、通信模组及计算机可读介质制造方法及图纸

技术编号:24517875 阅读:33 留言:0更新日期:2020-06-17 06:53
本申请实施例公开了一种通信模组运行处理方法、装置、通信模组及计算机可读介质,其中方法包括:在通信模组未处于生产模式的情况下检测到操作指令时,从所述通信模组的指定存储地址读取关键字,其中,所述关键字是在所述通信模组处于生产模式的情况下写入的,所述通信模组未处于生产模式的情况下所述指定存储地址为只读区域;根据封装成库的解密算法对所述关键字进行验证;在所述关键字验证通过的情况下,控制所述通信模组执行所述操作指令对应的操作;在所述关键字验证未通过的情况下,控制所述通信模组进入休眠状态。

【技术实现步骤摘要】
通信模组运行处理方法、装置、通信模组及计算机可读介质
本申请涉及通信
,尤其涉及一种通信模组运行处理方法、装置、通信模组及计算机可读介质。
技术介绍
随着无线物联网的发展,无线通信模组的使用量也大大增加,定制化的产品也原来越多,有一些模组供应商就会和出货需求量大的客户合作,模组供应商提供模组硬件和基础的SDK(SoftwareDevelopmentKit,软件开发包)给合作商,合作商可以基于这个基础平台定制开发自己的业务。但是这种模式会带来一些问题,如果基于这个SDK开发的固件刷到其他厂商的通信模组,或者该通信模组的SDK进行了更改,就可能会产生不兼容的情况,影响模组的使用。
技术实现思路
本申请实施例提供一种通信模组运行处理方法,可以保证通信模组的运行,并提高通信模组的安全性。一种通信模组运行方法,包括:在通信模组未处于生产模式的情况下检测到操作指令时,从所述通信模组的指定存储地址读取关键字,其中,所述关键字是在所述通信模组处于生产模式的情况下写入的,所述通信模组未处于生产模式的情况下所述指定存储地址为只读区域;根据封装成库的解密算法对所述关键字进行验证;在所述关键字验证通过的情况下,控制所述通信模组执行所述操作指令对应的操作;在所述关键字验证未通过的情况下,控制所述通信模组进入休眠状态。进一步地,所述通信模组处于生产模式的情况下所述指定存储地址为读写区域,所述方法还包括:在所述通信模组处于生产模式的情况下,获取所述关键字并将获取的所述关键字写入所述通信模组的指定存储地址中;控制所述通信模组退出所述生产模式,并在退出所述生产模式之后重启所述通信模组。进一步地,所述获取所述关键字并将获取的所述关键字写入所述通信模组的指定存储地址中,包括:获取所述通信模组的模组类型标识,根据所述模组类型标识获取预设字段;获取合作商标识,根据所述合作商标识获取对对应的加密字段;根据所述加密字段对所述预设字段进行加密处理获得所述关键字;确定所述通信模组中对应于所述合作商标识的指定存储地址,并将获取的所述关键字写入所述定存储地址中。进一步地,所述在通信模组未处于生产模式的情况下检测到操作指令时,从所述通信模组的指定存储地址读取关键字,包括:在通信模组未处于生产模式的情况下检测到操作指令时,获取所述操作指令的重要等级;从所述通信模组的指定存储地址读取所述重要等级所对应的关键字;所述根据封装成库的解密算法对所述关键字进行验证,包括:根据所述重要等级获取对所述关键字进行加密处理的加密等级,根据所述加密等级所对应的解密算法对所述关键字进行验证。进一步地,所述在所述关键字验证通过的情况下,控制所述通信模组执行所述操作指令对应的操作,包括:获取所述重要等级对应的验证时长;在所述验证时长内所述关键字验证通过的情况下,控制所述通信模组执行所述操作指令对应的操作。进一步地,所述方法还包括:在所述通信模组进入休眠状态的时长超过指定时长时,控制所述通信模组重启或进入死机状态。进一步地,所述指定时长包括第一指定时长和第二指定时长,所述第二指定时长大于第一指定时长;所述在所述通信模组进入休眠状态的时长超过指定时长时,控制所述通信模组重启或进入死机状态,包括:在所述通信模组进入休眠状态的情况下,开始计时;在计时时长超过第一指定时长的情况下,重新读取所述通信模组的指定存储地址中的关键字,并对重新读取的关键字进行验证;在所述计时时长未超过所述第二指定时长且重新读取的关键字验证通过的情况下,控制所述通信模组执行所述操作指令对应的操作;在所述计时时长超过第二指定时长且对所述重新读取的关键字的验证未通过的情况下,控制所述通信模组重启或进入死机状态。一种通信模组运行装置,包括:关键字获取模块,用于在通信模组未处于生产模式的情况下检测到操作指令时,从所述通信模组的指定存储地址读取关键字,其中,所述关键字是在所述通信模组处于生产模式的情况下写入的,所述通信模组未处于生产模式的情况下所述指定存储地址为只读区域;验证模块,用于根据封装成库的解密算法对所述关键字进行验证;操作模块,用于在所述关键字验证通过的情况下,控制所述通信模组执行所述操作指令对应的操作;休眠模块,用于在所述关键字验证未通过的情况下,控制所述通信模组进入休眠状态。一种通信模组,包括存储器和处理器,所述存储器上存储有计算机可执行指令,所述处理器运行所述存储器上的计算机可执行指令时实现上述通信模组运行方法。一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现上述通信模组运行方法。上述通信模组运行处理方法、装置、通信模组及计算机可读介质,可以在通信模组处于生产模式下的时候写入关键字,并在处于非生产模式下的时候读取该关键字,并对读取的该关键字进行解密验证,当解密验证通过之后,可以控制通信模组执行相应的操作,解密验证未通过的时候,控制通信模组进入休眠状态。这样一来,在执行操作之前,就可以通过模组集成的解密算法对关键字进行验证,以保证模组不能随意被非法软件进行控制,提高了模组的安全性。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。图1为一个实施例中通信模组运行方法的流程图。图2为一个实施例中写入关键字的流程示意图。图3为一个实施例中通信模组验证关键字的流程示意图。图4为一个实施例中通信模组运行装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为本文档来自技高网...

【技术保护点】
1.一种通信模组运行方法,其特征在于,包括:/n在通信模组未处于生产模式的情况下检测到操作指令时,从所述通信模组的指定存储地址读取关键字,其中,所述关键字是在所述通信模组处于生产模式的情况下写入的,所述通信模组未处于生产模式的情况下所述指定存储地址为只读区域;/n根据封装成库的解密算法对所述关键字进行验证;/n在所述关键字验证通过的情况下,控制所述通信模组执行所述操作指令对应的操作;/n在所述关键字验证未通过的情况下,控制所述通信模组进入休眠状态。/n

【技术特征摘要】
1.一种通信模组运行方法,其特征在于,包括:
在通信模组未处于生产模式的情况下检测到操作指令时,从所述通信模组的指定存储地址读取关键字,其中,所述关键字是在所述通信模组处于生产模式的情况下写入的,所述通信模组未处于生产模式的情况下所述指定存储地址为只读区域;
根据封装成库的解密算法对所述关键字进行验证;
在所述关键字验证通过的情况下,控制所述通信模组执行所述操作指令对应的操作;
在所述关键字验证未通过的情况下,控制所述通信模组进入休眠状态。


2.根据权利要求1所述的通信模组运行方法,其特征在于,所述通信模组处于生产模式的情况下所述指定存储地址为读写区域,所述方法还包括:
在所述通信模组处于生产模式的情况下,获取所述关键字并将获取的所述关键字写入所述通信模组的指定存储地址中;
控制所述通信模组退出所述生产模式,并在退出所述生产模式之后重启所述通信模组。


3.根据权利要求2所述的通信模组运行方法,其特征在于,所述获取所述关键字并将获取的所述关键字写入所述通信模组的指定存储地址中,包括:
获取所述通信模组的模组类型标识,根据所述模组类型标识获取预设字段;
获取合作商标识,根据所述合作商标识获取对对应的加密字段;
根据所述加密字段对所述预设字段进行加密处理获得所述关键字;
确定所述通信模组中对应于所述合作商标识的指定存储地址,并将获取的所述关键字写入所述定存储地址中。


4.根据权利要求1所述的通信模组运行方法,其特征在于,所述在通信模组未处于生产模式的情况下检测到操作指令时,从所述通信模组的指定存储地址读取关键字,包括:
在通信模组未处于生产模式的情况下检测到操作指令时,获取所述操作指令的重要等级;
从所述通信模组的指定存储地址读取所述重要等级所对应的关键字;
所述根据封装成库的解密算法对所述关键字进行验证,包括:
根据所述重要等级获取对所述关键字进行加密处理的加密等级,根据所述加密等级所对应的解密算法对所述关键字进行验证。


5.根据权利要求4所述的通信模组运行方法,其特征在于,所述在所述关键字验证通过的情况下,控制所述通信模组执...

【专利技术属性】
技术研发人员:罗志军何伟廖宏俭
申请(专利权)人:深圳信可通讯技术有限公司
类型:发明
国别省市:广东;44

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

1