透明數據管理方法、數據管理裝置及網絡系統的製作方法
2023-11-30 14:21:16 1
>ats—cfu0是可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,例如只讀存儲器,磁碟或光碟等。參閱圖4,本發明實施例四提供一種數據管理裝置,包括用戶數據訪問消息接收單元401,用於接收應用伺服器AS發送的用戶數據訪問消息,所述用戶數據訪問消息中攜帶透明數據標識、表示所述透明數據是TLV格式的標誌和需要訪問的透明數據中元素的路徑;元素查找單元402,用於根據所述需要訪問的透明數據的元素的路徑,參照TLV格式,查找所述透明數據標識所對應的透明數據中所需訪問的元素;管理單元403,用於根據所述用戶數據訪問消息,管理所述路徑所對應的TLV元素。該裝置還包括透明數據寫入單元404,用於接收所述AS發送的數據更新請求,所述數據更新請求包括透明數據標識、表示所述透明數據是TLV格式的標誌和所述透明數據的各元素,並保存所述TLV格式的透明數據的各元素。其中,所述用戶數據訪問消息接收單元401包括用戶數據請求消息接收單元,用於接收AS發送的用戶數據請求消息,所述用戶數據請求消息中攜帶透明數據標識、表示所述透明數據是TLV格式的標誌和需要訪問的透明數據中TLV元素的路徑;所述管理單元403包括消息發送單元,用於向所述AS發送攜帶所述路徑所對應的TLV元素的用戶應答消息。其中,所述用戶數據訪問消息接收單元401包括數據更新請求接收單元,用於接收所述AS發送的數據更新請求,所述數據更新請求包括透明數據標識、表示所述透明數據是TLV格式的標誌和需要更新的TLV元素的路徑和所述路徑所對應的更新後的TLV元素;所述管理單元403包括修改單元,用於將所找到的路徑所對應的更新前的TLV元素修改為所述更新後的TLV元素。參閱圖5,本發明實施例五提供一種數據管理裝置結構圖,包括訂閱通知消息接收單元501,用於接收AS發送的攜帶透明數據標識和用於指示推送通知形式的標識的訂閱通知消息;判斷單元502,用於判斷所述透明數據標識所表示的透明數據是否發生變化;推送通知消息發送單元503,用於根據所述用於指示推送通知形式的標識,向所述AS發送推送通知消息。其中,推送通知消息發送單元503包括第一推送通知消息發送單元,用於當所述用於指示推送通知形式的標識表示發送變化元素的路徑和所述路徑所對應的變化後的元素,向所述AS發送攜帶所述變化元素的路徑和變化後的元素的推送通知消息;或者,第二推送通知消息發送單元,用於當所述用於指示推送通知形式的標識表示發送變化元素,向所述AS發送攜帶變化後的元素和標識未變化元素的空元素的推送通知消息;或者,第三推送通知消息發送單元,用於當所述用於指示推送通知形式的標識表示通知透明數據變化,向所述AS發送攜帶表示透明數據變化的空元素的推送通知消息;或者,第四推送通知消息發送單元,用於當所述用於指示推送通知形式的標識表示發送完整的透明數據時,向所述AS發送攜帶所述透明數據的推送通知消息。本發明實施例六提供一種網絡系統,包括HSS,AS,其中,所述AS,用於向所述HSS發送用戶數據訪問消息,所述用戶數據訪問消息中攜帶透明數據標識、表示所述透明數據是TLV格式的標誌和需要訪問的透明數據的元素的路徑;所述HSS,用於接收所述AS發送的用戶數據訪問消息,根據所述需要訪問的透明數據的元素的路徑,參照TLV格式,查找所述透明數據標識所對應的透明數據中所需訪問的元素;對透明數據中所需訪問的元素進行管理。其中,所述HSS,還用於接收所述AS發送的用戶敖據更新請求,所述數據更新請求中攜帶透明數據標識、表示所述透明數據是TLV格式的標誌和所述AS根據數據字典所生成的所述透明數據中的元素,保存所述透明數據。本發明實施例七提供一種網絡系統,包括HSS,AS,其中,所述AS,用於向HSS發送攜帶透明數據標識和用於指示推送通知形式的標識的訂閱通知消息;所述HSS,用於接收所述AS發送的訂閱通知消息,確認所述透明數據標識所表示的透明數據發生變化,根據所述用於指示推送通知形式的標識,向所述AS發送推送通知消息。從以上分析可以看出,本發明實施例具有如下有益效果1、本發明實施例所接收的用戶數據訪問消息中攜帶表示透明數據是TLV格式的標誌和需要訪問的透明數據中元素的路徑,參照TLV格式,根據需要訪問的元素的^各徑查找對應的元素,並管理路徑所對應的透明悽t據的元素。由於規定了透明數據為TLV格式的,所以必然會有尋址透明數據中具體TLV元素的路徑,因此訪問時不必需對整個透明數據進行讀出和/或寫入,而是在訪問消息中帶了需要訪問的透明數據中具體元素的路徑,對具體的元素進行訪問,使訪問效率提高。2、本發明實施例所接收的用戶數據訪問消息中攜帶表示透明數據是TLV格式的標誌和需要訪問的透明數據中TLV元素的路徑,在根據表示透明數據是TLV格式的標誌確認需要訪問的是TLV格式的透明數據後,參照TLV格式,根據需要訪問的元素的路徑查找對應的元素,在查找過程中需要與該透明數據中各元素的Tag進行比較直到找到對應的元素為止,由於TLV元素的Tag為數值類型,所以查找速度快,能夠提高透明數據訪問的效率。3、本發明實施例HSS保存符合TLV格式的透明數據,即保存該透明數據的TLV元素,由於TLV元素由標籤、長度和數值三部分組成,且標籤是數值類型,而不是字符串類型,所以節省了HSS的存儲空間。4、本發明實施例接收的訂閱通知消息中攜帶用於指示推送通知形式的標識,在透明數據發生變化時,根據用於指示推送通知形式的標識,向AS發送32推送通知消息,使推送通知消息中不必需攜帶整個透明數據,提高透明數據的i方問步爻率。'以上對本發明實施例所提供的透明數據管理方法、數據管理裝置及網絡系統進行了詳細介紹,對於本領域的一般技術人員,依據本發明實施例的思想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。權利要求1、一種透明數據管理方法,其特徵在於,包括接收應用伺服器AS發送的用戶數據訪問消息,所述用戶數據訪問消息中攜帶透明數據標識、表示所述透明數據是類型長度數值TLV格式的標誌和需要訪問的透明數據的元素的路徑;根據所述需要訪問的透明數據的元素的路徑,參照TLV格式,查找所述透明數據標識所對應的透明數據中所需訪問的元素;對透明數據中所需訪問的元素進行管理。2、根據權利要求1所述的方法,其特徵在於,在所述接收應用伺服器AS發送的用戶數據訪問消息之前還包括保存TLV格式的透明數據的各元素。3、根據權利要求2所述的方法,其特徵在於,在保存TLV格式的透明數據的各元素之前,該方法還包4舌接收所述AS發送的數據更新請求;其中,所述數據更新請求通過屬性值對用戶數據AVPUser-Data攜帶擴展的屬性值對業務標識AVPServiceIndication和所述透明數據的各元素,所述擴展的AVPServiceIndication包括透明數據標識和表示所述透明數據是TLV格式的標誌;或者,所述數據更新請求包括表示透明數據標識的AVP、新增的表示所述透明數據是TLV格式的AVP和所述透明數據的各元素。4、根據權利要求1或2所述的方法,其特徵在於,所述接收AS發送的用戶數據訪問消息具體為接收所述AS發送的用戶數據請求消息;其中,所述用戶數據請求消息通過屬性值對業務標識AVPServiceIndication攜帶所述透明數據標識、表示所述透明數據是TLV格式的標誌和所需讀取的元素的路徑,或者,所述用戶數據請求消息包括表示透明數據標識的AVP、新增的表示所述透明數據是TLV格式的AVP和新增的表示需要讀取的元素路徑的AVP。5、根據權利要求4所述的方法,其特徵在於,所述對透明數據中所需訪問的元素進行管理具體為向所述AS發送用戶應答消息,所述用戶應答消息攜帶所述所需訪問的元素。6、根據權利要求1或2所述的方法,其特徵在於,所述接收AS發送的用戶數據訪問消息具體為接收所述AS發送的數據更新請求;其中,所述數據更新請求通過AVPUser-Data攜帶擴展的AVPServiceIndication和新的元素,所述擴展的AVPServiceIndication包括所述透明數據標識、表示所述透明數據是TLV格式的標誌和需要更新的元素的路徑;或者,所述數據更新請求包括表示透明數據標識的AVP、新增的表示所述透明數據是TLV格式的AVP、新增的表示需要更新的元素的if各徑的AVP和所述,各徑所對應的新的元素。7、根據權利要求6所述的方法,其特徵在於,所述對透明數據中所需訪問的元素進行管理具體為8、根據權利要求1至3任一項所述的方法,其特徵在於,所述需要訪問的透明數據的元素的路徑包括父元素的標籤和子元素的標籤;根據所述需要訪問的透明數據的元素的路徑,參照TLV格式,查找所述透明數據標識所對應的透明數據中所需訪問的元素具體為在所述透明數據標識所對應的透明數據中,參照TLV格式,根據所述父元素的標籤查找所述父元素,所述父元素包括所述父元素的標籤、長度和數值;根據所述子元素的標籤,在所述父元素的數值中查找所述子元素。9、根據權利要求8所述的方法,其特徵在於,所述需要訪問的透明數據的元素的路徑還包括標識所述父元素的標籤在相同標籤中次序的標號;根據所述父元素的標籤查找所述父元素具體為根據所述父元素的標籤和標識所述父元素的標籤在相同標籤中次序的標號,查找所述父元素。10、根據權利要求8所述的方法,其特徵在於,所述需要訪問的透明數據的元素的路徑還包括標識所述子元素的標籤在相同標籤中次序的標號;根據所述子元素的標籤,在所述父元素的數值中查找所述子元素具體為根據所述子元素的標籤和標識所述子元素的標籤在相同標籤中次序的標號,在所述父元素的數值中查找所述子元素。11、一種透明數據管理方法,其特徵在於,包括接收應用伺服器AS發送的攜帶透明數據標識和用於指示推送通知形式的標識的訂閱通知消息;當所述透明數據標識所表示的透明數據發生變化時,根據所述用於指示推送通知形式的標識,向所述AS發送推送通知消息。12、根據權利要求11所述的方法,其特徵在於,所述接收AS發送的攜帶透明數據標識和用於指示推送通知形式的標識的訂閱通知消息具體為接收所述AS發送的訂閱通知消息,所述訂閱通知消息包括表示透明數據標識的AVP和新增的用於指示推送通知形式的AVP。13、根據權利要求11或12所述的方法,其特徵在於,所述向所述AS發送推送通知消息具體為當所述用於指示推送通知形式的標識表示發送變化元素的路徑和所述路徑所對應的變化後的元素,向所述AS發送攜帶所述變化元素的路徑和變化後的元素的推送通知消息;或者,當所述用於指示推送通知形式的標識表示發送變化元素,向所述AS發送攜帶變化後的元素和標識未變化元素的空元素的推送通知消息;或者,當所述用於指示推送通知形式的標識表示通知透明數據變化,向所述AS發送攜帶表示透明數據變化的空元素的推送通知消息;或者,當所述用於指示推送通知形式的標識表示發送完整的透明數據時,向所述AS發送攜帶所述透明數據的推送通知消息。14、根據權利要求13所述的方法,其特徵在於,向所述AS發送攜帶所述變化元素的路徑和變化後的元素的推送通知消息具體為向所述AS發送攜帶推送通知消息,所述推送通知消息通過AVPUser-Data攜帶擴展的AVPServiceIndication和變化後的元素,所述擴展的AVPServiceIndication包括透明數據標識和變化元素的,各徑,或者,所述推送通知消息包括表示透明數據標識的AVP、新增的表示變化元素路徑的AVP和所述路徑所對應的變化後元素。15、一種數據管理裝置,其特徵在於,包括用戶數據訪問消息接收單元,用於接收應用伺服器AS發送的用戶數據訪問消息,所述用戶數據訪問消息中攜帶透明數據標識、表示所述透明數據是TLV格式的標誌和需要訪問的透明數據的元素的路徑;元素查找單元,用於根據所述需要訪問的透明數據的元素的路徑,參照TLV格式,查找所述透明數據標識所對應的透明數據中所需訪問的元素;管理單元,用於對透明數據中所需訪問的元素進行管理。16、根據權利要求15所述的裝置,其特徵在於,該裝置還包括透明數據寫入單元,用於接收所述AS發送的數據更新請求,所述數據更新請求包括透明數據標識、表示所述透明數據是TLV格式的標誌和所述透明數據的各元素,並保存所述TLV格式的透明數據的各元素。17、根據權利要求15或16所述的裝置,其特徵在於,所述用戶數據訪問消息接收單元包括用戶數據請求消息接收單元,用於接收AS發送的用戶數據請求消息,所述用戶數據請求消息中攜帶透明數據標識、表示所述透明數據是TLV格式的標誌和需要訪問的透明數據的元素的路徑;所述管理單元包括消息發送單元,用於向所述AS發送攜帶所述所需訪問的元素的用戶應答消息。18、根據權利要求15或16所述的裝置,其特徵在於,所述用戶數據訪問消息接收單元包括數據更新請求接收單元,用於接收所述AS發送的數據更新請求,所述數據更新請求包括透明數據標識、表示所述透明數據是TLV格式的標誌、需要更新的元素的路徑和所述路徑所對應的新的元素;所述管理單元包括修改單元,用於將所找到的路徑所對應的更新前的元素修改為所述新的元素。19、一種數據管理裝置,其特徵在於,包括訂閱通知消息接收單元,用於接收AS發送的攜帶透明數據標識和用於指示推送通知形式的標識的訂閱通知消息;判斷單元,用於判斷所述透明數據標識所表示的透明數據是否發生變化;推送通知消息發送單元,用於當所述判斷單元的判斷結果為是時,根據所述用於指示推送通知形式的標識,向所述AS發送推送通知消息。20、根據權利要求19所述的裝置,其特徵在於,推送通知消息發送單元包括第一推送通知消息發送單元,用於當所述用於指示推送通知形式的標識表示發送變化元素的路徑和所述路徑所對應的變化後的元素,向所述AS發送攜帶所述變化元素的路徑和變化後的元素的推送通知消息;或者,第二推送通知消息發送單元,用於當所述用於指示推送通知形式的標識表示發送變化元素,向所述AS發送攜帶變化後的元素和標識未變化元素的空元素的推送通知消息;或者,第三推送通知消息發送單元,用於當所述用於指示推送通知形式的標識表示通知透明數據變化,向所述AS發送攜帶表示透明數據變化的空元素的推送通知消息;或者,第四推送通知消息發送單元,用於當所述用於指示推送通知形式的標識表示發送完整的透明數據時,向所述AS發送攜帶所述透明數據的推送通知消息。21、一種網絡系統,其特徵在於,包括歸屬籤約用戶伺服器HSS,應用伺服器AS,其中,所述AS,用於向所述HSS發送用戶數據訪問消息,所述用戶數據訪問消息中攜帶透明數據標識、表示所述透明數據是TLV格式的標誌和需要訪問的透明數據的元素的路徑;所述HSS,用於接收所述AS發送的用戶數據訪問消息,根據所述需要訪問的透明數據的元素的路徑,參照TLV格式,查找所述透明數據標識所對應的透明數據中所需訪問的元素;對透明數據中所需訪問的元素進行管理。22、根據權利要21所述的系統,其特徵在於,所述HSS,還用於接收所述AS發送的數據更新請求,所述數據更新請求包括透明數據標識、表示所述透明數據是TLV格式的標誌和所述AS根據數據字典所生成的所述透明數據中的各元素,並保存所述TLV格式的透明數據的各元素。23、一種網絡系統,其特徵在於,包括歸屬籤約用戶伺服器HSS,應用伺服器AS,其中,所述AS,用於向HSS發送攜帶透明數據標識和用於指示推送通知形式的標識的訂閱通知消息;所述HSS,用於接收所述AS發送的訂閱通知消息,當所述透明數據標識所表示的透明數據發生變化時,根據所述用於指示推送通知形式的標識,向所述AS發送推送通知消息。全文摘要本發明公開了一種透明數據管理方法,包括接收應用伺服器AS發送的用戶數據訪問消息,所述用戶數據訪問消息中攜帶透明數據標識、表示所述透明數據是類型長度數值TLV格式的標誌和需要訪問的透明數據的元素的路徑;根據所述需要訪問的透明數據的元素的路徑,參照TLV格式,查找所述透明數據標識所對應的透明數據中所需訪問的元素;對透明數據中所需訪問的元素進行管理。使用本發明提供的技術方案,能夠提高訪問效率。文檔編號H04L29/06GK101515921SQ20081000799公開日2009年8月26日申請日期2008年2月22日優先權日2008年2月22日發明者劉書紅,張寬懷申請人:華為技術有限公司