一种数据包的发送方法及装置制造方法

文档序号:8003407阅读:226来源:国知局
一种数据包的发送方法及装置制造方法
【专利摘要】本发明公开了一种数据包的发送方法及装置,具体内容为:将终端通过WiFi链路发送的数据包的IP地址转换成蜂窝网络链路的IP地址,并将IP地址转换后的数据包发送至核心网,可避免工作在WiFi模式下的终端在移动出其所接入的基站的覆盖范围时,无法切换至宏蜂窝网络,导致业务中断的问题。
【专利说明】一种数据包的发送方法及装置

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种数据包的发送方法及装置。

【背景技术】
[0002]为了融合长期演进(LongTerm Evolut1n, LTE)与无线局域网(Wireless LocalArea Network, WLAN)两类热点及室内覆盖技术,充分利用LTE与WLAN的传输资源,一种Nanocell应运而生。如图1所示为传统Nanocell的网络架构示意图,在如图1所示的Nanocell系统中,Nanocell接入点(Access Point, AP)同时具备LTE和WiFi两种无线接入模式,支持LTE或WiFi任一制式的终端均可接入该Nanocell AP开展业务。
[0003]然而,当某一终端工作在WiFi模式下时,如果该终端移动出了其所接入的Nanocell的覆盖范围,则无法切换至LTE宏网,从而将导致业务中断。


【发明内容】

