两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

選取混合網絡中接入代理的方法

文檔序號:7619817閱讀:170來源:國知局
專利名稱:選取混合網絡中接入代理的方法
技術領域
本發(fā)明涉及混合網絡通信技術領域,具體涉及一種選取混合網絡中接入代理的方法。
背景技術
MANET(自組網)源于軍事應用,經過多年的研發(fā),目前其應用目標已擴大到了家庭網絡、個人無線移動通信等民用領域。自組網是由一組帶有無線收發(fā)信裝置的移動節(jié)點組成的一個無線移動通信網絡,它不依賴于預設的基礎設施而臨時組建,網絡中移動的節(jié)點利用自身的無線收發(fā)設備交換信息,當相互之間不在彼此的通信范圍內時,可以借助其它中間節(jié)點中繼來實現(xiàn)多跳通信。中間節(jié)點幫助其它節(jié)點中繼時,先接收前一個節(jié)點發(fā)送的分組,然后再向下一個節(jié)點轉發(fā)以實現(xiàn)中繼,所以也稱為分組無線網或多跳網。在無線自組織網絡中,取消了傳統(tǒng)蜂窩移動通信網絡中的中心節(jié)點的概念,所有的節(jié)點都是地位平等的,通過端對端的對等通信方式直接互聯(lián)。每一個節(jié)點兼有終端和路由器的功能,除了自身作為通信終端參與數(shù)據(jù)通信過程之外,還要為網絡中其他節(jié)點的數(shù)據(jù)通信業(yè)務提供轉發(fā)功能。
蜂窩移動通信網絡和無線局域網都屬于現(xiàn)有網絡基礎設施范疇,這些無線網絡需要基站或者訪問服務點這樣的中心控制設備,而無線自組織網絡是一種無中心的分布式控制網絡,它可以在沒有或不便利用現(xiàn)有的網絡基礎設施的情況下提供一種通信支撐環(huán)境。其具有以下特點無中心和自組織性、多跳性、動態(tài)變化的拓撲結構、移動終端的局限性、安全性較差、有限的傳輸帶寬、生存時間短等。
隨著第三代移動通信系統(tǒng)逐漸進入商用,業(yè)界人士對下一代移動通信的共識是它與前幾代移動通信系統(tǒng)不同,是一個多種系統(tǒng)綜合形成的復雜系統(tǒng)。這些系統(tǒng)包括二代和三代的蜂窩系統(tǒng),例如,GSM(全球移動通信系統(tǒng))、UMTS(通用移動通信系統(tǒng)),DVB(數(shù)字電視廣播)、HAPS(高空平臺移動通信系統(tǒng))等廣域覆蓋分發(fā)系統(tǒng),支持高速率熱點覆蓋的無線局域網,個域網以及固定接入網等。引入自組織方式的移動通信系統(tǒng),有可能成為4G或未來無線移動通信系統(tǒng)的重要形式。在移動通信系統(tǒng)中引入自組織方式,將會帶來以下諸多好處彌補覆蓋缺陷、提供P2P(Peer-to-Peer,點對點)模式、降低功耗、提高容量、轉移流量以緩解熱點區(qū)域由于容量飽和造成的呼叫阻塞和切換斷鏈??傊?,未來的移動通信系統(tǒng)由于引入了自組織方式,可以使網絡具備很高的自適應性和智能性。
在這種新型混合系統(tǒng)中,有三種通信方式,包括自組織方式、蜂窩方式和混合方式,即經過多跳中繼最終接入基站。在這三種通信方式中,前兩種方式都已經是比較成熟的技術,而第三種通信方式,即移動終端在自組織工作方式下如何與固定網絡進行通信,則是需要研究的一個全新問題。通過代理技術可以解決這個問題。所謂代理是指在多跳傳輸中最終將其它用戶的服務請求直接送達基站設備的用戶。合適的代理選取與維護算法對通信的性能影響較大,但目前還沒有現(xiàn)成的可用方案。

