具有LTEIP锚点的WIFI增强的制作方法

文档序号:11637661阅读:347来源:国知局
具有LTE   IP锚点的WIFI增强的制造方法与工艺



背景技术:

一般而言,使用授权频谱的蜂窝系统(例如,第三代合作伙伴计划(3gpp)长期演进(let)系统)和使用非授权频谱的无线局域网(wlan)(例如,无线保真(wifi)或其它本地接入)用于以互补的方式提供无线服务。蜂窝系统通常提供宏蜂窝覆盖室外和一些室内范围,而wlan通常服务企业、住宅、公共场所等。



技术实现要素:

wifi增强是一组用于集成wifi和蜂窝(例如,第三代合作伙伴计划(3gpp)长期演进(lte))无线接入的方案,其通过将上行链路传输卸载到蜂窝链路和/或将下行链路传输卸载到wifi链路来增加wifi容量和覆盖。至少一些实施例不需要改变现有的wifi标准和部署上的wifi基础架构和附带(piggyback)。

lte-wifi集成的至少一些示例实施例可以向lte提供附加的wifi容量,也可以增强wifi性能和/或应用体验。至少一些示例的实施例也可以确保更加可预言和更可控的wifi性能。

可以在例如lte和wifi集成的情境下描述示例实施例。然而,示例实施例可以扩展到其中wifi(或其它基于竞争的无线技术)与lte或其它数据传输技术(如宽带码分多址(wcdma)、高速分组接入(hspa)、码分多址(cdma)、演进数据优化(evdo)无线接入技术、高速下行链路分组接入(hspda)、hspda+、全球微波互联接入(wimax)等)集成的系统。

根据一个或多个示例实施例,蜂窝系统和wifi系统的聚合在其中由在用户设备(ue)处的应用使用的公共因特网协议(ip)地址从蜂窝关联中获取的场景中实现,其中,该用户设备并行和/或同时利用蜂窝接口和wifi接口两者以连接到应用服务器。对于集成的蜂窝-wifi操作模式,多模ue用单独的ip地址与wifiap通信,该ip地址由wlan(或wifi)路由器提供并且对于由wlan路由器提供的wlan是本地的。ue可以独立于所描述的lte-wifi聚合操作模式来支持经由wlan路由器到因特网服务提供商(isp)的数据连接(作为仅wifi连接)和/或支持仅lte模式中与lte网络的数据连接。

根据至少一个示例实施例,无线接入网络元件包括基站,其被配置为:基于所接收的无线链路测量信息,分配在基站处接收的下行链路分组数据汇聚协议(pdcp)分组的至少第一部分以用于通过无线局域网(wlan)接入点和用户设备之间的wlan链路传送到用户设备,所接收的无线链路测量信息指示wlan链路质量和wlan链路的负载中的至少一个;以及向wlan接入点输出所接收的下行链路pdcp分组的第一部分以用于通过wlan链路传送到用户设备。

至少一个其它示例实施例提供了无线接入网络元件,其包括基站,被配置为:基于所接收的无线链路测量信息,分配在基站处接收的下行链路pdcp分组的至少第一部分以用于通过wlan接入点和用户设备之间的wlan链路传送到用户设备,所接收的无线链路测量信息指示wlan链路质量和wlan链路的负载中的至少一个;以及通过基站和wlan网关之间的通用分组无线服务(gprs)隧道协议(gtp)隧道向wlan网关输出下行链路pdcp分组的第一部分以用于通过wlan链路传送到用户设备。

附图说明

根据以下所给出的详细描述和附图,本发明将被充分地理解,其中,相同的附图标号代表相同的元件,详细描述仅以例示的方式给出,因此并不限制本发明。

图1示出了集成了蜂窝系统和wifi系统的通信系统的示例实施例;

图2示出了集成了蜂窝系统和wifi系统的通信系统的另一个示例实施例;

图3是说明用于建立与ue的wifi链路的方法的示例实施例的信号(或呼叫)流图;

图4是说明用于向ue发送分组的方法的示例实施例的信号(或呼叫)流图;

图5是说明用于拆除与ue的wifi链路的方法的示例实施例的信号(或呼叫)流图;

图6示出了集成了蜂窝系统和wifi系统的通信系统的示例实施例;

图7是说明用于建立enb和wlangw之间的gtp隧道的方法的示例实施例的信号(或呼叫)流图;

图8是说明用于向ue传送pdcp分组的方法的示例实施例的信号(或呼叫)流图;

图9是说明用于wifi解除关联和gtp隧道拆除的方法的示例实施例的信号(或呼叫)流图;

图10是说明根据示例实施例的网络元件的示例性组件的框图。

应当注意,这些图旨在说明在某些示例实施例中使用的方法、结构和/或材料的一般特点,并补充以下提供的书面说明。然而,这些图并未按比例,并且可能并不准确地反映任何给定实施例的精确结构或性能特点,不应当被解释为定义或限制由示例实施例包含的值或特性的范围。在不同附图中使用类似或相同的附图标号旨在指出存在类似或相同的元件或特征。

具体实施方式

现在将参考在其中示出了一些实施例的附图来更充分地描述不同的示例实施例。

在本文中公开了详细的例示性实施例。然而,在本文中公开的具体的结构和功能细节仅仅是代表性的,以描述示例实施例为目的。然而,本发明可以以许多替换的形式来具体化,不应当被解释为仅仅限制于在本文中描述的实施例。

因此,虽然示例实施例能够有各种修改和可替换的形式,但是这些实施例在附图中以示例的方式示出并将在本文中详细地描述。然而,应当理解,并不意图将示例实施例限制于所公开的特定的形式。相反,示例实施例将覆盖落入本发明的范围内的所有修改、等同和替换。在整个附图的说明中,相同的附图标记指向相同的元件。

虽然术语第一、第二等可在本文中用于描述各种元件,但是这些元件不应当被这些术语限制。这些术语仅仅用于将一个元件与其它元件区分。例如,第一元件可称为第二元件,类似地,第二元件可称为第一元件,而不背离本发明的范围。如本文中使用的,术语“和/或”包括一个或多个关联的所列项目的任何和所有组合。

当提及元件“连接”或“耦合”到另一个元件时,它可以直接地连接或耦合到另一个元件,或者可以存在中间元件。相反,当提及元件“直接地连接”或“直接地耦合”到另一个元件时,则不存在中间元件。其它用于描述元件之间的关系的词汇应当以类似的方式解释(例如,“在…之间”对“直接在…之间”、“相邻”对“直接相邻”等)。

在本文中使用的术语仅仅为了描述特定的实施例,而非旨在进行限制。如本文中使用的,单数形式“一”、“一个”和“该”也旨在包括复数形式,除非上下文清楚地指出并非如此。将进一步理解,当在本文中使用时,术语“包括”和/或“包含”指明所述的特征、整数、步骤、操作、元件和/或组件的存在,但并不排除一个或多个其它特征、整数、步骤、操作、元件、组件和/或其群组的存在或添加。

