專(zhuān)利名稱:用于離線存儲(chǔ)的用戶訪問(wèn)策略的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于在通信系統(tǒng)中管理離線存儲(chǔ)的方法、計(jì)算;fe^呈序產(chǎn)品、 裝置以及系統(tǒng)。
背景技術(shù):
通信系統(tǒng)可以看作這樣的設(shè)備,該設(shè)備能夠在兩個(gè)或更多個(gè)實(shí)體之間 進(jìn)行通信,所述實(shí)體諸如用戶終端和/或與該通信系統(tǒng)相關(guān)聯(lián)的其他節(jié)點(diǎn)。 可以為通信系統(tǒng)的訂戶(諸如用戶或終端用戶)提供和供應(yīng)向用戶提供數(shù) 據(jù)的許多服務(wù),諸如呼叫、數(shù)據(jù)通信或多媒體服務(wù)或簡(jiǎn)單的網(wǎng)絡(luò)(例如因 特網(wǎng))接入。例如,所述服務(wù)可以由通信系統(tǒng)的運(yùn)營(yíng)商或者外部服務(wù)提供 商來(lái)提供。
提供給通信系統(tǒng)訂戶的服務(wù)可包括會(huì)議服務(wù),諸如多方會(huì)議,例如所 謂的直接語(yǔ)音通信服務(wù)。直接語(yǔ)音通信服務(wù)允許用戶加入與一個(gè)或更多個(gè) 用戶的即時(shí)通信中。直接語(yǔ)音通信服務(wù)的一個(gè)實(shí)例包括"蜂窩式一鍵通" (PoC)服務(wù),也稱為PTT (—鍵通服務(wù))。PoC可以基于蜂窩網(wǎng)絡(luò)(諸 如GSM/GPRS網(wǎng)絡(luò))中的IP語(yǔ)音(VOIP)技術(shù)。
提供給通信系統(tǒng)訂戶的服務(wù)可包括即時(shí)消息。即時(shí)消息通信服務(wù)允許 用戶向 一個(gè)或多個(gè)用戶發(fā)送消息。
開(kāi)放移動(dòng)聯(lián)盟(OMA)
OMA-TS-PoC-System-Description-V2一0-20061221-D , 2.0版-2006 年12月21日的蜂窩式一鍵通系統(tǒng)說(shuō)明定義了 PoC,其基于半雙工通信。 因此,訂購(gòu)了 PoC服務(wù)的且屬于一個(gè)群組的一個(gè)用戶(即,第一PoC訂戶)當(dāng)時(shí)可以^并話,而屬于該組的其他用戶(或PoC訂戶)與此同時(shí)可以 聽(tīng)但是不能說(shuō)話。第一 PoC訂戶可以在其通信設(shè)備上按下并保持住一鍵通 按鍵以開(kāi)始說(shuō)話,該第一 PoC訂戶現(xiàn)在可以在其保持住上述掩睫的時(shí)候進(jìn) 行說(shuō)話。相似的原理可應(yīng)用于具有觸敏或聲音激活的用戶界面的設(shè)備。第 一 PoC訂戶通過(guò)PoC服務(wù)連接到其他用戶,其中該P(yáng)oC服務(wù)被配置為控 制PoC會(huì)話,并將從第一PoC訂戶提交的內(nèi)^i洛由到其他用戶。
PoC2.0介紹了一種新的功能上稱為PoC箱的功能,所述PoC箱在用 戶離線時(shí)將用戶的PoC通信存儲(chǔ)到網(wǎng)絡(luò)貯存器中。因此,在其他用戶之一 不能通過(guò)PoC網(wǎng)絡(luò)進(jìn)行訪問(wèn),也就是,該用戶離線的情況下,PoC服務(wù)器 可以將不能訪問(wèn)的用戶的POC通信的數(shù)據(jù)存儲(chǔ)到PoC箱中,4吏得該用戶 可以在其返回在線時(shí)取回這些PoC通信數(shù)據(jù)。
這種方案的不利在于,不能訪問(wèn)的用戶對(duì)于到網(wǎng)絡(luò)貯存器的存儲(chǔ)過(guò)程 沒(méi)有影響。例如,用戶可能并不想要存儲(chǔ)和接收來(lái)自特定用戶或群組的內(nèi) 容,或者用戶可能并不想要存儲(chǔ)數(shù)據(jù)大小巨大的內(nèi)容。
在OMA-AD-IM_SIMPLE_Vl—0-20061107-D, 1.0版—2006年11月7 日的即時(shí)消息使用簡(jiǎn)單架構(gòu)中定義的即時(shí)消息(IM)服務(wù)中也存在同樣的 問(wèn)題,其中引入了同樣的功能上稱為延遲消息的功能,在該功能中網(wǎng)絡(luò)將 用戶離線時(shí)發(fā)往該用戶的消息進(jìn)行存儲(chǔ),并在用戶返回在線時(shí)將存儲(chǔ)的消 息轉(zhuǎn)發(fā)給用戶。
發(fā)明內(nèi)容
公開(kāi)了一種方法,包括確定預(yù)定用戶是否可以通過(guò)通信系統(tǒng)進(jìn)行訪 問(wèn),其中想要通過(guò)所述通信系統(tǒng)向所述預(yù)定用戶提供數(shù)據(jù),并且,在所述 用戶不能訪問(wèn)的情況下,依據(jù)與所述用戶相關(guān)聯(lián)的離線規(guī)則決定是否將所 述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中,其中所述離線規(guī)則包含以下至少一個(gè)
-至少一個(gè)存儲(chǔ)數(shù)據(jù)的接受規(guī)則,以及
-至少一個(gè)不存儲(chǔ)數(shù)據(jù)的拒絕規(guī)則。
此外,公開(kāi)了一種其上存儲(chǔ)有計(jì)算機(jī)程序的計(jì)算機(jī)可讀介質(zhì)。所述計(jì)算機(jī)程序包括指令,可操作用于促使處理器確定預(yù)定用戶是否可以通過(guò) 通信系統(tǒng)進(jìn)行訪問(wèn),其中想要通過(guò)所述通信系統(tǒng)向所述預(yù)定用戶提供數(shù)據(jù), 并且,在所述用戶不能訪問(wèn)的情況下,促使處理器依據(jù)與所述用戶相關(guān)聯(lián) 的離線規(guī)則決定是否將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中,其中所述離線規(guī)則包 含以下至少一個(gè)
-至少一個(gè)存儲(chǔ)數(shù)據(jù)的接受規(guī)則,以及
-至少一個(gè)不存儲(chǔ)數(shù)據(jù)的拒絕規(guī)則。
此外,公開(kāi)了一種計(jì)算機(jī)程序,包括指令,可操作用于促使處理器 確定預(yù)定用戶是否可以通過(guò)通信系統(tǒng)進(jìn)行訪問(wèn),其中想要通過(guò)所述通信系 統(tǒng)向所述預(yù)定用戶提供數(shù)據(jù),并且,在所述用戶不能訪問(wèn)的情況下,促使 處理器依據(jù)與所述用戶相關(guān)聯(lián)的離線規(guī)則決定是否將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ) 實(shí)體中,其中所述離線規(guī)則包含以下至少一個(gè)
-至少一個(gè)存儲(chǔ)數(shù)據(jù)的接受規(guī)則,以及 -至少一個(gè)不存儲(chǔ)數(shù)據(jù)的拒絕規(guī)則。
另外,公開(kāi)了一種裝置,包括處理部件,配置為確定預(yù)定用戶是否 可以通過(guò)通信系統(tǒng)進(jìn)行訪問(wèn),其中想要通過(guò)所述通信系統(tǒng)向所述預(yù)定用戶 提供數(shù)據(jù),并且,在所述用戶不能訪問(wèn)的情況下,依據(jù)與所述用戶相關(guān)聯(lián) 的離線規(guī)則決定是否將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中,其中所述離線規(guī)則包 含以下至少一個(gè)
-至少一個(gè)存儲(chǔ)數(shù)據(jù)的接受規(guī)則,以及
—至少一個(gè)不存儲(chǔ)數(shù)據(jù)的拒絕規(guī)則。
此外,公開(kāi)了一種系統(tǒng),包括所述裝置,所述存儲(chǔ)實(shí)體,以及至少一 個(gè)接口 ,所述至少一個(gè)接口配置為將至少一個(gè)用戶連接到所述系統(tǒng)。
另外,公開(kāi)了一種裝置,包括裝備,用于確定預(yù)定用戶是否可以通 過(guò)通信系統(tǒng)進(jìn)行訪問(wèn),其中想要通過(guò)所述通信系統(tǒng)向所述預(yù)定用戶提供數(shù) 據(jù),并且,在所述用戶不能訪問(wèn)的情況下,用于依據(jù)與所述用戶相關(guān)聯(lián)的 離線規(guī)則決定是否將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中,其中所述離線規(guī)則包含 以下至少一個(gè)-至少一個(gè)存儲(chǔ)數(shù)據(jù)的接受規(guī)則,以及 -至少一個(gè)不存儲(chǔ)數(shù)據(jù)的拒絕規(guī)則。
根據(jù)本發(fā)明的方法、計(jì)算機(jī)程序產(chǎn)品、計(jì)算機(jī)程序、裝置和系統(tǒng),用 戶通過(guò)離線規(guī)則的方式對(duì)數(shù)據(jù)向存儲(chǔ)實(shí)體的存儲(chǔ)過(guò)程產(chǎn)生影響,因?yàn)橛脩?可以定義用于決定在他離線時(shí)哪些數(shù)據(jù)應(yīng)該被存儲(chǔ)哪些數(shù)據(jù)不應(yīng)該被存儲(chǔ) 的規(guī)則。
例如,通信系統(tǒng)可以包括一個(gè)網(wǎng)絡(luò)或彼此連接的多個(gè)網(wǎng)絡(luò),并且通信 系統(tǒng)可以配置為向多個(gè)用戶提供至少一項(xiàng)服務(wù)。例如,所述通信系統(tǒng)可以 使得能夠在多個(gè)用戶之間進(jìn)行多方會(huì)議,這又稱為直接語(yǔ)音通信服務(wù)。直 接語(yǔ)音通信月良務(wù)可允許第 一用戶加入與 一個(gè)或更多個(gè)用戶的即時(shí)通信中,
例如,直接語(yǔ)音通信服務(wù)的一個(gè)實(shí)例包括"蜂窩式一鍵通"(PoC)服務(wù), 也稱為PTT (—鍵通服務(wù))。PoC可以基于蜂窩網(wǎng)絡(luò)(諸如GSM/GPRS 網(wǎng)絡(luò))中的IP語(yǔ)音(VOIP)技術(shù),其中PoC數(shù)據(jù)首先從第一用戶傳輸?shù)?通信系統(tǒng),例如,傳輸?shù)剿鐾ㄐ畔到y(tǒng)中的服務(wù)器,然后,通信系統(tǒng)可以 將PoC數(shù)據(jù)分發(fā)到該第一用戶選擇的預(yù)定的至少一個(gè)用戶。所述通信系統(tǒng) 還可以提供從第一用戶到另一用戶的單點(diǎn)對(duì)單點(diǎn)服務(wù)。例如,提供給用戶 的另 一服務(wù)包括即時(shí)消息,其允許用戶通過(guò)通信系統(tǒng)向一個(gè)或多個(gè)用戶發(fā) 送消息。
在這些示例性情況中,數(shù)據(jù)必須通過(guò)通信系統(tǒng)提供給至少一個(gè)用戶, 也就是,至少一個(gè)預(yù)定用戶。還可能存在其他情況,其中數(shù)據(jù)必須通過(guò)通 信系統(tǒng)提供給至少 一個(gè)預(yù)定用戶。
根據(jù)本發(fā)明,旨在通過(guò)所述通信系統(tǒng)向所述預(yù)定用戶提供數(shù)據(jù),并且 確定該預(yù)定用戶是否可以通過(guò)所述通信系統(tǒng)進(jìn)行訪問(wèn)。
在所述預(yù)定用戶可訪問(wèn)的情況下,數(shù)據(jù)可以通過(guò)所述通信系統(tǒng)被直接 傳輸?shù)剿鲇脩簟?br>
在所述預(yù)定用戶不可訪問(wèn)的情況下,例如,該用戶離線,也就是i兌, 數(shù)據(jù)不能傳輸?shù)皆撚脩?,那么依?jù)與所述用戶相關(guān)聯(lián)的離線規(guī)則決定是否 將該數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中,其中所述離線規(guī)則包含以下至少一個(gè)(i)至少一個(gè)存儲(chǔ)數(shù)據(jù)的接受規(guī)則,以及(ii)至少一個(gè)不存儲(chǔ)數(shù)據(jù)的拒絕規(guī)則。
因此,所述離線規(guī)則定義了在所述用戶不可訪問(wèn)的情況下,對(duì)于想要 傳輸給相應(yīng)用戶的離線通信怎樣處理。
例如,用戶可以定義,他不想從至少一個(gè)特定的數(shù)據(jù)源(例如特定用 戶或用戶群組)接收任何數(shù)據(jù),然后所述至少一個(gè)數(shù)據(jù)源的標(biāo)識(shí)符被列出 作為至少一個(gè)拒絕規(guī)則,以決定來(lái)自所述至少一個(gè)特定數(shù)據(jù)源之一的數(shù)據(jù) 不被存儲(chǔ)在存儲(chǔ)實(shí)體中。
此外,數(shù)據(jù)內(nèi)容的種類(lèi)(例如語(yǔ)音、視頻、集體廣告、靜止圖像、文 本、歸檔等等的媒體類(lèi)型)也可以用作拒絕和/或接受規(guī)則。例如,在用戶 不想在他離線時(shí)存儲(chǔ)視頻的情況下,他可以在拒絕列表上將"視頻"設(shè)為 特別種類(lèi)的數(shù)據(jù)內(nèi)容,而在他想要存儲(chǔ)語(yǔ)音的情況下,他可以在接受列表 上將"語(yǔ)音"設(shè)為特別種類(lèi)的數(shù)據(jù)內(nèi)容。
此外,數(shù)據(jù)大小也可以是與用戶相關(guān)聯(lián)的離線規(guī)則中的接受和/或拒絕 規(guī)則的標(biāo)準(zhǔn)。當(dāng)然,其它的合適的標(biāo)準(zhǔn)也可以用于接受和/或拒絕規(guī)則。
可以由通信系統(tǒng)的服務(wù)器或其它實(shí)體,例如控制器等等,來(lái)執(zhí)行依據(jù) 與所述用戶相關(guān)聯(lián)的離線規(guī)則做出的對(duì)是否將數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中的決 定。
例如,僅當(dāng)根據(jù)與所述用戶相關(guān)聯(lián)的離線規(guī)則決定數(shù)據(jù)應(yīng)該進(jìn)行存儲(chǔ) 時(shí),將數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中,否則不執(zhí)行存儲(chǔ)。
因此,本發(fā)明示出了這樣的優(yōu)勢(shì),即用戶通過(guò)離線規(guī)則的方式,對(duì)數(shù) 據(jù)向存儲(chǔ)實(shí)體的存儲(chǔ)過(guò)程產(chǎn)生影響,因?yàn)橛脩艨梢远x用于決定在他離線 時(shí)哪些數(shù)據(jù)應(yīng)該被存儲(chǔ)哪些數(shù)據(jù)不應(yīng)該被存儲(chǔ)的規(guī)則。
在離線規(guī)則沒(méi)有清楚地規(guī)定數(shù)據(jù)是否應(yīng)該被存儲(chǔ)的情況下,可以在一 個(gè)步驟中一般性地決定存儲(chǔ)數(shù)據(jù)或一般性地決定不存儲(chǔ)數(shù)據(jù)。
應(yīng)該理解,本發(fā)明并不限于單個(gè)離線規(guī)則,也可以存在與多個(gè)用戶相 關(guān)聯(lián)的多個(gè)離線規(guī)則。
根據(jù)本發(fā)明的示例性實(shí)施例,所述至少一個(gè)接受規(guī)則和所述至少一個(gè) 拒絕規(guī)則中的至少一個(gè)取決于以下中的至少一個(gè)(i)數(shù)據(jù)源的標(biāo)識(shí)符,(ii)數(shù)據(jù)內(nèi)容的種類(lèi),以及(iii)數(shù)據(jù)大小。
根據(jù)本發(fā)明一個(gè)示例性實(shí)施例,所述內(nèi)容通過(guò)服務(wù)器4^供。
例如,所述J3良務(wù)器可以是所述通信系統(tǒng)的應(yīng)用服務(wù)器。 根據(jù)本發(fā)明一個(gè)示例性實(shí)施例,所述決定步驟由所述服務(wù)器執(zhí)行。 例如,服務(wù)器可以從通信系統(tǒng)接收進(jìn)行決定所必須的相應(yīng)的離線通信
規(guī)則,或者,可以包含自身的貯存器,用于存儲(chǔ)所述離線通信規(guī)則。 根據(jù)本發(fā)明一個(gè)示例性實(shí)施例,所述存儲(chǔ)實(shí)體為網(wǎng)絡(luò)貯存器。 例如,所述服務(wù)器可以是PoC服務(wù)器,所述網(wǎng)絡(luò)貯存器可以是用于存
儲(chǔ)離線PoC通信的PoC箱。
根據(jù)本發(fā)明一個(gè)示例性實(shí)施例,所述服務(wù)器包括所述存儲(chǔ)實(shí)體。 例如,所述服務(wù)器可以表示包含存儲(chǔ)實(shí)體的即時(shí)消息服務(wù)器。 才艮據(jù)本發(fā)明一個(gè)示例性實(shí)施例,在決定存儲(chǔ)數(shù)據(jù)的情況下,將所述數(shù)
據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中。
因此,在做出決定之前不存儲(chǔ)數(shù)據(jù)。
根據(jù)本發(fā)明 一個(gè)示例性實(shí)施例,與所述用戶相關(guān)聯(lián)的離線規(guī)則存儲(chǔ)在 通信系統(tǒng)的存儲(chǔ)器中,所述離線規(guī)則可以響應(yīng)于所i^目關(guān)聯(lián)的用戶而被操 作,例如,被改變、取消或者添加新的規(guī)則。
根據(jù)本發(fā)明一個(gè)示例性實(shí)施例,所述通信系統(tǒng)是群組通信系統(tǒng)。
這里所使用的群組通信是指群組成員之間的以傳送數(shù)據(jù)為目的的多點(diǎn) 通信關(guān)系。群組中的成員可以用將具體用戶與特定群組關(guān)聯(lián)起來(lái)的特別群 組通信信息來(lái)定義。邏輯地創(chuàng)建群組,這意味著,系統(tǒng)中維持的特別群組 通信信息將具體用戶與特定群組關(guān)聯(lián)起來(lái)。該特別群組通信信息可以存儲(chǔ) 在群組通信系統(tǒng)中單獨(dú)的服務(wù)器中。所述單獨(dú)的服務(wù)器可以是網(wǎng)絡(luò)貯存器, 例如,共享文檔服務(wù)器或者可擴(kuò)展標(biāo)記語(yǔ)言文檔服務(wù)器或者策略服務(wù)器或 者共享策略可擴(kuò)展標(biāo)記語(yǔ)言文檔服務(wù)器。 一個(gè)用戶可以是一個(gè)或多個(gè)群組 的成員,所述關(guān)聯(lián)典型地可以動(dòng)態(tài)地創(chuàng)建、修改和/或取消。
所i^組通信系統(tǒng)可包括與所述群組通信系統(tǒng)的至少 一個(gè)服務(wù)相關(guān)聯(lián) 的至少一個(gè)應(yīng)用服務(wù)器。例如,該服務(wù)可以是"蜂窩式一鍵通"(PoC)服務(wù),所述至少一個(gè)應(yīng)用服務(wù)器中的至少一個(gè)可以代表PoC服務(wù)器,或者 該服務(wù)可以是即時(shí)消息服務(wù),所述應(yīng)用服務(wù)器中的至少 一個(gè)可以代表即時(shí) 消息服務(wù)器,但是該服務(wù)可以是任何其它種類(lèi)的群組服務(wù),所述應(yīng)用服務(wù) 器可以代表與該服務(wù)相關(guān)聯(lián)的服務(wù)器。
此外,群組通信系統(tǒng)可以包括配置為連接到至少一個(gè)用戶的至少一個(gè) 接口。例如,所述至少一個(gè)接口可以代表接入網(wǎng)絡(luò)。
因此,例如,在群組通信會(huì)話期間所述會(huì)話的用戶不能通過(guò)網(wǎng)絡(luò)進(jìn)行
訪問(wèn)的情況下,可以依據(jù)與所述用戶相關(guān)聯(lián)的離線規(guī)則決定是否將所述通
信M的數(shù)據(jù)進(jìn)行存儲(chǔ)。
根據(jù)本發(fā)明 一個(gè)示例性實(shí)施例,與所述用戶相關(guān)聯(lián)的離線規(guī)則存儲(chǔ)在 共享文檔管理服務(wù)器中。
根據(jù)本發(fā)明一個(gè)示例性實(shí)施例,與所述用戶相關(guān)聯(lián)的離線規(guī)則存儲(chǔ)在 可擴(kuò)展標(biāo)記語(yǔ)言文檔服務(wù)器中。
XML文檔管理(XDM)是用于訪問(wèn)和操縱網(wǎng)絡(luò)化文檔庫(kù)中存儲(chǔ)的 XML文檔的開(kāi)放移動(dòng)聯(lián)盟(OMA)規(guī)范。所述規(guī)范是基于IETF XML配 置訪問(wèn)協(xié)議(XCAP),并使得能夠操縱單個(gè)XML單元和屬性,而不是 整個(gè)XML文檔。這顯著減小了帶寬和處理能力的要求。
例如,與用戶相關(guān)聯(lián)的離線規(guī)則可以是存儲(chǔ)在服務(wù)器(如共享文檔管 理服務(wù)器和可擴(kuò)展標(biāo)記語(yǔ)言文檔服務(wù)器之一 )中的XML文檔的一部分。 在這種情況下,用戶通過(guò)XML配置訪問(wèn)協(xié)i義(XCAP)的方式可以訪問(wèn) 其離線規(guī)則。這允許由相關(guān)聯(lián)的用戶以簡(jiǎn)單的方式操作相關(guān)聯(lián)用戶的離線 規(guī)則,使得用戶可以通過(guò)使用XCAP改變其接受和/或拒絕規(guī)則。此外,用 戶還可以通過(guò)XC AP訪問(wèn)通信系統(tǒng)中存儲(chǔ)的其它用戶特定服務(wù)相關(guān)信息。
根據(jù)本發(fā)明一個(gè)示例性實(shí)施例,與所述用戶相關(guān)聯(lián)的離線規(guī)則存儲(chǔ)在 策略服務(wù)器中。
存儲(chǔ)有不是用XML語(yǔ)言描述的策略的任何種類(lèi)的服務(wù)器都可以代表 上述策略服務(wù)器。例如,這些策略可以用其它語(yǔ)言描述,或者通過(guò)其它方 式定義。因此,本發(fā)明并不限于使用XML描述離線規(guī)則。根據(jù)本發(fā)明 一個(gè)示例性實(shí)施例,與所述用戶相關(guān)聯(lián)的離線規(guī)則存儲(chǔ)在
共享策略可擴(kuò)展標(biāo)記語(yǔ)言文檔服務(wù)器(XDMS)中。
XDM 2.0架構(gòu)引入了一種稱為共享策略XDMS的網(wǎng)絡(luò)單元,其包括用 于若干推動(dòng)者(例如,PoC和即時(shí)消息)的可再用用戶訪問(wèn)策略文檔,該 文檔基于PoC XDMS中存儲(chǔ)的PoC 1.0用戶訪問(wèn)策略文檔。根據(jù)本發(fā)明的 該示例性實(shí)施例,該架構(gòu)可以應(yīng)用于本發(fā)明,共享策略XDMS可以用于存 儲(chǔ)用戶的離線規(guī)則。
因此,用戶可以通過(guò)XML配置訪問(wèn)協(xié)議(XCAP)的方式訪問(wèn)存儲(chǔ) 在共享策略XDM中的他的離線規(guī)則。這允許相關(guān)聯(lián)的用戶以筒單的方式 操作相關(guān)聯(lián)用戶的離線規(guī)則,使得該用戶通過(guò)使用XCAP改變其接受和/ 或拒絕規(guī)則。此外,用戶還可以通過(guò)XCAP訪問(wèn)通信系統(tǒng)中存儲(chǔ)的其它用 戶特定服務(wù)相關(guān)信息。
根據(jù)本發(fā)明 一個(gè)示例性實(shí)施例,所述數(shù)據(jù)與所ii^組通信系統(tǒng)中的會(huì) 話相關(guān)聯(lián)。
根據(jù)本發(fā)明一個(gè)示例性實(shí)施例,所勤目關(guān)聯(lián)的會(huì)話是通過(guò)一鍵通服務(wù) 提供的一鍵通M。
根據(jù)本發(fā)明一個(gè)示例性實(shí)施例,所述一鍵通是蜂窩式一鍵通,所述一 鍵通服務(wù)器是蜂窩式一鍵通服務(wù)器,所述存儲(chǔ)實(shí)體是蜂窩式一鍵通箱。
PoC 2.0引入稱為PoC箱的功能體,其將用戶離線時(shí)該用戶的PoC通 信存儲(chǔ)到網(wǎng)絡(luò)貯存器中。因此,本發(fā)明的該示例性實(shí)施例允許在上述用戶 不能通過(guò)群組通信系統(tǒng)進(jìn)行訪問(wèn)時(shí)根據(jù)該用戶的離線規(guī)則對(duì)于向PoC箱的 離線存儲(chǔ)進(jìn)行管理。
根據(jù)本發(fā)明 一個(gè)示例性實(shí)施例,所^目關(guān)聯(lián)的M是通過(guò)即時(shí)消息服 務(wù)器提供的即時(shí)消息會(huì)活。
根據(jù)本發(fā)明一個(gè)示例性實(shí)施例,所述至少一個(gè)接受規(guī)則和所述至少一 個(gè)拒絕規(guī)則中的至少 一個(gè)取決于以下中的至少一個(gè)
-用戶身份,
-匿名用戶,-數(shù)據(jù)內(nèi)容的種類(lèi),
-群組標(biāo)識(shí)符,
-數(shù)據(jù)大小。
用戶身份可以看作類(lèi)似于上述的數(shù)據(jù)源標(biāo)識(shí)符,使得用戶可以定義他 不想存儲(chǔ)來(lái)自哪些用戶的數(shù)據(jù),也就是,通過(guò)將這些不期望用戶的用戶身 份設(shè)定作為拒絕規(guī)則,并且,他可以定義他想要存儲(chǔ)來(lái)自哪些用戶的數(shù)據(jù), 也就是,通過(guò)將這些期望用戶的用戶身份設(shè)定作為接受規(guī)則。類(lèi)似地,通 過(guò)使用群組標(biāo)識(shí)符作為接受規(guī)則或拒絕規(guī)則,可以定義存儲(chǔ)或者不存儲(chǔ)對(duì) 應(yīng)于特別群組的數(shù)據(jù)。此外,例如,可以定義存儲(chǔ)或者不存儲(chǔ)來(lái)自匿名用 戶的數(shù)據(jù)。關(guān)于上述數(shù)據(jù)內(nèi)容的種類(lèi)和數(shù)據(jù)大小的解釋也適用于該第二示 例性實(shí)施例。
本發(fā)明的這些和其它方面將參照下文描述的實(shí)施例進(jìn)行闡述,并從中 變得顯而易見(jiàn)。以上描述的本發(fā)明及其示例性實(shí)施例的特征應(yīng)理解為也以 彼此之間所有可能的組合的方式公開(kāi)。
附圖示出
圖1: 4艮據(jù)本發(fā)明的系統(tǒng)的第一示例性實(shí)施例的示意性框圖; 圖2:根據(jù)本發(fā)明的系統(tǒng)的第二示例性實(shí)施例的示意性框圖; 圖3:才艮據(jù)本發(fā)明的系統(tǒng)的第三示例性實(shí)施例的示意性框圖; 圖4:根據(jù)本發(fā)明的方法的示例性實(shí)施例的流程圖。
具體實(shí)施例方式
圖1示出根據(jù)本發(fā)明的系統(tǒng)的第一示例性實(shí)施例的示意性框圖。 系統(tǒng)100可以是適于連接到至少一個(gè)用戶110的任何通信系統(tǒng)100。
所述通信系統(tǒng)100可包括一個(gè)網(wǎng)絡(luò)或彼此連接的多個(gè)網(wǎng)糾圖l中未示出)。 通信系統(tǒng)100可包括至少一個(gè)服務(wù)器120,其配置為向至少一個(gè)用戶
110提供數(shù)據(jù),或者控制數(shù)據(jù)經(jīng)由通信系統(tǒng)100向至少一個(gè)用戶110的路由。例如,該服務(wù)器可以是因特網(wǎng)服務(wù)器,或者可以是應(yīng)用服務(wù)器,該應(yīng) 用服務(wù)器旨在將與所述應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)提供到一個(gè)或多個(gè)預(yù)定用戶
110。例如,另一用戶111可以配置為將數(shù)據(jù)上栽到所述至少一個(gè)服務(wù)器 120上,以將該上載的數(shù)據(jù)從該服務(wù)器分發(fā)到所述至少一個(gè)用戶110。
通信系統(tǒng)100可包括任何種類(lèi)的接口 150,所述接口配置為將至少一 個(gè)用戶110, lll連接到所述通信系統(tǒng)lOO。
例如,所述通信系統(tǒng)100可以向用戶110, 111 (也就是訂戶),提供 不同的服務(wù),其中所述至少一個(gè)服務(wù)器120可以配置為能夠在多個(gè)用戶 110, lll之間進(jìn)行多方會(huì)議,例如,所謂的直接語(yǔ)音通信服務(wù)。直接語(yǔ)音 通信月良務(wù)允i午用戶111加入與一個(gè)或多個(gè)用戶110的即時(shí)通信中,例如, 直接語(yǔ)音通信服務(wù)的一個(gè)示例包括"蜂窩式一鍵通"(PoC)服務(wù),也成 為PTT ( —鍵通)服務(wù)。PoC可以基于蜂窩網(wǎng)絡(luò)(諸如GSM/GPRS網(wǎng)絡(luò)) 中的語(yǔ)音IP (VOIP)技術(shù),其中,PoC數(shù)據(jù)首先從發(fā)送用戶111傳輸?shù)?服務(wù)器120,然后服務(wù)器120將PoC數(shù)據(jù)分發(fā)到由發(fā)送用戶111所選擇的 預(yù)定的至少一個(gè)用戶110。然而所述通信系統(tǒng)100還提供單點(diǎn)對(duì)單點(diǎn)服務(wù)。
為用戶110, 111提供的另一服務(wù)可包括即時(shí)消息,其允"i午用戶111 向一個(gè)或多個(gè)用戶發(fā)送消息,其中所述消息的數(shù)據(jù)首先從發(fā)送用戶111傳 輸?shù)椒?wù)器120,然后服務(wù)器120將數(shù)據(jù)分發(fā)到由發(fā)送用戶111所選擇的 預(yù)定的至少一個(gè)用戶110。
接下來(lái),假定所述至少一個(gè)預(yù)定用戶110是單個(gè)用戶110,但是對(duì)其 的解釋并不限于單個(gè)用戶110,而是適于有待從例如服務(wù)器120通過(guò)通信 系統(tǒng)100提供數(shù)據(jù)的預(yù)定的多個(gè)用戶110。
在數(shù)據(jù)通過(guò)通信系統(tǒng)100進(jìn)行提供之前,例如,在服務(wù)器110向預(yù)定 用戶110提供數(shù)據(jù)之前或在控制數(shù)據(jù)到預(yù)定用戶120的路由之前,確定該 用戶110是否可以通過(guò)通信系統(tǒng)100進(jìn)行訪問(wèn),例如,核查用戶110是否 在線,如圖4中步驟410所示。該確定步驟可以由服務(wù)器120或者通信系 統(tǒng)100的任何其它適當(dāng)設(shè)備(例如控制器等等)來(lái)執(zhí)行。
在用戶可訪問(wèn)的情況下(步驟420),服務(wù)器可以將數(shù)據(jù)分發(fā)到用戶110。
在用戶110不可訪問(wèn)的情況下,也就是,數(shù)據(jù)不能通過(guò)通信系統(tǒng)傳輸 到用戶100,例如,不能從服務(wù)器120傳輸?shù)接脩?10,那么依據(jù)與所述用 戶相關(guān)聯(lián)的離線規(guī)則決定是否將該數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體120中(步驟430), 其中所述離線規(guī)則包含至少一個(gè)存儲(chǔ)數(shù)據(jù)的接受規(guī)則和至少一個(gè)不存儲(chǔ)數(shù) 據(jù)的拒絕規(guī)則中的至少一個(gè)。
因此,所述離線規(guī)則定義了在所述用戶不可訪問(wèn)的情況下對(duì)于想^# 輸?shù)綄?duì)應(yīng)用戶110的離線通信怎樣處理,其中所述至少一個(gè)接受規(guī)則和所 述至少 一個(gè)拒絕規(guī)則中的至少 一個(gè)例如可以取決于以下中的至少 一個(gè)
-lt據(jù)源的標(biāo)識(shí)符,
-數(shù)據(jù)內(nèi)容的種類(lèi),以及
-數(shù)據(jù)大小。
例如,用戶可以定義,他不想從至少一個(gè)特定的數(shù)據(jù)源(例如特定用 戶或用戶群組)接收任何數(shù)據(jù),然后所述至少 一個(gè)數(shù)據(jù)源的標(biāo)識(shí)符;R列出 作為至少一個(gè)拒絕規(guī)則,以在步驟430中決定來(lái)自所述至少一個(gè)特定數(shù)據(jù) 源之一的數(shù)據(jù)不被存儲(chǔ)在存儲(chǔ)實(shí)體中。
此外,數(shù)據(jù)內(nèi)容的種類(lèi)(例如語(yǔ)音、視頻、集體廣告、靜止圖像、文 本、歸檔等等的媒體類(lèi)型)也可以用作拒絕和/或接受規(guī)則。例如,在用戶 不想在他離線時(shí)存儲(chǔ)視頻的情況下,他可以在拒絕列表上將"視頻"設(shè)為 特別種類(lèi)的數(shù)據(jù)內(nèi)容,而在他想要存儲(chǔ)語(yǔ)音的情況下,他可以在接受列表 上將"語(yǔ)音"設(shè)為特別種類(lèi)的數(shù)據(jù)內(nèi)容。
此外,數(shù)據(jù)大小也可以是與用戶110相關(guān)聯(lián)的離線規(guī)則中的接受和/ 或拒絕規(guī)則的標(biāo)準(zhǔn)。當(dāng)然,其它的合適的標(biāo)準(zhǔn)也可以用于接受和/或拒絕規(guī) 則。
可以由通信系統(tǒng)100的服務(wù)器120或其它實(shí)體,例如控制器等等(圖 1中未示出),來(lái)執(zhí)行依據(jù)與所述用戶相關(guān)聯(lián)的離線規(guī)則做出的對(duì)是否將 數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體130中的決定(步驟430 )。
僅當(dāng)根據(jù)與所述用戶110相關(guān)聯(lián)的離線規(guī)則決定數(shù)據(jù)應(yīng)該進(jìn)行存儲(chǔ)時(shí),將數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體130中(步驟440和450),否則不執(zhí)行存儲(chǔ) (步驟440和460 )。
因此,本發(fā)明示出了這樣的優(yōu)勢(shì),即用戶通過(guò)離線規(guī)則的方式,對(duì)數(shù) 據(jù)向存儲(chǔ)實(shí)體的存儲(chǔ)過(guò)程產(chǎn)生影響,因?yàn)橛脩艨梢远x用于決定在他離線 時(shí)哪些數(shù)據(jù)應(yīng)該被存儲(chǔ)哪些數(shù)據(jù)不應(yīng)該被存儲(chǔ)的規(guī)則。
在離線規(guī)則沒(méi)有清楚地規(guī)定數(shù)據(jù)是否應(yīng)該被存儲(chǔ)的情況下,可以在步 驟430中一般性地決定存儲(chǔ)數(shù)據(jù)或一般性地決定不存儲(chǔ)數(shù)據(jù)。
離線規(guī)則可以存儲(chǔ)在所述系統(tǒng)100的存儲(chǔ)實(shí)體中,對(duì)應(yīng)用戶可以存取 所述存儲(chǔ)實(shí)體中的離線規(guī)則,以操作接受和/或拒絕規(guī)則。例如,所述存儲(chǔ) 實(shí)體可以是網(wǎng)絡(luò)貯存器,例如,共享文檔服務(wù)器或可擴(kuò)展標(biāo)記語(yǔ)言文檔服 務(wù)器或策略服務(wù)器或共享策略可擴(kuò)展標(biāo)記語(yǔ)言文檔服務(wù)器。
例如,對(duì)于系統(tǒng)100的每個(gè)用戶110, 111,可以有自身的離線規(guī)則。
圖2示出根據(jù)本發(fā)明的系統(tǒng)200的第二示例性實(shí)施例的示意性框圖。
圖2中示出的該系統(tǒng)200代表群組通信系統(tǒng)200,適于啟用多個(gè)用戶 210, 211, 212之間的群組通信。這里所使用的群組通信是指群組成員之 間的以傳送數(shù)據(jù)為目的的多點(diǎn)通信關(guān)系。群組中的成員可以用將具體用戶 與特定群組關(guān)^來(lái)的特別群組通信信息來(lái)定義。邏輯地創(chuàng)建群組,這意 味著,系統(tǒng)200中維持的特別群組通信信息將具體用戶與特定群組關(guān)f^ 來(lái)。該特別群組通信信息可以存儲(chǔ)在群組通信系統(tǒng)中單獨(dú)的服務(wù)器240中。 所述單獨(dú)的服務(wù)器240可以是網(wǎng)絡(luò)貯存器,例如,共享文檔服務(wù)器或者可 擴(kuò)展標(biāo)記語(yǔ)言文檔服務(wù)器或者策略服務(wù)器或者共享策略可擴(kuò)展標(biāo)記語(yǔ)言文 檔服務(wù)器。 一個(gè)用戶可以是一個(gè)或多個(gè)群組的成員,所述關(guān)聯(lián)典型地可以 動(dòng)態(tài)地創(chuàng)建、修改和/或取消。
所述群組通信系統(tǒng)200可包括與所述群組通信系統(tǒng)200的至少一個(gè)服 務(wù)相關(guān)聯(lián)的至少一個(gè)應(yīng)用服務(wù)器220。例如,至少一個(gè)服務(wù)可以是"蜂窩 式一鍵通"(PoC)服務(wù),所述至少一個(gè)應(yīng)用服務(wù)器220中的至少一個(gè)可 以代表PoC服務(wù)器,和/或至少一個(gè)服務(wù)可以是即時(shí)消息服務(wù),所述至少 一個(gè)應(yīng)用服務(wù)器220中的至少一個(gè)可以代表即時(shí)消息服務(wù)器220,但是該服務(wù)可以是任何其它種類(lèi)的群組服務(wù),所述應(yīng)用服務(wù)器220可以代表與該 服務(wù)相關(guān)聯(lián)的服務(wù)器。上述對(duì)于圖1中示出的第一示例性實(shí)施例中的服務(wù) 器120的解釋也適于圖2示出的群組通信系統(tǒng)200的環(huán)境中的該至少一個(gè) 應(yīng)用服務(wù)器220。
此外,群組通信系統(tǒng)200包括配置為連接到用戶210, 211, 212的至 少一個(gè)接口 250。例如,該至少一個(gè)接口 250可以代表接入網(wǎng)絡(luò)。
單獨(dú)的服務(wù)器240可以用于存儲(chǔ)用戶210, 211, 212中至少一個(gè)用戶 的離線規(guī)則。此外,群組通信系統(tǒng)包括至少一個(gè)存儲(chǔ)實(shí)體230,配置為按 照對(duì)圖1中示出的第一示例性實(shí)施例的存儲(chǔ)實(shí)體130的解釋存儲(chǔ)數(shù)據(jù)。例 如,在所述應(yīng)用服務(wù)器220代表PoC服務(wù)器的情況下,所述至少一個(gè)存儲(chǔ) 實(shí)體230中的至少一個(gè)可代表網(wǎng)絡(luò)PoC箱。
例如,在群組通信會(huì)活由用戶210, 211, 212之一(例如,由第一用 戶212)發(fā)起的情況下,其中,想要從第一用戶212向群組的其它成員(例 如用戶211和210)提供數(shù)據(jù),那么所述至少一個(gè)應(yīng)用服務(wù)器220中的相 應(yīng)應(yīng)用J5良務(wù)器可以首先確定用戶211和210的預(yù)定用戶是否可以通,組 通信系統(tǒng)200進(jìn)行訪問(wèn),如圖4中步驟410所示。例如,用戶211是離線 的,因此不可訪問(wèn)。然后,在步驟410中確定該用戶不可訪問(wèn),并且應(yīng)用 服務(wù)器必須決定想要提供給該不可訪問(wèn)用戶211的所述群組通信會(huì)話的數(shù) 據(jù)是否應(yīng)該存儲(chǔ)到存儲(chǔ)實(shí)體230中,如圖4中步驟430所示。為了進(jìn)行該 決定,應(yīng)用服務(wù)器從單獨(dú)的服務(wù)器240中讀取與所述用戶211相關(guān)聯(lián)的離 線規(guī)則,并依據(jù)該離線規(guī)則,決定是否對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),如同對(duì)第一實(shí)施 例的詳細(xì)解釋。
例如,所述離線規(guī)則可以包括至少一個(gè)接受規(guī)則和至少一個(gè)拒絕規(guī)則 中的至少一個(gè),其取決于以下中的至少一個(gè) -用戶身份, 一匿名用戶, -數(shù)據(jù)內(nèi)容的種類(lèi), -群組標(biāo)識(shí)符,-數(shù)據(jù)大小。
用戶身份可以看作類(lèi)似于上述的數(shù)據(jù)源標(biāo)識(shí)符,使得用戶可以定義他 不想存儲(chǔ)來(lái)自哪些用戶的數(shù)據(jù),也就是,通過(guò)將這些不期望用戶的用戶身 儉沒(méi)定作為拒絕規(guī)則,并且,他可以定義他想要存儲(chǔ)來(lái)自哪些用戶的數(shù)據(jù), 也就是,通過(guò)將這些期望用戶的用戶身份設(shè)定作為接受規(guī)則。類(lèi)似地,通 過(guò)使用群組標(biāo)識(shí)符作為接受規(guī)則或拒絕規(guī)則,可以定義存儲(chǔ)或者不存儲(chǔ)對(duì) 應(yīng)于特別群組的數(shù)據(jù)。此外,例如,可以定義存儲(chǔ)或者不存儲(chǔ)來(lái)自匿名用 戶的數(shù)據(jù)。上述對(duì)于第一示例性實(shí)施例中數(shù)據(jù)內(nèi)容的種類(lèi)和數(shù)據(jù)大小的解 釋也適用于該第二示例性實(shí)施例。
當(dāng)然,其它適當(dāng)?shù)臉?biāo)準(zhǔn)也可以用于接受和/或拒絕規(guī)則。
因此,本發(fā)明示出了這樣的優(yōu)勢(shì),即用戶通過(guò)離線規(guī)則的方式,對(duì)數(shù) 據(jù)向存儲(chǔ)實(shí)體的存儲(chǔ)過(guò)程產(chǎn)生影響,因?yàn)橛脩艨梢远x用于決定在他離線 時(shí)哪些數(shù)據(jù)應(yīng)該被存儲(chǔ)哪些數(shù)據(jù)不應(yīng)該被存儲(chǔ)的規(guī)則。
用戶210, 211, 212中的任一用戶可以代表或者關(guān)聯(lián)于客戶,其中所 ii^戶可以用于連接到通信系統(tǒng)200,例如,用于操作單獨(dú)的服務(wù)器240 中存儲(chǔ)的用戶的離線規(guī)則。
XML文檔管理(XDM)是用于訪問(wèn)和操縱網(wǎng)絡(luò)化文檔庫(kù)中存儲(chǔ)的 XML文檔的開(kāi)放移動(dòng)聯(lián)盟(OMA)規(guī)范。所述規(guī)范是基于IETF XML配 置訪問(wèn)協(xié)議(XCAP),并能夠操縱單個(gè)XML單元和屬性,而不是整個(gè) XML文檔。這顯著減小了帶寬和處理能力的要求。
例如,與用戶210, 211, 212相關(guān)聯(lián)的離線規(guī)則可以是存儲(chǔ)在單獨(dú)服 務(wù)器240中的XML文檔的一部分。在這種情況下,單獨(dú)服務(wù)器240可以 代表共享文檔管理服務(wù)器(XDMS),并且用戶通過(guò)XML配置訪問(wèn)協(xié)議 (XCAP)可以訪問(wèn)其離線規(guī)則。這允許由相關(guān)聯(lián)的用戶以簡(jiǎn)單的方式操 作相關(guān)聯(lián)用戶的離線規(guī)則,使得用戶可以通過(guò)使用XCAP改變其接受和/ 或拒絕規(guī)則。此外,用戶還可以通過(guò)XCAP訪問(wèn)通信系統(tǒng)200中存儲(chǔ)的其 它用戶特定服務(wù)相關(guān)信息來(lái)訪問(wèn)。
圖3示出根據(jù)本發(fā)明的群組通信系統(tǒng)的部分的第三示例性實(shí)施例的示意性框圖,該實(shí)施例在OMA定義的XDM架構(gòu)300的環(huán)境中示例了本發(fā) 明。
XDM文檔管理(XDM)定義了使得用戶特定服務(wù)相關(guān)信息對(duì)于需要 這些信息的服務(wù)推動(dòng)者可訪問(wèn)的通用機(jī)制。預(yù)期這樣的信息被存儲(chǔ)在其能 夠被定位、訪問(wèn)并操作(創(chuàng)建、改變、刪除等等)的網(wǎng)絡(luò)中。XDM規(guī)定 在恰當(dāng)結(jié)構(gòu)化的XML文檔中如何定義這樣的信息,以及訪問(wèn)并操作這樣 的XML文檔的通用協(xié)議。如IETF所定義的XCAP被選擇作為通用XML 文檔管理協(xié)議。
XDM架構(gòu)的主要部件包括可與用戶310相關(guān)聯(lián)的XDM客戶311,推 動(dòng)者特定服務(wù)器320,推動(dòng)者特定XDM服務(wù)器325以及共享XDM服務(wù)器 (XDMS) 340, 341, 342, 343, 344。例如,所述推動(dòng)者特定XDM服務(wù) 器可代表PoC XDM服務(wù)器或者即時(shí)消息服務(wù)器XDM,或者任何其它應(yīng) 用特定XDM服務(wù)器,其存儲(chǔ)這樣的數(shù)據(jù),該數(shù)據(jù)僅相關(guān)于上述應(yīng)用,而 不是網(wǎng)絡(luò)中所有應(yīng)用都通用的數(shù)據(jù),像是共享XDM服務(wù)器中的數(shù)據(jù)。
聚集代理330作用為來(lái)自XDM客戶311的XCAP請(qǐng)求的接觸點(diǎn)。聚 集代理330對(duì)請(qǐng)求進(jìn)行認(rèn)證,并將請(qǐng)求路由到正確的XDM340, 341, 342, 343, 344。
XDM客戶(如示出的XDM客戶311)可以通過(guò)在HTTP頭部的請(qǐng)求 統(tǒng)一資源標(biāo)識(shí)(URI)中標(biāo)識(shí)出的XDM資源上調(diào)用特定的HTTP操作來(lái) 操作XML文檔??蛻魧⒒谥湓揦ML文檔的應(yīng)用4吏用知識(shí)來(lái)構(gòu)造請(qǐng) 求URI。
授權(quán)用戶310可以創(chuàng)建、改變以及刪除XDM客戶311在庫(kù)340中存 儲(chǔ)的XML文檔。授權(quán)可以通過(guò)準(zhǔn)許由所有者的會(huì)話初始協(xié)議(SIP) URI 或由群組的公共服務(wù)身份(PSI) URI尋址的那些來(lái)執(zhí)行。應(yīng)用服務(wù)器也 可以準(zhǔn)i午XML文檔的改變。
XDM 2.0架構(gòu)引入了 一種稱為共享策略XDMS 341的新的網(wǎng)絡(luò)單元, 其包括用于若干推動(dòng)者(例如,PoC和即時(shí)消息)的可再用用戶訪問(wèn)策略 文檔,該文檔基于PoC XDMS中存儲(chǔ)的PoC 1.0用戶訪問(wèn)策略文檔。此外,PoC 2.0引入稱為PoC箱的功能體,其將用戶離線時(shí)該用戶的 PoC通信存儲(chǔ)到網(wǎng)絡(luò)貯存器中(圖4中未示出)。在SIMPLE IM 1.0中也 有類(lèi)似種類(lèi)的功能體,稱為延遲消息,在該功能中將用戶離線時(shí)發(fā)往該用 戶的消息存儲(chǔ)在網(wǎng)絡(luò)貯存器中,并在用戶返回在線時(shí)將存儲(chǔ)的消息轉(zhuǎn)發(fā)給 該用戶。
根據(jù)本發(fā)明,與用戶相關(guān)聯(lián)的離線規(guī)則存儲(chǔ)在共享策略XDMS 341中, 以定義對(duì)于離線通信怎樣處理,如在之前示例性實(shí)施例中所解釋的一樣。
因此,推動(dòng)者特定服務(wù)器320可以從共享策略XDMS341中讀取不可 訪問(wèn)用戶的離線規(guī)則,以依照?qǐng)D4中示出的流程圖決定是否對(duì)數(shù)據(jù)進(jìn)行存 儲(chǔ),如在之前示例性實(shí)施例中所解釋的一樣。
用戶310可以通過(guò)XDM客戶311經(jīng)由聚集代理330操作他的離線規(guī)則。
除了離線規(guī)則之外,共享策略XDMS341還包含關(guān)于用戶離線時(shí)怎樣 封鎖/允許來(lái)自特定用戶或群組的通信的許多標(biāo)準(zhǔn)。
因此,本發(fā)明允許定義單獨(dú)的離線規(guī)則,用于存儲(chǔ)對(duì)離線通信數(shù)據(jù)的 不同處理。
本領(lǐng)域技術(shù)人員容易明確,示意性框圖中的邏輯塊以及上述說(shuō)明書(shū)中 描述的流程圖和算法步驟可以至少部分地通過(guò)電子硬件和/或計(jì)算機(jī)軟件 來(lái)實(shí)施,其中實(shí)施取決于邏輯塊、流程步驟和算法步驟的功能性,以及邏 輯塊、流程步驟或算法步驟在硬件或軟件中實(shí)施的程度對(duì)各個(gè)設(shè)備的設(shè)計(jì) 局限性。描述的邏輯塊、流程步驟和算法步驟例如可以在一個(gè)或多個(gè)數(shù)字 信號(hào)處理器、專(zhuān)用集成電路、現(xiàn)場(chǎng)可編程門(mén)陣列或者其他可編程設(shè)備中實(shí) 施。所述計(jì)算機(jī)軟件可以存儲(chǔ)在各種電、磁、電磁或光類(lèi)型的存儲(chǔ)介質(zhì)中, 并可以由處理器,諸如微處理器,讀取和執(zhí)行。為此,所述處理器和所述 存儲(chǔ)介質(zhì)可以進(jìn)行耦合以交換信息,或者存儲(chǔ)介質(zhì)可以包含在處理器中。
已經(jīng)通過(guò)示例性實(shí)施例的方式描述了本發(fā)明。應(yīng)該注意,還有一些替 代方式和變體,這些替代方式和變體對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn) 的,并可以在不偏離所附權(quán)利要求的范圍和精神的情況下進(jìn)行實(shí)施。特別是,本發(fā)明并不限于XML系統(tǒng)中的應(yīng)用。
權(quán)利要求
1.一種方法,包括確定預(yù)定用戶是否可以通過(guò)通信系統(tǒng)進(jìn)行訪問(wèn),其中,想要通過(guò)所述通信系統(tǒng)向所述預(yù)定用戶提供數(shù)據(jù),并且,在所述用戶不能訪問(wèn)的情況下,依據(jù)與所述用戶相關(guān)聯(lián)的離線規(guī)則決定是否將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中,其中所述離線規(guī)則包含以下至少一個(gè)-至少一個(gè)存儲(chǔ)數(shù)據(jù)的接受規(guī)則,以及-至少一個(gè)不存儲(chǔ)數(shù)據(jù)的拒絕規(guī)則。
2. 根據(jù)權(quán)利要求1的方法,其中所述至少一個(gè)接受規(guī)則和所述至少 一個(gè)拒絕規(guī)則中的至少 一個(gè)取決于以下中的至少 一個(gè)-數(shù)據(jù)源的標(biāo)識(shí)符, -數(shù)據(jù)內(nèi)容的種類(lèi),以及 -數(shù)據(jù)大小。
3. 根據(jù)權(quán)利要求l的方法,其中所述內(nèi)容通過(guò)服務(wù)器提供。
4. 根據(jù)權(quán)利要求1的方法,其中所述決定步驟通過(guò)所述服務(wù)器執(zhí)行。
5. 根據(jù)權(quán)利要求l的方法,其中所述存儲(chǔ)實(shí)體是網(wǎng)絡(luò)貯存器。
6. 根據(jù)4又利要求3的方法,其中所述服務(wù)器包括所述存儲(chǔ)實(shí)體。
7. 根據(jù)權(quán)利要求l的方法,還包括 在決定存儲(chǔ)數(shù)據(jù)的情況下,將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中。
8. 根據(jù)權(quán)利要求1的方法,其中與所述用戶相關(guān)聯(lián)的離線規(guī)則存儲(chǔ) 在所述通信系統(tǒng)的存儲(chǔ)器中,所述方法還包括響應(yīng)于所述相關(guān)聯(lián)的用戶而 操作所述離線規(guī)則的步驟。
9. 根據(jù)權(quán)利要求l的方法,其中所述通信系統(tǒng)是群組通信系統(tǒng)。
10. 根據(jù)權(quán)利要求9的方法,其中與所述用戶相關(guān)聯(lián)的離線規(guī)則存儲(chǔ) 在共享文檔管理服務(wù)器中。
11. 根據(jù)權(quán)利要求9的方法,其中與所述用戶相關(guān)聯(lián)的離線規(guī)則存儲(chǔ)在可擴(kuò)展標(biāo)記語(yǔ)言文檔服務(wù)器(XDMS)中。
12. 根據(jù)權(quán)利要求9的方法,其中與所述用戶相關(guān)聯(lián)的離線規(guī)則存儲(chǔ) 在策略服務(wù)器中。
13. 根據(jù)權(quán)利要求9的方法,其中與所述用戶相關(guān)聯(lián)的離線規(guī)則存儲(chǔ) 在共享策略可擴(kuò)展標(biāo)記語(yǔ)言文檔月艮務(wù)器中。
14. 根據(jù)權(quán)利要求9的方法,其中所述數(shù)據(jù)與所述群組通信系統(tǒng)中的 會(huì)活相關(guān)聯(lián)。
15. 根據(jù)權(quán)利要求14的方法,其中所^目關(guān)聯(lián)的^是通過(guò)一鍵通 服務(wù)器提供的一鍵通會(huì)話。
16. 根據(jù)權(quán)利要求15的方法,其中所述一鍵通是蜂窩式一鍵通,所 述一鍵通服務(wù)器是蜂窩式一鍵通服務(wù)器,所述存儲(chǔ)實(shí)體是蜂窩式一鍵通箱。
17. 根據(jù)權(quán)利要求14的方法,其中所述相關(guān)聯(lián)的M是通過(guò)即時(shí)消 息服務(wù)器提供的即時(shí)消息會(huì)話。
18. 根據(jù)權(quán)利要求9的方法,其中所述至少一個(gè)接受規(guī)則和所述至少 一個(gè)拒絕規(guī)則中的至少一個(gè)取決于以下中的至少一個(gè)-用戶身份,-匿名用戶,-數(shù)據(jù)內(nèi)容的種類(lèi),-群組標(biāo)識(shí)符,-數(shù)據(jù)大小。
19. 一種計(jì)算機(jī)可讀介質(zhì),具有存儲(chǔ)在其上的計(jì)算枳^呈序,所述計(jì)算 機(jī)程序包括確定預(yù)定用戶是否可以通過(guò)通信系統(tǒng)進(jìn)行訪問(wèn),其中,想要通過(guò)所述 通信系統(tǒng)向所述預(yù)定用戶提供數(shù)據(jù),并且,在所述用戶不能訪問(wèn)的情況下,依據(jù)與所述用戶相關(guān)聯(lián)的離線規(guī)則決 定是否將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中,其中所述離線規(guī)則包含以下至少一 個(gè)-至少一個(gè)存儲(chǔ)數(shù)據(jù)的接受規(guī)則,以及-至少一個(gè)不存儲(chǔ)數(shù)據(jù)的拒絕規(guī)則。
20. 根據(jù)權(quán)利要求19的計(jì)算機(jī)可讀介質(zhì),其中所述至少一個(gè)接受規(guī) 則和所述至少 一個(gè)拒絕規(guī)則中的至少 一個(gè)取決于以下中的至少一個(gè)-數(shù)據(jù)源的標(biāo)識(shí)符, -數(shù)據(jù)內(nèi)容的種類(lèi),以及 -數(shù)據(jù)大小。
21. —種裝置,包括處理部件,配置為確定預(yù)定用戶是否可以通過(guò)通信系統(tǒng)進(jìn)行訪問(wèn),其中,想要通過(guò)所述 通信系統(tǒng)向所述預(yù)定用戶提供數(shù)據(jù),并且,在所述用戶不能訪問(wèn)的情況下,依據(jù)與所述用戶相關(guān)聯(lián)的離線規(guī)則決 定是否將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中,其中所述離線規(guī)則包含以下至少一 個(gè)-至少一個(gè)存儲(chǔ)數(shù)據(jù)的接受規(guī)則,以及 -至少 一個(gè)不存儲(chǔ)數(shù)據(jù)的拒絕規(guī)則。
22. 根據(jù)權(quán)利要求21的裝置,其中所述至少一個(gè)接受規(guī)則和所述至 少 一個(gè)拒絕規(guī)則中的至少 一個(gè)取決于以下中的至少一個(gè)-數(shù)據(jù)源的標(biāo)識(shí)符, -數(shù)據(jù)內(nèi)容的種類(lèi),以及 -數(shù)據(jù)大小。
23. 根據(jù)權(quán)利要求21的裝置,其中所述服務(wù)器包括所述存儲(chǔ)實(shí)體。
24. 根據(jù)權(quán)利要求21的裝置,其中所述處理部件進(jìn)一步配置為在決 定存儲(chǔ)數(shù)據(jù)的情況下,開(kāi)始將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中。
25. 根據(jù)權(quán)利要求21的裝置,其中所述通信系統(tǒng)是群組通信系統(tǒng)。
26. 根據(jù)權(quán)利要求21的裝置,其中與所述用戶相關(guān)聯(lián)的離線規(guī)則存 儲(chǔ)在所述通信系統(tǒng)的存儲(chǔ)器中,并且其中所述處理部件進(jìn)一步配置為,在 決定是否存儲(chǔ)所迷數(shù)據(jù)之前,從所述存儲(chǔ)器中讀入與所述用戶相關(guān)聯(lián)的離 線規(guī)則。
27. 根據(jù)權(quán)利要求25的裝置,其中所述存儲(chǔ)器定位在共享策略可擴(kuò)展標(biāo)記語(yǔ)言文檔服務(wù)器中。
28. 根據(jù)權(quán)利要求21的裝置,其中所述數(shù)據(jù)與所ii^M且通信系統(tǒng)中 的會(huì)話相關(guān)聯(lián)。
29. 根據(jù)權(quán)利要求28的裝置,其中所述裝置代表配置為提供所述會(huì) 話的推動(dòng)者特定服務(wù)器。
30. 根據(jù)權(quán)利要求29的裝置,其中所述相關(guān)聯(lián)的^^是一鍵通^^, 所述推動(dòng)者特定服務(wù)器代表一鍵通服務(wù)器。
31. 根據(jù)權(quán)利要求29的裝置,其中所勤目關(guān)聯(lián)的^t是即時(shí)消息會(huì) 話,所述推動(dòng)者特定服務(wù)器代表即時(shí)消息服務(wù)器。
32. 根據(jù)權(quán)利要求28的裝置,其中所述至少一個(gè)接受規(guī)則和所述至 少一個(gè)拒絕規(guī)則中的至少一個(gè)取決于以下中的至少一個(gè)-用戶身份,-匿名用戶,-數(shù)據(jù)內(nèi)容的種類(lèi),-群組標(biāo)識(shí)符,-數(shù)據(jù)大小。
33. —種系統(tǒng),包括 根據(jù)權(quán)利要求21的裝置, 所述存儲(chǔ)實(shí)體,以及至少一個(gè)接口,配置為將至少一個(gè)用戶連接到所述系統(tǒng)。
34. 根據(jù)權(quán)利要求33的系統(tǒng),還包括服務(wù)器,所述服務(wù)器配置為存 儲(chǔ)與至少一個(gè)用戶相關(guān)聯(lián)的至少一個(gè)離線規(guī)則,其中所述至少一個(gè)離線規(guī) 則中的離線規(guī)則可以由相關(guān)聯(lián)的用戶經(jīng)由所述至少 一個(gè)接口中的接口進(jìn)行 操作。
35. 根據(jù)權(quán)利要求31的系統(tǒng),其中所述系統(tǒng)是群組通信系統(tǒng),所述 群組通信系統(tǒng)還包括共享策略可擴(kuò)展標(biāo)記語(yǔ)言文檔服務(wù)器,配置為存儲(chǔ)與所述至少一個(gè)用 戶相關(guān)聯(lián)的至少 一個(gè)離線規(guī)則。
36. 根據(jù)權(quán)利要求35的系統(tǒng),其中所述至少一個(gè)離線規(guī)則中的離線 規(guī)則可以由相關(guān)聯(lián)的用戶經(jīng)由所述至少 一個(gè)接口中的接口通過(guò)可擴(kuò)展標(biāo)記 語(yǔ)言配制訪問(wèn)協(xié)議進(jìn)行操作。
37. —種裝置,包括裝備,用于確定預(yù)定用戶是否可以通過(guò)通信系統(tǒng) 進(jìn)行訪問(wèn),其中,想要通過(guò)所述通信系統(tǒng)向所述預(yù)定用戶提供數(shù)據(jù),并且, 在所述用戶不能訪問(wèn)的情況下,用于依據(jù)與所述用戶相關(guān)聯(lián)的離線規(guī)則決 定是否將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中,其中所述離線規(guī)則包含以下至少一 個(gè)至少一個(gè)存儲(chǔ)數(shù)據(jù)的接受規(guī)則,以及至少一個(gè)不存儲(chǔ)數(shù)據(jù)的拒絕規(guī)則。
全文摘要
示出了一種方法,計(jì)算機(jī)程序產(chǎn)品,裝置和系統(tǒng),用于確定預(yù)定用戶是否可以通過(guò)通信系統(tǒng)進(jìn)行訪問(wèn),其中想要通過(guò)所述通信系統(tǒng)向所述預(yù)定用戶提供數(shù)據(jù),并且,在所述用戶不能訪問(wèn)的情況下,依據(jù)與所述用戶相關(guān)聯(lián)的離線規(guī)則決定是否將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)實(shí)體中,其中所述離線規(guī)則包含以下至少一個(gè)(i)至少一個(gè)存儲(chǔ)數(shù)據(jù)的接受規(guī)則,以及(ii)至少一個(gè)不存儲(chǔ)數(shù)據(jù)的拒絕規(guī)則。
文檔編號(hào)H04L29/06GK101589593SQ200880002796
公開(kāi)日2009年11月25日 申請(qǐng)日期2008年1月17日 優(yōu)先權(quán)日2007年1月22日
發(fā)明者A·勞瑞拉, T·帕沃寧 申請(qǐng)人:諾基亞公司