專利名稱:仲裁服務(wù)器、其控制方法、通信設(shè)備、其控制方法、通信系統(tǒng)、以及計算機程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及仲裁服務(wù)器、其控制方法、通信設(shè)備、其控制方法、通信系統(tǒng)、以及計算機程序。
背景技術(shù):
使用可下載的USM來建立用戶和終端的憑證是眾所周知的,并在3GPPTR33. 812V9. 2. O中進(jìn)行了描述。TR33. 812V9. 2. O討論針對機器對機器設(shè)備(M2ME)的訂閱的遠(yuǎn)程預(yù)配置。根據(jù)TR33.812,M2ME(是一種通信設(shè)備)具有被稱為臨時連接ID(PCID)的臨時私有標(biāo)識符。PCID具有和國際移動訂戶標(biāo)識(MSI)相同的格式,并且由PCID標(biāo)識的網(wǎng)絡(luò)運營商被稱為注冊運營商(RO)。M2ME使用PCID訪問R0,并請求被稱為機器通信標(biāo)識模塊(MCIM)的訂閱信息。當(dāng)請求時,RO訪問被稱為選定歸屬運營商(SHO)的另一網(wǎng)絡(luò)運營商,接收SHO發(fā)布的MCM,并向M2ME轉(zhuǎn)發(fā)MCM。在TR33. 812V9. 2. O中,還描述了終端可以如何首先使用3GPP無線技術(shù)附著到網(wǎng)絡(luò),從與終端相連的網(wǎng)絡(luò)的提供商接收針對有限操作集合的初始認(rèn)證和授權(quán),以及使用該有限的授權(quán)來觸發(fā)對到達(dá)以下各項的提供商的連接的認(rèn)證和授權(quán)共享秘密、授權(quán)證書、以及與終端的用戶的訂閱相關(guān)聯(lián)的服務(wù),并將這些項下載到終端的安全區(qū)域中,以使得該共享秘密和認(rèn)證證書可以用于將在所考察的訂閱之下使用的終端向其附著到的網(wǎng)絡(luò)進(jìn)行認(rèn)證和授權(quán)。TR33. 812描述了該技術(shù)的若干變型,其用于增強安全性、可操作性以及其他因素。其包括了利用(leverage)的存在性的方法,以及那些不假設(shè)存在這種實體的方法。TR33. 812籠統(tǒng)地描述了以下的機制,通過該機制,可以使用之前建立的憑證來授權(quán)建立通過受訪運營商的與訂戶的歸屬運營商的連接,以及存在著隱式的假設(shè)將僅存在各個參與者(actor)中的一個。然而,這在現(xiàn)實的場景中并沒有反映,其中,終端將發(fā)現(xiàn)多個無線網(wǎng)絡(luò),并嘗試將其自身向其中之一進(jìn)行認(rèn)證。由于網(wǎng)絡(luò)還廣播其標(biāo)識,可以預(yù)先選擇該網(wǎng)絡(luò),即,終端通過偏好將認(rèn)證請求尋址到一個網(wǎng)絡(luò),例如,訂戶的歸屬運營商與其有商業(yè)關(guān)系的一個網(wǎng)絡(luò)。然而,當(dāng)沒有針對受訪網(wǎng)絡(luò)的偏好時,終端將嘗試與具有具有最高信號強度的無線信號的網(wǎng)絡(luò)建立連接。雖然該情況在鄉(xiāng)村設(shè)置中可以是高度適用的,在城市中存在具有相等信號強度的多個移動網(wǎng)絡(luò)的情況日益增多。因此,該標(biāo)準(zhǔn)沒有很好地起到作用。在這種情況下,在TR33. 812中描述的場景中動作的終端將隨機選擇網(wǎng)絡(luò)連接??梢詫Υ思右岳靡越鉀Q網(wǎng)絡(luò)的網(wǎng)絡(luò)運營商的另一顧慮,在發(fā)生TR33. 812中的場景的同時,該網(wǎng)絡(luò)被來自數(shù)量非常大的終端的連接請求所淹沒。例如,這可以是當(dāng)服務(wù)提供商針對大量(a fleet of)的功率計已決定改變SHO的情況。所有的M2ME將同時接收自舉請求,并從而所有的M2ME都將嘗試在相同時刻連接到R0。
發(fā)明內(nèi)容
本發(fā)明意在解決上述問題,并且本發(fā)明的特征是引入改進(jìn)的技術(shù)用于經(jīng)由網(wǎng)絡(luò)向通信設(shè)備提供訂閱信息。要注意的是,在本申請中,“訂閱信息”也被稱為MCM。根據(jù)本發(fā)明的第一方面提供了仲裁服務(wù)器,其能夠與多個賬戶管理服務(wù)器通信,并仲裁從多個通信設(shè)備發(fā)送的在每個通信設(shè)備與所述多個賬戶管理服務(wù)器中的任意一個賬戶管理服務(wù)器之間的針對發(fā)布訂閱信息的請求,所述仲裁服務(wù)器包括選擇單元,被配置為當(dāng)從所述通信設(shè)備接收到所述請求時,基于數(shù)據(jù)庫中存儲的與每個賬戶管理服務(wù)器的當(dāng)前操作狀態(tài)有關(guān)的信息,選擇要被發(fā)送所述請求的賬戶管理服務(wù)器;以及發(fā)送單元,被配置為向所選擇的賬戶管理服務(wù)器發(fā)送針對發(fā)布所述訂閱信息的請求。根據(jù)本發(fā)明的第二方面提供了能夠經(jīng)由根據(jù)本發(fā)明的第一方面所述的仲裁服務(wù)器請求多個賬戶管理服務(wù)器之一發(fā)布訂閱信息的通信設(shè)備,所述通信設(shè)備包括存儲單元,被配置為存儲至少兩項標(biāo)識信息,所述至少兩項標(biāo)識信息各自具有不同的優(yōu)先級;以及通信單元,被配置為向所述仲裁服務(wù)器發(fā)送針對發(fā)布所述訂閱信息的請求,其中,所述通信單元還被配置為發(fā)送具有較低優(yōu)先級的標(biāo)識信息的請求,直到所述請求被連續(xù)拒絕預(yù)定次數(shù),以及在所述請求被連續(xù)拒絕預(yù)定次數(shù)之后,發(fā)送具有較高優(yōu)先級的標(biāo)識信息的請求。根據(jù)本發(fā)明的第三方面提供了通信系統(tǒng),所述通信系統(tǒng)包括多個賬戶管理服務(wù)器以及仲裁服務(wù)器,所述仲裁服務(wù)器能夠與多個賬戶管理服務(wù)器通信,并仲裁從多個通信設(shè)備發(fā)送的在每個通信設(shè)備與所述多個賬戶管理服務(wù)器中的任意一個賬戶管理服務(wù)器之間的針對發(fā)布訂閱信息的請求,其中,所述仲裁服務(wù)器包括選擇單元,被配置為當(dāng)從所述通信設(shè)備接收到所述請求時,基于數(shù)據(jù)庫中存儲的與每個賬戶管理服務(wù)器的當(dāng)前操作狀態(tài)有關(guān)的信息,選擇要被發(fā)送所述請求的賬戶管理服務(wù)器;以及發(fā)送單元,被配置為向所選擇的賬戶管理服務(wù)器發(fā)送針對發(fā)布所述訂閱信息的請求;從所述仲裁服務(wù)器接收到所述請求的所選擇的賬戶管理服務(wù)器發(fā)布所述訂閱信息,并向所述仲裁服務(wù)器發(fā)送所述訂閱信息,以及所述仲裁服務(wù)器向所述通 信設(shè)備發(fā)送所述訂閱信息。根據(jù)本發(fā)明的第四方面提供了仲裁服務(wù)器中的控制方法,所述仲裁服務(wù)器能夠與多個賬戶管理服務(wù)器通信,并仲裁從多個通信設(shè)備發(fā)送的在每個通信設(shè)備與所述多個賬戶管理服務(wù)器中的任意一個賬戶管理服務(wù)器之間的針對發(fā)布訂閱信息的請求,所述方法包括以下步驟當(dāng)從所述通信設(shè)備接收到所述請求時,基于數(shù)據(jù)庫中存儲的與每個賬戶管理服務(wù)器的當(dāng)前操作狀態(tài)有關(guān)的信息,選擇要被發(fā)送所述請求的賬戶管理服務(wù)器;以及向所選擇的賬戶管理服務(wù)器發(fā)送針對發(fā)布所述訂閱信息的請求。根據(jù)本發(fā)明的第五方面提供了一種通信設(shè)備的控制方法,所述通信設(shè)備能夠經(jīng)由根據(jù)本發(fā)明的第一方面所述的仲裁服務(wù)器請求多個賬戶管理服務(wù)器之一發(fā)布訂閱信息,所述通信設(shè)備包括被配置為存儲至少兩項標(biāo)識信息的存儲單元,所述至少兩項標(biāo)識信息各自具有不同的優(yōu)先級,所述方法包括以下步驟使用較低優(yōu)先級的標(biāo)識信息向所述仲裁服務(wù)器發(fā)送針對發(fā)布所述訂閱信息的請求,直到所述請求被連續(xù)拒絕預(yù)定次數(shù);以及在所述請求被連續(xù)拒絕預(yù)定次數(shù)之后,發(fā)送具有較高優(yōu)先級的標(biāo)識信息的請求。根據(jù)本發(fā)明的第六方面提供了計算機程序,所述計算機程序使計算機執(zhí)行仲裁服務(wù)器的控制方法,所述仲裁服務(wù)器能夠與多個賬戶管理服務(wù)器通信,并仲裁從多個通信設(shè)備發(fā)送的在每個通信設(shè)備與所述多個賬戶管理服務(wù)器中的任意一個賬戶管理服務(wù)器之間的針對發(fā)布訂閱信息的請求,所述方法包括以下步驟當(dāng)從所述通信設(shè)備接收到所述請求時,基于數(shù)據(jù)庫中存儲的與每個賬戶管理服務(wù)器的當(dāng)前操作狀態(tài)有關(guān)的信息,選擇要被發(fā)送所述請求的賬戶管理服務(wù)器;以及向所選擇的賬戶管理服務(wù)器發(fā)送針對發(fā)布所述訂閱信息的請求。根據(jù)本發(fā)明的第七方面提供了計算機程序,所述計算機程序使計算機執(zhí)行通信設(shè)備,所述通信設(shè)備能夠經(jīng)由根據(jù)本發(fā)明的第一方面所述的仲裁服務(wù)器請求多個賬戶管理服務(wù)器之一發(fā)布訂閱信息,所述通信設(shè)備包括被配置為存儲至少兩項標(biāo)識信息的存儲單元,所述至少兩項標(biāo)識信息各自具有不同的優(yōu)先級,所述方法包括以下步驟使用較低優(yōu)先級的標(biāo)識信息向所述仲裁服務(wù)器發(fā)送針對發(fā)布所述訂閱信息的請求,直到所述請求被連續(xù)拒絕預(yù)定次數(shù);以及在所述請求被連續(xù)拒絕預(yù)定次數(shù)之后,發(fā)送具有較高優(yōu)先級的標(biāo)識信息的請求。參考附圖,根據(jù)示例實施例的以下描述,本發(fā)明的進(jìn)一步特征將變得明顯,在所有說明書附圖中,類似的附圖標(biāo)記指示相同或相似部分。
圖1示出了根據(jù)本發(fā)明的實施例的一個方面的預(yù)配置系統(tǒng)100的概覽圖;圖2A是仲裁服務(wù)器103的功能框圖;圖2B是通信設(shè)備101的功能框圖;圖3是在連接DB206 中存儲的數(shù)據(jù)表的示例;圖4是示出了根據(jù)本發(fā)明的實施例的一個方面的賬戶預(yù)配置過程的序列圖;圖5是在連接DB206中存儲的數(shù)據(jù)表的另一示例;圖6是示出了根據(jù)本發(fā)明的實施例的另一方面的由通信設(shè)備101向基站102進(jìn)行的重試嘗試的序列圖;以及圖7是通信設(shè)備101的PCID表213中存儲的數(shù)據(jù)表的示例。
具體實施例方式圖1示出了根據(jù)本發(fā)明的第一實施例的預(yù)配置系統(tǒng)100的概覽圖。在圖1中,通信設(shè)備101是用于與受訪網(wǎng)絡(luò)運營商(VNO) 102和作為注冊運營商(RO)的仲裁服務(wù)器103通信的設(shè)備,并包含臨時連接ID(PCID)。通信設(shè)備101的示例包括移動終端、數(shù)字相框、和監(jiān)視傳感器。由于PCID標(biāo)識通信設(shè)備101,可以使用PCID作為用于標(biāo)識通信設(shè)備101的設(shè)備標(biāo)識信息。通信設(shè)備101意在獲得所選擇的歸屬運營商(SHO)的機器通信標(biāo)識模塊(MCM)作為訂閱信息。雖然通信設(shè)備101對應(yīng)于TR33. 812中描述的機器對機器設(shè)備(M2ME),使用術(shù)語“通信設(shè)備”來替換術(shù)語“M2ME”,因為通信設(shè)備101執(zhí)行的通信不限于機器對機器通 目。通信設(shè)備101包括控制單元211、通信單元212、和PCID表。應(yīng)該注意到,可以使用專用硬件,使用由處理器(未示出)執(zhí)行的軟件或者其組合來實現(xiàn)通信設(shè)備101的各個框的功能?;?02向通信設(shè)備101提供臨時3GPP網(wǎng)絡(luò)接入,其中,可要求使用憑證(例如,PCID)的認(rèn)證。雖然將基站102說明為單個節(jié)點,可以將仲裁服務(wù)器103的功能劃分到兩個或更多節(jié)點中。由受訪網(wǎng)絡(luò)運營商(VNO)來操作基站。基站102支持下面的功能。-向通信設(shè)備101提供臨時3GPP網(wǎng)絡(luò)接入,其中,可要求使用憑證(例如,PCID)的認(rèn)證?;究梢栽诔跏冀尤肫陂g提供完整的或者受限制的連接。-在可能時向發(fā)現(xiàn)和注冊功能(DRF)提供開放網(wǎng)絡(luò)接入,即,在不要求針對該接入的憑證或認(rèn)證的情況下。該功能應(yīng)用于VNO將在例如注冊和預(yù)配置之后變?yōu)镾HO時。-當(dāng)SHO和VNO是不同的運營商時,向SHO提供連接。仲裁服務(wù)器103是用于向通信設(shè)備101提供SHOl至SH03中任意一個的MCM的服務(wù)器。仲裁服務(wù)器103的目的是向通信設(shè)備101提供初始連接,以及為通信設(shè)備101提供注冊和預(yù)配置功能。這通常涉及初始連接、發(fā)現(xiàn)和注冊、以及MCIM下載和預(yù)配置功能。雖然將仲裁服務(wù)器103說明為單個節(jié)點,可以將仲裁服務(wù)器103的功能劃分到兩個或三個節(jié)點中。由注冊運營商(RO)來操作仲裁服務(wù)器103,注冊運營商是由PCID來標(biāo)識的,且其為通信設(shè)備101提供服務(wù),以使通信設(shè)備101訪問3GPP網(wǎng)絡(luò)來獲得MCM。賬戶管理服務(wù)器104A至104C是用于管理賬戶信息(例如,MCIM)的服務(wù)器。雖然將各個賬戶管理服務(wù)器104A至104C說明為單個節(jié)點,可以將賬戶管理服務(wù)器104的功能劃分到兩個或更多節(jié)點中。由SHO來操作賬戶管理服務(wù)器104。
認(rèn)證服務(wù)器105A至105C是用于驗證憑證的服務(wù)器,憑證被用來將通信設(shè)備101檢驗為可信平臺。認(rèn)證服務(wù)器還可以發(fā)布這些憑證。雖然將各個認(rèn)證服務(wù)器105A至105C說明為單個節(jié)點,可以將認(rèn)證服務(wù)器105的功能劃分到兩個或更多節(jié)點中。由平臺驗證機構(gòu)(PVA)來操作認(rèn)證服務(wù)器105。認(rèn)證服務(wù)器105支持下面的功能-驗證平臺憑證,平臺憑證斷言通信設(shè)備101作為保存MCM應(yīng)用和憑證的平臺的真實性和完整性。-向DPF和SHO提供與對通信設(shè)備101的驗證的成功和失敗有關(guān)的信息。-在需要時獲得新的平臺憑證,例如,在通信設(shè)備101的遠(yuǎn)程更新之后。圖2A是仲裁服務(wù)器103的功能框圖。仲裁服務(wù)器103包括初始連接功能(ICF) 201、MCM下載和預(yù)配置功能(DPF) 202、發(fā)現(xiàn)與注冊功能(DRF) 203、連接配額管理器(CM) 204、連接推薦功能(CRF) 205、和連接DB206。稍后將參考圖4的序列圖來描述仲裁服務(wù)器103中的各個功能塊的詳細(xì)操作。ICF201提供連接服務(wù)(在高于VNO提供的基本網(wǎng)絡(luò)接入的層處)以幫助購買后的SHO發(fā)現(xiàn)。ICF201為通信設(shè)備101提供IP連接,以請求經(jīng)由受訪網(wǎng)絡(luò)運營商(VNO)網(wǎng)絡(luò)從DPF下載和預(yù)配置MCM憑證和應(yīng)用。DPF202是用于管理向通信設(shè)備101下載和預(yù)配置MCM應(yīng)用和憑證的功能。為了執(zhí)行向通信設(shè)備101安全預(yù)配置MCM應(yīng)用及其參數(shù),DPF需要支持3GPP TR33. 812V9. 2. O中規(guī)定的功能。DRF203幫助通信設(shè)備101發(fā)現(xiàn)并注冊到賬戶管理服務(wù)器104A至104C中的任意一個上。在DRF204內(nèi)包括地址解析。CM204充當(dāng)隊列管理功能。其使用影響MCM分配的速度的因素,例如各個賬戶管理服務(wù)器104上的負(fù)載(即,有多少個通信設(shè)備附著到每個賬戶管理服務(wù)器104),以確定將向哪個賬戶管理服務(wù)器104分配通信設(shè)備101。在3GPP標(biāo)準(zhǔn)化的核心網(wǎng)中,這可以等效于知道HSS上的負(fù)載。可以由核心網(wǎng)的操作和維護(hù)系統(tǒng)、由標(biāo)準(zhǔn)化系統(tǒng)(例如,SNMP或OMADM)等來收集該信息。周期性地或者實時地(例如使用IMS在線狀態(tài)(presence)機制)向仲裁服務(wù)器103發(fā)送信息。在該情況下,在將信息分發(fā)到不同的仲裁服務(wù)器103之前,可需要中間實體對信息進(jìn)行收集和過濾。當(dāng)通信設(shè)備101向仲裁服務(wù)器103發(fā)送附著請求時,CM204向最適合的賬戶管理服務(wù)器104分配通信設(shè)備101。這可取決于哪個賬戶管理服務(wù)器104處于最小負(fù)載狀態(tài)。如果要向最小負(fù)載賬戶管理服務(wù)器104發(fā)送對MCM的請求,CM204查找負(fù)載,并將與通信設(shè)備101連接到哪個賬戶管理服務(wù)器104有關(guān)的信息存儲在連接DB206中。基于通信設(shè)備101的PCID和賬戶管理服務(wù)器104上的負(fù)載進(jìn)行分配。如果沒有基于負(fù)載而是基于一些其他因素來進(jìn)行分配以使得仲裁服務(wù)器103具有從各個賬戶管理服務(wù)器104分配的固定數(shù)目的MCM,除了用來確定哪個賬戶管理服務(wù)器104是最適合的MCM的數(shù)目之外,機制將是相同的。也可以應(yīng)用更復(fù)雜的機制,例如,計算價格容量比等等。如果通信設(shè)備101具有若干已安裝的MCM,仲裁服務(wù)器103可以通過指派適當(dāng)?shù)馁~戶管理服務(wù)器104來便于其間的選擇。在附著過程期間使用指示優(yōu)先級的PCID的情況下,CM204在請求隊列中將使用更高優(yōu)先級PCID所產(chǎn)生的請求放在使用更低優(yōu)先級PCID所產(chǎn)生的請求之前。CRF205是推薦功能,用于響應(yīng)來自CM204的查詢,提供對最有可能接受針對發(fā)布MCIM的請求的賬戶管理服務(wù)器104的推薦。CRF205在連接DB206中檢索各個賬戶管理服務(wù)器的狀態(tài)信息,并確定針對通信設(shè)備最可推薦的賬戶管理服務(wù)器,以立即獲得MCIM。連接DB206存儲相應(yīng)賬戶管理服務(wù)器104的狀態(tài)信息。連接DB206可以是仲裁服務(wù)器的一部分,或者可以位于外部網(wǎng)絡(luò)并連接到仲裁服務(wù)器103。圖3示出了連接DB206中存儲的數(shù)據(jù)表的示例。圖3中示出的狀態(tài)信息表中的條目包括各個賬戶管理服務(wù)器104的標(biāo)識信息(ID) 301以及Tl (302)和T2 (303)的時間信息。ID301可以包括允許唯一標(biāo)識賬戶管理服務(wù)器104的任何種類的信息,例如,其可以是各個賬戶管理服務(wù)器104的國際移動訂戶標(biāo)識(MSI)。Tl (302)指示到達(dá)由ID301標(biāo)識的SHO所操作的賬戶管理服務(wù)器104的針對發(fā)布MCIM的請求的開始時間。T2(302)指示由ID301標(biāo)識的SHO所操作的賬戶管理服務(wù)器104發(fā)布的MCM的接收時間。Τ2與Tl之間的差(即Τ2-Τ1)指示了賬戶管理服務(wù)器104響應(yīng)于從仲裁服務(wù)器103至賬戶管理服務(wù)器104的MCM發(fā)布請求來發(fā)布MCM的響應(yīng)時間周期。該差可以指示對應(yīng)賬戶管理服務(wù)器104的操作狀態(tài),S卩,性能。因此,較大的差指示較低的性能,以及較小的差指示較高的性能。圖4是示出了根據(jù)本發(fā)明的實施例的MCM預(yù)配置過程的序列圖。在步驟S401中,根據(jù)在3GPP TR33. 812,V9. 2. O中定義的過程來執(zhí)行通信設(shè)備與仲裁服務(wù)器103中的ICF201之間經(jīng)由基站102的AKA認(rèn)證。在步驟S402中,ICF201請求DRF203進(jìn)行自舉。在仲裁服務(wù)器103內(nèi)部,從ICF201向DRF203轉(zhuǎn)發(fā)通信設(shè)備101的PCID和IP地址。在步驟S403中,根據(jù)PCID -MSI,DRF203在其數(shù)據(jù)庫中查詢DPF202和SHO的地址。然后,DRF203產(chǎn)生自舉消息。在步驟S404中,DRF203向通信設(shè)備101發(fā)送自舉消息。在該消息中,DRF203包括了 IP連接參數(shù)(NAPDEF)、DPF202的地址(服務(wù)器URL)、MCIM應(yīng)用預(yù)配置的上下文和M2M應(yīng)用預(yù)配置的上下文。如果所提供的PCID-MSI已經(jīng)指向仲裁服務(wù)器103,仲裁服務(wù)器103可以變?yōu)镾HO,在該情況下,訪問仲裁服務(wù)器103的設(shè)備繼續(xù)使用相同的MSI。在步驟S405中,由自舉消息觸發(fā),通信設(shè)備101聯(lián)系DPF202并包括通信設(shè)備101的相關(guān)信息和TRE (例如,平臺驗證信息)。在步驟406中,DPF202向CM204發(fā)送針對賬戶管理服務(wù)器104的請求,該賬戶管理服務(wù)器104最適合盡可能快地針對通信設(shè)備101發(fā)布MCIM0在步驟S407中,CM204向CRF205查詢與哪個賬戶管理服務(wù)器104最有可能能夠在當(dāng)前條件下接受請求有關(guān)的信息。CRF205參考連接DB206來選擇多個賬戶管理服務(wù)器104中的一個。當(dāng)連接數(shù)據(jù)庫存儲Tl (301)和T2(302)的時間信息時,CRF針對由ID301標(biāo)識的各個賬戶管理服務(wù)器104計算Τ2與Τ2之間的差,并比較計算出的差來找到具有最小值的賬戶管理服務(wù)器104。可以將具有最小值的賬戶管理服務(wù)器104視為與其他服務(wù)器相比具有較高性能的最適合的服務(wù)器,以請求針對通信設(shè)備101發(fā)布MCM。在步驟S409中,CRF205使用在S408中選擇為可推薦的賬戶管理服務(wù)器104的地址來發(fā)送對來自CM204的查詢的響應(yīng)。賬戶管理服務(wù)器104具有唯一標(biāo)識符,該唯一標(biāo)識符可以基于IMSI或其他特定的標(biāo)識符(包括IP地址或URI),并被存儲在連接數(shù)據(jù)庫206中。在步驟S410中,CM204向DPF202通知可推薦的賬戶管理服務(wù)器104以及其地址。在步驟S411中,DPF202使用通過CM向其通知的地址,連接到推薦的賬戶管理服務(wù)器104,并對通信設(shè)備101的信息和TRE進(jìn)行中繼。在步驟S411中,DPF還記錄其向賬戶管理服務(wù)器104發(fā)送請求時的時間作為要存儲在連接DB206 中的 Tl。在步驟S412中,賬戶管理服務(wù)器104向與賬戶管理服務(wù)器104相關(guān)聯(lián)的認(rèn)證服務(wù)器105發(fā)送由PfC和TRE標(biāo)識簽名的驗證信息,并請求認(rèn)證服務(wù)器105驗證TRE的真實性和完整性。在步驟S413中,認(rèn) 證服務(wù)器105根據(jù)賬戶管理服務(wù)器104的要求,本地驗證通信設(shè)備101的真實性和完整性。在步驟S414中,認(rèn)證服務(wù)器105根據(jù)來自賬戶管理服務(wù)器104的要求將驗證結(jié)果發(fā)送回賬戶管理服務(wù)器104。賬戶管理服務(wù)器104通過使用PfC來加密MCM,并產(chǎn)生針對通信設(shè)備101的管理對象(例如,MCIMobj)。在步驟S416中,賬戶管理服務(wù)器104向DPF202傳送加密的MCM (例如,在MCMobj內(nèi)),并授權(quán)向通信設(shè)備101預(yù)配置MCM應(yīng)用。在步驟S416中,DPF記錄其從賬戶管理服務(wù)器104接收到MCMobj時的時間作為要存儲在連接DB206中的Τ2。在步驟417中,DPF202將MCM對象下載到通信設(shè)備101,并且通信設(shè)備101將下載的MCM預(yù)配置到TRE中。TRE通過使用TRE平臺密鑰解密MCMobj來獲得MCM。通信設(shè)備101向DPF202報告預(yù)配置的成功/失敗狀態(tài)。在步驟S418中,DPF202使用所記錄的時間信息Tl和Τ2來更新連接DB206。在以上實施例中,CRF205基于使用響應(yīng)時間確定的各個服務(wù)器的當(dāng)前性能來選擇賬戶管理服務(wù)器104。然而,本發(fā)明的實施例不限于此。例如,當(dāng)連接DB206存儲與圖5中示出的忙碌周期502有關(guān)的各個服務(wù)器的狀態(tài)信息時,CRF205可以基于連接DB206中的內(nèi)容來選擇不在忙碌狀態(tài)的服務(wù)器。如果存在兩個或更多個不在忙碌狀態(tài)的賬戶管理服務(wù)器104,CRF205還可以基于如圖3中示出的也在連接DB206中存儲的T2與Tl的差來考慮響應(yīng)時間,并且可以選擇具有最小差值的賬戶管理服務(wù)器104。此外,使用可以用來標(biāo)識比其他服務(wù)器具有更高性能的服務(wù)器的任何類型的性能參數(shù),并在連接DB206中存儲這種性能參數(shù),這也是可能的。例如,使用2004年7月由TeleManagement論壇公布的SLA管理手冊卷3,服務(wù)和技術(shù)示例,與賬戶管理服務(wù)器104有關(guān)的狀態(tài)信息可以包括下面的至少任意一項服務(wù)和服務(wù)器性能參數(shù)以及中間網(wǎng)絡(luò)產(chǎn)生的等待時間或延遲(例如,在ATM、SDH、幀中繼等中測量的性能特有的參數(shù));層參數(shù);服務(wù)操作參數(shù)(例如可用存儲器的百分比、同時的進(jìn)程的數(shù)目等);以及獨立于服務(wù)/技術(shù)的參數(shù)(例如,可用百分比、失敗之間的平均時間(MTBF)、中斷強度(01)、預(yù)配置服務(wù)的平均時間(MTPS)、以及恢復(fù)服務(wù)的平均時間(MTRS))。對于其他不例,根據(jù)OMA 要求文檔(“Key Performance Indicator for OMAEnablers Requirements,Draft Versionl. 0-22Mar2010, Open Mobile Alliance, OMA-RD-KPIin0MA-Vl_0-20100322-D 中的KPI,性能指示參數(shù)可以是下面的至少任意一項與服務(wù)的會話(例如,并行工作會話)相關(guān)的測量、服務(wù)的響應(yīng)延遲、以及服務(wù)的業(yè)務(wù)負(fù)載(如果這種信息可用)。根據(jù)以上實施例,當(dāng)仲裁服務(wù)器103 (例如,起到連接代理服務(wù)器的作用)具有多個需要連接到網(wǎng)絡(luò)并從而需要被分配MCM的通信設(shè)備101時本發(fā)明將是有用的。例如在存在大量的第一時間連接的通信設(shè)備時,在通信設(shè)備需要同時刷新其MC頂時,或者在通信設(shè)備需要改變SHO (在RO與其具有協(xié)定的SHO之間)時,該場景發(fā)生。例如,當(dāng)接通新的住宅開發(fā),并且住宅中的所有智能儀表(如通信設(shè)備101)第一時間連接時,第一情況將 發(fā)生。當(dāng)通信設(shè)備已經(jīng)長時間不激活時,例如當(dāng)其意在監(jiān)視地震(在該情況下,通信設(shè)備將不激活,直到地震實際發(fā)生)時,第二情況將發(fā)生。當(dāng)仲裁服務(wù)器103 (RO)看到改變通信設(shè)備101的歸屬運營商的需求(可能因為合同已經(jīng)到期)時,第三情況將發(fā)生。該場景假設(shè)通信設(shè)備正在嘗試連接并周期性而不是持續(xù)地報告數(shù)據(jù)。此外,還假設(shè)報告是非實時的,然而可以分批執(zhí)行。該場景假設(shè)終端可以附著到負(fù)責(zé)產(chǎn)生MCIM的若干賬戶管理服務(wù)器(SHO)中的一個。然后,仲裁服務(wù)器103基于若干因素(包括基于使用圖3中示出的Tl和T2測量的處理時間的當(dāng)前負(fù)載)選擇最適合于通信設(shè)備101的賬戶管理服務(wù)器。仲裁服務(wù)器103是否可以接收負(fù)載數(shù)據(jù)是與賬戶管理服務(wù)器104部分相關(guān)的商業(yè)決定,并且可以由SHO組織做出,或者外包給主辦組織(例如,當(dāng)SHO正在運行由不同方(如服務(wù)組織)操作的網(wǎng)絡(luò)時)。圖6是示出了根據(jù)本發(fā)明的實施例的由通信設(shè)備101向基站102進(jìn)行重試嘗試的序列圖。通信設(shè)備101的控制單元211具有用于在附著失敗的情況下執(zhí)行指數(shù)回退算法的連接管理功能。在圖6中,當(dāng)從通信設(shè)備101到基站102的附著請求失敗了預(yù)定次數(shù)時(例如,在圖6中示出的情況下,兩次),通信設(shè)備切換附著到請求上的PCID。圖7示出了通信設(shè)備101中的PCID表213的示例。在圖7中示出的情況中,PCID表存儲兩個不同的PCID,該兩個不同的PCID各自具有不同的優(yōu)先級。PCIDl具有較低優(yōu)先級,以及PCID2具有較高優(yōu)先級。然而,應(yīng)該注意到,通信設(shè)備101可以使用的PCID的數(shù)目可以不限于兩個。在步驟S601和S603中,通信設(shè)備101嘗試使用具有較低優(yōu)先級的PCIDl附著到基站102。如果基站成功接收到附著請求,過程進(jìn)行到圖4中描繪的步驟S401。然而,如果至基站102的使用PCIDl的附著請求失敗兩次,并且在S602中的拒絕之后,通信設(shè)備在S604中從基站102接收到拒絕,通信設(shè)備等待預(yù)定時間周期Tw,并使用具有較高優(yōu)先級的PCID2重試附著到基站102?;?02從通信設(shè)備101接收具有較高優(yōu)先級PCID的附著請求,其在S606中接受該附著請求。基站102可以識別具有較高優(yōu)先級的PCID,并且因為基站102用于識別這些種PCID的機制可以是技術(shù)領(lǐng)域中通常使用的機制,本說明書中省略了詳細(xì)描述。作為本發(fā)明的關(guān)于根據(jù)圖4的過程的另一實施例,僅當(dāng)DPF202在S405中使用具有較高優(yōu)先級的PCID從通信設(shè)備101接收到聯(lián)系時,其才在步驟S406中向CM204發(fā)送對推薦賬戶管理服務(wù)器104的請求。CM204維護(hù)來自多個通信設(shè)備101的用于請求的請求隊列。如果CM204接收具有較高優(yōu)先級的PCID的請求,與針對QoS的隊列管理系統(tǒng)相類似,CM204使具有較高優(yōu)先級的PCID的請求優(yōu)先于請求隊列中包括的其他具有較低優(yōu)先級的PCID的請求。與圖6和7有關(guān)的實施例在下面的情況下是有用的。然而,對于可以報告分批或?qū)崟r數(shù)據(jù)的通信設(shè)備101,需要機制來克服設(shè)備可能不能夠急迫地傳送數(shù)據(jù)的限制,因為可用網(wǎng)絡(luò)中的所有連接時隙已被分批進(jìn)行報告的其他設(shè)備所占據(jù)。這與GSM中的緊急呼叫建立機制在一定程度上相似,但不等效。然而,此處的主要區(qū)別是數(shù)據(jù)是急迫的,但不是緊急的,例如,與橋上的交通增長有關(guān),而不是交通的一般統(tǒng)計,并且不是緊急的(交通正在移動,僅是較多而已)。此外,一些連接請求可以比其他請求更急迫。例如,與如橋上、隧道等處的汽車交通中的大幅上漲相比,功率 儀表讀取的每日更新是較不急迫的。為了在較急迫和較不急迫的連接之間進(jìn)行區(qū)分,如果通信設(shè)備101具有各自指示不同優(yōu)先級種類的至少兩個可用的PCID,根據(jù)情況,當(dāng)附著到網(wǎng)絡(luò)時,可以使用一個或另一個PCID。當(dāng)突然出現(xiàn)急迫更新的必要性時,可以附著已使用低優(yōu)先級PCID的通信設(shè)備101。為了避免連續(xù)拒絕連接的可能性,可以將當(dāng)前MCM從網(wǎng)絡(luò)去附著,并且可以使用指示較高優(yōu)先級的PCID來請求新連接。當(dāng)希望優(yōu)先于其他設(shè)備向一些設(shè)備分配MCM時,通信設(shè)備101可以具有可劃分為具有不同優(yōu)先級的組的若干PCID。當(dāng)存在對連接的急迫需要時,通信設(shè)備101可以使用單獨的PCID。可能預(yù)期向終端分配的用于在各個急迫等級處建立連接的若干PCID。將由通信設(shè)備101的控制單元211中的連接管理功能來管理對適合的PCID的選擇,其因而將必定知道傳輸?shù)募逼取亩?,這進(jìn)而假設(shè)在通信設(shè)備101中的傳輸之前的特定的預(yù)處理等級,這可以由裝備有一些處理和存儲器的設(shè)備來實現(xiàn),不管如何,其將需要處理要周期性報告的數(shù)據(jù)。盡管已經(jīng)參考示例實施例描述了本發(fā)明,應(yīng)當(dāng)理解本發(fā)明不限于所公開的示例實施例。以下權(quán)利要求的范圍是根據(jù)最寬的解釋,以便包含所有的這種修改和等同的結(jié)構(gòu)和功能。
權(quán)利要求
1.一種仲裁服務(wù)器(103),其能夠與多個賬戶管理服務(wù)器(104)通信,并仲裁從多個通信設(shè)備(101)發(fā)送的在每個通信設(shè)備(101)與所述多個賬戶管理服務(wù)器(104)中的任意一個賬戶管理服務(wù)器(104)之間的針對發(fā)布訂閱信息的請求,所述仲裁服務(wù)器(103)包括 選擇單元(205),被配置為當(dāng)從所述通信設(shè)備(101)接收到所述請求時,基于數(shù)據(jù)庫(206)中存儲的與每個賬戶管理服務(wù)器的當(dāng)前操作狀態(tài)有關(guān)的信息,選擇要被發(fā)送所述請求的賬戶管理服務(wù)器(104);以及 發(fā)送單元(202),被配置為向所選擇的賬戶管理服務(wù)器(104)發(fā)送針對發(fā)布所述訂閱信息的請求。
2.根據(jù)權(quán)利要求1所述的仲裁服務(wù)器(103),還包括 更新單元(202),被配置為基于在向所選擇的賬戶管理服務(wù)器(104)發(fā)送所述請求和從所選擇的賬戶管理服務(wù)器(104)接收所述訂閱信息之間的時間段,更新所述數(shù)據(jù)庫(206)中存儲的信息。
3.根據(jù)權(quán)利要求2所述的仲裁服務(wù)器,其中,所述選擇單元(205)還被配置為選擇其時間段短于其他賬戶管理服務(wù)器的時間段的賬戶管理服務(wù)器。
4.根據(jù)權(quán)利要求1所述的仲裁服務(wù)器,其中,所述數(shù)據(jù)庫(206)管理與每個賬戶管理服務(wù)器的忙碌時間段有關(guān)的信息,以及 所述選擇單元(205)還被配置為基于連接數(shù)據(jù)庫中存儲的信息,選擇在選擇時非忙碌狀態(tài)的賬戶管理服務(wù)器。
5.根據(jù)權(quán)利要求1所述的仲裁服務(wù)器,其中,與所述當(dāng)前操作狀態(tài)有關(guān)的信息包括分別指示賬戶管理服務(wù)器的當(dāng)前性能的一種或多種性能參數(shù),以及 所述選擇單元(205)還被配置為基于對所述性能參數(shù)的值的比較,選擇其性能高于其他賬戶管理服務(wù)器的賬戶管理服務(wù)器。
6.根據(jù)權(quán)利要求1至5中任一項所述的仲裁服務(wù)器,其中,通信設(shè)備使用所述通信設(shè)備的至少兩項標(biāo)識信息之一來發(fā)布所述請求,每項標(biāo)識信息具有不同的優(yōu)先級,以及 所述仲裁服務(wù)器還包括 隊列管理單元(204),被配置為從所述通信設(shè)備(101)接收請求,并通過基于附著于每個請求的所述標(biāo)識信息對請求隊列進(jìn)行管理,來向所述選擇單元(206)傳遞所述請求,其中,所述隊列管理單元(204)還被配置為在傳遞所述隊列中具有較低優(yōu)先級的標(biāo)識信息的請求之前,傳遞具有較高優(yōu)先級的標(biāo)識信息的請求。
7.—種能夠經(jīng)由根據(jù)權(quán)利要求1至6中任一項所述的仲裁服務(wù)器請求多個賬戶管理服務(wù)器之一發(fā)布訂閱信息的通信設(shè)備,所述通信設(shè)備包括 存儲單元,被配置為存儲至少兩項標(biāo)識信息,所述至少兩項標(biāo)識信息各自具有不同的優(yōu)先級;以及 通信單元,被配置為向所述仲裁服務(wù)器發(fā)送針對發(fā)布所述訂閱信息的請求, 其中,所述通信單元還被配置為發(fā)送具有較低優(yōu)先級的標(biāo)識信息的請求,直到所述請求被連續(xù)拒絕預(yù)定次數(shù),以及在所述請求被連續(xù)拒絕預(yù)定次數(shù)之后,發(fā)送具有較高優(yōu)先級的標(biāo)識信息的請求。
8.一種通信系統(tǒng),包括多個賬戶管理服務(wù)器(104)以及仲裁服務(wù)器(103),所述仲裁服務(wù)器(103)能夠與多個賬戶管理服務(wù)器(104)通信,并仲裁從多個通信設(shè)備(101)發(fā)送的在每個通信設(shè)備(101)與所述多個賬戶管理服務(wù)器(104)中的任意一個賬戶管理服務(wù)器(104)之間的針對發(fā)布訂閱信息的請求, 其中,所述仲裁服務(wù)器(103)包括 選擇單元(205),被配置為當(dāng)從所述通信設(shè)備(101)接收到所述請求時,基于數(shù)據(jù)庫(206)中存儲的與每個賬戶管理服務(wù)器的當(dāng)前操作狀態(tài)有關(guān)的信息來,選擇要被發(fā)送所述請求的賬戶管理服務(wù)器(104);以及 發(fā)送單元(202),被配置為向所選擇的賬戶管理服務(wù)器(104)發(fā)送針對發(fā)布所述訂閱信息的請求; 從所述仲裁服務(wù)器(103)接收到所述請求的所選擇的賬戶管理服務(wù)器(104)發(fā)布所述訂閱信息,并向所述仲裁服務(wù)器(103)發(fā)送所述訂閱信息,以及 所述仲裁服務(wù)器(103)向所述通信設(shè)備(101)發(fā)送所述訂閱信息。
9.一種仲裁服務(wù)器(103)的控制方法,所述仲裁服務(wù)器(103)能夠與多個賬戶管理服務(wù)器(104)通信,并仲裁從多個通信設(shè)備(101)發(fā)送的在每個通信設(shè)備(101)與所述多個賬戶管理服務(wù)器(104)中的任意一個賬戶管理服務(wù)器之間的針對發(fā)布訂閱信息的請求,所述方法包括以下步驟 當(dāng)從所述通信設(shè)備(101)接收到所述請求時,基于數(shù)據(jù)庫(206)中存儲的與每個賬戶管理服務(wù)器的當(dāng)前操作狀態(tài)有關(guān)的信息,選擇(205、S408)要被發(fā)送所述請求的賬戶管理服務(wù)器(104);以及向所選擇的賬戶管理服務(wù)器(104)發(fā)送(202、S411)針對發(fā)布所述訂閱信息的請求。
10.一種通信設(shè)備的控制方法,所述通信設(shè)備能夠經(jīng)由根據(jù)權(quán)利要求1至6中任一項所述的仲裁服務(wù)器請求多個賬戶管理服務(wù)器之一發(fā)布訂閱信息,所述通信設(shè)備包括被配置為存儲至少兩項標(biāo)識信息的存儲單元,所述至少兩項標(biāo)識信息各自具有不同的優(yōu)先級, 所述方法包括以下步驟 使用較低優(yōu)先級的標(biāo)識信息向所述仲裁服務(wù)器發(fā)送(S601、S603)針對發(fā)布所述訂閱信息的請求,直到所述請求被連續(xù)拒絕預(yù)定次數(shù);以及 在所述請求被連續(xù)拒絕預(yù)定次數(shù)之后,發(fā)送(S605)具有較高優(yōu)先級的標(biāo)識信息的請求。
11.一種計算機程序,所述計算機程序使計算機執(zhí)行仲裁服務(wù)器(103)的控制方法,所述仲裁服務(wù)器(103)能夠與多個賬戶管理服務(wù)器(104)通信,并仲裁從多個通信設(shè)備(101)發(fā)送的在每個通信設(shè)備(101)與所述多個賬戶管理服務(wù)器(104)中的任意一個賬戶管理服務(wù)器(104)之間的針對發(fā)布訂閱信息的請求,所述方法包括以下步驟 當(dāng)從所述通信設(shè)備(101)接收到所述請求時,基于數(shù)據(jù)庫(206)中存儲的與每個賬戶管理服務(wù)器的當(dāng)前操作狀態(tài)有關(guān)的信息,選擇(205、S408)要被發(fā)送所述請求的賬戶管理服務(wù)器(104);以及 向所選擇的賬戶管理服務(wù)器(104)發(fā)送(202、S411)針對發(fā)布所述訂閱信息的請求。
12.—種計算機程序,所述計算機程序使計算機充當(dāng)通信設(shè)備,所述通信設(shè)備能夠經(jīng)由根據(jù)權(quán)利要求1至6中任一項所述的仲裁服務(wù)器請求多個賬戶管理服務(wù)器之一發(fā)布訂閱信息,所述通信設(shè)備包括被配置為存儲至少兩項標(biāo)識信息的存儲單元,所述至少兩項標(biāo)識信息各自具有不同的優(yōu)先級,所述方法包括以下步驟 使用較低優(yōu)先級的標(biāo)識信息向所述仲裁服務(wù)器發(fā)送(S601、S603)針對發(fā)布所述訂閱信息的請求,直到所述請求被連續(xù)拒絕預(yù)定次數(shù);以及` 在所述請求被連續(xù)拒絕預(yù)定次數(shù)之后,發(fā)送(S605)具有較高優(yōu)先級的標(biāo)識信息的請求。
全文摘要
本發(fā)明提供了仲裁服務(wù)器,其能夠與多個賬戶管理服務(wù)器(104)通信,并仲裁從多個通信設(shè)備發(fā)送的在每個通信設(shè)備與所述多個賬戶管理服務(wù)器(104)中的任意一個賬戶管理服務(wù)器(104)之間的針對發(fā)布訂閱信息的請求,所述仲裁服務(wù)器包括選擇單元,被配置為當(dāng)從所述通信設(shè)備接收到所述請求時,基于數(shù)據(jù)庫中存儲的與每個賬戶管理服務(wù)器的當(dāng)前操作狀態(tài)有關(guān)的信息,選擇要被發(fā)送所述請求的賬戶管理服務(wù)器;以及發(fā)送單元,被配置為向所選擇的賬戶管理服務(wù)器發(fā)送針對發(fā)布所述訂閱信息的請求。
文檔編號G06F13/00GK103069888SQ201080068589
公開日2013年4月24日 申請日期2010年8月16日 優(yōu)先權(quán)日2010年8月16日
發(fā)明者約翰·吉爾姆, 黑柯·帕酷 申請人:瑞典愛立信有限公司