專(zhuān)利名稱(chēng):Cpm會(huì)談歷史記錄的訪問(wèn)方法及消息存儲(chǔ)服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種融合的IP消息(Converged IP Messaging,簡(jiǎn)稱(chēng)為CPM)會(huì)談歷史記錄的訪問(wèn)方法及消息存儲(chǔ)服務(wù)器。
背景技術(shù):
CPM使能者是由OMA組織提出的一種可以跨越不同接入網(wǎng),架構(gòu)在統(tǒng)一的IP核心 網(wǎng)之上,以支持終端用戶(hù)的一對(duì)一、一對(duì)多以及與多個(gè)應(yīng)用之間的各種媒體類(lèi)型(例如,文 本、圖片、音頻/視頻片段、二進(jìn)制文件、音頻/視頻流)的通信。在融合的消息通信環(huán)境中,CPM使能者以CPM會(huì)談為單位向用戶(hù)提供CPM業(yè)務(wù), 使之進(jìn)行信息交互,用戶(hù)在通信的過(guò)程中希望能夠?qū)⒆约核鶇⑴c的CPM會(huì)談的歷史交互信 息由網(wǎng)絡(luò)側(cè)進(jìn)行記錄和存儲(chǔ),從而實(shí)現(xiàn)在需要的時(shí)候能夠通過(guò)向網(wǎng)絡(luò)側(cè)服務(wù)器發(fā)送請(qǐng)求訪 問(wèn)到自己曾參與過(guò)的CPM會(huì)談的歷史交互記錄信息,真實(shí)地重現(xiàn)用戶(hù)曾參與的會(huì)談的全過(guò) 程,并對(duì)網(wǎng)絡(luò)側(cè)服務(wù)器上存儲(chǔ)的屬于該用戶(hù)自己的會(huì)談歷史記錄信息進(jìn)行管理。CPM消息存儲(chǔ)服務(wù)器為CPM用戶(hù)提供上述存儲(chǔ)CPM會(huì)談歷史記錄的功能,而CPM消 息存儲(chǔ)客戶(hù)端通過(guò)訪問(wèn)消息存儲(chǔ)服務(wù)器對(duì)屬于該CPM用戶(hù)的CPM會(huì)談歷史記錄及相關(guān)的內(nèi) 容進(jìn)行訪問(wèn)和管理,并通過(guò)從網(wǎng)絡(luò)側(cè)獲取的會(huì)談歷史記錄信息進(jìn)行解析,向CPM用戶(hù)展示 會(huì)談的視圖和內(nèi)容。CPM會(huì)談描述了通信各方之間利用CPM使能者功能實(shí)體進(jìn)行信息交互的操作,CPM 會(huì)談?dòng)扇我鈹?shù)目的會(huì)話(huà)外交互的CPM消息、CPM文件和CPM會(huì)話(huà)組成。其中,CPM消息是可 以包含多個(gè)離散(不連續(xù))媒體(例如,文本、圖片、音頻片段、視頻片段等)的信息體。CPM 文件是參與者之間交換的一個(gè)或多個(gè)攜帶有多媒體內(nèi)容的文件,接收方用戶(hù)同意接收文件 之后,文件傳輸過(guò)程才能夠開(kāi)始。CPM會(huì)話(huà)是指兩個(gè)或多個(gè)參與者之間持續(xù)一段時(shí)間的邏 輯連接,可用于參與方實(shí)時(shí)地交換連續(xù)性媒體,也可用于交換離散媒體和文件。CPM消息交 互、CPM文件傳輸可以在CPM會(huì)話(huà)內(nèi)進(jìn)行,也可以在CPM會(huì)話(huà)之外進(jìn)行。一般認(rèn)為,每個(gè)CPM 會(huì)談在特定時(shí)間內(nèi)只包含一個(gè)CPM會(huì)話(huà),但用戶(hù)可以并行參與多個(gè)CPM會(huì)談。CPM會(huì)談歷史記錄是CPM會(huì)談的存儲(chǔ)表示。被授權(quán)責(zé)任人可以獲取并存儲(chǔ)他們?cè)?CPM會(huì)談過(guò)程中交換的信息,并將上述信息作為CPM會(huì)談歷史記錄存儲(chǔ)到CPM業(yè)務(wù)提供商提 供的消息存儲(chǔ)服務(wù)器中。此時(shí),CPM會(huì)話(huà)外交互的一條CPM消息被存儲(chǔ)為一條CPM消息記 錄,CPM會(huì)話(huà)外進(jìn)行的CPM文件傳輸被存儲(chǔ)為一份CPM文件傳輸歷史記錄。而一個(gè)CPM會(huì) 話(huà)則存儲(chǔ)為一份CPM會(huì)話(huà)歷史記錄(包括會(huì)話(huà)內(nèi)CPM消息、會(huì)話(huà)內(nèi)CPM文件傳輸以及會(huì)話(huà) 內(nèi)交互的連續(xù)媒體片段等數(shù)據(jù))。因此,從存儲(chǔ)表示意義上講,CPM會(huì)談歷史記錄可以描述 為CPM消息記錄、CPM文件傳輸歷史記錄和CPM會(huì)話(huà)歷史記錄的集合。具體可以參見(jiàn)圖1。圖1為CPM會(huì)談與CPM會(huì)談歷史記錄的關(guān)系及其所包含內(nèi)容的示意圖。CPM會(huì)談歷 史記錄功能,實(shí)際上就是對(duì)CPM會(huì)談過(guò)程中交互的CPM消息、CPM文件傳輸以及進(jìn)行的CPM 會(huì)話(huà)進(jìn)行記錄。為了實(shí)現(xiàn)會(huì)談歷史記錄功能,需要在網(wǎng)絡(luò)側(cè)有一個(gè)CPM功能實(shí)體能夠在通 信過(guò)程中同時(shí)位于信令平面和媒體平面上,作為B2BUA接收通信過(guò)程中所有的信令消息和媒體消息,通過(guò)解析從中提取出需要記錄的信息,按照一定的格式進(jìn)行記錄將CPM會(huì)話(huà)外 交互的一條CPM消息記錄為一份CPM消息記錄文件,將CPM會(huì)話(huà)外傳輸?shù)囊粋€(gè)CPM文件記 錄為一份CPM文件傳輸歷史記錄文件,將一次CPM會(huì)話(huà)記錄為一份CPM會(huì)話(huà)歷史記錄文件。 CPM參與功能服務(wù)器完成上述的會(huì)談歷史記錄功能,并將上述記錄文件提交給CPM消息存 儲(chǔ)服務(wù)器,進(jìn)行永久存儲(chǔ)。在消息存儲(chǔ)服務(wù)器上作為物理文件實(shí)際存儲(chǔ)的是CPM會(huì)談歷史記錄中所包含的 CPM消息記錄、CPM文件傳輸歷史記錄和CPM會(huì)話(huà)歷史記錄。消息存儲(chǔ)服務(wù)器應(yīng)當(dāng)對(duì)存儲(chǔ)的 會(huì)談歷史記錄相關(guān)的資源進(jìn)行管理,并支持如下功能(1)存儲(chǔ)CPM消息記錄、CPM文件傳輸歷史記錄、CPM會(huì)話(huà)歷史記錄、CPM會(huì)談歷史 記錄,包括作為CPM消息記錄和CPM會(huì)話(huà)歷史記錄一部分的任意媒體對(duì)象;(2)根據(jù)CPM用戶(hù)偏好或者業(yè)務(wù)提供商策略,將本地已存資源與消息存儲(chǔ)客戶(hù)端 本地存儲(chǔ)的資源進(jìn)行同步,包括在多設(shè)備場(chǎng)景下的同步管理;(3)對(duì)已存資源的管理(例如,拷貝、刪除等)和訪問(wèn);查詢(xún)已存資源;基于業(yè)務(wù)提 供商策略和用戶(hù)偏好,記錄責(zé)任人對(duì)網(wǎng)絡(luò)存儲(chǔ)器執(zhí)行的操作(例如,上傳/下載/修改/刪 除CPM消息、CPM文件傳輸歷史記錄、CPM會(huì)話(huà)歷史、CPM會(huì)談歷史,和作為CPM消息和CPM 會(huì)話(huà)歷史一部分的媒體對(duì)象等特定條目)等等。相關(guān)技術(shù)中,為了存儲(chǔ)消息,基于傳統(tǒng)電子郵箱結(jié)構(gòu)的存儲(chǔ)模型方案可以參見(jiàn)圖 2。每一個(gè)用戶(hù)擁有一塊由業(yè)務(wù)提供商預(yù)先分配的存儲(chǔ)區(qū)域,在該目錄下,由一系列由系統(tǒng) 預(yù)先定義好的獨(dú)立文件夾(例如,收件箱、廢件箱、發(fā)件箱等)和用戶(hù)自創(chuàng)建的獨(dú)立文件夾 (如R)lderl、Folderf等)組成。使用該存儲(chǔ)模型,消息記錄和會(huì)話(huà)歷史記錄可以存儲(chǔ)在 任何目錄下,用戶(hù)可以手動(dòng)操作將存儲(chǔ)的內(nèi)容在文件夾之間移動(dòng)。但是,上述方案存在以下缺點(diǎn)(I)CPM消息記錄和CPM會(huì)話(huà)歷史記錄可以分布在任意的文件夾中,為了能夠向用 戶(hù)提供CPM會(huì)談視圖,必須要通過(guò)使用額外的元數(shù)據(jù)來(lái)將分散在各個(gè)目錄下的CPM消息記 錄、CPM會(huì)話(huà)歷史記錄和它們所屬的CPM會(huì)談關(guān)聯(lián)起來(lái)。(2)由于CPM消息記錄和CPM會(huì)話(huà)歷史記錄可以分布在任意的文件夾中,服務(wù)器端 無(wú)法支持消息存儲(chǔ)客戶(hù)端通過(guò)IMAP/THREAD命令([RFC5256])請(qǐng)求服務(wù)器為會(huì)談歷史記錄 構(gòu)建線性視圖,然而對(duì)于計(jì)算和存儲(chǔ)資源有限的移動(dòng)設(shè)備來(lái)說(shuō),完成構(gòu)建線性視圖的操作 會(huì)帶來(lái)較大的開(kāi)銷(xiāo)和負(fù)擔(dān),可能會(huì)造成響應(yīng)速度慢等不利于用戶(hù)使用體驗(yàn)的影響。(3)由于屬于一個(gè)CPM會(huì)談的CPM消息記錄、CPM會(huì)話(huà)歷史記錄可能分布在不同的 文件夾中,則消息存儲(chǔ)客戶(hù)端在獲取一個(gè)CPM會(huì)談歷史記錄相關(guān)的內(nèi)容時(shí),需要不斷通過(guò) IMAP/SELECT命令選中一個(gè)文件夾,然后才能通過(guò)IMAP/FETCH命令獲取該文件夾下存儲(chǔ)的 記錄文件,然后再重新SELECT另一個(gè)文件夾,獲得該文件夾存儲(chǔ)的記錄文件,不斷重復(fù)直 到獲取到該CPM會(huì)談的所有內(nèi)容,不斷使用SELECT命令打開(kāi)文件夾的操作增加了消息存儲(chǔ) 客戶(hù)端和服務(wù)器之間的命令交互次數(shù),存在額外開(kāi)銷(xiāo),尤其對(duì)于移動(dòng)設(shè)備而言,頻繁冗余的 命令交互會(huì)增加無(wú)線接口上的數(shù)據(jù)流量,增加用戶(hù)使用業(yè)務(wù)的費(fèi)用,降低用戶(hù)使用業(yè)務(wù)的 體驗(yàn)。(4)用戶(hù)的一些管理操作可能會(huì)破壞CPM會(huì)談線性視圖。在上述存儲(chǔ)模型下,用戶(hù) 可以對(duì)消息存儲(chǔ)服務(wù)器上的存儲(chǔ)的資源進(jìn)行任意的管理操作,例如,刪除某個(gè)消息記錄文件,然而造成的結(jié)果是破壞了消息之間的回復(fù)關(guān)系,從而破壞CPM會(huì)談的線性視圖。相關(guān)技術(shù)中,還存在基于CPM會(huì)談結(jié)構(gòu)的存儲(chǔ)模型方案,具體可以參見(jiàn)圖3。如圖 3所示,該方案基于CPM會(huì)談的結(jié)構(gòu)特點(diǎn)來(lái)設(shè)計(jì)CPM的消息存儲(chǔ)模型即根據(jù)CPM會(huì)談歷史 記錄、CPM消息記錄和CPM會(huì)話(huà)歷史記錄之間的包含關(guān)系,將每個(gè)CPM會(huì)談歷史記錄所包含 的記錄資源文件存儲(chǔ)在獨(dú)立的會(huì)談子文件夾中。在該存儲(chǔ)模型方案中,消息存儲(chǔ)服務(wù)器為每一個(gè)CPM用戶(hù)分配一塊專(zhuān)屬的存儲(chǔ)區(qū) 域,在該存儲(chǔ)區(qū)域下為每一個(gè)CPM會(huì)談建立一個(gè)對(duì)應(yīng)的會(huì)談子文件夾,將該CPM會(huì)談所包含 的每一個(gè)會(huì)話(huà)外CPM消息作為獨(dú)立的消息記錄文件、每一個(gè)CPM會(huì)話(huà)作為獨(dú)立的CPM會(huì)話(huà) 歷史記錄存儲(chǔ)在該會(huì)談子文件夾中。會(huì)談文件夾的創(chuàng)建由系統(tǒng)完成,因而用戶(hù)的管理權(quán)限 受限,只能夠查看消息存儲(chǔ)服務(wù)器上的資源,以防止用戶(hù)的操作破壞CPM會(huì)談視圖。基于CPM會(huì)談結(jié)構(gòu)的消息存儲(chǔ)模型,將同屬于一個(gè)CPM會(huì)談的記錄資源存儲(chǔ)在同 一個(gè)會(huì)談文件夾中,節(jié)省了記錄CPM會(huì)談歷史記錄和其所包含的記錄資源之間關(guān)聯(lián)關(guān)系的 元數(shù)據(jù)以及維護(hù)該關(guān)聯(lián)關(guān)系的管理操作開(kāi)銷(xiāo)。且會(huì)談文件夾的創(chuàng)建由CPM使能者執(zhí)行,用 戶(hù)的操作權(quán)限受限,因此保證了 CPM會(huì)談的視圖不會(huì)被用戶(hù)的操作所破壞。然而,上述方案存在以下缺點(diǎn),由于會(huì)談文件夾由消息存儲(chǔ)服務(wù)器進(jìn)行管理,用戶(hù) 沒(méi)有操作權(quán)限,導(dǎo)致用戶(hù)無(wú)法對(duì)消息存儲(chǔ)服務(wù)器上存儲(chǔ)的資源進(jìn)行管理操作,無(wú)法創(chuàng)建自 定義文件夾、無(wú)法移動(dòng)/復(fù)制消息記錄、會(huì)話(huà)歷史記錄文件,只能以會(huì)談視圖來(lái)查看,用戶(hù) 體驗(yàn)差。
發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中記錄CPM會(huì)談歷史記錄和其所包含的記錄資源之間關(guān)聯(lián)關(guān)系的 元數(shù)據(jù)以及維護(hù)該關(guān)聯(lián)關(guān)系的管理操作開(kāi)銷(xiāo)較大、以及用戶(hù)無(wú)法對(duì)消息存儲(chǔ)服務(wù)器上存儲(chǔ) 的資源進(jìn)行管理操作等問(wèn)題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種改進(jìn)的 會(huì)談歷史記錄存儲(chǔ)模型和訪問(wèn)方法,以解決上述問(wèn)題至少之一。根據(jù)本發(fā)明的一個(gè)方面,提供了一種CPM會(huì)談歷史記錄的訪問(wèn)方法。根據(jù)本發(fā)明的CPM會(huì)談歷史記錄的訪問(wèn)方法包括消息存儲(chǔ)服務(wù)器接收來(lái)自于客 戶(hù)端的訪問(wèn)指令,其中,訪問(wèn)指令用于指示對(duì)存儲(chǔ)在系統(tǒng)管理區(qū)域中的CPM會(huì)談歷史記錄 信息進(jìn)行修改;消息存儲(chǔ)服務(wù)器將CPM會(huì)談歷史記錄信息拷貝并存儲(chǔ)到用戶(hù)管理區(qū)域,對(duì) 存儲(chǔ)在用戶(hù)管理區(qū)域的CPM會(huì)談歷史記錄信息執(zhí)行與訪問(wèn)指令對(duì)應(yīng)的訪問(wèn)操作。根據(jù)本發(fā)明的另一方面,提供了一種消息存儲(chǔ)服務(wù)器。根據(jù)本發(fā)明的消息存儲(chǔ)服務(wù)器包括第一接收單元,用于接收來(lái)自于客戶(hù)端的訪 問(wèn)指令,其中,訪問(wèn)指令用于指示對(duì)存儲(chǔ)在系統(tǒng)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行 修改;拷貝單元,用于將CPM會(huì)談歷史記錄信息拷貝并存儲(chǔ)到用戶(hù)管理區(qū)域;執(zhí)行單元,用 于對(duì)存儲(chǔ)在用戶(hù)管理區(qū)域的CPM會(huì)談歷史記錄信息執(zhí)行與訪問(wèn)指令對(duì)應(yīng)的訪問(wèn)操作。通過(guò)本發(fā)明,結(jié)合CPM會(huì)談歷史記錄的特點(diǎn)與滿(mǎn)足用戶(hù)自定義管理操作的需求定 義合適的存儲(chǔ)模型,解決了相關(guān)技術(shù)中記錄CPM會(huì)談歷史記錄和其所包含的記錄資源之間 關(guān)聯(lián)關(guān)系的元數(shù)據(jù)以及維護(hù)該關(guān)聯(lián)關(guān)系的管理操作開(kāi)銷(xiāo)較大、以及用戶(hù)無(wú)法對(duì)消息存儲(chǔ)服 務(wù)器上存儲(chǔ)的資源進(jìn)行管理操作等問(wèn)題,進(jìn)而可以節(jié)省開(kāi)銷(xiāo),提高用戶(hù)體驗(yàn)。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明 書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā) 明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1為相關(guān)技術(shù)中CPM會(huì)談與CPM會(huì)談歷史記錄的關(guān)系及其所包含內(nèi)容的示意 圖;圖2為相關(guān)技術(shù)中基于傳統(tǒng)電子郵箱結(jié)構(gòu)的消息存儲(chǔ)模型的示意圖;圖3為基于會(huì)談結(jié)構(gòu)的消息存儲(chǔ)模型的示意圖;圖4為根據(jù)本發(fā)明實(shí)施例的CPM會(huì)談歷史記錄的訪問(wèn)方法的流程圖;圖5為根據(jù)本發(fā)明實(shí)施例的消息存儲(chǔ)模型方案的結(jié)構(gòu)示意圖;圖6為根據(jù)本發(fā)明實(shí)施例的用戶(hù)獲得訪問(wèn)控制列表操作的指令傳輸示意圖;圖7為根據(jù)本發(fā)明實(shí)施例的用戶(hù)設(shè)置訪問(wèn)控制列表操作的指令傳輸示意圖;圖8為根據(jù)本發(fā)明實(shí)施例的用戶(hù)刪除訪問(wèn)控制列表操作的指令傳輸示意圖;圖9為根據(jù)本發(fā)明實(shí)施例的用戶(hù)獲得訪問(wèn)權(quán)限操作的指令傳輸示意圖;圖10為根據(jù)本發(fā)明優(yōu)選實(shí)施例的用戶(hù)選擇會(huì)談文件夾,查看CPM會(huì)談?dòng)涗浟斜淼?指令傳輸示意圖;圖11為根據(jù)本發(fā)明實(shí)施例的用戶(hù)選擇一個(gè)會(huì)談歷史記錄,查看該CPM會(huì)談歷史記 錄的詳細(xì)內(nèi)容的指令傳輸示意圖;圖12為根據(jù)本發(fā)明實(shí)施例的用戶(hù)選擇一個(gè)會(huì)談歷史記錄,請(qǐng)求查看該CPM會(huì)談歷 史記錄的線性回復(fù)關(guān)系視圖的指令傳輸示意圖;圖13為根據(jù)本發(fā)明實(shí)施例的用戶(hù)刪除一個(gè)會(huì)談歷史記錄的指令傳輸示意圖;圖14為根據(jù)本發(fā)明實(shí)施例的用戶(hù)選擇某個(gè)文件夾進(jìn)行查看的指令傳輸示意圖;圖15為根據(jù)本發(fā)明實(shí)施例的用戶(hù)請(qǐng)求創(chuàng)建文件夾操作的指令傳輸流程圖;圖16為根據(jù)本發(fā)明實(shí)施例的用戶(hù)移動(dòng)/重命名文件夾操作的指令傳輸流程圖;圖17為根據(jù)本發(fā)明實(shí)施例的消息存儲(chǔ)服務(wù)器的結(jié)構(gòu)框圖;圖18為根據(jù)本發(fā)明優(yōu)選實(shí)施例的消息存儲(chǔ)服務(wù)器的結(jié)構(gòu)框圖。
具體實(shí)施例方式需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相 互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。根據(jù)本發(fā)明實(shí)施例,提供了一種CPM會(huì)談歷史記錄的訪問(wèn)方法。圖4為根據(jù)本發(fā)明實(shí)施例的CPM會(huì)談歷史記錄的訪問(wèn)方法的流程圖。如圖4所示, 根據(jù)本發(fā)明實(shí)施例的CPM會(huì)談歷史記錄的訪問(wèn)方法包括以下處理(步驟S402-步驟S404)步驟S402 消息存儲(chǔ)服務(wù)器接收來(lái)自于客戶(hù)端的訪問(wèn)指令,其中,修改指令用于 指示對(duì)存儲(chǔ)在系統(tǒng)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行修改;步驟S404 消息存儲(chǔ)服務(wù)器將CPM會(huì)談歷史記錄信息存儲(chǔ)到用戶(hù)管理區(qū)域,對(duì)存 儲(chǔ)在用戶(hù)管理區(qū)域的CPM會(huì)談歷史記錄信息執(zhí)行與訪問(wèn)指令對(duì)應(yīng)的訪問(wèn)操作。
采用上述方法,可以解決用戶(hù)無(wú)法對(duì)消息存儲(chǔ)服務(wù)器上存儲(chǔ)的資源進(jìn)行管理操作 的問(wèn)題,從而可以使得用戶(hù)在用戶(hù)管理區(qū)域,對(duì)從系統(tǒng)管理區(qū)域中拷貝來(lái)的CPM會(huì)談歷史 記錄信息進(jìn)行相應(yīng)的操作,提高了用戶(hù)體驗(yàn)。優(yōu)選地,上述CPM會(huì)談歷史記錄信息可以包括以下至少之一至少一條CPM消息記 錄信息、至少一條CPM文件傳輸歷史記錄信息、至少一條CPM會(huì)話(huà)歷史記錄信息、至少一條 會(huì)談歷史記錄所包含的全部信息。在具體實(shí)施過(guò)程中,當(dāng)用戶(hù)在瀏覽CPM會(huì)談歷史記錄內(nèi)容的時(shí)候,可以將感興趣 的CPM消息記錄、CPM文件傳輸歷史記錄、CPM會(huì)話(huà)歷史記錄添加到自定義的文件夾中,并 進(jìn)行分類(lèi)管理,則用戶(hù)執(zhí)行“添加操作”。優(yōu)選地,MSC通過(guò)構(gòu)造IMAP4/C0PY命令([RFC 3501]),將該條CPM消息記錄、CPM文件傳輸歷史記錄或CPM會(huì)話(huà)歷史記錄復(fù)制到用戶(hù)自定 義文件夾中。優(yōu)選地,用戶(hù)還可以“添加” CPM會(huì)談歷史記錄到用戶(hù)自定義文件夾中。在用戶(hù) 在瀏覽CPM會(huì)談歷史記錄內(nèi)容的時(shí)候,可能對(duì)該會(huì)談歷史記錄感興趣,將它添加到自定義 的文件夾中進(jìn)行分類(lèi)管理,則用戶(hù)執(zhí)行“添加操作” :MSC首先通過(guò)構(gòu)造IMAP4/CREATE命令 ([RFC 3501]),在用戶(hù)文件夾下創(chuàng)建相應(yīng)的會(huì)談子文件夾,然后在通過(guò)構(gòu)造IMAP4/C0PY命 令([RFC 3501])將對(duì)應(yīng)“Conversation-History/Conversation-ID”文件夾中的所有記錄 文件都拷貝到用戶(hù)文件夾中新建的會(huì)談子文件夾中。通過(guò)上述的操作,用戶(hù)就能夠?qū)⒁徽麠lCPM會(huì)談歷史記錄添加到自定義的文件夾 中,進(jìn)行分類(lèi)管理,從而構(gòu)建個(gè)性化的視圖。優(yōu)選地,在消息存儲(chǔ)服務(wù)器接收來(lái)自于客戶(hù)端的訪問(wèn)指令之前,還可以包括以下 處理(1)在消息存儲(chǔ)服務(wù)器中創(chuàng)建用于存儲(chǔ)會(huì)談歷史記錄信息的系統(tǒng)管理區(qū)域,其中, 系統(tǒng)管理區(qū)域包括至少一個(gè)存儲(chǔ)單元,各個(gè)存儲(chǔ)單元存儲(chǔ)各條會(huì)談歷史記錄的全部信息;(2)在消息存儲(chǔ)服務(wù)器中創(chuàng)建上述用戶(hù)管理區(qū)域。在具體實(shí)施過(guò)程中,首先需要建立適合CPM會(huì)談結(jié)構(gòu)特點(diǎn)和訪問(wèn)需求的消息存儲(chǔ) 模型,將用戶(hù)在MSS上的存儲(chǔ)空間從總體上劃分為系統(tǒng)管理區(qū)域和用戶(hù)管理區(qū)域。其中,系統(tǒng)管理區(qū)域由MSS管理,主要用來(lái)存儲(chǔ)和維護(hù)CPM會(huì)談視圖,用戶(hù)的訪問(wèn) 管理操作受限;用戶(hù)管理區(qū)域中,用戶(hù)擁有完全的管理權(quán)限,可以通過(guò)自定義文件夾來(lái)實(shí)現(xiàn) 對(duì)會(huì)談歷史記錄內(nèi)容的分類(lèi)管理,以提供多種不同的用戶(hù)自定義視圖。具體可以參見(jiàn)圖5。圖5為根據(jù)本發(fā)明實(shí)施例的CPM消息存儲(chǔ)模型的結(jié)構(gòu)示意圖。如圖5所示,在消 息存儲(chǔ)服務(wù)器上為每一個(gè)合法的用戶(hù)分配一個(gè)專(zhuān)屬的存儲(chǔ)空間(如“Root-User”文件夾), 用于存儲(chǔ)用戶(hù)所擁有的會(huì)談歷史記錄相關(guān)的資源記錄,并向用戶(hù)提供管理功能。用戶(hù)專(zhuān)屬 存儲(chǔ)空間(與“Root-User”目錄對(duì)應(yīng))被劃分為兩部分系統(tǒng)管理區(qū)域和用戶(hù)自定義管理 區(qū)域。系統(tǒng)管理區(qū)域由MSS預(yù)定義的文件夾組成,如圖5所示的 “Conversation-History”(會(huì)談歷史記錄文件夾)是由MSS預(yù)定義的文件夾,專(zhuān)用于存儲(chǔ)會(huì) 談歷史記錄相關(guān)的記錄資源。該文件夾下又包含多個(gè)“Conversation-ID”子文件夾(注分 兩級(jí)文件夾可以不用元數(shù)據(jù),一級(jí)文件夾則需要元數(shù)據(jù)來(lái)組織記錄對(duì)象和會(huì)談之間的關(guān)聯(lián) 關(guān)系),每一個(gè)子文件夾用于存儲(chǔ)一個(gè)CPM會(huì)談的會(huì)談歷史記錄相關(guān)的記錄資源,并在MSS上維持唯一的備份,為用戶(hù)提供會(huì)談視圖。用戶(hù)自定義管理區(qū)域由用戶(hù)文件夾組成,如圖5所示的“R)lderl”、“R)lder2”等 都是由用戶(hù)自行創(chuàng)建的文件夾。用戶(hù)可以將感興趣的、或覺(jué)得重要的CPM消息記錄、CPM文 件傳輸記錄、CPM會(huì)話(huà)歷史記錄或CPM會(huì)談歷史記錄“拷貝到”自定義的文件夾中,進(jìn)行個(gè)性 化管理,提供用戶(hù)自定義的動(dòng)態(tài)視圖。另外,用戶(hù)還可以上傳本地的記錄文件到消息存儲(chǔ)服 務(wù)器上的用戶(hù)自定義文件夾中,并將上傳的這些記錄文件在不同的用戶(hù)文件夾之間移動(dòng)。其中,系統(tǒng)預(yù)定義的“Conversation-History”文件夾中包含CPM消息記錄對(duì)象、 CPM文件傳輸歷史記錄對(duì)象、CPM會(huì)話(huà)歷史記錄對(duì)象;用戶(hù)自定義的文件夾中可包含文件夾 對(duì)象、歷史記錄文件對(duì)象,以及用戶(hù)上傳的記錄文件對(duì)象。其中,CPM消息對(duì)象記錄、CPM文件傳輸歷史記錄、CPM會(huì)話(huà)歷史記錄對(duì)象是作為 “葉子節(jié)點(diǎn)”存在,不可嵌套。而文件夾對(duì)象中,用戶(hù)文件夾是可以嵌套的,以提供不同的分組層。具體地,創(chuàng)建上述消息存儲(chǔ)模型主要包括以下處理(1)在系統(tǒng)管理區(qū)域中設(shè)置一個(gè)總文件夾(系統(tǒng)文件夾或會(huì)談歷史記錄文件夾), 該文件夾在MSS上專(zhuān)門(mén)用于存儲(chǔ)CPM會(huì)談歷史記錄相關(guān)的內(nèi)容的總文件夾,將由CPM PF提 交的所有CPM消息記錄、CPM文件傳輸歷史記錄以及CPM會(huì)話(huà)歷史記錄全部都存儲(chǔ)在該目 錄下。(2)以CPM會(huì)談為單位,將每個(gè)CPM會(huì)談存儲(chǔ)在單獨(dú)的文件夾中;在上述總文件夾下設(shè)置一個(gè)或多個(gè)子文件夾,每一個(gè)子文件夾保存該CPM會(huì)談包 含的實(shí)際內(nèi)容,例如,CPM消息記錄、CPM文件傳輸歷史記錄以及CPM會(huì)話(huà)歷史記錄。MSS將根據(jù)上述記錄對(duì)象所屬的CPM會(huì)談,將它們分別存儲(chǔ)到對(duì)應(yīng)的子文件夾中。其中,在系統(tǒng)管理區(qū)域中,用戶(hù)的管理操作是受限的,包括不允許用戶(hù)在系統(tǒng)文 件夾下創(chuàng)建子文件夾;不允許用戶(hù)刪除、復(fù)制、移動(dòng)、重命名系統(tǒng)文件夾;不允許用戶(hù)上傳 文件到系統(tǒng)文件夾;只允許用戶(hù)查看系統(tǒng)文件夾中的內(nèi)容,只允許用戶(hù)以會(huì)談為單位刪除 會(huì)談歷史記錄;(3)用戶(hù)根據(jù)實(shí)際需求在用戶(hù)管理區(qū)域中建立一個(gè)或多個(gè)自定義文件夾,并通過(guò) 使用“復(fù)制操作”將存儲(chǔ)在上述總文件夾中的CPM會(huì)談子文件夾或存儲(chǔ)在會(huì)談子文件夾中 的記錄文件復(fù)制到用戶(hù)自定義文件夾中,從而提供用戶(hù)自定義視圖。優(yōu)選地,用戶(hù)還可以上傳本地記錄文件到消息存儲(chǔ)服務(wù)器上的自定義文件夾中, 并可以在不同的用戶(hù)文件夾之間將文件進(jìn)行移動(dòng)。也就是說(shuō),對(duì)于用戶(hù)自定義的文件夾,用 戶(hù)擁有完全的管理權(quán)限,可以創(chuàng)建子文件夾、重命名、移動(dòng)、刪除、復(fù)制用戶(hù)文件夾和文件。優(yōu)選地,上述會(huì)談歷史記錄的訪問(wèn)方法還可以包括以下處理(1)消息存儲(chǔ)服務(wù)器接收來(lái)自于客戶(hù)端上傳的本地記錄文件信息;(2)消息存儲(chǔ)服務(wù)器將本地記錄文件信息存儲(chǔ)在用戶(hù)管理區(qū)域。即用戶(hù)管理區(qū)域中存儲(chǔ)的CPM會(huì)談歷史記錄信息包括兩部分一部分來(lái)源于系統(tǒng) 管理區(qū)域中的CPM會(huì)談歷史記錄信息,另一部分來(lái)源于客戶(hù)端上傳的本地記錄文件信息。優(yōu)選地,消息存儲(chǔ)服務(wù)器在接收到用戶(hù)的訪問(wèn)指令之后,可以對(duì)客戶(hù)端進(jìn)行鑒權(quán); 并根據(jù)鑒權(quán)結(jié)果確定客戶(hù)端具有訪問(wèn)權(quán)限。其中,客戶(hù)端的訪問(wèn)控制權(quán)限規(guī)定了用戶(hù)能夠?qū)ο⒋鎯?chǔ)服務(wù)器上的文件夾以及該文件夾下所存儲(chǔ)資源的訪問(wèn)及操控能力。每當(dāng)用戶(hù)請(qǐng)求對(duì)消息存儲(chǔ)服務(wù)器上所存儲(chǔ)的資 源進(jìn)行操控時(shí)(即執(zhí)行不同的操作命令時(shí)),都需要對(duì)該請(qǐng)求方對(duì)相應(yīng)資源的訪問(wèn)控制權(quán) 限進(jìn)行檢查,只有滿(mǎn)足一定的權(quán)限,消息存儲(chǔ)服務(wù)器才可以執(zhí)行相關(guān)的操作,否則消息存儲(chǔ) 服務(wù)器將拒絕請(qǐng)求方的請(qǐng)求命令,并返回錯(cuò)誤應(yīng)答消息。根據(jù)[RFC 4314 ACL擴(kuò)展]中的定義,上述訪問(wèn)控制權(quán)限可以參見(jiàn)訪問(wèn)控制列表 (ACL),其中,ACL 是一組〈Access Identifiers, rights〉值對(duì),"Access Identifiers”!^ 識(shí)責(zé)任人,而“rights”標(biāo)識(shí)相應(yīng)的責(zé)任人有哪些訪問(wèn)控制權(quán)限。一個(gè)ACL應(yīng)用于一個(gè)“郵 箱”(即文件夾)。[RFC 4314]為IMAP4服務(wù)器上的文件夾及文件夾下的資源定義了以下的訪問(wèn)控 制權(quán)限,并通過(guò)不同的權(quán)限標(biāo)識(shí)符進(jìn)行標(biāo)識(shí),例如1 lookup,表示文件夾可列表,即可以被LIST、LSUB, SUBSCRIBE命令訪問(wèn);r :read,表示文件夾可讀,即可被SELECT、STATUS命令訪問(wèn);s 在會(huì)話(huà)中保持seen/unseen標(biāo)記信息,即可通過(guò)STORE命令設(shè)置或清除\SEEN 標(biāo)記;w :write,表示文件夾可寫(xiě),即可通過(guò)STORE設(shè)置或清除除了 \SEEN和\DELETED之 外的其他標(biāo)記,或通過(guò)APPEND、C0PY命令對(duì)除了 \SEEN和\DELETED之外的其他標(biāo)記進(jìn)行設(shè) 置;i insert,表示文件夾可被APPEND、COPY命令操作;k :create mailboxes,表示可使用CREATE命令在該文件夾下創(chuàng)建任意層次的字 文件夾,或通過(guò)RENAME命令對(duì)該文件夾進(jìn)行移動(dòng)/重命名操作;X :delete mailboxes,表示該文件夾可通過(guò)DELETE命令刪除,或可被RENAME命令 刪除源文件夾; t :delete Messages,可通過(guò)STORE操作對(duì)該文件夾下的文件設(shè)置或清除 \DELETED標(biāo)記,通過(guò)APPEND/COPY命令設(shè)置\DELETED標(biāo)記;e 可通過(guò)EXPUNGE命令執(zhí)行刪除操作;a :administer,可執(zhí)行 SETACL、DELETEACL、GETACL, LISTRIGHTS 等對(duì)訪問(wèn)控制列 表進(jìn)行管理的命令;在具體實(shí)施過(guò)程中,消息存儲(chǔ)服務(wù)器上的文件夾可以分成兩種不同的類(lèi)型(1) 由系統(tǒng)創(chuàng)建的文件夾,如“Root-User”根目錄文件夾,以及“Conversation-History”會(huì)談 歷史記錄文件夾;( 由用戶(hù)自定義創(chuàng)建的文件夾,如“i^lderrYTolderf”等;當(dāng)MSS創(chuàng)建一個(gè)文件夾時(shí)就會(huì)首先為這個(gè)文件夾分配一定的權(quán)限,之后用戶(hù)對(duì)該 文件夾的操作應(yīng)該依據(jù)權(quán)限來(lái)執(zhí)行。當(dāng)然,根據(jù)系統(tǒng)請(qǐng)求創(chuàng)建的文件夾和用戶(hù)請(qǐng)求創(chuàng)建的 文件夾的不同,MSS為其分配的權(quán)限也不相同。例如,為系統(tǒng)級(jí)文件夾分配用戶(hù)訪問(wèn)控制權(quán)限,CPM用戶(hù)主要對(duì)系統(tǒng)文件夾進(jìn)行查 看行為,應(yīng)限制其他的如修改、刪除、移動(dòng)等操作權(quán)限,防止用戶(hù)的誤操作對(duì)CPM會(huì)談歷史 記錄完整性的破壞。所以對(duì)于系統(tǒng)級(jí)文件夾,可以分配以下訪問(wèn)權(quán)限l、r等。系統(tǒng)文件夾 不能分配以下訪問(wèn)權(quán)限x、k等。在為用戶(hù)自定義文件夾分配訪問(wèn)控制權(quán)限時(shí),因?yàn)橛脩?hù)對(duì)自己創(chuàng)建的文件夾擁有 完全的訪問(wèn)控制權(quán)限,可以分配所有的權(quán)限標(biāo)識(shí)符,并且用戶(hù)還可以按照[RFC 4314]的規(guī)定和流程,通過(guò)SETACL、DELETEACL、GETACL, LISTRIGHTS等命令來(lái)管理自定義文件夾的各 種訪問(wèn)控制權(quán)限,即為別的CPM用戶(hù)賦予訪問(wèn)用戶(hù)自定義文件夾的相關(guān)權(quán)限的能力。以下結(jié)合四個(gè)實(shí)施例分別對(duì)用戶(hù)“獲得訪問(wèn)控制列表操作”、“設(shè)置訪問(wèn)控制 列表操作”、“刪除訪問(wèn)控制列表操作”以及“獲得訪問(wèn)權(quán)限操作”進(jìn)行描述,其中,上述 操作都是針對(duì)用戶(hù)文件夾進(jìn)行的,系統(tǒng)文件夾由于出于安全性考慮,沒(méi)有對(duì)用戶(hù)分配 “a” (administer)權(quán)限,故用戶(hù)無(wú)法管理系統(tǒng)文件夾的訪問(wèn)控制列表。實(shí)施例一用戶(hù)獲得訪問(wèn)控制列表操作用戶(hù)如果想獲得某個(gè)用戶(hù)文件夾的訪問(wèn)控制列表,則按照[RFC4314]中的規(guī)定, 由MSC構(gòu)造IMAP4/GETACL命令,指定目標(biāo)文件夾的名稱(chēng),向MSS請(qǐng)求目標(biāo)文件夾的訪問(wèn)控 制列表,具體可以參見(jiàn)圖6。用戶(hù)向MSS請(qǐng)求“Working”用戶(hù)文件夾的訪問(wèn)控制列表,MSS接收到該命令后檢 查請(qǐng)求方用戶(hù)是否對(duì)目標(biāo)文件夾具有“a”權(quán)限,即是否能夠獲取訪問(wèn)控制列表的權(quán)限。如 果具有該權(quán)限,則MSS在對(duì)GETACL命令的應(yīng)答消息中返回訪問(wèn)控制列表,如上圖所示,訪問(wèn) 控制列表中顯示,用戶(hù)“Fred”對(duì)目標(biāo)文件夾擁有“rwipslxetad”權(quán)限,而用戶(hù)“Chris”對(duì) 目標(biāo)文件夾擁有“l(fā)rswi”權(quán)限。如果請(qǐng)求方用戶(hù)對(duì)目標(biāo)文件夾不具有“a”權(quán)限,則MSS應(yīng)該使用失敗應(yīng)答消息拒 絕請(qǐng)求方的GETACL命令。實(shí)施例二 用戶(hù)設(shè)置訪問(wèn)控制列表操作如果用戶(hù)希望對(duì)某個(gè)用戶(hù)文件夾的訪問(wèn)控制列表進(jìn)行設(shè)置,例如為另外的用戶(hù)賦 予某些權(quán)限,則應(yīng)該按照[RFC 4314]中規(guī)定的流程,由MSC構(gòu)造IMAP4/SETACL命令,請(qǐng)求 MSS為指定目標(biāo)文件夾添加對(duì)某用戶(hù)的訪問(wèn)控制權(quán)限,具體可以參見(jiàn)圖7。用戶(hù)向MSS請(qǐng)求為另外的用戶(hù)“Chris”增加對(duì)目標(biāo)文件夾“Working”的訪問(wèn)控制 權(quán)限“cda”。MSS接收到該命令后,首先應(yīng)該檢查請(qǐng)求方用戶(hù)對(duì)目標(biāo)文件夾是否具有“a”權(quán) 限,如果請(qǐng)求方用戶(hù)對(duì)目標(biāo)文件夾具有“a”權(quán)限,那么MSS將按照SETACL命令中的請(qǐng)求,為 目標(biāo)文件夾“Working”的訪問(wèn)控制列表中,增加“Chris”用戶(hù)的“cda”權(quán)限;如果請(qǐng)求方 用戶(hù)對(duì)目標(biāo)文件夾不具有“a”權(quán)限,則MSS應(yīng)該使用失敗應(yīng)答消息拒絕請(qǐng)求方的SETACL命 令。實(shí)施例三用戶(hù)刪除訪問(wèn)控制列表操作如果用戶(hù)希望刪除另一個(gè)用戶(hù)對(duì)某用戶(hù)文件夾的訪問(wèn)控制列表,則應(yīng)該按照[RFC 4314]中規(guī)定的流程,由MSC構(gòu)造“IMAP4/DELETEACL”命令,請(qǐng)求MSS將指定用戶(hù)對(duì)目標(biāo)文 件夾的訪問(wèn)控制權(quán)限列表刪除,具體可以參見(jiàn)圖8。用戶(hù)向MSS請(qǐng)求刪除另外的用戶(hù)“Fred”對(duì)目標(biāo)文件夾“Working”的訪問(wèn)控制權(quán) 限列表。MSS接收到該命令后,首先應(yīng)該檢查請(qǐng)求方用戶(hù)對(duì)目標(biāo)文件夾是否具有“a”權(quán)限; 如果請(qǐng)求方用戶(hù)對(duì)目標(biāo)文件夾具有“a”權(quán)限,那么MSS將按照DELETEACL命令中的請(qǐng)求, 為目標(biāo)文件夾“Working”的訪問(wèn)控制列表中,刪除“Fred”用戶(hù)的所有訪問(wèn)控制權(quán)限;如 果請(qǐng)求方用戶(hù)對(duì)目標(biāo)文件夾不具有“a”權(quán)限,則MSS應(yīng)該使用失敗應(yīng)答消息拒絕請(qǐng)求方的 DELETEACL 命令。實(shí)施例四用戶(hù)獲得訪問(wèn)權(quán)限操作如果用戶(hù)想獲得某個(gè)特定的用戶(hù)對(duì)自己所創(chuàng)建的用戶(hù)文件夾擁有哪些訪問(wèn)控制權(quán)限,則可按照[RFC 4314]中的規(guī)定,由MSC構(gòu)造“IMAP4/LISTRIGHTS”命令,請(qǐng)求MSS返 回指定用戶(hù)對(duì)目標(biāo)文件夾的訪問(wèn)控制權(quán)限列表,具體可以參見(jiàn)圖9。用戶(hù)向MSS請(qǐng)求獲得某用戶(hù)“Smith”對(duì)目標(biāo)文件夾“Working”的訪問(wèn)控制權(quán)限 列表。MSS接收到該命令后,首先應(yīng)該檢查請(qǐng)求方用戶(hù)對(duì)目標(biāo)文件夾是否具有“a”權(quán)限;如 果請(qǐng)求方用戶(hù)對(duì)目標(biāo)文件夾具有“a”權(quán)限,那么MSS將按照LISTRIGHTS命令中的請(qǐng)求,在 目標(biāo)文件夾“Working”的訪問(wèn)控制列表中,查找“Smith”用戶(hù)的所有訪問(wèn)控制權(quán)限,并在對(duì) LISTRIGHTS命令的應(yīng)答消息中返回;如果請(qǐng)求方用戶(hù)對(duì)目標(biāo)文件夾不具有“a”權(quán)限,則MSS 應(yīng)該使用失敗應(yīng)答消息拒絕請(qǐng)求方的LISTRIGHTS命令。在消息存儲(chǔ)服務(wù)器中創(chuàng)建好上述架構(gòu)之后,當(dāng)CPM用戶(hù)希望查看MSS上存儲(chǔ)的內(nèi) 容時(shí),首先將使用客戶(hù)端設(shè)備(例如,MSC)登陸MSS,MSC將按照[RFC 3501]的規(guī)定和流程 通過(guò)使用IMAP4/AUTHENTICATE命令或IMAP4/L0GIN命令和MSS之間進(jìn)行認(rèn)證,只有認(rèn)證成 功,MSC才可以訪問(wèn)MSS上的資源,如果認(rèn)證失敗,MSC將無(wú)法訪問(wèn)MSS上的資源。AUTHENTICATE命令允許MSC不發(fā)送文本格式的用戶(hù)名和口令,而是使用其他的認(rèn) 證機(jī)制登陸MSS。當(dāng)使用該命令時(shí),MSC必須按照[RFC 3501]中的規(guī)定和流程,構(gòu)造一條有 效的AUTHENTICATE命令,并在〈authentication mechanism name)參數(shù)中使用特定的認(rèn)證 機(jī)制。MSS收到該命令后會(huì)返回一個(gè)提示字符串,提示MSC選擇適當(dāng)?shù)恼J(rèn)證方法,如果MSS 不支持MSC建議的認(rèn)證方法,將返回NO應(yīng)答消息。這時(shí)MSC必須嘗試使用其他認(rèn)證方法, 直至使用LOGIN方法。LOGIN命令允許MSC使用文本方式的用戶(hù)名和口令登陸MSS,盡管這并不是一個(gè)好 的方法,但有時(shí)卻是MSC和MSS之間均可使用的唯一方法。當(dāng)使用該命令時(shí),MSC必須按照 [RFC 3501]中的規(guī)定和流程,構(gòu)造一條有效的LOGIN命令,在〈user name〉參數(shù)中使用MSC 的用戶(hù)名,在〈password〉參數(shù)中使用口令。MSS接收到該命令后,使用用戶(hù)名和口令進(jìn)行認(rèn) 證,若認(rèn)證成功,則返回OK應(yīng)答消息,認(rèn)證失敗則返回NO應(yīng)答消息,若參數(shù)錯(cuò)誤則返回BAD 應(yīng)答消息。優(yōu)選地,在MSC登錄至消息存儲(chǔ)服務(wù)器(MSS)之后,消息存儲(chǔ)服務(wù)器可以響應(yīng)于用 戶(hù)的訪問(wèn)指令,執(zhí)行以下操作(1)消息存儲(chǔ)服務(wù)器將存儲(chǔ)在系統(tǒng)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行呈 現(xiàn),和/或在該CPM會(huì)談歷史記錄信息中刪除一條歷史會(huì)談?dòng)涗浰娜啃畔?;或?2)消息存儲(chǔ)服務(wù)器將存儲(chǔ)在用戶(hù)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行呈現(xiàn) 和/或修改和/或刪除。優(yōu)選地,上述消息存儲(chǔ)服務(wù)將存儲(chǔ)在系統(tǒng)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn) 行呈現(xiàn)包括(1)消息存儲(chǔ)服務(wù)器將會(huì)談歷史記錄總文件目錄標(biāo)識(shí)信息在客戶(hù)端進(jìn)行呈現(xiàn);(2)消息存儲(chǔ)服務(wù)器接收第一列表請(qǐng)求查詢(xún)指令;(3)消息存儲(chǔ)服務(wù)器將會(huì)談歷史記錄總文件目錄下屬的第一文件列表信息在客戶(hù) 端進(jìn)行呈現(xiàn)。優(yōu)選地,在執(zhí)行上述步驟C3)之后,還可以包括以下處理(4)消息存儲(chǔ)服務(wù)器接收來(lái)自于客戶(hù)端的第一內(nèi)容請(qǐng)求查詢(xún)指令,其中,第一內(nèi)容 請(qǐng)求查詢(xún)指令攜帶有第一文件列表信息中的至少一條歷史會(huì)談?dòng)涗洏?biāo)識(shí)信息;
(5)消息存儲(chǔ)服務(wù)器將至少一條歷史會(huì)談?dòng)涗洏?biāo)識(shí)信息對(duì)應(yīng)的至少一條歷史會(huì)談 記錄的描述信息發(fā)送至客戶(hù)端;(6)客戶(hù)端根據(jù)至少一條歷史會(huì)談?dòng)涗浀拿枋鲂畔@取至少一條歷史會(huì)談?dòng)涗洶?含的全部或部分信息。上述過(guò)程具體可以參見(jiàn)圖10和圖11。如圖10所示,MSC使用“LIST “”*”命令,表示希望獲取用戶(hù)登錄目錄下所有可用 文件夾的列表。MSS在對(duì)LIST命令的應(yīng)答消息中返回MSS上該用戶(hù)存儲(chǔ)空間下所有可用文 件夾的列表,包括“Conversation-History”系統(tǒng)預(yù)定義文件夾,以及“Working”、“Mudy” 等用戶(hù)自定義文件夾,還有“Conversation-History”目錄下所存在的各個(gè)會(huì)談歷史記錄子 文件夾(以會(huì)談標(biāo)識(shí)符命名)。如果用戶(hù)選擇CPM會(huì)談文件夾(即“Conversation-History”),希望查看CPM會(huì) 談?dòng)涗浶畔r(shí),MSC列出會(huì)談歷史記錄子文件夾列表。如果用戶(hù)選擇一個(gè)會(huì)談歷史記錄,希望查看該CPM會(huì)談歷史記錄的詳細(xì)內(nèi)容,CPM 用戶(hù)查看到會(huì)談信息列表時(shí),可能選擇其中一條CPM會(huì)談歷史記錄,查看其詳細(xì)的記錄內(nèi) 容。由于MSC已經(jīng)通過(guò)LIST命令獲取到CPM會(huì)談歷史記錄在MSS上對(duì)應(yīng)的會(huì)談歷史記錄 子文件夾的名稱(chēng),則MSC可以通過(guò)IMAP4/SELECT命令選中對(duì)應(yīng)的會(huì)談歷史記錄子文件夾, 再通過(guò)IMAP4/FETCH命令取得該文件夾下與該CPM會(huì)談相關(guān)的所有記錄文件,具體可以參 見(jiàn)圖7。如圖11所示,當(dāng)MSC通過(guò)IMAP4/SELECT命令([RFC 3501])選中對(duì)應(yīng)的會(huì)談歷史 記錄子文件夾之后,就可以通過(guò)IMAP4/FETCH命令([RFC 3501])向MSS請(qǐng)求獲取該會(huì)談包 含的CPM消息記錄文件、CPM文件傳輸歷史記錄文件和CPM會(huì)話(huà)歷史記錄文件的頭部或正 文部分信息,MSS接收到該命令之后,獲取到相關(guān)的信息通過(guò)FETCH應(yīng)答命令向MSC返回。MSC在本地存儲(chǔ)上述信息,并進(jìn)行解析,向用戶(hù)展現(xiàn)該CPM會(huì)談歷史記錄的內(nèi)容。用戶(hù)瀏覽CPM會(huì)談歷史記錄內(nèi)容,如果希望查看某條CPM消息或CPM會(huì)話(huà)歷史記 錄攜帶的媒體附件的內(nèi)容,則MSC通過(guò)FETCH命令攜帶希望獲取的媒體附件所在的消息記 錄文件或CPM會(huì)話(huà)歷史記錄文件的UID以及媒體附件的part編號(hào),向MSS請(qǐng)求數(shù)據(jù)。MSS 接收到該命令后進(jìn)行解析,根據(jù)UID和Part號(hào)取得相應(yīng)的數(shù)據(jù)向MSC返回,MSC在本地存 儲(chǔ)并進(jìn)行解析呈現(xiàn)。在具體實(shí)施過(guò)程中,當(dāng)CPM用戶(hù)查看一條會(huì)談歷史記錄的詳細(xì)內(nèi)容時(shí),首先默認(rèn) 為用戶(hù)呈現(xiàn)的是按照時(shí)間關(guān)系組織的會(huì)談歷史記錄內(nèi)容,當(dāng)用戶(hù)希望按照線性回復(fù)關(guān)系查 看會(huì)談歷史記錄內(nèi)容時(shí),MSC應(yīng)該構(gòu)造THREAD命令向MSS請(qǐng)求對(duì)該會(huì)談歷史記錄子文件夾 下內(nèi)容的線性排序結(jié)果,具體參見(jiàn)圖12。當(dāng)MSC獲得MSS提供的線性排序結(jié)果字符串之后,在本地進(jìn)行解析,然后將該會(huì)談 歷史記錄的相關(guān)內(nèi)容按照回復(fù)和被回復(fù)的關(guān)系組織線性視圖,呈現(xiàn)給用戶(hù)。優(yōu)選地,消息存儲(chǔ)服務(wù)器在系統(tǒng)管理區(qū)域中的CPM會(huì)談歷史記錄信息中刪除一條 歷史會(huì)談?dòng)涗浀娜啃畔ㄒ韵绿幚?1)消息存儲(chǔ)服務(wù)器接收來(lái)自于客戶(hù)端的刪除請(qǐng)求指令,其中,刪除請(qǐng)求指令攜帶 有需要?jiǎng)h除的歷史會(huì)談?dòng)涗浀臉?biāo)識(shí)信息;(2)消息存儲(chǔ)服務(wù)器刪除需要?jiǎng)h除的歷史會(huì)談?dòng)涗浀臉?biāo)識(shí)信息對(duì)應(yīng)的該條會(huì)談歷史記錄所包含的全部信息。在具體實(shí)施過(guò)程中,當(dāng)用戶(hù)在“Conversation-History”文件夾下瀏覽會(huì)談歷史記 錄列表時(shí),如果希望刪除一整條會(huì)談歷史記錄,則MSC將首先獲得該會(huì)談歷史記錄對(duì)應(yīng)的 會(huì)談標(biāo)識(shí)符,然后使用該會(huì)談標(biāo)識(shí)符作為目標(biāo)文件夾的名稱(chēng),使用“IMAP4/DELETE”命令請(qǐng) 求MSS刪除該CPM會(huì)談歷史記錄對(duì)應(yīng)的“Conversation-ID”子文件夾。刪除會(huì)談歷史記錄 的操作將導(dǎo)致該“Conversation-ID”子文件夾以及該文件夾所包含的所有記錄文件都被從 MSS上刪除。具體可以參見(jiàn)圖13。如圖13所示,用戶(hù)在查看會(huì)談歷史記錄列表信息時(shí),如果希望刪除某個(gè)CPM會(huì) 談歷史記錄,則首先選中該CPM會(huì)談歷史記錄,然后由MSC構(gòu)造IMAP4/DELETE命令([RFC 3501]),并攜帶希望刪除的CPM會(huì)談歷史記錄的會(huì)談標(biāo)識(shí)符(即在MSS上對(duì)應(yīng)的會(huì)談歷史 記錄子文件夾的名稱(chēng)),向MSS發(fā)送,請(qǐng)求刪除該會(huì)談歷史記錄。優(yōu)選地,消息存儲(chǔ)服務(wù)器將存儲(chǔ)在用戶(hù)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行 呈現(xiàn)包括以下處理(1)消息存儲(chǔ)服務(wù)器將至少一個(gè)用戶(hù)自定義的總文件標(biāo)識(shí)信息在客戶(hù)端進(jìn)行呈 現(xiàn);(2)消息存儲(chǔ)服務(wù)器接收第二列表請(qǐng)求查詢(xún)指令;(3)消息存儲(chǔ)服務(wù)器將至少一個(gè)用戶(hù)自定義的總文件目錄中選定的總文件目錄下 屬的第二文件列表信息在客戶(hù)端進(jìn)行呈現(xiàn)。優(yōu)選地,當(dāng)用戶(hù)對(duì)于存儲(chǔ)在系統(tǒng)管理區(qū)域或用戶(hù)管理區(qū)域中的CPM會(huì)談歷史記錄 信息均具有查看權(quán)限時(shí),如果用戶(hù)在系統(tǒng)管理區(qū)域或用戶(hù)管理區(qū)域中選擇某個(gè)文件夾(可 以是系統(tǒng)文件夾,也可以是用戶(hù)文件夾)進(jìn)行查看,那么MSC首先通過(guò)構(gòu)造IMAP4/SELECT 命令([RFC 3501])攜帶該文件夾的名字,請(qǐng)求MSS選中該文件夾。MSS接收到該命令后將 目標(biāo)文件夾設(shè)置為活躍文件夾。具體可以參見(jiàn)圖14。如圖14所示,如果用戶(hù)選擇“Conversation-History”文件夾,則MSC構(gòu)造如下的 SELECT命令向MSS請(qǐng)求將該文件夾設(shè)置為活躍文件夾。同理,用戶(hù)還可以選中用戶(hù)文件夾 以將其設(shè)置為活躍文件夾。優(yōu)選地,在執(zhí)行上述步驟C3)之后,還可以包括以下處理(4)消息存儲(chǔ)服務(wù)器接收來(lái)自于客戶(hù)端的第二內(nèi)容請(qǐng)求查詢(xún)指令,其中,第二內(nèi)容 請(qǐng)求查詢(xún)指令攜帶有在第二文件列表信息中請(qǐng)求查詢(xún)的文件目錄的標(biāo)識(shí)信息;(5)消息存儲(chǔ)服務(wù)器將請(qǐng)求查詢(xún)的文件目錄的標(biāo)識(shí)信息對(duì)應(yīng)的文件目錄的描述信 息發(fā)送至客戶(hù)端;(6)客戶(hù)端根據(jù)文件目錄的描述信息獲取文件目錄下屬的會(huì)談歷史記錄的全部或 部分信息。在具體實(shí)施過(guò)程中,用戶(hù)使用MSC登錄MSS之后,就會(huì)首先獲得服務(wù)器上的可用文 件夾列表,這時(shí)用戶(hù)就會(huì)在界面上看到用戶(hù)自定義的文件夾。 如果用戶(hù)需要選擇自定義文件夾進(jìn)行查看,則MSC首先通過(guò)IMAP4/SELECT命令向 MSS請(qǐng)求選中對(duì)應(yīng)的用戶(hù)文件夾,MSS接收到該命令后,返回該用戶(hù)文件夾的相關(guān)信息,然 后MSC再通過(guò)IMAP4/FETCH命令向MSS請(qǐng)求該用戶(hù)文件夾存儲(chǔ)的所有的記錄文件的頭部信 息或內(nèi)容信息,在本地進(jìn)行解析,進(jìn)而呈現(xiàn)該用戶(hù)文件夾中的內(nèi)容。
優(yōu)選地,上述用戶(hù)在用戶(hù)管理區(qū)域中查看的文件夾,可以是用戶(hù)自定義的(即自 己創(chuàng)建的),由于操作權(quán)限的限制,用戶(hù)無(wú)權(quán)在系統(tǒng)管理區(qū)域中創(chuàng)建文件夾,只能夠在用戶(hù) 管理區(qū)域中創(chuàng)建自定義文件夾。上述創(chuàng)建過(guò)程具體可以參見(jiàn)圖15,MSC通過(guò)構(gòu)造IMAP4/CREATE命令([RFC 3501]) 請(qǐng)求MSS創(chuàng)建用戶(hù)自定義文件夾,并在CREATE命令中的〈mailbox name)參數(shù)中攜帶該用 戶(hù)要?jiǎng)?chuàng)建的文件夾的名稱(chēng),該文件夾的命名符合標(biāo)準(zhǔn)路徑命名規(guī)則,使用斜線(/)作為層 次分隔符。MSC使用CREATE命令創(chuàng)建名為“working/ims/cpm”的文件夾,且該路徑并不存在 時(shí),MSS將在用戶(hù)的登錄目錄下首先創(chuàng)建working文件夾和ims文件夾,再在working/ims 路徑下創(chuàng)建cpm文件夾。當(dāng)MSC接收到來(lái)自MSS的OK應(yīng)答命令時(shí),表示創(chuàng)建文件夾操作成功完成,MSC在 本地呈現(xiàn)新創(chuàng)建的文件夾。如果MSC接收到來(lái)自MSS的NO應(yīng)答命令或BAD應(yīng)答命令時(shí),表 示創(chuàng)建文件夾操作失敗,不能創(chuàng)建指定的文件夾,則MSC向用戶(hù)返回錯(cuò)誤提示信息。優(yōu)選地,消息存儲(chǔ)服務(wù)器將存儲(chǔ)在用戶(hù)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行 修改包括以下處理(1)消息存儲(chǔ)服務(wù)器接收來(lái)自于客戶(hù)端的修改指令;(2)消息存儲(chǔ)服務(wù)器對(duì)存儲(chǔ)在用戶(hù)管理區(qū)域中部分或全部CPM會(huì)談歷史記錄信息 進(jìn)行修改操作,其中,修改指令包括文件移動(dòng)指令、重命名指令、文件信息替換指令。在具體實(shí)施過(guò)程中,由于用戶(hù)對(duì)用戶(hù)管理區(qū)域中的信息具有完全的操作管理權(quán) 限,因而消息存儲(chǔ)服務(wù)器可以響應(yīng)客戶(hù)端的修改指令,對(duì)用戶(hù)管理區(qū)域中部分或全部CPM 會(huì)談歷史記錄信息進(jìn)行修改操作。上述修改指令包括但不限于文件移動(dòng)指令、重命名指令、文件信息替換指令。在具體實(shí)施過(guò)程中,如果需要移動(dòng)文件,“Conversation-ID”子文件夾作為CPM會(huì) 談歷史記錄的存儲(chǔ)區(qū)域,為MSS上的CPM會(huì)談歷史記錄維持一份完整的會(huì)談視圖,不允許用 戶(hù)將會(huì)談歷史記錄中的某一條CPM消息記錄、CPM文件傳輸歷史記錄或CPM會(huì)話(huà)歷史記錄 “移動(dòng)”到別的文件夾中。但對(duì)于用戶(hù)自定義文件夾中的記錄對(duì)象,則可以移動(dòng)到另一個(gè)用 戶(hù)自定義文件夾中。具體地,MSC首先通過(guò)IMAP4/C0PY命令將目標(biāo)記錄文件復(fù)制到目的用戶(hù)文件夾 中,再使用IMAP4/ST0RE+FLAGS(\DELETED)命令將目標(biāo)記錄文件從源用戶(hù)文件夾中刪除, 以實(shí)現(xiàn)目標(biāo)記錄文件在不同用戶(hù)文件之間的移動(dòng)。由于受到操作權(quán)限的設(shè)置,CPM用戶(hù)只能夠?qū)τ脩?hù)文件夾進(jìn)行移動(dòng)或重命名或替 換操作,而不能夠移動(dòng)或重命名或替換系統(tǒng)文件夾。以下結(jié)合圖16進(jìn)行描述,MSC可以通過(guò)IMAP4/RENAME命令請(qǐng)求MSS將某個(gè)用戶(hù)文 件夾進(jìn)行重命名(rename)操作,或者將該用戶(hù)文件夾從文件目錄層次結(jié)構(gòu)中移動(dòng)(move) 到另一個(gè)新的地方。MSC應(yīng)當(dāng)根據(jù)[RFC 3501]的過(guò)程和規(guī)則產(chǎn)生IMAP4RENAME請(qǐng)求命令根據(jù)[RFC 3501]的規(guī)則和流程,在RENAME請(qǐng)求命令中的〈existing mailbox name)參數(shù)中設(shè)置源文件夾的名稱(chēng);在RENAME請(qǐng)求命令中的〈new mailbox name〉參數(shù)中設(shè)置希望移動(dòng)去的目標(biāo)文件夾的名稱(chēng);這兩個(gè)參數(shù)的命名都符合標(biāo)準(zhǔn)路徑命名規(guī)則,即除了以斜線(/)開(kāi)頭的路徑外, 所有路徑均起始于用戶(hù)的登錄目錄(即該CPM用戶(hù)在MSS上的存儲(chǔ)空間的根目錄),路徑層 次之間使用斜線(/)分隔;構(gòu)造好RENAME命令后,MSC應(yīng)當(dāng)按照[RFC 3501]中的規(guī)則和流程向MSS發(fā)送該 命令。如圖16所示,MSC請(qǐng)求將名為“Working”的用戶(hù)文件夾重命名為“Study”。當(dāng)MSC接收到來(lái)自MSS的OK應(yīng)答命令時(shí),表示移動(dòng)/重命名文件夾操作成功完成, 向用戶(hù)提示操作結(jié)果。當(dāng)MSC接收到來(lái)自MSS的NO應(yīng)答命令或BAD應(yīng)答命令時(shí),表示移動(dòng) /重命名文件夾操作失敗,則MSC向用戶(hù)返回錯(cuò)誤提示信息。根據(jù)本發(fā)明實(shí)施例,提供了一種消息存儲(chǔ)服務(wù)器。圖17為根據(jù)本發(fā)明實(shí)施例的消息存儲(chǔ)服務(wù)器的結(jié)構(gòu)框圖。如圖17所示,根據(jù)本 發(fā)明實(shí)施例的消息存儲(chǔ)服務(wù)器包括第一接收單元1、拷貝單元2、執(zhí)行單元3。第一接收單元1,用于接收來(lái)自于客戶(hù)端的訪問(wèn)指令,其中,修改指令用于指示對(duì) 存儲(chǔ)在系統(tǒng)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行修改;拷貝單元2,用于將CPM會(huì)談歷史記錄信息拷貝并存儲(chǔ)到用戶(hù)管理區(qū)域;執(zhí)行單元3,用于對(duì)存儲(chǔ)在用戶(hù)管理區(qū)域的CPM會(huì)談歷史記錄信息執(zhí)行與訪問(wèn)指 令對(duì)應(yīng)的訪問(wèn)操作。采用該裝置,可以解決用戶(hù)無(wú)法對(duì)消息存儲(chǔ)服務(wù)器上存儲(chǔ)的資源進(jìn)行管理操作的 問(wèn)題,從而可以使得用戶(hù)在用戶(hù)管理區(qū)域,對(duì)從系統(tǒng)管理區(qū)域中拷貝來(lái)的CPM會(huì)談歷史記 錄信息進(jìn)行相應(yīng)的操作,提高了用戶(hù)體驗(yàn)。優(yōu)選地,如圖18所示,上述消息存儲(chǔ)服務(wù)器還可以包括創(chuàng)建單元4,用于創(chuàng)建系 統(tǒng)管理區(qū)域和用戶(hù)管理區(qū)域。優(yōu)選地,如圖18所示,上述消息存儲(chǔ)服務(wù)器還可以包括第二接收單元5,用于接 收來(lái)自于客戶(hù)端上傳的本地記錄文件信息;存儲(chǔ)單元6,用于將本地記錄文件信息存儲(chǔ)在 用戶(hù)管理區(qū)域。優(yōu)選地,如圖18所示,上述消息存儲(chǔ)服務(wù)器還可以包括呈現(xiàn)單元7,用于將存儲(chǔ) 在系統(tǒng)管理區(qū)域中或用戶(hù)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行呈現(xiàn);處理單元8,用于 將存儲(chǔ)在用戶(hù)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行修改和/或刪除,或者在存儲(chǔ)在系 統(tǒng)管理區(qū)域中的CPM會(huì)談歷史記錄信息中刪除一條歷史會(huì)談?dòng)涗浰娜啃畔ⅰ?yōu)選地,如圖18所示,上述消息存儲(chǔ)服務(wù)器還可以包括鑒權(quán)單元9,用于將客戶(hù) 端對(duì)請(qǐng)求訪問(wèn)的文件信息的權(quán)限進(jìn)行檢查;確定單元10,用于確定客戶(hù)端對(duì)請(qǐng)求的文件信 息具有訪問(wèn)控制權(quán)限。上述裝置中各單元相互結(jié)合的工作方式可以參見(jiàn)圖4至圖16的描述,此處不再贅 述。綜上所述,通過(guò)本發(fā)明的上述實(shí)施例,提供的會(huì)談歷史記錄的訪問(wèn)方案為融合消 息業(yè)務(wù)通信環(huán)境中的會(huì)談歷史記錄定義了合適其特點(diǎn)的存儲(chǔ)模型,除了可以滿(mǎn)足CPM會(huì)談 的特點(diǎn),同時(shí)滿(mǎn)足用戶(hù)對(duì)消息存儲(chǔ)服務(wù)器上存儲(chǔ)的記錄資源的自定義管理操作之外,還能 夠?yàn)橛脩?hù)提供多種視圖,如會(huì)談視圖(以CPM會(huì)談為單位查看會(huì)談歷史記錄)、會(huì)談的線性視圖(按照回復(fù)-被回復(fù)的關(guān)系構(gòu)建的視圖)、以及系統(tǒng)預(yù)定義視圖(如按照收發(fā)關(guān)系視 圖、主題分類(lèi)視圖)和用戶(hù)自定義視圖(用戶(hù)自定義文件夾,并將感興趣的記錄文件或記錄 文件中的部分內(nèi)容添加到自定義文件夾中),能夠?yàn)橛脩?hù)提供良好的業(yè)務(wù)體驗(yàn)。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ) 在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們 中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的 硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種融合的IP消息CPM會(huì)談歷史記錄的訪問(wèn)方法,其特征在于,包括消息存儲(chǔ)服務(wù)器接收來(lái)自于客戶(hù)端的訪問(wèn)指令,其中,所述訪問(wèn)指令用于指示對(duì)存儲(chǔ) 在系統(tǒng)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行修改;所述消息存儲(chǔ)服務(wù)器將所述CPM會(huì)談歷史記錄信息拷貝并存儲(chǔ)到用戶(hù)管理區(qū)域,對(duì)存 儲(chǔ)在所述用戶(hù)管理區(qū)域的所述CPM會(huì)談歷史記錄信息執(zhí)行與所述訪問(wèn)指令對(duì)應(yīng)的訪問(wèn)操 作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述CPM會(huì)談歷史記錄信息包括以下至少 之一至少一條CPM消息記錄信息、至少一條CPM文件傳輸歷史記錄信息、至少一條CPM會(huì)話(huà) 歷史記錄信息、至少一條會(huì)談歷史記錄所包含的全部信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在消息存儲(chǔ)服務(wù)器接收來(lái)自于客戶(hù)端的 訪問(wèn)指令之前,所述方法還包括在所述消息存儲(chǔ)服務(wù)器中創(chuàng)建用于存儲(chǔ)所述會(huì)談歷史記錄信息的系統(tǒng)管理區(qū)域,其 中,所述系統(tǒng)管理區(qū)域包括至少一個(gè)存儲(chǔ)單元,各個(gè)所述存儲(chǔ)單元存儲(chǔ)各條會(huì)談歷史記錄 的全部信息;在所述消息存儲(chǔ)服務(wù)器中創(chuàng)建所述用戶(hù)管理區(qū)域。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括所述消息存儲(chǔ)服務(wù)器接收來(lái)自于所述客戶(hù)端上傳的本地記錄文件信息;所述消息存儲(chǔ)服務(wù)器將所述本地記錄文件信息存儲(chǔ)在所述用戶(hù)管理區(qū)域。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,在所述消息存儲(chǔ)服務(wù)器接收 來(lái)自于客戶(hù)端的訪問(wèn)指令之后,所述方法還包括所述消息存儲(chǔ)服務(wù)器將所述客戶(hù)端對(duì)請(qǐng)求訪問(wèn)的文件信息的權(quán)限進(jìn)行檢查;所述消息存儲(chǔ)服務(wù)器確定所述客戶(hù)端對(duì)所述請(qǐng)求的文件信息具有訪問(wèn)控制權(quán)限。
6.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述方法還包括所述消息存儲(chǔ)服務(wù)器將存儲(chǔ)在系統(tǒng)管理區(qū)域中的所述CPM會(huì)談歷史記錄信息進(jìn)行呈 現(xiàn),和/或在該CPM會(huì)談歷史記錄信息中刪除一條歷史會(huì)談?dòng)涗浰娜啃畔?;或者?述消息存儲(chǔ)服務(wù)器將存儲(chǔ)在用戶(hù)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行呈現(xiàn)和/或修改 和/或刪除。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述消息存儲(chǔ)服務(wù)將存儲(chǔ)在系統(tǒng)管理區(qū) 域中的CPM會(huì)談歷史記錄信息進(jìn)行呈現(xiàn)包括所述消息存儲(chǔ)服務(wù)器將會(huì)談歷史記錄總文件目錄標(biāo)識(shí)信息在所述客戶(hù)端進(jìn)行呈現(xiàn);所述消息存儲(chǔ)服務(wù)器接收第一列表請(qǐng)求查詢(xún)指令;所述消息存儲(chǔ)服務(wù)器將所述會(huì)談歷史記錄總文件目錄下屬的第一文件列表信息在客 戶(hù)端進(jìn)行呈現(xiàn)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述消息存儲(chǔ)服務(wù)器將所述會(huì)談歷史 記錄總文件下屬的第一文件列表信息在客戶(hù)端進(jìn)行呈現(xiàn)之后,所述方法還包括所述消息存儲(chǔ)服務(wù)器接收來(lái)自于所述客戶(hù)端的第一內(nèi)容請(qǐng)求查詢(xún)指令,其中,所述 第一內(nèi)容請(qǐng)求查詢(xún)指令攜帶有所述第一文件列表信息中的至少一條歷史會(huì)談?dòng)涗洏?biāo)識(shí)信 息;所述消息存儲(chǔ)服務(wù)器將所述至少一條歷史會(huì)談?dòng)涗洏?biāo)識(shí)信息對(duì)應(yīng)的至少一條歷史會(huì) 談?dòng)涗浀拿枋鲂畔l(fā)送至所述客戶(hù)端;所述客戶(hù)端根據(jù)所述至少一條歷史會(huì)談?dòng)涗浀拿枋鲂畔@取所述至少一條歷史會(huì)談 記錄包含的全部或部分信息。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述消息存儲(chǔ)服務(wù)器在所述系統(tǒng)管理區(qū) 域中的CPM會(huì)談歷史記錄信息中刪除一條歷史會(huì)談?dòng)涗浀娜啃畔ㄋ鱿⒋鎯?chǔ)服務(wù)器接收來(lái)自于所述客戶(hù)端的刪除請(qǐng)求指令,其中,所述刪除請(qǐng)求指 令攜帶有需要?jiǎng)h除的歷史會(huì)談?dòng)涗浀臉?biāo)識(shí)信息;所述消息存儲(chǔ)服務(wù)器刪除所述需要?jiǎng)h除的歷史會(huì)談?dòng)涗浀臉?biāo)識(shí)信息對(duì)應(yīng)的該條會(huì)談 歷史記錄所包含的全部信息。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述消息存儲(chǔ)服務(wù)器將存儲(chǔ)在用戶(hù)管理 區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行呈現(xiàn)包括所述消息存儲(chǔ)服務(wù)器將至少一個(gè)用戶(hù)自定義的總文件標(biāo)識(shí)信息在所述客戶(hù)端進(jìn)行呈現(xiàn);所述消息存儲(chǔ)服務(wù)器接收第二列表請(qǐng)求查詢(xún)指令;所述消息存儲(chǔ)服務(wù)器將所述至少一個(gè)用戶(hù)自定義的總文件目錄中選定的總文件目錄 下屬的第二文件列表信息在客戶(hù)端進(jìn)行呈現(xiàn)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述消息存儲(chǔ)服務(wù)器將所述至少一 個(gè)用戶(hù)自定義的總文件目錄中選定的總文件目錄下屬的第二文件列表信息在客戶(hù)端進(jìn)行 呈現(xiàn)之后,所述方法還包括所述消息存儲(chǔ)服務(wù)器接收來(lái)自于所述客戶(hù)端的第二內(nèi)容請(qǐng)求查詢(xún)指令,其中,所述 第二內(nèi)容請(qǐng)求查詢(xún)指令攜帶有在所述第二文件列表信息中請(qǐng)求查詢(xún)的文件目錄的標(biāo)識(shí)信 息;所述消息存儲(chǔ)服務(wù)器將所述請(qǐng)求查詢(xún)的文件目錄的標(biāo)識(shí)信息對(duì)應(yīng)的文件目錄的描述 信息發(fā)送至所述客戶(hù)端;所述客戶(hù)端根據(jù)所述文件目錄的描述信息獲取所述文件目錄下屬的會(huì)談歷史記錄的 全部或部分信息。
12.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述消息存儲(chǔ)服務(wù)器將存儲(chǔ)在用戶(hù)管理 區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行修改包括所述消息存儲(chǔ)服務(wù)器接收來(lái)自于所述客戶(hù)端的修改指令;所述消息存儲(chǔ)服務(wù)器對(duì)存儲(chǔ)在所述用戶(hù)管理區(qū)域中部分或全部CPM會(huì)談歷史記錄信 息進(jìn)行修改操作,其中,所述修改指令包括文件移動(dòng)指令、重命名指令、文件信息替換指 令。
13.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述消息存儲(chǔ)服務(wù)器將存儲(chǔ)在用戶(hù)管理 區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行刪除包括所述消息存儲(chǔ)服務(wù)器在接收到來(lái)自于所述客戶(hù)端的刪除指令;所述消息存儲(chǔ)服務(wù)器將存儲(chǔ)在用戶(hù)管理區(qū)域中的部分或全部CPM會(huì)談歷史記錄信息 進(jìn)行刪除。
14.一種消息存儲(chǔ)服務(wù)器,其特征在于,包括第一接收單元,用于接收來(lái)自于客戶(hù)端的訪問(wèn)指令,其中,所述訪問(wèn)指令用于指示對(duì)存 儲(chǔ)在系統(tǒng)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行修改;拷貝單元,用于將所述CPM會(huì)談歷史記錄信息拷貝并存儲(chǔ)到用戶(hù)管理區(qū)域; 執(zhí)行單元,用于對(duì)存儲(chǔ)在所述用戶(hù)管理區(qū)域的所述CPM會(huì)談歷史記錄信息執(zhí)行與所述 訪問(wèn)指令對(duì)應(yīng)的訪問(wèn)操作。
15.根據(jù)權(quán)利要求14所述的消息存儲(chǔ)服務(wù)器,其特征在于,所述消息存儲(chǔ)服務(wù)器還包括創(chuàng)建單元,用于創(chuàng)建所述系統(tǒng)管理區(qū)域和所述用戶(hù)管理區(qū)域。
16.根據(jù)權(quán)利要求15所述的消息存儲(chǔ)服務(wù)器,其特征在于,所述消息存儲(chǔ)服務(wù)器還包括第二接收單元,用于接收來(lái)自于所述客戶(hù)端上傳的本地記錄文件信息; 存儲(chǔ)單元,用于將所述本地記錄文件信息存儲(chǔ)在所述用戶(hù)管理區(qū)域。
17.根據(jù)權(quán)利要求14至16任一項(xiàng)所述的消息存儲(chǔ)服務(wù)器,其特征在于,所述消息存儲(chǔ) 服務(wù)器還包括呈現(xiàn)單元,用于將存儲(chǔ)在系統(tǒng)管理區(qū)域中或用戶(hù)管理區(qū)域中的所述CPM會(huì)談歷史記錄 信息進(jìn)行呈現(xiàn);處理單元,用于將存儲(chǔ)在用戶(hù)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行修改和/或刪 除,或者在存儲(chǔ)在系統(tǒng)管理區(qū)域中的所述CPM會(huì)談歷史記錄信息中刪除一條歷史會(huì)談?dòng)涗?所包含的全部信息。
18.根據(jù)權(quán)利要求14至16任一項(xiàng)所述的消息存儲(chǔ)服務(wù)器,其特征在于,所述消息存儲(chǔ) 服務(wù)器還包括鑒權(quán)單元,用于將所述客戶(hù)端對(duì)請(qǐng)求訪問(wèn)的文件信息的權(quán)限進(jìn)行檢查; 確定單元,用于確定所述客戶(hù)端對(duì)所述請(qǐng)求的文件信息具有訪問(wèn)控制權(quán)限。
全文摘要
本發(fā)明公開(kāi)了一種CPM會(huì)談歷史記錄的訪問(wèn)方法及消息存儲(chǔ)服務(wù)器。在上述方法中,消息存儲(chǔ)服務(wù)器接收來(lái)自于客戶(hù)端的訪問(wèn)指令,其中,訪問(wèn)指令用于指示對(duì)存儲(chǔ)在系統(tǒng)管理區(qū)域中的CPM會(huì)談歷史記錄信息進(jìn)行修改;消息存儲(chǔ)服務(wù)器將CPM會(huì)談歷史記錄信息拷貝并存儲(chǔ)到用戶(hù)管理區(qū)域,對(duì)存儲(chǔ)在用戶(hù)管理區(qū)域的CPM會(huì)談歷史記錄信息執(zhí)行與訪問(wèn)指令對(duì)應(yīng)的訪問(wèn)操作。根據(jù)本發(fā)明提供的上述技術(shù)方案,可以節(jié)省開(kāi)銷(xiāo),提高用戶(hù)體驗(yàn)。
文檔編號(hào)H04L12/58GK102143090SQ20101012004
公開(kāi)日2011年8月3日 申請(qǐng)日期2010年1月29日 優(yōu)先權(quán)日2010年1月29日
發(fā)明者盧美蓮, 周星, 張永旺, 曾玉冰, 李鳳軍, 楊棟 申請(qǐng)人:中興通訊股份有限公司, 北京郵電大學(xué)