切换的方法、用户设备、基站和接入点与流程

文档序号:18968680发布日期:2019-10-28 23:42阅读:316来源:国知局
切换的方法、用户设备、基站和接入点与流程

本发明涉及无线通信领域,并且更具体地,涉及切换的方法、用户设备、基站和接入点。



背景技术:

随着移动互联网的发展,对蜂窝通信系统能够提供的服务质量与网络速度的要求越来越高。虽然长期演进(Long Term Evolution,LTE)以及后续的LTE-A无线通信技术能提供可观的空口传输速率,但是在移动互联网的时代,面对爆炸式增长的数据流量,空口资源的充裕性受到很大的考验。为应对数据急剧增长造成的网络拥塞,运营商必须增加网络基站的数量来提高吞吐能力,而这又会增加运营商的设备投资与维护成本。无线局域网(WirelessLocal Access Network,WLAN)作为一种无线接入技术具有链路数据率高,设备投资成本低等优点,为解决运营商的上述矛盾提供了可能的方案。

WLAN是局域网的无线形式,它使用户能摆脱网线的束缚,能在各种场景下方便的接入并使用网络。无线保真(Wireless Fidelity,WiFi)作为WLAN的一种形式,通常由接入点(Access Point,AP)和工作站(Station,STA)组成。接入点AP负责向STA提供网络接入,同时也是WLAN与传统网络之间的连接点。目前AP的切换只考虑WLAN网络的因素,不考虑蜂窝网络系统的因素,故并不适用于针对蜂窝网络和WLAN网络同时向UE提供服务的场景。



技术实现要素:

本发明实施例提供一种切换的方法、用户设备、基站和接入点,能够实现由基站控制或辅助控制的AP切换。

第一方面,提供了一种切换方法,包括:用户设备UE接收基站发送的第一基本服务集BSS列表,所述第一BSS列表包含所述基站确定的供所述UE切换的至少一个BSS标识;所述UE根据所述第一BSS列表确定目标接入点AP;所述UE从当前连接的源AP切换至所述目标AP。

结合第一方面,在第一方面的第一种实现方式中,所述方法还包括:所述UE接收所述源AP发送的第二BSS列表,所述第二BSS列表包含所述源AP确定的供所述UE切换的至少一个BSS标识,所述第二BSS列表用于所述UE结合所述第一BSS列表确定所述目标AP或用于所述基站确定所述第一BSS列表。

结合第一方面及其上述实现方式,在第一方面的第二种实现方式中,所述方法还包括:所述UE向所述基站发送所述第二BSS列表,以便于所述基站根据所述第二BSS列表和所述基站的本地策略确定所述第一BSS列表。

结合第一方面及其上述实现方式,在第一方面的第三种实现方式中,所述UE根据所述第一BSS列表确定目标AP,包括:当所述第一BSS列表和所述第二BSS列表存在交集时,所述UE根据所述交集中BSS标识所对应的AP的信号质量在所述交集中确定所述目标AP;或当所述第一BSS列表和所述第二BSS列表不存在交集时,所述UE根据所述第一BSS列表中BSS标识所对应的AP的信号质量在所述第一BSS列表中确定所述目标AP;或所述UE根据所述第一BSS列表中BSS标识所对应的AP的信号质量在所述第一BSS列表中确定所述目标AP。

结合第一方面及其上述实现方式,在第一方面的第四种实现方式中,所述方法还包括:所述UE确定进行AP切换;所述UE向所述源AP发送第三BSS列表,以便于所述源AP根据所述第三BSS列表确定所述第二BSS列表,所述第三BSS列表包含所述UE确定的供所述UE切换的至少一个BSS标识。

结合第一方面及其上述实现方式,在第一方面的第五种实现方式中,所述UE向所述源AP发送第三BSS列表,包括:所述UE向所述源AP发送切换管理查询消息,所述切换管理查询消息包括:所述第三BSS列表和所述UE发起所述AP切换的切换原因;其中,所述切换原因包含以下中的至少一种:所述源AP的信号质量低于预定阈值;所述源AP的服务质量QoS低于预定阈值;所述UE发现信号质量高于所述源AP的AP,其中所述第三BSS列表包含所述信号质量高于所述源AP的AP对应的BSS标识。

结合第一方面及其上述实现方式,在第一方面的第六种实现方式中,所述方法还包括:所述UE根据所述基站的指示关闭所述UE的BSS切换能力;所述UE与所述源AP建立连接时向所述源AP指示所述UE不支持AP参与或控制的AP切换,以便于所述UE在所述基站的控制下不经由所述源AP完成AP切换。

结合第一方面及其上述实现方式,在第一方面的第七种实现方式中,所述方法还包括:所述UE向所述源AP和/或所述基站发送所述目标AP对应的BSS标识。

结合第一方面及其上述实现方式,在第一方面的第八种实现方式中,所述BSS标识为所述BSS对应的AP的媒体接入控制MAC地址。

结合第一方面及其上述实现方式,在第一方面的第九种实现方式中,所述基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

第二方面,提供了一种切换方法,包括:基站确定第一基本服务集BSS列表,所述第一BSS列表包含所述基站确定的供用户设备UE切换的至少一个BSS标识;所述基站向所述UE发送所述第一BSS列表,以便于所述UE根据所述第一BSS列表确定目标接入点AP,并从所述UE当前连接的源AP切换至所述目标AP。

结合第二方面,在第二方面的第一种实现方式中,所述方法还包括:所述基站接收所述UE发送的第二BSS列表,其中所述第二BSS列表由所述UE当前连接的源AP发送给所述UE,所述第二BSS列表包含所述源AP确定的供所述UE切换的至少一个BSS标识,所述第二BSS列表用于所述UE结合所述第一BSS列表确定所述目标AP或用于所述基站确定所述第一BSS列表。

结合第二方面及其上述实现方式,在第二方面的第二种实现方式中,所述基站确定第一BSS列表,包括:所述基站根据所述第二BSS列表和所述基站的本地策略确定所述第一BSS列表。

结合第二方面及其上述实现方式,在第二方面的第三种实现方式中,当所述第一BSS列表与第二BSS列表存在交集时,所述第一BSS列表和所述第二BSS列表用于所述UE根据所述交集中BSS标识所对应的AP的信号质量在所述交集中确定所述目标AP;或当所述第一BSS列表与第二BSS列表不存在交集时,所述第一BSS列表用于所述UE根据所述第一BSS列表中BSS标识所对应的AP的信号质量在所述第一BSS列表中确定所述目标AP;或所述第一BSS列表用于所述UE根据所述第一BSS列表中BSS标识所对应的AP的信号质量在所述第一BSS列表中确定所述目标AP。

结合第二方面及其上述实现方式,在第二方面的第四种实现方式中,所述方法还包括:所述基站指示所述UE关闭BSS切换能力,以便于所述UE在所述基站的控制下不经由所述源AP完成AP切换;或者所述基站指示所述源AP关闭BSS切换能力,以便于所述UE在所述基站的控制下不经由所述源AP完成AP切换。结合第二方面及其上述实现方式,在第二方面的第五种实现方式中,所述基站向所述UE发送所述第一BSS列表之后,还包括:接收所述UE发送的所述目标AP的基本服务集标识BSS ID。

结合第二方面及其上述实现方式,在第二方面的第六种实现方式中所述方法还包括:所述基站接收所述UE发送的所述目标AP对应的BSS标识。

结合第二方面及其上述实现方式,在第二方面的第七种实现方式中,所述BSS标识为所述BSS对应的AP的媒体接入控制MAC地址。

第三方面,提供了一种切换方法,包括:源接入点AP接收基站发送的第一基本服务集BSS列表,所述第一BSS列表包含所述基站确定的供用户设备UE切换的至少一个BSS标识,所述源AP为所述UE当前连接的AP;所述源AP根据所述第一BSS列表确定第二BSS列表,所述第二BSS列表包含所述源AP确定的供所述UE切换的至少一个BSS标识;所述源AP向所述UE发送所述第二BSS列表,以便于所述UE根据所述第二BSS列表确定目标AP,并从所述源AP切换至所述目标AP。

结合第三方面,在第三方面的第一种实现方式中,所述方法还包括:所述源AP接收所述UE发送的第三BSS列表,所述第三BSS列表包含所述UE确定的供所述UE切换的至少一个BSS标识,所述第三BSS列表用于所述源AP结合所述第一BSS列表确定所述第二BSS列表。

结合第三方面及其上述实现方式,在第三方面的第二种实现方式中,所述源AP根据所述第一BSS列表确定第二BSS列表,包括:当所述第一BSS列表和所述第三BSS列表存在交集时,所述源AP根据所述交集确定所述第二BSS列表;或当所述第一BSS列表和所述第三BSS列表不存在交集时,所述源AP根据所述第一BSS列表确定所述第二BSS列表。

结合第三方面及其上述实现方式,在第三方面的第三种实现方式中,所述方法还包括:所述源AP根据所述第三BSS列表确定第四BSS列表,所述第四BSS列表包含所述AP确定的供所述UE切换的至少一个BSS标识;所述源AP向所述基站发送所述第四BSS列表,以便于所述基站根据所述第四BSS列表和所述基站的本地策略确定所述第一BSS列表。

结合第三方面及其上述实现方式,在第三方面的第四种实现方式中,所述源AP向所述UE发送所述第二BSS列表,包括:所述源AP向所述UE发送切换管理请求消息,所述切换管理请求消息包括:所述第二BSS列表和所述UE发起所述AP切换的切换原因;其中,所述切换原因包含以下中的至少一种:所述源AP的信号质量低于预定阈值;所述源AP的服务质量QoS低于预定阈值;所述UE发现信号质量高于所述源AP的AP,其中所述第三BSS列表包含所述信号质量高于所述源AP的AP对应的BSS标识。

结合第三方面及其上述实现方式,在第三方面的第五种实现方式中,所述方法还包括:所述源AP接收所述UE发送的所述UE确定的所述目标AP对应的BSS标识。

结合第三方面及其上述实现方式,在第三方面的第六种实现方式中,所述BSS标识为所述BSS对应的AP的媒体接入控制MAC地址。

结合第三方面及其上述实现方式,在第三方面的第七种实现方式中,所述基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

第四方面,提供了一种切换方法,包括:基站确定第一基本服务集BSS列表,其中所述第一BSS列表包含所述基站确定的供用户设备UE切换的至少一个BSS标识;所述基站向所述UE当前连接的源接入点AP发送所述第一BSS列表,以便于所述源AP根据所述第一BSS列表确定第二BSS列表并向所述UE发送所述第二BSS列表,以便于所述UE根据所述第二BSS列表确定目标AP,并从所述源AP切换至所述目标AP,所述第二BSS列表包含所述源AP确定的供所述UE切换的至少一个BSS标识。

结合第四方面,在第四方面的第一种实现方式中,所述方法还包括:所述基站接收所述源AP发送的第四BSS列表,所述第四BSS列表包含所述源AP确定的供所述UE切换的至少一个BSS标识。

结合第四方面及其上述实现方式,在第四方面的第二种实现方式中,所述基站确定第一基本服务集BSS列表,包括:根据所述第四BSS列表和所述基站的本地策略确定所述第一BSS列表。

结合第四方面及其上述实现方式,在第四方面的第三种实现方式中,所述基站确定第一基本服务集BSS列表,包括:根据所述基站的本地策略确定所述第一BSS列表。

结合第四方面及其上述实现方式,在第四方面的第四种实现方式中,所述第二BSS列表为所述源AP根据所述第一BSS列表确定的;或所述第二BSS列表为所述源AP根据所述第一BSS列表和第三BSS列表的交集确定的,所述第三BSS列表由所述UE发送给所述源AP且包含所述UE确定的供所述UE切换的至少一个BSS标识。

结合第四方面及其上述实现方式,在第四方面的第五种实现方式中,所述方法还包括:所述基站接收所述UE发送的所述UE确定的所述目标AP对应的BSS标识。

结合第四方面及其上述实现方式,在第四方面的第六种实现方式中,所述BSS标识为所述BSS对应的AP的媒体接入控制MAC地址。

第五方面,提供了一种用户设备,包括:接收单元,用于接收基站发送的第一基本服务集BSS列表,所述第一BSS列表包含所述基站确定的供所述UE切换的至少一个BSS标识;确定单元,用于根据所述第一BSS列表确定目标接入点AP;切换单元,用于从当前连接的源AP切换至所述目标AP。

结合第五方面,在第五方面的第一种实现方式中,所述接收单元还用于:接收所述源AP发送的第二BSS列表,所述第二BSS列表包含所述源AP确定的供所述UE切换的至少一个BSS标识,所述第二BSS列表用于所述UE结合所述第一BSS列表确定所述目标AP或用于所述基站确定所述第一BSS列表。

结合第五方面及其上述实现方式,在第五方面的第二种实现方式中,所述用户设备还包括发送单元,所述发送单元用于:向所述基站发送所述第二BSS列表,以便于所述基站根据所述第二BSS列表和所述基站的本地策略确定所述第一BSS列表。

结合第五方面及其上述实现方式,在第五方面的第三种实现方式中,所述确定单元具体用于:当所述第一BSS列表和所述第二BSS列表存在交集时,根据所述交集中BSS标识所对应的AP的信号质量在所述交集中确定所述目标AP;或当所述第一BSS列表和所述第二BSS列表不存在交集时,根据所述第一BSS列表中BSS标识所对应的AP的信号质量在所述第一BSS列表中确定所述目标AP;或根据所述第一BSS列表中BSS标识所对应的AP的信号质量在所述第一BSS列表中确定所述目标AP。

