專利名稱:用于動(dòng)態(tài)控制多個(gè)通信終端的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及一種基于SIP(會(huì)話發(fā)起協(xié)議)/Presence架構(gòu)的IP網(wǎng)絡(luò),尤其涉及一種用于在這種IP網(wǎng)絡(luò)中動(dòng)態(tài)控制多個(gè)通信終端的方法及裝置。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,在當(dāng)今的信息社會(huì)中,同時(shí)存在多種可用的通信系統(tǒng),諸如固定電話系統(tǒng),移動(dòng)電話系統(tǒng)以及基于英特網(wǎng)的PC電話(IP電話)系統(tǒng)等等。
多種通信系統(tǒng)的同時(shí)存在,幾乎實(shí)現(xiàn)了人們隨時(shí)隨地進(jìn)行通話的夢想。例如,當(dāng)用戶在辦公室工作時(shí),可以通過固定電話與客戶商談業(yè)務(wù);當(dāng)用戶在出差或旅游的旅途中時(shí),可以通過移動(dòng)電話與家人互表思念和關(guān)心;或者,當(dāng)用戶在互聯(lián)網(wǎng)上沖浪時(shí),還可以經(jīng)由PC電話聯(lián)系通過聊天軟件認(rèn)識(shí)的朋友,等等。
雖然,隨著可以使用的通信工具的多樣化,已極大地方便了人們相互之間進(jìn)行信息交流。但是,這其中還是存在著下面的缺陷當(dāng)人們收到一個(gè)來自家人或朋友等的電話呼叫時(shí),他不能從多個(gè)可用的通信終端中選取一個(gè)適當(dāng)?shù)耐ㄐ沤K端來響應(yīng)該呼叫。更具體地說,例如,當(dāng)用戶收到其他人對(duì)其移動(dòng)電話的呼叫時(shí),他只能使用該移動(dòng)電話來響應(yīng)呼叫,而不能使用更為合適的例如家里的固定電話來響應(yīng)呼叫,從而不能減少通信的成本以及節(jié)約移動(dòng)終端的電池能量。
為了克服上述的缺陷,IETF(因特網(wǎng)工程任務(wù)組)在“RFC 3261-SIPSession Initiation Protocol”規(guī)范中提出了一種基于SIP/Presence平臺(tái)的多終端管理解決方案。
圖1示出了該多終端管理解決方案的示意圖。如圖1所示,當(dāng)用戶A想與用戶B進(jìn)行通話時(shí),用戶A將呼叫用戶B的邀約消息(INVITE)發(fā)送給IP網(wǎng)絡(luò)中的SIP服務(wù)器100。SIP服務(wù)器100收到用戶A發(fā)送的邀約消息后,從存在(Presence)服務(wù)器110中檢索用戶B可用于響應(yīng)呼叫的通信終端。其中,存在服務(wù)器110中預(yù)先存儲(chǔ)了用戶B可用于響應(yīng)呼叫的通信終端信息,在該例子中,預(yù)先存儲(chǔ)的用戶B可用于響應(yīng)呼叫的通信終端包括移動(dòng)電話130、PC電話140和固定電話150。當(dāng)SIP服務(wù)器100檢索到用戶B可用于響應(yīng)呼叫的通信終端有移動(dòng)電話130、PC電話140和固定電話150后,向該移動(dòng)電話130、PC電話140和固定電話150分別同時(shí)發(fā)送請(qǐng)求通話的邀約消息。該移動(dòng)電話130、PC電話140和固定電話150分別收到來自SIP服務(wù)器100的邀約消息后,都發(fā)出振鈴聲音,以通知用戶B用戶A呼叫他。在這種情形下,用戶B可以根據(jù)需要選擇一個(gè)合適的通信終端來響應(yīng)該呼叫。如圖1所示,用戶B選擇固定電話150來響應(yīng)用戶A的呼叫,因此,SIP服務(wù)器100就在用戶B的固定電話150與用戶A之間建立會(huì)話連接,至此,用戶B就可以通過固定電話150與用戶A進(jìn)行通話。由于在該多終端管理解決方案中,SIP服務(wù)器100與用戶B的移動(dòng)電話130、PC電話140和固定電話150的信令過程就像一把叉子,因此該多終端管理解決方案也稱為“叉子(forking)”解決方案。
由上述可見,利用“叉子”解決方案,用戶可以從多個(gè)預(yù)先設(shè)定的通信終端中選擇一個(gè)合適的通信終端來響應(yīng)呼叫,因此消除了用戶不能選擇通信終端來響應(yīng)呼叫的缺陷。
但是,該“叉子”解決方案仍然存在一些問題。首先,為了呼叫一個(gè)用戶,需要對(duì)該用戶可用的多個(gè)通信終端同時(shí)發(fā)送邀約消息,即信令多播,這不但會(huì)消耗大量珍貴的信令資源,而且也很難對(duì)該多播的同步進(jìn)行控制。其次,用戶需要預(yù)先設(shè)置可用的通信終端信息并將該信息存儲(chǔ)在存在服務(wù)器上,這對(duì)于工作地點(diǎn)經(jīng)常變化或者經(jīng)常出差的用戶來說,就需要頻繁的進(jìn)行這樣的設(shè)置,這將造成用戶極大的不便。再者,用戶只能在預(yù)先設(shè)置的有限的通信終端范圍內(nèi)選擇,而不能做到根據(jù)需要無限制地動(dòng)態(tài)選擇合適的通信終端來響應(yīng)呼叫。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于在IP網(wǎng)絡(luò)中動(dòng)態(tài)控制多個(gè)通信終端的方法及裝置,以解決上述問題。采用該動(dòng)態(tài)控制多個(gè)通信終端的方法及裝置,當(dāng)主叫用戶欲與被叫用戶通話時(shí),主叫用戶只需向被叫用戶的一個(gè)通信終端發(fā)送呼叫請(qǐng)求,被叫用戶經(jīng)由該通信終端收到該用戶的呼叫請(qǐng)求后,不用預(yù)先在IP網(wǎng)絡(luò)的存在服務(wù)器中存儲(chǔ)可用的通信終端信息,就可以根據(jù)需要?jiǎng)討B(tài)選擇響應(yīng)呼叫的通信終端,并且不會(huì)對(duì)主叫用戶產(chǎn)生影響。
按照本發(fā)明的一種在IP網(wǎng)絡(luò)的一個(gè)控制服務(wù)器中執(zhí)行的動(dòng)態(tài)控制多個(gè)通信終端的方法,包括步驟(a)接收一個(gè)呼叫中的被叫通信終端發(fā)送的、指示另一通信終端響應(yīng)該呼叫的多終端管理消息;(b)根據(jù)該多終端管理消息,生成發(fā)起該呼叫的主叫用戶呼叫該另一通信終端的邀約消息;以及(c)將該生成的邀約消息發(fā)送給在該IP網(wǎng)絡(luò)中相應(yīng)的SIP(會(huì)話發(fā)起協(xié)議)服務(wù)器,從而該SIP服務(wù)器能夠根據(jù)該生成的邀約消息來呼叫該另一通信終端。
按照本發(fā)明的一種在IP網(wǎng)絡(luò)的一個(gè)通信終端中執(zhí)行的動(dòng)態(tài)控制多個(gè)通信終端的方法,包括步驟(a)接收IP網(wǎng)絡(luò)中的一個(gè)SIP(會(huì)話發(fā)起協(xié)議)服務(wù)器發(fā)送的一個(gè)主叫用戶呼叫該通信終端的邀約消息;(b)根據(jù)該接收的邀約消息,使該通信終端的用戶輸入響應(yīng)該呼叫的通信終端;以及(c)當(dāng)該用戶輸入不同于該通信終端的另一通信終端來響應(yīng)該呼叫時(shí),向在該IP網(wǎng)絡(luò)中的一個(gè)控制服務(wù)器發(fā)送一個(gè)指示該另一通信終端響應(yīng)該呼叫的多終端管理消息。
按照本發(fā)明的一種在IP網(wǎng)絡(luò)的一個(gè)存在服務(wù)器中執(zhí)行的動(dòng)態(tài)控制多個(gè)通信終端的方法,包括步驟預(yù)先存儲(chǔ)通信終端的常規(guī)標(biāo)識(shí)與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系;接收該IP網(wǎng)絡(luò)的一個(gè)控制服務(wù)器發(fā)送的請(qǐng)求檢索一個(gè)通信終端的SIP統(tǒng)一資源標(biāo)識(shí)的訂閱消息,其中,該訂閱消息包括該通信終端的常規(guī)標(biāo)識(shí);根據(jù)該訂閱消息中包括的該通信終端的常規(guī)標(biāo)識(shí),從該預(yù)先存儲(chǔ)的通信終端的常規(guī)標(biāo)識(shí)與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系中檢索該通信終端的SIP統(tǒng)一資源標(biāo)識(shí);以及將檢索到的該通信終端的SIP統(tǒng)一資源標(biāo)識(shí)經(jīng)由一個(gè)通知消息發(fā)送給該控制服務(wù)器。
按照本發(fā)明的一種在IP網(wǎng)絡(luò)的一個(gè)存在服務(wù)器中執(zhí)行的動(dòng)態(tài)控制多個(gè)通信終端的方法,包括步驟預(yù)先存儲(chǔ)通信終端的位置信息與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系;接收該IP網(wǎng)絡(luò)的一個(gè)控制服務(wù)器發(fā)送的請(qǐng)求檢索一個(gè)通信終端的SIP統(tǒng)一資源標(biāo)識(shí)的訂閱消息,其中,該訂閱消息包括該通信終端的位置信息;根據(jù)該訂閱消息中包括的該通信終端的位置信息,從該預(yù)先存儲(chǔ)的通信終端的位置信息與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系中檢索該通信終端的SIP統(tǒng)一資源標(biāo)識(shí);以及將檢索到的該通信終端的SIP統(tǒng)一資源標(biāo)識(shí)經(jīng)由一個(gè)通知消息發(fā)送給該控制服務(wù)器。
按照本發(fā)明的一種用于IP網(wǎng)絡(luò)的動(dòng)態(tài)控制多個(gè)通信終端的方法,包括步驟將一個(gè)主叫用戶呼叫一個(gè)被叫通信終端的邀約消息發(fā)送給該被叫通信終端;若該被叫通信終端的用戶選擇另一通信終端來響應(yīng)該主叫用戶的呼叫,則產(chǎn)生指示該另一通信終端響應(yīng)該主叫用戶的呼叫的多終端管理消息;根據(jù)該多終端管理消息,生成該主叫用戶呼叫該另一通信終端的邀約消息;以及根據(jù)該生成的邀約消息,呼叫該另一通信終端,從而該被叫通信終端的用戶可以使用該另一通信終端來響應(yīng)該主叫用戶的呼叫。
按照本發(fā)明的一種IP網(wǎng)絡(luò)中的控制服務(wù)器,包括接收單元,用于接收一個(gè)呼叫中的被叫通信終端發(fā)送的、指示另一通信終端響應(yīng)該呼叫的多終端管理消息;生成單元,用于根據(jù)該多終端管理消息,生成發(fā)起該呼叫的主叫用戶呼叫該另一通信終端的邀約消息;以及發(fā)送單元,用于將該生成的邀約消息發(fā)送給在該IP網(wǎng)絡(luò)中相應(yīng)的SIP(會(huì)話發(fā)起協(xié)議)服務(wù)器,從而該SIP服務(wù)器能夠根據(jù)該生成的邀約消息來呼叫該另一通信終端。
按照本發(fā)明的一種IP網(wǎng)絡(luò)中的通信終端,包括接收單元,用于接收IP網(wǎng)絡(luò)中的一個(gè)SIP(會(huì)話發(fā)起協(xié)議)服務(wù)器發(fā)送的一個(gè)主叫用戶呼叫該通信終端的邀約消息;輸入單元,用于根據(jù)該接收的邀約消息,使該通信終端的用戶輸入響應(yīng)該呼叫的通信終端;以及發(fā)送單元,用于當(dāng)該用戶輸入不同于該通信終端的另一通信終端來響應(yīng)該呼叫時(shí),向在該IP網(wǎng)絡(luò)中的一個(gè)控制服務(wù)器發(fā)送一個(gè)指示該另一通信終端響應(yīng)該呼叫的多終端管理消息。
按照本發(fā)明的一種IP網(wǎng)絡(luò)的存在服務(wù)器,包括存儲(chǔ)單元,用于預(yù)先存儲(chǔ)通信終端的常規(guī)標(biāo)識(shí)與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系;接收單元,用于接收該IP網(wǎng)絡(luò)的一個(gè)控制服務(wù)器發(fā)送的請(qǐng)求檢索一個(gè)通信終端的SIP統(tǒng)一資源標(biāo)識(shí)的訂閱消息,其中,該訂閱消息包括該通信終端的常規(guī)標(biāo)識(shí);檢索單元,用于根據(jù)該訂閱消息中包括的該通信終端的常規(guī)標(biāo)識(shí),從該預(yù)先存儲(chǔ)的通信終端的常規(guī)標(biāo)識(shí)與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系中檢索該通信終端的SIP統(tǒng)一資源標(biāo)識(shí);以及發(fā)送單元,用于將檢索到的該通信終端的SIP統(tǒng)一資源標(biāo)識(shí)經(jīng)由一個(gè)通知消息發(fā)送給該控制服務(wù)器。
按照本發(fā)明的一種IP網(wǎng)絡(luò)的存在服務(wù)器,包括存儲(chǔ)單元,用于預(yù)先存儲(chǔ)通信終端的位置信息與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系;接收單元,用于接收該IP網(wǎng)絡(luò)的一個(gè)控制服務(wù)器發(fā)送的請(qǐng)求檢索一個(gè)通信終端的SIP統(tǒng)一資源標(biāo)識(shí)的訂閱消息,其中,該訂閱消息包括該通信終端的位置信息;檢索單元,用于根據(jù)該訂閱消息中包括的該通信終端的位置信息,從該預(yù)先存儲(chǔ)的通信終端的位置信息與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系中檢索該通信終端的SIP統(tǒng)一資源標(biāo)識(shí);以及發(fā)送單元,用于將檢索到的該通信終端的SIP統(tǒng)一資源標(biāo)識(shí)經(jīng)由一個(gè)通知消息發(fā)送給該控制服務(wù)器。
通過參考以下結(jié)合附圖的說明以及權(quán)利要求書中的內(nèi)容,并且隨著對(duì)本發(fā)明的更全面的理解,本發(fā)明的其它目的及效果將變得更加清晰和易于理解。
附圖簡述圖1示出了現(xiàn)有的多終端管理解決方案的示意圖;圖2示出了本發(fā)明一個(gè)實(shí)施例的用于在IP網(wǎng)絡(luò)中動(dòng)態(tài)控制多個(gè)通信終端的系統(tǒng)結(jié)構(gòu)示意圖;圖3示出了圖2的系統(tǒng)的信令流程圖;圖4示出了本發(fā)明一個(gè)實(shí)施例的控制服務(wù)器、通信終端和存在服務(wù)器的模塊方框圖。
在所有附圖中,相同的標(biāo)號(hào)表示相似或相應(yīng)的特征或功能。
發(fā)明詳述本發(fā)明的用于動(dòng)態(tài)控制多個(gè)通信終端的方法及裝置基于IP網(wǎng)絡(luò)中用于管理實(shí)時(shí)應(yīng)用的SIP/Presence系統(tǒng)或平臺(tái)來實(shí)現(xiàn)。
在SIP/Presence系統(tǒng)中,各個(gè)通信終端,諸如移動(dòng)電話、固定電話或PC電話等,都被分配一個(gè)SIP統(tǒng)一資源標(biāo)識(shí)(SIP URI),用于在SIP/Presence系統(tǒng)中唯一的識(shí)別通信終端。SIP統(tǒng)一資源標(biāo)識(shí)通常由通信終端或其用戶的常規(guī)標(biāo)識(shí)、以及該通信終端或其用戶在SIP/Presence系統(tǒng)中所注冊(cè)的域的域名來構(gòu)成。例如,若一個(gè)固定電話的常規(guī)標(biāo)識(shí)(即ISDN號(hào)碼)為“86-10-12345678”,并且其注冊(cè)在SIP/Presence系統(tǒng)中的域“office.net”,則該固定電話的SIP統(tǒng)一資源標(biāo)識(shí)為“tel86-10-12345678@ office.net”;若一個(gè)移動(dòng)電話的常規(guī)標(biāo)識(shí)(即MSISDN號(hào)碼)為“13912345678”,并且其注冊(cè)在SIP/Presence系統(tǒng)中的域“mobile.com”,則該移動(dòng)電話的SIP統(tǒng)一資源標(biāo)識(shí)為“tel13912345678@mobile.com”;同理,若一個(gè)PC電話的常規(guī)標(biāo)識(shí)(即其用戶的名字)為“alice”,并且其注冊(cè)在SIP/Presence系統(tǒng)中的域“company.com”,則該P(yáng)C電話的SIP統(tǒng)一資源標(biāo)識(shí)為“alice@company.com”。由于SIP統(tǒng)一資源標(biāo)識(shí)不但包含通信終端或其用戶的常規(guī)標(biāo)識(shí),還包括通信終端或其用戶所注冊(cè)的域的信息,因此,SIP服務(wù)器根據(jù)通信終端的SIP統(tǒng)一資源標(biāo)識(shí),就可以確定通信終端在IP網(wǎng)絡(luò)中的網(wǎng)絡(luò)位置。
下面將結(jié)合附圖,詳細(xì)說明本發(fā)明的用于動(dòng)態(tài)控制多個(gè)通信終端的方法及裝置。
圖2示出了本發(fā)明一個(gè)實(shí)施例的用于在IP網(wǎng)絡(luò)中動(dòng)態(tài)控制多個(gè)通信終端的系統(tǒng)結(jié)構(gòu)示意圖。如圖1所示,該用于動(dòng)態(tài)控制多個(gè)通信終端的系統(tǒng)包括作為主叫用戶的用戶A;作為被叫用戶的用戶B可用的通信終端,即移動(dòng)電話130、PC電話140和固定電話150;SIP服務(wù)器100;存在服務(wù)器110;控制服務(wù)器120以及設(shè)置在移動(dòng)電話130中的控制模塊160。
在圖2中,控制服務(wù)器120和控制模塊160是為了實(shí)現(xiàn)本發(fā)明的動(dòng)態(tài)控制多個(gè)通信終端的方法而新增的功能單元。其中,控制模塊160存儲(chǔ)有包含用戶B預(yù)先設(shè)置的可用于響應(yīng)呼叫的通信終端信息的用戶記錄,當(dāng)移動(dòng)電話130收到來自用戶A的呼叫時(shí),控制模塊160使用戶B能夠從所存儲(chǔ)的用戶記錄中選擇另一通信終端來響應(yīng)呼叫,或者使用戶B能臨時(shí)輸入未在用戶記錄中保存的另一通信終端來響應(yīng)呼叫。而控制服務(wù)器120則根據(jù)該另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí),生成用戶A呼叫該另一通信終端的邀約消息并將其發(fā)送給SIP服務(wù)器100。SIP服務(wù)器100收到來自控制服務(wù)器120的邀約消息后,轉(zhuǎn)而對(duì)該另一通信終端進(jìn)行呼叫。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,雖然在圖2中控制模塊160設(shè)置在移動(dòng)電話130中,但是本發(fā)明并不局限于此,控制模塊160根據(jù)需要可以設(shè)置在諸如固定電話150或PC電話140這樣的任意的通信終端中。
圖2中的存在服務(wù)器110保存通信終端相關(guān)信息。其中,通信終端相關(guān)信息可以包括指示通信終端當(dāng)前狀態(tài)的存在(presence)信息,諸如空閑、忙碌、在線、離線等;通信終端的常規(guī)標(biāo)識(shí)與通信終端的SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系;以及,通信終端的位置信息與通信終端的SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系,其中,通信終端的位置信息可以是諸如“火星公司第6會(huì)議室固定電話”等這樣的信息。
下面將根據(jù)圖3所示出的圖2的系統(tǒng)的信令流程示意圖,詳細(xì)描述本發(fā)明的用于動(dòng)態(tài)控制多個(gè)通信終端的方法。
如圖3所示,當(dāng)用戶A欲與用戶B進(jìn)行通話時(shí),用戶A向IP網(wǎng)絡(luò)中的SIP服務(wù)器100發(fā)送一個(gè)呼叫用戶B的移動(dòng)電話130的邀約消息INVITE F1(步驟S10)。其中,在該邀約消息INVITE F1中,呼叫的源地址為用戶A的SIP統(tǒng)一資源標(biāo)識(shí),而呼叫的目的地址為移動(dòng)電話130的SIP統(tǒng)一資源標(biāo)識(shí)。
SIP服務(wù)器100收到來自用戶A的邀約消息INVITE F1后,根據(jù)該邀約消息INVITE F1知道是用戶A呼叫用戶B的移動(dòng)電話130,因此向移動(dòng)電話130發(fā)送一個(gè)用戶A呼叫移動(dòng)電話130的邀約消息INVITE F2(步驟S20)。其中,該邀約消息INVITE F2中,呼叫的源地址為用戶A的SIP統(tǒng)一資源標(biāo)識(shí),而呼叫的目的地址為移動(dòng)電話130的SIP統(tǒng)一資源標(biāo)識(shí)。
移動(dòng)電話130收到來自SIP服務(wù)器100的邀約消息INVITE F2后,根據(jù)該邀約消息INVITE F2知道這是來自用戶A的呼叫,因此發(fā)出振鈴聲音,以通知用戶B用戶A呼叫他。同時(shí),移動(dòng)電話130中的控制模塊160顯示所存儲(chǔ)的用戶記錄包含的可用于響應(yīng)呼叫的通信終端。然后,用戶B從該控制模塊160所顯示的用戶記錄中選擇一個(gè)合適的通信終端來響應(yīng)該呼叫。在該實(shí)施例中,用戶B選擇固定電話150來響應(yīng)該呼叫。當(dāng)然,用戶B也可以臨時(shí)輸入一個(gè)未在用戶記錄中保存的通信終端來響應(yīng)該呼叫。接著,該控制模塊160經(jīng)由SIP協(xié)議棧向控制服務(wù)器120發(fā)送一個(gè)多終端管理消息INVITEF3,以通知控制服務(wù)器120用戶B欲使用固定電話150來響應(yīng)用戶A的呼叫(步驟S30)。其中,該多終端管理消息INVITE F3至少包括用戶A的SIP統(tǒng)一資源標(biāo)識(shí)以及固定電話150的識(shí)別信息,例如固定電話150的ISDN號(hào)碼、位置信息或者SIP統(tǒng)一資源標(biāo)識(shí)。
對(duì)于該多終端管理消息INVITE F3,可以通過在原有的邀約消息INVITE上增加一個(gè)擴(kuò)展部分來實(shí)現(xiàn),該擴(kuò)展部分主要用于包括被選擇用于響應(yīng)呼叫的通信終端的識(shí)別信息。對(duì)于本實(shí)施例選擇固定電話150來響應(yīng)呼叫的情形,當(dāng)該固定電話150是被用戶B預(yù)先存儲(chǔ)在移動(dòng)電話中用作可響應(yīng)呼叫的通信終端時(shí),使用XML格式表示的相應(yīng)的擴(kuò)展部分可以為如下所示Content-Type:Multidev/XML<username Alice<pre-dev mobile:tel:13912345678/predev>
<next-dev<recorded:office fixed phone 12345678/recorded>
/next-dev>
/username>
當(dāng)該固定電話150是被用戶B臨時(shí)輸入用作響應(yīng)呼叫的通信終端時(shí),使用XML格式表示的相應(yīng)的擴(kuò)展部分可以為如下所示Content-Type:Multidev/XML
<username Alice<pre-dev mobile:tel:13912345678/predev>
<next-dev<temporary:conference room 813 fixed phone /temporary>
/next-dev>
/username>
此外,該多終端管理消息INVITE F3也可以使用重新封裝消息的機(jī)制來實(shí)現(xiàn),即在原有邀約消息的SIP頭前加入新的SIP頭,且新SIP頭使用固定電話150的地址作為呼叫的目的地址。這樣可以避免由于SIP服務(wù)器可能具有“Loop保護(hù)”對(duì)整個(gè)信令過程造成影響。
控制服務(wù)器120收到移動(dòng)電話130發(fā)送的多終端管理消息INVITE F3后,根據(jù)該多終端管理消息INVITE F3向存在服務(wù)器110發(fā)送一個(gè)訂閱消息Subscribe F4,以請(qǐng)求存在服務(wù)器110檢索固定電話150的SIP統(tǒng)一資源標(biāo)識(shí)和指示固定電話150當(dāng)前狀態(tài)的存在信息(步驟S40)。其中,該訂閱消息Subscribe F4包括該多終端管理消息INVITE F3中所包含的固定電話150的識(shí)別信息。
存在服務(wù)器110收到來自控制服務(wù)器120的訂閱消息SubscribeF4后,根據(jù)該訂閱消息Subscribe F4中所包括的固定電話150的識(shí)別信息,執(zhí)行相應(yīng)的處理。具體地說,當(dāng)固定電話150的識(shí)別信息是固定電話150的SIP統(tǒng)一資源標(biāo)識(shí)時(shí),存在服務(wù)器110根據(jù)固定電話150的SIP統(tǒng)一資源標(biāo)識(shí),從所存儲(chǔ)的通信終端相關(guān)信息中檢索指示固定電話150當(dāng)前狀態(tài)的存在信息,并將該檢索的指示固定電話150當(dāng)前狀態(tài)的存在信息包括在一個(gè)通知消息Notify中。當(dāng)固定電話15的識(shí)別信息是固定電話150的常規(guī)標(biāo)識(shí)或者位置信息時(shí),存在服務(wù)器110根據(jù)固定電話150的常規(guī)標(biāo)識(shí)或者位置信息,從所存儲(chǔ)的通信終端相關(guān)信息中檢索指示固定電話150當(dāng)前狀態(tài)的存在信息以及固定電話150的SIP統(tǒng)一資源標(biāo)識(shí),并將該檢索到的指示固定電話150當(dāng)前狀態(tài)的存在信息以及固定電話150的SIP統(tǒng)一資源標(biāo)識(shí)包括在一個(gè)通知消息Notify中。然后,存在服務(wù)器110將該通知消息Notify發(fā)送給控制服務(wù)器120(步驟S50)。
控制服務(wù)器120收到來自存在服務(wù)器110的通知消息Notify后,當(dāng)該通知消息Notify中包括的指示固定電話150當(dāng)前狀態(tài)的存在信息表明固定電話150當(dāng)前在線并且空閑時(shí),控制服務(wù)器120通過將該通知消息Notify或者該多終端管理消息中包括的固定電話150的SIP統(tǒng)一資源標(biāo)識(shí)作為呼叫的目的地址,以及將該多終端管理消息中包括的用戶A的SIP統(tǒng)一資源標(biāo)識(shí)作為呼叫的源地址,生成用戶A呼叫固定電話150的邀約消息INVITE F6,并將該邀約消息INVITE F6發(fā)送給SIP服務(wù)器100(步驟S60)。
SIP服務(wù)器100收到來自控制服務(wù)器120的邀約消息INVITE F6后,根據(jù)該邀約消息INVITE F6,向固定電話150發(fā)送用戶A呼叫固定電話150的邀約消息INVITE F7(步驟S70)。
固定電話150收到來自SIP服務(wù)器100的邀約消息INVITE F7后,發(fā)出振鈴聲音,以通知用戶B用戶A呼叫他。在用戶B拿起固定電話150的話筒后,固定電話150向SIP服務(wù)器100發(fā)送一個(gè)響應(yīng)消息200 OK F8,表示同意響應(yīng)用戶A的呼叫(步驟S80)。SIP服務(wù)器100接收響應(yīng)消息200 OK F8后,向用戶A發(fā)送一個(gè)響應(yīng)消息200OK F9,表示用戶B通過固定電話150響應(yīng)用戶A的呼叫(步驟S90)。用戶A收到響應(yīng)消息200 OK F9后,向用戶B的固定電話150發(fā)送一個(gè)確認(rèn)消息ACK F10(步驟S100),然后用戶B通過固定電話150與用戶A進(jìn)行會(huì)話。
上述本發(fā)明用于動(dòng)態(tài)控制多個(gè)通信終端的方法,既可以使用軟件的方式來實(shí)現(xiàn),也可以使用硬件或者軟硬件相結(jié)合的方式來實(shí)現(xiàn)。
圖4示出了本發(fā)明一個(gè)實(shí)施例的使用硬件方式來實(shí)現(xiàn)的控制服務(wù)器、通信終端和存在服務(wù)器的模塊方框圖。其中,與現(xiàn)有的控制服務(wù)器、通信終端和存在服務(wù)器相同的組件未在圖中示出。
如圖4所示,通信終端200的接收單元2010從SIP服務(wù)器100接收用戶A呼叫通信終端200的邀約消息。然后,顯示單元2012顯示存儲(chǔ)單元2014所預(yù)先保存的包含可用于響應(yīng)呼叫的通信終端信息的用戶記錄。用戶B使用輸入單元2016從所顯示的用戶記錄中選擇一個(gè)通信終端來響應(yīng)該呼叫,或者臨時(shí)輸入一個(gè)未包含在所顯示的用戶記錄中的通信終端來響應(yīng)該呼叫。當(dāng)用戶B輸入不同于通信終端200的另一通信終端來響應(yīng)該呼叫時(shí),發(fā)送單元2018向控制服務(wù)器120發(fā)送一個(gè)指示該另一通信終端響應(yīng)該呼叫的多終端管理消息,其中,該多終端管理消息至少包括用戶A的SIP統(tǒng)一資源標(biāo)識(shí)和該另一通信終端的識(shí)別信息,即常規(guī)標(biāo)識(shí)、位置信息或SIP統(tǒng)一資源標(biāo)識(shí)。
控制服務(wù)器120的接收單元1210接收來自通信終端200的多終端管理消息,然后,根據(jù)該接收的多終端管理消息,發(fā)送單元1212向存在服務(wù)器110發(fā)送一個(gè)訂閱消息,以檢索該另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí)和指示該另一通信終端當(dāng)前狀態(tài)的存在信息,其中,訂閱消息包括該接收的多終端管理消息所包含的該另一通信終端的識(shí)別信息。
存在服務(wù)器110的接收單元1110接收來自控制服務(wù)器120的訂閱消息。當(dāng)該接收的訂閱消息包括的是該另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí)時(shí),檢索單元1112從存儲(chǔ)單元1114所存儲(chǔ)的通信終端相關(guān)信息中獲取指示該另一通信終端當(dāng)前狀態(tài)的存在信息,并將該獲取的存在信息包括在一個(gè)通知消息中。當(dāng)該接收的訂閱消息包括的是該另一通信終端的常規(guī)標(biāo)識(shí)或位置信息時(shí),檢索單元1112從存儲(chǔ)單元1114所存儲(chǔ)的通信終端相關(guān)信息中,檢索指示該另一通信終端當(dāng)前狀態(tài)的存在信息以及該另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí),并將該檢索到的存在信息和SIP統(tǒng)一資源標(biāo)識(shí)包括在一個(gè)通知消息中。最后,發(fā)送單元1116將該得到的通知消息發(fā)送給控制服務(wù)器120。
控制服務(wù)器120的接收單元1210接收來自存在服務(wù)器110的通知消息。當(dāng)該接收的通知消息所包括的存在信息表明該另一通信終端當(dāng)前在線且空閑時(shí),生成單元1214通過將該接收的通知消息或者多終端管理消息中包括的該另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí)作為呼叫的目的地址,以及將該接收的多終端管理消息中包括的用戶A的SIP統(tǒng)一資源標(biāo)識(shí)作為呼叫的源地址,生成用戶A呼叫該另一通信終端的邀約消息。發(fā)送單元1212將該生成的邀約消息發(fā)送給SIP服務(wù)器100,從而SIP服務(wù)器100能夠根據(jù)該邀約消息呼叫該該另一通信終端。
有益效果通過上述結(jié)合附圖對(duì)本發(fā)明的實(shí)施例的詳細(xì)描述,從中可以看出由于在本發(fā)明提出的用于動(dòng)態(tài)控制多個(gè)通信終端的方法及裝置中,在網(wǎng)絡(luò)和用戶的通信終端中分別設(shè)置控制服務(wù)器和控制模塊,因此SIP服務(wù)器只需要向該用戶的一個(gè)設(shè)置有控制模塊的通信終端發(fā)送呼叫請(qǐng)求,該用戶利用控制模塊就可以根據(jù)需要?jiǎng)討B(tài)選擇響應(yīng)該呼叫的另一通信終端,然后控制服務(wù)器生成呼叫該另一通信終端的邀約消息,以及SIP服務(wù)器根據(jù)該生成的邀約消息來呼叫該另一通信終端,最后用戶利用該另一通信終端來響應(yīng)該呼叫。因而,與現(xiàn)有技術(shù)相比,本發(fā)明提出的用于動(dòng)態(tài)控制多個(gè)通信終端的方法及裝置不但實(shí)現(xiàn)了無限制地動(dòng)態(tài)選擇通信終端來響應(yīng)呼叫,而且節(jié)約了信令資源,消除了用戶需要預(yù)先設(shè)置可用于響應(yīng)呼叫的通信終端信息的負(fù)擔(dān)。
此外,與IETF在RFC 3515“The Session Initiation Protocol(SIP)Refer Method”規(guī)范中提出的,在主叫用戶和被叫用戶正在通話的過程中,主叫用戶利用“REFER”消息使被叫用戶開始一個(gè)新的通話,并且主叫用戶和被叫用戶需要相互通知新通話的狀態(tài)的方案相比,本發(fā)明提出的用于動(dòng)態(tài)控制多個(gè)通信終端的方法及裝置,不需要主叫用戶A參與被叫用戶B動(dòng)態(tài)地選擇另一通信終端來響應(yīng)呼叫的管理過程,從而減少了對(duì)主叫用戶A的影響。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明所公開的用于動(dòng)態(tài)控制多個(gè)通信終端的方法及裝置,可以在不脫離本發(fā)明內(nèi)容的基礎(chǔ)上做出各種改進(jìn)。因此,本發(fā)明的保護(hù)范圍應(yīng)當(dāng)由所附的權(quán)利要求書的內(nèi)容確定。
權(quán)利要求
1.一種在IP網(wǎng)絡(luò)的一個(gè)控制服務(wù)器中執(zhí)行的動(dòng)態(tài)控制多個(gè)通信終端的方法,包括步驟(a)接收一個(gè)呼叫中的被叫通信終端發(fā)送的、指示另一通信終端響應(yīng)該呼叫的多終端管理消息;(b)根據(jù)該多終端管理消息,生成發(fā)起該呼叫的主叫用戶呼叫該另一通信終端的邀約消息;以及(c)將該生成的邀約消息發(fā)送給在該IP網(wǎng)絡(luò)中相應(yīng)的SIP(會(huì)話發(fā)起協(xié)議)服務(wù)器,從而該SIP服務(wù)器能夠根據(jù)該生成的邀約消息來呼叫該另一通信終端。
2.如權(quán)利要求1所述的動(dòng)態(tài)控制多個(gè)通信終端的方法,其中,所述多終端管理消息至少包括所述主叫用戶的SIP統(tǒng)一資源標(biāo)識(shí)以及所述另一通信終端的常規(guī)標(biāo)識(shí)或位置信息,還包括步驟向所述IP網(wǎng)絡(luò)中的一個(gè)存在服務(wù)器發(fā)送一個(gè)請(qǐng)求檢索所述另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí)的訂閱消息,其中,該訂閱消息包括所述另一通信終端的常規(guī)標(biāo)識(shí)或位置信息;接收該存在服務(wù)器發(fā)送的通知消息,其中,該通知消息包括檢索到的所述另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí);以及通過將所述多終端管理消息中包括的所述主叫用戶的SIP統(tǒng)一資源標(biāo)識(shí)作為呼叫的源地址,以及該接收的所述另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí)作為呼叫的目的地址,生成所述邀約消息。
3.如權(quán)利要求2所述的動(dòng)態(tài)控制多個(gè)通信終端的方法,其中,所述通知消息還包括指示所述另一通信終端當(dāng)前狀態(tài)的存在信息,還包括步驟當(dāng)該存在信息表明所述另一通信終端當(dāng)前在線且空閑時(shí),生成所述邀約消息。
4.如權(quán)利要求1所述的動(dòng)態(tài)控制多個(gè)通信終端的方法,其中,所述多終端管理消息至少包括所述主叫用戶和所述另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí),步驟(b)進(jìn)一步包括通過將所述主叫用戶的SIP統(tǒng)一資源標(biāo)識(shí)作為呼叫的源地址,以及將所述另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí)作為呼叫的目的地址,生成所述邀約消息。
5.如權(quán)利要求4所述的動(dòng)態(tài)控制多個(gè)通信終端的方法,其中,還包括步驟向所述IP網(wǎng)絡(luò)中的一個(gè)存在服務(wù)器發(fā)送一個(gè)訂閱消息,以請(qǐng)求檢索指示所述另一通信終端當(dāng)前狀態(tài)的存在信息,其中,該訂閱消息包括所述另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí);接收該存在服務(wù)器發(fā)送的通知消息,其中,該通知消息包括指示所述另一通信終端當(dāng)前狀態(tài)的存在信息;以及當(dāng)該存在信息表明所述另一通信終端在線且空閑時(shí),生成所述邀約消息。
6.一種在IP網(wǎng)絡(luò)的一個(gè)通信終端中執(zhí)行的動(dòng)態(tài)控制多個(gè)通信終端的方法,包括步驟(a)接收IP網(wǎng)絡(luò)中的一個(gè)SIP(會(huì)話發(fā)起協(xié)議)服務(wù)器發(fā)送的一個(gè)主叫用戶呼叫該通信終端的邀約消息;(b)根據(jù)該接收的邀約消息,使該通信終端的用戶輸入響應(yīng)該呼叫的通信終端;以及(c)當(dāng)該用戶輸入不同于該通信終端的另一通信終端來響應(yīng)該呼叫時(shí),向在該IP網(wǎng)絡(luò)中的一個(gè)控制服務(wù)器發(fā)送一個(gè)指示該另一通信終端響應(yīng)該呼叫的多終端管理消息。
7.如權(quán)利要求6所述的動(dòng)態(tài)控制多個(gè)通信終端的方法,其中,該通信終端預(yù)先將可用于響應(yīng)所述呼叫的通信終端存儲(chǔ)為用戶記錄,步驟(b)進(jìn)一步包括當(dāng)接收到所述邀約消息時(shí),顯示該用戶記錄以供所述用戶選擇響應(yīng)所述呼叫的通信終端;以及將所述用戶從該顯示的用戶記錄中選擇的通信終端輸入為響應(yīng)所述呼叫的通信終端。
8.如權(quán)利要求6所述的動(dòng)態(tài)控制多個(gè)通信終端的方法,其中,該通信終端預(yù)先將可用于響應(yīng)所述呼叫的通信終端存儲(chǔ)為用戶記錄,步驟(b)進(jìn)一步包括當(dāng)接收到所述邀約消息時(shí),顯示該用戶記錄以供所述用戶選擇響應(yīng)所述呼叫的通信終端;以及將所述用戶臨時(shí)選擇的未在該顯示的用戶記錄中保存的通信終端輸入為響應(yīng)所述呼叫的通信終端。
9.如權(quán)利要求6、7或8所述的動(dòng)態(tài)控制多個(gè)通信終端的方法,其中,所述多終端管理消息包括所述主叫用戶的SIP統(tǒng)一資源標(biāo)識(shí)以及所述另一通信終端的常規(guī)標(biāo)識(shí)、位置信息或SIP統(tǒng)一資源標(biāo)識(shí)。
10.一種在IP網(wǎng)絡(luò)的一個(gè)存在服務(wù)器中執(zhí)行的動(dòng)態(tài)控制多個(gè)通信終端的方法,包括步驟預(yù)先存儲(chǔ)通信終端的常規(guī)標(biāo)識(shí)與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系;接收該IP網(wǎng)絡(luò)的一個(gè)控制服務(wù)器發(fā)送的請(qǐng)求檢索一個(gè)通信終端的SIP統(tǒng)一資源標(biāo)識(shí)的訂閱消息,其中,該訂閱消息包括該通信終端的常規(guī)標(biāo)識(shí);根據(jù)該訂閱消息中包括的該通信終端的常規(guī)標(biāo)識(shí),從該預(yù)先存儲(chǔ)的通信終端的常規(guī)標(biāo)識(shí)與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系中檢索該通信終端的SIP統(tǒng)一資源標(biāo)識(shí);以及將檢索到的該通信終端的SIP統(tǒng)一資源標(biāo)識(shí)經(jīng)由一個(gè)通知消息發(fā)送給該控制服務(wù)器。
11.如權(quán)利要求10所述的動(dòng)態(tài)控制多個(gè)通信終端的方法,其中,還包括步驟檢索指示所述通信終端當(dāng)前狀態(tài)的存在信息;以及將該檢索到的存在信息經(jīng)由所述通知消息發(fā)送給所述控制服務(wù)器。
12.一種在IP網(wǎng)絡(luò)的一個(gè)存在服務(wù)器中執(zhí)行的動(dòng)態(tài)控制多個(gè)通信終端的方法,包括步驟預(yù)先存儲(chǔ)通信終端的位置信息與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系;接收該IP網(wǎng)絡(luò)的一個(gè)控制服務(wù)器發(fā)送的請(qǐng)求檢索一個(gè)通信終端的SIP統(tǒng)一資源標(biāo)識(shí)的訂閱消息,其中,該訂閱消息包括該通信終端的位置信息;根據(jù)該訂閱消息中包括的該通信終端的位置信息,從該預(yù)先存儲(chǔ)的通信終端的位置信息與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系中檢索該通信終端的SIP統(tǒng)一資源標(biāo)識(shí);以及將檢索到的該通信終端的SIP統(tǒng)一資源標(biāo)識(shí)經(jīng)由一個(gè)通知消息發(fā)送給該控制服務(wù)器。
13.如權(quán)利要求12所述的動(dòng)態(tài)控制多個(gè)通信終端的方法,其中,還包括步驟檢索指示所述通信終端當(dāng)前狀態(tài)的存在信息;以及將該檢索到的存在信息經(jīng)由所述通知消息發(fā)送給所述控制服務(wù)器。
14.一種用于IP網(wǎng)絡(luò)的動(dòng)態(tài)控制多個(gè)通信終端的方法,包括步驟將一個(gè)主叫用戶呼叫一個(gè)被叫通信終端的邀約消息發(fā)送給該被叫通信終端;若該被叫通信終端的用戶選擇另一通信終端來響應(yīng)該主叫用戶的呼叫,則產(chǎn)生指示該另一通信終端響應(yīng)該主叫用戶的呼叫的多終端管理消息;根據(jù)該多終端管理消息,生成該主叫用戶呼叫該另一通信終端的邀約消息;以及根據(jù)該生成的邀約消息,呼叫該另一通信終端,從而該被叫通信終端的用戶可以使用該另一通信終端來響應(yīng)該主叫用戶的呼叫。
15.一種IP網(wǎng)絡(luò)中的控制服務(wù)器,包括接收單元,用于接收一個(gè)呼叫中的被叫通信終端發(fā)送的、指示另一通信終端響應(yīng)該呼叫的多終端管理消息;生成單元,用于根據(jù)該多終端管理消息,生成發(fā)起該呼叫的主叫用戶呼叫該另一通信終端的邀約消息;以及發(fā)送單元,用于將該生成的邀約消息發(fā)送給在該IP網(wǎng)絡(luò)中相應(yīng)的SIP(會(huì)話發(fā)起協(xié)議)服務(wù)器,從而該SIP服務(wù)器能夠根據(jù)該生成的邀約消息來呼叫該另一通信終端。
16.如權(quán)利要求15所述的控制服務(wù)器,其中,所述多終端管理消息至少包括所述主叫用戶的SIP統(tǒng)一資源標(biāo)識(shí)以及所述另一通信終端的常規(guī)標(biāo)識(shí)或位置信息,還包括所述發(fā)送單元,用于向所述IP網(wǎng)絡(luò)中的一個(gè)存在服務(wù)器發(fā)送一個(gè)請(qǐng)求檢索所述另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí)的訂閱消息,其中,該訂閱消息包括所述另一通信終端的常規(guī)標(biāo)識(shí)或位置信息;所述接收單元,用于接收該存在服務(wù)器發(fā)送的通知消息,其中,該通知消息包括檢索到的所述另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí);以及所述生成單元,用于通過將所述多終端管理消息中包括的所述主叫用戶的SIP統(tǒng)一資源標(biāo)識(shí)作為呼叫的源地址,以及該接收的所述另一通信終端的SIP統(tǒng)一資源標(biāo)識(shí)作為呼叫的目的地址,生成所述邀約消息。
17.如權(quán)利要求16所述的控制服務(wù)器,其中,所述通知消息還包括指示所述另一通信終端當(dāng)前狀態(tài)的存在信息,該控制服務(wù)器還包括所述生成單元,用于當(dāng)該存在信息表明所述另一通信終端當(dāng)前在線且空閑時(shí),生成所述邀約消息。
18.一種IP網(wǎng)絡(luò)中的通信終端,包括接收單元,用于接收IP網(wǎng)絡(luò)中的一個(gè)SIP(會(huì)話發(fā)起協(xié)議)服務(wù)器發(fā)送的一個(gè)主叫用戶呼叫該通信終端的邀約消息;輸入單元,用于根據(jù)該接收的邀約消息,使該通信終端的用戶輸入響應(yīng)該呼叫的通信終端;以及發(fā)送單元,用于當(dāng)該用戶輸入不同于該通信終端的另一通信終端來響應(yīng)該呼叫時(shí),向在該IP網(wǎng)絡(luò)中的一個(gè)控制服務(wù)器發(fā)送一個(gè)指示該另一通信終端響應(yīng)該呼叫的多終端管理消息。
19.如權(quán)利要求18所述的通信終端,其中,還包括存儲(chǔ)單元,用于預(yù)先將可用于響應(yīng)所述呼叫的通信終端存儲(chǔ)為用戶記錄;顯示單元,用于當(dāng)接收到所述邀約消息時(shí),顯示該用戶記錄以供所述用戶選擇響應(yīng)所述呼叫的通信終端;以及所述輸入單元,用于將所述用戶從該顯示的用戶記錄中選擇的通信終端輸入為響應(yīng)所述呼叫的通信終端。
20.如權(quán)利要求18所述的通信終端,其中,還包括存儲(chǔ)單元,用于預(yù)先將可用于響應(yīng)所述呼叫的通信終端存儲(chǔ)為用戶記錄;顯示單元,用于當(dāng)接收到所述邀約消息時(shí),顯示該用戶記錄以供所述用戶選擇響應(yīng)所述呼叫的通信終端;以及所述輸入單元,用于將所述用戶臨時(shí)選擇的未在該顯示的用戶記錄中保存的通信終端輸入為響應(yīng)所述呼叫的通信終端。
21.一種IP網(wǎng)絡(luò)的存在服務(wù)器,包括存儲(chǔ)單元,用于預(yù)先存儲(chǔ)通信終端的常規(guī)標(biāo)識(shí)與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系;接收單元,用于接收該IP網(wǎng)絡(luò)的一個(gè)控制服務(wù)器發(fā)送的請(qǐng)求檢索一個(gè)通信終端的SIP統(tǒng)一資源標(biāo)識(shí)的訂閱消息,其中,該訂閱消息包括該通信終端的常規(guī)標(biāo)識(shí);檢索單元,用于根據(jù)該訂閱消息中包括的該通信終端的常規(guī)標(biāo)識(shí),從該預(yù)先存儲(chǔ)的通信終端的常規(guī)標(biāo)識(shí)與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系中檢索該通信終端的SIP統(tǒng)一資源標(biāo)識(shí);以及發(fā)送單元,用于將檢索到的該通信終端的SIP統(tǒng)一資源標(biāo)識(shí)經(jīng)由一個(gè)通知消息發(fā)送給該控制服務(wù)器。
22.一種IP網(wǎng)絡(luò)的存在服務(wù)器,包括存儲(chǔ)單元,用于預(yù)先存儲(chǔ)通信終端的位置信息與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系;接收單元,用于接收該IP網(wǎng)絡(luò)的一個(gè)控制服務(wù)器發(fā)送的請(qǐng)求檢索一個(gè)通信終端的SIP統(tǒng)一資源標(biāo)識(shí)的訂閱消息,其中,該訂閱消息包括該通信終端的位置信息;檢索單元,用于根據(jù)該訂閱消息中包括的該通信終端的位置信息,從該預(yù)先存儲(chǔ)的通信終端的位置信息與其SIP統(tǒng)一資源標(biāo)識(shí)之間的映射關(guān)系中檢索該通信終端的SIP統(tǒng)一資源標(biāo)識(shí);以及發(fā)送單元,用于將檢索到的該通信終端的SIP統(tǒng)一資源標(biāo)識(shí)經(jīng)由一個(gè)通知消息發(fā)送給該控制服務(wù)器。
全文摘要
一種動(dòng)態(tài)控制多個(gè)通信終端的方法,當(dāng)被叫用戶收到主叫用戶對(duì)其一個(gè)通信終端的呼叫時(shí),被叫用戶可以通過該通信終端上設(shè)置的控制模塊動(dòng)態(tài)地選擇另一通信終端來響應(yīng)該呼叫,設(shè)置在網(wǎng)絡(luò)側(cè)的控制服務(wù)器根據(jù)該另一通信終端的信息生成主叫用戶呼叫該另一通信終端的邀約消息,SIP服務(wù)器根據(jù)該邀約消息對(duì)該另一通信終端進(jìn)行呼叫,從而被叫用戶可以通過該另一通信終端與主叫用戶通話。通過該方法,不但用戶可以動(dòng)態(tài)選擇通信終端來響應(yīng)呼叫,而且節(jié)約了信令資源,消除了用戶需要預(yù)先設(shè)置可用于響應(yīng)呼叫的通信終端信息的負(fù)擔(dān),同時(shí)不會(huì)對(duì)主叫用戶產(chǎn)生影響。
文檔編號(hào)H04L12/24GK1842083SQ20051006007
公開日2006年10月4日 申請(qǐng)日期2005年3月31日 優(yōu)先權(quán)日2005年3月31日
發(fā)明者湯本一磨, 池田博樹, 聶雅玲 申請(qǐng)人:株式會(huì)社日立制作所