用于在移动ip网络中向ims会话提供移动性的装置和方法

文档序号:7737764阅读:319来源:国知局
专利名称:用于在移动ip网络中向ims会话提供移动性的装置和方法
技术领域
概括地说,本发明涉及用于IP移动性的装置和方法。更具体地说,本发明涉及在移动IPdnternet Protocol,互联网协议)网络中向IP多媒体子系统(IMQ会话提供移动性。
背景技术
在很多电信系统中,通信网络用来使消息能够在几个相互影响且空间上独立的设备或网络节点中传输。可以根据不同的方面来归类网络类型。在一个例子中,网络的地理范围可以覆盖广阔的区域、城市区域、局部区域或个人区域,那么对应的网络将被称为广域网(WAN)、城域网(MAN)、局域网(LAN)或者个人域网(PAN)。网络也可以通过以下的方面来区分,包括各种网络节点和设备互联所采用的交换或者路由技术(例如,电路交换或分组交换)、用于传输的物理介质的类型(例如,有线或无线),或者所使用的通信协议集(例如互联网协议组、SONET(同步光联网)、异步传输模式(ATM)以太网,等等)。通信网络一个重要的特点是在网络的组成部分之间对有线或无线传输介质的选择。在有线网络的情况中,诸如铜导线、同轴电缆、波导、光纤电缆等之类切实的物理介质用来传播有导向性的电磁波形,其中这些电磁波形用于在一定距离上传递消息业务。有线网络一般是静态构造的,这通常对固定的网络单元之间的互联或大量数据的传输是有利的。 例如,对于在两个大型网络中心之间长距离的非常高吞吐量的应用而言(例如,在地球表面上跨大洲或在大洲之间的大量数据传输),光纤电缆通常是优选的传输介质。另一方面,当网络单元是移动的并需要动态的连接时,或者如果网络架构是自组网(ad hoc)拓扑而不是固定拓扑时,无线网络通常是优选的。无线网络在无导向性的传播模型中使用无形的物理介质,在其中使用无线电、微波、红外、光波等频带中的电磁波。相比较于固定的有线网络,无线网络在促进用户的移动性和迅速的现场部署方面有显著的优势。然而,无线传播的使用要求在网络用户之间活跃的资源管理,以及为了兼容频谱利用率而进行的高层级的互相协调和合作。

发明内容
本发明公开了用于在移动IP (互联网协议)网络中向IP多媒体子系统(IMS)会话提供移动性的装置和方法。根据一个方面,一种用于在移动IP(互联网协议)网络中向IP 多媒体子系统(IMQ会话提供移动性的方法,包括通过3GPP接入连接到接入点名(APN); 确定非3GPP接入是否可用;确定下列中的至少一个所述APN是否特定于正在使用的或期望要使用的IMS应用,或者IMS应用流的IP报头是否与经配置的模式相匹配;执行下列操作之一 a)如果所述APN特定于所述IMS应用,或者如果所述IMS应用流的所述IP报头与经配置的模式相匹配,则通过所述非3GPP接入针对所述IMS应用触发IMS会话连续性(SC) 流;或者b)如果所述APN不特定于所述IMS应用,并且如果所述IMS应用流的所述IP报头与所述经配置的模式不匹配,则通过非3GPP接入针对所述IMS应用或非IMS应用触发IP 移动性流。根据另一个方面,一种用于在移动IP(互联网协议)网络中向IP多媒体子系统 (IMS)提供移动性的用户设备,所述用户设备包括处理器和存储器,其中,所述存储器包括可由所述处理器执行以执行以下操作的程序代码通过3GPP接入连接到接入点名(APN); 确定非3GPP接入是否可用;确定下列中的至少一个所述APN是否特定于正在使用的或期望要使用的IMS应用,或者IMS应用流的IP报头是否与经配置的模式相匹配;执行下列操作之一 a)如果所述APN特定于所述IMS应用,或者如果所述IMS应用流的所述IP报头与经配置的模式相匹配,则通过所述非3GPP接入针对所述IMS应用触发IMS会话连续性(SC) 流;或者b)如果所述APN不特定于所述IMS应用,并且如果所述IMS应用流的所述IP报头与所述经配置的模式不匹配,则通过非3GPP接入针对所述IMS应用或非IMS应用触发IP 移动性流。根据另一个方面,一种用于在移动IP(互联网协议)网络中向IP多媒体子系统 (IMS)会话提供移动性的装置,所述装置包括用于通过3GPP接入连接到接入点名(APN) 的模块;用于确定非3GPP接入是否可用的模块;用于确定下列中的至少一个的模块所述 APN是否特定于正在使用的或期望要使用的IMS应用,或者IMS应用流的IP报头是否与经配置的模式相匹配;用于执行下列操作之一的模块a)如果所述APN特定于所述IMS应用, 或者如果所述IMS应用流的所述IP报头与经配置的模式相匹配,则通过所述非3GPP接入针对所述IMS应用触发IMS会话连续性(SC)流;或者b)如果所述APN不特定于所述IMS 应用,并且如果所述IMS应用流的所述IP报头与所述经配置的模式不匹配,则通过非3GPP 接入针对所述IMS应用或非IMS应用触发IP移动性流。根据另一个方面,一种存储计算机程序的计算机可读介质,其中,执行所述计算机程序是用于通过3GPP接入连接到接入点名(APN);确定非3GPP接入是否可用;确定下列中的至少一个所述APN是否特定于正在使用的或期望要使用的IMS应用,或者是否IMS应用流的IP报头与经配置的模式相匹配;执行下列操作之一 a)如果所述APN特定于所述 IMS应用,或者如果所述IMS应用流的所述IP报头与经配置的模式相匹配,则通过所述非 3GPP接入针对所述IMS应用触发IMS会话连续性(SC)流;或者b)如果所述APN不特定于所述IMS应用,并且如果所述IMS应用流的所述IP报头与所述经配置的模式不匹配,则通过非3GPP接入针对所述IMS应用或非IMS应用触发IP移动性流。本发明的优点包括下列中的一个或更多个使IMS会话能够从一个IP地址转换到另一个IP地址;实现在蜂窝接入与WLAN接入之间的IMS应用的移动性;使保持有效IP地址的所有应用实现会话连续性。可以理解的是,通过接下来的具体实施方式
部分,其他的方面对于本领域技术人员而言是显而易见的,其中,通过举例的方式示出并描述了各个方面。附图和具体实施方式
是作为说明性质的而不是作为限制。