结合第五方面及其上述实现方式,在第五方面的第四种实现方式中,所述确定单元还用于:所述UE确定进行AP切换;所述发送单元还用于,向所述源AP发送第三BSS列表,以便于所述源AP根据所述第三BSS列表确定所述第二BSS列表,所述第三BSS列表包含所述UE确定的供所述UE切换的至少一个BSS标识。

结合第五方面及其上述实现方式,在第五方面的第五种实现方式中,所述发送单元具体用于:向所述源AP发送切换管理查询消息,所述切换管理查询消息包括:所述第三BSS列表和所述UE发起所述AP切换的切换原因;其中,所述切换原因包含以下中的至少一种:所述源AP的信号质量低于预定阈值;所述源AP的服务质量QoS低于预定阈值;所述UE发现信号质量高于所述源AP的AP,其中所述第三BSS列表包含所述信号质量高于所述源AP的AP对应的BSS标识。

结合第五方面及其上述实现方式,在第五方面的第六种实现方式中,所述用户设备还包括切换能力单元,所述切换能力单元用于:根据所述基站的指示关闭所述UE的AP切换能力;与所述源AP建立连接时向所述源AP指示所述UE不支持AP参与或控制的AP切换,以便于所述UE在所述基站的控制下不经由所述源AP完成AP切换。

结合第五方面及其上述实现方式,在第五方面的第七种实现方式中,所述发送单元还用于:向所述源AP和/或所述基站发送所述目标AP对应的BSS标识。

结合第五方面及其上述实现方式,在第五方面的第八种实现方式中,所述发送单元还用于:向所述源AP和/或所述基站发送所述目标AP的基本服务集标识BSS ID。

结合第五方面及其上述实现方式,在第五方面的第九种实现方式中,所述基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

结合第五方面及其上述实现方式,在第五方面的第十种实现方式中,所述BSS标识为所述BSS对应的AP的媒体接入控制MAC地址。

第六方面,提供了一种基站,包括:确定单元,用于确定第一基本服务集BSS列表,所述第一BSS列表包含所述基站确定的供用户设备UE切换的至少一个BSS标识;发送单元,用于向所述UE发送所述第一BSS列表,以便于所述UE根据所述第一BSS列表确定目标接入点AP,并从所述UE当前连接的源AP切换至所述目标AP。

结合第六方面,在第六方面的第一种实现方式中,所述基站还包括接收单元,所述接收单元用于:接收所述UE发送的第二BSS列表,其中所述第二BSS列表由所述UE当前连接的源AP发送给所述UE,所述第二BSS列表包含所述源AP确定的供所述UE切换的至少一个BSS标识,所述第二BSS列表用于所述UE结合所述第一BSS列表确定所述目标AP或用于所述基站确定所述第一BSS列表。

结合第六方面及其上述实现方式,在第六方面的第二种实现方式中,所述确定单元具体用于:根据所述第二BSS列表和所述基站的本地策略确定所述第一BSS列表。

结合第六方面及其上述实现方式,在第六方面的第三种实现方式中,当所述第一BSS列表与第二BSS列表存在交集时,所述第一BSS列表和所述第二BSS列表用于供所述UE根据所述交集中BSS标识所对应的AP的信号质量在所述交集中确定所述目标AP;或当所述第一BSS列表与第二BSS列表不存在交集时,所述第一BSS列表用于供所述UE根据所述第一BSS列表中BSS标识所对应的AP的信号质量在所述第一BSS列表中确定所述目标AP;或所述第一BSS列表用于所述UE根据所述第一BSS列表中BSS标识所对应的AP的信号质量在所述第一BSS列表中确定所述目标AP。

结合第六方面及其上述实现方式,在第六方面的第四种实现方式中,所述发送单元还用于:指示所述UE关闭AP切换能力,以便于所述UE在所述基站的控制下不经由所述源AP完成AP切换;或者指示所述源AP关闭AP切换能力,以便于所述UE在所述基站的控制下不经由所述源AP完成AP切换。结合第六方面及其上述实现方式,在第六方面的第五种实现方式中,所述接收单元还用于:接收所述UE发送的所述目标AP的基本服务集标识BSS ID。

结合第六方面及其上述实现方式,在第六方面的第六种实现方式中,所述接收单元还用于:接收所述UE发送的所述目标AP对应的BSS标识。

结合第六方面及其上述实现方式,在第六方面的第七种实现方式中,所述BSS标识为所述BSS对应的AP的媒体接入控制MAC地址。

第七方面,提供了一种接入点,包括:接收单元,用于接收基站发送的第一基本服务集BSS列表,所述第一BSS列表包含所述基站确定的供用户设备UE切换的至少一个BSS标识,所述接入点AP为所述UE当前连接的AP;确定单元,用于根据所述第一BSS列表确定第二BSS列表,所述第一BSS列表包含所述确定单元确定的供所述UE切换的至少一个BSS标识;发送单元,用于向所述UE发送所述第二BSS列表,以便于所述UE根据所述第二BSS列表确定目标AP,并从所述UE当前连接的AP切换至所述目标AP。

结合第七方面,在第七方面的第一种实现方式中,所述接收单元还用于:接收所述UE发送的第三BSS列表,所述第三BSS列表包含所述UE确定的供所述UE切换的至少一个BSS标识,所述第三BSS列表用于所述确定单元结合所述第一BSS列表确定所述第二BSS列表。

结合第七方面及其上述实现方式,在第七方面的第二种实现方式中,所述确定单元具体用于:当所述第一BSS列表和所述第三BSS列表存在交集时,根据所述交集确定所述第二BSS列表;或当所述第一BSS列表和所述第三BSS列表不存在交集时,根据所述第一BSS列表确定所述第二BSS列表。

结合第七方面及其上述实现方式,在第七方面的第三种实现方式中,所述确定单元还用于:根据所述第三BSS列表确定第四BSS列表,所述第四BSS列表包含所述确定单元确定的供所述UE切换的至少一个BSS标识;所述发送单元还用于:向所述基站发送所述第四BSS列表,以便于所述基站根据所述第四BSS列表和所述基站的本地策略确定所述第一BSS列表。

结合第七方面及其上述实现方式,在第七方面的第四种实现方式中,所述发送单元具体用于:向所述UE发送切换管理请求消息,所述切换管理请求消息包括:所述第二BSS列表和所述UE发起所述AP切换的切换原因;其中,所述切换原因包含以下中的至少一种:所述AP的信号质量低于预定阈值;所述AP的服务质量QoS低于预定阈值;所述UE发现信号质量高于所述AP的AP,其中所述第三BSS列表包含所述信号质量高于所述AP的AP对应的BSS标识。

结合第七方面及其上述实现方式,在第七方面的第五种实现方式中,所述接收单元还用于:接收所述UE发送的所述UE确定的所述目标AP对应的BSS标识。

结合第七方面及其上述实现方式,在第七方面的第六种实现方式中,所述BSS标识为所述BSS对应的AP的媒体接入控制MAC地址。

结合第七方面及其上述实现方式,在第七方面的第七种实现方式中,所述基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

第八方面,提供了一种基站,包括:确定单元,用于确定第一基本服务集BSS列表,其中所述第一BSS列表包含由所述确定单元确定的供用户设备UE切换的至少一个BSS标识;发送单元,用于向所述UE当前连接的源接入点AP发送所述第一BSS列表,以便于所述源AP根据所述第一BSS列表确定第二BSS列表并向所述UE发送所述第二BSS列表,以便于所述UE根据所述第二BSS列表确定目标AP,并从所述UE当前连接的源AP切换至所述目标AP,所述第二BSS列表包含所述源AP确定的供所述UE切换的至少一个BSS标识。

结合第八方面,在第八方面的第一种实现方式中,所述基站还包括接收单元,所述接收单元用于:接收所述源AP发送的第四BSS列表,其中,所述第四BSS列表包含所述源AP确定的供所述UE切换的至少一个BSS标识。

结合第八方面及其上述实现方式,在第八方面的第二种实现方式中,所述确定单元具体用于:根据所述第四BSS列表和所述基站的本地策略确定所述第一BSS列表。

结合第八方面及其上述实现方式,在第八方面的第三种实现方式中,所述确定单元具体用于:根据所述基站的本地策略确定所述第一BSS列表。

结合第八方面及其上述实现方式,在第八方面的第四种实现方式中,所述第二BSS列表为所述源AP根据所述第一BSS列表确定的;或所述第二BSS列表为所述源AP根据所述第一BSS列表和第三BSS列表的交集确定的,其中所述第三BSS列表由所述UE发送给所述源AP且包含所述UE确定的供所述UE切换的至少一个BSS标识。

结合第八方面及其上述实现方式,在第八方面的第五种实现方式中,所述接收单元还用于:接收所述UE发送的所述UE确定的所述目标AP对应的BSS标识。

结合第八方面及其上述实现方式,在第八方面的第六种实现方式中,所述BSS标识为所述BSS对应的AP的媒体接入控制MAC地址。

本发明实施例提供一种切换的方法、用户设备、基站和接入点,能够实现由基站控制或辅助控制的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

附图说明

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

图1是本发明一个实施例的蜂窝网/无线局域网的网络结构示意图。

图2是本发明一个实施例的切换方法的流程图。

图3是本发明一个实施例的切换方法的流程图。

图4是本发明一个实施例的切换方法的流程图。

图5是本发明一个实施例的切换方法的流程图。

图6是本发明一个实施例的切换方法的交互图。

图7是本发明另一实施例的切换方法的交互图。

图8是本发明另一实施例的切换方法的交互图。

图9是本发明另一实施例的切换方法的交互图。

图10是本发明一个实施例的用户设备的示意框图。

图11是本发明一个实施例的基站的示意框图。

图12是本发明一个实施例的接入点的示意框图。

图13是本发明一个实施例的基站的示意框图。

图14是本发明另一实施例的用户设备的示意框图。

图15是本发明另一实施例的基站的示意框图。

图16是本发明另一实施例的接入点的示意框图。

图17是本发明另一实施例的基站的示意框图。

图18是本发明一个实施例的切换方法的流程图。

图19是本发明另一实施例的切换方法的流程图。

图20是本发明一个实施例的装置的示意框图。

图21是本发明另一实施例的装置的示意框图。

具体实施方式

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

本发明的技术方案,可以应用于各种蜂窝通信系统,例如:全球移动通讯系统(GSM,Global System of Mobile communication),码分多址(CDMA,Code Division Multiple Access)系统,宽带码分多址(WCDMA,Wideband Code Division Multiple Access Wireless),通用分组无线业务(GPRS,General Packet Radio Service),长期演进(LTE,Long Term Evolution)等。

用户设备(UE,User Equipment),也可称之为移动终端(Mobile Terminal)、移动用户设备等,可以经无线接入网(例如,RAN,Radio Access Network)与一个或多个核心网进行通信,用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。

基站,可以是GSM或CDMA中的基站(BTS,Base Transceiver Station),也可以是WCDMA中的基站(NodeB),还可以是LTE中的演进型基站(eNB或e-NodeB,evolutional Node B),本发明并不限定,但为描述方便,下述实施例以eNB为例进行说明。

在本发明实施例中,为了对基站的数据进行分流,在本发明的通信系统中,需要设置无线局域网接入点(Wireless Local Area Network Access Point,WLAN AP),并且,该无线局域网接入点,可以是例如,无线保真(Wireless Fidelity,WiFi)中的接入点,本发明并不限定。以下,为了便于理解和说明,简称AP。

图1是本发明一个实施例的蜂窝网结合无线局域网的网络结构示意图。

如图1所示,用户设备UE可以同时接受蜂窝网(基站)和WLAN(AP)的服务,基站作为WLAN分流的锚点。当UE在蜂窝网处于无线资源控制连接状态(RRC_CONNECTED)且关联了WLAN接入点时,相当于在蜂窝网和WLAN进行系统间载波聚合CA(carrier aggregation)。而基站与AP之间可以采用通用分组无线业务隧道协议(GTP,General Packet Radio Service Tunnelling Protocol)通信方式,进行通信(具体地说,是传输分流的数据,以及进行控制信令的交互,例如控制UE进行AP切换)。具体地,在UE中,可以设置用于实现该无线局域网通信的协议栈,例如,WiFi协议栈。由于UE与AP采用无线局域网通信方式,该无线局域网通信方式使用的时频资源与UE与基站之间的通信使用的时频资源相异,从而,能够实现对基站的分流。在基站中,可以设置用于在基站侧实现与该用户设备之间通信的数据处理协议栈,以及用于在基站侧实现与该WLAN AP之间通信的数据处理的协议栈。于是,该基站可以经由该GTP隧道,通过该WLAN AP与该用户设备进行数据或者控制信令的传输。

图2是本发明一个实施例的切换方法的流程图。图2的方法由用户设备UE执行。

101,用户设备UE接收基站发送的第一基本服务集BSS列表,其中第一BSS列表包含基站确定的供UE切换的至少一个BSS标识。

102,UE根据第一BSS列表确定目标接入点AP。

103,UE从当前连接的源AP切换至目标AP。

本发明实施例通过基站辅助控制UE的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

应理解,基本服务集(Basic Service Set,BSS)是WLAN网络的一个基本组件,通常由一个接入点AP和多个工作站(Station,STA)组成。扩展服务集(Extended Service set,ESS)是由多个BSS组成的。其中,每一个BSS都有唯一的标识(Identity,ID),即BSS ID或BSS标识,由于BSS通常有一个接入点AP,因此BSS标识通常为该接入点AP的标识,例如可以为AP的媒体接入控制(Media Access Control,MAC)地址。

