一种流量卸载的方法、基站和WLAN设备与流程

文档序号:12184166阅读:758来源:国知局
一种流量卸载的方法、基站和WLAN设备与流程

本发明涉及网络技术领域,尤其涉及一种流量卸载的方法、基站和WLAN设备。



背景技术:

在无线接入网级聚合和互操作中,基站可以将RAN(Radio Access Network,无线接入网)流量卸载到WLAN(Wireless Local Area Networks,无线局域网)设备中,然后WLAN设备在将RAN流量传输给UE(User Equipment,用户设备)。在上述技术中,基站从PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)层将RAN流量卸载到WLAN设备上,由于与WLAN设备进行流量卸载的基站的核心网设备之间没有接口,因此不需要为WLAN设备设置核心网设备。

在现有技术中,UE与WLAN设备建立关联后,UE与基站之间建立IPSec(Internet Protocol Security,网络协议安全性)隧道用于传输RAN流量。

在实现本发明的过程中,发明人发现现有技术至少存在如下问题:

由于每个从WLAN设备获取RAN流量的UE都需要与基站建立IPSec隧道,增加了UE的复杂度,并且当与基站建立IPSec隧道的UE较多时,会严重响应到基站的工作性能,并且基站需要将自身的IP(Internet Protocol,网络协议)地址通知给UE,这样就降低了基站的安全性。



技术实现要素:

本发明提供一种流量卸载的方法、基站和WLAN设备。一方面,所述方法应用于所述基站与所述WLAN设备之间建立了用于卸载RAN数据流量的互联网连接协议IPSec隧道,所述基站确定卸载到所述WLAN设备的数据承载;所述基站通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,以使所述WLAN设备将所述RAN数据流量发送给用户设备。本发明中由于是基站和WLAN设备之间建立的IPSec隧道,因此降低了用户设备的复杂度,并且,由于基站是与WLAN设备建立的IPSec隧道,因此建立的IPSec隧道相对较少,降低了对基站工作性能的影响,并且无需将基站的IP地址发送给用户设备,保证了基站的安全性。

第一方面,本发明提供了一种流量卸载的方法,所述方法应用于基站可将无线接入网RAN数据流量卸载到无线局域网WLAN设备的场景下,其中,所述基站和所述WLAN设备为非共站址,所述基站与所述WLAN设备之间建立了用于卸载RAN数据流量的互联网连接协议IPSec隧道,所述方法包括:

所述基站确定卸载到所述WLAN设备的数据承载;

所述基站通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,以使所述WLAN设备将所述RAN数据流量发送给用户设备。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基站与所述WLAN设备之间建立用于卸载RAN数据流量的IPSec隧道,包括:

所述基站查找与所述基站处于连接状态的移动通信网络的信道质量低于WLAN网络的信道质量的用户设备;

所述基站与所述WLAN设备的WLAN无线接入点的管理模块之间建立用于卸载RAN数据流量的所述IPSec隧道;

所述基站确定的卸载到所述WLAN设备的数据承载为所述移动通信网络的信道质量低于所述WLAN网络的信道质量的所述用户设备的数据承载。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基站通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,包括:

所述基站根据所述移动通信网络的信道质量值和所述WLAN网络的信道质量值之比确定所述RAN数据流量的卸载方式;

所述基站根据确定的所述RAN数据流量的卸载方式,通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中;

其中,所述卸载方式包括:卸载部分RAN数据流量或卸载全部RAN数据流量。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基站根据所述移动通信网络的信道质量值和WLAN网络的信道质量值之比确定所述RAN数据流量的卸载方式,包括:

所述基站根据所述移动通信网络的信道质量值和所述WLAN网络的信道质量值之比是小于阈值,确定所述RAN数据流量的卸载方式为所述卸载全部RAN数据流量。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基站根据所述移动通信网络的信道质量值和所述WLAN网络的信道质量值之比是不小于所述阈值,确定所述RAN数据流量的卸载方式为所述卸载部分RAN数据流量。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基站确定卸载到所述WLAN设备的数据承载,包括:

所述基站获取数据承载中的用户层面的通用分组无线业务隧道协议GTP-U数据;

所述基站对所述GTP-U数据进行解析,以获取用户设备的承载标识;

所述基站根据所述承载标识确定所述数据承载是否为卸载到所述WLAN设备的数据承载。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基站与所述WLAN设备之间建立至少一个所述IPSec隧道;

