网络处理方法、装置、电子设备、存储介质及产品与流程

摘要: 本公开涉及通信,尤其涉及一种网络处理方法、装置、电子设备、存储介质及产品。背景技术:1、随着电子行业的快速发展,家具、家电等设备也趋于智能化。在购买到新的家具、...
网络处理方法、装置、电子设备、存储介质及产品与流程

本公开涉及通信,尤其涉及一种网络处理方法、装置、电子设备、存储介质及产品。

背景技术:

1、随着电子行业的快速发展,家具、家电等设备也趋于智能化。在购买到新的家具、家电等设备后,可以通过配网流程将家具、家电等设备直接接入或通过网关设备接入无线网格(mesh)网络,并和用户账号进行绑定。基于此,可以实现通过应用程序(application,app)对家具、家电等设备的控制。

2、但是,家具、家电等设备容易受电网电压波动或用户误操作触发本地重置,导致家具、家电等设备离线,进而使用户无法通过app对离线的家具、家电等设备进行控制。若用户继续通过app对离线的家具、家电等设备进行控制,则需要用户通过app触发配网流程,重新将离线的家具、家电等设备接入mesh网络。如此,降低了家具、家电等设备的使用便利性,进而降低了用户体验。

技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种网络处理方法、装置、电子设备存储介质及产品,可以在用户无感知的情况下,实现将发生本地重置的mesh设备重新接入mesh网络,提高了mesh设备的使用便利性。

2、根据本公开实施例的第一方面,提供一种网络处理方法,该方法包括:接收无线网格mesh设备发送的第一通知消息,第一通知消息用于指示mesh设备处于未配网状态;确定mesh设备是否发生本地重置;响应于mesh设备发生本地重置,向mesh设备发送网络恢复信息,其中,网络恢复信息用于mesh设备恢复接入mesh网络。

3、在本公开实施例中,由于mesh设备在发生本地重置的情况下通常会从配网状态转为未配网状态。因此,mesh设备在处于未配网状态的情况下可以发送第一通知消息,以通过第一通知消息指示自身当前处于未配网状态。基于此,网关设备可以接收到第一通知消息,并确定mesh设备是否发生本地重置,并在确定mesh设备发生本地重置的情况下向mesh设备发送网络恢复信息,以使mesh设备可以基于网络恢复信息恢复接入mesh网络。如此,可以在用户无感知的情况下,实现将发生本地重置的mesh设备重新接入mesh网络,提高了mesh设备的使用便利性。

4、在一些实施例中,确定mesh设备是否发生本地重置,包括:向服务端设备发送第一请求消息;其中,第一请求消息用于请求服务端设备确定mesh设备是否发生本地重置;接收服务端设备发送的网络恢复信息,网络恢复信息是服务端设备在确定mesh设备发生本地重置的情况下发送的;响应于接收到服务端设备发送的网络恢复信息,确定mesh设备发生本地重置。

5、在本公开实施例中,由于服务端设备在对mesh设备配网的过程中会存储mesh设备的网络恢复信息。因此,网关设备从服务端设备上获取mesh设备的网络恢复信息,可以减轻网关设备的存储压力。

6、在一些实施例中,向mesh设备发送网络恢复信息,包括:响应于接收到第一通知消息,开始计时;响应于计时时长达到第一时长,向mesh设备发送网络恢复信息。

7、在本公开实施例中,考虑到mesh设备的本地重置还可能为用户触发的重置。若mesh设备的重置为用户触发的重置,则用户会在较短的时间内重新为mesh设备进行配网,而电压原因导致的重置或因用户的误触导致的重置,用户可能在短时间内不能察觉,会导致mesh设备长时间的处于未配网状态。因此,网关设备在接收到第一通知消息后开始计时,并在计时时长达到第一时长之后向mesh设备发送网络恢复信息,以使mesh设备可以基于网络恢复信息恢复接入mesh网络。如此,可以降低将用户正常的重置操作当成用户的误重置对mesh设备的mesh网络进行恢复的概率。

