智能设备配网方法、mesh中继节点、智能设备及服务器与流程

文档序号:24720636发布日期:2021-04-16 15:02阅读:119来源:国知局
智能设备配网方法、mesh中继节点、智能设备及服务器与流程

1.本申请涉及物联网领域,尤其涉及一种智能设备配网方法、mesh中继节点、智能设备及服务器。


背景技术:

2.随着智能家居的快速发展,家庭中的智能设备的数量增多,wifi或者蓝牙是智能设备的基础功能,用户第一次使用时需要为智能设备配网,智能设备接入网络后方可实现本地或异地操作。
3.目前的智能设备配网方式主要是由人工逐个利用智能设备为智能设备发送无线网络接入点的ssid(无线网络名称)和密码,当智能设备较多时配网过程复杂,且难以定位配网失败的智能设备。
4.因此需要一种可以快速对智能设备配网且对配网失败的设备进行正确的定位的配网方法。


技术实现要素:

5.为了解决现有技术中智能设备配网过程繁琐,难以定位配网失败的智能设备的问题,本申请提供了一种智能设备配网方法mesh中继节点、智能设备及服务器,智能设备配网过程简捷,用户可快速定位配网失败的智能设备,用户体验得到提升。
6.第一方面,本发明公开了一种智能设备配网方法,应用于mesh中继节点,所述方法包括:
7.接收智能设备广播的代理请求消息;
8.根据所述代理请求信息消息,向所述智能设备发送响应消息,以使所述智能设备成为所述mesh中继节点所在mesh网络内的节点设备;
9.接收所述智能设备发送的代理确认消息,所述代理确认消息包括:所述智能设备的第一预设id及第一信息;
10.向服务器发送所述智能设备的第一预设id及第一信息,以使所述服务器根据所述智能设备的所述第一预设id及第一信息反馈所述服务器的ssid和密码;
11.接收所述服务器发送的所述服务器的ssid和密码;
12.向所述智能设备发送所述服务器的ssid和密码,以使所述智能设备根据所述服务器的ssid和密码进行配网。
13.可选的,所述智能设备的第一信息为所述智能设备的第一次上电时刻。
14.可选的,所述智能设备的第一预设id为所述智能设备上电后随机生成的标志码或所述智能设备出厂时设置的唯一性的标识码。
15.可选的,所述向服务器发送所述智能设备的第一预设id及第一信息包括:
16.若检测到所述智能设备的第一预设id与其他智能设备的第一预设id重复,则为所述智能设备分配第二预设id;
17.向服务器发送所述智能设备的第二预设id及第一信息。
18.可选的,所述方法还包括:
19.接收所述智能设备周期性广播的保持存在消息;
20.若在广播周期后未接收到所述智能设备发送的所述保持存在消息,则删除所述智能设备的第一预设id。
21.第二方面,本发明公开了一种智能设备配网方法,应用于智能设备,所述方法包括:
22.广播代理请求消息;
23.接收mesh中继节点发送的响应消息,加入所述mesh中继节点所在的mesh网络;
24.向所述mesh中继节点发送代理确认消息,所述代理确认消息包括:所述智能设备的第一预设id及第一信息;
25.周期广播保持存在消息;
26.接收所述mesh中继节点发送的服务器的ssid和密码;
27.根据所述服务器的ssid和密码进行配网。
28.第三方面,本发明公开了一种智能设备配网方法,应用于服务器,包括:
29.接收mesh中继节点发送的智能设备的第一预设id及第一信息;
30.向所述mesh中继节点发送ssid和密码,以使所述智能设备根据所述ssid和密码进行配网;
31.向客户端发送所述智能设备的配网结果。
32.第四方面,本发明公开了一种mesh中继节点,所述mesh中继节点包括:处理器、存储器及通信总线;
33.所述通信总线用于实现处理器和存储器之间的连接通信;
34.所述处理器用于执行存储器中存储的控制程序,以实现上述第一方面所述的智能设备配网方法。
35.第五方面,本发明公开了一种服务器,所述服务器包括:处理器、存储器及通信总线;
36.所述通信总线用于实现处理器和存储器之间的连接通信;
37.所述处理器用于执行存储器中存储的控制程序,以实现上述第二方面所述的智能设备配网方法。
38.第六方面,本发明公开了一种智能设备,所述智能设备包括:处理器、存储器及通信总线;
39.所述通信总线用于实现处理器和存储器之间的连接通信;
40.所述处理器用于执行存储器中存储的控制程序,以实现上述第三方面所述的智能设备配网方法。
41.本申请实施例一种智能设备配网方法,应用于mesh中继节点,包括:接收智能设备广播的代理请求消息;根据所述代理请求信息消息,向所述智能设备发送响应消息,以使所述智能设备成为所述mesh中继节点所在mesh网络内的节点设备;接收所述智能设备发送的代理确认消息,所述代理确认消息包括:所述智能设备的第一预设id及第一信息;向服务器发送所述智能设备的第一预设id及第一信息,以使所述服务器根据所述智能设备的所述第
一预设id及第一信息反馈所述服务器的ssid和密码;接收所述服务器发送的所述服务器的ssid和密码;向所述智能设备发送所述服务器的ssid和密码,以使所述智能设备根据所述服务器的ssid和密码进行配网。本申请实施例提供的智能设备配网方法使得智能设备配网过程简捷,用户可快速定位配网失败的智能设备,用户体验得到提升。
附图说明
42.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
43.为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
44.图1是根据一示例性实施例示出的一种智能设备配网方法的流程图;
45.图2是根据一示例性实施例示出的一种智能设备配网方法的流程图;
46.图3是根据一示例性实施例示出的一种智能设备配网方法的流程图。
具体实施方式
47.为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
48.图1是根据一示例性实施例示出的一种智能设备配网方法的流程图,如图1所示,所述智能设备配网方法,应用于mesh中继节点,包括:
49.步骤110:接收智能设备广播的代理请求消息;
50.本申请实施例中,所述智能设备广播代理请求消息,请求加入所述mesh中继节点对应的mesh网络。
51.步骤120:根据所述代理请求信息消息,向所述智能设备发送响应消息,以使所述智能设备成为所述mesh中继节点所在mesh网络内的节点设备;
52.本申请实施例中,所述mesh中继节点作为配网者,具备构建大规模mesh网络的能力,所述mesh中继节点在收到所述智能设备发送的所述代理请求消息后,分发配置数据至所述智能设备,使得所述智能设备加入所述mesh网络。
53.步骤130:接收所述智能设备发送的代理确认消息,所述代理确认消息包括:所述智能设备的第一预设id及第一信息;
54.步骤140:向服务器发送所述智能设备的第一预设id及第一信息,以使所述服务器根据所述智能设备的所述第一预设id及第一信息反馈所述服务器的ssid和密码;
55.本申请实施例中,所述mesh中继节点将所述智能设备的第一预设id及第一信息发送给所述服务器,为了使所述智能设备加入所述服务器对应的wifi网络,所述服务器通过所述mesh中继节点向所述智能设备发送所述服务器的ssid和密码。
56.本申请实施例通过所述mesh中继节点向所述智能设备发送所述wifi网络对应的ssid和密码,所述智能终端可以通过所述ssid和密码加入所述wifi网络,使得智能设备配
网流程更加智能和简单,简化了现有技术中用户使用移动终端逐个对家庭或工作环境中的智能设备输入ssid和密码的繁琐配网步骤。
57.步骤150:接收所述服务器发送的所述服务器的ssid和密码;
58.步骤160:向所述智能设备发送所述服务器的ssid和密码,以使所述智能设备根据所述服务器的ssid和密码进行配网。
59.本申请实施例中,所述mesh中继节点为蓝牙mesh中继节点,所述智能设备通过所述mesh中继节点加入蓝牙mesh网络,通过所述蓝牙mesh网络获取所述服务器的ssid和密码进行配网,配网过程简单。
60.本申请实施例中所述智能设备通过所述mesh中继节点向所述服务器上传自身的所述第一预设id及第一信息,使得所述智能设备在入网成功前,就可将自身第一预设id及第一信息发送至所述服务器,服务器在所述智能设备配网过程中建立所述智能设备的所述第一预设id、第一信息以及配网结果信息建立对应关系表,用户可通过客户端获取所述对应关系表,查看所述智能设备的入网情况。当家庭中智能设备数量较多时,本申请实施例可使用户通过智能设备的第一预设id及第一信息快速分辨定位入网失败的智能设备。
61.本申请实施例中,所述智能设备的第一信息为所述智能设备的第一次上电时刻。
62.本申请实施例在家庭或工作环境中,将众多智能设备的第一次上电时刻发送至所述服务器,所述服务器在所述智能设备配网过程中建立所述智能设备的所述第一预设id、第一信息以及配网结果建立对应关系表,因此用户可通过客户端查看第一次上电时刻对应的配网结果判断所述第一次上电时刻对应智能设备是否入网成功,在众多智能设备中快速定位配网失败的智能设备。
63.本申请实施例中,所述智能设备的第一预设id为所述智能设备上电后随机生成的标志码,比如8位随机序列号,或者所述智能设备出厂时设置的唯一性的标识码,比如mac地址。所述智能设备的第一预设id为所述智能设备在所述服务器中唯一标识。
64.本申请实施例中,若检测到所述智能设备的第一预设id与其他智能设备的第一预设id重复,则为所述智能设备分配第二预设id;向服务器发送所述智能设备的第二预设id及第一信息。
65.本申请实施例中,为确保所述智能设备的预设id在所述服务器中是唯一的,所述mesh中继节点为第一预设id重复的智能设备重新分配第二预设id。
66.本申请实施例中,所述智能设备配网方法还包括:
67.接收所述智能设备周期性广播的保持存在消息;
68.若在广播周期后未接收到所述智能设备发送的所述保持存在消息,则删除所述智能设备的第一预设id。
69.本申请实施例中,为了与所述mesh中继节点建立心跳连接,所述智能设备加入所述mesh网络后,周期性广播保持存在消息,为了降低功耗,所述mesh中继节点在所述智能设备未在广播周期内广播所述保持存在消息时,删除其第一预设id。
70.图2是根据一示例性实施例示出的一种智能设备配网方法的流程图,如图2所示,所述智能设备配网方法,应用于智能设备,所述方法包括:
71.步骤210:广播代理请求消息;
72.本申请实施例中,所述智能设备作为蓝牙mesh网络中的节点,具备蓝牙mesh功能,
上电后广播所述代理请求消息,请求加入某个蓝牙mesh网络。
73.步骤220:接收mesh中继节点发送的响应消息,加入所述mesh中继节点所在的mesh网络;
74.步骤230:向所述mesh中继节点发送代理确认消息,所述代理确认消息包括:所述智能设备的第一预设id及第一信息;
75.本申请实施例中,所述智能设备通过所述mesh中继节点向服务器上传自身的所述第一预设id及第一信息,使得所述智能设备在入网成功前,就可将自身第一预设id及第一信息发送至所述服务器,服务器在所述智能设备配网过程中建立所述智能设备的所述第一预设id、第一信息以及配网结果信息建立对应关系表,用户可通过客户端获取所述对应关系表,查看所述智能设备的入网情况。当家庭中智能设备数量较多时,本申请实施例可使用户通过智能设备的第一预设id及第一信息快速分辨定位入网失败的智能设备。
76.本申请实施例中,所述智能设备的第一信息为所述智能设备的第一次上电时刻。
77.本申请实施例在家庭或工作环境中,将众多智能设备的第一次上电时刻发送至所述服务器,所述服务器在所述智能设备配网过程中建立所述智能设备的所述第一预设id、第一次上电时刻以及配网结果建立对应关系表,例如:第一智能设备的第一预设id为55555555,第一次上电时刻为2020年12月12日15点30分,配网结果为配网成功,第一智能设备的第一预设id为66666666,第一次上电时刻为2020年12月13日12点30分,配网结果为配网失败,则用户可通过客户端查看第一次上电时刻为2020年12月13日12点30分的智能设备配网失败,2020年12月13日12点30分这一时刻结合用户历史上为所述智能设备第一次上电的时刻,快速唤起用户分辨出哪一台设备配网失败,在众多智能设备中快速定位配网失败的智能设备。
78.本申请实施例中,所述智能设备的第一预设id为所述智能设备上电后随机生成的标志码,比如8位随机序列号,或者所述智能设备出厂时设置的唯一性的标识码,比如mac地址。所述智能设备的第一预设id为所述智能设备在所述服务器中唯一标识。
79.步骤240:周期广播保持存在消息;
80.本申请实施例中,为了使所述智能设备始终保持“醒着的”状态,所述智能设备周期性广播所述保持存在消息,所述mesh中继节点根据所述保持存在消息判断所述智能设备处于入网状态。
81.步骤250:接收所述mesh中继节点发送的服务器的ssid和密码;
82.步骤260:根据所述服务器的ssid和密码进行配网。
83.本申请实施例中,所述智能设备通过所述mesh中继节点获取所述服务器的ssid和密码,从而可以加入所述服务器对应的wifi网络,所述智能设备的配网流程无需用户手工向所述智能设备输入wifi名称和密码,配网流程更加简单。
84.本申请实施例中,所述智能设备将自身所述第一预设id及第一信息通过所述mesh中继节点发送至所述服务器,所述服务器可以将所述智能设备的第一预设id、第一次上电时刻及配网结果建立对应关系表,用户可通过客户端获取所述对应关系表,进而快速定位配网失败的智能设备。
85.图3是根据一示例性实施例示出的一种智能设备配网方法的流程图,如图3所示,所述智能设备配网方法的流程图,应用于服务器,包括:
86.步骤310:接收mesh中继节点发送的智能设备的第一预设id及第一信息;
87.步骤320:向所述mesh中继节点发送ssid和密码,以使所述智能设备根据所述ssid和密码进行配网;
88.步骤330:向客户端发送所述智能设备的配网结果。
89.本申请实施例中,所述服务器为wifi网络的无线接入点,通过所述mesh中继节点向所述智能设备发送所述ssid和密码,所述服务器可以将所述智能设备的第一预设id、第一次上电时刻及配网结果建立对应关系表,并将所述对应关系表同步至所述客户端,若有智能设备配网失败,则通过所述客户端提示信息,提醒用户某智能设备配网失败,所述提示信息中包含智能设备的第一预设id、第一次上电时刻及配网结果,用户通过所述第一次上电时刻快速分辨配网失败的智能设备。
90.本申请实施例中,当家庭或工作环境中全部智能设备配网成功后,用户可选择断开所述mesh中继节点的mesh网络,以及所述mesh中继节点与所述服务器的连接。
91.本申请实施例提供了一种mesh中继节点,所述mesh中继节点包括:处理器、存储器及通信总线;
92.所述通信总线用于实现处理器和存储器之间的连接通信;
93.所述处理器用于执行存储器中存储的控制程序,以实现应用于所述mesh中继节点的智能设备配网方法,所述智能设备配网方法包括:
94.接收智能设备广播的代理请求消息;
95.根据所述代理请求信息消息,向所述智能设备发送响应消息,以使所述智能设备成为所述mesh中继节点所在mesh网络内的节点设备;
96.接收所述智能设备发送的代理确认消息,所述代理确认消息包括:所述智能设备的第一预设id及第一信息;
97.向服务器发送所述智能设备的第一预设id及第一信息,以使所述服务器根据所述智能设备的所述第一预设id及第一信息反馈所述服务器的ssid和密码;
98.接收所述服务器发送的所述服务器的ssid和密码;
99.向所述智能设备发送所述服务器的ssid和密码,以使所述智能设备根据所述服务器的ssid和密码进行配网。
100.本申请实施例提供了一种服务器,所述服务器包括:处理器、存储器及通信总线;
101.所述通信总线用于实现处理器和存储器之间的连接通信;
102.所述处理器用于执行存储器中存储的控制程序,以实现应用于所述服务器的智能设备配网方法,所述智能设备配网方法包括:
103.接收mesh中继节点发送的智能设备的第一预设id及第一信息;
104.向所述mesh中继节点发送ssid和密码,以使所述智能设备根据所述ssid和密码进行配网;
105.向客户端发送所述智能设备的配网结果。
106.本申请实施例提供了一种智能设备,所述智能设备包括:处理器、存储器及通信总线;
107.所述通信总线用于实现处理器和存储器之间的连接通信;
108.所述处理器用于执行存储器中存储的控制程序,以实现应用于所述智能设备的智
能设备配网方法,所述智能设备配网方法包括:
109.广播代理请求消息;
110.接收mesh中继节点发送的响应消息,加入所述mesh中继节点所在的mesh网络;
111.向所述mesh中继节点发送代理确认消息,所述代理确认消息包括:所述智能设备的第一预设id及第一信息;
112.周期广播保持存在消息;
113.接收所述mesh中继节点发送的服务器的ssid和密码;
114.根据所述服务器的ssid和密码进行配网。
115.本申请实施例提供了智能设备配网方法、mesh中继节点、智能设备及服务器,所述智能设备通过所述mesh中继节点获取所述服务器的ssid和密码,从而可以加入所述服务器对应的wifi网络,所述智能设备的配网流程无需用户手工向所述智能设备输入wifi名称和密码,配网流程更加简单。
116.本申请实施例中,所述智能设备将自身所述第一预设id及第一信息通过所述mesh中继节点发送至所述服务器,所述服务器可以将所述智能设备的第一预设id、第一次上电时刻及配网结果建立对应关系表,用户可通过客户端获取所述对应关系表,进而通过所述第一次上电时刻快速定位配网失败的智能设备。
117.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
118.以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1