發(fā)明內容
本發(fā)明的目的是提供一種選取混合網絡中接入代理的方法,以有效地選取接入代理,解決在混合組網方式下移動終端與蜂窩網絡的通信問題。
一種選取混合網絡中接入代理的方法,所述混合網絡包括自組網和蜂窩網絡,所述方法包括步驟A、當所述移動終端檢測到自己不在所述蜂窩網絡的覆蓋范圍內時,向其他節(jié)點廣播代理發(fā)現(xiàn)消息;
B、每個收到所述代理發(fā)現(xiàn)消息并且可以作接入代理的節(jié)點向所述移動終端返回代理應答消息,并在所述代理應答消息中包含本節(jié)點已代理的終端個數(shù);C、所述移動終端根據(jù)收到的代理應答消息選定其中一個節(jié)點作為接入代理。
在所述步驟A和步驟B之間包括步驟當所述其他節(jié)點收到所述代理發(fā)現(xiàn)消息后,如果檢測到自己不可以作接入代理,并且所述代理發(fā)現(xiàn)消息的跳數(shù)小于預定值,則繼續(xù)向其他節(jié)點廣播所述代理發(fā)現(xiàn)消息。
所述步驟B包括每個收到所述代理發(fā)現(xiàn)消息的節(jié)點根據(jù)所述代理發(fā)現(xiàn)消息中的信息,建立所述代理發(fā)現(xiàn)消息的源節(jié)點與本節(jié)點之間的路由;如果該節(jié)點可以作接入代理,則通過各節(jié)點之間建立的路由向所述移動終端返回代理應答消息。
所述步驟C包括C1、所述移動終端根據(jù)收到的代理應答消息選定其中多個節(jié)點作為備用接入代理;C2、根據(jù)所述備用接入代理節(jié)點建立備用接入代理節(jié)點列表;C3、選定所述接入代理節(jié)點列表中的第一個節(jié)點作為接入代理。
所述步驟C還包括C4、所述移動終端周期向所述備用接入代理節(jié)點列表中各節(jié)點發(fā)送HELLO消息,檢測各節(jié)點的連通性;C5、所述備用接入代理節(jié)點列表中各節(jié)點收到所述HELLO消息后,向所述移動終端回復HELLO確認消息,并在所述HELLO確認消息中包含本節(jié)點已代理的終端個數(shù);
C6、所述移動終端根據(jù)各節(jié)點的回復消息更新所述備用接入代理節(jié)點列表中各節(jié)點的順序。
所述步驟C6還包括如果在預定時間內未收到所述備用接入代理節(jié)點的響應消息,則刪除該節(jié)點。
所述步驟C2具體為將各備用接入代理節(jié)點按照其與所述移動終端之間的跳數(shù)及其已代理的終端個數(shù)進行排序。
所述方法還包括當所述終端移動到所述蜂窩網絡的覆蓋范圍內后,刪除所述備用接入代理節(jié)點列表中的所有節(jié)點。
所述接入代理為位于所述蜂窩網絡中的節(jié)點。
所述移動終端支持多跳中繼的自組織通信方式和蜂窩移動通信方式。
可選地,所述蜂窩網絡包括GSM,和/或GPRS,和/或WCDMA,和/或CDMA IS95A,和/或CDMA20001X,和/或CDMA2000,和/或TD-SCDMA。
優(yōu)選地,所述代理發(fā)現(xiàn)消息包括以下信息報文類型、標志位、跳數(shù)、廣播號、目的IP地址、目的序列號、源IP地址、源序列號;所述代理應答消息包括以下信息報文類型、標志位、下一跳節(jié)點子網、跳數(shù)、目的IP地址、目的序列號、源IP地址、路由生存時間、已代理節(jié)點數(shù)。
由以上本發(fā)明提供的技術方案可以看出,本發(fā)明對于混合網絡中移動終端,通過移動終端向其他節(jié)點廣播代理發(fā)現(xiàn)消息來選取接入代理,然后通過選取的接入代理接入固定網絡,實現(xiàn)移動終端在自組織工作方式下與固定網絡的通信,并通過移動終端周期地向多個備用接入代理發(fā)送HELLO消息,檢測其連通性,保證了選取的接入代理的有效性,提高了接入速率。利用本發(fā)明,可以有效地彌補固定網絡的覆蓋缺陷,降低整個網絡的功耗,提高固定網絡的系統(tǒng)容量,多種通信方式共存使混合網絡具備了很高的自適應性和智能性。


