国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      保持會(huì)話連續(xù)的方法、服務(wù)器及用戶設(shè)備的制作方法

      文檔序號(hào):7709977閱讀:185來(lái)源:國(guó)知局
      專利名稱:保持會(huì)話連續(xù)的方法、服務(wù)器及用戶設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種保持會(huì)話連續(xù)的方法、服務(wù)器及用戶設(shè) 備。
      背景技術(shù)
      基于IP的多媒體子系統(tǒng)(IP Multimedia Subsystem, IMS)可支持語(yǔ)音、視頻、數(shù) 據(jù)等多種媒體及其組合業(yè)務(wù),是實(shí)現(xiàn)如移動(dòng)與固定網(wǎng)絡(luò),PS與CS網(wǎng)絡(luò)等多種網(wǎng)絡(luò)融合的 下一代通信網(wǎng)絡(luò)的核心技術(shù)。IMS網(wǎng)絡(luò)采用基于IP多媒體核心網(wǎng)子系統(tǒng)(IP Multimedia Core Network Subsystem)進(jìn)行會(huì)話控制,將分組交換網(wǎng)絡(luò)(PS)或電路交換網(wǎng)絡(luò)(CS)作為 接入網(wǎng)絡(luò),為信令和媒體傳輸提供承載,從而實(shí)現(xiàn)了會(huì)話控制網(wǎng)絡(luò)和承載網(wǎng)絡(luò)的分離,為IP 多媒體應(yīng)用提供了統(tǒng)一和靈活的支持平臺(tái)。當(dāng)IMS用戶將正在進(jìn)行的IMS會(huì)話的部分或全部媒體由一個(gè)用戶設(shè)備轉(zhuǎn)移到另 一個(gè)用戶設(shè)備時(shí),為了提供良好的用戶體驗(yàn),要求IMS會(huì)話媒體流在此轉(zhuǎn)移過(guò)程中也保持 連續(xù),實(shí)現(xiàn)IMS會(huì)話的部分或全部媒體在不同用戶設(shè)備之間轉(zhuǎn)移(Inter-UE Transfer或 Inter-Device Transfer)過(guò)程中的業(yè)務(wù)連續(xù)性?,F(xiàn)有技術(shù)中,當(dāng)多用戶設(shè)備IMS會(huì)話的會(huì)話控制丟失后,應(yīng)用服務(wù)器AS發(fā)起會(huì)話 釋放過(guò)程,釋放該多用戶設(shè)備IMS會(huì)話。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺陷在多用戶設(shè)備 IMS會(huì)話的會(huì)話控制丟失的情況下,釋放該IMS會(huì)話,使得所有參與該IMS會(huì)話的用戶設(shè)備 的媒體傳輸/通話都中斷,造成較差的用戶體驗(yàn)。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提出一種保持會(huì)話連續(xù)的方法、服務(wù)器及用戶設(shè)備,以提高會(huì)話質(zhì)量。本發(fā)明實(shí)施例提供了一種保持會(huì)話連續(xù)的方法,包括當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí),向第二用戶設(shè)備發(fā)送請(qǐng)求消息,以請(qǐng) 求將所述丟失的會(huì)話控制轉(zhuǎn)移到所述第二用戶設(shè)備;接收所述第二用戶設(shè)備返回的所述請(qǐng)求消息的響應(yīng)消息,完成會(huì)話控制轉(zhuǎn)移。本發(fā)明實(shí)施例還提供了一種保持會(huì)話連續(xù)的方法,包括接收應(yīng)用服務(wù)器發(fā)送的通知消息;所述通知消息用于通知會(huì)話控制丟失;根據(jù)所述通知消息向所述應(yīng)用服務(wù)器發(fā)送請(qǐng)求消息,以請(qǐng)求轉(zhuǎn)移會(huì)話控制;接收所述應(yīng)用服務(wù)器返回的所述請(qǐng)求消息的響應(yīng)消息;根據(jù)所述響應(yīng)消息建立會(huì)話控制。本發(fā)明實(shí)施例還提供了一種保持會(huì)話連續(xù)的方法,包括當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí),向第二用戶設(shè)備發(fā)送通知消息,以向 所述第二用戶設(shè)備告知會(huì)話控制丟失;
      接收所述第二用戶設(shè)備根據(jù)所述通知消息發(fā)送的請(qǐng)求消息;所述請(qǐng)求消息用于請(qǐng) 求進(jìn)行會(huì)話控制轉(zhuǎn)移;向所述第二用戶設(shè)備返回所述請(qǐng)求消息的響應(yīng)消息,接受會(huì)話控制在所述第二用 戶設(shè)備上建立。本發(fā)明實(shí)施例還提供了一種服務(wù)器,包括發(fā)送模塊,用于當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí),向第二用戶設(shè)備發(fā)送 請(qǐng)求消息,以請(qǐng)求將所述丟失的會(huì)話控制轉(zhuǎn)移到所述第二用戶設(shè)備;接收模塊,用于接收所述第二用戶設(shè)備返回的所述請(qǐng)求消息的響應(yīng)消息,完成會(huì) 話控制轉(zhuǎn)移。本發(fā)明實(shí)施例還提供了一種用戶設(shè)備,包括通知消息接收模塊,用于接收應(yīng)用服務(wù)器發(fā)送的通知消息;所述通知消息用于告 知會(huì)話控制丟失;請(qǐng)求消息發(fā)送模塊,用于根據(jù)所述通知消息向所述應(yīng)用服務(wù)器發(fā)送請(qǐng)求消息,以 請(qǐng)求轉(zhuǎn)移會(huì)話控制;響應(yīng)消息接收模塊,用于接收所述應(yīng)用服務(wù)器返回的所述請(qǐng)求消息的響應(yīng)消息;配置模塊,用于根據(jù)所述響應(yīng)消息建立會(huì)話控制。本發(fā)明實(shí)施例還提供了一種服務(wù)器,包括通知消息發(fā)送模塊,用于當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí),向第二用戶 設(shè)備發(fā)送通知消息,以向所述第二用戶設(shè)備告知會(huì)話控制丟失;請(qǐng)求消息接收模塊,用于接收所述第二用戶設(shè)備根據(jù)所述通知消息發(fā)送的請(qǐng)求消 息;所述請(qǐng)求消息用于請(qǐng)求會(huì)話控制轉(zhuǎn)移;響應(yīng)模塊,用于向所述第二用戶設(shè)備返回所述請(qǐng)求消息的響應(yīng)消息,接受會(huì)話控 制在所述第二用戶設(shè)備上建立。上述實(shí)施例在當(dāng)前會(huì)話的控制設(shè)備丟失會(huì)話控制的情況下,通過(guò)向當(dāng)前會(huì)話的受 控設(shè)備發(fā)送請(qǐng)求消息指示轉(zhuǎn)移會(huì)話控制,將會(huì)話控制轉(zhuǎn)移到當(dāng)前會(huì)話的另一用戶設(shè)備,避 免了當(dāng)前會(huì)話的突然中斷,提高了通話質(zhì)量。


      圖1為本發(fā)明實(shí)施例提供的一種保持會(huì)話連續(xù)的方法的流程圖;圖2為本發(fā)明實(shí)施例保持會(huì)話連續(xù)的方法所應(yīng)用的系統(tǒng)結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例提供的另一種保持會(huì)話連續(xù)的方法的信令流程圖;圖4為本發(fā)明實(shí)施例提供的另一種保持會(huì)話連續(xù)的方法的流程圖;圖5為本發(fā)明實(shí)施例提供的再一種保持會(huì)話連續(xù)的方法的流程圖;圖6為與圖4及圖5相對(duì)應(yīng)的信令流程圖;圖7為本發(fā)明實(shí)施例提供的再一種保持會(huì)話連續(xù)的方法的信令流程圖;圖8為本發(fā)明實(shí)施例提供的又一種保持會(huì)話連續(xù)的方法的信令流程圖;圖9為本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖;圖11為本發(fā)明實(shí)施例提供的另一種服務(wù)器的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整的描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部實(shí)施例。基于本 發(fā)明的中的實(shí)施例,本領(lǐng)域的普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有 其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明實(shí)施例提供的一種保持會(huì)話連續(xù)的方法的流程圖。該方法包括步驟11、當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí),向第二用戶設(shè)備發(fā)送請(qǐng)求消 息如“Re-Invite”消息,以請(qǐng)求將上述丟失的會(huì)話控制轉(zhuǎn)移到上述第二用戶設(shè)備;該動(dòng)作可由AS執(zhí)行。AS向上述第二用戶設(shè)備發(fā)送請(qǐng)求消息可包括根據(jù)運(yùn)營(yíng)商 策略、用戶偏好中的任意一種或組合決定是否發(fā)送上述請(qǐng)求消息。上述請(qǐng)求消息可包含用于指示轉(zhuǎn)移會(huì)話控制的信息。該用于指示轉(zhuǎn)移會(huì)話控制的 信息可通過(guò)以下方式中的任意一種或組合表示新增的會(huì)話發(fā)起協(xié)議的頭域、參數(shù)、替換頭 域、目標(biāo)對(duì)話頭域、會(huì)話描述協(xié)議的屬性行、會(huì)話描述協(xié)議的媒體描述行。AS向上述第二用戶設(shè)備發(fā)送請(qǐng)求消息之前,還可等待上述第一用戶設(shè)備恢復(fù)上述 會(huì)話控制。在上述第一用戶設(shè)備在預(yù)定時(shí)間前恢復(fù)上述會(huì)話控制的情況下,繼續(xù)會(huì)話;在上 述第一用戶設(shè)備在預(yù)定時(shí)間到達(dá)后未恢復(fù)上述會(huì)話控制的情況下,在上述第一用戶設(shè)備上 重建上述會(huì)話控制。在上述第一用戶設(shè)備上重建上述會(huì)話控制成功的情況下,繼續(xù)會(huì)話。步驟12、接收上述第二用戶設(shè)備返回的上述請(qǐng)求消息的響應(yīng)消息,完成會(huì)話控制 轉(zhuǎn)移;該動(dòng)作可由AS執(zhí)行。AS接收上述第二用戶設(shè)備返回的響應(yīng)消息之后還可更新與 對(duì)端用戶設(shè)備之間的會(huì)話分支。本實(shí)施例中,AS在當(dāng)前會(huì)話的控制設(shè)備丟失會(huì)話控制的情況下,通過(guò)向當(dāng)前會(huì)話 的受控設(shè)備發(fā)送請(qǐng)求消息指示轉(zhuǎn)移會(huì)話控制,將會(huì)話控制轉(zhuǎn)移到當(dāng)前會(huì)話的另一用戶設(shè) 備,避免了當(dāng)前會(huì)話的突然中斷,提高了通話質(zhì)量。圖2為本發(fā)明實(shí)施例保持會(huì)話連續(xù)的方法所應(yīng)用的系統(tǒng)結(jié)構(gòu)示意圖。該系統(tǒng) 包括AS等。在實(shí)現(xiàn)IMS會(huì)話媒體在不同用戶設(shè)備之間轉(zhuǎn)移時(shí),AS為業(yè)務(wù)集中與連續(xù)性 AS (Service Centralization and Continuity Application Server, SCC AS),執(zhí)行核心的 業(yè)務(wù)連續(xù)性業(yè)務(wù)邏輯控制。假設(shè)本地用戶設(shè)備A、用戶設(shè)備B與遠(yuǎn)端用戶設(shè)備即用戶設(shè)備C之間建立了多用戶 設(shè)備IMS會(huì)話即聯(lián)合會(huì)話(Collaborative Session)。其中,媒體1例如語(yǔ)音通過(guò)用戶設(shè)備 A接入分支建立,媒體2例如視頻通過(guò)用戶設(shè)備B接入分支建立。用戶設(shè)備A為該會(huì)話的控 制用戶設(shè)備,即能夠?qū)υ摃?huì)話進(jìn)行會(huì)話控制,例如發(fā)起會(huì)話媒體在用戶設(shè)備之間的轉(zhuǎn)移。用 戶設(shè)備B為該多用戶設(shè)備IMS會(huì)話的受控用戶設(shè)備。當(dāng)用戶設(shè)備A的會(huì)話控制丟失時(shí),會(huì)話處理流程如圖3所示,圖3為本發(fā)明實(shí)施例 提供的另一種保持會(huì)話連續(xù)的方法的信令流程圖。這里,會(huì)話控制丟失包括用戶設(shè)備A主 動(dòng)永久或暫時(shí)釋放多用戶設(shè)備IMS會(huì)話控制。該保持會(huì)話連續(xù)的方法包括步驟31、當(dāng)AS檢測(cè)到用戶設(shè)備A的會(huì)話控制丟失,例如AS收到S-CSCF發(fā)送的由 于到用戶設(shè)備A的SIP信令傳輸失敗引發(fā)的會(huì)話釋放消息時(shí),AS發(fā)送包含用于指示轉(zhuǎn)移會(huì)話控制信息的“Re-Invite”消息,以將會(huì)話控制轉(zhuǎn)移到受控用戶設(shè)備即用戶設(shè)備B;步驟32、S-CSCF將“Re-Invite”消息發(fā)送給用戶設(shè)備B ;步驟33、用戶設(shè)備B發(fā)送“2000K”響應(yīng)消息給S-CSCF,接受會(huì)話控制轉(zhuǎn)移;步驟34、S-CSCF將“2000K”響應(yīng)消息發(fā)送給AS ;步驟35、AS通過(guò)S-CSCF發(fā)送“Re-invite”消息給用戶設(shè)備C即對(duì)端用戶設(shè)備,更 新遠(yuǎn)端會(huì)話分支;步驟36、用戶設(shè)備C發(fā)送“2000K”響應(yīng)消息給S-CSCF,接受會(huì)話分支更新。S-CSCF 將該“2000K”響應(yīng)消息轉(zhuǎn)發(fā)給AS,至此,完成了會(huì)話控制轉(zhuǎn)移;步驟37、釋放用戶設(shè)備A和用戶設(shè)備C之間相關(guān)會(huì)話資源。上述步驟31中,當(dāng)用戶設(shè)備A主動(dòng)釋放多用戶設(shè)備IMS會(huì)話控制時(shí),AS依據(jù)會(huì)話 控制轉(zhuǎn)移策略決定是否將會(huì)話控制轉(zhuǎn)移。會(huì)話控制轉(zhuǎn)移策略可包括運(yùn)營(yíng)商策略、網(wǎng)絡(luò)存儲(chǔ)的用戶偏好中的任意一種或組
      I=I O運(yùn)營(yíng)商策略或網(wǎng)絡(luò)存儲(chǔ)的用戶偏好可包括會(huì)話控制丟失時(shí)是否嘗試轉(zhuǎn)移控制到 其它用戶設(shè)備,控制用戶設(shè)備優(yōu)先級(jí)列表等。運(yùn)營(yíng)商策略或網(wǎng)絡(luò)存儲(chǔ)的用戶偏好還可包括 如果會(huì)話控制丟失時(shí)轉(zhuǎn)移控制到其它用戶設(shè)備,原控制用戶設(shè)備的媒體是否隨會(huì)話控制一 起轉(zhuǎn)移。用戶設(shè)備A接入分支上的媒體流可以轉(zhuǎn)移,也可以不轉(zhuǎn)移。AS發(fā)送的“Re-Invite”消息中,通過(guò)用于指示轉(zhuǎn)移會(huì)話控制信息請(qǐng)求將會(huì)話控 制轉(zhuǎn)移到用戶設(shè)備B。假設(shè)用戶設(shè)備A和用戶設(shè)備C之間的會(huì)話的標(biāo)識(shí)(Session ID) 為cb03a0s09a2sdfhlij490444(Call-ID) ;remote-tag = 236717 ;local-tag = 165343。 "Re-Invite"消息中的“Request-URI”字段為用戶設(shè)備B的標(biāo)識(shí),也即會(huì)話控制轉(zhuǎn)移目標(biāo)?!癛e-Invite”消息中,用于指示轉(zhuǎn)移上述會(huì)話控制的信息可通過(guò)以下方法實(shí)現(xiàn)。第一種方法通過(guò)定義新的SIP頭域(header field)來(lái)指示會(huì)話控制的轉(zhuǎn)移。例 如將“Call-Control”作為SIP頭域。當(dāng)“Call-Control”為“Contr ol”時(shí)表示會(huì)話控制 轉(zhuǎn)移;也可以取其他值,如,“Call-Control”為“Contr oiled”時(shí)表示不轉(zhuǎn)移會(huì)話控制。由于用戶設(shè)備B可能同時(shí)有多個(gè)會(huì)話接入分支,即用戶設(shè)備B與AS之間可以有多 通過(guò)不同接入網(wǎng)絡(luò)建立的通話鏈路,因此,還可以為“Call-Contr ol”定義其它附加參數(shù), 例如受控會(huì)話的標(biāo)識(shí)(Session ID),以明確指出用戶設(shè)備B上將要控制的會(huì)話接入分支, 即用戶設(shè)備B與AS之間的接入通話鏈路。第二種方法通過(guò)在現(xiàn)有SIP頭域中增加參數(shù)來(lái)指示會(huì)話控制的轉(zhuǎn)移。例如例 如在SIP頭域的“From”、“To,,或“Call-Info”中新增參數(shù)“call-c ontrol”,且該參數(shù) "call-control"的取值為“control”,表示轉(zhuǎn)移會(huì)話控制。新增參數(shù)“call-control”的還 可取其他值,如“controlled”,表示不轉(zhuǎn)移會(huì)話控制。當(dāng)用戶設(shè)備B已知用戶設(shè)備A與用戶設(shè)備C的會(huì)話的部分或全部信息,例如通過(guò) 訂閱(Subscription)的方法獲知包括Session ID、會(huì)話控制相關(guān)/必要參數(shù)等信息時(shí),可 采用第三種方法,即通過(guò)“!^places”頭域指示用戶設(shè)備A的會(huì)話接入分支將轉(zhuǎn)移(合并) 到用戶設(shè)備B 的會(huì)話接入分支。例如Re places :cb03a0s09a2sdfhlij490444 ;remote-tag =236717 ;local-tag = 165343,其中 cb03a0s09a2sdfhlij490444 ;remote-tag = 236717 ; local-tag = 165343為用戶設(shè)備A的會(huì)話接入分支標(biāo)識(shí)。用戶設(shè)備B接收到“Re-Invite”
      8消息后,解析“Re places"頭域,得到會(huì)話標(biāo)識(shí),控制該會(huì)話標(biāo)識(shí)對(duì)應(yīng)的會(huì)話。或者可采用第四種方法,即通過(guò)“Target Dialog”頭域指示用戶設(shè)備A的會(huì) 話接入分支將轉(zhuǎn)移(合并)到用戶設(shè)備B的會(huì)話接入分支。例如Targ et-Dialog cb03a0s09a2sdfhlij490444 ;remote-tag = 236717 ;local-tag = 165343,用戶設(shè)備B接收 到“Re-invite”消息后,解析“Target Dialog”頭域,得到會(huì)話標(biāo)識(shí),控制該會(huì)話標(biāo)識(shí)對(duì)應(yīng) 的會(huì)話。第五種方法通過(guò)對(duì)SDP的屬性行即“a = ”行重新定義,來(lái)指示會(huì)話控制的轉(zhuǎn)移。例如“m= audio 3200RTP/AVP 9796 ;a = control/controlled,,。當(dāng)“a =”行取值為“control”時(shí),表示轉(zhuǎn)移會(huì)話控制;當(dāng)“a =”行取其他值,如為 “controlled”時(shí),表示不轉(zhuǎn)移會(huì)話控制。第六種方法通過(guò)對(duì)SDP的媒體描述行即“m = ”行重新定義,來(lái)指示會(huì)話控制的轉(zhuǎn)移。例如:"m = audio 3200RTP/AVP 9796control/controlled,,。當(dāng)“m =”行包含有“control”時(shí),表示轉(zhuǎn)移會(huì)話控制;當(dāng)“m =”行包含有其他值, 如“controlled”時(shí),表示不轉(zhuǎn)移會(huì)話控制。指示會(huì)話控制轉(zhuǎn)移也可以通過(guò)以上上述六種方法的任意組合來(lái)實(shí)現(xiàn),例如第三 種方法與第四方法的組合,第三種方法與第六種方法的組合,第四種方法與第五種方法的 組合,第四種方法與第六種方法的組合,對(duì)媒體參數(shù)進(jìn)行具體限定,等等。圖4為本發(fā)明實(shí)施例提供的另一種保持會(huì)話連續(xù)的方法的流程圖。該方法包括步驟41、接收AS發(fā)送的通知消息;上述通知消息用于通知會(huì)話控制丟失;該動(dòng)作可由用戶設(shè)備執(zhí)行。該用戶設(shè)備接收通知消息前為當(dāng)前會(huì)話的受控設(shè)備, 收到AS發(fā)送的通知消息后,該用戶設(shè)備的用戶獲知當(dāng)前會(huì)話的會(huì)話控制丟失。步驟42、根據(jù)上述通知消息向上述AS發(fā)送請(qǐng)求消息,以請(qǐng)求轉(zhuǎn)移會(huì)話控制。上述 請(qǐng)求消息包含用于指示轉(zhuǎn)移會(huì)話控制的信息;該用于指示轉(zhuǎn)移會(huì)話控制的信息可通過(guò)以下 方式中的任意一種或組合表示新增的會(huì)話發(fā)起協(xié)議的頭域、參數(shù)、替換頭域、目標(biāo)對(duì)話頭 域、會(huì)話描述協(xié)議的屬性行、會(huì)話描述協(xié)議的媒體描述行,詳見圖3所示的實(shí)施例;該動(dòng)作可由用戶設(shè)備執(zhí)行,該用戶設(shè)備的用戶獲知當(dāng)前會(huì)話的會(huì)話控制丟失后, 可通過(guò)該用戶設(shè)備請(qǐng)求當(dāng)前會(huì)話的會(huì)話控制。步驟43、接收上述AS返回的上述請(qǐng)求消息的響應(yīng)消息;該動(dòng)作可由用戶設(shè)備執(zhí)行。用戶設(shè)備接收AS返回的響應(yīng)消息,用戶根據(jù)該響應(yīng)消 息可獲知AS是否允許該用戶設(shè)備獲得會(huì)話控制。步驟44、根據(jù)上述響應(yīng)消息建立會(huì)話控制。該動(dòng)作可由用戶設(shè)備執(zhí)行。當(dāng)AS允許該用戶設(shè)備獲得會(huì)話控制時(shí),用戶設(shè)備配置 參數(shù),建立會(huì)話控制,成為當(dāng)前會(huì)話的新的控制設(shè)備。本實(shí)施例中,用戶設(shè)備在接收到AS用于告知當(dāng)前會(huì)話的控制設(shè)備丟失會(huì)話控制 的通知消息后,通過(guò)向當(dāng)AS發(fā)送請(qǐng)求消息請(qǐng)求轉(zhuǎn)移會(huì)話控制,將會(huì)話控制轉(zhuǎn)移到本設(shè)備, 避免了當(dāng)前會(huì)話的突然中斷,提高了通話質(zhì)量。相應(yīng)地,圖5為本發(fā)明實(shí)施例提供的再一種保持會(huì)話連續(xù)的方法的流程圖。該方法包括步驟51、當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí),向第二用戶設(shè)備發(fā)送通知消 息,以向上述第二用戶設(shè)備告知會(huì)話控制丟失;該動(dòng)作可由AS執(zhí)行。AS檢測(cè)到作為當(dāng)前會(huì)話的控制設(shè)備的第一用戶設(shè)備的會(huì)話 控制丟失時(shí),通過(guò)發(fā)送通知消息告知作為當(dāng)前會(huì)話的受控設(shè)備的第二用戶設(shè)備。步驟52、接收上述第二用戶設(shè)備根據(jù)上述通知消息發(fā)送的請(qǐng)求消息;上述請(qǐng)求消 息用于請(qǐng)求進(jìn)行會(huì)話控制轉(zhuǎn)移,詳見上述步驟42 ;該動(dòng)作可由AS執(zhí)行。AS根據(jù)接收到的請(qǐng)求消息可獲知請(qǐng)求獲得會(huì)話控制的第二 設(shè)備。步驟53、向上述第二用戶設(shè)備返回上述請(qǐng)求消息的響應(yīng)消息,接受會(huì)話控制在上 述第二用戶設(shè)備上建立。該動(dòng)作可由AS執(zhí)行。AS根據(jù)運(yùn)營(yíng)商策略、用戶偏好中的任意一種或組合決定是否 允許上述會(huì)話控制轉(zhuǎn)移,并返回響應(yīng)消息。本示例中,AS接受會(huì)話控制在上述第二用戶設(shè) 備上建立,因而,返回的響應(yīng)消息中指示第二用戶設(shè)備可以建立會(huì)話控制。第二用戶設(shè)備根 據(jù)該指示建立會(huì)話控制,完成會(huì)話控制轉(zhuǎn)移,繼續(xù)當(dāng)前會(huì)話。本實(shí)施例中,AS在當(dāng)前會(huì)話的控制設(shè)備丟失會(huì)話控制的情況下,通過(guò)向當(dāng)前會(huì)話 的受控設(shè)備發(fā)送通知消息告知會(huì)話控制丟失,并根據(jù)受控設(shè)備發(fā)送的請(qǐng)求消息返回響應(yīng)消 息,將會(huì)話控制轉(zhuǎn)移到當(dāng)前會(huì)話的另一用戶設(shè)備,避免了當(dāng)前會(huì)話的突然中斷,提高了通話質(zhì)量。仍以圖2所示系統(tǒng)為例,對(duì)圖4、圖5所示實(shí)施例進(jìn)行說(shuō)明。當(dāng)用戶設(shè)備A的會(huì)話 控制丟失時(shí),會(huì)話處理流程還可如圖6所示,圖6為與圖4及圖5相對(duì)應(yīng)的信令流程圖。該 保持會(huì)話連續(xù)的方法包括步驟61、檢測(cè)到用戶設(shè)備A的會(huì)話控制丟失,SCC AS向受控用戶設(shè)備即用戶設(shè)備 B發(fā)送“Notify”消息,通知控制用戶設(shè)備即用戶設(shè)備A中的會(huì)話控制丟失。“Notify”消息 中可新定義“會(huì)話控制丟失”信息項(xiàng),向用戶設(shè)備A提供“會(huì)話控制丟失”信息;步驟62、用戶設(shè)備B通過(guò)S-CSCF向AS發(fā)送包含用于指示轉(zhuǎn)移會(huì)話控制信息的 “Re-Invite”消息,請(qǐng)求獲取該會(huì)話控制。其中,用于指示轉(zhuǎn)移會(huì)話控制信息的表示方法詳 見上述步驟31的說(shuō)明;步驟63-步驟65同上述步驟35-步驟37。用戶設(shè)備B接收到AS發(fā)送的響應(yīng)消息 后,根據(jù)響應(yīng)消息執(zhí)行參數(shù)配置成為控制用戶設(shè)備,或不執(zhí)行參數(shù)配置,維持原有狀態(tài)。如 當(dāng)響應(yīng)消息為拒絕消息時(shí),用戶設(shè)備B維持原有狀態(tài);當(dāng)響應(yīng)消息為確認(rèn)消息時(shí),用戶設(shè)備 B更新配置參數(shù),成為控制用戶設(shè)備。上述步驟62之后,即AS接收到用戶設(shè)備B發(fā)送的“Re-Invite”消息后,可進(jìn)一步 包括向用戶設(shè)備B返回響應(yīng)消息,用戶設(shè)備B根據(jù)響應(yīng)消息執(zhí)行參數(shù)配置成為控制用戶設(shè) 備,或不執(zhí)行參數(shù)配置,維持原有狀態(tài)。仍以上述用戶設(shè)備A、用戶設(shè)備B與遠(yuǎn)端用戶設(shè)備即用戶設(shè)備C為例,當(dāng)AS檢測(cè) 到多用戶設(shè)備IMS會(huì)話的會(huì)話控制在用戶設(shè)備A上丟失時(shí),AS還可進(jìn)一步啟動(dòng)一個(gè)定時(shí)器 Tl。在該定時(shí)器Tl到達(dá)指定時(shí)間時(shí),若AS檢測(cè)到用戶設(shè)備A信號(hào)恢復(fù),例如AS收到S-CSCF發(fā)送的來(lái)自用戶設(shè)備A的重新注冊(cè)消息,該重新注冊(cè)消息其中指示用戶設(shè)備A的 SIP信令傳輸恢復(fù),但用戶設(shè)備A未恢復(fù)對(duì)該會(huì)話的會(huì)話控制,或者當(dāng)用戶設(shè)備A上的會(huì)話 控制和媒體傳輸均未恢復(fù)時(shí),例如AS未收到S-CSCF發(fā)送的來(lái)自用戶設(shè)備A的對(duì)該會(huì)話的 控制消息,則AS在用戶設(shè)備A上重新建立該會(huì)話的會(huì)話控制,當(dāng)用戶設(shè)備A上有媒體傳輸 時(shí),也同時(shí)重新建立媒體傳輸,若重建成功,則會(huì)話繼續(xù)進(jìn)行。具體如圖7所示,圖7為本發(fā) 明實(shí)施例提供的再一種保持會(huì)話連續(xù)的方法的信令流程圖。步驟71、AS在多用戶設(shè)備IMS會(huì)話的控制用戶設(shè)備A上檢測(cè)到該會(huì)話的會(huì)話控制 丟失時(shí),AS啟動(dòng)定時(shí)器Tl。在定時(shí)器Tl到達(dá)指定時(shí)間之前,不發(fā)起會(huì)話釋放過(guò)程,即不向 對(duì)端用戶設(shè)備和受控用戶設(shè)備發(fā)送會(huì)話釋放消息。用戶設(shè)備B與用戶設(shè)備C之間的媒體傳 輸繼續(xù)進(jìn)行。如果在定時(shí)器Tl到達(dá)指定時(shí)間之前,用戶設(shè)備A恢復(fù)對(duì)該多用戶設(shè)備IMS會(huì) 話的控制,例如AS接收到用戶設(shè)備A控制會(huì)話的請(qǐng)求消息,則跳過(guò)步驟72和73,執(zhí)行步驟 74 禾口 75 ;步驟72、在定時(shí)器Tl到達(dá)指定時(shí)間時(shí),AS檢測(cè)到用戶設(shè)備A信號(hào),例如AS檢測(cè)到 用戶設(shè)備A重新注冊(cè)到IMS網(wǎng)絡(luò)的信號(hào),但用戶設(shè)備A未能恢復(fù)該會(huì)話的會(huì)話控制(和媒 體傳輸);步驟73、AS向用戶設(shè)備A發(fā)送會(huì)話建立請(qǐng)求消息即“Invite”消息,重新在用戶設(shè) 備A上建立該會(huì)話的會(huì)話控制(和媒體傳輸)。通過(guò)消息實(shí)現(xiàn)會(huì)話控制的指示方法詳見上 述步驟21中的說(shuō)明;步驟74、根據(jù)需要如當(dāng)用戶設(shè)備A上傳輸?shù)拿襟w發(fā)生變化時(shí),AS發(fā)送“Re-Invite” 消息給對(duì)端用戶設(shè)備C,更新遠(yuǎn)端會(huì)話分支;步驟75、用戶設(shè)備A、用戶設(shè)備B與用戶設(shè)備C之間的會(huì)話繼續(xù)進(jìn)行。該會(huì)話的會(huì) 話控制仍在用戶設(shè)備A中,同時(shí),停止定時(shí)器Tl。若AS在定時(shí)器Tl到達(dá)指定時(shí)間時(shí)未檢測(cè)到用戶設(shè)備A信號(hào),或在用戶設(shè)備A上 重新建立該會(huì)話的會(huì)話控制(和媒體傳輸)失敗時(shí),則AS可按照?qǐng)D1、圖3或圖4、圖5所 示實(shí)施例的方法保持會(huì)話連續(xù),或釋放會(huì)話。具體如圖8所示。步驟81、AS在多用戶設(shè)備IMS會(huì)話的控制用戶設(shè)備即用戶設(shè)備A上檢測(cè)到該會(huì)話 的會(huì)話控制丟失時(shí),啟動(dòng)定時(shí)器Tl。在定時(shí)器Tl到達(dá)指定時(shí)間之前,保持該會(huì)話狀態(tài),不發(fā) 起會(huì)話釋放過(guò)程,即用戶設(shè)備B與用戶設(shè)備C之間的媒體傳輸繼續(xù)進(jìn)行。步驟82、在定時(shí)器Tl到達(dá)指定時(shí)間時(shí),AS未檢測(cè)到用戶設(shè)備A信號(hào),或嘗試在用 戶設(shè)備A上重新建立該會(huì)話的會(huì)話控制(和媒體傳輸)失敗。步驟83、AS根據(jù)運(yùn)營(yíng)商策略和/或網(wǎng)絡(luò)存儲(chǔ)的用戶偏好,將該會(huì)話的會(huì)話控制轉(zhuǎn) 移到用戶設(shè)備B,詳見上述圖1、圖3或圖4、圖5所示實(shí)施例,或釋放會(huì)話。圖9為本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器可為AS,包括 發(fā)送模塊91及接收模塊92。發(fā)送模塊91用于當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí), 向上述第二用戶設(shè)備發(fā)送請(qǐng)求消息,以請(qǐng)求將上述丟失的會(huì)話控制轉(zhuǎn)移到上述第二用戶設(shè) 備。請(qǐng)求消息詳見上述方法實(shí)施例的說(shuō)明。接收模塊92用于接收上述第二用戶設(shè)備返回 的上述請(qǐng)求消息的響應(yīng)消息,完成會(huì)話控制轉(zhuǎn)移。本實(shí)施例中,服務(wù)器在當(dāng)前會(huì)話的控制設(shè)備丟失會(huì)話控制的情況下,通過(guò)向當(dāng)前 會(huì)話的受控設(shè)備發(fā)送請(qǐng)求消息指示轉(zhuǎn)移會(huì)話控制,將會(huì)話控制轉(zhuǎn)移到當(dāng)前會(huì)話的另一用戶設(shè)備,避免了當(dāng)前會(huì)話的突然中斷,提高了通話質(zhì)量。本發(fā)明實(shí)施例提供的服務(wù)器還可包括更新模塊。該更新模塊用于更新與對(duì)端用 戶設(shè)備之間的會(huì)話分支。本發(fā)明實(shí)施例提供的服務(wù)器還可包括等待恢復(fù)判斷模塊、第一處理模塊及第二 處理模塊。其中,等待恢復(fù)判斷模塊用于等待所述第一用戶設(shè)備恢復(fù)所述會(huì)話控制,在定時(shí) 器達(dá)到指定時(shí)間時(shí),判斷所述第一用戶設(shè)備是否恢復(fù)所述會(huì)話控制;第一處理模塊用于在 所述等待恢復(fù)判斷模塊判斷為否的情況下,繼續(xù)會(huì)話;在上述第一用戶設(shè)備在預(yù)定時(shí)間到 達(dá)后未恢復(fù)上述會(huì)話控制的情況下,在上述第一用戶設(shè)備上重建上述會(huì)話控制;第二處理 模塊用于在上述第一處理模塊重建上述會(huì)話控制成功的情況下,繼續(xù)會(huì)話;在上述第一處 理模塊重建上述會(huì)話控制不成功的情況下,調(diào)用上述發(fā)送模塊。圖10為本發(fā)明實(shí)施例提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖。該用戶設(shè)備包括通知 消息接收模塊101、請(qǐng)求消息發(fā)送模塊102、響應(yīng)消息接收模塊103及配置模塊104。通知消 息接收模塊101用于接收AS發(fā)送的通知消息;上述通知消息用于告知會(huì)話控制丟失。請(qǐng)求 消息發(fā)送模塊102用于根據(jù)上述通知消息向上述AS發(fā)送請(qǐng)求消息,以請(qǐng)求轉(zhuǎn)移會(huì)話控制。 響應(yīng)消息接收模塊103用于接收上述AS返回的響應(yīng)消息。配置模塊104用于根據(jù)上述響 應(yīng)消息建立會(huì)話控制。本實(shí)施例中,用戶設(shè)備通過(guò)AS獲知當(dāng)前會(huì)話的控制設(shè)備丟失會(huì)話控制的情況下, 向當(dāng)前會(huì)話的受控設(shè)備發(fā)送請(qǐng)求消息指示轉(zhuǎn)移會(huì)話控制,將會(huì)話控制轉(zhuǎn)移到當(dāng)前會(huì)話的另 一用戶設(shè)備,避免了當(dāng)前會(huì)話的突然中斷,提高了通話質(zhì)量。圖11為本發(fā)明實(shí)施例提供的另一種服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器可為AS,包 括通知消息發(fā)送模塊111、請(qǐng)求消息接收模塊112及響應(yīng)模塊113。通知消息發(fā)送模塊111 用于當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí),向上述第二用戶設(shè)備發(fā)送通知消息,以向 上述第二用戶設(shè)備告知會(huì)話控制丟失;請(qǐng)求消息接收模塊112用于接收上述第二用戶設(shè)備 根據(jù)上述通知消息發(fā)送的請(qǐng)求消息;上述請(qǐng)求消息用于請(qǐng)求會(huì)話控制轉(zhuǎn)移;響應(yīng)模塊113 用于向上述第二用戶設(shè)備返回響應(yīng)消息,接受會(huì)話控制在上述第二用戶設(shè)備上建立。本實(shí)施例中,服務(wù)器將會(huì)話控制丟失信息告知當(dāng)前會(huì)話的受控設(shè)備,使得受控設(shè) 備根據(jù)自身需求發(fā)起會(huì)話控制轉(zhuǎn)移請(qǐng)求,在服務(wù)器允許的情況下,獲得會(huì)話控制,實(shí)現(xiàn)了會(huì) 話控制轉(zhuǎn)移,避免了當(dāng)前會(huì)話的中斷,提高了通話質(zhì)量。本發(fā)明實(shí)施例提供的服務(wù)器還可包括更新模塊。該更新模塊用于更新與對(duì)端用 戶設(shè)備之間的會(huì)話分支。本發(fā)明實(shí)施例提供的服務(wù)器還可包括等待恢復(fù)判斷模塊、第一處理模塊及第二 處理模塊。等待恢復(fù)判斷模塊用于等待所述第一用戶設(shè)備恢復(fù)所述會(huì)話控制,在定時(shí)器達(dá) 到指定時(shí)間時(shí),判斷所述第一用戶設(shè)備是否恢復(fù)所述會(huì)話控制;第一處理模塊用于在所述 等待恢復(fù)判斷模塊判斷為否的情況下,在所述第一用戶設(shè)備上重建所述會(huì)話控制;第二處 理模塊用于在所述第一處理模塊重建所述會(huì)話控制不成功的情況下,調(diào)用所述通知消息發(fā) 送模塊。上述方法、設(shè)備及系統(tǒng)實(shí)施例通過(guò)轉(zhuǎn)移會(huì)話控制,使多用戶設(shè)備IMS會(huì)話的會(huì)話 控制(在該會(huì)話的控制用戶設(shè)備上)在丟失后得以重建或轉(zhuǎn)移,使會(huì)話繼續(xù)進(jìn)行,從而減少 了會(huì)話/媒體傳輸?shù)耐蝗恢袛嗳绲粼挘岣吡送ㄔ捹|(zhì)量。
      本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
      權(quán)利要求
      一種保持會(huì)話連續(xù)的方法,其特征在于,包括當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí),向第二用戶設(shè)備發(fā)送請(qǐng)求消息,以請(qǐng)求將所述丟失的會(huì)話控制轉(zhuǎn)移到所述第二用戶設(shè)備;接收所述第二用戶設(shè)備返回的所述請(qǐng)求消息的響應(yīng)消息,完成會(huì)話控制轉(zhuǎn)移。
      2.根據(jù)權(quán)利要求1所述的保持會(huì)話連續(xù)的方法,其特征在于,所述請(qǐng)求消息包含用于 指示轉(zhuǎn)移會(huì)話控制的信息;所述用于指示轉(zhuǎn)移會(huì)話控制的信息通過(guò)以下方式中的任意一種 或組合表示新增的會(huì)話發(fā)起協(xié)議的頭域、參數(shù)、替換頭域、目標(biāo)對(duì)話頭域、會(huì)話描述協(xié)議的屬性行 或會(huì)話描述協(xié)議的媒體描述行。
      3.根據(jù)權(quán)利要求1或2所述的保持會(huì)話連續(xù)的方法,其特征在于,向第二用戶設(shè)備發(fā)送 請(qǐng)求消息之前,還包括等待所述第一用戶設(shè)備恢復(fù)所述會(huì)話控制;在所述第一用戶設(shè)備在預(yù)定時(shí)間到達(dá)后未恢復(fù)所述會(huì)話控制的情況下,在所述第一用 戶設(shè)備上重建所述會(huì)話控制;在所述第一用戶設(shè)備上重建所述會(huì)話控制失敗的情況下,執(zhí)行所述向所述第二用戶設(shè) 備發(fā)送請(qǐng)求消息。
      4.根據(jù)權(quán)利要求1或2所述的保持會(huì)話連續(xù)的方法,其特征在于,接收所述第二用戶設(shè) 備返回的所述請(qǐng)求消息的響應(yīng)消息之后,還包括更新與對(duì)端用戶設(shè)備之間的會(huì)話分支。
      5.一種保持會(huì)話連續(xù)的方法,其特征在于,包括接收應(yīng)用服務(wù)器發(fā)送的通知消息;所述通知消息用于通知會(huì)話控制丟失;根據(jù)所述通知消息向所述應(yīng)用服務(wù)器發(fā)送請(qǐng)求消息,以請(qǐng)求轉(zhuǎn)移會(huì)話控制;接收所述應(yīng)用服務(wù)器返回的所述請(qǐng)求消息的響應(yīng)消息;根據(jù)所述響應(yīng)消息建立會(huì)話控制。
      6.根據(jù)權(quán)利要求5所述的保持會(huì)話連續(xù)的方法,其特征在于,所述請(qǐng)求消息包含用于 指示轉(zhuǎn)移會(huì)話控制的信息;所述用于指示轉(zhuǎn)移會(huì)話控制的信息通過(guò)以下方式中的任意一種 或組合表示新增的會(huì)話發(fā)起協(xié)議的頭域、參數(shù)、替換頭域、目標(biāo)對(duì)話頭域、會(huì)話描述協(xié)議的屬性行 或會(huì)話描述協(xié)議的媒體描述行。
      7.一種保持會(huì)話連續(xù)的方法,其特征在于,包括當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí),向第二用戶設(shè)備發(fā)送通知消息,以向所述 第二用戶設(shè)備告知會(huì)話控制丟失;接收所述第二用戶設(shè)備根據(jù)所述通知消息發(fā)送的請(qǐng)求消息;所述請(qǐng)求消息用于請(qǐng)求進(jìn) 行會(huì)話控制轉(zhuǎn)移;向所述第二用戶設(shè)備返回所述請(qǐng)求消息的響應(yīng)消息,接受會(huì)話控制在所述第二用戶設(shè) 備上建立。
      8.根據(jù)權(quán)利要求7所述的保持會(huì)話連續(xù)的方法,其特征在于,向第二用戶設(shè)備發(fā)送通 知消息之前,還包括等待所述第一用戶設(shè)備恢復(fù)所述會(huì)話控制;在所述定時(shí)器達(dá)到指定時(shí)間時(shí),判斷所述第一用戶設(shè)備是否恢復(fù)所述會(huì)話控制;在所述第一用戶設(shè)備在預(yù)定時(shí)間到達(dá)后未恢復(fù)所述會(huì)話控制的情況下,在所述第一用 戶設(shè)備上重建所述會(huì)話控制;在所述第一用戶設(shè)備上重建所述會(huì)話控制失敗的情況下,執(zhí)行所述向第二用戶設(shè)備發(fā) 送通知消息。
      9.根據(jù)權(quán)利要求7或8所述的保持會(huì)話連續(xù)的方法,其特征在于,還包括在向所述第 二用戶設(shè)備返回所述請(qǐng)求消息的響應(yīng)消息前后或同時(shí),更新與對(duì)端用戶設(shè)備之間的會(huì)話分 支。
      10.一種服務(wù)器,其特征在于,包括發(fā)送模塊,用于當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí),向第二用戶設(shè)備發(fā)送請(qǐng)求 消息,以請(qǐng)求將所述丟失的會(huì)話控制轉(zhuǎn)移到所述第二用戶設(shè)備;接收模塊,用于接收所述第二用戶設(shè)備返回的所述請(qǐng)求消息的響應(yīng)消息,完成會(huì)話控 制轉(zhuǎn)移。
      11.根據(jù)權(quán)利要求10所述的服務(wù)器,其特征在于,還包括 更新模塊,用于更新與對(duì)端用戶設(shè)備之間的會(huì)話分支。
      12.根據(jù)權(quán)利要求10或11所述的服務(wù)器,其特征在于,還包括等待恢復(fù)判斷模塊,用于等待所述第一用戶設(shè)備恢復(fù)所述會(huì)話控制,在定時(shí)器達(dá)到指 定時(shí)間時(shí),判斷所述第一用戶設(shè)備是否恢復(fù)所述會(huì)話控制;第一處理模塊,用于在所述等待恢復(fù)判斷模塊判斷為否的情況下,在所述第一用戶設(shè) 備上重建所述會(huì)話控制;第二處理模塊,用于在所述第一處理模塊重建所述會(huì)話控制不成功的情況下,調(diào)用所 述發(fā)送模塊。
      13.一種用戶設(shè)備,其特征在于,包括通知消息接收模塊,用于接收應(yīng)用服務(wù)器發(fā)送的通知消息;所述通知消息用于告知會(huì) 話控制丟失;請(qǐng)求消息發(fā)送模塊,用于根據(jù)所述通知消息向所述應(yīng)用服務(wù)器發(fā)送請(qǐng)求消息,以請(qǐng)求 轉(zhuǎn)移會(huì)話控制;響應(yīng)消息接收模塊,用于接收所述應(yīng)用服務(wù)器返回的所述請(qǐng)求消息的響應(yīng)消息; 配置模塊,用于根據(jù)所述響應(yīng)消息建立會(huì)話控制。
      14.一種服務(wù)器,其特征在于,包括通知消息發(fā)送模塊,用于當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí),向第二用戶設(shè)備 發(fā)送通知消息,以向所述第二用戶設(shè)備告知會(huì)話控制丟失;請(qǐng)求消息接收模塊,用于接收所述第二用戶設(shè)備根據(jù)所述通知消息發(fā)送的請(qǐng)求消息; 所述請(qǐng)求消息用于請(qǐng)求會(huì)話控制轉(zhuǎn)移;響應(yīng)模塊,用于向所述第二用戶設(shè)備返回所述請(qǐng)求消息的響應(yīng)消息,接受會(huì)話控制在 所述第二用戶設(shè)備上建立。
      15.根據(jù)權(quán)利要求14所述的服務(wù)器,其特征在于,還包括 更新模塊,用于更新與對(duì)端用戶設(shè)備之間的會(huì)話分支。
      16.根據(jù)權(quán)利要求14或15所述的服務(wù)器,其特征在于,還包括等待恢復(fù)判斷模塊,用于等待所述第一用戶設(shè)備恢復(fù)所述會(huì)話控制,在定時(shí)器達(dá)到指定時(shí)間時(shí),判斷所述第一用戶設(shè)備是否恢復(fù)所述會(huì)話控制;第一處理模塊,用于在所述等待恢復(fù)判斷模塊判斷為否的情況下,在所述第一用戶設(shè) 備上重建所述會(huì)話控制;第二處理模塊,用于在所述第一處理模塊重建所述會(huì)話控制不成功的情況下,調(diào)用所 述通知消息發(fā)送模塊。
      全文摘要
      本發(fā)明涉及一種保持會(huì)話連續(xù)的方法、服務(wù)器及用戶設(shè)備,方法包括當(dāng)檢測(cè)到第一用戶設(shè)備的會(huì)話控制丟失時(shí),向第二用戶設(shè)備發(fā)送請(qǐng)求消息,以請(qǐng)求將所述丟失的會(huì)話控制轉(zhuǎn)移到所述第二用戶設(shè)備;接收所述第二用戶設(shè)備返回的所述請(qǐng)求消息的響應(yīng)消息,完成會(huì)話控制轉(zhuǎn)移。在當(dāng)前會(huì)話的控制設(shè)備丟失會(huì)話控制的情況下,通過(guò)向當(dāng)前會(huì)話的受控設(shè)備發(fā)送請(qǐng)求消息指示轉(zhuǎn)移會(huì)話控制,將會(huì)話控制轉(zhuǎn)移到當(dāng)前會(huì)話的另一用戶設(shè)備,避免了當(dāng)前會(huì)話的突然中斷,提高了通話質(zhì)量。
      文檔編號(hào)H04L12/18GK101931542SQ20091015236
      公開日2010年12月29日 申請(qǐng)日期2009年6月26日 優(yōu)先權(quán)日2009年6月26日
      發(fā)明者段小嫣, 金輝, 龍水平 申請(qǐng)人:華為終端有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1