用于双向IP流移动性控制的设备和方法与流程

文档序号:11458039阅读:298来源:国知局
用于双向IP流移动性控制的设备和方法与流程

相关申请的交叉引用

本申请要求2015年1月20日提交的题目为“nbifom控制协议以及对共存机制的支持(nbifomcontrolprotocolandsupportforco-existencemechanisms)”的美国临时专利申请号62/105,456的优先权,其全部公开内容实际上通过引用整体并入本文。

本公开的实施方案大体涉及无线通信领域,并且更具体地,涉及用于双向ip流移动性控制的设备和方法。



背景技术:

本文提供的背景描述用于大体呈现本公开的上下文。除非本文另有指明,否则在本节所描述的材料不是本申请的权利要求书的现有技术,也不因包含于本节中而被承认是现有技术或对现有技术的暗示。

基于网络的互联网协议(ip)流移动性(nbifom)上的第三代合作伙伴计划(3gpp)release-13(rel-13)服务和系统方面(sa)工作项目号2(sa2),通过无线局域网(wlan)定义了代理移动(pm)ipv6(pmipv6或pmip)以及基于通用分组无线电服务(gprs)隧道协议(gtp)的s2a和s2b接口的ip流移动性功能。到目前为止,只能通过使用基于客户端的ip流移动性(ifom)管理协议(诸如dsmipv6)来跨越不同接入(例如,3gpp接入和wlan接入)移动属于相同分组数据网络(pdn)连接的单独ip流。

附图说明

通过结合附图的以下详述可以容易地理解实施方案。为了便于本说明,类似的参考标号表示类似的结构元件。实施方案通过举例的方式说明,而不是限制于附图中的图形。

图1示意性地示出了根据各种实施方案的能够与ip流移动性控制协议(ifcp)通信的无线通信系统。

图2是示出了根据各种实施方案的能够与ifcp通信的用户设备(ue)和分组数据网络网关(pgw)的示意性框图。

图3是示出了根据各种实施方案的用于实现ue与pgw之间的ip流移动性的过程的流程图。

图4是示出了根据各种实施方案的用于实现ue与pgw之间的ip流移动性的另一个过程的流程图。

图5是示出了根据各种实施方案的用于实现ue与pgw之间的ip流移动性的又另一个过程的流程图。

图6是可用于实施本文描述的各种实施方案的示例性计算装置的框图。

图7示出了根据各种实施方案的具有编程指令的制品,其合并本公开的各方面。

具体实施方式

本公开的实施方案描述了用于双向互联网协议(ip)流移动性(ifom)控制的设备和方法。各种实施方案可以包括具有信令电路的用户设备(ue),所述信令电路用于与至少两种无线电接入技术建立多接入分组数据网络(pdn)连接,以便基于所述至少两种无线电接入技术来实现ip流移动性。ue还可以包括处理电路,所述处理电路用于基于双向信令协议来控制ue与分组数据网络网关(pgw)之间的ip流移动性,所述双向信令协议使得基于网络策略发起的ip流移动性和基于ue策略发起的ip流移动性能够共存。以下将更全面地描述本公开的这些和其他方面。

在以下的详细描述中,参考附图,所述附图其形成所述详细描述的一部分,其中相似的数字始终表示相似的部分,并且其中通过说明可以实施的实施方案来示出。将理解,在不背离本公开的范围的情况下,可以利用其他实施方案并且可以进行结构或逻辑改变。

各种操作可能以一种最有助于理解要求保护的主题的方式依次描述为多个分立的动作或操作。然而,描述的顺序不应当解释为意味着这些操作一定是顺序相关的。具体地说,这些操作可以不按照呈现的顺序来执行。所描述的操作可能以与所描述的实施方案不同的顺序来执行。在附加的实施方案中,可以执行各种附加操作和/或可以省略所描述的操作。

为了本公开的目的,短语“a和/或b”表示(a)、(b)、或(a和b)。为了本公开的目的,短语“a、b和/或c”是指(a)、(b)、(c)、(a和b)、(a和c)、(b和c)、或(a、b和c)。描述可以使用短语“在实施方案中”(“inanembodiment”或“inembodiments”),其可以各自指代一个或多个相同或不同的实施方案。此外,相对于本公开的实施方案使用的术语“包括”(“comprising”、“including”)、“具有”(“having”)等是同义的。

如本文所使用的,术语“电路”(“circuitry”)可以指以下的一部分或包括以下:执行一个或多个软件或固件程序的专用集成电路(asic)、电子电路、处理器(共享的、专用的、或群组的)、和/或存储器(共享的、专用的、或群组的),组合逻辑电路,和/或提供所述功能性的其他合适硬件部件。

如本文所使用的,术语“模块”(“module”)可以指以下的一部分或包括以下:执行一个或多个软件或固件程序的专用集成电路(asic)、电子电路、处理器(共享的、专用的、或群组的)、和/或存储器(共享的、专用的、或群组的),组合逻辑电路,和/或提供所述功能性的其他合适部件。在各种实施方案中,可能以固件和硬件的任何组合来实现模块。

