新四季網

Xml文檔管理方法及伺服器的製作方法

2023-12-07 04:48:56 2

專利名稱:Xml文檔管理方法及伺服器的製作方法
技術領域:
本發明涉及可擴展標記語言XML技術領域,特別涉及一種XML文檔管理方法及服 務器。
背景技術:
XML(Extensible Markup Language,可擴展標記語言)文檔管理(XDM)系統是多 種通信業務的通用引擎,能夠存儲和管理各種業務的數據。OMA(OpenMobile Alliance,開 放移動聯盟)已經對XML文檔的管理指定了初步的規範。在XDM系統中,XDMC(XML文檔管理客戶端)向XDMS (XML文檔管理伺服器)發送 XCAP(XML Configuration Access Protocol,XML配置訪問協議)命令,請求對存儲在網絡 中的某個XML文檔的內容進行修改;XDMC還可以通過SIP (Session Initiation Protocol, 會話發起協議)命令,向XDMS發送對該XML文檔的訂閱請求,並接收XDMS返回的該XML文 檔內容變化的通知。在現有的XDM系統中,使用XCAP命令對文檔內容進行修改時,一個修改請求只能 修改文檔的一個元素,或者一個元素的屬性值;而且,每次修改後,都需要對文檔標識進行 更新,並將新的文檔標識通知文檔訂閱者。在實現本發明的過程中,發明人發現現有技術中至少存在如下問題每次對文檔內容進行修改後,都需要對文檔標識進行更新,當需要對文檔內容進 行多次修改時,需要對文檔標識進行頻繁更新。

發明內容
本發明的實施例提供一種XML文檔管理方法及伺服器,能夠避免對XML文檔標識 進行頻繁更新。本發明實施例採用的技術方案為一種XML文檔管理方法,包括接收XML文檔管理者的管理請求,所述管理請求指示對XML文檔進行一項管理操 作,所述管理請求還包括用於指示是否還有針對所述XML文檔的後續管理請求的標識;
對所述XML文檔進行所述管理操作;根據所述標識,判斷所述XML文檔管理者是否還有針對所述XML文檔的後續管理 請求;根據判斷結果進行後續處理。一種XML文檔管理伺服器,包括接收模塊,用於接收XML文檔管理者的管理請求,所述管理請求指示對XML文檔進 行一項管理操作,所述管理請求還包括用於指示是否還有針對所述XML文檔的後續管理請 求的標識;操作模塊,用於對所述XML文檔進行所述管理操作;
判斷模塊,用於根據所述標識,判斷所述XML文檔管理者是否還有針對所述XML文 檔的後續管理請求;處理模塊,用於根據所述判斷模塊的判斷結果進行後續處理。本發明實施例XML文檔管理方法及伺服器,XML文檔管理者的管理請求中包括用 於指示是否還有針對XML文檔的後續管理請求的標識,XML文檔管理伺服器根據該管理請 求對該XML文檔進行管理操作後,判斷該XML文檔管理者是否還有針對該XML文檔的後續 管理請求,根據判斷結果進行後續處理。與現有技術相比,通過在管理請求中加入標識,根 據標識判斷是否對文檔標識進行更新,避免了每次管理操作之後都對文檔標識進行更新, 減少了文檔標識更新的次數。


