專利名稱:集群系統(tǒng)中實現(xiàn)漫游終端群組信息更新的方法
技術領域:
本發(fā)明涉及集群通信系統(tǒng),具體涉及數(shù)字集群通信系統(tǒng)對在漫游情況下的終端進行群組信息更新的方法。
背景技術:
集群通信系統(tǒng)誕生于20世紀70年代,最早的集群通信是模擬系統(tǒng),數(shù)字集群技術從20世紀90年代中期在全球范圍內(nèi)興起,90年代末期在中國出現(xiàn)數(shù)字集群網(wǎng)絡。集群技術最主要的特征是能調(diào)度和組呼。集群業(yè)務的調(diào)度功能是指對一定數(shù)量的終端同時發(fā)起呼叫,讓這些終端同時參與到一個呼叫中;集群業(yè)務的組呼功能指在一個通訊終端上呼叫群組號碼,可以將群組內(nèi)所有終端同時呼入一個呼叫中,從而達到多人同時通話的效果。集群系統(tǒng)中經(jīng)常動態(tài)更改某個終端所在群組的信息,主要體現(xiàn)在將終端加入群組,將終端從群組中刪除,修改終端所在群組的信息等。終端的群組信息的變化必須及時反映到終端上,否則就可能影響終端的各種集群業(yè)務的展開。目前在具體的應用中,集群系統(tǒng)已經(jīng)能對終端進行群組信息更新。但是目前的方法只考慮了終端在非漫游狀態(tài)下的群組信息更新,對漫游終端如何進行群組信息更新需要有新的方法。
現(xiàn)有技術中,3個中國專利申請:“03156818.1一種集群業(yè)務中動態(tài)更新群組信息的方法”,“03156819.X一種集群業(yè)務中動態(tài)更新群組信息的方法”以及“03157144.1一種集群業(yè)務中動態(tài)更新群組信息的方法”各自提供了一些具體的群組信息更新方法,但共同點是終端都是非漫游狀態(tài)。那么這就意味著當終端漫游出去后,終端所在群組的信息即便發(fā)生變化,終端也將不能立即獲得這種變化,從而可能影響到終端的各種集群業(yè)務。所以必須要有明確的方法保證終端在漫游情況下仍然可以進行群組信息更新,以加強和保證終端的各種集群業(yè)務不受影響。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是在集群系統(tǒng)中實現(xiàn)漫游終端群組信息更新的方法。
為了解決上述技術問題,本發(fā)明提供了一種集群系統(tǒng)中實現(xiàn)漫游終端群組信息更新的方法,應用于包括多個集群系統(tǒng)的網(wǎng)絡中,包括以下步驟(d)歸屬地鑒權服務器判斷漫游終端的群組信息發(fā)生變化且其處于正常的活動狀態(tài)時,生成要發(fā)送到該漫游終端的一條或多條群組信息更新數(shù)據(jù)消息,消息中帶有該漫游終端的標識和新的群組信息;(e)所述歸屬地鑒權服務器獲取所述漫游終端漫游地信息以及到該漫游地鑒權服務器的路由信息,將所述群組信息更新數(shù)據(jù)消息經(jīng)所述漫游終端的漫游地鑒權服務器發(fā)送到其漫游地調(diào)度服務器;(f)所述漫游地調(diào)度服務器根據(jù)所述終端標識將所述群組信息更新數(shù)據(jù)消息轉(zhuǎn)換為相應格式,經(jīng)基站子系統(tǒng)發(fā)送到所述漫游終端;(g)所述漫游終端收到所述群組信息更新數(shù)據(jù)消息后,利用消息中新的群組信息進行群組信息更新。
進一步地,上述方法還可具有以下特點所述步驟(h)前還包括以下步驟(a)所述漫游終端發(fā)送群組信息更新觸發(fā)消息,消息中帶有該漫游終端的標識,消息被傳送到漫游地鑒權服務器;(b)所述漫游地鑒權服務器根據(jù)所述終端標識判斷本地不是該終端的歸屬地時,獲取到其歸屬地鑒權服務器的路由信息,將所述群組信息更新觸發(fā)消息發(fā)送到其歸屬地鑒權服務器;(c)所述歸屬地鑒權服務器收到所述群組信息更新觸發(fā)消息后,執(zhí)行步驟(d)。
進一步地,上述方法還可具有以下特點所述步驟(d)中,所述歸屬地鑒權服務器在執(zhí)行完終端群組信息更改操作后,或者是在定時檢測時,需要判斷所述漫游終端的群組信息是否發(fā)生變化。
進一步地,上述方法還可具有以下特點所述步驟(d)中,歸屬地鑒權服務器在生成群組信息更新數(shù)據(jù)消息之前,先生成一個群組信息更新指示消息發(fā)送到漫游地鑒權服務器,消息中指示此次要更新群組的總個數(shù)和/或每條數(shù)據(jù)消息允許包含的群組個數(shù),所述漫游地鑒權服務器根據(jù)指示生成一條或多條包含所請求的部分群組標識的群組信息數(shù)據(jù)請求消息,發(fā)送到歸屬地鑒權服務器,該歸屬地鑒權服務器再針對每條群組信息數(shù)據(jù)請求消息生成一條群組信息更新數(shù)據(jù)消息,包含對應請求消息中所請求群組的新的信息,然后執(zhí)行步驟(e)。
進一步地,上述方法還可具有以下特點所述步驟(g)之后還包括步驟所述漫游終端針對每一條群組信息更新數(shù)據(jù)消息的執(zhí)行情況,生成一條更新是否成功的響應消息,由其漫游地鑒權服務器轉(zhuǎn)發(fā)到歸屬地鑒權服務器,所述歸屬地鑒權服務器如果收到失敗響應,只重發(fā)成敗響應所對應的群組信息更新數(shù)據(jù)消息。
進一步地,上述方法還可具有以下特點所述步驟(g)之后還包括步驟所述漫游終端在執(zhí)行完群組信息更新后,生成一條包含有已成功更新的群組標識的響應消息,由其漫游地鑒權服務器轉(zhuǎn)發(fā)到歸屬地鑒權服務器,所述歸屬地鑒權服務器根據(jù)響應消息中的群組標識信息判斷是否有未成功更新的群組,如果有,向所述漫游終端重發(fā)這些群組的信息。
進一步地,上述方法還可具有以下特點所述網(wǎng)絡中有些鑒權服務器之間需要通過中間鑒權服務器才能相互通訊,每個鑒權服務器的路由表中配置了終端歸屬地和/或漫游地與應發(fā)往的下一跳鑒權服務器地址的對應關系,所述步驟(b)中,漫游地鑒權服務器和中間鑒權服務器根據(jù)終端標識中的歸屬地信息查路由表確定消息應發(fā)往的下一跳鑒權服務器地址。
進一步地,上述方法還可具有以下特點所述網(wǎng)絡中各鑒權服務器在發(fā)送或轉(zhuǎn)發(fā)群組信息更新發(fā)起時歸屬地鑒權服務器或漫游終端發(fā)送的第一條消息時,還在消息中加入本地標識,并在收到其它鑒權服務器發(fā)來的該消息時判斷其中是否包含有本地標識,如果有,則向上一跳鑒權服務器返回歸屬地不可達的失敗響應,再逐級路由到最初發(fā)送該消息的歸屬地鑒權服務器或漫游終端。
進一步地,上述方法還可具有以下特點所述網(wǎng)絡中各鑒權服務器在發(fā)送或轉(zhuǎn)發(fā)群組信息更新發(fā)起時歸屬地鑒權服務器或漫游終端發(fā)送的第一條消息時,還記錄該消息的上一跳和/或下一跳鑒權服務器的地址,在收到此次群組信息更新的后續(xù)消息時,直接按記錄的地址轉(zhuǎn)發(fā)。
進一步地,上述方法還可具有以下特點所述群組信息更新觸發(fā)消息是由增加了與群組信息相關的信息單元的位置更新消息充當?shù)摹?br>
由上可知,本發(fā)明提出了一種漫游終端進行群組信息更新的方法,本發(fā)明克服了現(xiàn)有集群系統(tǒng)中無法實現(xiàn)漫游終端進行群組信息更新的缺點,確保了終端側群組信息更新的及時性和正確性。
圖1為實現(xiàn)本發(fā)明所需的一個示例性的集群系統(tǒng)網(wǎng)絡框架圖。
圖2為本發(fā)明應用實例漫游終端的漫游情況圖。
圖3為本發(fā)明第二實施例的流程圖。
具體實施例方式
圖1是一個示例性的集群系統(tǒng)網(wǎng)絡框架圖,由集群調(diào)度子系統(tǒng)、基站子系統(tǒng)和交換子系統(tǒng)組成。集群調(diào)度子系統(tǒng)和交換子系統(tǒng)分別通過IP網(wǎng)絡和七號信令網(wǎng)同基站子系統(tǒng)相聯(lián)。
集群調(diào)度子系統(tǒng)包括集群鑒權服務器和集群調(diào)度服務器。
鑒權服務器中又包括組注冊數(shù)據(jù)庫、調(diào)度位置服務器等與群組信息管理相關的模塊,可以實現(xiàn)群組信息的存儲和維護,另外還包括一個群組信息更新管理模塊(未示出),用于判斷是否需要對終端進行群組信息更新,并在需要時將相關信息發(fā)送到調(diào)度服務器,在本發(fā)明中還要實現(xiàn)群組信息更新相關消息的路由控制功能。
集群調(diào)度服務器(又稱集群調(diào)度控制中心)一方面可以與鑒權服務器交互,從鑒權服務器獲取終端的群組更新信息,另一方面可以通過基站子系統(tǒng)將獲得的群組更新信息組織成與基站側通訊協(xié)議的消息,通過基站子系統(tǒng)發(fā)送到終端,由終端完成群組更新操作。
圖1中的終端都是無線終端。其中,有些終端的歸屬鑒權服務器就是圖1中的鑒權服務器,有些終端是漫游到圖1的集群系統(tǒng)中的終端,他們的歸屬鑒權服務器在別處。因為用戶的群組信息存儲在其歸屬地的鑒權服務器中,因此,本發(fā)明要實現(xiàn)漫游終端的群組信息更新,就需要在不同的集群系統(tǒng)之間實現(xiàn)群組信息更新的發(fā)起和交互。
在本發(fā)明中,漫游終端的群組信息更新可以是由終端發(fā)起,也可以由鑒權服務器發(fā)起,下面結合附圖和兩個實施例對兩種情況進行詳細描述。
第一實施例在全網(wǎng)中有可能會有非常多的如圖1所示的集群系統(tǒng),讓全網(wǎng)中的任意兩個集群系統(tǒng)間都配置相互信任關系并且有運營商IP網(wǎng)絡相連接是不太可能做到的,因此一般說來,特定的一個集群系統(tǒng)只與特定的幾個集群系統(tǒng)配置相互信任關系,當一個集群系統(tǒng)需要與其它集群系統(tǒng)進行通信時,有時需要借助多個中間集群系統(tǒng)的中轉(zhuǎn)。
本實施例是由漫游終端發(fā)起群組信息更新,為了實現(xiàn)路由功能,需要在各鑒權服務器中先配置一個路由表,表中配置了終端歸屬地與下一跳鑒權服務器地址的對應關系,具體可以將IMSI的倒數(shù)第8位到第5位作為用戶歸屬標志串,每個用戶歸屬標志串對應一個下一跳標識,每個下一跳標識再對應一個或多個鑒權服務器的IP地址(可以有備用的)。
下面對該群組信息更新的流程進行詳細說明,包括以下步驟步驟A,漫游終端發(fā)送群組信息更新觸發(fā)消息,經(jīng)基站子系統(tǒng)、調(diào)度服務器傳送到向漫游地的鑒權服務器,消息中包含終端標識(如IMSI號(國際移動臺識別碼)號或MSISDN號(手機號)等)和漫游地標識;該群組信息更新觸發(fā)消息可以是新增的一個消息,也可以是在原有的位置更新消息或其它消息的基礎上增加相應信息單元而構成,這樣可以利用原有位置更新消息的觸發(fā)機制,在移動到另一區(qū)域后主動發(fā)起群組信息更新,減少對現(xiàn)有標準的修改。消息構成具體可以參考申請?zhí)枮?00510092551.6的中國發(fā)明專利申請。
步驟B,漫游地鑒權服務器收到終端發(fā)送的群組信息更新觸發(fā)消息后,根據(jù)消息中的終端標識判斷出本地不是該終端的歸屬地,到路由表中查找到該消息的下一跳鑒權服務器地址并記錄,在消息中加上本地域標識(如域名或局號)后將其發(fā)送到下一跳所在地的鑒權服務器;步驟C,該地鑒權服務器收到其它地區(qū)鑒權服務器發(fā)來的群組信息更新觸發(fā)消息后,先判斷消息中是否有自己的域標識,如果有,說明可能因配置錯誤出現(xiàn)了循環(huán)轉(zhuǎn)發(fā),執(zhí)行步驟D,如果沒有,執(zhí)行步驟E;步驟D,該地鑒權服務器向其保存的上一跳鑒權服務器(如果有的話)返回歸屬地不可達的失敗響應,逐級回送到漫游地鑒權服務器后,再經(jīng)漫游地的調(diào)度服務器和基站子系統(tǒng)返回到漫游終端,結束整個流程;對于循環(huán)轉(zhuǎn)發(fā)的判斷可以在系統(tǒng)避免中出現(xiàn)死循環(huán)。
步驟E,該地鑒權服務器繼續(xù)判斷本地是否該終端的歸屬地,如果不是,執(zhí)行步驟F,如果是歸屬地,執(zhí)行步驟G;步驟F,該地鑒權服務器從路由表中查找到該消息的下一跳鑒權服務器地址,在消息中加上本地域標識并在本地記錄上一跳和下一跳的鑒權服務器地址,然后將該消息發(fā)送到下一跳所在地的鑒權服務器,執(zhí)行步驟203;步驟G,歸屬地鑒權服務器記錄上一跳的鑒權服務器地址,根據(jù)消息中的終端標識,判斷該終端的群組信息在上次更新后是否有變化,如果有變化,則需要對該終端的群組信息進行更新,執(zhí)行步驟I,否則,不需要更新,執(zhí)行步驟H;步驟H,歸屬地鑒權服務器向其上一跳鑒權服務器返回不需進行群組信息更新的響應,逐級回送到漫游地鑒權服務器后,再經(jīng)漫游地的調(diào)度服務器和基站子系統(tǒng)返回漫游終端,結束整個流程;步驟I,歸屬地鑒權服務器向其上一跳鑒權服務器返回群組信息更新指示消息,消息中指示了此次需要進行信息更新的群組總個數(shù)和每條消息允許攜帶多少個群組信息,該消息逐級回送到漫游地鑒權服務器后,再交給漫游地調(diào)度服務器處理;步驟J,漫游地調(diào)度服務器收到群組信息更新指示消息后,組織出一條或多條群組信息數(shù)據(jù)請求消息,每條消息中指明所請求群組信息的群組編號,然后將這些消息發(fā)送到漫游地鑒權服務器,再沿相同路由傳送到歸屬地鑒權服務器;在成功發(fā)送群組信息更新觸發(fā)消息后,各鑒權服務器已經(jīng)保存有與該終端關聯(lián)的下一跳服務器的地址,所以直接將后續(xù)要發(fā)往歸屬地的消息按該地址發(fā)送即可,如果沒有該地址則說明本地是歸屬地了。當然,在另一實施例中,鑒權服務器對發(fā)往歸屬地的消息均按照發(fā)送群組信息更新觸發(fā)消息的方式進行路由選擇和循環(huán)轉(zhuǎn)發(fā)判斷也是可以的。
另外,漫游地調(diào)度服務器在收到群組信息更新指示消息后,在向歸屬地鑒權服務器請求數(shù)據(jù)時,還可以先給終端返回一個需要更新的響應消息。
步驟K,歸屬地鑒權服務器收到每一條群組信息數(shù)據(jù)請求消息后,按其請求的群組編號將新的群組信息組織成群組信息更新數(shù)據(jù)消息,作為群組信息數(shù)據(jù)請求消息的響應按相同路由返回到漫游地調(diào)度服務器;步驟L,漫游地調(diào)度服務器收到返回的群組信息更新數(shù)據(jù)消息后,轉(zhuǎn)換為基站側協(xié)議的格式,再通過基站子系統(tǒng)發(fā)送到漫游終端;這里,漫游地調(diào)度服務器并不需要等到所有的數(shù)據(jù)消息收全后再向基站側發(fā)送,漫游地調(diào)度服務器與歸屬地鑒權服務器和漫游終端間的數(shù)據(jù)傳送可以并行。另外,如果在設定時間內(nèi)沒有收到某個群組信息數(shù)據(jù)請求消息的響應,可以再次發(fā)送該群組信息數(shù)據(jù)請求消息。
步驟M,漫游終端根據(jù)收到的群組信息更新數(shù)據(jù)消息,利用消息中新的群組信息完成群組信息更新,并向調(diào)度服務器返回是否更新成功的響應;步驟N,調(diào)度服務器在成功接收到所有的群組信息更新數(shù)據(jù)并在轉(zhuǎn)發(fā)后得到終端的成功響應后,向歸屬地鑒權服務器返回一個群組信息更新成功響應消息,各鑒權服務器收到該消息時刪除記錄的本次更新相關的信息,如下一跳和下一跳鑒權服務器地址等,結束整個流程。
在該步驟中,如果調(diào)度服務器沒有收到某條群組信息更新數(shù)據(jù)消息,或在轉(zhuǎn)發(fā)后沒有收到某條群組信息更新數(shù)據(jù)消息的成功響應消息,可以向歸屬地鑒權服務器發(fā)送重發(fā)該條消息的請求,歸屬地鑒權服務器收到該消息后再重發(fā)該條數(shù)據(jù)消息。
本實施例中,歸屬地鑒權服務器在將群組更新信息傳送到漫游地調(diào)度服務器時,是先發(fā)指示消息,由漫游地調(diào)度服務器相應生成多條數(shù)據(jù)請求消息,再由歸屬地鑒權服務器返回相應的多條數(shù)據(jù)消息,這樣做的優(yōu)點是1、當需要更新的群組信息比較多,比如50個群組需要更新,那么一個數(shù)據(jù)消息將不能完成這么多組數(shù)據(jù)的傳輸,必須分為多條數(shù)據(jù)消息;2、多條數(shù)據(jù)請求中,調(diào)度服務器可以靈活地根據(jù)需更新群組信息的多少,分多條數(shù)據(jù)請求索要群組信息,一旦其中一條或多條更新請求沒有正常得到回應,那么調(diào)度服務器可以只再次重新發(fā)起這些異常的請求,不需要再次索要所有群組信息加重系統(tǒng)的處理負擔。
圖2示出的應用實例包括南京、上海和杭州這3個地區(qū)的集群系統(tǒng),其中南京和上海,上海和杭州分別兩兩通過運營商IP網(wǎng)絡相連接。并且南京和上海,上海和杭州分別兩兩互配相互信任關系(比如互配安全關聯(lián),互相配置對方的IP地址作為可信IP地址并配置相應的密鑰)。杭州和南京的集群系統(tǒng)相互間不能直接通信的。在杭州鑒權服務器的路由表中,南京用戶歸屬標志串對應的下一跳鑒權服務器地址應配置為上海鑒權服務器的地址,而在上海鑒權服務器中,南京用戶歸屬標志串對應的下一跳鑒權服務器地址即為南京鑒權服務器的地址。
假定南京的用戶攜帶終端(手機或其它移動性終端)到杭州出差,那么此時,南京用戶的終端就處于漫游狀態(tài),其漫游地為杭州。下面描述該漫游終端發(fā)起群組信息更新的流程,包括以下步驟步驟一,漫游終端通過基站子系統(tǒng)將群組信息更新觸發(fā)消息發(fā)送到杭州的鑒權服務器,消息中帶有終端的IMSI;
步驟二,杭州鑒權服務器收到該更新觸發(fā)消息后,根據(jù)終端的IMSI,判斷出終端的歸屬地是南京且消息中沒有本地域名后,從路由表中查找到下一跳即上海鑒權服務器的地址并記錄,然后在該消息中添加杭州的域名,發(fā)給上海鑒權服務器;步驟三,上海鑒權服務器收到該更新觸發(fā)消息后,根據(jù)終端的IMSI,判斷出終端的歸屬地是南京且消息中沒有本地域名后,從路由表中查找到的下一跳即南京鑒權服務器的地址并記錄上一跳和下一跳鑒權服務器的地址,然后在該消息中添加上海的域名發(fā)給南京鑒權服務器;步驟四,南京鑒權服務器收到該更新觸發(fā)消息后,根據(jù)終端的IMSI判斷出自己是漫游終端的歸屬地鑒權服務器后,記錄上一跳上海鑒權服務器的地址,再判斷是否需對該終端進行群組信息更新,如果需要,執(zhí)行步驟五,否則,執(zhí)行步驟十;步驟五,南京鑒權服務器組織該終端的群組信息更新指示消息,假定指示需要更新100個群組的信息,每條消息允許攜帶的群組數(shù)為20個,返回到上海鑒權服務器,上海鑒權服務器再按其記錄的上一跳鑒權服務器地址發(fā)送到杭州鑒權服務器,杭州鑒權服務器再發(fā)給杭州調(diào)度服務器;步驟六,杭州調(diào)度服務器根據(jù)更新指示消息生成5條群組信息數(shù)據(jù)請求消息,分別要求傳送編號為1~20,21~40,41~60,61~80,81~100的群組的信息,經(jīng)杭州、上海鑒權服務器發(fā)送到南京鑒權服務器;步驟七,南京鑒權服務器收到每一條群組信息數(shù)據(jù)請求消息后,用相應編號群組的新信息生成一條群組信息更新數(shù)據(jù)消息,經(jīng)上海、杭州鑒權服務器返回到杭州調(diào)度服務器;步驟八,杭州調(diào)度服務器將得到的群組信息更新數(shù)據(jù)按相應協(xié)議組織成若干消息,再發(fā)送到漫游終端,由漫游終端完成群組信息的更新并返回更新是否成功的響應;步驟九,杭州調(diào)度服務器接收到所有的群組信息更新數(shù)據(jù)且在轉(zhuǎn)發(fā)后均得到終端的成功響應后,向歸屬地鑒權服務器返回群組信息更新成功消息,各鑒權服務器刪除此次更新過程中保存的信息,如上一跳和下一跳鑒權服務器的地址,結束整個更新流程;步驟十,南京鑒權服務器生成不需要群組更新的響應消息,經(jīng)上海、杭州鑒權服務器和杭州調(diào)度服務器返回到漫游終端,結束更新流程。
由于配置等原因,可能會出現(xiàn)消息循環(huán)的現(xiàn)象,比如上述應用實例中,杭州的鑒權服務器由IMSI判斷出下一跳是上海,于是將消息發(fā)送給上海的鑒權服務器,但上海鑒權服務器由于配置錯誤的原因,由IMSI分析的結果是應該把消息發(fā)送給杭州鑒權服務器,于是將消息又發(fā)送給杭州鑒權服務器,但這樣的話杭州鑒權服務器發(fā)出的消息又回到了杭州,本實施例中對這種情況進行了處理,因為在最初杭州發(fā)送消息給上海時,杭州鑒權服務器已經(jīng)在消息中加入了杭州的標識,因此當消息回發(fā)到杭州后,杭州鑒權服務器可以從消息已經(jīng)攜帶了杭州的標識的情況判斷出這個消息已經(jīng)不可能到達目的地了。
第二實施例本實施例是由歸屬地鑒權服務器發(fā)起群組信息更新,為了實現(xiàn)路由功能,也需要在各鑒權服務器中先配置一個路由表,在表中保存了終端的漫游地或歸屬地與應發(fā)往的下一跳鑒權服務器地址之間的對應關系,漫游地可以用漫游地的域名、局號等標識,歸屬地可以IMSI的歸屬標志串或歸屬地的域名、局號等標識。下面對群組信息更新的流程進行詳細說明,包括以下步驟步驟301,歸屬地鑒權服務器在終端的群組信息變化且由終端位置信息判斷終端處于正常的活動狀態(tài)時,發(fā)起對終端側的群組信息更新;歸屬地鑒權服務器可以在執(zhí)行完終端群組信息更改操作且判斷終端處理正?;顒訝顟B(tài)時,即發(fā)起對該終端的群組信息同步更新,也可以通過定時檢測,同時對多個群組信息變化的終端發(fā)起群組信息更新流程。
步驟302,歸屬地鑒權服務器從調(diào)度位置服務器獲知該終端在漫游并得到其漫游地標識,按從路由表中查找到的下一跳所在地的鑒權服務器地址發(fā)送一條或多條群組信息更新數(shù)據(jù)消息,消息的條數(shù)由需要更新的群組個數(shù)和消息的長度決定,每條消息除攜帶更新用的群組數(shù)據(jù)外,還包含漫游地標識和終端標識(如IMSI號);鑒權服務器中的調(diào)度位置服務器中存儲有終端當前所在的漫游地標識。
步驟303,該地鑒權服務器收到群組信息更新數(shù)據(jù)消息后,根據(jù)其中的漫游地標識判斷本地是否漫游地,如果不是,執(zhí)行步驟304,否則,執(zhí)行步驟305;步驟304,該地鑒權服務器根據(jù)消息中的漫游地標識從路由表中找到下一跳所在地的鑒權服務器地址,將收到的群組信息更新數(shù)據(jù)消息發(fā)送到該下一跳所在地的鑒權服務器,執(zhí)行步驟303;步驟305,漫游地鑒權服務器將群組信息更新數(shù)據(jù)消息交給本地的調(diào)度服務器,該調(diào)度服務器將該消息轉(zhuǎn)換成與基站側協(xié)議的格式,根據(jù)消息中的終端標識通過基站子系統(tǒng)發(fā)送到相應的漫游終端;步驟306,漫游終端利用群組信息更新數(shù)據(jù)消息中新的群組信息完成群組信息更新后,向漫游地調(diào)度服務器返回一個群組信息更新響應消息,包括統(tǒng)計的完成更新的群組個數(shù)和終端標識,如IMSI,也可以進一步加上群組編號;步驟307,漫游地調(diào)度服務器將該更新響應消息發(fā)送到漫游地鑒權服務器,漫游地鑒權服務器根據(jù)終端標識中的歸屬地標識到路由表找到下一跳鑒權服務器地址后將消息再發(fā)送到下一跳的鑒權服務器,如此逐級路由到歸屬地鑒權服務器;步驟308,歸屬地鑒權服務器收到終端返回的群組信息更新響應消息后,查看其中的更新的群組個數(shù)是否正確,如果正確,結束整個流程,如果不正確或沒有收到終端返回的響應,返回步驟301再次發(fā)起所有群組信息的更新或者發(fā)起沒有成功更新的群組信息的更新(終端返回消息中有群組編號時)。
本實施例的流程比較簡單,除更新由歸屬地鑒權服務器發(fā)起外,與第一
1)對群組信息更新的數(shù)據(jù)直接由歸屬地鑒權服務器分成若干消息發(fā)出,漫游地調(diào)度服務器只負責中轉(zhuǎn),最后由終端返回一個響應。
2)因為交互次數(shù)少,本實施例的鑒權服務器在收到消息時不記錄上一跳和下一跳的鑒權服務器地址,而是直接根據(jù)消息中的歸屬地和漫游地標識來路由,這時就不必在最后來刪除相應的記錄。
3)鑒權服務器發(fā)送消息時沒有在消息中加上本地域標識且不進行是否循環(huán)轉(zhuǎn)發(fā)的判斷,對于是否因配置產(chǎn)生的循環(huán)轉(zhuǎn)發(fā)問題可通過別的手段先期解決。
很明顯的,在同一網(wǎng)絡中完全可以同時采用由終端發(fā)起和由歸屬地鑒權服務器發(fā)起的群組信息更新的方法。
綜上所述,本發(fā)明提出了一種在集群通信系統(tǒng)中實現(xiàn)漫游終端進行群組信息更新的方法,有效的保證了終端上群組信息的實時性和正確性。
本發(fā)明還可以有很多變換,例如,第一實施例中采用的循環(huán)轉(zhuǎn)發(fā)判斷、對上一跳和/或下一跳地址的記錄、歸屬地鑒權服務器和漫游地調(diào)度服務器之間的數(shù)據(jù)傳送方式都可以在第二實施例采用。而第一實施例中也可以在一個或多個環(huán)節(jié)上采用第二實施例的處理方式,由此可以構成很多其它實施例,這些應當屬于本發(fā)明的保護范圍之內(nèi)。
此外,實現(xiàn)歸屬地鑒權服務器和漫游地調(diào)度服務器之間消息路由的方法也不止上面公開的幾種,在另一由終端發(fā)起群組信息更新的實施例中,對于歸屬地鑒權服務器發(fā)往漫游地鑒權服務器的消息,消息中可加上漫游地標識,各鑒權服務器直接根據(jù)該漫游地標識來完成路由選擇?;蛘撸诘谝粚嵤├幕A上,在歸屬地鑒權服務器發(fā)往漫游地鑒權服務器的消息,加入群組信息更新觸發(fā)消息中加入的所有域標識,鑒權服務器如果在消息中只找到自己的域標識,則表明自己是漫游地鑒權服務器,把消息交給本地調(diào)度服務器處理;如果有多個域標識,則表示自己只是中間鑒權服務器,則將消息中自己的域標識刪除,再發(fā)送到上一跳鑒權服務器(可以是預先記錄的,也可以是根據(jù)此時消息中下一個域標識而得到)。
此外,上述流程是基于現(xiàn)有集群系統(tǒng)中的網(wǎng)絡架構,以及用于完成群組信息管理的模塊所在的設備。如果網(wǎng)絡架構和模塊所在實體發(fā)生變化,例如,從設計角度看,鑒權服務器和調(diào)度服務器也可以合一,此時上述流程會有相應變化,這些變化并不改變本發(fā)明的實質(zhì),應視為本發(fā)明的等同變換。
此外,網(wǎng)絡中各個集群系統(tǒng)的鑒權服務器之間也可能是配置為兩兩連接且相互信任的,此時,也就不存在中間鑒權服務器,消息可以在歸屬地和漫游地鑒權服務器之間直接發(fā)送和接收,也就無需進行循環(huán)轉(zhuǎn)發(fā)的判斷和記錄上一跳(或下一跳)鑒權服務器的地址。
權利要求
1.一種集群系統(tǒng)中實現(xiàn)漫游終端群組信息更新的方法,應用于包括多個集群系統(tǒng)的網(wǎng)絡中,包括以下步驟(d)歸屬地鑒權服務器判斷漫游終端的群組信息發(fā)生變化且其處于正常的活動狀態(tài)時,生成要發(fā)送到該漫游終端的一條或多條群組信息更新數(shù)據(jù)消息,消息中帶有該漫游終端的標識和新的群組信息;(e)所述歸屬地鑒權服務器獲取所述漫游終端漫游地信息以及到該漫游地鑒權服務器的路由信息,將所述群組信息更新數(shù)據(jù)消息經(jīng)所述漫游終端的漫游地鑒權服務器發(fā)送到其漫游地調(diào)度服務器;(f)所述漫游地調(diào)度服務器根據(jù)所述終端標識將所述群組信息更新數(shù)據(jù)消息轉(zhuǎn)換為相應格式,經(jīng)基站子系統(tǒng)發(fā)送到所述漫游終端;(g)所述漫游終端收到所述群組信息更新數(shù)據(jù)消息后,利用消息中新的群組信息進行群組信息更新。
2.如權利要求1所述的方法,其特征在于,所述步驟(h)前還包括以下步驟(a)所述漫游終端發(fā)送群組信息更新觸發(fā)消息,消息中帶有該漫游終端的標識,消息被傳送到漫游地鑒權服務器;(b)所述漫游地鑒權服務器根據(jù)所述終端標識判斷本地不是該終端的歸屬地時,獲取到其歸屬地鑒權服務器的路由信息,將所述群組信息更新觸發(fā)消息發(fā)送到其歸屬地鑒權服務器;(c)所述歸屬地鑒權服務器收到所述群組信息更新觸發(fā)消息后,執(zhí)行步驟(d)。
3.如權利要求1或2所述的方法,其特征在于,所述步驟(d)中,所述歸屬地鑒權服務器在執(zhí)行完終端群組信息更改操作后,或者是在定時檢測時,需要判斷所述漫游終端的群組信息是否發(fā)生變化。
4.如權利要求2或3所述的方法,其特征在于,所述步驟(d)中,歸屬地鑒權服務器在生成群組信息更新數(shù)據(jù)消息之前,先生成一個群組信息更新指示消息發(fā)送到漫游地鑒權服務器,消息中指示此次要更新群組的總個數(shù)和/或每條數(shù)據(jù)消息允許包含的群組個數(shù),所述漫游地鑒權服務器根據(jù)指示生成一條或多條包含所請求的部分群組標識的群組信息數(shù)據(jù)請求消息,發(fā)送到歸屬地鑒權服務器,該歸屬地鑒權服務器再針對每條群組信息數(shù)據(jù)請求消息生成一條群組信息更新數(shù)據(jù)消息,包含對應請求消息中所請求群組的新的信息,然后執(zhí)行步驟(e)。
5.如權利要求2或3所述的方法,其特征在于,所述步驟(g)之后還包括步驟所述漫游終端針對每一條群組信息更新數(shù)據(jù)消息的執(zhí)行情況,生成一條更新是否成功的響應消息,由其漫游地鑒權服務器轉(zhuǎn)發(fā)到歸屬地鑒權服務器,所述歸屬地鑒權服務器如果收到失敗響應,只重發(fā)成敗響應所對應的群組信息更新數(shù)據(jù)消息。
6.如權利要求2或3所述的方法,其特征在于,所述步驟(g)之后還包括步驟所述漫游終端在執(zhí)行完群組信息更新后,生成一條包含有已成功更新的群組標識的響應消息,由其漫游地鑒權服務器轉(zhuǎn)發(fā)到歸屬地鑒權服務器,所述歸屬地鑒權服務器根據(jù)響應消息中的群組標識信息判斷是否有未成功更新的群組,如果有,向所述漫游終端重發(fā)這些群組的信息。
7.如權利要求2所述的方法,其特征在于,所述網(wǎng)絡中有些鑒權服務器之間需要通過中間鑒權服務器才能相互通訊,每個鑒權服務器的路由表中配置了終端歸屬地和/或漫游地與應發(fā)往的下一跳鑒權服務器地址的對應關系,所述步驟(b)中,漫游地鑒權服務器和中間鑒權服務器根據(jù)終端標識中的歸屬地信息查路由表確定消息應發(fā)往的下一跳鑒權服務器地址。
8.如權利要求7所述的方法,其特征在于,所述網(wǎng)絡中各鑒權服務器在發(fā)送或轉(zhuǎn)發(fā)群組信息更新發(fā)起時歸屬地鑒權服務器或漫游終端發(fā)送的第一條消息時,還在消息中加入本地標識,并在收到其它鑒權服務器發(fā)來的該消息時判斷其中是否包含有本地標識,如果有,則向上一跳鑒權服務器返回歸屬地不可達的失敗響應,再逐級路由到最初發(fā)送該消息的歸屬地鑒權服務器或漫游終端。
9.如權利要求7所述的方法,其特征在于,所述網(wǎng)絡中各鑒權服務器在發(fā)送或轉(zhuǎn)發(fā)群組信息更新發(fā)起時歸屬地鑒權服務器或漫游終端發(fā)送的第一條消息時,還記錄該消息的上一跳和/或下一跳鑒權服務器的地址,在收到此次群組信息更新的后續(xù)消息時,直接按記錄的地址轉(zhuǎn)發(fā)。
10.如權利要求2述的方法,其特征在于,所述群組信息更新觸發(fā)消息是由增加了與群組信息相關的信息單元的位置更新消息充當?shù)摹?br>
全文摘要
本發(fā)明公開了一種集群系統(tǒng)中實現(xiàn)漫游終端群組信息更新的方法,歸屬地鑒權服務器判斷漫游終端的群組信息發(fā)生變化且其處于正常的活動狀態(tài)時,生成一條或多條群組信息更新數(shù)據(jù)消息,消息中帶有該終端標識和新的群組信息;歸屬地鑒權服務器獲取終端漫游地信息及到漫游地鑒權服務器的路由信息,將所述數(shù)據(jù)消息經(jīng)漫游地鑒權服務器發(fā)送到漫游地調(diào)度服務器;再由漫游地調(diào)度服務器轉(zhuǎn)發(fā)到所述漫游終端;漫游終端利用消息中新的群組信息進行群組信息更新。本發(fā)明群組信息更新可以由漫游終端發(fā)起或者由歸屬地鑒權服務器發(fā)起,并可進一步進行循環(huán)轉(zhuǎn)發(fā)判斷,由終端返回響應,以確保信息的安全性和及時性。
文檔編號H04W8/24GK1937833SQ20051010327
公開日2007年3月28日 申請日期2005年9月22日 優(yōu)先權日2005年9月22日
發(fā)明者李永奇, 周文瑜, 王杰 申請人:中興通訊股份有限公司