首页> 中国专利> 使用移动网际协议的单元间转移支持

使用移动网际协议的单元间转移支持

摘要

WTRU可从源设备(例如通信节点)接收第一数据流,并执行无缝IUT,使得通信节点不知道所述流已经被转移至不同WTRU。WTRU可以向第一本地代理进行注册,其中第一本地代理接收定址为本地地址的多个消息。该本地代理可以将消息转发至位于第一转交地址处的WTRU。WTRU可以向第一本地代理发送绑定更新。该绑定更新可以包括第二流量选择器和第二操作。该第二操作可以指明当第二消息与第二流量选择器匹配时,将多个消息中的第二消息转发至不同WTRU。

著录项

  • 公开/公告号CN102845125A

    专利类型发明专利

  • 公开/公告日2012-12-26

    原文格式PDF

  • 申请/专利权人 交互数字专利控股公司;

    申请/专利号CN201180019368.7

  • 发明设计人 M·佩拉;X·德富瓦;K·M·沙恩;

    申请日2011-04-15

  • 分类号H04W80/04;

  • 代理机构北京润平知识产权代理有限公司;

  • 代理人南毅宁

  • 地址 美国特拉华州

  • 入库时间 2023-12-18 07:55:56

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-03-31

    未缴年费专利权终止 IPC(主分类):H04W80/04 授权公告日:20160622 终止日期:20190415 申请日:20110415

    专利权的终止

  • 2016-06-22

    授权

    授权

  • 2013-02-13

    实质审查的生效 IPC(主分类):H04W80/04 申请日:20110415

    实质审查的生效

  • 2012-12-26

    公开

    公开

说明书

相关申请的交叉引用

本申请要求享有于2010年4月16日提交的,申请号为61/325,163的美国临时申请,和于2010年4月29日提交的,申请号为61/329,456的美国临时申请的权益,其内容通过引用而被视为在此结合。

技术领域

本申请涉及移动通信。

背景技术

网际协议(IP)多媒体子系统(IMS)是用于传递基于IP的多媒体业务的基础架构。无线发射/接收单元(WTRU)可通过各种接入网连接至IMS,该接入网包括但不限于例如基于诸如以下技术的网络:通用移动电信系统(UMTS)陆地无线电接入网(UTRAN)、长期演进(LTE)、全球微波接入互通(WiMAX)或无线局域网(WLAN)。WTRU可通过分组交换(PS)域接入IMS。通过使用IMS集中式业务(ICS),WTRU还能够通过电路交换(CS)域接入IMS业务。

在支持IMS的第三代合作伙伴计划(3GPP)系统中,由支持IMS会话发起协议(SIP)的WTRU执行单元间转移(IUT)(即,媒体移动性)。IUT使通信会话能够从一个WTRU转移至另一个。对于非IMS终端(例如,能够实现分组交换流(PSS)业务的终端、实时流协议(RTSP)/实时控制协议(RTCP)终端和/或超文本转移协议(HTTP)流终端)来讲,并没有标准化的方案。并不是所有系统都支持IMS,也不是所有终端都能支持SIP,因此,在很多情况中,用于非IMS终端的与在非IMS系统中的IUT操作可能不能得到支持。

发明内容

WTRU可从例如通信节点的源设备接收第一数据流,并执行无缝IUT,这样,通信节点就不知道该流已经被转移到了不同的WTRU。WTRU可以向第一本地代理注册。该第一本地代理可接收多个定址到本地地址的消息。该本地代理可将该消息转发至位于第一转交地址的WTRU。WTRU可向第一本地代理发送第一绑定更新。该第一绑定更新可以包括第一流量选择器和第一操作。该第一操作可以指明如果第一消息与第一流量选择器相匹配,则将该多个消息中的第一消息转发至第一设备。WTRU可向第一本地代理发送第二绑定更新。该第二绑定更新可以包括第二流量选择器与第二操作。该第二操作可以指明当第二消息与第二流量选择器相匹配时,则将该多个消息中的第二消息转发至不同的WTRU。

WTRU可以包括用于向本地代理发送第一消息的发射机。该第一消息可以包括第一流量选择器和第一操作。该第一操作可以指示如果分组与第一流量选择器相匹配,则将该分组从本地代理转发至WTRU。分组可被定址到第一代理地址,例如MIP协议中的本地地址,并可将该分组从源设备发送至本地代理。WTRU可向本地代理发送第二消息。该第二消息可删除第一操作,并包括第二操作。该第二操作可以指示如果分组与第一流量选择器相匹配,则将该分组转发至不同的WTRU。源设备可能不知道要将该分组转发至第二WTRU。

本地代理可以从第一设备接收针对第一设备的注册信息。第一本地代理可以从消息源接收多个消息。多个消息中的每一个消息都可以被定址到本地地址。本地代理可以从第一设备接收第一绑定更新。第一绑定更新可以包括第一流量选择器和第一操作。该第一操作可以指明如果第一消息与第一流量选择器相匹配,则将该多个消息中的第一消息转发至第一设备。本地代理可以从第一设备接收第二绑定更新。该第二绑定更新可以包括第二流量选择器与第二操作。该第二操作可以指明如果第二消息与第二流量选择器相匹配,则将该多个消息中的第二消息转发至第二设备。

附图说明

从以下结合附图以举例方式进行说明的描述中可获得更详细的理解,在附图中:

图1A是通信系统示例的系统图,其中可以实施所公开的一个或多个实施方式;

图1B是可用于图1A所示的通信系统中的无线发射/接收单元(WTRU)示例的系统图;

图1C是可用于图1A所示的通信系统中的无线电接入网示例和核心网示例的系统图;

图1D是可用于图1A所示的通信系统中的另一无线电接入网示例和另一核心网示例的系统图;

图1E是可用于图1A所示的通信系统中的另一无线电接入网示例和另一核心网示例的系统图;

图2表示基于IMS的服务和服务连续性的示例架构;

图3是在基于IMS的推送模式中的信令的常规流程图(具有PSS服务器);

图4表示具有单个本地代理的系统结构示例,其中可以实施实施方式;

图5表示根据一种实施方式的用于请求和授权流转移的示例信号图;

图6表示根据一种实施方式的用于请求和授权流转移的另一示例信号图;

图7表示根据一种实施方式的用于使用混合协议请求和授权流转移的示例信号图;

图8表示具有单个本地代理的示例IUT序列流;

图9表示具有两个本地代理的示例系统图,其中可以实施实施方式;

图10表示具有两个本地代理的使用双隧道的示例IUT序列流;

图11表示具有两个本地代理的使用两个隧道的示例IUT序列流;

图12表示具有两个本地代理的使用单个隧道的示例IUT序列流;

图13表示根据一种实施方式的示例性的经过修改的流和绑定表;

图14表示根据一种实施方式的示例性的MIP经过修改的绑定参考。

具体实施方式

图1A是可实现一个或多个所公开的实施方式的示例通信系统100的图。通信系统100可以是向多个无线用户提供诸如语音、数据、视频、消息、广播之类的内容的多接入系统。通信系统100可使多个无线用户能够通过共享包括无线带宽的系统资源来访问这样的内容。例如,通信系统100可采用一个或多个信道接入方法,例如码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交FDMA(OFDMA)、单载波FDMA(SC-FDMA)等。

如图1A所示,通信系统100可包括:无线发射/接收单元(WTRU)102a、102b、102c、102d;无线电接入网(RAN)104;核心网106;公共交换电话网(PSTN)108;因特网110以及其他网络112,但是可以理解的是,所公开的实施方式设想了任意数量的WTRU、基站、网络和/或网络元素。WTRU102a、102b、102c、102d中的每一者可以是被配置成在无线环境中运行和/或通信的任意类型的设备。举例来说,WTRU 102a、102b、102c、102d可被配置成传送和/或接收无线信号,并且可包括用户设备(UE)、移动站、固定或移动用户单元、寻呼机、蜂窝电话、个人数字助理(PDA)、智能电话、膝上型电脑、上网本、个人电脑、无线传感器、消费类电子产品等。

通信系统100还可以包括基站114a和基站114b。基站114a、114b的每一者可以是被配置成与WTRU 102a、102b、102c、102d中的至少一者无线相接以便于接入诸如核心网106、因特网110和/或网络112之类的一个或多个网络的任意类型的设备。举例来说,基站114a、114b可以是基站收发信机(BTS)、节点B、e节点B、家用节点B、家用e节点B、站点控制器、接入点(AP)、无线路由器等。虽然将每个基站114a、114b图示为单个元件,但可以理解的是,基站114a、114b可包括任意数量的互连基站和/或网络元素。

基站114a可以是RAN 104的一部分,RAN 104还可以包括其他基站和/或网络元素(未示出),例如基站控制器(BSC)、无线电网络控制器(RNC)、中继节点等。基站114a和/或基站114b可被配置成在可被称为小区(未示出)的特定地理区域内传送和/或接收无线信号。小区可进一步被划分为小区扇区。例如,与基站114a相关联的小区可被划分为三个扇区。因此,在一个实施方式中,基站114a可包括三个收发信机,即小区的每个扇区对应一个收发信机。在另一个实施方式中,基站114a可采用多输入多输出(MIMO)技术,因此可为小区的每个扇区使用多个收发信机。

基站114a、114b可通过空中接口116与WTRU 102a、102b、102c、102d中的一者或多者通信,该空中接口116可以是任意适当的无线通信链路(例如射频(RF)、微波、红外线(IR)、紫外线(UV)、可见光等)。空中接口116可使用任意适当的无线电接入技术(RAT)来建立。

更具体地,如上所述,通信系统100可以是多接入系统,并且可采用一个或多个信道接入方案,例如CDMA、TDMA、FDMA、OFDAM、SC-FDMA等。例如,在RAN 104中的基站114a和WTRU 102a、102b、102c可实现诸如全球移动电信系统(UMTS)陆地无线电接入(UTRA)之类的无线电技术,UMTS UTRA可使用宽带CDMA(WCDMA)建立空中接口116。WCDMA可包括诸如高速分组接入(HSPA)和/或演进型HSPA(HSPA+)之类的通信协议。HSPA可包括高速下行链路分组接入(HSDPA)和/或高速上行链路分组接入(HSUPA)。

在另一个实施方式中,基站114a和WTRU 102a、102b、102c可实施诸如演进型UMTS陆地无线电接入(E-UTRA)之类的无线电技术,E-UTRA可使用长期演进(LTE)和/或高级LTE(LTE-A)建立空中接口116。

在其他实施方式中,基站114a和WTRU 102a、102b、102c可实施诸如IEEE 802.16(即全球微波互联接入(WiMAX))、CDMA2000、CDMA20001X、CDMA2000EV-DO、临时标准2000(IS-2000)、临时标准95(IS-95)、临时标准856(IS-856)、全球移动通信系统(GSM)、用于GSM演进的增强型数据速率(EDGE)、GSM EDGE(GERAN)之类的无线电技术。

图1A中的基站114b例如可以是无线路由器、家用节点B、家用e节点B或接入点,并且可使用任意适当的RAT以便于诸如营业场所、家庭、车辆、学校之类的局限区域中的无线连接性。在一个实施方式中,基站114b和WTRU 102c、102d可以实施诸如IEEE 802.11之类的无线电技术来建立无线局域网(WLAN)。在另一个实施方式中,基站114b和WTRU 102c、102d可实施诸如IEEE 802.15之类的无线电技术来建立无线个域网(WPAN)。在又一个实施方式中,基站114b和WTRU 102c、102d可使用基于蜂窝的RAT(例如WCDMA、CDMA2000、GSM、LTE、LTE-A等)来建立微微小区或毫微微小区。如图1A所示,基站114b可具有到因特网110的直接连接。因此,基站114b可以不需要通过核心网106来接入因特网110。

RAN 104可以与核心网106通信,该核心网106可以是被配置成向WTRU 102a、102b、102c、102d中的一者或多者提供语音、数据、应用和/或网际协议上的语音(VoIP)服务的任意类型的网络。例如,核心网106可提供呼叫控制、账单服务、基于移动位置的服务、预付费呼叫、因特网连接、视频分布等,和/或进行诸如用户认证这样的高级安全功能。虽然在图1A中未示出,但可以理解的是,RAN 104和/或核心网106可与采用与RAN 104相同的RAT或不同RAT的其他RAN直接或间接通信。例如,除了与可以使用E-UTRA无线电技术的RAN 104连接之外,核心网106还可以与采用GSM无线电技术的其他RAN(未示出)通信。