还应当注意,在一些可替换的实现中,所标注的功能/动作可以不按照在附图中标注的顺序发生。例如,连续示出的两个图实际上可以基本上同时执行,或者有时可按相反的顺序执行,这取决于所涉及的功能/动作。

在下面的说明中提供了具体细节以提供示例实施例的透彻理解。然而,本领域的普通技术人员将理解,示例实施例可以无需这些具体细节而实现。例如,系统可以以框图示出以便示例实施例不会被不必要的细节模糊。在其它实例中,众所周知的过程、结构和技术可以不显示不必要的细节,以便避免模糊示例实施例。

在下面的描述中,将参考操作的动作和符号表示(例如,采用流程图、数据流图、结构图、框图等形式)来描述例示性实施例,其中,该操作可被实现为程序模块或功能过程,包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等,并可例如在现有的小无线小区、基站、节点b、网关、服务器、无线电设备、wifi或无线局域网(wlan)接入点、无线路由器、wlan网关、用户设备(ue,包括双模ue)处使用现有的硬件实现。这种现有的硬件可包括一个或多个中央处理单元(cpu)、片上系统(soc)设备、数字信号处理器(dsp)、专用集成电路、现场可编程门阵列(fpga)计算机等。

尽管流程图可将操作描述为顺序的过程,多个操作可以并行、并发或同时执行。此外,操作的顺序可以被重新安排。过程可以在其操作完成时终止,但可以具有不包括在附图中的附加步骤。过程可以对应于方法、函数、流程、子例程、子程序等。当过程对应于函数时,它的终止可以对应于函数返回到调用函数或主函数。

如本文中公开的,术语“存储介质”、“计算机可读存储介质”或“非暂时性计算机可读存储介质”可表示一个或多个用于存储数据的设备,包括只读存储器(rom)、随机存取存储器(ram)、磁ram、磁芯存储器、磁盘存储介质、光存储介质、闪速存储器设备和/或其它用于存储信息的有形的机器可读介质。术语“计算机可读介质”可包括但不限于便携式或固定存储设备、光存储设备、和各种其它能够存储、包含或携带指令和/或数据的介质。

此外,示例实施例可由硬件、软件、固件、中间件、微代码、硬件描述语言或其任何组合来实现。当以软件、固件、中间件或微代码实现时,执行必要任务的程序代码或代码段可被存储在机器或计算机可读介质中,诸如计算机可读存储介质。当以软件实现时,处理器或多个处理器将执行必要的任务。

代码段可表示过程、函数、子程序、程序、例程、子例程、模块、软件包、类、或者指令、数据结构或程序语句的任何组合。代码段可通过传递和/或接收信息、数据、变元、参数或存储器内容来耦合到另一个代码段或硬件电路。信息、变元、参数、数据等可通过包括内存共享、消息传递、令牌传递、网络传输的任何合适的方式来传递、转发或发送。

如在本文中使用的,术语“enodeb”或“enb”可被认为与节点b、基站、收发信台、基站收发信台(bts)、宏小区等是同义的(在下文中可偶尔这样称呼),并描述与地理覆盖区域中的用户通信并向其提供无线资源的收发器。如在本文中讨论的,enb可具有与传统的众所周知的基站相关联的所有功能加上在本文中讨论的能力和功能。

如本文中使用的,术语“小无线小区”可被认为与微小区、微微小区、家庭节点b(hnb)、家庭enodeb(henb)等是同义的(在下文中可偶尔这样称呼),并描述与地理覆盖区域(其在大多数情况下小于由宏小区覆盖的地理覆盖区域)中的用户通信并向其提供无线资源(例如,lte、3g、wifi等)的收发器。如本文中讨论的,小无线小区可具有与传统的众所周知的基站相关联的所有功能加上在本文中讨论的能力和功能。就这点而言,小无线小区可以包括基站或enb(或enb模块)。根据至少一些示例实施例的小无线小区也可用作向该小无线小区的范围内的设备提供wlan(或wifi)资源的wlan(或wifi)接入点(ap)。随后将更详细地讨论根据示例实施例的小无线小区。

在本文中讨论的术语“用户设备”或“ue”可被认为与用户、客户端、客户端设备、移动单元、移动台、移动用户、移动设备、签约用户、用户、远程站、接入终端、接收机等是同义的(在下文中可偶尔这样称呼),并描述无线通信网络(例如,3gpplte网络)和/或wlan中的无线资源的远程用户。在本文中讨论的ue也可称为能够至少在lte和wifi上通信的多模ue。

如本文中讨论的,wifi接入点(wifiap)可被认为与无线接入点、无线路由器、无线局域网(wlan)接入点等是同义的(在下文中可偶尔这样称呼),并描述与wifiap的范围内并附着到wifiap的客户端设备通信并向其提供wifi资源的收发器。wifiap允许无线客户端设备(例如,具有wifi收发器的电子设备)连接到其它(例如,无线和/或有线)网络,诸如因特网。

通常,如本文中讨论的,wifiap可以是任何众所周知的无线接入点、路由器、或其它物理计算机硬件系统,包括一个或多个处理器、各种通信接口(例如,无线和有线两者)、计算机可读介质等。一个或多个接口可被配置为在wlan上经由无线连接向/从一个或多个其它设备发送/接收数据信号,并也例如通过有线连接与因特网通信。

通常,如本文中讨论的,小无线小区可以是任何众所周知的小无线小区,包括一个或多个处理器、各种通信接口(例如,lte、wifi和有线)、计算机可读介质、存储器等。一个或多个接口可被配置为在wifi和蜂窝网络上经由无线连接向/从一个或多个其它设备发送/接收数据信号,并也例如通过有线连接与因特网通信。

根据示例实施例,分组数据网络(pdn)网关(p-gw)、服务网关(s-gw)、ue、应用/代理服务器、小无线小区、enb、无线接入点(ap)、wifiap、无线路由器、服务器、wlan网关、演进分组数据网关(epdg)、gtp代理、接口代理等可以是(或包括)硬件、固件、硬件执行软件或其任何组合。这种硬件可以包括一个或多个中央处理单元(cpu)、片上系统(soc)设备、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、计算机等,其被配置为专用机器以执行在本文中描述的功能以及这些元件的任何其它众所周知的功能。在至少一些情况下,cpu、soc、dsp、asic和fpga通常可称为处理电路、处理器和/或微处理器。

图1示出了集成了lte系统和wifi系统的通信系统的示例实施例。

示例实施例将在本文中在lte和wifi集成的情境中描述。然而,示例实施例可以扩展到其中wifi(或其它基于竞争的无线技术)与lte或其它数据传输技术集成的系统,诸如宽带码分多址(wcdma)、高速分组接入(hspa)、码分多址(cdma)、演进数据优化(evdo)无线接入技术、高速下行链路分组接入(hspda)、hspda+、全球微波互联接入(wimax)等。

