欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實現(xiàn)用戶終端通信的方法、裝置和系統(tǒng)的制作方法

文檔序號:7648950閱讀:127來源:國知局
專利名稱:一種實現(xiàn)用戶終端通信的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及到通信領(lǐng)域的多媒體通信技術(shù),特別涉及到一種用戶終端通 信的方法、裝置和系統(tǒng)。
背景技術(shù)
隨著寬帶網(wǎng)絡(luò)的發(fā)展,移動通信將不僅僅局限于傳統(tǒng)的話音通信,結(jié)合 音頻、視頻、圖片和文本等多媒體類型的多媒體業(yè)務(wù)將逐漸開展起來,同時
多方通信逐漸成為一種普遍的業(yè)務(wù),目前PoC系統(tǒng)是一種集中控制的多方 多媒體通信系統(tǒng)。類似于PoC業(yè)務(wù)的多媒體會議業(yè)務(wù)同樣將多個會話參與 方使用多媒體的手段連接起來。
PoC是一種半雙工、即時、多方通信方式,允許用戶與一個或多個用戶 進行通信。使用該業(yè)務(wù)的用戶與某個用戶通話或廣播到一個群組的參與者。 接收方收到這個發(fā)言聲音后,可以沒有任何動作(例如不應(yīng)答這個呼叫), 或者在聽到發(fā)送方聲音之前,;陂通知并且必須接收該呼叫,在該初始語音完 成后,其他參與者可以響應(yīng)該語音消息。
同時,隨著技術(shù)的不斷發(fā)展,對標準制定也在不斷的改進。而在現(xiàn)有技 術(shù)中,往往規(guī)定了向后兼容性的技術(shù)要求,即后期版本的通信設(shè)備終端必須 包括前期版本通信設(shè)備終端的功能,前期版本的終端設(shè)備能夠在后期版本的 網(wǎng)絡(luò)設(shè)備組成的網(wǎng)絡(luò)中正常工作和使用前期版本的功能;而后期版本終端的 功能和特性在前期版本設(shè)備組成的網(wǎng)絡(luò)中不要求能夠使用。
例如,目前,開放移動聯(lián)盟(OMA)定義了 PoCl.O標準和PoC2.0標 準,OMA的PoC1.0標準從業(yè)務(wù)特性、業(yè)務(wù)需求、業(yè)務(wù)實現(xiàn)、網(wǎng)絡(luò)框架、運 營需求、協(xié)議支持、信令控制、媒體控制等諸多方面都進行定義和要求,是
一套比較完善的業(yè)務(wù)標準,但是它在某些應(yīng)用情況下還有一定局限性,比如
說PoC1.0只定義了語音類PTT業(yè)務(wù),而在多媒體方式的PTT業(yè)務(wù)、緊急調(diào) 度以及性能要求方面都還存在不足之處。目前OMA已經(jīng)制定PoC2.0標準, 解決PoCl.O存在的不足,同時還提供了預(yù)占優(yōu)先、災(zāi)難處理、話音箱、語 音多播等功能。OMA的PoC2.0標準的制定,將對PoC業(yè)務(wù)的發(fā)展有著更 加重要的意義。
在OMA PoC2.0定義了可以為用戶保存會話控制數(shù)據(jù)和會話業(yè)務(wù)數(shù)據(jù) 的存儲功能PoC Box (包括UE PoC Box和NW PoC Box ),但是在PoCl .0 版本的業(yè)務(wù)規(guī)范中,沒有定義存儲功能的業(yè)務(wù)特性。根據(jù)向后兼容性的基本 要求,PoCl.O版本終端無法識別PoC Box的信令信息,將不能夠使用PoC2.0 網(wǎng)絡(luò)中提供的PoC Box功能。對于用戶來說,PoC2.0用戶的PoC Box功能 是無法保存PoCl.O用戶發(fā)出的會話數(shù)據(jù)的,因此PoCl.O的終端無法使用
又例如,在多媒體會議系統(tǒng)中,現(xiàn)有多媒體終端接入新開發(fā)的多媒體會 議系統(tǒng)中,會出現(xiàn)新增的特性和功能原有多媒體終端無法使用的情況。在這 種情況下,新開發(fā)的多媒體會議系統(tǒng)的信令將有至少部分信息原有多媒體終 端無法識別,這也使得在終端之間通信存在一定障礙。