核心网106还可用作WTRU 102a、102b、102c、102d接入PSTN 108、因特网110和/或其他网络112的网关。PSTN 108可包括提供普通老式电话服务(POTS)的电路交换电话网。因特网110可包括使用诸如TCP/IP网际协议族中的传输控制协议(TCP)、用户数据报协议(UDP)和网际协议(IP)之类的通用通信协议的全球互连计算机网络和设备系统。网络112可包括由其他服务提供商所有和/或运营的有线或无线通信网络。例如,网络112可包括与可采用与RAN 104相同的RAT或不同的RAT的一个或多个RAN连接的其他核心网。

通信系统100中的一些或全部WTRU 102a、102b、102c、102d可包括多模能力,即,WTRU 102a、102b、102c、102d可包括用于通过不同无线链路与不同无线网络通信的多个收发信机。例如,图1A中示出的WTRU 102c可被配置成与可采用基于蜂窝的无线电技术的基站114a和与可采用IEEE802无线电技术的基站114b通信。

图1B是示例WTRU 102的系统图。如图1B所示,WTRU 102可包括处理器118、收发信机120、发射/接收元件122、扬声器/麦克风124、键盘126、显示器/触摸屏128、不可移除存储器106、可移除存储器132、电源134、全球定位系统(GPS)芯片组136以及其他外围设备138。可以理解的是,WTRU 102在保持与实施方式一致的同时,可包括前述元件的任意子组合。

处理器118可以是通用处理器、专用处理器、常规处理器、数字信号处理器(DSP)、多个微处理器、与DSP核心相关联的一个或多个微处理器、控制器、微控制器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)电路、其他任意类型的集成电路(IC)、状态机等。处理器118可执行信号编码、数据处理、功率控制、输入/输出处理、和/或使WTRU 102能够在无线环境中运行的任意其他功能。处理器118可与收发信机120耦合,收发信机120可与发射/接收元件122耦合。虽然图1B将处理器118和收发信机120图示为分离的组件,但可以理解的是,处理器118和收发信机120可在电子封装或芯片中被集成在一起。

发射/接收元件122可被配置成通过空中接口116向基站(例如基站114a)传送信号或从基站(例如基站114a)接收信号。例如,在一个实施方式中,发射/接收元件122可以是被配置成传送和/或接收RF信号的天线。在另一个实施方式中,发射/接收元件122例如可以是被配置成传送和/或接收IR、UV或可见光信号的发射器/检测器。在又一个实施方式中,发射/接收元件122可被配置成传送和接收RF和光信号两者。可以理解的是,发射/接收元件122可被配置成传送和/或接收无线信号的任意组合。

并且,虽然在图1B中发射/接收元件122被图示为单个元件,但WTRU102可包括任意数量的发射/接收元件122。更具体地,WTRU 102可采用MIMO技术。因此,在一个实施方式中,WTRU 102可包括用于通过空中接口116传送和接收无线信号的两个或更多个发射/接收元件122(例如多个天线)。

收发信机120可被配置成调制将由发射/接收元件122传送的信号,并解调由发射/接收元件122接收的信号。如上所述,WTRU 102可具有多模能力。因此,收发信机120可包括使WTRU 102能够通过诸如UTRA和IEEE802.11之类的多个RAT通信的多个收发信机。

WTRU 102的处理器118可耦合至下列组件并可从下列组件接收用户输入数据:扬声器/麦克风124、键盘126、和/或显示器/触摸屏128(例如液晶显示器(LCD)显示单元或有机发光二极管(OLED)显示单元)。处理器118还可以向扬声器/麦克风124、键盘126和/或显示器/触摸屏128输出用户数据。并且,处理器118可从诸如不可移除存储器106和/或可移除存储器132之类的任意类型的适当存储器访问信息,并将数据存储至所述存储器。不可移除存储器106可包括随机存取存储器(RAM)、只读存储器(ROM)、硬盘或任意其他类型的记忆存储设备。可移除存储器132可包括用户标识模块(SIM)卡、记忆棒、安全数字(SD)存储卡等。在其他实施方式中,处理器118可从物理上不位于WTRU 102上(例如在服务器或家用电脑(未示出)上)的存储器访问信息,并将数据存储至所述存储器。

处理器118可从电源134接收电力,并可被配置成分配和/或控制到WTRU 102中其他组件的电力。电源134可以是用于向WTRU 102供电的任意适当设备。例如,电源134可包括一个或多个干电池(例如镍镉(NiCd)、镍锌(NiZn)、镍金属氢化物(NiMH)、锂离子(Li-ion)等)、太阳能电池、燃料电池等。

处理器118还可以与GPS芯片组136耦合,GPS芯片组136可被配置成提供与WTRU 102当前位置相关的位置信息(例如经度和纬度)。除了来自GPS芯片组136的信息或作为所述信息的替代,WTRU 102可通过空中接口116从基站(例如基站114a、114b)接收位置信息,和/或基于从两个或更多邻近基站接收到的信号的定时(timing)来确定其位置。可以理解的是,在与实施方式保持一致的同时,WTRU 102可借助任意适当的位置确定方法来获取位置信息。

处理器118可进一步与其他外围设备138耦合,外围设备138可包括提供附加特征、功能和/或有线或无线连接的一个或多个软件和/或硬件模块。例如,外围设备138可包括加速计、电子罗盘、卫星收发信机、数字相机(用于照片或视频)、通用串行总线(USB)接口、振动设备、电视收发信机、免提耳机、蓝牙模块、调频(FM)无线电单元、数字音乐播放器、媒体播放器、视频游戏机模块、因特网浏览器等。

图1C是根据一种实施方式的RAN 104和核心网106的系统图。如上所述,RAN 204可以采用UTRA无线电技术通过空中接口116与WTRU 102a、102b、和/或102c通信。RAN 104还可以与核心网106通信。如图1D所示,RAN 104可以包括节点B 140a、140b、140c,其每个都可以包括一个或多个收发信机,用于通过控制接口116与WTRU 102a、102b、102c进行通信。节点B 140a、140b、140c每个都可与RAN 104内的特定小区(未示出)相关联。RAN 104还可以包括RNC 142a、142b。应当理解,根据实施例,RAN104可以包括任何数量的节点B和RNC。

如图1C所示,节点B 140a、140b可以与RNC 142a进行通信。此外,节点B 140c可以与RNC 142b进行通信。节点B 140a、140b、140c可以通过Iub接口分别与RNC 142a、142b进行通信。RNC 142a、142b可以被配置成分别控制其所连接的节点B 140a、140b、140c。此外,可将RNC 142a、142b中的每一个被配置为实现或支持其他功能,例如外环功率控制、负载控制、准入控制、分组调度、切换控制、宏分集、安全功能、数据加密等。

图1C中所示的核心网106可以包括媒体网关(MGW)144、移动交换中心(MSC)146、服务GPRS支持节点(SGSN)148和/或网关GPRS支持节点(GGSN)150。虽然将前述组件表示为核心网106的一部分,但是应该理解,这些组件中任何一部分都可由核心网运营商以外的实体所有和/或运营。

RAN 104中的RNC 142a可通过IuCS接口连接至核心网106中的MSC146。可将MSC 146连接至MGW 144。该MSC 146和MGW 144可向WTRU102a、102b、102c提供对电路交换网络(例如PSTN 108)的接入,以促进WTRU 102a、102b、102c与传统陆地线通信设备之间的通信。

还可将RAN 104中的RNC 142a通过IuPS接口连接至核心网106中的SGSN 148。该SGSN 148可连接至GGSN 250。该SGSN 148和GGSN 150可向WTRU 102a、102b、102c提供对分组交换网络(例如互联网110)的接入,以促进WTRU 102a、102b、102c与IP设备之间的通信。

如上所述,还可将核心网106连接至网络112,其可包括由其他服务提供商所有和/或运营的其他有线或无线网络。

图1D是根据一种实施方式的RAN 104和核心网106的系统图。如上所述,RAN 104可以采用E-UTRA无线电技术通过空中接口116与WTRU102a、102b、102c通信,但是应认识到公开的实施方式可以包括任何数目的WTRU、基站、网络、和/或网络元件。RAN 104还可以与核心网106通信。

RAN 104可以包括e节点B 160a、160b、160c,但是应认识到RAN 104可以在与实施方式一致的同时,包括任何数目的e节点B。e节点B 160a、160b、160c每个可以包括用于通过空中接口116与WTRU 102a、102b、102c通信的一个或多个收发信机。在一个实施方式中,e节点B 160a、160b、160c可以实现MIMO技术。因此,例如,e节点B 160a可以使用多个天线来向WTRU 102a传送无线信号并从WTRU 102a接收无线信号。

e节点B 160a、160b、160c中的每一个可以与特定小区(未示出)相关联且可以被配置为处理无线电资源管理决策、切换决策、上行链路和/或下行链路中的用户调度等等。如图1D所示,e节点B 160a、160b、160c可以通过X2接口相互通信。

图1D所示的核心网106可以包括移动性管理网关(MME)162、服务网关164、以及分组数据网络(PDN)网关166。虽然每个前述元件被描绘成核心网106的一部分,但是应认识到这些元件中的任何一个可以被除核心网运营商之外的实体所拥有和/或运营。

MME 162可以经由S1接口连接到RAN 104中的e节点B 162a、162b、162c中的每一个且可以充当控制节点。例如,MME 162可以负责对WTRU102a、102b、102c的用户进行认证、承载激活/去激活、在WTRU 102a、102b、102c的初始附着期间选择特定服务网关等等。MME 162还可以提供用于在RAN 104与采用诸如GSM或WCDMA等其它无线电技术的其它RAN(未示出)之间进行切换的控制平面。

服务网关164可以经由S1接口连接到RAN 104中的e节点B 160a、160b、160c中的每一个。服务网关164通常可以向/从WTRU 102a、102b、102c路由和转发用户数据分组。服务网关164还可以执行其它功能,诸如在e节点B间切换期间锚定用户平面、当下行链路数据可用于WTRU 102a、102b、102c时触发寻呼、管理并存储WTRU 102a、102b、102c的上下文等等。

服务网关164还可以连接到可以为WTRU 102a、102b、102c提供对分组交换网(诸如因特网110等)的接入的PDN网关166,以促进WTRU 102a、102b、102c与IP使能设备之间的通信。

核心网106可以促进与其它网络的通信。例如,核心网106可以为WTRU102a、102b、102c提供对电路交换网(诸如PSTN 108等)的接入,以促进WTRU 102a、102b、102c与传统陆线通信设备之间的通信。例如,核心网106可以包括充当核心网106与PSTN 108之间的接口的IP网关(例如IP多媒体子系统(IMS)服务器),或者可以与之通信。另外,核心网106可以为WTRU 102a、102b、102c提供对网络112的接入,网络112可以包括被其它服务提供商所拥有和/或运营的其它有线或无线网络。

图1E是根据实施方式的RAN 104和核心网106的系统结构图。RAN 104可以是接入服务网(ASN),其使用IEEE 802.16无线电技术通过空中接口106与WTRU 102a、102b、102c进行通信。如下文所详细描述的,可将WTRU102a、102b、102c、RAN 104与核心网106之间的不同功能性实体之间的通信链路定义为参考点。

如图1E所示,RAN 104可以包括基站180a、180b、180c和ASN网关182,但是应当理解,在与所述实施方式保持一致的情况下,RAN 104可以包括任何数量的基站和ASN网关。基站180a、180b、180c每一个都可以与RAN 104中的特定小区(未示出)相关联,并且每一个可以包括一个或多个收发信机,用于通过空中接口116与WTRU 102a、102b、102c进行通信。在一个实施方式中,基站180a、180b、180c可以实现MIMO技术。因此,举例来讲,基站180a可以使用多个天线来向WTRU 102a传送无线信号,并从WTRU 102a接收无线信号。基站180a、180b、180c还可提供移动性管理功能,例如切换触发、隧道建立、无线电资源管理、流量(traffic)分类、服务质量(QoS)策略执行等。ASN网关182可以用作流量聚合点,并可负责寻呼、缓冲用户简档、向核心网106路由等。

WTRU 102a、102b、102c与RAN 104之间的空中接口116可以定义为R1参考点,其可实施IEEE 802.16规范。此外,WTRU 102a、102b、102c中的每一个可以与核心网106建立逻辑接口(未示出)。该WTRU 102a、102b、102c与核心网106之间的逻辑接口可以定义为R2参考点,其可用于认证、授权、IP主机配置管理和/或移动性管理。