还应理解,对于WLAN网络来说,网络侧服务设备为AP,用户侧终端设备为STA,而对于移动蜂窝网来说,网络侧服务设备为基站,用户侧终端那设备为UE。在本发明实施例的WLAN和移动蜂窝网络组成的异构网络场景中,用户侧终端设备可以称为UE或STA,能够接受两个网络的服务,为了方便描述,以下统称为UE。

还应理解,第一BSS列表包含基站确定的供UE进行切换的至少一个BSS标识,该至少一个BSS标识可以由特定的下行消息所承载,发送给UE。在基站提供的BSS标识有多个时,即第一BSS列表包含多个BSS标识时,UE需要从中选择一个BSS标识将其对应的AP作为切换目标。在基站只提供一个BSS标识时,即第一BSS列表只包含一个BSS标识时,UE则将该BSS标识对应的AP确定为切换目标。当第一BSS列表包含多个BSS标识时,基站辅助控制AP切换;当第一BSS列表只包含一个BSS标识时,基站主导控制AP的切换。

可选地,作为一个实施例,步骤102之前,还包括:接收UE当前连接的源AP发送的第二BSS列表,其中第二BSS列表包含源AP确定的供UE切换的至少一个BSS标识,第二BSS列表用于UE结合第一BSS列表确定目标AP或用于基站确定第一BSS列表。

也就是说,源AP是UE当前连接到的AP,而源AP和UE以及其他连接到源AP的UE共同组成了当前的BSS。源AP在任何情况下都有可能向UE发送携带有第二BSS列表的切换请求消息,其中第二BSS列表包含有源AP为UE确定的作为切换目标的候选AP对应的BSS标识。具体地,第二BSS列表可以由源AP向UE发送的BSS切换管理请求消息承载。

应理解,第一BSS列表和第二BSS列表的确定主体不同,分别为基站和源AP,两个BSS列表所包含的BSS标识可以相同也可以不同,都是由基站和源AP根据各自的本地策略所确定的。其中,基站和源AP各自的本地策略可以是预先设置的,也可以是由基站和源AP的上层网元下发的。作为一个例子,本地策略可以包括以下一种或者多种:选取服务质量(Quality of Service,QoS)高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP,其中阈值同样可以是预先设置的或者由上层网元,例如基站控制器、AP控制器(AP Controller,AC)等,下发给基站或源AP的,本发明对此并不限定。

可选地,作为一个实施例,接收UE当前连接的源AP发送的第二BSS列表之后,还包括:UE向基站发送第二BSS列表,以便于基站根据第二BSS列表和基站的本地策略确定第一BSS列表。也就是说,UE接收源AP发送的切换管理请求消息,该切换管理请求可以包括上述第二BSS列表。随后,UE可以将第二BSS列表传递给基站,使得基站在确定第一BSS列表时能够考虑由源AP确定的第二BSS列表。应理解,基站可以根据本地策略在第二BSS列表中选取一些BSS来形成第一BSS列表,也可以在第二BSS列表中选取的同时,额外再选取一些满足本地策略但是不包含在第二BSS列表中的BSS来形成第一BSS列表,本发明对此并不限定。具体的,上述切换管理请求消息可以为BSS切换管理请求消息。

可选地,作为一个实施例,UE根据第一BSS列表确定目标AP,包括:当第一BSS列表和第二BSS列表存在交集时,UE根据交集中BSS标识所对应的AP的信号质量在交集中确定目标AP;或者当第一BSS列表和第二BSS列表不存在交集时,UE根据第一BSS列表中BSS标识所对应的AP的信号质量在第一BSS列表中确定目标AP;或者UE根据第一BSS列表中BSS标识所对应的AP的信号质量在第一BSS列表中确定目标AP。也就是说,在第一BSS列表和第二BSS列表存在交集时,交集中的AP为基站和源AP共同确定的较优的候选目标AP,因此UE可以通过比较交集中的AP的信号质量,确定信号质量最好的AP为目标AP。在不存在交集时,UE优选地根据基站提供的第一BSS列表来确定目标AP。当基站根据本地策略在第二BSS列表中选取一些BSS来形成第一BSS列表,或在第二BSS列表中选取的同时,额外再选取一些满足本地策略但是不包含在第二BSS列表中的BSS来形成第一BSS列表时,不论第一BSS列表和第二BSS列表是否存在交集,UE均根据基站提供的第一BSS列表确定目标AP。

可选地,UE根据第一BSS列表确定目标AP,包括:UE根据第一BSS列表中BSS标识所对应的AP的信号质量在第一BSS列表中确定目标AP。应理解,当UE接收到源AP发送的第二BSS列表并将第二BSS列表发送给基站时,基站根据第二BSS列表确定第一BSS列表并将其发送给UE,因此UE在确定目标AP时只需要考虑第一BSS列表即可。

可选地,作为一个实施例,接收UE当前连接的源AP发送第二BSS列表之前,还包括:UE确定进行AP切换;UE向源AP发送第三BSS列表,以便于源AP根据第三BSS列表确定第二BSS列表,第三BSS列表包含UE确定的供UE切换的至少一个BSS标识。

UE可以在检测到需要进行AP切换时发起AP切换,具体发起AP切换的原因可以包括以下中的至少一种:源AP的信号质量低于预定阈值;源AP的QoS低于预定阈值;UE发现信号质量高于源AP的AP,其中第三BSS列表包含信号质量高于源AP的AP对应的BSS标识。UE确定了需要进行AP切换后,可以向源AP发送切换管理查询消息,该消息可以包含UE自行确定的第三BSS列表,第三BSS列表可以包含UE检测到的信号质量较高的AP对应的BSS标识。可选地,切换管理查询消息还包括UE发起AP切换的切换原因,其中切换原因包含以下中的至少一种:源AP的信号质量低于预定阈值;源AP的QoS低于预定阈值;UE发现信号质量高于源AP的AP。其中阈值可以为预先配置的,或者由基站预先下发给UE的,本发明对此并不限定。具体的,该切换管理查询消息可以为BSS切换管理查询消息。

可选地,作为一个实施例,由源AP向UE发送的BSS切换管理请求消息除了包括第二BSS列表,还包括以下至少一种:源AP确定的禁止UE切换的BSS黑名单;切换原因;UE与源AP的连接的终止时间。其中切换原因可以是AP从UE处接收到的UE发起AP切换的切换原因,也可以是AP发起切换时确定的切换原因。BSS切换管理请求消息中所包含的上述信息可以由UE转发给基站,以便于基站根据上述信息确定BSS列表。

可选地,作为一个实施例,UE根据基站的指示关闭UE的BSS切换能力;UE与源AP建立连接时向源AP指示UE不支持AP参与或控制的BSS切换,以便于UE在基站的控制下不经由源AP完成AP切换。基站决定通过WLAN分流数据时,可以指示UE关闭其BSS切换能力,UE在接收到基站的指示后关闭BSS能力,并且在与源AP建立连接时向源AP指示其不支持AP控制的BSS切换,这样源AP不参与UE的AP切换过程,实现基站完全控制的AP切换。此外,UE可以预先设置有基站控制模式,UE在接收到基站的指示后启动基站控制模式,关闭BSS切换能力。应理解,这里所说的BSS切换能力是指UE在AP完全控制下进行AP切换的能力。

可选地,作为一个实施例,UE根据第一BSS列表确定目标AP之后,方法还包括:UE向源AP和/或基站发送目标AP对应的BSS标识。使得AP或基站能够知道UE最终确定的要切换到的AP。

可选地,作为一个实施例,基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

可选地,作为一个实施例,BSS标识为BSS对应的AP的媒体接入控制MAC地址。

本发明实施例通过UE接收基站发送的第一基本服务集BSS列表,其中第一BSS列表包含供UE切换的至少一个BSS;根据第一BSS列表确定目标AP;从当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,这样的切换过程综合考虑了WLAN系统和蜂窝网系统的因素,例如负载、流量等,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图3是本发明一个实施例的切换方法的流程图。图3的方法由基站执行。

201,基站确定第一基本服务集BSS列表,其中第一BSS列表包含基站确定的供用户设备UE切换的至少一个BSS标识。

202,基站向UE发送第一BSS列表,以便于UE根据第一BSS列表确定目标AP,并从UE当前连接的源AP切换至目标AP。

本发明实施例通过基站辅助控制UE的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

应理解,基本服务集(Basic Service Set,BSS)是WLAN网络的一个基本组件,通常由一个接入点AP和多个工作站(Station,STA)组成。扩展服务集(Extended Service set,ESS)是由多个BSS组成的。其中,每一个BSS都有唯一的标识,即BSS ID或BSS标识,由于BSS通常有一个接入点AP,因此BSS标识通常为该接入点AP的标识,即AP的媒体接入控制(Media Access Control,MAC)地址。

还应理解,对于WLAN网络来说,网络侧服务设备为AP,用户侧终端设备为STA,而对于移动蜂窝网来说,网络侧服务设备为基站,用户侧终端那设备为UE。在本发明实施例的WLAN和移动蜂窝网络组成的异构网络场景中,用户侧终端设备可以称为UE或STA,能够接受两个网络的服务,为了方便描述,以下统称为UE。

还应理解,第一BSS列表包含供UE进行切换的至少一个BSS标识,该至少一个BSS标识可以由特定的下行消息承载,发送给UE。在基站提供的BSS有多个时,即第一BSS列表包含多个BSS标识时,UE需要从中选择一个BSS标识,并将其对应的AP作为切换目标。在基站只提供一个BSS时,即第一BSS列表只包含一个BSS标识时,UE则将该BSS标识对应的AP确定为切换目标。

可选地,作为一个实施例,步骤201之前还包括:基站接收UE发送的第二BSS列表,其中第二BSS列表由UE当前连接的源AP发送给UE,第二BSS列表包含源AP确定的供UE切换的至少一个BSS标识。

也就是说,源AP是UE当前连接到的AP,而源AP和UE以及其他连接到源AP的UE共同组成了当前的BSS。源AP在任何情况下都有可能向UE发送携带有第二BSS列表的切换请求消息,其中第二BSS列表包含有源AP为UE确定的作为切换目标的候选AP对应的BSS标识。具体地,第二BSS列表可以由源AP向UE发送的BSS切换管理请求消息承载。

应理解,第一BSS列表和第二BSS列表的确定主体不同,分别为基站和源AP,两个BSS列表所包含的BSS可以相同也可以不同,都是由基站和源AP根据各自的本地策略所确定的。其中,基站和源AP各自的本地策略可以是预先设置的,也可以是由基站和源AP的上层网元下发的。作为一个例子,本地策略可以包括以下一种或者多种:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP,其中阈值同样可以是预先设置的或者由上层网元,例如基站控制器、AP控制器(AC,AP Controller)等,下发给基站或源AP的,本发明对此并不限定。

可选地,作为一个实施例,步骤201包括:基站根据第二BSS列表和基站的本地策略确定第一BSS列表;或者基站根据基站的本地策略确定第一BSS列表。也就是说,在基站接收UE发送的第二BSS列表之后,考虑第二BSS列表和本地策略来确定第一BSS列表。具体地,基站可以根据本地策略在第二BSS列表中选取一些BSS来形成第一BSS列表,也可以在第二BSS列表中选取的同时额外的选取一些满足本地策略但是不包含在第二BSS列表中的BSS来形成第一BSS列表,此外基站还可以直接根据基站的本地策略确定第一BSS列表,本发明对此并不限定。其中,本地策略可以包括以下一种或者多种:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP,其中阈值同样可以是预先设置的或者由上层网元下发给基站或源AP的。

可选地,作为一个实施例,步骤201包括:根据基站的本地策略确定第一BSS列表。也就是说,在源AP将第二BSS列表发送给UE,但是UE不将第二BSS列表转发给基站的实施例中,基站可以仅根据本地策略来确定第一BSS列表,其中本地策略的描述可以参照上述实施例,此处不再赘述。

可选地,作为一个实施例,当第一BSS列表与第二BSS列表存在交集时,第一BSS列表和第二BSS列表用于供UE根据交集中BSS标识所对应的AP的信号质量在交集中确定目标AP;或者当第一BSS列表与第二BSS列表不存在交集时,第一BSS列表用于供UE根据第一BSS列表中BSS标识所对应的AP的信号质量在第一BSS列表中确定目标AP,其中第二BSS列表为UE当前连接的BSS的源AP发送给UE的,第二BSS列表包含源AP确定的供UE切换的至少一个BSS标识。也就是说,在第一BSS列表和第二BSS列表存在交集时,交集中的BSS标识对应的AP为基站和源AP共同确定的较优的候选目标AP,因此UE可以通过比较交集中的BSS标识对应的AP的信号质量,确定信号质量最好的AP作为目标AP。在不存在交集时,UE优选地根据基站提供的第一BSS列表来确定目标AP。

可选地,作为一个实施例,基站指示UE关闭BSS切换能力,以便于UE在基站的控制下不经由源AP完成AP切换;或者基站指示源AP关闭BSS切换能力,以便于UE在基站的控制下不经由源AP完成AP切换。

