提供增強(qiáng)型文檔管理的設(shè)備、方法和計算機(jī)程序產(chǎn)品的制作方法
【專利說明】提供增強(qiáng)型文檔管理的設(shè)備、方法和計算機(jī)程序產(chǎn)品
[0001]本申請是申請日為2008年2月13日、申請?zhí)枮?00880010780.0、發(fā)明名稱為“提供增強(qiáng)型文檔管理的設(shè)備、方法和計算機(jī)程序產(chǎn)品”的發(fā)明專利申請的分案申請。
技術(shù)領(lǐng)域
[0002]本發(fā)明的示例性實施方式通常涉及文檔管理,并且更具體地涉及可擴(kuò)展標(biāo)記語言(XML)文檔管理(XDM)。
【背景技術(shù)】
[0003]這里利用以下縮寫詞:
[0004]AS應(yīng)用服務(wù)器
[0005]CC 通信內(nèi)容
[0006]GA 群通報
[0007]HTTP 超文本傳送協(xié)議
[0008]IETF 因特網(wǎng)工程任務(wù)組
[0009]IP網(wǎng)際協(xié)議
[0010]IM 即時消息收發(fā)
[0011]OMA 開放移動聯(lián)盟
[0012]PoC 蜂窩一鍵通
[0013]PSI 公共服務(wù)標(biāo)識
[0014]SIP 會話發(fā)起協(xié)議
[0015]TEL 電話
[0016]UE 用戶設(shè)備,比如移動站或者移動終端
[0017]URI 統(tǒng)一資源標(biāo)識符
[0018]W3C 萬維網(wǎng)聯(lián)盟
[0019]XCAP XML配置接入?yún)f(xié)議
[0020]XDM XML文檔管理
[0021]XDMS XML文檔管理服務(wù)器
[0022]XML 可擴(kuò)展標(biāo)記語言
[0023]XQuery XML 查詢語言
[0024]XML是支持多種多樣應(yīng)用的由W3C推薦的通用標(biāo)記語言。OMA已經(jīng)基于XCAP定義了用于XML文檔管理(XDM)的通用框架。OMA持續(xù)修訂和擴(kuò)展XDM規(guī)范。
[0025]以下文獻(xiàn)通過整體引用而合并于此:
[0026]"Shared Group XDM Specificat1n",Open Mobile Alliance (開放移動聯(lián)盟),草稿第 2.0 版,2007 年 2 月 6 日,0MA-TS-XDM_Shared_Group-V2_0-20070206-D,這里稱為共享群XDM V2.0。
[0027]"Shared List XDM Specif icat1n〃,Open Mobile Alliance (開放移動聯(lián)盟),草稿第 2.0 版,2007 年 2 月 6 日,0MA-TS-XDM_Shared_List-V2_0-20070206-D,這里稱為共享列表 XDM V2.00
[0028]〃XML Document Management Architecture",Open Mobile Alliance (開放移動聯(lián)盟),草稿第 2.0 版,2007 年 2 月 15 日,0MA-AD-XDM-V2_0-20070215_D,這里稱為 XDM 架構(gòu) V2.0。
[0029]也可以參考XDM Core Specificat1n 第 2.0 版。
[0030]XDM定義一種使與用戶特定的服務(wù)有關(guān)的信息可為需要它們的服務(wù)授權(quán)者所用的公共機(jī)制。這樣的信息有望存儲于可以在其中對它進(jìn)行定位、訪問和操控(例如創(chuàng)建、改變、刪除等)的網(wǎng)絡(luò)中。XDM規(guī)定將如何在結(jié)構(gòu)合理的XML文檔中定義這樣的信息以及用于訪問和操控這樣的XML文檔的公共協(xié)議。如由IETF定義的XCAP已被選擇作為公共XML文檔管理協(xié)議。
[0031]XDM Core Specificat1n第2.0版定義三個主要特征:
[0032](I)公共協(xié)議XCAP,委托人可以通過該協(xié)議將他們的與服務(wù)有關(guān)的數(shù)據(jù)作為XML文檔存儲于網(wǎng)絡(luò)中并且操控在網(wǎng)絡(luò)中存儲的該數(shù)據(jù)。
[0033](2) SIP預(yù)訂/通知機(jī)制,可以通過該機(jī)制向委托人通知對這樣的文檔的改變。
[0034](3)對XCAP的擴(kuò)展,委托人可以通過這些擴(kuò)展來使用有限XQuery來搜索在網(wǎng)絡(luò)中存儲為XML文檔的與服務(wù)有關(guān)的數(shù)據(jù)。
[0035]經(jīng)由XCAP訪問和操控的文檔存儲于網(wǎng)絡(luò)中被稱為XML文檔管理服務(wù)器(XDMS)的邏輯庫中。各庫可以與功能實體關(guān)聯(lián),其中所述功能實體使用它的數(shù)據(jù)來執(zhí)行它的功能。
[0036]由于XDM授權(quán)者(enabler)具有可重用性質(zhì),所以將有與其他服務(wù)授權(quán)者的交互,因此XDM授權(quán)者的架構(gòu)設(shè)計適應(yīng)其他服務(wù)授權(quán)者的需要。
[0037]圖1示出了根據(jù)XDM架構(gòu)V2.0的常規(guī)XML文檔管理架構(gòu)??梢奨DM客戶機(jī)具有用于XCAP請求的一個聯(lián)系點(XDM-3):聚集代理。它認(rèn)證請求并且將請求路由到正確XDMS。
[0038]XDM客戶機(jī)通過調(diào)用在HTTP報頭的請求-URI (Request-URI)中標(biāo)識的XDM資源上的某些HTTP操作來操控XML文檔??蛻魴C(jī)基于它對支配該XML文檔的應(yīng)用用法的了解來構(gòu)造請求-URI。
[0039]用戶或者AS可以預(yù)訂XML文檔的改變??梢酝ㄟ^所有者的SIP URI或者通過群的PSI URI (例如群的SIP URI)來解決預(yù)訂。
[0040]XDM 2.0架構(gòu)引入稱為自動群通報的新功能,其中共享群XDMS將通過在創(chuàng)建群時將已擴(kuò)展的群通報發(fā)送到該群的所有成員或者在向群添加一個或者多個新成員時發(fā)送到群的新成員來向群中的所有成員自動通報。這一功能增加用戶體驗,因為群的創(chuàng)建者無需人工通報該群。
【發(fā)明內(nèi)容】
[0041]在本發(fā)明的一個示例性方面中,一種方法,包括:響應(yīng)于將用戶添加到共享統(tǒng)一資源標(biāo)識符(URI)列表,確定共享URI列表由共享群文檔引用;確定與共享群文檔關(guān)聯(lián)的群是否使用自動群通報特征;并且響應(yīng)于確定群使用自動群通報特征,將群通報直接發(fā)送到用戶。
[0042]在本發(fā)明的另一示例性方面中,提供一種計算機(jī)程序產(chǎn)品。該計算機(jī)程序產(chǎn)品包括包含在有形計算機(jī)可讀介質(zhì)上的程序指令。程序指令的執(zhí)行導(dǎo)致以下操作:響應(yīng)于將用戶添加到共享統(tǒng)一資源標(biāo)識符(URI)列表,確定共享URI列表由共享群文檔引用;確定與共享群文檔關(guān)聯(lián)的群是否使用自動群通報特征;并且響應(yīng)于確定群使用自動群通報特征,將群通報直接發(fā)送到用戶。
[0043]在本發(fā)明的又一示例性方面中,一種電子設(shè)備,包括:第一存儲器,被配置成存儲共享統(tǒng)一資源標(biāo)識符(URI)列表;第二存儲器,被配置成存儲共享群文檔;以及數(shù)據(jù)處理器,耦合到第一存儲器和第二存儲器。該數(shù)據(jù)處理器被配置成:響應(yīng)于將用戶添加到共享URI列表,確定共享URI列表由共享群文檔引用;確定與共享群文檔關(guān)聯(lián)的群是否使用自動群通報特征;并且響應(yīng)于確定群使用自動群通報特征,將群通報直接發(fā)送到用戶。
【附圖說明】
[0044]在結(jié)合以下附圖閱讀時的下文詳細(xì)實施方式中使本發(fā)明各個實施方式的前述和其他方面更清楚:
[0045]圖1示出了根據(jù)XDM架構(gòu)V2.0規(guī)范的常規(guī)XML文檔管理(XDM)架構(gòu);
[0046]圖2描繪了對用于實現(xiàn)本發(fā)明示例性實施方式的方法的一個非限制性例子進(jìn)行圖示的流程圖;
[0047]圖3描繪了對用于實現(xiàn)本發(fā)明示例性實施方式的方法的另一非限制性例子進(jìn)行圖示的流程圖;以及
[0048]圖4用于圖示適合于在實現(xiàn)本發(fā)明示例性實施方式時使用的各種電子設(shè)備的簡化框圖。
【具體實施方式】
[0049]如上所述,并且根據(jù)XDM V2.0架構(gòu),將自動群通報發(fā)送到:
[0050](I)當(dāng)創(chuàng)建群或者修改它的性質(zhì)時發(fā)送到群的所有成員;和/或
[0051](2)當(dāng)共享群XDMS向群添加新成員時發(fā)送到群的新成員。
[0052]共享群XDMS從存儲于共享群文檔中的群定義直接取得成員列表。成員列表可以包括數(shù)個〈entry〉(條目)和/或〈external〉(外部)元素。〈entry〉元素是指具有SIP/TEL URI的單個用戶,而〈external〉元素指向存儲于共享列表XDMS中的URI列表。URI列表可以具有數(shù)個SIP/TEL URI并且可由數(shù)個應(yīng)用重用。TEL URI包括按照給定格式(例如無破折號或者括號的數(shù)字串)的電話信息(例如電話號碼)。
[0053]當(dāng)在創(chuàng)建群時生成由共享群XDMS生成的群通報(GA)(例如針對群中的所有成員)時,它也將從外部引用取得(fetch) URI (根據(jù)上面標(biāo)識的〈external〉元素)并且也將GA發(fā)送到這些外部引用。
[0054]當(dāng)用戶將一個或者多個新成員添加到現(xiàn)有群并且共享群XDMS將GA發(fā)送到該一個或者多個新成員時出現(xiàn)問題。如果添加的一個或者多個成員是共享群文檔中的條目,則共享群XDMS負(fù)責(zé)更新該文檔。這樣,它可以查看(例如確定)是否添加新條目。
[0055]然而,如果將新條目添加到從共享群文檔引用的共享列表文檔,則共享群XDMS可能并不知道該添加并且不能針對添加的用戶生成GA。也就是說,目前沒有用來向共享群XDMS通知向從共享群文檔引用的共享列表文檔添加的條目的機(jī)制。
[0056]如這里進(jìn)一步描述的本發(fā)明的示例性實施方式提供解決這一問題的設(shè)備、方法和計算機(jī)程序產(chǎn)品。
[0057]如上所述,當(dāng)經(jīng)由存儲于共享列表XDMS中的共享URI列表文檔將一個或者多個新成員添加到群時出現(xiàn)所討論的情形。應(yīng)當(dāng)向共享群XDMS通知該一個或者多個新成員,從而它可以針對添加的一個或者多個用戶生成GA。如與共享群和共享URI列表文檔及規(guī)范中的現(xiàn)有元素一起利用的那樣,可以通過以下示例性方法來解決這一問題,。
[0058]圖2描繪了對用于實現(xiàn)本發(fā)明示例性實施方式的方法的一個非限制性例子進(jìn)行圖示的流程圖。在框40中,將新條目(例如新用戶)添加到共享URI列表???2查詢共享URI列表是否由其他應(yīng)用引用。如果不是(在框42處為否),則該方法結(jié)束(框50)。如果共享URI列表由其他應(yīng)用引用(在框42處為是),則框44查詢共享群文檔是否正在使用共享URI列表。如果不是(在框44處為否),則該方法結(jié)束(框50)。如果共享群文檔正在使用共享URI列表(在框44處為是),則框46查詢?nèi)菏欠袷褂谩碼utomatic-group-advertisement〉(AGA)(自動-群-通報)特征。如果不是(在框46處為否),則該方法結(jié)束(框50)。如果群正在使用AGA特征(在框46處為是),則將GA(例如已擴(kuò)展的群通報)直