数据分流方法、装置、网络侧设备及终端与流程

文档序号:12008984阅读:238来源:国知局
数据分流方法、装置、网络侧设备及终端与流程
本发明涉及通信领域,尤其涉及一种数据分流方法、装置、网络侧设备及终端。

背景技术:
伴随3G(3rd-Generation,第三代移动通信技术)网络乃至未来4G(4th-Generation,第四代移动通信技术)网络技术的逐步应用和建设,各大运营商为了减少蜂窝网络的带宽和速度压力,采用WLAN(WirelessLocalAreaNetworks,无线局域网络)网络实现对PS(PacketService,分组业务)数据的分流。但是,终端并不知道哪里有WLAN网络,因此,为了节省耗电,终端中的WIFI(WIrelessFIdelity,无线保真)通常处于关闭状态。对于运营商来说,如何有效利用蜂窝网络辅助终端发现WLAN网络,实现蜂窝网络和WLAN网络中数据的合理分流成为当前亟待解决的课题之一。目前,在2G(2nd-Generation,第二代移动通信技术)和3G网络中,是由终端在向网络侧设备发起数据业务时,向网络侧设备发起数据分流请求,网络侧设备判断当前的网络情况是否满足分流条件,将判断结果作为终端分流请求对应的处理结果通知该终端。所述分流请求以及所述处理结果一般都是作为应用层数据在终端与网络侧设备之间传输。发明人发现,使用上述方法进行数据分流时,终端与网络侧设备之间的应用层数据流量大。

