專(zhuān)利名稱(chēng):無(wú)中心交換通信系統(tǒng)及其通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信系統(tǒng)及其通信方法,特別適合在具有一定計(jì)算處理能力的通信終端設(shè)備之間實(shí)現(xiàn)人與人、人與物、物與人、物與物的直接的數(shù)據(jù)、電話、視頻等的通信。
背景技術(shù):
傳統(tǒng)用于通信的電信網(wǎng)絡(luò)其主體是電話網(wǎng),而構(gòu)成電話網(wǎng)的核心是交換機(jī)網(wǎng),交換機(jī)網(wǎng)提供了通信終端設(shè)備如電話機(jī)的網(wǎng)絡(luò)接入、通信的路由連接、通信的呼叫控制等,因此電信網(wǎng)絡(luò)中的交換機(jī)是通信網(wǎng)絡(luò)中必不可少的核心關(guān)鍵設(shè)備。為了提供更加廣泛的通信服務(wù),早年的交換機(jī)均以能提供越來(lái)越大的交換能力為目標(biāo),盡管互聯(lián)網(wǎng)的應(yīng)用在通信領(lǐng)域也獲得極大的發(fā)展,而基于互聯(lián)網(wǎng)的軟交換技術(shù)也大大地簡(jiǎn)化了交換機(jī)的核心交換技術(shù),大大降低了交換機(jī)的成本,但交換機(jī)的接入設(shè)備和計(jì)費(fèi)管理系統(tǒng)等還是極為龐大和復(fù)雜,在通信技術(shù)和通信業(yè)務(wù)不斷推陳出新的快速發(fā)展時(shí)期,融合了廣電網(wǎng)、電信網(wǎng)、互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、感知網(wǎng)等的泛在網(wǎng)需要更新體系更加靈活的交換技術(shù)來(lái)適應(yīng)新的業(yè)務(wù)的應(yīng)用,而老的體系結(jié)構(gòu)下的交換機(jī)技術(shù),已遠(yuǎn)遠(yuǎn)不能適應(yīng)新技術(shù)和新業(yè)務(wù)的快速發(fā)展的步伐。盡管通信技術(shù)在互聯(lián)網(wǎng)上的大力推進(jìn),現(xiàn)有電線網(wǎng)上的所有業(yè)務(wù),如寬帶電話的交換機(jī)技術(shù)、電話機(jī)終端等技術(shù)均在互聯(lián)網(wǎng)上得到實(shí)現(xiàn),并極大地降低了通信的成本和價(jià)格,提供更多的寬帶通信業(yè)務(wù),但在個(gè)人電腦上的寬帶電話,還是不便操作,難以推廣。而無(wú)線寬帶的發(fā)展,寬帶互聯(lián)網(wǎng)的通信技術(shù)也逐步轉(zhuǎn)向無(wú)線互聯(lián)和無(wú)線寬帶,而利用無(wú)線手機(jī)來(lái)實(shí)現(xiàn)寬帶無(wú)線電話就將是更為簡(jiǎn)單和方便。隨著智能手機(jī)的出現(xiàn),無(wú)線手機(jī)的性能和功能都得到大大的提升,將無(wú)線手機(jī)用來(lái)處理一個(gè)通信用戶的客戶端功能和支持一個(gè)通信用戶的交換端功能成為可能。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)現(xiàn)有具有交換機(jī)或中心交換處理的通信系統(tǒng)存在的系統(tǒng)結(jié)構(gòu)龐大、復(fù)雜和應(yīng)用的局限性等上述不足,提供一種無(wú)中心交換的端對(duì)端通信系統(tǒng)。本發(fā)明的另一個(gè)目的是基于上述無(wú)中心交換通信系統(tǒng)的端對(duì)端通信方法。本發(fā)明的目的通過(guò)下述技術(shù)方案來(lái)實(shí)現(xiàn):無(wú)中心交換通信系統(tǒng),包括通過(guò)IP網(wǎng)絡(luò)連接的用戶DNS服務(wù)器和用戶終端設(shè)備,所述用戶終端設(shè)備具有基于SIP軟交換協(xié)議的客戶端和服務(wù)器端單元,并具有通信協(xié)議客戶端的通信處理模塊和通信協(xié)議服務(wù)器端的交換處理模塊。為了提高系統(tǒng)的穩(wěn)定性和安全性,所述系統(tǒng)還包括連接于IP網(wǎng)絡(luò)、用于備用的冗余用戶DNS服務(wù)器。所述IP網(wǎng)絡(luò)連接有AP (Access Point,用于無(wú)線網(wǎng)絡(luò)的無(wú)線HUB)接入點(diǎn),用戶終端設(shè)備通過(guò)AP接入點(diǎn)連接IP網(wǎng)絡(luò)。所述用戶終端設(shè)備設(shè)置有第一存儲(chǔ)單元,用于存儲(chǔ)其它作為被叫用戶終端設(shè)備的注冊(cè)號(hào)碼和相應(yīng)的IP地址;用戶DNS服務(wù)器具有第二存儲(chǔ)單元,用于存儲(chǔ)用戶終端設(shè)備的注冊(cè)號(hào)碼和登錄時(shí)的IP地址。所述用戶DNS服務(wù)器包括分布式DNS服務(wù)器,連接于IP網(wǎng)絡(luò)的其中一個(gè)用戶終端設(shè)備基于其服務(wù)器端單元作為另一個(gè)或多個(gè)用戶終端設(shè)備的用戶DNS服務(wù)器。無(wú)中心交換通信方法,包括如下步驟:A.具有基于SIP軟交換協(xié)議的客戶端和服務(wù)器端單元的用戶終端設(shè)備通過(guò)IP網(wǎng)絡(luò)進(jìn)行DNS注冊(cè),獲得注冊(cè)號(hào)碼,并把注冊(cè)號(hào)碼和相應(yīng)的IP地址存儲(chǔ)于用戶DNS服務(wù)器;B.用戶終端設(shè)備登錄IP網(wǎng)絡(luò),登錄時(shí)網(wǎng)關(guān)的IP地址存儲(chǔ)于用戶DNS服務(wù)器中;C.主叫用戶終端設(shè)備按被叫用戶終端設(shè)備的注冊(cè)號(hào)碼呼叫被叫用戶終端設(shè)備,當(dāng)主叫用戶終端設(shè)備在獲取被叫用戶終端設(shè)備的IP地址時(shí),被叫用戶終端設(shè)備的注冊(cè)號(hào)碼被傳送到用戶DNS服務(wù)器,獲取到與之對(duì)應(yīng)的IP地址,主叫用戶終端設(shè)備按獲取的IP地址完成與被叫用戶終端設(shè)備的呼叫處理。進(jìn)一步而言,所述步驟A的注冊(cè)包括:Al.用戶終端設(shè)備按給定的用戶DNS服務(wù)器的域名訪問(wèn)給定的DNS服務(wù)器,并向服務(wù)器傳送注冊(cè)信息;A2.注冊(cè)信息接收后即可完成相應(yīng)編號(hào)指定的用戶DNS服務(wù)器上的注冊(cè),獲得生成的通信號(hào)碼和物聯(lián)網(wǎng)網(wǎng)關(guān)的號(hào)碼;A3.用戶終端設(shè)備注冊(cè)時(shí)的IP地址同時(shí)存儲(chǔ)在用戶DNS服務(wù)器作為登錄時(shí)的IP地址。進(jìn)一步而言,所述步驟B中,用戶終端設(shè)備登錄時(shí)的IP地址變動(dòng)時(shí),用戶終端設(shè)備將變動(dòng)了的IP地址發(fā)送到其存儲(chǔ)的所有其它用戶終端設(shè)備和用戶DNS服務(wù)器,修改相應(yīng)的存儲(chǔ)數(shù)據(jù);當(dāng)用戶DNS服務(wù)器接收到已注冊(cè)號(hào)碼的用戶終端設(shè)備發(fā)來(lái)的IP地址有改變時(shí),用戶DNS服務(wù)器依序保存該用戶終端設(shè)備注冊(cè)號(hào)碼下的最后4個(gè)最新的IP地址。所述步驟C中:當(dāng)主叫用戶終端設(shè)備按輸入的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼或號(hào)碼簿中取得的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)被叫用戶終端設(shè)備呼叫時(shí),如果沒(méi)有被叫用戶終端設(shè)備號(hào)碼對(duì)應(yīng)的IP地址,主叫用戶終端設(shè)備按被叫用戶終端設(shè)備的注冊(cè)號(hào)碼指定的用戶DNS服務(wù)器中獲取相應(yīng)的IP地址,并按取得的IP地址完成呼叫處理;當(dāng)主叫用戶終端設(shè)備按輸入的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼或號(hào)碼簿中取得的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)被叫用戶終端設(shè)備呼叫時(shí),如果有被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)應(yīng)的IP地址,主叫用戶終端設(shè)備按被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)應(yīng)的IP地址執(zhí)行呼叫處理;當(dāng)主叫用戶終端設(shè)備按輸入的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼或號(hào)碼簿中取得的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)被叫用戶終端設(shè)備呼叫時(shí),如果按保存在號(hào)碼簿中的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)應(yīng)的IP地址執(zhí)行呼叫處理不成功,主叫用戶終端設(shè)備按被叫用戶終端設(shè)備的注冊(cè)號(hào)碼指定的用戶DNS服務(wù)器中獲取相應(yīng)的最新4個(gè)IP地址依次執(zhí)行呼叫。當(dāng)用戶終端設(shè)備漫游到新的地域時(shí),其登陸IP地址發(fā)生改變,該用戶終端設(shè)備將變動(dòng)后的IP地址發(fā)送給用戶DNS服務(wù)器,修改存儲(chǔ)在用戶DNS服務(wù)器中存儲(chǔ)的該用戶終端設(shè)備相應(yīng)的IP地址;登錄IP地址改變了的用戶終端設(shè)備將變動(dòng)后的IP地址發(fā)送給號(hào)碼簿中存儲(chǔ)的所有作為被叫的其它用戶終端設(shè)備,修改各個(gè)相應(yīng)被叫終端設(shè)備中存儲(chǔ)的上述用戶終端設(shè)備注冊(cè)號(hào)碼下的IP地址,直到所有被叫終端設(shè)備中的IP地址修改完成。本發(fā)明采用上述的通信系統(tǒng)及通信方法,具有如下的有益效果:通信系統(tǒng)采用的用戶終端設(shè)備具有SIP軟交換協(xié)議的客戶端和服務(wù)器端單元,則每個(gè)用戶終端設(shè)備可以按照本發(fā)明的結(jié)構(gòu)和方法,成為分布式用戶DNS服務(wù)器,可以在不需要中心交換機(jī)設(shè)備的情況下,實(shí)現(xiàn)各用戶終端設(shè)備之間的端對(duì)端通信;用戶終端設(shè)備具有的通信協(xié)議客戶端的通信處理模塊和通信協(xié)議服務(wù)器端的交換處理模塊,可以滿足現(xiàn)有或未來(lái)各種通信協(xié)議的通信處理和交換處理功能,滿足語(yǔ)音、數(shù)據(jù)、文本等各種通信需求。本發(fā)明的方法可以適應(yīng)具有固定IP地址的用戶終端設(shè)備,也可以適用于動(dòng)態(tài)IP地址的用戶終端設(shè)備,在其IP地址發(fā)生變化時(shí),通過(guò)及時(shí)更新和存儲(chǔ)實(shí)現(xiàn)實(shí)時(shí)的對(duì)應(yīng)性,從而保證實(shí)時(shí)通信的準(zhǔn)確性。因此,本發(fā)明既可省去網(wǎng)絡(luò)交換設(shè)備,還可提高網(wǎng)絡(luò)傳輸和控制效率,極大地降低網(wǎng)絡(luò)建設(shè)成本,還可以結(jié)合智能手機(jī)的號(hào)碼簿功能,基于業(yè)務(wù)號(hào)來(lái)實(shí)現(xiàn)物聯(lián)網(wǎng)的通信,必將推動(dòng)通信網(wǎng)絡(luò)邁向泛在網(wǎng)。
圖1是本發(fā)明無(wú)中心交換通信系統(tǒng)的拓?fù)涫疽?b>具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。如圖1所示,無(wú)中心交換通信系統(tǒng),包括通過(guò)IP網(wǎng)絡(luò)連接的用戶DNS服務(wù)器和用戶終端設(shè)備,所述用戶終端設(shè)備具有基于SIP軟交換協(xié)議的客戶端和服務(wù)器端單元,并具有通信協(xié)議客戶端的通信處理模塊和通信協(xié)議服務(wù)器端的交換處理模塊。一個(gè)實(shí)施例中,為了提高系統(tǒng)的穩(wěn)定性和安全性,所述系統(tǒng)還包括連接于IP網(wǎng)絡(luò)、用于備用的冗余用戶DNS服務(wù)器。為了擴(kuò)大網(wǎng)絡(luò)的覆蓋范圍,所述IP網(wǎng)絡(luò)連接有AP接入點(diǎn),各個(gè)用戶終端設(shè)備通過(guò)AP接入點(diǎn)分別組成不同的網(wǎng)絡(luò)組連接IP網(wǎng)絡(luò),如圖1所示,可組成組1、組2至組η等各個(gè)組。所述用戶終端設(shè)備設(shè)置有第一存儲(chǔ)單元,用于存儲(chǔ)其它作為被叫用戶終端設(shè)備的注冊(cè)號(hào)碼和相應(yīng)的IP地址;用戶DNS服務(wù)器具有第二存儲(chǔ)單元,用于存儲(chǔ)用戶終端設(shè)備的注冊(cè)號(hào)碼和登錄時(shí)的IP地址。此處的第一、第二稱(chēng)謂,僅是為了表述方便,兩者可以是相同或不同的硬件。圖1中的各設(shè)備具有如下特點(diǎn):用戶終端設(shè)備:在無(wú)中心交換通信系統(tǒng)中的用戶終端設(shè)備可以是計(jì)算機(jī)、智能電話機(jī)、智能手機(jī)等,與傳統(tǒng)的通信終端設(shè)備不同的是,無(wú)中心交換通信系統(tǒng)中的計(jì)算機(jī)、智能電話機(jī)和智能手機(jī)同時(shí)具有修改了的傳統(tǒng)通信終端設(shè)備的SIP軟交換協(xié)議的客戶端功能模塊,和修改了的傳統(tǒng)軟交換機(jī)的SIP軟交換協(xié)議的服務(wù)器端功能模塊,該修改了的SIP軟交換協(xié)議的服務(wù)器端功能模塊與傳統(tǒng)集中式SIP軟交換協(xié)議的服務(wù)器端功能模塊不同的是,通常只需處理I個(gè)通信控制,最多只需處理通信環(huán)境和通信習(xí)慣所決定的多方通信所能達(dá)到的通信個(gè)數(shù),如3方通信,這大大簡(jiǎn)化、簡(jiǎn)便、減輕SIP軟交換服務(wù)器端功能模塊的設(shè)計(jì)、處理和負(fù)荷,這樣可以使用戶終端設(shè)備同時(shí)作為客戶端和服務(wù)器端。同時(shí)在智能設(shè)備上開(kāi)發(fā)的智能通信終端設(shè)備,具有較強(qiáng)的號(hào)碼簿處理能力,通過(guò)智能化的號(hào)碼簿操作來(lái)實(shí)現(xiàn)從電信網(wǎng)到廣電網(wǎng)、互聯(lián)網(wǎng),甚至可以實(shí)現(xiàn)到物聯(lián)網(wǎng)和感知網(wǎng)的操作。AP接入點(diǎn):AP接入點(diǎn)可以是廣電網(wǎng)、電信網(wǎng)和互聯(lián)網(wǎng)之間的網(wǎng)關(guān)設(shè)備,也可以是有線寬帶的網(wǎng)關(guān)、無(wú)線寬帶網(wǎng)關(guān)或具有無(wú)線移動(dòng)寬帶通信的基站,提供寬帶接入的功能?;蚓哂行〔糠痔囟ň钟蛴脩舻挠脩鬌NS服務(wù)器的功能和相關(guān)冗余的服務(wù)器。用戶DNS服務(wù)器:用戶DNS服務(wù)器是作為用戶注冊(cè)數(shù)據(jù)存儲(chǔ)的服務(wù)器,用于記錄或存儲(chǔ)用戶終端設(shè)備的注冊(cè)號(hào)碼和登錄時(shí)的IP地址,當(dāng)IP地址改變時(shí),保存改變后的IP地址。用戶使用用戶終端設(shè)備注冊(cè)的號(hào)碼采用具有業(yè)務(wù)號(hào)處理的編號(hào),保證編號(hào)的唯一性和可靠性,并通過(guò)業(yè)務(wù)號(hào)的應(yīng)用,實(shí)現(xiàn)包括物聯(lián)網(wǎng)的泛在網(wǎng)的管理。用戶DNS服務(wù)器也可用于呼叫記錄等通信信息的存儲(chǔ)。用戶DNS服務(wù)器包括以用戶終端設(shè)備作為分布式用戶DNS服務(wù)器,連接于IP網(wǎng)絡(luò)的其中一個(gè)用戶終端設(shè)備基于其服務(wù)器端單元作為另一個(gè)或多個(gè)用戶終端設(shè)備的用戶DNS服務(wù)器。采用上述無(wú)中心交換通信系統(tǒng)進(jìn)行通信的方法,包括如下步驟:A.具有基于SIP軟交換協(xié)議的客戶端和服務(wù)器端單元的用戶終端設(shè)備通過(guò)IP網(wǎng)絡(luò)進(jìn)行DNS注冊(cè),獲得注冊(cè)號(hào)碼,并把注冊(cè)號(hào)碼和相應(yīng)的IP地址存儲(chǔ)于用戶DNS服務(wù)器;B.用戶終端設(shè)備登錄IP網(wǎng)絡(luò),登錄時(shí)網(wǎng)關(guān)的IP地址存儲(chǔ)于用戶DNS服務(wù)器中;C.主叫用戶終端設(shè)備按被叫用戶終端設(shè)備的注冊(cè)號(hào)碼呼叫被叫用戶終端設(shè)備,被叫用戶終端設(shè)備的注冊(cè)號(hào)碼被傳送到用戶DNS服務(wù)器,獲取到與之對(duì)應(yīng)的IP地址,主叫用戶終端設(shè)備按獲取的IP地址完成與被叫用戶終端設(shè)備的呼叫處理。各步驟更加詳細(xì)的過(guò)程如下。步驟A的注冊(cè)包括:Al.用戶終端設(shè)備按給定的用戶DNS服務(wù)器的域名訪問(wèn)給定的DNS服務(wù)器,并向服務(wù)器傳送注冊(cè)信息;A2.注冊(cè)信息接收后即可完成相應(yīng)編號(hào)指定的用戶DNS服務(wù)器上的注冊(cè),獲得生成的通信號(hào)碼和物聯(lián)網(wǎng)網(wǎng)關(guān)的號(hào)碼;A3.用戶終端設(shè)備注冊(cè)時(shí)的IP地址同時(shí)存儲(chǔ)在用戶DNS服務(wù)器作為登錄時(shí)的IP地址。無(wú)中心交換的用戶DNS服務(wù)器按“登錄國(guó)家號(hào)”和“登錄地區(qū)號(hào)”,或相關(guān)編號(hào)中可區(qū)分一定地理范圍的編號(hào),作為用戶DNS服務(wù)器的域名,提供一個(gè)或多個(gè)給定地理區(qū)域的登錄用戶的登錄服務(wù)。如果注冊(cè)的用戶終端設(shè)備的順序號(hào)碼加I的用戶終端設(shè)備已注冊(cè),且具有足夠的存儲(chǔ)空間,該已注冊(cè)的用戶終端設(shè)備即可作為注冊(cè)用戶終端設(shè)備的用戶DNS服務(wù)器。如果注冊(cè)的用戶終端設(shè)備的順序號(hào)碼加I的用戶終端設(shè)備沒(méi)有注冊(cè),則該用戶終端設(shè)備的注冊(cè)號(hào)碼繼續(xù)加1,直到尋找到已注冊(cè)的用戶終端設(shè)備,且具有足夠的存儲(chǔ)空間,該已注冊(cè)的用戶終端設(shè)備即可作為注冊(cè)用戶終端設(shè)備的用戶DNS服務(wù)器。另外,用戶DNS服務(wù)器的域名是無(wú)中心交換的用戶DNS服務(wù)器按“登錄國(guó)家號(hào)”和“登錄地區(qū)號(hào)”,或相關(guān)編號(hào)中可區(qū)分一定地理范圍的編號(hào)加I到η域名的用戶DNS服務(wù)器,即是用戶DNS服務(wù)器的網(wǎng)絡(luò)冗余的DNS服務(wù)器。用戶DNS服務(wù)器可作為第三方設(shè)備輔助主叫用戶終端設(shè)備的通訊穿透局域網(wǎng)絡(luò)的防火墻,達(dá)到與局域網(wǎng)內(nèi)被叫用戶終端設(shè)備通信的目的。任何訪問(wèn)互聯(lián)網(wǎng)的用戶終端設(shè)備,如智能手機(jī)或計(jì)算機(jī),按給定的用戶DNS服務(wù)器的域名訪問(wèn)給定的DNS服務(wù)器,按注冊(cè)菜單,注冊(cè)用戶輸入出生地國(guó)家、出身地郵編、出生日期、性別、(家庭、單位、企業(yè)、機(jī)構(gòu)等)住址等信息,作為注冊(cè)信息:如果是第一次注冊(cè)輸入,輸入完成后即可完成相應(yīng)編號(hào)指定的用戶DNS服務(wù)器上的注冊(cè),獲得生成的個(gè)體通信號(hào)碼(家庭、單位、企業(yè)、機(jī)構(gòu)等)和物聯(lián)網(wǎng)網(wǎng)關(guān)的號(hào)碼。如果是第一次注冊(cè)輸入時(shí)已有物聯(lián)網(wǎng)網(wǎng)關(guān)號(hào)碼,或所注冊(cè)輸入的住址與已注冊(cè)的號(hào)碼具有相同住址時(shí),在注冊(cè)錄入相同的物聯(lián)網(wǎng)網(wǎng)關(guān)號(hào)碼,或在已注冊(cè)相同地址的注冊(cè)人確認(rèn)后,即可獲得與已注冊(cè)的號(hào)碼擁有相同的物聯(lián)網(wǎng)網(wǎng)關(guān)號(hào)碼的用戶終端設(shè)備的號(hào)碼。注冊(cè)個(gè)體的號(hào)碼時(shí),注冊(cè)地的IP地址同時(shí)記錄在用戶DNS服務(wù)器作為登錄時(shí)的IP地址。任何通過(guò)在用戶DNS服務(wù)器注冊(cè)的用戶終端設(shè)備,即獲得了該用戶終端設(shè)備的號(hào)碼,該號(hào)碼即可作為其他用戶終端設(shè)備的被叫終端設(shè)備號(hào)碼。用戶終端設(shè)備注冊(cè)號(hào)碼的保存和備份:用戶DNS服務(wù)器保存每個(gè)注冊(cè)和登錄的用戶終端設(shè)備的注冊(cè)號(hào)碼和相應(yīng)的IP地址,以及每個(gè)注冊(cè)號(hào)碼的用戶終端設(shè)備所擁有的所有被叫終端設(shè)備號(hào)碼構(gòu)成的號(hào)碼簿和該號(hào)碼簿中所有被叫用戶終端設(shè)備號(hào)碼相對(duì)應(yīng)IP地址的備份。備份的數(shù)據(jù)也保留在加I到η個(gè)冗余的用戶DNS服務(wù)器中。用戶終端設(shè)備可以設(shè)置號(hào)碼簿,用來(lái)保存被叫用戶終端設(shè)備的號(hào)碼和相應(yīng)的IP地址。當(dāng)主叫用戶終端設(shè)備登錄時(shí)的IP地址變動(dòng)時(shí),主叫用戶終端設(shè)備將變動(dòng)了的IP地址發(fā)送到主叫用戶終端設(shè)備號(hào)碼簿中所有被叫號(hào)碼的用戶終端設(shè)備和用戶DNS服務(wù)器,修改相應(yīng)的存儲(chǔ)數(shù)據(jù)。當(dāng)用戶終端設(shè)備接收到號(hào)碼簿中任一號(hào)碼的被叫用戶終端設(shè)備的IP地址有變動(dòng)時(shí),該用戶終端設(shè)備依序保存被叫用戶終端設(shè)備的注冊(cè)號(hào)碼下最后4個(gè)最新的IP地址。而所述步驟B中,用戶終端設(shè)備登錄時(shí)的IP地址變動(dòng)時(shí),用戶終端設(shè)備將變動(dòng)了的IP地址發(fā)送到其存儲(chǔ)的所有其它用戶終端設(shè)備和用戶DNS服務(wù)器,修改相應(yīng)的存儲(chǔ)數(shù)據(jù);當(dāng)用戶DNS服務(wù)器接收到已注冊(cè)號(hào)碼的用戶終端設(shè)備發(fā)來(lái)的IP地址有改變時(shí),用戶DNS服務(wù)器依序保存該用戶終端設(shè)備注冊(cè)號(hào)碼下的最后4個(gè)最新的IP地址。同時(shí)修改冗余服務(wù)器中的數(shù)據(jù)。當(dāng)物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)置了網(wǎng)關(guān)的注冊(cè)號(hào)碼后開(kāi)機(jī)登錄,登錄時(shí)網(wǎng)關(guān)的IP地址記錄在用戶DNS服務(wù)器中。所述步驟C中:當(dāng)主叫用戶終端設(shè)備按輸入的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼或號(hào)碼簿中取得的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)被叫用戶終端設(shè)備呼叫時(shí),如果沒(méi)有被叫用戶終端設(shè)備號(hào)碼對(duì)應(yīng)的IP地址,主叫用戶終端設(shè)備按被叫用戶終端設(shè)備的注冊(cè)號(hào)碼指定的用戶DNS服務(wù)器中獲取相應(yīng)的IP地址,并按取得的IP地址完成呼叫處理;當(dāng)主叫用戶終端設(shè)備按輸入的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼或號(hào)碼簿中取得的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)被叫用戶終端設(shè)備呼叫時(shí),如果有被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)應(yīng)的IP地址,主叫用戶終端設(shè)備按被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)應(yīng)的IP地址執(zhí)行呼叫處理;當(dāng)主叫用戶終端設(shè)備按輸入的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼或號(hào)碼簿中取得的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)被叫用戶終端設(shè)備呼叫時(shí),如果按保存在號(hào)碼簿中的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)應(yīng)的IP地址執(zhí)行呼叫處理不成功,主叫用戶終端設(shè)備按被叫用戶終端設(shè)備的注冊(cè)號(hào)碼指定的用戶DNS服務(wù)器中獲取相應(yīng)的最新4個(gè)IP地址依次執(zhí)行呼叫。當(dāng)用戶終端設(shè)備漫游到新的地域時(shí),其登陸IP地址發(fā)生改變,該用戶終端設(shè)備將變動(dòng)后的IP地址發(fā)送給用戶DNS服務(wù)器,修改存儲(chǔ)在用戶DNS服務(wù)器中存儲(chǔ)的該用戶終端設(shè)備相應(yīng)的IP地址;登錄IP地址改變了的用戶終端設(shè)備將變動(dòng)后的IP地址發(fā)送給號(hào)碼簿中存儲(chǔ)的所有作為被叫的其它用戶終端設(shè)備,修改各個(gè)相應(yīng)被叫終端設(shè)備中存儲(chǔ)的上述用戶終端設(shè)備注冊(cè)號(hào)碼下的IP地址,直到所有被叫終端設(shè)備中的IP地址修改完成。當(dāng)用戶DNS服務(wù)器和所有被叫用戶終端設(shè)備中,關(guān)于漫游的用戶終端設(shè)備注冊(cè)號(hào)碼對(duì)應(yīng)的IP地址更新了,則其它用戶終端設(shè)備即可按更新后的IP地址呼叫到漫游的用戶終端設(shè)備,從而保證實(shí)時(shí)的端對(duì)端通信。
權(quán)利要求
1.無(wú)中心交換通信系統(tǒng),包括通過(guò)IP網(wǎng)絡(luò)連接的用戶DNS服務(wù)器和用戶終端設(shè)備,其特征在于,所述用戶終端設(shè)備具有基于SIP軟交換協(xié)議的客戶端和服務(wù)器端單元,并具有通信協(xié)議客戶端的通信處理模塊和通信協(xié)議服務(wù)器端的交換處理模塊。
2.如權(quán)利要求1所述無(wú)中心交換通信系統(tǒng),其特征在于,所述系統(tǒng)還包括連接于IP網(wǎng)絡(luò)、用于備用的冗余用戶DNS服務(wù)器。
3.如權(quán)利要求1或2所述無(wú)中心交換通信系統(tǒng),其特征在于,所述IP網(wǎng)絡(luò)連接有AP接入點(diǎn),用戶終端設(shè)備通過(guò)AP接入點(diǎn)連接IP網(wǎng)絡(luò)。
4.如權(quán)利要求3所述無(wú)中心交換通信系統(tǒng),其特征在于,所述用戶終端設(shè)備設(shè)置有第一存儲(chǔ)單元,用于存儲(chǔ)其它作為被叫用戶終端設(shè)備的注冊(cè)號(hào)碼和相應(yīng)的IP地址;用戶DNS服務(wù)器具有第二存儲(chǔ)單元,用于存儲(chǔ)用戶終端設(shè)備的注冊(cè)號(hào)碼和登錄時(shí)的IP地址。
5.如權(quán)利要求4所述無(wú)中心交換通信系統(tǒng),其特征在于,所述用戶DNS服務(wù)器包括分布式DNS服務(wù)器,連接于IP網(wǎng)絡(luò)的其中一個(gè)用戶終端設(shè)備基于其服務(wù)器端單元作為另一個(gè)或多個(gè)用戶終端設(shè)備的用戶DNS服務(wù)器。
6.無(wú)中心交換通信方法,其特征在于,包括如下步驟: A.具有基于SIP軟交換協(xié)議的客戶端和服務(wù)器端單元的用戶終端設(shè)備通過(guò)IP網(wǎng)絡(luò)進(jìn)行DNS注冊(cè),獲得注冊(cè)號(hào)碼,并把注冊(cè)號(hào)碼和相應(yīng)的IP地址存儲(chǔ)于用戶DNS服務(wù)器; B.用戶終端設(shè)備登錄IP網(wǎng)絡(luò),登錄時(shí)網(wǎng)關(guān)的IP地址存儲(chǔ)于用戶DNS服務(wù)器中; C.主叫用戶終端設(shè)備按被叫用戶終端設(shè)備的注冊(cè)號(hào)碼呼叫被叫用戶終端設(shè)備,被叫用戶終端設(shè)備的注冊(cè)號(hào)碼傳送到用戶DNS服務(wù)器,獲取到與被叫用戶終端設(shè)備的所對(duì)應(yīng)的IP地址,主叫用戶終端設(shè)備按獲取的IP地址完成與被叫用戶終端設(shè)備的呼叫處理。
7.如權(quán)利要求6所述 無(wú)中心交換通信方法,其特征在于,所述步驟A的注冊(cè)包括: Al.用戶終端設(shè)備按給定的用戶DNS服務(wù)器的域名訪問(wèn)給定的DNS服務(wù)器,并向服務(wù)器傳送注冊(cè)信息; A2.注冊(cè)信息接收后即可完成相應(yīng)編號(hào)指定的用戶DNS服務(wù)器上的注冊(cè),獲得生成的通信號(hào)碼和物聯(lián)網(wǎng)網(wǎng)關(guān)的號(hào)碼; A3.用戶終端設(shè)備注冊(cè)時(shí)的IP地址同時(shí)存儲(chǔ)在用戶DNS服務(wù)器作為登錄時(shí)的IP地址。
8.如權(quán)利要求6或7所述無(wú)中心交換通信方法,其特征在于,所述步驟B中,用戶終端設(shè)備登錄時(shí)的IP地址變動(dòng)時(shí),用戶終端設(shè)備將變動(dòng)后的IP地址發(fā)送到其存儲(chǔ)的所有其它用戶終端設(shè)備和用戶DNS服務(wù)器,修改相應(yīng)的存儲(chǔ)數(shù)據(jù); 當(dāng)用戶DNS服務(wù)器接收到已注冊(cè)號(hào)碼的用戶終端設(shè)備發(fā)來(lái)的IP地址有改變時(shí),用戶DNS服務(wù)器依序保存該用戶終端設(shè)備注冊(cè)號(hào)碼下的最后4個(gè)最新的IP地址。
9.如權(quán)利要求8所述無(wú)中心交換通信方法,其特征在于,所述步驟C中: 當(dāng)主叫用戶終端設(shè)備按輸入的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼或號(hào)碼簿中取得的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)被叫用戶終端設(shè)備呼叫時(shí),如果沒(méi)有被叫用戶終端設(shè)備號(hào)碼對(duì)應(yīng)的IP地址,主叫用戶終端設(shè)備按被叫用戶終端設(shè)備的注冊(cè)號(hào)碼指定的用戶DNS服務(wù)器中獲取相應(yīng)的IP地址,并按取得的IP地址完成呼叫處理; 當(dāng)主叫用戶終端設(shè)備按輸入的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼或號(hào)碼簿中取得的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)被叫用戶終端設(shè)備呼叫時(shí),如果有被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)應(yīng)的IP地址,主叫用戶終端設(shè)備按被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)應(yīng)的IP地址執(zhí)行呼叫處理; 當(dāng)主叫用戶終端設(shè)備按輸入的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼或號(hào)碼簿中取得的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)被叫用戶終端設(shè)備呼叫時(shí),如果按保存在號(hào)碼簿中的被叫用戶終端設(shè)備的注冊(cè)號(hào)碼對(duì)應(yīng)的IP地址執(zhí)行呼叫處理不成功,主叫用戶終端設(shè)備按被叫用戶終端設(shè)備的注冊(cè)號(hào)碼指定的用戶DNS服務(wù)器中獲取相應(yīng)的最新4個(gè)IP地址依次執(zhí)行呼叫。
10.如權(quán)利要求9所述無(wú)中心交換通信方法,其特征在于,當(dāng)用戶終端設(shè)備漫游到新的地域時(shí),其登陸IP地址發(fā)生改變,該用戶終端設(shè)備將變動(dòng)后的IP地址發(fā)送給用戶DNS服務(wù)器,修改存儲(chǔ)在用戶DNS服務(wù)器中存儲(chǔ)的該用戶終端設(shè)備相應(yīng)的IP地址; 登錄IP地址改變了的用戶終端設(shè)備將變動(dòng)后的IP地址發(fā)送給號(hào)碼簿中存儲(chǔ)的所有作為被叫的其它用戶終端設(shè)備,修改各個(gè)相應(yīng)被叫終端設(shè)備中存儲(chǔ)的上述用戶終端設(shè)備注冊(cè)號(hào)碼下的IP地址,直到 所有被叫終端設(shè)備中的IP地址修改完成。
全文摘要
本發(fā)明公開(kāi)了無(wú)中心交換通信系統(tǒng)及其通信方法,其中通信系統(tǒng)包括通過(guò)IP網(wǎng)絡(luò)連接的用戶DNS服務(wù)器和用戶終端設(shè)備,所述用戶終端設(shè)備具有基于SIP軟交換協(xié)議的客戶端和服務(wù)器端單元,并具有通信協(xié)議客戶端的通信處理模塊和通信協(xié)議服務(wù)器端的交換處理模塊;通信方法中,各用戶終端設(shè)備注冊(cè)時(shí)其注冊(cè)號(hào)碼和對(duì)應(yīng)的IP地址被記錄于用戶DNS服務(wù)器中,各用戶終端設(shè)備通過(guò)獲取被叫用戶終端設(shè)備的IP地址來(lái)實(shí)現(xiàn)無(wú)交換的端對(duì)端通信。
文檔編號(hào)H04L29/06GK103166967SQ20131007302
公開(kāi)日2013年6月19日 申請(qǐng)日期2013年3月7日 優(yōu)先權(quán)日2013年3月7日
發(fā)明者李想, 李世平 申請(qǐng)人:李想, 李世平