参见图1,通信系统包括应用或代理服务器(在本文中称为应用服务器)110;分组数据网络(pdn)网关(pgw)103;服务网关(sgw)101;以及小无线小区105。

应用服务器110可以是容纳多媒体内容(例如,音频、视频等)的网络服务器。在另一个示例中,应用服务器110可以是向网络中的用户提供基于因特网协议的语音(voip)服务的voip服务器、网络服务器、即时通讯服务器、电子邮件服务器、软件和/或云服务器、或任何其它使用3gpp接入和/或非3gpp接入(例如,wlan、wifi等)可传送到移动用户设备或其它设备的基于因特网协议(ip)的服务。就此而言,下行链路承载业务(或下行链路分组)可以包括网页、视频、电子邮件、即时消息、单向voip呼叫、单向视频呼叫等,其在应用服务器110发起,并经由因特网发送到小无线小区105。上行链路承载业务可以包括对于网页的请求、对于视频的请求、电子邮件、即时消息、单向voip呼叫、单向视频呼叫、视频的上传等。

pgw103用作ip分组数据网络(ip-pdn)和ip连接访问网络(ip-can)之间的接口。pgw103负责对ue的ip地址分配,以及服务质量(qos)实施和根据来自策略控制和计费规则功能(pcrf)的规则的基于流的计费。pgw103通过s5/s8接口可操作地连接到sgw101。sgw101还通过s1-u接口可操作地连接到小无线小区105。

sgw101通过存储当前在(sgw101和小无线小区105之间的)s1-u接口和s5/s8接口上携带的演进分组系统(eps)承载之间的一对一映射来提供小无线小区105和pgw103之间的连接。sgw101用作演进通用移动通信系统(umts)陆地无线接入网络(eutran)和演进分组核心网(epc)之间的网关。

仍然参见图1,小无线小区105包括集成的enb1050(也称为基站或基站模块)、wifi接入点(ap)120以及接口代理模块1052(在本文中也称为接口代理处理器)。接口代理(或模块)也可称为接口代理单元或接口代理电路。

enb1050向在小无线小区105的蜂窝覆盖区域中的用户提供无线资源和无线覆盖。根据一个或多个示例实施例,enb1050可提供宽带无线频率资源(例如,3gpp-lte等),并可基于频分复用(fdd)或者时分复用(tdd)。enb1050也可基于对用户数据的调度接入,以使得enb1050之间的蜂窝链路被理解为调度无竞争链路(即,用于ue的经由蜂窝链路的所有下行链路和上行链路用户平面传输由集成的enb1050调度)。enb1050可被配置为使用现有的由无线小区(例如,宏小区、微小区、微微小区、enodeb、enb、henb等)使用以经由lte空中接口进行通信的过程来通信。

如上所述,小无线小区105进一步包括接口代理1052。接口代理可维持ue的lte会话和wi-fi链路标识符(例如,ue的wi-fiip地址)之间的映射,并路由被确定以经由wlanap120通过wifi链路传送的分组。接口代理1052提供在enb1050的lte协议栈中的pdcp层和wifiap120之间的“粘合”。接口代理1052提供合适的路径/路由以用于下行链路pdcp分组由wifiap120通过wifi链路122从enb1050传送到ue1。

在另一个示例实施例中,接口代理1052保护经由wifiap120在wifi链路122上服务的与ue1的数据传输。enb1050通过wi-fiap120建立与ue1的ip隧道,因为wifiap120被enb1050认为是不可信任的,如在3gpp标准中定义的。为此,接口代理1052用作与ue1建立的ipsec隧道的终端节点。

在另一个示例实施例中,接口代理1052接收从wifiap120发送的上行链路分组,并将所接收的上行链路分组转发到在enb1050处的合适的ue会话的pdcp模块。

在小无线小区105处的wifiap120向小无线小区105的wifi覆盖区域中的ue提供wifi资源。如已知的,wifi资源是使用“礼貌的”访问协议(例如,载波侦听多路访问(csma))的时间共享信道资源。根据csma机制,每个潜在的发射机,包括wifiap120和ue,竞争用于上行链路传输和下行链路传输两者的信道的使用,并推迟传输直到信道被认为是空闲的。

在小无线小区105,enb1050通过enb1050和wifiap120之间的ip隧道可通信地连接到wifiap120。在这个示例中,enb1050通过本地ip隧道向wifiap120隧道传送去往ue1的pdcp分组,wifiap120经由wifi链路122向ue1传送所接收的pdcp分组。就此而言,下行链路ip业务可从lte网络(或链路)卸载到wifi网络(或链路),从而增强去往ue1的吞吐量。

仍然参见图1,ue1是支持基于lte的通信和基于wifi的通信两者的多模用户设备。例如,ue1可以是智能电话、平板计算机、膝上型计算机、个人数字助理(pda)等。ue1可以包括:处理器、存储器、lte接口和wifi接口。处理器可通信地连接到存储器、lte接口和wifi接口中的每一个。存储器存储可由处理器执行以提供在本文中讨论的lte-wlan集成能力的各种功能的程序。存储器也存储能够用于提供在本文中讨论的lte-wlan集成能力的各种功能的执行的或者作为该执行的结果产生的数据。将会理解,在图1中示出的ue1的实现仅仅是示例,ue1可以采用任何其它适合于提供lte-wlan集成能力的功能的方式来实现。

一旦通过本地ip隧道连接到wifiap120,enb1050获得由wifiap120分配给ue1的私有(或本地)ip地址。使用所获得的分配给ue1的本地ip地址,enb1050通过本地ip隧道传送经由wifiap120去往ue1的下行链路pdcp分组,wifiap120经由wifi下行链路向ue1传送所接收的pdcp分组。

在另一个示例实施例中,使用所获得的分配给ue1的本地ip地址,enb1050建立与ue1的ipsec隧道,并通过安全ipsec隧道传送下行链路pdcp分组。当使用ipsec隧道时,下行链路pdcp分组通过ipsec过程加密和封装,并通过本地ip隧道传送到wifiap120,wifiap120通过wifi下行链路向ue1传送所接收的pdcp分组。相应地,下行链路ip业务可从lte网络(或链路)卸载到wifi网络(或链路),从而增强整个网络容量和/或服务于ue1的吞吐量。根据至少一些示例实施例,ue1可在wifi链路122上向wifiap120发送上行链路业务(例如,包括wifi确认(ack)消息)。ue1也可在lte链路1054的上行链路部分上发送上行链路承载业务以及传输控制协议确认(tcpack)。在至少一个示例实施例中,ue1通过wifi上行链路向wifiap120仅发送wifi确认(ack)消息,ue1仅通过lte上行链路发送上行链路承载业务和tcpack。

图3是说明用于建立与ue的wifi链路的方法的示例实施例的信号(或呼叫)流图。在图3中示出的示例实施例将对于在图1中示出的通信系统讨论。然而,相同或基本相同的方法可应用于其它示例实施例。

