Wifi路由表形成方法及装置、wifi通信方法及装置的制造方法

文档序号:8366145阅读:315来源:国知局
Wifi路由表形成方法及装置、wifi通信方法及装置的制造方法
【技术领域】
[0001]本发明涉及无线通信领域的WIFI通信技术,尤其涉及一种WIFI路由表形成方法及装置、WIFI通信方法及装置。
【背景技术】
[0002]现有的WIFI网络包括以下两种:
[0003]第一种:WIFI网络中包括一个中心设备,所述中心设备通常为路由器,用来转发目标设备与源设备之间的数据。这种组网方式受限于中心设备可连接的设备数,从而网络规模小,两设备间的物理距离小;且若多个设备同时发送数据,很容易导致数据在中心设备的堵塞,进而导致数据传输速率慢,数据丢失等通信质量差的问题。
[0004]第二种:WIFI直连网络,网络中所有的设备无优先级差异,待发送的数据是通过源设备和目标设备WIFI直连链路发送的,不再通过中心设备进行转发。WIFI直连网络,通过每一设备与其他设备的连接,打破了中心设备对网络物理距离的限制,同时可以解决了由中心设备堵塞导致的通信质量差的问题,但是采用这种WIFI直连网络,源设备和目标设备之间的物理距离还是无法突破现有的WIFI技术可连接的范围,譬如设备A与相距300m的设备B是无法实现WIFI通信的。

【发明内容】