图1示意性地示出了根据各种实施方案的能够与ip流移动性控制协议(ifcp)通信的无线通信系统100。无线通信系统100可以包括:用户设备(ue)110、wlan网络120、蜂窝网络130、pgw140和接入点名称(apn)150,以便实现ip流移动性,诸如在多接入分组数据网络(pdn)连接内将一些ip流从一个路径移动到另一个路径。此外,可以通过双向信令协议来发起、协商和管理这种ip流移动性,所述双向信令协议使得基于网络策略发起的ip流移动性和基于ue策略发起的ip流移动性能够共存。

移动通信技术可能依赖于各种标准和协议,以便在ue110与wlan网络120或蜂窝网络130之间传送数据。无线通信系统标准和协议可以包括:例如,3gpplte;通常被产业集群称为全球微波接入互操作性(wimax)的电气和电子工程师协会(ieee)802.16标准;以及通常被称为wi-fi的ieee802.11标准。在3gpp无线电接入网络(ran)中,根据长期演进(lte),基站可以被称为演进型节点b(也通常被表示为enodeb、或enb)。虽然本公开通过大体针对3gpp系统和标准的术语和实例来呈现,但本文公开的教导可以应用于任何类型的无线网络或通信标准。

ue110可以通过多个无线电接入技术与其他装置通信。在一些实施方案中,ue110可以是符合适当协议(例如,多输入/多输出(mimo)通信方案)的移动通信装置、用户站、或被配置成与wlan网络120和/或蜂窝网络130通信的另一个装置。作为举例,在各种实施方案中,ue110可以通过与蜂窝网络130中的基站(例如,enb132)的无线电链路来接入蜂窝网络130。下行链路(dl)传送可以是从enb132到ue110的通信。上行链路(ul)传送可以是从ue110到enb132的通信。

在各种实施方案中,wlan网络120可以包括无线个域网(wpan)、无线局域网(wlan)、无线城域网(wman)、和/或无线广域网(wwan)的各种组合。作为举例,wlan网络120可以为设备100提供接口,所述接口通过基于ieee802.1x的无线电接入技术的变型(诸如wifi或wimax)在非许可频谱上进行操作以便访问至少一个wlan。在一些实施方案中,wlan网络120还可以使得设备ue110能够通过短距离有线或无线通信(诸如irda、bluetoothtm、近场通信(nfc)、通用串行总线(usb)等)来进行通信。

在各种实施方案中,wlan网络120可以包括可信无线接入网关(twan)122或演进型分组数据网关(epdg)124。非3gpp接入可以包括来自wi-fi、wimax等的接入,其可以是可信和/或不可信的非3gpp接入。可信wi-fi接入可以包括通过wi-fi无线电接入网络(ran)中的加密以及安全认证方法的运营商构建的wi-fi接入。在一些实施方案中,ue110可以通过twag122来连接到wlan网络120。twag122进而可以通过安全隧道(例如,gtp、mip、或pmip)连接到演进型分组核心(epc)中的pgw140。

在各种实施方案中,不可信接入可以包括不提供足够安全机制(诸如认证和无线电链路加密)的其他类型的wi-fi接入。不可信模型可能需要ue110中的互联网协议安全(ipsec)客户端。ue110可以通过安全ipsec隧道连接到epdg124。epdg124反过来可以连接到pgw140,其中每个用户会话可以通过安全隧道(例如,gtp或pmip)来传输。

蜂窝网络130可以连接到ue110和pgw140。在各种实施方案中,蜂窝网络130可以包括一个或多个无线电接入网络,诸如全球移动通信系统(gsm)、通用分组无线电服务(gprs)、通用移动电信系统(umts)、高速分组接入(hspa)、演进型hspa(e-hspa)、或长期演进(lte)网络。在一些实施方案中,无线电接入网络可以包括:gsm演进的gsm增强型数据率(edge)无线接入网络(geran)、通用陆地无线电接入网络(utran)、或演进型utran(e-utran)。在其他实施方案中,蜂窝网络130可以根据其他网络技术进行操作。在各种实施方案中,ue110可以使用接口以便通过蜂窝无线电接入技术(诸如cdma、wcdma、umts、gsm、或lte)在许可频谱上与蜂窝网络130通信。

在各种实施方案中,蜂窝网络130可以包括enb132和服务网关(sgw)134。在一些实施方案中,sgw134可以例如通过s1接口与enb132通信。s1接口可以类似于3gppts36.410vi1.1.0(2013-09)中定义的s1接口,并且可以支持sgw134与enb132之间的多对多关系。例如,不同的运营商可以在网络共享设置中同时操作相同的enb。在一些实施方案中,可以通过sgw134来有助于enb132与ue110之间的通信。sgw134可以被配置成管理信令交换(诸如ue110的认证),或者执行与建立ue110和pgw140之间的通信链路相关联的其他动作。在一些实施方案中,例如,当ue110处于空闲模式时,sgw134可负责跟踪和寻呼用户设备。

pgw140可以为ue110提供网关,以便从例如ue110的移动分组核心网络(诸如蜂窝网络130)接入许多其他分组数据网络(例如,互联网)。在各种实施方案中,在使用双向信令协议(诸如本文公开的ifcp)的情况下,ue110或pgw140可以触发多接入pdn连接中的每个流移动性。ifcp可以在ue110或pgw140中终止。ifcp消息可以通过udp/ip或tcp/ip在层3传输。在一些实施方案中,可以在已经建立多访问pdn连接(例如,通过3gpp接入和wlan接入)之后使用ifcp协议,以便通过多接入pdn连接来支持ue发起的和网络发起的ip流移动性。