参见图1和图3,在步骤s310,enb1050通过向ue1发送测量请求消息(测量控制)来发起wifiap120和ue1之间的wifi链路122的建立。测量请求消息也可称为测量请求和控制消息或测量控制消息。测量请求消息向ue1请求无线链路和/或负载测量信息。在一个示例中,测量请求消息可请求ue1测量与在测量请求消息中标识的一个或多个服务集标识符(ssid)(例如,在wifiap120的ssid)相关联的无线链路质量和/或负载。如已知的,ssid是用于在诸如wifiap120的wifiap处的wifi子系统的标识符。wifiap可使用多个ssid来服务sta。如在本文中讨论的,无线链路和/或负载测量信息有时可称为例如无线链路和/或负载信息、网络状况信息、链路状况信息、网络链路质量和/或负载信息、链路特性、链路特性信息、网络特性等。

来自enb1050的测量请求消息也可以配置在ue1处的测量控制参数。测量请求消息包括enb1050正请求ue1在增强lte测量报告(在后面讨论)的wifi测量部分中报告无线链路质量和/或负载的专用ssid列表。如在本文中讨论的,专用ssid是支持增强操作模式的ue相关联的ssid。也就是说,专用ssid在示例实施例的情境中用于识别在增强模式下操作的ue/sta。在图中,专用ssid有时可称为ssidn、ssidc。

根据至少一些示例实施例,响应于接收测量请求消息,ue1获得由enb1050在测量请求消息中配置的ssid的wifi和lte无线链路测量。wifi无线链路测量加上lte链路测量由ue1按每一现有的lte操作模式定期获得。除了链路质量,ue1还可获得用于所配置的ssid的wlan负载信息。

更详细地,wifi无线链路测量可以包括链路质量测量,诸如由ue1测量的下行链路wifi分组的接收信号强度指示(rssi)。lte链路质量测量可以包括参考信号接收功率(rsrp)和参考信号接收质量(rsrq),其在本领域是众所周知的。wlan负载信息可由ue1通过wifiap120的广播传输来获得。

在步骤s312,ue1向enb1050发送包括所获得的无线链路测量的测量报告消息(测量报告)。在一个示例中,所获得的无线链路测量可包括在增强lte测量报告中。如本文中讨论的,增强lte测量报告包括wifi和lte无线链路质量和/或负载信息。

当前的lte标准定义ue和enb之间用于传递由ue测量的lte无线链路质量的信令。这有时称为lte测量报告。根据至少一些示例实施例,该lte测量报告被增强以进一步包括wifi链路质量和/或负载信息以获得增强lte测量报告。

根据一个或多个示例实施例,wifiap120可被配置为根据示例实施例使用专用ssid来处理/分离与lte链路聚合的wifi链路。因此,根据示例实施例,使用到不被认为是“专用ssid”的ssid的wifi链路的ue可以不与lte链路聚合。

返回图3,响应于接收测量报告消息,在步骤s313,enb1050(例如,在enb1050处的无线资源管理器(rrm))基于在来自ue1的增强lte测量报告中包括的无线链路质量和/或负载信息确定是否添加用于ue1的wifi链路122(例如,添加wifi链路122是否是有益的和/或期望的)。

如果enb1050确定wifi链路122是不期望的,则呼叫流终止,enb1050继续以传统的方式通过lte链路1054向ue1传送分组。

另一方面,如果enb1050确定wifi链路122是期望的和/或有益的,则在步骤s314,enb1050通过向ue1发送无线资源控制(rrc)wifimac地址请求消息(rrcgetwifidestaddress)来请求ue1的wifimac地址。rrcwifimac地址请求消息以及在本文中讨论的具有rrc前缀的其它消息是使用rrc信令进行通信的rrc消息。

更详细地,例如,在步骤s313,enb1050通过将所接收的或所接收/报告的wifi链路质量和/或负载与各个wifi链路质量和/或wifi负载阈值进行比较来确定wifi链路122是否是期望的和/或有益的。在一个示例中,如果wifi链路质量大于或等于wifi链路质量阈值且wifi负载小于wifi负载阈值,则enb1050确定添加wifi链路122是有益的和/或期望的,并向ue1发送rrcwifimac地址请求消息。

返回到图3,响应于rrcwifimac地址请求消息(rrcgetwifidestaddress),在步骤s316,ue1向enb1050发送包括ue1的wifimac地址的rrcwifimac地址消息(rrcgetwifidestaddresscomplete)。

在接收了ue1的wifimac地址后,在步骤s318,enb1050向wifiap120发送包括ue1的wifimac地址的ap添加请求消息(ap添加请求)。ap添加请求消息请求wifiap120将ue1的wifimac地址添加到被允许接入与聚合的lte和wifi链路相关联的专用ssid的ue列表中。

响应于接收ap添加请求消息,wifiap120确定是否允许ue1接入专用ssid。在步骤s320,wifiap120基于该确定而向enb1050发送ap添加响应消息(ap添加响应)。

根据至少一些示例实施例,wifiap120维持被允许接入特定ssid的wifimac标识符(id)列表。该列表可在步骤s318由enb1050在ap添加请求消息中给出、要求、预先配置或提供。

除了指示特定wifi设备(由它们的唯一的wifimacid标识)接入wifiap120上的ssid的许可的列表以外,wifiap120还可考虑额外的情形,诸如现有的允许或拒绝经由特定ssid的ue关联的负载。

如果wifiap120决定允许ue1接入专用ssid,则在步骤s322,wifiap120将ue1的wifimac地址与专用ssid相关联,并向enb1050发送指示“是”的ap添加响应消息。否则,如果ue1被拒绝接入专用ssid,则wifiap120向enb1050发送指示“否”的ap添加响应消息,呼叫流终止,ue1继续通过lte链路1054通信。

响应于接收指示“是”的ap添加响应消息,在步骤s324,enb1050通过向ue1发送rrc连接重配置消息(rrcconnectionreconfiguration)来发起在ue1处的rrc连接的重新配置。rrc连接重配置消息包括wifiap120的ssid,并指示ue1通过连接到在rrc连接重配置消息中标识的wifiap120的ssid来重新配置它的rrc连接。响应于接收rrc连接重配置消息,在步骤s326,ue1通过与wifiap120交换认证和关联消息来与wifiap120建立wifi链路122。通过这样做,ue1获得由wifiap120提供的无线局域网(wlan)内的私有/本地ip地址。因为用于建立wifi链路122的方法,包括以上讨论的认证和关联消息是众所周知的,所以省略详细的讨论。

在与wifiap120建立了wifi链路122后,在步骤s328,ue1通过向enb1050发送rrc连接重配置完成消息(rrcconnectionreconfigurationcomplete)来向enb1050通知rrc连接重新配置完成。rrc连接重配置完成消息包括wlan内的私有/本地ip地址,其在以上讨论的认证/关联过程期间由wifiap120分配给ue1。