為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以 根據這些附圖獲得其它的附圖。圖1為本發明實施例一提供的XML文檔管理方法流程圖;圖2為本發明實施例二提供的XML文檔管理方法流程圖;圖3為本發明實施例三提供的XML文檔管理方法流程圖;圖4為本發明實施例四提供的XML文檔管理方法流程圖;圖5為本發明實施例五提供的XML文檔管理方法流程圖;圖6為本發明實施例六提供的XML文檔管理方法流程圖;圖7為本發明實施例七提供的XML文檔管理伺服器結構示意圖;圖8為本發明實施例八提供的XML文檔管理伺服器結構示意圖;圖9為本發明實施例九提供的XML文檔管理伺服器結構示意圖;圖10、圖11、圖12為本發明實施例十提供的XML文檔管理伺服器結構示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於 本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它 實施例,都屬於本發明保護的範圍。為使本發明技術方案的優點更加清楚,下面結合附圖和實施例對本發明作詳細說 明。實施例一本實施例提供一種XML文檔管理方法,如圖1所示,所述方法包括101、接收XML文檔管理者的管理請求,所述管理請求指示對XML文檔進行多項管 理操作;102、根據所述管理請求,對所述XML文檔進行所述多項管理操作;103、生成所述XML文檔的新的文檔標識。
本發明實施例XML文檔管理方法,XML文檔管理者的管理請求指示對XML文檔進 行多項管理操作,根據該管理請求,對XML文檔進行多項管理操作之後,才生成該XML文檔 的新的文檔標識。與現有技術相比,XML文檔管理者的管理請求中包括多項管理操作,在完 成對XML文檔的多項管理操作之後,才生成該XML文檔的新的文檔標識,通過減少管理操作 的次數,可以減少對文檔標識更新的次數。實施例二在本實施例中,作為XML文檔管理者,XML文檔管理客戶端XDMC A向XML文檔管 理伺服器XDMS發送修改網絡中某XML文檔內容的請求;作為XML文檔訂閱者,XML文檔管 理客戶端XDMC B和XML文檔管理客戶端XDMC C向XDMS訂閱該XML文檔。 如圖2所示,所述XML文檔管理方法包括201、XDMS接收XDMC B的訂閱請求,該訂閱請求用於請求訂閱網絡中的某XML文檔。202、XDMS接收XDMC C的訂閱請求,該訂閱請求用於請求訂閱網絡中的該XML文檔。203、XDMS接收XDMC A的管理請求,該管理請求指示對該XML文檔進行多項管理 操作;其中,所述管理請求可以有兩種形式形式1 所述管理請求指示對該XML文檔的多部分內容分別進行不同管理操作,所 述不同管理操作可以包括創建、更新和刪除中的至少一個;具體實現方法可以為創建XDCP命令,在XDCP命令中重新定義POST命令以及該POST命令的消息體中包 括的內容;在該POST命令的消息體中定義管理元素〈modify〉,用來指向具體的操作內容, 使用該〈modify〉操作可以同時實現對XML文檔內容的更新、創建及刪除;在〈modify〉元素 中運用W3C(World Wide Web Consortium,全球資訊網聯盟)中的XPATH,實現對XML文檔內容 的操作。形式2 所述管理請求指示對該XML文檔的多部分內容進行同一種管理操作,所述 管理操作可以為創建、更新或刪除中的其中一個;具體實現方法可以為創建XDCP命令,在XDCP命令中重新定義POST命令,對該POST命令的消息頭進 行擴展,在該POST命令的URI (Uniform Resource Identifier,統一資源標識)中增加 Content參數,在該Content參數中包括需要操作的多個內容;同時,利用URI分隔符實現 採用同一請求對XML文檔多部分內容的操作,從而減少管理次數。204、XDMS根據該管理請求,對該XML文檔進行所述多項管理操作。具體地,當該管理請求為步驟203中的形式1時,則XDMS對該XML文檔的多個部 分進行創建、更新和刪除中的至少一種操作;當該管理請求為步驟203中的形式2時,則XDMS對該XML文檔的多個部分進行創 建、更新或刪除中的其中一種操作。205、XDMS生成該XML文檔的新的文檔標識。206、XDMS向XDMC A返迴響應消息,該響應消息中包括該新的文檔標識。207,XDMS向XDMC B返回通知消息,該通知消息中包括該新的文檔標識及該XML文 檔的所有變化內容。
208,XDMS向XDMC C返回通知消息,該通知消息中包括該新的文檔標識及該XML文 檔的所有變化內容。在本實施例中,所述步驟201、步驟202和步驟203的先後順序可以不作限定,所述 步驟206、步驟207和步驟208的先後順序可以不作限定。本發明實施例XML文檔管理方法,XDMS根據XDMC A的管理請求,對同一 XML文檔 進行多項管理操作之後,才生成該XML文檔的新的文檔標識,並向XML文檔訂閱者XDMC B 和XDMC C返回通知消息。與現有技術相比,通過減少管理操作的次數,可以減少對文檔更 新的次數,從而避免了向XML文檔訂閱者頻繁返回文檔標識和文檔變化通知,減少了數據 和信令在網絡間的傳輸,提高了用戶的體驗質量。實施例三本實施例提供一種XML文檔管理方法,如圖3所示,所述方法包括301、接收XML文檔管理者的管理請求,所述管理請求指示對XML文檔進行一項管 理操作,所述管理請求還包括用於指示是否還有針對所述XML文檔的後續管理請求的標 識;302、對所述XML文檔進行所述管理操作;303、根據所述標識,判斷所述XML文檔管理者是否還有針對所述XML文檔的後續
管理請求;304、根據判斷結果進行後續處理。本發明實施例XML文檔管理方法,XML文檔管理者的管理請求中包括用於指示是 否還有針對XML文檔的後續管理請求的標識,根據該管理請求對該XML文檔進行管理操作 後,判斷該XML文檔管理者是否還有針對該XML文檔的後續管理請求,根據判斷結果進行後 續處理。與現有技術相比,通過在管理請求中加入標識,根據標識判斷是否對文檔標識進行 更新,避免了每次管理操作之後都對文檔標識進行更新,減少了文檔標識更新的次數。實施例四在本實施例中,作為XML文檔管理者,XML文檔管理客戶端XDMC A向XML文檔管 理伺服器XDMS發送修改網絡中某XML文檔內容的請求;作為XML文檔訂閱者,XML文檔管 理客戶端XDMC B和XML文檔管理客戶端XDMC C向XDMS訂閱該XML文檔。如圖4所示,所述XML文檔管理方法包括401、XDMS接收XDMC B的訂閱請求,該訂閱請求用於請求訂閱網絡中的某XML文檔。402、XDMS接收XDMC C的訂閱請求,該訂閱請求用於請求訂閱網絡中的該XML文檔。403、XDMS接收XDMC A的管理請求,該管理請求中指示對該XML文檔進行一項管 理操作,該管理請求中還包括用於指示是否還有針對該XML文檔的後續管理請求的標識。404、根據所述管理請求,XDMS對該XML文檔進行所述管理操作。405,XDMS根據所述標識,判斷XDMC A是否還有針對該XML文檔的後續管理請求, 當XDMC A還有針對該XML文檔的後續管理請求時,執行步驟406 ;當XDMC A沒有針對該XML 文檔的後續管理請求時,執行步驟407。406、XDMS向XDMC A返迴響應消息,該響應消息中包括該XML文檔的當前的文檔標識,並返回執行步驟403。407、XDMS生成該XML文檔的新的文檔標識。408、XDMS向XDMC A返迴響應消息,該響應消息中包括該新的文檔標識。409,XDMS向XDMC B返回通知消息,該通知消息中包括該新的文檔標識及該XML文 檔的所有變化內容。410、XDMS向XDMC C返回通知消息,該通知消息中包括該新的文檔標識及該XML文 檔的所有變化內容。在本實施例中,所述步驟401、步驟402和步驟403的先後順序可以不作限定,所述 步驟408、步驟409和步驟410的先後順序可以不作限定。本發明實施例XML文檔管理方法,根據XDMC A的管理請求,當判斷XDMC A沒有針 對同一XML文檔的後續管理請求時,才生成該XML文檔的新的文檔標識,並向XDMC B和XDMC C返回通知消息。與現有技術相比,通過在管理請求中加入標識,根據標識判斷是否對文檔 標識進行更新,避免了每次管理操作之後都對文檔標識進行更新,減少了文檔標識更新的 次數,從而避免了向XML文檔訂閱者頻繁返回文檔標識和文檔變化通知,減少了數據和信 令在網絡間的傳輸,提高了用戶的體驗質量。實施例五在本實施例中,作為XML文檔管理者,XML文檔管理客戶端XDMC A向XML文檔管 理伺服器XDMS發送修改網絡中某XML文檔內容的請求;作為XML文檔訂閱者,XML文檔管 理客戶端XDMC B和XML文檔管理客戶端XDMC C向XDMS訂閱該XML文檔。如圖5所示,所述XML文檔管理方法包括501-504、可以參照步驟401-404,在此不再贅述。505,XDMS根據所述標識,判斷XDMC A是否還有針對該XML文檔的後續管理請求, 當XDMC A還有針對該XML文檔的後續管理請求時,執行步驟506。506、XDMS向XDMC A返迴響應消息,該響應消息中包括該XML文檔的當前的文檔 標識。507、當XDMS在預設時間內沒有接收到XDMC A的針對該XML文檔的下一條管理請 求時,和/或,當接收到所述XML文檔管理者的針對該XML文檔的管理請求的次數達到預設 值時,生成該XML文檔的新的文檔標識;其中,所述預設時間由XDMS預先設置,具體為XDMC A發送的、針對該XML文檔的 相鄰兩條管理請求的最大時間間隔。508、XDMS向XDMC A發送提示消息,該提示消息中包括該新的文檔標識。509、XDMS接收XDMC A返回的確認消息。510、XDMS向XDMC B返回通知消息,該通知消息中包括該新的文檔標識及該XML文 檔的所有變化內容。51UXDMS向XDMC C返回通知消息,該通知消息中包括該新的文檔標識及該XML文 檔的所有變化內容。在本實施例中,所述步驟510和步驟511的先後順序可以不作限定。本發明實施例XML文檔管理方法,當XDMS在預設時間內沒有接收到XDMC A的針 對該XML文檔的下一條管理請求時,和/或,當接收到XDMC A的針對該XML文檔的管理請求的次數達到預設值時,XDMS生成新的文檔標識,並向XDMC B和XDMC C返回通知消息,從 而,在減少文檔標識更新的次數,避免XML文檔訂閱者頻繁返回文檔標識和文檔變化通知 的同時,避免了長時間內沒有接收到下一條管理請求而無法更新文檔標識以及無法向XDMC B和XDMC C返回通知的問題。實施例六在本實施例中,作為XML文檔管理者,XML文檔管理客戶端XDMC A向XML文檔管 理伺服器XDMS發送修改網絡中某XML文檔內容的請求;作為XML文檔訂閱者,XML文檔管 理客戶端XDMC B和XML文檔管理客戶端XDMC C向XDMS訂閱該XML文檔。如圖6所示,所述XML文檔管理方法包括601-604、可以參照步驟401-404,在此不再贅述。605-606、可以參照步驟505-506,在此不再贅述。607、當XDMS在預設時間內沒有接收到XDMC A的下一條管理請求時,將該XML文 檔恢復至原始狀態,即步驟403之前的狀態。 本發明實施例XML文檔管理方法,當XDMS在預設時間內沒有接收到XDMC A的針 對該XML文檔的下一條管理請求時,XDMS將該XML文檔恢復至原始狀態,從而,在減少文檔 標識更新的次數,避免XML文檔訂閱者頻繁返回文檔標識和文檔變化通知的同時,避免了 長時間內沒有接收到下一條管理請求而無法更新文檔標識以及無法向XDMC B和XDMC C返 回通知的問題。實施例七本實施例提供一種XML文檔管理伺服器,如圖7所示,所述XML文檔管理伺服器 70,包括接收模塊701,用於接收XML文檔管理者71的管理請求,所述管理請求指示對XML 文檔進行多項管理操作;操作模塊702,用於根據所述管理請求,對所述XML文檔進行所述多項管理操作;生成模塊703,用於生成該XML文檔的新的文檔標識。本發明實施例XML文檔管理伺服器,XML文檔管理者的管理請求指示對XML文檔 進行多項管理操作,根據該管理請求,對XML文檔進行多項管理操作之後,才生成該XML文 檔的新的文檔標識。與現有技術相比,XML文檔管理者的管理請求中包括多項管理操作,在 完成對XML文檔的多項管理操作之後,才生成該XML文檔的新的文檔標識,通過減少管理操 作的次數,可以減少對文檔標識更新的次數。實施例八本實施例提供一種XML文檔管理伺服器,如圖8所示,所述XML文檔管理伺服器 70,包括接收模塊701,用於接收XML文檔管理者71的管理請求,所述管理請求指示對XML 文檔進行多項管理操作;其中,所述接收模塊701,還可以用於接收XML文檔訂閱者72的訂 閱請求,該訂閱請求用於請求訂閱該XML文檔;操作模塊702,用於根據所述管理請求,對所述XML文檔進行所述多項管理操作;生成模塊703,用於生成該XML文檔的新的文檔標識。進一步地,所述XML文檔管理伺服器70還可以包括
響應模塊704,用於向所述XML文檔管理者71返迴響應消息,該響應消息中包括該 新的文檔標識;通知模塊705,用於向所述XML文檔訂閱者72返回通知消息,該通知消息中包括該 新的文檔標識及該XML文檔的所有變化內容。其中,所述接收模塊701,具體用於接收XML文檔管理者71的管理請求,所述管理 請求指示對所述XML文檔的多部分內容分別進行不同管理操作,或者對所述XML文檔的多 部分內容進行相同管理操作。本發明實施例XML文檔管理伺服器,根據XML文檔管理者的管理請求,對同一 XML 文檔進行多項管理操作之後,才生成該XML文檔的新的文檔標識,並向XML文檔訂閱者返回 通知消息。與現有技術相比,通過減少管理操作的次數,可以減少對文檔更新的次數,從而 避免了向XML文檔訂閱者頻繁返回文檔標識和文檔變化通知,減少了數據和信令在網絡間 的傳輸,提高了用戶的體驗質量。實施例九本實施例提供一種XML文檔管理伺服器,如圖9所示,所述XML文檔管理伺服器 90,包括接收模塊901,用於接收XML文檔管理者91的管理請求,所述管理請求指示對XML 文檔進行一項管理操作,所述管理請求還包括用於指示是否還有針對所述XML文檔的後續 管理請求的標識;操作模塊902,用於對所述XML文檔進行所述管理操作;判斷模塊903,用於根據所述標識,判斷所述XML文檔管理者91是否還有針對所述 XML文檔的後續管理請求;處理模塊904,用於根據所述判斷模塊的判斷結果進行後續處理。本發明實施例XML文檔管理伺服器,XML文檔管理者的管理請求中包括用於指示 是否還有針對XML文檔的後續管理請求的標識,根據該管理請求對該XML文檔進行管理操 作後,判斷該XML文檔管理者是否還有針對該XML文檔的後續管理請求,根據判斷結果進行 後續處理。與現有技術相比,通過在管理請求中加入標識,根據標識判斷是否對文檔標識進 行更新,避免了每次管理操作之後都對文檔標識進行更新,減少了文檔標識更新的次數。實施例十如圖10、圖11、圖12所示,所述XML文檔管理伺服器90,包括接收模塊901,用於接收XML文檔管理者91的管理請求,所述管理請求指示對XML 文檔進行一項管理操作,所述管理請求還包括用於指示是否還有針對所述XML文檔的後續 管理請求的標識;其中,所述接收模塊901,還可以用於接收XML文檔訂閱者92的訂閱請 求,該訂閱請求用於請求訂閱該XML文檔;操作模塊902,用於對所述XML文檔進行所述管理操作;判斷模塊903,用於根據所述標識,判斷所述XML文檔管理者91是否還有針對所述 XML文檔的後續管理請求;處理模塊904,用於根據所述判斷模塊的判斷結果進行後續處理。如圖10、圖11、圖12所示,所述處理模塊904可以包括響應單元9041,用於當所述判斷模塊903的判斷結果為所述XML文檔管理者91還有針對所述XML文檔的後續管理請求時,向所述XML文檔管理者91返迴響應消息,所述響 應消息中包括所述XML文檔的當前的文檔標識。如圖10所示,所述處理模塊904可以包括生成單元9042,用於當所述判斷模塊903的判斷結果為所述XML文檔管理者91沒 有針對所述XML文檔的後續管理請求時,生成所述XML文檔的新的文檔標識;可選地,如圖10所示,所述響應單元9041,還用於所述XML文檔管理者91返迴響 應消息,該響應消息中包括該新的文檔標識。可選地,如圖11所示,所述生成單元9042,還用於當在預設時間內沒有接收到所 述XML文檔管理者91的針對所述XML文檔的下一條管理請求時,和/或,當接收到所述XML 文檔管理者91的針對所述XML文檔的管理請求的次數達到預設值時,生成所述XML文檔的 新的文檔標識。如圖10、圖11所示,所述處理模塊904還可以包括通知單元9043,用於向所述XML文檔訂閱者92返回通知消息,所述通知消息中包 括所述新的文檔標識及所述XML文檔的所有變化內容。可選地,如圖11所示,所述處理模塊904還可以包括提示單元9044,用於向所述XML文檔管理者91發送提示消息,所述提示消息中包 括所述新的文檔標識;接收單元9045,用於接收所述XML文檔管理者91返回的確認消息。可選地,如圖12所示,所述處理模塊904還可以包括恢復單元9046,用於當在預設時間內沒有接收到所述XML文檔管理者的針對所述 XML文檔的下一條管理請求時,將所述XML文檔恢復至原始狀態。本發明實施例XML文檔管理伺服器,根據XML文檔管理者的管理請求,當判斷XML 文檔管理者沒有針對同一 XML文檔的後續管理請求時,才生成該XML文檔的新的文檔標識, 並向XML文檔訂閱者返回通知消息,從而避免了每次管理操作之後都對文檔標識進行更 新,減少了文檔標識更新的次數,避免XML文檔訂閱者頻繁返回文檔標識和文檔變化通知; 優選地,當在預設時間內沒有接收到同一 XML文檔管理者的針對該XML文檔的下一條管理 請求時,生成新的文檔標識,並向XML文檔訂閱者返回通知消息,或者,將該XML文檔恢復至 原始狀態,從而可以避免長時間內沒有接收到下一條管理請求而無法更新文檔標識以及無 法向XDMC B和XDMC C返回通知的問題。在本發明的所有實施例中,XML文檔管理者和XML文檔訂閱者可以為不同的XDMC, 也可以為同一個XDMC。本發明實施例提供的XML文檔管理伺服器可以實現上述提供的方法實施例。本發 明實施例提供的XML文檔管理方法及伺服器可以適用於XDM系統,但不僅限於此。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以 通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質 中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為 磁碟、光碟、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(RandomAccess Memory, RAM)等。以上所述,僅為本發明的具體實施方式
,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到的變化或替換,都應 涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應該以權利要求的保護範圍為準。
權利要求
1.一種XML文檔管理方法,其特徵在於,包括接收XML文檔管理者的管理請求,所述管理請求指示對XML文檔進行一項管理操作,所 述管理請求還包括用於指示是否還有針對所述XML文檔的後續管理請求的標識; 對所述XML文檔進行所述管理操作;根據所述標識,判斷所述XML文檔管理者是否還有針對所述XML文檔的後續管理請求;根據判斷結果進行後續處理。
2.根據權利要求1所述的方法,其特徵在於,所述根據判斷結果進行後續處理包括 當判斷結果為所述XML文檔管理者還有針對所述XML文檔的後續管理請求時,向所述XML文檔管理者返迴響應消息,所述響應消息中包括所述XML文檔的當前的文檔標識; 執行所述接收XML文檔管理者的管理請求的操作。
3.根據權利要求1所述的方法,其特徵在於,所述根據判斷結果進行後續處理包括 當判斷結果為所述XML文檔管理者沒有針對所述XML文檔的後續管理請求時,生成所述XML文檔的新的文檔標識;向所述XML文檔訂閱者返回通知消息,所述通知消息中包括所述新的文檔標識及所述 XML文檔的所有變化內容。
4.根據權利要求2所述的方法,其特徵在於,在所述向所述XML文檔管理者返迴響應消 息之後,所述方法還包括當在預設時間內沒有接收到所述XML文檔管理者的針對所述XML文檔的下一條管理請 求時,和/或,當接收到所述XML文檔管理者的針對所述XML文檔的管理請求的次數達到預 設值時,生成所述XML文檔的新的文檔標識。
5.根據權利要求4所述的方法,其特徵在於,在所述生成所述XML文檔的新的文檔標識 之後,所述方法還包括向所述XML文檔管理者發送提示消息,所述提示消息中包括所述新的文檔標識,接收 所述XML文檔管理者返回的確認消息;或者,向所述XML文檔訂閱者返回通知消息,所述通知消息中包括所述新的文檔標識及所述 XML文檔的所有變化內容。
6.根據權利要求2所述的方法,其特徵在於,在所述向所述XML文檔管理者返迴響應消 息之後,所述方法還包括當在預設時間內沒有接收到所述XML文檔管理者的針對所述XML文檔的下一條管理請 求時,將所述XML文檔恢復至原始狀態。
7.—種XML文檔管理伺服器,其特徵在於,包括接收模塊,用於接收XML文檔管理者的管理請求,所述管理請求指示對XML文檔進行一 項管理操作,所述管理請求還包括用於指示是否還有針對所述XML文檔的後續管理請求的 標識;操作模塊,用於對所述XML文檔進行所述管理操作;判斷模塊,用於根據所述標識,判斷所述XML文檔管理者是否還有針對所述XML文檔的 後續管理請求;處理模塊,用於根據所述判斷模塊的判斷結果進行後續處理。
8.根據權利要求7所述的XML文檔管理伺服器,其特徵在於,所述處理模塊包括響應單元,用於當所述判斷模塊的判斷結果為所述XML文檔管理者還有針對所述XML 文檔的後續管理請求時,向所述XML文檔管理者返迴響應消息,所述響應消息中包括所述 XML文檔的當前的文檔標識;生成單元,用於當所述判斷模塊的判斷結果為所述XML文檔管理者沒有針對所述XML 文檔的後續管理請求時,生成所述XML文檔的新的文檔標識。
9.根據權利要求8所述的XML文檔管理伺服器,其特徵在於,所述生成單元,還用於當 在預設時間內沒有接收到所述XML文檔管理者的針對所述XML文檔的下一條管理請求時, 和/或,當接收到所述XML文檔管理者的針對所述XML文檔的管理請求的次數達到預設值 時,生成所述XML文檔的新的文檔標識。
10.根據權利要求8或9所述的XML文檔管理伺服器,其特徵在於,所述處理模塊還包括通知單元,用於向所述XML文檔訂閱者返回通知消息,所述通知消息中包括所述新的 文檔標識及所述XML文檔的所有變化內容。
11.根據權利要求9所述的XML文檔管理伺服器,其特徵在於,所述處理模塊還包括 提示單元,用於向所述XML文檔管理者發送提示消息,所述提示消息中包括所述新的文檔標識;接收單元,用於接收所述XML文檔管理者返回的確認消息。
12.根據權利要求8所述的XML文檔管理伺服器,其特徵在於,所述處理模塊還包括 恢復單元,用於當在預設時間內沒有接收到所述XML文檔管理者的針對所述XML文檔的下一條管理請求時,將所述XML文檔恢復至原始狀態。
全文摘要
本發明實施例公開了一種XML文檔管理方法及伺服器,所述方法包括接收XML文檔管理者的管理請求,所述管理請求指示對XML文檔進行一項管理操作,所述管理請求還包括用於指示是否還有針對所述XML文檔的後續管理請求的標識;對所述XML文檔進行所述管理操作;根據所述標識,判斷所述XML文檔管理者是否還有針對所述XML文檔的後續管理請求;根據判斷結果進行後續處理。本發明適用於XDM系統中對XML文檔進行管理操作。
文檔編號H04L29/06GK102117298SQ200910260760
公開日2011年7月6日 申請日期2009年12月31日 優先權日2009年12月31日
發明者劉海濤, 宋悅, 常新苗, 朱文杰, 李小娟, 楊健 申請人:華為終端有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