当所述基站与所述WLAN设备之间建立了一个所述IPSec隧道时,所述基站通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,包括:

所述基站通过所述IPSec隧道中的不同的传输控制协议TCP端口或用户数据报文协议UDP端口将不同所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中;

当所述基站与所述WLAN设备之间建立了多个所述IPSec隧道时,所述基站通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,包括:

所述基站通过不同的IPSec隧道将不同所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中。

第二方面,一种基站,所述基站可将无线接入网RAN数据流量卸载到无线局域网WLAN设备,其中,所述基站和所述WLAN设备为非共站址,所述基站与所述WLAN设备之间建立了用于卸载RAN数据流量的互联网连接协议IPSec隧道,所述基站包括:

发送器,接收器,存储器,以及与所述存储器耦合的处理器,所述发送器、接收器、存储器和处理器通过总线系统相通信;

所述存储器存储软件程序;

所述处理器通过运行所述软件程序以用于:

确定卸载到所述WLAN设备的数据承载;

通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,以使所述WLAN设备将所述RAN数据流量发送给用户设备。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理器还用于:

查找与所述基站处于连接状态的移动通信网络的信道质量低于WLAN网络的信道质量的用户设备;

与所述WLAN设备的WLAN无线接入点的管理模块之间建立用于卸载RAN数据流量的所述IPSec隧道;

其中,确定的卸载到所述WLAN设备的数据承载为所述移动通信网络的信道质量低于所述WLAN网络的信道质量的所述用户设备的数据承载。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理器还用于:

根据所述移动通信网络的信道质量值和所述WLAN网络的信道质量值之比确定所述RAN数据流量的卸载方式;

根据确定的所述RAN数据流量的卸载方式,通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中;

其中,所述卸载方式包括:卸载部分RAN数据流量或卸载全部RAN数据流量。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理器还用于:

根据所述移动通信网络的信道质量值和所述WLAN网络的信道质量值之比是小于阈值,确定所述RAN数据流量的卸载方式为所述卸载全部RAN数据流量。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理器还用于:

根据所述移动通信网络的信道质量值和所述WLAN网络的信道质量值之比是不小于所述阈值,确定所述RAN数据流量的卸载方式为所述卸载部分RAN数据流量。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理器还用于:

获取数据承载中的用户层面的通用分组无线业务隧道协议GTP-U数据;

对所述GTP-U数据进行解析,以获取用户设备的承载标识;

根据所述承载标识判断所述数据承载是否为卸载到所述WLAN设备的数据承载;

如果是,确定所述数据承载为卸载到WLAN设备的数据承载。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基站与所述WLAN设备之间建立至少一个所述IPSec隧道;

所述处理器还用于:

当所述基站与所述WLAN设备之间建立了一个所述IPSec隧道时,通过所述IPSec隧道中的不同的传输控制协议TCP端口或用户数据报文协议UDP端口将不同所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中;

当所述基站与所述WLAN设备之间建立了多个所述IPSec隧道时,所述基站通过不同的IPSec隧道将不同所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中。

第三方面,一种流量卸载的方法,所述方法应用于基站可将无线接入网RAN数据流量卸载到无线局域网WLAN设备的场景下,其中,所述基站和所述WLAN设备为非共站址,所述基站与所述WLAN设备之间建立了用于卸载RAN数据流量的互联网连接协议IPSec隧道,所述方法包括:

所述WLAN设备接收所述基站通过所述IPSec隧道卸载的RAN数据流量;

所述WLAN设备将所述RAN流量数据通过用户设备连接到的所述WLAN设备的WLAN无线接入点发送给所述用户设备;

其中,所述RAN数据流量是所述基站确定卸载到所述WLAN设备的数据承载中的RAN数据流量。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基站与所述WLAN设备之间建立的用于卸载RAN数据流量的IPSec隧道是所述基站在查找出与所述基站处于连接状态的移动通信网络的信道质量低于WLAN网络的信道质量的用户设备后建立的;

其中,所述IPSec隧道是建立在所述基站与所述WLAN设备的无线接入点的管理模块之间的。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述WLAN设备将所述RAN流量数据通过用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备时,所述方法还包括:

所述WLAN设备判断所述WLAN设备的无线接入端口的管理模块与所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点是否是在同一个二层交换网络中;