响应于接收rrc连接重配置完成消息,在步骤s330,enb1050通过向接口代理1052发送pdcpwifi连接消息(pdcpwificonnect)来用使能下行链路pdcp分组从enb1050隧道传送到wifiap120和使能由enb1050从wifiap120接收的ip分组映射到合适的ue会话所需要的信息更新在小无线小区105处的接口代理1052。在一个示例中,向接口代理1052提供的信息包括由wifiap120在以上讨论的在认证/关联过程期间分配给ue1的本地wifiip地址。

在另一个示例实施例中,响应于接收ue1的wifiip地址,接口代理1052建立与ue1的ipsec隧道。

根据例如在图3中示出的方法,一旦ue1已经与wifiap120建立wifi链路122,则enb1050可通过将至少一部分下行链路pdcp分组导向通过用于向ue1传输的wifi链路122传送来卸载来自lte链路1054的下行链路pdcp分组。enb1050卸载下行链路pdcp分组,如下面结合图4讨论的。

在图3示出的方法中,步骤s314、s316、s318、s320和s322可省略。在这个可选的示例实施例中,步骤s324、s326、s328和s330可在步骤s313之后。

图4是说明用于向ue1发送分组的方法的示例实施例的信号(或呼叫)流图。与图3一样,在图4中示出的示例实施例将对于在图1中示出的通信系统讨论。然而,相同或基本相同的方法可应用于其它示例实施例。

仍然参见图4,在步骤s414,enb1050通过s1承载从核心网(例如,sgw101)接收下行链路pdcp分组(在本文中有时也称为下行链路承载业务)。

在接收到下行链路pdcp分组时,在步骤s415,enb1050基于来自ue1的无线链路质量和/或负载信息来分配pdcp分组以用于通过lte链路1054和wifi链路122传送。在一个示例中,enb1050分配pdcp分组的第一部分以用于通过lte链路1054传送,并分配pdcp分组的第二部分以用于通过wifi链路122传送。enb1050也可通过与wifiap120交换wifi链路状态报告消息来从wifiap120获得额外的wifi链路信息,如在图4中的步骤s412b所示。然而,应当注意,图4中的步骤s412b可省略。额外的wifi链路信息可以例如包括在wifiap120处的wifi接口上的总负载。

在一个示例中,在步骤s415,enb1050根据分配函数分配用于通过lte链路1054和wifi链路122传送的pdcp分组。该分配函数是使用具有诸如但不限于无线链路质量、两个候选链路的负载等的输入的算法来在wifi链路和lte链路上调度的多链路调度器。诸如这样的调度函数在本领域中是众所周知的,因此省略详细的讨论。

仍然参见图4,在步骤s417,enb1050通过lte链路1054向ue1传送(或发送)分配给lte链路1054的pdcp分组(的例如第一部分)。

与步骤s417并行或同时地,在步骤s416、s416a和s416b,enb1050向ue1传送被分配以用于通过wifi链路122传送的pdcp分组(的例如第二部分)。更详细地,在步骤s416和416a,enb1050向wifiap120隧道传送被分配以用于通过wifi链路122传送的下行链路pdcp分组,以用于由wifiap120通过wifi链路122向ue1传送。

根据至少一些示例实施例,ue1可测量(例如,周期性地或连续地测量)lte和wifi无线链路质量和/或负载。根据示例实施例,ue1可周期性地和/或在当前的lte和/或wifi无线链路质量和/或负载的测量与先前测量和/或报告的值的差大于阈值时,向enb1050提供更新的无线链路质量和/或负载测量。

参见图4,在步骤s410,ue1可向enb1050发送包括更新的无线链路质量和/或负载测量的更新的测量报告消息,并且在步骤s412a,ue1可向enb1050发送包括更新的wifi负载信息的状态报告消息。在一个示例中,状态报告消息可以包括通过热点(hotspot)2.0信令在wifi控制帧中提供的hotspot2.0负载信息。

如图4中的步骤s412b所示的,enb1050也可通过与wifiap120交换wifi链路状态报告消息来从wifiap120获得额外的wifi链路信息。然而,应当注意,图4中的步骤s412b可省略。额外的wifi链路信息可例如包括在wifiap120处的wifi接口上的总负载。

接收更新的无线链路质量信息、负载信息和/或额外的wifi链路信息可触发lte链路1054和wifi链路122间的分配比率的重新配置。就此而言,如上针对图4讨论的方法可如上讨论地执行(或重新执行)。

图5是说明了用于删除和/或拆除与ue的wifi链路的方法的示例实施例的信号(或呼叫)流图。在图5中示出的示例的实施例将针对在图1中示出的通信系统讨论。然而,相同或基本相同的方法可应用于其它示例实施例。

如上讨论的,ue1可测量(例如,周期性地或连续地测量)lte和wifi无线链路质量和/或负载。根据示例实施例,ue1可周期性地和/或在当前的lte和/或wifi无线链路质量和/或负载的测量与先前测量和/或报告的值的差大于阈值时,向enb1050提供更新的无线链路质量和/或负载测量(例如,在增强lte测量报告中)。

现在参见图1和图5,在步骤s512,ue1向enb1050发送包括更新的增强lte测量报告的测量报告消息。在步骤s512发送的增强lte测量报告和测量报告消息是与如针对图4讨论的相同或基本相同的。

根据至少一些示例实施例,在步骤s510,enb1050可通过发送测量请求(或控制)消息来请求更新的测量。在一个示例中,enb1050可确定需要获取比ue正发送的速率更快的wifi链路122的更新的测量(例如,基于各种阈值)。在这种情况下,enb1050可向ue1请求更新的测量报告。enb1050可确定这种更新的测量报告在enb1050确定ue1已进入wifi网络的覆盖边缘时是必需的。在这种情况下,由于可替换的lte链路是可用的,因此,enb1050在获取更新的wifi链路的测量上可以是主动的,而不是等待ue1自己发送测量报告,以减少通过wifi链路发送的数据,并在一些情况下,可通知ue1拆除与当前的wifiap的关联并与另一个wifiap相关联。

返回到图5,响应于接收到测量报告消息,在步骤s513,enb1050基于在来自ue1的增强lte测量报告中包括的信息来确定是否删除(或拆除)用于ue1的wifi链路122。

例如,如果wifi链路质量(例如,按绝对值或相对于lte链路质量)下降到低于链路质量阈值,则enb1050可确定wifi链路122不再是期望的并且应当被删除或拆除。在另一个示例中,如果基于wifiap120上的无线链路质量估计和/或负载所估计的wifi链路122上可用的数据率下降到低于阈值,则enb1050可确定wifi链路122不再是期望的并且应当被删除或拆除。在再一个示例中,如果来自pdcp状态报告的反馈指示在wifi链路122上发送的分组正经历延迟并且超时量大于或等于阈值,则enb1050可确定wifi链路122不再是期望的并且应当被删除或拆除。

如果enb1050确定与ue1的wifi链路仍然是期望的,则在图5中示出的呼叫流终止,enb1050继续通过lte链路和wifi链路通信,如上针对图4所讨论的。

