基于MESH网络的数据通信方法、装置及设备制造方法及图纸

技术编号:38682835 阅读:30 留言:0更新日期:2023-09-02 22:55
本申请提供了一种基于MESH网络的数据通信方法、装置及设备,属于通信技术领域。方法包括:在第一路由器与至少一个第二路由器之间建立网络隧道;基于网络隧道,将第一路由器和至少一个第二路由器进行组网,得到无线网格MESH网络,第一路由器为主路由器,第二路由器为子路由器;以及在用户终端基于至少一个第二路由器中的目标路由器接入MESH网络的情况下,基于目标路由器与第一路由器之间的网络隧道,通过第一路由器响应用户终端的控制报文,通过目标路由器响应用户终端的数据报文。本申请能够提高MESH网络的广泛性,进而提高了基于MESH网络的数据通信的广泛性。的数据通信的广泛性。的数据通信的广泛性。

【技术实现步骤摘要】
基于MESH网络的数据通信方法、装置及设备


[0001]本申请涉及通信
,特别涉及一种基于MESH网络的数据通信方法、装置及设备。

技术介绍

[0002]由于家庭中的用户终端(家居设备和手机等)越来越多,且分布较分散,因此,为了更好的为用户终端提供网络服务,需要在家庭中部署多个路由器,将多个路由器进行无线网络(Wireless Fidelity,WIFI)组网,形成一个无线网格(MESH)网络,这样用户终端就可以接入MESH网络中的任一路由器(例如距离用户终端最近的路由器),从而实现上网功能。
[0003]相关技术中,通过无线组网方式或者有线组网方式将多个路由器进行WIFI组网,形成一个MESH网络,然后用户终端基于MESH网络进行数据通信。由于有线组网方式需要预留布线空间,组网灵活性受限;而无线组网方式会限制多个路由器之间的距离。因此,相关技术中的组网方式具有一定的局限性,进而导致基于MESH网络进行通信也具有一定的局限性。

技术实现思路