如果在同一个二层交换网络中,所述WLAN设备通过所述二层交换网络将所述RAN数据流量发送给所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点,以使所述WLAN设备将所述RAN流量数据通过所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备;

如果不在同一个二层交换网络中,所述WLAN设备通过三层交换网络将所述RAN数据流量发送给所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点,以使所述WLAN设备将所述RAN流量数据通过所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述WLAN设备获取所述基站通过所述IPSec隧道卸载的RAN数据流量后,所述方法还包括:

所述WLAN设备对所述RAN数据流量解析,获取所述RAN数据流量发送到的用户设备的媒体访问控制MAC地址;

所述WLAN设备将所述RAN流量数据通过用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备,包括:

所述WLAN设备根据所述MAC地址确定所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点;

所述WLAN设备根据所述MAC地址通过所述WLAN无线接入点将所述RAN流量数据发送给所述用户设备。

第四方面,一种WLAN设备,基站可将无线接入网RAN数据流量卸载到无线局域网WLAN设备中,其中,所述基站和所述WLAN设备为非共站址,所述基站与所述WLAN设备之间建立了用于卸载RAN数据流量的互联网连接协议IPSec隧道,所述WLAN设备包括:

发送器,接收器,存储器,以及与所述存储器耦合的处理器,所述发送器、接收器、存储器和处理器通过总线系统相通信;

所述存储器存储软件程序;

所述处理器通过运行所述软件程序以用于:

接收所述基站通过所述IPSec隧道卸载的RAN数据流量;

将所述RAN流量数据通过用户设备连接到的所述WLAN设备的WLAN无线接入点发送给所述用户设备;

其中,所述RAN数据流量是所述基站确定卸载到所述WLAN设备的数据承载中的RAN数据流量。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基站与所述WLAN设备之间建立的用于卸载RAN数据流量的IPSec隧道是所述基站在查找出与所述基站处于连接状态的移动通信网络的信道质量低于WLAN网络的信道质量的用户设备后建立的;

其中,所述IPSec隧道是建立在所述基站与所述WLAN设备的WLAN无线接入点的管理模块之间的。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理器还用于:

在将所述RAN流量数据通过用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备时,判断所述WLAN设备的无线接入端口的管理模块与所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点是否是在同一个二层交换网络中;

如果在同一个二层交换网络中,通过所述二层交换网络将所述RAN数据流量发送给所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点,以使所述发送模块将所述RAN流量数据通过所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备;

如果不在同一个二层交换网络中,通过三层交换网络将所述RAN数据流量发送给所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点,以使所述发送模块将所述RAN流量数据通过所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理器还用于:

在所述WLAN设备获取所述基站通过所述IPSec隧道卸载的RAN数据流量后,对所述RAN数据流量解析,获取所述RAN数据流量发送到的用户设备的媒体访问控制MAC地址;

根据所述MAC地址确定所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点;

根据所述MAC地址通过所述WLAN无线接入点将所述RAN流量数据发送给所述用户设备。

本发明通过基站与WLAN设备之间建立用于卸载RAN数据流量的互联网连接协议IPSec隧道,以使基站确定卸载到所述WLAN设备的数据承载后通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,以使所述WLAN设备将所述RAN数据流量发送给用户设备。本发明中由于是基站和WLAN设备之间建立的IPSec隧道,因此降低了用户设备的复杂度,并且,由于基站是与WLAN设备建立的IPSec隧道,因此建立的IPSec隧道相对较少,降低了对基站工作性能的影响,并且无需将基站的IP地址发送给用户设备,保证了基站的安全性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中的一种流量卸载的方法流程图之一;

图2为本发明实施例中的一种流量卸载的方法流程图之二;

图3为本发明实施例中的一种基站的功能方块图;

图4为本发明实施例中的一种基站结构示意图;

图5为本发明实施例中的一种WLAN设备的功能方块图;

图6为本发明实施例中的一种WLAN设备结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决现有技术中出现的问题,本发明提出了一种流量卸载的方法,具体如图1所示,所述方法应用于基站可将无线接入网RAN数据流量卸载到无线局域网WLAN设备的场景下,其中,所述基站和所述WLAN设备为非共站址,所述基站与所述WLAN设备之间建立了用于卸载RAN数据流量的互联网连接协议IPSec隧道,所述方法包括以下步骤:

步骤101,所述基站确定卸载到所述WLAN设备的数据承载。

具体的,基站和WLAN设备为非共站址表示基站和WLAN设备不是一个设备,并且也不在一个设备上。