另一方面,如果enb1050确定与ue1的wifi链路122不再是期望的并且应当被删除或拆除,则在步骤s514,enb1050通过向ue1发送rrc连接重配置消息(rrcconnectionreconfiguration)来发起在ue1处的rrc连接的重新配置。rrc连接重配置消息基本上与上面针对图3讨论的rrc连接重配置消息相同,除了在步骤s514发送的rrc连接重配置消息指示ue1通过与在rrc连接重配置消息中标识的wifiap120的ssid解除关联/断开来重新配置它的rrc连接以外。

在步骤s516,enb1050也可通过向wifiap120发送wifi删除请求消息(ap删除请求)来请求在wifiap120删除wifi链路122。如果enb1050向wifiap120发送wifi删除请求消息,则在步骤s517,wifiap120删除在wifiap120处的ue上下文,并通过向enb1050发送wifi删除响应消息(ap删除响应)来向enb1050通知ue上下文已经删除。虽然在图5中示出,但是,步骤s516和s517可省略。

仍然参见图5,在enb1050发起删除wifi链路122后,在步骤s518,ue1和wifiap120交换解除关联消息以将ue1与wifiap120的ssid解除关联/断开。因为如以上讨论的用于解除关联/断开wifi连接的方法,包括解除关联消息,是众所周知的,所以详细的讨论可省略。

在ue1和wifiap120之间的wifi链路122被删除(拆除)后,在步骤s519,ue1通过向enb1050发送rrc连接重配置完成消息(rrcconnectionreconfigurationcomplete)来向enb1050通知rrc连接重新配置完成。

响应于接收到rrc连接重配置完成消息,在步骤s520,enb1050通过向接口代理1052发送pdcpwifi断开消息(pdcpwifidisconnect)来更新接口代理1052。pdcpwifi断开消息向接口代理1052通知ue1和wifiap120之间的wifi链路122已经被删除,并且下行链路pcdp分组不再被导向到用于向ue1传送的wifi链路122。

在另一个示例的实施例中,响应于pdcpwifi断开消息的接收,接口代理1052可以拆除与ue1建立的ipsec隧道。

图2说明集成了lte系统和wifi系统的通信系统的另一个示例实施例。在图2中的通信系统与在图1中示出的通信系统类似,除了enb1050和wifiap120不共处于小无线小区以外。相反,在图6中示出的示例实施例中,小无线小区105’包括enb1050,而wifiap120与小无线小区105’分离。

在这个示例实施例中,在小无线小区105处的enb1050例如通过以太网连接可通信地连接到wifiap120。enb1050使用由wifiap120分配给enb1050的本地ip地址来建立到wifiap120的ip隧道(例如,本地ip隧道)。

在图2中示出的通信系统的操作与在图1中示出的通信系统的操作类似,除了enb1050通过enb1050和wifiap120之间的外部连接(例如,在小无线小区105’外面的以太网连接)而不是小无线小区内的内部连接与wifiap120通信以外。

以上针对图3至图5讨论的方法可类似地由在图2中示出的通信系统的组件执行。因此,在图3至图5中示出的方法结合在图2中示出的通信系统的额外讨论在此将不再重复。

图6示出集成了lte系统和wifi系统的通信系统的另一个示例实施例。

在图6中示出的通信系统与在图2中示出的通信系统类似,但是进一步包括wlan网关(gw)115。此外,在图6中示出的示例实施例中,小无线小区105”进一步包括通用分组无线服务(gprs)隧道协议(gtp)代理135,其可通信地连接到enb1050。由于在图6中示出的示例实施例与在图2中示出的示例实施例类似,因此,将仅仅详细讨论这些示例实施例之间的区别和额外的组件。

在图6中示出的示例实施例中,enb1050经由wlangw115可通信地耦合到wifiap120。更详细地,enb1050经由gtp隧道通过wlangw115连接到wifiap120。如已知的,gtp是用于在蜂窝网络(例如,全球移动通信系统(gsm)、umts、lte等)内运载隧道传送的有效载荷的一组基于ip的通信协议。在图6中示出的示例实施例中,包括wifiap120和wlangw115的wlan可以是如3gpp标准定义的可信或不可信的非3gpp接入网络。

如上讨论的,enb1050包括gtp代理135。gtp代理135维持用于ue会话的rnti、用于ue会话的ip地址和用于enb1050与wlangw115之间的gtp隧道的gtp隧道标识符之间的映射。gtp代理135也维持enb1050和wlangw115之间的gtp隧道以用于通过wifi链路122与ue通信。gtp代理135使用与ue会话相关联的ip地址以将下行链路pdcp的至少一部分通过合适的gtp隧道重定向到wlangw115以用于通过wifiap120传输到ue1。

仍然参见图6,ue1包括wifi堆栈(wifista)102和lte堆栈104,它们的示例操作随后将更详细地讨论。

在图6中示出的通信系统的示例操作将在下面针对图7至图9更详细地讨论。

图7是说明用于建立enb1050和wlangw115之间的gtp隧道的方法的示例实施例的信号(或呼叫)流图。在图7中示出的示例实施例将针对图6示出的通信系统讨论。然而,相同或基本相同的方法可应用于其它示例实施例。

参见图7,在建立了ue1和enb1050之间的lteip连接(例如,包括建立ue1和enb1050之间的关联,以及与pgw103执行ip地址分配过程以分配lteip地址用于ue1的ue会话)并执行了enb1050和pgw103之间的s1承载建立后,在步骤s711,在ue1的lte堆栈104通过向在enb1050处的gtp代理135发送rrc建立起始消息(rrcipaddinfo)来向gtp代理135提供信息以将lteip地址与ue会话标识符(无线网络终端标识符-rnti)关联。建立起始消息包括当建立与核心网的lteip连接时由pgw103分配以用于ue会话的lteip地址。

在步骤s713,在ue1处的wifi堆栈102向lte堆栈104发送wifi测量消息。wifi测量消息包括ue1和wifiap120之间的wifi链路122的无线链路和/或负载测量信息。在一个示例中,wifi测量消息可以包括用于在wifiap120处的专用ssid(例如,在图7中的ssidn)的接收信号强度指示(rssi)和/或负载信息。

在从wifi堆栈102接收到wifi测量消息时,在步骤s714,在ue1处的lte堆栈104向enb1050发送包括从wifi堆栈102接收的wifi链路质量和/或负载特性的rrcwifi测量消息(rrcwifimeas)。

响应于来自ue1的rrcwifi测量消息(rrcwifimeas),在步骤s715a,enb1050向在ue1处的lte堆栈104发送rrcwifi连接消息(rrcwificonnect)。rrcwifi连接消息标识ue1应当关联/连接到的在wifiap120处的ssid(在图7中的ssidc)。

在步骤s716,lte堆栈104通过向wifi堆栈102转发rrcwifi连接消息来指示wifi堆栈102连接到在rrcwifi连接消息中标识的ssid。