具体地,基站决定通过WLAN分流数据时,可以指示UE关闭其BSS切换能力,UE在接收到基站的指示后关闭BSS能力,并且在与源AP建立连接时向源AP指示其不支持AP控制的BSS切换,这样源AP不参与UE的AP切换过程,实现基站完全控制的AP切换。此外,UE可以预先设置有基站控制模式,UE在接收到基站的指示后启动基站控制模式,关闭BSS切换能力。或者,基站可以指示AP关闭其BSS切换能力,AP在接收到基站的指示后关闭BSS能力,并且AP与UE建立连接时向UE指示其不支持AP控制的BSS切换,这样AP不参与UE的AP切换过程,实现基站完全控制的AP切换。应理解,这里所说的BSS切换能力是指UE在AP完全控制下进行AP切换的能力。

可选地,作为一个实施例,步骤202之后,还包括:基站接收UE发送的目标AP对应的BSS标识。即UE根据第一BSS列表确定目标AP之后,可以将目标AP的决定结果上报给基站和/或源AP。

可选地,作为一个实施例,基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

可选地,作为一个实施例,BSS标识为BSS对应的AP的媒体接入控制MAC地址。

本发明实施例通过基站确定第一基本服务集BSS列表,其中第一BSS列表包含供用户设备UE切换的至少一个BSS;向UE发送第一BSS列表,以便于UE根据第一BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,这样的切换过程综合考虑了WLAN系统和蜂窝网系统的因素,例如负载、流量等,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图4是本发明一个实施例的切换方法的流程图。图4的方法由AP执行。

301,源AP接收基站发送的第一基本服务集BSS列表,第一BSS列表包含基站确定的供用户设备UE切换的至少一个BSS标识,源AP为UE当前连接的AP。

302,源AP根据第一BSS列表确定第二BSS列表,第一BSS列表包含源AP确定的供UE切换的至少一个BSS标识。

303,源AP向UE发送第二BSS列表,以便于UE根据第二BSS列表确定目标AP,并从UE当前连接的源AP切换至目标AP。

本发明实施例通过基站辅助控制UE的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

应理解,基本服务集(Basic Service Set,BSS)是WLAN网络的一个基本组件,通常由一个接入点AP和多个工作站(Station,STA)组成。扩展服务集(Extended Service set,ESS)是由多个BSS组成的。其中,每一个BSS都有唯一的标识,即BSS ID或BSS标识,由于BSS通常有一个接入点AP,因此BSS标识通常为该接入点AP的标识,即AP的媒体接入控制(Media Access Control,MAC)地址。

还应理解,对于WLAN网络来说,网络侧服务设备为AP,用户侧终端设备为STA,而对于移动蜂窝网来说,网络侧服务设备为基站,用户侧终端那设备为UE。在本发明实施例的WLAN和移动蜂窝网络组成的异构网络场景中,用户侧终端设备可以称为UE或STA,能够接受两个网络的服务,为了方便描述,以下统称为UE。

源AP是UE当前连接到的AP,而源AP和UE以及其他连接到源AP的UE共同组成了当前的BSS。

可选地,作为一个实施例,步骤302之前,还包括:接收UE发送的第三BSS列表,第三BSS列表包含UE确定的供UE切换的至少一个BSS标识。

UE可以在检测到需要进行AP切换时发起AP切换,具体发起AP切换的原因可以包括以下中的至少一种:源AP的信号质量低于预定阈值;源AP服务质量QoS低于阈值;发现信号质量高于源AP的AP。UE确定了需要进行AP切换后,可以向源AP发送BSS切换管理查询消息,该消息可以包含UE自行确定的第三BSS列表,第三BSS列表可以包含UE检测到的信号质量较高的AP的BSS标识。可选地,BSS切换管理查询消息还包括UE发起AP切换的切换原因,其中切换原因包含以下中的至少一种:源AP的信号质量低于预定阈值;源AP的服务质量QoS低于阈值;发现信号质量高于源AP的AP。其中阈值可以为预先配置的,或者由基站预先下发给UE的,本发明对此并不限定。

可选地,作为一个实施例,步骤302包括:当第一BSS列表和第三BSS列表存在交集时,源AP根据交集确定第二BSS列表;或者当第一BSS列表和第三BSS列表不存在交集时,源AP根据第一BSS列表确定第二BSS列表。也就是说,在源AP确定要提供给UE以供UE选择目标AP的第二BSS列表之前,源AP分别接收到基站确定的第一BSS列表和UE确定的第三BSS列表,其中基站可以通过本地策略确定第一BSS列表,UE可以通过检测到的周边的信号质量较好的AP来确定第三BSS列表。第一BSS列表和第三BSS列表所包含的BSS可以相同也可以不同,存在交集时,交集中的BSS标识所对应的AP为基站和UE共同确定的较优的候选目标AP,因此源AP可以参考该交集来确定第二BSS列表,不存在交集时,源AP可以优先参考基站确定的第一BSS列表来确定第二BSS列表。此外,源AP在确定第二BSS列表时,除了根据交集或第一BSS列表,还可以进一步根据源AP的本地策略在交集或第一BSS列表中选取,或者额外选取BSS来组成第二BSS列表,其中源AP的本地策略的描述可以参照上述基站的本地策略,此处不再赘述。

可选地,作为一个实施例,步骤301之前,还包括:源AP根据第三BSS列表确定第四BSS列表,第四BSS列表包含源AP确定的供UE切换的至少一个BSS标识;源AP向基站发送第四BSS列表,以便于基站根据第四BSS列表和基站的本地策略确定第一BSS列表。源AP接收到来自UE的第三BSS列表后,可以在第三BSS列表中选取部分BSS并额外选取一些BSS组成第四BSS列表。也就是说,源AP接收到UE发送的第三BSS列表后,可以先根据第三BSS列表和源AP的本地策略确定第四BSS列表,之后将该第四BSS列表发送给基站,以便于基站根据第四BSS列表和基站本地策略进行进一步筛选,或者可选的加入一些基站确定的BSS,以确定第一BSS列表,将第一BSS列表返回给源AP,源AP可以直接将该第一BSS列表返回给UE供UE选择目标AP,也可以再次筛选生成第二BSS列表,返回给UE供UE选择。这样,AP可以两次参与候选AP的筛选,即目标AP的筛选结果更偏重AP的情况。

可选地,作为一个实施例,步骤302包括:根据第一BSS列表和第一BSS列表中各个BSS的负载情况确定第二BSS列表。

可选地,作为一个实施例,源AP向UE发送的第二BSS列表可以由BSS切换管理请求消息承载,由源AP向UE发送的BSS切换管理请求消息除了包括第二BSS列表还包括以下至少一种:源AP确定的禁止UE切换的BSS黑名单;UE发起AP切换的切换原因,其中切换原因包括:源AP的信号质量低于预定阈值、服务质量QoS低于阈值、发现信号质量高于源AP的AP中的至少一种;源AP确定的UE与源AP的连接的终止时间。其中切换原因可以是AP从UE处接收到的UE发起AP切换的切换原因,也可以是AP发起切换时确定的切换原因。BSS切换管理请求消息中所包含的上述信息可以由UE转发给基站,以便于基站根据上述信息确定BSS列表。

可选地,作为一个实施例,方法还包括:接收UE发送的目标AP对应的BSS标识。即UE根据第一BSS列表确定目标AP之后,可以将目标AP的决定结果上报给基站和/或源AP。

可选地,作为一个实施例,基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

可选地,作为一个实施例,BSS标识为BSS对应的AP的媒体接入控制MAC地址。

本发明实施例通过源AP接收基站发送的第一基本服务集BSS列表,第一BSS列表包含供用户设备UE切换的至少一个BSS,源AP所属的BSS为UE当前连接的BSS;根据第一BSS列表确定第二BSS列表,第一BSS列表包含供UE切换的至少一个BSS;向UE发送携带第二BSS列表的BSS切换管理请求消息,以便于UE根据第二BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,这样的切换过程综合考虑了WLAN系统和蜂窝网系统的因素,例如负载、流量等,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图5是本发明一个实施例的切换方法的流程图。图5的方法由基站执行。

401,基站确定第一基本服务集BSS列表,其中第一BSS列表包含供用户设备UE切换的至少一个BSS标识。

402,基站向UE当前连接的源AP发送第一BSS列表,以便于源AP根据第一BSS列表生成第二BSS列表并向UE发送第二BSS列表,以便于UE根据第二BSS列表确定目标BSS,并从UE当前连接的源AP切换至目标AP。

本发明实施例通过基站辅助控制UE的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

应理解,基本服务集(Basic Service Set,BSS)是WLAN网络的一个基本组件,通常由一个接入点AP和多个工作站(Station,STA)组成。扩展服务集(Extended Service set,ESS)是由多个BSS组成的。其中,每一个BSS都有唯一的标识,即BSS ID或BSS标识,由于BSS通常有一个接入点AP,因此BSS标识通常为该接入点AP的标识,即AP的媒体接入控制(Media Access Control,MAC)地址。

还应理解,对于WLAN网络来说,网络侧服务设备为AP,用户侧终端设备为STA,而对于移动蜂窝网来说,网络侧服务设备为基站,用户侧终端那设备为UE。在本发明实施例的WLAN和移动蜂窝网络组成的异构网络场景中,用户侧终端设备可以称为UE或STA,能够接受两个网络的服务,为了方便描述,以下统称为UE。

源AP是UE当前连接到的AP,而源AP和UE以及其他连接到源AP的UE/UE共同组成了当前的BSS。

可选地,作为一个实施例,步骤401之前,还包括:接收源AP发送的第四BSS列表,其中,第四BSS列表包含源AP确定的供UE切换的至少一个BSS标识。可选地,步骤401包括:根据第四BSS列表和基站的本地策略确定第一BSS列表。基站可以根据本地策略在第四BSS列表中选取一些BSS来形成第一BSS列表,也可以在第四BSS列表中选取的同时额外的选取一些满足本地策略但是不包含在第二BSS列表中的BSS来形成第一BSS列表,本发明对此并不限定。此外,本地策略可以包括以下一种或者多种:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP,其中阈值同样可以是预先设置的或者由上层网元下发给基站或源AP的。

可选地,作为一个实施例,步骤401包括:根据基站的本地策略确定第一BSS列表。也就是说,基站也可以自行确定第一BSS列表,而不是根据源AP确定的BSS列表来确定第一BSS列表。关于本地策略的描述可以参照上述实施例,此处不再赘述。

可选地,作为一个实施例,第二BSS列表为源AP根据第一BSS列表确定的,或者第二BSS列表为源AP根据第一BSS列表和第三BSS列表的交集确定的,其中第三BSS列表为UE发送给源AP的,第三BSS列表包含UE确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,基站向UE当前连接的源AP发送第一BSS列表之后,方法还包括:接收UE发送的UE确定的目标AP的基本服务集标识BSS ID。

可选地,作为一个实施例,基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

本发明实施例通过基站确定第一基本服务集BSS列表,其中第一BSS列表包含供用户设备UE切换的至少一个BSS;向UE当前连接的源AP发送第一BSS列表,以便于源AP根据第一BSS列表生成携带有第二BSS列表的BSS切换管理请求消息,BSS切换管理请求消息用于使得UE根据第二BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,这样的切换过程综合考虑了WLAN系统和蜂窝网系统的因素,例如负载、流量等,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图6是本发明一个实施例的切换方法的交互图。

501,BSS切换能力交互。

在UE与AP建立连接的过程中,UE可以与AP进行BSS切换能力的交互,即通过特定属性信息将本端是否支持BSS切换告知对端。本发明实施例中,UE和AP两端可以互相告知支持BSS切换,作为一个具体的例子,可以通过将表示BSS切换能力是否被激活的属性的值设置为“true(真)”来表示对BSS切换的支持。应理解,步骤501为可选步骤,并且执行顺序并不限定于在步骤502之前执行,步骤501可以在任何时刻执行。

502,UE发起AP切换。

UE可以在检测到需要进行AP切换时发起AP切换,具体发起AP切换的原因可以包括以下中的至少一种:当前连接的AP的信号质量低于预定阈值;服务质量QoS低于阈值;发现信号质量高于当前连接AP的其他AP。也就是说,当前通信条件不好和检测到更好的通信条件,UE都可以发起AP切换。具体地,UE确定是否发起AP切换的关于信号质量、QoS等的阈值可以为预先配置的,或者是由基站下发给UE的,本发明对此并不限定。

503,BSS切换管理查询消息。

UE决定发起AP切换后需要生成BSS切换管理查询(BSS Transition Management Query)消息并发送给UE当前连接的AP,用于向AP指示UE希望进行AP切换。可选地,AP在生成BSS切换管理查询消息时可以自行确定一个BSS列表,BSS列表可以包含UE检测到的信号质量较高的BSS,将该列表和UE发起AP切换的原因通过BSS切换管理查询消息发送给AP。这样AP可以参考UE发起AP切换的原因以及UE确定的BSS列表来做进一步指示。

504,BSS切换管理请求消息。

接收到UE发送的BSS切换管理查询消息后,AP根据该查询消息生成BSS切换管理请求消息。如果UE发送的BSS切换管理查询消息包含有UE自行确定的BSS列表,AP可以根据UE确定的BSS列表结合各个BSS的负载情况确定新的BSS列表,该BSS列表所包含的BSS与UE确定的BSS列表可以相同也可以不同。

切换管理请求消息除了包含AP确定的候选BSS列表之外,还可以包含BSS黑名单,即由AP确定的不允许UE切换到的BSS的列表,例如,AP可以将负载过高,或者有专用性等的BSS列入BSS黑名单。此外,切换管理请求消息还可以包含BSS连接终止时间,或者连接终止命令,以便于UE接收到该消息后可以在指定的连接终止时间断开与BSS的连接,或者立即断开与BSS的连接。

