支持参与会话初始化协议(sip)会话的电子设备的无缝移动性的技术的制作方法

文档序号:7690393阅读:154来源:国知局
专利名称:支持参与会话初始化协议(sip)会话的电子设备的无缝移动性的技术的制作方法
技术领域
本发明的实施例涉及无线通信。更具体地,本发明的实施例涉及如下技术,该技术使得参与基于会话初始化协议(SIP)的通信会话的无线设备 能够在不终止SIP会话的情况下在不同种类的无线网络之间进行无缝移动。
背景技术
会话初始化协议(SIP)是用于创建、修改以及终止与一个或多个参与 者的会话的信令协议。在互联网工程任务组(正TF)于2002年6月公布的 名称为"SIP: Session Initiation Protocol"的请求评议(RFC) 3261中对SIP 进行了定义。例如,SIP可被用作IP语音(VoIP)的信令协议。然而,也 可以在需要会话启动的任何应用中使用SIP。SIP客户端可以使用传输控制协议(TCP)或用户数据报协议(UDP) 来连接到SIP服务器以及其它SIP端点。在1981年9月公布的名称为 "Transmission Control Protocol"的RFC 793中对TCP进行了定义。在1980 年8月公布的名称为"User Datagram Protocol"的RFC 768中对UDP进行 了定义。图1是利用了 SIP的网络的一个实施例的方框图。客户端设备120的 用户可能希望在网络100上与客户端设备140的用户进行通信,例如,网 络100可以是互联网或任何其它网络。在进行通信之前,客户端设备120 和客户端设备140都向SIP服务器180进行注册。注册过程为SIP服务器提 供了与客户端设备相关的信息,例如,各个客户端设备的IP地址。为了启动会话,客户端设备120向SIP服务器180发送请求,以指示 将向其启动会话的另一个客户端设备。SIP服务器180将消息发送到客户端 设备140,以指示客户端设备120正在尝试启动SIP会话。客户端设备140 可以通过对SIP服务器180做出响应来接受或者拒绝邀请。如果客户端设备140接受了邀请,则SIP服务器就将适当的信息发送 到客户端设备120。 一旦会话被启动,客户端设备120和140就直接在网络 100上进行通信,直到其中一个客户端设备经由SIP服务器180终止会话为 止。虽然SIP可以在包括无线设备的两个客户端设备之间实现通信,但是 目前SIP并未提供一种对于无线设备支持SIP的所有可能应用的机制。


