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