一种Mesh设备之间Topology信息同步扩展方法及系统与流程

文档序号:32347211发布日期:2022-11-26 11:45阅读:201来源:国知局
一种Mesh设备之间Topology信息同步扩展方法及系统与流程
一种mesh设备之间topology信息同步扩展方法及系统
技术领域
1.本发明涉及通信技术领域,尤其涉及一种mesh设备之间topology信息同步扩展方法及系统。


背景技术:

2.随着人们生活水平的提高,家庭居住面积也越来越大。家庭无线网络覆盖的问题也随之而来,easymesh规范可以有效地解决无线网络覆盖的问题。easymesh规范定义的网络架构,一台主设备(controller)可以对接多台从设备(agent),这样家庭的无线网络就可以无缝覆盖,实现家庭无线网络漫游。
3.easymesh规范定义了mesh设备之间的通信协议,主设备(controller)和从设备(agent)之间的网络拓扑结构可以通过规范中的topology query、notify、discovery和response等协议体现出来。但是,这些协议只能体现主/从设备的radio、ap、client等wifi相关的信息,无法体现用户关注的主/从设备的设备信息,例如设备所在的网络位置、设备的序列号/mac地址、设备型号、版本信息等。对于用户来说,这种情况下就无法查看家庭mesh网络中各台mesh设备的详细设备信息,给用户带来不好的体验感。


技术实现要素:

