可擴展標記語言文檔管理客戶端、伺服器及其方法
2023-08-11 17:58:56 1
專利名稱:可擴展標記語言文檔管理客戶端、伺服器及其方法
技術領域:
本發明一般涉及OMA(開放移動聯盟)XDM(可擴展標記語言(XML)文檔管 理)服務啟動者,更具體地,涉及使用XML文檔的位置描述的XDM系統和方法。
背景技術:
本領域一般公知,XDM vl.O服務啟動者通過向XDMS (XDM伺服器)發送要被 創建的XML文檔來實現在XDMS中的用於創建XML文檔的XDM操作,同時該XML文 檔包含在XCAP (XML配置訪問協議)PUT請求消息中。現在將參照
圖1以及下面給出的表1和2來描述在用於創建共享XDMS中的 URI(統一資源標識符)列表的XML文檔的XDM操作期間的消息流。在圖1的步驟10中,XDMC (XDM客戶端)向XDMS發送包含要被創建的XML 文檔的XCAP PUT請求消息。當XCAP PUT請求消息的構成如表1所示時,XDMC可 以使用該XCAPPUT請求消息來請求在sip:[email protected]的用戶目錄中創建包含包括 在內容體中的URI列表的friends.xml文檔。表 權利要求
1.一種在用於實現可擴展標記語言(XML)文檔管理(XDM)功能的XDM系統中的 XDM客戶端(XDMC)終端,該XDMC終端包括發送器;和XDMC,用於產生用於由XDM伺服器(XDMS)搜索XML文檔的XML配置訪問協 議(XCAP)PUT請求消息,以及利用所述發送器向相應的XDMS發送所述XCAP PUT請 求消息,並且不發送所述XML文檔本身,其中所述XCAP PUT請求消息包括用於標識 XML文檔的存儲位置的XCAP統一資源標識符(URI),其中,通過將XCAP根URI連結到XCAP文檔選擇器中來獲得所述XCAP URI。
2.如權利要求1所述的XDMC終端,其中,該XDMS被適配為在搜索到XML文 檔並且將該XML文檔存儲在所述存儲位置之後,向所述XDMC通知與所述XCAP URI對 應的XML文檔的成功創建。
3.如權利要求1所述的XDMC終端,其中,所述XDMC被適配為向相應的XDMS 發送所述XCAP PUT請求消息,該XCAP PUT請求消息包含用於標識要被創建的至少一 個XML文檔的存儲位置的XCAP URI,以及所述XDMS被適配為接收該XCAP PUT請求消息,搜索與包含在所述XCAP PUT 請求消息中的每一 XCAP URI對應的XML文檔,以及將該XML文檔存儲在該存儲位置 中。
4.如權利要求1所述的XDMC,其中,在所述XCAPPUT請求消息中的相應XML文 檔的所述XCAPURI處於與所述XDMS的域相同的域。
5.如權利要求1所述的XDMC,其中,在所述XCAPPUT請求消息中的相應XML文 檔的所述XCAPURI處於與其中將新近創建相應XML文檔的XDMS的域不同的域。
6.如權利要求1所述的XDMC,其中,該XCAPPUT請求消息包含下述中的至少一 個所述XDMC的目錄、用戶ID、內容類型、訪問類型、要被創建的XML文檔的XCAP URI和尺寸。
7.—種在具有可擴展標記語言(XML)文檔管理(XDM)客戶端(XDMC)和XDM服 務器(XDMS)的XDM系統中的用於執行XDM功能的XDMC方法,該方法包括步驟(a)產生用於由所述XDMS搜索XML文檔的XML配置訪問協議(XCAP)PUT請求 消息,其中所述XCAP PUT請求消息包括用於標識XML文檔的存儲位置的XCAP統一資 源標識符(URI);並且(b)向相應的XDMS發送所述XCAPPUT請求消息,並且不發送所述XML文檔本身,其中,通過將XCAP根URI連結到XCAP文檔選擇器中來獲得所述XCAPURI。
8.如權利要求7所述的方法,還包括在搜索到所述XML文檔並且將該XML文檔 存儲在所述存儲位置之後,向所述XDMC通知所述XDMS成功創建與所述XCAP URI對 應的XML文檔。
9.如權利要求7所述的方法,其中,在所述XCAPPUT請求消息中的對應的XML文 檔的所述XCAPURI處於與XDMS的域相同的域。
10.如權利要求7所述的方法,其中,在所述XCAPPUT請求消息中的對應的XML 文檔的所述XCAPURI處於與其中將新近創建相應XML文檔的XDMS的域不同的域。
11.如權利要求7所述的方法,其中,該XCAPPUT請求消息包含下述中的至少一 個所述XDMC的目錄、用戶ID、內容類型、訪問類型、要被創建的XML文檔的XCAP URI和尺寸。
12.如權利要求7所述的方法,還包括發送包含所述XML文檔的尺寸和內容類型 中的一個的XCAPPUT請求消息。
13.—種在用於實現可擴展標記語言(XML)文檔管理(XDM)功能的XDM系統中的 XDM伺服器(XDMS),該XDMS包括接收單元,用於從XDM客戶端(XDMC)接收用於搜索XML文檔的XML配置訪問 協議(XCAP)PUT請求消息,其中所述XCAP PUT請求消息包括用於標識XML文檔的第 一存儲位置的XCAP統一資源標識符(URI);搜索單元,用於從由所述XCAP PUT請求消息中包含的所述XCAP URI所標識的所 述第一存儲位置搜索所述XML文檔;和存儲單元,用於將所述XML文檔存儲在所述XCAPPUT請求消息中包含的第二存儲 位置。
14.如權利要求13所述的XDMS,其中,該XDMS被適配為識別該XCAPPUT請 求消息是用於XML創建的請求消息;檢查該XDMC是否被授權在目錄中創建XML文 檔;當XDMC被授權在該目錄中創建XML文檔時,檢查是否存儲了與該XCAP URI對 應的XML文檔;當存儲了與該XCAPURI對應的XML文檔時,檢查該XDMC是否被授 權搜索與該XCAP URI對應的XML文檔;當該XDMC被授權搜索與該XCAP URI對應 的XML文檔時,搜索與該XCAP URI對應的XML文檔;以及將該XML文檔存儲在存 儲位置。
15.如權利要求14所述的XDMS,其中,該XDMS被適配為通過使用包含在所述 XCAP PUT請求消息中的用戶ID來檢查用戶是否被授權在該目錄中創建XML文檔,以 及當包含在所述XCAP PUT請求消息中的內容類型為外部體時,識別該XCAP PUT請求 消息是用於創建XML文檔的請求消息。
16.如權利要求14所述的XDMS,其中,該XDMS被適配為檢查是否存儲了與所 述XCAP URI對應的XML文檔;當存儲了與所述XCAP URI對應的XML文檔時,通 過使用包含在所述XCAP PUT請求消息中包含的用戶ID檢查所述XDMC是否被授權搜 索相應的XML文檔;以及當所述XDMC被授權搜索相應的XML文檔時,搜索與所述 XCAP URI對應的XML文檔;當沒有存儲與所述XCAP URI對應的XML文檔時,向存 儲該XML文檔的不同XDMS發送XCAP GET請求消息;以及接收與該XCAP URI對應 的XML文檔。
17.一種在具有可擴展標記語言(XML)文檔管理(XDM)客戶端(XDMC)和XDM服 務器(XDMS)的XDM系統中的用於執行XDM功能的XDMS方法,該方法包括步驟從所述XDMC接收用於搜索XML文檔的XML配置訪問協議(XCAP)PUT請求消 息,其中所述XCAP PUT請求消息包括用於標識XML文檔的第一存儲位置的XCAP統一 資源標識符(URI);從由所述XCAP PUT請求消息中包含的所述XCAP URI所標識的所述第一存儲位置 搜索所述XML文檔;並且將所述XML文檔存儲在所述XCAPPUT請求消息中包含的第二存儲位置。
18.如權利要求17所述的方法,還包括當所述XDMS接收到所述XCAP PUT請求消息時,識別該XCAP PUT請求消息是用 於創建XML文檔的請求消息;檢查該XDMC是否被授權在目錄中創建XML文檔;當所述XDMC被授權在該目錄中創建XML文檔時,檢查是否存儲了與該XCAP URI 對應的XML文檔;當存儲了與該XCAP URI對應的XML文檔時,檢查該XDMC是否被授權搜索與該 XCAP URI對應的XML文檔;並且當存儲了與該XCAP URI對應的XML文檔時並且當該XDMC被授權搜索相應的 XML文檔時,搜索與該XCAP URI對應的XML文檔並將該XML文檔存儲在相應的存儲 位置。
19.如權利要求18所述的方法,還包括當在所述XDMS中沒有存儲與所述XCAP URI對應的XML文檔時,向存儲與所述 XCAP URI對應的該XML文檔的不同XDMS發送XCAP GET請求消息,並且接收與所 述XCAP URI對應的XML文檔;當在所述XDMS中存儲了與所述XCAP URI對應的XML文檔時,通過使用包含在所 述XCAP PUT請求消息中的用戶ID檢查所述XDMC是否被授權搜索相應的XML文檔; 以及當所述XDMC被授權搜索相應的XML文檔時,搜索與所述XCAP URI對應的XML文檔。
20.如權利要求18所述的方法,其中,在識別所述XCAPPUT請求消息是用於創建 XML文檔的請求消息的步驟中,所述XDMS檢查在所述XCAP PUT請求消息中包含的內 容類型,當所述內容類型為外部體時,識別該XCAPPUT請求消息是用於創建XML文檔 的請求消息,以及其中在檢查所述XDMC是否被授權在目錄中創建XML文檔的步驟中,使用包含在所述 XCAPPUT請求消息中的用戶ID來檢查用戶是否被授權在所述目錄中創建XML文檔。
全文摘要
可擴展標記語言文檔管理客戶端、伺服器及其方法,一種在包括XDMC(可擴展標記語言(XML)文檔管理(XDM)客戶端)和XDMS(XDM伺服器)的XDM系統中通過使用指示XCAP(XML配置訪問協議)文檔的位置的URL(統一資源定位符)來在XDMS中間接創建XML文檔的方法。該方法包括由該XDMC向相應的XDMS發送XCAP PUT請求消息,該XCAP PUT請求消息包含要被創建的XML文檔的XCAP URI(統一資源標識符)和存儲位置;和由XDMS接收該XCAP PUT請求消息,搜索與包含在XCAP PUT請求消息中的XCAP URI對應的XML文檔,以及將XML文檔存儲在該存儲位置。
文檔編號G06F17/30GK102012943SQ201010587559
公開日2011年4月13日 申請日期2007年8月16日 優先權日2006年8月16日
發明者吳載權, 金旭 申請人:三星電子株式會社