圖1是自組網結構示意圖;圖2是混合網絡的結構示意圖;圖3是移動終端通過接入代理與蜂窩網絡通信的流程;圖4是本發(fā)明方法選取接入代理的實現(xiàn)流程圖;圖5是圖2所示的混合網內節(jié)點A與蜂窩網絡通信時的消息流程。
具體實施例方式
本發(fā)明的核心在于在自組織網絡及蜂窩網絡共存的混合網絡中,當移動終端檢測到自己不在蜂窩網絡的覆蓋區(qū)域內時,通過廣播的方式選取一個位于蜂窩網絡內的節(jié)點作為其接入代理,并通過選取的接入代理完成在蜂窩網絡中的注冊過程及呼叫建鏈過程;然后,通過自組網將業(yè)務信息傳送給接入代理,再由接入代理將業(yè)務信息傳送給蜂窩網絡,實現(xiàn)混合網絡中的移動終端與蜂窩網絡的通信。
在代理選取過程中,由移動終端向其他節(jié)點廣播代理發(fā)現(xiàn)消息;每個收到代理發(fā)現(xiàn)消息并且可以作接入代理的節(jié)點向移動終端返回代理應答消息,并在代理應答消息中包含本節(jié)點已代理的終端個數(shù);這樣,移動終端即可根據(jù)收到的代理應答消息選定其中多個節(jié)點作為備用接入代理,并根據(jù)其與這些節(jié)點之間的跳數(shù)及每個節(jié)點已代理的終端個數(shù)從中選取一個節(jié)點作為接入代理。由于終端與接入代理的移動性,因此移動終端還要通過HELLO消息周期地檢測各備用接入代理節(jié)點的連通性,并根據(jù)檢測結果對這些備用接入代理節(jié)點進行維護,以便從中選取出一個合適的節(jié)點作為接入代理。
為了使本技術領域的人員更好地理解本發(fā)明方案,下面結合附圖和實施方式對本發(fā)明作進一步的詳細說明。
自組織網絡是一個所有組成節(jié)點所組成的自治系統(tǒng),在一個無線自組織網絡中,節(jié)點之間通過多跳無線鏈路相互通信。在這里沒有基站等基礎設施,每個節(jié)點既是接收和發(fā)送信息的終端,又充當其他節(jié)點間通信的路由器。其網絡結構如圖1所示由于受到信號發(fā)射功率的影響,節(jié)點A與節(jié)點C通信時,需要經過兩跳無線鏈路,即先建立與節(jié)點B的無線鏈路,再通過節(jié)點B建立節(jié)點B與節(jié)點C的無線鏈路,然后將通話信息發(fā)送到節(jié)點B,再由節(jié)點B發(fā)送到節(jié)點C,反之亦然。而節(jié)點D和節(jié)點E之間可以直接相互通信。
在自組網與蜂窩網共存的混合網絡中,如圖2所示,自組網中的某些節(jié)點,比節(jié)點C、節(jié)點D、節(jié)點E位于蜂窩網的覆蓋區(qū)域內,此時,這些節(jié)點可直接與基站通信。而其他節(jié)點(節(jié)點A和節(jié)點B)由于不在蜂窩網的覆蓋區(qū)域內,不能直接與基站通信。
本發(fā)明通過選取接入代理的方式實現(xiàn)混合網絡中移動終端與蜂窩網絡的通信。所謂接入代理是指一個在蜂窩網絡覆蓋范圍內的移動終端,當蜂窩網絡覆蓋范圍外的一個或者多個終端要與蜂窩網絡進行通信時,它代替這些終端完成在蜂窩網絡中的注冊過程;并將通信業(yè)務數(shù)據(jù)流在蜂窩網絡協(xié)議與MANET協(xié)議之間進行轉換,起到一個網關的作用。
參照圖3,圖3示出了移動終端通過接入代理與蜂窩網絡通信的流程步驟301移動終端檢測自己是否在蜂窩網絡的覆蓋范圍內。
如果在蜂窩網絡的覆蓋范圍內,則進到步驟302注銷其接入代理節(jié)點。
然后,進到步驟303直接與基站進行通信,這種情況下的建鏈、拆鏈過程與普通蜂窩網的終端相同。
如果不在蜂窩網絡的覆蓋范圍內,則進到步驟304選取接入代理。該接入代理為位于蜂窩網絡中的某節(jié)點。
步驟305通過選取的接入代理完成在蜂窩網絡中的注冊過程及呼叫建鏈過程。
步驟306移動終端通過自組織方式將業(yè)務信息傳送給接入代理,再由接入代理將業(yè)務信息傳送給所述蜂窩網絡,反之亦然。
在混合通信方式中,當用戶處于覆蓋區(qū)外時,用戶的身份注冊信息和業(yè)務數(shù)據(jù)將經過多跳傳輸給用戶選取的接入代理,由接入代理來代替用戶完成與基站間的信息交互。因此合適的接入代理選取與維護對通信的性能影響較大,代理的選取和維護問題是一個關鍵的問題。
在本發(fā)明中,通過移動終端向其他節(jié)點廣播代理發(fā)現(xiàn)消息PDIS,每個收到該代理發(fā)現(xiàn)消息并且可以作接入代理的節(jié)點向移動終端回送代理應答消息PREP,來選取接入代理。
代理發(fā)現(xiàn)消息PDIS包括以下信息報文類型、標志位、跳數(shù)、廣播號、目的IP地址、目的序列號、源IP地址、源序列號。
可設定其分組格式如下表1所示表1

