蜂窩通信系統中查詢屬性的方法和系統的製作方法
2023-12-08 23:03:06 2
專利名稱:蜂窩通信系統中查詢屬性的方法和系統的製作方法
技術領域:
本發明涉及無線網絡通信。特別是,本發明涉及無線網絡單元可用於通信的新的和改進的協議。
背景技術:
在通信網絡中由各個網絡單元執行的許多功能要求了解來自周圍網絡單元的信息。雖然已知有從中央控制單元向每個網絡單元個別傳播所需信息等其它技術,本發明比這些其它技術有顯著的優點。試圖從中央控制單元向多個網絡單元傳播信息費時又易出錯。此外,某些屬性(如資源可利用性)經常改變。
在CDMA通信系統中,由網絡單元執行的許多功能要求來自周圍網絡單元的信息。在本發明中,用由數據機群收發機和MPC組成的網絡元件間的信息傳播來描述的協議。數據機群收發機(MPT)是一種對射頻網絡通信業務進行調製和解調的通信網絡單元,並且還負責調度、功率控制和開銷消息處理任務。MPC是向MPT單元提供無線控制和信令服務的另一種單元,這些服務包括功率控制同步、維持數據機會話狀態和網絡連接控制。MPC生成並處理用於數據機群收發機(MPT)發送和接收的數據。為了構造正確的空中接口輔助操作消息,MPC需要鄰近MPT的空中接口屬性,為了執行MPT越區切換,MPC需要MPT空中接口屬性。MPC需要MPT的空中接口屬性以執行接入終端尋呼。接入終端(AT)是一種具有數據機和數據接口的裝置,它允許用戶通過一接入網絡而接入IP網絡。為了執行MPC越區切換,MPC需要周圍MPC的資源可利用性屬性。
目前,尚沒有理想的方法來滿足無線通信網絡單元直接交換信息的需要。
網絡單元不能直接交換信息時引起的一個問題是MPC不具有方便的方法來發現有關周圍MPT執行尋呼所需的信息。在任何時刻,MPC可以負責對一個或多個休眠AT的尋呼。
「休眠」是指當一個AT和接入網絡已建立會話但並沒有連接的時間周期。休眠模式允許該AT維持「常開機」狀態而同時在發送或接收數據時僅使用有限的無線鏈路容量和有限的AT功率。
為了向休眠的AT傳送數據,MPC必須能夠定位該AT。MPC通過在可能有休眠AT的所有MPT中播叫休眠AT而定位該休眠AT。這一MPT的集合稱為尋呼區域。為了尋呼休眠AT,MPC必須知道該尋呼區域。
當前,尚沒有理想的方法來滿足動態地發現AT尋呼所需的尋呼區域的需要。
發明內容
本發明是一種用於在通信網絡中直接更新屬性信息的新型和改進的協議。
本發明基於超文本傳輸協議1.1版(HTTP/1.1)和多用途網際網路郵件擴展(MIME)而提供的一種通用協議,它允許各個網絡單元直接向其它網絡單元查詢信息而不需網絡管理器的幹預。這大大地減少了由傳播差錯和陳舊信息造成的故障,並且方便了附加網絡單元的部署和網絡單元的移去。
網絡單元通過使用HTTP/1.1而使它們的屬性可供使用。其它網絡單元可使用HTTP GET方法查詢特定的屬性。其響應就是送回帶有MIME部分主體的HTTP首部,主體中包含屬性名/值對的列表。
本發明提供了一種通用協議,用於允許通信網絡單元向其它網絡單元查詢信息。它允許網絡信息在一個位置處被配置而動態地被其它位置查詢。它通過由中央網絡管理器的網絡管理接口個別地向每個網絡單元傳播所需的信息而防止了傳播差錯和信息過時差錯。
本發明的實施例通過提供允許MPC動態地從MPT查詢AT尋呼所需信息的協議還滿足了尋呼信息發現的需要。本發明提供了一種方法,用於通過直接在網絡單元間交換網絡配置信息而確定無線通信網絡的蜂窩尋呼區域,以及從交換的網絡配置信息確定接入終端尋呼區域。
結合附圖從以下面給出的詳細描述本發明的特點和優點將變得更明顯,圖中相同的標號字符在整個說明中對應一致圖1是與傳統的或分布MPT無線通信網絡拓樸對應的本發明的一個示例
具體實施例方式
實現本發明的一個示例電信網絡系統示於圖1中。圖1說明書了在網際網路協議(IP)網絡110上連接的無線通信網絡接入點100。接入點100向用戶提供在預定地理區域中的服務。有時,接入點100劃分稱為扇區的地理覆蓋區域並獨立地對它們服務。本領域中熟知訪問點的扇區化並在美國專利5,625,876題為「METHOD AND APPARATUS FOR PERFORMING HANDOFFBETWEEN SECTORS OF A COMMON BASE STATION」中有詳細描述,該專利已轉讓給本發明的受讓人並通過引用加入於此。覆蓋同一區域或RF上靠近的區域的MPT106稱為接入點的近鄰。在無線通信系統中,給定MPT106和MPC108要求信息的MPT是由網絡接入點發送的信號的RF傳播性所確定的在該示例實施例中接入點100是一種通通信網絡拓樸單元,由單個硬體平臺組成,該平臺包含一個或多個MPT106、一個MPC和一個網絡接入伺服器(NAS)104。網絡接入伺服器104是一種以受控方式、基於對所論網絡業務用戶的標識和基於這些業務提供者的政策在該網絡上提供業務接入的裝置。NAS 104執行傳統的網絡接入伺服器協議功能,諸如點到點協議(PPP)套件,遠程認證撥入用戶伺服器(RADIUS)協議套件和層2管道協議(L2TP)套件。MPT 106包含一組業務信道數據機且負責生成發送波形和接收來自MPT 106的覆蓋區域內的用戶的發送。MPT 106通過調製和解調射頻網絡通信業務而生成並接收波形,並且還執行調度、功率控制和系統參數消息處理任務。MPC 108是生成並處理用於MPT發送和接收的數據的網絡單元。MPC還向MPT 106單元提供無線電控制和信令服務,諸如功率控制同步,維持調製的調器會話狀態和網絡連接控制。
除傳統的無線網絡配置外還有兩種拓樸接入網絡參考模式分布式MPC和分布式NAS。
圖1是與傳統的或分布或MPT10對應的本發明示例實施例的功能性框圖,無線通信網絡拓樸MPC 14集中化在傳統上標識為基站控制器16的一點。NAS 18功能上位於有時稱為分組數據業務節點(PDSN)20的一點上。圖1示出了分布式MPT接入網絡,其中MPT 10是分布式的而MPC 14和NAS 18是集中式的。分布式MPT接入點通過將一個或多個共同配置的MPT分組在一起而形成。通過連接一個或多個分布式MPT接入點、一個或多個集中式MPC和一個或多個集中式網絡接入伺服器而形成接入網絡。
圖2a說明了分布式NAS無線通信網絡拓樸。在分布式NAS接入網絡中,MPT 106,MPC 108和NAS 208是集中式的。圖2a示出將一個或多個MPT,一個或多個MPC和一個或多個網絡接入伺服器,分組在一起而形成接入點100。通過連接一個或多個分布式接入點而形成接入網絡。
圖2b說明分布式MPC無線通信網絡拓樸。分布式MPC接入網絡中,MPT216和MPC 200是分布式的,NAS 208是集中式的。通過將一個或多個MPT和一個或多個MPC分組在一起而形成一個接入點。通過將一個或多個分布式接入點與一個或多個集中式網絡接入伺服器連接而形成接入網絡。再次,接入點組成單元利用本發明直接在IP網絡202上互相通信。在分布式MPC接入網絡中,MPT和MPC是分布式的而NAS是集中式的。
在CDMA通信網絡中,操作參數和網絡管理參數必須在整個網絡的多處被知道。雖然是在CDMA通信網絡的情況下描述本發明,本領域的技術人員將懂得本發明的技術可容易地被推廣到諸如GSM和AMP通信網絡的其它無線通信系統。這些參數包括了包含在諸如越區切換指示消息、功率控制參數消息、尋呼消息和近鄰列表消息等操作消息。這些消息的內容在本領域內是皆知的,並在題材為「MOBILE STATION-BASE STATIONCOMPATIBILITY STANDARD FOR DUAL-MODE WIDEBAND SPREADSPECTRUM CELLULAR SYSTEM」的電信工業協會IS-95標準系列中有詳細描述。這些消息僅用於說明目的。本領域的技術人員將懂得,所述原理可被推廣到無線通信系統操作所必須的其它消息上。還必須知道多個位置處的網絡配置參數並保持被更新。例如,如果有一個MPT106被帶入在線或離線或臨時失效,系統中的其它MPT 106和MPC 108必須被通知關於資源的改變。本發明是對先前已知技術的改進,用於通過網絡管理接口從中央網絡管理器更新諸如個別向每個網絡單元傳播所需信息的參數。先前已知的方法要求中央管理器介入,從而引入可使系統失效的傳播差錯。
本發明通過去除中央管理器而使天線CDMA網絡信息傳播能類似網際網路信息傳播。網際網路在網際網路頂層不具有中央管理器,每當一個路由器被加入網際網路或從網際網路移去時,該管理器能將新的信息下推給網際網路上的每個路由器102。網際網路路由器依靠地址配置知道它們的相鄰路由器並能直接通過線路連接查詢關於它們的信息。本發明通過向MPT 106單元提供一相鄰MPT 106的完全合格的域名(FQDN)表並提供與任何其它扇區直接通信的協議而不用線路連接來允許MPT 106單元查詢關於它的近鄰的信息。MPT 108包含了它們要提供服務的MPT的列表。因而,本發明排除了通過網絡管理接口從中央位置個別地向每個網絡單元傳播冗餘信息的需要。本發明允許MPT 106和MPT 108網絡單元用與路由器加入或移出網際網路報其相同的方式加入無線通信網絡或從無線通信網絡移去。
本發明提供了一種協議,用於允許網絡實體從最容易配置信息的單個網絡實體處檢索信息。該協議是用於發現信息並知道該信息要有效多久的簡單靈活的方法。本發明允許一個地方的屬性直接傳播到需要它們的其它地方。另外,因為大多數信息不經常變化,該協議僅送回上次此類查詢後已發生變化的查詢信息。
圖3說明了信息查詢過程的高層框圖。在框300,網絡單元的一個參數改變了。在框302,包含在網絡單元中的參數列表被更新以指示這改變。在框304,遠端網絡單元請求該列表中的信息,在框306,包含該列表的網絡單元確定自從來自該查詢單元的上次查詢以來該列表是否被更新過。如果上次查詢以來表已被更新過,框307中更新列表就被送回給查詢裝置。如果在框306中包含該列表的網絡單元確定表未發生變化,在框309,不送回該表。如果在框307已送回該表,在框308,遠端網絡單元相應更新其參數列表。
圖4說明框304中所用的機器接口從遠端位置查詢信息並在框308送回經更新的信息。在該示例實施例中,網絡元件通過使用超文本傳輸協議(HTTP)GET消息418請求屬性信息。該單元接收HTTP響應420中的信息,它包括HTTP首部欄位426及多用途網間郵件擴展(MIME)部分427。MIME部分427是由MIME首部408-414及包含請求的屬性名/值對416的主體組成。
為了與HTTP術語一致,使用HTTP GET 418方法請求屬性的網絡單元將被稱為客戶機,而提供響應HTTP首部426及在MIME部分響應427中的所請求屬性416的網絡元件將被稱為伺服器。本發明的示例實施例使用HTTP版本1.1和MIME版本1.0中所描述的格式。遠端客戶機現在可從伺服器位置304查詢更新信息。
客戶機使用帶有包含在絕對通用資源標識符(URI)的查詢欄位中的屬性名的HTTP GET方法請求所需的屬性。在示例實施例中,URI 418具有部分形式http//elementport/get attributes?attributes
其中單元402是服務單元的完全合格的域名,埠/403是協議404的埠號,屬性406是用「」隔開的所需屬性。HTTP請求首部也可包含RFC 2048中描述的任選項欄位。本發明始終根據可選項If Modified Since(如果修改,從……起)欄位421調整請求。客戶機使用該If Modified Since欄位421通知伺服器關於它最後何時更新了該信息。
伺服器使用請求418的If Modified Since 421確定更新信息是否應送回。如果伺服器確定自從If Modified Since欄位中所指定的時間以來尚未更新信息,伺服器向客戶機送回一簡短響應420,僅包含HTTP首部426欄位而設有MIME部分427的響應。
如果自從If Modified Since欄位中所指定的時間以來所請求的信息已被更新,從而滿足該請求的If Modified Since 418條件,伺服器用HTTP首部426和包含所請求屬性的屬性名/值對416的列表的MIME部分427應答。伺服器丟棄將任何不能識別的屬性不予應答。伺服器在響應首部426中包括末次修改(Last-Modified)欄位425。伺服器把Last-Modified欄位425設定為最近修改屬性的修改時間和日期。
對屬性查詢的響應攜帶在實驗MIME子型408文本/x屬性列表的版本1.0中。這一MIME子型由上下文類型(Context-Type)欄位408指示。版本參數410指示了x屬性列表408格式的版本。版本參數410的當前值是1.0。字符集參數412指示了所使用的字符集。在示例實施例中,字符集參數的唯一有效值是「US-ASCII」。單元參數414指示了伺服器的網絡單元類型。例如,「數據機群收發器」和「數據機群控制器」指示了該伺服器是通信網絡MPT和通信網絡MPC。MIME部分的主體包含0個或多個欄位。每個欄位包含了一個屬性的名字和值。
某些屬性欄位416最容易表示成一個數組的元素。這一MIME部分的格式427採用統一的方法把一個數組表示為一組欄位416。多維數組被當作有多個數組的數組處理。數組元素從0開始用整數索引。對於具有屬性名「X」的屬性數組,屬性數組中的元素號用屬性名「X#」表示。對於具有屬性名「X」的屬性數組,屬性數組中的元素K用屬性名「X[K]表示。
如果請求包含屬性數組的屬性名,則響應420包含了該數組中的元素數目和數組中的每個元素,數組中的元素數目出現在數組中任何元素之前。
某些屬性,例如表示MPT近鄰特性的屬性最容易被表示為層次結構的一部分。這一MIME部分格式427採用統一的方法把層次結構中的一個屬性表示為一欄位。當將層次結構中的屬性轉換成欄位時,它被轉換成屬性名「Y.X」,其中「X」是屬性名而「Y」是該屬性的父屬性名。表示數組合層次結構的例子如圖8和圖9所示。
通過本發明的查詢協議使網絡元素的所有屬性可供使用。
圖5是本發明部分數據層次結構的示例實施例的數據樹圖,說明了MPT數據結構。本領域的技術人員將知道所示的層次結構僅用於說明目的,並不包括所有必要的屬性。另外,還可使用其他數據結構且也在本說明的範圍內。
位置502是規定MPT位置的所有屬性的層次結構的根。
平移504是指定MPT位置的所有屬性的層次結構的根。緯度506指定了MPT的緯度。緯度用度、分和秒表示,正數表示北半球。緯度範圍從-90度到+90度。經度510指定了MPT的經度。經度用度、分和秒表示,正數表示東方經度。經度範圍從-180度到+180度。高度508指定了MPT的高度。高度以米表示,正數表示高於海平面高度。
旋轉512是指定MPT對地面取向大所有屬性的層次結構的根。水平512指定了MPT相對於正東方的水平取向。水平取向用度、分和秒表示,正數表示北半球。垂直516指定了MPT的相對垂直取向。垂直取向以度、分和秒表示,垂直取向範圍從-90度到+90度。
時間518指定了MPT相對於通用坐標時(UTC)的本地時間偏差。本地時間偏差以時、分和秒表示。本地時間偏差範圍從-12小時到+12小時。
天線520是指定MPT的天線特性的所有屬性的層次結構的根。發射522是指定MPT發射天線特性的所有屬性的層次結構的根的數組。位置540是指定與/位置502中指定的位置有關的發射天線的位置的所有屬性的層次結構的根。波束寬度542是發射天線的波束寬度。波束寬度以度表示。波束寬度範圍從0到360度。增益544是發射天線的增益。發射天線增益以分貝表示。增益範圍從0到100分貝。
接收524是指定MPT的接收天線特性的所有屬性的層次結構的根的數組。位置546是指定與位置502中指定的位置有關的接收天線的位置的所有屬性的層次結構的根。波束寬度548是接收天線的波束寬度。波束寬度以度表示。波束寬度範圍從0到360度。增益550是接收天線的增益。接收天線增益以分貝表示。增益範圍從0到100分貝。
近鄰526是指定MPT的近鄰特性的所有屬性的層次結構的根的數組。FQDN528包含近鄰的完全合格域名(FQDN)。價格530包含了使用近鄰的價格。價格越低,與MPT通信的AT越有可能可看見該MPT的近鄰。價格可用於削減太大的近鄰列表。
控制器532是包含MPT及到業務的每個MPC的數組。FQDN 534包含該控制器的完全合法域名。
空中接口(AirInterface)536是所有無線通信網絡的空中接口屬性的層次結構的根。空中接口526的根能擴展到任何空中接口協議。HDR 538是空中接口536層次結構根的可擴展性的一個示例。HDR空中接口在1997年11月3日提交的美國專利申請系列號081963,386題為「METHOD AND APPARATUS FORHIGHER RATE PACKET DATA TRANSMISSIONS」,中有詳細描述,該專利已轉讓給本發明的收讓人並通過引用加入於此。其它可能的空中接口擴展可包括GSM、IS-95、CDMA2000和WCDMA,但不局限於這些。
圖6是本發明的系統參數查詢和更新機制的中間層概況的示例實施例流程圖。本領域的技術人員將懂得圖6所示的步驟次序不是限制性的。而且,對信息的請求將以邏輯方式綜合,正如響應將被綜合那樣,並且設計為僅是信息的子集將是要被綜合的請求和響應的信息。通常將以請求屬性的複雜集合的複合請求方式作出請求,而不是為了簡化所示的串行方式請求單個屬性。圖6是本發明示例實施例中交換的信息的概況圖。當客戶機希望更新關於伺服器的信息時,信息查詢過程從框600開始。在示例實施例中,客戶機正在更新指定伺服器的MPT特性的有關屬性的信息。
在框601,客戶機按條件查詢位置信息502。圖7提供了位置屬性請求方法的詳細流程圖。在框602中,如果自從來自該客戶機的用於這一信息的IfModified Since欄位中所指定的時間以來伺服器請求的位置信息已改變,正如由該請求418的If Modified Since 421欄位所調整的那樣,伺服器在框604送回新的位置屬性信息並使處理過程進到框605。如果所請求的信息沒有改變,伺服器送回首部欄位426,但不送回具有新位置屬性信息的MIME部分427,且處理直接進到框605。如果在框602處送回了新屬性信息,在框604,客戶機相應地更新其位置屬性信息。
在框605,客戶機按條件請求天線信息520。圖8提供了天線屬性請求方法的詳細流程圖。在框606,如果自從來自該客戶機的用於這一信息的IfModified Since欄位中所指定的時間以來伺服器中被請求的天線信息已改變,正如由該請求418的If Modified Since欄位421所調整的那樣,伺服器在框608送回新的天線屬性信息並使處理過程進到框609。如果所請求的信息沒有改變,伺服器送回首部欄位426,但不送回具有新天線屬性信息的MIME部分427,且處理直接進到框609。如果在框606處已送回了新屬性信息,在框608,客戶機相應地更新其天線屬性信息。
在框609,客戶機按條件請求近鄰信息526。圖9提供了近鄰屬性請求方法的詳細流程圖。在框610中,如果自從來自該客戶機的用於這一信息的IfModified Since欄位中所指定的時間以來伺服器中被請求的近鄰信息已改變,正如由該請求418的If Modified Since欄位421所調整的那樣,伺服器在框612送回新的近鄰屬性信息並使處理過程進到框613。如果所請求的信息沒有改變,伺服器送回首部欄位426,但不送回具有新近鄰屬性信息的MIME部分427,且處理直接進到框613。如果在框610處送回了新屬性信息,在框612,客戶機相應地更新其近鄰屬性信息。
在框613,客戶機按條件請求控制器信息535。圖10提供了控制器屬性請求方法的詳細流程圖。在框614中,如果自從來自該客戶機的用於這一信息的If Modified Since欄位中所指定的時間以來伺服器中被請求的控制器信息已改變,正如由該請求418的If Modified Since欄位421所調整的那樣,伺服器在框616送回新的控制器屬性信息並使處理過程進到框617。如果所請求的信息沒有改變,伺服器送回首部欄位426,但不送回具有新控制器屬性信息的MIME部分427,且處理直接進到框617。如果在框614已送回了新屬性信息,在框616,客戶機相應地更新其控制器屬性信息。
在框617,客戶機按條件請求空中接口信息536。在框618中,如果自從來自該客戶機的用於這一信息的If Modified Since欄位中所指定的時間以來伺服器中被請求的空中接口信息已改變,正如由該請求418的If ModifiedSince欄位421所調整的那樣,伺服器在框620送回新的空中接口屬性信息並使處理過程進到框622。如果所請求的信息沒有改變,伺服器送回首部欄位426,但不送回具有新空中接口屬性信息並且處理直接進到框622。如果在框618已送回了新屬性信息,在框620,客戶機相應地更新其空中接口屬性信息。
圖7是用於指定MPT類型網絡單元的位置屬性502的系統參數更新方法的示例實施例流程圖。位置屬性502是指定MPT的位置的所有屬性的層次結構的根。圖7提供了位置屬性請求601的詳細流程圖,當客戶機希望更新無線通信網上鄰近MPT伺服器的位置信息時,在框700開始MPT位置信息查詢處理。
在框702,客戶機請求緯度信息。平移屬性504是描述MPT在地球上物理位置的所有屬性的層次數據結構的根。緯度屬性506規定了以度、分和秒表示的MPT的緯度,正數目表示北半球。在框702,客戶機在網絡上發布,根據If Modified Since欄位418調整的下述URL「http//0000.mpt.an.net/get_attributes?Location.Tranelation.Latitude」例如,從協議埠10上MTP 0000.mpt.an.net請求緯度信息506,伺服器送回包含文本/X屬性列表的上下文類型408、1.0的版本410、美國ASCII碼的字符集412值以及數據機群收發器的單元類型414值。如果自從來自該客戶機中的用於這一信息的If Modified Since欄位中所指定的時間以來伺服器中被請求的緯度信息已改變,伺服器送回最後修改欄位及包含表示為+1-dd.mm.ss.f的位置.平移.緯度值的名字-屬性名字值欄位的在MIME部分響應427中的新緯度屬性信息。緯度範圍從-90度到+90度。
在框704,客戶機請求位置平移經度信息。經度屬性510規定了以度、分和秒表示的MPT的經度,正數表示東向經度。在框704、客戶機在網上發布根據If Modified Since調整的如下URL「http//0000.mpt.an.net10/get_attributes?Location?Transtation.Longitude」從示例MPT處請求經度信息510。伺服器送回包含上下文/X屬性列表的上下文類型408、1.0版本410、美國ASCII碼的字符集412值以及調製解制器群收發機的單元類型414值。如果自從來自該客戶機中的用於這一信息的If Modified Since欄位中所指定的時間以來伺服器中被請求的經度信息已改變,伺服器送回最後修改欄位及包含表示為+1-1dd.mm.ss.f的位置.轉移.經度值的名字-屬性名字值欄位的在MIME部分響應427中的新經度屬性信息。經度範圍從-180到+180度。
在框圖、706,客戶機請求位置平移高度信息。高度信息508指定了以米表示的MPT的高度,正數表示高於海平面高度。在框706,客戶機在網上發布根據If modified since欄位418調整的如下URL「http//0000.mpt.an.net10/get_attributes?Location.Translation.Altitude」從示例MPT外請求高度信息508。伺服器送回包含上下文/X屬性列表的上下文類型408、1.0版本410,美國ASCII碼的字符集412值以及數據機群收發機的單元類型414值。如果自從來自該客戶機中的用於這一信息的IfModified Since欄位中所指定的時間以來伺服器中被請求的高度信息已改變,伺服器送回最後修改欄位及包含表示為+1-m.f的位置.轉移.高度值的名字-屬性名字值欄位的在MIME部分響應427中的新高度屬性信息。
在框708,客戶機請示水平取向信息。旋轉屬性512是描述MPT對地球的取向的所有屬性的層次數據結構的根。水平屬性514指定了MPT相對於正東方的水平取向。水平取向以度,分和秒表示,正數表示北半球。在框708,客戶機在網上發布根據If Modified Since 418欄位調整的如下URL「http//0000.mpt.an.net10/get_attributes?Location.Rotation.Horizontal」從在協議埠上的示例MPT6000.mpt.an.net請求水平514信息。伺服器送回包含上下文/X屬性列表的上下文類型408、1.0的版本410、美國ASCII碼的字符集412值以及數據機群收發機的單元類型414值。如果自從來自該客戶機中的用於這一信息的If Modified Since欄位中所指定的時間以來伺服器中被請求的水平取向信息已改變,伺服器送回最後修改欄位及包含表示為+1-1dd.mm.ss.f的位置.旋轉.水平值的名字-屬性名字值欄位的在MIME部分響應427中的新水平屬性信息514。
水平取向範圍從-180到+180度。
在框710,客戶機請求垂直取向信息。垂直屬性516指定了MPT本對於垂直於從地球中心線所畫線的垂直取向。垂直取向以度,分和秒表示。在框710,客戶機在網上發布根據If modified Since 418欄位調整的如下URL「http//0000.mpt.an.net10/get_attributes?Location.Rotation.verticle」從示例MPT請求垂直信息516。伺服器送回包含上下文/X屬性列表的上下文類型408、1.0的版本410、美國ASCII碼的字符集412值以及數據機群收發機的單元類型414值。如果自從來自該客戶機中的用於這一信息的IfModified Since欄位中所指定的時間以來伺服器中被請求的垂直取向信息已改變,伺服器送回最後修改欄位及包含表示為+1-dd.mm.ss.f的位置.旋轉.垂直值的名字-屬性名字值欄位的在MIME部分響應427中的新垂直屬性信息516。垂直取向範圍從-90到+90度。
在框712,客戶機請示位置時間信息。時間屬性518是描述MPT的時間偏差的所有屬性的層次數據結構的根。時間屬性518指定了MPT相對於通用坐標時間(UTC)的本地時間偏差。本地時間偏差以時、分和秒表示,正數表示從UTC加上一時間差。在框712,客戶機在網上發布根據If modified Since 418欄位調整的如下URL「http//0000.mpt.an.net10/get_attributes?Location.Temporal」從示例MPT請求時間信息518。伺服器送回包含上下文/X屬性列表的上下文類型408、1.0的版本410、美國ASCII碼的字符集412值以及數據機群收發機的單元類型414值。如果自從來自該客戶機中的用於這一信息的If Modified Since欄位中所指定的時間以來伺服器中被請求的時間信息已改變,伺服器送回最後修改欄位及包含表示為+/-hh.mm.ss.f的位置.時間值的名字-屬性名字值欄位的在MIME部分響應427中的新時間信息。本地時間偏差範圍從-12小時到+12小時。
客戶機完成請求位置信息時,在框714終止位置信息502的請求。
圖8是對於指定MPT的天線的特性的所有天線屬性520的本發明的系統參數更新方法的示例實施例的流程圖。圖8提供了天線屬性請求605的詳細流程圖。當客戶機希望從無線通信網絡的MPT伺服器更新天線信息時,MPT天線信息查詢處理過程在框800處開始。
在框802,客戶機請求天線發射信息。天線屬性520是描述MPT的天線或天線組的特性的所有屬性的層次數據結構的根。發射屬性522是指定MPT的發射天線特性的所有屬性的層次結構根的數組。位置540是指定與位置502中規定的位置有關的發射天線的位置的所有屬性的層次結構根。波束寬度542是發射天線的波束寬度。該波束寬度增益544是發射天線的增益。發射天線增益以分貝表示。
一些屬性,如MPT發射522,最方便地表示為數組的一個元素。這一MIME部分的格式採用統一的把一組欄位表示為一個數組。多維數組被當作含多個數組的數組處理。數組元素用整數從0開始索引。對於具有屬性名「X」的屬性數組,該屬性數組中的元素號是用屬性名「X#」表示。對於具有屬性名「X」的屬性數組,該屬性數組中的元素K用屬性名「X[K]」表示。
如果該請求包含一個屬性數組的屬性名,則其該響應420包含數組中的元素數目和數組中的每個元素,元素數目出現在數組中的任一元素前。
在框802中,客戶機在網上發布根據If modified Since 418欄位調整的如下URL「http//0000.mpt.an.net10/get_attributes?Antenna.Transmit.Gain Antenna.Transmit.Beamwidth」從帶有1發射天線的示例MPT請求發射數組信息522。伺服器送回包含上下文/X屬性列表的上下文類型408、1.0的版本410、美國ASCII碼的字符集412值以及數據機群收發機的單元類型414值。如果自從來自該客戶機中的用於這一信息的If Modified Since欄位中所指定的時間以來伺服器中被請求的天線發射數組信息已改變,伺服器送回最後修改欄位及含有元素號的MIME部分響應427中的新天線發射數組屬性信息,在示例天線.發射數組中表示為天線.發射#1發射天線增益表示為天線.發射
.增益d.f發射天線的波束寬度表示為天線.發射
.波束寬度d.f。
波束寬度範圍為0度到360度。增益範圍為0分貝到100分貝。
在框804,客戶機請求接收天線信息。天線接收屬性524是指定MPT的接收天線或接收天線組的特性的所有屬性的分層數據結構的根的數組。位置546是指定與位置502在規定的位置有關的接收天線的位置的所有屬性的層次結構的根。波束寬度548是接收天線的波束寬度。波束寬度的範圍從0到360度。增益550接收天線的增益。接收天線增益以分貝表示。
在框804中,客戶機在網上發布根據If modified Since 418欄位調整的如下URL″http//0000.mpt.an.net10/get_attributes?Antenna.Receive.Gain Antenna.Receive.Beamwidth」從具有一個接收天線的天線MPT請求接收天線的數組信息524。伺服器送回包含上下文/X屬性列表的上下文類型408、1.0的版本410、美國ASCII碼的字符集412值以及數據機群收發機的單元類型414值。如果自從來自該客戶機中的用於這一信息的If Modified Since欄位中所指定的時間以來伺服器中被請求的信息已改變,伺服器送回最後修改欄位及包含元素號的MIME部分響應427中的新天線接收數組屬性信息,在示例天線.接收數組中表示為天線。接收#1接收天線增益表示為天線.接收
.增益d.f接收天線的波束寬度表示為天線.接收
.波束寬度d.f。
波束寬度範圍為0度到360度。增益範圍為0分貝到100分貝。
當客戶機已完成請求天線信息時,在框806天線信息520請求終止。
圖9是指定MPT的近鄰特性的近鄰屬性526的示例的流程圖。圖9提供了近鄰屬性請求609的詳細流程圖。當客戶機希望從無線通信網絡上的MPT伺服器更新近鄰信息時,在框900開始MPT近鄰信息查詢處理過程。
在框902,客戶機請求近鄰信息526。近鄰526是指定MPT近鄰的屬性的所有屬性的層次結構根的數組。近鄰信息526包括FQDN信息528和價格信息530。FQDN屬性5281包含近鄰的完全合格域名(FQDN)。價格屬性530包含關於使用近鄰的信息。
一些屬性,諸如代表MPT 106近鄰特性的屬性,最容易被表示為層次結構的一部分。這一MIME類型採用統一方法來把層次結構中的一個屬性表示為一個欄位。當把層次結構中的一個屬性轉換為一個欄位時,它被轉換為屬性名「Y.X」,其中「X」是屬性名而Y是該屬性的父屬性名。
近鄰屬性526信息是數組和層次結構兩者。在框902,客戶機從一示例層次結構請求近鄰屬性信息526。該示例層次結構包含無線通信網絡110,具有一個MPC 108和三個MPT 106。MPC 108具有完全合格域名「000.mpc.an.net」。示例中的MPT 106具有完全合格域名「000.mpt.an.net」、「0001.mpt.an.net」及「0002.mpt.an.net」。每個MPT 106是其它二個MPT 106的近鄰且沒有路由價格。
MPT 106將近鄰屬性存儲在數組屬性的鄰居526中。存儲的信息是近鄰的帶有屬性名FQDN 528的完全合格域名及帶有屬性名價格530的近鄰的路由價格。
在框902中,MPC客戶機0000.mpc.an.net在網上發布根據If modifiedSince 418欄位調整的如下URL″http//0000.mpt.an.net10/get_attributes?Neighbor″請求關於MPT0000.mpt.an.net的所有近鄰的所有信息。伺服器送回包含上下文/X屬性列表的上下文類型408、1.0的版本410、美國ASCII碼的字符集412值以及數據機群收發機的單元類型414值。如果自從來自該客戶機中的用於這一信息的If Modified Since欄位中所指定的時間以來伺服器中被請求的信息已改變,伺服器送回最後修改欄位及在MIME部分響應427中的新鄰居數組層次結構信息,另外,主體416包含了控制器具有的近鄰號的名字-屬性名值欄位,在示例數組中表示為近鄰#2第一近鄰的FQDN表示為近鄰
.FQDN0001.mpt.an.net第一近鄰的價格表示為近鄰
.價格0第二近鄰的FQDN表示為近鄰[1].FQDN0002.mpt.an.net.
第二近鄰的價格表示為近鄰[1].價格0當客戶機已完成請求近鄰層次結構的信息時,在框904終止鄰居526信息的請求。
圖10是用於指定MPC網絡類型的屬性的本發明的系統參數更新過程的示例實施例流程圖,MPT網絡類型從MPC網絡類型得到業務。圖10提供了控制器屬性612請求的詳細流程圖。當客戶機希望更新MPT伺服器能得到業務的控制器信息時,在框1000開始控制器信息查詢過程。
在框1002中,客戶機請求控制器信息。控制器屬性532是保持MPT可使用的MPC的FQDN 534的屬性數組的層次數據結構的根。
在框1002中,客戶機從具有1個MPC的示例MPT請求FQDN數組信息534。在框1002,客戶機在網上發布根據If modified Since 418欄位調整的如下URL「http//0000.mpt.an.net10/get_attributes?Controller」伺服器送回包含上下文/X屬性列表的上下文類型408、1.0的版本410、美國ASCII碼的字符集412值以及數據機群收發機的單元類型414值。如果自從來自該客戶機中的用於這一信息的If Modified Since欄位中所指定的時間以來伺服器中被請求的信息已改變,伺服器送回最後修改欄位及在MIME部分響應427中的新控制器數組屬性信息,包括表示為控制器#I的示例控制器數組中的單元號以及表示為控制器
.FQDN0001.mpt.an.net的域名。
圖11是說明用於執行本發明的屬性查詢操作的設備的方框圖。接入點1100A由網絡單元1112和網絡接口1104、例如IP路由器構成。網絡接口1104是一種裝置,它確定數據包到達其目的地應該轉發的下一網絡點並且通過各種承載業務將網絡單元與IP網絡連接。網絡單元1112可以是MPT(10、106或206)、MPC(14、108或200)或網絡接入伺服器(18、104或208)。出於說明目的,只有與屬性查詢操作密切有關的一部分網絡單元被圖示在網絡單元1112中。
網絡單元1112包括存儲網絡單元1100屬性的存儲器裝置1110,其中屬性包括了由網絡單元1112查詢的其它網絡單元的完全合格域名的列表。控制處理器1106A接收來自請求消息生成器1102的指示需要來自另一個網絡單元的信息的信號。控制處理器1106A響應於來自請求消息生成器1102的信號從存儲器單元1100A檢索完全合格域名,並結合這一信號和完全合格域名生成一查詢消息。控制處理器1106把消息提供給路由器1104A,路由器將消息傳送到適當的網絡單元1106B。路由器1104B請求消息引導到網絡單元1112B。該請求消息被提供給控制處理器1106B,控制處理器1106B作出對該請求消息的響應,從存儲器1110B檢索有關1所請求屬性的信息。響應消息生成器1108B向控制處理器1106B提供消息分組信息。控制處理器1106B響應於來自存儲器1110B和響應生成器1108B的信息生成響應消息,提供給路由器1104B。路由器1104B將該響應消息引向接入點1100A的控制處理器1106A。
如果來自單元1100B的響應消息中的屬性信息是新的,控制處理器1106A隨後更新存儲器單元1110A中的信息。本領域的技術人員將懂得,通過倒接A和B就可從單元1112B執行單元1112A相反查詢操作。
圖12是本發明的用於請求和高速緩存屬性信息以減少處理和網絡業務量的方法的示例實施例流程圖。圖12所示的客戶機請求和伺服器高速緩存的方法允許客戶機請求伺服器僅當信息已經改變才發送,並防止伺服器重複生成和送回相同的響應。
框1222說明了客戶機側的條件請求。在HTTP中,GET中根據不同的準則而調整。這就允許客戶機請求伺服器僅當信息已被改變才發送信息。這一查詢協議中具體採用If Modified Since的條件。使用If Modified Since的條件使用減少了網絡業務量和客戶機處理。在框1200客戶機使用依據IfModified Since欄位調整GET方法請求屬性信息。在框1202,客戶機確定伺服器是否已用更新的MIME部分427的屬性信息作了響應。如果伺服器已用更新的MIME部分427信息的響應,客戶機在框1204把每個不同查詢的響應的最新末次修改欄位高速緩存到每個伺服器以供將來查詢使用。當客戶機對伺服器1200重複查詢時,客戶機將If Modified Since欄位421設定成送回的最後修改欄位425的值。
框1224說明了本發明的伺服器側高速緩存方法。在許多場合下,使用這一查詢協議的協議將使用總是相同的查詢。另外,在許多情況下,使用這一查詢協議的協議將查詢稱為靜態屬性的不經常改變的屬性。其結果,當前伺服器將重複生成和送回同樣的響應。通過高速緩存僅包含靜態屬性的查詢響應,本發明減少了伺服器的處理。在本發明中,伺服器標記某些屬性為「靜態」。標記為「靜態」的屬性應是不經常改變的屬性。例如,硬編碼的(例如協議修正)屬性和僅在網絡構成和最優化期間改變的屬性如近鄰列表就是被標記為「靜態」的好候選項。另一方面,作為加載的函數而改變的屬性(如可用常量)是被標記為「靜態」的壞候選項。在框1206,伺服器改變靜態屬性。在框1208,一當標記為「靜態」的屬性被改變伺服器就衝掉所有高速緩存的響應。這將不必要地把某些高速緩存的頁面衝掉。然而,根據定義「靜態」屬性不經常改變,不必要地衝掉高速緩存的影響很小。當查詢中的任何屬性已修改時伺服器要確保衝掉該高速緩存。使用簡單的保守高速緩存衝洗算法伺服器得到了高速緩存的很多好處。
在框1210,伺服器從客戶機接收一屬性查詢。在框1212,伺服器確定是否存在用於被查詢信息的高速緩存器。如果由於屬性的改變而先前已衝洗高速緩存器,伺服器在框1220建立新的高速緩存器,控制進到框1214。否則,控制直接進到框1214。
在框1214,伺服器判斷自從上次請求使用了查詢的If Modified Since欄位421以來所請求的信息是否改變。如果信息沒有改變,僅送回HTTP響應首部426,如框1218所示。如果自從在If Modified Since欄位所指定的時間以來被請求的信息已改變,則在框1216伺服器從高速緩存器送回HTTP響應首部426及MIME部分響應。
圖13是說明用接入網絡尋呼信息協議執行尋呼信息發現所用的設備的流程圖。接入網絡尋呼信息協議在允許MPC 1300動態地確定MPC控制的AT 1306的尋呼區域。
當一AT休眠時,或有活動的會話且沒有活動的連接時,AT 1306接入網絡提供常規的位置更新。有若干個觸發器能使AT向接入網絡提供位置更新。
MPC單元1300經IP網絡1304向一個或多個MPT單元1308的集合提供業務。AT 1306通過將它的位置信息發送給所在的MPT 1308而向MPC 1300更新或登記它的位置。MPT 1308將該位置信息經IP網絡1304轉發給MPC 1300。MPC 1300通過在AT 1306可能存在的所有MPT 1302中尋呼AT 1306而定位AT1306。AT可能被定位的MPT 1302的集合就是AT的尋呼區域1302。
圖14說明了一個AT尋呼區域。在一個實施例中,提供了用於使MPC確定尋呼區域而不用中央網絡管理器介入的協議。該尋呼區域用稱為登記的AT1404位置更新過程確定。當AT 1404移動通過接入網絡時,它們可能要求向根據不同的準則向MPC登記它們的位置,包括距離1406和區1400或兩者,取決於在AT 1404中啟用的是哪種類型的位置登記。登記區域就是被報告的位置更新的MPT 1402,加上AT1404可能移動但因為沒有距離或邊界區被跨越而不用再次登記的所有其它MPT。換句話說,登記區域是AT 1404可其中被定位而不需要再次登記的區域。這一區域由登記距離和登記區確定。如果一個AT是在距最後的AT登記過的登記距離之內並在相同的登記區內,則該AT就處在相同的登記區內。
尋呼區域是一個AT可以在任何給定時間在其中定位的MPT 1402、1403的列表。該列表包括位於AT登記區域內的MPT 1402及所有它們的近鄰1403。將在登記區域內的MPT 1402的近鄰1403包括在尋呼區域中,以考慮AT花費非0的時間來檢測必須執行位置更新並執行該位置更新。換句話說,在MPC處出現位置更新前AT可能已跨入鄰近的MPT中。
如果在AT 1404處啟用基於區的登記,則AT 1404從一個區1400跨入相鄰的區1400b,該AT就必須執行位置更新。如果在AT 1404處啟用基於距離的登記,如果AT 1404比它自從最後位置更新以來的距離R 1406移動得更遠,該AT 1404必須執行位置更新。建立的尋呼區域是AT 1404最後一次報告它自己所在的MPT 1402和圍繞MPT 1402的近鄰MPT 1403的一個環。
尋呼區域取決於距離和區位置更新觸發器的值。雖然這些觸發器的值可以MPT間不同,但它們獨立於AT。登記距離1406和區1400由業務提供商操作員為每個MPT配置以針對網絡上的尋呼業務量平衡登記業務量。當前所述實施例的尋呼發現協議和尋呼區域算法根據所配置的信息和最後一次登記的位置確定到哪裡去尋呼一個通過接入網絡移動的AT。
每個MPT有其自己的尋呼區域。一個扇區可具有一個或多個MPT。如果扇區可具有一個或多個MPT。如果扇區具有多於一個的MPT,各MPT在不同的頻率上與AT通信。在鄰接扇區中的近鄰MPT被稱為水平近鄰。在同一扇區內工作在不同頻率上的近鄰MPT被稱為垂直近鄰。
圖15是按照本發明的一個實施例用於在無線通信系統中執行尋呼信息發現的方法的高層次框圖。
距離和區更新觸發器允許接入網絡減少一個AT的尋呼區域。
如果啟用基於距離的位置更新,則在AT移動了比AT自最後一次執行位置更新以來的位置更新距離更大後將執行位置更新。如果應用基於區的位置更新,則在AT移動進入不同於AT最後一次執行位置更新所在的位置更新區後AT將執行位置更新。
框1500-1510說明AT的尋呼功能。在框1500,AT確定是否啟用了它的基於距離的位置更新。如果啟動了基於距離的位置更新,在框1502,AT確定它的距離是否改變得比它的配置登記距離更多。否則,控制就直接進到框1506。如果在框1502 AT確定它的距離已改變得比距離觸發器更多,在框1504,AT執行了位置距離更新關且控制移動到框1506。如果在框1504沒有距離更新的必要,控制移到框1506。
在框1506,AT確定是否啟用基於區的位置更新。如果啟動基於區的位置更新,在框1508,QT確定是否該AT已移動進入與該AT最後一次執行位置更新時所在的位置更新區不同的位置更新區。如果未啟動基於區的位置更新,AT的處理終止,直到下一個更新期間。如果在框1508,AT確定它的區已變,在框1510,AT執行位置區更新且AT處理終止,直到下一更新期間。如果在框1510無區更新的必要,AT處理終止直接下一更新期。更新期間由每次當AT移動進入新MPT覆蓋區時執行的狀態機確定。
當AT執行了位置更新時,位置更新被轉發到正為AT提供服務的MPC。如果MPC不向接收位置更新的MPT提供服務。則將發生兩件事情之一。如果接入網絡不支持MPC越區切換,則AT將被切換到向接收了位置更新的MPT提供服務的MPC。如果接入網絡不支持MPC越區切換,則會話將被終止且AT將需要建立新會話。新會話將與向接收了位置更新的MPT提供服務的MPC建立。結果,特定MPC必須知道為之保持信息的尋呼區域數目可以減少。
框1512-1514說明了MPT的各個尋呼功能的任務。MPT在任務框1512從AT接收位置更新。在任務框1514,MPT將位置更新轉發給為MPT服務的MPC,並將從MPC接收的尋呼消息轉發給AT。在任務框1515,MPT對來自MPC的尋呼發現屬性查詢作出響應。
框1516-1520說明了MPC的各個尋呼功能的任務。在任務框1516,MPC接收由MPT轉發的AT位置更新並在任務框1518利用該信息確定AT的被更新的尋呼區。在框1520,MPC向休眠AT發送尋呼消息。參考圖17詳細描述了關於MPC的尋呼區域確定和AT尋呼功能。
圖16是本發明的部分數據層次結構的示例實施例的數據樹圖,說明了是空中接口536根的延伸的尋呼信息發現屬性。本領域的技術人員將懂得所介紹的層次結構僅用於說明目的且不包括所有必需的屬性。此外,可以使用其它結構且也在本發明的範圍之內。
空中接口1600是所有空中接口屬性的層次結構的根。
HDR 1602是所有HDR空中接口屬性的層次結構的根。
協議1603是按協議類型和協議子類型組織的所有HDR空中接口屬性的層次結構的根。
類型_081604是與HDR協議類型8、開銷協議相關聯的所有HDR空中協議屬性的層次結構的根。
子類型_0000 1606是與HDR協議類型8、路由更新協議和協議子類型0、默認開銷協議相關聯的所有HDR空中接口屬性的層次結構的根。
接入網絡ID 1608指定了MPT歸屬的接入網絡。
扇區ID 1601指定了MPT歸屬的扇區。
信道頻率1612指定了MPT的信道頻率。
類型_10 1614是與HDR協議類型10、路由更新協議相關聯的所有HDR空中接口屬性的層次結構的根。
子類型_0000 1616是與HDR協議類型OX10、路由更新協議和協議子類型0、默認路由更新協議相關聯的所有HDR空作接口屬性的層次結構的根。
緯度1618指定了AT的緯度。這一屬性等價於屬性位置.轉移.緯度506。
經度1620指定了AT的經度。這一屬性等價於屬性位置.轉移.經度510。
位置更新距離啟用1622是指示是否啟用基於距離的位置更新的布爾量屬性。
位置更新距離1624是位置更新的距離。
位置更新區啟用1626是指示是否啟用基於區的位置更新的布爾量。
位置更新區1626是位置更新的區。
圖17是說明按照一個實施例的尋呼區域確定和AT尋呼方法的框圖。
尋呼區域確定和AT尋找是MPC功能。每個MPC構造了一個包含該MPC提供服務的每個AT的尋呼區域的資料庫。
資料庫的直接實現可使每個AT有一個尋呼區域記錄項。由於一個MPC可提供每個MPT多達一千個AT的服務,這種實現可造成非常大的資料庫。此外,由於移動AT經常移動,這種實現可造成大量的資料庫更新。然而,本實施例以更有效的方法實現資料庫。
尋呼區域取決於距離和區位置更新觸發器。雖然這些觸發器的值可在MPT之間不同,但這些值是獨立於AT的。因而,本實施例的尋呼區域資料庫每個MPT具有一個尋呼區域記錄項,而不是每個AT一個尋呼區域記錄項。由於多個AT可能位於同一MPT中,每個MPT具有一個記錄項減少了資料庫的規模。
當AT執行位置更新時,位置更新被轉發到正為AT提供服務的MPC。如果這個MPC不向接收了位置更新的MPT提供服務,本實施例將提供兩個響應之一。如果接入網絡不支持MPC越區切換,則AT將被切換到正在向接收了位置更新的MPT提供服務的MPC。如果接入網絡不支持MPC越區切換,則將終止會話且AT將需要創建新會話。新會話將與向接收了位置更新的MPT提供服務的MPC建立。其結果,本實施例進一步簡化了尋呼資料庫。
由於MPC將越區切換成或釋放MPC不對之服務的MPT中執行位置更新的AT,本實施例的資料庫只需為資料庫對它提供服務的每個MPT包含一個尋呼區域記錄項。在MPC位於接入點的情況下,本實施例的資料庫將僅為在同一接入點的MPT包含記錄項。
MPC在框1700執行其資料庫的初始繁殖。為了繁殖尋呼區域資料庫,每個MPC使用本實施以確定它所提供服務的每個MPT的尋呼區域。本實施例通過使每15分鐘MPC重新確定它所提供服務的每個MPT的尋呼區域而每20分鐘發現尋呼區域變化。此外,無論何時MPC被重新設置,譬如在固件升級或電源停電後,MPC重新確定尋呼區域。最後,本實施例允許MPC根據來自操作員的命令重新確定尋呼區域。
在框1702,執行第一次確定尋呼區域。當第一次為MPT確定尋呼區域時,MPC進行下述步驟。
在根MPT處開始,MPC遞歸地遵循近鄰列表直到遇到停止準則之一。根MPT是MPC正為它確定尋呼區域的那個MPT。如果在根MPT啟用了基於距離的位置更新,則當根MPT和被查詢的MPT間的距離超過了3根的位置更新距離遞歸就停止。如果在根MPT處啟用基於區的位置更新,則當被查詢的MPT的區不同於根MPT的區就停止遞歸。MPT尋呼區域就是被查詢的所有MPT的列表。
尋呼區域包括如果在根MPT中AT已執行了位置更新則該AT不再執行位置更新的所有MPT。此外,尋呼區域包括了前面提到的MPT的近鄰。包括近鄰是為了考慮AT要花費非0的時間檢測必須執行位置更新並執行該位置更新。
本實施例的算法精減了基於位置更新區域尋呼AT的MPT。然而,算法並不削減基於AT標識符尋呼AT的MPT。接入網絡的一個接入點是連接到接入網絡的單覆蓋單頻率點。接入節點是接入網絡的基本構成塊。接入節點用其扇區(扇區ID)1610和其載被頻率(信道頻率)標識。接入網絡的扇區是一個或多個具有相同地理覆蓋區域和扇區ID 1610的信道的集合。
當接入埠包括多個接入節點時,對於特定AT的尋呼消息只須被送到對AT散列所得的接入節點或成功地將AT尋呼消息地址關鍵字與接入節點匹配的那些接入節點。散列法是把AT地址轉換成(通常較短的)代表原來地址的固定長度值,或關鍵字。散列法用於索引或檢索資料庫中的項,因為它使用較短的散列關鍵字來尋找要比用原來的值來尋找能更快地找到數據項。
通過排除AT未散到或未取得地址關鍵字匹配的接入埠中的所有接入節點可進一步減小MPT的尋呼列表。然而,由於下述原因本實施例通過排除AT未散到的接入埠中的所有接入點並不減小MPT尋呼列表。如果在一接入埠中的接入節點失效了,由該接入埠覆蓋的某些AT將散列到不同的訪問接點。如果把接入節點尋呼列表削減成僅包括AT原來已散列的接入節點,則無論何時這種接入節點出現故障接入節點尋呼列表將必須被更新。由這種接入節點故障造成的服務中斷是與MPT尋呼列表更新率相聯繫的。其結果是削減接入節點尋呼列表使得僅包括AT散列的接入節點將不希望地增加了MPT尋呼列表的更新率。
第一次確定尋呼區域後,在框1704,MPT有規律地重新確定尋呼區域。重新確定與第一次確定1702相同,僅以下一點例外。在第一次確定中,如果被查詢的MPT不響應,則通過MPT的遞歸停止。然而,在重新確定中,如果被查詢的MPT不響應,則該遞歸認為自從最後一次查詢以來配置未改變並繼續工作。這使協議能容忍MPT的臨時中斷。由於本實施例能容忍中斷,在每個MPT中不必為每次出現的中斷而調整列表。列表動態地配置自己,每個蜂窩區為它自己執行尋呼信息發現。本實施例排除了在蜂窩區臨時中斷的事件中要由中央管理器來重新配置尋呼區域的需要。本實施例的這一特點排除了尋呼區域信息傳播的差錯和由尋呼故障造成的系統故障。另外,如果電信公司改變了登記距離或登記區,不必由中央網絡管理者手動改變列表。相反,本實施例提供了一種利用尋呼信息發現和接入網絡屬性查詢協議來自動更新尋呼區域的方法。
尋呼區域的第一次確定和重新確定要求MPC向MPT查詢框1706所示的信息。MPT使用接入網絡屬性查詢協議執行查詢。MPC用基於If Modified Since條件的HTTP GET請求418對MPT查詢下述參數「近鄰.FQDN」528,「空中接口.HDR.協議.類型_08.子類型_0000」(1606)和「空中接口.HDR.協議.類型_10.子類型_0000」1616。
MPC可能不需要來自特定MPT的所有這些屬性。然而,替代對MPC從每個MPT需要的特定屬性建立不同的查詢,由本實施例建立所有屬性合併的單個查詢。這樣一做就使每個MPT將從每個MPC接收同樣的查詢。因而,MPT將僅需高速緩存一個查詢響應。然而,MPC將需要丟棄它不需要的屬性。
MPC使用來自查詢響應的屬性「空中接口.HDR.協議.類型_08.子類型_0000。接入網絡ID」1608、「空中接口.HDR.協議.類型_08.子類型_0000.扇區ID」1610,及「空中接口.HDR.協議.類型_08.子類型_0000.信息頻率」1612。
如果被查詢的MPT是根MPT,則MPC使用來自查詢響應420的附加屬性「空中接口.HDR.協議.類型_10.子類型_0000.緯度」1618、「空中接口.HDR.協議.類型_10.子類型_0000.經度」1620、「空中接口.HDR.協議.類型_10.子類型_0000.位置更新距離」1624、「空中接口.HDR.協議.類型_10.子類型_0000.位置更新區啟用」1626及「空中接口.HDR.協議.類型_10.子類型_0000.位置更新區」1628。
如果在根MPT上啟用基於距離的位置更新,則MPC使用來自查詢響應420的附加屬性。「空中接口.HDR.協議.類型_10.子類型_0000.緯度」1618及「空中接口.HDR.協議.類型_10.子類型_0000.經度」1620。
如果在根MPT上啟用基於區的位置更新,則MPC使用來自查詢響應420的附加屬性「空中接口.HDR.協議.類型_10.子類型_0000.位置更新區」1628。
在根1708,MPT使用本實施例的尋呼協議尋呼從MPC接收業務的AT。當尋呼AT時,MPC發送一則尋呼消息給一個或多個MPT。
由MPC發送的每個尋呼消息包括正被尋呼的AT的標識符。這就容許MPT根據AT是否將散列到MPT接入節點而丟棄尋呼消息。
MPC將尋呼消息的副本發送給尋呼區域中的每個MPT。由MPT用於其尋呼資源的IP位址,可以被單點傳播、多點傳播或廣播的地址。
容許MPT尋呼源的IP位址是多點傳播或廣播地址,以便減少MPC必須發送的尋呼消息副本數目,因而減少了接入網絡上的尋呼業務量。
如果啟用了基於距離或基於區的位置更新,尋呼消息對於尋呼區域中的每個MPT包括了唯一的包含接入網絡ID 1608和扇區ID 1610的上空標識符。這就容許MPT丟棄MPT不負責發射的那些尋呼消息。
至此顯示和描述了本發明的較佳實施例。然而對於本領域的一般技術人員來說很明顯可對這裡揭示的實施例作出種種改變而不脫離本發明的精神和範圍。因而本發明除了符合下述權利要求書外是不受限制的。
權利要求
1.一種用於確定無線通信網絡的蜂窩尋呼區的方法,其特徵在於,包括以下步驟直接在網絡單元間交換網絡配置信息;和從已交換的網絡配置信息確定接入終端的尋呼區域。
2.如權利要求1的方法,其特徵在於,進一步包括從調製器群控制器網絡單元向數據機群收發機網絡單元發送尋呼區域確定信息的查詢的步驟。
3.如權利要求1所述的方法,其特徵在於,進一步包括從至少一個數據機群收發機網絡單元向數據機群控制器網絡單元發送對尋呼的尋呼區域確定信息的響應的步驟。
4.如權利要求1所述的方法,其特徵在於,進一步包括在數據機群控制器網絡單元處接收來自數據機群收發機網絡單元的對尋呼區域確定信息查詢響應的步驟。
5.如權利要求1所述的方法,其特徵在於,進一步包括從接入終端網絡單元向調製器群收發機單元發送位置更新信息的步驟。
6.如權利要求1所述的方法,其特徵在於,進一步包括在數據機群收發機網絡單元處接收來自接入終端網絡單元的位置更新信息的步驟。
7.如權利要求1所述的方法,其特徵在於,進一步包括使用所述網絡配置信息來確定所述用於各個接入終端網絡單元的尋呼區域的步驟,其中所述接入終端網絡單元在所述尋呼區域中受到尋呼。
8.如權利要求1所述的方法,其特徵在於,所述尋呼區域的確定不用中央網絡管理器的介入。
9.如權利要求1所述的方法,其特徵在於,所述尋呼區域由區信息確定。
10.如權利要求1所述的方法,其特徵在於,所述尋呼區域由距離信息確定。
11.如權利要求1所述的方法,其特徵在於,所述尋呼區域由距離和區信息確定。
12.如權利要求1所述的方法,其特徵在於,進一步包括根據所述網絡配置信息減少所述尋呼區域的步驟。
13.如權利要求1所述的方法,其特徵在於,所述網絡配置信息包括一接入網絡ID。
14.如權利要求1所述的方法,其特徵在於,所述網絡配置信息包括一網絡扇區ID。
15.如權利要求1所述的方法,其特徵在於,所述網絡配置信息包括一網絡信道頻率。
16.如權利要求1所述的方法,其特徵在於,所述網絡配置信息包括所述網絡單元的緯度。
17.如權利要求1所述的方法,其特徵在於,所述網絡配置信息包括所述網絡單元的經度。
18.如權利要求1所述的方法,其特徵在於,所述網絡配置信息包括距離位置更新啟用信息。
19.如權利要求1所述的方法,其特徵在於,所述網絡配置信息包括區位置更新啟用信息。
20.如權利要求1所述的方法,其特徵在於,所述網絡配置信息包括一位置更新距離。
21.如權利要求1所述的方法,其特徵在於,所述網絡配置信息包括一位置更新區。
22.一種接入點,其特徵在於,包括用於生成請求消息的第一網絡單元,所述請求消息指示了從第二網絡單元對尋呼區域信息的請求;和用於將所述尋呼區域請求消息用網際網路協議傳送到所述第二網絡單元的網絡接口。
23.如權利要求22所述的接入點,其特徵在於,所述第一網絡單元包括用於存儲尋呼區域信息網絡屬性的存儲單元,以及用於生成屬性請求和響應消息的控制處理器。
24.如權利要求23所述的接入點,其特徵在於,所述存儲器單元進一步用於存儲所述網絡單元的所有尋呼區域信息屬性。
25.如權利要求23所述的接入點,其特徵在於,所述控制處理器進一步用於當響應消息指示是有關新尋呼區域屬性信息時更新所述存儲單元。
26.如權利要求23所述的接入點,其特徵在於,所述控制處理器進一步用於對從所述第二網絡單元接收指向所述第一網絡單元的尋呼信息屬性查詢消息作出相應而生成響應消息。
27.一種用於直接在無線通信網絡單元間傳播信息的方法,其特徵在於,包括下述步驟基於網際網路協議在所述網絡單元的第一個單元生成一查詢;和將所述查詢發送到所述網絡單元中的第二個單元。
28.如權利要求27所述的方法,其特徵在於,進一步包括下述步驟在所述第二網絡單元處接收所述查詢;在所述第二網絡單元處基於網際網路協議生成對所述查詢的響應;和發送所述響應到所述第一網絡單元。
29.如權利要求27所述的方法,其特徵在於,所述第一網絡單元是數據機群收發機,所述第二單元是數據機群收發機。
30.如權利要求27所述的方法,其特徵在於,所述無線通信網絡是CDMA無線通信網絡。
31.如權利要求27所述的方法,其特徵在於,所述無線通信網絡是GSM無線通信網絡。
32.如權利要求27所述的方法,其特徵在於,所述無線通信網絡是IS-95無線通信網絡。
33.如權利要求27所述的方法,其特徵在於,所述無線通信網絡是WCDMA無線通信網絡。
34.如權利要求27所述的方法,其特徵在於,所述無線通信網絡是CDMA2000無線通信網絡。
35.如權利要求28所述的方法,其特徵在於,進一步包括下述步驟在所述第一網絡單元處接收所述響應;和在所述第一網絡單元處更新參數信息。
36.如權利要求27所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的位置。
37.如權利要求36所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的平移。
38.如權利要求37所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的緯度。
39.如權利要求37所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的經度。
40.如權利要求37所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的高度。
41.如權利要求36所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的旋轉。
42.如權利要求41所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的水平位置。
43.如權利要求41所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的垂直位置。
44.如權利要求40所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的瞬時信息。
45.如權利要求27所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的天線。
46.如權利要求45所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的發射天線。
47.如權利要求46所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的位置。
48.如權利要求46所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的波束寬度。
49.如權利要求46所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的增益。
50.如權利要求45所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的接收天線。
51.如權利要求50所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的位置。
52.如權利要求50所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的波束寬度。
53.如權利要求50所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的增益。
54.如權利要求27所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的近鄰。
55.如權利要求54所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的完全合格域名。
56.如權利要求54所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的價格。
57.如權利要求27所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的數據機群控制器。
58.如權利要求57所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的完全合格域名。
59.如權利要求27所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的空中接口。
60.如權利要求59所述的方法,其特徵在於,所述查詢請求信息是關於所述第二網絡單元的空中接口參數信息。
61.如權利要求27所述的方法,其特徵在於,所述第一網絡單元是數據機群收發機,所述第二單元是數據機群控制器。
62.如權利要求27所述的方法,其特徵在於,所述第一網絡單元是數據機群控制器,所述第二單元是數據機群控制器。
63.如權利要求27所述的方法,其特徵在於,所述第一網絡單元是數據機群控制器,所述第二單元是數據機群收發機。
64.如權利要求27所述的方法,其特徵在於,根據來自所述網絡單元中第二個單元的請求信息的刷新程度在所述網絡單元中的第一個單元調整請求。
65.如權利要求28所述的方法,其特徵在於,根據由所述網絡單元中第一個單元請求的信息的刷新程度在所述網絡單元的第二個單元調整所述第二網絡單元對所述第一網絡的響應。
66.一種接入點,其特徵在於,包括用於生成指示從另一網絡單元請求屬性信息的請求消息的網絡單元;和用於將所述請求消息用IP路由傳送到所述另一網絡單元的網絡接口。
67.如權利要求66所述的接入點,其特徵在於,所述網絡單元包括用於存儲完全合格域名列表的存儲單元;和用於根據所述完全合格域名列表中的至少一個完全合格域名生成一屬性請求消息的控制處理器。
68.如權利要求67所述的接入點,其特徵在於,所述存儲單元進一步用於存儲所述網絡單元的所有屬性。
69.如權利要求67所述的接入點,其特徵在於,所述控制處理器進一步用於當響應消息指示了新屬性信息時更新所述存儲器。
70.如權利要求67所述的接入點,其特徵在於,所述控制處理器進一步用於對從所述另一網絡單元指向所述網絡單元的屬性查詢消息的接收作出響應而生成響應消息。
全文摘要
在通信網絡中,網絡單元需要知道其它網絡單元的信息,諸如何時它們加入網絡配置中或從網絡配置中刪去以及何時它們的資源可供利用。協議允許網絡單元動態且直接地交流資源信息。協議還允許在網絡單元間直接交換網絡配置信息,以確定無線通信網絡的尋呼區域。
文檔編號H04M3/00GK1376369SQ00813404
公開日2002年10月23日 申請日期2000年9月27日 優先權日1999年9月27日
發明者P·E·本德 申請人:高通股份有限公司