一种网络修复方法、电子设备及移动设备技术

技术编号:33068256 阅读:14 留言:0更新日期:2022-04-15 09:59
本申请公开了一种网络修复方法、电子设备及移动设备,涉及控制领域。路由设备标识或接入密码被修改后,IoT设备从路由设备断开连接,并使用保存的路由设备的设备标识和接入密码重连路由设备失败。IoT设备使用弱天线周期性广播第一请求消息和会话秘钥,请求移动设备发送路由设备的设备标识和接入密码。移动设备向IoT设备发送通过会话秘钥加密的路由设备的新的设备标识和接入密码。IoT设备使用新的设备标识和接入密码连接路由设备。这样,IoT设备从路由设备断开后,自动快捷地接入路由设备,无需用户操作,也不丢失之前保存的数据。也不丢失之前保存的数据。也不丢失之前保存的数据。

【技术实现步骤摘要】
一种网络修复方法、电子设备及移动设备
[0001]本申请要求于2020年09月29日提交国家知识产权局、申请号为202011052568.X、申请名称为“一种IoT设备网络修复方法、IoT设备及移动设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及控制领域,尤其涉及一种网络修复方法、电子设备及移动设备。

技术介绍

[0003]物联网(internet of things,IoT)的快速发展,使得诸如工业生产、智能家居、防灾监控、物流追踪等诸多领域中的许多IoT设备接入至网络。移动设备通过其所连接的路由设备,与网络中其他设备通信。不过,大多数IoT设备无法直接与用户持有的移动设备交互,需要通过路由设备,才能与移动设备交互。在IoT设备通过配网接入路由设备后,用户通过移动设备控制IoT设备。
[0004]在一些情形下,比如路由设备标识或者路由设备的接入密码被修改,此时移动设备就无法控制IoT设备。IoT设备需要进入配网模式,再次配网接入路由设备后,移动设备才能再次控制IoT设备。这样,用户操作较为繁琐。另外,有些IoT设备在进入配网模式后,会恢复出厂设置;会导致IoT设备上之前保存的数据丢失。这样,也不利于后续移动设备对IoT设备操作。

技术实现思路