類型(Type)指控制報文的類型;
標志位(5Bit)加入標記(J)為多播保留的字段,修復標記(R)為多播保留的字段,義務的PDIS標記(G)表明是否需要單播PDIS給目的IP地址域中指明的節(jié)點,目的節(jié)點回復標記(D)表明只有目的節(jié)點才對該PDIS做回復,序列號未知標記(U)表明目的序列號未知;跳數(shù)從源節(jié)點到當前接收到PDIS的節(jié)點的跳數(shù);PDIS的廣播號和源IP地址一起保證唯一標識一次路由建立過程發(fā)送的路由請求;目的節(jié)點的IP地址目的節(jié)點的IP地址;目的節(jié)點序列號源節(jié)點收到的最新的到目的節(jié)點的任何路由的序列號;源節(jié)點IP地址發(fā)起PDIS的節(jié)點的IP地址;源節(jié)點序列號發(fā)起PDIS的節(jié)點當前的序列號。
代理應答消息PREP包括以下信息報文類型、標志位、下一跳節(jié)點子網、跳數(shù)、目的IP地址、目的序列號、源IP地址、路由生存時間、已代理節(jié)點數(shù)。
可設定其分組格式如下表2所示表2

類型(Type)指控制報文的類型;標志位(5Bit)修復標記(R)為多播保留的字段;需要確認標記(A)表明是否需要確認收到PREP;
前綴長度如果非零,說明指定的下一跳將被當作到達前綴所指出的子網的下一跳節(jié)點;跳數(shù)源節(jié)點到目的節(jié)點的跳數(shù);目的節(jié)點的IP地址該路由的目的節(jié)點的IP地址;目的節(jié)點序列號該路由的目的節(jié)點序列號;源節(jié)點IP地址發(fā)起PDIS的節(jié)點的IP地址;生存時間(Lifetime)收到PREP的節(jié)點認為該路由有效的時間(單位微秒);已代理節(jié)點數(shù)表示該節(jié)點已經是幾個節(jié)點的代理。
圖4示出了本發(fā)明方法選取接入代理的實現(xiàn)流程,包括以下步驟步驟401移動用戶向其他節(jié)點廣播代理發(fā)現(xiàn)消息PDIS。
步驟402收到代理發(fā)現(xiàn)消息PDIS的節(jié)點建立源節(jié)點與本節(jié)點的路由。
步驟403檢測收到的代理發(fā)現(xiàn)消息的跳數(shù)是否小于預定值。
如果不小于預定值,則進到步驟404丟棄收到的代理發(fā)現(xiàn)消息。
如果小于預定值,則進到步驟405進一步檢測檢測自己是否可以作該移動用戶的接入代理。
如果可以,則進到步驟406向該移動用戶返回代理應答消息PREP,在代理應答消息中包含本節(jié)點已代理的終端個數(shù)。
然后,進到步驟407繼續(xù)向其他節(jié)點廣播該代理發(fā)現(xiàn)消息。
如果不可以,則直接進到步驟407繼續(xù)向其他節(jié)點廣播該代理發(fā)現(xiàn)消息。
步驟408移動用戶根據(jù)收到的代理應答消息選定其中一個節(jié)點作為接入代理。
該移動用戶可能會接收到多個節(jié)點回送的代理應答消息,因此,可以從中選擇一個合適的節(jié)點作接入代理,其他節(jié)點作為備用接入代理。
為了方便接入代理的選取,可以建立一個備用代理節(jié)點列表,將所有回送代理應答消息的節(jié)點全部放入該表中,也可以從中選取若干個節(jié)點放入該表中。對這多個節(jié)點按優(yōu)先級順序進行排序,需要通信時,選取該表中的第一個節(jié)點作為接入代理。
在對這些節(jié)點排序時,要考慮到移動用戶與該節(jié)點之間的距離,也就是與該節(jié)點之間的跳數(shù),以及該節(jié)點已經承擔了幾個節(jié)點的代理。為了提高通信效率,可以將表中的節(jié)點根據(jù)公式Value=h+1.8*n進行升序排列,其中h為目的節(jié)點與源節(jié)點之間的距離(跳數(shù));n表示該節(jié)點已經是n個節(jié)點的代理了。
接入代理選定后,移動用戶向該接入代理發(fā)送代理請求消息,接入代理收到該消息后,向移動用戶回復代理確認消息。同時將自己記錄的承擔的代理節(jié)點數(shù)加1。當移動用戶收到代理確認消息后,即可向代理節(jié)點發(fā)送身份信息開始注冊過程。
由于無線通信中終端的移動性,某個終端的代理可能會移動到距離該終端太遠的位置而無法與該終端用戶進行通信,因此為了保證備用代理節(jié)點列表的節(jié)點代理的有效性,還需要移動用戶對備用代理節(jié)點信息定時進行維護。
針對該問題,本發(fā)明通過對代理的連通性檢測,對備用代理節(jié)點列表進行不斷的維護和更新。如果移動用戶在一段時間(可根據(jù)實際應用預先設定)內沒有和這些節(jié)點進行通信,則周期地向這些節(jié)點發(fā)送HELLO消息,檢測各節(jié)點的連通性。各節(jié)點收到HELLO消息后,向移動用戶回復HELLO確認消息,并在HELLO確認消息中包含本節(jié)點已支持的代理個數(shù)。移動用戶根據(jù)各節(jié)點的回復消息更新備用接入代理節(jié)點列表中各節(jié)點的順序。仍然按上述原則確定各節(jié)點的排列順序,即按照其與移動用戶之間的跳數(shù)及其已代理的終端個數(shù)進行排序。如果在預定時間內未收到備用接入代理節(jié)點的響應消息,則刪除該節(jié)點。
如果當前接入代理節(jié)點的順序發(fā)生了改變,則進行接入代理的更換,選擇當前排在第一的節(jié)點作為接入代理。同時向原來的代理節(jié)點發(fā)送代理撤消消息,原代理節(jié)點收到代理撤銷消息后回復撤銷確認消息,同時將自己記錄的承擔的代理節(jié)點數(shù)減1。移動用戶選取新的代理節(jié)點后,向新選擇的代理節(jié)點發(fā)送代理請求消息,重新進行代理請求過程。
上述代理請求消息、代理確認消息、HELLO消息、HELLO確認消息、代理撤銷消息、撤銷確認消息的具體消息格式可根據(jù)應用需要來確定。
當移動用戶需要接入蜂窩網絡時,先檢測自己是否在蜂窩網絡覆蓋范圍內。如果在其范圍內,再看自己是否還有接入代理節(jié)點沒有注銷,則注銷該接入代理后再接入蜂窩網絡(這種情況下的建鏈、拆鏈過程和普通蜂窩網的終端一樣);如果不在蜂窩網絡范圍內,則該節(jié)點向其代理節(jié)點發(fā)送帶業(yè)務類型的業(yè)務請求消息(如果沒有代理節(jié)點就進入代理選取過程)。代理節(jié)點收到該請求后,代替移動用戶與蜂窩網絡進行交互完成呼叫建鏈過程,并開始進行業(yè)務的傳輸。業(yè)務傳輸時,蜂窩網將需要發(fā)給移動用戶的數(shù)據(jù)發(fā)送給該代理節(jié)點,代理節(jié)點將數(shù)據(jù)通過自組網轉發(fā)送給移動用戶,反之亦然。業(yè)務結束后,移動用戶發(fā)起業(yè)務拆鏈請求,代理節(jié)點收到拆鏈信息后,代替移動用戶與蜂窩網完成呼叫的拆鏈規(guī)程,并向移動用戶回復拆鏈的確認消息。
在本發(fā)明中,需要移動終端同時支持多跳中繼的自組織通信方式和蜂窩移動通信方式。如果蜂窩網絡的終端本身也支持自組織通信方式,則使用單模終端即可,否則,可采用雙模終端。
下面以圖2所示的混合網內節(jié)點A與基站的通信為例,詳細說明代理選取及業(yè)務建鏈及拆鏈的過程,其消息流程如圖5所示節(jié)點A檢測自己不在蜂窩網絡的覆蓋范圍內,該節(jié)點廣播一個代理發(fā)現(xiàn)(PDIS)消息,收到PDIS消息的中間節(jié)點B根據(jù)PDIS中的信息,建立到源節(jié)點(節(jié)點A)的路由。該路由稱為反向路由,其目的節(jié)點是廣播PDIS的源節(jié)點,下一跳節(jié)點是將PDIS發(fā)送給本節(jié)點的鄰居節(jié)點。然后該節(jié)點再繼續(xù)向周圍節(jié)點廣播此消息,同時該節(jié)點判斷自己是否可作代理,如果可以就向源節(jié)點回復代理應答消息(PREP)(圖中節(jié)點C、D收到了節(jié)點B轉發(fā)的PDIS消息,它們都回應了PREP消息),PREP沿著剛剛建立的路由向源節(jié)點傳送,在此過程中,收到PREP的節(jié)點建立到目的節(jié)點的路由,該路由稱為正向路由,其目的節(jié)點是PREP的源節(jié)點,下一跳是將PREP發(fā)送給本節(jié)點的鄰居節(jié)點。
這樣,節(jié)點A收到了節(jié)點C和節(jié)點D回復的代理應答消息,節(jié)點A根據(jù)這些消息中信息從中選擇節(jié)點C作為其接入代理。然后節(jié)點A向節(jié)點C發(fā)送代理請求消息PREQ,節(jié)點C收到該消息后,向節(jié)點A回復代理確認消息PACK。當節(jié)點A收到PACK消息后,向代理節(jié)點發(fā)送身份信息開始注冊過程先將注冊信息發(fā)送到節(jié)點B,由節(jié)點B轉發(fā)到節(jié)點C,由節(jié)點C代替節(jié)點A完成注冊過程。注冊完成后,節(jié)點C將注冊確認消息經節(jié)點B發(fā)送給節(jié)點A。
然后,節(jié)點A向節(jié)點C發(fā)送帶有業(yè)務類型的業(yè)務請求消息,如果節(jié)點C支持該業(yè)務類型,則代替節(jié)點A與蜂窩網絡完成業(yè)務的呼叫建立過程。如果節(jié)點C不支持該業(yè)務類型,則直接返回出錯信息給節(jié)點A,這將使節(jié)點A啟動新的有QoS(服務質量)要求的代理選取過程,并更新代理節(jié)點,然后由新代理完成上述過程,開始進行業(yè)務的傳輸。
業(yè)務傳輸結束后,如果由自組網的用戶發(fā)起斷鏈消息,代理節(jié)點收到斷鏈消息后,代替用戶完成呼叫的拆鏈規(guī)程。具體到該例,節(jié)點A向節(jié)點C發(fā)送業(yè)務拆鏈請求,節(jié)點C代替節(jié)點A與蜂窩網絡完成業(yè)務的呼叫拆除過程。然后,向節(jié)點A回復業(yè)務拆鏈成功消息。
如果由蜂窩網的用戶發(fā)起斷鏈消息,代理節(jié)點收到斷鏈消息后,代替用戶與蜂窩網完成呼叫的拆鏈規(guī)程,然后通知用戶。具體到該例,節(jié)點C收到蜂窩網發(fā)來的拆鏈信令后代替節(jié)點A與蜂窩網絡完成業(yè)務的呼叫拆除過程,然后向節(jié)點A發(fā)送業(yè)務拆鏈請求,節(jié)點A收到該業(yè)務拆鏈請求向節(jié)點C回復業(yè)務拆鏈成功消息。
雖然通過實施例描繪了本發(fā)明,本領域普通技術人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權利要求
1.一種選取混合網絡中接入代理的方法,所述混合網絡包括自組網和蜂窩網絡,其特征在于,所述方法包括步驟A、當所述移動終端檢測到自己不在所述蜂窩網絡的覆蓋范圍內時,向其他節(jié)點廣播代理發(fā)現(xiàn)消息;B、每個收到所述代理發(fā)現(xiàn)消息并且可以作接入代理的節(jié)點向所述移動終端返回代理應答消息,并在所述代理應答消息中包含本節(jié)點已代理的終端個數(shù);C、所述移動終端根據(jù)收到的代理應答消息選定其中一個節(jié)點作為接入代理。
2.根據(jù)權利要求1所述的方法,其特征在于,在所述步驟A和步驟B之間包括步驟當所述其他節(jié)點收到所述代理發(fā)現(xiàn)消息后,如果檢測到自己不可以作接入代理,并且所述代理發(fā)現(xiàn)消息的跳數(shù)小于預定值,則繼續(xù)向其他節(jié)點廣播所述代理發(fā)現(xiàn)消息。
3.根據(jù)權利要求1或2所述的方法,其特征在于,所述步驟B包括每個收到所述代理發(fā)現(xiàn)消息的節(jié)點根據(jù)所述代理發(fā)現(xiàn)消息中的信息,建立所述代理發(fā)現(xiàn)消息的源節(jié)點與本節(jié)點之間的路由;如果該節(jié)點可以作接入代理,則通過各節(jié)點之間建立的路由向所述移動終端返回代理應答消息。
4.根據(jù)權利要求1或2所述的方法,其特征在于,所述步驟C包括C1、所述移動終端根據(jù)收到的代理應答消息選定其中多個節(jié)點作為備用接入代理;C2、根據(jù)所述備用接入代理節(jié)點建立備用接入代理節(jié)點列表;C3、選定所述接入代理節(jié)點列表中的第一個節(jié)點作為接入代理。
5.根據(jù)權利要求4所述的方法,其特征在于,所述步驟C還包括C4、所述移動終端周期向所述備用接入代理節(jié)點列表中各節(jié)點發(fā)送HELLO消息,檢測各節(jié)點的連通性;C5、所述備用接入代理節(jié)點列表中各節(jié)點收到所述HELLO消息后,向所述移動終端回復HELLO確認消息,并在所述HELLO確認消息中包含本節(jié)點已代理的終端個數(shù);C6、所述移動終端根據(jù)各節(jié)點的回復消息更新所述備用接入代理節(jié)點列表中各節(jié)點的順序。
6.根據(jù)權利要求5所述的方法,其特征在于,所述步驟C6還包括如果在預定時間內未收到所述備用接入代理節(jié)點的響應消息,則刪除該節(jié)點。
7.根據(jù)權利要求5所述的方法,其特征在于,所述步驟C2具體為將各備用接入代理節(jié)點按照其與所述移動終端之間的跳數(shù)及其已代理的終端個數(shù)進行排序。
8.根據(jù)權利要求1或2所述的方法,其特征在于,所述方法還包括當所述終端移動到所述蜂窩網絡的覆蓋范圍內后,刪除所述備用接入代理節(jié)點列表中的所有節(jié)點。
9.根據(jù)權利要求1或2所述的方法,其特征在于,所述接入代理為位于所述蜂窩網絡中的節(jié)點。
10.根據(jù)權利要求1或2所述的方法,其特征在于,所述移動終端支持多跳中繼的自組織通信方式和蜂窩移動通信方式。
11.根據(jù)權利要求1或2所述的方法,其特征在于,所述蜂窩網絡包括GSM,和/或GPRS,和/或WCDMA,和/或CDMA IS95A,和/或CDMA20001X,和/或CDMA2000,和/或TD-SCDMA。
12.根據(jù)權利要求1或2所述的方法,其特征在于,所述代理發(fā)現(xiàn)消息包括以下信息報文類型、標志位、跳數(shù)、廣播號、目的IP地址、目的序列號、源IP地址、源序列號;所述代理應答消息包括以下信息報文類型、標志位、下一跳節(jié)點子網、跳數(shù)、目的IP地址、目的序列號、源IP地址、路由生存時間、已代理節(jié)點數(shù)。
全文摘要
本發(fā)明公開了一種選取混合網絡中接入代理的方法,所述混合網絡包括自組網和蜂窩網絡,所述方法包括步驟當移動終端檢測到自己不在蜂窩網絡的覆蓋范圍內時,向其他節(jié)點廣播代理發(fā)現(xiàn)消息;每個收到代理發(fā)現(xiàn)消息并且可以作接入代理的節(jié)點向移動終端返回代理應答消息,并在代理應答消息中包含本節(jié)點已代理的終端個數(shù);移動終端根據(jù)收到的代理應答消息選定其中一個節(jié)點作為接入代理。利用本發(fā)明,可以有效地選取接入代理,實現(xiàn)移動終端在自組織工作方式下與固定網絡的通信,從而有效地彌補了固定網絡的覆蓋缺陷。
文檔編號H04Q7/22GK1889482SQ20051007972
公開日2007年1月3日 申請日期2005年6月27日 優(yōu)先權日2005年6月27日
發(fā)明者陳曦, 于宏毅, 張效義, 胡捍英 申請人:中國人民解放軍信息工程大學
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乐都县| 东乡族自治县| 钟山县| 大庆市| 嘉祥县| 营山县| 潼关县| 赫章县| 枣阳市| 浮梁县| 扎兰屯市| 龙门县| 惠东县| 西充县| 宜阳县| 洛宁县| 金阳县| 岑巩县| 平泉县| 彰化市| 五原县| 定陶县| 新宁县| 大石桥市| 绥中县| 交口县| 三明市| 文水县| 九龙城区| 灵丘县| 大同县| 交城县| 新竹县| 汨罗市| 延安市| 武穴市| 集安市| 甘洛县| 高尔夫| 寿宁县| 府谷县|