基站180a、180b、180c中的每一个之间的通信链路可以定义为R8参考点,其包括用于促进WTRU切换和在基站之间进行数据转移的协议。基站180a、180b、180c与ASN网关182之间的通信链路可以定义为R6参考点。该R6参考点可以包括用于根据与WTRU 102a、102b、102c中的每一个相关联的移动性事件来促进移动性管理的协议。

如图1E所示,可将RAN 104连接至核心网106。RAN 104与核心网106之间的通信链路可以定义为R3参考点,其可包括例如用于促进数据转移和移动性管理能力的协议。核心网106可以包括移动IP本地代理(MIP-HA)184、认证授权计费(AAA)服务器186和网关188。虽然将前述每一个组件描述为核心网106的一部分,但是应当理解,前述任何一个部分都可以由核心网运营商之外的实体所有和/或运营。

该MIP-HA可以负责进行IP地址管理,并能够使WTRU 102a、102b、102c能够在不同ASN和/或不同核心网之间漫游。MIP-HA 184可以向WTRU102a、102b、102c提供对分组交换网络(例如互联网110)的接入,以促进WTRU 102a、102b、102c与基于IP的设备之间的通信。AAA服务器186可以负责进行用户认证和支持用户服务。网关188可以促进与其他网络的交互。例如,网关188可以向WTRU 102a、102b、102c提供对电路交换网络(例如PSTN 108)的接入,以促进WTRU 102a、102b、102c与传统陆地线路通信设备之间的通信。此外,网关188可以向WTRU 102a、102b、102c提供对网络112的接入,该网络112可以包括其他服务运营商所有和/或运营的其他有线或无线网络。

虽然在图1E中未示出,但是应当理解,RAN 104可以连接至其他ASN,核心网106可以连接至其他核心网。RAN 104与其他ASN之间的通信链路可以定义为R4参考点,其可包括用于对RAN 104与其他ASN之间的WTRU102a、102b、102c的移动性进行协调的协议。核心网106与其他核心网之间的通信链路可以定义为R5参考,其可以包括用于促进本地核心网与访问核心网之间的联网。

图2表示实施实施方式的系统架构示例。如图2所示,多个设备(例如WTRU1 202、WTRU2 204、WTRU3 206和WTRU4 208)可以通过IP网络210进行通信。WTRU可以通过无线通信协议和/或有线通信协议进行通信。例如,WTRU1 202可以与WTRU2 204建立通信会话。例如,WTRU1 202与WTRU2 204可以建立流视频会议。在该例中,流数据可以包括语音数据和视频数据。一旦建立流视频会议,则可通过IP网络210经由流212在WTRU1 202与WTRU2 204之间发送合并的语音和视频数据。流212可以包括WTRU1 202与WTRU2 204之间的语音和或视频数据。

在流212未决(pendency)期间,可能需要将来自WTRU2 204的语音和/或视频数据重新定向至不同于WTRU1 202的设备。例如,WTRU1 202的用户可能在建立流212的期间正在行进,但现在到达了用户的办公室。在该例中,需要将流212的全部或部分转移至一个或多个不同的设备。例如,WTRU1 202的用户可能决定将流212的语音数据转移至WTRU3 206,并将流212的视频数据转移至WTRU4 208。一旦分别向WTRU3 206和WTRU4208转移了语音和视频数据,则可将新的数据流称作流214。

图3表示示例消息发送图,其中UE1 302与PSS适配器/服务器312建立了IMS会话。在该例中,UE1 302可使用IMS协议向UE2 304转移数据会话。可使用IUT将正在进行的PSS会话从转出方(transferor)(UE1 302)转移至转入方(transferee)(UE2 304)。该IUT可以包括会话控制转移以及媒体流转移。在该例中,UE1 302与UE2 304可以由相同的用户订制,并可由相同的服务控制功能(SCF)310服务。此外,举例来讲,UE间会话转移可以遵循通用的UE间会话转移过程,如3GPP TS 23.237:“IP多媒体子系统(IMS)服务连续性;阶段2”中所定义的,和3GPP TS 24.237:“IP多媒体子系统(IMS)服务连续性;阶段3”中所定义的。在推送模式中,可由UE1302发起会话转移。

图3中的信息流示出了使用PSS适配器/服务器312的从UE1 302至UE2304的IMS会话转移。根据如3GPP TS 24.237:“IP多媒体子系统(IMS)服务连续性;阶段3”的第15款中所定义的会话转移过程,可具有SIP REFER(参考)320、SIP REFER 322、REFER请求授权324、SIP REFER 326、SIPREFER 328、SIP 330、SIP 332、SIP 334、SIP 336、SIP通知344、SIP通知346、SIP通知348、SIP通知350、SIP 352、SIP 354、SIP 356和SIP 358。可简化该过程,例如,省略会话过程消息。IMS服务控制314可控制UE1与PSS适配器/服务器316之间的媒体路径。UE1 302与PSS适配器/服务器316之间的IMS受控PSS会话可允许媒体流。UE1 302可以发起书签创建318,例如,根据3GPP TS 26.237的12.1款:“基于IP多媒体子系统(IMS)的分组交换流(PSS)与多媒体广播/多播服务(MBMS)用户服务;协议”的书签创建。

SIP REFER 320可以向UE2304发起UE间转移,并将该SIP REFER 320从UE1 302发送至IMS核心网(IM CN)子系统306。IM CN子系统306可以将SIP REFER 322发送至服务集中和连续性(SCC)308。SCC 308可在REFER请求授权324处处理IUT请求。SCC 208可通过SIP 326将该请求转发回IM CN子系统306,该IM CN子系统306进一步通过SIP REFER 328将该请求转发至UE2 304。UE2 304经由SIP 330向IM CN子系统306作出响应。IM CN子系统306可通过SIP 332将响应转发至SCC 308,SCC 308通过SIP 334将该响应转发至IM CN子系统306,该IM CN子系统306进一步通过SIP 336将该响应转发至UE1 302。之后,可使用书签发起PSS会话建立338,其例如可根据3GPP TS 26.237的12.2.2款:“基于IP多媒体子系统(IMS)的分组交换流(PSS)与多媒体广播/多播服务(MBMS)用户服务;协议”发起,其中,向PSS适配器/服务器312通知从UE1 302至UE2 304的转移。一旦进行PSS会话建立338,则IMS服务控制340可以控制经由UE2与PSS适配器/服务器342之间的媒体路径所建立的会话。

为了撤销UE2与PSS适配器/服务器342之间的媒体路径,可从UE2 304向IM CN子系统306发送SIP通知344。IM子系统306可以通过SIP通知346向SCC 308转发该请求。SCC 308可以通过SIP通知348向IM CN子系统306转发该请求,IM CN子系统306通过SIP通知350将该请求转发至UE1 302。UE1可通过向IM CN子系统306发送SIP 352来表示接受撤销,IM CN子系统306通过SIP 354将该接受转发至SCC 308,SCC 308通过SIP356将该接受转发至IM CN子系统306,IM CN子系统306通过SIP 358将该接受转发至UE2 304。之后,可以完成PSS会话撤销306,并可通知PSS适配器/服务器312会话已回到UE1 302,例如,根据3GPP TS 26.237的8.2.6.1.1款:“基于IP多媒体子系统(IMS)的分组交换流(PSS)与多媒体广播/多播服务(MBMS)用户服务;协议”。

可以理解,IMS会话转移过程需要大量的信令开销,并且需要通知会话的各方将要进行会话转移。此外,设备需要支持IMS协议,以使用IMS会话转移过程。实施方式描述的过程中,会话或数据流相关的至少一方不知道进行了会话或流转移。实施方式描述的转移协议中,不支持IMS和/SIP的设备也能够发起和参与IUT。

图4是可实施实施方式的系统架构示例。通信节点(correspondence node)(CN)402可以与WTRU1 412、WTRU2 414和/或WTRU3 416进行通信。例如,CN 402可以与WTRU1 412建立通信会话,该通信会话包括语音数据和视频数据。该通信会话可称作数据流或简称为流。为了允许WTRU1 412、WTRU2 414和/或WTRU3 416实现移动性,而不需要由CN 402修改这些设备的地址,CN 402可以通过本地代理(HA)404与WTRU1 412、WTRU2 414和/或WTRU3 416通信。HA 404可在绑定表406中为WTRU1 412、WTRU2414和/或WTRU3 416保存更新后的地址列表。例如,WTRU1 412在网络410中可具有实际的IP地址。可将该实际的IP地址称为转交地址(CoA)。在网络410中,可将定址为WTRU1的CoA的IP分组路由至WTRU1 412。类似的,WTRU2 414和WTRU3 416都可以具有CoA,这些CoA对应于其在网络410中的实际网络IP地址。WTRU1 412、WTRU2 414和/或WTRU3416可以向HA 404注册其CoA。HA 404可将WTRU 412的CoA与本地地址(HoA)相关联。HoA可以是给定CoA的代理地址。例如,HA 404所分配的HoA可以使定址为该HoA的IP分组在网络410中路由至HA 404。通过在绑定表406中将HoA与CoA进行关联,HA 404可将定址为HoA的分组路由至设备所在的CoA。

例如,假设WTRU1 412向HA 404注册CoA1。HA 404可以在绑定表406中为WTRU1 402创建项目。该项目可以包括CoA1。此外,HA 404可以创建HoA1,该HoA1可以是WTRU1 412的代理地址。在绑定表406中,HoA1可与CoA1相关联,并且可以进一步包括绑定标识(BID),在该例中,BID为BID1。WTRU可以为每一个CoA生成BID,并将该BID发送至HA。替代地,HA可生成BID,并通知UE。因此,在本例中,可在绑定表406中创建唯一的项目,该项目包括HoA1、BID1和CoA1。在一个例子中,HA404可以向WTRU1 412通知HoA1。当与另一个设备(例如CN 402)建立通信会话时,WTRU1 412可以指示其地址为HoA1。因此,在会话中定址为WTRU1 412的分组可以发送至HoA1。可将定址为HoA1的分组路由至HA404。HA 404可接收该定址为HoA1的分组,并可使用绑定表406确定CoA1,并使用CoA1将该分组转发至WTRU1。通过以这种方式进行注册,WTRU1412可以在网络410中移动,网络410可包括改变其CoA,例如变为CoA2。在这种情况下,WTRU1 412可以向HA 404发送用于更新绑定表406的绑定更新(BU),以表明现在应当将HoA1和BID1与CoA2相关联。该绑定项目可以是HoA/BID/CoA三项。该过程可以实现WTRU1 412的移动性,而不需要每次当WTRU1 412改变其CoA时更新CN 402。

在另一例子中,WTRU1 412可以包括多个接口。在该例中,每一个接口都可以包括相关联的CoA。WTRU1 412可以向HA 404注册其每一个接口和各自的CoA,这样,可将其包含在绑定表406中。在该例中,WTRU1 412的所有接口都共用相同的HoA,例如HoA1。但是,每一个接口都可以分配不同的BID,这样,可在绑定表406中唯一地标识出接口及其相应的CoA。例如,WTRU1 412可以包括位于CoA1的接口1。绑定表406中用于该接口1的项目可以是HoA1/BID1/CoA1。类似地,WTRU1 412可以包括位于CoA2的接口2。绑定表406中用于该接口2的项目可以是HoA1/BID2/CoA2。因此,如果HA 404识别出与HoA1和BID1相关的分组,则其可使用绑定表406中的项目识出CoA,并通过CoA1将该分组路由至接口1。类似地,如果HA 404识别出与HoA1和BID2相关的分组,则其可使用绑定表406中的项目识出CoA,并通过CoA2将该分组路由至接口2。在另一实施方式中,可使用用户设备标识符(UEID)来唯一地标识出项目。可在绑定表406中包含UEID。

对于要向注册至HA 404的设备发送大量数据或数据流的通信会话,可以建立数据流或流。流可以是与流量选择器相匹配的IP分组。流可以是WTRU希望由HA进行特别处理的分组序列。流量选择器可以是一个或多个参数,用于与分组的报头中的字段进行匹配,以对分组进行分类。该参数的例子可以包括源和/或目的IP地址、传输协议号、源和目的端口号、IP和更高层报头的其他字段等。为了在HA标识流,可以例如在流表408中创建流绑定。每一个注册至HA的HoA可以具有流表。流绑定可以是流量选择器和操作。可以根据与流绑定相关的操作,对与和流绑定相关的流量选择器相匹配的一个或多个流的IP分组进行处理。可由流标识符(FID)对流进行唯一地标识。例如,可由WTRU1 412生成FID,并将其发送至HA 404,这样,可将FID包含在流表408中由HA1 404所维护的流绑定项目的表中。