所述基站与所述WLAN设备之间建立用于卸载RAN数据流量的IPSec隧道,包括:

所述基站查找与所述基站处于连接状态的移动通信网络的信道质量低于WLAN网络的信道质量的用户设备;所述基站与所述WLAN设备的WLAN无线接入点的管理模块之间建立用于卸载RAN数据流量的所述IPSec隧道;所述基站确定的卸载到所述WLAN设备的数据承载为所述移动通信网络的信道质量低于所述WLAN网络的信道质量的所述用户设备的数据承载。

具体的,在基站确定与WLAN设备建立用于卸载RAN数据流量的IPSec隧道之前,用户设备分别是与基站和WLAN设备建立好连接的,并且一个基站或WLAN设备都可以与多个用户设备建立连接,此时由基站通过与用户设备的连接直接将RAN数据流量传输给用户设备,但是当同时与基站和WLAN设备建立连接的用户设备中出现至少一个移动通信网络的信道质量低于WLAN网络的信道质量的用户设备时,表示该用户设备的移动通信网络的通信质量不好,或者是WLAN设备与该用户设备的通信质量较好,为了保证RAN数据流量更加快速的传输到该用户设备上,需要将RAN数据流量卸载到WLAN设备上,然后由WLAN设备将RAN数据流量传输给该用户设备,此时需要在基站和WLAN设备之间建立用于传输RAN数据流量的IPSec隧道,同时由于WLAN设备在与用户设备交互的过程中是通过为用户设备提供的WLAN无线接入点进行交互的,一个用户设备通过一个WLAN无线接入点连接到WLAN设备上,一个WLAN无线接入点可与多个用户设备建立连接,并且WLAN设备中存在多个WLAN无线接入点,WLAN设备通过一个WLAN无线接入点的管理模块对该多个WLAN无线接入点进行统一管理,因此在建立IPSec隧道时,基站可以与WLAN设备的WLAN无线接入点的管理模块建立IPSec隧道,然后由WLAN无线接入点的管理模块将RAN数据流量分配到对应的WLAN无线接入点上,再由对应的WLAN无线接入点将RAN数据流量分配对应的用户设备。

在建立IPSec隧道时还可以是在基站的RAN数据流量负载过重时建立,还可以是WLAN设备为基站的负载均衡设备,基站的负载高于WLAN设备的负载时建立的等情况,本发明的目的是为了在基站和WLAN设备之间建立用户卸载RAN数据流量的IPSec隧道,因此所有建立用于卸载RAN数据流量的所述IPSec隧道的情况均属于本发明的保护范围。

由于基站不一定需要将同时与基站和WLAN设备连接的用户设备的RAN数据流量通过IPSec隧道发送,因此在基站将RAN数据流量卸载到WLAN设备之前需要确定哪些发送给用户设备的RAN数据流量是需要卸载到WLAN设备上,即基站需要将移动通信网络的信道质量低于WLAN网络的信道质量的用户设备的RAN数据流量卸载到WLAN设备上,其他不需要卸载到WLAN设备的RAN数据流量按照原有方式发送给用户设备,由于RAN数据流量承载于数据承载中,所以基站需要确定出卸载到所述WLAN设备的数据承载。

所述基站确定卸载到所述WLAN设备的数据承载包括:

所述基站获取数据承载中的GTP-U(GeneralPacketRadioService TunnellingProtocolfortheuserplane,用户层面的通用分组无线业务隧道协议)数据;所述基站对所述GTP-U数据进行解析,以获取用户设备的承载标识;所述基站根据所述承载标识确定所述数据承载是否为卸载到所述WLAN设备的数据承载。

具体的,在基站中记录了移动通信网络的信道质量低于WLAN网络的信道质量的用户设备的标识,在基站获取核心网发送的包含有GTP-U数据的数据承载后,对各个数据承载中的GTP-U数据进行解析获取承载标识,由于该承载标识与发送到的用户设备的标识相同,因此根据承载标识可以确定出该承载是发送给哪个用户设备的,即可以根据承载标识确定该承载是否属于卸载到所述WLAN设备的数据承载,在对GTP-U数据进行解析时还可以获取RAN数据流量。

步骤102,所述基站通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,以使所述WLAN设备将所述RAN数据流量发送给用户设备。

所述基站与所述WLAN设备之间建立至少一个所述IPSec隧道。

