数据流量分流方法和设备的制作方法

文档序号:7857276阅读:566来源:国知局
专利名称:数据流量分流方法和设备的制作方法
技术领域
本发明涉及移动通信技木,尤其涉及一种数据流量分流方法和设备。
背景技术
随着移动通信技术的发展,用户可以通过多种方式接入广域网(wide areanetwork, WAN),例如,移动无线互联(wireless fidelity, wifi)设备上的WAN端ロ可以包括以太网(Ethernet)端ロ、wifi 站点(station,STA)端 ロ、2G/3G/4G (第二代/第三代/第四代移动通信技木)端ロ,用户可以通过这三种中的任一种接入WAN。但是,当用户使用2G/3G/4G端ロ进行数据传输时,会给运营商的网络造成较大负担。与运营商网络不同,局域网(Local Area Network,LAN)通常利用wifi网络接入有线网络,如接入光纤网,但是wifi网络信号质量通常不稳定。在稳定数据业务的前提下,如何决定使用2G/3G/4G网络还是wifi网络进行数据传输就是ー个问题。

发明内容
本发明实施例提供一种数据流量分流方法和设备,在保证通信质量的前提下,在蜂窝无线通信网络和wifi网络之间实现数据分流。一方面,提供了一种数据流量分流方法,包括移动无线互联wifi设备测量wifi网络的信号强度;所述移动wifi设备根据所述wifi网络的信号強度,将数据流量在蜂窝无线通信网络和Wifi网络间切換,其中,当数据流量在Wifi网络中传输时,所述移动Wifi设备采用时分复用的方式,分别作为接入点AP和站点STA路由有互联网接入需求的STA和可提供互联网接入服务的AP之间的数据流量。在ー种可能的实现方式中,所述测量wifi网络的信号強度,包括在进行蜂窝无线通信数据业务时,分别对wifi网络中至少ー个捜索信道中每个搜索信道进行信道扫描,得到每个搜索信道上所述可提供互联网接入服务的AP中的可用AP以及所述可用AP的信号强度;所述根据所述wifi网络的信号強度,将数据流量在蜂窝无线通信网络和wifi网络间切換,包括将信号強度大于预先设定的第一阈值或者信号強度的多次加权平均值大于第一阈值的AP,确定为拟切换的AP ;在所述拟切換的AP所在的信道上进行wifi接入过程以接入所述wifi网络;在成功接入所述wifi网络后,再次获取所述拟切換的AP的信号強度,如果再次获取的信号強度大于预先设定的第二阈值,则将所述数据流量从蜂窝无线通信网络切換到所述wifi网络中。在另ー种可能的实现方式中,所述分别对wifi网络中至少ー个捜索信道中每个捜索信道进行信道扫描,得到每个搜索信道上所述可提供互联网接入服务的AP中的可用AP以及所述可用AP的信号強度包括分别对wifi网络中每个搜索信道进行预设次数的信道扫描,其中,毎次信道扫描得到每个搜索信道上可用AP以及所述可用AP的信号強度。在另ー种可能的实现方式中,当信号強度大于第一阈值的可用AP多于ー个或者当多次加权平均后的信号強度大于第一阈值的可用AP多于ー个时,所述拟切換的AP为所述多于ー个的AP中优先级最高的ー个AP,所述优先级由预先配置的表明AP选取顺序的參数确定。在另ー种可能的实现方式中,所述每次信道扫描得到每个搜索信道上可用AP以及所述可用AP的信号強度,包括所述移动wifi设备在到达设定的时间时,选择初始信道,并在所述初始信道上作为AP工作第一时间;所述移动wifi设备在工作所述第一时间后,切換到一个搜索信道上;所述移动wifi设备在所述ー个捜索信道上作为STA工作第二时间,检测所述ー个捜索信道上的可用AP以及所述ー个捜索信道上可用AP的信号強度;所述移动wifi设备在工作所述第二时间后,切换回所述初始信道上;所述移动wifi设备在所述初始信道上再次作为AP工作第一时间后,切换到另一个搜索信道上作为STA工作第二时间,检测所述另ー个搜索信道上的可用AP以及所述另ー个搜索信道上可用AP的信号強度,并在工作所述第二时间后切換回所述初始信道上;所述移动wifi设备重复上述过程直至所述至少一个搜索信道中所有的捜索信道都被检测。在另ー种可能的实现方式中,所述在所述拟切换的AP所在的信道上进行wifi接入过程包括所述移动wifi设备在初始信道上进行AP释放过程;所述移动wifi设备在拟切换的AP所在的信道上作为STA连接所述拟切換的AP ;并且,所述移动wifi设备在作为STA连接所述拟切換的AP后,在拟切换的AP所在的信道上作为AP工作,使得所述有接入需求的STA重新接入所述移动wifi设备。在另ー种可能的实现方式中,所述拟切換的AP包括第一 AP,所述第一 AP是指所述移动wifi设备在设定次数内均接入失败的AP,所述方法还包括所述移动wifi设备在重启之前不再发起对所述第一 AP的接入;或者,所述移动wifi设备在重启之前,将所述第一 AP的基本服务集标识BSSID放在搜索队列的尾部以推迟发起对所述第一 AP的接入;或者,所述移动wifi设备在重启之前的设定时间内,保持所述第一 AP的BSSID的状态为无效状态以使得在所述设定时间内不再发起对所述第一 AP的接入。在另ー种可能的实现方式中,所述第一阈值的计算公式为L1 = Y-P1+P2,其中,LI为第一阈值,Y为所述移动wifi设备作为AP和STA工作时需要的接收灵敏度,Pl为移动wifi设备的发射功率,P2为所述拟切换的AP的发射功率。在另ー种可能的实现方式中,当所述移动wifi设备工作在电池模式和工作在充电器模式吋,Pl值不同。在另ー种可能的实现方式中,所述测量wifi网络的信号強度,包括在进行wifi
7CN 102917406 A