發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題是提供了實現(xiàn)用戶終端通信的方法、 裝置和系統(tǒng)。
一種實現(xiàn)用戶終端通信的方法,包括
主叫用戶終端通過應(yīng)用服務(wù)器和被叫用戶終端進行通信,根據(jù)主叫用戶 終端的版本信息和相關(guān)業(yè)務(wù)信息和^L叫用戶終端的版本信息,判斷主叫用戶 終端是否能夠識別被叫用戶終端發(fā)出的相關(guān)業(yè)務(wù)信息,如果否,則生成主叫 用戶終端能夠支持的業(yè)務(wù)信息;
主叫用戶終端接收能夠支持的業(yè)務(wù)信息。
一種應(yīng)用服務(wù)器,包括消息接收單元、判斷單元、消息生成單元、消息
發(fā)送單元;
消息接收單元用于接收業(yè)務(wù)請求消息或業(yè)務(wù)響應(yīng)消息,從業(yè)務(wù)請求消息 或響應(yīng)消息中獲取相關(guān)的版本信息和業(yè)務(wù)信息;
判斷單元用于根據(jù)消息接收單元獲取的相關(guān)的版本信息和業(yè)務(wù)信息判 斷主叫用戶終端是否能夠識別被叫用戶終端的業(yè)務(wù)信息,如果是,則通知消 息發(fā)送單元發(fā)送業(yè)務(wù)響應(yīng)消息;否則,觸發(fā)消息生成單元;
消息生成單元用于生成主叫用戶終端能夠支持的業(yè)務(wù)信息;
消息發(fā)送單元用于發(fā)送業(yè)務(wù)響應(yīng)消息或者發(fā)送生成主叫用戶終端能夠 支持的業(yè)務(wù)信息。
一種用戶終端,包括消息接收單元、判斷單元、消息生成單元和消息發(fā) 送單元;
消息接收單元用于接收業(yè)務(wù)請求消息,從業(yè)務(wù)請求消息中獲取主叫用戶 終端版本信息和業(yè)務(wù)信息;
判斷單元用于根據(jù)消息接收單元獲取的主叫用戶終端的版本和業(yè)務(wù)信 息判斷主叫用戶終端是否能夠識別其終端的業(yè)務(wù)信息,如果是,則通知消息 發(fā)送單元發(fā)送業(yè)務(wù)響應(yīng)消息;否則,觸發(fā)消息生成單元;
消息生成單元用于生成主叫用戶終端能夠支持的業(yè)務(wù)信息;
消息發(fā)送單元用于發(fā)送業(yè)務(wù)響應(yīng)消息或發(fā)送生成主叫用戶終端能夠支 持的業(yè)務(wù)信息。
一種用戶終端通信系統(tǒng),包括主叫用戶終端、被叫用戶終端和應(yīng)用服 務(wù)器,應(yīng)用服務(wù)器接收主叫用戶終端發(fā)送的業(yè)務(wù)請求消息或被叫用戶終端發(fā) 送的業(yè)務(wù)響應(yīng)消息,從業(yè)務(wù)請求消息中獲取主叫用戶終端版本信息和相關(guān)業(yè) 務(wù)信息或從所述的業(yè)務(wù)響應(yīng)消息中獲取被叫用戶終端的版本信息和相關(guān)業(yè) 務(wù)信息,根據(jù)主叫用戶終端版本信息和相關(guān)業(yè)務(wù)信息和被叫用戶終端版本信
息判斷主叫用戶終端是否能夠識別被叫用戶終端發(fā)出的相關(guān)的業(yè)務(wù)信息,如 果否,則生成主叫用戶終端能夠支持的業(yè)務(wù)信息并發(fā)送給主叫用戶終端。
一種用戶終端通信系統(tǒng),包括主叫用戶終端、被叫用戶終端和應(yīng)用服 務(wù)器,被叫用戶終端接收主叫用戶終端通過應(yīng)用服務(wù)器發(fā)送的業(yè)務(wù)請求消 息,或者生成業(yè)務(wù)應(yīng)答消息通過應(yīng)用服務(wù)器發(fā)送給主叫用戶終端,以及判斷 主叫用戶終端能否識別被叫用戶終端發(fā)送的相關(guān)的業(yè)務(wù)信息,如果否,生成 主叫用戶終端能夠支持的業(yè)務(wù)信息通過應(yīng)用服務(wù)器發(fā)送給主叫用戶終端。
由此可以看出,本發(fā)明實現(xiàn)用戶終端通信的方法、裝置和系統(tǒng),通過發(fā) 送攜帶主叫用戶終端版本信息和相關(guān)業(yè)務(wù)信息的消息,由應(yīng)用服務(wù)器或者被 叫用戶終端判斷主叫用戶終端是否可以識別被叫用戶終端的相關(guān)業(yè)務(wù)信息, 如果不可以識別,通過應(yīng)用服務(wù)器或被叫用戶終端給主叫用戶終端發(fā)送能夠 支持的業(yè)務(wù)信息,比如語音信息或短消息信息,該業(yè)務(wù)信息的內(nèi)容包括被叫 用戶終端版本信息、業(yè)務(wù)信息、功能提示或使用方法,主叫用戶終端將業(yè)務(wù) 信息的內(nèi)容呈現(xiàn)給用戶。通過給主叫用戶終端發(fā)送能夠支持的業(yè)務(wù)信息,可 以實現(xiàn)用戶終端的通信。