例如,参考图4,可在CN 402与WTRU1 412之间建立流。WTRU1 412可以向HA 404通知流的建立。WTRU1 412可以向HA 404通知流的FID,并可指示HA 404使用特定的HoA和BID将与流相关联的分组进行转发。例如,WTRU1 412可以向HA 404发送绑定更新,该绑定更新包括与CN 402和WTRU1 412相关的流的FID1。该绑定更新还可以包括指令,以例如使用绑定参考子选择来使用HoA1/BID1对对与FID1有关的分组进行路由。该绑定参考子选择可以将流与一个或多个注册过的BID进行关联。该HoA1/BID1对可以与绑定表406中的CoA1相关联。一旦接收到绑定更新,则HA 404可以在流表408中为与CN 402和WTRU1 412相关的流创建项目。该项目可以包括FID1、由HA 404所创建的流量选择器和操作(在本例中为转发至CoA1),上述内容可由WTRU1 412在绑定更新中进行指示。替代地,WTRU1412可以向HA 404发送流量选择器,将其作为绑定更新的一部分,或作为不同的消息。如果HA 404接收到的分组与所创建的流量选择器相匹配,则可使用包含在流表中的HoA/BID对将其路由。例如,如果到来的分组与和FID1相关的流量选择器相匹配,则HA 404可使用流表408将HoA1/BID1识别为该分组的目的地。在另一例子中,如果绑定表中的每一个BID都与一个专门的HoA相关联,则可基于BID1来对分组进行路由。之后,HA 404可以使用CoA1将分组进行路由,该CoA1可使用绑定表406进行标识。

当在CN 402与WTRU1 412之间建立了流之后,可能希望该流能够转移至一个或多个不同设备。例如,假定CN 402与WTRU1 412之间的流,流1,包括语音数据和视频数据。WTRU1 412可能希望将流1的语音数据转移至WTRU2414,将流1的视频数据转移至WTRU3 416。WTRU1 412还可希望透明地进行转移,即,CN 402不知道流1已经被从WTRU1 412转移至WTRU2 414和WTRU3 416。实施方式描述了多种方式,WTRU1 412、WTRU2 414和WTRU3 416可以向一个或多个HA,例如HA 404,发送绑定更新,这样,可以进行透明的流转移。

在发起流转移之前,转移所涉及的一个或多个WTRU、转移所涉及的一个或多个节点(例如HA)或一个或多个CN可以请求发起流转移、请求对流转移授权和/或确保转移中所涉及的每一个设备都能够支持流转移。例如,图5表示了示例信号图,其中设备可以请求并授权流转移。参考图5,WTRU1502和WTRU2 504可以是能够接受和使用流的设备。HA1506和HA2 508可以是能够支持设备移动性的本地代理,该设备例如是WTRU1 502和WTRU2 504。授权/服务集中连续性(Auth/SCC)510可以是能够在全局管理会话连续性和授权的节点,(例如,管理多个HA)。Auth/SCC 510可以是系统中的单独节点,或可以是另一个节点的一部分,例如HA1 506或HA2508。

如图5所示,WTRU1 502可以在514注册至HA1 506。该注册可以采用绑定更新的形式。该绑定更新可以包括WTRU1 502的BID和CoA,例如BID1和CoA1。HA1506可以使用从WTRU1 502所接收的BID1和CoA1,以更新WTRU1 502的绑定表项目。HA1506可以为WTRU1 502生成HoA,例如HoA1。该用于WTRU1 502的绑定表项目可以包括HoA1、BID1和/或CoA1。HA1 506可以在绑定应答消息中向WTRU1 502发送HoA1,该消息可以指示WTRU1 502已经成功向HA1 506进行注册。类似地,WTRU1 504可以在516注册至HA2 508。该注册可以采用绑定更新的形式。该绑定更新可以包括WTRU2 504的BID和CoA,例如BID2和CoA2。HA2 508可以使用从WTRU2 504所接收的BID2和CoA2,以更新WTRU2 504的绑定表项目。HA2 508可以为WTRU2 504生成HoA,例如HoA2。该用于WTRU2504的绑定表项目可以包括HoA2、BID2和/或CoA2。HA2 508可以在绑定应答消息中向WTRU2 504发送HoA2,该消息可以指示WTRU2 504已经成功向HA2 508进行注册。

在向HA1 506进行注册之后,WTRU1 502可能希望与CN 512建立流。在518,可以建立从CN 512至WTRU1 502的流1。可以按照前述参考图4相类似的方式来建立流1。例如,WTRU1 502可以向HA1 506发送绑定更新,该绑定更新包括FID(例如FID1)和流量选择器。可使用该流量选择器根据分组报头来识别与流相关联的分组。HA1 506可以在流表中为流1建立项目。该流表的项目可以包括FID1、由WTRU1 502所发送的流量选择器和将对与流量选择器相匹配的分组所执行的操作。例如,该操作可以是将分组转发至CoA1的指令。在另一例子中,该操作可以是将分组转发至HoA1。在另一例子中,该操作可以是使用与BID1相关的绑定项目,将分组进行转发。在另一例子中,该操作可以是使用绑定表中的项目将分组进行转发,该绑定表可使用HoA/BID对,例如HoA1/BID1,来进行唯一地标识。在该例中,如果HA1接收到与流量选择器相匹配的分组,则其可根据HoA1/BID1/CoA1绑定项目,使用HoA1/BID1对,将CoA1识别为分组的目的地址。一旦在流表中为流1建立项目,则HA1 506可以向WTRU1 502发送绑定应答。之后,WTRU1 502可以使用HoA1作为其地址,将分组作为流1的一部分发送至CN 512。CN 512可以将流1中的分组定址为HoA1。定址为HoA1的分组可以被路由至HA1 506。之后HA1 506可将分组的报头与流1的流量选择器进行匹配,并根据流表和绑定表中所创建的项目将分组路由至WTRU1 502。该分组转发可以称为建立隧道(tunnel)。

在建立流1之后,流1的终点可以变化。例如,可将与流1相关的全部或一些分组路由至WTRU2 504,而不是WTRU1 502。在520,WTRU1 502可以参与对等发现。可由WTRU1 502发起对等发现,或可由其它设备发起,例如WTRU2 504、HA1 506、HA2 508和/或Auth/SCC 510。在对等发现中,WTRU1 502可以发现WTRU2 504。WTRU1 502与WTRU2 504可以交换相关信息,例如寻址信息。该寻址信息可以包括HoA(例如HoA1和/或HoA2)、CoA(例如CoA1和/或CoA2)、HA信息(例如用于HA1 506和HA2 508的地址或其他标识信息)等。一旦WTRU1 502发现了WTRU2 504,WTRU1502可以联系WTRU2 504进行IUT准备和授权。例如,如图5所示,WTRU1502可以向WTRU2 504发送IUT准备请求。IUT准备请求522可以包含涉及使用流1的应用的类型或标识,并可请求WTRU2 504接受流1的转移。在另一例子中,IUT准备请求522可以包括与流1相关联的应用的应用数据。例如,如果流1包括视频数据,则应用数据的例子可以是视频编解码。应当理解,应用数据可以是各种专用于使用流1的应用的信息。在另一例子中,IUT准备请求522可以包括涉及用于HA1 506的标识或其他标识信息,例如IP地址。IUT准备请求522可以包括涉及用于CN 512的标识、地址、特性等的信息。

一旦接收到IUT准备请求522,则WTRU2 504可以验证其允许接受转移。例如,WTRU2 504可以检查其本地配置,以确保其支持流1的转移。在一个示例实施方式中,例如,如果需要经由HA2 508对流进行路由,WTRU2 504可与其HA(例如,HA2 508)进行检查,以确保支持流1的转移。WTRU2 504可以确认,其是否被授权接受流1的转移。例如,如图5所示,WTRU2 504可以向Auth/SCC 510发送IUT授权请求524,该Auth/SCC可以用作会话控制器。在实施方式中,Auth/SCC 510可以逻辑地包含在另一网络节点内,例如HA1504或HA2 506。IUT授权请求524可以包括各种信息,例如但不限于,有关WTRU1 502的信息、有关WTRU2 504的信息、使用流1的应用的标识、专用于使用流1的应用的数据等。在另一实施方式中,WTRU2 504可以包括允许其本地地确定是否允许IUT的本地配置策略信息和其他信息。在该例中,IUT授权请求524是可选的。如果Auth/SCC 510确定允许IUT,则其可在例如IUT授权响应526中进行指示,该响应可发送至WTRU2 504。替代地,Auth/SCC 510可以拒绝IUT,并如此在IUT授权响应526中进行指示。

如果Auth/SCC 510在IUT授权响应526中对流1的IUT授权,则在528,WTRU2 504可以开始应用IUT准备。例如,WTRU2 504可以开始与WTRU2504上的流1相关的应用。WTRU2 504可以将与流1相关的信息传送至与流1相关的本地应用。WTRU2 504可以发起过程,准备本地应用,用于对与流1相关的数据进行接收。可向HA2 508通知IUT。例如,WTRU2 504可以向HA2 508发送绑定更新530,以指示HA2 508更新其绑定表和/或流表。由于该转移对HA2 508的转移是透明的(下文中将详细描述),因此向HA2508发送绑定更新530可以是可选的。但是,如果通过绑定更新530指示HA2执行绑定更新,则在532,其可修改其绑定表和/或流表。在实施方式中,WTRU2 504可以向HA1 506发送IUT准备好534,以通知HA1 506WTRU2504已经准备好进行IUT。WTRU2 504可以向WTRU1 502IUT准备响应536,以向WTRU1 502通知WTRU2 504接受了IUT和/或WTRU2已经准备好进行IUT。

WTRU1 502可以向HA1 506发送绑定更新538。绑定更新538可以包括流量选择器,该流量选择器可用于将与流1相关的分组路由至WTRU2504。下面将更详细地描述绑定更新、修改绑定表、修改流表和/或重定向分组的方法的细节。在540,HA1 506根据绑定更新538中所包含的信息修改其流表和/或绑定表。在修改了一个或多个表之后,在542,流1(该流1仍可由CN 512定址为HoA1)可由HA1506路由至WTRU2 504。可通过HA2508对与流1相关的分组进行路由,或直接由HA1 506将其路由至WTRU2504,下面将详细描述。从WTRU1 504至WTRU2 504的流1的转移可以对CN 512是透明的。用于IUT准备和/或授权的协议可以是不同的协议,或可以是用于IUT的协议。例如,协议可以包括IUT准备请求和响应消息、IUT授权请求和响应消息和/或IUT准备好指示符消息。

在示例实施方式中,可对MIPv6协议进行修改,以支持IUT。例如,在MIPv6中可为了支持IUT而定义移动性选择。可在多种类型的MIP消息中包含移动性选择,例如,绑定更新消息、绑定应答消息、绑定更新消息和/或等。在另一示例实施方式中,可修改MIP协议以支持IUT。例如,可将SDP消息体的载荷类型设置为“IUT”和/或将内容类型设置为“应用/IUT”,以支持IUT请求和授权。在另一示例中,可使用混合协议来转移IUT消息。例如,可以使用新的协议用于在进行转移的WTRU之间的通信,使用MIP消息用于在WTRU和HA之间或两个HA之间转移IUT信息,和/或使用SIP在HA和SCC之间传输IUT信息。应当理解,上述组合只是举例,协议的组合可以不同。下面将结合图7对混合协议授权的示例进行更详细的描述。