在各种实施方案中,当建立新的pdn连接时,ue110可以与pgw140协商nbifom能力。ue110可以将路由规则转移到pgw140并且触发ue发起的ip流移动性。ue110可以接受或拒绝pgw140所发起的ip流移动性请求。ue110可以在ue110到wlan覆盖范围之外时通知pgw140,并且进而暂停一些流。同理,ue110可以在ue110回到覆盖范围中时通知pgw140并且恢复流。

在各种实施方案中,当建立新的pdn连接时,pgw140可以类似地协商nbifom能力,触发网络发起的ip流移动性,以及将路由规则转移到ue110。此外,pgw140还可以接受或拒绝ue发起的ip流移动性。

在各种实施方案中,ue110与pgw140之间的多接入pdn连接的基础层-2链路可以被逻辑地组合,以使得这些层-2链路可能显示为ip协议堆栈的单个接口。在各种实施方案中,pgw140可以支持与相同apn(诸如apn150)的多接入pdn连接。

在各种实施方案中,apn150可以识别目标pdn,ue110可能把所述目标pdn作为目标以用于通信。除了识别目标pdn之外,apn150还可以定义由pdn提供的服务类型,例如,与无线应用协议(wap)服务器和/或多媒体消息服务(mms)的连接。在各种实施方案中,apn150可以包括gprs、3g或4g移动网络与另一个计算机网络之间的网关。作为举例,apn150可以是lte上语音(volte)apn。作为另一个实例,apn150可以是ip多媒体子系统(ims)服务apn。作为又另一个实例,apn150可以是一种类型的数据上语音(vod)服务apn。作为又另一个实例,apn150可以是互联网apn。

为了便于说明,提供了本文中的各种描述以便在通信系统100中符合3gpp;然而,本公开的主题在这方面不受限制,并且本文公开的实施方案可以有利地应用于其他有线或无线通信协议或网络。

图2是示出了根据各种实施方案的能够与ifcp通信的ue和pgw的示意性框图。ue210可以与图1的ue110类似并且基本可互换。pgw220可以与图1的pgw140类似并且基本可互换。

在各种实施方案中,ue210可以包括一个或多个天线218和通信模块212。在各种实施方案中,通信模块212可以包括如图所示的信令电路214和处理电路216。在各种实施方案中,信令电路214可以在单独的模块中。在各种实施方案中,处理电路216可以在单独的模块中。在各种实施方案中,信令电路214和处理电路可以在单独的模块中,或者可以都在不同的模块中。在各种实施方案中,通信模块212可以与天线218耦合,以便有助于ue210与其他无线装置之间的信号空中通信。例如,信令电路214可以被配置成向具有合适特性的天线218提供针对信号的各种信号处理操作。在各种实施方案中,通过举例而非限制,信令电路214的操作可以包括但不限于:滤波、放大、存储、调制、解调和变换、以及类似操作/过程。

在一些实施方案中,ue210可以包括一个或多个天线218以便同时利用多个相应分量载波的无线电资源。例如,ue210可以被配置成使用正交频分多址(ofdma)(例如,在下行链路通信中)和/或单载波频分多址(sc-fdma)(例如,在上行链路通信中)来进行通信。在一些实施方案中,ue210可以使用信令电路214以便通过lteprose或ltedirect与另一个ue进行通信。

信令电路214可以被配置成从天线218接收信号,并且然后将信号发射到ue210的其他部件,例如用于内部处理的处理电路216。在各种实施方案中,处理电路216可以至少部分地基于ifcp通过多接入分组数据网络(pdn)连接来实现ue210与pgw220之间的ip流移动性,所述ifcp使得ue发起的ip流移动性和pdn-gw发起的ip流移动性能够共存。

在一些实施方案中,ue210的处理电路216可以向pgw220发送ifcp能力请求(其关于pgw所支持的基于网络的ip流移动性(nbifom)能力的类型),并且pgw220可以向ue210发送响应,其中响应提供有关pgw220的能力的信息。处理电路可以从pgw220接收ifcp能力请求(关于ue210所支持的nbifom能力的类型),并且ue210可以向pgw220发送响应,其中响应提供关于ue210的能力的信息。

在一些实施方案中,处理电路216可以从pgw接收ifcp模式请求,以便为网络发起的ip流移动性指示ip流移动性的操作模式。处理电路216可以向pgw发送ifcp模式请求,以便为ue发起的ip流移动性指示ip流移动性的操作模式。处理电路216可以从pgw接收ifcp模式响应,以便为ue发起的ip流移动性指示ip流移动性的操作模式。处理电路216可以向pgw发送ifcp模式响应,以便为网络发起的ip流移动性指示ip流移动性的操作模式。

处理电路216可以向pgw发送ifcp暂停请求以便暂停多接入pdn。处理电路216可以向pgw发送ifcp恢复请求以便恢复多接入pdn。

处理电路216可以接收ifcp流移动性请求以便协商ue与pgw之间的路由规则。处理电路216可以发射ifcp流移动性请求以便协商ue与pgw之间的路由规则。处理电路216可以接收ifcp流移动性响应以便协商ue与pgw之间的路由规则。处理电路216可以发射ifcp流移动性响应以便协商ue与pgw之间的路由规则。