响应于来自lte堆栈104的rrcwifi连接消息,wifi堆栈102通过以下操作建立与wifiap120的wifi连接(例如,wifi链路122):(i)在步骤s717,与wifiap120执行例如802.11探测/关联;以及(ii)在步骤s718a,与wifiap120执行wifi(例如,802.11)认证。由于以这种方式建立wifi连接的过程是众所周知的,因此,省略详细的讨论。

在步骤s718b,wifiap120与核心网(例如,经由aaa服务器)执行远程认证拨号用户服务(radius)/认证、授权和记账(aaa)认证。由于诸如这些的认证过程是众所周知的,因此,省略详细的讨论。

仍然参见图7,在步骤s715b,lte堆栈104向enb1050提供rrcwifi连接响应消息(rrcwificonnectresponse)以向enb1050通知ue1已经连接到(关联于)在rrcwifi连接消息中标识的ssid。

在步骤s719,wifi堆栈102通过向wlangw115发送动态主机配置协议(dhcp)发现消息来触发wlangw115和enb1050之间的gtp隧道的建立。dhcp发现消息是ip地址租约请求,包括由pgw103分配的ip地址和与ue1连接到的特定ssid相关联的rnti。wlangw115使用dhcp发现消息中的ssid(或与ssid相关联的rnti)触发与enb1050建立gtp隧道。当dhcp服务器从客户端接收dhcp发现消息时,服务器保留用于ue1的ip地址。然后,以与本领域公知的用于s2a/s2b接口的gtp隧道的建立类似的方式来建立enb1050和wlangw115之间的gtp隧道。如本领域众所周知的,当wifi网络(包括wlangw115和wifiap120)被enb按照3gpp标准认为是可信的时候,在建立gtp隧道之后是s2a过程。在另一个示例实施例中,当wifi网络(包括wlangw115和wifiap120)被enb按照3gpp标准认为是不可信的时候,在建立gtp隧道之后是s2b过程。

关于建立gtp隧道更详细地,在步骤s720a,wlangw115通过向gtp代理135发送gtp创建会话请求消息来请求gtp代理135建立enb1050和wlangw115之间的gtp隧道。gtp创建会话请求消息包括从ue1接收的在步骤s719发送的dhcp发现消息中的lteip地址和用于ue1的唯一标识符(例如,国际移动用户身份(imsi))。在示例实施例中,这被包括在gtp创建会话请求消息中作为已知的paa(pdn地址分配)元素。

gtp代理135使用ue会话和在gtp代理135中存储的来自步骤s711的所分配的lteip地址之间的映射来验证在gtp创建会话请求消息中接收的lteip地址与有效的ue会话相关联。

在成功验证lteip地址与有效的ue会话相关联后,gtp代理135向wlangw115发送gtp创建会话响应消息。gtp创建会话响应消息包括同一个由lte网络分配给ue1的lteip地址。如果gtp代理135不能验证在gtp创建会话请求消息中接收的lteip地址与有效的ue会话相关联,则gtp代理可发起拒绝gtp隧道创建请求的过程。由于这些过程是众所周知的,因此,省略详细的讨论。

仍然参见图7,在与enb1050建立了gtp隧道后,响应于dhcp发现消息,在步骤s721,wlangw115向ue1发送dhcp提供消息。如已知的,dhcp提供消息包括ue1的mac地址、wlangw115已经为ue1保留的ip地址、子网掩码、ip地址租期、以及提供ip地址租约的dhcp服务器(在这种情况下,wlangw115)的ip地址。在这个示例中,wlangw115包括与在步骤s720b中的gtp创建会话响应中所接收的相同的lteip地址。

响应于dhcp提供消息,在步骤s722,ue1向wlangw115发送dhcp请求消息以请求在dhcp提供消息中提供的ip地址。

响应于来自ue1的dhcp请求消息,在步骤s723,wlangw115向ue1发送dhcp确认(ack)消息。dhcpack消息包括租期以及任何其它由ue1请求的配置信息,从而完成ip配置过程,以使得ue1能够经由wifiap120和wlangw115向和从enb1050发送和接收分组。

一旦wlangw115和enb1050之间的gtp隧道建立(例如,根据在图7中示出的方法)并且ip配置过程完成,则通过将在enb1050处接收的pdcp分组通过gtp隧道传送到wlangw115,pdcp分组可通过wifi链路122传送到ue1。

图8是说明用于通过将在enb1050处接收的下行链路pdcp分组的至少一部分从enb1050隧道传送到wlangw115以用于通过wifi链路122传输到ue1来通过lte链路和wifi链路向ue1传送pdcp分组的方法的示例实施例的信号(或呼叫)流图。在图8中示出的示例实施例将针对图6中示出的通信系统讨论。然而,相同或基本相同的方法可应用于其它示例实施例。

参见图8,在步骤s811,在ue1处的wifi堆栈102向在ue1处的lte堆栈104发送wifi测量消息。wifi测量消息可以与以上针对图7讨论的wifi测量消息相同或基本相同。

在从wifi堆栈102接收到wifi测量消息后,在步骤s812,ue1(例如,经由lte堆栈104)发送包括从wifi堆栈102接收的wifi链路特性的rrcwifi测量消息(rrcwifimeas)。rrcwifi测量消息可以与针对图7讨论的rrcwifi测量消息相同或基本相同。

基于在rrcwifi测量消息中接收的wifi链路特性和由enb1050提供的lte链路1054的网络状况信息,在步骤s813,enb1050根据分配函数确定pdcp分组分配策略。pdcp分组分配策略标识其中下行链路pdcp分组应当在与ue1的wifi链路122和lte链路1054中分配的方式。

基于诸如wifi链路和lte链路上的无线链路质量和/或负载的信息,分配函数确定将要经由lte链路和wifi链路传送的下行链路pdcp分组的比率。就此而言,分配函数是使用具有诸如但不限于无线链路质量、两个候选链路的负载等的输入的算法在wifi链路和lte链路之间调度pdcp分组的传输的多链路调度器。诸如这样的调度函数在本领域中是众所周知的,因此,省略详细的讨论。

根据至少一些示例实施例,pdcp分组分配策略可以是以下中的一个:(i)仅wifi模式,其中,enb1050将所有去往ue1的pdcp分组隧道传输到wlangw115以用于通过wifi链路122向ue1传输;(ii)仅lte模式,其中,enb1050将所有去往ue1的pdcp分组通过lte链路1054传输;以及(iii)wifi-lte混合模式,其中,enb1050将去往ue1的pdcp分组的一些(例如,第一部分)隧道传输到wlangw115以用于通过wifi链路122向ue1传输,而将其它(例如,第二部分)去往ue1的pdcp分组通过lte链路1054传输。在wifi-lte混合模式中,pdcp分组可并行和/或同时通过wifi链路122和lte链路1054向ue1传输。

当将下行链路pdcp分组向wlangw115隧道传送时,enb1050利用在gtp代理135处维持的信息来封装通过合适的gtp隧道到wlangw115的pdcp分组。