图1示出了多址无线通信系统的例子。图2示出了接入点/用户设备(UE)系统的示例性框图。图3示出了具有不同UE移动性备选项的示例性流程图。图4示出了用于在移动IP (互联网协议)网络中向IP多媒体子系统(IMS)会话提供移动性的示例性流程图。图5示出了一种设备的示例,该设备包括与存储器通信的处理器,其用于执行在移动IP (互联网协议)网络中向IP多媒体子系统(IMQ会话提供移动性的处理过程。图6示出了适于用作在移动IP(互联网协议)网络中向IP多媒体子系统(IMS) 会话提供移动性的设备的示例。
具体实施例方式结合附图所阐述的具体实施方式
旨在作为对本发明的各个方面的描述,并且不旨在代表在其中本发明可以实行的唯一方面。在本发明中描述的每一方面仅仅用作一个例子或是对本发明的说明,并且其没有必要被解释为比其它方面更优选或者更有优势。为了透彻理解本发明,具体实施方式
中包括具体的细节。然而,很显然,对于本领域技术人员来说, 可以实现本发明而不采用这些具体的细节。在一些例子中,为了避免使本发明的概念模糊, 将公知的结构和设备表示为框图形式。首字母缩写和其它描述性术语的应用仅仅是为了方便和清楚,而其不意味着限制本发明的范围。同时为了解释简单,可以将方法示出和描述为一系列的动作,可以明白和理解的是这些方法不受限于这些动作的顺序,这是因为,根据一个或多个方面,一些动作可以以其它的顺序发生,和/或可以与本申请中示出和描述的其它动作同时发生。本领域技术人员可以明白和理解的是,还可以替换地将方法表示为一系列相关的状态和事件(例如在状态图中)。此外,不是所有示出的动作对于实现根据一个或多个方面的方法而言都是需要的。本申请中描述的技术可以用于多种无线通信网络,例如码分多址(Code Division Multiple Access, CDMA)网络、时分多址(Time DivisionMultiple Access, TDMA)网络、 正交 FDMA (Orthogonal FDMA, 0FDMA)网络、单载波 FDMA (Single-Carrier FDMA, SC-FDMA) 网络,等等。术语“网络”和“系统”通常可以互换使用。CDMA网络可以实现例如通用地面无线接入(Universal Terrestrial Radio Access,UTRA)、cdma2000 之类的无线技术。UTRA 包括宽频带-CDMA(W-CDMA)和低码片速率(LowChip Rate,LCR)。cdma2000 包含IS-2000、IS-95和IS-856标准。TDMA网络可以实现例如全球移动通信系统(Global System For Mobi 1 eCommunications,GSM)之类的无线技术。OFDMA网络可以实现例如演进型UTRA (Evolved UTRA,E-UTRA)、IEEE 802. 11、IEEE 802. 16、IEEE802. 20、Flash-OFDM 之类的无线技术。UTRA、E-UTRA和GSM都是通用移动电信系统(Universal Mobile Telecommunication System, UMTS)的组成部分。长其月演进(Long Term Evolution, LTE)是一个使用E-UTRA的UMTS的未来版本。在来自名为第三代合作伙伴计划(3rd GenerationPartnership Pro ject, 3GPP)的组织的文献中描述了 UTRA、E-UTRA, GSM、UMTS 和LTE。在来自名为第三代合作伙伴计划2(3rd GenerationPartnership Project 2,3GPP2)的组织的文献中描述了 cdma2000。在本领域中,这些不同的无线技术和标准是已知的。图1示出了多址无线通信系统的例子。接入点IO(AP)包括多个天线组,一组包括 4和6,另一组包括8和11,还有一组包括12和14。虽然在图1中,每个天线组只示出了两根天线,但是针对每个天线组可以使用更多或更少的天线。用户设备16(User equipment, UE)与天线12和14通信,其中天线12和14通过前向链路20向用户设备16发送信息,通过反向链路18从用户设备16接收信息。用户设备22与天线6和8通信,其中天线6和8 通过前向链路26向用户设备22发送信息,通过反向链路M从用户设备22接收信息。在频分双工(FDD)系统中,通信链路18、20、对和沈可以使用不同的频率进行通信。例如,前向链路20可以使用与反向链路18不同的频率。每组天线和/或其设计用于通信的区域通常被称为接入点的扇区。在本实施例中,天线组中的每一个设计用来与扇区中的用户设备进行通信,其中接入点10覆盖该扇区的区域。在通过前向链路20和沈进行的通信中,为了提高不同的用户设备16和M的前向链路的信噪比,接入点10的发射天线利用波束成形。除此之外,接入点利用波束成形向随机分散在其覆盖范围内的用户设备进行发送,与接入点通过单个天线向其所有的用户设备进行发送相比,使用波束成形对相邻小区内的用户设备造成更小的干扰。接入点可以是用于与终端进行通信的固定的站,其也可以被称为接入节点、节点B 或某种其他术语。用户设备可以称作接入终端(AT)、无线通信设备、终端或某种其他术语。图2是示出了示例性接入点/UE系统100的框图。本领域技术人员可以理解的是, 图1中示出的接入点/UE系统100可以实现在频分多址(FDMA)环境、正交频分多址(OFDMA) 环境、码分多址(CDMA)环境、宽频带码分多址(WCDMA)环境、时分多址(TDMA)环境、空分多址(SDMA)环境或任何适当的无线环境中。接入点/UE系统100包括接入点101 (例如,基站)和用户设备或UE201 (例如,无线通信设备)。在下行链路部分中,接入点101(例如,基站)包括发送(TX)数据处理器A 110,该处理器接收、格式化、编码、交织和调制(或者符号映射)业务数据并提供调制符号 (例如,数据符号)。TX数据处理器A 110与符号调制器A 120通信。符号调制器A 120接收和处理数据符号以及下行链路导频符号,并提供符号流。在一方面中,符号调制器A 120 调制(或者符号映射)业务数据并提供调制符号(例如,数据符号)。在一方面中,符号调制器A 120与提供配置信息的处理器A 180通信。符号调制器A 120与发射机单元(TMTR) A 130通信。符号调制器A 120对数据符号和下行链路导频符号进行复用,并将这些符号提供给发射机单元A 130。每个被发送的符号可以是数据符号、下行链路导频符号或零信号值。可以在每一个符号周期连续地发送下行链路导频符号。在一方面中,下行链路导频符号是频分复用的 (FDM)。在另一方面中,下行链路导频符号是正交频分复用的(OFDM)。在另一方面中,下行链路导频符号是码分复用的(CDM)。在一方面中,发射机单元A 130接收符号流并将其转换为一个或者多个模拟信号,并进一步进行调节(例如,放大、滤波和/或上变频)该模拟信号,以生成适合无线传输的模拟下行链路信号。然后,通过天线140来发送该模拟下行链路信号。
在下行链路部分中,UE 201包括天线210,天线210用于接收模拟下行链路信号并输出模拟下行链路信号到接收机单元(RCVR)B 220。在一方面中,接收机单元B 220调节 (例如,滤波、放大和下变频)模拟下行链路信号为第一“调节后的”信号。然后对第一“调节后的”信号进行采样。接收机单元B 220与符号解调器B 230通信。符号解调器B 230 解调从接收机单元B 220输出的该第一“调节后的”并“采样的”的信号(例如,数据符号)。 本领域技术人员可以理解的是,还可以在符号解调器B 230中实现采样过程。符号解调器B 230与处理器B 240通信。处理器B 240从符号解调器B 230接收下行链路导频符号,并在下行链路导频符号上执行信道估计。在一方面中,信道估计是对当前传播环境进行特征化的过程。符号解调器B 230从处理器B 240接收针对下行链路部分的频率响应估计。符号解调器B 230对数据符号进行数据解调,从而获得下行链路路径上的数据符号估计。下行链路路径上的数据符号估计是对所发送的数据符号的估计。符号解调器B 230还与RX数据处理器B 250通信。RX数据处理器B 250从符号解调器B 230接收下行链路路径上的数据符号估计, 并且例如,对在下行链路路径上的数据符号估计进行解调(即,符号解映射)、解交织和/或解码,以便恢复业务数据。在一方面中,由符号解调器B 230和RX数据处理器B 250执行的处理过程分别与由符号调制器A 120和TX数据处理器A 110执行的处理过程相反。在上行链路部分中,UE 201包括TX数据处理器B 2600 TX数据处理器B 260接收并处理业务数据以输出数据符号。TX数据处理器B 260与符号调制器D 270通信。符号调制器D 270接收数据符号并将其与上行链路导频符号进行复用,并且执行调制和提供符号流。在一方面中,符号调制器D 270与提供配置信息的处理器B 240通信。符号调制器 D 270与发射机单元B 280通信。被发送的每一个符号可以是数据符号、上行链路导频符号或零信号值。在每个符号周期都可以发送上行链路导频信号。在一方面中,上行链路导频符号是频分复用的 (FDM)。在另一方面中,上行链路导频符号是正交频分复用的(OFDM)。在另一方面中,上行链路导频符号是码分复用的(CDM)。在一方面中,发射机单元B 280接收和转换符号流为一个或多个模拟信号,并进一步调节(例如,放大、滤波和/或上变频)模拟信号,从而生成适合无线传输的模拟上行链路信号。然后,通过天线210来发送该模拟上行链路信号。通过天线140从UE 201接收模拟上行链路信号,该信号通过接收机单元A 150处理以获得采样。在一方面中,接收机单元A 150调节(例如,滤波、放大和下变频)该模拟信号为第二“调节后的”信号。接着采样第二“调节后的”信号。接收机单元A 150与符号解调器C 160通信。本领域技术人员可以理解的是,还可以在符号解调器C 160中实现采样过程。符号解调器C 160对数据符号执行数据解调,从而获得下行链路路径上的数据符号估计,然后向RX数据处理器A 170提供上行链路导频符号和上行链路路径上的数据符号估计。上行链路路径上的符号估计是对所发送的数据符号的估计。RX数据处理器A 170处理上行链路路径上的数据符号估计,从而恢复由无线通信设备201所发送的业务数据。符号解调器C 160还与处理器A 180通信。处理器A 180为每个在上行链路上进行发送的激活终端执行信道估计。在一方面中,多个终端可以在上行链路部分中在各自被分配的导频子带集上同时发送导频符号,其中这些导频子带可以是交错的。处理器A 180和处理器B 240分别指挥(S卩,控制、协调或管理等等)接入点101(例如,基站)和UE 201处的操作。在一方面中,处理器A 180和处理器B 240中的一个或者两个与用于存储程序代码和/或数据的一个或者多个存储单元相关联。在一方面中,处理器A 180和处理器B 240中的一个或者两个分别执行运算,从而为上行链路和下行链路部分导出频率响应估计和冲激响应估计。在一方面中,接入点/UE系统100是多址系统。作为多址系统(例如,频分多址 (FDMA)、正交频分多址(OFDMA)、时分多址(TDMA)、空分多址(SDMA),等等。),多个终端在上行链路部分上同时发送,以允许接入多个UE。在一方面中,对于多址系统,导频子带可以在不同的终端中共享。信道估计技术应用于每一个终端的导频子带跨越整个工作频带(可能除了频带边界以外)的情况。对于为每个终端获得频率分集而言,这种导频子带结构是需要的。本领域技术人员可以理解的是,本发明的范围和精神不会受到其他无线系统所使用的无线接入技术的例子的影响,这些例子包括但不限于通用移动电信系统(UMTS)、 宽频带码分多址(WCDMA)、GSM(全球移动通信系统源于Groupe Special Mobile)、GSM/ GPRS/EDGE、长期演进(LTE)、高级长期演进(LTE-A)、IS-95、CDMA2000、数据演进最优化 (EVDO)或超移动宽带(UMB),等等。在一方面中,无线网络可以用于互联网协议(IP)应用,例如IP语音电话、消息发送、文件传输、视频广播、音频广播、电子邮件,等等。互联网协议(IP)通过为多变的用户应用和服务提供通用联网功能而作为基本的网络互联模块,这些应用和服务由任意一种有线或无线的传输技术来传送。举一个例子,IP地址作为IP用户和网络节点的无所不在的标识符。IP地址是IP数据报的基本组成部分,其用来标识被分解为多个数据报的特定信息的源端和目的端。作为IP的扩展协议,移动IP (也叫做IP移动性)提供了一种联网协议,这种协议允许移动用户可以随着时间在多个网络中来回移动,并同时保持他们固定的IP地址。IP移动性采用两种类型的地址归属地址(homeaddress),其用于标识归属网络中用户的固定地址,转交地址(care ofaddress,CoA),其用于标识远离其归属网络的用户。一种IP移动性的替代方法被称为代理(proxy)移动IP。当使用代理移动IP时, 移动IP客户端在一个网络实体中终止,从而该终端不需要被分配有不同于固定地址的地址。IP移动性为所有的IP应用提供移动性支持。对于某些类型的应用(例如IMS应用),IP移动性的替代方案称为IP多媒体子系统(IMS)会话连续性(Session Continuity, SC)。IMS支持在无线网络中使用IP的多媒体服务体系结构。IMS目的在于针对多样性的用户应用,使用基于IP的基础设施来促进网络融合。IMS提供给用户多种好处,例如多媒体服务集成化、移动性、供应商独立性、传统网络联网,等等。在一个例子中,IMS基于互联网工程任务组(Internet Engineering TaskForce, IETF)协议。在IMS中使用的基本协议称为会话发起协议(SIP)。SIP是一个应用层协议, 其用于对用户会话进行创建、修改和终止的信令目的。在一方面中,IMS核心网的网络体系结构包括三层传输层、控制层和服务层。传输层为IMS用户设备(例如,移动电话、个人数字助理(PDA)、膝上型电脑、有线电话、IP电话,等等)提供网络接入。用户可以通过有线或者无线介质接入传输层。控制层支持多样化的呼叫会话控制功能(CSCF)。服务层则将多样化的多媒体服务提供给终端用户。在一个例子中,SIP作为用户应用和控制层之间的接口来使用。无线网络和其设备可以支持IP移动性和IMS两者,从而实现相似的功能。例如, IMS会话连续性可以使IMS会话从一个IP地址转移到另一个IP地址。IMS可以提供完全转移(对于所有介质)或部分转移(对于有些介质)。针对IMS应用,IMS可以实现在蜂窝接入和无线局域网(WLAN)接入之间的移动性。在一个例子中,IP移动性还可以通过保持应用可见的有效IP地址来实现全部应用的会话连续性。举例而言,移动IP也可以用于蜂窝网络到WLAN的移动性。在一个例子中,用户设备(UE)触发IP移动性过程和IMS会话连续性(SC)过程。 在IP移动性的情况中,UE可以根据双栈移动互联网协议版本6(DSMIPv6)而发送绑定更新 (BU),或者可以根据代理移动互联网协议版本6 (PMIPv6)而在附着过程中指示“切换”。在 IMS SC的情况中,UE发送RE INVITE消息。在一方面中,在新的接入可用时,UE需要获知并决定是否应该触发IMS SC或IP移动性过程。在一个例子中,如果执行IP移动性,则因为IP地址没有改变而不会执行IMS SC。图3示出了具有不同UE移动性备选项的示例性流程图。在一种选项中,UE经由 3GPP接入而连接到IMS接入点名(APN)。在另一种选项中,如果非3GPPAPN可用,则UE有下面三种备选项·备选项1 =UE使用IP移动性,例如,UE使用DSMIPv6协议(即,对于APN = IMS, APN =本地+BU),并且UE将所有或部分IMS流移动到非3GPPAPN ;·备选项2 =UE利用新的IP地址而直接使用IMS会话连续性,其中,这一 IP地址是从到APN = IMS* (IMS的同一个APN,或一个装饰(decoration),即,源路由标识符)的新的公共数据网络(PDN)连接获得的;或·备选项3 =UE使用基于网络的移动性(APN = IMS)并保留ΙΡ0。在一个例子中,选择备选项3的处理过程与备选项1的相似。在一方面中,接入点名(APN)标识了通用分组无线业务(GPRS)承载的服务,例如IP连接、无线应用协议(WAP) 网关连接、短消息服务(SMS),等等。参考图3,UE在备选项1与2之间选择;也就是,UE根据APN来决定是否执行IMS SC或IP (流)移动性。例如,UE针对特定于IMS应用的APN而触发IMS SC,并且UE针对不仅与IMS应用相关联的APN而触发IP (流)移动性。作为一个例子,UE附着到3GPP LTE网络并连接到两个公共数据网络(PDN),其中的一个到APN= IMS,另一个到APN=互联网。在另一个例子中,无线局域网(WLAN)也是可用的,同时UE丧失了 3GPP LTE覆盖。这种情况下,UE将活跃的流移动到WLAN。在另一个例子中,UE触发两个不同的过程IP移动性和IMS SC。在这种情况中,UE触发IP移动性仅仅是针对与APN=互联网相关联的公共数据网络(PDN)连接。同样在这种情况中,UE生成到APN = IMS的新的公共数据网络(PDN)连接,获得新的IP地址,并执行IMS SC。在一方面中,UE被配置有需要IP移动性的APN和需要IMS SC的APN的列表,以使UE能够在IP移动性和IMS SC之间选择。在一个例子中,根据3GPP 23. 402规范通过接入网发现和选择功能(ANDSF)对UE进行配置。在该规范的发布版本8 (release 8)中, ANDSF提供关于用于IP移动性过程的接入网选择的策略。在一方面中,该策略可以增强为包含APN的列表,其中对于这些APN而言,上述策略是有效的。举例而言,缺少针对一种策略的一个APN意味着针对该APN,该策略不适用于IP移动性,并且针对到这一 APN的PDN 连接,IP移动性不应该被触发。在另一方面中,UE配置有新的数据结构。该数据结构包括对其应该使用IMS SC的 APN的列表,以及对其应该使用IP移动性的APN的列表。图4示出了用于在移动IP (互联网协议)网络中向IP多媒体子系统(IMS)会话提供移动性的示例性流程图。在方框410中,通过3GPP接入连接到接入点名(APN)。在一个例子中,该APN是IP多媒体子系统(IMS)接入点名(APN)。接着方框410,在方框420中,确定是否非3GPP接入是可用的。在一方面中,通过接收关于非3GPP接入可用的信号指示来获知非3GPP接入的可用性。然而,在不影响本发明的范围和精神情况下,可以使用已知的用于确定是否非3GPP接入可用的其他处理过程。接着方框420,如果非3GPP接入不可用,则不采取动作,并且除非3GPP接入变为不可用,否则UE继续通过3GPP接入来保持连接到IMSAPN。如果非3GPP接入可用,则在方框430中,确定下列中的至少一个是否APN是特定于正在使用的或期望要使用的IMS应用的,或者,是否IMS应用流的IP报头与经配置的模式相匹配。在一方面中,IMS应用是由寻找非3GPP接入的用户设备正在使用的或期望要使用的应用。在一个例子中,IMS应用是多媒体服务,其例如但不受限于视频会议、电影下载、电视节目、播客(podcast),等等。本领域技术人员可以理解的是,在不影响本发明的精神和范围的情况下,可以使用多种经配置的模式(例如,基于运行参数、设计者的选择和/或具体应用参数)。举例而言,根据3GPP 23. 402规范的接入网发现和选择功能(ANDSF)可以用来确定APN是否是特定于IMS应用的。在一个例子中,方框430中的确定步骤使用由特定于APN 的各IMS应用构成的列表。本领域技术人员可以理解的是,在不影响本发明范围和精神的情况下,其他处理过程也可以用来确定APN是否是特定于IMS应用的。如果在方框430中确定为“是”,则接着在方框440中,通过非3GPP接入针对IMS 应用触发IMS会话连续性(SC)流。在一个例子中,触发IMS SC流包括从到第二接入点名 (APN)的公共数据网络(PDN)连接获得新的IP地址。该第二 APN可以是也可以不是上述所确定的特定于IMS应用的相同的APN。接着方框440,在方框445中,确定APN是否特定于第二 IMS应用,如果是,则将IMS SC和第二 IMS应用相关联。针对所有的IMS应用,重复方框445中的步骤。如果在方框430 中确定为“否”,则接着在方框450中,通过非3GPP接入针对IMS应用或非IMS应用触发IP 移动性流。在一个例子中,DSMIPv6协议用于通过非3GPP接入来触发IP移动性流。在另一个例子中,定义包含APN列表的数据结构,其中在该APN列表中具有一个或多个与IMS SC 流相关联的APN和一个或多个与IP移动性流相关联的APN。换句话说,用户设备可以定义具有APN列表的数据结构。该APN列表可以包括一个或多个对其应该使用IMS SC流的APN 和/或一个或多个对其应该使用IP移动性流的APN。在一个例子中,非3GPP接入包括WiFi、无线局域网(WLAN)、微波接入全球互操作性(WiMax)、cdma2000、cdma IxEVDO等等,3GPP接入包括宽频带码分多址(WCDMA)、通用移动电信系统(UMTS)、长期演进(LTE)、高级长期演进(LTE-A)等等。本领域技术人员可以理解的是,在不影响本发明范围和精神的情况下,在图4中的示例性流程图中公开的步骤的顺序可以互换。同时,本领域技术人员可以理解的是,在流程图中示出的步骤不是排他性的,在不影响本发明的范围和精神的情况下,可以包含其他步骤或者删除该示例性流程图中的一个或多个步骤。本领域技术人员还可以理解的是,结合本申请中公开的示例来描述的各种说明性的组件、逻辑方框、模块、电路和/或算法步骤可以通过电子硬件、固件、计算机软件或上述的组合来实现。为了清楚地说明硬件、固件和软件的可交换性,对各种说明性的组件、方框、 模块、电路和/或算法步骤均就其功能进行了整体描述。至于此类功能是作为硬件、固件还是软件来实现,则取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定的应用以变通的方法来实现所描述的功能,但是这种实现决策不应被视为与本发明的范围和精神背离。例如,对于硬件实现,处理单元可以在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列 (FPGA)、处理器、控制器、微控制器、微处理器、其他设计用于执行本申请中描述的功能的电子单元或上述的组合中实现。对于软件,则可以通过用于执行本申请中描述的功能的模块 (例如,过程、函数等)来实现。软件代码可以存储在存储器单元中并且由处理器单元执行。 此外,本申请中描述的各种说明性的流程图、逻辑方框、模块和/或算法步骤可以编码为计算机可读指令,这些指令可以携带在本领域公知的任何计算机可读介质上或在本领域公知的任何计算机程序产品中实现。在一个或多个示例中,本申请中所描述的方面可以用硬件、软件、固件,或它们的任意组合来实现。如果在软件中实现,则功能可以作为一条或多条指令或代码存储在计算机可读介质上或进行传输。计算机可读介质包括计算机存储介质和通信介质,通信介质包括任何便于将计算机程序从一个地方传送到另一个地方的介质。存储介质可以是通用计算机或专用计算机可访问的任何可用介质。举例而言,但是并非限制,计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设备,或可以用于以指令或数据结构的形式携带或存储需要的程序代码,并可以由计算机访问的任何其它介质。此外,任何连接也都可适当地被称作计算机可读介质。举例而言,如果软件是通过同轴电缆、光纤电缆、双绞线、数字用户线路(DSL)或无线技术(比如红外、无线电和微波)从网站、服务器或其它远程源传输的,则同轴电缆、光纤电缆、双绞线、DSL或无线技术(比如红外、无线电和微波)包含在介质的定义中。本申请中所使用的磁盘(disk)和光盘(disc) 包括压缩光盘(CD)、激光光碟、光盘、数字多功能光盘(DVD)、软磁盘和蓝光光盘,其中,磁盘通常磁力地复制数据,而光盘则用激光光学地复制数据。上述的组合也可以包含在计算机可读介质的范围内。在一个例子中,本申请中描述的说明性组件、流程图、逻辑方框、模块和/或算法步骤用一个或多个处理器来实现或执行。在一方面中,处理器与存储器耦接,其中,该存储器存储用于由处理器执行以实现或执行本发明中的各种流程图、逻辑方框和/或模块的数据、元数据、程序指令等等。图5示出了设备500的例子,设备500包括与存储器520通信的处理器510,其用于执行在移动IP (互联网协议)网络中向IP多媒体子系统(IMS)会话提供移动性的处理过程。举例而言,设备500用来实现图4所示的算法。在一方面中,存储器520位于处理器510中。在另一方面中,存储器520位于处理器510外部。在一方面中,处理器包括用于实现或执行本申请中描述的各种流程图、逻辑方框和/或模块的电路。图6示出了适用于在移动IP(互联网协议)网络中向IP多媒体子系统(IMS)会话提供移动性的设备600的例子。在一方面中,通过包括一个或多个模块的至少一个处理器来实现设备600,该处理器配置用于在移动IP (互联网协议)网络中向IP多媒体子系统 (IMS)会话提供移动性的不同方面,就如本申请在方框610、620、630、640、645和650中所描述的。举例而言,每个模块包含硬件、固件、软件或上述的任何组合。在一方面中,通过与至少一个处理器通信的至少一个存储器来实现设备600。提供本发明所公开的方面的上述描述以使任何本领域的技术人员能够实现或使用本发明。对于这些方面的各种修改对于本领域技术人员而言是显而易见的,并且在不偏离本发明的范围或精神的情况下,本申请中所定义的基本原理可以应用于其他的方面。
权利要求
1.一种用于在移动IP (互联网协议)网络中向IP多媒体子系统(IMQ会话提供移动性的方法,所述方法包括以下步骤通过3GPP接入连接到接入点名(APN);确定非3GPP接入是否可用;确定下列中的至少一个所述APN是否特定于正在使用的或期望要使用的IMS应用,或者IMS应用流的IP报头是否与经配置的模式相匹配;以及执行下列操作之一a)如果所述APN特定于所述IMS应用,或者如果所述IMS应用流的所述IP报头与经配置的模式相匹配,则通过所述非3GPP接入针对所述IMS应用触发IMS会话连续性(SC)流; 或者b)如果所述APN不特定于所述IMS应用,并且如果所述IMS应用流的所述IP报头与所述经配置的模式不匹配,则通过非3GPP接入针对所述IMS应用或非IMS应用触发IP移动性流。
2.如权利要求1所述的方法,还包括以下步骤将接入网发现和选择功能(ANDSF)用于确定所述APN是否特定于所述IMS应用。
3.如权利要求1所述的方法,其中,所述确定非3GPP接入是否可用的步骤是基于接收到的关于所述非3GPP接入可用的信号指示的。
4.如权利要求1所述的方法,还包括以下步骤为了触发所述IMSSC流,从到第二接入点名(APN)的公共数据网络(PDN))连接获得新的IP地址。
5.如权利要求4所述的方法,其中,将由特定于所述APN的各IMS应用构成的列表用于确定所述APN是否特定于所述IMS应用。
6.如权利要求5所述的方法,还包括以下步骤确定所述APN是否特定于第二IMS应用。
7.如权利要求1所述的方法,还包括以下步骤将DSMIPv6协议或PMIPv6协议用于触发所述IP移动性流。
8.一种用于在移动IP (互联网协议)网络中向IP多媒体子系统(IMS)提供移动性的用户设备,所述用户设备包括处理器和存储器,其中,所述存储器包括可由所述处理器执行以执行以下操作的程序代码通过3GPP接入连接到接入点名(APN);确定非3GPP接入是否可用;确定下列中的至少一个所述APN是否特定于正在使用的或期望要使用的IMS应用,或者IMS应用流的IP报头是否与经配置的模式相匹配;以及执行下列操作之一a)如果所述APN特定于所述IMS应用,或者如果所述IMS应用流的所述IP报头与经配置的模式相匹配,则通过所述非3GPP接入针对所述IMS应用触发IMS会话连续性(SC)流; 或者b)如果所述APN不特定于所述IMS应用,并且如果所述IMS应用流的所述IP报头与所述经配置的模式不匹配,则通过非3GPP接入针对所述IMS应用或非IMS应用触发IP移动性流。
9.如权利要求8所述的用户设备,其中,所述存储器还包括用于执行以下操作的程序代码为了触发所述IMS SC流,从到第二接入点名(APN)的公共数据网络(PDN))连接获得新的IP地址。
10.如权利要求10所述的用户设备,其中,所述第二APN与所述APN相同。
11.如权利要求8所述的用户设备,其中,所述存储器还包括用于执行以下操作的程序代码将DSMIPv6协议或PMIPv6协议用于触发所述IP移动性流。
12.如权利要求8所述的用户设备,其中,所述APN是IP多媒体子系统(IMS)接入点名 (APN)。
13.如权利要求12所述的用户设备,其中,所述存储器还包括用于执行以下操作的程序代码将由特定于所述APN的各IMS应用构成的列表用于确定所述APN是否特定于所述 IMS应用。
14.如权利要求8所述的用户设备,其中,所述存储器还包括用于执行以下操作的程序代码定义包含APN列表的数据结构,其中,所述APN列表具有与所述IMS SC流相关联的一个或多个APN或与所述IP移动性流相关联的一个或多个APN。
15.一种用于在移动IP (互联网协议)网络中向IP多媒体子系统(IMQ会话提供移动性的装置,所述装置包括用于通过3GPP接入连接到接入点名(APN)的模块;用于确定非3GPP接入是否可用的模块;用于确定下列中的至少一个的模块所述APN是否特定于正在使用的或期望要使用的 IMS应用,或者IMS应用流的IP报头是否与经配置的模式相匹配;以及用于执行下列操作之一的模块a)如果所述APN特定于所述IMS应用,或者如果所述IMS应用流的所述IP报头与经配置的模式相匹配,则通过所述非3GPP接入针对所述IMS应用触发IMS会话连续性(SC)流; 或者b)如果所述APN不特定于所述IMS应用,并且如果所述IMS应用流的所述IP报头与所述经配置的模式不匹配,则通过非3GPP接入针对所述IMS应用或非IMS应用触发IP移动性流。
16.如权利要求15所述的装置,其中,用于触发所述IMSSC流的模块进一步包括用于从到第二接入点名(APN)的公共数据网络(PDN)连接获得新的IP地址的模块。
17.如权利要求15所述的装置,其中,用于触发所述IP移动性流的模块将DSMIPv6协议或PMIPv6协议用于触发所述IP移动性流。
18.如权利要求15所述的装置,其中,所述IMS应用是多媒体服务。
19.一种存储计算机程序的计算机可读介质,其中,执行所述计算机程序是用于通过3GPP接入连接到接入点名(APN);确定非3GPP接入是否可用;确定下列中的至少一个所述APN是否特定于正在使用的或期望要使用的IMS应用,或者是否IMS应用流的IP报头与经配置的模式相匹配;以及执行下列操作之一a)如果所述APN特定于所述IMS应用,或者如果所述IMS应用流的所述IP报头与经配置的模式相匹配,则通过所述非3GPP接入针对所述IMS应用触发IMS会话连续性(SC)流; 或者b)如果所述APN不特定于所述IMS应用,并且如果所述IMS应用流的所述IP报头与所述经配置的模式不匹配,则通过非3GPP接入针对所述IMS应用或非IMS应用触发IP移动性流。
20.如权利要求2所述的计算机可读介质,其中,执行所述计算机程序还用于将接入网发现和选择功能(ANDSF)用于确定所述APN是否特定于所述IMS应用。
全文摘要
用于向IMS会话提供移动性的装置和方法包括通过3GPP接入连接到APN;确定非3GPP接入是否可用;确定APN是否特定于正在使用的或期望要使用的IMS应用,或者确定是否IMS应用流的IP报头与经配置的模式相匹配;执行下列中的一个操作a)如果APN特定于IMS应用,或如果IMS应用流的IP报头与经配置的模式相匹配,则通过非3GPP接入针对IMS应用触发IMS会话连续性(SC)流;或者b)如果APN不特定于IMS应用,并且如果IMS应用流的IP报头与经配置的模式不匹配,则通过非3GPP接入针对IMS应用或非IMS应用触发IP移动性流。
文档编号H04L29/06GK102246488SQ200980149179
公开日2011年11月16日 申请日期2009年12月8日 优先权日2008年12月8日
发明者A·C·马亨德兰, F·哈提比, G·贾雷塔, J·W·纳西埃尔斯基, K·I·阿赫马瓦拉, 靳海鹏 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1