[0005]有鉴于此,本发明的主要目的在于提供一种WIFI路由表形成方法及装置、WIFI通信方法及装置,以打破WIFI通信的距离限制,降低WIFI通信不能的几率。
[0006]为达到上述目的,本发明的技术方案是这样实现的:
[0007]本发明第一方面提供一种WIFI路由表形成方法,所述方法包括:
[0008]获取第一设备与第一可连接设备之间的第一 WIFI直连路由信息;所述第一设备与所述第一可连接设备之间可建立WIFI直连;
[0009]获取第二设备与第二可连接设备之间的第二 WIFI直连路由信息;所述第二设备与所述第二可连接设备之间可建立WIFI直连;所述第一设备与所述第二设备之间已建立WIFI直连;
[0010]获取第三设备与第三可连接设备之间的第三WIFI直连路由信息;所述第三设备与所述第三可连接设备之间可建立WIFI直连;所述第二设备与所述第三设备之间已建立WIFI直连。
[0011]优选地,所述方法还包括:
[0012]已建立WIFI直连设备之间交互已形成WIFI路由表。
[0013]本发明第二方面提供一种WIFI通信方法,所述方法包括:
[0014]根据预设路由算法从WIFI路由表,选择一条由源设备、一个或多个中间设备和目标设备依次WIFI直连形成的传输链路;
[0015]采用所述传输链路,进行WIFI通信;
[0016]其中,所述WIFI路由表为权利要求1或2所形成的WIFI路由表。
[0017]优选地,在所述根据预设路由算法从WIFI路由表,选择一条由源设备、一个或多个中间设备和目标设备依次WIFI直连形成的传输链路之前,还包括:
[0018]确定所述源设备与所述目标设备之间不可建立WIFI直连。
[0019]优选地,
[0020]确定所述源设备与所述目标设备之间不可建立WIFI直连包括:
[0021]判断所述源设备与所述目标设备之间是否已建立WIFI直连;
[0022]若否,则判断所述目标设备是否为所述源设备可搜索到未连接设备;
[0023]若否,则所述源设备与所述目标设备之间不可建立WIFI直连;
[0024]若是,则建立所述源设备与所述目标设备之间的WIFI直连,建立失败,则所述源设备与所述目标设备之间不可建立WIFI直连。
[0025]优选地,所述预设路由算法为中间设备数最少的路由算法或中间设备数小于预先存储阈值的路由算法。
[0026]优选地,所述方法还包括:通过标签探测获取每一条所述传输链路所经过的中间设备数。
[0027]本发明第三方面提供一种WIFI路由表形成装置,所述装置包括:
[0028]第一获取单元,用以获取第一设备与第一可连接设备之间的第一 WIFI直连路由信息;所述第一设备与所述第一可连接设备之间可建立WIFI直连;
[0029]第二获取单元,用以获取第二设备与第二可连接设备之间的第二 WIFI直连路由信息;所述第二设备与所述第二可连接设备之间可建立WIFI直连;所述第一设备与所述第二设备之间已建立WIFI直连;
[0030]第三获取单元,用以获取第三设备与第三可连接设备之间的第三WIFI直连路由信息;所述第三设备与所述第三可连接设备之间可建立WIFI直连;所述第二设备与所述第三设备之间已建立WIFI直连。
[0031 ] 优选地,所述装置还包括:
[0032]交互单元,用以已建立WIFI直连设备之间交互已形成的WIFI路由表。
[0033]本发明第四方面提供一种WIFI通信装置,所述装置包括:
[0034]选择单元,用以根据预设路由算法从WIFI路由表,选择一条由源设备、一个或多个中间设备和目标设备依次WIFI直连形成的传输链路;
[0035]通信单元,用以采用所述选择单元所选择的传输路径,进行WIFI通信;
[0036]所述WIFI路由表为权利要求1或2所形成的WIFI路由表。
[0037]优选地,还包括确定单元;
[0038]所述确定单元,用以所述选择单元选择传输链路之前,确定所述源设备与所述目标设备之间不可建立WIFI直连。
[0039]优选地,所述确定单元包括:
[0040]第一判断模块,用以判断所述源设备与所述目标设备之间是否已建立WIFI直连;
[0041]第二判断模块,用以在判断出所述源设备与所述目标设备之间未建立WIFI直连时,判断所述目标设备是否为所述源设备可搜索到未连接设备,其中,所述目标设备为所述源设备不可搜索到的未连接设备,则所述源设备与所述目标设备之间不可建立WIFI直连;
[0042]直连模块,用以所述目标设备为所述源设备可搜索到连接设备时,建立所述源设备与目标设备之间的WIFI直连;其中,所述源设备与所述目标设备之间的WIFI直连建立失败,所述源设备与所述目标设备之间不可建立WIFI直连。
[0043]优选地,所述预设路由算法为中间设备数最少的路由算法或中间设备数小于预先存储阈值的路由算法。
[0044]优选地,所述选择单元还包括:
[0045]标签探测模块,用以通过标签探测获取每一条所述传输链路所经过的中间设备数。
[0046]本发明实施例中所述的WIFI路由表形成方法及装置、WIFI通信方法及装置,相对于现有技术提供了一种WIFI路由表。所述WIFI路由表为形成源设备、中间设备以及目标设备依次WIFI直连的传输链路提供了路由信息,从而能通过所述传输路径形成,有效的降低因WIFI直连设备相距过远或WIFI直连失败等原因导致的WIFI通信不能的几率,且打破WIFI通信的距离限制。
【附图说明】
[0047]图1为本发明实施例一所述的WIFI路由表形成方法流程示意图;
[0048]图2为本发明实施例二所述的WIFI通信方法流程示意图之一;
[0049]图3为本发明实施例二所述的WIFI通信方法流程示意图之二 ;
[0050]图4为本发明实施例二所述的确定源设备和目标设备不能WIFI直连的流程示意图;
[0051]图5为本发明实施例三所述的WIFI路由表形成装置结构示意图之一;
[0052]图6为本发明实施例三所述的WIFI路由表形成装置结构示意图之二 ;
[0053]图7为本发明实施例四所述的WIFI通信装置的结构示意图之一;
[0054]图8为本发明实施例四所述的WIFI通信装置的结构示意图之二 ;
[0055]图9为本发明实施例四所述的确定单元的结构示意图之;
[0056]图10为本发明实施例五所述的WIFI直连建立方法的流程图;
[0057]图11为本发明实施例六所述的WIFI直连建立方法的流程图。
【具体实施方式】
[0058]以下结合说明书附图以及具体实施例对本发明作进一步的详细描述。
[0059]实施例一:
[0060]如图1所示,本实施例WIFI路由表形成方法包括:
[0061]步骤SllO:获取第一设备与第一可连接设备之间的第一 WIFI直连路由信息;所述第一设备与所述第一可连接设备之间可建立WIFI直连;
[0062]步骤S120:获取第二设备与第二可连接设备之间的第二 WIFI直连路由信息;所述第二设备与所述第二可连接设备之间可建立WIFI直连;所述第一设备与所述第二设备之间已建立WIFI直连;
[0063]步骤S130:获取第三设备与第三可连接设备之间的第三WIFI直连路由信息;所述第三设备与所述第三可连接设备之间可建立WIFI直连;所述第二设备与所述第三设备之间已建立WIFI直连。
[0064]所述第一设备、第二设备、第三设备、第一可连接设备、第二可连接设备以及第三可连接设备都是属于WIFI直连设备。其中所述第一、第二以及第三在本实施例所述WIFI路由表形成方法中,仅是为区别不同的WIFI设备。在形成的WIFI路由表中的任何一个设备都可以作为第一设备,相应的与第一设备已建立了 WIFI直连的设备则为第二设备,而与第二设备建立了 WIFI直连的设备为第三设备。其中,第一设备搜索到的可连接设备则为第一可连接设备;第二设备搜索到的可连接设备为第二可连接设备;第三设备搜索到的可连接设备为第三可连接设备。
[0065]所述第一、第二以及第三WIFI直连路由信息的获取,均可是WIFI直连设备之间的相互搜索或添加。所述WIFI直连设备之间的相互搜索又包括了自动搜索以及基于用户指示的搜索。所述搜索设备通常为点到点的搜索。WIFI通信所占用的频段通常分为13个信道,设WIFI备间可通过收发信号,逐一扫描每一信道上是否有可建立WIFI直连的设备,以形成WIFI直连路由信息。如设备A
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1