System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及物联网,具体地涉及一种网络重连方法、设备控制方法、电子设备及存储介质。
技术介绍
1、随着物联网(internet of things,iot)技术的快速发展,各种iot设备广泛出现在各个领域内,例如,智能家居领域内的iot设备有智能音箱、智能冰箱、智能窗帘、智能门锁等。其中,iot设备在与路由器建立网络连接(比如wifi连接)后,便可与用户使用的客户端的应用程序和云端服务器进行通信。但一旦用户更换了路由器或者更改了已有路由器的密码或者路由器故障等,此时设备将无法接入网络,需要进行重新配置无线网络信息才能继续连网,如果设备安装的位置比较高或者不易拆卸时,就很难对设备进行重新连网的操作,造成不便。
技术实现思路
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、第四方面,本申请实施例提供了一种机器可读存储介质,所述机器可读存储介质上存储有指令,该指令被处理器执行时使得所述处理器实现根据本申请实施例第一方面所述的网络重连方法或本申请实施例第二方面所述的设备控制方法。
33、在本申请实施例中,通过在第一设备无法利用已配置的第一路由器配置信息接入网络的情况下,利用其近场通信模块广播网络切换请求,从而请求获取第二设备发送的第二路由器配置信息,并根据该配置信息与对应的第二路由器建立网络连接,实现了iot设备在网络配置变化后的自动化重连,避免了传统方法中因路由器更换、密码更改或故障导致设备需要手动重新配置无线网络信息的问题,特别是在设备安装位置较高或不易拆卸的情况下,简化了网络切换操作流程。通过近场通信模块的应用,该方法能够快速、灵活地完成网络配置信息的更新与切换,确保iot设备持续稳定地与用户客户端应用程序和云端服务器通信,提升了设备的联网适配能力和用户使用体验。
本文档来自技高网...【技术保护点】
1.一种网络重连方法,其特征在于,应用于第一设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述网络切换请求包括所述第一设备的设备标识;
3.根据权利要求1所述的方法,其特征在于,所述确定所述第一设备利用已配置的第一路由器配置信息无法接入网络,包括:
4.根据权利要求3所述的方法,其特征在于,所述预设条件包括如下至少一项:
5.根据权利要求1所述的方法,其特征在于,在所述获取第二设备响应于所述网络切换请求发送的第二路由器配置信息之前,所述方法还包括:
6.一种设备控制方法,其特征在于,应用于第二设备,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述网络切换请求包括所述第一设备的设备标识,所述响应于所述网络切换请求,获取第二路由器配置信息,包括:
8.根据权利要求6所述的方法,其特征在于,所述响应于所述网络切换请求,获取第二路由器配置信息,包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令
10.一种机器可读存储介质,其特征在于,所述机器可读存储介质上存储有指令,该指令被处理器执行时使得所述处理器实现如权利要求1-4中任一项所述的网络重连方法,或如权利要求5-8中任一项所述的设备控制方法。
...【技术特征摘要】
1.一种网络重连方法,其特征在于,应用于第一设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述网络切换请求包括所述第一设备的设备标识;
3.根据权利要求1所述的方法,其特征在于,所述确定所述第一设备利用已配置的第一路由器配置信息无法接入网络,包括:
4.根据权利要求3所述的方法,其特征在于,所述预设条件包括如下至少一项:
5.根据权利要求1所述的方法,其特征在于,在所述获取第二设备响应于所述网络切换请求发送的第二路由器配置信息之前,所述方法还包括:
6.一种设备控制方法,其特征在于,应用于第二设备,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述网络切...
【专利技术属性】
技术研发人员:陈龙辉,梁选勤,余毅鹏,
申请(专利权)人:深圳市天视通技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。