处理电路216可以使接入网络发现和选择功能(andsf)规则的优先级高于ran规则,以用于路由流量。处理电路216可以使网络发起的路由规则的优先级高于ue发起的路由规则。

如以下相对于图6所描述的,信令电路214和/或处理电路216中的一些或全部可以包括在例如应用电路630、射频(rf)电路610或基带电路620中。在各种实施方案中,ue210可以是,可以包括,或可以包括在以下中:单个传感器装置、蜂窝电话、个人计算机(pc)、笔记本计算机、超级本计算机、上网本计算机、智能电话、超移动pc(umpc)、手持移动装置、通用集成电路卡(uicc)、个人数字助理(pda)、客户端设备(cpe)、平板计算装置、或其他消费电子产品,诸如mp3播放器、数字相机等。在一些实施方案中,ue210可以包括:如ieee802.16e(2005)、或802.16m(2009)、或ieee802.16标准的其他一些修订所定义的移动站;或如3gpplte版本8(2008)、版本9(2009)、版本10(2011)、版本12(2014)、版本13(正在开发中)、或3gpplte标准的某个其他修订或版本所定义的用户设备。

在各种实施方案中,pgw220可以包括彼此耦合的控制模块222和通信模块224,以便至少部分地基于用户平面双向信令协议来管理ue210与pdn-gw之间的互联网协议(ip)流移动性,所述用户平面双向信令协议使得pdn-gw发起的ip流移动性类型和ue发起的流移动性类型能够共存。

在一些实施方案中,通信模块224可以包括s2接口226和s5/s8接口228,以便通过不同的无线电技术与通信网络通信。在各种实施方案中,pgw220可以包括s2控制和数据平面堆栈,以便支持s2接口226(例如,包括s2a或s2b接口)与例如图1的twan122或epdg124进行通信。另一方面,pgw220可以包括s5/s8控制和数据平面堆栈,以便支持s5/s8接口228与例如图1的sgw134进行通信。在一些实施方案中,用于s5/s8接口228的集成控制/数据平面堆栈可以包括ip、udp、egtp-c等。

在一些实施方案中,ifcp消息可以通过s2a接口(例如,通过gtp或pmipv6)或s2b接口(例如,通过gtp或pmipv6)传输通过ue210与pgw220之间的wlan网络。在一些实施方案中,ifcp消息可以通过s5接口传输通过ue210与pgw220之间的蜂窝网络。在各种实施方案中,例如当部署动态策略和计费控制(pcc)时,ifcp可能仅影响ue210、pgw220、以及策略控制和计费规则功能(pcrf)(未示出)。在各种实施方案中,为了建立ifcp会话,可以在pdn连接建立期间向ue210提供pgw220的ip地址。此外,ifcp可以使用ipsec或数据报传输层安全性(dtls),以用于ue210与pgw220之间的安全性。

图3是示出了根据各种实施方案的用于实现ue与pgw之间的ip流移动性的过程的流程图。过程300可以由ue执行,例如图1的ue110或图2的ue210。在各种实施方案中,过程300可以使得ue能够利用ifcp来管理ip流移动性。

过程300可以包括,在310处,至少部分地基于ifcpp通过多接入分组数据网络(pdn)连接来实现ue与pgw之间的ip流移动性,所述ifcp使得ue发起的ip流移动性和网络发起的ip流移动性能够共存。

在各种实施方案中,ifcp可以实现网络(pcc/pcrf规则)和客户端(andsf、ran规则)发起的ip流移动性触发器和策略之间的共存机制。作为举例,在各种实施方案中,ifcp可以使得ue和pgw能够协商和交换ue与pgw之间的路由滤波器。因此,可以基于网络策略(pcc/pcrf规则)、或基于诸如(andsf或ran规则)的客户端策略来发起ip流移动性,以便支持基于网络的流移动性。对应地,可以在ue和网络中发起ip流移动性的触发。本文公开的ifcp可以为这些场景之间的共存提供这种机制,以使得可以解决冲突并且可以支持不同的部署场景。

可以通过udp/ip或tcp/ip在层3支持ifcp。作为用户平面信令解决方案,ue或pgw可以通过ifcp向对等实体(例如,分别pgw/ue)通知ip流路由优先级的改变。这种用户平面信令解决方案可以通过仅影响少量的实体(例如,ue、p-gw和pcrf)并且不影响其他网络实体(例如,mme、s-gw、twag、epdg、aaa服务器和对应协议(gtp-c、eap、wlcp、ikev2和nas))来实现ip流移动性。当使用s2a空间信道模块(scm)时,ifcp还可以使得wlan能够发信号通知ip流从故障蜂窝连接到wlan的路由切换,这在现有的控制平面信令方法中是有问题的。

过程300还可以包括,在320处,在ue与pgw之间接收或发射(发送)ifcp能力请求或响应以便指示ue或pgw所支持的nb-ifom能力。在一些实施方案中,可以使用ifcp能力请求/响应的ifcp消息(例如,如表1和表2所示)来查询ue或pgw的nb-ifom能力。在各种实施方案中,ue或pgw可以与另一个对等体一起检查对基于网络的ip流移动性(nbifom)的支持,所述另一个对等体通过指示是否支持nbifom能力的布尔nbifom能力支持来进行响应。因此,ue和pgw可以传送其相应的nbifom能力。

