專利名稱:一種基于p2p遞歸的分布式wifi尋呼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及了無線通話的升級技術(shù),具體涉及一種基于P2P遞歸的分布式WIFI尋呼方法。
背景技術(shù):
目前中國的手機(jī)話費(fèi)很高,尤其在省際漫游過程中話費(fèi)可高達(dá)一分鐘6角錢,而國際話費(fèi)則貴得難以接受。目前中國的手機(jī)采用2G/GSM或3G的技術(shù),帶寬還非常有限,然而中國的WIFI熱點(diǎn)正在普及,如家庭WIFI、企業(yè)WIFI、機(jī)場WIFI、酒店WIFI等,WIFI使用私有頻道,覆蓋面約100米左右,帶寬可高達(dá)54M。北美已經(jīng)開始利用WIFI來打電話,然而中國的運(yùn)營模式阻礙著WIFI電話的發(fā)展。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明致力于提供一種基于P2P遞歸的分布式WIFI尋呼方法。本發(fā)明的上述目的是通過如下的技術(shù)方案予以實(shí)現(xiàn)的;WiFi是一種可以將個人電腦、手持設(shè)備(如PDA、手機(jī))等終端以無線方式互相連接的技術(shù)。Wi-Fi是一個無線網(wǎng)路通信技術(shù)的品牌,由Wi-Fi聯(lián)盟(Wi-Fi Alliance)所持有。目的是改善基于IEEE 802. 11標(biāo)準(zhǔn)的無線網(wǎng)路產(chǎn)品之間的互通性。WIFI熱點(diǎn)是提供 WIFI服務(wù)的場所。WIFI手機(jī)是帶有WIFI接口的手機(jī),每個WIFI手機(jī)帶有一個WIFI電話號碼,WIFI電話號碼與現(xiàn)有PSTN電話號碼不重疊;PSTN是公共交換電話網(wǎng)絡(luò),即我們?nèi)粘I钪谐S玫碾娫捑W(wǎng)。VOIP出口網(wǎng)關(guān)將 VOIP呼叫轉(zhuǎn)換為PSTN呼叫,或?qū)STN呼叫轉(zhuǎn)換為VOIP呼叫。VOIP出口網(wǎng)關(guān)可置于家中、 工作場所、辦公室等。VOIP出口網(wǎng)關(guān)可負(fù)責(zé)一個或多個WIFI手機(jī);P2P覆蓋是一組運(yùn)行同一 P2P算法的IP節(jié)點(diǎn)的集合;P2P資源分布于P2P覆蓋以便共享,每一 P2P資源通過一個哈希算法得到唯一的資源識別號;P2P節(jié)點(diǎn)號是用于標(biāo)識P2P 節(jié)點(diǎn)并用于P2P算法的標(biāo)號,資源識別號和P2P節(jié)點(diǎn)號通過P2P算法組成P2P路由表;在任意P2P節(jié)點(diǎn)上使用一個資源識別號作為關(guān)鍵字去查詢P2P路由表,將得到一致的結(jié)果某個特定的P2P節(jié)點(diǎn)保持這個資源。P2PSIP是基于P2P的分布式SIP協(xié)議,P2PSIP對等是超級P2P節(jié)點(diǎn),P2PSIP客戶端沒有路由表,但P2PSIP客戶端可通過一個哈希算法得到一個資源的識別號,然后向P2PSIP 對等發(fā)出路由請求。P2P遞歸尋呼服務(wù)器向P2PSIP客戶端提供遞歸式P2P路由查詢,以得到被叫WIFI 節(jié)點(diǎn)、VOIP出口網(wǎng)關(guān)或另一個P2P遞歸尋呼服務(wù)器。遞歸尋呼服務(wù)器可將呼叫轉(zhuǎn)入PSTN。一種基于P2P遞歸的分布式WIFI尋呼方法,包括al)設(shè)置一個P2P覆蓋,稱為PSTN電話覆蓋,每個遞歸尋呼服務(wù)器將所負(fù)責(zé)的本地電話區(qū)號加載到PSTN電話覆蓋;bl)設(shè)置一個WIFI手機(jī)覆蓋;WIFI手機(jī)進(jìn)入WIFI熱點(diǎn),WIFI電話號碼作為P2PSIP客戶端加載到WIFI手機(jī)覆蓋;遞歸尋呼服務(wù)器作為P2PSIP對等加入WIFI手機(jī)覆蓋,這樣每個遞歸尋呼服務(wù)器負(fù)責(zé)一定數(shù)量的WIFI手機(jī);cl)設(shè)置一個VOIP出口網(wǎng)關(guān)覆蓋;VOIP出口網(wǎng)關(guān)啟動后,它把每個所負(fù)責(zé)的WIFI 電話號碼作為P2PSIP客戶端加載到VOIP出口網(wǎng)關(guān)覆蓋;遞歸尋呼服務(wù)器作為P2PSIP對等加入VOIP出口網(wǎng)關(guān)覆蓋,這樣每個遞歸尋呼服務(wù)器負(fù)責(zé)一定數(shù)量的VOIP出口網(wǎng)關(guān);dl)ffIFI手機(jī)向所屬遞歸尋呼服務(wù)器P2P路由查詢請求;遞歸尋呼服務(wù)器如Π) 至jl)進(jìn)行遞歸查詢,把查詢結(jié)果回送給WIFI手機(jī);WIFI手機(jī)直接向所匹配的WIFI手機(jī)、 VOIP出口網(wǎng)關(guān)或遞歸尋呼服務(wù)器發(fā)出呼叫;el) VOIP出口網(wǎng)關(guān)從PSTN收到呼叫,經(jīng)過處理認(rèn)定是一個到WIFI手機(jī)的呼叫,向所屬遞歸尋呼服務(wù)器發(fā)出P2P路由查詢請求;遞歸尋呼服務(wù)器如fl)至jl)進(jìn)行遞歸查詢, 把查詢結(jié)果回送給VOIP出口網(wǎng)關(guān);VOIP出口網(wǎng)關(guān)直接向所匹配的WIFI手機(jī)、VOIP出口網(wǎng)關(guān)或遞歸尋呼服務(wù)器發(fā)出呼叫;fl)遞歸尋呼服務(wù)器收到路由查詢請求,先對被叫號碼查詢WIFI手機(jī)覆蓋;gl)如果在WIFI手機(jī)覆蓋得到匹配,將匹配的WIFI手機(jī)的傳輸層信息發(fā)送給路由請求端;否則,對主叫號碼查詢VOIP出口網(wǎng)關(guān)覆蓋;hi)如果在VOIP出口網(wǎng)關(guān)覆蓋得到匹配,將匹配的VOIP出口網(wǎng)關(guān)的傳輸層信息發(fā)送給路由請求端;否則,對被叫號碼查詢PSTN電話覆蓋;il)如果在PSTN電話覆蓋得到匹配,將匹配的遞歸尋呼服務(wù)器的傳輸層信息發(fā)送給路由請求端;jl)否則,將遞歸尋呼服務(wù)器自己的傳輸層信息發(fā)送給路由請求端;本發(fā)明具有如下技術(shù)效果1、本發(fā)明解決現(xiàn)有WIFI尋呼效率。2、本發(fā)明為WIFI通話變?yōu)楸镜赝ㄔ挕?、本發(fā)明為WIFI手機(jī)用戶提供一種經(jīng)濟(jì)的通話方式。
圖1為本發(fā)明中WIFI/V0IP骨干網(wǎng)和遞歸尋呼示意圖;
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。fflFI/VOIP 系統(tǒng)遞歸尋呼服務(wù)器北京遞歸尋呼服務(wù)器RASlO (負(fù)責(zé)010-XXXXXXXX)、廣州遞歸尋呼服務(wù)器RAS20 (負(fù)責(zé)020-XXXXXXXX)、上海遞歸尋呼服務(wù)器RASlO (負(fù)責(zé)021-XXXXXXXX)。PSTN電話覆蓋北京遞歸尋呼服務(wù)器RASlO (負(fù)責(zé)010-XXXXXXXX)、廣州遞歸尋呼服務(wù)器RAS20 (負(fù)責(zé)020-XXXXXXXX)、上海遞歸尋呼服務(wù)器RASlO (負(fù)責(zé)021-XXXXXXXX)。VOIP出口網(wǎng)關(guān)覆蓋楊總的VOIP出口網(wǎng)關(guān)VEG-Y(電話010-61101011綁定 WIFI手機(jī)961101011)、李總的VOIP出口網(wǎng)關(guān)VEG_L(電話020-81201022綁定WIFI手機(jī) 981201022)、魏總的 VOIP 出口網(wǎng)關(guān) VEG_W(電話 021-71101011 綁定 WIFI 手機(jī) 971101011)。WIFI 手機(jī)覆蓋楊總 961101011 (RAS21 的 P2P 客戶端)、肖總 961201022 (RAS20 的P2P 客戶端)、魏總 971101011 (RAS10 的 P2P 客戶端)、蔣總 971201022 (RAS21 的 P2P 客戶端)、盧總 981101011 (RAS20 的 P2P 客戶端)、李總 981201022 (RAS10 的 P2P 客戶端)。例A 李總 981201022 呼叫魏總 971101011李總查詢遞歸尋呼服務(wù)器RAS10。RASlO首先對被叫號碼971101011查詢WIFI手機(jī)覆蓋,發(fā)現(xiàn)匹配(魏總也在北京遞歸尋呼服務(wù)器RAS10)。RASlO把魏總的公網(wǎng)地址和端口告訴李總WIFI手機(jī)。李總直接向魏總呼叫。例B 李總 981201022 呼叫楊總 961101011李總查詢遞歸尋呼服務(wù)器RAS10。RASlO首先對被叫號碼961101011查詢WIFI手機(jī)覆蓋,發(fā)現(xiàn)匹配(楊總在上海遞歸尋呼服務(wù)器RAS21)。RASlO把楊總的公網(wǎng)地址和端口告訴李總WIFI手機(jī)。李總直接向楊總呼叫。例C 李總 981201022 呼叫陳總 02081301033李總查詢遞歸尋呼服務(wù)器RAS10。RASlO首先對被叫號碼02081301033查詢WIFI手機(jī)覆蓋,沒有發(fā)現(xiàn)匹配;RASlO再對主叫號碼981201022查詢VOIP出口網(wǎng)關(guān)覆蓋,發(fā)現(xiàn)匹配(李總的VOIP 出口網(wǎng)關(guān)VEG-L)。RASlO把李總的VOIP出口網(wǎng)關(guān)的公網(wǎng)地址和端口告訴李總WIFI手機(jī)。李總WIFI手機(jī)通過李總的VOIP出口網(wǎng)關(guān)VEG-L向陳總呼叫。李總的VOIP出口網(wǎng)關(guān)通過廣州電信公網(wǎng)轉(zhuǎn)發(fā)呼叫給陳總。例D 李總 981201022 呼叫鄧總 02171301033李總查詢遞歸尋呼服務(wù)器RAS10。RASlO首先對被叫號碼02171301033查詢WIFI手機(jī)覆蓋,沒有發(fā)現(xiàn)匹配;RASlO再對主叫號碼981201022查詢VOIP出口網(wǎng)關(guān)覆蓋,發(fā)現(xiàn)匹配(李總的VOIP 出口網(wǎng)關(guān)VEG-L)。RASlO把李總的VOIP出口網(wǎng)關(guān)的公網(wǎng)地址和端口告訴李總WIFI手機(jī)。李總WIFI手機(jī)通過李總的VOIP出口網(wǎng)關(guān)VEG-L向鄧總呼叫。李總的VOIP出口網(wǎng)關(guān)通過廣州電信公網(wǎng)和上海電信公網(wǎng)轉(zhuǎn)發(fā)呼叫給鄧總。例E 蔣總 971201022 呼叫陳總 02081301033蔣總查詢遞歸尋呼服務(wù)器RAS21。RAS21首先對被叫號碼02081301033查詢WIFI手機(jī)覆蓋,沒有發(fā)現(xiàn)匹配;RAS21再對主叫號碼971201022查詢VOIP出口網(wǎng)關(guān)覆蓋,沒有發(fā)現(xiàn)匹配。RAS21再對被叫號碼02081301033查詢PSTN電話覆蓋,發(fā)現(xiàn)匹配(陳總的電話在廣州遞歸尋呼服務(wù)器RAS20) ;RAS21把廣州遞歸尋呼服務(wù)器RAS20的公網(wǎng)地址和端口告訴蔣總WIFI手機(jī)。蔣總WIFI手機(jī)通過廣州遞歸尋呼服務(wù)器RAS20向陳總呼叫。廣州遞歸尋呼服務(wù)器RAS20通過廣州電信公網(wǎng)轉(zhuǎn)發(fā)呼叫給陳總。例F 蔣總 971201022 呼叫王總 075581501055蔣總查詢遞歸尋呼服務(wù)器RAS21。RAS21首先對被叫號碼02081501055查詢WIFI手機(jī)覆蓋,沒有發(fā)現(xiàn)匹配;RAS21再對主叫號碼971201022查詢VOIP出口網(wǎng)關(guān)覆蓋,沒有發(fā)現(xiàn)匹配。
RAS21再對被叫號碼02081501055查詢PSTN電話覆蓋,沒有發(fā)現(xiàn)匹配。RAS21把自己的公網(wǎng)地址和端口告訴蔣總WIFI手機(jī)。蔣總WIFI手機(jī)通過上海遞歸尋呼服務(wù)器RAS21向王總呼叫。上海遞歸尋呼服務(wù)器RAS21通過電信公網(wǎng)轉(zhuǎn)發(fā)呼叫給王總。
權(quán)利要求
1.一種基于P2P遞歸的分布式WIFI尋呼方法,包括al)設(shè)置一個P2P覆蓋,稱為PSTN電話覆蓋,每個遞歸尋呼服務(wù)器將所負(fù)責(zé)的本地電話區(qū)號加載到PSTN電話覆蓋;bl)設(shè)置一個WIFI手機(jī)覆蓋;WIFI手機(jī)進(jìn)入WIFI熱點(diǎn),WIFI電話號碼作為P2PSIP客戶端加載到WIFI手機(jī)覆蓋;遞歸尋呼服務(wù)器作為P2PSIP對等加入WIFI手機(jī)覆蓋,這樣每個遞歸尋呼服務(wù)器負(fù)責(zé)一定數(shù)量的WIFI手機(jī);cl)設(shè)置一個VOIP出口網(wǎng)關(guān)覆蓋;VOIP出口網(wǎng)關(guān)啟動后,它把每個所負(fù)責(zé)的WIFI電話號碼作為P2PSIP客戶端加載到VOIP出口網(wǎng)關(guān)覆蓋;遞歸尋呼服務(wù)器作為P2PSIP對等加入 VOIP出口網(wǎng)關(guān)覆蓋,這樣每個遞歸尋呼服務(wù)器負(fù)責(zé)一定數(shù)量的VOIP出口網(wǎng)關(guān);dl)WIFI手機(jī)向所屬遞歸尋呼服務(wù)器P2P路由查詢請求;遞歸尋呼服務(wù)器如fl)至jl) 進(jìn)行遞歸查詢,把查詢結(jié)果回送給WIFI手機(jī);WIFI手機(jī)直接向所匹配的WIFI手機(jī)、VOIP出口網(wǎng)關(guān)或遞歸尋呼服務(wù)器發(fā)出呼叫;el) VOIP出口網(wǎng)關(guān)從PSTN收到呼叫,經(jīng)過處理認(rèn)定是一個到WIFI手機(jī)的呼叫,向所屬遞歸尋呼服務(wù)器發(fā)出P2P路由查詢請求;遞歸尋呼服務(wù)器如fl)至jl)進(jìn)行遞歸查詢,把查詢結(jié)果回送給VOIP出口網(wǎng)關(guān);VOIP出口網(wǎng)關(guān)直接向所匹配的WIFT手機(jī)、VOIP出口網(wǎng)關(guān)或遞歸尋呼服務(wù)器發(fā)出呼叫;fl)遞歸尋呼服務(wù)器收到路由查詢請求,先對被叫號碼查詢WIFI手機(jī)覆蓋; gl)如果在WIFI手機(jī)覆蓋得到匹配,將匹配的WIFI手機(jī)的傳輸層信息發(fā)送給路由請求端;否則,對主叫號碼查詢VOIP出口網(wǎng)關(guān)覆蓋;hi)如果在VOIP出口網(wǎng)關(guān)覆蓋得到匹配,將匹配的VOIP出口網(wǎng)關(guān)的傳輸層信息發(fā)送給路由請求端;否則,對被叫號碼查詢PSTN電話覆蓋;il)如果在PSTN電話覆蓋得到匹配,將匹配的遞歸尋呼服務(wù)器的傳輸層信息發(fā)送給路由請求端;jl)否則,將遞歸尋呼服務(wù)器自己的傳輸層信息發(fā)送給路由請求端;
2.如權(quán)利要求1所述的方法,其特征在于WIFI手機(jī)可能是桌面VOIP電話。
3.如權(quán)利要求1所述的方法,其特征在于如果不能通過VOIP直接進(jìn)行呼叫,WIFI手機(jī)通過自己的VOIP出口網(wǎng)關(guān)進(jìn)行呼叫。
4.如權(quán)利要求1所述的方法,VOIP出口網(wǎng)關(guān)可以代理單個用戶,也可以代理一個群組的用戶。
全文摘要
一種基于P2P遞歸的分布式WIFI尋呼方法,包括設(shè)置WIFI手機(jī)覆蓋、VOIP出口網(wǎng)關(guān)覆蓋和PSTN電話覆蓋;VOIP出口網(wǎng)關(guān)把每個所負(fù)責(zé)的WIFI電話號碼加載到VOIP出口網(wǎng)關(guān)覆蓋;WIFI手機(jī)向所屬遞歸尋呼服務(wù)器P2P路由查詢請求,服務(wù)器先后對被叫號碼查詢WIFI手機(jī)覆蓋、對主叫號碼查詢VOIP出口網(wǎng)關(guān)覆蓋、對被叫號碼查詢PSTN電話覆蓋,并把查詢結(jié)果回送給WIFI手機(jī);WIFI手機(jī)直接向所匹配的WIFI手機(jī)、自己的VOIP出口網(wǎng)關(guān)或遞歸尋呼服務(wù)器發(fā)出呼叫。本發(fā)明解決現(xiàn)有WIFI尋呼效率。本發(fā)明為WIFI通話變?yōu)楸镜赝ㄔ挕1景l(fā)明為WIFI手機(jī)用戶提供一種經(jīng)濟(jì)的通話方式。
文檔編號H04W68/02GK102547985SQ20101060595
公開日2012年7月4日 申請日期2010年12月27日 優(yōu)先權(quán)日2010年12月27日
發(fā)明者李云洲 申請人:佛山絡(luò)威網(wǎng)絡(luò)技術(shù)有限公司