8、在一些实施例中,向mesh设备发送网络恢复信息,包括:向mesh设备发送第二请求消息,其中,第二请求消息用于请求与mesh设备建立通信连接;基于通信连接,向mesh设备发送网络恢复信息。

9、在本公开实施例中,网关设备在向mesh设备发送网络恢复信息之前,可以请求与mesh设备建立通信连接,并基于与mesh设备之间建立的通信连接向mesh设备发送网络恢复信息,与通过广播通道向mesh设备发送网络恢复信息相比,可以增加网络恢复信息的传输安全性。

10、在一些实施例中,该方法还包括:基于通信连接,接收mesh设备发送的第二通知消息,其中,第二通知消息是mesh设备在对服务端设备认证成功的情况下发送的;基于通信连接,向mesh设备发送网络恢复信息,包括:响应于接收到第二通知消息,基于通信连接向mesh设备发送网络恢复信息。

11、在本公开实施例中,由于第二通知消息是mesh设备在与服务端设备相互认证且成功的情况下发送至网关设备的。因此,网关设备可以基于接收到第二通知消息确定mesh设备为经过认证的设备。网关设备在接收到第二通知消息之后再将网络恢复信息发送至mesh设备,可以降低非法设备接入mesh网络的风险。

12、在一些实施例中,网络恢复信息包括mesh设备的设备密钥;响应于mesh设备发生本地重置,向mesh设备发送网络恢复信息,包括:响应于mesh设备发生本地重置,向mesh设备发送设备密钥,其中,设备密钥用于mesh设备对存储的配网信息进行解密,并基于解密后的配网信息恢复接入mesh网络。

13、在本公开实施例中,mesh设备在发生本地重置的情况下,可以获取配网信息,并对配网信息进行加密存储。基于此,网关设备在接收到第一通知消息之后,可以从服务端设备中获取mesh设备的设备密钥,并将得到的设备密钥发送给mesh设备,以使mesh设备可以基于设备密钥对配网信息进行解密,并基于解密后的配网信息恢复接入至mesh网络。如此,也可以在用户无感知的情况下使第一恢复接入至mesh网络。

14、在一些实施例中,该方法还包括:接收mesh设备发送的第三通知消息,其中,第三通知消息是mesh设备在恢复接入mesh网络后发送的;服务端设备发送心跳信息。

15、在本公开实施例中,网关设备在接收到第三通知消息之后,向服务端设备发送心跳信息,可以使服务端设备及时的知晓mesh设备的最新状态。

16、根据本公开实施例的第二方面,提供另一种网络处理方法,该方法包括:响应于mesh设备处于未配网状态,发送第一通知消息,第一通知消息用于指示mesh设备处于未配网状态;接收网关设备发送的网络恢复信息,其中,网络恢复信息是网关设备在基于第一通知消息确定mesh设备发生本地重置的情况下发送的;基于网络恢复信息,恢复接入无线网格mesh网络。

17、在一些实施例中,网络恢复信息包括mesh设备的设备密钥;基于网络恢复信息,恢复接入mesh网络,包括:基于设备密钥,对本地存储的配网信息进行解密;基于解密后的配网信息,恢复接入mesh网络。

18、在一些实施例中,该方法还包括:响应于触发mesh设备的本地重置,获取mesh设备接入mesh网络所需的配网信息;对配网信息进行加密存储。

19、在一些实施例中,接收网关设备发送的网络恢复信息,包括:接收网关设备发送的第二请求消息;基于第二请求消息与网关设备建立通信连接;接收网关设备通过通信连接发送的网络恢复信息。

20、在一些实施例中,该方法还包括:响应于对服务端设备认证成功,通过通信连接向网关设备发送第二通知消息;接收网关设备通过通信连接发送的网络恢复信息,包括:接收网关设备在接收到第二通知消息后,通过通信连接发送的网络恢复信息。

21、在一些实施例中,该方法还包括:响应于mesh设备恢复接入mesh网络,向网关设备发送第三通知消息;其中,第三通知消息用于网关设备向服务端设备发送心跳信息。