表1.ifcp能力要求

表2.ifcp能力响应

图4是示出了根据各种实施方案的用于实现ue与pdn网关(pgw)之间的ip流移动性的另一个过程400的流程图。过程400可以由ue执行,例如图1的ue110或图2的ue210。在各种实施方案中,过程400可以使得ue能够利用ifcp来管理ip流移动性。

过程400可以包括,在410处,在ue与pgw之间接收或发射(发送)ifcp模式请求或响应,以便指示作为ue发起的ip流移动性或网络发起的ip流移动性的操作模式。在一些实施方案中,可以使用ifcp模式设置请求/响应的ifcp消息(例如,如表3和表4所示)来设置ue操作模式或网络操作模式。ue可以设置ue操作模式,其中ue发起路由规则中的改变。针对由pgw发起的网络操作模式,pgw可以接受/拒绝规则并且反之亦然。

表3.ifcp模式设置请求

表4.ifcp模式设置响应

过程400还可以包括,在420处,接收或发射(发送)ifcp流移动性请求或响应,以便协商ue与pgw之间的路由规则。在一些实施方案中,ifcp流移动性请求/响应的ifcp消息(例如,如表5和表6所示)可以由ue或pgw使用以便在ifcp流量移动请求消息中向对等体发送路由规则,并且对等体可能以在ifcp流移动性响应消息中的响应代码来响应是否可以接受路由规则。

在各种实施方案中,路由规则可以包括各种参数,诸如路由滤波器、路由接入信息、路由规则优先级、路由规则标识符等。路由滤波器可以包括用于识别一个或多个ip流的ip报头参数值/范围。路由接入信息可以识别应当路由ip流的接入类型。为了将用户流量与路由规则匹配的目的,可以按照路由规则优先级的顺序来应用滤波器。路由规则标识符可以为一个pdn连接唯一地识别路由规则。路由规则标识符可以由创建路由规则的实体分配,例如在ue发起的nbifom模式中由ue分配、以及在网络发起的nbifom模式中由pgw分配。路由规则信息可以封装在pco数据类型中。

表5.ifcp流移动性请求

表6.ifcp流移动性响应

过程400还可以包括,在430处,向pgw发射(发送)ifcp暂停/恢复请求以便暂停/恢复多接入pdn。在各种实施方案中,ue可以向pgw发射(发送)暂停请求(例如,如表7所示)以便暂停特定的pdn连接。类似地,pgw可以向ue发送暂停响应(例如,如表8所示)以便响应于暂停请求。同理,ue可以向pgw发送恢复请求(例如,如表9所示)以便恢复特定的pdn连接。类似地,pgw可以向ue发送恢复响应(例如,如表10所示)以便响应恢复请求。

表7.ifcp暂停请求

表8.ifcp暂停响应

表9.ifcp恢复请求

表10.ifcp恢复响应

图5是示出了根据各种实施方案的用于实现ue与pdn网关(pgw)之间的ip流移动性的又另一个过程500的流程图。过程500可以由pgw执行,例如图1的pgw140或图2的pgw220。

过程500可以包括,在510处,至少部分地基于用户平面双向信令协议(例如,ifcp)来管理ue与pgw之间的互联网协议(ip)流移动性,所述用户平面双向信令协议使得网络发起的ip流移动性类型和ue发起的流移动性类型能够共存。在一些实施方案中,ifcp可以使得ue或pgw能够使用单个程序/消息来移动多个ip流。

在一些实施方案中,ifcp可以使得ue或pgw能够协商、接受或拒绝路由规则。在一些实施方案中,ifcp可以使得ue或pgw能够通过任何目标网络(包括s2ascm或利用pmip的网络)来转移路由规则。在一些实施方案中,当pgw允许在nbifompdn连接上的ifcp流量时,ifcp可以减少开销,并且可以将此考虑在其计费和使用监测计数器内。在一些实施方案中,ifcp可以使得ue或pgw能够使用ipsec或dtls来抵消任何安全影响,以便防止恶意软件攻击pgw中的ifcp堆栈。

过程500还可以包括,在520处,当ue建立与pgw的多接入pdn连接时,使用用户平面双向信令协议来协商ue与pgw之间的网络发起的ip流移动性类型或ue发起的流移动性类型的多个参数。因此,ue发起的nbifom可以与网络发起的nbifom共存。

可以基于网络策略(例如,pcc/pcrf规则)或基于客户端策略(例如,andsf或ran规则)来发起ip流移动性,以便支持基于网络的流移动性。可以在ue和网络中发起ip流移动性的对应触发。ifcp可以为这些场景之间的共存提供机制,以使得可以解决冲突并且可以支持不同的部署场景。

基于ran规则的3gpprel-12解决方案规定可以在每个pdn连接粒度上进行apn级卸载和移动性。因此,当满足ran规则时,ue将可卸载的pdn连接从3gpp移动到wlan。mme/sgsn通过nas信令指示可卸载到wlan的pdn连接。ran可能忽略使用哪个移动性解决方案,以及是使用pdn级移动性还是使用流级移动性。在使用nbiform的情况下,不清楚管理pdn级移动性的ran规则如何可能影响流级移动性。因此,ifcp为nbifom提供了与pcic/pcrf规则相结合的共存机制。

