【技术实现步骤摘要】
一种网络修复方法、电子设备及移动设备
[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]为了解决上述技术问题,本申请提出了一种网络修复方法、 ...
【技术保护点】
【技术特征摘要】
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.一种网络修复系统,所述系统包括移动设备、电子设备和路由设备;其特征在于,所述移动设备使用第二配网参数连接至所述路由设备,所述移动设备与电子设备断开通过所述路由设备建立的连接,所述移动设备包括:第一处理器...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。