应理解,AP向UE发送BSS切换管理请求消息并不要求接收到来自UE的BSS切换管理查询消息作为前置条件,也就是说,AP可以在任何时候向UE发送BSS切换管理请求消息,来触发AP切换过程。例如,AP可以在自身负载过高,或者接收到上层网元的调度通知时发起AP切换。

505,UE上报BSS列表。

UE在接收到BSS切换管理请求消息后,可以将其中的信息上报给基站,以便于基站进行进一步筛选。具体地,UE可以将AP提供的BSS列表、BSS黑名单、AP切换愿意、BSS连接终止时间等信息上报给基站。UE将上述信息上报给基站的触发条件可以为UE曾经接收到过基站的相关配置,例如基站曾经对UE进行过无线接入网(Radio Access Network,RAN)控制等。

506,基站筛选。

基站在接收到UE上报的信息后,可以根据基站的本地策略,在UE上报的BSS列表中选取多个BSS以供UE进一步选择,基站可以只确定一个BSS作为UE切换的目标AP。应理解,基站除了在UE上报的BSS列表中选取BSS,还可以额外确定一些符合基站本地策略的BSS以供UE进一步选择。其中,本地策略可以包括以下一种或者多种:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP,其中阈值同样可以是预先设置的或者由上层网元下发给基站的,本发明对此并不限定。

507,UE确定目标AP。

如果UE接收到基站下发的一个BSS,则UE确定该BSS为目标AP;如果UE接收到基站下发的多个BSS,则UE可以在多个BSS中选取一个BSS作为目标AP,选取目标AP的依据可以为BSS的信号质量,QoS等。

508,UE上报目标AP的确定结果。

UE将确定的目标AP的BSS ID上报给AP和/或基站,除此之外,还可以将切换的状态报告同时上报给AP和/或基站,状态报告包括接受或拒绝等。

509,UE进行AP切换。

UE确定目标AP后可以自行断开与当前BSS的连接,或者按照步骤504中BSS切换管理请求消息中的连接断开时间,断开与BSS的连接,进而向目标AP发起接入过程,以完成AP切换。

本发明实施例通过UE接收基站发送的BSS列表,其中BSS列表包含供UE切换的至少一个BSS;根据BSS列表确定目标AP;从当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图7是本发明另一实施例的切换方法的交互图。

601,BSS切换能力交互。

在UE与AP建立连接的过程中,UE可以与AP进行BSS切换能力的交互,具体可以参考上述步骤501,此处不再赘述。应理解,步骤601为可选步骤,并且执行顺序并不限定于在步骤602之前执行,步骤601可以在任何时刻执行。

602,UE发起AP切换。

具体可以参考上述步骤502,此处不再赘述。

603,BSS切换管理查询消息。

UE决定发起AP切换后需要生成BSS切换管理查询(BSS Transition Management Query)消息并发送给UE当前连接的AP,用于向AP指示UE希望进行AP切换。可选地,AP在生成BSS切换管理查询消息时可以自行确定一个BSS列表,BSS列表可以包含UE检测到的信号质量较高的BSS,将该列表和UE发起AP切换的原因通过BSS切换管理查询消息发送给AP。这样AP可以参考UE发起AP切换的原因以及UE确定的BSS列表来做进一步指示。

604,BSS切换管理请求消息。

接收到UE发送的BSS切换管理查询消息后,AP根据该查询消息生成BSS切换管理请求消息。如果UE发送的BSS切换管理查询消息包含有UE自行确定的BSS列表,AP可以根据UE确定的BSS列表结合各个BSS的负载情况确定新的BSS列表,该BSS列表所包含的BSS与UE确定的BSS列表可以相同也可以不同。

切换管理请求消息除了包含AP确定的候选BSS列表之外,还可以包含BSS黑名单,即由AP确定的不允许UE切换到的BSS的列表,例如,AP可以将负载过高,或者有专用性等的BSS列入BSS黑名单。此外,切换管理请求消息还可以包含BSS连接终止时间,或者连接终止命令,以便于UE接收到该消息后可以在指定的连接终止时间断开与BSS的连接,或者立即断开与BSS的连接。

应理解,AP向UE发送BSS切换管理请求消息并不要求接收到来自UE的BSS切换管理查询消息作为前置条件,也就是说,AP可以在任何时候向UE发送BSS切换管理请求消息,来触发AP切换过程。例如,AP可以在自身负载过高,或者接收到上层网元的调度通知时发起AP切换。

605,基站确定并向UE发送BSS列表。

基站可以根据本地策略确定供UE切换的候选的BSS列表,并通过系统广播或者专有信令发送给UE,其中,本地策略可以包括以下一种或者多种:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP,其中阈值同样可以是预先设置的或者由上层网元下发给基站的,本发明对此并不限定。

应理解,步骤605的执行顺序并不限定于步骤604和步骤606之间,步骤605可以在步骤606:UE确定目标AP之前的任意时刻执行。

606,UE确定目标AP。

UE可以根据步骤604中AP下发的BSS列表以及步骤605中基站下发的BSS列表确定目标AP。具体地,在AP下发的BSS列表和基站下发的BSS列表存在交集时,UE可以在交集所包含的BSS中确定最优的BSS作为目标AP,最优可以为信号质量最好或QoS最好等。如果AP下发的BSS列表和基站下发的BSS列表不存在交集,UE优选地从基站下发的BSS列表中选取最优的BSS作为目标AP。

607,UE上报目标AP的确定结果。

UE将确定的目标AP的BSS ID上报给AP和/或基站,除此之外,还可以将切换的状态报告同时上报给AP和/或基站,状态报告包括接受或拒绝等。

608,UE进行AP切换。

UE确定目标AP后可以自行断开与当前BSS的连接,或者按照步骤504中BSS切换管理请求消息中的连接断开时间,断开与BSS的连接,进而向目标AP发起接入过程,以完成AP切换。

本发明实施例通过UE接收基站发送的BSS列表,其中BSS列表包含供UE切换的至少一个BSS;根据BSS列表确定目标AP;从当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,这样的切换过程综合考虑了WLAN系统和蜂窝网系统的因素,例如负载、流量等,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图8是本发明另一实施例的切换方法的交互图。

701,BSS切换能力交互。

在UE与AP建立连接的过程中,UE可以与AP进行BSS切换能力的交互,具体可以参考上述步骤501,此处不再赘述。应理解,步骤701为可选步骤,并且执行顺序并不限定于在步骤702之前执行,步骤701可以在任何时刻执行。

702,UE发起AP切换。

具体可以参考上述步骤502,此处不再赘述。

703,BSS切换管理查询消息。

UE决定发起AP切换后需要生成BSS切换管理查询(BSS Transition Management Query)消息并发送给UE当前连接的AP,用于向AP指示UE希望进行AP切换。可选地,AP在生成BSS切换管理查询消息时可以自行确定一个BSS列表,BSS列表可以包含UE检测到的信号质量较高的BSS,将该列表和UE发起AP切换的原因通过BSS切换管理查询消息发送给AP。这样AP可以参考UE发起AP切换的原因以及UE确定的BSS列表来做进一步指示。

704,AP向基站发送BSS列表。

AP在接收到UE发送的BSS切换管理查询消息之后(包含有第三BSS列表),可以根据UE确定的第三BSS列表结合各个BSS的负载情况确定新的BSS列表(第四BSS列表),该第四BSS列表所包含的BSS与UE确定的BSS列表可以相同也可以不同,之后AP可以将第四BSS列表发送给基站,以便于基站进行进一步处理或筛选。

或者,AP在接收到BSS切换管理查询消息之后,可以直接将UE确定的BSS列表发送给基站,在基站返回基站确定的BSS列表后,AP再对基站确定的BSS列表进行进一步处理。

此外,AP向基站发送BSS列表并不要求接收到来自UE的BSS切换管理查询消息作为前置条件,也就是说,AP可以自行确定并向基站发送BSS列表。

AP除了向基站发送BSS列表,还可以同时将UE发起切换的条件一并发送给基站。

705,基站确定并返回BSS列表。

基站可以根据AP提供的BSS列表,结合基站本地策略以及UE发起切换的条件来确定BSS列表,其中基站本地策略可以参照图6中的实施例,此处不再赘述。基站将确定的BSS列表发送给AP。

706,BSS切换管理请求消息。

接收到基站发送的BSS列表后,根据该BSS列表结合各个BSS的负载情况确定最终的候选BSS列表,该BSS列表所包含的BSS与UE确定的BSS列表可以相同也可以不同。进一步地,AP生成包含该BSS列表的BSS切换管理请求消息。切换管理请求消息除了包含AP确定的候选BSS列表之外,还可以包含BSS黑名单,即由AP确定的不允许UE切换到的BSS的列表,例如,AP可以将负载过高,或者有专用性等的BSS列入BSS黑名单。此外,切换管理请求消息还可以包含BSS连接终止时间,或者连接终止命令,以便于UE接收到该消息后可以在指定的连接终止时间断开与BSS的连接,或者立即断开与BSS的连接。

707,UE确定目标AP。

UE接收到AP发送的BSS切换管理请求消息后,可以在其包含的BSS列表中选取一个BSS作为目标AP,选取目标AP的依据可以为BSS的信号质量,QoS等。

708,UE上报目标AP的确定结果。

UE将确定的目标AP的BSS ID上报给AP和/或基站,除此之外,还可以将切换的状态报告同时上报给AP和/或基站,状态报告包括接受或拒绝等。

709,UE进行AP切换。

UE确定目标AP后可以自行断开与当前BSS的连接,或者按照步骤706中BSS切换管理请求消息中的连接断开时间,断开与BSS的连接,进而向目标AP发起接入过程,以完成AP切换。

本发明实施例通过AP接收基站发送的BSS列表,BSS列表包含供用户设备UE切换的至少一个BSS,AP所属的BSS为UE当前连接的BSS;根据BSS列表确定另一BSS列表,BSS列表包含供UE切换的至少一个BSS;向UE发送携带另一BSS列表的BSS切换管理请求消息,以便于UE根据另一BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,这样的切换过程综合考虑了WLAN系统和蜂窝网系统的因素,例如负载、流量等,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图9是本发明另一实施例的切换方法的交互图。

801,BSS切换能力交互。

在UE与AP建立连接的过程中,UE可以与AP进行BSS切换能力的交互,具体可以参考上述步骤501,此处不再赘述。应理解,步骤801为可选步骤,并且执行顺序并不限定于在步骤802之前执行,步骤801可以在任何时刻执行。

802,UE发起AP切换。

具体可以参考上述步骤502,此处不再赘述。

803,BSS切换管理查询消息。

UE决定发起AP切换后需要生成BSS切换管理查询(BSS Transition Management Query)消息并发送给UE当前连接的AP,用于向AP指示UE希望进行AP切换。可选地,AP在生成BSS切换管理查询消息时可以自行确定一个BSS列表,BSS列表可以包含UE检测到的信号质量较高的BSS,将该列表和UE发起AP切换的原因通过BSS切换管理查询消息发送给AP。这样AP可以参考UE发起AP切换的原因以及UE确定的BSS列表来做进一步指示。

804,基站确定并向AP发送BSS列表。

基站根据本地策略确定BSS列表,其中,本地策略可以包括以下一种或者多种:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP,其中阈值同样可以是预先设置的或者由上层网元下发给基站的,本发明对此并不限定。

应理解,步骤804并不限于在步骤803和步骤805之间执行,步骤804可以在步骤805:AP确定BSS列表之前的任意时刻执行,以便于AP能够根据基站确定的BSS列表和步骤802中UE确定的BSS列表来确定最终的候选BSS列表。

805,BSS切换管理请求消息。

AP根据接收到的基站确定的BSS列表以及UE确定的BSS列表确定最终的候选BSS列表,具体地,在UE发送的BSS列表和基站发送的BSS列表存在交集时,AP可以在交集所包含的BSS中确定符合AP本地策略的BSS作为目标AP,最优可以为信号质量最好或QoS最好等。如果UE发送的BSS列表和基站发送的BSS列表不存在交集,AP可以优选地从基站下发的BSS列表中选取符合AP本地策略的BSS。此外,AP还可以额外地选取一些符合AP本地策略的BSS以生成候选BSS列表。其中,AP本地策略可以包括以下一种或者多种:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP,其中阈值同样可以是预先设置的或者由上层网元下发给AP的,本发明对此并不限定。

进一步地,AP生成包含该候选BSS列表的BSS切换管理请求消息,并将BSS切换管理请求消息下发给UE。切换管理请求消息除了包含AP确定的候选BSS列表之外,还可以包含BSS黑名单,即由AP确定的不允许UE切换到的BSS的列表,例如,AP可以将负载过高,或者有专用性等的BSS列入BSS黑名单。此外,切换管理请求消息还可以包含BSS连接终止时间,或者连接终止命令,以便于UE接收到该消息后可以在指定的连接终止时间断开与BSS的连接,或者立即断开与BSS的连接。

806,UE确定目标AP。

UE接收到AP发送的BSS切换管理请求消息后,可以在其包含的BSS列表中选取一个BSS作为目标AP,选取目标AP的依据可以为BSS的信号质量,QoS等。

807,UE上报目标AP的确定结果。

UE将确定的目标AP的BSS ID上报给AP和/或基站,除此之外,还可以将切换的状态报告同时上报给AP和/或基站,状态报告包括接受或拒绝等。

808,UE进行AP切换。