3/15 页
数据业务时,采集wifi信号强度并计算设定时间内的采集的多个wifi信号強度的加权平均值;所述根据wifi网络的信号強度,将数据流量在蜂窝无线通信网络和wifi网络间切換,包括
如果所述加权平均值低于预先设定的第三阈值,则建立蜂窝无线通信网络连接;在建立蜂窝无线通信网络连接后,再次获取所述加权平均值,如果所述加权平均值小于预先设定的第四阈值,则将所述数据流量从所述wifi网络切換到蜂窝无线通信网络中。在另ー种可能的实现方式中,所述方法还包括所述移动wifi设备判断广域网WAN端口中的以太网端ロ是否能够提供互联网接入服务;所述移动wifi设备在WAN端口中的以太网端ロ能够提供互联网接入服务时,使用以太网端ロ接入WAN。另ー方面,提供了一种数据流量分流设备,包括測量模块,用于测量无线互联wifi网络的信号強度,并将所述wifi网络的信号强度发送给切换模块;切换模块,用于接收所述测量模块发送的所述wifi网络的信号強度,根据所述wifi网络的信号強度,将数据流量在蜂窝无线通信网络和wifi网络间切換,其中,当数据流量在wifi网络中传输时,所述移动wifi设备采用时分复用的方式,分别作为接入点AP和站点STA路由有互联网接入需求的STA和可提供互联网接入服务的AP之间的数据流量。在ー种可能的实现方式中,所述测量模块具体用于在进行蜂窝无线通信数据业务时,分别对wifi网络中至少ー个捜索信道中每个搜索信道进行信道扫描,得到每个搜索信道上所述可提供互联网接入服务的AP中的可用AP以及所述可用AP的信号強度;所述切换模块包括第一単元,用于将信号強度大于预先设定的第一阈值或者信号強度的多次加权平均值大于第一阈值的AP,确定为拟切换的AP ;第二単元,用于在所述第一单元确定出的所述拟切换的AP所在的信道上进行wifi接入过程以接入所述wifi网络;第三単元,用于在所述第二単元成功接入所述wifi网络后,再次获取所述拟切換的AP的信号強度,如果再次获取的信号強度大于预先设定的第二阈值,则将所述数据流量从蜂窝无线通信网络切換到所述wifi网络中。在另ー种可能的实现方式中,所述测量模块具体用于在进行蜂窝无线通信数据业务吋,分别对wifi网络中每个搜索信道进行预设次数的信道扫描,其中,毎次信道扫描得到每个搜索信道上可用AP以及所述可用AP的信号强度。在另ー种可能的实现方式中,当信号強度大于第一阈值的可用AP多于ー个或者当多次加权平均后的信号強度大于第一阈值的可用AP多于ー个时,所述第一単元确定的所述拟切換的AP为所述多于ー个的AP中优先级最高的ー个AP,所述优先级由预先配置的表明AP选取顺序的參数确定。
8
在另ー种可能的实现方式中,所述测量模块具体用于在进行蜂窝无线通信数据业务时,分别对wifi网络中每个搜索信道进行预设次数的信道扫描,其中,毎次信道扫描得到每个搜索信道上可用AP以及所述可用AP的信号强度包括在到达设定的时间时,选择初始信道,并在所述初始信道上作为AP工作第一时间;在工作所述第一时间后,切換到一个搜索信道上;在所述ー个捜索信道上作为STA工作第二时间,检测所述ー个捜索信道上的可用AP以及所述ー个捜索信道上可用AP的信号強度;在工作所述第二时间后,切換回所述初始信道上;在所述初始信道上再次作为AP工作第一时间后,切换到另一个搜索信道上作为STA工作第二时间,检测所述另ー个搜索信道上的可用AP以及所述另ー个搜索信道上可用AP的信号強度,并在工作所述第二时间后切換回所述初始信道上;重复上述过程直至所述至少一个搜索信道中所有的捜索信道都被检测。在另ー种可能的实现方式中,所述第二单元具体用于在初始信道上进行AP释放过程;在拟切换的AP所在的信道上作为STA连接所述拟切換的AP ;并且,在作为STA连接所述拟切換的AP后,在拟切换的AP所在的信道上作为AP工作,使得所述有接入需求的STA重新接入所述移动wifi设备。在另ー种可能的实现方式中,所述拟切換的AP包括第一 AP,所述第一 AP是指所述移动wifi设备在设定次数内均接入失败的AP,所述设备还包括处理模块,用于在重启之前不再发起对所述第一 AP的接入;或者,在重启之前,将所述第一 AP的基本服务集标识BSSID放在搜索队列的尾部以推迟发起对所述第一 AP的接入;或者,在重启之前的设定时间内,保持所述第一 AP的BSSID的状态为无效状态以使得在所述设定时间内不再发起对所述第一 AP的接入。在另ー种可能的实现方式中,所述第一单元采用的所述第一阈值的计算公式为L1=Y-P1+P2,其中,LI为第一阈值,Y为所述移动wifi设备作为AP和STA工作时需要的接收灵敏度,Pl为移动wifi设备的发射功率,P2为所述拟切换的AP的发射功率。在另ー种可能的实现方式中,当所述设备工作在电池模式和工作在充电器模式吋,Pl值不同。在另ー种可能的实现方式中,所述测量模块具体用于在进行wifi数据业务吋,采集wifi信号强度并计算设定时间内的采集的多个wifi信号強度的加权平均值;所述切换模块具体用于如果所述加权平均值低于预先设定的第三阈值,则建立蜂窝无线通信网络连接;在建立蜂窝无线通信网络连接后,再次获取所述加权平均值,如果所述加权平均值小于预先设定的第四阈值,则将所述数据流量从所述wifi网络切換到蜂窝无线通信网络中。在另ー种可能的实现方式中,还包括第一判断模块,用于判断广域网WAN端口中的以太网端ロ是否能够提供互联网接入服务;
9
第一接入模块,用于在所述第一判断模块判断出所述WAN端口中的以太网端ロ能够提供互联网接入服务时,使用以太网端ロ接入WAN。由上述技术方案可知,通过测量wifi网络的信号強度,可以根据该wifi网络的信号強度,将数据流量在蜂窝无线通信网络和wifi网络间切換,在保证通信质量的前提下,在运营商网络和Wifi网络之间实现数据分流。另外,在分流时采用时分复用的方式,分别作为AP和STA路由有互联网接入需求的STA和可提供互联网接入服务的AP之间的数据流量,可以实现单芯片的数据流量分流。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作ー简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例中的移动wifi设备可以命名为E5,參见图1,为E5的端ロ示意图,E5可以包括WAN端口和LAN端ロ,WAN端ロ包括以太网(Ethernet)端ロ、wifi STA端口和蜂窝无线通信网络端ロ,具体以2G/3G/4G端ロ为例进行说明,LAN端ロ包括通用串行总线(Universal Serial Bus, USB)端口和 wifi 接入点(Access Point, AP)端ロ。WAN 端 ロ可以使得移动wifi设备作为ー个有互联网接入需求的设备接入其他接入点之中。LAN端ロ则可以使得移动wifi设备作为ー个服务节点,为有互联网接入需求的其他设备服务。E5可以工作在如下场景下场景一E5通过USB端ロ或者wifi AP端ロ,为用户提供LAN业务,如WebNAS文件共享,Samba,数字生活网络联盟(Digital Living Network Alliance, DLNA)流媒体播放和录制等;场景ニE5为通过USB端ロ连接的用户提供WAN业务,可以通过Ethernet,WifiSTA, 2G/3G/4G等WAN端ロ,访问Internet,上网冲浪等。场景三结合场景ー和场景ニ,为用户并发提供上述WAN业务和LAN业务。參见图2,在场景三下,数据流量可以分流到wifi网络,当数据流量分流到wifi网络后,E5可以首先作为wifi AP接收外部PC的数据,然后E5再作为wifi STA将这些数据发送给运营商AP ;同样,来自运营商AP的数据也可以通过E5发送给PC。此时,E5的2G/3G/4G端ロ就可以不工作,減少运营商数据网络的带宽压力。上述的E5可以采用如下实施例实现数据流量的分流。图3为本发明数据流量分流方法一实施例的流程示意图,包括步骤31 :移动wifi设备测量wifi网络的信号强度;其中,移动wifi设备为能够为外部AP和外部STA提供分流的设备,例如上述的E5。E5可以在进行2G/3G/4G数据业务时定时测量wifi网络的信号强度;或者,E5也可以在进行wifi数据业务时测量wifi网络的信号強度。该数据业务是泛指语音、文本、流媒体等业务。本发明实施例中的外部AP是指E5之外的AP,也就是可提供互联网接入的AP,例如运营商AP、家庭中设置的AP、星巴克中设置的AP等,以为E5提供接入;外部STA是指E5之外的STA,也就是有互联网接入需求的STA,例如ipad (平板电脑)、PC (个人电脑)等,其可接入该E5设备。步骤32 :所述移动wifi设备根据所述wifi网络的信号強度,将数据流量在蜂窝无线通信网络和Wifi网络间切換,其中,当数据流量在Wifi网络中传输时,所述移动Wifi设备采用时分复用的方式,分别作为AP和STA路由有互联网接入需求的STA和可提供互联网接入服务的AP之间的数据流量。其中,2G/3G/4G表示2G、3G或者4G,2G、3G或者4G网络都是通常意义上的蜂窝无线通信网络,如GSM (全球移动通讯系统)、WCDMA (宽带码分多址)网络,本实施例中以2G/3G/4G网络为例进行说明,但对蜂窝通信网络的具体形式并不做限定。本发明实施例以3G网络为例。例如,如果E5在进行3G数据业务时发现wifi网络的信号強度高于设定阈值,则可以从3G网络切换到wifi网络;或者,如果E5在进行wifi数据业务时发现wifi网络的信号強度低于设定阈值,则可以从wifi网络切換到3G网络。本实施例通过测量wifi网络的信号強度,井根据该信号強度在3G和wifi中切换,可以实现WAN端ロ的数据业务的分流。并且,在分流时采用时分复用的方式,分别作为
11AP和STA路由有互联网接入需求的STA和可提供互联网接入服务的AP之间的数据流量,可以实现单芯片的数据流量分流。图4为本发明数据流量分流方法另ー实施例的流程示意图,图5为本发明中从3G切换到wifi的示意图,本实施例以3G向wifi切换为例。參见图4,本实施例的流程包括步骤41 :在3G中进行数据业务。例如,參见图5,本实施例以3G为通用移动通信系统(Universal MobileTelecommunications System,UMTS)为例,在 UMTS WAN 端口上进行 UMTS 数据业务。步骤42 :在3G中进行数据业务时,分别对wifi网络中每个搜索信道进行信道扫描,得到每个搜索信道上的可用AP以及所述可用AP的信号強度,根据信道扫描时得到的可用AP的信号強度和第一阈值,确定拟切换的AP,并确定所述拟切換的AP所在的信道。例如,參见图5,每隔TS2时间,进行ー组信道扫描(wifiscan),TS2可以为3分钟。在两组wifiscan之间的时间内wifi网络处于休眠状态(wifi sleep)。经过定时扫描可以得到拟切换的AP及该AP所在的信道。具体的扫描过程可以參见后续的图6和图7。參见图5,扫描所需的时间可以表示为TSl。步骤43 :在所述拟切换的AP所在的信道上进行wifi接入(wifi access)过程,以接入wifi网络。具体的wifi接入流程可以參见后续的图8。參见图5,Wifi接入过程所需的时间可以表示为TS3。步骤44 :在成功接入wifi后,再次获取拟切換的AP的信号強度,如果信号强度大于第二阈值,则将数据流量从3G网络切換到wifi网络中。其中,在将数据流量从3G网络切換到wifi网络后,可以释放3G连接,释放3G连接可以包括将3G分组数据协议(Packet Data ProtocolJDP)去激活,释放3G网络中的IP地址。參见图5,数据流量从3G网络切换到wifi网络的时间可以表示为TS4。其中,第一阈值和第二阈值都可以设定,例如第二阈值可以是比第一阈值小5 IOdBm的值。E5成功接入wifi网络后会获得wifi网络中的IP地址,之后可以更换路由表,采用该IP地址在wifi网络中进行wifi数据业务。切换后,在wifi网络中进行数据业务,3G网络处于休眠状态。图6为本发明实施例中wifi扫描的流程示意图,在wifi扫描过程中E5将以时分复用的方式分别作为AP和STA进行工作。图7为本发明实施例中分别作为STA和AP的时分工作模式示意图。当移动wifi设备作为STA时,其接入其他节点,例如接入运营商网络,与运营商网络中的AP传输数据或信号;当移动wifi设备作为AP则是与其他设备,例如ipad、PC,传输信号或数据。Wifi网络由13个信道(channel)组成,分别表示为channell channell3。扫描过程可以是全频段搜索,也可以是目标频点捜索。全频段搜索是指扫描从channell开始,依次扫描每个信道直至channell3,在每个信道上捜索可用的AP。目标频点搜索是指只搜索设定的信道,例如,上述的13个信道中只有3个是互不重叠的,则可以只搜索这些互不重叠的信道,例如,搜索channell、channel6和channelll。本实施例以全频段搜索为例。可以以AP和STA时分模式完成全频段搜索,參见图6和图7,全频段搜索流程可以包括步骤61 :E5选择ー个初始信道,并在该初始信道上作为AP进行工作。例如,參见图7,选择的初始信道为channel6,E5在该channel6上作为AP工作一定时间Tl。其中,參见图2所示的示意图,当E5作为AP工作时,可以从PC接收数据,或者,将接收的来自运营商AP的数据发送给PC。步骤62 E5从选择的初始信道切换到搜索信道。其中,捜索信道是指要捜索的信道集中的每个信道,本实施例以全频段搜索为例,那么搜索信道包括channel I "channel 13,以切换到channell为例,其余信道的处理流程可以參照执行。參见图7,假设切换时间为T2,那么经过T2时间后,设备从channel6切换到channell,且工作状态从AP切换到STA。同样可以參见图2所示的示意图,当E5作为STA工作时,可以将接收的来自PC的数据发送给运营商AP,或者,将接收运营商AP发送的数据。步骤63 E5在搜索信道上作为STA进行工作,获得该搜索信道上可用AP,并获取该可用AP的信号強度。例如,參见图7,E5在channell上作为STA工作T3时间。在该T3时间内,E5搜索channell上可用AP并检测其信号強度。在T3的搜索过程中,E5可以采用被动方式进行搜索,或者采用主动方式进行搜索。被动方式进行搜索Wifi STA来到某ー个Channel后,接收该信道上的数据,如果发现有某个AP广播的Beacon (信标)帧(广播包),并进行解调和译码处理。然后根据接收到的Beacon数据,可以计算出接收到的Beacon数据的信噪比,接收信号強度等数据。一般AP会在每IOOms(可配置,或者更长)发出ー个Beacon广播包。其中,Beacon帧中会包含AP的BSSID,E5作为STA在某个信道(channel)上搜索时,将接收到的Beacon帧中包含的BSSID对应的AP确定为可用AP,将接收的beacon帧的信号强度作为该可用AP的信号强度。主动方式进行搜索Wifi STA来到某ー个Channel后,主动发出Probe Request广播数据包,按照Wifi协议要求,所有收到此Probe Request的AP都应该立即反馈Probe Response数据包,并在数据包中把AP的相关配置信息告诉STA。这样STA就知道在此信道上是否有可用的AP,并且能够根据接收到的Probe Response数据包,可以计算出接收到的Probe Response数据包的信噪比,接收信号強度等数据。此时,E5作为STA在某个信道(channel)上搜索时,将接收到的Probe Response数据包中包含的基本服务集标识(Basic Service SetIdentifier, BSSID)对应的AP确定为可用AP,将接收的Probe Response数据包的信号强度作为该可用AP的信号強度。相比被动方式而言,主动方式的AP反映速度快。步骤64 E5捜索到可用AP并检测到可用AP的信号強度后,从搜索信道切換回初始信道。例如,參见图7,E5从channell切换回channel6,从STA工作状态切换回AP工作状态。假设该切換时间为T4。
之后,E5可以再从channel6切换到channel2上进行搜索,依次类推直至搜索完channelIj0另外,为了提高可靠性,可以进行多次上述的重复的全频段搜索,也就是执行设定次数的从channelf channel 13的信道扫描,毎次信道扫描时都是先在初始信道上作为AP工作Tl时间,之后切换到搜索信道上作为STA工作T3时间,再切換回初始信道;再在初始信道上作为AP工作Tl时间,之后切换到另一个搜索信道上作为STA工作T3时间,再切換会初始信道…。假设重复次数为NI,那么扫描的时间TSl = 13X (T1+T2+T3+T4) XN1,通常T1+T2+T3+T4 大约为 100ms, NI 为 2 次。步骤65 E5将扫描过程中信号強度均大于第一阈值的AP确定为拟切换的AP,并确定该拟切换的AP所在的信道。其中,通过上述捜索,可以确定每个信道上的每个可用AP的信号強度,如果经过上述的NI次信道扫描,毎次信道扫描时一个多个可用AP信号強度均大于第一阈值,则可以将这个或这些可用AP确定为拟切换的AP,同时由于在搜索时可以确定每个可用AP所在的信号,因此也可以确定出该拟切換的AP所在的信道。可选的,如果信号強度大于第一阈值的可用AP的个数大于1,则可以根据每个AP对应的优先级,将优先级最高的AP确定为拟切换的AP。具体的,可以配置ー个配置文件(Profile),该profile可以是出厂配置的或者用户根据需要配置的。该配置文件中记录每个AP的信息,比如SSID名字,密码,优先级别,可能的加密方式等信息。当捜索时发现高于第一阈值的AP的个数大于I时,可以再根据该配置文件中的优先级信息,选择优先级最高的AP为拟切換的AP。优先级用于表明AP的选取顺序,优先级越高表明对应的AP越优先被选取。本实施例以将每次信道扫描时信号强度均大于第一阈值的AP确定为拟切换的AP为例。可选的,也可以采用其余方式,例如,对每次信道扫描时得到的信号强度进行加权平均,将加权平均后的信号強度大于第一阈值的AP确定为拟切换的AP。其中,对N个数办,
i = O, I. . . N-I进行加权平均的计算公式可以为1) = laP,,一为加权平均后的值,Bi为
I OI)
设置的加权系数,Bi彡O且=1 本实施例对以对每个信道扫描多次为例进行介绍,例
O
如进行预设次数的扫描。当然,也可以只对每个信道进行一次扫描,这时就没有必要进行加权平均计算。经过上述捜索,可以确定出拟切换的ΑΡ。例如,在channell上搜索时获得的可用的AP为AP1,该APl的信号強度在重复的两次扫描过程中均大于第一阈值,或者该APl的两次扫描得到的信号強度的加权平均值大于第一阈值,则APl就是拟切換的AP,该拟切換的AP所在的信道为channell。第一阈值可以根据移动设备的工作模式进行确定,第一阈值的计算公式可以表示为L1=Y-P1+P2,其中,LI为第一阈值,Y为E5作为AP和STA工作时需要的接收灵敏度,Pl为E5的发射功率,P2为运营商AP的发射功率。其中E5在不同的工作模式下Pl的值不同,例如,E5使用电池工作,则Pl=3dBm ;如果E5使用充电器工作,即通过外部电源工作,则Pl=13dBm。上述的P2和Y可以根据现有协议规定得到,例如,通常P2在17. 78dBnT20dBm之间,Y可以根据IEEE802. 11规定的接收灵敏度数据表得到。假设P2=20dBm,Y=_75dBm,那么E5 使用电池时,Ll=-58dBm,使用充电器时,Ll=-68dBm ;又例如,P2=17. 78dBm, Y=-75dBm,那么E5使用电池时,Ll=-60. 22dBm,使用充电器时,Ll=-70. 22dBm。第一阈值和第二阈值是可以设定的,例如,第一阈值可以为_65dBm,第二阈值可以为 _70dBm。图8为本发明实施例中wifi接入的流程示意图,图9为本发明实施例中wifi接入的时序不意图。參见图8和图9,wifi接入过程可以包括步骤81 E5在初始信道上进行AP释放过程。由于E5是单芯片实现分流功能,需要STA和AP工作在同一个信道。例如,初始时E5作为AP工作在channel6上,经过上述扫描后确定的拟切换的AP所在的信道为channell,那么AP需要从channel6切换到channell上。例如,參见图9,此时将进行AP释放过程,例如释放channel6。步骤82 E5作为STA在拟切换的AP所在的信道上连接外部AP。其中,外部AP例如为运营商AP。拟切换的信道假设为channell。此时,參见图9,E5与运营商AP可以在channell上进行激活、认证、授权等过程(proactive、auth、associateノ。步骤83 :E5作为AP在拟切换的AP所在的信道上工作,使得外部STA重新接入E5。例如,參见图9, E5可以在channell上发送beacon中贞。參见图9,经过T6时间E5可以作为STA接入运营商AP,T6约为3. 5s ;经过T7时间,外部的STA,例如PC可以接入E5,T7约为5s。另外,E5可以分别作为STA和AP完成对应的鉴权并获取wifi网络中的IP地址,如图9所示该时间为T8。图10为本发明数据流量分流方法另ー实施例的流程示意图,包括步骤101 :在3G中进行数据业务。步骤102 :在3G中进行数据业务时,定时对wifi网络进行扫描,确定拟切换的AP,并根据拟切换的AP得到搜索队列。其中,拟切换的AP可以为多个,当为多个时,可以按照信号強度的大小排序后组成搜索队列。另外,在扫描过程中,也会确定拟切换的AP所在的信道。本实施例的搜索队列是指同一个优先级中的多个AP的排列顺序。例如,都是中国联通的AP,这些中国联通的AP的接入顺序用搜索队列表征。搜索队列中可以记录这些AP的 BSSID0步骤103 :根据搜索队列中拟切换的AP的顺序在对应的信道进行wifi接入过程。进行wifi接入过程以接入wifi网络。例如,按照从前到后的顺序,首先尝试在排在第一位的拟切换的AP所在的信道上进行wifi接入。步骤104:判断是否成功接入wifi网络,若成功,执行步骤105,否则执行步骤106。其中,该wifi接入可以尝试多次,例如尝试接入3次,如果3次都不成功,则表明wifi接入未成功。步骤105 :在成功接入wifi网络后,再次获取拟切换的AP的信号強度,如果信号強度大于第二阈值,则将3G数据流量切換到wifi中,以及释放3G连接,例如将3G PDP去激活,释放3G网络中的IP地址。步骤106 :对未接入成功的拟切换AP进行异常处理。异常处理可以包括方式一将对应的AP标记为异常事件,在重启所述移动wifi设备之前不再发起对该AP的连接。在重启之后,也就是下次上电后,可以再次发起对该AP的连接。方式ニ 在重启所述移动wifi设备之前,将该AP的BSSID放在搜索队列的尾部以推迟发起对所述第一 AP的接入,所述第一 AP可为拟切換的AP中的任一 AP。在重启之后,可以将该AP的BSSID保持放在尾部,或者,也可以恢复该BSSID在放入尾部之前默认的位置。方式三在重启所述移动wifi设备之前的设定的时间内,例如10分钟内,保持该AP的BSSID的无效状态。其中,BSSID处于无效的时间内不再发起对该BSSID对应的AP的连接。在重启之后,可以恢复该BSSID的有效状态,也就是重启之后恢复会该AP的连接。图11为本发明数据流量分流方法另ー实施例的流程示意图,图12为本发明中从wifi切换到3G的示意图,本实施例以wifi向3G切换为例。參见图11,本实施例的流程包括步骤111 :在wifi中进行数据业务。步骤112 :在wifi中进行数据业务时,采集wifi信号强度并计算设定时间内的采集的多个wifi信号強度的加权平均值;例如,每隔Is采集一次wifi的信号強度,并每隔IOs计算一次加权平均值。可以理解的是,采集间隔值并不限于此,是可配置的。步骤113 :如果加权平均值低于预先设定的第三阈值,则建立3G连接,如激活3GPDP,并获得3G中的IP地址;第三阈值的值可以为-75dBm。步骤114 :在建立3G连接后,再次获取加权平均值,如果加权平均值小于预先设定的第四阈值,则将数据流量从wifi网络切換到3G网络中。第四阈值的值可以为-70dBm。图13为本发明数据流量分流方法另ー实施例的流程示意图,包括步骤131 :判断以太网端ロ是否能够提供互联网接入服务,若是执行步骤132,否则执行步骤133。其中,能够提供互联网(Internet)接入服务,例如能够访问网页、ping通网址等。例如,可以在以太网端ロ发起TCP/IP或者UDP/IP访问来判断以太网端ロ是否能够提供WAN服务,例如采用ping方式,当成功接收到ping响应后表明以太网端ロ能够提供互联网接入。步骤132 :采用以太网端ロ接入WAN。
16
也就是说,当存在有效的有线连接时,采用有线连接接入WAN。步骤133 :采用3G网络或wifi网络接入WAN。该流程可以參见上述各实施例。本实施例通过优先采用有线方式接入,可以提高接入的稳定性。图14为本发明数据流量分流方法另ー实施例的流程示意图,包括步骤141 :判断3G端ロ是否能够提供互联网接入服务,若是执行步骤142,否则执行步骤143。例如,可以在3G端ロ发起TCP/IP或者UDP/IP访问来判断3G端ロ是否能够提供WAN服务,例如采用ping方式,当成功接收到ping响应后表明3G端ロ能够提供互联网接入服务。步骤142 :采用3G网络接入WAN,并在后续切换到wifi网络或者以太网。例如,当采用3G网络接入WAN后,根据上述实施例确定能够切换到wifi网络后切换到wifi网络,或者,发现有线连接后,切换到以太网。步骤143 :采用wifi网络或者以太网接入WAN。例如,如果wifi STA端ロ能够提供互联网接入服务,则采用wifi网络接入WAN,或者在以太网端ロ能够提供互联网接入服务时,采用以太网接入WAN。另外,在采用3G网络或者wifi网络接入WAN后,可以测量wifi网络的信号強度。本实施例通过优先采用3G方式接入,由于3G的连接速度较快,可以实现WAN的快速接入。图15为本发明数据流量分流设备ー实施例的结构示意图,该设备150包括測量模块151和切换模块152 ;测量模块151用于测量无线互联wifi网络的信号強度,并将所述wifi网络的信号強度发送给切换模块;切换模块152用于接收所述测量模块发送的所述wifi网络的信号強度,根据所述wifi网络的信号強度,将数据流量在蜂窝无线通信网络和wifi网络间切换,其中,当数据流量在wifi网络中传输时,所述移动wifi设备采用时分复用的方式,分别作为AP和STA路由有互联网接入需求的STA和可提供互联网接入服务的AP之间的数据流量。可选的,所述测量模块具体用干在进行蜂窝无线通信数据业务时,分别对wifi网络中至少ー个捜索信道中每个搜索信道进行信道扫描,得到每个搜索信道上所述可提供互联网接入服务的AP中的可用AP以及所述可用AP的信号強度;參见图16,所述切换模块包括第一単元161,用于将信号強度大于预先设定的第一阈值或者信号強度的多次加权平均值大于第一阈值的AP,确定为拟切换的AP ;第二单元162,用于在所述第一单元确定出的所述拟切换的AP所在的信道上进行wifi接入过程以接入所述wifi网络;第三単元163,用于在所述第二単元成功接入所述wifi网络后,再次获取所述拟切換的AP的信号強度,如果再次获取的信号強度大于预先设定的第二阈值,则将所述数据流量从蜂窝无线通信网络切換到所述wifi网络中。可选的,所述测量模块具体用干在进行蜂窝无线通信数据业务时,分别对wifi网络中每个搜索信道进行预设次数的信道扫描,其中,毎次信道扫描得到每个搜索信道上可用AP以及所述可用AP的信号強度;可选的,当信号強度大于第一阈值的可用AP多于ー个或者当多次加权平均后的信号強度大于第一阈值的可用AP多于ー个吋,所述第一単元确定的所述拟切換的AP为所 述多于ー个的AP中优先级最高的ー个AP,所述优先级由预先配置的表明AP选取顺序的參数确定。可选的,所述测量模块具体用于在进行蜂窝无线通信数据业务时,分别对wifi网络中每个搜索信道进行预设次数的信道扫描,其中,毎次信道扫描得到每个搜索信道上可用AP以及所述可用AP的信号强度包括在到达设定的时间吋,选择初始信道,并在所述初始信道上作为AP工作第一时间;在工作所述第一时间后,切換到一个搜索信道上;在所述ー个捜索信道上作为STA工作第二时间,检测所述ー个捜索信道上的可用AP以及所述ー个捜索信道上可用AP的信号強度;在工作所述第二时间后,切換回所述初始信道上;在所述初始信道上再次作为AP工作第一时间后,切换到另一个搜索信道上作为STA工作第二时间,检测所述另ー个搜索信道上的可用AP以及所述另ー个搜索信道上可用AP的信号強度,并在工作所述第二时间后切換回所述初始信道上;重复上述过程直至所述至少一个搜索信道中所有的捜索信道都被检测。可选的,所述第二単元具体用于 在初始信道上进行AP释放过程;在拟切换的AP所在的信道上作为STA连接所述拟切換的AP ;并且,在作为STA连接所述拟切换的AP后,在拟切换的AP所在的信道上作为AP工作,使得所述有接入需求的STA重新接入所述移动wifi设备。可选的,所述拟切換的AP包括第一 AP,所述第一 AP是指所述移动wifi设备在设定次数内均接入失败的AP,所述设备还包括处理模块,用于在重启之前不再发起对所述第一 AP的接入;或者,在重启之前,将所述第一 AP的基本服务集标识BSSID放在搜索队列的尾部以推迟发起对所述第一 AP的接入;或者,在重启之前的设定时间内,保持所述第一AP的BSSID的状态为无效状态以使得在所述设定时间内不再发起对所述第一 AP的接入。可选的,所述第一单元采用的所述第一阈值的计算公式为L1=Y_P1+P2,其中,LI为第一阈值,Y为所述移动Wifi设备作为AP和STA工作时需要的接收灵敏度,Pl为移动wifi设备的发射功率,P2为所述拟切换的AP的发射功率。可选的,当所述设备工作在电池模式和工作在充电器模式吋,Pl值不同。可选的,所述测量模块具体用于在进行wifi数据业务时,采集wifi信号强度并计算设定时间内的采集的多个wifi信号強度的加权平均值;所述切换模块具体用于如果所述加权平均值低于预先设定的第三阈值,则建立蜂窝无线通信网络连接;在建立蜂窝无线通信网络连接后,再次获取所述加权平均值,如果所述加权平均值小于预先设定的第四阈值,则将所述数据流量从所述wifi网络切換到蜂
18窝无线通信网络中。可选的,參见图17,该设备还包括第一判断模块171,用于判断广域网WAN端口中的以太网端ロ是否能够提供互联 网接入服务;第一接入模块172,用于在所述第一判断模块判断出所述WAN端口中的以太网端ロ能够提供互联网接入服务时,使用以太网端ロ接入WAN。;另外,本发明还给出如下ー个通信设备的实施例,如图18所示,该通信设备包括无线收发信机(transceiver),用于测量wifi网络的信号强度;处理器,用于根据所述wifi网络的信号強度,将数据流量在蜂窝无线通信网络和wifi网络间切换,其中,当数据流量在wifi网络中传输时,所述移动wifi设备采用时分复用的方式,分别作为接入点AP和站点STA路由有互联网接入需求的STA和可提供互联网接入服务的AP之间的数据流量。无线收发信机在图18中表示为181,处理器在图18中表示为182,无线收发信机可通过ー个或多个天线183收发无线信号,以便进行信号扫描和測量。所述ー个或多个天线183可通过图18中所示的Wifi AP端ロ或Wifi STA端ロ接收Wifi信号。所述处理器可以用逻辑集成电路实现。可选的,无线收发信机具体用干在进行蜂窝无线通信数据业务时,分别对wifi网络中至少ー个捜索信道中每个搜索信道进行信道扫描,得到每个搜索信道上所述可提供互联网接入服务的AP中的可用AP以及所述可用AP的信号強度;所述处理器具体用于将信号強度大于预先设定的第一阈值或者信号強度的多次加权平均值大于第一阈值的AP,确定为拟切换的AP ;在所述拟切換的AP所在的信道上进行wifi接入过程以接入所述wifi网络;在成功接入所述wifi网络后,再次获取所述拟切換的AP的信号強度,如果再次获取的信号強度大于预先设定的第二阈值,则将所述数据流量从蜂窝无线通信网络切換到所述wifi网络中。可选的,所述无线收发信机具体用于分别对wifi网络中每个搜索信道进行预设次数的信道扫描,其中,毎次信道扫描得到每个搜索信道上可用AP以及所述可用AP的信号強度;处理器具体用于当信号強度大于第一阈值的可用AP多于ー个或者当多次加权平均后的信号強度大于第一阈值的可用AP多于ー个时,所述拟切換的AP为所述多于ー个的AP中优先级最高的ー个AP,所述优先级由预先配置的表明AP选取顺序的參数确定。可选的,无线收发信机具体用于所述移动wifi设备在到达设定的时间吋,选择初始信道,并在所述初始信道上作为AP工作第一时间;在工作所述第一时间后,切換到一个搜索信道上;在所述ー个捜索信道上作为STA工作第二时间,检测所述ー个捜索信道上的可用AP以及所述ー个捜索信道上可用AP的信号強度;在工作所述第二时间后,切換回所述初始信道上;在所述初始信道上再次作为AP工作第一时间后,切换到另一个搜索信道上作为STA工作第二时间,检测所述另ー个搜索信道上的可用AP以及所述另ー个搜索信道上可用AP的信号強度,并在工作所述第二时间后切換回所述初始信道上;重复上述过程直至所述至少一个搜索信道中所有的捜索信道都被检测。可选的,处理器具体用于在初始信道上进行AP释放过程;在拟切换的AP所在的信道上作为STA连接所述拟切換的AP ;并且,在作为STA连接所述拟切換的AP后,在拟切换的AP所在的信道上作为AP工作,使得所述有接入需求的STA重新接入所述移动wifi设备。可选的,所述拟切換的AP包括第一 AP,所述第一 AP是指所述移动wifi设备在设定次数内均接入失败的AP,所述处理器还用于在重启之前不再发起对所述第一 AP的接入;或者,在重启之前,将所述第一 AP的基本服务集标识BSSID放在捜索队列的尾部以推迟发起对所述第一 AP的接入;或者,在重启之前的设定时间内,保持所述第一 AP的BSSID的状态为无效状态以使得在所述设定时间内不再发起对所述第一 AP的接入。可选的,处理器采用的所述第一阈值的计算公式为L1=Y_P1+P2,其中,LI为第一阈值,Y为所述移动Wifi设备作为AP和STA工作时需要的接收灵敏度,Pl为移动Wifi设备的发射功率,P2为所述拟切换的AP的发射功率。。可选的,当所述移动wifi设备工作在电池模式和工作在充电器模式吋,Pl值不同。可选的,无线收发信机具体用于在进行wifi数据业务时,采集wifi信号强度并计算设定时间内的采集的多个wifi信号強度的加权平均值;处理器具体用干如果所述加权平均值低于预先设定的第三阈值,则建立蜂窝无线通信网络连接;在建立蜂窝无线通信网络连接后,再次获取所述加权平均值,如果所述加权平均值小于预先设定的第四阈值,则将所述数据流量从所述wifi网络切換到蜂窝无线通信网络中。可选的,处理器还用于判断广域网WAN端口中的以太网端ロ是否能够提供互联网接入服务;在WAN端口中的以太网端ロ能够提供互联网接入服务时,使用以太网端ロ接AffAN0可选的,处理器还用于判断蜂窝无线通信端ロ是否能够提供互联网接入服务;在蜂窝无线通信端ロ能提供互联网接入服务时,采用蜂窝无线通信网络接入WAN以进行蜂窝无线通信数据业务。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于ー计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管參照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种数据流量分流方法,其特征在于,包括 移动无线互联wifi设备测量wifi网络的信号強度; 所述移动Wifi设备根据所述Wifi网络的信号強度,将数据流量在蜂窝无线通信网络和wifi网络间切换,其中,当数据流量在wifi网络中传输时,所述移动wifi设备采用时分复用的方式,分别作为接入点AP和站点STA路由有互联网接入需求的STA和可提供互联网接入服务的AP之间的数据流量。
2.根据权利要求I所述的方法,其特征在干, 所述测量wifi网络的信号強度,包括在进行蜂窝无线通信数据业务时,分别对wifi网络中至少ー个捜索信道中每个搜索信道进行信道扫描,得到每个搜索信道上所述可提供互联网接入服务的AP中的可用AP以及所述可用AP的信号強度; 所述根据所述wifi网络的信号強度,将数据流量在蜂窝无线通信网络和wifi网络间切換,包括 将信号強度大于预先设定的第一阈值或者信号強度的多次加权平均值大于第一阈值的可用AP,确定为拟切换的AP ; 在所述拟切換的AP所在的信道上进行wifi接入过程以接入所述wifi网络; 在成功接入所述wifi网络后,再次获取所述拟切換的AP的信号強度,如果再次获取的信号強度大于预先设定的第二阈值,则将所述数据流量从蜂窝无线通信网络切換到所述wifi网络中。
3.根据权利要求2所述的方法,其特征在于,所述分别对wifi网络中至少ー个捜索信道中每个搜索信道进行信道扫描,得到每个搜索信道上所述可提供互联网接入服务的AP中的可用AP以及所述可用AP的信号強度包括 分别对wifi网络中每个搜索信道进行预设次数的信道扫描,其中,毎次信道扫描得到每个搜索信道上可用AP以及所述可用AP的信号強度。
4.根据权利要求2所述的方法,其特征在干, 当信号強度大于第一阈值的可用AP多于ー个或者当多次加权平均后的信号強度大于第一阈值的可用AP多于ー个时,所述拟切換的AP为所述多于ー个的AP中优先级最高的一个AP,所述优先级由预先配置的表明AP选取顺序的參数确定。
5.根据权利要求3所述的方法,其特征在干,所述每次信道扫描得到每个搜索信道上可用AP以及所述可用AP的信号強度,包括 所述移动wifi设备在到达设定的时间时,选择初始信道,并在所述初始信道上作为AP工作第一时间; 所述移动wifi设备在工作所述第一时间后,切換到一个搜索信道上; 所述移动wifi设备在所述ー个搜索信道上作为STA工作第二时间,检测所述ー个搜索信道上的可用AP以及所述ー个捜索信道上可用AP的信号強度; 所述移动wifi设备在工作所述第二时间后,切換回所述初始信道上; 所述移动wifi设备在所述初始信道上再次作为AP工作第一时间后,切换到另ー个搜索信道上作为STA工作第二时间,检测所述另ー个搜索信道上的可用AP以及所述另ー个搜索信道上可用AP的信号強度,并在工作所述第二时间后切換回所述初始信道上; 所述移动wifi设备重复上述过程直至所述至少一个搜索信道中所有的捜索信道都被检测。
6.根据权利要求5所述的方法,其特征在于,所述在所述拟切換的AP所在的信道上进行wifi接入过程包括 所述移动wifi设备在初始信道上进行AP释放过程; 所述移动wifi设备在拟切换的AP所在的信道上作为STA连接所述拟切換的AP ; 并且,所述移动wifi设备在作为STA连接所述拟切換的AP后,在拟切换的AP所在的信道上作为AP工作,使得所述有接入需求的STA重新接入所述移动wifi设备。
7.根据权利要求6所述的方法,其特征在干,所述拟切換的AP包括第一AP,所述第一AP是指所述移动wifi设备在设定次数内均接入失败的AP,所述方法还包括 所述移动wifi设备在重启之前不再发起对所述第一 AP的接入;或者, 所述移动wifi设备在重启之前,将所述第一 AP的基本服务集标识BSSID放在搜索队列的尾部以推迟发起对所述第一 AP的接入;或者, 所述移动wifi设备在重启之前的设定时间内,保持所述第一 AP的BSSID的状态为无效状态以使得在所述设定时间内不再发起对所述第一 AP的接入。
8.根据权利要求2-7中任一项所述的方法,其特征在于,所述第一阈值的计算公式为L1=Y-P1+P2,其中,LI为第一阈值,Y为所述移动wifi设备作为AP和STA工作时需要的接收灵敏度,Pl为移动wifi设备的发射功率,P2为所述拟切换的AP的发射功率。
9.根据权利要求8所述的方法,其特征在干,当所述移动wifi设备工作在电池模式和工作在充电器模式吋,Pl值不同。
10.根据权利要求I所述的方法,其特征在干, 所述测量Wifi网络的信号強度,包括在进行Wifi数据业务时,采集Wifi信号强度并计算设定时间内的采集的多个wifi信号強度的加权平均值; 所述根据wifi网络的信号強度,将数据流量在蜂窝无线通信网络和wifi网络间切換,包括 如果所述加权平均值低于预先设定的第三阈值,则建立蜂窝无线通信网络连接; 在建立蜂窝无线通信网络连接后,再次获取所述加权平均值,如果所述加权平均值小于预先设定的第四阈值,则将所述数据流量从所述Wifi网络切換到蜂窝无线通信网络中。
11.根据权利要求ι- ο任一项所述的方法,其特征在于,所述方法还包括 所述移动wifi设备判断广域网WAN端口中的以太网端ロ是否能够提供互联网接入服务; 所述移动wif i设备在WAN端口中的以太网端ロ能够提供互联网接入服务时,使用以太网端ロ接入WAN。
12.—种数据流量分流设备,其特征在于,包括 測量模块,用于测量无线互联wifi网络的信号強度,并将所述wifi网络的信号强度发送给切换模块; 切换模块,用于接收所述测量模块发送的所述wifi网络的信号強度,根据所述wifi网络的信号強度,将数据流量在蜂窝无线通信网络和wifi网络间切換,其中,当数据流量在wifi网络中传输吋,所述移动wifi设备采用时分复用的方式,分别作为接入点AP和站点STA路由有互联网接入需求的STA和可提供互联网接入服务的AP之间的数据流量。
13.根据权利要求12所述的设备,其特征在干, 所述测量模块具体用于在进行蜂窝无线通信数据业务时,分别对wifi网络中至少ー个搜索信道中每个搜索信道进行信道扫描,得到每个搜索信道上所述可提供互联网接入服务的AP中的可用AP以及所述可用AP的信号強度; 所述切换模块包括 第一単元,用于将信号強度大于预先设定的第一阈值或者信号強度的多次加权平均值大于第一阈值的可用AP,确定为拟切换的AP ; 第二単元,用于在所述第一単元确定出的所述拟切換的AP所在的信道上进行wifi接入过程以接入所述wifi网络; 第三単元,用于在所述第二単元成功接入所述wifi网络后,再次获取所述拟切換的AP的信号強度,如果再次获取的信号強度大于预先设定的第二阈值,则将所述数据流量从蜂窝无线通信网络切換到所述wifi网络中。
14.根据权利要求13所述的设备,其特征在于,所述测量模块具体用于 在进行蜂窝无线通信数据业务吋,分别对wifi网络中每个搜索信道进行预设次数的信道扫描,其中,毎次信道扫描得到每个搜索信道上可用AP以及所述可用AP的信号強度。
15.根据权利要求13所述的设备,其特征在干,当信号強度大于第一阈值的可用AP多于ー个或者当多次加权平均后的信号強度大于第一阈值的可用AP多于ー个时,所述第一単元确定的所述拟切換的AP为所述多于ー个的AP中优先级最高的ー个AP,所述优先级由预先配置的表明AP选取顺序的參数确定。
16.根据权利要求14所述的设备,其特征在于,所述测量模块具体用于 在进行蜂窝无线通信数据业务吋,分别对wifi网络中每个搜索信道进行预设次数的信道扫描,其中,毎次信道扫描得到每个搜索信道上可用AP以及所述可用AP的信号強度包括 在到达设定的时间时,选择初始信道,并在所述初始信道上作为AP工作第一时间; 在工作所述第一时间后,切換到一个搜索信道上; 在所述ー个捜索信道上作为STA工作第二时间,检测所述ー个捜索信道上的可用AP以及所述ー个捜索信道上可用AP的信号強度; 在工作所述第二时间后,切換回所述初始信道上; 在所述初始信道上再次作为AP工作第一时间后,切换到另一个搜索信道上作为STAエ作第二时间,检测所述另ー个搜索信道上的可用AP以及所述另ー个搜索信道上可用AP的信号強度,并在工作所述第二时间后切換回所述初始信道上; 重复上述过程直至所述至少一个搜索信道中所有的捜索信道都被检测。
17.根据权利要求16所述的设备,其特征在于,所述第二単元具体用于 在初始信道上进行AP释放过程; 在拟切换的AP所在的信道上作为STA连接所述拟切換的AP ; 并且,在作为STA连接所述拟切換的AP后,在拟切换的AP所在的信道上作为AP工作,使得所述有接入需求的STA重新接入所述移动wifi设备。
18.根据权利要求17所述的设备,其特征在于,所述拟切換的AP包括第一AP,所述第一 AP是指所述移动wifi设备在设定次数内均接入失败的AP,所述设备还包括处理模块,用于在重启之前不再发起对所述第一 AP的接入;或者,在重启之前,将所述第一 AP的基本服务集标识BSSID放在搜索队列的尾部以推迟发起对所述第一 AP的接入;或者,在重启之前的设定时间内,保持所述第一 AP的BSSID的状态为无效状态以使得在所述设定时间内不再发起对所述第一 AP的接入。
19.根据权利要求13-18任一项所述的设备,其特征在于,所述第一单元采用的所述第ー阈值的计算公式为L1=Y-P1+P2,其中,LI为第一阈值,Y为所述移动wifi设备作为AP和STA工作时需要的接收灵敏度,Pl为移动wifi设备的发射功率,P2为所述拟切换的AP的发射功率。
20.根据权利要求19所述的设备,其特征在干,当所述设备工作在电池模式和工作在充电器模式吋,Pl值不同。
21.根据权利要求12所述的设备,其特征在干, 所述测量模块具体用于在进行wifi数据业务时,采集wifi信号强度并计算设定时间内的采集的多个wifi信号強度的加权平均值; 所述切换模块具体用于如果所述加权平均值低于预先设定的第三阈值,则建立蜂窝无线通信网络连接;在建立蜂窝无线通信网络连接后,再次获取所述加权平均值,如果所述加权平均值小于预先设定的第四阈值,则将所述数据流量从所述wifi网络切換到蜂窝无线通信网络中。
22.根据权利要求12-21任一项所述的设备,其特征在于,还包括 第一判断模块,用于判断广域网WAN端口中的以太网端ロ是否能够提供互联网接入服务; 第一接入模块,用于在所述第一判断模块判断出所述WAN端口中的以太网端ロ能够提供互联网接入服务时,使用以太网端ロ接入WAN。
全文摘要
本发明提供一种数据流量分流方法和设备。该方法包括移动无线互联wifi设备测量wifi网络的信号强度;所述移动wifi设备根据所述wifi网络的信号强度,将数据流量在蜂窝无线通信网络和wifi网络间切换,其中,当数据流量在wifi网络中传输时,所述移动wifi设备采用时分复用的方式,分别作为接入点AP和站点STA路由有互联网接入需求的STA和可提供互联网接入服务的AP之间的数据流量。本发明实施例可以实现多WAN端口场景下的数据分流。
文档编号H04W28/10GK102917406SQ201210273160
公开日2013年2月6日 申请日期2012年8月2日 优先权日2012年8月2日
发明者马涛 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1