[0004]本申请实施例提供了一种基于MESH网络的数据通信方法、装置及设备,能够提高MESH网络的广泛性,进而提高了基于MESH网络的数据通信的广泛性。
[0005]一方面,提供了一种基于MESH网络的数据通信方法,所述方法包括:
[0006]在第一路由器与至少一个第二路由器之间建立网络隧道;
[0007]基于所述网络隧道,将所述第一路由器和所述至少一个第二路由器进行组网,得到无线网格MESH网络,所述第一路由器在所述MESH网络中为主路由器,所述第二路由器在所述MESH网络中为子路由器;以及
[0008]在用户终端基于所述至少一个第二路由器中的目标路由器接入所述MESH网络的情况下,基于所述目标路由器与所述第一路由器之间的网络隧道,通过所述第一路由器响应所述用户终端的控制报文,通过所述目标路由器响应所述用户终端的数据报文。
[0009]另一方面,提供了一种基于MESH网络的数据通信装置,所述装置包括:
[0010]建立模块,用于在第一路由器与至少一个第二路由器之间建立网络隧道;
[0011]组网模块,用于基于所述网络隧道,将所述第一路由器和所述至少一个第二路由器进行组网,得到无线网格MESH网络,所述第一路由器在所述MESH网络中为主路由器,所述第二路由器在所述MESH网络中为子路由器;以及
[0012]通信模块,用于在用户终端基于所述至少一个第二路由器中的目标路由器接入所述MESH网络的情况下,基于所述目标路由器与所述第一路由器之间的网络隧道,通过所述第一路由器响应所述用户终端的控制报文,通过所述目标路由器响应所述用户终端的数据报文。
[0013]另一方面,提供了一种路由器,所述路由器包括处理器和存储器,所述存储器中存
储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述所述的基于MESH网络的数据通信方法。
[0014]另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述所述的基于MESH网络的数据通信方法。
[0015]另一方面,提供了一种计算机程序产品,所述计算机程序产品存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行,以实现上述所述的基于MESH网络的数据通信方法。
[0016]在本申请实施例中,利用隧道技术实现多个路由器之间的组网,而基于隧道技术在多个路由器之间建立的网络隧道不会受到距离的限制,也不需要布置较长网线;因此,本申请中能够实现路由器在跨视距的场景下进行组网,不会受限于传统的有线组网方式和无线组网方式的局限性,也即本申请能够提高MESH网络的广泛性,进而提高了基于MESH网络的数据通信的广泛性。
附图说明
[0017]图1示出了本申请一个示例性实施例示出的基于MESH网络的数据通信方法的实施环境的示意图;
[0018]图2示出了本申请一个示例性实施例示出的基于MESH网络的数据通信方法的流程图;
[0019]图3示出了本申请一个示例性实施例示出的基于MESH网络的数据通信方法的流程图;
[0020]图4示出了本申请一个示例性实施例示出的第一路由器和至少一个第二路由器进行组网的示意图;
[0021]图5示出了本申请一个示例性实施例示出的基于MESH网络的数据通信方法的流程图;
[0022]图6示出了本申请一个示例性实施例示出的基于MESH网络的数据通信装置的框图;
[0023]图7示出了本申请一个示例性实施例示出的路由器的框图。
具体实施方式
[0024]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0025]在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0026]需要说明的是,本申请所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本申请中涉及到的控制报文和数据报文等都是在充分授
权的情况下获取的。
[0027]请参考图1,其示出了本申请一个示例性实施例示出的基于MESH网络的数据通信方法的实施环境的示意图。参见图1,该实施环境包括:第一路由器101、至少一个第二路由器102和用户终端103。将第一路由器101和至少一个第二路由器102进行WIFI组网,得到MESH网络,第一路由器101在MESH网络中为主路由器;第二路由器102在MESH网络中为子路由器。
[0028]用户终端103可以接入MESH网络,从而实现上网功能。在一些实施例中,用户终端103可以基于第一路由器101接入MESH网络,也可以基于任一第二路由器102接入MESH网络,在本申请实施例中对用户终端103接入MESH网络的路由器不作具体限定;另外,用户终端103还可以在MESH网络中实现漫游,也即用户终端103切换接入MESH网络的路由器。例如,用户终端103先基于子路由器接入MESH网络,然后在用户终端103的位置发生变化时,用户终端103可以切换为基于主路由器接入MESH网络;或者,在用户终端103的位置发生变化时,用户终端103可以切换为基于另一个子路由器接入MESH网络。
[0029]第一路由器101和第二路由器102可以为具有广域网(Wide Area Network,WAN)出口的路由器;例如,第一路由器101和第二路由器102为客户用户终端103设备(Customer Premise Equipment,CPE)或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MESH网络的数据通信方法,其特征在于,所述方法包括:在第一路由器与至少一个第二路由器之间建立网络隧道;基于所述网络隧道,将所述第一路由器和所述至少一个第二路由器进行组网,得到无线网格MESH网络,所述第一路由器在所述MESH网络中为主路由器,所述第二路由器在所述MESH网络中为子路由器;以及在用户终端基于所述至少一个第二路由器中的目标路由器接入所述MESH网络的情况下,基于所述目标路由器与所述第一路由器之间的网络隧道,通过所述第一路由器响应所述用户终端的控制报文,通过所述目标路由器响应所述用户终端的数据报文。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标路由器与所述第一路由器之间的网络隧道,通过所述第一路由器响应所述用户终端的控制报文,包括:通过所述目标路由器与所述第一路由器之间的网络隧道,接收所述目标路由器转发的所述用户终端的控制报文;基于所述控制报文生成第一响应报文,所述第一响应报文中的网关地址为所述第一路由器的网关地址;通过所述目标路由器与所述第一路由器之间的网络隧道,向所述目标路由器发送所述第一响应报文;通过目标路由器,将所述第一响应报文中的网关地址由所述第一路由器的网关地址修改为所述目标路由器的网关地址,得到第二响应报文;以及向所述用户终端发送所述第二响应报文。3.根据权利要求2所述的方法,其特征在于,所述控制报文为用于请求地址分配的动态主机配置协议DHCP请求报文,所述第一响应报文为DHCP响应报文;所述基于所述控制报文生成第一响应报文,包括:基于所述DHCP请求报文,为所述用户终端分配网络地址;生成所述DHCP响应报文,所述DHCP响应报文携带所述网络地址和所述第一路由器的网关地址。4.根据权利要求2所述的方法,其特征在于,所述通过所述目标路由器与所述第一路由器之间的网络隧道,接收所述目标路由器转发的所述用户终端的控制报文,包括:通过所述目标路由器与所述第一路由器之间的网络隧道,接收所述目标路由器转发的加密后的控制报文;对加密后的控制报文进行解密,得到所述控制报文;所述通过所述目标路由器与所述第一路由器之间的网络隧道,向所述目标路由器发送所述第一响应报文,包括:对所述第一响应报文进行加密;通过所述目标路由器与所述第一路由器之间的网络隧道,向所述目标路由器发送加密后的第一响应报文。5.根据权利要求1所述的方法,其特征在于,所述目标路由器具有广域网WAN出口;所述通过所述目标路由器响应所述用户终端的数据报文,包括:通过所述目标路由器,接收所述用户终端的数据报文;通过所述目标路由器的WAN出口,输出所述数据报文。
6.根...

【专利技术属性】
技术研发人员:黄东杨茜惠
申请(专利权)人:成都欧珀通信科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1