UE确定目标AP后可以自行断开与当前BSS的连接,或者按照步骤805中BSS切换管理请求消息中的连接断开时间,断开与BSS的连接,进而向目标AP发起接入过程,以完成AP切换。

本发明实施例通过AP接收基站发送的BSS列表,BSS列表包含供用户设备UE切换的至少一个BSS,AP所属的BSS为UE当前连接的BSS;根据BSS列表确定另一BSS列表,BSS列表包含供UE切换的至少一个BSS;向UE发送携带另一BSS列表的BSS切换管理请求消息,以便于UE根据另一BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,这样的切换过程综合考虑了WLAN系统和蜂窝网系统的因素,例如负载、流量等,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

除了基站辅助控制或参与控制UE的AP切换之外,基站还可以对UE的AP切换进行完全控制。

具体地,可以在基站决定通过WLAN分流数据时,通知UE关闭其BSS切换能力(由AP完全控制的AP切换),例如,可以通过将UE的表示BSS切换能力是否被激活的属性的值设置为“false(假)”来使得UE关闭其BSS切换能力。之后UE可以按照基站的指示和某个BSS建立连接,在连接建立过程中UE向当前连接的AP指示其不支持AP切换,则后续过程中,当前连接的AP不会发起控制UE进行AP切换的过程。在基站或UE决定需要进行AP切换时,UE可以在基站的控制下完成测量,确定目标AP,并由基站下发AP切换命令给UE,以使得UE切换到目标AP。

或者,在UE端预先设定基站控制模式,在UE进入基站控制模式时,UE自动关闭BSS切换能力(由AP控制的AP切换的能力)。具体地,基站可以通过广播或者无线资源控制RRC消息指示UE进入预先设定的基站控制模式,则UE自动关闭BSS切换能力,例如UE将表示BSS切换能力是否被激活的属性的值设置为“false(假)”,之后UE将按照基站的控制进行BSS扫描和AP切换。在基站或UE决定需要进行AP切换时,UE可以在基站的控制下完成测量,确定目标AP,并由基站下发AP切换命令给UE,以使得UE切换到目标AP。

此外,对于具有蜂窝网和WLAN互操作能力的AP,可以由基站指示AP关闭其BSS切换能力,也可以手动配置AP关闭其BSS切换能力,例如,可以通过将AP的表示BSS切换能力是否被激活的属性的值设置为“false(假)”来使得AP关闭其BSS切换能力。这样,在AP与UE的连接建立过程中,AP向UE指示其不支持AP切换,则AP控制的AP切换将不会被发起。在基站或UE决定需要进行AP切换时,UE可以在基站的控制下完成测量,确定目标AP,并由基站下发AP切换命令给UE,以使得UE切换到目标AP。

图10是本发明一个实施例的用户设备的示意框图。图10的用户设备90包括接收单元91、确定单元92和切换单元93

接收单元91接收基站发送的第一基本服务集BSS列表,其中第一BSS列表包含供UE切换的至少一个BSS;确定单元92根据接收单元91接收的第一BSS列表确定目标AP;切换单元93从当前连接的AP切换至确定单元92确定的目标AP。

本发明实施例通过基站辅助控制UE90的AP切换,使得UE90能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

应理解,第一BSS列表包含供UE进行切换的至少一个BSS的标识ID,该至少一个BSS ID可以由特定的下行消息承载,发送给UE90。在基站提供的BSS有多个时,即第一BSS列表包含多个BSS时,UE90需要从中选择一个BSS作为切换目标。在基站只提供一个BSS时,即第一BSS列表只包含一个BSS时,UE90则将该BSS确定为切换目标。

本发明实施例中的用户设备90可以通过各个功能单元执行上述实施例中的各个步骤。

可选地,作为一个实施例,接收单元91还用于:接收UE当前连接的源AP发送的包含第二BSS列表的BSS切换管理请求消息,其中第二BSS列表包含源AP确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,用户设备90还包括发送单元,发送单元用于:向基站发送接收单元接收到的第二BSS列表,以便于基站根据第二BSS列表和基站的本地策略确定第一BSS列表。

可选地,作为一个实施例,确定单元92具体用于:在第一BSS列表和第二BSS列表存在交集时,根据BSS信号质量在交集中确定目标AP;在第一BSS列表和第二BSS列表不存在交集时,根据BSS信号质量在第一BSS列表中确定目标AP。

可选地,作为一个实施例,确定单元92具体用于:根据BSS信号质量在第一BSS列表中确定目标AP。

可选地,作为一个实施例,确定单元92还用于:确定UE需要发起AP切换;发送单元还用于:向源AP发送包含第三BSS列表的BSS切换管理查询消息,以便于源AP根据第三BSS列表确定第二BSS列表。

可选地,作为一个实施例,BSS切换管理查询消息还包括UE发起AP切换的切换原因,其中切换原因包含以下中的至少一种:源AP的信号质量低于预定阈值;服务质量QoS低于阈值;发现信号质量高于源AP的AP。

可选地,作为一个实施例,BSS切换管理请求消息还包括以下至少一种:源AP确定的禁止UE切换的BSS黑名单;切换原因;UE与源AP的连接的终止时间。

可选地,作为一个实施例,发送单元还用于:向源AP和/或基站发送目标AP的基本服务集标识BSS ID。

可选地,作为一个实施例,基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

可选地,作为一个实施例,在第一BSS列表包含供UE切换的一个BSS时,确定单元92具体用于:确定第一BSS列表包含的一个BSS为目标AP。

本发明实施例通过UE90接收基站发送的第一基本服务集BSS列表,其中第一BSS列表包含供UE切换的至少一个BSS;根据第一BSS列表确定目标AP;从当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图11是本发明一个实施例的基站的示意框图。图11的基站100包括确定单元101和发送单元102。

确定单元101确定第一基本服务集BSS列表,其中第一BSS列表包含供用户设备UE切换的至少一个BSS;发送单元102向UE发送确定单元101确定的第一BSS列表,以便于UE根据第一BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP。

本发明实施例通过基站100辅助控制UE的AP切换,使得UE能够切换到由基站100参与确定的较优的目标AP,从而提高用户体验。

应理解,第一BSS列表包含供UE进行切换的至少一个BSS的标识ID,该至少一个BSS ID可以由特定的下行消息承载,发送给UE。在基站提供的BSS有多个时,即第一BSS列表包含多个BSS时,UE需要从中选择一个BSS作为切换目标。在基站只提供一个BSS时,即第一BSS列表只包含一个BSS时,UE则将该BSS确定为切换目标。

本发明实施例中的基站100可以通过各个功能单元执行上述实施例中的各个步骤。

可选地,作为一个实施例,基站100还包括接收单元,接收单元用于:接收UE发送的第二BSS列表,其中第二BSS列表由UE当前连接的BSS的源AP发送给UE,第二BSS列表包含源AP确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,确定单元101具体用于:根据接收单元接收的第二BSS列表和基站的本地策略确定第一BSS列表。

可选地,作为一个实施例,确定单元101具体用于:根据基站的本地策略确定第一BSS列表。

可选地,作为一个实施例,在第一BSS列表与第二BSS列表存在交集时,第一BSS列表和第二BSS列表用于供UE根据BSS信号质量在交集中确定目标AP;或者在第一BSS列表与第二BSS列表不存在交集时,第一BSS列表用于供UE根据BSS信号质量在第一BSS列表中确定目标AP,其中第二BSS列表为UE当前连接的BSS的源AP发送给UE的,第二BSS列表包含源AP确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,接收单元还用于:接收UE发送的目标AP的基本服务集标识BSS ID。

可选地,作为一个实施例,基站100的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

可选地,作为一个实施例,在第一BSS列表包含供UE切换的一个BSS时,第一BSS列表用于使得UE确定一个BSS为目标AP。

本发明实施例通过UE接收基站100发送的第一基本服务集BSS列表,其中第一BSS列表包含供UE切换的至少一个BSS;根据第一BSS列表确定目标AP;从当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图12是本发明一个实施例的接入点的示意框图。图12所示的接入点AP110包括接收单元111、确定单元112和发送单元113。

接收单元111接收基站发送的第一基本服务集BSS列表,第一BSS列表包含供用户设备UE切换的至少一个BSS,接入点AP所属的BSS为UE当前连接的BSS;确定单元112根据接收单元111接收到的第一BSS列表确定第二BSS列表,第一BSS列表包含供UE切换的至少一个BSS;发送单元113向UE发送携带第二BSS列表的BSS切换管理请求消息,以便于UE根据第二BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP。

本发明实施例通过基站辅助控制UE的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

AP110是UE当前连接到的AP,而AP110和UE以及其他连接到AP110的UE/UE共同组成了当前的BSS。

本发明实施例中的AP110可以通过各个功能单元执行上述实施例中的各个步骤。

可选地,作为一个实施例,接收单元111还用于:接收UE发送的包含第三BSS列表的BSS切换管理查询消息,其中第三BSS列表包含UE确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,确定单元112具体用于:在第一BSS列表和第三BSS列表存在交集时,根据交集确定第二BSS列表;在第一BSS列表和第三BSS列表不存在交集时,根据第一BSS列表确定第二BSS列表。

可选地,作为一个实施例,确定单元112还用于:根据第三BSS列表确定第四BSS列表,第四BSS列表包含供UE切换的至少一个BSS;发送单元还用于:向基站发送第四BSS列表,以便于基站根据第四BSS列表和基站的本地策略确定第一BSS列表。

可选地,作为一个实施例,确定单元112具体用于:根据第一BSS列表和第一BSS列表中各个BSS的负载情况确定第二BSS列表。

可选地,作为一个实施例,BSS切换管理请求消息还包括以下至少一种:AP110确定的禁止UE切换的BSS黑名单;UE发起AP切换的切换原因,其中切换原因包括:AP110的信号质量低于预定阈值、服务质量QoS低于阈值、发现信号质量高于AP110的AP中的至少一种;AP110确定的UE与AP110的连接的终止时间。

可选地,作为一个实施例,接收单元111还用于:接收UE发送的UE确定的目标AP的基本服务集标识BSS ID。

可选地,作为一个实施例,基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

本发明实施例通过AP110接收基站发送的第一基本服务集BSS列表,第一BSS列表包含供用户设备UE切换的至少一个BSS,AP110所属的BSS为UE当前连接的BSS;根据第一BSS列表确定第二BSS列表,第一BSS列表包含供UE切换的至少一个BSS;向UE发送携带第二BSS列表的BSS切换管理请求消息,以便于UE根据第二BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,这样的切换过程综合考虑了WLAN系统和蜂窝网系统的因素,例如负载、流量等,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图13是本发明一个实施例的基站的示意框图。图13所示的基站120包括确定单元121和发送单元122。

确定单元121确定第一基本服务集BSS列表,其中第一BSS列表包含供用户设备UE切换的至少一个BSS;发送单元122向UE当前连接的源AP发送确定单元确定的第一BSS列表,以便于源AP根据第一BSS列表生成携带有第二BSS列表的BSS切换管理请求消息,BSS切换管理请求消息用于使得UE根据第二BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP。

本发明实施例通过基站120辅助控制UE的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

源AP是UE当前连接到的AP,而源AP和UE以及其他连接到源AP的UE/UE共同组成了当前的BSS。

本发明实施例中的基站120可以通过各个功能单元执行上述实施例中的各个步骤。

可选地,作为一个实施例,基站120还包括接收单元,接收单元用于:接收源AP发送的第四BSS列表,其中,第四BSS列表包含源AP确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,确定单元121具体用于:根据第四BSS列表和基站的本地策略确定第一BSS列表。

可选地,作为一个实施例,确定单元121具体用于:根据基站的本地策略确定第一BSS列表。

可选地,作为一个实施例,第二BSS列表为源AP根据第一BSS列表确定的,或者第二BSS列表为源AP根据第一BSS列表和第三BSS列表的交集确定的,其中第三BSS列表为UE发送给源AP的,第三BSS列表包含UE确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,接收单元还用于:接收UE发送的UE确定的目标AP的基本服务集标识BSS ID。

可选地,作为一个实施例,基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

本发明实施例通过基站120确定第一基本服务集BSS列表,其中第一BSS列表包含供用户设备UE切换的至少一个BSS;向UE当前连接的源AP发送第一BSS列表,以便于源AP根据第一BSS列表生成携带有第二BSS列表的BSS切换管理请求消息,BSS切换管理请求消息用于使得UE根据第二BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,这样的切换过程综合考虑了WLAN系统和蜂窝网系统的因素,例如负载、流量等,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图14是本发明另一实施例的用户设备的示意框图。图14的用户设备130包括处理器131、存储器132和接收电路133。处理器131、存储器132和接收电路133通过总线系统134相连。

存储器132用于存储使得处理器131执行以下操作的指令:通过接收电路133接收基站发送的第一基本服务集BSS列表,其中第一BSS列表包含供UE130切换的至少一个BSS;根据接收电路133接收的第一BSS列表确定目标AP;从当前连接的AP切换至处理器131确定的目标AP。

本发明实施例通过基站辅助控制UE130的AP切换,使得UE130能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

此外,用户设备130还可以包括发射电路135及天线136等。处理器131控制用户设备130的操作,处理器131还可以称为CPU(Central Processing Unit,中央处理单元)。存储器132可以包括只读存储器和随机存取存储器,并向处理器131提供指令和数据。存储器132的一部分还可以包括非易失性随机存取存储器(NVRAM)。具体的应用中,发射电路135和接收电路133可以耦合到天线136。用户设备130的各个组件通过总线系统134耦合在一起,其中总线系统134除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统134。