当所述基站与所述WLAN设备之间建立了一个所述IPSec隧道时,所述基站通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,包括:

所述基站通过所述IPSec隧道中的不同的传输控制协议TCP端口或用户数据报文协议UDP端口将不同所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中。

当所述基站与所述WLAN设备之间建立了多个所述IPSec隧道时,所述基站通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,包括:

所述基站通过不同的IPSec隧道将不同所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中。

具体的,基站可以建立一个IPSec隧道,确定卸载的RAN数据流量后,可以通过IPSec隧道中的不同的TCP(Transmission Control Protocol,传输控制协议)端口或不同的UDP(User Datagram Protocol,用户数据报文协议)端口区分不同UE的RAN数据流量或者区分不同承载的RAN数据流量进行卸载,即每个用户设备的RAN数据或每个承载的RAN数据通过不同的TCP端口或UDP端口进行卸载。

或者,基站也可以与WLAN设备建立不同的IPSec隧道,确定卸载的RAN数据流量后,可以通过不同的IPSec隧道区分不同UE的RAN数据流量或者区分不同承载的RAN数据流量进行卸载。具体来说,基站与WLAN设备间可以建立不同的IKE(Internet Key Exchange Protocol,网络密钥交换协议)SA(Security Association,安全关联)或不同的IPSec SA。例如,对区分不同用户设备的RAN流量来说,为不同的用户设备建立相同的IKE SA和不同的IPSec SA,或者为不同的用户设备建立不同的IKE SA。对区分不同承载的RAN流量来说,为不同承载建立相同的IKE SA和不同的IPSec SA,或者为不同的用户设备建立不同的IKE SA。

WLAN设备中存储有用户设备的标识或对RAN数据流量进行解析获取用户设备的标识,用户设备的标识包括MAC(Media Access Control,媒体访问控制)地址和IP(Internet Protocol,网络协议)地址,WLAN设备通过用户设备的标识确定发送到的用户设备,然后通过用户设备连接的无线接入端口将RAN数据流量发送给用户设备。

WLAN设备将RAN数据流量发送给用户设备时,WLAN设备还要判断WLAN设备的WLAN无线接入点的管理模块与用户设备连接到的所述WLAN设备的WLAN无线接入点是否在同一个二层网络中,如果在同一个二层交换网络中,WLAN设备通过该二层网络将RAN数据流量发送给用户设备连接的WLAN设备的WLAN无线接入点,进而使WLAN设备将RAN数据流量通过该WLAN无线接入点发送给对应的用户设备;如果不在同一个二层交换网络中,WLAN设备通过三层交换网络将RAN数据流量发送给用户设备连接到的WLAN设备的WLAN无线接入点,进而使WLAN设备将RAN数据流量通过该WLAN无线接入点发送给对应的用户设备,在WLAN设备通过三层交换网络将RAN数据流量发送给用户设备连接到的WLAN设备的WLAN无线接入点时,WLAN设备在三层交换网络中建立发送给对应用户设备的路由表,WLAN设备根据该路由表将RAN数据流量经由三层交换网络发送给对应用户设备的无线接入端口。

为了保证RAN数据传输的安全性,在WLAN设备将RAN数据流量发送给用户设备时可以通过WLAN设备的WLAN无线接入点与用户设备之间建立的IPSec隧道将RAN数据流量发送给用户设备。为了提高效率,WLAN的WLAN无线接入点的管理模块可以将基站卸载到的WLAN设备的TCP端口、UDP端口或IPSec与WLAN设备中的WLAN无线接入点与用户设备之间建立的IPSec隧道创建对应关系,在WLAN设备通过TCP端口、UDP端口或IPSec隧道接收到RAN数据流量后根据该对应关系直接确定对应的WLAN无线接入点,然后根据用户设备的标识将RAN流量通过对应的WLAN无线接入点发送给用户设备。

所述基站通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,包括:

所述基站根据所述移动通信网络的信道质量值和所述WLAN网络的信道质量值之比确定所述RAN数据流量的卸载方式;所述基站根据确定的所述RAN数据流量的卸载方式,通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中;其中,所述卸载方式包括:卸载部分RAN数据流量或卸载全部RAN数据流量。

具体的,移动通信网络的信道质量值和WLAN网络的信道质量值之比可以反映出移动通信网络的信道质量和WLAN网络的信道质量的差距,并根据该差距确定是卸载部分RAN数据流量,还是卸载全部RAN数据流量。