用于决定哪些流量可以卸载到wlan的粒度可能以ip流级设置。每个pdn连接的每个ratwlan可卸载性指示也可以用于nbifompdn连接。

andsf规则可能具有高于ran规则的偏好(或优先级)。如果不存在andsf规则,则可以使用ran规则。在漫游场景中总是可以使用andsf规则。在一些实施方案中,只有当满足将流量移动到wlan的客户端和网络规则两者时,可以将流量路由到wlan。否则,仅可以在gpp访问上路由流量,诸如表11的路由规则协商项目所示。

在各种实施方案中,可以在仅允许ue发起ip流移动性(ue控制模式)或仅允许网络发起ip流移动性(nw控制模式)之间进行选择。如果ue被提供有ifom路由规则(例如,andsf规则)或ran规则,则ue可以在ifcp会话设置期间请求ue控制的模式。如果ue不请求ue控制模式,则网络可以向ue通知将使用nw控制的模式。当协商ue控制的模式时,ue可以使用andsf路由规则或ran规则。当协商nw控制的模式时,ue不使用任何andsf路由规则或ran规则(而是它使用网络提供的规则)。

表11.路由规则协商

ue可以请求ue操作模式,并且网络可以接受该请求。如果没有应用网络规则,则可以选择ue操作模式。在一些实施方案中,网络可以具有pcc规则或pcrf规则。网络可以请求nw操作模式,并且ue可以接受该请求。如果没有提供ue规则,则可以选择网络操作模式。在一些实施方案中,如果ue和网络都具有规则,则网络可以获得优于ue的优先级,并且可以选择nw操作模式。在一些实施方案中,可以基于约定的操作模式来应用所选择的规则,并且可以相应地选择ip流路由。

在一些实施方案中,ip流路由可以包括一个或多个选项。当ue具有andsf规则和ran规则时,andsf规则可以获得比ran规则更高的优先级。当ue具有andsf规则和ran规则时,ue可以向网络请求用于ip流路由的ue操作模式。如果网络没有ip流路由规则,则网络可以接受ue请求,并且确认使用用于ip流路由的ue操作模式来执行ip流路由。如果网络确实具有ip流路由规则,则网络可以拒绝ue请求,并且可以向ue进行网络请求以便使用用于ip流路由的网络规则,并且ue可以接受该请求。如果ue没有ip流路由规则,则网络可以基于网络规则对ip流路由进行请求。ue可以接受请求并且使用网络规则。如果ue和网络都具有ip流路由规则,则网络规则可以获得高于ue规则的优先级。

可以使用根据需要配置的任何合适的硬件、固件和/或软件将图1的ue110和pgw140或图2的ue210和pgw220实现到系统中。图6示出了对于一个实施方案,示例性系统600包括:如图所示至少相互耦合的射频(rf)电路610、基带电路620、应用电路630、存储器/存储装置640、显示器650、相机660、传感器670和输入/输出(i/o)接口680,其可以用于实现图1的ue110、pgw140或图2的ue210、pgw220。

应用电路630可以包括电路,诸如但不限于一个或多个单核处理器或多核处理器。处理器可以包括通用处理器和专用处理器的任何组合(例如,图形处理器、应用处理器等)。处理器可以与存储器/存储装置640耦合,并且被配置成执行存储器/存储装置640中存储的指令,以便使得能够在系统600上运行的各种应用和/或操作系统。

基带电路620可以包括电路,诸如但不限于一个或多个单核处理器或多核处理器。处理器可以包括基带处理器。基带电路620可以处理各种无线电控制功能,所述无线电控制功能通过rf电路610来实现与一个或多个无线电网络进行通信。无线电控制功能可以包括但不限于信号调制、编码、解码、射频等。在一些实施方案中,基带电路620可以提供与一个或多个无线电技术兼容的通信。例如,在一些实施方案中,基带电路620可以支持通过eutran和/或其他wman、wlan或wpan的通信。基带电路620被配置成支持多于一个无线协议的无线电通信的实施方案可以被称为多模基带电路。

在各种实施方案中,基带电路620可以包括以下电路:所述电路用于通过不被严格视为处于基带频率的信号来进行操作。例如,在一些实施方案中,基带电路620可以包括以下电路:所述电路用于通过具有中间频率(其处于基带频率与射频之间)的信号来进行操作。

在一些实施方案中,图2的处理电路216或226可以体现在应用电路630和/或基带电路620中。

rf电路610可以使用通过非固体介质的经调制电磁辐射来实现与无线网络的通信。在各种实施方案中,rf电路610可以包括开关、滤波器、放大器等,以便有助于与无线网络的通信。

在各种实施方案中,rf电路610可以包括以下电路:所述电路用于通过不被严格视为处于rf频率的信号来进行操作。

例如,在一些实施方案中,rf电路610可以包括以下电路:所述电路用于通过具有中间频率(其处于基带频率与射频之间)的信号来进行操作。

在一些实施方案中,图2的信令电路214或224可以体现在rf电路610中。

在一些实施方案中,可以在片上系统(soc)上一起实现基带电路620、应用电路630、和/或存储器/存储装置640的组成部件中的一些或全部。

存储器/存储装置640可用于加载和存储例如系统600的数据和/或指令。一个实施方案的存储器/存储装置640可以包括合适的易失性存储器(例如,动态随机存取存储器(dram))和/或非易失性存储器(例如,闪速存储器)的任何组合。