圖1為本發(fā)明實施例一提供的用戶終端通信方法的流程圖; 圖2為本發(fā)明實施例二提供的用戶終端通信方法的流程圖; 圖3為本發(fā)明實施例三提供的用戶終端通信方法的流程圖; 圖4為本發(fā)明實施例四提供的用戶終端通信方法的流程圖; 圖5為本發(fā)明實施例五提供的用戶終端通信方法的流程圖; 圖6為本發(fā)明實施例六提供的用戶終端通信方法的流程圖; 圖7為本發(fā)明實施例七提供的用戶終端通信系統(tǒng)組成框圖; 圖8為本發(fā)明實施例八提供的用戶終端通信系統(tǒng)組成框具體實施例方式
本發(fā)明實施例公開了一種實現(xiàn)終端通信的方法、裝置和系統(tǒng),特別是當 主叫用戶為前版本終端,被叫用戶為后版本終端時,實現(xiàn)前版本用戶終端和 后版本終端通信,使前版本終端能夠使用后版本終端提供的業(yè)務(wù),其中業(yè)務(wù)
包括PoC業(yè)務(wù)、會議業(yè)務(wù)、消息類業(yè)務(wù)、呈現(xiàn)業(yè)務(wù)、位置業(yè)務(wù)以及移動廣 播類業(yè)務(wù)、移動廣告業(yè)務(wù)等。
本發(fā)明實施例一至五以PoC業(yè)務(wù)為例進行說明,在PoCl用戶終端和 PoC2用戶終端建立通信時,PoCl用戶終端發(fā)送包含PoCl版本信息和相關(guān) 業(yè)務(wù)信息的SIP信令邀請消息,根據(jù)路由策略路由到PoC Box上,由PoC Server或PoC2用戶終端判斷PoCl用戶終端能否識別PoC Box所發(fā)出的SIP 信令中的PoCBox的相關(guān)業(yè)務(wù)信息,如果PoCl不能識別信令中的相關(guān)業(yè)務(wù) 信息,則由PoC Server或PoC Box發(fā)送語音信息或短消息信息通知PoCl正 在建立與PoC Box的連接,PoCl用戶終端可以使用PoC2用戶終端的業(yè)務(wù) 信息。
本發(fā)明實施例六以會議業(yè)務(wù)為例進行說明,實現(xiàn)用戶終端通信的方法。 本發(fā)明實施例六說明了支持視頻和音頻會議終端和只支持音頻的會議終端 建立ii/f言的方法。
下面結(jié)合附圖對本發(fā)明實施例的具體實施方式
做進一步的詳細闡述。 圖1為本發(fā)明實施例一提供使用PoCl歸屬的PoC服務(wù)器(PoC Server)
以語音信息通知的方式實現(xiàn)用戶終端通信的方法。如圖l所示,具體包括以
下步驟
步驟1:主叫用戶PoCl呼叫用戶PoC2, PoCl Client (PoCl客戶端) 生成SIP INVITE邀請消息發(fā)送給PoCl歸屬的PoC服務(wù)器,其中SIP INVITE 邀請消息中包括表示PoCl Client的版本信息和相關(guān)業(yè)務(wù)信息(如主叫用戶 PoCl終端版本信息PoC 1.0、被叫用戶PoC2終端地址等);
步驟2-3: PoCl歸屬的PoC Server保存PoCl Client的版本信息和相關(guān)
業(yè)務(wù)信息,把SIP INVITE邀請消息路由到PoC2歸屬的PoC Server上,PoC2 歸屬的PoC Server根據(jù)PoC2的相關(guān)業(yè)務(wù)信息獲得SIP INVITE邀請消息的 路由信息,如果是路由到PoC2的業(yè)務(wù)終端PoC Box , PoC2歸屬的PoC Server 把SIP INVITE邀請消息路由到PoC2的業(yè)務(wù)終端PoC Box,轉(zhuǎn)到步驟4-5; 否則,將SIP INVITE邀請消息路由到PoC2 Client,通信后續(xù)工作流程和現(xiàn) 有技術(shù)相同,在這里不再贅述;
步驟4-5: PoC Box接收SIP INVITE邀請消息后,生成包含PoC Box 的版本信息和相關(guān)業(yè)務(wù)信息的200 OK應(yīng)答消息,把200 OK應(yīng)答消息發(fā)送 到PoC2歸屬的PoC Server上,PoC2歸屬的PoC Server將200 OK應(yīng)答消息 轉(zhuǎn)發(fā)給PoCl歸屬的PoC Server;
步驟6: PoCl歸屬的PoC Server接收200OK應(yīng)答消息,獲取PoC Box 的版本信息和相關(guān)業(yè)務(wù)信息,根據(jù)保存的PoCl Client的版本信息和相關(guān)的 業(yè)務(wù)信息和PoC Box版本信息判斷PoCl Client是否能夠識別200 OK應(yīng)答 消息中的PoCBox的業(yè)務(wù)信息,如果可以識別,則轉(zhuǎn)發(fā)200 OK應(yīng)答消息, 該消息中包括支持PoCl的信息,建立他們之間的連接,進行正常的通信, 如杲不能夠識別,則轉(zhuǎn)到步驟9;
在這需要指出的是,在PoCl和PoCBox通信沒有建立連接進行通信之 前,PoCl Client也可以發(fā)起發(fā)言請求,該發(fā)言請求可以是默認的SIP INVITE 邀請消息中包括發(fā)言請求消息,或者是PoCl Client另外發(fā)起的發(fā)言請求, 即步驟7;
PoCl歸屬的PoC Server拒絕PoCl Client的發(fā)言請求或按照流程批準發(fā) 言請求以后,即步驟8中描述的內(nèi)容,轉(zhuǎn)到步驟9;
步驟9: PoCl歸屬的PoC Server發(fā)送語音信息,通知PoCl Client正在 建立與PoC Box錄音設(shè)備的連接等信息,PoCl Client把該業(yè)務(wù)消息呈現(xiàn)給 用戶PoCl;
步驟10:PoCl Client與PoC Box進行正常的通信,PoC Box將記錄PoCl
用戶發(fā)出的語音信息和控制信息。
在上述的步驟8中,拒絕PoCl Client發(fā)言請求的是PoC Server的控制 功能,在按照流程批準發(fā)言請求后,本次的發(fā)言并不能成功保存;在步驟9 中,發(fā)送語音信息的可以是主叫用戶PoCl歸屬的PoC Server的參與功能, 也可以是主叫用戶PoCl歸屬的PoC Server的控制功能,該語音信息中包括 PoCBox信息,錄音的業(yè)務(wù)信息,功能提示或使用方法等信息。
在該方法中PoCBox可以為UE (用戶終端)PoC Box,也可以是NW (網(wǎng)絡(luò))PoCBox。
圖2為本發(fā)明實施例二提供的使用PoC Box以語音通知方式實現(xiàn)用戶終 端通信的方法。如圖2所示,具體包括以下步驟
步驟1:主叫用戶PoCl呼叫用戶PoC2, PoCl Client生成SIP INVITE 邀請消息發(fā)送給PoCl歸屬的PoC服務(wù)器,其中SIP INVITE邀請消息中包 括表示PoCl Client的版本信息和相關(guān)業(yè)務(wù)信息(如主叫用戶PoCl終端版本 信息PoCl.O、被叫用戶PoC2終端地址等);
步驟2-3: PoCl歸屬的PoC Server保存PoCl Client的版本信息和相關(guān) 業(yè)務(wù)信息,把包括PoCl Client的版本信息和相關(guān)的業(yè)務(wù)信息的SIP INVITE 邀請消息路由到PoC2歸屬的PoC Server上,PoC2歸屬的PoC Server才艮據(jù) PoC2的相關(guān)業(yè)務(wù)信息獲得SIP INVITE邀請消息的路由信息,如果是路由到 PoC2的業(yè)務(wù)終端PoC Box, PoC2歸屬的PoC Server把SIP INVITE邀請消 息路由到PoC2的業(yè)務(wù)終端PoC Box,轉(zhuǎn)到步驟4-5;否則,將SIP INVITE 邀請消息路由到PoC2 Client,通信后續(xù)工作流程和現(xiàn)有技術(shù)相同,在這里不 再贅述;
步驟4: PoC Box接收包括PoCl Client的版本信息和相關(guān)業(yè)務(wù)信息的 SIP INVITE邀請消息,根據(jù)接收到的PoCl Client的版本信息和相關(guān)業(yè)務(wù)信 息判斷PoCl Client是否能夠識別信令信息中的PoC Box的業(yè)務(wù)信息,如果 能夠識別,則通信后續(xù)工作流程和現(xiàn)有技術(shù)相同;如果不能夠識別,則生成
包含PoC Box的版本信息和相關(guān)業(yè)務(wù)信息的200 OK應(yīng)答消息,把200 OK 應(yīng)答消息發(fā)送到PoC2歸屬的PoC Server上,PoC2歸屬的PoC Server將200 OK應(yīng)答消息轉(zhuǎn)發(fā)給PoCl歸屬的PoC Server;
步驟5-6: PoCl歸屬的PoC Server轉(zhuǎn)發(fā)200 OK應(yīng)答消息;
在這需要指出的是,在PoCl和PoC Box通信沒有建立連接進行通信之 前,PoCl Client也可以發(fā)起發(fā)言請求,該發(fā)言請求可以是默認的SIP INVITE 邀請消息中包括發(fā)言請求消息,或者是PoCl Client另外發(fā)起的發(fā)言請求, 即步驟7;
PoCl歸屬的PoC Server拒絕PoCl Client的發(fā)言請求或按照流程批準發(fā) 言請求以后,即步驟8中描述的內(nèi)容,轉(zhuǎn)到步驟9;
步驟9-11: PoC Box發(fā)送語音信息,通知PoCl Client正在建立與PoC Box 錄音設(shè)備的連接,功能提示或使用方法等信息,PoCl Client把該業(yè)務(wù)消息呈 現(xiàn)給用戶PoCl;
步驟12: PoCl Client進行正常的通信,PoC Box將記錄PoCl用戶發(fā)出 的語音信息和控制信息。
在上述的步驟8中,拒絕PoCl Client發(fā)言請求的是PoC Server的控制 功能,在按照流程批準發(fā)言請求后,本次的發(fā)言并不能成功保存;
在該方法中PoCBox可以為UE (用戶終端)PoC Box,也可以是NW (網(wǎng)絡(luò))PoCBox。
圖3為本發(fā)明實施例三提供的使用PoCl歸屬的PoC Server以短消息通 知的方式實現(xiàn)用戶終端通信的方法。如圖3所示,具體包括以下步驟
步驟l:主叫用戶PoCl呼叫用戶PoC2, PoCl Client生成SIP INVITE 邀請消息發(fā)送給PoCl歸屬的PoC服務(wù)器,其中SIP INVITE邀請消息中包 括表示PoCl Client的版本信息和相關(guān)業(yè)務(wù)信息(如主叫PoCl用戶終端版本 信息PoCl.O、被叫PoC2用戶終端地址等);
步驟2-3: PoCl歸屬的PoC Server保存PoCl Client的版本信息和相關(guān) 業(yè)務(wù)信息,把SIP INVITE邀請消息路由到PoC2歸屬的PoC Server上,PoC2 歸屬的PoC Server根據(jù)PoC2的相關(guān)業(yè)務(wù)信息獲得SIP INVITE邀請消息的 路由信息,如果是路由到PoC2的業(yè)務(wù)終端PoC Box,PoC2歸屬的PoC Server 把SIP INVITE邀請消息路由到PoC2的業(yè)務(wù)終端PoC Box,轉(zhuǎn)到步驟4-5; 否則,將SIP INVITE邀請消息路由到PoC2 Client,通信后續(xù)工作流程和現(xiàn) 有技術(shù)相同,在這里不再贅述;
步驟4-5: PoC Box接收SIP INVITE邀請消息后,生成包含PoC Box 的版本信息和相關(guān)業(yè)務(wù)信息的200 OK應(yīng)答消息,把200 OK應(yīng)答消息發(fā)送 到PoC2歸屬的PoC Server上,PoC2歸屬的PoC Server將200 OK應(yīng)答消息 轉(zhuǎn)發(fā)給PoCl歸屬的PoC Server;
步驟6: PoCl歸屬的PoC Server接收200OK應(yīng)答消息,獲取PoC Box 的版本信息和相關(guān)業(yè)務(wù)信息,根據(jù)保存的PoCl Client的版本信息和業(yè)務(wù)信 息和PoC Box版本信息判斷PoCl Client是否能夠識別200 OK應(yīng)答消息中 的PoCBox的業(yè)務(wù)信息,如果可以識別,則轉(zhuǎn)發(fā)2000K應(yīng)答消息,該消息 中包括支持PoCl的信息,建立他們之間的連接,進行正常的通信,如果不 能夠識別,則轉(zhuǎn)到步驟9;
在這需要指出的是,在PoCl和PoC Box通信沒有建立連接進行通信之 前,PoCl Client也可以發(fā)起發(fā)言請求,該發(fā)言請求可以是默認的SIP INVITE 邀請消息中包括發(fā)言請求消息,或者是PoCl Client另外發(fā)起的發(fā)言請求, 即步驟7;
PoCl歸屬的PoC Server拒絕PoCl Client的發(fā)言i青求或按照流程批準發(fā) 言請求以后,即步驟8中描述的內(nèi)容,轉(zhuǎn)到步驟9;
步驟9: PoCl歸屬的PoC Server發(fā)送短消息信息,通知PoClClient正 在建立與PoC Box錄音設(shè)備的連接等信息,PoCl Client把該業(yè)務(wù)消息提供 給PoCl用戶;
PoC Server發(fā)送的短消息信息,可以采用多種方式,如傳統(tǒng)的SMS短 消息,多媒體彩信MMS,推薦使用的消息類型還可以是SIP MESSAGE消 息、SIPINFO消息,以及SIP NOTIFY消息。在該消息中至少要包括以下內(nèi) 容,主叫用戶,被叫用戶、用于用戶識別會話的標志,被叫用戶終端類型, 在通信建立過程中主叫用戶終端不能識別的被叫用戶終端提供的業(yè)務(wù)信息 等。在使用每種短消息形式發(fā)送時,需要根據(jù)各自使用的協(xié)議和規(guī)范對消息 的內(nèi)容進行組織。
步驟10: PoCl Client與PoC Box進行正常的通信,PoC Box將記錄PoCl 用戶發(fā)出的語音信息和控制信息。
在上述的步驟8中,拒絕PoCl Client發(fā)言請求的是PoC Server的控制 功能,在按照流程批準發(fā)言請求后,本次的發(fā)言并不能成功保存。
在該方法中PoCBox可以為UE (用戶終端)PoC Box,也可以是NW (網(wǎng)絡(luò))PoCBox。
圖4為本發(fā)明實施例四提供的使用PoC Box以短消息通知方式實現(xiàn)用戶 終端通信的方法。如圖4所示,具體包括以下步驟
步驟1:主叫用戶PoCl呼叫用戶PoC2, PoCl Client生成SIP INVITE 邀請消息發(fā)送給PoCl歸屬的PoC服務(wù)器,其中SIP INVITE邀請消息中包 括表示PoCl Client的版本信息和相關(guān)業(yè)務(wù)信息(如主叫用戶PoCl終端版本 信息PoCl.O、 -故叫用戶PoC2終端地址等);
步驟2-3: PoCl歸屬的PoC Server保存PoCl Client的版本信息和相關(guān) 業(yè)務(wù)信息,把包括PoCl Client的版本信息和相關(guān)的業(yè)務(wù)信息的SIP INVITE 邀請消息路由到PoC2歸屬的PoC Server上,PoC2歸屬的PoC Server根據(jù) PoC2的相關(guān)業(yè)務(wù)信息獲得SIP INVITE邀請消息的路由信息,如果是路由到 PoC2的業(yè)務(wù)終端PoC Box, PoC2歸屬的PoC Server把SIP INVITE邀請消 息路由到PoC2的業(yè)務(wù)終端PoC Box,轉(zhuǎn)到步驟4-5;否則,將SIP INVITE 邀請消息路由到PoC2 Client,通信后續(xù)工作流程和現(xiàn)有技術(shù)相同,在這里不 再贅述;
步驟4: PoC Box接收包括PoC 1 Client的版本信息和相關(guān)業(yè)務(wù)信息的SIP INVITE邀請消息,根據(jù)接收到的PoCl Client的版本信息和相關(guān)業(yè)務(wù)信息判 斷PoCl Client是否能夠識別PoC Box的業(yè)務(wù)信息,如果能夠識別,則通信 后續(xù)工作流程和現(xiàn)有技術(shù)相同;如果不能夠識別,則生成包含PoCBox的版 本和相關(guān)業(yè)務(wù)信息的200 OK應(yīng)答消息,把200 OK應(yīng)答消息發(fā)送到PoC2 歸屬的PoC Server上,PoC2歸屬的PoC Server將200 OK應(yīng)答消息轉(zhuǎn)發(fā)給 PoCl歸屬的PoC Server;
步驟5-6: PoCl歸屬的PoCServer轉(zhuǎn)發(fā)200OK應(yīng)答消息; 在這需要指出的是,在PoCl和PoC Box通信沒有建立連接進行通信之 前,PoCl Client也可以發(fā)起發(fā)言請求,該發(fā)言請求可以是默認的SIP INVITE 邀請消息中包括發(fā)言請求消息,或者是PoCl Client另外發(fā)起的發(fā)言請求, 即步驟7;
PoCl歸屬的PoC Server拒絕PoCl Client的發(fā)言請求或按照流程批準發(fā) 言請求以后,即步驟8中描述的內(nèi)容,轉(zhuǎn)到步驟9。
步驟9-ll: PoCBox發(fā)送短消息信息,通知PoCl Client正在建立與PoC Box錄音設(shè)備的連接等信息,PoCl Client把該業(yè)務(wù)消息提供給用戶PoCl;
PoC Box發(fā)送的短消息信息,可以采用多種方式,如傳統(tǒng)的SMS短消 息,多媒體彩信MMS,推薦使用的消息類型還可以是SIP MESSAGE消息、 SIP INFO消息,以及SIP NOTIFY消息。該短消息中至少要包括以下內(nèi)容, 主叫用戶,被叫用戶,用于用戶識別會話的標志,被叫用戶終端類型,在通 信建立過程中主叫用戶終端不能夠識別的被叫用戶終端提供的業(yè)務(wù)信息等。 在使用每種短消息形式發(fā)送時,每種消息需要根據(jù)各自使用的協(xié)議和規(guī)范對 消息的內(nèi)容進行組織。
步驟12: PoCl Client與PoC Box進行正常的通信,PoC Box將記錄PoCl
用戶發(fā)出的語音信息和控制信息。
在上述的步驟8中,拒絕PoCl Client發(fā)言請求的是PoC Server的控制 功能,在按照流程批準發(fā)言請求后,本次的發(fā)言并不能成功保存;
在該方法中PoCBox可以為UE (用戶終端)PoCBox,也可以是NW (網(wǎng)絡(luò))PoCBox。
圖5為本發(fā)明實施例五提供的使用PoC2歸屬的PoC Server語音通知或 短消息通知的方式實現(xiàn)用戶終端通信的方法,與本發(fā)明實施例二不同之處在 于,PoC2歸屬的PoC Server根據(jù)接收到的PoCl Client的版本信息和相關(guān)業(yè) 務(wù)信息和PoC2的版本信息判斷PoCl Client是否能夠識別信令信息中的PoC Box的業(yè)務(wù)信息,如果不能,則PoC2歸屬的PoC Server通過語音消息或者 短消息通知的方法建立PoCl與PoC2之間的通信。
圖6為本發(fā)明實施例六提供了 一種用戶終端實現(xiàn)會議業(yè)務(wù)通信的方法, 其中終端分別為支持語音業(yè)務(wù)版本的終端和支持語音和視頻業(yè)務(wù)的版本終 端,具體包括以下步驟
步驟l:用戶Tl通過應(yīng)用服務(wù)器給用戶T2發(fā)送包含T1版本信息和相 關(guān)業(yè)務(wù)信息的邀請消息建立通信;
步驟2: T2 Client生成應(yīng)答消息發(fā)給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器根據(jù)邀請 消息中的T1 Client版本信息和相關(guān)業(yè)務(wù)信息和T2的版本信息判斷T1 Client 能否識別T2 Client發(fā)送信令信息中的業(yè)務(wù)信息,如果能夠識別,則同正常 的通信流程相同,如果不能夠識別,則轉(zhuǎn)到步驟3;
步驟3:應(yīng)用服務(wù)器轉(zhuǎn)發(fā)應(yīng)答消息給用戶Tl;
步驟4:應(yīng)用服務(wù)器發(fā)送語音消息通知或者短消息通知Tl Client,正在 建立與T2 Client的連接,語音消息或短消息中包括了 T2 Client的版本信息, 業(yè)務(wù)信息,功能提示或使用方法;
步驟5: Tl Client與T2 Client建立通信連接,進行正常的通信。
上述步驟中,本發(fā)明方法,充分利用了通過給舊版本發(fā)送能夠支持和理 解的業(yè)務(wù)信息,使得能夠?qū)崿F(xiàn)用戶終端的通信。
圖7為本發(fā)明實施例七提供的用戶終端通信系統(tǒng)的組成框圖。該系統(tǒng)包 括主叫用戶終端PoCl ClientllO、 ^皮叫用戶終端PoC2 Clientl30和PoC Serverl20, PoCl Client通過PoC Server和PoC2通信,PoC Server包括消息 接收單元121、判斷單元122、消息生成單元123、消息發(fā)送單元124;
消息接收單元用于接收PoCl Client發(fā)送的業(yè)務(wù)請求消息或PoC2發(fā)送業(yè) 務(wù)響應(yīng)消息,從業(yè)務(wù)請求消息中獲取PoCl Client版本信息和相關(guān)業(yè)務(wù)信息 或從業(yè)務(wù)響應(yīng)消息中獲取PoC2的版本信息和相關(guān)業(yè)務(wù)信息;
判斷單元用于根據(jù)消息接收單元獲取的PoCl Client版本和相關(guān)業(yè)務(wù)信 息和PoC2的版本信息判斷PoCl Client是否能夠識別PoC2的相關(guān)業(yè)務(wù)信 息,如果是能夠支持,則通知消息發(fā)送單元發(fā)送相關(guān)業(yè)務(wù)信息;否則,觸發(fā) 消息生成單元;
消息生成單元用于生成PoCl Client能夠支持的業(yè)務(wù)信息;
消息發(fā)送單元用于發(fā)送相關(guān)業(yè)務(wù)信息或者將生成PoCl Client能夠支持 的業(yè)務(wù)信息發(fā)送給PoCl Client。
PoCl Client能夠支持的業(yè)務(wù)信息為語音信息或短消息信息。
圖8為本發(fā)明實施例八提供的用戶終端通信系統(tǒng)的組成框圖。該系統(tǒng)包 括主叫用戶終端PoCl Client210、 被叫用戶終端PoC Box 220和PoC Server230, PoCl通過PoC Server向PoC Box發(fā)送業(yè)務(wù)請求消息,PoC Box 包括消息接收單元221、判斷單元222、消息生成單元223、消息發(fā)送單元 224;
消息接收單元用于接收PoCl Client通過PoC Server發(fā)送的業(yè)務(wù)請求消 息,從業(yè)務(wù)請求消息中獲取PoCl Client版本信息和業(yè)務(wù)信息;
判斷單元用于根據(jù)消息接收模塊獲取的PoCl Client版本信息和相關(guān)業(yè) 務(wù)信息判斷主叫用戶終端是否能夠識PoCBox的業(yè)務(wù)信息,如果是,則通知
消息發(fā)送模塊發(fā)送相關(guān)業(yè)務(wù)信息;否則,觸發(fā)消息生成單元;
消息生成單元用于生成PoCl Client能夠支持的業(yè)務(wù)信息,該業(yè)務(wù)信息 內(nèi)容包括被叫用戶終端,業(yè)務(wù)信息,功能提示或使用方法;
消息發(fā)送單元用于發(fā)送業(yè)務(wù)信息或?qū)⑸蒔oCl Client能夠支持的業(yè)務(wù) 信息通過PoC Server發(fā)送給PoCl Client。
PoCl Client能夠支持的業(yè)務(wù)信息為語音信息或短消息信息。
本發(fā)明實施例還提出了一種應(yīng)用服務(wù)器,該應(yīng)用服務(wù)器120包括消息 接收單元121、判斷單元122、消息生成單元123、消息發(fā)送單元124;
消息接收單元用于接收業(yè)務(wù)請求消息或業(yè)務(wù)響應(yīng)消息,從業(yè)務(wù)請求消息 或響應(yīng)消息中獲取相關(guān)的版本信息和相關(guān)業(yè)務(wù)信息;
判斷單元用于根據(jù)消息接收單元獲取的相關(guān)的版本信息和相關(guān)業(yè)務(wù)信 息判斷主叫用戶終端是否能夠識別被叫用戶終端的業(yè)務(wù)信息,如果是,則通 知消息發(fā)送單元發(fā)送業(yè)務(wù)響應(yīng)消息;否則,觸發(fā)消息生成單元;
消息生成單元用于生成主叫用戶終端能夠支持的業(yè)務(wù)信息,該業(yè)務(wù)信息 的內(nèi)容包括被叫用戶版本信息,業(yè)務(wù)信息,功能提示或使用方法;
消息發(fā)送單元用于發(fā)送業(yè)務(wù)響應(yīng)消息或者發(fā)送生成主叫用戶終端能夠 支持的業(yè)務(wù)信息。
本發(fā)明實施例還提供了一種用戶終端裝置,用戶終端230包括消息接收 單元231、判斷單元232、消息生成單元233、消息發(fā)送單元234;
消息接收單元用于接收業(yè)務(wù)請求消息,從業(yè)務(wù)請求消息中獲取主叫用戶 終端版本信息和業(yè)務(wù)信息;
判斷單元用于根據(jù)消息接收單元獲取的主叫用戶終端的版本和業(yè)務(wù)信 息判斷主叫用戶終端是否能夠識別其終端的業(yè)務(wù)信息,如果是,則通知消息 發(fā)送單元發(fā)送業(yè)務(wù)響應(yīng)消息;否則,觸發(fā)消息生成單元;
消息生成單元用于生成主叫用戶終端能夠支持的業(yè)務(wù)信息;
消息發(fā)送單元用于發(fā)送業(yè)務(wù)響應(yīng)消息或發(fā)送生成主叫用戶終端能夠支
持的業(yè)務(wù)信息。
本發(fā)明實施例以PoC業(yè)務(wù)和會議業(yè)務(wù)為例說明了本發(fā)明的實現(xiàn)方法和 系統(tǒng),但是不僅僅局限于這兩種業(yè)務(wù),還包括多種多媒體通信業(yè)務(wù),比如消 息類業(yè)務(wù)、呈現(xiàn)類業(yè)務(wù)、位置業(yè)務(wù)以及移動廣播類業(yè)務(wù)、移動廣告業(yè)務(wù)等。
以上舉優(yōu)選的實施例,對本發(fā)明的目的、技術(shù)方案和優(yōu)點進行了進一步 的詳細說明,所應(yīng)理解的是,以上為本發(fā)明的優(yōu)選實施例而已,并不用以限 定本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改 進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1、一種實現(xiàn)用戶終端通信的方法,主叫用戶終端通過應(yīng)用服務(wù)器和被叫用戶終端進行通信,其特征在于,包括根據(jù)主叫用戶終端的版本信息相關(guān)業(yè)務(wù)信息和被叫用戶終端的版本信息,判斷所述主叫用戶終端是否能夠識別被叫用戶終端發(fā)出的相關(guān)業(yè)務(wù)信息,如果否,則生成主叫用戶終端能夠支持的業(yè)務(wù)信息;所述的主叫用戶終端接收能夠支持的業(yè)務(wù)信息。
2、 如權(quán)利要求1所述的方法,其特征在于,應(yīng)用服務(wù)器根據(jù)主叫用戶 終端的版本信息和相關(guān)業(yè)務(wù)信息和被叫用戶終端的版本信息,判斷所述主叫 用戶終端是否能夠識別被叫用戶終端發(fā)出的相關(guān)業(yè)務(wù)信息,如果否,則應(yīng)用 服務(wù)器生成主叫用戶終端能夠支持的業(yè)務(wù)信息;或被叫用戶終端根據(jù)主叫用戶終端的版本信息和相關(guān)業(yè)務(wù)信息和其版 本信息判斷所述主叫用戶終端是否能夠識別被叫用戶終端發(fā)出的相關(guān)業(yè)務(wù) 信息,如果否,則被叫用戶終端生成主叫用戶終端能夠支持的業(yè)務(wù)信息。
3、 如權(quán)利要求2所述的方法,其特征在于,所述應(yīng)用服務(wù)器根據(jù)主叫 用戶終端的版本信息和相關(guān)業(yè)務(wù)信息和被叫用戶終端的版本信息,判斷所述 主叫用戶終端是否能夠識別被叫用戶終端發(fā)出的相關(guān)業(yè)務(wù)信息之前,進一步 包括主叫用戶終端發(fā)送業(yè)務(wù)請求消息,應(yīng)用服務(wù)器接收所述業(yè)務(wù)請求消息, 根據(jù)所述業(yè)務(wù)請求消息獲取所述主叫用戶終端的版本信息和相關(guān)業(yè)務(wù)信息;應(yīng)用服務(wù)器將所述的業(yè)務(wù)請求信息轉(zhuǎn)發(fā)給被叫用戶終端,接收所述被叫 用戶終端發(fā)送的業(yè)務(wù)響應(yīng)消息,根據(jù)所述業(yè)務(wù)響應(yīng)消息獲取所述被叫用戶終 端的版本信息和相關(guān)業(yè)務(wù)信息。
4、 如權(quán)利要求2所述的方法,其特征在于,所述被叫用戶終端根據(jù)主 叫用戶終端的版本信息和相關(guān)業(yè)務(wù)信息和其版本信息判斷所述主叫用戶終 端是否能夠識別被叫用戶終端發(fā)出的相關(guān)業(yè)務(wù)信息之前,進一步包括所述被叫用戶終端通過應(yīng)用服務(wù)器接收主叫用戶終端發(fā)送的業(yè)務(wù)請求消息,根據(jù)所述業(yè)務(wù)請求消息獲取主叫用戶終端的版本信息和相關(guān)業(yè)務(wù)信 自
5、 如權(quán)利要求1所述的方法,其特征在于,所述主叫用戶終端能夠支 持的業(yè)務(wù)信息的內(nèi)容包括被叫用戶終端版本信息,業(yè)務(wù)信息,功能提示或使 用方法。
6、 如權(quán)利要求1所述的方法,其特征在于,用戶終端的業(yè)務(wù)包括PoC 業(yè)務(wù)、會議業(yè)務(wù)、消息類業(yè)務(wù)、呈現(xiàn)類業(yè)務(wù)、位置業(yè)務(wù)、移動廣播類業(yè)務(wù)或 移動廣告業(yè)務(wù)。
7、 如權(quán)利要求6所述的方法,其特征在于,所述的用戶終端為PoC終 端,應(yīng)用服務(wù)器為PoC服務(wù)器,被叫用戶終端為PoCBox。
8、 如權(quán)利要求7所述的方法,其特征在于,所述的主叫用戶終端PoC 終端能夠支持的業(yè)務(wù)信息包括語音信息或短消息信息,發(fā)送語音信息為PoC 服務(wù)器的控制功能,PoC服務(wù)器的參與功能或者PoC Box。
9、 如權(quán)利要求8所述的方法,其特征在于,所述的短消息信息,包括 SMS、 MMS、 SIP MESSAGE, SIP INFO或SIP NOTIFY消息。
10、 如權(quán)利要求7所述的方法,其特征在于,主叫用戶終端PoC終端 在收到能夠支持的業(yè)務(wù)信息前,暫時不能發(fā)起發(fā)言請求或者不能成功獲得發(fā) 言請求。
11、 如權(quán)利要求7所述的方法,其特征在于,所述的PoC Box為UEPoC Box或NW PoC Box。
12、 一種應(yīng)用服務(wù)器,其特征在于,包括消息接收單元、判斷單元、消 息生成單元和消息發(fā)送單元;所述消息接收單元用于接收業(yè)務(wù)請求消息或業(yè)務(wù)響應(yīng)消息,從所述的業(yè) 務(wù)請求消息或響應(yīng)消息中獲取相關(guān)的版本信息和相關(guān)業(yè)務(wù)信息;所述判斷單元用于根據(jù)所述消息接收單元獲取的相關(guān)的版本信息和相 關(guān)業(yè)務(wù)信息判斷主叫用戶終端是否能夠識別被叫用戶終端發(fā)出的相關(guān)業(yè)務(wù)信息,如果是,則通知消息發(fā)送單元發(fā)送業(yè)務(wù)響應(yīng)消息;否則,觸發(fā)消息生 成單元;所述消息生成單元用于生成主叫用戶終端能夠支持的業(yè)務(wù)信息; 所述消息發(fā)送單元用于發(fā)送業(yè)務(wù)響應(yīng)消息或者發(fā)送生成主叫用戶終端 能夠支持的業(yè)務(wù)信息。
13、 一種用戶終端,其特征在于,包括消息接收單元、判斷單元、消息 生成單元和消息發(fā)送單元;所述消息接收單元用于接收業(yè)務(wù)請求消息,從所述業(yè)務(wù)請求消息中獲取 主叫用戶終端版本信息和業(yè)務(wù)信息;所述判斷單元用于根據(jù)所述消息接收單元獲取的主叫用戶終端的版本 和業(yè)務(wù)信息判斷主叫用戶終端是否能夠識別其終端的業(yè)務(wù)信息,如果是,則通知所述消息發(fā)送單元發(fā)送業(yè)務(wù)響應(yīng)消息;否則,觸發(fā)消息生成單元; 所述消息生成單元用于生成主叫用戶終端能夠支持的業(yè)務(wù)信息; 所述消息發(fā)送單元用于發(fā)送業(yè)務(wù)響應(yīng)消息或發(fā)送所述的生成主叫用戶終端能夠支持的業(yè)務(wù)信息。
14、 一種用戶終端通信系統(tǒng),包括主叫用戶終端、被叫用戶終端和應(yīng) 用服務(wù)器,其特征在于所述的應(yīng)用服務(wù)器接收主叫用戶終端發(fā)送的業(yè)務(wù)請求消息或被叫用戶 終端發(fā)送的業(yè)務(wù)響應(yīng)消息,從業(yè)務(wù)請求消息中獲取主叫用戶終端版本信息和 相關(guān)業(yè)務(wù)信息或從所述的業(yè)務(wù)響應(yīng)消息中獲取被叫用戶終端的版本信息和 相關(guān)業(yè)務(wù)信息,根據(jù)主叫用戶終端版本信息和相關(guān)業(yè)務(wù)信息和被叫用戶終端 版本信息判斷主叫用戶終端是否能夠識別被叫用戶終端發(fā)出的相關(guān)的業(yè)務(wù) 信息,如果否,則生成主叫用戶終端能夠支持的業(yè)務(wù)信息并發(fā)送給主叫用戶 終端。
15、 如權(quán)利要求14所述的系統(tǒng),其特征在于,所述用戶終端為PoC終 端,所述的應(yīng)用服務(wù)器為PoC Server。
16、 如權(quán)利要求15所述的系統(tǒng),其特征在于,主叫用戶終端PoC終端 能夠支持的業(yè)務(wù)信息為短消息信息或語音信息。
17、 一種用戶終端通信系統(tǒng),包括主叫用戶終端、被叫用戶終端和應(yīng) 用服務(wù)器,其特征在于所述的被叫用戶終端接收主叫用戶終端通過應(yīng)用服務(wù)器發(fā)送的業(yè)務(wù)請 求消息,或者生成業(yè)務(wù)應(yīng)答消息通過應(yīng)用服務(wù)器發(fā)送給主叫用戶終端,以及 判斷主叫用戶終端能否識別被叫用戶終端發(fā)送的相關(guān)的業(yè)務(wù)信息,如果否, 生成主叫用戶終端能夠支持的業(yè)務(wù)信息通過應(yīng)用服務(wù)器發(fā)送給主叫用戶終 端。
18、 如權(quán)利要求17所述的系統(tǒng),其特征在于,所述主叫用戶終端為PoC 終端,被叫用戶終端為PoCBox,應(yīng)用服務(wù)器為PoC Server。
19、 如權(quán)利要求18所述的系統(tǒng),其特征在于,主叫用戶終端PoC終端 能夠支持的業(yè)務(wù)信息為語音信息或短消息信息。
全文摘要
本發(fā)明公開了一種實現(xiàn)用戶終端通信的方法、裝置和系統(tǒng),該方法包括主叫用戶終端通過應(yīng)用服務(wù)器和被叫用戶終端進行通信,通過應(yīng)用服務(wù)器或被叫用戶終端判斷主叫用戶終端是否能夠識別被叫用戶終端發(fā)出的相關(guān)的業(yè)務(wù)信息,如果否,則生成主叫用戶終端能夠支持的業(yè)務(wù)信息短消息信息或語音信息,通知正在建立連接;該系統(tǒng)包括主叫用戶終端、被叫用戶終端和應(yīng)用服務(wù)器,主叫用戶終端用于向應(yīng)用服務(wù)器發(fā)送業(yè)務(wù)請求消息,被叫用戶終端用于向應(yīng)用服務(wù)器發(fā)送業(yè)務(wù)響應(yīng)消息。
文檔編號H04L12/16GK101340613SQ20071007639
公開日2009年1月7日 申請日期2007年7月5日 優(yōu)先權(quán)日2007年7月5日
發(fā)明者雷 朱 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
堆龙德庆县| 开平市| 香格里拉县| 静宁县| 漳浦县| 江城| 江西省| 光山县| 壶关县| 京山县| 昌江| 蒲城县| 沙湾县| 敦煌市| 文化| 离岛区| 河西区| 四子王旗| 固始县| 木兰县| 沐川县| 娄烦县| 榆中县| 沁阳市| 山阳县| 卫辉市| 北碚区| 缙云县| 西林县| 抚宁县| 密云县| 怀仁县| 遵化市| 武冈市| 玉环县| 罗平县| 宁都县| 韶山市| 精河县| 仁化县| 喜德县|