專利名稱::用于選擇無線服務節(jié)點的系統(tǒng)和方法
技術(shù)領(lǐng)域:
:本發(fā)明一般地涉及無線通信領(lǐng)域,更具體而言,涉及用于選擇無線服務節(jié)點的方法和系統(tǒng)。背景持術(shù)現(xiàn)代通信系統(tǒng)讓人們可以在走來走去的同時保持通信。為此,最值得注意的設(shè)備是移動電話,它讓人們可以用言語彼此通信。然而,人們在日常生活中所使用的還有多種截然不同的、還不像移動電話的使用那樣發(fā)達的通信方式——例如數(shù)據(jù)的發(fā)送和接收,例如通過因特網(wǎng)。為滿足這種需求,現(xiàn)代通信系統(tǒng)包括無線設(shè)備,這些無線設(shè)備能夠通過將這些設(shè)備耦合到網(wǎng)絡的服務節(jié)點來發(fā)起數(shù)據(jù)會話。所述無線設(shè)備隨后就可以接收數(shù)據(jù),例如來自各個服務提供商的股票報價、廣告和/或電子郵件。在現(xiàn)有網(wǎng)絡中,當無線設(shè)備從一個位置移動到另一位置時,必須建立新的無線和/或數(shù)據(jù)鏈路以服務于該設(shè)備。雖然建立新的無線鏈路可以很容易地完成,但建立新的數(shù)據(jù)鏈路會耗費長得多的時間,這可能導致嚴重的數(shù)據(jù)丟失和/或?qū)υO(shè)備用戶的打擾。當前,對這個問題提出了兩種解決方案。一種解決方案是構(gòu)建能夠處理更多數(shù)據(jù)鏈路的服務節(jié)點,力圖降低無線設(shè)備必須建立到不同服務節(jié)點的數(shù)據(jù)鏈路的概率。所提出的另一種解決方案是讓每個服務節(jié)點將與其正在管理的無線會話有關(guān)的信息發(fā)送給其它服務節(jié)點。因此,每個服務節(jié)點在檢測到來自無線設(shè)備的登記請求時,就會知道哪個服務節(jié)點正在管理該無線設(shè)備的無線會話。
發(fā)明內(nèi)容本發(fā)明顯著地降低和/或消除了現(xiàn)有系統(tǒng)和方法所具有的問題中的至少一部分。相應地,本發(fā)明提供了用于有效地選擇無線服務節(jié)點的方法和系統(tǒng)。在一些實施例中,用于選擇無線服務節(jié)點的方法包括在無線服務節(jié)點處接收無線登記請求,并確定該服務節(jié)點是否正在管理與該登記請求相關(guān)聯(lián)的無線會話。所述方法還包括如果所述服務節(jié)點當前并未管理與所述登記請求相關(guān)聯(lián)的無線會話,則生成無線會話查詢;接收包含服務節(jié)點標識符的無線會話響應;以及生成包含所述服務節(jié)點標識符的無線登記響應。在特定實施例中,用于選擇無線服務節(jié)點的系統(tǒng)包括存儲器和處理器。所述存儲器包括邏輯指令和一個表,該表具有與正由無線服務節(jié)點管理的無線會話有關(guān)的信息。所述處理器耦合到所述存儲器,并且可以根據(jù)所述指令來執(zhí)行以下操作接收無線登記請求;確定所述服務節(jié)點是否正管理與所述登記請求相關(guān)聯(lián)的無線會話;如果所述服務節(jié)點當前并未管理與所述登記請求相關(guān)聯(lián)的無線會話,則生成無線會話查詢;接收包含服務節(jié)點標識符的無線會話響應;以及生成包含所述服務節(jié)點標識符的無線登記響應。在某些實施例中,用于選擇無線服務節(jié)點的方法包括在無線服務節(jié)點處接收無線會話查詢,以及確定該服務節(jié)點是否正管理與所述無線會話查詢相關(guān)聯(lián)的無線會話。所述方法還包括如果所述服務節(jié)點正管理與所述會話查詢相關(guān)聯(lián)的無線會話,則生成包含所述服務節(jié)點的標識符在內(nèi)的無線會話響應。本發(fā)明包含若干技術(shù)特征。例如,在某些實施例中,本發(fā)明讓接收到移動單元的無線登記請求的無線服務節(jié)點可以嘗試確定該節(jié)點或任何相關(guān)聯(lián)的無線服務節(jié)點當前是否正服務于所述移動單元。如果目標服務節(jié)點作出了這樣的確定,就可以保持來自這個已在提供服務的服務節(jié)點的現(xiàn)有數(shù)據(jù)鏈路。因此,不必為硬移交(hardhandoff)而建立到所述移動單元的新的數(shù)據(jù)鏈路,這將會減少無法發(fā)送數(shù)據(jù)的時間。另一個例子是,在一些實施例中,本發(fā)明沒有由于數(shù)據(jù)鏈路發(fā)起和終止的頻率而對無線服務節(jié)點操作產(chǎn)生的直接的不良影響。再一個例子是,在某些實施例中,目標服務節(jié)點不必存儲與正由其相關(guān)聯(lián)的服務節(jié)點所處理的通信會話有關(guān)的數(shù)據(jù)。從而,可以節(jié)約目標服務節(jié)點的存儲器和處理資源。而且,因為目標服務節(jié)點不必跟蹤正由其它服務節(jié)點管理的會話,所以可以減少服務節(jié)點之間的信號發(fā)送。又一個例子是,在一些實施例中,本發(fā)明讓無線服務節(jié)點可以被編組到一起,同時允許組間通信。從而,對已在服務于移動單元的服務節(jié)點的搜索可以遍及一個或多個組,可能提供在國家范圍甚至全球范圍內(nèi)進行搜索和建立數(shù)據(jù)鏈路的能力。此外,在某些實施例中,組的大小可以容易地增大或減小。根據(jù)以下附圖、描述和所附權(quán)利要求,其它技術(shù)特征對本領(lǐng)域技術(shù)人員來說將會是非常清楚的。當然,某些實施例可以不具有這些技術(shù)特征,或者具有這些技術(shù)特征當中的一個、一些或全部。下述附圖,尤其是當結(jié)合以下書面說明書來考慮時,提供了對本發(fā)明及其技術(shù)特征的更好理解圖1是一個框圖,示出了根據(jù)本發(fā)明一個實施例的通信系統(tǒng);圖2是一個框圖,示出了圖1的通信系統(tǒng)的服務節(jié)點的一個實施例;圖3示出了包含圖2的服務節(jié)點的無線會話信息在內(nèi)的表的一個實施例;圖4是一個流程圖,示出了根據(jù)本發(fā)明一個實施例的服務節(jié)點的操作;圖5是一個流程圖,示出了根據(jù)本發(fā)明一個實施例的分組(packet)控制功能的操作;圖6是一個流程圖,示出了根據(jù)本發(fā)明一個實施例的服務節(jié)點的進一步操作;圖7是一個框圖,示出了根據(jù)本發(fā)明一個實施例的服務節(jié)點體系結(jié)構(gòu);并且圖8是一個流程圖,示出了圖7的體系結(jié)構(gòu)中的服務節(jié)點的操作的一個實施例。具體實施例方式圖1是一個框圖,示出了根據(jù)本發(fā)明一個實施例的通信系統(tǒng)10。一般而言,系統(tǒng)10包括希望發(fā)送數(shù)據(jù)到移動單元30和/或從移動單元30接收數(shù)據(jù)的服務器20,以及在服務器20和移動單元30之間傳送數(shù)據(jù)的通信網(wǎng)絡40。服務器20可以存儲和/或生成要被發(fā)送至移動單元30的數(shù)據(jù),并可以在請求時、通過使用推播(push)技術(shù)、或者以其它任何適當?shù)姆绞剑瑏硖峁┧鰯?shù)據(jù)。更具體而言,服務器20可以是任意類型的能發(fā)送數(shù)據(jù)到移動單元30和/或幫助管理系統(tǒng)10的設(shè)備。例如,服務器20可以包括股票報價服務器、天氣預報服務器、電子郵件服務器和/或其它任何合適類型的數(shù)據(jù)服務器。另一個例子是,服務器20可以包括計費服務器、位置服務器和/或其它任何合適的用于在通信系統(tǒng)10中提供服務的服務器。在特定實施例中,服務器20中的一個或多個可以從移動單元30接收數(shù)據(jù)。一般而言,系統(tǒng)10可以具有任意數(shù)量和/或類型的服務器。為了幫助服務器20中的一個或多個向移動單元30發(fā)送數(shù)據(jù),系統(tǒng)10包括通信網(wǎng)絡40。通信網(wǎng)絡40由鏈路42耦合到服務器20,并可操作以從服務器20接收數(shù)據(jù),并將其向移動單元30發(fā)送。在特定實施例中,網(wǎng)絡40也能夠從移動單元30接收數(shù)據(jù),并將其發(fā)送到服務器20中的一個或多個。通信網(wǎng)絡40可以由服務器、路由器、交換機、中繼器、網(wǎng)絡骨干、鏈路和/或其它任何合適類型的通信設(shè)備所組成。通信網(wǎng)絡40的鏈路42可以是導線、光纜、微波信道和/或其它任何合適類型的有線和/或無線鏈路。鏈路42還可以連接到通信網(wǎng)絡40和服務器20以及移動單元30之間的多個中間服務器、路由器、交換機、中繼器、網(wǎng)絡骨干和/或其它通信設(shè)備。一般而言,通信網(wǎng)絡40可以是在任何通信網(wǎng)絡上獲得的任何互連,所述通信網(wǎng)絡例如是廣域網(wǎng)(WAN)、因特網(wǎng)或通過將兩臺或更多臺計算機耦合到一起而創(chuàng)建的其它任何數(shù)據(jù)交換系統(tǒng)。通信系統(tǒng)10還包括服務節(jié)點50,服務節(jié)點50由鏈路42耦合到通信網(wǎng)絡40。一般而言,服務節(jié)點50可操作以從通信網(wǎng)絡40接收去往諸如移動單元30之類的移動單元的數(shù)據(jù),并將所述數(shù)據(jù)向移動單元發(fā)送。在特定實施例中,服務節(jié)點50還可以從移動單元接收數(shù)據(jù),并將其發(fā)送到通信網(wǎng)絡40。在某些實施例中,服務節(jié)點50中的每一個都可以包括家鄉(xiāng)代理(homeagent)和/或外地代理(foreignagent),用于管理通過它們而在移動單元和通信網(wǎng)絡40之間進行的通信。家鄉(xiāng)代理和外地代理可以提供移動單元和端點之間的通信,所述端點例如是另一移動單元、電話、服務器20之一、或者其它任何合適的設(shè)備。家鄉(xiāng)代理可以包括一個綁定表(bindingtable),該表存儲與移動單元有關(guān)的數(shù)據(jù),例如移動單元標識符、當前外地代理的轉(zhuǎn)交地址(careofaddress)、指定給移動單元的一個或多個互聯(lián)網(wǎng)協(xié)議(IP)地址、其它移動綁定信息和/或其它任何合適的隧道特性。類似地,外地代理可以包括一個綁定表,該表存儲與每個相應的移動單元有關(guān)的數(shù)據(jù)。例如,對于每個相應的移動單元,外地代理的綁定表可以包括移動單元標識符、家鄉(xiāng)代理的地址、指定給移動單元的一個或多個IP地址、其它綁定移動信息和其它任何隧道特性。服務節(jié)點50可以是分組數(shù)據(jù)服務節(jié)點。通信系統(tǒng)10還包括基站60?;?0由鏈路61耦合到服務節(jié)點50,并且基站60可操作以從服務節(jié)點50接收去往移動單元的數(shù)據(jù),以及將這些數(shù)據(jù)無線傳送到所述移動單元。在某些實施例中,基站60還可以從移動單元無線地接收用于服務器20的數(shù)據(jù),并將這些數(shù)據(jù)向服務器20發(fā)送。鏈路61可以是無線電分組(RP)數(shù)據(jù)交換節(jié)點鏈路和/或其它任何合適的鏈路。每個RP鏈路為基站60之一與所服務的移動單元之間的移動單元數(shù)據(jù)分組會話提供了一條邏輯路徑。基站60可操作以提供位于其服務區(qū)62內(nèi)的多個移動單元之間的無線通信。應該認識到,服務節(jié)點50中的一個或多個可以耦合到基站60中的一個或多個,并且服務節(jié)點50中的一個或多個可以耦合到基站60中的一個或多個?;?0包括分組控制功能模塊(PCF)64,用于管理向移動單元的數(shù)據(jù)發(fā)送和/或從移動單元的數(shù)據(jù)接收,所述移動單元例如是移動單元30。PCF64可以被邏輯編碼在介質(zhì)、微控制器、專用集成電路和/或其它任何類型用于以邏輯方式操縱信息的系統(tǒng)中。移動單元30可以是無線電話、無線接口終端、無線個人數(shù)字助理或任何其它可操作以在通信系統(tǒng)10中提供無線通信的合適的移動設(shè)備。移動單元30可操作以通過射頻(RF)鏈路32或其它合適的無線鏈路與基站60通信。移動單元30和服務節(jié)點50可以通過發(fā)送帶內(nèi)和/或帶外消息而傳送數(shù)據(jù)和相關(guān)聯(lián)的信息。根據(jù)一個實施例,鏈路32是基于諸如IS-95CDMA、W-CDMA或CDMA-2000之類已確立的技術(shù)的RF鏈路。在一個具體實施例中,鏈路32是基于碼分多址(CDMA)的CDMA鏈路,其中分組被分段成幀以用于從移動單元30無線傳輸?shù)交?0,其中所述幀被重新組裝以重建所述分組。通信系統(tǒng)10還包括耦合到基站60的移動交換中心(MSC)70。MSC70可操作以執(zhí)行認證,以及建立和斷開基站60所服務于的移動單元的通話。MSC70還可操作以與基站60共同提供系統(tǒng)10的交換和軟移交功能。這樣,當移動單元30在多個基站60所服務的區(qū)域62之間移動時,可以將數(shù)據(jù)發(fā)送至移動單元30,所述數(shù)據(jù)例如是語音、視頻、音頻、文本和/或其它任何類型的數(shù)據(jù)。因此,移動單元30可以在保持無線通信的同時前進通過廣大的地理區(qū)域。每個MSC70包括一個訂戶數(shù)據(jù)庫72。訂戶數(shù)據(jù)庫72可操作以存儲用于移動單元的服務級協(xié)定,以及將這些協(xié)定提供給服務節(jié)點50以用于服務管理、流量管理或其它適當?shù)牟僮?。訂戶?shù)據(jù)庫72還可以存儲與移動單元和/或移動單元用戶有關(guān)的信息,例如姓名、地址、帳戶號、帳戶類型和其它任何合適的信息。通信系統(tǒng)10還包括通信網(wǎng)絡80。如圖所示,通信網(wǎng)絡80由鏈路82耦合到服務節(jié)點50。鏈路82可以是導線、光纜、微波信道和/或其它任何合適類型的有線或無線鏈路。通過鏈路82,通信網(wǎng)絡80讓服務節(jié)點50可以彼此交換數(shù)據(jù)。通信網(wǎng)絡80可以由服務器、路由器、交換機、橋接器、中繼器、網(wǎng)絡骨干、鏈路和/或其它任何合適類型的通信裝備所組成。一般而言,通信網(wǎng)絡80可以是在任何通信網(wǎng)絡上獲得的任何互連,所述通信網(wǎng)絡例如是WAN、因特網(wǎng)或通過將兩臺或更多臺計算機耦合到一起而創(chuàng)建的其它任何數(shù)據(jù)交換系統(tǒng)。在特定實施例中,通信網(wǎng)絡80的全部或部分可以是通信網(wǎng)絡40的一部分。在具體的操作實施例中,當移動單元30希望數(shù)據(jù)服務時,在該移動單元、基站60之一和服務節(jié)點50之一之間發(fā)起無線會話,所述數(shù)據(jù)服務可以通過在移動單元處發(fā)起一個應用來觸發(fā)。如圖1所示,所述無線會話將會在移動單元30、基站60x和服務節(jié)點50z之間進行。發(fā)起無線會話可能涉及在移動單元30和基站60x之間分配RF資源、在基站60x和服務節(jié)點50z之間建立RP會話、在移動單元30和服務節(jié)點50z之間建立數(shù)據(jù)鏈路,和/或給移動單元30分配IP地址。建立數(shù)據(jù)鏈路可能涉及基站60x的PCF64形成用于移動單元30的無線登記請求,并將該請求發(fā)送到服務節(jié)點50z。所述登記請求可以包括移動單元30的標識符、該移動單元的用戶的標識符、基站60x的標識符、對所請求的數(shù)據(jù)服務的指示和/或其它任何適當?shù)臄?shù)據(jù)。在特定實施例中,登記請求可以是全登記請求(All-RegistrationRequest),但也可以使用其它任何適當類型的登記請求。在某些實施例中,基站60可以在它們所耦合到的服務節(jié)點50當中選擇某個節(jié)點,以確定將登記請求發(fā)送到何處。當目標服務節(jié)點(在圖中是服務節(jié)點50z)接收到登記請求時,它判斷它是否已在管理該移動單元的無線會話,以及如果不是的話,它是否愿意嘗試與該移動單元建立無線會話。在特定實施例中,目標服務節(jié)點還可以嘗試對移動單元30進行認證。如果服務節(jié)點決定嘗試建立無線會話,則服務節(jié)點生成指示接受請求的登記響應,并將其發(fā)送給基站60x的PCF64。在特定實施例中,所述登記響應可以是全登記應答,但也可以使用其它任何適當類型的登記響應。然后就可以建立數(shù)據(jù)鏈路,這可能包括協(xié)商、驗證、特權(quán)確定和/或概況(profile)確定。所述數(shù)據(jù)鏈路可以是串行鏈路,而在特定實施例中,可以是服務節(jié)點與移動單元之間的點到點協(xié)議(PPP)鏈路。假定移動單元30具有通過基站60x到服務節(jié)點50z的數(shù)據(jù)鏈路,則當移動單元30移動到基站60中另一基站的區(qū)域62中時,服務節(jié)點50中的一個節(jié)點通過從服務于該區(qū)域的基站的分組控制功能模塊64接收到登記請求,而知道移動單元正與其相關(guān)聯(lián)的基站60中的一個基站進行通信。例如,如果移動單元30移動到基站60y的區(qū)域62中,則基站60y的PCF64檢測到移動單元30的存在。一檢測到該移動單元的存在,檢測PCF64就確定能夠服務于該移動單元的服務節(jié)點。在特定實施例中,目標服務節(jié)點可以通過檢查移動單元的標識符來確定,所述標識符例如是國際移動訂戶標識符(IMSI)。一旦為移動單元確定了目標服務節(jié)點,檢測PCF64就生成用于移動單元30的無線登記請求,并將此請求發(fā)送給服務節(jié)點50中作為目標的節(jié)點。該登記請求可以包括移動單元的標識符、基站的標識符、對所需的數(shù)據(jù)服務類型的指示和/或其它任何適當類型的無線數(shù)據(jù)。在特定實施例中,所述無線登記請求可以是全登記請求,但也可以使用其它任何適當類型的無線登記請求。一接收到無線登記請求,目標服務節(jié)點50就確定該登記請求是否與一個活動的無線會話相關(guān)聯(lián)。在特定實施例中,目標服務節(jié)點50可以通過檢查請求中的移動性事件指示(mobilityeventindication,MEI)來作出所述確定。注意,如果登記請求指示出沒有與該登記請求相關(guān)聯(lián)的無線會話,則目標服務節(jié)點50可以發(fā)起與移動單元的無線會話。一旦確定出登記請求與活動的無線會話相關(guān)聯(lián),目標服務節(jié)點50就確定它是否正管理與該登記請求相關(guān)聯(lián)的無線會話。例如,目標服務節(jié)點可以通過檢查包含與它當前正管理的無線會話有關(guān)的數(shù)據(jù)在內(nèi)的表來完成這一確定。如果目標服務節(jié)點確定出它正管理與登記請求相關(guān)聯(lián)的無線會話(例如,如果移動單元30從基站60x的區(qū)域62移動到基站60y的區(qū)域62,這種情況就可能發(fā)生),則目標服務節(jié)點生成一個指示接受該請求的登記響應。此響應被發(fā)送給檢測PCF64,該檢測PCF64為移動單元30生成有關(guān)該無線會話的消息。因此,可以在已在提供服務的服務節(jié)點50與移動單元30之間保持數(shù)據(jù)鏈路。然而,如果目標服務節(jié)點50確定出它當前并未管理與登記請求相關(guān)聯(lián)的無線會話(例如,如果移動單元30移動到基站60b的區(qū)域62,這種情況就可能發(fā)生),則目標服務節(jié)點生成對其所關(guān)聯(lián)的其它服務節(jié)點的無線會話查詢。服務節(jié)點可以通過地理、類型、網(wǎng)絡類型、運營商和/或其它任何適當參數(shù)而彼此關(guān)聯(lián)。注意,服務節(jié)點不一定因為它們可以通過通信網(wǎng)絡80進行通信而相關(guān)聯(lián)。無線會話查詢可以包含任何類型的下述數(shù)據(jù),服務節(jié)點50可以通過所述數(shù)據(jù)來確定它們正在管理移動單元30的無線會話。在特定實施例中,無線會話查詢可以包含移動單元30的IMSI。在其它實施例中,它還可以包含接入網(wǎng)絡標識符(ANID)。然后,目標服務節(jié)點50通過鏈路82中的一條鏈路將會話查詢發(fā)送到通信網(wǎng)絡80,通信網(wǎng)絡80將其分發(fā)給服務節(jié)點50中適當?shù)哪切┕?jié)點。無線會話查詢可以把服務節(jié)點50中特定的一些節(jié)點作為目標,或者普遍地廣播。在特定實施例中,無線會話查詢是以一個特定組中的服務節(jié)點50為目標的組播消息。因此,每個服務節(jié)點50預訂專用于相關(guān)聯(lián)的一組或多組的組播信道。注意,目標服務節(jié)點50可能知道也可能不知道該組中有多少個服務節(jié)點50。在發(fā)送無線會話查詢之后,目標服務節(jié)點等待從服務節(jié)點50中的一個節(jié)點接收無線會話響應。在特定實施例中,如果目標服務節(jié)點50在預定時間(例如10秒)內(nèi)未接收到對無線會話查詢的響應,目標服務節(jié)點50就可以發(fā)起與移動單元30的無線會話。無線會話響應可以包含任何類型的下述標識符,移動單元30和/或檢測PCF64可以通過所述標識符來識別出服務節(jié)點50中的一個節(jié)點。在特定實施例中,所述響應可以包含響應的服務節(jié)點50的MAC地址,但也可以使用諸如互聯(lián)網(wǎng)協(xié)議(IP)之類的其它地址。一接收到這種響應,目標服務節(jié)點50就生成包含無線會話響應中的標識符在內(nèi)的登記響應,并將此登記響應轉(zhuǎn)發(fā)給檢測PCF64。登記響應可以是將檢測PCF64導向到當前正提供服務的服務節(jié)點的任何消息。在特定實施例中,登記響應是指示登記請求被拒絕的全登記應答,該應答可能通過指示出服務節(jié)點地址未知來指示請求被拒絕,并且該應答在家鄉(xiāng)代理信息元素中包括生成所述會話響應的那個服務節(jié)點的地址。然后,檢測PCF64可以基于此地址來生成新的登記請求。當正管理無線會話的服務節(jié)點50(在圖1的例子中是服務節(jié)點50z)接收到無線會話請求時,它可以更新該無線會話的數(shù)據(jù)鏈路信息并繼續(xù)管理該無線會話。所示出的本發(fā)明實施例具有若干技術(shù)特征。例如,接收到用于移動單元的無線登記請求的服務節(jié)點嘗試確定該節(jié)點或任一其相關(guān)聯(lián)的服務節(jié)點當前是否正服務于所述移動單元。如果目標服務節(jié)點作出了這樣的確定,就可以保持來自該服務節(jié)點的現(xiàn)有數(shù)據(jù)鏈路。因此,不必建立到所述移動單元的新的數(shù)據(jù)鏈路,這將會減少無法發(fā)送數(shù)據(jù)的時間。此外,因為目標服務節(jié)點不必存儲于所有其它服務節(jié)點正在處理的通信會話有關(guān)的數(shù)據(jù),所以可以節(jié)約目標服務節(jié)點的存儲器和處理資源。而且,因為目標服務節(jié)點不必跟蹤正由其相關(guān)聯(lián)的服務節(jié)點管理的會話,所以可以減少服務節(jié)點之間的信號發(fā)送。圖2是一個框圖,示出了通信系統(tǒng)10的服務節(jié)點50z的一個實施例。在此實施例中,服務節(jié)點50z包括處理器52、存儲器54和通信接口58。耦合到處理器52的存儲器54包括用于處理器52的一組邏輯55,并包含與服務節(jié)點50z正在管理的無線會話有關(guān)的信息在內(nèi)的表。通信接口58耦合到存儲器54和處理器52,并讓該服務節(jié)點可以與通信網(wǎng)絡40、通信網(wǎng)絡80和基站60中的一個或多個基站進行通信。在操作中,處理器52根據(jù)邏輯55,將用于移動單元30的接收到的數(shù)據(jù)發(fā)送給基站60中適當?shù)囊粋€基站。此外,處理器52管理與移動單元之間的無線會話。例如,服務節(jié)點50z可以在檢測到適當?shù)牡怯浾埱髸r建立與移動單元30的無線會話。另一個例子是,當服務節(jié)點50z從基站60中一個基站的PCF64接收到登記請求時,處理器52確定該登記請求是否與一個活動的無線會話相關(guān)聯(lián)。如果否,則處理器52可以發(fā)起與請求移動單元的無線會話。然而,如果所述無線登記請求與活動的無線會話相關(guān)聯(lián),則處理器52確定它是否正管理與所述登記請求相關(guān)聯(lián)的無線會話。為了完成這一確定,處理器52可以檢查存儲在會話表56中的信息。圖3示出了用于服務節(jié)點50z的會話表56的一個實施例。如圖所示,會話表56包括欄92、94、96和98。欄92包括服務節(jié)點50z正在管理的每個無線會話的本地標識符。欄94包括與欄92中的會話標識符相關(guān)聯(lián)的移動單元標識符。欄94中的標識符可以是電子序列號(ESN)、移動標識號(MIN)、IMSI或其它任何適當?shù)囊苿訂卧獦俗R符。欄96包括移動單元所錨接(anchor)到的服務節(jié)點的地址,而欄98包括關(guān)于會話的時間信息,例如無線會話是何時建立的,自建立無線會話以來經(jīng)過了多長時間,和/或無線會話的其它任何適當?shù)臅r間參數(shù)。雖然圖3示出了會話表56的一個實施例,但其它實施例可以具有更少、更多和/或不同的信息設(shè)置。例如,在一些實施例中,會話表56可以不包括會話標識符。另一個例子是,在某些實施例中,會話表56可以包括用于移動單元的服務和/或流量管理參數(shù)。再一個例子是,在特定實施例中,會話表56可以包括每個會話的會話狀態(tài)指示符。如果處理器52確定出它正在管理與登記請求相關(guān)聯(lián)的無線會話,則處理器52生成指示接受無線登記請求的登記響應。然而,如果處理器52確定出它當前并未管理與登記請求相關(guān)聯(lián)的無線會話,則處理器52生成對其相關(guān)聯(lián)的服務節(jié)點的無線會話查詢,所述相關(guān)聯(lián)的服務節(jié)點例如是服務節(jié)點50a。然后,處理器52等待從其相關(guān)聯(lián)的服務節(jié)點中的一個節(jié)點接收無線會話響應,并且一接收到這種響應,它就生成登記響應,其中包含該會話響應中的相關(guān)聯(lián)服務節(jié)點的標識符。服務節(jié)點50z的組件可以具有多種形式和/或設(shè)置。例如,處理器52可以是微處理器、微控制器、現(xiàn)場可編程門陣列、生物計算機、原子計算機和/或其它任何類型的用于以邏輯方式操縱數(shù)據(jù)的設(shè)備。另一個例子是,存儲器54可以是隨機訪問存儲器(RAM)、只讀存儲器(ROM)、光盤只讀存儲器(CD-ROM)和/或任何其它類型的易失性或非易失性的電磁或光數(shù)據(jù)存儲設(shè)備。在特定實施例中,存儲器54的全部或部分可以被編碼在處理器52上。又一個例子是,通信接口58可以是網(wǎng)絡接口卡、收發(fā)機、端口、調(diào)制解調(diào)器和/或任何其它類型的用于向通信網(wǎng)絡發(fā)送數(shù)據(jù)以及從通信網(wǎng)絡接收數(shù)據(jù)的設(shè)備。圖4是一個流程圖400,示出了根據(jù)本發(fā)明一個實施例,諸如服務節(jié)點50z之類的服務節(jié)點的操作。在開始框404,服務節(jié)點可能具有也可能不具有與移動單元之間建立的無線會話。在判斷框408,服務節(jié)點確定它是否已接收到無線登記請求。無線登記請求可能是由分組控制功能模塊和/或移動單元所生成的,并可能包括移動單元的標識符。在具體實施例中,所述無線登記請求是全登記請求。如果服務節(jié)點還未接收到無線登記請求,則服務節(jié)點繼續(xù)等待接收這種請求。一接收到登記請求,使得服務節(jié)點變?yōu)椤澳繕朔展?jié)點”,服務節(jié)點就在判斷框412確定該登記請求是否與活動的無線會話相關(guān)聯(lián)。例如,服務節(jié)點可以檢查登記請求中的MEI,以確定該登記請求是否與活動的無線會話相關(guān)聯(lián)。如果登記請求未與活動的無線會話相關(guān)聯(lián),則服務節(jié)點在判斷框416確定它是否具有足夠的資源來管理所述登記請求。這種確定可能涉及已經(jīng)正在由該服務節(jié)點提供服務的會話數(shù)量、該服務節(jié)點所正在管理的會話中每個會話所需的帶寬以及服務請求所需的帶寬、和/或其它任何適當?shù)臉藴?。如果服務?jié)點確定出它沒有足夠的資源來管理所述登記請求的無線會話,則服務節(jié)點在功能框420生成指示拒絕登記請求的登記響應。然后可以將此登記響應發(fā)送給生成登記請求的分組控制功能模塊和/或移動單元。然后,服務節(jié)點的登記處理結(jié)束。然而,如果服務節(jié)點確定出它具有足夠的資源來管理所述無線會話,則服務節(jié)點在功能框424更新其無線會活信息,并在功能框428生成指示接受登記請求的登記響應,所述無線會話信息例如是圖3中的會話表56所示的信息。然后可以將該登記響應發(fā)送給生成登記請求的分組控制功能模塊和/或移動單元。然后,登記處理結(jié)束。返回到判斷框412,如果服務節(jié)點確定出登記請求未與活動的無線會話相關(guān)聯(lián),則服務節(jié)點在判斷框432確定它是否正在管理與所述登記請求相關(guān)聯(lián)的無線會話。為了完成這一操作,服務節(jié)點例如可檢查包含與其當前正管理的無線會話有關(guān)的信息在內(nèi)的表,例如圖3中的會話表56。如果服務節(jié)點確定出它正在管理與所述登記請求相關(guān)聯(lián)的無線會話,則服務節(jié)點在功能框424更新無線會話信息,并在功能框428生成指示接受登記請求的登記響應。然后可以將該登記響應發(fā)送給生成登記請求的分組控制功能模塊和/或移動單元,然后登記處理結(jié)束。然而,如果服務節(jié)點確定出它當前并未管理與所述登記請求相關(guān)聯(lián)的無線會話,則服務節(jié)點在功能框436生成無線會話查詢。如前所述,無線會話查詢用來對相關(guān)聯(lián)的服務節(jié)點進行查詢,以確定它們是否正在管理與服務請求相關(guān)聯(lián)的無線會話。會話查詢可以與登記請求相同或者不同。然后可以將無線會話查詢發(fā)送給相關(guān)聯(lián)的服務節(jié)點。在特定實施例中,將會話查詢作為組播消息而發(fā)送。服務節(jié)點在功能框440為會話查詢建立定時器,并在判斷框444確定其是否已接收到對無線查詢的無線會話響應。這種響應可以指示出一個相關(guān)聯(lián)的服務節(jié)點正在管理與服務請求相關(guān)聯(lián)的無線會話,并可以包括該服務節(jié)點的諸如地址之類的標識符。如果服務節(jié)點已接收到會話響應,則服務節(jié)點在功能框448生成包含響應的服務節(jié)點的標識符在內(nèi)的登記響應。該登記響應可以指示出關(guān)于所述登記請求的接受、拒絕或不確定。然后可以將登記響應發(fā)送給生成登記請求的分組控制功能模塊和/或移動單元。返回到判斷框444,如果服務節(jié)點還未接收到無線會話響應,則服務節(jié)點在判斷框452確定是否經(jīng)過了預定時間段。如果還未經(jīng)過預定時間段,則服務節(jié)點再次在判斷框444檢查是否已接收到無線會話響應。然而,如果在接收到會話響應之前經(jīng)過了預定時間,則服務節(jié)點從判斷框416開始發(fā)起用于所述登記請求的無線會話。沒有會話響應這一情況可能指示出與該服務節(jié)點相關(guān)聯(lián)的服務節(jié)點都沒有在管理所述服務請求的無線會話。雖然流程圖400示出了根據(jù)本發(fā)明一個實施例的服務節(jié)點的多種操作,但本發(fā)明的其它實施例可以具有更少、更多和/或不同設(shè)置的服務節(jié)點操作。例如,如果登記請求未與活動的無線會話相關(guān)聯(lián),服務節(jié)點也可以不嘗試發(fā)起無線會話。另一個例子是,服務節(jié)點可能必須與分組控制功能模塊和/或移動單元交換更多信息,以發(fā)起和/或更新無線會話,例如建立或更新數(shù)據(jù)鏈路。又一個例子是,服務節(jié)點可以不使用定時器來用于會話查詢。再一個例子是,PCF和/或移動單元可以在接收到拒絕之后再次嘗試向該服務節(jié)點的登記。圖5是一個流程圖,示出了根據(jù)本發(fā)明一個實施例,諸如服務節(jié)點60x的分組控制功能模塊64之類的分組控制功能模塊的操作。所述操作從開始框504開始,其中分組控制功能模塊可以是已經(jīng)或者并未正在處理其它移動單元的分組。在判斷框508,分組控制功能模塊確定它是否檢測到新的移動單元。分組控制功能模塊例如可以通過從其基站接收信號來檢測新的移動單元。如果分組控制功能模塊檢測到新的移動單元,則分組控制功能模塊在功能框512為該移動單元確定目標服務節(jié)點。在某些實施例中,分組控制功能模塊可以檢查諸如IMSI之類的移動單元標識符,以確定移動單元的目標服務節(jié)點。在判斷框516,分組控制功能模塊生成對目標服務節(jié)點的無線登記請求。一個例子是,登記請求可以是全登記請求。然后可以將該登記請求發(fā)送給目標服務節(jié)點。在判斷框520,分組控制功能模塊等待接收無線登記響應。一接收到無線登記響應,分組控制功能模塊就在判斷框524確定請求是否被接受。如果請求被接受,則分組控制功能模塊在功能框528生成與移動單元的無線會話有關(guān)的消息。然后可以將該消息發(fā)送給移動單元,然后分組控制功能模塊的登記處理結(jié)束。然而,如果登記請求未被接受,則分組控制功能模塊在判斷框532確定登記響應是否包含服務節(jié)點標識符。如果登記響應包含服務節(jié)點標識符,則分組控制功能模塊返回到功能框516,其中它使用來自登記響應的服務節(jié)點標識符來生成登記請求。然而,如果登記響應不包含服務節(jié)點標識符,則分組控制功能模塊在功能框536為移動單元生成指示服務請求已被拒絕的消息。然后可以將此消息發(fā)送給移動單元,然后登記處理結(jié)束。注意,該登記處理可以稍后重新發(fā)起。雖然流程圖500示出了根據(jù)本發(fā)明一個實施例的分組控制功能模塊的多種操作,但本發(fā)明的其它實施例可以具有更少、更多和/或不同設(shè)置的分組控制功能模塊操作。例如,分組控制功能模塊可以不確定移動單元的目標服務節(jié)點,尤其是當分組控制功能模塊僅錨接到一個服務節(jié)點時。另一個例子是,分組控制功能模塊可以不必接收到對登記請求的拒絕以基于所接收到的服務節(jié)點標識符發(fā)起另一無線登記請求。又一個例子是,分組控制功能模塊可以不必生成指示服務被拒絕的消息。再一個例子是,分組控制功能模塊在發(fā)起移動單元與服務節(jié)點間的無線會話時可以有多種其它操作來執(zhí)行。還有一個例子是,分組控制功能模塊可以實現(xiàn)用于無線登記請求的定時器。如果該定時器超時,則分組控制功能模塊例如可以生成指示服務被拒絕的消息,重發(fā)起無線登記請求,或者執(zhí)行其它任何適當?shù)牟僮?。圖6是一個流程圖600,示出了根據(jù)本發(fā)明一個實施例,諸如服務節(jié)點60x之類的服務節(jié)點的進一步操作。所述操作從開始框604開始,其中服務節(jié)點可能具有也可能不具有與移動單元之間建立的無線會話。在判斷框608,服務節(jié)點等待接收無線會話查詢。這種查詢可以是由與該服務節(jié)點相關(guān)聯(lián)的目標服務節(jié)點所生成的。一接收到無線會話查詢,服務節(jié)點就確定它是否正在管理與該會話查詢相關(guān)聯(lián)的無線會話。例如,服務節(jié)點可以基于一個有關(guān)其正在管理的無線會話的表中的信息,來作出這一確定。如果服務節(jié)點當前并未管理與所述會話查詢相關(guān)聯(lián)的無線會話,則服務節(jié)點再次在判斷框608等待接收無線會話查詢。然而,如果服務節(jié)點正在管理與所述會話查詢相關(guān)聯(lián)的無線會話,則服務節(jié)點在判斷框616判斷它是否與目標服務節(jié)點的網(wǎng)絡相關(guān)聯(lián)。例如,如果服務節(jié)點屬于不同的運營商、地理上遙遠、實施了不同的數(shù)據(jù)協(xié)議、和/或工作在不同的速度,這些服務節(jié)點就可能不互相關(guān)聯(lián)。這種分析例如可以通過檢查會話查詢中諸如ANID之類的標識符來執(zhí)行。如果移動單元不與目標服務節(jié)點的網(wǎng)絡相關(guān)聯(lián),則服務節(jié)點返回到等候無線會話查詢。然而,如果服務節(jié)點與目標服務節(jié)點的網(wǎng)絡相關(guān)聯(lián),則服務節(jié)點在功能框620生成包含服務節(jié)點標識符在內(nèi)的無線會話響應。該標識符可以是MAC地址、IP地址或其它任何適當?shù)臉俗R符。然后可以將該會話響應作為定向或組播消息而發(fā)送給目標服務節(jié)點。然后,服務節(jié)點在判斷框624等待接收與會話響應相關(guān)聯(lián)的無線登記請求。此登記請求可以是由從目標服務節(jié)點接收到所述服務節(jié)點標識符的分組控制功能模塊所生成的。一接收到與會話響應相關(guān)聯(lián)的登記請求,服務節(jié)點就在功能框628更新其例如在無線會話信息表中的無線會話信息,并在功能框632生成指示接受登記請求的無線登記響應。然后可以將該無線登記響應發(fā)送給發(fā)送了所述登記請求的分組控制功能模塊。雖然流程圖600示出了根據(jù)本發(fā)明一個實施例的服務節(jié)點的多種操作,但其它實施例可以包括更少、更多和/或不同設(shè)置的操作。例如,服務節(jié)點可以不確定其是否與目標服務節(jié)點的網(wǎng)絡相關(guān)聯(lián)。例如,如果組播消息組僅建立在可互操作的服務節(jié)點之間,這種情況就可能發(fā)生。另一個例子是,服務節(jié)點可以不等待接收與會話響應相關(guān)聯(lián)的無線登記請求。又一個例子是,服務節(jié)點可以具有其需要在接收到登記請求時執(zhí)行的多種其它操作。圖7是一個框圖,示出了根據(jù)本發(fā)明一個實施例的服務節(jié)點體系結(jié)構(gòu)700。如圖所示,體系結(jié)構(gòu)700包括多個服務節(jié)點750,其被分為組702、704和706。注意,這些服務節(jié)點中的兩個,具體而言是服務節(jié)點750d和服務節(jié)點750g,位于兩個組中。因此,如果服務節(jié)點750d、750g中的一個接收到無線會話查詢,則它在某些情況下也會將該無線會話查詢發(fā)送給不同的服務節(jié)點組。這里,如果一個組包含另一組所不包含的至少一個節(jié)點,則這兩個服務節(jié)點組是不同的。例如,假定移動單元30與服務節(jié)點750a建立了無線服務。因此,如前所述,當移動單元30在組702的服務節(jié)點750之間移動時,可以保持移動單元30與服務節(jié)點750a之間的數(shù)據(jù)鏈路。然而,當移動單元30移出這些服務節(jié)點的范圍,例如進入服務節(jié)點750e附近時,服務節(jié)點750e所生成的無線查詢將會僅被組704中的服務節(jié)點所接收。因此,如果無法聯(lián)系到服務節(jié)點750a,則到服務節(jié)點750a的數(shù)據(jù)鏈路將會被中斷,而必須要與服務節(jié)點750e建立新的數(shù)據(jù)鏈路。然而,如果服務節(jié)點750d可以中繼會話查詢,或者基于用于組702中服務節(jié)點的會話查詢而形成第二無線會話查詢,則由于可以使服務節(jié)點750a被服務節(jié)點750e所知,因此可以保持所述數(shù)據(jù)鏈路。例如,即使移動單元30移動到服務節(jié)點750i附近,如果服務節(jié)點750g可以中繼無線會話查詢或基于從服務節(jié)點750i接收到的無線會話查詢而形成另一無線會話查詢,并且服務節(jié)點750d可以中繼無線會話查詢或基于從服務節(jié)點750g接收到的無線會話查詢而形成另一無線會話查詢,那么數(shù)據(jù)鏈路也可以被保持。因此,移動單元30能夠在服務節(jié)點的不同組中漫游,而仍保持其到服務節(jié)點750a的數(shù)據(jù)鏈路。原則上,移動單元30可以通過任意數(shù)量的服務節(jié)點組而保持其數(shù)據(jù)鏈路。體系結(jié)構(gòu)700被認為尤其適用于其可被修改以用于移動單元的地理用途的場合。例如,組704可以代表一個城市的市區(qū),組702可以代表遠離市區(qū)的一條主要道路,而組706可以代表遠離市區(qū)的另一條主要道路。因此,移動單元可以快速地移動穿過城市的密集服務區(qū)域,并且保持其到一個特定服務節(jié)點的數(shù)據(jù)鏈路。此外,沒有必要讓通信中的每個無線服務節(jié)點都知道對移動單元的硬移交,因為這些可以由一個組內(nèi)的服務節(jié)點來處理。由此,硬移交消息發(fā)送一般可以被縮減到一部分服務節(jié)點,同時,通過經(jīng)由重疊的服務節(jié)點而進行的組間消息傳遞,保持了對廣大地理區(qū)域的移動性覆蓋。圖8是一個流程圖800,示出了體系結(jié)構(gòu)700中重疊的服務節(jié)點的操作的一個實施例。流程圖800中的操作適用于找到與目標服務節(jié)點在不同的組中的服務節(jié)點。在開始框804,服務節(jié)點已從目標服務節(jié)點接收到無線會話查詢,并判斷出它當前并未管理與該會話查詢相關(guān)聯(lián)的無線會話。因此,圖8中的操作可以作為對流程圖600中操作的補充,并可以在邏輯上被包含在從判斷框612開始的否定路徑當中。服務節(jié)點在功能框808建立用于無線會話查詢的定時器。在判斷框812,服務節(jié)點確定它是否已接收到與所述無線會話查詢相關(guān)聯(lián)的無線會話響應。這種會話響應可以是由正在管理與所述會話查詢相關(guān)聯(lián)的移動單元的無線會話的服務節(jié)點、或者由目標服務節(jié)點所生成和發(fā)送的。如果服務節(jié)點已接收到這種無線會話響應,則操作結(jié)束。然而,如果服務節(jié)點還未接收到這種無線會話響應,則服務節(jié)點在判斷框816確定是否已經(jīng)過預定時間段。適當?shù)臅r間段可能會取決于體系結(jié)構(gòu)700的確切結(jié)構(gòu),但可以在約0.5秒到2秒之間。如果還未經(jīng)過預定時間段,則服務節(jié)點返回到在判斷框812檢查是否已接收到會話響應。然而,如果已經(jīng)過預定時間段,則服務節(jié)點在功能框820生成第二無線會話查詢。注意,第二無線會話查詢可以是對原來的無線會話查詢的重復,也可以是基于原來的查詢的一個無線會話查詢。在功能框824,服務節(jié)點建立用于第二無線會話查詢的定時器??梢詫⒌诙o線會話查詢發(fā)送給與發(fā)送原來的會話查詢不同的一組服務節(jié)點。在判斷框828,服務節(jié)點確定它是否已接收到對第一無線會話查詢的無線會話響應。如果服務節(jié)點已接收到這種會話響應,則操作結(jié)束,因為不再需要對正在管理移動單元無線會話的服務節(jié)點進行搜索。然而,如果服務節(jié)點還未接收到對第一個無線會話查詢的無線會話響應,則服務節(jié)點在判斷框832確定它是否已接收到對第二無線會話查詢的無線會話響應。如果服務節(jié)點已接收到這種會話響應,則服務節(jié)點在功能框836將該會話響應轉(zhuǎn)發(fā)給目標服務節(jié)點。所述會話響應可以被作為定向或組播消息而發(fā)送。然后,操作結(jié)束。然而,如果服務節(jié)點還未接收到對第二無線會話查詢的無線會話響應,則服務節(jié)點在判斷框840確定是否已經(jīng)過預定時間段。適當?shù)臅r間段可能會取決于服務節(jié)點的體系結(jié)構(gòu),可以在約0.5秒到2秒之間。如果還未經(jīng)過預定時間段,則服務節(jié)點返回到判斷框828。然而,如果已經(jīng)過預定時間段,則操作結(jié)束。雖然流程圖800示出了根據(jù)本發(fā)明一個實施例的服務節(jié)點的多種操作,但其它實施例中的服務節(jié)點可以包括更少、更多和/或不同設(shè)置的操作。例如,服務節(jié)點可以不對第二無線會話查詢確定是否已經(jīng)過預定時間段。另一個例子是,定時器可以在生成第二無線會話查詢之前建立。又一個例子是,服務節(jié)點可以確定是否已接收到與第一個會話查詢相關(guān)聯(lián)的會話響應。在特定實施例中,一個組中的服務節(jié)點可以與一個網(wǎng)絡標識符列表相關(guān)聯(lián),所述網(wǎng)絡標識符例如是ANID。網(wǎng)絡標識符可以隨著無線網(wǎng)絡拓撲的改變而被添加進所述列表,或從所述列表中去除。這個列表可以允許屬于幾個組的服務節(jié)點將其無法接受的登記請求正確地重定向到另一服務節(jié)點。雖然已利用若干實施例對本發(fā)明進行了描述,但本領(lǐng)域技術(shù)人員將會容易地想到多種變化和修改。所附權(quán)利要求意在包含這種變化和修改。權(quán)利要求1.一種用于選擇無線服務節(jié)點的方法,包括在無線服務節(jié)點處接收無線登記請求;確定所述服務節(jié)點是否正在管理與所述登記請求相關(guān)聯(lián)的無線會話;如果所述服務節(jié)點當前并未管理與所述登記請求相關(guān)聯(lián)的無線會話,則生成對一組相關(guān)聯(lián)無線服務節(jié)點的無線會話查詢;接收包含服務節(jié)點標識符的無線會話響應;以及生成包含所述服務節(jié)點標識符的無線登記響應。2.如權(quán)利要求1所述的方法,還包括確定所述登記請求是否與活動的無線會話相關(guān)聯(lián);以及如果所述登記請求未與活動的無線會話相關(guān)聯(lián),則發(fā)起對無線會話的建立。3.如權(quán)利要求2所述的方法,其中,確定所述登記請求是否與活動的無線會話相關(guān)聯(lián)包括檢查所述登記請求中的移動性事件指示。4.如權(quán)利要求1所述的方法,還包括如果所述服務節(jié)點正在管理與所述登記請求相關(guān)聯(lián)的無線會話,則生成指示接受所述登記請求的無線登記響應。5.如權(quán)利要求1所述的方法,還包括確定自從生成所述無線會話查詢以來所經(jīng)過的時間;以及如果已經(jīng)過預定時間量,則發(fā)起對無線會話的建立。6.如權(quán)利要求1所述的方法,其中,所述無線登記請求包括全登記請求。7.如權(quán)利要求1所述的方法,其中,確定所述服務節(jié)點是否正在管理與所述登記請求相關(guān)聯(lián)的無線會話包括對包含與所述服務節(jié)點正在管理的無線會話有關(guān)的信息在內(nèi)的表進行搜索。8.如權(quán)利要求1所述的方法,其中,所述無線會話查詢和所述無線會話響應這兩者中的至少一個包括組播消息。9.如權(quán)利要求1所述的方法,其中,所述無線會話查詢包括國際移動訂戶標識符和接入網(wǎng)絡標識符。10.如權(quán)利要求1所述的方法,其中,包含所述服務節(jié)點標識符的所述登記響應包括指示拒絕所述登記請求的無線登記響應。11.一種用于選擇無線服務節(jié)點的系統(tǒng),包括用于在無線服務節(jié)點處接收無線登記請求的裝置;用于確定所述服務節(jié)點是否正在管理與所述登記請求相關(guān)聯(lián)的無線會話的裝置;用于如果所述服務節(jié)點當前并未管理與所述登記請求相關(guān)聯(lián)的無線會話,則生成對一組相關(guān)聯(lián)無線服務節(jié)點的無線會話查詢的裝置;用于接收包含服務節(jié)點標識符的無線會話響應的裝置;以及用于生成包含所述服務節(jié)點標識符的無線登記響應的裝置。12.如權(quán)利要求11所述的系統(tǒng),還包括用于確定所述登記請求是否與活動的無線會話相關(guān)聯(lián)的裝置;以及用于如果所述登記請求未與活動的無線會話相關(guān)聯(lián),則發(fā)起對無線會話的建立的裝置。13.如權(quán)利要求12所述的系統(tǒng),其中,確定所述登記請求是否與活動的無線會話相關(guān)聯(lián)包括檢查所述登記請求中的移動性事件指示。14.如權(quán)利要求11所述的系統(tǒng),還包括用于如果所述服務節(jié)點正在管理與所述登記請求相關(guān)聯(lián)的無線會話,則生成指示接受所述登記請求的無線登記響應的裝置。15.如權(quán)利要求11所述的系統(tǒng),還包括用于確定自從生成所述無線會話查詢以來所經(jīng)過的時間的裝置;以及用于如果已經(jīng)過預定時間量,則發(fā)起對無線會話的建立的裝置。16.如權(quán)利要求11所述的系統(tǒng),其中,所述無線登記請求包括全登記請求。17.如權(quán)利要求11所述的系統(tǒng),還包括用于存儲與所述服務節(jié)點正在管理的無線會話有關(guān)的信息的裝置,其中,確定所述服務節(jié)點是否正在管理與所述登記請求相關(guān)聯(lián)的無線會話包括對所述裝置進行搜索。18.如權(quán)利要求11所述的系統(tǒng),其中,所述無線會話查詢和所述無線會話響應這兩者中的至少一個包括組播消息。19.如權(quán)利要求11所述的系統(tǒng),其中,所述無線會話查詢包括國際移動訂戶標識符和接入網(wǎng)絡標識符。20.如權(quán)利要求11所述的系統(tǒng),其中,包含所述服務節(jié)點標識符的所述登記響應包括指示拒絕所述登記請求的無線登記響應。21.一組用于選擇無線服務節(jié)點的邏輯,所述邏輯被編碼在介質(zhì)中,并且所述邏輯可操作用來在無線服務節(jié)點處接收無線登記請求;確定所述服務節(jié)點是否正在管理與所述登記請求相關(guān)聯(lián)的無線會話;如果所述服務節(jié)點當前并未管理與所述登記請求相關(guān)聯(lián)的無線會話,則生成對一組相關(guān)聯(lián)無線服務節(jié)點的無線會話查詢;接收包含服務節(jié)點標識符的無線會話響應;以及生成包含所述服務節(jié)點標識符的無線登記響應。22.如權(quán)利要求21所述的邏輯,其中,所述邏輯還可操作用來確定所述登記請求是否與活動的無線會話相關(guān)聯(lián);以及如果所述登記請求未與活動的無線會話相關(guān)聯(lián),則發(fā)起對無線會話的建立。23.如權(quán)利要求22所述的邏輯,其中,確定所述登記請求是否與活動的無線會話相關(guān)聯(lián)包括檢查所述登記請求中的移動性事件指示。24.如權(quán)利要求21所述的邏輯,其中,所述邏輯還可操作用來在所述服務節(jié)點正在管理與所述登記請求相關(guān)聯(lián)的無線會話時,生成指示接受所述登記請求的無線登記響應。25.如權(quán)利要求21所述的邏輯,其中,所述邏輯還可操作用來確定自從生成所述無線會話查詢以來所經(jīng)過的時間;以及如果已經(jīng)過預定時間量,則發(fā)起對無線會話的建立。26.如權(quán)利要求21所述的邏輯,其中,所述無線登記請求包括全登記請求。27.如權(quán)利要求21所述的邏輯,其中,確定所述服務節(jié)點是否正在管理與所述登記請求相關(guān)聯(lián)的無線會話包括對包含與所述服務節(jié)點正在管理的無線會話有關(guān)的信息在內(nèi)的表進行搜索。28.如權(quán)利要求21所述的邏輯,其中,所述無線會話查詢和所述無線會話響應這兩者中的至少一個包括組播消息。29.如權(quán)利要求21所述的邏輯,其中,所述無線會話查詢包括國際移動訂戶標識符和接入網(wǎng)絡標識符。30.如權(quán)利要求21所述的邏輯,其中,包含所述服務節(jié)點標識符的所述無線登記響應包括指示拒絕所述登記請求的無線登記響應。31.一種用于選擇無線服務節(jié)點的方法,包括在無線服務節(jié)點處接收來自相關(guān)聯(lián)的無線服務節(jié)點的無線會話查詢;確定所述服務節(jié)點是否正在管理與所述會話查詢相關(guān)聯(lián)的無線會話;以及如果所述服務節(jié)點正在管理與所述會話查詢相關(guān)聯(lián)的無線會話,則生成包含所述服務節(jié)點的標識符在內(nèi)的無線會話響應。32.如權(quán)利要求31所述的方法,還包括接收與所述會話響應相關(guān)聯(lián)的無線登記請求;以及生成指示接受所述登記請求的無線登記響應。33.如權(quán)利要求32所述的方法,其中,所述登記請求包括全登記請求。34.如權(quán)利要求31所述的方法,還包括確定所述服務節(jié)點是否與發(fā)起所述會話查詢的網(wǎng)絡相關(guān)聯(lián);以及僅當所述服務節(jié)點與發(fā)起所述會話查詢的網(wǎng)絡相關(guān)聯(lián)時,才生成包含所述服務節(jié)點的標識符在內(nèi)的無線會話響應。35.如權(quán)利要求34所述的方法,其中,確定所述服務節(jié)點是否與發(fā)起所述會話查詢的網(wǎng)絡相關(guān)聯(lián)包括檢查所述查詢中的網(wǎng)絡標識符。36.如權(quán)利要求35所述的方法,其中,所述網(wǎng)絡標識符包括接入網(wǎng)絡標識符。37.如權(quán)利要求31所述的方法,其中,所述會話查詢和所述會話響應這兩者中的至少一個包括組播消息。38.如權(quán)利要求31所述的方法,其中,確定所述服務節(jié)點是否正在管理與所述會話查詢相關(guān)聯(lián)的無線會話包括對包含與所述服務節(jié)點正在管理的無線會話有關(guān)的信息在內(nèi)的表進行搜索。39.如權(quán)利要求31所述的方法,還包括確定自從接收到所述無線會話查詢以來所經(jīng)過的時間;以及如果已經(jīng)過預定時間量,則生成第二無線會話查詢,所述第二無線會話查詢被定向到與所述第一無線會話查詢不同的服務節(jié)點組。40.如權(quán)利要求39所述的方法,還包括確定是否已接收到與所述第二會話查詢相關(guān)聯(lián)的無線會話響應;以及如果已接收到所述會話響應,則將所述會話響應中繼到發(fā)起所述第一會話查詢的服務節(jié)點組。41.一組用于選擇服務節(jié)點的邏輯,所述邏輯被編碼在介質(zhì)中,并且所述邏輯可操作用來在無線服務節(jié)點處接收無線會話查詢;確定所述服務節(jié)點是否正在管理與所述會話查詢相關(guān)聯(lián)的無線會話;以及如果所述服務節(jié)點正在管理與所述會話查詢相關(guān)聯(lián)的無線會話,則生成包含所述服務節(jié)點的標識符在內(nèi)的無線會話響應。42.如權(quán)利要求41所述的邏輯,其中,所述邏輯還可操作用來接收與所述會話響應相關(guān)聯(lián)的無線登記請求;以及生成指示接受所述登記請求的無線登記響應。43.如權(quán)利要求42所述的邏輯,其中,所述登記請求包括全登記請求。44.如權(quán)利要求41所述的邏輯,其中,所述邏輯還可操作用來確定所述服務節(jié)點是否與發(fā)起所述會話查詢的網(wǎng)絡相關(guān)聯(lián);以及僅當所述服務節(jié)點與發(fā)起所述會話查詢的網(wǎng)絡相關(guān)聯(lián)時,才生成包含所述服務節(jié)點的標識符在內(nèi)的無線會話響應。45.如權(quán)利要求44所述的邏輯,其中,確定所述服務節(jié)點是否與發(fā)起所述會話查詢的網(wǎng)絡相關(guān)聯(lián)包括檢查所述查詢中的網(wǎng)絡標識符。46.如權(quán)利要求45所述的邏輯,其中,所述網(wǎng)絡標識符包括接入網(wǎng)絡標識符。47.如權(quán)利要求41所述的邏輯,其中,所述會話查詢和所述會話響應這兩者中的至少一個包括組播消息。48.如權(quán)利要求41所述的邏輯,其中,確定所述服務節(jié)點是否正在管理與所述會話查詢相關(guān)聯(lián)的無線會話包括對包含與所述服務節(jié)點正在管理的無線會話有關(guān)的信息在內(nèi)的表進行搜索。49.如權(quán)利要求41所述的邏輯,其中,所述邏輯還可操作用來確定自從接收到所述無線會話查詢以來所經(jīng)過的時間;以及如果已經(jīng)過預定時間量,則生成第二無線會話查詢,所述第二無線會話查詢被定向到與所述第一無線會話查詢不同的服務節(jié)點組。50.如權(quán)利要求49所述的邏輯,其中,所述邏輯還可操作用來確定是否已接收到與所述第二會話查詢相關(guān)聯(lián)的無線會話響應;以及如果已接收到所述會話響應,則將所述會話響應中繼到發(fā)起所述第一會話查詢的服務節(jié)點組。51.一種用于選擇無線服務節(jié)點的方法,包括在無線分組控制功能模塊處檢測移動單元的存在;確定可能對所述移動單元進行服務的無線服務節(jié)點的標識符;生成包含所述標識符的無線登記請求;接收無線登記響應;確定所述登記響應是否指示出所述登記請求被接受;如果所述登記響應未指示出所述登記請求被接受,則確定所述登記響應是否包含無線服務節(jié)點標識符;以及如果所述登記響應未指示出所述登記請求被接受,并且所述登記響應包含無線服務節(jié)點標識符,則生成包含所述標識符的無線登記請求。52.如權(quán)利要求51所述的方法,其中,確定可能對所述移動單元進行服務的無線服務節(jié)點的標識符包括對所述移動單元的標識符進行分析。53.如權(quán)利要求51所述的方法,其中,所述無線登記請求包括全登記請求。54.如權(quán)利要求51所述的方法,還包括如果所述登記請求被接受,則生成關(guān)于所述無線會話的消息。55.如權(quán)利要求51所述的方法,其中,包含所述無線服務節(jié)點標識符的所述登記響應指示出所述登記請求被拒絕。56.一組用于選擇服務節(jié)點的邏輯,所述邏輯被編碼在介質(zhì)中,并且所述邏輯可操作用來檢測移動單元的存在;確定可能對所述移動單元進行服務的無線服務節(jié)點的標識符;生成包含所述標識符的無線登記請求;接收無線登記響應;確定所述登記響應是否指示出所述登記請求被接受;如果所述登記響應未指示出所述登記請求被接受,則確定所述登記響應是否包含無線服務節(jié)點標識符;以及如果所述登記響應未指示出所述登記請求被接受,并且所述登記響應包含無線服務節(jié)點標識符,則生成包含所述標識符的無線登記請求。57.如權(quán)利要求56所述的邏輯,其中,確定可能對所述移動單元進行服務的無線服務節(jié)點的標識符包括對所述移動單元的標識符進行分析。58.如權(quán)利要求56所述的邏輯,其中,所述無線登記請求包括全登記請求。59.如權(quán)利要求56所述的邏輯,其中,所述邏輯還可操作用來在所述登記請求被接受時,生成關(guān)于所述無線會話的消息。60.如權(quán)利要求56所述的邏輯,其中,包含所述無線服務節(jié)點標識符的所述登記響應指示出所述登記請求被拒絕。61.一種用于選擇無線服務節(jié)點的方法,包括在無線服務節(jié)點處接收全登記請求;檢查所述登記請求中的移動性事件指示,以確定所述登記請求是否與活動的無線會話相關(guān)聯(lián);如果所述登記請求未與活動的無線會話相關(guān)聯(lián),則發(fā)起對無線會話的建立;如果所述登記請求與活動的無線會話相關(guān)聯(lián),則對包含與所述服務節(jié)點正在管理的無線會話有關(guān)的信息在內(nèi)的表進行搜索,以確定所述服務節(jié)點是否正在管理與所述登記請求相關(guān)聯(lián)的無線會話;如果所述服務節(jié)點正在管理與所述登記請求相關(guān)聯(lián)的無線會話,則生成指示接受所述登記請求的全登記應答;如果所述服務節(jié)點當前并未管理與所述登記請求相關(guān)聯(lián)的無線會話,則生成一個組播消息,該組播消息包含對一組相關(guān)聯(lián)的無線服務節(jié)點的無線會話查詢,該無線會話查詢包括國際移動訂戶標識符和接入網(wǎng)絡標識符;確定自從生成所述無線會話查詢以來所經(jīng)過的時間;如果已經(jīng)過預定時間量,則發(fā)起對無線會話的建立;接收包括無線會話響應在內(nèi)的組播消息,所述無線會話響應包含服務節(jié)點標識符;生成指示拒絕所述登記請求、并且包含所述服務節(jié)點標識符在內(nèi)的全登記應答;從相關(guān)聯(lián)的無線服務節(jié)點接收包含無線會話查詢在內(nèi)的組播消息;對所述的表進行搜索,以確定所述服務節(jié)點是否正在管理與所述會話查詢相關(guān)聯(lián)的無線會話;如果所述服務節(jié)點正在管理與所述會話查詢相關(guān)聯(lián)的無線會話,則確定所述服務節(jié)點是否與發(fā)起所述會話查詢的網(wǎng)絡相關(guān)聯(lián);以及如果所述服務節(jié)點正在管理與所述會話查詢相關(guān)聯(lián)的無線會話,并且如果所述服務節(jié)點與發(fā)起所述會話查詢的網(wǎng)絡相關(guān)聯(lián),則生成包含所述服務節(jié)點的標識符在內(nèi)的無線會話響應。全文摘要本發(fā)明公開了用于選擇無線服務節(jié)點的系統(tǒng)和方法,其有能力在無線服務節(jié)點處接受無線登記請求,并確定該服務節(jié)點是否正在管理與所述無線登記請求相關(guān)聯(lián)的無線會話。所述系統(tǒng)和方法還有能力在所述服務節(jié)點當前并未管理與所述登記請求相關(guān)聯(lián)的無線會話時生成無線會話查詢,接收包含服務節(jié)點標識符的無線會話響應,以及生成包含所述服務節(jié)點標識符的無線登記響應。文檔編號H04W60/00GK1596556SQ02823891公開日2005年3月16日申請日期2002年12月10日優(yōu)先權(quán)日2001年12月11日發(fā)明者耶日·W·邁爾尼克申請人:思科技術(shù)公司