所述基站根据所述移动通信网络的信道质量值和WLAN网络的信道质量值之比确定所述RAN数据流量的卸载方式,包括:

所述基站根据所述移动通信网络的信道质量值和所述WLAN网络的信道质量值之比是小于阈值,确定所述RAN数据流量的卸载方式为所述卸载全部RAN数据流量;所述基站根据所述移动通信网络的信道质量值和所述WLAN网络的信道质量值之比是不小于所述阈值,确定所述RAN数据流量的卸载方式为所述卸载部分RAN数据流量。

具体的,当移动通信网络的信道质量值和WLAN网络的信道质量值之比较大时,即小于设定的阈值,表示移动通信网络的信道质量和WLAN网络的信道质量相差较大,为了保证用户设备可以及时、稳定的接收到RAN数据流量,基站需要将全部RAN数据流量卸载到WLAN设备中,以使WLAN将RAN数据流量及时、稳定的发送给用户设备,当移动通信网络的信道质量值和WLAN网络的信道质量值之比较小时,即不小于设定的阈值,表示移动通信网络的信道质量和WLAN网络的信道质量比较相近,为了不给WLAN网络造成压力,以及保证基站行使其功能,基站需要将部分RAN数据流量卸载到WLAN设备中。

当所述卸载方式为卸载部分RAN数据流量时,基站可以根据移动通信网络的RAN信道质量值和WLAN网络的信道质量值之比确定卸载到所述WLAN设备的所述RAN数据流量,例如:当移动通信网络的RAN信道质量值和WLAN网络的信道质量值之比3:7时,基站将70%的RAN数据流量卸载到WLAN设备中,当然还可以根据其他算法确定卸载到WLAN设备中的部分RAN数据流量。

本发明通过基站与WLAN设备之间建立用于卸载RAN数据流量的互联网连接协议IPSec隧道,以使基站确定卸载到所述WLAN设备的数据承载后通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,以使所述WLAN设备将所述RAN数据流量发送给用户设备。本发明中由于是基站和WLAN设备之间建立的IPSec隧道,因此降低了用户设备的复杂度,并且,由于基站是与WLAN设备建立的IPSec隧道,因此建立的IPSec隧道相对较少,降低了对基站工作性能的影响,并且无需将基站的IP地址发送给用户设备,保证了基站的安全性。

本发明还提出了一种流量卸载的方法,具体如图2所示,所述方法应用于基站可将无线接入网RAN数据流量卸载到无线局域网WLAN设备的场景下,其中,所述基站和所述WLAN设备为非共站址,所述基站与所述WLAN设备之间建立了用于卸载RAN数据流量的互联网连接协议IPSec隧道,所述方法包括以下步骤:

步骤,201,所述WLAN设备接收所述基站通过所述IPSec隧道卸载的RAN数据流量。

步骤202,所述WLAN设备将所述RAN流量数据通过用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备;其中,所述RAN数据流量是所述基站确定卸载到所述WLAN设备的数据承载中的RAN数据流量。

所述基站与所述WLAN设备之间建立的用于卸载RAN数据流量的IPSec隧道是所述基站在查找出与所述基站处于连接状态的移动通信网络的信道质量低于WLAN网络的信道质量的用户设备后建立的;其中,所述IPSec隧道是建立在所述基站与所述WLAN设备的所述WLAN无线接入点的管理模块之间的。

在所述WLAN设备将所述RAN流量数据通过用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备时,所述方法还包括:

所述WLAN设备判断所述WLAN设备的无线接入端口的管理模块与所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点是否是在同一个二层交换网络中;如果在同一个二层交换网络中,所述WLAN设备通过所述二层交换网络将所述RAN数据流量发送给所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点,以使所述WLAN设备将所述RAN流量数据通过所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备;如果不在同一个二层交换网络中,所述WLAN设备通过三层交换网络将所述RAN数据流量发送给所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点,以使所述WLAN设备将所述RAN流量数据通过所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备。

在所述WLAN设备获取所述基站通过所述IPSec隧道卸载的RAN数据流量后,所述方法还包括:

所述WLAN设备对所述RAN数据流量解析,获取所述RAN数据流量发送到的用户设备的媒体访问控制MAC地址。

所述WLAN设备将所述RAN流量数据通过用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备,包括:

所述WLAN设备根据所述MAC地址确定所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点;所述WLAN设备根据所述MAC地址通过所述WLAN无线接入点将所述RAN流量数据发送给所述用户设备。

所述方法在上述有详细说明,在此不再一一赘述。

本发明通过基站与WLAN设备之间建立用于卸载RAN数据流量的互联网连接协议IPSec隧道,以使基站确定卸载到所述WLAN设备的数据承载后通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,以使所述WLAN设备将所述RAN数据流量发送给用户设备。本发明中由于是基站和WLAN设备之间建立的IPSec隧道,因此降低了用户设备的复杂度,并且,由于基站是与WLAN设备建立的IPSec隧道,因此建立的IPSec隧道相对较少,降低了对基站工作性能的影响,并且无需将基站的IP地址发送给用户设备,保证了基站的安全性。

基于与上述方法同样的申请构思,本发明提出了一种基站,如图3所示,所述基站可将无线接入网RAN数据流量卸载到无线局域网WLAN设备,其中,所述基站和所述WLAN设备为非共站址,所述基站与所述WLAN设备之间建立了用于卸载RAN数据流量的互联网连接协议IPSec隧道,所述基站包括:确定单元31,用于确定卸载到所述WLAN设备的数据承载;卸载单元32,用于通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,以使所述WLAN设备将所述RAN数据流量发送给用户设备。

在硬件实现上,以上确定单元可以为发射机或收发机,以上卸载单元可以为接收机或收发机,且该确定单元和卸载单元可以集成在一起构成收发单元,对应于硬件实现为收发机。以上控制单元可以以硬件形式或软件形式内嵌于基站的处理器中。该处理器可以为中央处理单元(CPU),也可以单片机。

请参考图4,其为本发明实施例所提供的一种基站的结构示意图。如图所示,该基站包括发射机41、接收机42、存储器43以及分别与发射机、接收机和存储器连接的处理器44。

其中,存储器中存储一组程序代码,且处理器用于调用存储器中存储的程序代码,用于执行以下操作:

确定卸载到所述WLAN设备的数据承载;通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,以使所述WLAN设备将所述RAN数据流量发送给用户设备。

所述处理器还用于:

查找与所述基站处于连接状态的移动通信网络的信道质量低于WLAN网络的信道质量的用户设备;与所述WLAN设备的WLAN无线接入点的管理模块之间建立用于卸载RAN数据流量的所述IPSec隧道;其中,确定的卸载到所述WLAN设备的数据承载为所述移动通信网络的信道质量低于所述WLAN网络的信道质量的所述用户设备的数据承载。

所述处理器还用于:

根据所述移动通信网络的信道质量值和所述WLAN网络的信道质量值之比确定所述RAN数据流量的卸载方式;根据确定的所述RAN数据流量的卸载方式,通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中;其中,所述卸载方式包括:卸载部分RAN数据流量或卸载全部RAN数据流量。

所述处理器还用于:

根据所述移动通信网络的信道质量值和所述WLAN网络的信道质量值之比是小于阈值,确定所述RAN数据流量的卸载方式为所述卸载全部RAN数据流量。

所述处理器还用于:

根据所述移动通信网络的信道质量值和所述WLAN网络的信道质量值之比是不小于所述阈值,确定所述RAN数据流量的卸载方式为所述卸载部分RAN数据流量。

所述处理器还用于:

获取数据承载中的用户层面的通用分组无线业务隧道协议GTP-U数据;对所述GTP-U数据进行解析,以获取用户设备的承载标识;根据所述承载标识判断所述数据承载是否为卸载到所述WLAN设备的数据承载;如果是,确定所述数据承载为卸载到WLAN设备的数据承载。

其中,所述基站与所述WLAN设备之间建立至少一个所述IPSec隧道。

所述处理器还用于:

当所述基站与所述WLAN设备之间建立了一个所述IPSec隧道时,通过所述IPSec隧道中的不同的传输控制协议TCP端口或用户数据报文协议UDP端口将不同所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中;当所述基站与所述WLAN设备之间建立了多个所述IPSec隧道时,所述基站通过不同的IPSec隧道将不同所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中。

需要说明的是,图3和图4所示的基站可以用于实现以上方法实施例所提供的任一种方法,具体实现方式的描述同以上方法实施例,在此不再赘述。