技术实现要素:
本发明实施例提供一种数据分流方法、装置、网络侧设备及终端,能够降低终端与网络侧设备之间的应用层数据流量。一方面,提供一种数据分流方法,包括:检测当前的网络情况是否满足分流要求,所述分流要求为将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输的要求;如果检测到当前的网络情况满足所述分流要求,在广播信道上广播分流通知信息;所述分流通知信息用于指示终端将需要在蜂窝网络传输的所述终端的数据通过不同于所述蜂窝网络的其它类型网络传输,所述分流通知信息包括:所述其它类型网络的接入信息。结合上述第一方面,在第一方面的第一种可能的实现方式中,所述在广播信道上广播所述分流通知信息包括:在所述广播信道上广播第一小区广播信令,所述第一小区广播信令中携带所述分流通知信息。结合上述第一方面,和/或,第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,还包括:如果检测到当前的网络情况不满足所述分流要求,在所述广播信道上广播分流停止信息,所述分流停止信息用于指示终端停止将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输;或者,如果检测到当前的网络情况不满足所述分流要求,在所述广播信道上不广播所述分流通知信息。结合上述第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述在广播信道上广播所述分流停止信息包括:在所述广播信道上广播第二小区广播信令,所述第二小区广播信令中携带所述分流停止信息。结合上述第一方面,和/或,第一方面的第一种可能的实现方式,和/或,第一方面的第二种可能的实现方式,和/或,第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述广播信道为:小区广播信道CBCH或者公共业务信道CTCH。结合上述第一方面,和/或,第一方面的第一种可能的实现方式,和/或,第一方面的第二种可能的实现方式,和/或,第一方面的第三种可能的实现方式,和/或,第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述检测当前的网络情况是否满足所述分流要求包括:检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述蜂窝网络的当前负荷是否超过第一负荷阈值;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述不同于所述蜂窝网络的其它类型网络负荷是否低于第二负荷阈值;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述蜂窝网络的当前负荷是否超过第一负荷阈值,并且,检测所述不同于所述蜂窝网络的其它类型网络负荷是否低于第二负荷阈值。结合上述第一方面,和/或,第一方面的第一种可能的实现方式,和/或,第一方面的第二种可能的实现方式,和/或,第一方面的第三种可能的实现方式,和/或,第一方面的第四种可能的实现方式,和/或,第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述不同于所述蜂窝网络的其它类型网络为无线局域网WLAN,所述其它类型网络的接入信息包括WLAN的服务集标识SSID。第二方面,提供一种数据分流方法,包括:如果在广播信道上检测到分流通知信息,从所述分流通知信息中获取不同于蜂窝网络的其它类型网络的接入信息;开启接入所述不同于蜂窝网络的其它类型网络功能,根据所述接入信息接入所述不同于蜂窝网络的其它类型网络。结合上述第二方面,在第二方面的第一种可能的实现方式中,在所述广播信道上检测所述分流通知信息包括:在所述广播信道上检测第一小区广播信令,从所述第一小区广播信令中获取所述分流通知信息。结合上述第二方面,和/或,第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,还包括:如果在所述广播信道上检测到分流停止信息,如果终端当前已接入所述不同于蜂窝网络的其它类型网络,则断开与所述不同于蜂窝网络的其它类型网络之间的连接且关闭接入所述不同于蜂窝网络的其它类型网络功能;或者,如果在所述广播信道上未检测到所述分流通知信息,如果终端当前已接入所述不同于蜂窝网络的其它类型网络,则断开与所述不同于蜂窝网络的其它类型网络之间的连接且关闭接入所述不同于蜂窝网络的其它类型网络功能。结合上述第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,在所述广播信道上检测所述分流停止信息包括:在所述广播信道上检测第二小区广播信令,从所述第二小区广播信令中获取分流停止信息。结合上述第二方面,和/或,第二方面的第一种可能的实现方式,和/或,第二方面的第二种可能的实现方式,和/或,第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述广播信道为小区广播信道CBCH或者公共业务信道CTCH。结合上述第二方面,和/或,第二方面的第一种可能的实现方式,和/或,第二方面的第二种可能的实现方式,和/或,第二方面的第三种可能的实现方式,和/或,第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述不同于蜂窝网络的其它类型网络为无线局域网WLAN,所述接入信息包括WLAN的服务集标识SSID。第三方面,提供一种数据分流装置,包括:检测单元,用于检测当前的网络情况是否满足分流要求,所述分流要求为将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输的要求;广播单元,用于如果所述检测单元检测到当前的网络情况满足所述分流要求,在广播信道上广播分流通知信息;所述分流通知信息用于指示终端将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输,所述分流通知信息包括:所述其它类型网络的接入信息。结合上述第三方面,在第三方面的第一种可能的实现方式中,所述广播单元具体用于:在所述广播信道上广播第一小区广播信令,所述第一小区广播信令中携带分流通知信息。结合上述第三方面,和/或,第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述广播单元还用于:如果所述检测单元检测到当前的网络情况不满足所述分流要求,在所述广播信道上广播分流停止信息,所述分流停止信息用于指示终端停止将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输;或者,所述广播单元还用于:如果所述检测单元检测到当前的网络情况不满足所述分流要求,在所述广播信道上不广播所述分流通知信息。结合上述第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述广播单元具体用于:在所述广播信道上广播第二小区广播信令,所述第二小区广播信令中携带所述分流停止信息。结合上述第三方面,和/或,第三方面的第一种可能的实现方式,和/或,第三方面的第二种可能的实现方式,和/或,第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,所述广播信道为:小区广播信道CBCH或者公共业务信道CTCH。结合上述第三方面,和/或,第三方面的第一种可能的实现方式,和/或,第三方面的第二种可能的实现方式,和/或,第三方面的第三种可能的实现方式,和/或,第三方面的第四种可能的实现方式,在第三方面的第五种可能的实现方式中,所述检测单元具体用于:检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述蜂窝网络的当前负荷是否超过第一负荷阈值;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述不同于所述蜂窝网络的其它类型网络负荷是否低于第二负荷阈值;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述蜂窝网络的当前负荷是否超过第一负荷阈值,并且,检测所述不同于所述蜂窝网络的其它类型网络负荷是否低于第二负荷阈值。结合上述第三方面,和/或,第三方面的第一种可能的实现方式,和/或,第三方面的第二种可能的实现方式,和/或,第三方面的第三种可能的实现方式,和/或,第三方面的第四种可能的实现方式,和/或,第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,所述不同于所述蜂窝网络的其它类型网络为无线局域网WLAN,所述其它类型网络的接入信息包括WLAN的服务集标识SSID。第四方面,提供一种数据分流装置,包括:获取单元,用于如果在广播信道上检测到分流通知信息,从所述分流通知信息中获取不同于蜂窝网络的其它类型网络的接入信息;接入单元,用于开启接入所述不同于蜂窝网络的其它类型网络功能,根据所述获取单元获取到的所述接入信息接入所述不同于蜂窝网络的其它类型网络。结合上述第四方面,在第四方面的第一种可能的实现方式中,还包括:第一消息检测单元,用于在所述广播信道上检测第一小区广播信令,从所述第一小区广播信令中获取所述分流通知信息。结合上述第四方面,和/或,第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述接入单元还用于:如果在所述广播信道上检测到分流停止信息,如果终端当前已接入所述不同于蜂窝网络的其它类型网络,则断开与所述不同于蜂窝网络的其它类型网络之间的连接且关闭接入所述不同于蜂窝网络的其它类型网络功能;或者,如果在所述广播信道上未检测到所述分流通知信息,如果终端当前已接入所述不同于蜂窝网络的其它类型网络,则断开与所述不同于蜂窝网络的其它类型网络之间的连接且关闭接入所述不同于蜂窝网络的其它类型网络功能。结合上述第四方面的第二种可能的实现方式,在第四方面的第三种可能的实现方式中,其特征在于,还包括:第二消息检测单元,用于在所述广播信道上检测第二小区广播信令,从所述第二小区广播信令中获取所述分流停止信息。结合上述第四方面,和/或,第四方面的第一种可能的实现方式,和/或,第四方面的第二种可能的实现方式,和/或,第四方面的第三种可能的实现方式,在第四方面的第四种可能的实现方式中,所述广播信道为小区广播信道CBCH或者公共业务信道CTCH。结合上述第四方面,和/或,第四方面的第一种可能的实现方式,和/或,第四方面的第二种可能的实现方式,和/或,第四方面的第三种可能的实现方式,和/或,第四方面的第四种可能的实现方式,在第四方面的第五种可能的实现方式中,所述不同于蜂窝网络的其它类型网络为无线局域网WLAN,所述接入信息包括WLAN的服务集标识SSID。第五方面,提供一种网络侧设备,包括:第一无线收发器和第一处理器;其中,所述第一处理器用于:检测当前的网络情况是否满足分流要求,所述分流要求为将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输的要求;所述第一无线收发器用于:如果所述第一处理器检测到当前的网络情况满足所述分流要求,在广播信道上广播分流通知信息;所述分流通知信息用于指示终端将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输,所述分流通知信息包括:所述其它类型网络的接入信息。结合上述第五方面,在第五方面的第一种可能的实现方式中,所述第一无线收发器还用于:在所述广播信道上广播第一小区广播信令,所述第一小区广播信令中携带所述分流通知信息。结合上述第五方面,和/或,第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述第一无线收发器还用于:如果所述第一处理器检测到当前的网络情况不满足所述分流要求,在所述广播信道上广播分流停止信息,所述分流停止信息用于指示终端停止将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输;或者,所述第一无线收发器还用于:如果所述第一处理器检测到当前的网络情况不满足所述分流要求,在所述广播信道上不广播所述分流通知信息。结合上述第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式中,所述第一无线收发器还用于:在所述广播信道上广播第二小区广播信令,所述第二小区广播信令中携带所述分流停止信息。结合上述第五方面,和/或,第五方面的第一种可能的实现方式,和/或,第五方面的第二种可能的实现方式,和/或,第五方面的第三种可能的实现方式,在第五方面的第四种可能的实现方式中,所述广播信道为:小区广播信道CBCH或者公共业务信道CTCH。结合上述第五方面,和/或,第五方面的第一种可能的实现方式,和/或,第五方面的第二种可能的实现方式,和/或,第五方面的第三种可能的实现方式,和/或,第五方面的第四种可能的实现方式,在第五方面的第五种可能的实现方式中,所述第一处理器具体用于:检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述蜂窝网络的当前负荷是否超过第一负荷阈值;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述不同于所述蜂窝网络的其它类型网络负荷是否低于第二负荷阈值;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述蜂窝网络的当前负荷是否超过第一负荷阈值,并且,检测所述不同于所述蜂窝网络的其它类型网络负荷是否低于第二负荷阈值。结合上述第五方面,和/或,第五方面的第一种可能的实现方式,和/或,第五方面的第二种可能的实现方式,和/或,第五方面的第三种可能的实现方式,和/或,第五方面的第四种可能的实现方式,和/或,第五方面的第五种可能的实现方式,在第五方面的第六种可能的实现方式中,所述不同于所述蜂窝网络的其它类型网络为无线局域网WLAN,所述所述其它类型网络的接入信息包括WLAN的服务集标识SSID。结合上述第五方面,和/或,第五方面的第一种可能的实现方式,和/或,第五方面的第二种可能的实现方式,和/或,第五方面的第三种可能的实现方式,和/或,第五方面的第四种可能的实现方式,和/或,第五方面的第五种可能的实现方式,和/或,第五方面的第六种可能的实现方式,在第五方面的第七种可能的实现方式中,所述网络侧设备为基站系统BSS设备或者无线接入网络RAN设备或者演进无线网络eRAN设备。第六方面,提供一种终端,包括:第二处理器和第二无线收发器;其中,所述第二无线收发器用于:在广播信道上检测分流通知信息;所述第二处理器用于:所述第二无线收发器在广播信道上检测到所述分流通知信息时,从所述分流通知信息中获取不同于蜂窝网络的其它类型网络的接入信息;用于开启接入所述不同于蜂窝网络的其它类型网络功能,根据所述获取单元获取到的所述接入信息接入所述不同于蜂窝网络的其它类型网络。结合上述第六方面,在第六方面的第一种可能的实现方式中,所述第二无线收发器具体用于:在所述广播信道上检测第一小区广播信令,从所述第一小区广播信令中获取所述分流通知信息。结合上述第六方面,和/或,第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,所述第二无线收发器还用于:在所述广播信道上检测分流停止消息;相应的,所述第二处理器还用于:如果所述第二无线收发器在所述广播信道上检测到所述分流停止信息,如果所述终端当前已接入所述不同于蜂窝网络的其它类型网络,则断开与所述不同于蜂窝网络的其它类型网络之间的连接且关闭接入所述不同于蜂窝网络的其它类型网络功能;或者,所述第二处理器还用于:如果所述第二无线收发器在所述广播信道上未检测到所述分流通知信息,如果所述终端当前已接入所述不同于蜂窝网络的其它类型网络,则断开与所述不同于蜂窝网络的其它类型网络之间的连接且关闭接入所述不同于蜂窝网络的其它类型网络功能。结合上述第六方面的第二种可能的实现方式,在第六方面的第三种可能的实现方式中,所述第二无线收发器还具体用于:在所述广播信道上检测第二小区广播信令,从所述第二小区广播信令中获取所述分流停止信息。结合上述第六方面,和/或,第六方面的第一种可能的实现方式,和/或,第六方面的第二种可能的实现方式,和/或,第六方面的第三种可能的实现方式,在第六方面的第四种可能的实现方式中,所述广播信道为小区广播信道CBCH或者公共业务信道CTCH。结合上述第六方面,和/或,第六方面的第一种可能的实现方式,和/或,第六方面的第二种可能的实现方式,和/或,第六方面的第三种可能的实现方式,和/或,第六方面的第四种可能的实现方式,在第六方面的第五种可能的实现方式中,所述不同于蜂窝网络的其它类型网络为无线局域网WLAN,所述接入信息包括WLAN的服务集标识SSID。本发明实施例中,检测当前的网络情况是否满足分流要求,所述分流要求为将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输的要求;如果检测到当前的网络情况满足所述分流要求,在广播信道上广播分流通知信息;所述分流通知信息用于指示终端将需要在蜂窝网络传输的所述终端的数据通过不同于所述蜂窝网络的其它类型网络传输,所述分流通知信息包括:所述其它类型网络的接入信息。在整个步骤流程中,网络侧设备与终端之间无需传输应用层数据,从而降低了终端与网络侧设备之间的应用层数据流量。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明数据分流方法第一实施例示意图;图2为本发明数据分流方法第二实施例示意图;图3为本发明数据分流方法第三实施例示意图;图4为本发明数据分流方法第四实施例示意图;图5为本发明数据分流装置第一实施例示意图;图6为本发明数据分流装置第二实施例示意图;图7为本发明实施例网络侧设备结构示意图;图8为本发明实施例终端结构示意图。具体实施方式数据分流是将需要在蜂窝网络传输的终端的数据通过不同于蜂窝网络的其它类型网络传输,在数据分流过程中,可选的,可以使蜂窝网络中进行数据业务的终端接入到所述其它类型网络。其中,所述其它类型网络,例如,可以是无线局域网WLAN,本发明实施例并不限于WLAN;所述需要在蜂窝网络传输的终端的数据可以是终端需要发送的数据,也可以是终端需要接收的数据。本发明实施例提供一种数据分流方法、装置、网络侧设备及终端,能够降低终端与网络侧设备之间的应用层数据流量;另外,本发明实施例还可以降低网络侧设备的数据处理压力,提高网络侧设备的数据处理速度。需要说明的是,本发明实施例的数据分流方法可以适用于2G、3G甚至4G等各种需要进行数据分流的网络中;在2G网络,例如GSM(GlobalSystemforMobileCommunications,全球移动通信系统)网络中,所述网络侧设备可以为:BSS(BaseStationSubsystem,基站子系统);在3G网络,例如UMTS(UniversalMobileTelecommunicationsSystem,通用移动通讯系统)网络中,所述网络侧设备可以为RAN(RadioAccessNetwork,无线接入网)。本发明各实施例中,以其它类型网络为WLAN为例来说明本发明实施例的数据分流方法及装置,但本发明实施例并不限于此。为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。参见图1,为本发明数据分流方法第一实施例示意图,该方法可以适用于网络侧设备,该方法包括:步骤101:检测当前的网络情况是否满足分流要求,所述分流要求为将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输的要求。例如,以其它类型网络为WLAN为例,但本发明实施例并不限于此。检测当前的网络情况是否满足所述分流要求可以包括:检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述蜂窝网络的当前负荷是否超过第一负荷阈值;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述不同于所述蜂窝网络的其它类型网络负荷是否低于第二负荷阈值;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述蜂窝网络的当前负荷是否超过第一负荷阈值,并且,检测所述不同于所述蜂窝网络的其它类型网络负荷是否低于第二负荷阈值等。其中,同覆盖为其它类型网络与蜂窝网络的信号在相同的一片区域同时覆盖。步骤102:如果检测到当前网络情况满足所述分流要求,在广播信道上广播分流通知信息。所述分流通知信息用于指示终端将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输,所述分流通知消息包括:所述其它类型网络的接入信息,例如,所述其他类型网络为WLAN时,所述接入信息可以是WLAN的服务集标识SSID;所述分流通知信息还可以包括:是否允许分流、分流方式等信息。其中,所述分流通知信息可以作为单独的小区广播信令在广播信道上广播,所述单独的小区广播信令可以是现有的小区广播信令,也可以是新定义的小区广播信令,这里不限制;或者,所述分流通知信息也可以携带在现有的小区广播信令中,作为小区广播信令的一部分,此时,还需在小区广播信令中指定所述分流通知消息所对应的频道号,所述频道号用于标识频道;当小区广播信令在广播信道上广播时,也即实现了所述在广播信道上广播所述分流通知信息。例如,分流通知信息可以携带在第一小区广播信令中,在第一小区广播信令中指定用于广播所述分流通知信息的频道号;相应的,所述在广播信道上广播所述分流通知信息可以包括:在所述广播信道上广播第一小区广播信令,所述第一小区广播信令中携带分流通知信息。其中携带分流通知信息的第一小区广播信令以及后续携带分流停止信息的第二小区广播信令中的第一、第二并无实际意义,仅用于进行小区广播信令的区分。其中,在广播信道上广播小区广播信令时,小区广播信令中携带的不同信息可以使用不同的频道广播,在不同的频道上广播的信息可以相同或不同。本发明实施例中,可以指定分流通知信息在某一频道上发送,分流通知消息所使用的具体频道可以在实际应用中自主设定,这里并不限制,可以预先由网络侧设备和终端协商决定。其中,可以根据本发明实施例所述方法的实际应用环境自主设置所述广播信道,这里并不限制。例如,本发明实施例所述方法应用于2G网络中时,所述广播信道可以为:CBCH(CellBroadcastCHannel,小区广播信道);本发明实施例所述方法应用于3G网络中时,所述广播信道可以为:CTCH(CommonTrafficCHannel,公共业务信道)。图1所示的数据分流方法中,网络侧设备检测当前的网络情况满足分流要求时,在广播信道上广播分流通知信息,指示网络侧设备所在小区内的终端将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输,从而终端无需通过应用层消息向网络侧设备请求分流,网络侧设备也无需通过应用层消息向终端反馈数据分流的处理结果,从而降低了网络侧设备与终端之间的应用层数据流量。另外,网络侧设备无需针对每个终端的分流请求,分别进行该终端是否能够进行数据分流的判断和处理,降低了网络侧设备的数据处理量,提高了网络侧设备的数据处理速度。参见图2,为本发明数据分流方法第二实施例示意图,该方法可以适用于终端中,该方法包括:步骤201:如果在广播信道上检测到分流通知信息,从所述分流通知信息中获取不同于蜂窝网络的其它类型网络的接入信息;其中,终端检测分流通知信息所使用的广播信道,应与网络侧设备广播分流通知信息所使用的广播信道一致,才能够使得网络侧设备与终端配合,实现分流通知信息在网络侧设备与终端之间传输,进而实现分流。另外,当分流通知信息携带在所述小区广播信令中时,本步骤中终端需要在所述广播信道上检测小区广播信令,在小区广播信令中按照频道获取所述分流通知信息,所述频道也应与网络侧设备发送所述分流通知消息所使用的频道对应一致。其中,所述不同于蜂窝网络的其它类型网络可以为WLAN,所述接入信息可以包括WLAN的SSID。步骤202:开启接入所述不同于蜂窝网络的其它类型网络功能,根据所述接入信息接入所述不同于蜂窝网络的其它类型网络。图2所示的数据分流方法中,终端在广播信道上检测到分流通知信息时,从所述分流通知信息中获取不同于蜂窝网络的其它类型网络的接入信息;开启接入所述不同于蜂窝网络的其它类型网络功能,根据所述接入信息接入所述不同于蜂窝网络的其它类型网络,从而实现了将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输。在整个步骤流程中,终端与网络侧设备之间无需传输应用层数据,从而降低了终端与网络侧设备之间的应用层数据流量。参见图3,为本发明数据分流方法第三实施例示意图,该方法包括:步骤301:网络侧设备检测当前的网络情况是否满足分流要求,如果满足,执行步骤302;如果不满足,执行步骤303。本步骤中,网络侧设备可以持续性的一直进行本步骤中的所述检测;优选地,网络侧设备也可以按照某一预设周期,周期性的检测当前的网络情况是否满足分流要求,这里并不限制。所述检测当前的网络情况是否满足所述分流要求的具体实现请参见步骤101中的相关描述,这里不赘述。步骤302:网络侧设备在广播信道上广播分流通知信息;执行步骤304。本步骤的具体实现请参见步骤102中的相关描述,这里不赘述。步骤303:网络侧设备在广播信道上广播分流停止信息;执行步骤304。所述分流停止信息用于指示终端停止将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输;以所述其他类型网络为WLAN,所述分流停止信息具体用于:指示终端停止将需要在蜂窝网络传输的终端的数据通过WLAN传输。其中,所述分流停止信息可以作为单独的小区广播信令在广播信道上广播,所述单独的小区广播信令可以是现有的小区广播信令,也可以是新定义的小区广播信令,这里不限制;或者,所述分流停止信息也可以携带在现有的小区广播信令中,作为小区广播信令的一部分,此时,需要在小区广播信令中指定所述分流停止信息所对应的频道号;当小区广播信令在广播信道上广播时,也即实现了所述在广播信道上广播所述分流停止信息。例如,分流停止信息可以携带在第二小区广播信令中,在第二小区广播信令中指定所述分流停止消息对应的频道号;相应的,所述在广播信道上广播所述分流停止消息可以包括:在所述广播信道上广播第二小区广播信令,所述第二小区广播信令中携带所述分流停止信息。所述分流通知信息和分流停止信息的具体实现方式可以在实际应用中自主设定,这里并不限制。优选地,所述分流通知信息和分流停止信息可以包括分流指示字段,分流指示字段用于标识信息为分流通知信息或分流停止信息,也即指示终端是否进行分流。相应的,分流指示信息中的分流指示字段设置为终端进行分流;而分流停止信息中的分流指示字段设置为终端不进行分流。分流指示字段中具体使用什么字段内容来标识终端进行分流,使用什么字段内容来标识终端不进行分流,这里并不限定,只要标识终端进行分流的字段内容与标识终端不进行分流的字段内容不同即可。或者,所述分流通知信息和分流停止信息也可以不设置所述分流指示字段,而是根据信息中是否携带所述其它类型网络的接入信息,例如WLAN网络的SSID来区别分流通知信息和分流停止信息。例如,在信息中设置SSID字段,该字段用于指示WLAN网络的SSID,则,分流通知信息的SSID字段中携带WLAN网络的SSID,而分流停止信息的SSID字段的字段内容可以缺省,从而实现分流通知信息和分流停止信息的区分。另外,所述分流通知信息和分流停止信息携带在小区广播短信令中传输时,分流通知信息和分流停止信息可以通过相同的频道,也可以通过不同的频道广播。当分流通知信息和分流停止信息通过不同的频道广播时,分流通知信息和分流停止信息也可以通过频道来区分,这里不赘述。步骤304:终端在所述广播信道上检测分流通知信息和分流停止信息,检测到分流通知信息时,执行步骤305;检测到分流停止信息时,执行步骤306。本步骤中,终端可以持续在所述广播信道上检测分流通知信息和分流停止信息,或者,也可以按照步骤301中所述的预设周期,周期性的检测分流通知信息和分流停止信息,这里并不限定。其中,当分流通知信息携带在第一小区广播信令中,分流停止信息携带在第二小区广播信令中时,终端需要在所述广播信道上分别检测分流通知信息和分流停止信息,相应的,终端在广播信道上检测分流通知信息可以包括:在广播信道上检测第一小区广播信令,从第一小区广播信令中获取分流通知信息;终端在所述广播信道上检测分流停止信息可以包括:在广播信道上检测第二小区广播信令,从第二小区广播信令中获取分流停止信息。其中,分流通知信息对应的频道和分流停止信息对应的频道号可以预先设置于终端中。相应的,从第一小区广播信令中获取分流通知信息时,可以按照分流通知信息所对应的频道号在对应频道上获取分流通知信息;从第二小区广播信令中获取分流停止信息时,可以按照分流停止信息对应的频道号在对应频道上获取分流停止信息。其中,所述第一小区广播信令和第二小区广播信令可以是相同信令或不同信令,这里并不限定。步骤305:终端从所述分流通知信息中获取所述不同于蜂窝网络的其它类型网络的接入信息,开启接入所述不同于蜂窝网络的其它类型网络功能,根据所述接入信息接入所述不同于蜂窝网络的其它类型网络。例如,以所述其他类型网络为WLAN,接入信息为SSID为例,终端从所述分流通知信息中获取WLAN网络的SSID,根据所述SSID接入WLAN网络。其中,终端接入所述WLAN网络时,可以直接搜索到所述SSID标识的接入点,接入该接入点;或者,也可以将搜索到的接入点信息上报给网络侧设备,由网络侧设备选择一个接入点,指示终端接入被选择的接入点。步骤306:终端判断当前是否已接入所述不同于蜂窝网络的其它类型网络,如果是,断开与所述不同于蜂窝网络的其它类型网络之间的连接,关闭接入所述不同于蜂窝网络的其它类型网络功能;如果否,保持接入所述不同于蜂窝网络的其它类型网络功能关闭,不接入所述不同于蜂窝网络的其它类型网络。图3所示的方法中,网络侧设备检测当前的网络情况满足分流要求时,广播分流通知信息,当终端接收到所述分流通知信息时,根据分流通知信息中携带的接入信息接入所述不同于蜂窝网络的其它类型网络;当网络侧设备检测当前的网络情况不满足分流要求时,广播分流停止信息,当终端接收到所述分流停止信息时,断开与所述不同于蜂窝网络的其它类型网络之间的连接或者不接入所述不同于蜂窝网络的其它类型网络。从而网络侧设备与终端之间不需要通过应用层数据的交互来实现数据分流,降低了网络侧设备与终端之间应用层数据的流量;进一步的,网络侧设备只需要检测当前的网络情况是否满足分流要求,并相应的广播分流通知信息或分流停止信息即可,无需接收各个终端的分流注册消息,针对每个终端分别进行是否满足分流要求的判断和处理,也无需将数据分流的处理结果分别通知每个终端,从而减少了网络侧设备的数据处理量,提高了网络侧设备的数据处理速度。参见图4,为本发明数据分流方法第四实施例示意图,该方法包括:步骤401:网络侧设备检测当前的网络情况是否满足分流要求,如果满足,执行步骤402;如果不满足,执行步骤403。本步骤的实现可以参考步骤101中的相关描述,这里不赘述。步骤402:网络侧设备在广播信道上广播分流通知信息;执行步骤404。本步骤的实现可以参考步骤102中的相关描述,这里不赘述。步骤403:网络侧设备不在所述广播信道上广播所述分流通知信息;执行步骤404。步骤404:终端在所述广播信道上检测分流通知信息,检测到时,执行步骤405;否则,执行步骤406。本步骤中,终端可以持续在所述广播信道上检测分流通知信息,或者,也可以按照步骤401中所述的预设周期,周期性的检测分流通知信息,这里并不限定。步骤405:终端从所述分流通知信息中获取不同于蜂窝网络的其它类型网络的接入信息,开启接入所述不同于蜂窝网络的其它类型网络功能,根据所述接入信息接入所述不同于蜂窝网络的其它类型网络;当前处理流程结束。步骤406:终端判断当前是否已接入所述不同于蜂窝网络的其它类型网络,如果是,断开与所述不同于蜂窝网络的其它类型网络之间的连接,关闭接入所述不同于蜂窝网络的其它类型网络功能;如果否,保持接入所述不同于蜂窝网络的其它类型网络功能关闭,不接入所述不同于蜂窝网络的其它类型网络。图4所示的数据处理方法中,网络侧设备检测当前的网络情况满足分流要求时,广播分流通知信息,当终端接收到所述分流通知信息时,根据分流通知信息中携带的接入信息接入所述不同于蜂窝网络的其它类型网络;当网络侧设备检测当前的网络情况不满足分流要求时,不广播分流通知信息,当终端接收不到所述分流通知信息时,断开与所述不同于蜂窝网络的其它类型网络之间的连接或者不接入WLAN网络。从而网络侧设备与终端之间不需要通过应用层数据的交互来实现数据分流,降低了网络侧设备与终端之间应用层数据的流量;进一步的,网络侧设备只需要检测当前的网络情况是否满足分流要求,并相应的广播或者不广播分流通知信息即可,无需接收各个终端的分流注册信息,针对每个终端分别进行是否满足分流要求的判断,也无需将数据分流的处理结果分别通知每个终端,从而减少了网络侧设备的数据处理量,提高了网络侧设备的数据处理速度。参见图5,为本发明数据分流装置第一实施例示意图,该装置可以设置于网络侧设备中。该数据分流装置500可以包括:检测单元510,用于检测当前的网络情况是否满足分流要求,所述分流要求为将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输的要求;广播单元520,用于如果所述检测单元510检测到当前的网络情况满足所述分流要求,在广播信道上广播分流通知信息;所述分流通知信息用于指示终端将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输,所述分流通知信息包括:所述其它类型网络的接入信息。优选地,所述广播单元520还可以用于:如果所述检测单元510检测到当前的网络情况不满足所述分流要求,在所述广播信道上广播分流停止信息,所述分流停止信息用于指示终端停止将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输;或者,所述广播单元520还可以用于:如果所述检测单元510检测到当前的网络情况不满足所述分流要求,在所述广播信道上不广播所述分流通知信息。优选地,所述广播单元520具体可以用于:在所述广播信道上广播第二小区广播信令,所述第二小区广播信令中携带所述分流停止信息。优选地,所述检测单元510具体可以用于:检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述蜂窝网络的当前负荷是否超过第一负荷阈值;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述不同于所述蜂窝网络的其它类型网络负荷是否低于第二负荷阈值;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述蜂窝网络的当前负荷是否超过第一负荷阈值,并且,检测所述不同于所述蜂窝网络的其它类型网络负荷是否低于第二负荷阈值。优选地,所述不同于蜂窝网络的其它类型网络可以为无线局域网WLAN,所述接入信息可以包括WLAN的服务集标识SSID。优选地,在2G网络中,所述网络侧设备可以为BSS,所述广播信道可以为CBCH;在3G网络中,所述网络侧设备可以为RAN,所述广播信道可以为CTCH。所述分流通知信息和分流停止信息携带在小区广播信令中传输时,分流通知信息和分流停止信息所使用的频道可以在实际应用中自主设定,且,分流通知信息和分流停止信息所使用的频道可以相同或不同。图5所示的网络侧设备中,检测单元510检测当前的网络情况是否满足分流要求;广播单元520在检测单元510检测到当前的网络情况满足分流要求时,在广播信道上广播分流通知信息。从而网络侧设备与终端之间不需要通过应用层数据的交互来实现数据分流,降低了网络侧设备与终端之间应用层数据的流量。另外,网络侧设备只需要检测当前的网络情况是否满足分流要求,并广播对应的信息即可,无需接收各个终端的分流注册消息,针对每个终端分别进行是否满足分流要求的判断和处理,也无需将数据分流的处理结果分别通知每个终端,从而减少了网络侧设备的数据处理量,提高了网络侧设备的数据处理速度。参见图6,为本发明数据分流装置第二实施例示意图,该装置可以设置于终端中,该数据装置600可以包括:获取单元610,用于如果在广播信道上检测到分流通知信息,从所述分流通知信息中获取不同于蜂窝网络的其它类型网络的接入信息;接入单元620,用于开启接入所述不同于蜂窝网络的其它类型网络功能,根据所述获取单元获取到的所述接入信息接入所述不同于蜂窝网络的其它类型网络。优选地,该装置还可以包括:第一消息检测单元,用于在所述广播信道上检测第一小区广播信令,从所述第一小区广播信令中获取所述分流通知信息。优选地,所述接入单元620还可以用于:如果在所述广播信道上检测到分流停止信息,如果终端当前已接入所述不同于蜂窝网络的其它类型网络,则断开与所述不同于蜂窝网络的其它类型网络之间的连接且关闭接入所述不同于蜂窝网络的其它类型网络功能;或者,如果在所述广播信道上未检测到所述分流通知信息,如果终端当前已接入所述不同于蜂窝网络的其它类型网络,则断开与所述不同于蜂窝网络的其它类型网络之间的连接且关闭接入所述不同于蜂窝网络的其它类型网络功能。优选地,所述装置还可以包括:第二消息检测单元,用于在所述广播信道上检测第二小区广播信令,从所述第二小区广播信令中获取所述分流停止信息。优选地,在2G网络中,所述广播信道可以为CBCH;在3G网络中,所述广播信道可以为CTCH。优选地,所述不同于蜂窝网络的其它类型网络为WLAN,所述接入信息可以包括WLAN的SSID。所述分流通知信息和分流停止信息携带在小区广播信令中传输时,分流通知信息和分流停止信息所使用的频道可以在实际应用中自主设定,且,分流通知信息和分流停止信息所使用的频道可以相同或不同。图6所示的数据分流装置中,获取单元610如果在广播信道上检测到分流通知信息,从所述分流通知信息中获取不同于蜂窝网络的其它类型网络的接入信息;接入单元620开启接入所述不同于蜂窝网络的其它类型网络功能,根据所述获取单元获取到的所述接入信息接入所述不同于蜂窝网络的其它类型网络。从而,终端无需通过应用层消息向网络侧设备请求数据分流,网络侧设备也无需通过应用层消息向终端反馈数据分流的处理结果,从而降低了网络侧设备与终端之间的应用层数据流量。参见图7,为本发明实施例一种网络侧设备结构示意图,该网络侧设备700包括:第一处理器710和第一无线收发器720;其中,所述第一处理器710用于:检测当前的网络情况是否满足分流要求,所述分流要求为将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输的要求;所述第一无线收发器720用于:如果所述第一处理器检测到当前的网络情况满足所述分流要求,在广播信道上广播分流通知信息;所述分流通知信息用于指示终端将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输,所述分流通知信息包括:所述其它类型网络的接入信息。优选地,所述第一无线收发器720还可以用于:在所述广播信道上广播第一小区广播信令,所述第一小区广播信令中携带所述分流通知信息。优选地,所述第一无线收发器720还可以用于:如果所述第一处理器710检测到当前的网络情况不满足所述分流要求,在所述广播信道上广播分流停止信息,所述分流停止信息用于指示终端停止将需要在蜂窝网络传输的终端的数据通过不同于所述蜂窝网络的其它类型网络传输;或者,所述第一无线收发器720还可以用于:如果所述第一处理器710检测到当前的网络情况不满足所述分流要求,在所述广播信道上不广播所述分流通知信息。优选地,所述第一无线收发器720还可以用于:在所述广播信道上广播第二小区广播信令,所述第二小区广播信令中携带所述分流停止信息。优选地,所述第一处理器710具体可以用于:检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述蜂窝网络的当前负荷是否超过第一负荷阈值;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述不同于所述蜂窝网络的其它类型网络负荷是否低于第二负荷阈值;或者,检测是否存在与所述蜂窝网络同覆盖的所述其它类型网络,并且,检测所述蜂窝网络的当前负荷是否超过第一负荷阈值,并且,检测所述不同于所述蜂窝网络的其它类型网络负荷是否低于第二负荷阈值。优选地,所述不同于所述蜂窝网络的其它类型网络可以为WLAN,所述所述其它类型网络的接入信息可以包括WLAN的SSID。优选地,在2G网络中,所述网络侧设备可以为BSS,所述广播信道可以为CBCH;在3G网络中,所述网络侧设备可以为RAN,或者演进无线网络eRAN设备,所述广播信道可以为CTCH。图7所示的网络侧设备中,第一处理器710检测当前的网络情况是否满足分流要求;第一无线收发器720在第一处理器710检测当前的网络情况不满足分流要求时,在广播信道上广播分流通知信息。从而网络侧设备与终端之间不需要通过应用层数据的交互来实现数据分流,降低了网络侧设备与终端之间应用层数据的流量。另外,网络侧设备只需要检测当前的网络情况是否满足分流要求,并广播对应的信息即可,无需接收各个终端的分流注册消息,针对每个终端分别进行是否满足分流要求的判断和处理,也无需将数据分流的处理结果分别通知每个终端,从而减少了网络侧设备的数据处理量,提高了网络侧设备的数据处理速度。参见图8,为本发明实施例一种终端结构示意图,该终端800包括:第二无线收发器810和第二处理器820;其中,第二无线收发器810用于:在广播信道上检测分流通知信息;第二处理器820用于:所述第二无线收发器810在广播信道上检测到所述分流通知信息时,从所述分流通知信息中获取不同于蜂窝网络的其它类型网络的接入信息;用于开启接入所述不同于蜂窝网络的其它类型网络功能,根据所述获取单元获取到的所述接入信息接入所述不同于蜂窝网络的其它类型网络。优选地,所述第二无线收发器810具体可以用于:在所述广播信道上检测第一小区广播信令,从所述第一小区广播信令中获取所述分流通知信息。优选地,所述第二无线收发器810还可以用于:在所述广播信道上检测分流停止消息;相应的,所述第二处理器还用于:如果所述第二无线收发器在所述广播信道上检测到所述分流停止信息,如果所述终端当前已接入所述不同于蜂窝网络的其它类型网络,则断开与所述不同于蜂窝网络的其它类型网络之间的连接且关闭接入所述不同于蜂窝网络的其它类型网络功能;或者,所述第二无线收发器810还可以用于:如果所述第二无线收发器在所述广播信道上未检测到所述分流通知信息,如果所述终端当前已接入所述不同于蜂窝网络的其它类型网络,则断开与所述不同于蜂窝网络的其它类型网络之间的连接且关闭接入所述不同于蜂窝网络的其它类型网络功能。优选地,所述第二无线收发器810还可以具体用于:在所述广播信道上检测第二小区广播信令,从所述第二小区广播信令中获取所述分流停止信息。优选地,在2G网络中,所述广播信道可以为CBCH;在3G网络中,所述广播信道可以为CTCH。优选地,所述不同于蜂窝网络的其它类型网络可以为WLAN,所述接入信息包括WLAN的SSID。图8所示的终端中,第二无线收发器810在广播信道上检测分流通知消息;第二无线收发器810在广播信道上检测到分流通知消息时,第二处理器820从所述分流通知消息中获取不同于蜂窝网络的其它类型网络的接入信息;开启接入所述不同于蜂窝网络的其它类型网络功能,根据所述接入信息接入所述不同于蜂窝网络的其它类型网络。从而网络侧设备与终端之间不需要通过应用层数据的交互来实现数据分流,降低了网络侧设备与终端之间应用层数据的流量。本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1