图6表示另一IUT请求和授权场景示例。在该例中,与转移中所涉及的WTRU之间的直接通信不同,通过HA向WTRU发送请求和授权并从WTRU接收请求和授权。例如,如图6所示,流路由和/或IUT中可以涉及WTRU1602、WTRU2 604、HA1 606、HA2 608、Auth/SCC 610和CN 612。在614,WTRU1 602向HA1 606注册,在616,WTRU2 604向HA2 608注册。可以按照与上述方法类似的方式进行注册。在618,可在CN 612与WTRU1 602之间建立流1。在620,WTRU1 602、WTRU2 604、HA1 606、HA2 608和/或Auth/SCC 610可以进行对等发现。例如,WTRU1 602可以发现WTRU2604。WTRU1 602和WTRU2 604可以交换相关信息,例如寻址信息。该寻址信息可以包括HoA、CoA、HA信息等。WTRU1 602可以向HA1 606发送IUT准备请求622,该IUT准备请求622可以请求IUT,和/或请求对IUT授权。该IUT准备请求622可以包含涉及使用流1的应用的类型或标识。在实施方式中,IUT准备请求622可以包括来自与流1相关的应用的应用数据。例如,如果流1包括视频数据,则应用数据的例子可以是视频编解码。应当理解,应用数据可以是各种专用于使用流1的应用的信息。例如,IUT准备请求622可以包括涉及用于WTRU2 604的标识或其他标识信息,例如为IP地址、HoA和/或CoA。IUT准备请求622可以包括涉及用于CN612的标识、地址、特性等的信息。

一旦接收到IUT准备请求622,则HA1 606可以验证或判断是否允许为流1进行IUT。在实施方式中,HA1 606可以采取操作使WTRU2 604准备接收流1。HA1 606可以向Auth/SCC 610发送IUT授权请求624。IUT授权请求624可以包括各种信息,例如但不限于,有关WTRU1 602的信息、有关WTRU2 604的信息、使用流1的应用的标识、专用于使用流1的应用的数据等。在另一实施方式中,HA1 606可以包括允许其本地地确定是否允许IUT的本地配置策略信息和其他信息。例如,Auth/SCC 610可以是HA1 606的逻辑部分。在另一示例中,可向HA2 608发送IUT授权请求624,以请求IUT授权。一旦确定是否对IUT授权,则Auth/SCC 610可向HA1 606发送IUT授权响应626。Auth/SCC 610可以接受或拒绝IUT请求。如果对IUT授权,则可以从HA1 606向WTRU2 604发送IUT准备请求628。IUT准备请求628可以包含涉及使用流1的应用的类型或标识的信息。在实施方式中,IUT准备请求628可以包含来自与流1相关的应用的应用数据。IUT准备请求628的例子可以包括涉及用于WTRU1 602的标识或其他标识信息,例如IP地址、HoA和CoA。IUT准备请求628可以包含涉及CN 612的标识、地址、特性等的信息。

在630,WTRU2 604可以开始应用IUT准备。例如,WTRU2 604可以在WTRU2 604上开始与流1相关的应用。WTRU2 604可以将与流1相关的信息传送至与流1相关的本地应用。WTRU2 604可以发起过程,该过程准备本地应用,以用于接收与流1相关的数据。可向HA2 608通知IUT。例如,WTRU2 604可以向HA2608发送绑定更新632,以指示HA2 608更新其绑定表和/或流表。由于该转移对HA2 608可以是透明的,因此向HA2 608发送绑定更新632是可选的,下文中将详细描述。但是,如果通过绑定更新632指示HA2608进行绑定更新,则在634,HA2 608可以修改其绑定表和/或流表。在示例实施方式中,WTRU2 604可以向HA1 606发送IUT准备响应636,以向HA1 606通知WTRU2 604已经准备进行IUT。HA1 606可以向WTRU1602发送IUT准备响应638,以向WTRU1 602通知IUT已被授权和/或接受。IUT准备响应638还可以指示WTRU2 604已准备好进行IUT。

WTRU1 602可以向HA1 606发送绑定更新640。绑定更新640可以包括流量选择器,该流量选择器可用于将与流1相关的分组路由至WTRU2604。下面将更详细地描述绑定更新、修改绑定表、修改流表和/或重定向分组的方法的细节。在642,HA1 606根据绑定更新640中所包含的信息修改其流表和/或绑定表。在修改了一个或多个表之后,在644,流1(该流1仍可由CN 612定址为WTRU1 602的HoA)可由HA1606路由至WTRU2 604。可通过HA2 608对与流1相关的分组进行路由,或直接由HA1 606将其路由至WTRU2 604,下面将详细描述。从WTRU1 602至WTRU2 604的流1的转移可以对CN 612是透明的。

图7表示通过使用修改后的MIP和SIP协议混合进行IUT请求和授权的示例信令图。图7中的实线箭头可以表示MIP消息,虚线箭头可以表示SIP消息。在该示例实施方式中,MIP消息可以用于WTRU和/或HA之间的通信,SIP消息可以用于与Auth/SCC的通信。如图7所示,流路由和/或IUT中可以涉及的WTRU1 702、WTRU2 704、HA1 706、HA2 708、Auth/SCC710和CN 712。在714,WTRU1 702可以向HA1 706进行注册,在716,WTRU2 704可以向HA2 708进行注册。可以按照与上述方法类似的方式进行注册。在718,可在CN 712与WTRU1 702之间建立流1。在720,WTRU1702、WTRU2 704、HA1 706、HA2 708和/或Auth/SCC 710可以进行对等发现。例如,WTRU1 702可以发现WTRU2 704。WTRU1 702和WTRU2 704可以交换相关信息,例如寻址信息。该寻址信息可以包括HoA、CoA、HA信息等。WTRU1 702可以向HA1 706发送IUT准备请求722,该IUT准备请求722可以请求IUT和/或请求对IUT授权。该IUT准备请求722可以是修改的MIP消息。IUT准备请求722可以包括有关使用流1的应用的类型或标识的信息。在实施方式中,IUT准备请求722可以包括与流1相关的应用的应用数据。IUT准备请求722的例子可以包括有关用于WTRU2 704的标识或其他标识信息,例如IP地址、HoA和/或CoA。IUT准备请求722可以包括有关CN 712的标识、地址、特性等的信息。

一旦接收到IUT准备请求722,则HA1 606可以验证或确认是否允许对流1使用IUT。在实施方式中,HA1 706可以采取操作,使WTRU2 704准备接收流1。HA1 706可以向Auth/SCC 710发送IUT准备请求724。IUT准备请求724可以是修改后的SIP消息。IUT准备请求724可以包括各种信息,例如但不限于,有关WTRU1 702的信息、有关WTRU2 704的信息、使用流1的应用的标识、专用于使用流1的应用的数据等。在另一实施方式中,HA1 706可以包括本地配置策略信息和其他允许其本地地确认是否允许IUT的信息。例如,Auth/SCC 710可以是HA1 706的逻辑部分。在另一例子中,可向HA2 708发送IUT准备请求724,以请求对IUT授权。IUT准备请求726可以是修改的SIP消息,并且可以包括各种信息,例如但不限于,有关WTRU1 702的信息、有关WTRU2 704的信息、使用流1的应用的标识、专用于使用流1的应用的数据等。一旦确定是否允许IUT,则Auth/SCC 710可以向HA2 708发送IUT准备请求726。IUT准备请求728(可以是修改的MIP消息)可以从HA2 708发送至WTRU2 704。IUT准备请求728可以包括使用流1的应用类型或标识的信息。在一种实施方式中,IUT准备请求728可以包括来自与流1相关的应用的应用数据。IUT准备请求728的例子可以包括有关用于WTRU1 702的标识或其他标识信息,例如IP地址、HoA和/或CoA。IUT准备请求728可以包括有关CN 712的标识、地址、特性等的信息。

在730,WTRU2 704可以开始进行应用IUT准备。例如,WTRU2 704可以在WTRU2 704上开始与流1相关的应用。WTRU2 704可将与流1有关的信息传送至与流1相关的本地应用。WTRU2 704可以启动过程,该过程开始本地应用,以用于接收与流1相关的数据。WTRU2 704可以发送IUT准备响应732,以向HA2 708通知其已准备进行IUT。例如,一旦接收到IUT准备响应732,则HA2 708可以向Auth/SCC 710发送IUT准备响应734,该IUT准备响应732可以是修改的MIP消息,该IUT准备响应734可以是修改的SIP消息。Auth/SCC 710可向HA1706发送IUT准备响应消息736,以通知,WTRU2 704已经准备好进行IUT,该IUT准备响应消息736可以是修改的MIP消息。HA1 706可以向WTRU1 702发送IUT准备响应738,其可以是修改的MIP消息,以向WTRU1 702通知IUT已被授权和/或接受。IUT准备响应738还可以指示WTRU2 704已经准备好进行IUT。

WTRU1 702可以向HA1 706发送绑定更新740,绑定更新740可以是修改的MIP消息,并且可以包括流量选择器,该流量选择器可以用于将与流1相关的分组路由至WTRU2 704。下文中将详细地描述绑定更新、修改的绑定表、修改的流表和/或分组重定向方法的细节。在742,HA1 706可以根据绑定更新740中所包含的信息修改其流表和/或绑定表。在修改了一个或多个表之后,在744,流1(该流1仍可由CN 712定址为WTRU1 702的HoA)可由HA1 706路由至WTRU2 704。可通过HA2 708将与流1相关的分组进行路由,或由HA1 706直接将其路由至WTRU2 704,下文中将更详细地进行描述。从WTRU1 702至WTRU2 704的流1转移可以对CN 712是透明的。注意,在该流程实例中,HA2 708的绑定和/或流表都不是通过绑定更新消息进行更新的。在另一示例中,可以更新HA2 708的绑定表和/或流表,以支持IUT。

为了支持IUT和设备移动性,可以定义过程,以提供对流的源来说是透明的流IUT。为了将多个CoA与一个HoA进行关联,可向HA绑定表中增加BID。每一个与HoA相关的CoA都具有相关的唯一BID。在向HA注册时,WTRU可为每一个其所注册的CoA生成唯一的BID。因此,WTRU可以注册多个CoA,其中每一个CoA都与相同的HoA相关联。可将流表中HA的项目定义为可将特定流与一个或多个CoA相关联。为此,可在HA流表中创建绑定项目。绑定项目可将特定流绑定至一个或多个CoA,而不会影响其他使用相同HoA的流。可使用流量选择器,将流量选择器与到达的IP分组进行比较,以识别出流。可为与流量选择器相匹配的IP分组指定操作。操作的例子可以包括DELETE或FORWARD。如果到达的分组与相关操作是DELETE的流量选择器相匹配,则HA可丢弃该分组。如果到达的分组与相关操作是FORWARD的流量选择器相匹配,则可将分组路由至特定地址。

在示例实施方式中,与特定用户相关的所有设备都可以注册至与该用户相关的HA,并共用相同的HoA。例如,WTRU1、WTRU2和WTRU3可以是与第一用户相关的设备。每一个设备都可以注册至该用户的HA,并且每一个都可以分配HoA,例如HoA1。可以通过从设备(例如,WTRU1、WTRU2和/或WTRU3)向HA发送的绑定更新消息来完成注册。可在HA的绑定表中创建不同绑定项目,这些绑定项目可共用相同的HoA(例如,HoA1)。在向HA进行注册时,每一个设备可在绑定更新中包括唯一的BID。在另一示例实施方式中,唯一标识符可以补充或替代BID/HoA对。该唯一标识符可以是用户设备标识(UEID)。如果向设备分配了UEID,则HA的绑定表中的绑定项目(即,对应于唯一CoA的项目)可使用HoA/BID/UEID三项表(triplet)进行唯一地标识。例如,如果每一个WTRU的HoA都不同,则可使用HoA/BID或UEID/BID唯一地标识出绑定项目(用于WTRU与HA之间的MIP消息交换)。在多个WTRU之间共用HoA的情况下,可使用三项表(HoA/BID/UEID)来唯一地标识出绑定项目。

为了在位于不同HoA处或注册至不同HA的设备之间实现IUT,可将流绑定表进行修改,以唯一地标识出WTRU中的BID。在一个实施方式中,可向流绑定项目中增加HoA。在另一示例中,可向流绑定表中增加BID。在另一示例中,可向流绑定表中增加HoA和BID。例如,如果设备都具有相同订制,则可将设备的UEID添加至流绑定表中,以唯一地标识出当流与用于被修改的流绑定项目的流量选择器相匹配时,所要采取的操作。

为了确保能够向其他设备转移流,可以为每一个注册至HA的设备执行流绑定。例如,设备可向HA进行注册,即使其当前位于HA所在的本地网络中。在另一示例中,设备可使用路由优化。在另一示例中,UE可使用不同的过程,该过程使用了流绑定,但是在HA的绑定表中保持未注册。注意,下述的绑定更新过程是参考HA的绑定和流绑定表进行的。应当理解,实施方式还可包括在CN和移动性代理上所实现的类似过程。

