專利名稱:一種點擊撥號業(yè)務到多媒體會議業(yè)務的切換系統(tǒng)及方法
技術領域:
本發(fā)明涉及網(wǎng)絡通信技術領域,尤其涉及一種在下一代網(wǎng)絡環(huán)境 中使用應用服務器實現(xiàn)點擊撥號業(yè)務到多媒體會議業(yè)務的切換系統(tǒng) 及方法。
背景技術:
下 一代網(wǎng)絡(Next Generation Network,簡稱NGN)呈現(xiàn)日益壯 大的發(fā)展趨勢,引入了 一系列令人耳目 一新的業(yè)務。在語音業(yè)務領域, NGN通過與互聯(lián)網(wǎng)(Intemet)的結(jié)合,為用戶帶來更新的業(yè)務體—瞼。
點擊撥號(Click To Dial,簡稱CTD)業(yè)務就是網(wǎng)絡通信技術發(fā) 展過程中出現(xiàn)的新業(yè)務,即用戶在計算機前通過點擊網(wǎng)頁或者軟件終 端上的按鈕或標簽,使按鈕或標簽所表示的聯(lián)系人與自己建立通話。 CTD業(yè)務常用于商業(yè)網(wǎng)站的咨詢及客戶服務等場景。
然而,在現(xiàn)有技術中,CTD業(yè)務的局限在于只能兩方之間進行 通話,如果通話后需要聯(lián)系其他人加入通話,則只能將某一方進行呼 叫保持,而不能多方同時通話?;蛘哌@時雙方用戶都掛^^幾,其中一方 通過傳統(tǒng)的創(chuàng)建多媒體會議的方式,邀請各個用戶加入會議,實現(xiàn)多 方同時通話。但是這種做法,不僅增加了用戶操作的復雜度,還削弱 了 CTD業(yè)務的吸引性。
發(fā)明內(nèi)容
為解決CTD業(yè)務只能在兩方用戶之間進行通話的局限性問題, 有必要提供一種實現(xiàn)多方用戶之間進行通話的CTD業(yè)務到多媒體會 議業(yè)務的切換系統(tǒng)。
此外,還有必要提供一種實現(xiàn)多方用戶之間進行通話的CTD業(yè) 務到多媒體會議業(yè)務的切換方法。
本發(fā)明點擊撥號業(yè)務到多媒體會議業(yè)務的切換系統(tǒng)包括至少一用戶終端、 一應用服務器、 一媒體服務器和一下一代網(wǎng)絡,所述用戶 終端和應用服務器接入所述下一代網(wǎng)絡,所述應用服務器與所述々某體 服務器連接,所述應用服務器負責點擊撥號業(yè)務的實現(xiàn),所述媒體服 務器是多媒體會議的信令和媒體的處理設備,所述應用服務器還負責 多媒體會議業(yè)務的實現(xiàn),其邀請至少一所述用戶終端,使所述用戶終 端與所述媒體服務器進行媒體協(xié)商,進行多媒體會議業(yè)務。
在上述系統(tǒng)中,所述下一代網(wǎng)絡通過SIP協(xié)議與所述用戶終端、 應用服務器連接,所述應用服務器通過SIP協(xié)議與媒體服務器連接。
本發(fā)明點擊撥號業(yè)務到多媒體會議業(yè)務的切換方法包括以下步
驟
步驟一、用戶終端進行點擊撥號業(yè)務;
步驟二、應用服務器邀請至少一所述用戶終端,并使所述用戶終 端與媒體服務器進行媒體協(xié)商,進行多媒體會議業(yè)務。
在上述方法中,所述步驟一用戶終端進行點擊撥號業(yè)務包括以下 步驟
步驟A、控制臺綁定用戶終端,并呈現(xiàn)用戶終端狀態(tài),其負責發(fā) 起點擊撥號業(yè)務操作;
步驟B、所述控制臺發(fā)起點擊撥號命令,使用戶終端之間建立通話。
在上述方法中,所述步驟A中控制臺綁定用戶終端包括以下步
驟
所述控制臺向所述應用服務器發(fā)送MESSAGE消息,所述 MESSAGE消息攜帶綁定終端指令;
所述應用服務器接收所述MESSAGE消息,并向控制臺返回響應 消息,完成對用戶終端的綁定。
在上述方法中,所述步驟B中所述控制臺發(fā)起點擊撥號命令包括 以下步驟
所述控制臺向所述應用服務器發(fā)送MESSAGE消息,所述 MESSAGE消息攜帶點擊撥號指令;
所述應用服務器接收所述MESSAGE消息,根據(jù)所述點擊撥號指
6令向用戶終端發(fā)起呼叫。
在上述方法中,所述步驟二中應用服務器邀請至少一所述用戶終端,還包括所述應用服務器接收所述用戶終端的^ 某體描述信息。
在上述方法中,所述應用服務器接收所述用戶終端的媒體描述信
息包括以下步驟
所述控制臺發(fā)送INVITE消息到所述應用服務器來觸發(fā)多媒體會議業(yè)務;
所述應用服務器接收所述INVITE消息,再向所述用戶終端發(fā)送re-INVITE信息;
所述用戶終端接收re-INVITE消息并向所述應用服務器返回200OK消息,所述200 OK消息攜帶用戶終端的々某體描述信息。
在上述方法中,所述步驟二中使所述用戶終端與媒體服務器進行媒體協(xié)商包括以下步驟
所述應用服務器接收用戶終端的媒體描述信息,并將其與所述媒體服務器的媒體描述信息相互交換,使得所述媒體服務器根據(jù)所述用戶終端的々某體描述信息與所述用戶終端建立聯(lián)系;
所述應用服務器向所述用戶終端發(fā)送所述媒體服務器的媒體描述信息,使得所述用戶終端根據(jù)所述媒體服務器的媒體描述信息與所述媒體服務器建立聯(lián)系;
所述應用服務器向所述媒體服務器發(fā)送創(chuàng)建多媒體會議指令,所述媒體服務器創(chuàng)建多媒體會議,所述應用服務器將所述用戶終端加入所述多媒體會議。
在上述方法中,所述應用服務器與所述媒體服務器相互交換用戶終端的媒體描述信息和媒體服務器的媒體描述信息包括以下步驟
所述應用服務器向所述媒體服務器發(fā)送INVITE消息,所述INVITE消息攜帶所述用戶終端的媒體描述信息;
所述媒體服務器向所述應用服務器返回200 OK消息,所述200OK消息攜帶所述媒體服務器的媒體描述信息。
與現(xiàn)有技術相比4交,本發(fā)明解決了 CTD業(yè)務中的通話業(yè)務無法增加更多用戶終端的局限性,提供了現(xiàn)有技術中沒有的CTD向多媒體會議業(yè)務切換的實現(xiàn)方法,從而豐富了用戶的使用體驗。
在結(jié)合附圖閱讀本發(fā)明實施方式的詳細描述后,本發(fā)明的特點和優(yōu)點將變得更加清楚。
圖1是本發(fā)明CTD業(yè)務到多媒體會議業(yè)務的切換系統(tǒng)示意圖。圖2是本發(fā)明CTD業(yè)務到多媒體會議業(yè)務的切換方法流程圖。圖3是圖2中步驟S1具體流程示意圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明CTD業(yè)務到多媒體會議業(yè)務的切換系統(tǒng)及方法進行i兌明。
請參閱圖1,其是本發(fā)明CTD業(yè)務到多媒體會議業(yè)務的切換系統(tǒng)示意圖。
所述CTD業(yè)務到多媒體會議業(yè)務的切換系統(tǒng)包括一控制臺101、一用戶終端102、 一用戶終端103、 一應用服務器104、 一媒體服務器105和一 NGN106。
控制臺IOI是一個終端或網(wǎng)頁,負責與用戶進行交互和發(fā)起CTD操作和轉(zhuǎn)多媒體^H義操作。
應用服務器104負責CTD業(yè)務和多々某體會議業(yè)務的業(yè)務邏輯實現(xiàn)。
媒體服務器105負責處理多媒體^i義的信令。
控制臺101、用戶終端102、用戶終端103和應用服務器104通過SIP協(xié)議接入NGN106,應用服務器104通過SIP協(xié)議與媒體服務器105連接。媒體服務器105可以有多臺,應用服務器104會進行負載均衡控制。在多々某體會議業(yè)務中,々某體服務器105與用戶終端102、用戶終端103之間互相傳送音頻、;現(xiàn)頻々某體流。
請參閱圖2,其是本發(fā)明CTD業(yè)務到多媒體會議業(yè)務的切換方法流程圖。
所述CTD業(yè)務到多媒體會議業(yè)務的切換方法包括以下步驟
8步驟S1、用戶終端進行CTD業(yè)務;
請參閱圖3,其是圖2中步驟S1具體流程示意圖。
所述步驟S1包括如下步驟
步驟Sll、控制臺101綁定用戶終端102,并呈現(xiàn)用戶終端狀態(tài);
控制臺101發(fā)出第一 MESSAGE消息。第一 MESSAGE消息攜帶請求綁定用戶終端102的指令,其經(jīng)過NGN106轉(zhuǎn)發(fā)至應用服務器104來觸發(fā)CTD業(yè)務。
應用服務器104接收所述第一 MESSAGE消息并做鑒權認證,之后發(fā)送第一 MESSAGE響應消息到控制臺101,表示接受控制臺101對用戶終端102的綁定。在控制臺101對用戶終端102的綁定之后,應用服務器104將用戶終端102的狀態(tài)隨時報告給控制臺101,并接受控制臺101的指令。
步驟S12、所述控制臺IOI發(fā)起CTD命令,使用戶終端之間建立通話。
控制臺101發(fā)出第二MESSAGE消息。第二MESSAGE消息攜帶發(fā)起CTD呼叫的指令,其經(jīng)過NGN106轉(zhuǎn)發(fā)至應用服務器104來觸發(fā)CTD業(yè)務。
應用服務器104接收第二 MESSAGE消息,并根據(jù)第二MESSAGE消息攜帶發(fā)起CTD呼叫的指令,經(jīng)過NGN106發(fā)送INVITE消息,呼叫用戶終端102 。用戶終端102接收INVITE消息,并經(jīng)過NGN106發(fā)送200 OK消息到應用服務器104。所述200 OK消息攜帶用戶終端102的々某體描述信息(Session Description Protocol,簡稱SDP)。
應用服務器104接收第二 MESSAGE消息,并根據(jù)第二MESSAGE消息攜帶發(fā)起CTD呼叫的指令,經(jīng)過NGN106發(fā)送INVITE消息,呼叫用戶終端103。所述INVITE消息攜帶用戶終端102的SDP。用戶終端103接收INVITE消息,并經(jīng)過NGN106發(fā)送200 0K消息到應用服務器104。所述200OK消息攜帶用戶終端103的SDP。
應用服務器104接收200 OK消息,并向用戶終端103發(fā)送正確應答(ACK)消息。應用服務器104也向用戶終端102發(fā)送ACK消息,但向用戶終端102發(fā)送的ACK消息攜帶用戶終端103的SDP。用戶終端102和用戶終端103接收各自對應的ACK消息,完成用戶終端102的SDP和用戶終端103的SDP之間的協(xié)商,用戶終端102和用戶終端103之間建立通話。此時,應用服務器104發(fā)送第三MESSAGE消息到控制臺101 。第三MESSAGE消息攜帶用戶終端102和用戶終端103的狀態(tài)信息。
步驟S2、應用服務器104邀請至少一所述用戶終端,并使所述用戶終端與媒體服務器105進行媒體協(xié)商,進行多媒體會議業(yè)務。
用戶需要將CTD轉(zhuǎn)為多媒體會議時,使用控制臺101進行一系列操作。所述操作內(nèi)容包括輸入會議類型、會議人數(shù)、會議持續(xù)時間、會議密碼等參數(shù)以及點擊確定按鈕等步驟??刂婆_101發(fā)送一個INVITE消息,并經(jīng)過NGN106轉(zhuǎn)發(fā)至應用服務器104來觸發(fā)多々某體會議業(yè)務。所述INVITE消息攜帶CTD業(yè)務轉(zhuǎn)多媒體會議業(yè)務的指令,其內(nèi)容包括上述參數(shù)、用戶終端102和用戶終端103的標示信息以及控制臺101的SDP等信息。CTD業(yè)務轉(zhuǎn)多媒體會議業(yè)務的指令是一段XML文本。
應用服務器104接收所述INVITE消息,并分別向用戶終端102和用戶終端103發(fā)送re-INVITE消息。用戶終端102接收re-INVITE消息并返回200 OK消息。所述200 OK消息攜帶用戶終端102的SDP。用戶終端103接收re-INVITE消息并返回200 OK消息。所述200 OK消息攜帶用戶終端103的SDP。
應用服務器104向媒體服務器105發(fā)送INVITE消息。所述INVITE消息攜帶用戶終端102的SDP和用戶終端103的SDP。媒體服務器105向應用服務器104返回200 OK消息。所述200 OK消息攜帶媒體服務器105的SDP。
應用服務器104向媒體服務器105返回ACK消息,同時分別發(fā)送ACK消息給用戶終端102和用戶終端103。發(fā)送給用戶終端102和用戶終端103的ACK消息攜帶媒體服務器105的SDP。
應用服務器104發(fā)送200 OK消息到控制臺101。所述200 OK消息攜帶一個媒體描述信息,所述媒體描述信息是無實際效果的。控制
臺101向應用服務器104返回ACK消息。
應用服務器104向媒體服務器105發(fā)送INFO消息,即創(chuàng)建多媒體會議指令,媒體服務器105創(chuàng)建多媒體會議,應用服務器104將用戶終端102和用戶終端103加入其中,完成CTD業(yè)務向多々某體會i義業(yè)務的轉(zhuǎn)換。
與現(xiàn)有技術相比較,本發(fā)明解決了 CTD業(yè)務中的通話業(yè)務無法
增加更多用戶終端的局限性,提供了現(xiàn)有技術中沒有的CTD向多媒
體會議業(yè)務切換的實現(xiàn)方法,從而豐富了用戶的使用體驗。
,,、;4太右日日i^i/^;杏.t始老^il品P. A 陽早生)l太*日日 2+
于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1、一種點擊撥號業(yè)務到多媒體會議業(yè)務的切換系統(tǒng),其包括至少一用戶終端、一應用服務器、一媒體服務器和一下一代網(wǎng)絡,所述用戶終端和應用服務器接入所述下一代網(wǎng)絡,所述應用服務器與所述媒體服務器連接,所述應用服務器負責點擊撥號業(yè)務的實現(xiàn),所述媒體服務器是多媒體會議的信令和媒體的處理設備,其特征在于所述應用服務器還負責多媒體會議業(yè)務的實現(xiàn),其邀請至少一所述用戶終端,使所述用戶終端與所述媒體服務器進行媒體協(xié)商,進行多媒體會議業(yè)務。
2、 根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述下一代網(wǎng)絡通過SIP協(xié)議與所述用戶終端、應用服務器連接,所述應用服務器通過SIP協(xié)議與媒體服務器連接。
3、 一種點擊撥號業(yè)務到多媒體會議業(yè)務的切換方法,其特征在于,包括以下步驟步驟一、用戶終端進行點擊撥號業(yè)務;步驟二、應用服務器邀請至少一所述用戶終端,并^f吏所述用戶終端與媒體服務器進行媒體協(xié)商,進行多4某體會議業(yè)務。
4、 根據(jù)權利要求3所述的方法,其特征在于,所述步驟一用戶終端進行點擊撥號業(yè)務包括以下步驟步驟A、控制臺綁定用戶終端,并呈現(xiàn)用戶終端狀態(tài),其負責發(fā)起點擊撥號業(yè)務操作;步驟B、所述控制臺發(fā)起點擊撥號命令,使用戶終端之間建立通話。
5、 根據(jù)權利要求4所述的方法,其特征在于,所述步驟A中控制臺綁定用戶終端包括以下步驟所述控制臺向所述應用服務器發(fā)送MESSAGE消息,所述MESSAGE消息攜帶綁定終端指令;所述應用服務器接收所述MESSAGE消息,并向控制臺返回響應 消息,完成對用戶終端的綁定。
6、 根據(jù)權利要求4所述的方法,其特征在于,所述步驟B中所 述控制臺發(fā)起點擊撥號命令包括以下步驟所述控制臺向所述應用服務器發(fā)送MESSAGE消息,所述 MESSAGE消息攜帶點擊撥號指令;所述應用服務器接收所述MESSAGE消息,根據(jù)所述點擊撥號指 令向用戶終端發(fā)起呼叫。
7、 根據(jù)權利要求3所述的方法,其特征在于,所述步驟二中應 用服務器邀請至少一所述用戶終端,還包括所述應用服務器接收所 述用戶終端的i某體描述信息。
8、 根據(jù)權利要求7所述的方法,其特征在于,所述應用服務器 接收所述用戶終端的媒體描述信息包括以下步驟所述控制臺發(fā)送INVITE消息到所述應用服務器來觸發(fā)多4某體會 議業(yè)務;所述應用服務器接收所述INVITE消息,再向所述用戶終端發(fā)送 rs- INVITE信息;所述用戶終端接收re-INVITE消息并向所述應用服務器返回200 OK消息,所述200OK消息攜帶用戶終端的4某體描述信息。
9、 根據(jù)權利要求3所述的方法,其特征在于,所述步驟二中使 所述用戶終端與4某體服務器進行媒體協(xié)商包括以下步驟所述應用服務器接收用戶終端的媒體描述信息,并將其與所述々某 體服務器的媒體描述信息相互交換,使得所述媒體服務器根據(jù)所述用 戶終端的媒體描述信息與所述用戶終端建立聯(lián)系;所述應用服務器向所述用戶終端發(fā)送所述媒體服務器的媒體描述信息,使得所述用戶終端根據(jù)所述媒體服務器的媒體描述信息與所述媒體服務器建立聯(lián)系;所述應用服務器向所述媒體服務器發(fā)送創(chuàng)建多媒體會議指令,所述媒體服務器創(chuàng)建多媒體會議,所述應用服務器將所述用戶終端加入所述多媒體會議。
10、根據(jù)權利要求9所述的方法,其特征在于,所述應用服務器與所述媒體服務器相互交換用戶終端的媒體描述信息和媒體服務器的J 某體描述信息包括以下步驟所述應用服務器向所述媒體服務器發(fā)送INVITE消息,所述INVITE消息攜帶所述用戶終端的媒體描述信息;所述媒體服務器向所述應用服務器返回200 OK消息,所述200OK消息攜帶所述媒體服務器的媒體描述信息。
全文摘要
本發(fā)明公開了一種點擊撥號業(yè)務到多媒體會議業(yè)務的切換系統(tǒng)及方法。該系統(tǒng)包括至少一用戶終端、一應用服務器、一媒體服務器和一下一代網(wǎng)絡。其中,用戶終端和應用服務器接入下一代網(wǎng)絡,應用服務器與媒體服務器連接。媒體服務器是多媒體會議的信令和媒體的處理設備。應用服務器不僅負責點擊撥號業(yè)務的實現(xiàn),還負責多媒體會議業(yè)務的實現(xiàn),其邀請至少一用戶終端,使用戶終端與媒體服務器進行媒體協(xié)商,進行多媒體會議業(yè)務,從而解決了點擊撥號業(yè)務中的通話業(yè)務無法增加更多用戶終端的局限性。
文檔編號H04L12/18GK101488875SQ20091010544
公開日2009年7月22日 申請日期2009年2月12日 優(yōu)先權日2009年2月12日
發(fā)明者吳豫寧, 斌 郭, 韓銀俊 申請人:中興通訊股份有限公司