上述本发明实施例揭示的方法可以应用于处理器131中,或者由处理器131实现。处理器131可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器131中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器131可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器132,处理器131读取存储器132中的信息,结合其硬件完成上述方法的步骤。

本发明实施例中的用户设备130可以执行上述实施例中的各个步骤。

可选地,作为一个实施例,接收电路133用于接收UE当前连接的源AP发送的包含第二BSS列表的BSS切换管理请求消息,其中第二BSS列表包含源AP确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,发射电路135用于:向基站发送接收单元接收到的第二BSS列表,以便于基站根据第二BSS列表和基站的本地策略确定第一BSS列表。

可选地,作为一个实施例,处理器131具体用于:在第一BSS列表和第二BSS列表存在交集时,根据BSS信号质量在交集中确定目标AP;在第一BSS列表和第二BSS列表不存在交集时,根据BSS信号质量在第一BSS列表中确定目标AP。

可选地,作为一个实施例,处理器131具体用于:根据BSS信号质量在第一BSS列表中确定目标AP。

可选地,作为一个实施例,处理器131用于:确定UE需要发起AP切换;发送单元还用于:向源AP发送包含第三BSS列表的BSS切换管理查询消息,以便于源AP根据第三BSS列表确定第二BSS列表。

可选地,作为一个实施例,BSS切换管理查询消息还包括UE发起AP切换的切换原因,其中切换原因包含以下中的至少一种:源AP的信号质量低于预定阈值;服务质量QoS低于阈值;发现信号质量高于源AP的AP。BSS切换管理请求消息还包括以下至少一种:源AP确定的禁止UE切换的BSS黑名单;切换原因;UE与源AP的连接的终止时间。

可选地,作为一个实施例,发射电路135还用于:向源AP和/或基站发送目标AP的基本服务集标识BSS ID。

本发明实施例通过UE130接收基站发送的第一基本服务集BSS列表,其中第一BSS列表包含供UE130切换的至少一个BSS;根据第一BSS列表确定目标AP;从当前连接的AP切换至目标AP,实现基站辅助控制UE130的AP切换,使得UE130能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图15是本发明另一实施例的基站的示意框图。图15的基站140包括处理器141、存储器142和发射电路143。处理器141、存储器142和发射电路143通过总线144相连。

存储器142用于存储使得处理器141执行以下操作的指令:确定第一基本服务集BSS列表,其中第一BSS列表包含供用户设备UE切换的至少一个BSS;通过发射电路143向UE发送处理器141确定的第一BSS列表,以便于UE根据第一BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP。

本发明实施例通过基站140辅助控制UE的AP切换,使得UE能够切换到由基站140参与确定的较优的目标AP,从而提高用户体验。

此外,基站140还可以包括接收电路145及天线146等。处理器141控制基站140的操作,处理器141还可以称为CPU(Central Processing Unit,中央处理单元)。存储器142可以包括只读存储器和随机存取存储器,并向处理器141提供指令和数据。存储器142的一部分还可以包括非易失性随机存取存储器(NVRAM)。具体的应用中,接收电路145和发射电路143可以耦合到天线146。基站140的各个组件通过总线系统144耦合在一起,其中总线系统144除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统144。

上述本发明实施例揭示的方法可以应用于处理器141中,或者由处理器141实现。处理器141可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器141中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器141可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器142,处理器141读取存储器142中的信息,结合其硬件完成上述方法的步骤。

本发明实施例中的基站140可以执行上述实施例中的各个步骤。

应理解,第一BSS列表包含供UE进行切换的至少一个BSS的标识ID,该至少一个BSS ID可以由特定的下行消息承载,发送给UE。在基站提供的BSS有多个时,即第一BSS列表包含多个BSS时,UE需要从中选择一个BSS作为切换目标。在基站只提供一个BSS时,即第一BSS列表只包含一个BSS时,UE则将该BSS确定为切换目标。

本发明实施例中的基站140可以通过各个功能单元执行上述实施例中的各个步骤。

可选地,作为一个实施例,接收电路145用于接收UE发送的第二BSS列表,其中第二BSS列表由UE当前连接的BSS的源AP发送给UE,第二BSS列表包含源AP确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,处理器141具体用于根据接收电路145接收的第二BSS列表和基站的本地策略确定第一BSS列表。其中本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

可选地,作为一个实施例,处理器141具体用于根据基站140的本地策略确定第一BSS列表。

可选地,作为一个实施例,在第一BSS列表与第二BSS列表存在交集时,第一BSS列表和第二BSS列表用于供UE根据BSS信号质量在交集中确定目标AP;或者在第一BSS列表与第二BSS列表不存在交集时,第一BSS列表用于供UE根据BSS信号质量在第一BSS列表中确定目标AP,其中第二BSS列表为UE当前连接的BSS的源AP发送给UE的,第二BSS列表包含源AP确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,接收电路145还用于:接收UE发送的目标AP的基本服务集标识BSS ID。

可选地,作为一个实施例,在第一BSS列表包含供UE切换的一个BSS时,第一BSS列表用于使得UE确定一个BSS为目标AP。

本发明实施例通过UE接收基站140发送的第一基本服务集BSS列表,其中第一BSS列表包含供UE切换的至少一个BSS;根据第一BSS列表确定目标AP;从当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图16是本发明另一实施例的接入点的示意框图。图16所示的接入点AP150包括处理器151、存储器152、接收电路153和发射电路154。处理器151、存储器152、接收电路153和发射电路154通过总线系统155相连。

存储器152用于存储使得处理器151执行以下操作的指令:通过接收电路153接收基站发送的第一基本服务集BSS列表,第一BSS列表包含供用户设备UE切换的至少一个BSS,接入点AP所属的BSS为UE当前连接的BSS;处理器151根据接收电路153接收到的第一BSS列表确定第二BSS列表,第一BSS列表包含供UE切换的至少一个BSS;通过发射电路154向UE发送携带第二BSS列表的BSS切换管理请求消息,以便于UE根据第二BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP。

本发明实施例通过基站辅助控制UE的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

本发明实施例中的AP150可以执行上述实施例中的各个步骤。

此外,接入点150还可以包括天线156等。处理器151控制接入点150的操作,处理器151还可以称为CPU(Central Processing Unit,中央处理单元)。存储器152可以包括只读存储器和随机存取存储器,并向处理器151提供指令和数据。存储器152的一部分还可以包括非易失性随机存取存储器(NVRAM)。具体的应用中,接收电路153和发射电路154可以耦合到天线156。接入点150的各个组件通过总线系统155耦合在一起,其中总线系统155除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统155。

上述本发明实施例揭示的方法可以应用于处理器151中,或者由处理器151实现。处理器151可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器151中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器151可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器152,处理器151读取存储器152中的信息,结合其硬件完成上述方法的步骤。

可选地,作为一个实施例,接收电路153还用于接收UE发送的包含第三BSS列表的BSS切换管理查询消息,其中第三BSS列表包含UE确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,处理器151具体用于在第一BSS列表和第三BSS列表存在交集时,根据交集确定第二BSS列表;在第一BSS列表和第三BSS列表不存在交集时,根据第一BSS列表确定第二BSS列表。

可选地,作为一个实施例,处理器151还用于根据第三BSS列表确定第四BSS列表,第四BSS列表包含供UE切换的至少一个BSS;发送单元还用于:向基站发送第四BSS列表,以便于基站根据第四BSS列表和基站的本地策略确定第一BSS列表。

可选地,作为一个实施例,处理器151具体用于根据第一BSS列表和第一BSS列表中各个BSS的负载情况确定第二BSS列表。

可选地,作为一个实施例,BSS切换管理请求消息还包括以下至少一种:AP110确定的禁止UE切换的BSS黑名单;UE发起AP切换的切换原因,其中切换原因包括:AP150的信号质量低于预定阈值、服务质量QoS低于阈值、发现信号质量高于AP150的AP中的至少一种;AP150确定的UE与AP150的连接的终止时间。

可选地,作为一个实施例,接收电路153还用于:接收UE发送的UE确定的目标AP的基本服务集标识BSS ID。

可选地,作为一个实施例,基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

本发明实施例通过AP150接收基站发送的第一基本服务集BSS列表,第一BSS列表包含供用户设备UE切换的至少一个BSS,AP150所属的BSS为UE当前连接的BSS;根据第一BSS列表确定第二BSS列表,第一BSS列表包含供UE切换的至少一个BSS;向UE发送携带第二BSS列表的BSS切换管理请求消息,以便于UE根据第二BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,这样的切换过程综合考虑了WLAN系统和蜂窝网系统的因素,例如负载、流量等,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图17是本发明另一实施例的基站的示意框图。图17所示的基站160包括处理器161、存储器162和发射电路163。处理器161、存储器162和发射电路163通过系统总线164相连。

存储器162用于存储使得处理器161执行以下操作的指令:确定第一基本服务集BSS列表,其中第一BSS列表包含供用户设备UE切换的至少一个BSS;通过发射电路163向UE当前连接的源AP发送确定单元确定的第一BSS列表,以便于源AP根据第一BSS列表生成携带有第二BSS列表的BSS切换管理请求消息,BSS切换管理请求消息用于使得UE根据第二BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP。

本发明实施例通过基站160辅助控制UE的AP切换,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

源AP是UE当前连接到的AP,而源AP和UE以及其他连接到源AP的UE/UE共同组成了当前的BSS。

本发明实施例中的基站160可以执行上述实施例中的各个步骤。

此外,基站160还可以包括接收电路165及天线166等。处理器161控制基站160的操作,处理器161还可以称为CPU(Central Processing Unit,中央处理单元)。存储器162可以包括只读存储器和随机存取存储器,并向处理器161提供指令和数据。存储器162的一部分还可以包括非易失性随机存取存储器(NVRAM)。具体的应用中,发射电路163和接收电路165可以耦合到天线166。基站160的各个组件通过总线系统164耦合在一起,其中总线系统164除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统164。

上述本发明实施例揭示的方法可以应用于处理器161中,或者由处理器161实现。处理器161可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器161中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器161可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器162,处理器161读取存储器162中的信息,结合其硬件完成上述方法的步骤。

可选地,作为一个实施例,接收电路165用于接收源AP发送的第四BSS列表,其中,第四BSS列表包含源AP确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,处理器161具体用于根据第四BSS列表和基站的本地策略确定第一BSS列表。

可选地,作为一个实施例,处理器161具体用于根据基站的本地策略确定第一BSS列表。

可选地,作为一个实施例,第二BSS列表为源AP根据第一BSS列表确定的,或者第二BSS列表为源AP根据第一BSS列表和第三BSS列表的交集确定的,其中第三BSS列表为UE发送给源AP的,第三BSS列表包含UE确定的供UE切换的至少一个BSS。

可选地,作为一个实施例,接收电路165还用于:接收UE发送的UE确定的目标AP的基本服务集标识BSS ID。

可选地,作为一个实施例,基站的本地策略包括以下中的至少一项:选取QoS高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP。

本发明实施例通过基站160确定第一基本服务集BSS列表,其中第一BSS列表包含供用户设备UE切换的至少一个BSS;向UE当前连接的源AP发送第一BSS列表,以便于源AP根据第一BSS列表生成携带有第二BSS列表的BSS切换管理请求消息,BSS切换管理请求消息用于使得UE根据第二BSS列表确定目标AP,并从UE当前连接的AP切换至目标AP,实现基站辅助控制UE的AP切换,这样的切换过程综合考虑了WLAN系统和蜂窝网系统的因素,例如负载、流量等,使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图18是本发明一个实施例的切换方法的流程图。图18的方法由基站执行。

181,基站指示用户设备UE关闭所述UE的BSS切换能力,以便于所述UE在所述基站的控制下不经由接入点AP的控制而完成AP切换。

182,所述基站确定第一基本服务集BSS列表,所述第一BSS列表包含所述基站确定的供所述UE切换的至少一个BSS标识。

183,所述基站向所述UE发送所述第一BSS列表,以便于所述UE根据所述第一BSS列表确定目标接入点AP,并从所述UE当前连接的源AP切换至所述目标AP。

本发明实施例通过关闭UE的BSS切换能力,使得基站能够完全控制UE的AP切换,从而使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

应理解,基本服务集(Basic Service Set,BSS)是WLAN网络的一个基本组件,通常由一个接入点AP和多个工作站(Station,STA)组成。扩展服务集(Extended Service set,ESS)是由多个BSS组成的。其中,每一个BSS都有唯一的标识(Identity,ID),即BSS ID或BSS标识,由于BSS通常有一个接入点AP,因此BSS标识通常为该接入点AP的标识,例如可以为AP的媒体接入控制(Media Access Control,MAC)地址。

还应理解,对于WLAN网络来说,网络侧服务设备为AP,用户侧终端设备为STA,而对于移动蜂窝网来说,网络侧服务设备为基站,用户侧终端那设备为UE。在本发明实施例的WLAN和移动蜂窝网络组成的异构网络场景中,用户侧终端设备可以称为UE或STA,能够接受两个网络的服务,为了方便描述,以下统称为UE。

还应理解,第一BSS列表包含基站确定的供UE进行切换的至少一个BSS标识,该至少一个BSS标识可以由特定的下行消息所承载,发送给UE。在基站提供的BSS标识有多个时,即第一BSS列表包含多个BSS标识时,UE需要从中选择一个BSS标识将其对应的AP作为切换目标。在基站只提供一个BSS标识时,即第一BSS列表只包含一个BSS标识时,UE则将该BSS标识对应的AP确定为切换目标。

