專利名稱:終端設(shè)備及其交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)協(xié)議語(yǔ)音(Voice over Internet Protocol, VoIP)領(lǐng)域,尤其涉及一種終端設(shè)備及其交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法。
背景技術(shù):
一般網(wǎng)絡(luò)協(xié)議語(yǔ)音(Voice over Internet Protocol,VoIP)系統(tǒng)都需要借助媒體網(wǎng)關(guān)控制器(Media Gateway ControlIer7MGC)來(lái)交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令,只有網(wǎng)絡(luò)協(xié)議語(yǔ)音信令交換完成后,才能進(jìn)行網(wǎng)絡(luò)協(xié)議語(yǔ)音通話。而且,一個(gè)網(wǎng)絡(luò)協(xié)議語(yǔ)音系統(tǒng)通常需要多組媒體網(wǎng)關(guān)控制器相互備援。
然而,媒體網(wǎng)關(guān)控制器成本相當(dāng)昂貴,架設(shè)成本非常高,急需要一種低成本的網(wǎng)絡(luò)協(xié)議語(yǔ)音信令交換方法。
發(fā)明內(nèi)容
有鑒于此,有必要提供ー種終端設(shè)備,不需要借助媒體網(wǎng)關(guān)控制器即可交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令,從而節(jié)省成本。此外,還有必要提供上述終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法,不需要借助媒體網(wǎng)關(guān)控制器即可交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令,從而節(jié)省成本。本發(fā)明實(shí)施方式中提供的終端設(shè)備,通過(guò)網(wǎng)絡(luò)協(xié)議語(yǔ)音網(wǎng)絡(luò)連接于動(dòng)態(tài)域名服務(wù)器與遠(yuǎn)端終端設(shè)備,所述終端設(shè)備擁有本地用戶與本地網(wǎng)絡(luò)協(xié)議地址,所述遠(yuǎn)端終端設(shè)備擁有遠(yuǎn)端用戶與遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址。所述終端設(shè)備包括用戶界面、注冊(cè)模塊、查詢模塊及信令交換模塊。用戶界面用于接收本地用戶輸入的本地用戶的郵箱地址及遠(yuǎn)端用戶的郵箱地址。注冊(cè)模塊用于利用哈希算法將所述本地用戶的郵箱地址轉(zhuǎn)換為本地域名,并將所述本地域名與所述本地網(wǎng)絡(luò)協(xié)議地址向所述動(dòng)態(tài)域名服務(wù)器注冊(cè)。查詢模塊用于利用哈希算法將所述遠(yuǎn)端用戶的郵箱地址轉(zhuǎn)換為遠(yuǎn)端域名,并向所述動(dòng)態(tài)域名服務(wù)器查詢所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址。信令交換模塊用于根據(jù)所述遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址與所述遠(yuǎn)端終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令。優(yōu)選地,所述終端設(shè)備還包括緩存器,用于存儲(chǔ)曾經(jīng)查詢過(guò)的遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址。優(yōu)選地,所述查詢模塊還用于判斷所述緩存器中是否有所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址,當(dāng)所述緩存器中有所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址時(shí)直接從所述緩存器中獲取所述遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址,當(dāng)所述緩存器中沒(méi)有所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址時(shí)向所述動(dòng)態(tài)域名服務(wù)器查詢所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址。優(yōu)選地,所述哈希算法包括將郵箱地址中的字符與預(yù)設(shè)字串結(jié)合組成對(duì)應(yīng)的域名。本發(fā)明實(shí)施方式中提供的終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法,所述終端設(shè)備通過(guò)網(wǎng)絡(luò)協(xié)議語(yǔ)音網(wǎng)絡(luò)連接于動(dòng)態(tài)域名服務(wù)器與遠(yuǎn)端終端設(shè)備,所述終端設(shè)備擁有本地用戶與本地網(wǎng)絡(luò)協(xié)議地址,所述遠(yuǎn)端終端設(shè)備擁有遠(yuǎn)端用戶與遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址。所述終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法包括以下步驟所述終端設(shè)備接收所述本地用戶輸入的本地用戶的郵箱地址;所述終端設(shè)備利用哈希算法將所述本地用戶的郵箱地址轉(zhuǎn)換為本地域名,并將所述本地域名與所述本地網(wǎng)絡(luò)協(xié)議地址向所述動(dòng)態(tài)域名服務(wù)器注冊(cè);所述終端設(shè)備接收所述本地用戶輸入的遠(yuǎn)端用戶的郵箱地址;所述終端設(shè)備利用哈希算法將所述遠(yuǎn)端用戶的郵箱地址轉(zhuǎn)換為遠(yuǎn)端域名;所述終端設(shè)備向所述動(dòng)態(tài)域名服務(wù)器查詢所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址;及所述終端設(shè)備根據(jù)所述遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址與所述遠(yuǎn)端終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令。優(yōu)選地,所述終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法還包括以下步驟所述終端設(shè)備提供緩存器,用于存儲(chǔ)曾經(jīng)查詢過(guò)的遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址;所述終端設(shè)備判斷所述緩存器中是否有所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址;若所述緩存器中有所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址,則直接從所述緩存器中獲取所述遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址;若所述緩存器中沒(méi)有所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址,則向所述動(dòng)態(tài)域名服務(wù)器查詢所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址。優(yōu)選地,所述哈希算法包括將郵箱地址中的字符與預(yù)設(shè)字串結(jié)合組成對(duì)應(yīng)的域 名。與現(xiàn)有技術(shù)相比,本實(shí)施方式中的終端設(shè)備及其交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法不需要借助媒體網(wǎng)關(guān)控制器即可交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令,從而節(jié)省成本。
圖I為本發(fā)明實(shí)施方式中網(wǎng)絡(luò)協(xié)議語(yǔ)音系統(tǒng)的環(huán)境圖。圖2為本發(fā)明終端設(shè)備ー實(shí)施方式的模塊圖。圖3為本發(fā)明終端設(shè)備的注冊(cè)方法ー實(shí)施方式的流程圖。圖4為本發(fā)明終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法ー實(shí)施方式的流程圖。圖5為本發(fā)明終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法ー實(shí)施方式的傳輸圖。圖6為本發(fā)明終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法另ー實(shí)施方式的傳輸圖。主要元件符號(hào)說(shuō)明終端設(shè)備10、20本地用戶IOa遠(yuǎn)端用戶20a動(dòng)態(tài)域名服務(wù)器30對(duì)照表31網(wǎng)絡(luò)協(xié)議語(yǔ)音網(wǎng)絡(luò)40用戶界面11注冊(cè)模塊12查詢模塊13信令交換模塊14緩存器16處理器17
如下具體實(shí)施方式
將結(jié)合上述附圖進(jìn)ー步說(shuō)明本發(fā)明。
具體實(shí)施例方式圖I為本發(fā)明實(shí)施方式中網(wǎng)絡(luò)協(xié)議語(yǔ)音(Voice over Internet Protocol,VoIP)系統(tǒng)的環(huán)境圖。在本實(shí)施方式中,網(wǎng)絡(luò)協(xié)議語(yǔ)音系統(tǒng)包括多個(gè)終端設(shè)備,如本地終端設(shè)備10與遠(yuǎn)端終端設(shè)備20,及動(dòng)態(tài)域名服務(wù)器(Dynamic Domain Name Service Server, DDNSServer) 30。多個(gè)終端設(shè)備10、20與動(dòng)態(tài)域名服務(wù)器30通過(guò)網(wǎng)絡(luò)協(xié)議語(yǔ)音網(wǎng)絡(luò)40通信連接。在本實(shí)施例中,多個(gè)終端設(shè)備10、20可為平板電腦、筆記本電腦或臺(tái)式電腦等。在本實(shí)施方式中,動(dòng)態(tài)域名服務(wù)器30包括對(duì)照表31,當(dāng)多個(gè)終端設(shè)備10、20向動(dòng)態(tài)域名服務(wù)器30進(jìn)行注冊(cè)時(shí),動(dòng)態(tài)域名服務(wù)器30將多個(gè)終端設(shè)備10、20的域名與網(wǎng)絡(luò)協(xié)議(Internet Protocol, IP)地址存儲(chǔ)于對(duì)照表31中。所述對(duì)照表31包括域名字段與IP地址字段,分別用于存儲(chǔ)多個(gè)終端設(shè)備10、20的域名與IP地址。在本發(fā)明一具體實(shí)施例中,本地終端設(shè)備10擁有本地用戶IOa與本地IP地址。當(dāng) 本地終端設(shè)備10接收到本地用戶IOa輸入的本地用戶IOa的郵箱地址后,利用哈希(Hash)算法將本地用戶IOa的郵箱地址轉(zhuǎn)換為本地域名,并將本地域名與本地IP地址向動(dòng)態(tài)域名服務(wù)器30注冊(cè)。在本實(shí)施方式中,所述哈希算法包括將本地用戶IOa的郵箱地址中的字符與預(yù)設(shè)字串結(jié)合(如“.myvoip.net”)組成對(duì)應(yīng)的域名。舉例來(lái)講,假定本地用戶IOa的郵箱地址為 aaaOfoxconn. com, 則相應(yīng)的本地域名為aaafoxconncom. myvoip. net。當(dāng)動(dòng)態(tài)域名服務(wù)器30接收到本地終端設(shè)備10的注冊(cè)后,會(huì)將本地域名與本地IP地址記錄于對(duì)照表31中。遠(yuǎn)端終端設(shè)備20擁有遠(yuǎn)端用戶20a與遠(yuǎn)端IP地址。當(dāng)遠(yuǎn)端終端設(shè)備20接收到遠(yuǎn)端用戶20a輸入的遠(yuǎn)端用戶20a的郵箱地址后,利用哈希算法將遠(yuǎn)端用戶20a的郵箱地址轉(zhuǎn)換為遠(yuǎn)端域名,并將遠(yuǎn)端域名與遠(yuǎn)端IP地址向動(dòng)態(tài)域名服務(wù)器30注冊(cè)。在本實(shí)施方式中,所述哈希算法包括將遠(yuǎn)端用戶20a的郵箱地址中的字符與預(yù)設(shè)字串結(jié)合(如“.myvoip.net”)組成對(duì)應(yīng)的域名。舉例來(lái)講,假定遠(yuǎn)端用戶20a的郵箱地址為bbbOfoxconn. com,則相應(yīng)的遠(yuǎn)端域名為bbbfoxconncom. myvoip. net。當(dāng)動(dòng)態(tài)域名服務(wù)器30接收到遠(yuǎn)端終端設(shè)備20的注冊(cè)后,會(huì)將遠(yuǎn)端域名與遠(yuǎn)端IP地址記錄于對(duì)照表31中。在本發(fā)明一具體實(shí)施方式
中,當(dāng)本地用戶IOa想與遠(yuǎn)端用戶20a進(jìn)行網(wǎng)絡(luò)協(xié)議語(yǔ)音通話時(shí),可利用本地終端設(shè)備10呼叫遠(yuǎn)端終端設(shè)備20。在這種情況下,本地終端設(shè)備10先接收本地用戶IOa輸入的遠(yuǎn)端用戶20a的郵箱地址,再利用哈希算法將遠(yuǎn)端用戶20a的郵箱地址轉(zhuǎn)換為遠(yuǎn)端域名。然后,本地終端設(shè)備10向動(dòng)態(tài)域名服務(wù)器30查詢遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址,即遠(yuǎn)端終端設(shè)備20的IP地址。當(dāng)查詢到遠(yuǎn)端IP地址后,本地終端設(shè)備10根據(jù)遠(yuǎn)端IP地址與遠(yuǎn)端終端設(shè)備20交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令。此后,本地用戶IOa即可經(jīng)由本地終端設(shè)備10、遠(yuǎn)端終端設(shè)備20與遠(yuǎn)端用戶20a進(jìn)行網(wǎng)絡(luò)協(xié)議語(yǔ)音通話。應(yīng)當(dāng)注意的是,當(dāng)本地終端設(shè)備10從動(dòng)態(tài)域名服務(wù)器30查詢到遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址后,會(huì)將其存放于緩存器(Cache)中,以備下次需要查詢相同遠(yuǎn)端域名對(duì)應(yīng)的相同遠(yuǎn)端IP地址時(shí),直接從緩存器中獲取相同遠(yuǎn)端域名對(duì)應(yīng)的相同遠(yuǎn)端IP地址,而不需要向動(dòng)態(tài)域名服務(wù)器30重復(fù)查詢??偟膩?lái)講,本地終端設(shè)備10先向動(dòng)態(tài)域名服務(wù)器30查詢遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址,然后根據(jù)遠(yuǎn)端IP地址與遠(yuǎn)端終端設(shè)備20交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令。因此,本地終端設(shè)備10與遠(yuǎn)端終端設(shè)備20不需要借助媒體網(wǎng)關(guān)控制器即可交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令,從而大大的節(jié)省成本。圖2為本發(fā)明終端設(shè)備10 —實(shí)施方式的模塊圖。在本實(shí)施方式中,由于本地終端設(shè)備10與遠(yuǎn)端終端設(shè)備20的功能模塊相同,故,下文僅以本地終端設(shè)備10為例來(lái)進(jìn)行說(shuō)明。在本實(shí)施例中,本地終端設(shè)備10包括用戶界面11、注冊(cè)模塊12、查詢模塊13、信令交換模塊14、緩存器16及處理器17。處理器17用于執(zhí)行注冊(cè)模塊12、查詢模塊13、信令交換模塊14。用戶界面11用于接收本地用戶IOa輸入的本地用戶IOa的郵箱地址。在 本實(shí)施例中,本地用戶IOa可手動(dòng)輸入本地用戶IOa的郵箱地址,也可預(yù)先將本地用戶IOa的常用郵箱地址存儲(chǔ)于緩存器16,待需要時(shí)直接從常用郵箱地址中選擇所需的郵箱地址。注冊(cè)模塊12用于利用哈希算法將本地用戶IOa的郵箱地址轉(zhuǎn)換為本地域名,并將本地域名與本地IP地址向動(dòng)態(tài)域名服務(wù)器30注冊(cè)。在本實(shí)施例中,所述哈希算法包括將本地用戶IOa的郵箱地址中的字符與預(yù)設(shè)字串結(jié)合(如“.myvoip. net”)組成對(duì)應(yīng)的域名。舉例來(lái)講,假定本地用戶IOa的郵箱地址為aaaOfoxconn. com,則相應(yīng)的本地域名為aaafoxconncom. myvoip. net0當(dāng)本地用戶IOa通過(guò)終端設(shè)備10、遠(yuǎn)端終端設(shè)備20呼叫遠(yuǎn)端用戶20a時(shí),用戶界面11還用于接收本地用戶IOa輸入的遠(yuǎn)端用戶20a的郵箱地址。查詢模塊13用于利用哈希算法將遠(yuǎn)端用戶20a的郵箱地址轉(zhuǎn)換為遠(yuǎn)端域名,井向動(dòng)態(tài)域名服務(wù)器30查詢遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址,即遠(yuǎn)端終端設(shè)備20的IP地址。緩存器16用于存儲(chǔ)曾經(jīng)查詢過(guò)的遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址。查詢模塊13還用于判斷緩存器16中是否有遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址,并且當(dāng)緩存器16中有遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址時(shí),直接從緩存器16中獲取遠(yuǎn)端IP地址。當(dāng)緩存器16中沒(méi)有遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址時(shí),查詢模塊13再向動(dòng)態(tài)域名服務(wù)器30查詢遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址。信令交換模塊14用于根據(jù)遠(yuǎn)端IP地址與遠(yuǎn)端終端設(shè)備20交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令。當(dāng)網(wǎng)絡(luò)協(xié)議語(yǔ)音信令交換完成后,本地用戶IOa即可經(jīng)由本地終端設(shè)備10、遠(yuǎn)端終端設(shè)備20,與遠(yuǎn)端用戶20a進(jìn)行網(wǎng)絡(luò)協(xié)議語(yǔ)音通話。圖3為本發(fā)明終端設(shè)備10的注冊(cè)方法ー實(shí)施方式的流程圖。在本實(shí)施方式中,由于本地終端設(shè)備10與遠(yuǎn)端終端設(shè)備20的注冊(cè)方法完全相同,故,下文僅以本地終端設(shè)備10為例來(lái)進(jìn)行說(shuō)明。本實(shí)施方式中的注冊(cè)方法是通過(guò)圖2中的功能模塊來(lái)實(shí)現(xiàn)。在步驟S102,用戶界面11接收本地用戶IOa輸入的本地用戶IOa的郵箱地址。在步驟S104,注冊(cè)模塊12利用哈希算法將本地用戶IOa的郵箱地址轉(zhuǎn)換為本地域名。在步驟S106,注冊(cè)模塊12將本地域名與本地IP地址向動(dòng)態(tài)域名服務(wù)器30注冊(cè)。圖4為本發(fā)明終端設(shè)備10交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法ー實(shí)施方式的流程圖。本實(shí)施方式中的終端設(shè)備10交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法是通過(guò)圖2中的功能模塊來(lái)實(shí)現(xiàn)。在步驟S200,用戶界面11接收本地用戶IOa輸入的遠(yuǎn)端用戶20a的郵箱地址。
在步驟S202,查詢模塊13利用哈希算法將遠(yuǎn)端用戶20a的郵箱地址轉(zhuǎn)換為遠(yuǎn)端域名。在步驟S204,查詢模塊13判斷緩存器16中是否有遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址。若緩存器16中有遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址,則在步驟S206,查詢模塊13直接從緩存器16中獲取遠(yuǎn)端IP地址。若緩存器16中沒(méi)有遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址,則在步驟S210,查詢模塊13向動(dòng)態(tài)域名服務(wù)器30查詢遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址。在步驟S212,查詢模塊13從動(dòng)態(tài)域名服務(wù)器30接收遠(yuǎn)端IP地址。
在步驟S208,信令交換模塊14根據(jù)遠(yuǎn)端IP地址與遠(yuǎn)端終端設(shè)備20交換網(wǎng)絡(luò)協(xié)議
語(yǔ)首彳目令。圖5為本發(fā)明終端設(shè)備10交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法ー實(shí)施方式的傳輸圖。在實(shí)施方式中,本地用戶IOa通過(guò)本地終端設(shè)備10與遠(yuǎn)端終端設(shè)備20呼叫遠(yuǎn)端用戶20a。首先,本地終端設(shè)備10接收本地用戶IOa輸入的本地用戶IOa的郵箱地址,利用哈希算法將本地用戶IOa的郵箱地址轉(zhuǎn)換為本地域名,并將本地域名與本地IP地址向動(dòng)態(tài)域名服務(wù)器30進(jìn)行注冊(cè)。同吋,遠(yuǎn)端終端設(shè)備20接收遠(yuǎn)端用戶20a輸入的遠(yuǎn)端用戶20a的郵箱地址,利用哈希算法將遠(yuǎn)端用戶20a的郵箱地址轉(zhuǎn)換為遠(yuǎn)端域名,并將遠(yuǎn)端域名與遠(yuǎn)端IP地址向動(dòng)態(tài)域名服務(wù)器30進(jìn)行注冊(cè)。此后,當(dāng)本地用戶IOa呼叫遠(yuǎn)端用戶20a時(shí),本地終端設(shè)備10接收本地用戶IOa輸入的遠(yuǎn)端用戶20a的郵箱地址,并利用哈希算法將遠(yuǎn)端用戶20a的郵箱地址轉(zhuǎn)換為遠(yuǎn)端域名。接著,本地終端設(shè)備10判斷自己的緩存器16中是否有遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址。若緩存器16中有遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址,則直接從緩存器16中獲取遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址。然后,本地終端設(shè)備10根據(jù)遠(yuǎn)端IP地址與遠(yuǎn)端終端設(shè)備20交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令。具體而言,本地終端設(shè)備10發(fā)送邀請(qǐng)信息(Invite)至遠(yuǎn)端終端設(shè)備20,并從遠(yuǎn)端終端設(shè)備20接收振鈴響應(yīng)(180Ringing)與確認(rèn)響應(yīng)(2000K)。此后,本地終端設(shè)備10與遠(yuǎn)端終端設(shè)備20即可進(jìn)行語(yǔ)音通話,即相互傳送語(yǔ)音串流。當(dāng)通話完畢后,本地終端設(shè)備10與遠(yuǎn)端終端設(shè)備20結(jié)束信令連接,即遠(yuǎn)端終端設(shè)備10傳送再見(jiàn)信息(Bye)至遠(yuǎn)端終端設(shè)備20,并從遠(yuǎn)端終端設(shè)備20接收再見(jiàn)響應(yīng)(2000k)。圖6為本發(fā)明終端設(shè)備10交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法另ー實(shí)施方式的傳輸圖。本實(shí)施方式中終端設(shè)備10交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法與圖5中的方法相似,差別僅在于獲取遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址的方法不同。在本實(shí)施方式中,由于本地終端設(shè)備10的緩存器16中沒(méi)有遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址,所以本地終端設(shè)備10向動(dòng)態(tài)域名服務(wù)器30查詢遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址,并從動(dòng)態(tài)域名服務(wù)器30接收遠(yuǎn)端IP地址。本實(shí)施方式中的其它傳輸流程與圖5中的其它傳輸流程完全相同,因此不同贅述。
總而言之,本發(fā)明實(shí)施方式中的每個(gè)終端設(shè)備10、20均向動(dòng)態(tài)域名服務(wù)器30注冊(cè)自己的域名與IP地址,當(dāng)本地終端設(shè)備10呼叫遠(yuǎn)端終端設(shè)備20時(shí)向動(dòng)態(tài)域名服務(wù)器30查詢遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址,然后根據(jù)遠(yuǎn)端IP地址與遠(yuǎn)端終端設(shè)備20交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令。因此,本地終端設(shè)備10與遠(yuǎn)端終端設(shè)備20不需要借助媒體網(wǎng)關(guān)控制器即可交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令,從而大大的節(jié)省成本。 此外,本地終端設(shè)備10還通過(guò)緩存器16存儲(chǔ)曾經(jīng)查詢過(guò)的遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端IP地址,從而不必重復(fù)向動(dòng)態(tài)域名服務(wù)器30查詢相同遠(yuǎn)端域名對(duì)應(yīng)的相同遠(yuǎn)端IP地址,カロ快了信令交換的速度。
權(quán)利要求
1.ー種終端設(shè)備,通過(guò)網(wǎng)絡(luò)協(xié)議語(yǔ)音網(wǎng)絡(luò)連接于動(dòng)態(tài)域名服務(wù)器與遠(yuǎn)端終端設(shè)備,所述終端設(shè)備擁有本地網(wǎng)絡(luò)協(xié)議地址,所述遠(yuǎn)端終端設(shè)備擁有遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址,其特征在于,所述終端設(shè)備包括用戶界面,用于接收本地用戶輸入的所述本地用戶的郵箱地址及遠(yuǎn)端用戶的郵箱地址;注冊(cè)模塊,用于利用哈希算法將所述本地用戶的郵箱地址轉(zhuǎn)換為本地域名,并將所述本地域名與所述本地網(wǎng)絡(luò)協(xié)議地址向所述動(dòng)態(tài)域名服務(wù)器注冊(cè);查詢模塊,用于利用所述哈希算法將所述遠(yuǎn)端用戶的郵箱地址轉(zhuǎn)換為遠(yuǎn)端域名,井向所述動(dòng)態(tài)域名服務(wù)器查詢所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址;及信令交換模塊,用于根據(jù)所查詢到的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址與所述遠(yuǎn)端終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)首/[目令。
2.如權(quán)利要求I所述的終端設(shè)備,其特征在于,還包括緩存器,用于存儲(chǔ)曾經(jīng)查詢過(guò)的遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址。
3.如權(quán)利要求2所述的終端設(shè)備,其特征在于,所述查詢模塊還用于判斷所述緩存器中是否有所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址,當(dāng)所述緩存器中有所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址時(shí)直接從所述緩存器中獲取所述遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址,當(dāng)所述緩存器中沒(méi)有所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址時(shí)向所述動(dòng)態(tài)域名服務(wù)器查詢所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址。
4.如權(quán)利要求I所述的終端設(shè)備,其特征在于,所述哈希算法包括將郵箱地址中的字符與預(yù)設(shè)字串結(jié)合組成對(duì)應(yīng)的域名。
5.一種終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法,所述終端設(shè)備通過(guò)網(wǎng)絡(luò)協(xié)議語(yǔ)音網(wǎng)絡(luò)連接于動(dòng)態(tài)域名服務(wù)器與遠(yuǎn)端終端設(shè)備,所述終端設(shè)備擁有本地網(wǎng)絡(luò)協(xié)議地址,所述遠(yuǎn)端終端設(shè)備擁有遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址,其特征在于,所述終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法包括以下步驟所述終端設(shè)備接收本地用戶輸入的所述本地用戶的郵箱地址;所述終端設(shè)備利用哈希算法將所述本地用戶的郵箱地址轉(zhuǎn)換為本地域名,并將所述本地域名與所述本地網(wǎng)絡(luò)協(xié)議地址向所述動(dòng)態(tài)域名服務(wù)器注冊(cè);所述終端設(shè)備接收所述本地用戶輸入的遠(yuǎn)端用戶的郵箱地址;所述終端設(shè)備利用所述哈希算法將所述遠(yuǎn)端用戶的郵箱地址轉(zhuǎn)換為遠(yuǎn)端域名;所述終端設(shè)備向所述動(dòng)態(tài)域名服務(wù)器查詢所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址;及所述終端設(shè)備根據(jù)所查詢到的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址與所述遠(yuǎn)端終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)首彳目令。
6.如權(quán)利要求5所述的終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法,其特征在于,還包括以下步驟所述終端設(shè)備提供緩存器,用于存儲(chǔ)曾經(jīng)查詢過(guò)的遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址;所述終端設(shè)備判斷所述緩存器中是否有所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址;若所述緩存器中有所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址,則直接從所述緩存器中獲取所述遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址;或若所述緩存器中沒(méi)有所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址,則向所述動(dòng)態(tài)域名服務(wù)器查詢所述遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址。
7.如權(quán)利要求5所述的終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法,其特征在于,所述哈希算法包括將郵箱地址中的字符與預(yù)設(shè)字串結(jié)合組成對(duì)應(yīng)的域名。
全文摘要
一種終端設(shè)備,接收本地用戶輸入的本地用戶的郵箱地址,利用哈希算法將本地用戶的郵箱地址轉(zhuǎn)換為本地域名,并將本地域名與本地網(wǎng)絡(luò)協(xié)議地址向動(dòng)態(tài)域名服務(wù)器注冊(cè)。終端設(shè)備接收本地用戶輸入的遠(yuǎn)端用戶的郵箱地址,利用哈希算法將遠(yuǎn)端用戶的郵箱地址轉(zhuǎn)換為遠(yuǎn)端域名,并向動(dòng)態(tài)域名服務(wù)器查詢遠(yuǎn)端域名對(duì)應(yīng)的遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址。終端設(shè)備根據(jù)遠(yuǎn)端網(wǎng)絡(luò)協(xié)議地址與遠(yuǎn)端終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令。本發(fā)明還提供了上述終端設(shè)備交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法。上述終端設(shè)備及其交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令的方法不需要借助媒體網(wǎng)關(guān)控制器即可交換網(wǎng)絡(luò)協(xié)議語(yǔ)音信令,從而節(jié)省成本。
文檔編號(hào)H04L29/06GK102821216SQ20111015067
公開(kāi)日2012年12月12日 申請(qǐng)日期2011年6月7日 優(yōu)先權(quán)日2011年6月7日
發(fā)明者張耀文 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司