本发明通过基站与WLAN设备之间建立用于卸载RAN数据流量的互联网连接协议IPSec隧道,以使基站确定卸载到所述WLAN设备的数据承载后通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,以使所述WLAN设备将所述RAN数据流量发送给用户设备。本发明中由于是基站和WLAN设备之间建立的IPSec隧道,因此降低了用户设备的复杂度,并且,由于基站是与WLAN设备建立的IPSec隧道,因此建立的IPSec隧道相对较少,降低了对基站工作性能的影响,并且无需将基站的IP地址发送给用户设备,保证了基站的安全性。

基于与上述方法同样的申请构思,本发明还提出了一种WLAN设备,如图5所示,基站可将无线接入网RAN数据流量卸载到无线局域网WLAN设备中,其中,所述基站和所述WLAN设备为非共站址,所述基站与所述WLAN设备之间建立了用于卸载RAN数据流量的互联网连接协议IPSec隧道,所述WLAN设备包括:接收单元51,用于接收所述基站通过所述IPSec隧道卸载的RAN数据流量;发送单元52,用于将所述RAN流量数据通过用户设备连接到的所述WLAN设备的WLAN无线接入点发送给所述用户设备;其中,所述RAN数据流量是所述基站确定卸载到所述WLAN设备的数据承载中的RAN数据流量。

在硬件实现上,以上接收单元可以为发射机或收发机,以上发送单元可以为接收机或收发机,且该接收单元和发送单元可以集成在一起构成收发单元,对应于硬件实现为收发机。以上控制单元可以以硬件形式或软件形式内嵌于基站的处理器中。该处理器可以为中央处理单元(CPU),也可以单片机。

请参考图6,其为本发明实施例所提供的一种WLAN设备的结构示意图。如图所示,该WLAN设备包括发射机61、接收机62、存储器63以及分别与发射机、接收机和存储器连接的处理器64。

其中,存储器中存储一组程序代码,且处理器用于调用存储器中存储的程序代码,用于执行以下操作:

接收所述基站通过所述IPSec隧道卸载的RAN数据流量;将所述RAN流量数据通过用户设备连接到的所述WLAN设备的WLAN无线接入点发送给所述用户设备;其中,所述RAN数据流量是所述基站确定卸载到所述WLAN设备的数据承载中的RAN数据流量。

所述基站与所述WLAN设备之间建立的用于卸载RAN数据流量的IPSec隧道是所述基站在查找出与所述基站处于连接状态的移动通信网络的信道质量低于WLAN网络的信道质量的用户设备后建立的;其中,所述IPSec隧道是建立在所述基站与所述WLAN设备的WLAN无线接入点的管理模块之间的。

所述处理器还用于:

在将所述RAN流量数据通过用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备时,判断所述WLAN设备的无线接入端口的管理模块与所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点是否是在同一个二层交换网络中;如果在同一个二层交换网络中,通过所述二层交换网络将所述RAN数据流量发送给所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点,以使所述发送模块将所述RAN流量数据通过所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备;如果不在同一个二层交换网络中,通过三层交换网络将所述RAN数据流量发送给所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点,以使所述发送模块将所述RAN流量数据通过所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点发送给所述用户设备。

所述处理器还用于:

在所述WLAN设备获取所述基站通过所述IPSec隧道卸载的RAN数据流量后,对所述RAN数据流量解析,获取所述RAN数据流量发送到的用户设备的媒体访问控制MAC地址;根据所述MAC地址确定所述用户设备连接到的所述WLAN设备的所述WLAN无线接入点;根据所述MAC地址通过所述WLAN无线接入点将所述RAN流量数据发送给所述用户设备。

本发明实施例中的各单元能够执行图2所示的方法,本发明实施例未详细描述的部分,可参考对图2的相关说明。

本发明通过基站与WLAN设备之间建立用于卸载RAN数据流量的互联网连接协议IPSec隧道,以使基站确定卸载到所述WLAN设备的数据承载后通过所述IPSec隧道将所述数据承载中的所述RAN数据流量卸载到所述WLAN设备中,以使所述WLAN设备将所述RAN数据流量发送给用户设备。本发明中由于是基站和WLAN设备之间建立的IPSec隧道,因此降低了用户设备的复杂度,并且,由于基站是与WLAN设备建立的IPSec隧道,因此建立的IPSec隧道相对较少,降低了对基站工作性能的影响,并且无需将基站的IP地址发送给用户设备,保证了基站的安全性。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少两个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1