在各种实施方案中,i/o接口680可以包括一个或多个用户接口,所述用户接口用于实现用户与系统600和/或外围部件接口的交互,以便实现外围部件与系统600的交互。用户接口可以包括但不限于物理键盘或小键盘、触摸板、扬声器、麦克风等。外围部件接口可以包括但不限于非易失性存储器端口、通用串行总线(usb)端口、音频插孔和电源接口。

在各种实施方案中,传感器670可以包括一个或多个感测装置,以便确定与系统600相关的环境条件和/或位置信息。在一些实施方案中,传感器可以包括但不限于陀螺传感器、加速度计、接近传感器、环境光传感器和定位单元。定位单元也可以是基带电路620和/或rf电路610的一部分或与其交互,以便与定位网络的部件(例如,全球定位系统(gps)卫星)进行通信。

在各种实施方案中,显示器650可以包括显示器,例如液晶显示器、触摸屏显示器等。在一些实施方案中,相机660可以包括以不同的色散率和折射率制成的许多模制塑料非球面透镜元件。在一些实施方案中,相机660可以包括两个或更多个透镜以便捕获用于立体摄影的三维图像。

在各种实施方案中,系统600可以是移动计算装置,诸如但不限于智能电话、平板电脑装置、上网本计算机、超级本计算机、膝上型计算装置等。在各种实施方案中,系统600可以具有更多或更少的部件、和/或不同的体系结构。

图7示出了根据各种实施方案的具有编程指令的制品710,其合并本公开的各方面。在各种实施方案中,可以采用制品来实现本公开的各种实施方案。如图所示,制品710可以包括计算机可读的非暂时性存储介质720,其中指令730被配置成实施本文所描述的任何一个过程的实施方案或实施方案的方面。存储介质720可以表示本领域中已知的广泛范围的持久性存储介质,包括但不限于闪存、动态随机存取存储器、静态随机存取存储器、光盘、磁盘等。在实施方案中,计算机可读存储介质720可以包括一个或多个计算机可读非暂时性存储介质。在其他实施方案中,计算机可读存储介质720可以是短暂的,诸如用指令730编码的信号。

在各种实施方案中,指令730可以使得设备能够响应于指令被设备执行而执行本文所描述的各种操作。作为举例,根据本公开的实施方案,存储介质720可以包括指令730,其被配置成致使设备(例如,图1的ue110或图2的ue210)实施ip流移动性控制的一些方面(例如,如图3的过程300或图4的过程400所示)。作为另一个实例,根据本公开的实施方案,存储介质720可以包括指令730,其被配置成致使设备(例如,图1的pgw140或图2的pgw220)实施ip流移动性控制的一些方面(例如,如图5的过程500所示)。

实施例

以下段落描述了本文公开的各种实施方案的实施例。

第一种实施例可以包括一种诸如用户设备(ue)的设备,其可以包括:信令电路,所述信令电路与至少两种无线电接入技术建立多接入分组数据网络(pdn)连接,以便基于所述至少两种无线电接入技术来实现互联网协议(ip)流移动性;以及耦合到所述信令电路的处理电路,所述处理电路基于双向信令协议来控制所述ue与pdn网关(pgw)之间的ip流移动性,所述双向信令协议使得基于网络策略发起的ip流移动性和基于ue策略发起的ip流移动性能够共存。

另一个实施例可以包括前述第一种实施例中的任何一个的设备,其中所述双向信令协议在所述ue和所述pgw处终止,并且所述处理电路通过传输控制协议(tcp)/ip或用户数据报协议(udp)/ip使用所述双向信令协议来协商所述ue与所述pgw之间的路由规则。

另一个实施例可以包括前述第一种实施例中的任何一个的设备,其中所述信令电路基于所述协商来交换所述ue与所述pgw之间的路由规则。

另一个实施例可以包括前述第一种实施例中的任何一个的设备,其中所述处理电路在建立所述多接入pdn连接时,使用所述双向信令协议来协商所述ue与所述pgw之间的基于网络的ip流移动性(nb-ifom)能力。

另一个实施例可以包括前述第一种实施例中的任何一个的设备,其中所述处理电路使用所述双向信令协议来触发ue发起的ip流移动性,并且基于所述网络策略和所述ue策略来协商路由规则。

另一个实施例可以包括前述第一种实施例中的任何一个的设备,其中所述处理电路使用所述双向信令协议来接受或拒绝网络发起的ip流移动性,并且基于所述网络策略和所述ue策略来协商路由规则。

另一个实施例可以包括前述第一种实施例中的任何一个的设备,其中所述至少两种无线电接入技术包括用于接入无线局域网(wlan)的wifi技术,其中所述处理电路在所述ue离开所述wlan时使用所述双向信令协议来通知所述pgw,并且请求所述pgw停止通过所述wlan向所述ue发送下行链路数据包。

另一个实施例可以包括前述第一种实施例中的任何一个的设备,其中所述处理电路在所述ue返回所述wlan中时使用所述双向信令协议来通知所述pgw,并且请求所述pgw恢复通过所述wlan向所述ue发送下行链路数据包。