[0004]本发明实施例提供了一种数据包的发送方法及装置,用以解决现有技术中存在的工作在WiFi模式下的终端在移动出其所接入的Nanocell的覆盖范围时,导致业务中断的问题。
[0005]一种数据包的发送方法,所述方法包括:
[0006]基站接收终端发送的上行数据包;
[0007]所述基站在确定出所述上行数据包为所述终端通过所述基站与所述终端之间的蜂窝网络链路发送的数据包时,将所述上行数据包发送至核心网网关;
[0008]所述基站在确定出所述上行数据包为所述终端通过所述基站与所述终端之间的WiFi链路发送的数据包时,将所述上行数据包的源IP地址转换成为所述蜂窝网络链路分配的IP地址,得到转换后的上行数据包后,将所述转换后的上行数据包发送至核心网网关。
[0009]从上述方案可以看出,终端可通过WiFi链路发送上行数据包,也可通过蜂窝网络链路发送上行数据包,可充分利用WiFi的空口资源。而当既可通过WiFi链路发送上行数据包,也可通过蜂窝网络链路发送上行数据包的终端通过WiFi链路发送上行数据包时,可将上行数据包的源IP地址转换成为蜂窝网络链路分配的IP地址,并将IP地址转换后的上行数据包发送至核心网,此时,工作在WiFi模式下的终端如果移动出其所接入的基站的覆盖范围时,还可切换至其他基站通过蜂窝网络链路进行数据包的传输,可避免业务发生中断。
[0010]具体地,所述基站在确定出所述上行数据包为所述终端通过所述基站与所述终端之间的WiFi链路发送的数据包时,将所述上行数据包的源IP地址转换成为所述蜂窝网络链路分配的IP地址,具体包括:
[0011]所述基站在确定出所述上行数据包为所述终端通过所述WiFi链路发送的数据包,且所述终端的标识与预先保存的能进行链路聚合的终端的标识相匹配时,将所述源IP地址转换成为所述蜂窝网络链路分配的IP地址。
[0012]如此,即可确定发送上行数据包的终端支持链路聚合的功能。
[0013]具体地,通过下述方式,保存所述能进行链路聚合的终端的标识:
[0014]所述基站接收请求进行链路聚合的终端通过WiFi链路发起的链路聚合请求;其中,所述链路聚合请求中包含所述请求进行链路聚合的终端的标识,以及所述请求进行链路聚合的终端所接入的基站的标识;
[0015]所述基站在确定出自身的标识与所述请求进行链路聚合的终端所接入的基站的标识相同时,保存所述请求进行链路聚合的终端的标识。
[0016]通过预先保存能进行链路聚合的终端的标识,即可确定发送上行数据包的终端是否支持链路聚合的功能,从而即可确定是否可以对终端通过WiFi链路发送数据包进行IP地址转换。
[0017]所述方法还包括:
[0018]所述基站接收核心网网关发送的、目的IP地址为为所述蜂窝网络链路分配的IP地址的下行数据包;
[0019]所述基站在确定出将要通过所述WiFi链路传输所述下行数据包时,将所述下行数据包的目的IP地址转换成为所述WiFi链路分配的IP地址,得到转换后的下行数据包,并将转换后的下行数据包发送至所述终端;
[0020]所述基站在确定出将要通过所述蜂窝网络链路传输所述下行数据包时,将所述下行数据包发送至所述终端。
[0021]如此,即可将核心网发送的下行数据包的目的IP地址转换成为WiFi链路分配的IP地址,可通过WiFi链路将下行数据包发送给终端。
[0022]一种数据包的发送方法,所述方法包括:
[0023]基站接收核心网网关发送的下行数据包;其中,所述下行数据包的目的IP地址为为所述基站与终端之间的蜂窝网络链路分配的IP地址;
[0024]所述基站在确定出将要通过所述基站与所述终端之间的WiFi链路传输所述下行数据包时,将所述目的IP地址转换成为所述WiFi链路分配的IP地址,得到转换后的下行数据包,并将转换后的下行数据包发送至所述终端;
[0025]所述基站在确定出将要通过所述蜂窝网络链路传输所述下行数据包时,将所述下行数据包发送至所述终端。
[0026]从上述方案可以看出,在接收到核心网发送的下行数据包后,可通过WiFi链路发送下行数据包给目的终端,也可通过LTE链路发送下行数据包给目的终端,可充分利用WiFi的空口资源。
[0027]具体地,所述基站在确定出将要通过所述基站与所述终端之间的WiFi链路传输所述下行数据包时,将所述目的IP地址转换成为所述WiFi链路分配的IP地址,具体包括:
[0028]所述基站在确定出将要通过所述WiFi链路传输所述下行数据包,且所述终端的标识与预先保存的能进行链路聚合的终端的标识相匹配时,将所述目的IP地址转换成为所述WiFi链路分配的IP地址。
[0029]如此,即可确定目的终端支持链路聚合的功能。
[0030]具体地,通过下述方式,保存所述能进行链路聚合的终端的标识:
[0031]所述基站接收请求进行链路聚合的终端通过WiFi链路发起的链路聚合请求;其中,所述链路聚合请求中包含所述请求进行链路聚合的终端的标识,以及所述请求进行链路聚合的终端所接入的基站的标识;
[0032]所述基站在确定出自身的标识与所述请求进行链路聚合的终端所接入的基站的标识相同时,保存所述请求进行链路聚合的终端的标识。
[0033]通过预先保存能进行链路聚合的终端的标识,即可确定目的终端是否支持链路聚合的功能,从而即可确定是否可以将下行数据包的目的IP地址转换成为WiFi链路分配的IP地址。
[0034]与上述数据包的发送方法相对应,本发明的实施例还提供一种数据包的发送装置,所述装置包括:
[0035]第一接收模块,用于接收终端发送的上行数据包;
[0036]第一发送模块,用于在确定出所述上行数据包为所述终端通过自身与所述终端之间的蜂窝网络链路发送的数据包时,将所述上行数据包发送至核心网网关;
[0037]第一 IP地址转换模块,用于在确定出所述上行数据包为所述终端通过自身与所述终端之间的WiFi链路发送的数据包时,将所述上行数据包的源IP地址转换成为所述蜂窝网络链路分配的IP地址;
[0038]第二发送模块,用于将IP地址转换后的上行数据包后发送至核心网网关。
[0039]采用该装置可将终端通过WiFi链路发送的上行数据包的IP地址转换成为蜂窝网络链路分配的IP地址,并将IP地址转换后的数据包发送至核心网,可避免工作在WiFi模式下的终端在移动出其所接入的基站的覆盖范围时,无法切换至宏蜂窝网络,导致业务中断的问题。
[0040]具体地,所述第一 IP地址转换模块,具体用于在确定出所述上行数据包为所述终端通过所述WiFi链路发送的数据包,且所述终端的标识与预先保存的能进行链路聚合的终端的标识相匹配时,将所述源IP地址转换成为所述蜂窝网络链路分配的IP地址。
[0041]如此,该装置即可确定发送上行数据包的终端支持链路聚合的功能。
[0042]可选地,所述装置还包括:
[0043]第二接收模块,用于接收请求进行链路聚合的终端通过WiFi链路发起的链路聚合请求;其中,所述链路聚合请求中包含所述请求进行链路聚合的终端的标识,以及所述请求进行链路聚合的终端所接入的基站的标识;
[0044]终端标识保存模块,用于在确定出自身的标识与所述请求进行链路聚合的终端所接入的基站的标识相同时,保存所述请求进行链路聚合的终端的标识。
[0045]如此,通过预先保存能进行链路聚合的终端的标识,该设备即可确定发送上行数据包的终端是否支持链路聚合的功能,从而即可确定是否可以对终端通过WiFi链路发送数据包进行IP地址转换。
[0046]可选地,所述装置还包括:
[0047]第三接收模块,用于接收核心网网关发送的、目的IP地址为为所述蜂窝网络链路分配的IP地址的下行数据包;
[0048]第二 IP地址转换模块,用于在确定出将要通过所述WiFi链路传输所述下行数据包时,将所述下行数据包的目的IP地址转换成为所述WiFi链路分配的IP地址;
[0049]第三发送模块,用于将IP地址转换后的下行数据包发送至所述终端;
[0050]第四发送模块,用于在确定出将要通过所述蜂窝网络链路传输所述下行数据包时,将所述下行数据包发送至所述终端。
[0051]如此,该装置即可将核心网发送的下行数据包的目的IP地址转换成为WiFi链路分配的IP地址,可通过WiFi链路将下行数据包发送给终端。
[0052]一种数据包的发送装置,所述装置包括:
[0053]第一接收模块,用于接收核心网网关发送的下行数据包;其中,所述下行数据包的目的IP地址为为所述基站与终端之间的蜂窝网络链路分配的IP地址;
[0054]第一 IP地址转换模块,用于在确定出将要通过所述基站与所述终端之间的WiFi链路传输所述下行数据包时,将所述目的IP地址转换成为所述WiFi链路分配的IP地址;
[0055]第一发送模块,用于将IP地址转换后的下行数据包发送至所述终端;
[0056]第二发送模块,用于在确定出将要通过所述蜂窝网络链路传输所述下行数据包时,将所述下行数据包发送至所述终端。
[0057]采用该装置在接收到核心网发送的下行数据包后,可通过WiFi链路发送下行数据包给目的终端,也可通过LTE链路发送下行数据包给目的终端,可充分利用WiFi的空口资源。
[0058]具体地,所述第一 IP地址转换模块,具体用于在确定出将要通过所述WiFi链路传输所述下行数据包,且所述终端的标识与预先保存的能进行链路聚合的终端的标识相匹配时,将所述目的IP地址转换成为所述WiFi链路分配的IP地址。
[0059]如此,即可确定目的终端支持链路聚合的功能。
[0060]可选地,所述装置还包括:
[0061]第二接收模块,用于接收请求进行链路聚合的终端通过WiFi链路发起的链路聚合请求;其中,所述链路聚合请求中包含所述请求进行链路聚合的终端的标识,以及所述请求进行链路聚合的终端所接入的基站的标识;
[0062]终端标识保存模块,用于在确定出自身的标识与所述请求进行链路聚合的终端所接入的基站的标识相同时,保存所述请求进行链路聚合的终端的标识。
[0063]通过预先保存能进行链路聚合的终端的标识,该装置即可确定目的终端是否支持链路聚合的功能,从而即可确定是否可以将下行数据包的目的IP地址转换成为WiFi链路分配的IP地址。

