新四季網

支持參與會話初始化協議(sip)會話的電子設備的無縫移動性的技術的製作方法

2023-09-22 16:55:10

專利名稱:支持參與會話初始化協議(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·科薩萬 申請人:英特爾公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