图8表示用于更新HA的绑定和流表的示例信令图。在该示例中,可将从CN 810发送至WTRU1 802的流转移至WTRU2 804和WTRU3 806。在812,WTRU1 802向HA 808注册。例如,WTRU1 802可以向HA 808发送绑定更新,其可包括CoA1(即,WTRU1 802所在的CoA)和BID1,该BID1可为WTRU1 802唯一的BID。注意,该BID1可以对WTRU1是唯一的,但可针对HA 808重复使用。例如,在814,WTRU2 804可以向HA 808注册。WTRU2 804可以向HA 808发送BID。WTRU2 804所发送的BID可以与WTRU1 802所发送的BID1相同。但是,由于WTRU1 802和WTRU2 804被分配了不同的HoA,因此,HA 808的绑定表中的每一个项目都是可以使用HoA/BID对进行唯一标识的。替代地,如果WTRU1 802和WTRU2 804被分配了相同的HoA,举例来讲,如果WTRU1 802和WTRU2 804属于相同用户,则该绑定表可选地可以包括WTRU1和WTRU2的唯一UEID,这样可将每一个设备的响应绑定项目唯一地标识出。

继续图8所示的示例,在816,WTRU3 806按照与WTRU1 802和WTRU2804相类似的方式向HA 80注册。一旦WTRU1 802、WTRU2 804和WTRU806注册结束,则可在HA 808的绑定表中创建三个项目。在下面的表1中表示了绑定表的部分示例。

  本地地址(HoA)  绑定ID(BID)  转交地址(CoA)  HoA1  BID1  CoA1  HoA2  BID2  CoA2  HoA3  BID1  CoA3

表1

第一个项目可以对应于WTRU1 802,第二个项目可以对应于WTRU2 804,第三个项目可以对应于WTRU3 806。每个CoA都可以根据HoA/BID对来唯一地标识出。

在818,可在HA 808的流表中创建第一流量选择器。例如,WTRU1 802可以向HA 808发送绑定更新,其中包括流量选择器和请求,该请求用于将使用HoA1/BID1的与流量选择器相匹配的分组进行转发。例如,流量选择器可以是用于对分组进行分类的参数或滤波器。替代地,WTRU1 802可以请求HA 808将使用CoA1的匹配分组进行转发。WTRU1 802还可向HA 808发送流标识符(FID),其对于流来说是唯一的。替代地,HA 808可以确定FID,并且可以向WTRU1 802发送或不发送FID。一旦接受绑定更新,则HA 808可以向WTRU1 02发送绑定应答,并且可以更新其流表。可将所创建的流称作流1。在表2中表示了HA 808的流表中用于流1的项目示例。可为每一个注册至HA 808的HoA创建流表。

  流标识(FID)  流量选择器  操作  FID1  用于流1的滤波器  转发至HoA1/BID1

表2

一旦创建了流绑定项目,例如表2中所示的项目,则HA 808可对作为流1的一部分的分组进行路由。例如,CN 810可以是包含视频和语音数据的流媒体服务器。WTRU1 802可以与CN 810建立通信会话,并可向CN 810指示该WTRU1 802的地址是HoA1。CN 810可以将作为流1的一部分的WTRU1 802的分组定址为HoA1。可将定址为HoA1的分组路由至HA 808。一旦接收到定址为HoA1的流1分组,则HA 808可以将所接收的分组与其流表中所包含的流量选择器进行比较。该流1的分组可以与流1的流量选择器的滤波器相匹配,如表2所示。之后,HA 808可使用HoA1/BID1对将分组进行转发。HA 808可根据其绑定表,将CoA1作为对于HoA1/BID1唯一的转发地址。HA 808可通过隧道将分组发送至位于CoA1的WTRU1 802。

在示例实施方式中,WTRU1 802可以对应于用户的智能电话。WTRU2804可以对应于用户的TV。WTRU3 806可以对应于用户的音响系统。继续该例,用户可能已经建立流1,同时位于与WTRU2 804和WTRU 806不同的位置。当进入包含WTRU3 804和WTRU4 806的位置时,用户可能希望执行IUT,以使流1的视频数据重定向至WTRU2 804,使流1的音频数据重定向至WTRU3 806。例如,WTRU1 802可以发起对等发现822,以执行IUT。WTRU1802、WTRU2 804、WTRU3 806和/或HA 808可以在对等发现822中交换信息。例如,设备可以交换的信息例如是其各自的HoA、BID、CoA、FID、流量选择器等。在824,WTRU1 802可以选择向WTRU2 804和/或WTRU3 806转移流。在826,WTRU1 802可以向目标设备发送应用特定数据(例如,WTRU2 804和/或WTRU3 806)。例如,如果WTRU2 804可用于接收视频数据,则WTRU1 802可以向WTRU2 804发送视频编解码。如果WTRU3 806用于接收音频数据,则WTRU1 802可以向WTRU3 806发送音频编解码。WTRU1 802可以向WTRU2 804和WTRU 806发送HoA1,这样,WTRU2 804和WTRU3 806可以在本地端口上配置HoA1,这样,WTRU2 804和WTRU3 806可以继续无缝地与CN 810进行下载。

WTRU1802可以向HA 808发送MIP绑定更新828,以更新流表。例如,WTRU1 802可以发送绑定更新,其可为流1的视频数据创建流量选择器,该流量选择器具有将数据转发至WTRU2 804的相应操作。例如,WTRU1 802可以指示HA 808将数据转发至CoA2,或使用HoA2/BID2对将数据进行转发。类似地,MIP绑定更新828可为流1的音频数据创建流量选择器,该流量选择器具有将数据转发至WTRU3 806的相应操作。例如,WTRU1 802可以指示HA 808将数据转发至CoA3,或使用HoA3/BID1对将数据进行转发。MIP绑定更新828可以删除WTRU1 802的流量选择器。在830,HA 808更新流表。在表3中表示了更新后的流绑定表的示例。

  流标识(FID)  流量选择器  操作  FID1  FID2 用于流1视频的滤波器  转发至HoA2/BID2  FID3 用于流1音频的滤波器  转发至HoA3/BID1

表3

注意,表3中用于FID1的项目是为了进行表示。可将FID1项目从流表中完全删除,也可删除操作和/或可删除流量选择器。在832,由HA 808将来自CN 810的流1路由至WTRU2 804和WTRU3 806。

用户可能需要将流转移回WTRU1 802。例如,WTRU1 802可以向HA808发送MIP绑定更新834。MIP绑定更新834可以创建流量选择器,其可匹配所有流1的分组,并可创建相应的操作,将分组转发至WTRU1 802。MIP绑定更新834还可为对应于流1的WTRU2 804和WTRU3 806删除流量选择器或流项目。例如,在接收到MIP绑定更新834之后,HA 808可以更新流表,以反映出如表2所示的项目。在更新了流表之后,在836,HA 808可以开始将流1的分组重定向至WTRU1 802。

实施方式描述了涉及多个HA时的无缝透明IUT。例如,图9表示了实现实施方式的示例架构。如图9所示,CN 902可以是流数据源。例如,CN 902可以是流媒体服务器。虽然在图9中没有表示出来,但是CN 902可以是接入网916。HA1 904和HA2 910可以是能够与网络916进行通信的HA。HA1904可以包括绑定表906和流表908。HA2 910可以包括绑定表912和流表914。WTRU1 918可以是与网络918进行通信的设备。例如,WTRU1 918可以向HA1 904注册。类似地,WTRU2 920可以是与网络918进行通信的设备,WTRU1 920可以向HA1 904或HA2 910进行注册。例如,可通过HA1 904在CN 902与WTRU1 918之间建立流。用户可能希望将流转移至WTRU2 920,其可以注册至HA2 910。图10、图11和图12表示在图9的架构中所实施的IUT信令图。

图10表示使用双隧道的IUT序列流的信令图。WTRU1 1002和WTRU21004可以是能够接收流的设备。HA1 1006和HA2 1008可以是能够促进IUT和设备移动性的HA。CN 1010可以是流源。例如,CN 1010可以是内容源,例如视频服务器。在1012,WTRU1 1002可以向HA1 1006注册。例如,WTRU1 1002可以发送绑定更新,其可包括CoA和/或BID。例如,WTRU11002可以向HA1 1006发送CoA1和BID1,以向HA1 1006进行注册。HA11006可以向WTRU1 1002发送绑定应答,其可以包括HoA。例如,HA1 1006可以向WTRU1 1002发送HoA1,其可用作WTRU1 1002的HoA。在1014,WTRU2 1004可以向HA2 1008注册。例如,WTRU2 1004可以发送绑定更新,其可包括CoA和/或BID。例如,WTRU2 1004可以向HA2 1008发送CoA2和BID2,以向HA2 1008进行注册。HA2 1008可以向WTRU2 1004发送绑定应答,其可以包括HoA。例如,HA2 1008可以向WTRU2 1004发送HoA2,其可用作WTRU2 1004的HoA。在1016,HA1 1006可以为WTRU11002创建绑定项目。在下面的表4中表示了HA1 1006的绑定项目示例。

  本地地址(HoA)  绑定ID(BID)  转交地址(CoA)  HoA1  BID1  CoA1

表4

在1018,HA2 1008可以为WTRU2 1004创建绑定项目。在下面的表5中表示了HA2 1008的绑定项目示例。

  本地地址(HoA)  绑定ID(BID)  转交地址(CoA)  HoA2  BID2  CoA2

表5

WTRU1 1002可以为来自CN 1010的数据建立流。为了建立流,WTRU1可以向HA1 1006发送绑定更新,其可以包括用于该流的流量选择器。例如,可将来自CN 1010的流称作流1,流量选择器可将与流1相关的分组的全部报头或一部分进行匹配。在另一示例中,该流量选择器可以是能够向HA11006提供识别出与流1相关的分组的方式的任何滤波器或标识标记。WTRU1 1002可以发送HA1 1006应当对与流量选择器相匹配的分组所执行的操作。该操作可以是将分组转发至HoA1/BID1。在1020,HA11006可以在流表中(或流绑定表中)为流1创建流绑定项目。在下面的表6中表示了流绑定项目的示例。在流表中可以包括用于HoA1的流绑定项目。

  流标识(FID)  流量选择器  操作  FID1  用于流1的滤波器  转发至HoA1/BID1

表6

CN 1010可以发送定址为HoA1 1022的流1分组,例如作为流1的一部分。可将定址为HoA1 1022的流1分组路由至HA1 1006。HA1 1006可接收该定址为HoA1 1022的流1分组,并将其与流表中HoA1的项目进行比较。HA1 1006可以将定址为HoA1 1022的流1分组与流量选择器的FID1进行比较。由于定址为HoA1 1022的流1分组是流1的一部分,因此,其可与针对FID1的流量选择器相匹配。HA1 1006可根据流表中所包含的HoA1/BID1标识将分组转发。HA1 1006可以使用HoA1/BID1对,以根据其绑定表来判断出CoA1是分组的转发地址。HA1 1006可以将定址为CoA1/HoA1 1024的流1分组发送至WTRU1 1002。HA1 1006可以将CoA1地址添加至所接收的定址为HoA1 1022的流1分组的报头。将向所接收的分组添加CoA1地址可被称作隧道。例如,HA1 1006可以通过隧道将所接收的流1分组发送至位于CoA1的WTRU1 1002。一旦接收到定址为CoA1/HoA1 1024的流1分组,则WTRU1 1002可以将分组解除隧道(detunnel),并将定址为CoA1/HoA11024的流1分组中所包含的数据转发至WTRU1 1002上的适当应用,以进行处理。

WTRU1 1002的用户和/或订户可能希望对流1执行IUT。在1026,WTRU1 1002可以进行对等发现,以促进IUT。WTRU1 1002可以发现WTRU2 1004,WTRU2 1004能够接受流1。在1028,WTRU1 1002和WTRU21004可以进行转移准备和授权。可以按照与上述类似的方法进行信息交换和IUT授权。例如,可以按照上述参考图5、6和/或7描述的方式类似的方式来进行转移准备和授权。例如,WTRU1 1002和WTRU 1004可以交换应用和寻址信息。