可选地,作为一个实施例,基站指示用户设备UE关闭所述UE的BSS切换能力,包括:

基站向UE发送用于使得UE关闭BSS切换能力的指示消息;或者

基站通过广播或专有信令指示UE进入基站控制模式,其中所述UE的基站控制模式为BSS切换能力关闭的模式。

具体地,基站决定通过WLAN分流数据时,可以指示UE关闭其BSS切换能力,UE在接收到基站的指示后关闭BSS能力,并且在与源AP建立连接时向源AP指示其不支持AP控制的BSS切换,这样源AP不参与UE的AP切换过程,实现基站完全控制的AP切换。此外,UE可以预先设置有基站控制模式,UE在接收到基站的指示后启动基站控制模式,关闭BSS切换能力。应理解,这里所说的BSS切换能力是指UE在AP完全控制下进行AP切换的能力。例如,可以通过将UE的表示BSS切换能力是否被激活的属性的值设置为“false(假)”来使得UE关闭其BSS切换能力。之后UE可以按照基站的指示和某个AP建立连接,在连接建立过程中UE向当前连接的AP指示其不支持AP切换,则后续过程中,当前连接的AP不会发起控制UE进行AP切换的过程。在基站或UE决定需要进行AP切换时,UE可以在基站的控制下完成测量,确定目标AP,并由基站下发AP切换命令给UE,以使得UE切换到目标AP。或者,在UE端预先设定基站控制模式,在UE进入基站控制模式时,UE自动关闭BSS切换能力(由AP控制的AP切换的能力)。具体地,基站可以通过广播或者无线资源控制RRC消息指示UE进入预先设定的基站控制模式,则UE自动关闭BSS切换能力,例如UE将表示BSS切换能力是否被激活的属性的值设置为“false(假)”,之后UE将按照基站的控制进行BSS扫描和AP切换。在基站或UE决定需要进行AP切换时,UE可以在基站的控制下完成测量,确定目标AP,并由基站下发AP切换命令给UE,以使得UE切换到目标AP。

可选地,作为一个实施例,步骤182,所述基站确定第一基本服务集BSS列表包括:所述基站根据本地策略确定所述第一BSS列表。其中,基站的本地策略可以是预先设置的,也可以是由基站的上层网元下发的。作为一个例子,本地策略可以包括以下一种或者多种:选取服务质量(Quality of Service,QoS)高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP,其中阈值同样可以是预先设置的或者由上层网元,例如基站控制器,下发给基站的,本发明对此并不限定。

可选地,UE根据第一BSS列表确定目标AP,包括:UE根据第一BSS列表中BSS标识所对应的AP的信号质量在第一BSS列表中确定目标AP。

可选地,作为一个实施例,所述方法还包括:基站接收UE发送的目标AP对应的BSS标识。使得基站能够知道UE最终确定的要切换到的AP。

可选地,作为一个实施例,BSS标识为BSS对应的AP的媒体接入控制MAC地址。

图19是本发明另一实施例的切换方法的流程图。图19的方法由基站执行。

191,基站指示源接入点AP关闭所述源AP的BSS切换能力,以便于UE在所述基站的控制下不经由所述源AP的控制而完成AP切换。

192,所述基站确定第一基本服务集BSS列表,所述第一BSS列表包含所述基站确定的供所述UE切换的至少一个BSS标识。

193,所述基站向所述UE发送所述第一BSS列表,以便于所述UE根据所述第一BSS列表确定目标接入点AP,并从所述UE当前连接的所述源AP切换至所述目标AP。

本发明实施例通过关闭AP的BSS切换能力,使得基站能够完全控制UE的AP切换,从而使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

应理解,基本服务集(Basic Service Set,BSS)是WLAN网络的一个基本组件,通常由一个接入点AP和多个工作站(Station,STA)组成。扩展服务集(Extended Service set,ESS)是由多个BSS组成的。其中,每一个BSS都有唯一的标识(Identity,ID),即BSS ID或BSS标识,由于BSS通常有一个接入点AP,因此BSS标识通常为该接入点AP的标识,例如可以为AP的媒体接入控制(Media Access Control,MAC)地址。

还应理解,对于WLAN网络来说,网络侧服务设备为AP,用户侧终端设备为STA,而对于移动蜂窝网来说,网络侧服务设备为基站,用户侧终端那设备为UE。在本发明实施例的WLAN和移动蜂窝网络组成的异构网络场景中,用户侧终端设备可以称为UE或STA,能够接受两个网络的服务,为了方便描述,以下统称为UE。

还应理解,第一BSS列表包含基站确定的供UE进行切换的至少一个BSS标识,该至少一个BSS标识可以由特定的下行消息所承载,发送给UE。在基站提供的BSS标识有多个时,即第一BSS列表包含多个BSS标识时,UE需要从中选择一个BSS标识将其对应的AP作为切换目标。在基站只提供一个BSS标识时,即第一BSS列表只包含一个BSS标识时,UE则将该BSS标识对应的AP确定为切换目标。

具体地,基站决定通过WLAN分流数据时,可以指示源AP关闭其BSS切换能力,源AP在接收到基站的指示后关闭BSS能力,并且在与UE建立连接时向UE指示其不支持AP控制的BSS切换,这样源AP不参与UE的AP切换过程,实现基站完全控制的AP切换。应理解,这里所说的BSS切换能力是指UE在AP完全控制下进行AP切换的能力。例如,可以通过将源AP的表示BSS切换能力是否被激活的属性的值设置为“false(假)”来使得源AP关闭其BSS切换能力。之后源AP可以按照基站的指示和某个UE建立连接,在连接建立过程中源AP向当前连接的UE指示其不支持AP切换,则后续过程中,源AP不会发起控制UE进行AP切换的过程。在基站或UE决定需要进行AP切换时,UE可以在基站的控制下完成测量,确定目标AP,并由基站下发AP切换命令给UE,以使得UE切换到目标AP。

可选地,作为一个实施例,步骤192,所述基站确定第一基本服务集BSS列表包括:所述基站根据本地策略确定所述第一BSS列表。其中,基站的本地策略可以是预先设置的,也可以是由基站的上层网元下发的。作为一个例子,本地策略可以包括以下一种或者多种:选取服务质量(Quality of Service,QoS)高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP,其中阈值同样可以是预先设置的或者由上层网元,例如基站控制器,下发给基站的,本发明对此并不限定。

可选地,UE根据第一BSS列表确定目标AP,包括:UE根据第一BSS列表中BSS标识所对应的AP的信号质量在第一BSS列表中确定目标AP。

可选地,作为一个实施例,所述方法还包括:基站接收UE发送的目标AP对应的BSS标识。使得基站能够知道UE最终确定的要切换到的AP。

可选地,作为一个实施例,BSS标识为BSS对应的AP的媒体接入控制MAC地址。

此外,对于具有蜂窝网和WLAN互操作能力的AP,可以由基站指示AP关闭其BSS切换能力,也可以手动配置AP关闭其BSS切换能力。

本发明实施例通过关闭AP的BSS切换能力,使得基站能够完全控制UE的AP切换,从而使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图20是本发明一个实施例的基站的示意框图。图20中的基站包括指示单元201、确定单元202和发送单元203。

指示单元201用于指示源接入点AP关闭所述源AP的BSS切换能力,以便于UE在所述基站的控制下不经由所述源AP的控制而完成AP切换;

确定单元202用于确定第一基本服务集BSS列表,所述第一BSS列表包含所述基站确定的供所述UE切换的至少一个BSS标识;

发送单元203用于向所述UE发送所述第一BSS列表,以便于所述UE根据所述第一BSS列表确定目标接入点AP,并从所述UE当前连接的所述源AP切换至所述目标AP。

或者,

指示单元201用于指示用户设备UE关闭所述UE的BSS切换能力,以便于所述UE在所述基站的控制下不经由接入点AP的控制而完成AP切换;

确定单元202用于确定第一基本服务集BSS列表,所述第一BSS列表包含所述基站确定的供所述UE切换的至少一个BSS标识;

发送单元203用于向所述UE发送所述第一BSS列表,以便于所述UE根据所述第一BSS列表确定目标接入点AP,并从所述UE当前连接的源AP切换至所述目标AP。

本发明实施例的基站200通过关闭UE或AP的BSS切换能力,使得基站能够完全控制UE的AP切换,从而使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

应理解,基本服务集(Basic Service Set,BSS)是WLAN网络的一个基本组件,通常由一个接入点AP和多个工作站(Station,STA)组成。扩展服务集(Extended Service set,ESS)是由多个BSS组成的。其中,每一个BSS都有唯一的标识(Identity,ID),即BSS ID或BSS标识,由于BSS通常有一个接入点AP,因此BSS标识通常为该接入点AP的标识,例如可以为AP的媒体接入控制(Media Access Control,MAC)地址。

还应理解,对于WLAN网络来说,网络侧服务设备为AP,用户侧终端设备为STA,而对于移动蜂窝网来说,网络侧服务设备为基站,用户侧终端那设备为UE。在本发明实施例的WLAN和移动蜂窝网络组成的异构网络场景中,用户侧终端设备可以称为UE或STA,能够接受两个网络的服务,为了方便描述,以下统称为UE。

还应理解,第一BSS列表包含基站确定的供UE进行切换的至少一个BSS标识,该至少一个BSS标识可以由特定的下行消息所承载,发送给UE。在基站提供的BSS标识有多个时,即第一BSS列表包含多个BSS标识时,UE需要从中选择一个BSS标识将其对应的AP作为切换目标。在基站只提供一个BSS标识时,即第一BSS列表只包含一个BSS标识时,UE则将该BSS标识对应的AP确定为切换目标。

具体地,基站决定通过WLAN分流数据时,可以指示源AP关闭其BSS切换能力,源AP在接收到基站的指示后关闭BSS能力,并且在与UE建立连接时向UE指示其不支持AP控制的BSS切换,这样源AP不参与UE的AP切换过程,实现基站完全控制的AP切换。应理解,这里所说的BSS切换能力是指UE在AP完全控制下进行AP切换的能力。例如,可以通过将源AP的表示BSS切换能力是否被激活的属性的值设置为“false(假)”来使得源AP关闭其BSS切换能力。之后源AP可以按照基站的指示和某个UE建立连接,在连接建立过程中源AP向当前连接的UE指示其不支持AP切换,则后续过程中,源AP不会发起控制UE进行AP切换的过程。在基站或UE决定需要进行AP切换时,UE可以在基站的控制下完成测量,确定目标AP,并由基站下发AP切换命令给UE,以使得UE切换到目标AP。

可选地,作为一个实施例,确定单元202具体用于:所述基站根据本地策略确定所述第一BSS列表。其中,基站的本地策略可以是预先设置的,也可以是由基站的上层网元下发的。作为一个例子,本地策略可以包括以下一种或者多种:选取服务质量(Quality of Service,QoS)高于阀值的AP;选取信号质量高于阈值的AP;选取负载低于阈值的AP,其中阈值同样可以是预先设置的或者由上层网元,例如基站控制器,下发给基站的,本发明对此并不限定。

可选地,UE根据第一BSS列表确定目标AP,包括:UE根据第一BSS列表中BSS标识所对应的AP的信号质量在第一BSS列表中确定目标AP。

可选地,基站200包括接收单元,用于接收UE发送的目标AP对应的BSS标识。使得基站能够知道UE最终确定的要切换到的AP。

可选地,作为一个实施例,BSS标识为BSS对应的AP的媒体接入控制MAC地址。

此外,对于具有蜂窝网和WLAN互操作能力的AP,可以由基站200指示AP关闭其BSS切换能力,也可以手动配置AP关闭其BSS切换能力。

本发明实施例的基站200,通过关闭UE或AP的BSS切换能力,使得基站200能够完全控制UE的AP切换,从而使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

图21是本发明一个实施例的基站的示意框图。图21的基站210包括处理器211、存储器212和发射电路213。处理器211、存储器212和发射电路213通过系统总线214相连。

存储器212用于存储使得处理器211执行以下操作的指令:指示用户设备UE或接入点AP关闭所述UE或AP的BSS切换能力,以便于所述UE在所述基站的控制下不经由接入点AP的控制而完成AP切换;确定第一基本服务集BSS列表,所述第一BSS列表包含所述基站确定的供所述UE切换的至少一个BSS标识;向所述UE发送所述第一BSS列表,以便于所述UE根据所述第一BSS列表确定目标接入点AP,并从所述UE当前连接的源AP切换至所述目标AP。

本发明实施例的基站210,通过关闭UE或AP的BSS切换能力,使得基站210能够完全控制UE的AP切换,从而使得UE能够切换到由基站参与确定的较优的目标AP,从而提高用户体验。

此外,基站210还可以包括接收电路215及天线216等。处理器211控制基站210的操作,处理器211还可以称为CPU(Central Processing Unit,中央处理单元)。存储器212可以包括只读存储器和随机存取存储器,并向处理器211提供指令和数据。存储器212的一部分还可以包括非易失性随机存取存储器(NVRAM)。具体的应用中,发射电路213和接收电路215可以耦合到天线216。基站210的各个组件通过总线系统214耦合在一起,其中总线系统214除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统214。

上述本发明实施例揭示的方法可以应用于处理器211中,或者由处理器211实现。处理器211可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器211中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器211可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器212,处理器211读取存储器212中的信息,结合其硬件完成上述方法的步骤。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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