專(zhuān)利名稱(chēng):一種消息記錄備份方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),尤其涉及一種消息記錄備份方法及系統(tǒng)。
技術(shù)背景隨著信息量的急速增加和人們生活節(jié)奏的加快,網(wǎng)絡(luò)為人們提供了 一種極 為便利和快捷的信息交流方式。在網(wǎng)絡(luò)越來(lái)越普及的同時(shí),各種類(lèi)型的即時(shí)通信工具(如QQ、 TM、 MSN等)也已成為用戶必不可少的軟件工具,在用戶 的工作和生活中均得到了廣泛的使用。與聯(lián)系人進(jìn)行即時(shí)溝通交流是即時(shí)通信 工具最基本的功能,交流過(guò)程中產(chǎn)生的聊天消息對(duì)用戶來(lái)說(shuō)意義較大,用戶希 望能有效的對(duì)聊天消息進(jìn)4亍組織和存儲(chǔ),以便后續(xù)查找使用。隨著電子郵件技術(shù)的發(fā)展,電子郵箱已經(jīng)越來(lái)越普及,人們通過(guò)電子郵箱 發(fā)送及接收電子郵件來(lái)進(jìn)行交流和互通。目前人們已經(jīng)開(kāi)始將電子郵箱作為一 種網(wǎng)絡(luò)存儲(chǔ)器來(lái)看待,將自己的文件、信息等按照一定的格式存放在電子郵箱 中,這樣只要能上網(wǎng),就能夠獲得自己的文件。同時(shí)由于電子郵箱經(jīng)過(guò)了長(zhǎng)期 的發(fā)展,由專(zhuān)業(yè)的服務(wù)商提供,其穩(wěn)定性和安全性都比較高,不易丟失數(shù)據(jù)?,F(xiàn)有的即時(shí)通信系統(tǒng)多采用以下兩種方式存儲(chǔ)用戶的聊天消息(包括在線 聊天消息、離線聊天消息及群聊天消息)以及另外系統(tǒng)向即時(shí)通信客戶端發(fā)送 系統(tǒng)消息,下面分別予以說(shuō)明第一種方式是將用戶的聊天消息及系統(tǒng)消息保存在用戶本地的機(jī)器上,用 戶可以在本地機(jī)器上查看消息記錄,消息記錄存儲(chǔ)的安全性及穩(wěn)定性都由用戶 來(lái)保證。用戶采用這種方式存儲(chǔ)聊天消息及系統(tǒng)消息時(shí), 一旦用戶本地的機(jī)器 發(fā)生故障,則用戶的消息記錄容易丟失;并且由于消息記錄存放在本地的機(jī)器 上,當(dāng)用戶在其他機(jī)器上登錄即時(shí)通信客戶端時(shí),無(wú)法對(duì)歷史消息記錄進(jìn)行查 看。另 一種方式是將用戶指定的聊天消息和/或系統(tǒng)消息上傳給即時(shí)通信月良務(wù) 商,由即時(shí)通信服務(wù)商將其保存在專(zhuān)門(mén)的消息存儲(chǔ)服務(wù)器中。用戶采用這種方 式存儲(chǔ)聊天消息和/或系統(tǒng)消息時(shí),需要支付一定的服務(wù)費(fèi)用,其代價(jià)和成本都 比較高。發(fā)明內(nèi)容本發(fā)明提供一種消息記錄務(wù)盼方法及系統(tǒng),使得用戶可將自身的消息記錄 記錄保存到指定的電子郵箱中。本發(fā)明技術(shù)方案包括 一種消息記錄備盼方法,包括步驟A、 客戶端根據(jù)用戶設(shè)置的備份策略獲糾目應(yīng)的消息記錄,將該消息記錄 與所述備份策略一并發(fā)送到備份服務(wù)器;B、 備份服務(wù)器將所述消息記錄轉(zhuǎn)換為電子郵件格式,并為轉(zhuǎn)換形成的電 子郵件分配郵件標(biāo)識(shí),將該郵件標(biāo)識(shí)與務(wù)除策略、備份郵箱名稱(chēng)及密碼關(guān)聯(lián)保 存在所述用戶的*操作記錄中;C、 備份服務(wù)器將所述電子郵件與所述郵件標(biāo)識(shí)發(fā)送到所述備份郵箱中保存。較佳的,所述步驟A前還包括用戶在客戶端側(cè)啟動(dòng)備份設(shè)置界面,設(shè)置備 份郵箱及備份策略的步驟。較佳的,所述務(wù)盼郵箱的設(shè)置過(guò)程為客戶端向^#服務(wù)器發(fā)送備盼郵箱驗(yàn)證請(qǐng)求,請(qǐng)求中攜帶有用戶輸入的備 份郵箱名稱(chēng)及密碼;備份服務(wù)器將所述備份郵箱名稱(chēng)及密碼發(fā)送到相應(yīng)的郵件服務(wù)器中進(jìn)行 驗(yàn)證,若驗(yàn)證通過(guò),則將備份郵箱名稱(chēng)及密碼關(guān)聯(lián)保存,并向客戶端反饋!HiL 通過(guò)消息。
較佳的,所述備份策略中指定了需備份的消息記錄的類(lèi)型及范圍。較佳的,所述步驟C后還包括步驟用戶欲查看備份的消息記錄時(shí),客戶端向備份服務(wù)器發(fā)送查詢請(qǐng)求,請(qǐng)求 中攜帶有用戶欲查看的消息記錄的類(lèi)型及范圍;備份服務(wù)器從所述用戶的備份操作記錄中查找符合查詢請(qǐng)求要求的備份 操作記錄項(xiàng),根據(jù)其中記錄的備份郵箱名稱(chēng)、密碼及郵件標(biāo)識(shí)獲取相應(yīng)的電子 郵件,將該電子郵件轉(zhuǎn)換為即時(shí)消息格式后反饋給客戶端。較佳的,所述步驟B中,備份服務(wù)器利用自身IP地址與標(biāo)識(shí)、*發(fā)起 用戶標(biāo)識(shí)、本次備除的消息記錄的類(lèi)型及范圍,采用預(yù)設(shè)加密算法為本次* 的消息記錄生成驗(yàn)證碼,將該驗(yàn)證碼保存在本次#操作記錄項(xiàng)中;所述步驟C中,備份服務(wù)器將所述驗(yàn)證碼添加到轉(zhuǎn)換形成的電子郵件的郵 件頭中,將該電子郵件與郵件標(biāo)識(shí)發(fā)送到所述備份郵箱中保存。較佳的,所述步驟C后還包括步驟用戶欲查看備除的消息記錄時(shí),客戶端向備份服務(wù)器發(fā)送查詢請(qǐng)求,請(qǐng)求 中攜帶有用戶名大查看的消息記錄的類(lèi)型及范圍;備份服務(wù)器從所述用戶的備份操作記錄中查找符合查詢請(qǐng)求要求的備份 操作記錄項(xiàng),才艮據(jù)其中記錄的備份郵箱名稱(chēng)及郵件標(biāo)識(shí)獲糾目應(yīng)的電子郵件;備份服務(wù)器判斷獲取到的電子郵件的郵件頭中攜帶的驗(yàn)證碼與所述備份 操作記錄項(xiàng)中記錄的驗(yàn)證碼是否相同,若相同,則將獲取到的電子郵件轉(zhuǎn)換為 即時(shí)消息格式后反饋給客戶端。較佳的,所述消息記錄為聊天消息記錄或系統(tǒng)消息記錄。一種消息記錄備份系統(tǒng),包括客戶端和備份服務(wù)器,其中,客戶端,用于根據(jù)用戶設(shè)置的備除策略獲取相應(yīng)的消息記錄,將該消息記 錄與所述備份策略一并發(fā)送到^#服務(wù)器;備除服務(wù)器,用于將接收到的消息記錄轉(zhuǎn)換為電子郵件格式,為轉(zhuǎn)換后形 成的電子郵件分配郵件標(biāo)識(shí),將該郵件標(biāo)識(shí)與備份策略、備份郵箱名稱(chēng)及密碼
關(guān)聯(lián)保存在針對(duì)所述用戶的備份操作記錄中,并將所述電子郵件與其對(duì)應(yīng)的郵 件標(biāo)識(shí)發(fā)送到所述備份郵箱中保存。較佳的,所述客戶端具體包括;^f分設(shè)置模塊,用于接收并保存用戶設(shè)置的備盼策略,以及接收用戶設(shè)置的備份郵箱的名稱(chēng)及密碼,將其發(fā)送給備份服務(wù)器;消息記錄發(fā)送模塊,用于根據(jù)用戶設(shè)置的備份策略獲糾目應(yīng)的消息記錄, 將該消息記錄與所述備份策略一并發(fā)送給備份服務(wù)器。較佳的,所述備份服務(wù)器具體包括備份郵箱聰4正模塊,用于將接收到的備份郵箱的名稱(chēng)及密碼發(fā)送到相應(yīng)的 郵件服務(wù)器中進(jìn)行驗(yàn)證,若驗(yàn)證通過(guò),則將所述務(wù)盼郵箱名稱(chēng)及密碼關(guān)聯(lián)保存, 并向客戶端反饋,驗(yàn)證通過(guò)消息;格式轉(zhuǎn)換模塊,用于接收客戶端發(fā)出的消息記錄,將接收到的消息記錄轉(zhuǎn) 換為電子郵件格式,并為轉(zhuǎn)換后形成的電子郵件分配郵件標(biāo)識(shí);備份操作記錄模塊,用于將所迷分配的郵件標(biāo)識(shí)與備盼策略、備除郵箱名 稱(chēng)及密碼關(guān)聯(lián)保存在針對(duì)所述用戶的*操作記錄中;郵件發(fā)送才莫塊,用于將轉(zhuǎn)換形成的電子郵件與其對(duì)應(yīng)的郵件標(biāo)識(shí)發(fā)送到備 份郵箱中保存。較佳的,所i^戶端進(jìn)一步包括查詢請(qǐng)求發(fā)送^^塊,用于向M服務(wù)器發(fā)送查詢請(qǐng)求,請(qǐng)求中攜帶有用戶 欲查看的消息記錄的類(lèi)型及范圍; 所述備份服務(wù)器進(jìn)一步包括查詢模塊,用于從所述備份操作記錄模塊中查找符合查詢請(qǐng)求要求的* 操作記錄項(xiàng),根據(jù)其中記錄的務(wù)餘郵箱名稱(chēng)、密碼及郵件標(biāo)識(shí)獲取相應(yīng)的電子 郵件,將該電子郵件轉(zhuǎn)換為即時(shí)消息格式后反々貴給客戶端。較佳的,所述備盼服務(wù)器進(jìn)一步包括備份碼生成模塊,用于利用備份服務(wù)器的IP地址與標(biāo)識(shí)、備份發(fā)起用戶 標(biāo)識(shí)、本次備盼的消息記錄的類(lèi)型及范圍,釆用預(yù)設(shè)加密算法為本次備除的消 息記錄生成驗(yàn)證碼,將該驗(yàn)證碼保存在本次備份操作記錄項(xiàng)中并添加到轉(zhuǎn)換后形成的電子郵4牛的郵 <牛頭中;備份碼!Hi模塊,用于判斷查詢模塊獲取到的電子郵件的郵件頭中攜帶的 驗(yàn)證碼與所述備份操作記錄項(xiàng)中記錄的驗(yàn)證碼是否相同,若相同,則查詢模塊 將該電子郵件轉(zhuǎn)換為即時(shí)消息格式后反饋給客戶端。本發(fā)明有益效果如下本發(fā)明技術(shù)方案中客戶端根據(jù)用戶預(yù)設(shè)的備份策略將相應(yīng)的消息記錄發(fā) 送到備份服務(wù)器,備份服務(wù)器將所述消息記錄轉(zhuǎn)換為電子郵件格式,并為轉(zhuǎn)換 形成的電子郵件分配郵件標(biāo)識(shí),將該郵件標(biāo)識(shí)與備份策略、4^"郵箱名稱(chēng)及密 碼關(guān)聯(lián)保存在用戶的備份操作記錄中后,將轉(zhuǎn)換形成的電子郵件與分配的郵件 標(biāo)識(shí)發(fā)送到所述備^f分郵箱中保存。本發(fā)明充分利用了電子郵箱容量大、穩(wěn)定性 高的優(yōu)點(diǎn),使得即時(shí)通信客戶端可根據(jù)用戶設(shè)置的備盼策略自動(dòng)將相應(yīng)的消息 記錄備除到用戶設(shè)置的備盼郵箱中,并且用戶可通過(guò)即時(shí)通信客戶端的消息記 錄查看界面隨時(shí)將欲查看的歷史消息記錄從備除郵箱中導(dǎo)出,從而以較低的成 本實(shí)現(xiàn)了消息記錄的安全備份。
圖l為本發(fā)明消息記錄備份方法的主要實(shí)現(xiàn)原理流程圖; 圖2為用戶查看備份郵箱中保存的務(wù)盼消息記錄的流程圖;圖3為本發(fā)明消息記錄備份系統(tǒng)的組成結(jié)構(gòu)框圖。
具體實(shí)施方式
本發(fā)明技術(shù)方案的主要設(shè)計(jì)構(gòu)思是針對(duì)現(xiàn)有技術(shù)中用戶將消息記錄保存 在本地機(jī)器上后,無(wú)法在其他機(jī)器上查看該消息記錄的問(wèn)題,以及將消息記錄 上傳到專(zhuān)門(mén)的服務(wù)器中保存時(shí),需要支付一定的費(fèi)用,成 髙的問(wèn)題,而提
出的一種將消息記錄保存到指定的電子郵箱中的解決方案,該方案中客戶端根 據(jù)用戶預(yù)設(shè)的備份策略將相應(yīng)的消息記錄發(fā)送到備份服務(wù)器,備份服務(wù)器將所 述消息記錄轉(zhuǎn)換為電子郵件格式,并為轉(zhuǎn)換形成的電子郵件分配郵件標(biāo)識(shí),將 該郵件標(biāo)識(shí)與備份策略、備份郵箱名稱(chēng)及密碼關(guān)聯(lián)保存在用戶的備份操作記錄 中后,將轉(zhuǎn)換形成的電子郵件與分配的郵件標(biāo)識(shí)發(fā)送到所述備盼郵箱中保存, 使得客戶端可根據(jù)用戶設(shè)置的備份策略將相應(yīng)的消息記錄備份到用戶設(shè)置的 備份郵箱中,具有代價(jià)低,適用面廣的特點(diǎn)。下面將結(jié)合各個(gè)附圖對(duì)本發(fā)明技術(shù)方案的主要實(shí)現(xiàn)原理具體實(shí)施方式
及 其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。請(qǐng)參閱圖1,該圖為本發(fā)明消息記錄^P分方法的主要實(shí)現(xiàn)原理流程圖,其主要實(shí)現(xiàn)過(guò)程如下步驟SIO、用戶通過(guò)即時(shí)通信客戶端的名喻設(shè)置界面設(shè)置備盼郵箱及M 策略;所述備份郵箱的設(shè)置過(guò)程如下用戶在即時(shí)通信客戶端的*設(shè)置界面中輸入備份郵箱名稱(chēng)及密碼,即時(shí) 通信客戶端向備份服務(wù)器發(fā)送備份郵箱驗(yàn)證請(qǐng)求,請(qǐng)求中攜帶有用戶輸入的備 份郵箱名稱(chēng)及密碼;備份服務(wù)器將所述備份郵箱名稱(chēng)及密碼發(fā)送到相應(yīng)的郵件服務(wù)器中進(jìn)行 驗(yàn)證,若驗(yàn)證通過(guò),則將所述備份郵箱名稱(chēng)及密碼關(guān)聯(lián)保存,并向即時(shí)通信客 戶端反饋驗(yàn)證通過(guò)消息,否則,向即時(shí)通信客戶端反饋備除郵箱設(shè)置失敗消息, 流程結(jié)束。用戶設(shè)置的備份策略中指定了需備份的消息記錄的類(lèi)型及范圍(起止時(shí) 間),需M的消息記錄的類(lèi)型為用戶的聊天消息記錄(用戶與聯(lián)系人的在線 聊天記錄或者用戶與聯(lián)系人的離線聊天記錄或者用戶的群聊天記錄),或者系 統(tǒng)消息記錄。步驟S11 、即時(shí)通信客戶端根據(jù)用戶設(shè)置的備除策略獲糾目應(yīng)的消息記錄, 將該消息記錄與所述備份策略一并發(fā)送到^#服務(wù)器。步驟S12、備份服務(wù)器將接收到的消息記錄轉(zhuǎn)換為電子郵件格式,并為轉(zhuǎn) 換形成的電子郵件分配郵件標(biāo)識(shí),將該郵件標(biāo)識(shí)與備盼策略、備份郵箱名稱(chēng)及 密碼關(guān)聯(lián)保存在所述用戶的備份操作記錄中;進(jìn)一步,為保證用戶從備份郵箱中查找到的*郵件的正確性,備盼服務(wù) 器利用自身IP地址與標(biāo)識(shí)、備份發(fā)起用戶標(biāo)識(shí)、消息記錄的類(lèi)型及范圍,采 用預(yù)設(shè)的加密算法為本次備盼的消息記錄生成驗(yàn)證碼,將該l^i正碼添加到轉(zhuǎn)換 形成的電子郵件的郵件頭中,并將該驗(yàn)證碼保存在本次^^操作記錄項(xiàng)中。步驟S13、備份服務(wù)器將所述電子郵件與所述郵件標(biāo)識(shí)發(fā)送到所述備除郵 箱中保存。用戶可以通過(guò)正常的查看郵件的方式查看備份郵箱中保存的消息記錄備 份郵件;也可以通過(guò)在即時(shí)通信客戶端的消息記錄查看界面中輸入欲查看的消 息記錄的類(lèi)型及范圍,從備份郵箱中導(dǎo)出相應(yīng)的消息記錄,顯示在消息記錄查 看界面中。請(qǐng)參閱圖2,該圖為用戶查看備份郵箱中保存的備份消息記錄的流程圖, 其主要實(shí)現(xiàn)過(guò)程如下步驟S20、用戶在即時(shí)通信客戶端的消息記錄查看界面中輸入欲查看的消 息記錄的類(lèi)型及范圍。步驟S21、即時(shí)通信客戶端向^#服務(wù)器發(fā)送查詢請(qǐng)求,請(qǐng)求中攜帶有用 戶欲查看的消息記錄的類(lèi)型及范圍。步驟S22、備份服務(wù)器從所述用戶的備份操作記錄中查找符合查詢請(qǐng)求要 求的備份操作記錄項(xiàng),根據(jù)其中記錄的備份郵箱名稱(chēng)、密碼及郵件標(biāo)識(shí)AM目應(yīng) 的郵件服務(wù)器中獲取備份郵件,將該電子郵件轉(zhuǎn)換為即時(shí)消息格式后反饋給即 時(shí)通信客戶端;進(jìn)一步,若所述^#操作記錄項(xiàng)中記錄有備份郵件的 £碼,則M服務(wù) 器需要判斷獲取到的電子郵件的郵件頭中攜帶的驗(yàn)證碼與所述備份操作記錄
項(xiàng)中記錄的-瞼證碼是否相同,若相同,則將獲取到的電子郵件轉(zhuǎn)換為即時(shí)消息 格式后反饋給即時(shí)通信客戶端。步驟S23 、即時(shí)通信客戶端將接收到的消息記錄顯示在消息記錄查看界面 中,供用戶查看。綜上可見(jiàn),本發(fā)明所述消息記錄備份方法充分利用了電子郵箱容量大、穩(wěn) 定性高的優(yōu)點(diǎn),使得即時(shí)通信客戶端可根據(jù)用戶設(shè)置的4^策略自動(dòng)將相應(yīng)的 消息記錄備份到用戶設(shè)置的備除郵箱中,并且用戶可通過(guò)即時(shí)通信客戶端的消 息記錄查看界面隨時(shí)將欲查看的歷史消息記錄從備P分郵箱中導(dǎo)出,從而以較低 的成本實(shí)現(xiàn)了消息記錄的安全備份。相應(yīng)于本發(fā)明上述提出的方法原理,本發(fā)明這里還對(duì)應(yīng)的提出了 一種消息 記錄備份系統(tǒng),請(qǐng)參閱圖3,該圖為本發(fā)明消息記錄^H分系統(tǒng)的組成結(jié)構(gòu)框圖, 主要包括即時(shí)通信客戶端30和備盼服務(wù)器40,其中,即時(shí)通信客戶端30,用于根據(jù)用戶設(shè)置的備除策略獲擬目應(yīng)的消息記錄, 將該消息記錄與所述備份策略一并發(fā)送到備份服務(wù)器40;備份服務(wù)器40,用于將接收到的消息記錄轉(zhuǎn)換為電子郵件格式,為轉(zhuǎn)換后 形成的電子郵件分配郵件標(biāo)識(shí),將該郵件標(biāo)識(shí)與備份策略、備盼郵箱名稱(chēng)及密 碼關(guān)聯(lián)保存在針對(duì)所述用戶的備傷、操作記錄中,并將所述電子郵件與其對(duì)應(yīng)的 郵件標(biāo)識(shí)發(fā)送到所述備份郵箱中保存。所述即時(shí)通信客戶端30具體包括^i殳置模塊301、消息記錄發(fā)送模塊 302及查詢請(qǐng)求發(fā)送模塊303,其中各組成模塊的具體作用如下備份設(shè)置模塊301,用于接收并保存用戶設(shè)置的備階策略,以及接收用戶 設(shè)置的備盼郵箱的名稱(chēng)及密碼,將其發(fā)送給M服務(wù)器40;消息記錄發(fā)送模塊302,用于根據(jù)用戶設(shè)置的備份策略獲取相應(yīng)的消息記 錄,將該消息記錄與所述備份策略一并發(fā)送給備份服務(wù)器40;查詢請(qǐng)求發(fā)送模塊303,用于向*服務(wù)器40發(fā)送查詢請(qǐng)求,請(qǐng)求中攜帶 有用戶欲查看的消息記錄的類(lèi)型及范圍。 所述備份服務(wù)器40具體包括備份郵箱驗(yàn)證模塊401 、格式轉(zhuǎn)換模塊402、 備份搮作記錄模塊403、郵件發(fā)送模塊404及查詢模塊405,其中各組成模塊 的具體作用如下備份郵箱驗(yàn)證模塊401,用于將接收到的備份郵箱的名稱(chēng)及密碼發(fā)送到相 應(yīng)的郵件服務(wù)器中進(jìn)行驗(yàn)證,若驗(yàn)證通過(guò),則將所述務(wù)盼郵箱名稱(chēng)及密碼關(guān)聯(lián) 保存,并向即時(shí)通信客戶端30反饋驗(yàn)證通過(guò)消息;格式轉(zhuǎn)換模塊402,用于接收即時(shí)通信客戶端30發(fā)出的消息記錄,將接收 到的消息記錄轉(zhuǎn)換為電子郵件格式,并為轉(zhuǎn)換后形成的電子郵件分配郵件標(biāo)識(shí);備份操作記錄模塊403,用于將所述分配的郵件標(biāo)識(shí)與備盼策略、備份郵 箱名稱(chēng)及密碼關(guān)聯(lián)保存在針對(duì)所述用戶的備份操作記錄中;郵件發(fā)送^i塊404,用于將轉(zhuǎn)換形成的電子郵件與其對(duì)應(yīng)的郵件標(biāo)識(shí)發(fā)送 到備份郵箱中保存;查詢模塊405,用于從所述^^操作記錄模塊中查找符合查詢請(qǐng)求要求的 備份操作記錄項(xiàng),根據(jù)其中記錄的備盼郵箱名稱(chēng)、密碼及郵件標(biāo)識(shí)獲取相應(yīng)的 電子郵件,將該電子郵件轉(zhuǎn)換為即時(shí)消息格式后反饋給即時(shí)通信客戶端30。所述備份服務(wù)器40進(jìn)一步包括備份碼生成模塊406,用于利用備份服務(wù)器40的IP地址與標(biāo)識(shí)、*發(fā) 起用戶標(biāo)識(shí)、本次備份的消息記錄的類(lèi)型及范圍,采用預(yù)設(shè)加密算法為本次備 份的消息記錄生成驗(yàn)證碼,將該驗(yàn)證碼保存在本次^#操作記錄項(xiàng)中并添加到 轉(zhuǎn)換后形成的電子郵件的郵件頭中;備份碼l^i正模塊407,用于判斷查詢模塊405獲取到的電子郵件的郵件頭 中攜帶的驗(yàn)證碼與所述^^操作記錄項(xiàng)中記錄的l^正碼是否相同,若相同,則 查詢模塊405將該電子郵件轉(zhuǎn)換為即時(shí)消息格式后反饋給即時(shí)通信客戶端30。有關(guān)本發(fā)明系統(tǒng)中的其他相關(guān)技術(shù)實(shí)現(xiàn)細(xì)節(jié)請(qǐng)參照本發(fā)明上述方法原理 中的相應(yīng)技術(shù)實(shí)現(xiàn)細(xì)節(jié)描述,這里不再給以過(guò)多贅述。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種消息記錄備份方法,其特征在于,包括步驟A、客戶端根據(jù)用戶設(shè)置的備份策略獲取相應(yīng)的消息記錄,將該消息記錄與所述備份策略一并發(fā)送到備份服務(wù)器;B、備份服務(wù)器將所述消息記錄轉(zhuǎn)換為電子郵件格式,并為轉(zhuǎn)換形成的電子郵件分配郵件標(biāo)識(shí),將該郵件標(biāo)識(shí)與備份策略、備份郵箱名稱(chēng)及密碼關(guān)聯(lián)保存在所述用戶的備份操作記錄中;C、備份服務(wù)器將所述電子郵件與所述郵件標(biāo)識(shí)發(fā)送到所述備份郵箱中保存。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟A前還包括用戶在 客戶端側(cè)啟動(dòng)*設(shè)置界面,設(shè)置備份郵箱及備份策略的步驟。
3、 如權(quán)利要求2所述的方法,其特征在于,所述備盼郵箱的設(shè)置過(guò)程為 客戶端向備份服務(wù)器發(fā)送備份郵箱驗(yàn)證請(qǐng)求,請(qǐng)求中攜帶有用戶輸入的備份郵箱名稱(chēng)及密碼;備份服務(wù)器將所述備份郵箱名稱(chēng)及密碼發(fā)送到相應(yīng)的郵件服務(wù)器中進(jìn)行 驗(yàn)證,若驗(yàn)證通過(guò),則將備份郵箱名稱(chēng)及密碼關(guān)聯(lián)保存,并向客戶端反饋m^ 通過(guò)消息。
4、 如權(quán)利要求1或2所述的方法,其特征在于,所述備盼策略中指定了 需*的消息記錄的類(lèi)型及范圍。
5、 如權(quán)利要求4所述的方法,其特征在于,所述步驟C后還包括步驟 用戶欲查看備份的消息記錄時(shí),客戶端向備份服務(wù)器發(fā)送查詢請(qǐng)求,請(qǐng)求中攜帶有用戶欲查看的消息記錄的類(lèi)型及范圍;備份服務(wù)器從所述用戶的備份操作記錄中查找符合查詢請(qǐng)求要求的備份 操作記錄項(xiàng),根據(jù)其中記錄的備盼郵箱名稱(chēng)、密碼及郵件標(biāo)識(shí)獲擬目應(yīng)的電子 郵件,將該電子郵件轉(zhuǎn)換為即時(shí)消息格式后反饋給客戶端。
6、 如權(quán)利要求4所述的方法,其特征在于, 所述步驟B中,M服務(wù)器利用自身IP地址與標(biāo)識(shí)、^^發(fā)起用戶標(biāo)識(shí)、 本次備份的消息記錄的類(lèi)型及范圍,采用預(yù)設(shè)加密算法為本次備盼的消息記錄 生成驗(yàn)證碼,將該驗(yàn)證碼保存在本次M操作記錄項(xiàng)中;所述步驟C中,名—分服務(wù)器將所述驗(yàn)證碼添加到轉(zhuǎn)換形成的電子郵件的郵 件頭中,將該電子郵件與郵件標(biāo)識(shí)發(fā)送到所述備份郵箱中保存。
7、 如權(quán)利要求6所迷的方法,其特征在于,所述步驟C后還包括步驟 用戶欲查看備份的消息記錄時(shí),客戶端向備份服務(wù)器發(fā)送查詢請(qǐng)求,請(qǐng)求中攜帶有用戶欲查看的消息記錄的類(lèi)型及范圍;備份服務(wù)器從所述用戶的備份操作記錄中查找符合查詢請(qǐng)求要求的備份 操作記錄項(xiàng),根據(jù)其中記錄的備除郵箱名稱(chēng)及郵件標(biāo)識(shí)獲取相應(yīng)的電子郵件;備份服務(wù)器判斷獲取到的電子郵件的郵件頭中攜帶的驗(yàn)證碼與所述備份 操作記錄項(xiàng)中記錄的驗(yàn)證碼是否相同,若相同,則將獲取到的電子郵件轉(zhuǎn)換為 即時(shí)消息格式后反饋給客戶端。
8、 如權(quán)利要求1至7中任意一項(xiàng)所述的方法,其特征在于,所述消息記 錄為聊天消息記錄或系統(tǒng)消息記錄。
9、 一種消息記錄備份系統(tǒng),其特征在于,包括客戶端和備份服務(wù)器,其中,客戶端,用于根據(jù)用戶設(shè)置的務(wù)階策略獲擬目應(yīng)的消息記錄,將該消息記 錄與所述備份策略一并發(fā)送到#服務(wù)器;t盼服務(wù)器,用于將接收到的消息記錄轉(zhuǎn)換為電子郵件格式,為轉(zhuǎn)換后形 成的電子郵件分配郵件標(biāo)識(shí),將該郵件標(biāo)識(shí)與備份策略、備份郵箱名稱(chēng)及密碼 關(guān)聯(lián)保存在針對(duì)所述用戶的M操作記錄中,并將所述電子郵件與其對(duì)應(yīng)的郵 件標(biāo)識(shí)發(fā)送到所述備份郵箱中保存。
10、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所i^戶端具體包括 備份設(shè)置模塊,用于接收并保存用戶設(shè)置的備除策略,以及接收用戶設(shè)置的備份郵箱的名稱(chēng)及密碼,將其發(fā)送給^#服務(wù)器; 消息記錄發(fā)送模塊,用于根據(jù)用戶設(shè)置的備份策略獲擬目應(yīng)的消息記錄, 將該消息記錄與所述備份策略一并發(fā)送給備份服務(wù)器。
11、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述*服務(wù)器具體包括 備份郵箱驗(yàn)證模塊,用于將接收到的^#郵箱的名稱(chēng)及密碼發(fā)送到相應(yīng)的郵件服務(wù)器中進(jìn)行驗(yàn)證,若l^正通過(guò),則將所述備份郵箱名稱(chēng)及密碼關(guān)聯(lián)保存, 并向客戶端反饋驗(yàn)證通過(guò)消息;格式轉(zhuǎn)換模塊,用于接收客戶端發(fā)出的消息記錄,將接收到的消息記錄轉(zhuǎn) 換為電子郵件格式,并為轉(zhuǎn)換后形成的電子郵件分配郵件標(biāo)識(shí);備份操作記錄模塊,用于將所述分配的郵件標(biāo)識(shí)與務(wù)盼策略、備份郵箱名 稱(chēng)及密碼關(guān)聯(lián)保存在針對(duì)所述用戶的*操作記錄中;郵件發(fā)送^^莫塊,用于將轉(zhuǎn)換形成的電子郵件與其對(duì)應(yīng)的郵件標(biāo)識(shí)發(fā)送到備 份郵箱中保存。
12、 如權(quán)利要求11所述的系統(tǒng),其特征在于, 所述客戶端進(jìn)一步包括查詢請(qǐng)求發(fā)送模塊,用于向*服務(wù)器發(fā)送查詢請(qǐng)求,請(qǐng)求中攜帶有用戶 欲查看的消息記錄的類(lèi)型及范圍; 所述*服務(wù)器進(jìn)一步包括查詢模塊,用于從所述^#操作記錄模塊中查找符合查詢請(qǐng)求要求的^# 操作記錄項(xiàng),根據(jù)其中記錄的備份郵箱名稱(chēng)、密碼及郵件標(biāo)識(shí)獲取相應(yīng)的電子 郵件,將該電子郵件轉(zhuǎn)換為即時(shí)消息格式后反饋給客戶端。
13、 如權(quán)利要求12所述的系統(tǒng),其特征在于,所述*服務(wù)器進(jìn)一步包括備份碼生成模塊,用于利用備份服務(wù)器的IP地址與標(biāo)識(shí)、*發(fā)起用戶 標(biāo)識(shí)、本次備份的消息記錄的類(lèi)型及范圍,采用預(yù)設(shè)加密算法為本次*的消 息記錄生成驗(yàn)證碼,將該IHit碼保存在本次M操作記錄項(xiàng)中并添加到轉(zhuǎn)換后 形成的電子郵件的郵件頭中;備份碼l^正模塊,用于判斷查詢模塊獲取到的電子郵件的郵件頭中攜帶的 驗(yàn)證碼與所述^#操作記錄項(xiàng)中記錄的驗(yàn)證碼是否相同,若相同,則查詢模塊 將該電子郵件轉(zhuǎn)換為即時(shí)消息格式后反饋給客戶端。
全文摘要
本發(fā)明公開(kāi)了一種消息記錄備份方法及系統(tǒng),使得用戶可將自身的消息記錄保存到指定的電子郵箱中。所述方法包括步驟客戶端根據(jù)用戶設(shè)置的備份策略獲取相應(yīng)的消息記錄,將該消息記錄與所述備份策略一并發(fā)送到備份服務(wù)器;備份服務(wù)器將所述消息記錄轉(zhuǎn)換為電子郵件格式,并為轉(zhuǎn)換形成的電子郵件分配郵件標(biāo)識(shí),將該郵件標(biāo)識(shí)與備份策略、備份郵箱名稱(chēng)及密碼關(guān)聯(lián)保存在所述用戶的備份操作記錄中;備份服務(wù)器將所述電子郵件與所述郵件標(biāo)識(shí)發(fā)送到所述備份郵箱中保存。所述系統(tǒng)包括客戶端及備份服務(wù)器。本發(fā)明使得客戶端可根據(jù)用戶設(shè)置的備份策略自動(dòng)將相應(yīng)的消息記錄備份到用戶設(shè)置的備份郵箱中,從而以較低的成本實(shí)現(xiàn)了消息記錄的安全備份。
文檔編號(hào)H04L12/58GK101155149SQ20061015226
公開(kāi)日2008年4月2日 申請(qǐng)日期2006年9月27日 優(yōu)先權(quán)日2006年9月27日
發(fā)明者李林斐 申請(qǐng)人:騰訊科技(深圳)有限公司