【专利附图】

【附图说明】
[0064]图1为【背景技术】中Nanocell的网络架构示意图;
[0065]图2为本发明实施例中的网络架构示意图;
[0066]图3为本发明实施例一中数据包的发送方法的步骤示意图;
[0067]图4为本发明实施例二中数据包的发送方法的步骤示意图;
[0068]图5为本发明实施例三中数据包的发送装置的结构示意图;
[0069]图6为本发明实施例四中数据包的发送装置的结构示意图。

【具体实施方式】
[0070]本发明实施例的方案将终端通过WiFi链路发送的数据包的IP地址转换成蜂窝网络链路的IP地址,并将IP地址转换后的数据包发送至核心网,可避免工作在WiFi模式下的终端在移动出其所接入的基站的覆盖范围时,无法切换至宏蜂窝网络,导致业务中断的问题。
[0071]需要说明的是,本发明实施例方案中的基站同时具备蜂窝网络和WLAN两种网络模式,支持蜂窝网络或WLAN任一网络模式的终端均可接入本发明实施例方案中的基站开展业务。具体地,本发明实施例方案中的蜂窝网络的制式可以为TD-SCDMA(TimeDivis1n-Synchronous Code Divis1n Multiple Access,时分同步码分多址)、WCDMA(Wideband Code Divis1n Multiple Access,宽带码分多址)或 LTE (Long TermEvolut1n,分时长期演进)等3G网络制式,本发明实施例方案中的基站具体可以为Nanocell AP。本发明实施例的方案以蜂窝网络的制式为LTE制式为例进行说明。
[0072]以蜂窝网络的制式为LTE制式为例,本发明实施例方案中基于链路聚合的网络架构示意图如图2所示。在如图2所示的系统中,终端可通过LTE链路或WiFi链路进行数据包的传输,基站也可通过LTE链路或WiFi链路接收终端发送的数据包,当满足链路聚合条件时,基站可将终端通过WiFi链路发送的数据包的IP地址转换成LTE链路的IP地址,并将IP地址转换后的数据包传输至核心网处理。
[0073]基于图2所示的网络架构,下面以蜂窝网络的制式为LTE制式为例,对本发明实施例的方案进行详细说明,但本发明不局限于下面的实施例。
[0074]实施例一:
[0075]如图3所示,为本发明实施例一中数据包的发送方法的步骤示意图,所述方法主要包括以下步骤:
[0076]步骤101:基站接收终端发送的上行数据包。
[0077]本步骤101的具体实现方式可以为:基站接收终端通过空口发送的上行数据包。可选地,上述上行数据包可以是终端通过自身与所接入的基站之间的LTE链路发送的,也可以是通过自身与所接入的基站之间的WiFi链路发送的。
[0078]具体地,终端可根据当前LTE链路和WiFi链路的负载情况来确定采用上述LTE链路和WiFi链路中的何种链路来进行上行数据包的发送,例如,如果终端通过上述LTE链路发送数据包时的误码率比通过上述WiFi链路发送数据包时的误码率高,表示当前LTE链路的链路状态较WiFi链路的链路状态差,终端可选择通过WiFi链路发送上行数据包给所接入的基站。
[0079]步骤102:判断该上行数据包是终端通过该基站与该终端之间的LTE链路发送的,还是通过该基站与该终端之间的WiFi链路发送的,若判断出该上行数据包是通过LTE链路发送的,则转至步骤103 ;若判断出该上行数据包是通过WiFi链路发送的,则转至步骤104。
[0080]基于步骤101获得的上行数据包,本步骤102可根据该上行数据包的包头中的IP地址确定该上行数据包是终端通过LTE链路发送的还是通过WiFi链路发送的。例如,针对终端通过LTE链路发送上行数据包的情况,在发送上行数据包前,终端会通过标准的LTE附着(Attach)流程与LTE核心网进行认证权鉴,注册到LTE核心网,在认证通过后,终端将获得LTE PDN-Gff (Packet Data Network Gateway,分组数据网关)为其LTE链路分配的IP地址,记为IP-L,如果终端后续通过LTE链路发送上行数据包,则该上行数据包的包头中将包含IP-L ;针对终端通过WiFi链路发送上行数据包的情况,在发送上行数据包前,如果网络中有WLAN AC (Access Controller,接入控制器),则由WLAN AC为该终端的WiFi链路分配IP地址,如果网络中没有WLAN AC,则由本发明实施例方案中的基站(如Nanocel I AP)为该终端的WiFi链路分配IP地址,记为IP-W,如果终端后续通过WiFi链路发送上行数据包,则该上行数据包的包头中将包含IP-W。
[0081]如果根据获得的上行数据包的包头中的IP地址确定该上行数据包是终端通过LTE链路发送的,则转至步骤103 ;如果确定该上行数据包是终端通过WiFi链路发送的,则转至步骤104。
[0082]步骤103:在确定出该上行数据包为该终端通过该基站与该终端之间的LTE链路发送的数据包时,将该上行数据包发送至核心网网关。
[0083]根据步骤102中的方式确定出该上行数据包为该终端通过LTE链路发送的数据包时,本步骤103可将该上行数据包直接发送至核心网网关,其中,该上行数据包的包头中包含的IP地址可以为步骤102中描述的IP-L。具体地,该核心网网关可以为LTE ServingGff,之后,由LTE PDN-Gff将上行数据包转发至应用服务器或Internet,完成本次上行数据包的传输过程。
[0084]步骤104:在确定出该上行数据包为该终端通过该基站与该终端之间的WiFi链路发送的数据包时,将该上行数据包的源IP地址转换成为LTE链路分配的IP地址,得到转换后的上行数据包后,将该转换后的上行数据包发送至核心网网关。
[0085]根据步骤102中的方式确定出该上行数据包为该终端通过WiFi链路发送的数据包时,本步骤104可将该上行数据包的源IP地址转换成为LTE链路分配的IP地址,其中,该上行数据包的包头中包含的源IP地址可以为步骤102中描述的IP-W。具体地,本步骤104中IP地址的转换方式可以为:将获得的上行数据包的包头中包含的WiFi链路的IP地址转换成LTE链路的IP地址,例如,将该上行数据包的包头中包含的IP-W转换成IP-L。
[0086]可选地,在将该上行数据包的源IP地址转换成为LTE链路分配的IP地址之前,可先判断发送该上行数据包的终端是否支持链路聚合的功能,其判断依据可以为:判断该终端的标识是否与预先保存的能进行链路聚合的终端的标识相匹配,若是,则将该上行数据包的源IP地址转换成为LTE链路分配的IP地址;若否,则不对该上行数据包的IP地址进行转换,采用现有的WLAN通信方法进行上行数据包的传输。
[0087]具体地,可通过下述方式保存能进行链路聚合的终端的标识,其中,以下步骤可在本发明实施例方案中步骤101之前的任意时刻执行,且下面所描述的请求进行链路聚合的终端可以为本发明实施例中发送上行数据包的终端,也可以不是本发明实施例中发送上行数据包的终端:
[0088]第一步:请求进行链路聚合的终端通过WiFi链路向基站发起链路聚合请求。其中,该链路聚合请求中包含该请求进行链路聚合的终端的标识,以及该请求进行链路聚合的终端所接入的基站的标识。具体地,该请求进行链路聚合的终端所接入的基站的标识可以为 C-RNTI(Cell Rad1 Network Temporary Identifier,小区无线网络临时标识),也可以为HeNB (Home evolved Node B,家庭基站)ID。具体地,该链路聚合请求可以为应用层信令,可由本发明实施例方案中的基站内置的应用服务器(如HTTP服务器)进行处理。
[0089]需要说明的是,本发明实施例方案中请求进行链路聚合的终端可向初次接入的基站发送链路聚合请求,也可向从源基站切换至的目标基站发送链路聚合请求。针对某一终端从源基站切换至目标基站的情况,其具体的切换过程,可以为:
[0090]首先,源基站在接收到终端上报的结果确定该终端将要切换至其他基站时,与目标基站进行切换准备,通过LTE链路通知该终端进行LTE链路切换,并终止通过LTE链路或WiFi链路向该终端发送数据包;接着,终端在收到切换命令后,终止通过LTE链路或WiFi链路向源基站发送上行数据包,并采用LTE标准切换流程切换至目标基站;终端成功切换至目标基站后,在判断得出仍有WiFi信号时向目标基站发起链路聚合请求,之后,目标基站可按照本发明实施例的方案对终端发起的链路聚合请求进行响应。
[0091]第二步:基站根据链路聚合请求消息中的基站标识,在确定出自身的标识与该请求进行链路聚合的终端所接入的基站的标识相同时,确定该请求进行链路聚合的终端支持链路聚合的功能,从而保存该请求进行链路聚合的终端的标识。可选地,基站在确定出自身的标识与该请求进行链路聚合的终端所接入的基站的标识相同时,可向该请求进行链路聚合的终端发送接收响应,如果基站在确定出自身的标识与该请求进行链路聚合的终端所接入的基站的标识不相同时,可向该请求进行链路聚合的终端发送拒绝响应。
[0092]需要说明的是,针对不支持链路聚合功能的终端,在接入本发明实施例的方案基站开展业务时,可以不发送链路聚合请求,而是通过单一的LTE链路或WiFi链路进行数据包的传输。针对不支持链路聚合功能的基站,由于不识别聚合请求可不做任何响应;而请求进行链路聚合的终端在发送链路聚合请求后的某一设定时间内没有收到基站的响应,则可认为所接入的基站不支持链路聚合功能,之后可不再发送链路聚合请求,而是通过单一的LTE链路或WiFi链路进行数据包的传输。
[0093]通过上述第一步和第二步即可确定某一终端是否支持链路聚合的功能,如果该终端支持链路聚合的功能,则其终端标识将会保存在所接入的基站中。
[0094]在判断得到出本发明实施例方案中发送上行数据包的终端的标识与预先保存的能进行链路聚合的终端的标识相匹配,即该终端支持链路聚合的功能时,本步骤104将该终端发送的上行数据包的源IP地址转换成为LTE链路分配的IP地址,其中,该转换后的上行数据包的包头中包含的IP地址可以为IP-L。
[0095]在将该上行数据包的源IP地址转换成为LTE链路分配的IP地址,得到转换后的上行数据包后,本步骤104将该转换后的上行数据包发送至核心网网关。具体地,本步骤104将转换后的上行数据包与LTE链路的roCPCPacket Data Convergence Protocol,分组数据汇聚协议)F1DU (Protocol Data Unit,协议数据单元)一起,封装入LTE的SI承载,发送到LTE网关Serving GW,之后,由TON GW将该上行数据包转发至应用服务器或Internet,完成本次上行数据包的传输过程。
[0096]本发明实施例的方案将终端通过WiFi链路发送的数据包的IP地址转换成为LTE链路分配的IP地址,并将IP地址转换后的数据包发送至核心网,可避免工作在WiFi模式下的终端在移动出其所接入的基站的覆盖范围时,无法切换至LTE宏网,导致业务中断的问题。
[0097]以上描述的是上行数据包的传输过程,可选的,为了实现对下行数据包的传输,本发明实施例提供的该方案还可以进一步包括下行数据包的传输过程,其具体执行过程如下:
[0098]步骤一:基站接收核心网网关发送的、目的IP地址为为LTE链路分配的IP地址的下行数据包。
[0099]核心网在对本发明实施例方案中的基站发送的上行数据包进行处理之后,将向该基站发送下行数据包,其中,该下行数据包的目的IP地址为LTE链路的IP地址,例如,该下行数据包的包头中的目的IP地址可以为IP-L。
[0100]步骤二:判断通过WiFi链路传输该下行数据包,还是通过LTE链路传输该下行数据包,若判断出通过WiFi链路传输该下行数据包,则转至步骤三;若判断出通过LTE链路传输该下行数据包,则转至步骤四。
[0101]基于步骤一获得的下行数据包,本步骤二可根据当前LTE链路和WiFi链路的负载情况来确定采用LTE链路和WiFi链路中的何种链路来进行下行数据包的发送,例如,如果通过LTE链路发送数据包时的误码率比通过WiFi链路发送数据包时的误码率高,表示当前LTE链路的链路状态较WiFi链路的链路状态差,基站可选择通过WiFi链路发送下行数据包给终端,依此类推。可选地,本步骤二也可根据QoS (Quality of Service,服务质量)要求来确定采用LTE链路和WiFi链路中的何种链路来进行下行数据包的发送。
[0102]需要说明的是,针对终端发起的某一业务请求(如下载视频),本发明实施例的方案可将部分业务数据包通过LTE链路发送给该发起业务请求的终端,部分业务数据包通过WiFi链路发送给该发起业务请求的终端。例如,针对终端发起的下载视频的请求,本发明实施例的方案可将一部分视频图像帧通过LTE链路发送给该发起下载视频请求的终端,一部分视频图像帧通过WiFi链路发送给该发起下载视频请求的终端。
[0103]步骤三:在确定出将要通过WiFi链路传输该下行数据包时,将该下行数据包的目的IP地址转换成为该WiFi链路分配的IP地址,得到转换后的下行数据包,并将转换后的下行数据包发送至该终端。
[0104]根据步骤二中的方式确定出将要通过WiFi链路传输该下行数据包时,本步骤三可将该下行数据包的目的IP地址转换成为该WiFi链路分配的IP地址,其中,该下行数据包的包头中包含的目的IP地址可以为IP-L。具体地,本步骤三中IP地址的转换方式可以为:将获得的上行数据包的包头中包含的LTE链路的IP地址转换成WiFi链路的IP地址,例如,将该上行数据包的包头中包含的IP-L转换成IP-W。
[0105]在将该下行数据包的目的IP地址转换成为WiFi链路分配的IP地址,得到转换后的下行数据包后,本步骤三将转换后的下行数据包发送至步骤101中发送上行数据包(即发起业务请求)的终端,完成本次下行数据包的传输过程。
[0106]步骤四:在确定出将要通过LTE链路传输该下行数据包时,将该下行数据包发送至该终端。
[0107]根据步骤二中的方式确定出将要通过LTE链路传输该下行数据包时,本步骤四直接将该下行数据包发送至步骤101中发送上行数据包的终端,完成本次下行数据包的传输过程。
[0108]本发明实施例的方案一方面,将终端通过WiFi链路发送的数据包的IP地址转换成为LTE链路分配的IP地址,并将IP地址转换后的数据包发送至核心网,可避免工作在WiFi模式下的终端在移动出其所接入的基站的覆盖范围时,无法切换至LTE宏网,导致业务中断的问题;另一方面,将核心网发送的下行数据包的目的IP地址转换成为WiFi链路分配的IP地址,通过WiFi链路将下行数据包发送给终端,可充分利用WiFi的空口资源,提升网络容量。
[0109]实施例二:
[0110]如图4所示,为本发明实施例二中数据包的发送方法的步骤示意图,所述方法主要包括以下步骤,其中,本发明实施例二中的终端与基站之间可以通过WiFi链路进行数据包的传输,也可以通过LTE链路进行数据包的传输:
[0111]步骤201:接收核心网网关发送的下行数据包。
[0112]本步骤201接收到的下行数据包的目的IP地址为基站与目的终端(所述目的终端是指接收下行数据包的终端)之间的LTE链路的IP地址,例如,该下行数据包的包头中的目的IP地址可以为实施例一中的IP-L。
[0113]步骤202:判断通过WiFi链路传输该下行数据包,还是通过LTE链路传输该下行数据包,若判断出通过WiFi链路传输该下行数据包,则转至步骤203 ;若判断出通过LTE链路传输该下行数据包,则转至步骤204。
[0114]基于步骤201获得的下行数据包,本步骤202可根据当前LTE链路和WiFi链路的负载情况来确定采用LTE链路和WiFi链路中的何种链路来进行下行数据包的发送,例如,如果通过LTE链路发送数据包时的误码率比通过WiFi链路发送数据包时的误码率高,表示当前LTE链路的链路状态较WiFi链路的链路状态差,基站可选择通过WiFi链路发送下行数据包给终端,依此类推。可选地,本步骤202也可根据QoS要求来确定采用LTE链路和WiFi链路中的何种链路来进行下行数据包的发送。
[0115]步骤203:在确定出将要通过WiFi链路传输该下行数据包时,将该下行数据包的目的IP地址转换成为该WiFi链路分配的IP地址,得到转换后的下行数据包,并将转换后的下行数据包发送至目的终端。
[0116]根据步骤202中的方式确定出将要通过WiFi链路传输该下行数据包时,本步骤203可将该下行数据包的目的IP地址转换成为该WiFi链路分配的IP地址,其中,该下行数据包的包头中包含的目的IP地址可以为IP-L。具体地,本步骤203中IP地址的转换方式可以为:将获得的上行数据包的包头中包含的LTE链路的IP地址转换成WiFi链路的IP地址,例如,将该上行数据包的包头中包含的IP-L转换成IP-W (同实施例一的描述)。
[0117]可选地,针对终端可能不具备WiFi功能的情况,本发明实施例二中的基站在将该下行数据包的目的IP地址转换成为WiFi链路分配的IP地址之前,可先判断目的终端是否支持链路聚合的功能,其判断依据可以为:判断该目的终端的标识是否与预先保存的能进行链路聚合的终端的标识相匹配,若是,则将该下行数据包的目的IP地址转换成为WiFi链路分配的IP地址;若否,则不对该下行数据包的IP地址进行转换,采用现有的LTE通信方法进行下行数据包的传输。
[0118]具体地,可通过下述方式保存能进行链路聚合的终端的标识,其中,以下步骤可在本发明实施例二方案中步骤201之前的任意时刻执行,且下面所描述请求进行链路聚合的终端可以为本发明实施例二中的目的终端,也可以不是本发明实施二例中的目的终端:
[0119]第一步:请求进行链路聚合的终端通过WiFi链路向基站发起链路聚合请求。其中,该链路聚合请求中包含该请求进行链路聚合的终端的标识,以及该请求进行链路聚合的终端所接入的基站的标识。具体地,该请求进行链路聚合的终端所接入的基站的标识可以为C-RNTI,也可以为HeNB ID。具体地,该链路聚合请求可以为应用层信令,可由本发明实施例方案中的基站内置的应用服务器(如HTTP服务器)进行处理。
[0120]需要说明的是,本发明实施例方案中请求进行链路聚合的终端可向初次接入的基站发送链路聚合请求,也可向从源基站切换至的目标基站发送链路聚合请求。针对某一终端从源基站切换至目标基站的情况,其具体的切换过程,可以为:
[0121]首先,源基站在接收到终端上报的结果确定该终端将要切换至其他基站时,与目标基站进行切换准备,通过LTE链路通知该终端进行LTE链路切换,并终止通过LTE链路或WiFi链路向该终端发送数据包;接着,终端在收到切换命令后,终止通过LTE链路或WiFi链路向源基站发送上行数据包,并采用LTE标准切换流程切换至目标基站;终端成功切换至目标基站后,在判断得出仍有WiFi信号时向目标基站发起链路聚合请求,之后,目标基站可按照本发明实施例的方案对终端发起的链路聚合请求进行响应。
[0122]第二步:基站根据链路聚合请求消息中的基站标识,在确定出自身的标识与该请求进行链路聚合的终端所接入的基站的标识相同时,确定该请求进行链路聚合的终端支持链路聚合的功能,从而保存该请求进行链路聚合的终端的标识。可选地,基站在确定出自身的标识与该请求进行链路聚合的终端所接入的基站的标识相同时,可向该请求进行链路聚合的终端发送接收响应,如果基站在确定出自身的标识与该请求进行链路聚合的终端所接入的基站的标识不相同时,可向该请求进行链路聚合的终端发送拒绝响应。
[0123]需要说明的是,针对不支持链路聚合功能的终端,在接入本发明实施例的方案基站开展业务时,可以不发送链路聚合请求,而是通过单一的LTE链路或WiFi链路进行数据包的传输。针对不支持链路聚合功能的基站,由于不识别聚合请求可不做任何响应;而请求进行链路聚合的终端在发送链路聚合请求后的某一设定时间内没有收到基站的响应,则可认为所接入的基站不支持链路聚合功能,之后可不再发送链路聚合请求,而是通过单一的LTE链路或WiFi链路进行数据包的传输。
[0124]通过上述第一步和第二步即可确定某一终端是否支持链路聚合的功能,如果该终端支持链路聚合的功能,则其终端标识将会保存在所接入的基站中。
[0125]在判断得到出本发明实施例二方案中的目的终端的标识与预先保存的能进行链路聚合的终端的标识相匹配,即该终端支持链路聚合的功能时,本步骤203将该下行数据包的目的IP地址转换成为WiFi链路分配的IP地址。
[0126]在将该下行数据包的目的IP地址转换成为WiFi链路分配的IP地址,得到转换后的下行数据包后,本步骤203将转换后的下行数据包发送至目的终端,完成本次下行数据包的传输过程。
[0127]步骤204:在确定出将要通过LTE链路传输该下行数据包时,将该下行数据包发送至目的终端。
[0128]根据步骤202中的方式确定出将要通过LTE链路传输该下行数据包时,本步骤204直接将该下行数据包发送至目的终端,完成本次下行数据包的传输过程。
[0129]本发明实施例二的方案在接收到核心网发送的下行数据包后,可通过WiFi链路发送下行数据包给目的终端,也可通过LTE链路发送下行数据包给目的终端,可充分利用WiFi的空口资源。
[0130]实施例三:
[0131]本实施例三是与实施例一属于同一发明构思的数据包的发送装置,如图5所示,所述装置主要包括第一接收模块11、第一发送模块12、第一 IP地址转换模块13以及第二发送模块14,其中:
[0132]第一接收模块11用于接收终端发送的上行数据包。
[0133]第一发送模块12用于在确定出所述上行数据包为所述终端通过自身与所述终端之间的蜂窝网络链路发送的数据包时,将所述上行数据包发送至核心网网关。
[0134]第一 IP地址转换模块13用于在确定出所述上行数据包为所述终端通过自身与所述终端之间的WiFi链路发送的数据包时,将所述上行数据包的源IP地址转换成为所述蜂窝网络链路分配的IP地址。
[0135]第二发送模块14用于将IP地址转换后的上行数据包后发送至核心网网关。
[0136]具体地,所述第一 IP地址转换模块13,具体用于在确定出所述上行数据包为所述终端通过所述WiFi链路发送的数据包,且所述终端的标识与预先保存的能进行链路聚合的终端的标识相匹配时,将所述源IP地址转换成为所述蜂窝网络链路分配的IP地址。
[0137]所述装置还包括第二接收模块15和终端标识保存模块16,其中:
[0138]第二接收模块15用于接收请求进行链路聚合的终端通过WiFi链路发起的链路聚合请求;其中,所述链路聚合请求中包含所述请求进行链路聚合的终端的标识,以及所述请求进行链路聚合的终端所接入的基站的标识。
[0139]终端标识保存模块16用于在确定出自身的标识与所述请求进行链路聚合的终端所接入的基站的标识相同时,保存所述请求进行链路聚合的终端的标识。
[0140]所述装置还包括第三接收模块17、第二 IP地址转换模块18、第三发送模块19以及第四发送模块20,其中:
[0141]第三接收模块17用于接收核心网网关发送的、目的IP地址为为所述蜂窝网络链路分配的IP地址的下行数据包;
[0142]第二 IP地址转换模块18用于在确定出将要通过所述WiFi链路传输所述下行数据包时,将所述下行数据包的目的IP地址转换成为所述WiFi链路分配的IP地址;
[0143]第三发送模块19用于将IP地址转换后的下行数据包发送至所述终端;
[0144]第四发送模块20用于在确定出将要通过所述蜂窝网络链路传输所述下行数据包时,将所述下行数据包发送至所述终端。
[0145]需要说明的是,本发明实施例三中对数据包的发送装置的各组成部分的描述是对各组成部分主要功能的描述,本发明实施例三中各组成部分也具备实现实施例一中所描述的方法步骤的功能,同时,本发明实施例三中的数据包的发送装置还具有执行实施例一各步骤的逻辑模块。
[0146]实施例四:
[0147]本实施例四是与实施例二属于同一发明构思的数据包的发送装置,如图6所示,所述装置主要包括第一接收模块31、第一 IP地址转换模块32、第一发送模块33以及第二发送模块34,其中:
[0148]第一接收模块31用于接收核心网网关发送的下行数据包;其中,所述下行数据包的目的IP地址为为所述基站与终端之间的蜂窝网络链路分配的IP地址。
[0149]第一 IP地址转换模块32用于在确定出将要通过所述基站与所述终端之间的WiFi链路传输所述下行数据包时,将所述目的IP地址转换成为所述WiFi链路分配的IP地址;
[0150]第一发送模块33用于将IP地址转换后的下行数据包发送至所述终端;
[0151]第二发送模块34用于在确定出将要通过所述蜂窝网络链路传输所述下行数据包时,将所述下行数据包发送至所述终端。
[0152]具体地,所述第一 IP地址转换模块32具体用于在确定出将要通过所述WiFi链路传输所述下行数据包,且所述终端的标识与预先保存的能进行链路聚合的终端的标识相匹配时,将所述目的IP地址转换成为所述WiFi链路分配的IP地址。
[0153]所述装置还包括第二接收模块35和终端标识保存模块36,其中:
[0154]第二接收模块35用于接收请求进行链路聚合的终端通过WiFi链路发起的链路聚合请求;其中,所述链路聚合请求中包含所述请求进行链路聚合的终端的标识,以及所述请求进行链路聚合的终端所接入的基站的标识。
[0155]终端标识保存模块36用于在确定出自身的标识与所述请求进行链路聚合的终端所接入的基站的标识相同时,保存所述请求进行链路聚合的终端的标识。
[0156]需要说明的是,本发明实施例四中对数据包的发送装置的各组成部分的描述是对各组成部分主要功能的描述,本发明实施例四中各组成部分也具备实现实施例二中所描述的方法步骤的功能,同时,本发明实施例四中的数据包的发送装置还具有执行实施例二各步骤的逻辑模块。
[0157]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0158]本发明是参照根据本发明实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理装置的处理器以产生一个机器,使得通过计算机或其他可编程数据处理装置的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0159]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理装置以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0160]这些计算机程序指令也可装载到计算机或其他可编程数据处理装置上,使得在计算机或其他可编程装置上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程装置上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0161]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0162]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种数据包的发送方法,其特征在于,所述方法包括: 基站接收终端发送的上行数据包; 所述基站在确定出所述上行数据包为所述终端通过所述基站与所述终端之间的蜂窝网络链路发送的数据包时,将所述上行数据包发送至核心网网关; 所述基站在确定出所述上行数据包为所述终端通过所述基站与所述终端之间的WiFi链路发送的数据包时,将所述上行数据包的源IP地址转换成为所述蜂窝网络链路分配的IP地址,得到转换后的上行数据包后,将所述转换后的上行数据包发送至核心网网关。
2.如权利要求1所述的数据包的发送方法,其特征在于,所述基站在确定出所述上行数据包为所述终端通过所述基站与所述终端之间的WiFi链路发送的数据包时,将所述上行数据包的源IP地址转换成为所述蜂窝网络链路分配的IP地址,具体包括: 所述基站在确定出所述上行数据包为所述终端通过所述WiFi链路发送的数据包,且所述终端的标识与预先保存的能进行链路聚合的终端的标识相匹配时,将所述源IP地址转换成为所述蜂窝网络链路分配的IP地址。
3.如权利要求2所述的数据包的发送方法,其特征在于,通过下述方式,保存所述能进行链路聚合的终端的标识: 所述基站接收请求进行链路聚合的终端通过WiFi链路发起的链路聚合请求;其中,所述链路聚合请求中包含所述请求进行链路聚合的终端的标识,以及所述请求进行链路聚合的终端所接入的基站的标识; 所述基站在确定出自身的标识与所述请求进行链路聚合的终端所接入的基站的标识相同时,保存所述请求进行链路聚合的终端的标识。
4.如权利要求1?2任一所述的数据包的发送方法,其特征在于,所述方法还包括: 所述基站接收核心网网关发送的、目的IP地址为为所述蜂窝网络链路分配的IP地址的下行数据包; 所述基站在确定出将要通过所述WiFi链路传输所述下行数据包时,将所述下行数据包的目的IP地址转换成为所述WiFi链路分配的IP地址,得到转换后的下行数据包,并将转换后的下行数据包发送至所述终端; 所述基站在确定出将要通过所述蜂窝网络链路传输所述下行数据包时,将所述下行数据包发送至所述终端。
5.一种数据包的发送方法,其特征在于,所述方法包括: 基站接收核心网网关发送的下行数据包;其中,所述下行数据包的目的IP地址为为所述基站与终端之间的蜂窝网络链路分配的IP地址; 所述基站在确定出将要通过所述基站与所述终端之间的WiFi链路传输所述下行数据包时,将所述目的IP地址转换成为所述WiFi链路分配的IP地址,得到转换后的下行数据包,并将转换后的下行数据包发送至所述终端; 所述基站在确定出将要通过所述蜂窝网络链路传输所述下行数据包时,将所述下行数据包发送至所述终端。
6.如权利要求5所述的数据包的发送方法,其特征在于,所述基站在确定出将要通过所述基站与所述终端之间的WiFi链路传输所述下行数据包时,将所述目的IP地址转换成为所述WiFi链路分配的IP地址,具体包括: 所述基站在确定出将要通过所述WiFi链路传输所述下行数据包,且所述终端的标识与预先保存的能进行链路聚合的终端的标识相匹配时,将所述目的IP地址转换成为所述WiFi链路分配的IP地址。
7.如权利要求6所述的数据包的发送方法,其特征在于,通过下述方式,保存所述能进行链路聚合的终端的标识: 所述基站接收请求进行链路聚合的终端通过WiFi链路发起的链路聚合请求;其中,所述链路聚合请求中包含所述请求进行链路聚合的终端的标识,以及所述请求进行链路聚合的终端所接入的基站的标识; 所述基站在确定出自身的标识与所述请求进行链路聚合的终端所接入的基站的标识相同时,保存所述请求进行链路聚合的终端的标识。
8.一种数据包的发送装置,其特征在于,所述装置包括: 第一接收模块,用于接收终端发送的上行数据包; 第一发送模块,用于在确定出所述上行数据包为所述终端通过自身与所述终端之间的蜂窝网络链路发送的数据包时,将所述上行数据包发送至核心网网关; 第一 IP地址转换模块,用于在确定出所述上行数据包为所述终端通过自身与所述终端之间的WiFi链路发送的数据包时,将所述上行数据包的源IP地址转换成为所述蜂窝网络链路分配的IP地址; 第二发送模块,用于将IP地址转换后的上行数据包后发送至核心网网关。
9.如权利要求8所述的数据包的发送装置,其特征在于, 所述第一 IP地址转换模块,具体用于在确定出所述上行数据包为所述终端通过所述WiFi链路发送的数据包,且所述终端的标识与预先保存的能进行链路聚合的终端的标识相匹配时,将所述源IP地址转换成为所述蜂窝网络链路分配的IP地址。
10.如权利要求9所述的数据包的发送装置,其特征在于,所述装置还包括: 第二接收模块,用于接收请求进行链路聚合的终端通过WiFi链路发起的链路聚合请求;其中,所述链路聚合请求中包含所述请求进行链路聚合的终端的标识,以及所述请求进行链路聚合的终端所接入的基站的标识; 终端标识保存模块,用于在确定出自身的标识与所述请求进行链路聚合的终端所接入的基站的标识相同时,保存所述请求进行链路聚合的终端的标识。
11.如权利要求8?9任一所述的数据包的发送装置,其特征在于,所述装置还包括: 第三接收模块,用于接收核心网网关发送的、目的IP地址为为所述蜂窝网络链路分配的IP地址的下行数据包; 第二 IP地址转换模块,用于在确定出将要通过所述WiFi链路传输所述下行数据包时,将所述下行数据包的目的IP地址转换成为所述WiFi链路分配的IP地址; 第三发送模块,用于将IP地址转换后的下行数据包发送至所述终端; 第四发送模块,用于在确定出将要通过所述蜂窝网络链路传输所述下行数据包时,将所述下行数据包发送至所述终端。
12.—种数据包的发送装置,其特征在于,所述装置包括: 第一接收模块,用于接收核心网网关发送的下行数据包;其中,所述下行数据包的目的IP地址为为所述基站与终端之间的蜂窝网络链路分配的IP地址; 第一 IP地址转换模块,用于在确定出将要通过所述基站与所述终端之间的WiFi链路传输所述下行数据包时,将所述目的IP地址转换成为所述WiFi链路分配的IP地址;第一发送模块,用于将IP地址转换后的下行数据包发送至所述终端; 第二发送模块,用于在确定出将要通过所述蜂窝网络链路传输所述下行数据包时,将所述下行数据包发送至所述终端。
13.如权利要求12所述的数据包的发送装置,其特征在于, 所述第一 IP地址转换模块,具体用于在确定出将要通过所述WiFi链路传输所述下行数据包,且所述终端的标识与预先保存的能进行链路聚合的终端的标识相匹配时,将所述目的IP地址转换成为所述WiFi链路分配的IP地址。
14.如权利要求13所述的数据包的发送装置,其特征在于,所述装置还包括: 第二接收模块,用于接收请求进行链路聚合的终端通过WiFi链路发起的链路聚合请求;其中,所述链路聚合请求中包含所述请求进行链路聚合的终端的标识,以及所述请求进行链路聚合的终端所接入的基站的标识; 终端标识保存模块,用于在确定出自身的标识与所述请求进行链路聚合的终端所接入的基站的标识相同时,保存所述请求进行链路聚合的终端的标识。
【文档编号】H04L5/00GK104349415SQ201310331619
【公开日】2015年2月11日 申请日期:2013年8月1日 优先权日:2013年8月1日
【发明者】许宁, 邓伟, 邵春菊 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1