22、根据本公开实施例的第三方面,提供又一种网络处理方法,该方法包括:接收网关设备发送的第一请求消息,其中,第一请求消息是网关设备在接收到mesh设备发送的第一通知消息后发送的,第一通知消息用于指示mesh设备处于未配网状态;确定mesh设备是否发生本地重置;响应于确定mesh设备发生本地重置,向网关设备发送网络恢复信息;其中,网络恢复信息用于网关设备发送至mesh设备,以使mesh设备基于网络恢复信息恢复接入无线网格mesh网络。

23、在一些实施例中,网络恢复信息包括mesh设备的设备密钥;响应于确定mesh设备发生本地重置,向网关设备发送网络恢复信息,包括:响应于确定mesh设备发生本地重置,向网关设备发送设备密钥;其中,设备密钥用于网关设备发送至mesh设备,以使mesh设备基于设备密钥对存储的配网信息进行解密;解码后的配网信息用于mesh设备恢复接入mesh网络。

24、在一些实施例中,确定mesh设备是否发生本地重置,包括:确定mesh设备的设备信息是否与用户账号绑定;响应于mesh设备的设备信息与用户账号绑定,确定mesh设备发生本地重置。

25、在一些实施例中,该方法还包括:接收网关设备发送的心跳信息;其中,心跳信息是网关设备在接收到第三通知消息后发送的,第三通知消息是mesh设备在恢复接入mesh网络后发送给网关设备的。

26、根据本公开实施例的第四方面,提供一种网络处理装置,该装置包括:第一接收模块,配置为接收无线网格mesh设备发送的第一通知消息,第一通知消息用于指示mesh设备处于未配网状态;确定模块,配置为确定mesh设备是否发生本地重置;第一发送模块,配置为响应于mesh设备发生本地重置,向mesh设备发送网络恢复信息,其中,网络恢复信息用于mesh设备恢复接入mesh网络。

27、在一些实施例中,确定模块,配置为:向服务端设备发送第一请求消息;其中,第一请求消息用于请求服务端设备确定mesh设备是否发生本地重置;接收服务端设备发送的网络恢复信息,网络恢复信息是服务端设备在确定mesh设备发生本地重置的情况下发送的;响应于接收到服务端设备发送的网络恢复信息,确定mesh设备发生本地重置。

28、在一些实施例中,第一发送模块,配置为:响应于接收到第一通知消息,开始计时;响应于计时时长达到第一时长,向mesh设备发送网络恢复信息。

29、在一些实施例中,第一发送模块,配置为:向mesh设备发送第二请求消息,其中,第二请求消息用于请求与mesh设备建立通信连接;基于通信连接,向mesh设备发送网络恢复信息。

30、在一些实施例中,该装置还包括:第二接收模块,配置为基于通信连接,接收mesh设备发送的第二通知消息,其中,第二通知消息是mesh设备在对服务端设备认证成功的情况下发送的;第一发送模块,配置为:响应于接收到第二通知消息,基于通信连接向mesh设备发送网络恢复信息。

31、在一些实施例中,网络恢复信息包括mesh设备的设备密钥;第一发送模块,配置为:响应于mesh设备发生本地重置,向mesh设备发送设备密钥,其中,设备密钥用于mesh设备对存储的配网信息进行解密,并基于解密后的配网信息恢复接入mesh网络。

32、在一些实施例中,该装置还包括:第三接收模块,配置为接收mesh设备发送的第三通知消息,其中,第三通知消息是mesh设备在恢复接入mesh网络后发送的;服务端设备发送心跳信息。

33、根据本公开实施例的第五方面,提供另一种网络处理装置,该装置包括:第一发送模块,配置为响应于mesh设备处于未配网状态,发送第一通知消息,第一通知消息用于指示mesh设备处于未配网状态;接收模块,配置为接收网关设备发送的网络恢复信息,其中,网络恢复信息是网关设备在基于第一通知消息确定mesh设备发生本地重置的情况下发送的;恢复模块,配置为基于网络恢复信息,恢复接入无线网格mesh网络。