4.针对上述问题,本发明提供一种mesh设备之间topology信息同步扩展方法及系统。
5.本发明提供一种mesh设备之间topology信息同步扩展方法,应用在mesh网络中,mesh网络包括若干mesh设备,若干mesh设备分为一台主设备以及至少一台从设备,方法包括:
6.定义mesh设备通信的ip地址,使主设备以及各台从设备的ip地址在同一私有ip地址段中;
7.每台从设备分别向主设备上报设备信息;
8.主设备接收并存储全部从设备上报的设备信息后,向每台从设备同步mesh网络中全部mesh设备的设备信息;
9.当主设备以及各台从设备均同步得到了mesh网络中全部mesh设备的设备信息,由主设备以及各台从设备分别根据同步得到的mesh网络中全部mesh设备的设备信息,生成并展示mesh网络的网络拓扑图,以使用户在网络拓扑图中查询到mesh网络中全部mesh设备的设备信息。
10.进一步的,每台从设备分别向主设备上报设备信息为:
11.每台从设备根据预设的信息上报周期,周期性向主设备上报设备信息。
12.进一步的,主设备接收并存储全部从设备上报的设备信息后,向每台从设备同步mesh网络中全部mesh设备的设备信息为:
13.主设备接收并存储全部从设备上报的设备信息后,根据预设的信息同步周期,周
期性向每台从设备同步mesh网络中全部mesh设备的设备信息。
14.进一步的,每台从设备分别向主设备上报设备信息为:
15.每台从设备分别通过标准的http协议向主设备上报设备信息。
16.进一步的,主设备接收并存储全部从设备上报的设备信息后,向每台从设备同步mesh网络中全部mesh设备的设备信息为:
17.主设备接收并存储全部从设备上报的设备信息后,通过标准的http协议向每台从设备同步mesh网络中全部mesh设备的设备信息。
18.进一步的,定义mesh设备通信的ip地址,使主设备以及各台从设备的ip地址在同一私有ip地址段中包括:将主设备以及从设备的ip地址定义在私有的地址网段169.254.253.0/24中,并且将主设备的ip地址固定定义为169.254.253.1。
19.进一步的,设备信息包括设备所在网络位置、设备序列号、设备mac地址、设备型号、设备连接的终端设备信息以及版本信息。
20.本发明还提供一种mesh设备之间topology信息同步扩展系统,系统包括若干mesh设备,若干mesh设备构成一mesh网络,且若干mesh设备分为一台主设备以及至少一台从设备;
21.从设备与主设备的ip地址定义在同一私有ip地址段中;
22.从设备,向主设备上报设备信息,并接收主设备发送的mesh网络中全部mesh设备的设备信息,根据mesh网络中全部mesh设备的设备信息生成并展示mesh网络的网络拓扑图,以使用户在网络拓扑图中查询到mesh网络中全部mesh设备的设备信息;
23.主设备,接收并存储全部从设备上报的设备信息后,向每台从设备同步mesh网络中全部mesh设备的设备信息,并根据mesh网络中全部mesh设备的设备信息生成并展示mesh网络的网络拓扑图,以使用户在网络拓扑图中查询到mesh网络中全部mesh设备的设备信息。
24.进一步的,主设备以及从设备的ip地址定义在私有的地址网段169.254.253.0/24中,并且主设备的ip地址固定定义为169.254.253.1。
25.进一步的,从设备向主设备上报设备信息为:根据预设的信息上报周期,周期性向主设备上报设备信息;主设备向每台从设备同步mesh网络中全部mesh设备的设备信息为:根据预设的信息同步周期,周期性向每台从设备同步mesh网络中全部mesh设备的设备信息。
26.本发明提供的一种mesh设备之间topology信息同步扩展方法及系统,至少包括以下有益效果:
27.在easymesh规范的基础之上,扩展私有的通信协议,将同一mesh网络中的主设备以及全部从设备的ip地址定义在同一私有ip地址段中,从而确保主设备与从设备之间能够正常通信;每台从设备会向主设备上报自身对应的设备信息,同时主设备接收到全部从设备的设备信息之后,会将全部从设备以及主设备本身的设备信息同步给全部从设备,最终使得在mesh网络中的每一台mesh设备均同步到了mesh网络中全部mesh设备的设备信息,并根据同步得到的mesh网络中全部mesh设备的设备信息,生成并展示mesh网络的网络拓扑图,网络拓扑图中包括了mesh网络中全部mesh设备的设备信息,因此用户可以在网络拓扑图中查询到mesh网络中全部mesh设备的设备信息,大大提升用户体验。
附图说明
28.为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
29.图1为本发明一种实施例中的mesh设备之间topology信息同步扩展方法流程图;
30.图2为本发明又一种实施例中的mesh设备之间topology信息同步扩展方法流程图;
31.图3为本发明一种实施例中的mesh设备之间topology信息同步扩展系统结构示意图;
32.101-从设备、102-主设备。
具体实施方式
33.下面将结合本发明中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通的技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明的保护范围。
34.在本发明的一种实施例中,提供一种mesh设备之间topology信息同步扩展方法,该方法应用在mesh网络中(如家庭mesh网络),mesh网络包括若干mesh设备,若干mesh设备分为一台主设备以及至少一台从设备。也即mesh网络中的若干mesh设备包含两种类型,一种是主设备,一种是从设备。其中,一台主设备对接多台从设备,进而形成mesh网络。
35.如图1所示,mesh设备之间topology信息同步扩展方法包括以下步骤:
36.步骤s101:定义mesh设备通信的ip地址,使主设备以及各台从设备的ip地址在同一私有ip地址段中。
37.在一种实现方式中,定义mesh设备通信的ip地址,使主设备以及各台从设备的ip地址在同一私有ip地址段中包括:将主设备以及从设备的ip地址定义在私有的地址网段169.254.253.0/24中,并且将主设备的ip地址固定定义为169.254.253.1。
38.应当可以理解的,本步骤中,将主设备的ip地址固定定义为169.254.253.1,则从设备的ip地址为169.254.253.0/24地址网段中除169.254.253.1以外的其他ip地址。
39.本步骤中,将主设备与从设备的ip地址定义在同一私有ip地址段中,能够确保主/设备之间正常通信,同时又不影响正常的业务传输。
40.步骤s102:每台从设备分别向主设备上报设备信息。
41.其中,在本步骤中,设备信息包括设备所在网络位置(也即上文所提到的ip地址)、设备序列号、设备mac地址、设备型号、设备连接的终端设备信息以及版本信息,当然,除此之外,设备信息还可以包括其他的用户所关注的信息,本发明对此不做限制,本领域技术人员可以根据实际需要自行设置上报的设备信息。
42.进一步的,在本步骤中,每台从设备向主设备上报设备信息时,是通过标准的http协议向主设备上报设备信息,http(hyper text transfer protocol)即超文本传输协议,是目前网页传输的的通用协议。
43.步骤s103:主设备接收并存储全部从设备上报的设备信息后,向每台从设备同步mesh网络中全部mesh设备的设备信息。
44.应当可以理解的,本步骤中所提及的全部从设备指的是与主设备处于同一台mesh网络中的全部从设备。主设备中预先存储有与其处于同一台mesh网络的从设备的数量,主设备可以根据该数量判断是否接收到了mesh网络中全部从设备的设备信息。
45.进一步的,在本步骤中,主设备同样是通过标准的http协议向每台从设备同步mesh网络中全部mesh设备的设备信息,其中,mesh网络中全部mesh设备的设备信息指的是在mesh网络中主设备的设备信息以及全部从设备的设备信息。
46.更进一步的,在一种实现方式中,主设备接收到从设备上报的设备信息时,将从设备上报的设备信息存储到主设备的缓存中。
47.由于主设备接收到从设备上报的设备信息后,能够从设备信息中学习到从设备的ip地址,因此,后续主设备能够向全部从设备同步mesh网络中全部mesh设备的设备信息。
48.步骤s104:当主设备以及各台从设备均同步得到了mesh网络中全部mesh设备的设备信息,由主设备以及各台从设备分别根据同步得到的mesh网络中全部mesh设备的设备信息,生成并展示mesh网络的网络拓扑图。
49.当mesh网络中的所有mesh设备(主设备以及全部从设备)都同步得到了mesh网络中全部mesh设备的设备信息,每台mesh设备就都可以根据得到的mesh网络中全部mesh设备的设备信息生成整个mesh网络的网络拓扑图,在网络拓扑图显示的整个mesh网络的网络拓扑结构中,每台mesh设备的详细的设备信息例如:设备所在网络位置、设备序列号、设备mac地址、设备型号、连接的终端设备信息都可以展现出来,使得用户可以在可视化的网络拓扑图中查询到mesh网络中全部mesh设备的设备信息。
50.本实施例中所提供的mesh设备之间topology信息同步扩展方法,在easymesh规范的基础之上,扩展私有的通信协议,将同一mesh网络中的主设备以及全部从设备的ip地址定义在同一私有ip地址段中,从而确保主设备与从设备之间能够正常通信;每台从设备会向主设备上报自身对应的设备信息,同时主设备接收到全部从设备的设备信息之后,会将全部从设备以及主设备本身的设备信息同步给全部从设备,最终使得在mesh网络中的每一台mesh设备均同步到了mesh网络中全部mesh设备的设备信息,并根据同步得到的mesh网络中全部mesh设备的设备信息,生成可视化的网络拓扑图,网络拓扑图中包括了mesh网络中全部mesh设备的设备信息,因此用户可以在可视化的网络拓扑图中查询家庭mesh网络中所有mesh设备的设备信息,大大提升用户体验。
51.在本发明的又一种实施例中,如图2所示,步骤s102中的每台从设备分别向主设备上报设备信息为:每台从设备根据预设的信息上报周期,周期性向主设备上报设备信息。
52.进一步的,步骤s103中的主设备接收并存储全部从设备上报的设备信息后,向每台从设备同步mesh网络中全部mesh设备的设备信息为:主设备接收并存储全部从设备上报的设备信息后,根据预设的信息同步周期,周期性向每台从设备同步mesh网络中全部mesh设备的设备信息。
53.本实施例中,由于预先设置了信息上报周期以及信息同步周期,也即主设备、从设备中同步到的mesh网络中全部mesh设备的设备信息是会周期性的进行更新的,从而保证能够及时更新并同步各个mesh设备的设备信息,进一步提升用户体验感。
54.应当可以理解的,本实施例中设置的信息上报周期以及信息同步周期可以由技术人员自行设置,本发明对此不做限制。
55.本发明还提供一种mesh设备之间topology信息同步扩展系统,如图3所示,系统包括若干mesh设备,若干mesh设备构成一mesh网络,且若干mesh设备分为一台主设备101以及至少一台从设备102;
56.从设备101与主设备102的ip地址定义在同一私有ip地址段中;
57.从设备101,向主设备102上报设备信息,并接收主设备102发送的mesh网络中全部mesh设备的设备信息,根据mesh网络中全部mesh设备的设备信息生成并展示mesh网络的网络拓扑图,以使用户在网络拓扑图中查询到mesh网络中全部mesh设备的设备信息;
58.主设备102,接收并存储全部从设备101上报的设备信息后,向每台从设备101同步mesh网络中全部mesh设备的设备信息,并根据mesh网络中全部mesh设备的设备信息生成并展示mesh网络的网络拓扑图,以使用户在网络拓扑图中查询到mesh网络中全部mesh设备的设备信息。
59.本发明提供的mesh设备之间topology信息同步扩展系统,在easymesh规范的基础之上,扩展私有的通信协议,同一mesh网络中的主设备以及全部从设备的ip地址定义在同一私有ip地址段中,从而确保了主设备与从设备之间能够正常通信;每台从设备会向主设备上报自身对应的设备信息,同时主设备接收到全部从设备的设备信息之后,会将全部从设备以及主设备本身的设备信息同步给全部从设备,最终使得在mesh网络中的每一台mesh设备均同步到了mesh网络中全部mesh设备的设备信息,并根据同步得到的mesh网络中全部mesh设备的设备信息,生成并展示mesh网络的网络拓扑图,网络拓扑图中包括了mesh网络中全部mesh设备的设备信息,因此用户可以在网络拓扑图中查询到mesh网络中全部mesh设备的设备信息,大大提升用户体验。
60.进一步的,主设备102以及从设备101的ip地址定义在私有的地址网段169.254.253.0/24中,并且主设备102的ip地址固定定义为169.254.253.1。
61.更进一步的,从设备101向主设备102上报设备信息为:根据预设的信息上报周期,周期性向主设备102上报设备信息;主设备102向每台从设备101同步mesh网络中全部mesh设备的设备信息为:根据预设的信息同步周期,周期性向每台从设备101同步mesh网络中全部mesh设备的设备信息。
62.本发明说明书中使用的术语和措辞仅仅为了举例说明,并不意味构成限定。本领域技术人员应当理解,在不脱离所公开的实施方式的基本原理的前提下,对上述实施方式中的各细节可进行各种变化。因此,本发明的范围只由权利要求确定,在权利要求中,除非另有说明,所有的术语应按最宽泛合理的意思进行理解。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1