一旦确定WTRU2 1004能够、准备好/或被授权可接收流1,则WTRU11002可以向HA1 1002发送MIP绑定更新1030,以进行IUT。虽然图10中表示为单个消息,但是可在多个消息中包含MIP绑定更新1030中的信息。MIP绑定更新1030可以包括用于流1的流量选择器和操作,以指示HA1 1006将与流1相关的分组转发至WTRU2 1004。与流1不相关、但是定址为HoA1的分组仍将从HA1 1006路由至WTRU1 1002。在1032,HA1 1006可以根据MIP绑定更新1030更新其流和/或绑定表,以促进IUT。例如,HA1 1006可以通过为WTRU2 1004创建项目来更新其绑定表,并可针对HoA1更新其流表,以包含最新接收的流量选择器。例如,在表7中表示了更新绑定表,在表8中表示了更新后的流表。

  本地地址(HoA)  绑定ID(BID)  转交地址(CoA)  HoA1  BID1  CoA1  HoA2  BID2  HoA2

表7

  流标识(FID)  流量选择器  操作  FID1  转发至HoA1/BID1  FID2  用于流1的滤波器  转发至HoA2/BID2

表8

如表7所示,可根据MIP绑定更新1030为WTRU2创建HA1 1006的绑定表。在该例中,WTRU2 1004的CoA可以是HoA2,其可以是向HA2 1008注册的HoA。如表8所示,可在流绑定表中创建HoA1的新的流绑定项目。在该例中,可以删除流1的初始流量选择器。这表明,根据流绑定项目的FID2,可将与流1相关的所有分组进行路由。在另一例子中,可修改初始流量选择器,或删除整个FID1流绑定项目。

继续该例,CN 1010可以发送定址为HoA1 1034的流1分组。可将定址为HoA1 1034的流1分组路由至HA1 1006。一旦接收到定址为HoA1 1034的流1分组,则HA1 1006可以将HoA1标识为目标地址。HA1 1006可以将定址为HoA1 1034的流1分组与HoA1的流表中所包含的流量选择器进行比较。定址为HoA1 1034的流1分组可能与FID2的流量选择器相匹配。HA11006可以执行FID2的操作,该操作可以是将分组转发至HoA2/BID2。HA11006可以根据HoA2/BID2对和HA1 1006的流绑定表为定址为HoA1 1034的流1分组确定适当目的地址。HA1 1006可以确定合适的目的地为HoA2。HA1 1006可将HoA2地址添加至定址为HoA1 1034的流1分组上,或通过隧道将定址为HoA1 1034的流1分组发送至HoA2。该通过隧道的分组可以是定址为HoA2/HoA1 1036的流1分组。HA1 1006可以发送定址为HoA2/HoA1 1036的流1分组。可将定址为HoA2/HoA1 1036的流1分组路由至HA2 1008。

当接收到定址为HoA2/HoA1 1036的流1分组时,HA2 1008可以为定址为HoA2/HoA1 1036的流1分组确定合适的目的地址。在HA2 1008上可存在HoA2的流表。如果在HA2 1008上存在HoA2的流表,则可将定址为HoA2/HoA1 1036的流1分组与流表中的项目进行比较。如果流表不存在,则可根据HoA2的绑定表中的项目,将定址为HoA2/HoA1 1036的流1分组通过隧道发送。例如,可将CoA2添加至定址为HoA2/HoA1 1036的流1分组,并将分组通过隧道发送至WTRU2 1004。该通过隧道发送的分组可以是定址为CoA2/HoA2/HoA1 1038的流1分组。HA2 1008可以将定址为CoA2/HoA2/HoA1 1038的流1分组发送至WTRU2 1004。在1040,WTRU21004可对定址为CoA2/HoA2/HoA1 1038的流1分组解除隧道,并将该数据转发至合适的应用。从WTRU1 1002至WTRU2 1004的流1的IUT可以对CN 1010是透明的。

图11表示使用两个隧道的IUT序列的示例信令图。WTRU1 1102和WTRU2 1104可以是能够接收流的设备。HA1 1106和HA2 1108可以是能够促进IUT和设备移动性的HA。CN 1110可以是流源。例如,CN 1110可以是内容源,例如视频服务器。在1112,WTRU1 1102可以向HA1 1106注册。例如,WTRU1 1102可以发送绑定更新,其可包括CoA和/或BID。例如,WTRU1 1102可以向HA1 1106发送CoA1和BID1,以向HA1 1106进行注册。HA1 1106可以向WTRU1 1102发送绑定应答,其可以包括HoA。例如,HA1 1106可以向WTRU1 1102发送HoA1,其可用作WTRU1 1102的HoA。在1114,WTRU2 1104可以向HA2 1108注册。例如,WTRU2 1104可以发送绑定更新,其可包括CoA和/或BID。为了进行说明,WTRU2 1104可以向HA2 1108发送CoA2和BID2,以向HA2 1108进行注册。HA2 1108可以向WTRU2 1104发送绑定应答,其可以包括HoA。例如,HA2 1108可以向WTRU2 1104发送HoA2,其可用作WTRU2 1104的HoA。在1116,HA1 1106可以为WTRU1 1102创建绑定项目。在下面的表9中表示了HA1 1106的绑定项目示例。

  本地地址(HoA)  绑定ID(BID)  转交地址(CoA)  HoA1  BID1  CoA1

表9

在1118,HA2 1108可以为WTRU2 1104创建绑定项目。在下面的表10中表示了HA21 108的绑定项目示例。

  本地地址(HoA)  绑定ID(BID)  转交地址(CoA)  HoA2  BID2  CoA2

表10

WTRU1 1102可以为来自CN 1110的数据建立流。为了建立流,WTRU11102可以向HA1 1106发送绑定更新,其可以包括用于该流的流量选择器。例如,可将来自CN 1110的流称作流1,该流量选择器可以是任何滤波器,或能够向HA1 1106提供标识出与流1相关的分组的方法的标识标记。WTRU1 1102可以发送HA1 1106应当对与流量选择器相匹配的分组所执行的操作。该操作可以是将分组转发至HoA1/BID1。在1120,HA1 1106可以在流表中(或流绑定表中)为流1创建流绑定项目。在下面的表11中表示了流绑定项目的示例。在流表中可以包括用于HoA1的流绑定项目。

  流标识(FID)  流量选择器  操作  FID1  用于流1的滤波器  转发至HoA1/BID1

表11

CN 1110可以发送定址为HoA1 1122的流1分组,例如作为流1的一部分。可将定址为HoA1 1122的流1分组路由至HA1 1106。HA1 1106可接收该定址为HoA1 1122的流1分组,并将其与流表中HoA1的项目进行比较。HA1 1106可以将定址为HoA1 1122的流1分组与FID1的流量选择器进行比较。由于定址为HoA1 1122的流1分组是流1的一部分,因此,其与FID1的流量选择器相匹配。HA1 1106可根据流表中所包含的HoA1/BID1标识将分组转发。HA1 1106可以使用HoA1/BID1对,根据其绑定表来判断出CoA1是分组的转发地址。HA1 1106可以将CoA1地址添加至所接收的定址为HoA1 1022的流1分组的报头。例如,通过向WTRU1 1102发送定址为CoA1/HoA1 1124的流1分组,HA1 1106可以通过隧道将所接收的流1分组发送至位于CoA1的WTRU1 1102。一旦接收到定址为CoA1/HoA1 1124的流1分组,WTRU1 1102可以将分组解除隧道,并将定址为CoA1/HoA1 1124的流1分组中所包含的数据转发至WTRU1 1102上的适当应用,以进行处理。

WTRU1 1102的用户和/或订户可能希望对流1执行IUT。在1126,WTRU1 1102可以进行对等发现,以促进IUT。WTRU1 1102可以发现WTRU2 1104,WTRU2 1104能够接受流1。在1128,WTRU1 1102和WTRU21104可以进行转移准备和授权。可以按照与上述类似的方法进行信息交换和IUT授权。例如,可以按照上述与参考图5、6和/或7描述的方式类似的方式来进行转移准备和授权。例如,WTRU1 1102和WTRU 1104可以交换应用和寻址信息。

当确定WTRU2 1104能够、准备好/或被授权接收流1时,WTRU1 1102可以向HA1 1102发送MIP绑定更新1130,以进行IUT。在该例中,WTRU11002可以继续接收部分流1,例如视频部分,并且可以对流1的其他数据(例如音频数据)执行IUT。虽然图11中表示为单个消息,但是可在多个消息中包含MIP绑定更新1130中的信息。MIP绑定更新1130可以包括用于流1视频分组的更新后的流量选择器。MIP绑定更新1130可以包括用于流1的音频分组的新的流量选择器和操作,该操作指示HA1 1106将与流1音频相关的分组转发至WTRU2 1104。在1132,HA1 1106可以根据MIP绑定更新1130更新其流和/或绑定表,以促进IUT。例如,HA1 1106可以通过为WTRU21104创建项目来更新其绑定表,并可针对HoA1更新其流表,以更新流1视频的流量选择器,并使用流1音频的新的流量选择器来创建新的项目。例如,在表12中示出了更新绑定表,在表13中表示了更新的流表。

  本地地址(HoA)  绑定ID(BID)  转交地址(CoA)  HoA1  BID1  CoA1  HoA2  BID2  HoA2

表12

  流标识(FID) 流量选择器  操作  FID1 用于流1的视频滤波器  转发至HoA1/BID1  FID2 用于流1的音频滤波器  转发至HoA2/BID2

表13

如表12所示,可根据MIP绑定更新1130为WTRU2在HA1 1106的绑定表中创建新项目。在该例中,WTRU2 1104的CoA可以是HoA2,其可以是向HA2 1108注册的HoA。如表13所示,可在HoA1的流绑定表中创建新的流绑定项目。在该例中,可以更新用于流1的初始流量选择器,以对流1视频分组进行匹配。WTRU2 1104可以向HA2 1108发送MIP绑定更新1134。根据MIP绑定更新1134,在1136,HA2 1008可以更新流和/或绑定表。例如,HA2 1008可以在HA2 1108上为流1音频创建流绑定项目。MIP绑定更新1134可以包括用于流1音频分组的流量选择器,还可以包括针对与流量选择器相匹配的分组的操作。该操作可以是解除隧道和转发。例如,HA2 1108可以对与流量选择器相匹配的分组的IP报头进行替换,并使用新的IP地址将该分组转发至特定目的地。在表14中表示了在HA2 1008上为HoA2在流表上创建的流绑定。

 流标识(FID)  流量选择器  操作 FID1  用于流1的音频滤波器  解除隧道并转发至HoA2/BID2

表14

继续该例,CN 1110可以发送定址为HoA1 1138的流1视频分组。可将定址为HoA1 1138的流1视频分组路由至HA1 1106。一旦接收到定址为HoA1 1138的流1视频分组,则HA1 1106可以将目标地址标记为HoA1。HA1 1106可以将定址为HoA1 1138的流1视频分组与HoA1的流表中所包含的流量选择器进行比较。定址为HoA1 1138的流1视频分组可能与FID1的流量选择器相匹配。HA1 1106可以执行FID1的操作,该操作可以是将分组转发至HoA1/BID1。HA1 1106可以根据HoA1/BID1对和用于HA1 1106的流绑定表为定址为HoA1 1138的流1视频分组确定适当目的地址。HA11106可以确定合适的目的地为CoA1。HA1 1106可将CoA1地址添加至定址为HoA1 1138的流1视频分组上,或通过隧道将定址为HoA1 1138的流1视频分组发送至CoA1。该通过隧道的视频分组可以是定址为CoA1/HoA11140的流1视频分组。HA1 1106可以发送定址为CoA1/HoA1 1140的流1视频分组。可将定址为CoA1/HoA1 1140的流1视频分组路由至WTRU11102。在1142,WTRU1 1002可以对分组解除隧道,并将数据发送至合适的应用。

CN 1110可以发送定址为HoA1 1144的流1音频分组。可将定址为HoA11144的流1音频分组路由至HA1 1106。当接收到定址为HoA1 1144的流1音频分组时,HA1 1106可以将HoA1标记为目标地址。HA1 1106可以将定址为HoA1 1144的流1音频分组与HoA1的流表中所包含的流量选择器进行比较。定址为HoA1 1144的流1音频分组可能与FID2的流量选择器相匹配。HA1 1106可以执行FID2的操作,该操作可以是将分组转发至HoA2/BID2。HA1 1106可以根据HoA2/BID2对和HA1 1106的流绑定表为定址为HoA11144的流1音频分组确定适当目的地址。HA1 1106可以确定合适的目的地为HoA2。HA1 1106可将HoA2的地址添加至定址为HoA1 1144的流1音频分组上,或通过隧道将定址为HoA1 1144的流1音频分组发送至HoA2。该通过隧道的视频分组可以是定址为HoA2/HoA1 1146的流1音频分组。