更详细地,如上针对图7中的步骤s720a和s720b所述的,gtp代理135创建与wlangw115的gtp隧道,并存储gtp隧道标识符和为其创建gtp隧道的ue1的ip地址之间的映射。gtp代理135还维持ue的ip地址和enb1050中的ue会话标识符(rnti)之间的映射。当去往ue1的下行链路pdcp分组由enb1050发送时,来自enb1050的消息/信号与rnti相关联。gtp代理135导出与rnti对应的ip地址,并使用所导出的ip地址来选择pdcp分组将要被发送的gtp隧道,从而封装pdcp分组以用于通过gtp隧道向wlangw115传输。

返回到图8,在步骤s814,enb1050从应用服务器110接收下行链路承载业务(包括下行链路pdcp分组)。

在步骤s815,enb1050根据在步骤s813确定的pdcp分组分配策略在wifi链路122和lte链路1054之间分配下行链路承载业务。然后,enb1050相应地通过wifi链路122和lte链路1054向ue1传送pdcp分组。

更详细地,enb1050通过enb1050和ue1之间的lte链路1054传输分配给lte链路1054的pdcp分组(的例如第一部分)。

关于被分配在wifi链路122上传输的pdcp分组(的例如第二部分),在步骤s816,enb1050通过gtp隧道向wlangw115发送这些pdcp分组。

在步骤s817,wlangw115经由wifiap120通过wifiap120和ue1之间的wifi链路122向ue1传送经隧道传送的pdcp分组。

在ue1处,在ue1处的wifi堆栈102向lte堆栈104转发通过wifi链路122接收的pdcp分组。lte堆栈104汇聚通过wifi链路122和lte链路1054接收的pdcp分组。更具体地,ue1从wifi堆栈102接收由enb1050通过wifi链路122发送的下行链路分组,并将所接收的pdcp分组与通过lte链路1054接收的下行链路分组一起存储在公共缓冲器中。然后,ue1重新排序所接收的pdcp分组(例如,按照pdcp序列号),并将重新排序后的pdcp分组传送到上层应用以用于进一步的处理和下行链路承载业务的接收。

在如以上针对图7讨论的建立了与wlangw115的gtp隧道后,enb1050可确定ue1应当与wifiap120解除关联,并恢复仅通过lte链路1054与ue1通信。

图9是说明用于wifi解除关联和gtp隧道拆除的方法的示例实施例的信号(或呼叫)流图。在图9中示出的示例实施例将针对在图6中示出的通信系统讨论。然而,相同或基本相同的方法可应用于其它示例实施例。

参见图9,基于在步骤s912的rrcwifi测量消息中接收的wifi和lte链路特性,enb1050确定ue1是否应当与wifiap120解除关联以及enb1050和wlangw115之间的gtp隧道是否应当被拆除。

更详细地,基于由ue1在rrcwifi测量消息中报告的wifi链路122和lte链路1054的无线链路信息,enb1050确定通过wifi链路122发送数据是否仍然是期望的。在一个示例中,如果wifi链路质量(例如,按绝对值或相对于lte链路质量)小于阈值,则enb1050确定通过wifi链路122发送数据不再是期望的。在另一个示例中,如果基于在wifiap120处的无线链路质量估计和/或负载所估计的从wifi链路122可用的数据率小于阈值,则enb1050确定通过wifi链路122发送数据不再是期望的。在另一个示例中,如果来自pdcp状态报告的反馈指示在wifi链路122上发送的分组正经历延迟并且超时量超过阈值,则enb1050可确定通过wifi链路122发送数据不再是期望的。

当enb1050确定ue1应当与wifiap120解除关联并且gtp隧道应当被拆除时,在步骤s914,在enb1050处的gtp代理135通过向wlangw115发送(gtp)删除会话请求来请求拆除gtp隧道。响应于(gtp)删除会话请求,wlangw115删除所建立的gtp隧道,并在步骤s915向enb1050发送(gtp)删除会话响应。

在gtp隧道被删除后,在步骤s916,enb1050通过经由lte链路1054向ue1发送rrcwifi终止消息(rrcwifiterminate)来指示ue1与wifiap120解除关联。rrcwifi终止消息包括ue1当前所关联的ssid。

在步骤s917,响应于来自enb1050的rrcwifi终止消息,lte堆栈104指示在ue1处的wifi堆栈102与在wifiap120处的ssid解除关联。

响应于来自lte堆栈104的指示,wifi堆栈102通过在步骤s918和s919与wifiap120交换解除关联请求和响应消息来与wifiap120解除关联。

当解除关联完成时,在步骤s920,ue1通过向enb1050发送rrcwifi终止完成消息(rrcwifiterminatecomplete)来向enb1050通知ue1已经与wifiap120解除关联。

一旦完成,下行链路pdcp分组不再从lte网络卸载到wifi网络以用于传送到ue1。

图10示出了根据示例实施例的网络元件的示例组件。为了说明的目的,假定图10中的网络元件是小无线小区105。然而,在图10中示出的组件的说明也可适用于其它示例实施例的元件,诸如wlangw、wifiap、ue、pgw、sgw等。

如所示出的,小无线小区105包括连接到存储器604和各种接口602的处理器600。在一些实施例中,小无线小区105可以包括比图10中示出的那些更多的组件。然而,并不需要示出所有这些通用的传统组件以为了公开例示性的实施例。

存储器604可以是计算机可读存储介质,通常包括随机存取存储器(ram)、只读存储器(rom)和/或诸如磁盘驱动器的永久海量存储设备。存储器604也存储操作系统和任何其它用于提供小无线小区105的功能(包括在本文中所讨论的)的例程/模块/应用。这些软件组件也可使用驱动机制(未示出)从分离的计算机可读存储介质装载到存储器604中。这种分离的计算机可读存储介质可以包括磁盘、磁带、dvd/cd-rom驱动器、存储卡或其它类似的计算机可读存储介质(未示出)。在一些实施例中,软件组件可经由各种接口602中的一个装载到存储器604中,而不是经由计算机可读介质。

处理器600可被配置为通过执行系统的基本算法操作、逻辑操作和输入/输出操作来执行计算机程序的指令。指令可以由存储器604提供给处理器600。

各种接口602可以包括计算机硬件组件,其经由与pgw103、sgw101、wlangw115、wifiap120、ue1、应用/代理服务器110等的有线或无线连接来连接小无线小区105。

如将理解的,接口602和存储在存储器604中以说明网络元件的专用功能的程序将根据网络元件而改变。

已经提供了上述的示例实施例的说明以用于说明和描述。它并不旨在穷尽或限制本发明。特定的示例实施例的各个元件和特征通常并不限于该特定的实施例,但是,如果可应用的话,这些元件和特征是可互换的并可用在所选择的实施例中,即使没有特别示出或说明。同样也可以以许多方式来变化。这种变化不认为背离本公开,并且所有这种修改旨在落入本公开的范围内。

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