通过WiFi建立连接的方法、设备及网络的制作方法
【技术领域】
[0001]本发明涉及移动通信技术领域,具体而言,本发明涉及通过WiFi建立连接的方法、设备及网络。
【背景技术】
[0002]近年来,随着电子产业和通信技术的飞速发展,以数据、话音、视频为基础的新业务发展迅猛。微电子技术、计算机软硬件技术的快速发展,为终端设备处理越来越复杂的工作打下了基础,为终端设备个性化提供了实现可能,使得终端从某种程度上摆脱了网络的制约,可以具备越来越强大的功能。此外,用户本身也对终端有迫切的需求,希望终端功能更强大、更灵活、更简捷。信息技术的发展,使终端技术走向智能化、移动化、多功能化。
[0003]WiFi设备作为无线连接设备,其WiFi P2P连接方法可使WiFi设备直连起来,方便打印和共享同步等操作。WiFi设备能够完成一对一的连接或作为组连接在一起。其中,一对一连接是常见的WiFi直连应用,可以进行数据交换和应用共享等操作;作为组的一对多连接可完成数据传输同步等操作,但受WiFi芯片的限制,目前一对多的连接只能支持有限的WiFi设备个数,通常为8个。
[0004]如图1、2所示,图1和图2分别是现有技术中WiFi设备直连的拓扑结构图。现有技术中的WiFi设备只支持一层用户组到客户端的连接模式,用户组作为发起者,客户端作为接收者,所构建的WiFi直连拓扑结构为二层结构。如图1所示,用户组与客户端为一对一的直连模式,如图2所示,用户组与两个客户端为一对多的直连模式,具体为两个客户端被连接到一个用户组上。
[0005]因此,有必要提出一种技术方案,解决WiFi设备由于WiFi芯片的限制,只能WiFi连接有限个WiFi设备的问题。
【发明内容】
[0006]本发明的目的旨在至少解决上述技术缺陷之一,特别是通过构建至少三层的WiFi连接拓扑结构,实现WiFi连接下WiFi设备的大规模接入。
[0007]一方面,本发明实施方式提供一种通过WiFi建立连接的方法,包括以下步骤:当前节点向下层节点发送连接请求的消息;所述当前节点接收下层节点反馈的连接请求响应的消息,与所述下层节点建立WiFi连接;所述当前节点通过所述WiFi连接向所述下层节点传输数据。
[0008]另一方面,本发明实施方式提供一种通过WiFi建立连接的设备,包括:发送模块,用于向下层节点发送连接请求的消息;接收模块,用于接收所述下层节点反馈的连接请求响应的消息;连接模块,用于根据所述下层节点反馈的连接请求响应消息,与所述下层节点建立WiFi连接;传输模块,用于通过所述WiFi连接向所述下层节点传输数据。
[0009]又一方面,本发明实施方式提供一种通过WiFi建立连接的网络,网络为上述公开的通过WiFi建立连接的设备组建的点对点连接网络,其中,所述网络包括至少一层作为中间节点的设备。
[0010]本发明提出的上述方案,可以构建至少三层的WiFi连接拓扑结构,实现WiFi连接下WiFi设备的大规模接入。
[0011]本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0012]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0013]图1为现有技术中WiFi设备直连的拓扑结构图一;
[0014]图2为现有技术中WiFi设备直连的拓扑结构图二 ;
[0015]图3为本发明通过WiFi建立连接的方法一种实施例的流程示意图;
[0016]图4为本发明通过WiFi建立连接的方法另一种实施例的流程示意图;
[0017]图5为本发明WiFi连接一种实施例的拓扑结构图;
[0018]图6为本发明通过WiFi建立连接的设备一种实施例的结构示意图。
【具体实施方式】
[0019]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0020]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0021]本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0022]本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS (Personal Communicat1ns Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA (Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS (Global Posit1ning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID (Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
[0023]请参阅图3,图3为本发明通过WiFi建立连接的方法一种实施例的流程示意图,如图3所示,包括以下步骤:
[0024]S11,当前节点向下层节点发送连接请求的消息;
[0025]S12,当前节点接收下层节点反馈的连接请求响应的消息,与下层节点建立WiFi连接;
[0026]S13,当前节点通过WiFi连接向下层节点传输数据。
[0027]在本实施例中,方法的实施者为当前节点,当前节点为一 WiFi设备。其中,下层节点也为WiFi设备。
[0028]通过本实施例的方法,可以构建至少三层的WiFi连接拓扑结构,使WiFi设备大规模接入,实现WiFi设备自身的多层网络组网及WiFi设备的大规模自由组网。
[0029]请参阅图4,图4为本发明通过WiFi建立连接的方法另一种实施例的流程示意图,如图3所示,包括以下步骤:
[0030]S21,当前节点接收上层节点的连接请求消息。
[0031]S22,向上层节点发送连接请求响应的消息,与上层节点建立WiFi连接。
[0032]当前节点与上层节点建立WiFi连接的具体过程为,当前节点首先接收其他节点发送的连接请求消息,然后向上层节点发送连接请求响应的消息,完成与其他节点的WiFi连接,此时,其他节点作为当前节点的上层节点。
[0033]S23,当以当前节点的方式与上层节点连接的所有节点数达到最大数目时,当前节点接收上层节点发送的节点转换请求消息。
[0034]利用本实施例的方法所构建的WiFi连接,每个P2P组所直连的节点数预先设有最大上限值。
[0035]当以当前节点的方式与上层节点连接的所有节点数达到最大数目时,上层节点不能再接入其它节点,此时,为接入更多的节点,需将当前节点所在层的节点扩展成可接入节点的节点。本实施例以当前节点为例进行说明。
[0036]S24,当前节点向上层节点发送节点转换请求响应的消息,转换成可WiFi连接下层节点的中间节点。
[0037]当前节点转化成中间节点的过程为,首先上层节点向当前节点发送节点转换请求消息,然后当前节点向上层节点发送节点转换请求响应的消息,完成当前节点的转换,即