一旦接收到定址为HoA2/HoA1 1146的流1音频分组,则HA2 1108可以将目的地址标识为HoA2。HA2 1108可将定址为HoA2/HoA1 1146的流1音频分组与HoA2的流表中的流量选择器比较。定址为HoA2/HoA1 1146的流1音频分组可能与HoA2流表中的FID1的流量选择器相匹配。HA2 1108可以执行FID1的操作,该操作可以是解除隧道,并转发至HoA2/BID2。HA21108可以从定址为HoA2/HoA1 1146的流1音频分组中删除所有或部分IP报头。例如,HA2 1108可以从IP报头删除HoA2地址。HA2 1108可以为定址为HoA2/HoA1 1146的流1音频分组确定合适的目的地址。根据HA2 1108的绑定表,HA2 1008可以确定定址为HoA2/HoA1 1146的流1音频分组的路由地址为CoA2。可将CoA2添加至定址为HoA2/HoA1 1146的被解除隧道的流1音频分组,并将分组通过隧道发送至WTRU2 1104。该被解除隧道的分组可以是定址为CoA2/HoA1 1148的流1音频分组。HA2 1108可以将定址为CoA2/HoA1 1148的流1音频分组发送至WTRU2 1104。在1150,WTRU21104可以将定址为CoA2/HoA1 1148的流1音频分组解除隧道,并将数据转发至合适的应用。流1音频数据的从WTRU1 1102至WTRU2 1104的IUT可以对CN 1110是透明的。

图12表示使用单隧道的IUT序列流的信令图。WTRU1 1202和WTRU21204可以是能够接收流的设备。HA1 1206和HA2 1208可以是能够实现IUT和设备移动性的HA。CN 1210可以是流源。例如,CN 1210可以是内容源,例如视频服务器。在1212,WTRU1 1202可以向HA1 1206注册。例如,WTRU1 1202可以发送绑定更新,其可包括CoA和/或BID。例如,WTRU11202可以向HA1 1206发送CoA1和BID1,以向HA1 1206进行注册。HA11206可以向WTRU1 1202发送绑定应答,其可以包括HoA。例如,HA1 1206可以向WTRU1 1202发送HoA1,其可用作WTRU1 1202的HoA。在1214,WTRU2 1204可以向HA2 1208注册。例如,WTRU2 1204可以发送绑定更新,其可包括CoA和/或BID。例如,WTRU2 1204可以向HA2 1208发送CoA2和BID2,以向HA2 1208进行注册。HA2 1208可以向WTRU2 1204发送绑定应答,其可以包括HoA。例如,HA2 1208可以向WTRU2 1204发送HoA2,其可用作WTRU2 1204的HoA。在1216,HA1 1006可以为WTRU11202创建绑定项目。在下面的表15中表示了HA1 1206的绑定项目示例。

 本地地址(HoA)  绑定ID(BID) 转交地址(CoA) HoA1  BID1 CoA1

表15

在1218,HA2 1208可以为WTRU2 1204创建绑定项目。在下面的表16中示出了HA2 1208的绑定项目示例。

 本地地址(HoA)  绑定ID(BID) 转交地址(CoA) HoA2  BID2 CoA2

表16

WTRU1 1202可以为来自CN 1210的数据建立流。为了建立流,WTRU11202可以向HA1 1206发送绑定更新,其可以包括用于该流的流量选择器。例如,可将来自CN 1210的流称作流1,流量选择器可将与流1相关的分组的全部报头或一部分进行匹配。在另一示例中,该流量选择器可以是任何滤波器,或能够向HA1 1206提供识别出与流1相关的分组的方式的滤波器或标识标记。WTRU1 1202可以发送HA1 1206应当对与流量选择器相匹配的分组所执行的操作。该操作可以是将分组转发至HoA1/BID1。在1220,HA11206可以在流表中(或流绑定表中)为流1创建流绑定项目。在下面的表17中表示了流绑定项目的示例。流表中可以包括用于HoA1的流绑定项目。

 流标识(FID)  流量选择器  操作 FID1  用于流1的滤波器  转发至HoA1/BID1

表17

CN 1210可以发送定址为HoA1 1222的流1分组,例如为流1的一部分。可将该定址为HoA1 1222的流1分组路由至HA1 1206。HA1 1206可接收该定址为HoA1 1222的流1分组,并将其与HoA1的流表中的项目进行比较。HA1 1206可以将定址为HoA1 1222的流1分组与FID1的流量选择器进行比较。由于定址为HoA1 1222的流1分组是流1的一部分,因此,其可与FID1的流量选择器相匹配。HA1 1206可根据流表中所包含的HoA1/BID1标识将分组转发。HA1 1206可以使用HoA1/BID1对,根据其绑定表来判断出CoA1是分组的转发地址。HA1 1206可以将定址为CoA1/HoA1 1224的流1分组发送至WTRU1 1202。HA1 1206可以将CoA1地址添加至所接收的定址为HoA1 1222的流1分组的报头。可将向所接收的分组添加CoA1地址称作隧道。例如,HA1 1206可以通过隧道将所接收的流1分组发送至位于CoA1的WTRU1 1202。一旦接收到定址为CoA1/HoA1 1224的流1分组,WTRU11202可以将分组解除隧道,并将定址为CoA1/HoA1 1224的流1分组中所包含的数据转发至WTRU1 1202上的适当应用,以进行处理。

WTRU1 1202的用户和/或订户可能希望对流1执行IUT。在1226,WTRU1 1202可以进行对等发现,以促进IUT。WTRU1 1202可以发现WTRU2 1204,该WTRU2 1204能够接受流1。在1228,WTRU1 1202和WTRU2 1204可以进行转移准备和授权。可以按照与上述类似的方法进行信息交换和IUT授权。例如,可以按照上述与结合图5、6和/或7描述的方式类似的方式来进行转移准备和授权。例如,WTRU1 1202和WTRU 1204可以交换应用和寻址信息。

一旦确定WTRU2 1204能够、准备好/或被授权可接收流1,WTRU1 1202可以向HA1 1202发送MIP绑定更新1230,以进行IUT。虽然图12中表示为单个消息,但是可在多个消息中包含MIP绑定更新1230中的信息。MIP绑定更新1230可以包括用于流1的流量选择器和操作,该操作指示HA11206将与流1相关的分组转发至WTRU2 1204。与流1不相关、但是定址为HoA1的分组仍将从HA1 1206路由至WTRU1 1202。在1232,HA1 1206可以根据MIP绑定更新1230更新其流和/或绑定表,以促进IUT。例如,HA11206可以通过为WTRU2 1204创建项目来更新其绑定表,并可为HoA1更新其流表,以包含最近接收的流量选择器。例如,在表18中表示了绑定表更新,在表19中表示了更新后的流表。

 本地地址(HoA)  绑定ID(BID) 转交地址(CoA) HoA1  BID1 CoA1 HoA2  BID2 HoA2

表18

 流标识(FID)  流量选择器  操作 FID1  转发至HoA1/BID1 FID2  用于流1的滤波器  转发至HoA2/BID2

表19

如表18所示,可根据MIP绑定更新1230为WTRU2在HA1 1206的绑定表中创建新的项目。在该例中,WTRU2 1204的CoA可以是CoA2,其可以例如是WTRU2 1204的当前IP地址。如表19所示,可在HoA1的流绑定表中创建新的流绑定项目。在该例中,可以删除流1的初始流量选择器。这表明,根据FID2流绑定项目,可将与流1相关的所有分组进行路由。在另一例子中,可修改初始流量选择器,或删除整个FID1流绑定项目。

继续该例,CN 1210可以发送定址为HoA1 1234的流1分组。可将定址为HoA1 1234的流1分组路由至HA1 1206。一旦接收到定址为HoA1 1234的流1分组,HA1 1206可以将目标地址标记为HoA1。HA1 1206可以将定址为HoA1 1234的流1分组与HoA1的流表中所包含的流量选择器进行比较。定址为HoA1 1234的流1分组可能与FID2的流量选择器相匹配。HA11006可以执行FID2的操作,该操作为将分组转发至HoA2/BID2。HA1 1206可以根据HoA2/BID2对和HA1 1206的流绑定更新为定址为HoA1 1234的流1分组确定适当目的地址。HA1 1206可以确定合适的目的地为CoA2。HA1 1206可将CoA2的地址添加至定址为HoA1 1234的流1分组上,或通过隧道将定址为HoA1 1234的流1分组发送至CoA2。该通过隧道的分组可以是定址为CoA2/HoA1 1236的流1分组。HA1 1206可以发送定址为CoA2/HoA1 1236的流1分组。可将定址为CoA2/HoA1 1236的流1分组路由至WTRU2 1204。在1238,WTRU2 1204可以将定址为CoA2/HoA1 1236的流1分组解除隧道,并将数据转发至合适的应用。流1的从WTRU1 1202至WTRU2 1204的IUT可以对CN 1210是透明的。

图13表示示例绑定和流表。例如,可以逻辑地在HA上实现图13所示的流和绑定表。绑定表1306是绑定表示例。绑定表1306可以包括但不限于,注入本地地址1320、绑定标识1322和/或路由地址1324的项目。在示例实施方式中,可以使用本地地址1320/绑定ID 1322对来唯一地标识绑定表1308中的项目。在另一实施方式中,如果HoA与单个CoA相关联,则可以使用绑定标识1322唯一地标识项目。HoA可以与流表相关联。例如,HoA1流表1302可以是与HoA1相关联的流表。定址为HoA1的分组可以与HoA1流表1302中的项目进行比较,以确定分组是否与流量选择器相匹配。HoA1流表1302可以包括但不限于诸如流ID 1308、流量选择器1310和/或操作1312的项目。类似地,HoA2流表1304可以是与HoA2相关联的流表。定址为HoA2的分组可以与HoA2流表1304中的项目进行比较,以确定分组是否与流量选择器相匹配。HoA2流表1304可以包括但不限于诸如流ID1314、流量选择器1316和/或操作1318的项目。

例如,如图13所示,绑定表1306可以是使用不同HoA的两个设备的绑定表。第一设备可以与HoA1相关联,并具有一个接口。如HoA1流表1302所示,可将定址为HoA1的流的一部分转发至HoA1/BID1,而将流的一部分转发至HoA2/BID2。根据绑定表1306中的绑定项目,可以确定,可将转发至HoA1/BID1的流路由至CoA_X,将转发至HoA2/BID2的流路由至CoA_Z。第二设备可以与HoA2相关联,并具有两个接口。如HoA2流表1304所示,可将定址为HoA2的流的一部分转发至HoA2/BID1,而将流的一部分转发至HoA2/BID2。根据绑定表1306中的绑定项目,可以确定,可将转发至HoA2/BID1的流路由至CoA_Y,将转发至HoA2/BID2的流路由至CoA_Z。

图14表示MIP消息的修改绑定参考子选项示例。例如,图14所示的修改绑定参考子选项可以是MIPv6中的,但是也可以使用其他的格式。例如,可将绑定参考子选项修改为包括HoA 1408,其可使流表中专用于重定向的绑定项目能够使用HoA/BID对进行唯一地标识。在另一示例中,可使用UEID来唯一地标识绑定表和/或流表中的绑定项目。Sub-opt类型1402可以指示子选项类型。Sub-opt类型1402可以是8比特的不带正负号的整数(unsignedinteger)。Sub-opt Len 1404可以是流标识子选项的长度。例如,Sub-opt Len1404可以是8比特的不带正负号的整数,其以八位字节来表示子选项长度。BID 1406和/或BID 1410可以表示HA的绑定表项目。

虽然上面以特定结合的方式描述了特征和组件,但是本领域的普通技术人员将会理解,每个特征和组件可单独使用,或者与其他特征和组件进行任意组合。此外,这里描述的方法可以在引入到计算机可读介质中并供计算机或处理器运行的计算机程序、软件或固件中实施。计算机可读介质的例子包括电信号(通过有线或无线连接传送)和计算机可读存储介质。计算机可读存储介质的例子包括只读存储器(ROM)、随机存取存储器(RAM)、寄存器、缓冲存储器、半导体存储设备、磁介质(例如内部硬盘和可移动硬盘)、光磁介质和光学介质(例如CD-ROM盘和数字通用光盘(DVD))。与软件相关联的处理器可以用于实施在WTRU、UE、终端、基站、RNC或任何主计算机中使用的射频收发信机

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号