第二种实施例可以包括一种方法,其包括:至少部分地基于ip流移动性控制协议(ifcp)通过多接入分组数据网络(pdn)连接来实现ue与pdn网关(pgw)之间的ip流移动性,所述ip流移动性控制协议(ifcp)使得ue发起的ip流移动性和网络发起的ip流移动性能够共存;以及在所述ue与所述pgw之间接收或发送ifcp能力请求或响应,以便指示由所述ue或所述pgw支持的ip流移动性(nb-ifom)能力的类型。

另一个实施例可以包括前述第二种实施例中的任何一个的方法,并且所述方法还包括在所述ue与所述pgw之间接收或发送ifcp模式请求或响应,以便指示作为所述ue发起的ip流移动性或所述网络发起的ip流移动性的操作模式。

另一个实施例可以包括前述第二种实施例中的任何一个的方法,并且所述方法还包括向所述pgw发送ifcp暂停请求以便暂停所述多接入pdn;以及向所述pgw发送ifcp恢复请求以便恢复所述多接入pdn。

另一个实施例可以包括前述第二种实施例中的任何一个的方法,并且所述方法还包括接收或发送ifcp流移动性请求或响应,以便协商所述ue与所述pgw之间的路由规则。

另一个实施例可以包括前述第二种实施例中的任何一个的方法,并且所述方法还包括使接入网络发现和选择功能(andsf)规则的优先级高于无线电接入网络(ran)规则以用于路由流量;或者使网络发起的路由规则的优先级高于ue发起的路由规则。

另一个实施例可以包括一种设备,其包括用于执行前述第二种实施例中的任何一个的装置。

另一个实施例可以包括一个或多个非暂时性计算机可读介质,其包括指令,在所述设备的一个或多个处理器执行所述指令时,所述指令致使所述设备执行前述第二种实施例中的任何一个。

第三种实施例可以包括一种诸如分组数据网络网关(pgw)的设备,其可以包括:通信模块,所述通信模块通过多接入分组数据网络(pdn)连接与ue进行通信;以及控制模块,所述控制模块至少部分地基于用户平面双向信令协议来管理所述ue与所述pgw之间的互联网协议(ip)流移动性,所述用户平面双向信令协议使得网络发起的ip流移动性类型和ue发起的流移动性类型能够共存。

另一个实施例可以包括前述第三种实施例中的任何一个的设备,其中当所述ue建立与所述pgw的所述多接入pdn连接时,所述控制模块使用所述用户平面双向信令协议来协商所述ue与所述pgw之间的所述网络发起的ip流移动性类型或所述ue发起的流移动性类型的多个能力参数。

另一个实施例可以包括前述第三种实施例中的任何一个的设备,其中所述控制模块使用所述用户平面双向信令协议来接受或拒绝ue发起的ip流移动性会话。

另一个实施例可以包括前述第三种实施例中的任何一个的设备,其中所述控制模块使用所述用户平面双向信令协议来触发网络发起的ip流移动性会话,并且将基于网络策略的路由规则转移到所述ue。

第四种实施例可以包括一种方法,其包括:

至少部分地基于用户平面双向信令协议来管理ue与pgw之间的互联网协议(ip)流移动性,所述用户平面双向信令协议使得网络发起的ip流移动性类型和ue发起的流移动性类型能够共存;以及当所述ue建立与所述pgw的多接入pdn连接时,使用所述用户平面双向信令协议来协商所述ue与所述pgw之间的所述网络发起的ip流移动性类型或所述ue发起的流移动性类型的多个能力参数。

另一个实施例可以包括前述第四种实施例中的任何一个的方法,并且所述方法还包括使用所述用户平面双向信令协议,以便基于策略和计费控制(pcc)或策略和计费规则功能(pcrf)来触发网络发起的ip流移动性会话。

另一个实施例可以包括前述第四种实施例中的任何一个的方法,并且所述方法还包括使用所述用户平面双向信令协议来接受或拒绝ue发起的ip流移动性会话。

另一个实施例可以包括前述第四种实施例中的任何一个的方法,并且所述方法还包括只有当所述pgw和所述ue基于所述用户平面双向信令协议而同意基于wlan的路由规则时,通过wlan来路由流量。

另一个实施例可以包括前述第四种实施例中的任何一个的方法,并且所述方法还包括使网络发起的路由规则的优先级高于ue发起的路由规则。

另一个实施例可以包括前述第四种实施例中的任何一个的方法,并且所述方法还包括使用所述用户平面双向信令协议将网络发起的路由规则转移到所述ue。

另一个实施例可以包括前述第四种实施例中的任何一个的方法,并且所述方法还包括接收ifcp流移动性请求或发送ifcp流移动性响应,以便协商所述pgw与所述ue之间的路由规则。

另一个实施例可以包括一种设备,其包括用于执行前述第四种实施例中的任何一个的装置。

另一个实施例可以包括一个或多个非暂时性计算机可读介质,其包括指令,在所述设备的一个或多个处理器执行所述指令时,所述指令致使所述设备执行前述第四种实施例中的任何一个。

所示实施方式的本文描述,包括摘要中所描述的内容,并不旨在是穷尽性的或将本公开限制于所公开的精确形式。虽然为了说明目的在本文中描述了具体的实现方式和实例,在不脱离本公开范围的情况下,如相关领域的技术人员将认识到的,可以根据上述详细描述来进行被计算以便实现相同目的的各种替代性和/或等效的实施方案或实现方式。

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