在附图中,通过实例的方式而非限制性的方式示出了本发明的实施例, 其中,类似的参考标号指示类似的元件。图1是利用了 SIP的网络的一个实施例的方框图。图2示出了在基于SIP的应用程序和连接管理器之间进行信息交换以 支持SIP移动感知的一个实施例。图3示出了在基于SIP的应用程序和连接管理器之间进行信息交换以 支持SIP移动感知的另一个实施例。图4是电子设备的一个实施例的方框图。图5是可以驻留在客户端设备上的SIP客户端代理的一个实施例的方 框图。图6是可以驻留在客户端设备上的连接管理器代理的一个实施例的方 框图。
具体实施方式
在以下描述中,提供了许多具体细节。然而,可以在不具备这些具体 细节的情况下实现本发明的实施例。在其它情况下,为了避免不能明确地 理解本说明书,并未详细示出公知的电路、结构和技术。可以将例如膝上型计算机、超移动PC (UMPC)、蜂窝电话以及其它实 现蜂窝的设备等移动多重无线电设备用于例如VoIP、即时消息(IM)等实 时交互式应用,其中,这些应用中的许多应用将会话初始化协议(SIP)用 作信令和会话移动性协议。 一旦建立了会话,会话参数中的变化就很可能 导致终端用户能够感知到的变化(例如,编解码器速率、类型的变化)。当 移动设备从一个网络移动到另一个网络时,网络特性中的变化可能导致从会话的IP地址到会话的视频/音频编解码器属性等SIP会话参数的变化。在IP网络中,端点的IP地址是SIP会话的主要标识符,除非SIP应用程序采取适当的操作,否则向不同网络的移动将会终止SIP会话。新的网络特性可能是不同的,其需要音频/视频速率/质量的适应。例如,正在观看视频流的用户可能从例如无线局域网(WLAN)的高性能网络移动到例 如无线广域网(WWAN)的较低性能网络,因此需要发送更少的视频信息。 在以下描述中,对利用连接管理器和基于SIP的应用程序来支持SIP会话以 及实现无缝SIP应用移动性的技术进行了描述。通常,连接管理器驻留在 接入多个网络的客户端设备上,并且连接管理器通过例如选择网络来对网 络连接进行管理,其中客户端设备将针对所述网络进行连接、选择连接参 数等。在一个实施例中,当移动设备从一个网络移动到另一个网络时,为了 提供无缝转换,连接管理器通过考虑包括例如网络接入成本、网络安全、 服务质量(QoS)、数据速率、网络可靠性、设备电池寿命、用户定义策略 在内的参数来选择将要连接的网络。所要考虑的主要参数是应用的带宽和 QoS需求。图2示出了在基于SIP的应用程序和连接管理器之间进行的用以支持 SIP移动感知的信息交换。客户端设备200上的SIP客户端应用程序210建 立与客户端设备260的SIP会话,向连接管理器220进行注册,以及查询 所连接网络的性能。在一个实施例中,客户端应用程序210执行向连接管理器220的SIP 注册(消息A)。作为响应,连接管理器220告知客户端应用程序210当前 的网络性能(消息B)。可以根据多个输入来收集这些属性(例如,查询网 络设备等)。基于网络性能信息,客户端设备200上的客户端应用程序210对会话 描述参数进行适当调整,并且使用RFC 4566中定义的会话描述协议(SDP) 或者其它适当的协议,将信息传送到客户端设备260上的相应客户端。在一个实施例中,客户端应用程序将SIP注册消息发送到SIP服务器 240 (消息C)。作为响应,SIP服务器240通过将SIP注册OK消息(消息 D)发送到客户端应用程序210来接受SIP注册消息。 一旦完成注册过程,客户端应用程序210就可以经由SIP服务器240将SIP会话邀请消息(消息 E)发送到客户端设备260。会话邀请消息可以包括将被用于SIP会话的SDP 参数。作为对会话邀请消息的响应,客户端设备260可以经由SIP服务器240 利用SIP会话邀请成功消息(消息F)来对客户端应用程序210进行应答。 此时,建立了SIP会话,并且客户端设备200可以利用如RFC 3350中定义 的实时传输协议(RTP)在网络上直接与客户端260进行通信。一段时间后,由于设备移动或者外部/内部状况发生变化,连接管理器 220可以选择所要连接到的新网络。此时,如果连接管理器220断开与当前 网络的连接并且连接到新网络,则其将中断正在进行的SIP会话。替代地, 如图2中所示,连接管理器220将新网络的网络性能(消息G)提供给客 户端应用程序210。然后,客户端应用程序210可以确定将要使用的新的SDP参数。 一旦 客户端应用程序210从连接管理器220得到新网络的IP地址(消息H),客 户端应用程序210就撤销旧的IP地址的注册,而重新注册新的IP地址。撤 销旧的IP地址的注册并不影响从客户端设备200到客户端设备260的数据 业务流(其可以使用RTP会话)。然后,客户端设备200上的客户端应用程 序210利用新的IP地址和新的SDP参数将SIP重新邀请发送到客户端设备 260上的SIP客户端,以便建立新的SIP会话。这一系列事件导致先连接后 中断(make-before-break)模型,用以对基于SIP的应用实现无缝移动。先 连接后中断是指如下过程,其中,在第一 SIP连接中断之前,在客户端之 间建立第二 SIP连接并且将SIP会话业务转移到第二连接。由此实现网络之 间的无缝转移,从而,例如,当发生网络改变时VoIP呼叫不会掉话。在一个实施例中,为了撤销客户端设备200的原始IP地址的注册,客 户端应用程序210可以将SIP撤销注册消息(消息I)发送到SIP服务器240。 SIP服务器240可以用SIP撤销注册OK消息(消息J)对客户端应用程序 210做出响应。在一个实施例中,客户端应用程序210利用新网络的IP地址将SIP重 新注册消息(消息K)发送到SIP服务器240。作为响应,SIP服务器240 通过将SIP重新注册OK消息(消息L)发送到客户端应用程序210来接受SIP重新注册消息。一旦完成重新注册过程,客户端应用程序210就可以利用新的IP地址经由SIP服务器240将SIP会话重新邀请消息(消息M)发送到客户端设 备260。会话重新邀请消息可以包括将被用于SIP会话的新的SDP参数。 作为对会话重新邀请消息的响应,客户端设备260可以经由SIP服务器240 将SIP会话重新邀请成功消息(消息N)发送到客户端应用程序210。此时,SIP会话继续使用新网络。然后,客户端应用程序210可以断开 与原始网络的连接(消息O)。该过程的结果是先连接后中断的SIP连接, 其使得无线设备能够在不丢失之前建立的SIP会话的情况下在无线网络之 间进行无缝移动。上述实例示出了SIP客户端如何与连接管理器交互以便得到SDP信息、 如何在执行先连接后中断操作的同时调整SIP会话以及如何提供从一个网 络到另一个网络的SIP会话的无缝转换,其中,对于多重无线电设备的主 要要求是支持例如VoIP的基于实时分组的应用。在上述描述中,连接管理器为SIP客户端提供网络信息,然后SIP客户 端使用该网络信息对新的SDP参数进行估计并且对会话进行调整。也就是 说,在SIP客户端中存在智能。图3示出了交互中的变型,在所述交互中, 连接管理器将网络性能信息提供给SIP客户端,该SIP客户端确定该网络是 否适合于SIP会话并且告知连接管理器该网络上能够支持哪些服务。可以 将此视为混合模型,其中,SIP应用程序和连接管理器都具有智能。在一个实施例中,SIP客户端应用程序310执行向连接管理器320的注 册(消息A)。作为响应,连接管理器320使用标准会话描述协议(SDP) 参数(消息B)告知客户端应用程序310当前的网络性能。可以根据多个 输入来收集这些参数(例如,查询网络设备、查询支持正EE 802.21的信息 服务器或其它网络储存库及其性能)。IEEE 802.21是指所提出的支持相同 类型网络之间的无缝切换以及不同网络类型之间的切换(也被称为媒体无 关切换(MIH)或纵向切换)的标准。该标准提供了能够通过不同切换机 制切换到蜂窝、GSM、 GPRS、 WiFi、蓝牙和802.11网络以及从蜂窝、GSM、 GPRS、 WiFi、蓝牙和802.11网络进行切换的信息。在一个实施例中,客户端应用程序将SIP注册消息(消息C)发送到SIP服务器340。作为响应,SIP服务器340通过将SIP注册OK消息(消 息D)发送到客户端应用程序310来接受SIP注册消息。 一旦完成注册过 程,客户端应用程序310就可以经由SIP服务器340将SIP会话邀请消息(消 息E)发送到客户端设备360。会话邀请消息可以包括将被用于SIP会话的 SDP参数。作为对会话邀请消息的响应,客户端设备360可以经由SIP服务器340 将SIP会话邀请成功消息(消息F)发送到客户端应用程序310。此时,建 立了 SIP会话,并且客户端设备200可以在网络上直接与客户端360进行 通信。一段时间后,由于设备移动或者外部/内部状况发生改变,连接管理器 320可以选择所要连接到的新网络。此时,如果连接管理器320断开与当前 网络的连接,则其将中断正在进行的SIP会话。替代地,如图3中所示, 连接管理器320将新网络的网络性能(消息G)提供给客户端应用程序310, 并且能够使用SDP参数来提供网络性能。作为对接收到新的网络性能的响应,客户端应用程序310可以将消息 (消息H)发送到连接管理器,以指示客户端应用程序310所支持的SIP 服务。连接管理器320可以利用所支持的SIP服务列表来选择将使用的新 网络。连接管理器320可以告知客户端应用程序310新网络的IP地址(消 息I)。在一个实施例中,为了撤销客户端设备300的原始IP地址的注册,客 户端应用程序310可以将SIP撤销注册消息(消息J)发送到SIP服务器340。 SIP服务器340可以用SIP撤销注册OK消息(消息K)对客户端应用程序 310做出响应。在一个实施例中,客户端应用程序310利用新网络的IP地址将SIP重 新注册消息(消息L)发送到SIP服务器340。作为响应,SIP服务器340 通过将SIP重新注册OK消息(消息M)发送到客户端应用程序310来接 受SIP重新注册消息。一旦完成了重新注册过程,客户端应用程序310就可以利用新的IP地 址经由SIP服务器340将SIP会话重新邀请消息(消息N和O)发送到客 户端设备360。会话重新邀请消息可以包括将被用于SIP会话的新的SDP参数。作为对会话重新邀请消息的响应,客户端设备360可以经由SIP服 务器240将SIP会话重新邀请成功消息(消息P和Q)发送到客户端应用 程序310。此吋,SIP会话继续使用新网络。然后,客户端应用程序310可以断开 与原始网络的连接(消息R)。该过程的结果是先连接后中断的SIP连接, 其使得无线设备能够在不丢失之前建立的SIP会话的情况下在无线网络之 间进行无缝移动。SIP客户端还可以使用SDP参数将其性能提供给连接管理器,使得连 接管理器能够使用该信息选择新网络。在该模型中,连接管理器具有智能。 该方案中存在灵活性,以支持基于运营商或ISV优选的各种模型。图4是电子设备的一个实施例的方框图。图4中示出的电子设备旨在 表示包括例如上述客户端设备在内的一系列电子设备。可选的电子设备可 以包括更多、更少和/或不同的组件。在一个实施例中,图4的电子设备是 台式机或者膝上型计算机系统。在一个实施例中,图4的电子设备是一种 移动设备,例如膝上型计算机、超移动PC (UMPC)、智能电话或者其它实 现蜂窝的设备。在一个实施例中,UMPC是指小型平板计算设备。电子系统400包括总线405或用于传递信息的其它通信设备,以及耦 合到总线405的用于对信息进行处理的处理器410。虽然电子设备400被示 为具有单个处理器,但是电子设备400可以包括多个处理器和/或协处理器。 电子设备400还包括耦合到总线405的随机存取存储器(RAM)或其它动 态存储设备420 (称为存储器),用于存储信息和将由处理器410执行的指 令。存储器420还可被用于存储在处理器410执行指令期间的临时变量或 者其它中间信息。在一个实施例中,存储器420可以包括SIP客户端代理425和/或连接 管理器代理427。 SIP客户端代理425可以提供上述SIP客户端应用程序的 功能。可以将SIP客户端代理425实现为硬件、软件、固件或者其任意组 合。连接管理器代理427可以提供上述连接管理器应用程序的功能。可以 将连接管理器代理427实现为硬件、软件、固件或者其任意组合。电子设备400还包括耦合到总线405的只读存储器(ROM)和/或其它 静态存储设备430,用于存储静态信息和处理器410的指令。数据存储设备440耦合到总线405,用于存储信息和指令。可以将例如磁盘或光盘的数据 存储设备440以及相应的驱动器耦合到电子设备400。还可以经由总线405将电子设备400耦合到例如液晶显示器(LCD) 或其它显示设备等显示设备450,以将信息显示给用户。输入设备460可以 包括键盘、鼠标、轨迹球或者其它输入设备,并且其可被耦合到总线405, 以将信息和命令选择传送到处理器410。电子设备400还包括网络接口 470, 用于提供对例如局域网的网络的接入。网络接口 470可以包括一个或多个 天线480和/或电缆485,所述天线480用于利用无线协议进行通信,所述 电缆485用于利用有线协议进行通信。经由有线或无线等的远程连接(例如,经由网络接口 470在网络上), 将指令从例如磁盘、只读存储器(ROM)集成电路、CD-ROM、 DVD、闪 存等计算机可读存储设备提供到存储器。在可选的实施例中,可以使用硬 线电路代替软件指令,或者将硬线电路与软件指令结合使用。因此,指令 序列的执行并不局限于硬件电路和软件指令的任意特定组合。图5是可以驻留在客户端设备上的SIP客户端代理的一个实施例的方 框图。SIP客户端代理500包括实现逻辑功能控制以便对SIP客户端代理500 的操作进行指示的控制逻辑510,和/或与对SIP客户端代理500的操作进 行指示相关的硬件。逻辑可以是硬件逻辑电路和/或软件例程。在一个实施 例中,SIP客户端代理500包括一个或多个应用程序512,所述应用程序512 表示向控制逻辑510提供指令的代码序列和/或程序。SIP客户端代理500包括存储器514,所述存储器514表示存储器设备 和/或用于存储数据和/或指令的存储器资源的入口 。存储器514可以包括SIP 客户端代理500本地的存储器,以及可选地,存储器514可以包括SIP客 户端代理500驻留在其上的主机系统的存储器。SIP客户端代理500还包括 一个或多个接口 516,所述接口 516表示关于SIP客户端代理500外部的实 体(电子设备或人)的、到达/来自SIP客户端代理500的接入接口 (输入/ 输出接口)。SIP客户端代理500还包括SIP引擎520,所述SIP引擎520表示使SIP 客户端代理500能够为主机设备提供基于SIP的服务的一种或多种功能。 SIP引擎520可以包括IP语音(VoIP)模块530,其利用SIP服务提供VoIP通信。SIP引擎520还可以包括用于在支持SIP的通信中使用的SIP协议栈 530。也可以支持附加模块。例如,这些附加模块可以支持RTP交互和/或 TCP/IP交互。如本文所使用的,模块是指例程、子系统等,其实现在硬件、 软件或者某些组合中。图6是可以驻留在客户端设备上的连接管理器代理的一个实施例的方 框图。连接管理器代理600包括实现逻辑功能控制以对连接管理器代理600 的操作进行指示的控制逻辑610,和/或与对连接管理器代理600的操作进 行指示相关的硬件。逻辑可以是硬件逻辑电路和/或软件例程。在一个实施 例中,连接管理器代理600包括一个或多个应用程序612,所述应用程序 612表示将指令提供给控制逻辑610的代码序列和/或程序。连接管理器代理600包括存储器614,所述存储器614表示存储器设备 和/或用于存储数据和/或指令的存储器资源的入口。存储器614可以包括连 接管理器代理600本地的存储器,以及可选地,存储器614可以包括连接 管理器代理600驻留在其上的主机系统的存储器。连接管理器代理600还 包括一个或多个接口 616,所述接口 616表示关于连接管理器代理600外部 的实体(电子设备或人)的、到达/来自连接管理器代理600的接入接口 (输 入/输出接口)。连接管理器代理600还包括连接管理器引擎620,所述连接管理器引擎 620表示使连接管理器代理600能够为主机设备提供连接管理服务的一种或 多种功能。连接管理器引擎620可以包括连接管理模块630,其提供如上所 述的对到达有线和/或无线网络的连接的管理。也可以支持附加模块。如本 文所使用的,模块是指例程、子系统等,其实现在硬件、软件或者某些组 合中。说明书中所提及的"一个实施例"或"实施例"意味着结合该实施例 描述的特定特征、结构或者特性被包括在本发明的至少一个实施例中。在 说明书各处出现的短语"在一个实施例中"不必都是指同一个实施例。虽然根据多个实施例对本发明进行了描述,但是本领域技术人员将会 意识到,本发明并不局限于所描述的实施例,而是可以利用所附权利要求 的精神和范围内的各种修改和变化来实现本发明。因此,将说明书视为示 例性的而非限制性的。
权利要求
1、一种方法,包括客户端设备利用第一通信协议经由中间服务器建立与远程设备的第一连接;所述客户端设备中的连接管理器生成对相应于所述第一连接的网络状况变化的指示;所述客户端设备响应于来自所述连接管理器的所述指示,利用第二通信协议经由所述中间服务器建立与所述远程设备的第二连接;在所述第二连接已建立之后,终止所述客户端设备和所述远程设备之间的所述第一连接。
2、 如权利要求l所述的方法,其中,在终止所述第一连接之前,将在 所述第一连接上启动的通信会话转移到所述第二连接。
3、 如权利要求l所述的方法,其中,所述客户端设备和所述远程设备 之间的所述连接包括支持会话初始化协议(SIP)的连接。
4、 如权利要求3所述的方法,其中,所述连接承载实时数据业务。
5、 如权利要求4所述的方法,其中,所述连接承载支持IP语音(VoIP) 的业务。
6、 如权利要求l所述的方法,其中,所述第一通信协议和所述第二通 信协议分别包括第一无线通信协议和第二无线通信协议。
7、 如权利要求l所述的方法,其中,利用支持会话描述协议(SDP) 的事务处理来传送网络特性。
8、 如权利要求l所述的方法,其中,客户端设备利用第一通信协议经由中间服务器建立与远程设备的第一连接的操作包括支持会话初始化协议(SIP)的代理向连接管理代理进行注册; 所述支持SIP的代理从所述连接管理代理接收对当前的网络性能的指示,其中,所述连接管理代理确定一个或多个可用网络的性能并且为所述第一连接选择网络;所述支持SIP的代理通过利用所述第一通信协议发送支持SIP的消息,向SIP服务器进行注册;所述支持SIP的代理通过利用所述第一通信协议发送支持SIP的消息,向所述远程设备发送邀请。
9、 如权利要求l所述的方法,其中,客户端设备利用第一通信协议经 由中间服务器建立与远程设备的第一连接的操作包括支持会话初始化协议(SIP)的代理向连接管理代理进行注册;所述支持SIP的代理从所述连接管理代理接收对当前的网络性能的指 示,其中,所述支持SIP的代理至少部分地基于由所述连接管理代理提供 的一个或多个网络的网络性能为所述第一连接选择所述网络;所述支持SIP的代理通过利用所述第一通信协议发送支持SIP的消息, 向SIP服务器进行注册;所述支持SIP的代理通过利用所述第一通信协议发送支持SIP的消息, 向所述远程设备发送邀请。
10、 一种包括有形计算机可读介质的产品,在所述有形计算机可读介 质上存储有指令,当执行所述指令时,使得一个或多个处理器执行下列操 作-客户端设备利用第一通信协议经由中间服务器建立与远程设备的第一 连接;所述客户端设备中的连接管理器生成对相应于所述第一连接的网络状况变化的指示;所述客户端设备响应于来自所述连接管理器的指示,利用第二通信协 议经由所述中间服务器建立与所述远程设备的第二连接;在所述第二连接已建立之后,终止所述客户端设备和所述远程设备之 间的所述第一连接。
11、 如权利要求10所述的产品,其中,在终止所述第一连接之前,将 在所述第一连接上启动的通信会话转移到所述第二连接。
12、 如权利要求IO所述的产品,其中,所述客户端设备和所述远程设 备之间的所述连接包括支持会话初始化协议(SIP)的连接。
13、 如权利要求12所述的产品,其中,所述连接承载实时数据业务。
14、 如权利要求10所述的产品,其中,所述第一通信协议和所述第二 通信协议分别包括第一无线通信协议和第二无线通信协议。
15、 如权利要求10所述的产品,其中,使得所述一个或多个处理器执 行由客户端设备利用第一通信协议经由中间服务器建立与远程设备的第一 连接的操作的指令包括当其被执行时使得所述一个或多个处理器执行下列 操作的指令使得支持会话初始化协议(SIP)的代理向连接管理代理进行注册;使得所述支持SIP的代理从所述连接管理代理接收对当前的网络性能 的指示,其中,所述连接管理代理确定一个或多个可用网络的性能并且为 所述第一连接选择网络;使得所述支持SIP的代理通过利用所述第一通信协议发送支持SIP的消 息,向SIP服务器进行注册;使得所述支持SIP的代理通过利用所述第一通信协议发送支持SIP的消 息,向所述远程设备发送邀请。
16、 如权利要求10所述的产品,其中,使得所述一个或多个处理器执 行由客户端设备利用第一通信协议经由中间服务器建立与远程设备的第一 连接的操作的指令包括当其被执行时使得所述一个或多个处理器执行下列操作的指令使得支持会话初始化协议(SIP)的代理向连接管理代理进行注册; 使得支持SIP的代理从所述连接管理代理接收对当前的网络性能的指 示,其中,所述支持SIP的代理至少部分地基于由所述连接管理代理提供 的一个或多个网络的网络性能,为所述第一连接选择所述网络;使得所述支持SIP的代理通过利用所述第一通信协议发送支持SIP的消 息,向SIP服务器进行注册;使得所述支持SIP的代理通过利用所述第一通信协议发送支持SIP的消 息,向所述远程设备发送邀请。
17、 一种系统,包括网络接口,其根据至少第一通信协议和第二通信协议对数据进行发送 和接收;连接管理代理,其可通信地与所述网络接口耦合,用于确定一个或多 个网络特性并且生成对所述一个或多个网络特性的变化的指示;支持会话初始化协议(SIP)的代理,其可通信地与所述连接管理代理 和所述网络接口耦合,用于利用第一通信协议经由中间服务器建立与远 程设备的第一连接;响应于来自所述连接管理代理的变化指示,利用第二 通信协议经由所述中间服务器建立与所述远程设备的第二连接;以及在所 述第二连接已建立之后,终止所述客户端设备和所述远程设备之间的所述 第一连接。
18、 如权利要求17所述的系统,其中,与所述远程设备的所述连接包 括支持会话初始化协议(SIP)的连接。
19、 如权利要求18所述的系统,其中,所述连接承载支持IP语音(VoIP) 的业务。
20、 如权利要求17所述的系统,其中,利用支持会话描述协议(SDP) 的事务处理来传送网络特性。
全文摘要
本发明的实施例涉及如下技术,该技术使得参与会话初始化协议(SIP)通信会话的无线设备能够在不终止SIP会话的情况下在不同种类的无线网络之间移动。
文档编号H04L29/06GK101282336SQ20081008749
公开日2008年10月8日 申请日期2008年3月28日 优先权日2007年3月29日
发明者C·K·嫩, C·马乔科, N·S·冷, V·S·科萨万 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1