[0005]因此,在诸如路由设备标识或路由设备的接入密码被修改的情形下,IoT设备如何自动快捷地接入路由设备是我们需要解决的问题。
[0006]为了解决上述技术问题,本申请提出了一种网络修复方法、电子设备及移动设备,使得在路由设备标识或路由设备的接入密码被修改后,IoT设备能够自动快捷地接入路由设备,无需用户操作,也不丢失之前保存的数据。
[0007]第一方面,提供一种网络修复方法,应用于电子设备,该电子设备与路由设备的连接断开,电子设备包括:处理器;存储器;第一天线,第一天线的发射距离为第一距离,第一距离大于预设的安全距离;第二天线,第二天线的发射距离为第二距离,第二距离小于或等于预设的安全距离;其中,第一天线和第二天线为不同的天线;该方法包括:通过第一天线,使用路由设备的第一配网参数重连路由设备;在重连路由设备失败后,通过第二天线,周期性地发送第一请求消息;第一请求消息包括会话秘钥;接收到连接至路由设备的移动设备的第一响应消息;第一响应消息包括加密的第二配网参数;响应于第一响应消息,通过会话秘钥解密加密的第二配网参数,获取到第二配网参数;通过第一天线,使用第二配网参数连接至路由设备。其中,第一配网参数包括路由设备的第一设备标识和第一接入密码;第二配网参数包括路由设备的第二设备标识和第二接入密码。
[0008]在该方法中,由于路由设备的设备标识或接入密码修改,IoT设备从路由设备断
开,并且自动重连路由设备失败。IoT设备通过弱天线(弱天线和强天线是不同的天线)请求移动设备向其发送路由设备新的配网参数。IoT设备还向移动设备发送会话秘钥,用于移动设备加密新的配网参数。由于弱天线的发射距离小于等于预设的安全发射距离,只有在安全距离内的移动设备才能接收到会话秘钥,可以保证数据安全。IoT设备从移动设备接收到新的配网参数后,使用新的配网参数连接路由设备。这样,在路由设备标识或路由设备的接入密码被修改后,IoT设备自动快捷地接入路由设备,无需用户操作,也不丢失之前保存的数据。
[0009]第二方面,提供一种网络修复方法,应用于电子设备,电子设备与路由设备的连接断开,电子设备包括:处理器;存储器;天线,天线在第一发射功率下的发射距离为第一距离,第一距离大于预设的安全距离;天线在第二发射功率下的发射距离为第二距离,第二距离小于或等于预设的安全距离;第一发射功率大于第二发射功率;该方法包括:通过第一发射功率下的天线,使用路由设备的第一配网参数重连路由设备;在重连路由设备失败后,通过第二发射功率下的天线,周期性地发送第一请求消息;第一请求消息包括会话秘钥;接收到连接至路由设备的移动设备的第一响应消息;第一响应消息包括加密的第二配网参数;响应于第一响应消息,通过会话秘钥解密加密的第二配网参数,获取到第二配网参数;通过第一发射功率下的天线,使用第二配网参数连接至路由设备。其中,第一配网参数包括路由设备的第一设备标识和第一接入密码;第二配网参数包括路由设备的第二设备标识和第二接入密码。
[0010]在该方法中,由于路由设备的设备标识或接入密码修改,IoT设备从路由设备断开,并且自动重连路由设备失败。IoT设备通过弱天线(弱天线和强天线由同一天线的不同发射功率实现)请求移动设备向其发送路由设备新的配网参数。IoT设备还向移动设备发送会话秘钥,用于移动设备加密新的配网参数。由于弱天线的发射距离小于等于预设的安全发射距离,只有在安全距离内的移动设备才能接收到会话秘钥,可以保证数据安全。IoT设备从移动设备接收到新的配网参数后,使用新的配网参数连接路由设备。这样,在路由设备标识或路由设备的接入密码被修改后,IoT设备自动快捷地接入路由设备,无需用户操作,也不丢失之前保存的数据。
[0011]根据第一方面或第二方面,重连路由设备失败包括:重连路由设备失败的次数大于或等于预设的次数;或者,重连路由设备的时长大于或等于预设的时长。
[0012]根据第一方面或第二方面,或者以上第一方面或第二方面的任意一种实现方式,在通过会话秘钥解密加密的第二配网参数之前,该方法还包括:对第一响应消息中的签名信息进行验证;该签名信息用于指示移动设备的身份合法性。这样,IoT设备只采用被授权的移动设备发送的配网参数,保证数据安全性和正确性。
[0013]如果对第一响应消息中的签名信息进行验证失败,周期性地发送第一请求消息。IoT设备继续等待接收新的配网参数。
[0014]根据第一方面或第二方面,或者以上第一方面或第二方面的任意一种实现方式,如果未获取到第二配网参数,使用路由设备的第一配网参数重连路由设备。
[0015]该方法中,IoT设备从路由设备断开后,循环进入自动重连路由设备和网络修复模式;如此往复,直到IoT设备自动连接路由设备成功或者重新配网成功。不需要用户手动重置IoT设备就恢复网络连接,方便快捷且网络恢复成功率高。
[0016]根据第一方面或第二方面,或者以上第一方面或第二方面的任意一种实现方式,如果电子设备周期性广播第一请求消息的次数大于设定次数;或者,电子设备周期性广播第一请求消息的时长大于设定时长;则切换至使用强天线与其他设备通信。这样,IoT设备发送第一请求消息之后,后续步骤中,可以使用强天线与移动设备交互信息,不需要用户长时间携带移动设备靠近IoT设备。
[0017]根据第一方面或第二方面,或者以上第一方面或第二方面的任意一种实现方式,IoT设备接收到路由设备的第二配网参数;则切换至使用强天线与其他设备通信。这样,IoT设备和移动设备之间的数据都使用弱天线进行交互,保证数据安全性。
[0018]第三方面,提供一种电子设备,电子设备与路由设备的连接断开,其特征在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子设备,所述电子设备与路由设备的连接断开,其特征在于,所述电子设备包括:处理器;存储器;第一天线,所述第一天线的发射距离为第一距离,所述第一距离大于预设的安全距离;第二天线,所述第二天线的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;其中,所述第一天线和所述第二天线为不同的天线;以及计算机程序,其中所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述电子设备执行:通过所述第一天线,使用所述路由设备的第一配网参数重连所述路由设备;所述第一配网参数包括所述路由设备的第一设备标识和第一接入密码;在重连所述路由设备失败后,通过所述第二天线,周期性地发送第一请求消息;所述第一请求消息包括会话秘钥;接收到连接至所述路由设备的移动设备的第一响应消息;所述第一响应消息包括加密的第二配网参数;响应于所述第一响应消息,通过所述会话秘钥解密所述加密的第二配网参数,获取到第二配网参数;所述第二配网参数包括所述路由设备的第二设备标识和第二接入密码;通过所述第一天线,使用所述第二配网参数连接至所述路由设备。2.一种电子设备,所述电子设备与路由设备的连接断开,其特征在于,所述电子设备包括:处理器;存储器;天线,所述天线在第一发射功率下的发射距离为第一距离,所述第一距离大于预设的安全距离;所述天线在第二发射功率下的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;所述第一发射功率大于所述第二发射功率;以及计算机程序,其中所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述电子设备执行:通过所述第一发射功率下的所述天线,使用所述路由设备的第一配网参数重连所述路由设备;所述第一配网参数包括所述路由设备的第一设备标识和第一接入密码;在重连所述路由设备失败后,通过所述第二发射功率下的所述天线,周期性地发送第一请求消息;所述第一请求消息包括会话秘钥;接收到连接至所述路由设备的移动设备的第一响应消息;所述第一响应消息包括加密的第二配网参数;响应于所述第一响应消息,通过所述会话秘钥解密所述加密的第二配网参数,获取到第二配网参数;所述第二配网参数包括所述路由设备的第二设备标识和第二接入密码;通过所述第一发射功率下的所述天线,使用所述第二配网参数连接至所述路由设备。3.根据权利要求1或2所述的电子设备,其特征在于,所述重连所述路由设备失败包括:重连所述路由设备失败的次数大于或等于预设的次数;或者,重连所述路由设备的时长大于或等于预设的时长。
4.根据权利要求1

