System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能设备,具体而言,本申请涉及一种设备激活方法、无线通信模组、电子设备及存储介质。
技术介绍
1、现有的设备激活过程中,通常先接收针对设备的激活指令,根据激活指令确定激活流程,执行对应的激活流程从而完成设备的激活,因此,在激活过程中,物联网平台、激活终端和设备之间需要进行信息交互,然而相关的设备激活方法中,信息交互通过简单的交互流程完成,从而导致可能存在暴力破解激活设备的情况发生,因此,存在设备激活过程中数据泄露和被截取的问题,导致设备激活安全性低。
技术实现思路
1、本申请实施例提供了一种设备激活方法、无线通信模组、电子设备及存储介质,用于解决数据泄露、被截取以及设备激活安全性低的技术问题。
2、根据本申请实施例的第一方面,提供了一种设备激活方法,该方法包括:
3、响应于激活终端发送的获取请求,从设备的主控制器获取主控制器的目标序列号,向激活终端发送目标序列号,以使得激活终端向云端发送目标序列号;
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、本申请实施例提供的设备激活方法,通过接收获取请求,从设备的主控制器获取主控制器的目标序列号,然后向激活终端发送目标序列号,以使得激活终端向云端发送目标序列号,激活终端向无线通信设备发送包含目标激活码的激活指令,无线通信模组接收激活指令之后,先对激活指令进行解析,然后生成预设格式的激活指令,并向控制器发送预设格式的激活指令,以使得主控制器在接收到预设格式的激活指令之后,在确定接收的目标激活码与存储的激活码一致时,对设备进行激活,本申请通过无线通信模组对云端和激活终端之间交互的信息进行解析和重组,保证了信息交互过程中的信息安全,使得传输的信息破解难度更大,有效避免了数据泄露和被截取,防止了暴力破解激活设备,提高了设备激活过程中的安全性。
本文档来自技高网...【技术保护点】
1.一种设备激活方法,其特征在于,应用于设备的无线通信模组,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据解析结果生成预设格式的激活指令,并发送至所述主控制器,之后还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据解析结果生成预设格式的激活指令,包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于激活终端发送的获取请求,之前还包括:
5.根据权利要求1所述的方法,其特征在于,所述向所述激活终端发送所述目标序列号,之后还包括:
6.根据权利要求1所述的方法,其特征在于,所述解析结果包括以下至少一项:
7.一种无线通信模组,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-6任一项所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-6任一项所述方法的步骤。
10.一种计算机程序
...【技术特征摘要】
1.一种设备激活方法,其特征在于,应用于设备的无线通信模组,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据解析结果生成预设格式的激活指令,并发送至所述主控制器,之后还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据解析结果生成预设格式的激活指令,包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于激活终端发送的获取请求,之前还包括:
5.根据权利要求1所述的方法,其特征在于,所述向所述激活终端发送所述目标序列号,之后还包括:
6.根据权利要求1所...
【专利技术属性】
技术研发人员:王妙玉,李世龙,周亮,欧宝星,
申请(专利权)人:广东好太太科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。