專利名稱::通信切換方法、通信消息處理方法和通過使用計算機來執行這些方法的程序的制作方法
技術領域:
:本發明涉及與執行無線通信的移動終端(移動節點)的切換相關的通信切換方法、通信消息處理方法和通過使用計算機來執行這些方法的程序,更具體地涉及與下述移動節點相關的通信切換方法、通信消息處理方法和通過使用計算機來執行這些方法的程序,所述移動節點被設計來通過使用作為下一代因特網協議的移動IPv6(移動因特網協議版本6)協議來執行無線通信。
背景技術:
:作為即使在運動中間也能夠以無縫方式向用戶——其獲得從移動終端通過無線網絡到諸如因特網之類的通信網絡的訪問——提供與通信網絡的連接的技術,利用建立下一代因特網協議的移動IPv6的技術已經得到廣泛使用。參見圖9,將說明使用這種移動IPv6的無線通信技術。在例如下面的非專利文件1中公開了下文所討論的關于移動IPv6的技術。在圖9中所示的無線通信系統包括IP網絡(通信網絡)15,諸如因特網;多個子網(其中每個被等同地稱為子網絡)20和30,它們連接到IP網絡15;以及移動終端(MN移動節點)10,它可以建立到所述多個子網20和30之一的連接。在圖9中,將兩個子網20和30示出為多個子網20和30。子網20包括對于IP分組(分組數據)進行路由的接入路由器(AR)21和建立固有的無線覆蓋區域(可通信區域)28和29的多個接入點(AP)22和23構成。這些AP22和23連接到AR21,并且AR21連接到IP網絡15。在圖9中,兩個AP22和23被示出為多個AP22和23。而且,以與上述的子網20相同的連接模式,子網30包括AR31和多個AP32和33。作為子網20的部件的AR21和作為子網30的部件的AR31可通過IP網絡15而通信,即,子網20和子網30通過IP網絡15而連接。在圖9中所示的無線通信系統中,假設MN10已經開始了與在無線覆蓋區域29中的AP23的無線通信。此時,在被分配到MN10的IPv6地址不適合于子網20的IP地址系統的情況下,存在于無線覆蓋區域29中的MN10通過關于AP23的無線通信而獲取適合于子網20的IPv6地址,即轉交地址(CareofAddress,CoA)。關于此點,作為MN10獲取CoA的方法,存在下述方法按照諸如DHCPv6之類的方法來以有管轄的方式(inastatefulfashion)從DHCP服務器向MN10分配CoA;MN10從AR21獲取子網20的網絡前綴和前綴長度,以便通過組合從AR21獲取的所述網絡前綴和前綴長度以及MN10的鏈接層地址等而以無管轄的方式(inastatelessfashion)來自動地產生CoA。另外,MN10對于在它所屬的家鄉網絡上的路由器(家鄉代理)或特定的通信伙伴(對方節點(CorrespondentNode)CN)登記(BingdingUpdate(綁定更新)BU)所獲取的CoA,由此使得能夠在子網20中發送或接收分組數據。因此,從預定通信伙伴向MN10發送的分組數據被基于MN10的CoA通過AR21和AP23而發送到MN10,而從MN10向期望的通信對方發送的分組數據被通過AP23和AR21傳送到上述的期望通信伙伴。而且,根據在家鄉代理中注冊的MN10的CoA,被發送到家鄉網絡的地址到MN10的分組數據也被發送到子網20的AR21,并且通過AP23被傳送到MN10。如上所述,在圖9中所示的使用移動IPv6的無線通信系統中,即使在其中MN10進行從一個子網向不同的子網切換的情況下,CoA的使用也使得MN10的無線通信能夠繼續。作為用于實現例如這種切換處理的加速的技術,已知有在下面的非專利文件2中公開的快速切換技術。按照這種快速切換技術,在MN10執行L2切換之前,MN10可以預先獲取在子網30中要使用的新CoA(以下被稱為NCoA),以當向AR21通知該NCoA時產生AR21和AR31之間的隧道,并且MN10在執行用于進行從AP23到AP32的連接轉換的L2切換后移位到子網30,并且即使對于在正式地登記(BU)先前獲取的NCoA之前的期間,被發送到曾在子網20中使用的MN10的老(先前的)CoA(以下稱為PCoA)的分組數據也經由所述隧道和通過AR31和AP32被傳送到MN10,以及從MN10發送的分組數據經由所述隧道和通過AP32和AR31而到達AR21,并且它被從AR21發送到通信伙伴。另一方面,在使用網絡的通信中,包括QoS(服務質量)保證的服務(在本說明書中,這樣的服務被稱為附加服務)存在,并且存在用于實現這樣的附加服務的各種類型的通信協議。在這些各種類型的通信協議中,作為用于QoS保證的協議,例如存在RSVP(ResourceReservationProtocol,資源保留協議)(例如參見下面的非專利文件3)。RSVP用于對在從進行數據發送的發送側通信終端到進行數據接收的接收側通信終端的路徑(流)上的頻帶(band)進行保留,以便從所述發送側通信終端向接收側通信終端平滑地發送數據。雖然存在對于在子網20和30之間執行切換的MN10即使在切換后也無中斷地接收包括已經在切換之前接收的QoS保證的附加服務的需要,上述的RSVP也不能滿足前述要求(尤其是在下面的各點中),并且不能處理MN10的移動。圖10是用于說明按照傳統技術的RSVP不能處理MN的移動的事實的說明視圖。在RSVP中,從通信伙伴終端(CN對方節點)60相對于MN10的兩點之間的路徑(端到端路徑)中設置QoS路徑,并且根據MN10和CN60的地址通過使用建立端到端路徑的連接的多個中繼器節點61來進行數據傳送。因此,例如,在MN10在子網20和30之間進行切換并且改變MN10的CoA的情況下,雖然除了流改變外還需要在QoS路徑中執行與地址改變相關的處理,但是RSVP不能處理這樣的改變,這結果中斷了QoS保證(第一問題在改變QoS路徑中遇到困難)。而且,即使在新設置QoS路徑的情況下,如果在切換前后的QoS路徑之間發生重疊的部分,則有可能在此重疊部分中引起雙重資源保留(雙重保留)(第二問題雙重資源保留)。為了解決上述的問題,當前,在IETF(因特網工程任務組)中,出于標準化被稱為NSIS(NextStepinSignaling,在信令中的下一個步驟)的新的協議(參見下面的非專利文件4)的目的,已經開展了討論。預期這個NSIS對于在移動環境中的包括QoS保證的各種類型的附加服務特別有效,并且對于NSIS,存在描述對于實現QoS保證和移動性支持的要求、實現方法和其他的文件(例如參見下面的非專利文件5-9)。以下說明當前作為在IETF的NSIS工作組中的起草規范的NSIS的概況和用于建立QoS路徑的方法(參見非專利文件6和非專利文件9)。圖11示出了按照傳統技術的NSIS和用于說明NSIS的協議布置的關于NSIS的較低層協議棧。NSIS協議層位于IP和較低層的緊上面。而且,NSIS協議層由兩層組成NSLP(NSIS信令層協議),它是用于產生信令消息以提供每個附加服務和用于進行其處理的協議;以及,NTLP(NSIS傳輸層協議),用于對于NSLP的信令消息執行路由。作為NSLP,存在各種NSLP,諸如用于QoS的NSLP(QoSNSLP)、用于一個不同的附加服務的NSLP(用于服務A的NSLP和用于服務B的NSLP)和其他。而且,圖12是用于說明按照傳統技術作為NSIS的節點的NE或QNE“相鄰”的概念的說明視圖。如圖12中所示,在具有NSIS功能的所有節點(NENSIS實體)的每個中安裝了至少一個NTLP。不必總是將NSLP布置在NTLP上,并且存在一個或多個NSLP也是可接受的。在這種情況下,具有用于QoS的NSLP的NE被具體稱為QNE(QoSNSIS實體)。能夠變成NE的器件是終端或路由器。而且,除了NE之外的多個路由器可以存在于相鄰的NE之間,并且除了NE之外的多個路由器以及不具有QoSNSLP的NE可以存在于相鄰的QNE之間。參見圖13,以下將說明傳統QoS路徑建立方法的一個示例。假定連接到在子網20中的AR21的MN10被調度來從CN60接收數據,或正在從其接收數據(在接收中)。當建立QoS路徑(路徑24)時,MN10向CN60發送用于建立QoS路徑的RESERVE(保留)消息。所述RESERVE消息包括關于對于來自CN60的數據接收的期望QoS的信息(QSpec)。所發送的RESERVE消息通過AR21、NE62和沒有NSIS功能的不同的路由器,并且到達QNE63。QNE63的NSLP對于這個對話保留在RESERVE消息中包括的QSpec中描述的QoS資源。在通過QNE63后的RESERVE消息通過NE64和沒有NSIS功能的不同路由器而到達QNE65。同樣在QNE65中,如同在QNE63中那樣進行處理,以便保留QoS資源。重復這個操作,并且RESERVE消息最終被遞送到CN60,由此在MN10和CN60之間建立了QoS路徑。另外,流標識符和會話標識符用于標識資源保留。流標識符依賴于MN10的CoA或CN60的IP地址,并且QNE63和65的每個可以確認每個數據分組的源/目的地的IP地址,以便知道關于這個數據分組的資源保留的存在與否。關于此,在MN10移動到不同的子網從而CoA改變的情況下,流標識符根據MN10的CoA的改變而改變。另一方面,會話標識符用于識別關于會話的一系列數據發送,并且與流標識符不同,其不按照終端的移動而改變。另外,作為用于檢查關于任意路徑的QoA資源的獲取的可能性的方法,存在被稱為QUERY的方法。這種方法是例如當MN10建立相對于CN60的QoS路徑時預先查看期望的QSpec是否可以在每個QNE中進行保留的方法,并且發送QUERY消息以查看期望的QSpec是否可以在每個QNC中進行保留,并且通過作為對于QUERY消息的響應的RESERVE消息可接收其結果。這些QUERY和RESERVE消息根本不改變當前的資源保留狀態。而且,當QNE對不同的QNE進行某個通知時,NOTIFY(通知)消息是可用的。例如,該NOTIFY消息用于錯誤通知等。上述的RESERVE、QUERY、RESPONSE和NOTIFY消息的每個是用于QoS保證的NSLP消息,并且被寫入在非專利文件6中。而且,參見圖14,將說明按照傳統技術的方法,所述方法用于當MN10從子網20向子網30移動時避免雙重資源保留。當MN10正在從CN60接收數據并且建立QoS路徑(路徑24)時,在QNE63、QNE65和QNE66中保留MN10所期望的QoS資源。此時,流標識符和會話標識符分別表示為X和Y。事實上,如上所述,流標識符X包括MN10的當前IP地址和CN60的IP地址,而在會話標識符Y中設置足夠大的任意數值。在這種狀態中,在移動到子網30后,MN10向CN60發送RESERVE消息以建立新的QoS路徑。順便提及,在MN10的移動后并沒有立即釋放老的路徑(路徑24)。因為如上所述流標識符按照MN10的移動而改變,因此在路徑24中的流標識符X和路徑34中的流標識符(此路徑34中的流標識符表示為Z)彼此不同。因為QNE67并不具有在所有接口中的會話標識符Y的資源保留,所以判斷建立了新路徑,并且對于流標識符Z和會話標識符Y進行資源保留。另一方面,在QNE65和QNE66中存在關于會話標識符Y的資源保留。QNE65和QNE66的每個關于流標識符進行比較,并且確認流標識符從X到Z的改變,并做出判斷由于MN10的移動而建立了新路徑,從而為了避免雙重資源保留而采取諸如更新老的保留而不重新保留資源的措施。老路徑和新路徑彼此開始相交的QNE被稱為CRN(Crossovernode,交叉節點)。雖然CRN有時表示所述路徑實際上開始彼此相交的路由器(圖14中的NE64),但是在關于QoS路徑的討論的情況下,CRN表示具有下述狀態的QNE(圖14中的QNE65)在老路徑(路徑24)和新路徑(路徑34)中,一個相鄰的QNE(圖14中的QNE66)是相同的,而另一個相鄰的QNE(圖14中的QNE63或QNE67)不同。而且,按照非專利文件6或非專利文件9,對于這些RESERVE消息、QUERY消息和NOTIFY消息,除了形成分組數據的源或目的地的末端終端(MN10或CN60)之外,任意QNE可以變為源。雖然除了移動環境之外,NSIS還涵蓋了通常的靜態網絡中的各種功能,但是在本說明書中,著眼于用于實現作為NSIS的功能之一的支持移動性的附加服務的建立的功能,通過安裝NSIS來實現支持移動性的附加服務的建立。非專利文件1D.Johnson,C.PerkinsandJ.Arkko,“MobilitySupportinIPv6”,draft-ietf-mobileip-ipv6-24,June2003(D.Johnson,C.Perkins和J.Arkko,“在IPv6中的移動性支持”,draft-ietf-mobileip-ipv6-24,2003年6月)非專利文件2RajeevKoodli“FastHandoversforMobileIPv6”,draft-ietf-mobileip-fast-mipv6-08,October2003(RajeevKoodli,“移動IPv6的快速切換”,draft-ietf-mobileip-fast-mipv6-08,2003年10月)非專利文件3R.Braden,L.Zhang,S.Berson,S.HerzogandS.Jamin,“ResourceReSerVationProtocol-Version1FunctionalSpecification”,RFC2205,September1997(R.Braden,L.Zhang,S.Berson,S.Herzog和S.Jamin,“資源保留協議-版本1功能規范”,RFC2205,1997年9月)非專利文件4NSISWG(http//www.ietf.org/html.charters/nsis-charter.html)非專利文件5H.Chaskar,Ed,“RequirementsofaQualityofService(QoS)SolutionforMobileIP”,RFC3583,September2003(H.Chaskar,Ed,“移動IP的服務質量解決方案的要求”,RFC3583,2003年9月)非專利文件6SvenVandenBosch,GeorgiosKaragiannisandAndrewMcDonald“NSLPforQuality-ofServicesignalling”,draft-ietf-nsis-qos-nslp-01.txt,October2003(SvenVandenBosch,GeorgiosKaragiannis和AndrewMcDonald,“服務質量信令的NSLP”,draft-ietf-nsis-qos-nslp-01.txt,2003年10月)非專利文件7X.Fu,H.Schulzrinne,H.Tschofenig,“MobilityissuesinNextStepsignaling”,draft-fu-nsis-mobility-01.txt,October2003(X.Fu,H.Schulzrinne,H.Tschofenig,“在下一個步驟的信令中的移動性問題”,draft-fu-nsis-mobility-01.txt,2003年10月)非專利文件8RolandBless,et.Al.,“MobilityandInternetSignalingProtocol”,draft-manyfolks-signaling-protocol-mobility-00.txt,January2004(RolandBless等,“移動性和因特網信令協議”,draft-manyfolks-signaling-protocol-mobility-00.txt,2004年1月)非專利文件9R.Hancock(editor),“NextStepsinSignalingFramework”,draft-ietf-nsis-fw-05.txt,October2003(R.Hancock(編輯),“信令中的隨后的步驟框架”,draft-ietf-nsis-fw-05.txt,2003年10月)在圖14中,例如,我們注意下述的情況在MN10在切換之前建立連接的子網02中接受QoS保證的MN10執行到子網30的切換,并且在它在切換后建立連接的子網30中連續地接收它已經在切換之前接收的QoS保證。在這種情況下,從MN10轉換(handoff)在切換之前連接的子網20時到MN10進入在切換后連接的子網30中接受附加服務(在這種情況下是QoS保證)的狀態要花費的時間是MN10不能接受QoS保證的時段,并且MN10根本不能接受QoS保證,或默認的QoS轉送處理因此發生,這中斷了QoS。因此,如上所述,需要迅速地向切換后的MN10提供QoS保證。為了解決此,在IETF中的關于NSIS的當前討論中(例如非專利文件7),例如,存在建議,大意是要求某些準備以便在MN10進行切換之前或在MN10終止切換之前建立新QoS路徑,并且存在預先建立新的QoS路徑的需要。但是,僅僅做出了這些建議,而根本未公開具體的實現方法。而且,雖然存在預先找到上述的CRN來作為用于建立新路徑的準備的需要,但是對于這一點未公開具體的實現方法。另外,作為另一個問題,我們注意下述情況其中,當在路徑24上存在用于從MN10到CN60的通信的QoS資源保留時,例如,MN移位到子網30,在此,它對于CN60執行QUERY。在這種情況下,因為如上所述在MN10的移動后某段時間沒有釋放用于在路徑24上的MN10和CN60之間的通信的資源保留,因此在某段時間在QNE65和QNE66中留有用于在路徑24上的MN10和CN60之間的通信的資源保留。在將其作為自由(free)資源向MN10返回(用于在MN10的移動后的新路徑)時遇到困難,這因此使得MN10難于精確地獲得關于所述資源的空閑(vacancy)信息。這個問題也不僅適用于MN10在移動后通過QUERY消息而發出請求的情況,而且適用于其中例如路徑34上的任意QNE(例如QNE67)通過QUERY消息發送請求的情況。
發明內容考慮到上述的問題,本發明的目的之一是提供一種通信切換方法、通信消息處理方法和用于通過使用計算機來執行這些方法的程序,它們使得進行切換的移動終端能夠迅速和連續地在切換之后接受所述移動終端在切換之前接受的附加服務。為了實現上述目的,一種用于移動終端的根據本發明的通信切換方法,在其中通過通信網絡連接每個均構成子網的多個接入路由器并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個的通信系統中,所述移動終端被布置來通過在可通信區域中與接入點的無線通信而與該接入點連接到的接入路由器通信,所述方法包括接收步驟,用于當移動終端進行從當前在通信中的接入點向不同接入點的通信轉換時,從所述不同接入點接收關于所述不同接入點的信息,信息獲取步驟,用于當向所述不同接入點進行通信轉換時,根據在所述接收步驟中接收的關于所述不同接入點的信息來獲取關于下述路由器的信息,所述路由器能夠進行與在該通信轉換后移動終端期望的附加服務相關的準備,以及信息發送步驟,用于產生包括關于當前通信期間接受的附加服務的信息的消息,并且根據關于能夠進行與在所述通信轉換后的附加服務相關的準備的路由器的信息,通過當前通信中的接入點來向能夠進行與在通信轉換后的附加服務相關的準備的路由器發送所述消息。利用上述布置,在移動終端在接入點之間執行通信轉換之前,進行所述處理以便即使在通信轉換之后也連續地接受當前(在所述通信轉換之前)接受的附加服務,因此,執行切換的移動終端可以在切換后連續和迅速地接受移動終端已經在切換之前接受的附加服務。除了上述布置之外,按照本發明的通信切換方法包括存儲步驟,其中,該移動終端在移動終端的預定信息存儲部件中存儲對應信息,該對應信息用于描述在關于所述接入點的信息和關于所述路由器的信息之間的對應關系,所述路由器能夠進行與在通信切換后的附加服務相關的準備。使用上述布置,該移動終端可以以與關于接入點的信息相關聯的狀態來存儲關于下述路由器的信息,所述路由器能夠進行與在通信轉換后的附加服務相關聯的準備。除了上述布置之外,按照本發明的通信切換方法被布置使得,在上述的信息獲取步驟中,根據在所述接收步驟中接收的關于該不同接入點的信息來從所述對應性信息獲取與關于所述不同接入點的信息相關聯的關于所述路由器的信息,所述路由器能夠進行與在通信轉換后的附加服務相關的準備。使用上述布置,當變得可從與當前通信的接入點不同的接入點接收所述信息時,根據所接收的接入點信息,有可能找到用于進行與在通信轉換后的附加服務相關的準備的最佳路由器。而且,為了實現上述目的,一種用于移動終端的按照本發明的通信切換方法,在其中通過通信網絡連接每個均構成子網的多個接入路由器并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個的通信系統中,所述移動終端被布置來通過在該可通信區域中與該接入點的無線通信而與該接入點連接到的接入路由器通信,所述方法包括接收步驟,用于當移動終端進行從當前在通信中的接入點向不同接入點的通信轉換時,從所述不同接入點接收關于所述不同接入點的信息,信息發送步驟,用于產生消息,并且根據關于所述接入點的信息來通過當前在通信中的接入點向預定服務器發送所述消息,所述消息包括在所述接收步驟中接收的關于所述不同接入點的信息和關于當前通信期間接受的附加服務的信息,所述預定服務器能夠獲取關于下述路由器的信息,所述路由器能夠當向不同接入點進行通信轉換時進行與在通信轉換后移動終端期望的附加服務相關的準備。使用上述布置,所述移動終端向所述預定服務器提供關于當前接受的附加服務的信息,所述預定服務器能夠獲取關于下述路由器的信息,所述路由器能夠進行與在通信轉換后的附加服務相關的準備,這使得能夠進行用于在接入點通信轉換后連續地接收當前接收的附加服務的處理,從而執行切換的移動終端能夠在切換后迅速和連續地接收在切換之前已經接收的附加服務。此外,為了實現上述的目的,一種用于移動終端的按照本發明的通信切換方法,在其中通過通信網絡連接每個均構成子網的多個接入路由器并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個的通信系統中,所述移動終端被布置來通過在所述可通信區域中與接入點的無線通信而與該接入點連接到的接入路由器通信,所述方法包括信息發送步驟,用于產生包括關于當前通信期間接受的附加服務的信息的消息,并且當移動終端執行從當前在通信中的接入點向不同接入點的通信轉換時,通過該當前在通信中的接入點向所有的預定路由器發送所述消息,所述所有的預定路由器的每個能夠實現在通信轉換后的附加服務并且由移動終端選擇。使用上述的布置,例如,向預定路由器發送包括關于當前通信期間接受的附加服務的信息,該預定路由器具有用于實現所述移動終端預先掌握的附加服務的功能,由此,進行用于在所述接入點通信轉換后連續地接收當前接受的附加服務的處理,以便執行切換的移動終端可以迅速和連續地接受已經在切換之前接受的附加服務。除了上述布置之外,按照本發明的通信切換方法還包括步驟移動終端根據在接收步驟中接收的關于該不同接入點的信息來指定具有作為隨后者的該不同接入點的接入路由器,獲取關于具有作為隨后者的該不同接入點的接入路由器的信息,以及地址產生步驟,用于根據關于具有作為隨后者的該不同接入點的該接入路由器的信息而產生在該接入路由器所屬的子網中可用的地址信息。使用上述布置,該移動終端可以執行地址信息的無管轄自動設置。而且,除了上述布置之外,在按照本發明的通信切換方法中,在該信息發送步驟中,在所述消息中包括在該地址產生步驟中產生的地址信息的狀態中發送所述消息。使用上述布置,所述移動終端可以將關于當前通信期間接受的附加服務的信息和由無管轄自動設置產生的地址信息作為一個消息發送。而且,除了上述布置之外,在按照本發明的通信切換方法中,所述附加服務是QoS保證。使用上述的布置,同樣在切換后,執行切換的移動終端可以迅速和連續地接受已經在切換之前接受的QoS保證。而且,按照本發明,提供了一種通信切換程序,用于通過使用計算機來執行上述的通信切換方法。而且,為了實現上述的目的,一種用于下述通信系統中提供的路由器的根據本發明的通信消息處理方法,該通信系統被布置使得,通過通信網絡連接每個均構成子網的多個接入路由器,并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個,并且在所述可通信區域中存在的移動終端通過與接入點的無線通信與所述接入點連接到的所述接入路由器進行通信,其中所述路由器當移動終端轉換與所述接入點的通信時能夠進行與在通信轉換后移動終端期望的附加服務相關的準備,所述方法包括第一信息接收步驟,用于從所述移動終端接收包括關于目前通信期間移動終端接受的附加服務的信息的消息,用于根據關于所述附加服務的信息而產生用于所述附加服務的準備的消息的步驟,終端指定步驟,用于根據關于目前通信期間移動終端接受的附加服務的信息來指定移動終端當前與其進行通信的伙伴終端,信息發送步驟,用于根據關于目前通信期間移動終端接受的附加服務的信息來產生消息,并且向所述伙伴終端發送所述消息,所述消息用于獲取使能與在通信轉換后的附加服務相關的準備的信息,以及第二信息接收步驟,用于從所述伙伴終端或從位于所述消息到所述伙伴終端的路徑上的任意節點接收包括所述使能與在通信轉換后的附加服務相關的準備的信息的消息。上述的布置使得能夠在移動終端執行接入點通信轉換之前進行所述處理,所述處理用于在所述接入點通信轉換后連續地接收當前接受的附加服務(在通信轉換之前),以便執行切換的移動終端可以迅速和連續地接受移動終端在切換之前已經接受的附加服務。而且,除了上述布置之外,按照本發明的通信消息處理方法包括存儲步驟,用于存儲在所述第二信息接收步驟中接收的所述信息,所述信息使能與在通信轉換后的附加服務相關的準備,并且是從所述伙伴終端或從位于所述消息到所述伙伴終端的路徑上的任意節點接收的。。使用上述布置,已經從移動終端接收到包括關于目前通信期間移動終端接受的附加服務的信息的消息的路由器可以掌握關于通向伙伴終端的路徑的信息,并且保留該信息。而且,除了上述布置之外,按照本發明的通信消息處理方法包括步驟產生包括下述信息的消息,以向所述移動終端發送所述消息,所述信息使能與在通信轉換后的所述附加服務相關的準備,并且是在所述第二信息接收步驟中從所述伙伴終端接收的。使用上述布置,已經從移動終端接收到包括關于目前通信期間移動終端接受的附加服務的信息的消息的路由器可以獲取使得能夠進行與通信轉換的附加服務相關的準備的信息,然后向移動終端通知該信息。而且,除了上述布置之外,按照本發明的通信消息處理方法包括步驟當在第一信息接收步驟中從移動終端接收的消息中包括在該接入路由器所屬的子網中移動終端可使用的地址信息時,驗證所述地址信息的有效性,所述移動終端不存在于該接入路由器所屬的子網中,以及當掌握所述地址信息的有效性的時候,根據所述地址信息預先建立對于移動終端在通信轉換后接受的附加服務的路徑。使用上述的布置,對于該附加服務的路徑的建立要求關于移動終端的地址信息,并且例如,當通過無管轄自動設置而產生的地址信息的有效性被移動終端掌握時,有可能預先建立對于與移動終端相關的附加服務的路徑。另外,為了實現上述目的,一種用于下述通信系統中提供的、并且當下述移動終端與預定通信終端進行通信時使之構成與附加服務相關的路徑的路由器或節點的根據本發明的通信消息處理方法,該通信系統被布置使得,通過通信網絡連接每個均構成子網的多個接入路由器,并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個,并且在所述可通信區域中存在的移動終端通過與所述接入點的無線通信與所述接入點連接到的所述接入路由器進行通信,所述方法包括保留判定步驟,用于當接收到包括與預定路徑相關聯的流標識符和會話標識符的、用于查看是否設置了所述預定路徑的消息時,進行判定是否對于所述消息中包括的流標識符和會話標識符進行了資源保留,以及向用于查看是否設置了所述預定路徑的所述消息的源或目的地發送包括在該保留判定步驟中的判定的結果的消息。使用上述的布置,在接收到包括與預定路徑相關聯的流標識符和會話標識符的、用于查看是否設置了預定路徑的消息時,所述節點或路由器可以判定是否對于該流標識符和該會話標識符進行了資源保留,以便向與所述消息相關聯的預定源或目的地返回其結果。另外,為了實現上述目的,一種用于下述通信系統中提供的、并且當下述移動終端與預定通信終端進行通信時使之構成與附加服務相關的路徑的路由器或節點的根據本發明的通信消息處理方法,該通信系統被布置使得,通過通信網絡連接每個均構成子網的多個接入路由器,并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個,并且在所述可通信區域中存在的移動終端通過與所述接入點的無線通信與所述接入點連接到的所述接入路由器進行通信,所述方法包括保留判定步驟,用于當接收到包括與預定路徑相關聯的流標識符和會話標識符的、用于查看是否設置了所述預定路徑的消息時,進行判定是否對于所述消息中包括的所述流標識符和所述會話標識符進行了資源保留,以及傳送步驟,用于當保留判定步驟中的判定示出對于在所述消息中包括的所述流標識符和所述會話標識符進行了資源保留時,向所述消息的預定部分加上關于用于資源保留的接口的地址信息,并且傳送所述消息。使用上述布置,下述情況是可能的,已經接收到包括與預定路徑相關的流標識符和會話標識符的、用于查看是否設置了預定路徑的消息的節點或路由器判斷是否已經對于所述流標識符和所述會話標識符進行了資源保留,并且如果已經發生了所述資源保留,則向所述消息中插入關于與資源保留相關的其本身的接口的地址信息,并且傳送這個消息,這使得能夠例如通過參考所述消息的內容而指定具有在路徑上的資源保留的節點或路由器。另外,除了上述布置之外,在按照本發明的通信消息處理方法中,所述預定部分指示接口地址信息的增加次序。上述布置使得能夠從接口地址的增加次序估計出路徑中的節點或路由器的部署。而且,為了實現上述的目的,一種用于通信節點的根據本發明的通信消息處理方法,所述通信節點被設計來在通信系統中與移動終端進行通信,并且被設計為當與所述移動終端進行通信時能夠建立與附加服務相關的路徑,在所述通信系統中,通過通信網絡連接每個均構成子網的多個接入路由器,并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個,所述移動終端被布置使得通過在該可通信區域中與所述接入點的無線通信與所述接入點連接到的所述接入路由器進行通信,所述方法包括步驟當接收到包括與預定路徑相關聯的流標識符和會話標識符的、用于查找所述預定路徑的消息時,產生包括所述消息中的所述預定路徑的尋找結果的新消息,以發送所述新消息作為對于所述消息的響應。上述布置使得能夠向伙伴終端發送用于尋找例如在移動終端和伙伴終端之間建立的附加服務的路徑的消息,以便包括所述消息收集的尋找結果的消息被作為響應而返回。而且,除了上述布置之外,在所述通信消息處理方法中,所述用于查看是否設置了預定路徑的消息或所述用于尋找預定路徑的消息是QUERY消息或RESPONSE消息,其具有能夠包括與所述路徑相關的流標識符和會話標識符的區域。這使得能夠利用現有的QUERY消息和RESPONSE消息通過所述消息的單個發送/接收來獲取關于所述預定路徑的信息。而且,除了上述的布置之外,在所述通信消息處理方法中,所述用于查看是否設置了預定路徑的消息或所述用于尋找預定路徑的消息具有能夠包括關于自由資源的信息的區域。上述布置使得能夠通過上述的消息來掌握關于空閑資源的信息(例如資源的釋放情況)和其他信息。另外,一種用于下述通信系統中提供的、并且當下述移動終端與預定通信終端進行通信時使之構成與附加服務相關的路徑的路由器或節點的根據本發明的通信消息處理方法,該通信系統被布置使得,通過通信網絡連接每個均構成子網的多個接入路由器,并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個,并且在所述可通信區域中存在的移動終端通過與所述接入點的無線通信與所述接入點連接到的所述接入路由器進行通信,所述方法包括保留判定步驟,用于當接收到包括與預定路徑相關聯的會話標識符的、用于查看是否設置了所述預定路徑的消息時,進行判定是否對于所述會話標識符存在一個狀態,以及發送步驟,用于當所述保留判定步驟示出對于所述會話標識符不存在所述狀態時,向所述預定通信終端發送所述消息。使用上述的布置,移動終端在伙伴終端的方向上發送用于查找在所述移動終端和所述伙伴終端之間建立的附加服務的路徑的消息,這個消息不達到所述伙伴終端,并且交叉節點的檢測變得可行,因此使得能夠更迅速地檢測所述交叉節點。另外,一種用于下述通信系統中提供的、并且當下述移動終端與預定通信終端進行通信時使之構成與附加服務相關的路徑的路由器或節點的根據本發明的通信消息處理方法,該通信系統被布置使得,通過通信網絡連接每個均構成子網的多個接入路由器,并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個,并且在所述可通信區域中存在的移動終端通過與所述接入點的無線通信與所述接入點連接到的所述接入路由器進行通信,所述方法包括用于當接收到包括與預定路徑相關聯的會話標識符的、用于查看是否設置了所述預定路徑的消息時,進行判定是否對于所述會話標識符存在某狀態的保留判定步驟,用于當接收到包括用于指定與預定路徑相關聯的流和會話標識符的識別信息的、用于查看是否設置了所述預定路徑的消息時,進行判定是否對于所述流指定識別信息存在某狀態的保留判定步驟,以及判斷步驟,用于當所述保留判定步驟示出對于所述會話標識符存在所述狀態時,進行判定是否在所述狀態和所述消息的每個中指定了不同的相鄰節點或路由器,以及交叉節點判定步驟,用于當所述判斷步驟示出指定了所述相鄰節點或路由器時,進行判定它是交叉節點。使用上述的布置,移動終端在伙伴終端的方向上發送用于查找在所述移動終端和所述伙伴終端之間建立的附加服務的路徑的消息,這個消息不達到所述伙伴終端,并且交叉節點的檢測變得可行,因此使得能夠更迅速地檢測所述交叉節點。另外,除了上述布置之外,所述通信消息處理方法包括通知步驟,用于當所述交叉節點判定步驟示出它是交叉節點時,向預定節點發出大意是它是交叉節點的通知。使用上述布置,可以向例如作為代理等的節點做出關于交叉節點的通知。而且,除了上述布置之外,所述通信消息處理方法包括步驟在其中構成與所述附加服務相關的路徑的所述節點或路由器具有用于存儲在每個資源和用于指定流的信息之間的對應關系的流識別列表的狀態中,向所述流識別列表增加或從其刪除關于經過其的所述附加服務相關的路徑的流指定信息。使用上述布置,作為與附加服務相關聯的路徑的部件的節點或路由器可以掌握在所述資源和用于指定流的信息之間的對應關系。而且,除了上述布置之外,所述通信消息處理方法包括更新步驟,用于當所述交叉節點判定步驟示出它是交叉節點時,向所述通信終端發送用于向所述流標識列表添加用于指定新流的信息的消息,其中對于每個接收節點或路由器分配對于所述預定路徑的資源。上述布置使得能夠迅速地在數量為2的新和老路徑之間的重疊部分執行資源分配的改變。而且,按照本發明,提供了一種通信消息處理程序,用于通過使用計算機來執行上述的通信切換方法。本發明提供了具有如上所述的布置的所述通信切換方法、通信消息處理方法和用于通過使用計算機來執行這些方法的程序,并且提供了下述效果預先找到CRN(在切換之前或在切換后立即),以便即使在切換后,終端切換的移動終端也能夠迅速和連續地接受它在切換之前已經接受的附加服務,另外,在其中已經進行了所述切換的終端或用于在移動中的終端的代理路由器(代理)執行用于獲取關于新路徑的信息的QRERY的情況下,有可能在考慮到在CRN和CN之間的MN移動之前的資源保留情況的同時來返回正確的信息。圖1是示出按照本發明實施例的通信系統的配置的說明視圖;圖2是示出在本發明實施例中的MN的配置的方框圖;圖3是示出在本發明實施例中的代理方(proxy)的配置的方框圖;圖4是示出在本發明實施例中的QNE的配置的方框圖;圖5是示出在本發明實施例中的CN的配置的方框圖;圖6是示出在本發明實施例中的如下示例的說明視圖,其中,由QNE處理的信息要被存儲在要由代理和CN發送/接收的消息中;圖7是示出在按照本發明實施例的通信系統的一個通信系統中在MN向代理提出準備建立QoS路徑的請求的情況下的要在準備時進行的操作的一個示例的第一時序圖;圖8是示出在按照本發明實施例的通信系統的一個通信系統中在MN向代理提出準備建立QoS路徑的請求的情況下的要在準備時進行的操作的一個示例的第二時序圖;圖9是示出本發明的和傳統技術通用的無線通信系統的配置的說明視圖;圖10是用于說明按照傳統技術的RSVP不能處理MN的移動的事實的說明視圖;圖11是用于說明按照傳統技術的NSIS的協議布置的說明視圖;圖12是用于說明按照傳統技術的作為NSIS節點的NE或QNE的“相鄰”的概念的說明視圖;圖13是示出按照傳統技術的NSIS中執行QoS資源保留的方法的說明視圖;圖14是用于說明按照傳統技術的NSIS中避免雙重資源保留的方法的說明視圖;圖15是示出按照本發明實施例的要存儲在MN中的代理信息的一個示例的說明視圖;圖16是示出按照本發明實施例的要存儲在MN中的AP-AR對應信息的一個示例的說明視圖;圖17是示出在按照本發明實施例的通信系統中在MN向代理請求準備建立QoS路徑并且將傳統NSIS中所使用的RESPONSE消息用作在準備中使用的消息的情況下的操作的一個示例的時序圖;圖18是示出在按照本發明實施例的通信系統中在MN向代理請求準備建立QoS路徑并且將傳統NSIS中所使用的RESPONSE消息用作在準備中使用的消息的情況下的操作的一個示例的時序圖;圖19是示出按照本發明實施例的用于在接收到消息C后實現不同的處理方法的代理的配置的方框圖;圖20是示出按照本發明實施例的在接收到消息B后用于實現不同的處理方法的CN的配置的方框圖;圖21是示出在按照本發明實施例的通信系統中在代理向CRN請求建立QoS路徑的情況下要進行的操作的一個示例的時序圖;圖22是示出在按照本發明實施例的通信系統中在MN向代理請求準備建立QoS路徑的情況下在準備時要進行的操作的一個示例的第一時序圖;圖23是示出在按照本發明實施例的通信系統中在MN向代理請求準備建立QoS路徑的情況下在準備時要進行的操作的一個示例的第二時序圖;圖24是示出在MN不向CN發送消息而找到CRN的情況下的操作的一個示例的時序圖;以及圖25是示出在按照本發明實施例的通信系統中用于判定已經接收到消息的QNE本身是否是CRN的方法的一個示例的流程圖。具體實施例方式以下將參見圖1-8、15和16來描述本發明的實施例。圖1是示出按照本發明實施例的通信系統的配置的說明視圖。在圖1中,在MN10在切換之前連接到子網20的狀態中對于CN60建立的QoS路徑(路徑24)被以實線示出。在這個路徑24上,在從MN10到CN60的方向上存在AR21、NE62、QNE63、NE64、QNE65和QNE66。類似地,在MN10在切換后建立與子網30的連接的情況下,對于CN60建立的QoS路徑(路徑34)被以虛線示出。在路徑34上,在從MN10到CN60的方向上存在AR31、QNE(代理)68、QNE67、NE64、QNE65和QNE66。因此,老路徑(路徑24)和新路徑(路徑34)彼此相交的QNE(CRN)是QNE65。其次,將說明MN10的功能。圖2是示出按照本發明實施例的MN的配置的方框圖。在圖2中,雖然以方框的形式示出了MN10的每個功能,但是其各個功能是通過硬件和/或軟件來實現的。具體地,可通過使用計算機程序執行按照本發明的主要處理(如稍后將描述的圖7中所示的每個步驟中的處理)。圖2中所示的MN10包括切換接受候選確定部件101、無線接收部件102、無線發送部件103、代理確定部件104、消息產生部件105和消息接收部件106。另外,作為選擇,其包括NCoA配置部件107和代理信息存儲部件108也是適當的。在圖2中,可選部分以虛線示出。切換接受候選確定部件101是例如用于從彼此不同的多個AP接收信號以尋找L2切換可接受(L2-handover-acceptable)AP的列表的部件。關于此,也可能MN10直接地在代理確定部件104中進行所述處理,如下所述,而不在切換接受候選確定部件101中確定L2切換接受候選。而且,無線接收部件102和無線發送部件103的每個是用于通過無線通信進行數據接收或數據發送的部件,并且具有無線通信所需要的各種功能。代理確定部件104用于找到代理。代理確定部件104將找到的代理表示具有QoS提供功能的NSIS節點(QNE),能夠預先作為MN10的代理而進行準備以便MN10可以在切換后連續地接受附加服務(在這種情況下是QoS),并且存在于當MN10實現所述切換時安排要建立的QoS路徑上。多種方法被考慮來用于找到這個代理。例如,存在下述方法根據關于由切換接受候選確定部件101所獲取的AP列表的信息而參考MN10中本地保存的代理信息40(代理信息存儲部件108中存儲的代理信息40),以便檢索和確定適合于在AP連接中的子網上與CN60的通信的代理信息40;向位于IP網絡等上的服務器(代理檢索服務器)發送該AP列表信息,以接收作為響應的與如上所述的最適合的代理相關聯的信息;選擇在代理信息40中保存的所有代理;以及其他方法。作為切換接受候選的AR本身是QNE,并且有時變為代理。圖15是代理信息40的內容的一個示例的圖示。圖15中所示的代理信息40是通過參考圖9中所示的網絡配置而產生的一個示例。圖15中所示的代理信息40具有可以在MN與每個AP連接的情況下被選擇為代理的IP地址,并且MN可以通過查看代理信息40來執行代理選擇和識別。關于此,在具有每個AP作為隨后者的AR附近(在網絡配置中的AR接近)存在的QNE作為代理是所希望的。消息產生部件105用于產生包括下述信息的消息,該信息是為進行預先準備以便MN10可以在切換后不中斷地接受QoS所需要的。作為為進行預先準備以便MN10可以在切換后不中斷地接受QoS所需要的信息,例如,存在當前使用的流標識符和會話標識符、數據流動方向(從MN10到CN60的方向、從CN60到MN10的方向或雙向通信)等。由消息產生部件105產生的上述消息表示為消息A。消息接收部件106用于,當所述代理執行上述準備時從所述代理接收包括用于指示是否所述準備達到成功的信息的消息(被稱為消息D),并且其是取決于建立新QoS路徑的方法可省略的。順便提及,當所述代理已經進行上述準備時獲得的信息等也可以被包括在消息D中。另外,MN10也可以指定移動目的地,并且產生要在該目的地使用的NCoA以將其發送到該目的地的代理。用于產生這個NCoA的部件是NCoA配置部件107。并且所產生的NCoA以及流標識符等通過消息產生部件105存儲在消息A中。作為NCoA產生方法,可以想象,例如,MN10本地具有如圖16中所示的AP-AR對應信息41(如圖15那樣,是參考圖9產生的一個示例),并且根據關于由切換接受候選確定部件101獲得的AP的信息來檢索這個AP-AR對應性信息41,并且獲得關于連接到AP的AR的信息(例如,AR的鏈接層地址、AR所屬的子網的網絡前綴和前綴長度等),由此以無管轄的方式(inastatelessfashion)自動產生NCoA。但是,在這種情況下,因為NCoA是以無管轄的方式自動產生的,因此需要一種用于確認在該切換接受子網中此NCoA是否可用的部件。為此,需要進行選擇子網的處理,其中,AR本身可以變為作為切換接受子網的代理,并且向這個AR發送包括NCoA的消息,以使得具有代理功能的這個AR查看NCoA的有效性或進行其他的處理。而且,作為另一種NCoA獲取方法,當前在通信中的AR(屬于切換之前的子網20的AR)預先從相鄰的子網的DHCP服務器接收可使用的CoA的一部分,并且在MN10移動到不同的AR(屬于切換后的子網30的AR)之前,向MN10分配從那個子網的DHCP服務器獲得的CoA之一。在這種情況下,因為以有管轄的方式來分配CoA,因此不必查看關于COA的有效性,并且不必對于具有代理功能的AR的選擇施加限制。而且,除了此之外的信息(例如諸如相對于MN10的當前相鄰的QNE(QNE63)的IP地址之類的信息)也可以被包括在消息A中。而且,將說明從MN10接收消息的代理(QNE68)的功能。在這種情況下,假設圖1中的QNE68被選擇作為代理之一。圖3是示出按照本發明實施例的代理的配置的方框圖。像在圖2中所示的MN10那樣,圖3中所示的代理68的每個功能可使用硬件和/或軟件來實現。具體地,通過計算機程序可執行本發明中的主要處理(稍后將提到的圖7中所示的每個步驟的處理)。圖3中所示的代理68包括接收部件681、發送部件682、消息處理部件683、684和消息產生部件685、686。而且,作為選擇,它也可以包括消息產生部件687和路徑信息存儲部件688。在圖3中,由虛線指示可選部分。接收部件681個發送部件682用于執行數據接收和數據發送。消息處理部件683用于接收和處理由圖2中所示的MN10的消息產生部件105產生并且由無線發送部件103發送的消息(消息A)。例如,它確認關于包括在消息A中的數據流的信息,并且判定建立QoS路徑的期望模式。將說明基于數據流的QoS路徑建立方法的變體和稍后描述的中間QNE的功能。消息產生部件685產生包括由消息處理部件683接收的流標識符(例如路徑24的流標識符X)和會話標識符(例如對于路徑24和路徑34共同的會話標識符Y)的消息(被稱為消息B)。由消息產生部件685產生的上述消息B是用于找到CRN的消息,并且通過發送部件682向CN60發送。偶爾,在這個流標識符中包括IP地址信息。消息處理部件684用于接收和處理來自已經接收消息產生部件685所產生并且發送的消息B的CN60的通過路徑34上的每個QNE的消息(被稱為消息C)。這個消息C包括關于CRN的信息。根據這個CRN信息,消息處理部件684進行處理以迅速地在MN10的切換時建立QoS路徑。可以想象,存在多種用于執行這個處理的方法。例如,同樣適當的是,這個信息被傳遞到路徑信息存儲部件688,并且當MN10試圖進行切換時進行某處理,或這個信息被進一步傳遞到消息產生部件686,并且被用作向MN10的返回消息(上述的消息D)。但是,這種情況要求在MN10中包括在圖2中所示的消息接收部件106。而且,同樣適當的是,如上所述,消息D包括用于指示是否所述準備達到成功的信息。而且,消息D也可以除了這個信息之外的信息。另外,同樣適當的是,在消息處理部件683接收到關于MN10的NCoA的信息的情況下,消息產生部件687根據這個NCoA來產生新的流標識符,并且根據由消息處理部件684接收的CRN信息向CN60發送RESERVE消息,以便在路徑34上產生新的QoS路徑。但是,在這種情況下,需要提供例如不同的功能,由此向RESERVE消息提供所述CRN信息,并且對應的CRN防止從其到CN60的資源保留的雙重保留。例如,通過參見關于在消息C中包括的CRN的信息,可以從這個CRN獲取建立QoS路徑所需要的并且被包括在RESERVE消息中的QSpec的信息和其他信息。另外,在關于相對于MN10的當前相鄰的QNE(QNE63)的信息被包括在消息A中的情況下,也可能從QNE63獲取它們。另外,在需要檢查如上所述發送的NCoA的有效性的情況下,這個檢查變得必要。例如,如果這個代理不具有查看NCoA的有效性的功能,或當有效性檢查的結果指示沒有適當性時,存在向MN10返回用于錯誤通知的錯誤消息的需要。這個錯誤通知可以被包括在消息D中,或它也可以被作為不同的消息(例如在FMIP中的FBAck消息)返回。而且,在消息產生部件685中所產生的消息B中可以包括除了上述之外的信息(例如,諸如確認了有效性的NCoA和消息A中所包括的MN10的當前相鄰QNE(QNE63)的信息)。其次,著眼于作為示例的QNE65,將說明路徑34上的中間QNE的功能。圖4是示出按照本發明實施例的QNE的配置的方框圖。在圖2中所示的MN10的情況下,圖4中所示的QNE65的每個功能可以以硬件和/或軟件來實現。具體地,使用計算機程序可執行按照本發明的主要處理(稍后所述的圖7中所示的每個步驟中的處理)。圖4中所示的QNE65包括接收部件651、發送部件652、消息處理部件653和消息產生部件654。接收部件651和發送部件652具有與圖3中所示的代理68的接收部件681和發送部件682的功能相同的功能。而且,消息處理部件653用于檢查關于在所接收的上述消息B或消息C中包括的一組流標識符和會話標識符在QNE65中是否已經存在資源保留。如果沒有保留,則在消息產生部件654中不進行操作,并且向下一個QNE傳送消息B或消息C。另一方面,如果存在保留,則在消息產生部件654中,在同樣消息中存儲接口的IP地址,并且通過發送部件652向下一個QNE發送由消息產生部件654產生的新消息。但是,在其中消息B或消息C向所述QNE請求與其不同的某個處理的情況下,例如在QUERY消息的擴展或對其的RESPONSE消息的情況下,發生專用于這些消息的處理。關于消息B和消息C的哪個進行上述的處理的確定依賴于數據的流動的方向和其他NSIS的功能。作為示例,在其中數據流在從CN60到MN10的方向的情況下,從基于按照RSVP(參見非專利文件3)的QoS路徑建立方法的思考的方式,在接收到從CN60發送的消息C時進行上述處理是適當的。因為考慮到數據或信令通過的路徑在從MN10向CN60的方向(被稱為上游)和在從CN60向MN10的方向(被稱為下游)之間不同,所以作為實際的問題,考慮消息C通過路徑34(可以建立路徑34),而消息B不通過路徑34。因此,有可能在路徑34上的每個QNE僅僅接收到消息B和消息C之一。相反,在采取相同的思考方式的情況下,當數據流是上游時,通過消息B來建立路徑34,并且由上述的消息處理部件653和消息產生部件654來進行所述處理。在這種情況下,作為接收消息B時由每個QNE進行的處理的結果,消息C可以作為用于僅僅返回到代理68的消息。但是,在NSIS中,由于NTLP功能的使用,按照RSVP的路徑建立方法的思考方式不總是適用于其。例如,在下游方向的數據流的情況下,消息B通過路徑34,并且可收集必要的信息。進一步,將說明CN60的功能。圖5是示出按照本發明實施例的CN的配置的方框圖。像在圖2中所示的MN10的情況中那樣,圖5中所示的CN60的每個功能可使用硬件和/或軟件來實現。具體地,通過使用計算機程序可執行按照本發明的主要處理(稍后所述的圖7中所示的每個步驟中的處理)。圖5中所示的CN60包括接收部件601、發送部件602、消息處理部件603、消息產生部件604和路徑信息存儲部件605。接收部件601和發送部件602具有與在圖3中所示的代理68的接收部件681和發送部件682以及在圖4中所示的接收部件651和發送部件652的功能相同的功能。而且,消息處理部件603具有用于接收和處理消息B的功能。例如,消息處理部件603判斷是否對于上游或對于下游發送了消息B。而且,當消息B包括關于上游的CRN的信息時,消息處理部件603也可以將關于CRN的這個信息傳遞到路徑信息存儲部件605,以便路徑信息存儲部件605保存它。當通過使用在路徑信息存儲部件605中存儲的信息來獲得關于MN10的NCoA的信息時,CN60可以使用RESERVE消息來進行QoS路徑建立處理。當關于MN10的NCoA的信息被包括在消息B中時,可以與消息B的接收同時地獲取關于MN10的NCoA的信息,并且也可以通過來自MN10的BU消息獲得關于MN10的NCoA的信息。而且,可以如上所述從CRN獲得在RESERVE消息中包括的QSpec的信息等,并且如果消息B包括QNE63的IP地址,則也可以從QNE63獲得它。另外,消息產生部件604是用于產生消息C和通過發送部件602來發送消息C的部件。在這一點上,如果在消息B中包括路徑信息(關于哪個QNE已經保存了資源保留的信息),則也可能在發送之前將其置于消息C中。消息C也可以包括除了上述信息之外的信息。而且,將說明NC60或代理68通過消息B和消息C的發送/接收而獲得關于CRN的信息。現在,假設MN10和CN60通過使用例如IP電話在彼此進行雙向通信。在這種情況下,作為數據流,存在上游和下游,并且這些雙向數據不總是通過同一路徑(同一路由器),并且考慮CRN也在上游側和下游側之間變化。在這種情況下,雖然假設雙向數據通過同一路徑,但是即使在雙向數據通過不同路徑的情況下,也有可能通過使用類似于稍后描述的方法的方法來確定關于每個雙向通信的CRN。在雙向通信的情況下,對于在每個方向中的通信路徑存在流標識符和會話標識符,并且代理可以從MN10獲得在這兩個方向的每個上的一組流標識符和會話標識符,并且在發送到CN60之前將它們置于所述消息中。圖6是可以通過消息B和C的發送/接收而提供代理的信息的一個示例的圖示。每當消息B和C的每個通過相對于消息B和C的每個的一對兒流標識符和會話標識符具有資源保留的QNE時,關于具有資源保留的接口的IP地址的信息被加到消息B和C的每個的尾部部分。例如,在消息B的情況下,當消息B通過QNE65時,向其加上具有帶有上游流標識符和會話標識符的資源保留的接口的IP地址(信息81在QNE65的上側(QNE66側)的接口的IP地址),并且當它通過QNE66時,向其進一步的后部部分加上具有帶有在QNE66內部的上游流標識符和會話標識符的資源保留的接口的IP地址(信息82在QNE66的上側(CN60側)上的接口的IP地址)。通過使用這種機制,當向CN60或代理68返回這個信息時,CN60或代理68可以進行判定具有在第一位置中所添加的接口的IP地址(信息81的IP地址)的QNE是上游CRN。而且,對于下游,次序變得反轉,因此,代理68可以判斷在信息83和信息84中,具有最后加上的接口的IP地址(信息84的IP地址)的QNE是下游CRN。順便提及,QoS路徑可以由于諸如網絡條件之類的因素而改變,并且有可能CRN也改變。為了處理這樣的CRN改變的可能性,對于由CN60或代理68保存的關于CRN的信息設置有效期限,并且在該有效期限期滿之前,CN60和代理68也可以確認在CRN方面是否發生改變,或者獲取關于最新的CRN的信息以便保存關于CRN的精確信息。順便提及,接收到關于CRN的信息的CN60或代理68也可以執行有效期限的設置,或者也可以當MN10發送消息A時向CN60或代理68通知該有效期限。而且,將說明在其中MN10向代理68請求準備QoS路徑的建立并且該準備發生的情況下要進行的操作。圖7和8是示出按照本發明實施例當MN10向代理68發送關于標識符(流標識符和會話標識符)的信息并且CN60或代理68通過中間QNE65-67交換消息以找到上游或下游CRN時要進行的操作的一個示例的時序圖,在圖7和8中所示的時序圖適用于在圖1中所示的網絡系統中MN10選擇代理68來作為代理之一的情況,并且在這種情況下,在獲取關于CRN的信息后,使得代理68向MN10返回這個信息。而且,圖7和8中所示的時序圖指示一系列操作,并且圖7和8的時序圖中所示的步驟S523進行相同的處理。在從相鄰的L2信號可到達的AP接收到L2信息時,MN10首先根據這個信息來確定可接受切換(handover-acceptable)的子網(步驟S501確定切換接受候選),然后根據所述AP的L2信息來確定切換接受候選的代理(步驟S503將QNE68確定為代理之一(代理68))。確定了代理的MN10在消息A中設置路徑24上的上游流標識符和會話標識符和下游流標識符和會話標識符,并且進一步設置用于指示其中的雙向通信的信息(步驟S505在消息A中設置路徑24上的上游和下游流標識符和會話標識符以及“雙向通信”),并且向所選擇的代理組(多個代理)發送消息A(步驟S507)。在這種情況下,具體地,說明將限于在消息A被發送到作為所述代理組之一的代理68后要進行的處理。順便提及,消息A可以包括關于消息B的目的地的信息(IP地址等)。雖然消息B的目的地例如在圖7和8中是CN60,但是在對于在移動IPv6中的使用三角形路徑的通信進行在QoS路徑上的CRN的檢索的情況下,將消息B的目的地設置在MN10的家鄉代理處也是可接受的。代理68根據關于從MN10接收的消息A的信息來產生消息B。因為在這種情況下考慮雙向通信,因此設置參數使得在位于途中的路由器上,通過消息B可獲得上游信息,并且通過回答消息(消息C)可獲得下游信息,并且在消息B中設置通過消息A發送的流標識符和會話標識符(步驟S509在消息B中設置參數以便通過消息B可獲得上游信息,并且通過消息C可獲得下游信息,此外在消息B中設置所接收的流標識符和會話標識符),并且向CN60發送消息B(步驟S511)。順便提及,此時,需要代理68獲取CN60的地址。從代理68到CN60的路徑上的QNE65-67的每個確認消息B的內容,以確認在該QNE中是否存在關于其中的上游流標識符和會話標識符的資源保留。如果存在關于其中的上游流標識符和會話標識符的資源保留,則每個QNE向消息B加上具有該資源保留的接口的IP地址,并將其向CN60發送。另一方面,如果不存在關于其中的上游流標識符和會話標識符的資源保留,則每個QNE原樣傳送消息B而不增加信息。在這一點上,因為在QNE67中不存在關于其中的上游流標識符和會話標識符的資源保留,因此直接傳送消息B,而不增加信息(步驟S513在無觸動(untouched)的狀態中向下一個發送消息B,這是因為不存在關于其中的上游流標識符和會話標識符的資源保留,步驟S515)。而且,因為在QNE65中存在關于其中的上游流標識符和會話標識符的資源保留,因此將具有該資源保留的接口的IP地址加到消息B上,然后傳送消息B(步驟S517設置具有對應于所接收的上游流標識符和會話標識符的資源保留的接口的IP地址,步驟S519)。而且,與QNE65一樣,因為在QNE66中存在關于其中的上游流標識符和會話標識符的資源保留,因此向消息B加上具有該資源保留的接口的IP地址,然后傳送消息B(步驟S521設置具有對應于所接收的上游流標識符和會話標識符的資源保留的接口的IP地址,步驟S523)。最后,消息B到達CN60,基于接收到該消息B,CN60在消息C中設置由相應的QNE65-67所添加的信息(由相應的QNE65-67加到消息B上的信息),并且設置參數以便通過消息C收集關于下游路徑的信息(步驟S525在消息C中設置消息B的內容,并且設置用于通過消息C來收集下游信息的參數),并且將其發送到代理68(步驟S527)。而且,位于從CN60到代理68的路徑上的QNE65-67的每個對于消息C執行類似于對于上述的消息B的處理的處理。因為在QNE66中存在對應于下游流標識符和會話標識符的資源保留,因此向消息B增加具有該資源保留的接口的IP地址,然后傳送消息B(步驟S529設置具有對應于所接收的下游流標識符和會話標識符的資源保留的接口的IP地址,步驟S531)。而且,與QNE65同樣,在QNE65中存在對應于該下游流標識符和會話標識符的資源保留,并且向消息B加上具有該資源保留的接口的IP地址,然后傳送消息B(步驟S533設置具有對應于所接收的下游流標識符和會話標識符的資源保留的接口的IP地址,步驟S535)。而且,因為在QNE67中不存在對應于該下游流標識符和會話標識符的資源保留,因此以原樣條件傳送所述消息B,而不增加信息(步驟S537按照現在情況來將其發送到下一個,這是因為不存在對應于所接收的下游流標識符和會話標識符的資源保留,步驟S539)。以這種方式接收到消息C的代理68可以通過參見消息C來指定關于上游和下游的CRN信息,并且在消息D中設置關于上游和下游的CRN信息(步驟S541在消息D中設置關于上游和下游的CRN信息),并且向MN10發送消息D(步驟S543)。如上關于MN10的功能所述,在收集了關于CRN的信息后,除了向MN10發送CRN信息之外,代理68還可以采取各種措施。而且,當例如在早期了解了CRN信息時,MN10可以在從子網移動后進行資源保留的情況下將該CRN信息置于RESERVE消息中。而且,當相關的CRN接收到包括CRN信息的RESERVE消息時,該相關的CRN可以進行處理以便防止對于隨后的CN60的雙重資源保留。例如,相關的CRN也可以進行諸如更新老保留而不新建立資源的保留的處理。在以這種方式預先指定CRN的情況下,即使它是在MN10的切換后的資源保留,因為與傳統技術不同在尋找CRN的同時不進行資源保留,因此QoS路徑的建立變得迅捷可行。而且,如上所述,獲得了CRN信息的代理68也可以預先進行資源保留,而不向MN10返回所述信息,這更迅捷地實現了QoS路徑的建立。另外,如上所述,也可能將消息B或消息C改寫到現有的消息諸如QUERY(查詢)消息、RESPONSE(響應)消息或NOTIFY(通知)消息中。圖17和18示出了在QUERY消息具有消息B的功能并且RESPONSE消息具有消息C的功能的情況下的時序圖。在這種情況下,要交換的消息不僅具有用于找到上游和下游CRN的功能,而且具有QUERY和RESPONSE消息所意欲的功能(用于獲取關于自由資源的信息的功能和其他功能)。在圖17和18中,步驟S551-S593與在圖7和8中的步驟S501-S543對應,并且QUERY消息和RESPONSE消息分別與消息C和消息D對應。如上所述,在使用傳統的QUERY和RESPONSE消息的情況下,因為諸如MN10之類的終端——它被使得移動——不具有獲取關于通過與通信伙伴的當前通信所保留的資源的信息的部件,因此在判斷關于通過在CRN和CN60之間的當前通信所保留的資源的信息是否是關于在MN10向其的運動中可獲得的資源的信息中遇到困難。但是,當QUERY和RESPONSE消息具有關于MN10的當前的流標識符和會話標識符的信息時,可以判斷關于通過當前通信所保留的資源的信息是否是關于在MN10向其運動中可獲得的資源的信息。在這一點上,按照非專利文件6,通過僅RESPONSE消息可獲得關于自由資源的信息。即,如在圖17和18中所示,當代理68向CN60發送QUERY消息并且CN60返回RESPONSE消息時,有可能可以獲得僅僅關于下游資源的信息。因此,當需要雙向自由資源信息時,認為需要已經從代理68接收到QUERY消息的CN60向MN10返回RESPONSE消息,并且同時向代理68發送不同的QUERY消息。而且,有可能通過利用與NSIS的不同功能的組合,通過QUERY和RESPONSE消息的單個發送/接收而可獲得雙向的空閑資源信息。順便提及,作為其中代理68處理由圖3中的消息處理部件684獲得的CRN信息(在消息C中包括的CRN信息)的方法和其中CN60處理通過圖5中的消息處理部件603獲得的CRN信息(在消息B中包括的CRN信息)的方法,也可以考慮其他的方法。將參見圖19和圖20來描述這些方法。圖19是示出按照本發明實施例的在接收到消息C后用于實現處理方法的代理的配置的方框圖。與在圖3中所示的代理68同樣,可以使用硬件和/或軟件來實現圖19中所示的代理68的每個功能。而且,圖19中的接收部件6811、發送部件6812、消息處理部件6813、6814、消息產生部件6815、6816、6817和路徑信息存儲部件6818分別具有與接收部件681、發送部件682、消息處理部件683、684、消息產生部件685、686、687和路徑信息存儲部件688的功能相同的功能,將在此省略其說明。圖19中所示的消息產生部件6819具有用于產生下送消息(被稱為消息E)并且將其傳遞到發送部件6812的功能,所述消息E用于向不同的節點請求產生QoS路徑。例如,通過在消息處理部件6814中與消息B有關的處理所指定的CRN被視為消息E的目的地。在這種情況下,消息E包括CRN產生QoS路徑所需要的信息(例如其有效性已經被確認的MN10的NCoA、CN60的IP地址等)。從代理68接收到消息E的CRN向例如CN60和代理68兩者發送RESERVE(保留)消息,由此更新從CRN到CN60的QoS路徑,以新產生從CNR到代理68的QoS路徑。圖20是示出按照本發明實施例的用于在接收到消息B后實現不同的處理方法的CN的配置的方框圖。與圖5中所示的CN60相同,可以使用硬件和/或軟件來實現圖20中所示的CN60的每個功能。而且,圖20中的接收部件6011、發送部件6012、消息處理部件6013、消息產生部件6014和路徑信息存儲部件6015分別具有與圖5中的接收部件601、發送部件602、消息處理部件603、消息產生部件604和路徑信息存儲部件605的功能相同的功能,在此省略其說明。圖20中的消息產生部件6016具有用于產生消息(被稱為消息E)并且將其傳遞到發送部件6012的功能,所述消息E用于向不同的節點請求產生QoS路徑。例如,通過消息處理部件6013中與消息B有關的處理所指定的CRN被視為消息E的目的地。在這種情況下,消息E包括CRN產生QoS路徑所需要的信息(例如其有效性已經被確認并且已經通過如上所述的方法獲得的MN10的NCoA、作為消息B的源的代理68的IP地址等)。已經接收到消息E的CRN向例如CN60和代理68兩者發送RESERVE(保留)消息,由此更新從CRN到CN60的QoS路徑,以新產生從CNR到代理68的QoS路徑。其次,將說明代理68向通過消息C的接收而指定的CRN請求產生QoS路徑的操作。在這種情況下,雖然假定采取雙向通信,并且雙向路徑彼此相同,但是即使采用僅僅上游側和下游側之一或進行雙向數據通信并且所述雙向路徑在上游側和下游側之間不同的情況下,當類似于如下所述的方法的方法被單獨地用于上游路徑或雙向路徑時,QoS路徑產生請求的實現是可行的。圖21是示出已經從MN10接收到包括NCoA的消息(消息A)的代理68向通過相對于CN60的消息(消息B和消息C)的交換而指定的下游CRN請求產生新的QoS路徑的操作的一個示例的時序圖的圖示。圖21中所示的時序圖表示在圖1中所示的網絡系統中代理68被MN10選擇作為代理之一的情況。而且,在圖21中的步驟S5005和S5007之間進行了與圖7中的步驟S511-S523和圖8中的步驟S525-529的那些類似的處理,因此在此省略它們。代理68根據關于從MN10接收的消息A的信息來產生消息B。因為在這種情況下考慮雙向通信,因此代理68設置參數使得通過途中的路由器,通過消息B可獲得上游信息,并且通過回答消息(消息C)可獲得下游信息,并且所述代理68進一步在消息B中設置通過消息A發送的流標識符和會話標識符(步驟S5001接收消息A,并且為消息B的發送做準備),以向CN60發送消息B(步驟S5005向CN60發送消息B)。在這一點上,此時,要求代理68通過使用流標識符信息來獲得CN60的地址。而且,代理68在步驟S5001中為消息B的發送做準備,并且進一步檢查消息A中包括的MN10的NCoA的有效性(步驟S5003檢查消息A中所包括的MN10的NCoA的有效性)。另外,基于接收到作為對于步驟S5005中所發送的消息B的回答消息的消息C,代理68參考消息C以便指定關于上游和下游的CRN的信息(步驟S5007接收消息C,并且獲得關于上游和下游的CRN(QNE65)的信息)。代理68在消息E中設置當CNR建立新的QoS路徑時所需要的信息(步驟S5009在消息E中設置CRN(QNE65)產生新的QoS路徑所需要的信息),并且向在步驟S5007中所獲得的上游和下游的CRN的每個發送消息E(步驟S5011和S5013)。在這種情況下,雖然上游和下游的CRN都變為QNE65,但是因為可以考慮上游和下游的CRN的接口地址彼此不同(在步驟5007中QNE65中的不同接口地址被獲取作為上游和下游的CRN),因此獨立地向上游和下游側發送消息E。例如,要用于新QoS路徑的流標識符等被視為當CRN建立新QoS路徑時所需要的信息。可以根據在步驟S5003中的確認了有效性的MN10的NCoA來產生這個新的流標識符。而且,可以想象,CN60的IP地址、會話標識符等被視為當CRN建立新的QoS路徑時所需要的信息。基于接收到消息E,QNE65向CN60發送用于更新QoS路徑的RESERVE消息(步驟S5015),并且向代理68發送用于新產生QoS路徑的RESERVE消息(步驟S5017)。在這種情況下,在步驟S5015中更新上游和下游的QoS路徑兩者,并且在步驟S5017中新產生上游和下游的QoS路徑兩者。另外,同樣在其中在CN60獲取關于上游CRN的信息后向上游CRN請求產生新的QoS路徑的情況下,可使用類似的方法。在這種情況下,在獲取上游CRN信息和具有有效性的MN10的NCoA后,圖20中所示的CN60向上游CRN發送消息E。順便提及,在這種情況下,也可能在消息E中包括關于代理68的IP地址的信息。另外,通過圖2中所示的MN10的代理確定部件104,MN10也可以選擇CN60來作為代理。另外,CN60也可以不僅具有類似于圖3中所示的代理68的功能,而且具有圖5中所示的CN60的功能,并且代理60也可以除了類似于圖5中所示的CN60的功能之外還具有在圖3中所示的代理68的功能。在這種情況下,已經從MN10接收到消息A的CN60可以對于代理68發送/接收消息B和消息C,由此獲得關于CRN的信息。參見圖22和圖23的時序圖,將說明在CN60被選擇作為如上所述的代理68的情況下的操作。圖22和圖23中所示的時序圖示出了一系列操作,并且圖22和23中的時序圖中所示的步驟S5043執行相同的處理。而且,圖22和23中所示的時序圖示出了在圖1中所示的網絡系統中,將子網30選擇作為MN10的移動目的地的子網的候選,并且在獲得關于CRN的信息后,CN60向MN10返回這個信息。在圖22中,當從相鄰的L2信號可到達的AP接收到L2信息時,MN10首先根據這個信息來確定可接受切換子網(步驟S5021確定切換接受候選),然后根據來自AP的L2信息,確定在當MN10移動到該子網時建立的QoS路徑上與MN10鄰近的QNE(在其中圖1中子網30被當作移動目的地的情況下,路徑34上最接近AR31的QNE)。對于這個確定,可使用與當MN10確定代理時進行的、上述實施例中的方法類似的方法。MN10在消息A中設置關于在步驟S5023中確定的QNE(QNE68)的信息(步驟S5025在消息A中設置關于QNE68的信息)。具體上,將對其中在消息A中將關于QNE68的信息設置為已經在步驟S5023中進行了確定的QNE信息的信息之一的情況進行描述。順便提及,也可以在消息A中設置在路徑24上的上游流標識符和會話標識符、其上的下游流標識符和會話標識符和用于指示雙向通信的信息。其后,MN10向CN60發送該消息A(步驟S5027)。CN60根據關于從MN10接收的消息A的信息來產生消息B。因為在這種情況下考慮雙向通信,因此CN60設置參數使得從在途中的路由器,利用消息B可獲得下游信息,并且利使用回答消息(消息C)可獲得上游信息,并且CN60在消息B中設置流標識符和會話標識符(步驟S5029在消息B中設置參數使得通過消息B可獲得下游信息,通過消息C可獲得上游信息;并且另外在消息B中設置流標識符和會話標識符),并且向QNE66發送消息B(步驟S5031)。順便提及,如果在消息B中包括關于在消息B中要設置的流標識符和會話標識符的信息,則也可能將消息A中所包括的這些信息復制到消息B中。另一方面,同樣在在消息A中不包括關于所述流標識符和會話標識符的信息的情況下,CN60可以在消息B中設置關于在相對于MN10的當前通信中正在使用的流標識符和會話標識符的信息。位于從CN60到QNE68的路徑上的QNE65-67的每個確認消息B的內容以確定在QNE65-67的每個中是否存在關于其下游流標識符和會話標識符的資源保留。如果其中存在關于下游流標識符和會話標識符的資源保留,則QNE65-67的每個向消息B加上其中存在該資源保留的接口的IP地址,然后將此消息B發送到QNE68。另一方面,如果其中不存在關于下游的流標識符和會話標識符的資源保留,則以原樣的情況來傳送消息B而不增加信息。在這一點上,在QNE66中存在關于下游流標識符和會話標識符的資源保留,在將其中存在該資源保留的接口的IP地址加到消息B后,傳送消息B(步驟S5033設置具有關于所接收的下游流標識符和會話標識符的資源保留的接口的IP地址,步驟S5035)。而且,與QNE66同樣,在QNE65中也存在關于下游流標識符和會話標識符的資源保留,在向消息B加上具有該資源保留的接口的IP地址后,傳送消息B(步驟S5037設置具有關于所接收的下游的流標識符和會話標識符的接口的IP地址,步驟S5039)。另一方面,因為在QNE67中不存在關于下游流標識符和會話標識符的資源保留,因此以原樣的情況來發送消息B而不增加信息(步驟S5041原樣向下一個發送消息B,這是因為沒有關于所接收的下游的流標識符和會話標識符的資源保留,步驟S5043)。最后,消息B到達QNE68,并且基于接收到消息B,QNE68在消息C中設置由QNE65-67的每個所添加的信息(由QNE65-67的每個加到消息B上的信息),并且設置參數以便可以通過消息C來收集上游路徑的信息(步驟S5045設置消息B的內容,并且設置參數以便通過消息C來收集上游信息),并且將其發送到CN60(步驟S5047)。而且,在存在于從QNE68到CN60的路徑上的QNE65-67的每個中,在接收到消息C的情況下,對于上游C進行類似于對于消息B的上述處理的處理。即,因為在QNE67中不存在關于上游的流標識符和會話標識符的資源保留,因此在原樣的情況中發送消息C,而不增加信息(步驟S5049原樣發送消息C,這是因為沒有關于所接收的上游的流標識符和會話標識符的資源保留,步驟S5051)。而且,在QNE65中存在關于上游流標識符和會話標識符的資源保留,并且在向消息C加上具有這個資源保留的接口的IP地址后,傳送消息C(步驟S5053設置具有關于所接收的上游的流標識符和會話標識符的資源保留的接口的IP地址,步驟S5055)。而且,與QNE65同樣,在QNE66中也存在關于上游流標識符和會話標識符的資源保留,并且在向消息C加上具有該資源保留的接口的IP地址后,傳送消息C(步驟S5057設置具有關于所接收的上游的流標識符和會話標識符的資源保留的接口的IP地址,步驟SD5059)。以這種方式接收到消息C的CN60可以通過參見消息C而指定關于上游和下游的每個的CRN的信息,并且在消息D中設置關于上游和下游的每個的CRN的信息(步驟S5061在消息D中設置關于上游和下游的每個的CRN的信息),并且向MN10發送所述消息D(步驟S5063)。順便提及,如上在MN10的功能中所述,在收集了關于CRN的信息后,CN60除了向MN10發送關于CRN的信息之外還可以采取各種措施。而且,雖然在這種情況下假定通過雙向通信來處理數據并且雙向數據通過同一路徑,但是同樣在其中雙向數據通過不同路徑的情況下,可以通過使用類似于上述方法的方法來確定用于雙向通信的每個的CRN。本實施例中所描述的表達“目的地”諸如表達“發送到CN60”不總是表示對IP首標目的地地址指定和發送CN60的地址,而是表示最后接收到消息的伙伴是CN60。而且,當數據流是上游時,在不將消息發送到遠達CN60的情況下找到CRN是可能。將參見圖1、24和25來說明這樣的示例。圖24是示出在按照本發明的一個實施例的通信系統中MN無需向CN發送消息而找到CRN的情況的操作的一個示例的時序圖,并且示出了使用QUERY消息和RESPONSE消息來作為消息的方法。在圖24中所示的時序圖中,QNE68首先接收用于建立預測路徑的觸發器(trigger)(步驟S2401接收用于建立預測路徑的觸發)。這個觸發器例如是從MN10向代理68發送的上述消息A。而且,這個觸發器包括準備建立預測路徑所需要的信息,諸如關于MN10和CN60在當前的通信路徑(路徑24)上使用的會話標識符的信息。因為可能多個流標識符對應于該會話標識符,所以消息A也可以包括識別信息(例如當前流標識符),用于指定關于準備預測路徑的建立選取哪個流。在這種情況下,假設消息A包括在路徑24中使用的流標識符。而且,消息A包括用于指定CN60的信息(例如CN60的IP地址)等也是適當的。而且,同樣適當的是,消息A包括關于消息B的目的地的信息(IP地址等),并且例如在對于在移動IPv6中使用三角形路徑的通信進行的在QoS路徑上的CRN的檢索的情況下,也可能取代CN60將消息B的目的地設置在MN10的家鄉代理處。在接收到觸發器時,代理68向CN60發送消息(例如可使用QUERY消息)(步驟S2403)。此時,當產生新的流標識符(路徑34的流標識符)時代理68以其本身的IP地址作為源地址產生流標識符也是可接受的。而且,所述QUERY消息包括關于MN10和CN6在當前的通信路徑(路徑24)中使用的會話標識符的信息等。它也可以包括識別信息(例如當前的流標識符),用于指定關于準備建立預定路徑選取哪個流。基于接收到QUERY,QNE67如在圖25中所示進行確定。圖25是示出在按照本發明實施例的通信系統中已經接收到消息的QNE判斷該QNE本身是否是CRN的方法的一個示例的流程圖。在接收到QUERY消息后(步驟S2501接收消息),QNE67檢查是否QNE67本身具有關于在這個QUERY消息中所包括的會話標識符的狀態(資源保留)(步驟S2502QNE67具有關于在QUERY消息中所包括的會話標識符的狀態嗎?)。在這種情況下,因為QNE67不具有該狀態,所以QNE67確定不是CRN,而且,QNE67向CN60發送QUERY消息(步驟S2405)。另一方面,已經接收到QUERY消息的QNE65也如圖25中所示進行判定。在接收到QUERY消息后(步驟S2501接收消息),已經接收到QUERY消息的QNE65檢查是否QNE65本身具有關于在這個QUERY消息中包括的會話標識符的狀態(資源保留)(步驟S2502QNE65本身具有關于在QUERY消息中所包括的會話標識符的狀態嗎?)。在這種情況下,因為QNE65具有此狀態,因此QNE65檢查是否用于指定關于準備預測路徑的建立選取其次哪個流的識別信息被包括在QUERY消息中(步驟S2503用于指定老路徑的流的標識符被包括在QUERY消息中嗎?)。在這種情況下,因為在路徑24中使用的流標識符被包括作為用于指定老路徑的流的標識符,因此QNE67隨后檢查是否這個流標識符被包括在于步驟S2501中檢查的關于會話標識符的狀態中(步驟S2504關于指定流的狀態?)。在其中這個流標識符未被包括在關于此會話標識符的狀態中的情況下,QNE67確定它不是CRN,并且進一步傳送QUERY消息。QNE65屬于路徑24,并且在該狀態中包括給定的流標識符,并且QNE65隨后檢查關于已經向其發送了QUERY消息的相鄰QNE的信息(SIISouceIdentificationInformation,源識別信息)(步驟S2505SII相同嗎?。即,在路徑24中的SII信息被包括在QNE65的狀態中(即具有指示對應于SII的QNE63的信息),并且QNE65在這個信息和關于在步驟2405中發送了QUERY消息的QNE的信息(即關于QNE67的信息)之間進行比較。如果比較結果示出這些信息彼此不同,則QNE65確定QNE65本身是CRN。另一方面,如果它們彼此相同,則QNE65判定它不是CRN。當QNE65確定它是CRN時(步驟S2407進行與會話標識符或SII的比較以便識別QNE65本身是交叉節點),為了向代理(QNE68)通知它是CRN這一事實時,QNE65向代理68發送RESPONSE消息(步驟S2409和S2411)。除了已經認識到它是CRN的QNE向代理68通知它是CRN的這一事實之外,可以想象各種CRN使用方法。例如,在其中在步驟S2403中和步驟S2405中發送的消息包括MN10的NCoA或流標識符的情況下,也可能已經認識到它是CRN的QNE65發送用于在MN10的方向上建立新路徑的RESERVE消息和用于在CN60的方向上更新的RESERVE消息而無需返回RESPONSE消息,以便進行與資源保留相關的操作。而且,在資源保留時,對于標識要被給予所保留的資源的分組數據,流標識符的使用不一定是必要的。在這種情況下,例如,不同的標識符(在這種情況下被稱為過濾器)也可以被置于消息(QUERY消息、RESERVE消息等)中。而且,在這種情況下,取代流標識符,也可以將過濾器用作要用于找到CRN或用于對于新路徑建立資源保留的標識符。順便提及,對于一個資源保留存在每個都用于標識要被給予所保留的資源的分組數據的多個標識符(流標識符或過濾器)也是適當的是。即,對于一個資源保留存在流標識符列表或過濾器列表也是可接受的。在這種情況下,當QNE接收到具有與在列表(流標識符列表或過濾器列表)中存在的標識符之一的信息內容相同的信息內容的數據分組時,QNE可以分配所保留的資源。而且,例如在更新如上所述從CRN(QNE65)到CN60的范圍中的保留的情況下,這個列表(流標識符列表或過濾器列表)的概念也可使用。將參見圖1和21來說明一個示例。在這種情況下,作為用于標識要被給予所保留的資源的分組數據的標識符,將流標識符投入使用,并且將流標識符列表用作列表。在QNE65和QNE66中當前存在老路徑(路徑24)中的資源保留。即,在QNE65和QNE66中,對于包括在移動之前的MN10的CoA的標識符(或包括這個流標識符的列表)分配了資源。在步驟S5013中接收到消息E后,作為RESERVE(更新)處理,QNE65向關于路徑24被分配了資源的流標識符列表添加所包括在消息E中的新的流標識符(包括MN10的NCoA),并且向CN60發送RESERVE(更新)消息(步驟S5015)。基于接收到這個RESERVE(更新)消息,QNE66同樣將所述新的流標識符加到關于路徑24的被分配了資源的流標識符列表,并且向CN60發送RESERVE(更新)消息。這樣,QNE65和QNE66具有關于路徑24和路徑34兩者的資源保留。關于路徑24和路徑34,不單獨地進行保留,而是路徑24和路徑34兩者共享資源,由此避免雙重資源保留。另外,在此處理后,可以在MN10移動到子網30并且開始發送/接收數據后從QNE65和QNE66的流標識符列表去除路徑24的流標識符。作為去除方法,也可以接受提供定時器以便當這個定時器變得大于預定時段時,自動刪除所述流標識符,或通過刪除消息而明確地刪除所述流標識符。產業上的應用按照本發明的通信切換方法、通信消息處理方法和用于使用計算機來執行這些方法的程序使得進行切換的移動終端能夠在切換后迅速和連續地接受所述移動終端在切換之前已經接受的附加服務,并且它們可適用于與進行無線通信的移動終端的切換相關的
技術領域:
,尤其適用于與使用移動IPv6協議來進行無線通信的移動終端的切換相關的
技術領域:
,所述移動IPv6協議形成下一代因特網協議并且與使用NSIS的QoS保證相關聯。權利要求1.一種用于移動終端的通信切換方法,在其中通過通信網絡連接每個均構成子網的多個接入路由器并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個的通信系統中,所述移動終端被布置來通過在所述可通信區域中與所述接入點的無線通信而與所述接入點連接到的所述接入路由器通信,所述方法包括接收步驟,用于當移動終端進行從當前在通信中的接入點向不同接入點的通信轉換時,從所述不同接入點接收關于所述不同接入點的信息,信息獲取步驟,用于當向所述不同接入點進行通信轉換時,根據在所述接收步驟中接收的關于所述不同接入點的信息來獲取關于下述路由器的信息,所述路由器能夠進行與在該通信轉換后所述移動終端期望的附加服務相關的準備,以及信息發送步驟,用于產生包括關于當前通信期間接受的所述附加服務的信息的消息,并且根據關于能夠進行與在所述通信轉換后的所述附加服務相關的準備的路由器的信息,通過當前通信中的所述接入點來向能夠進行與在所述通信轉換后的所述附加服務相關的準備的路由器發送所述消息。2.按照權利要求1的通信切換方法,包括存儲步驟,其中,所述移動終端在所述移動終端的預定信息存儲部件中存儲對應信息,該對應信息用于描述在關于所述接入點的信息和關于所述路由器的信息之間的對應關系,所述路由器能夠進行與在通信切換后的所述附加服務相關的準備。3.按照權利要求2的通信切換方法,其中,在所述信息獲取步驟中,根據在所述接收步驟中接收的關于所述不同接入點的信息來從所述對應信息獲取與關于所述不同接入點的信息相關聯的關于所述路由器的信息,所述路由器能夠進行與在通信轉換后的所述附加服務相關的準備。4.一種用于移動終端的通信切換方法,在其中通過通信網絡連接每個均構成子網的多個接入路由器并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個的通信系統中,所述移動終端被布置來通過在所述可通信區域中與所述接入點的無線通信而與所述接入點連接到的所述接入路由器通信,所述方法包括接收步驟,用于當移動終端進行從當前在通信中的接入點向不同接入點的通信轉換時,從所述不同接入點接收關于所述不同接入點的信息,信息發送步驟,用于產生消息,并且根據關于所述接入點的信息來通過當前在通信中的接入點向預定服務器發送所述消息,所述消息包括在所述接收步驟中接收的關于所述不同接入點的信息和關于當前通信期間接受的附加服務的信息,所述預定服務器能夠獲取關于下述路由器的信息,所述路由器能夠當向不同接入點進行通信轉換時進行與在通信轉換后所述移動終端期望的所述附加服務相關的準備。5.一種用于移動終端的通信切換方法,在其中通過通信網絡連接每個均構成子網的多個接入路由器并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個的通信系統中,所述移動終端被布置來通過在所述可通信區域中與所述接入點的無線通信而與所述接入點連接到的所述接入路由器通信,所述方法包括信息發送步驟,用于產生包括關于當前通信期間接受的附加服務的信息的消息,并且當移動終端執行從當前在通信中的接入點向不同接入點的通信轉換時,通過所述當前在通信中的接入點向所有的預定路由器發送所述消息,所述所有的預定路由器的每個能夠實現在所述通信轉換后的附加服務并且由移動終端選擇。6.按照權利要求1、4和5的任何一個的通信切換方法,包括步驟所述移動終端根據在所述接收步驟中接收的關于所述不同接入點的信息來指定具有作為隨后者的所述不同接入點的接入路由器,獲取關于具有作為隨后者的所述不同接入點的所述接入路由器的信息,以及地址產生步驟,用于根據關于具有作為隨后者的所述不同接入點的所述接入路由器的信息而產生在所述接入路由器所屬的子網中可用的地址信息。7.按照權利要求6的通信切換方法,其中,在所述信息發送步驟中,在所述消息中包括在所述地址產生步驟中產生的地址信息的狀態中發送所述消息。8.按照權利要求1、4和5的任何一個的通信切換方法,其中,所述附加服務是QoS保證。9.一種通信切換程序,用于通過使用計算機來執行按照權利要求1、4和5的任何一個的通信切換方法。10.一種用于下述通信系統中提供的路由器的通信消息處理方法,該通信系統被布置使得,通過通信網絡連接每個均構成子網的多個接入路由器,并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個,并且在所述可通信區域中存在的移動終端通過與所述接入點的無線通信與所述接入點連接到的所述接入路由器進行通信,其中所述路由器當移動終端轉換與所述接入點的通信時能夠進行與在通信轉換后移動終端期望的附加服務相關的準備,所述方法包括第一信息接收步驟,用于從所述移動終端接收包括關于目前通信期間移動終端接受的附加服務的信息的消息,用于根據關于所述附加服務的信息而產生用于所述附加服務的準備的消息的步驟,終端指定步驟,用于根據關于目前通信期間移動終端接受的所述附加服務的信息來指定所述移動終端當前與其進行通信的伙伴終端,信息發送步驟,用于根據關于目前通信期間移動終端接受的所述附加服務的信息來產生消息,并且向所述伙伴終端發送所述消息,所述消息用于獲取使能與在通信轉換后的所述附加服務相關的準備的信息,以及第二信息接收步驟,用于從所述伙伴終端或從位于所述消息到所述伙伴終端的路徑上的任意節點接收包括所述使能與在通信轉換后的所述附加服務相關的準備的信息的消息。11.按照權利要求10的通信消息處理方法,包括存儲步驟,用于存儲在所述第二信息接收步驟中接收的所述信息,所述信息使能與在通信轉換后的所述附加服務相關的準備,并且是從所述伙伴終端或從位于所述消息到所述伙伴終端的路徑上的所述任意節點接收的。12.按照權利要求10的通信消息處理方法,包括下述步驟產生包括下述信息的消息,以向所述移動終端發送所述消息,所述信息使能與通信轉換后的所述附加服務相關的準備,并且是在所述第二信息接收步驟中從所述伙伴終端接收的。13.按照權利要求12的通信消息處理方法,包括步驟當在所述第一信息接收步驟中從所述移動終端接收的消息中包括在所述接入路由器所屬的子網中移動終端可使用的地址信息時,驗證所述地址信息的有效性,所述移動終端不存在于所述接入路由器所屬的子網中,以及當掌握所述地址信息的有效性的時候,根據所述地址信息來預先建立對于所述移動終端在通信轉換后接受的所述附加服務的路徑。14.一種用于下述通信系統中提供的、并且當下述移動終端與預定通信終端進行通信時使之構成與附加服務相關的路徑的路由器或節點的通信消息處理方法,該通信系統被布置使得,通過通信網絡連接每個均構成子網的多個接入路由器,并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個,并且在所述可通信區域中存在的移動終端通過與所述接入點的無線通信與所述接入點連接到的所述接入路由器進行通信,所述方法包括保留判定步驟,用于當接收到包括與預定路徑相關聯的流標識符和會話標識符的、用于查看是否設置了所述預定路徑的消息時,進行判定是否對于所述消息中包括的所述流標識符和所述會話標識符進行了資源保留,以及向用于查看是否設置了所述預定路徑的所述消息的源或目的地發送包括在所述保留判定步驟中的判定的結果的消息。15.一種用于下述通信系統中提供的、并且當下述移動終端與預定通信終端進行通信時使之構成與附加服務相關的路徑的路由器或節點的通信消息處理方法,該通信系統被布置使得,通過通信網絡連接每個均構成子網的多個接入路由器,并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個,并且在所述可通信區域中存在的移動終端通過與所述接入點的無線通信與所述接入點連接到的所述接入路由器進行通信,所述方法包括保留判定步驟,用于當接收到包括與預定路徑相關聯的流標識符和會話標識符的、用于查看是否設置了所述預定路徑的消息時,進行判定是否對于所述消息中包括的所述流標識符和所述會話標識符進行了資源保留,以及傳送步驟,用于當所述保留判定步驟中的判定示出對于在所述消息中包括的所述流標識符和所述會話標識符進行了資源保留時,向所述消息的預定部分加上關于用于所述資源保留的接口的地址信息,并且傳送所述消息。16.按照權利要求15的通信消息處理方法,其中,所述預定部分指示所述接口地址信息的增加次序。17.一種用于通信節點的通信消息處理方法,所述通信節點被設計來在通信系統中與移動終端進行通信,并且被設計為當與所述移動終端進行通信時能夠建立與附加服務相關的路徑,在所述通信系統中,通過通信網絡連接每個均構成子網的多個接入路由器,并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個,所述移動終端被布置使得通過在所述可通信區域中與所述接入點的無線通信與所述接入點連接到的所述接入路由器進行通信,所述方法包括步驟當接收到包括與預定路徑相關聯的流標識符和會話標識符的、用于查找所述預定路徑的消息時,產生包括所述消息中的所述預定路徑的尋找結果的新消息,以發送所述新消息作為對于所述消息的響應。18.按照權利要求14、15和17的任何一個的通信消息處理方法,其中,所述用于查看是否設置了預定路徑的消息或所述用于尋找預定路徑的消息是QUERY消息或RESPONSE消息,其具有能夠包括與所述路徑相關的流標識符和會話標識符的區域。19.按照權利要求14、15和17的任何一個的通信消息處理方法,其中,所述用于查看是否設置了預定路徑的消息或所述用于尋找預定路徑的消息具有能夠包括關于自由資源的信息的區域。20.一種用于下述通信系統中提供的、并且當下述移動終端與預定通信終端進行通信時使之構成與附加服務相關的路徑的路由器或節點的通信消息處理方法,該通信系統被布置使得,通過通信網絡連接每個均構成子網的多個接入路由器,并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個,并且在所述可通信區域中存在的移動終端通過與所述接入點的無線通信與所述接入點連接到的所述接入路由器進行通信,所述方法包括保留判定步驟,用于當接收到包括與預定路徑相關聯的會話標識符的、用于查看是否設置了所述預定路徑的消息時,進行判定是否對于所述會話標識符存在一個狀態,以及發送步驟,用于當所述保留判定步驟示出對于所述會話標識符不存在所述狀態時,向所述預定通信終端發送所述消息。21.一種用于下述通信系統中提供的、并且當下述移動終端與預定通信終端進行通信時使之構成與附加服務相關的路徑的路由器或節點的通信消息處理方法,該通信系統被布置使得,通過通信網絡連接每個均構成子網的多個接入路由器,并且形成固有可通信區域的至少一個接入點連接到所述多個接入路由器的每個,并且在所述可通信區域中存在的移動終端通過與所述接入點的無線通信與所述接入點連接到的所述接入路由器進行通信,所述方法包括用于當接收到包括與預定路徑相關聯的會話標識符的、用于查看是否設置了所述預定路徑的消息時,進行判定是否對于所述會話標識符存在某狀態的保留判定步驟,用于當接收到包括用于指定與預定路徑相關聯的流和會話標識符的識別信息的、用于查看是否設置了所述預定路徑的消息時,進行判定是否對于所述流指定識別信息存在某狀態的保留判定步驟,以及判斷步驟,用于當所述保留判定步驟示出對于所述會話標識符存在所述狀態時,進行判定是否在所述狀態和所述消息的每個中指定了不同的相鄰節點或路由器,以及交叉節點判定步驟,用于當所述判斷步驟示出指定了所述相鄰節點或路由器時,進行判定它是交叉節點。22.按照權利要求21的通信消息處理方法,包括通知步驟,用于當所述交叉節點判定步驟示出它是交叉節點時,向預定節點發出大意是它是交叉節點的通知。23.按照權利要求21的通信消息處理方法,包括步驟在其中構成與所述附加服務相關的路徑的所述節點或路由器具有用于存儲在每個資源和用于指定流的信息之間的對應關系的流識別列表的狀態中,向所述流識別列表增加或從其刪除關于經過其的所述附加服務相關的路徑的流指定信息。24.按照權利要求23的通信消息處理方法,包括更新步驟,用于當所述交叉節點判定步驟示出它是交叉節點時,向所述通信終端發送用于向所述流標識列表添加用于指定新流的信息的消息,其中對于每個接收節點或路由器分配對于所述預定路徑的資源。25.一種通信消息處理程序,用于通過使用計算機來執行按照權利要求10、14、15、17、20和21的任一個的通信切換方法。全文摘要公開了一種技術,用于使得已經被切換的移動終端迅速和連續地接收在切換之前接收的附加服務(例如QoS保證)。按照所述技術,當被切換時,移動終端(MN)10選擇位于接近屬于子網(30)的網絡AR(接入路由器)(31)的節點(QNE)(代理)來作為代理,MN正在向所述子網內移動,并且所述節點具有用于QoS的NSLP。MN然后向該代理發送包括與在切換之前使用CN(60)而建立的路徑(24)相關聯的流標識符和會話標識符的消息。該代理向所述CN發送包括這些流和會話標識符的消息,然后根據對于這個消息的響應的結果來建立新的路徑(34),然后找到所述兩個路徑結合的交叉節點。文檔編號H04L12/46GK1934834SQ20058000903公開日2007年3月21日申請日期2005年2月4日優先權日2004年2月6日發明者堀貴子,上豐樹,程洪申請人:松下電器產業株式會社