3中任意一项所述的电子设备,其特征在于,当所述计算机程序被所述处理器执行时,还使得所述电子设备执行:在通过所述会话秘钥解密所述加密的第二配网参数之前,对所述第一响应消息中的签名信息进行验证;所述签名信息用于指示所述移动设备的身份合法性。5.根据权利要求4所述的电子设备,其特征在于,当所述计算机程序被所述处理器执行时,还使得所述电子设备执行:如果对所述第一响应消息中的签名信息进行验证失败,周期性地发送第一请求消息。6.根据权利要求1

5中任意一项所述的电子设备,其特征在于,当所述计算机程序被所述处理器执行时,还使得所述电子设备执行:如果未获取到所述第二配网参数,使用所述路由设备的第一配网参数重连所述路由设备。7.一种网络修复方法,应用于电子设备,所述电子设备与路由设备的连接断开,所述电子设备包括:处理器;存储器;第一天线,所述第一天线的发射距离为第一距离,所述第一距离大于预设的安全距离;第二天线,所述第二天线的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;其中,所述第一天线和所述第二天线为不同的天线;其特征在于,所述方法包括:通过所述第一天线,使用所述路由设备的第一配网参数重连所述路由设备;所述第一配网参数包括所述路由设备的第一设备标识和第一接入密码;在重连所述路由设备失败后,通过所述第二天线,周期性地发送第一请求消息;所述第一请求消息包括会话秘钥;接收到连接至所述路由设备的移动设备的第一响应消息;所述第一响应消息包括加密的第二配网参数;响应于所述第一响应消息,通过所述会话秘钥解密所述加密的第二配网参数,获取到第二配网参数;所述第二配网参数包括所述路由设备的第二设备标识和第二接入密码;通过所述第一天线,使用所述第二配网参数连接至所述路由设备。8.一种网络修复方法,应用于电子设备,所述电子设备与路由设备的连接断开,所述电子设备包括:处理器;存储器;天线,所述天线在第一发射功率下的发射距离为第一距离,所述第一距离大于预设的安全距离;所述天线在第二发射功率下的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;所述第一发射功率大于所述第二发射功率;其特征在于,所述方法包括:通过所述第一发射功率下的所述天线,使用所述路由设备的第一配网参数重连所述路由设备;所述第一配网参数包括所述路由设备的第一设备标识和第一接入密码;在重连所述路由设备失败后,通过所述第二发射功率下的所述天线,周期性地发送第一请求消息;所述第一请求消息包括会话秘钥;接收到连接至所述路由设备的移动设备的第一响应消息;所述第一响应消息包括加密的第二配网参数;响应于所述第一响应消息,通过所述会话秘钥解密所述加密的第二配网参数,获取到第二配网参数;所述第二配网参数包括所述路由设备的第二设备标识和第二接入密码;通过所述第一发射功率下的所述天线,使用所述第二配网参数连接至所述路由设备。
9.根据权利要求7或8所述的方法,其特征在于,所述重连所述路由设备失败包括:重连所述路由设备失败的次数大于或等于预设的次数;或者,重连所述路由设备的时长大于或等于预设的时长。10.根据权利要求7

9中任意一项所述的方法,其特征在于,在通过所述会话秘钥解密所述加密的第二配网参数之前,所述方法还包括:对所述第一响应消息中的签名信息进行验证;所述签名信息用于指示所述移动设备的身份合法性。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:如果对所述第一响应消息中的签名信息进行验证失败,周期性地发送第一请求消息。12.根据权利要求7

11中任意一项所述的方法,其特征在于,所述方法还包括:如果未获取到所述第二配网参数,使用所述路由设备的第一配网参数重连所述路由设备。13.一种网络修复系统,所述系统包括移动设备、电子设备和路由设备;其特征在于,所述移动设备使用第二配网参数连接至所述路由设备,所述移动设备与电子设备断开通过所述路由设备建立的连接,所述移动设备包括:第一处理器...

【专利技术属性】
技术研发人员:甘璐
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1