34、在一些实施例中,网络恢复信息包括mesh设备的设备密钥;恢复模块,配置为:基于设备密钥,对本地存储的配网信息进行解密;基于解密后的配网信息,恢复接入mesh网络。

35、在一些实施例中,该装置还包括:获取模块,配置为响应于触发mesh设备的本地重置,获取mesh设备接入mesh网络所需的配网信息;加密模块,配置为对配网信息进行加密存储。

36、在一些实施例中,接收模块,配置为:接收网关设备发送的第二请求消息;基于第二请求消息与网关设备建立通信连接;接收网关设备通过通信连接发送的网络恢复信息。

37、在一些实施例中,该装置还包括:第二发送模块,配置为响应于对服务端设备认证成功,通过通信连接向网关设备发送第二通知消息;接收模块,配置为:接收网关设备在接收到第二通知消息后,通过通信连接发送的网络恢复信息。

38、在一些实施例中,该装置还包括:第三发送模块,配置为响应于mesh设备恢复接入mesh网络,向网关设备发送第三通知消息;其中,第三通知消息用于网关设备向服务端设备发送心跳信息。

39、根据本公开实施例的第六方面,提供又一种网络处理装置,该装置包括:第一接收模块,配置为接收网关设备发送的第一请求消息,其中,第一请求消息是网关设备在接收到mesh设备发送的第一通知消息后发送的,第一通知消息用于指示mesh设备处于未配网状态;确定模块,配置为确定mesh设备是否发生本地重置;发送模块,配置为响应于确定mesh设备发生本地重置,向网关设备发送网络恢复信息;其中,网络恢复信息用于网关设备发送至mesh设备,以使mesh设备基于网络恢复信息恢复接入无线网格mesh网络。

40、在一些实施例中,网络恢复信息包括mesh设备的设备密钥;发送模块,配置为:响应于确定mesh设备发生本地重置,向网关设备发送设备密钥;其中,设备密钥用于网关设备发送至mesh设备,以使mesh设备基于设备密钥对存储的配网信息进行解密;解码后的配网信息用于mesh设备恢复接入mesh网络。

41、在一些实施例中,确定模块,配置为:确定mesh设备的设备信息是否与用户账号绑定;响应于mesh设备的设备信息与用户账号绑定,确定mesh设备发生本地重置。

42、在一些实施例中,该装置还包括:第二接收模块,配置为接收网关设备发送的心跳信息;其中,心跳信息是网关设备在接收到第三通知消息后发送的,第三通知消息是mesh设备在恢复接入mesh网络后发送给网关设备的。

43、根据本公开实施例的第七方面,提供一种第二设备,包括:

44、处理器;用于存储计算机程序或指令的存储器;其中,处理器执行计算机程序或指令以实现上述第一方面、第二方面和/或第三方面所述的方法的步骤。

45、根据本公开实施例的第八方面,提供一种非临时性计算机可读存储介质,存储有可执行指令或计算机程序,当所述存储介质中的计算机程序或指令由处理器执行时,实现上述第一方面、第二方面和/或第三方面所述的方法的步骤。

46、根据本公开实施例的第九方面,提供一种计算机程序产品,包括计算机程序或指令,所述计算机程序或指令被处理器执行时,实现上述第一方面、第二方面和/或第三方面所述的方法的步骤。

47、本公开的实施例提供的技术方案可以包括以下有益效果:

48、在本公开中,由于mesh设备在发生本地重置的情况下通常会从配网状态转为未配网状态。因此,mesh设备在处于未配网状态的情况下可以发送第一通知消息,以通过第一通知消息指示自身当前处于未配网状态。基于此,网关设备可以接收到第一通知消息,并确定mesh设备是否发生本地重置,并在确定mesh设备发生本地重置的情况下向mesh设备发送网络恢复信息,以使mesh设备可以基于网络恢复信息恢复接入mesh网络。如此,可以在用户无感知的情况下,实现将发生本地重置的mesh设备重新接入mesh网络,提高了mesh设备的使用便利性。

49、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。