專利名稱:基于云同步的即時(shí)通信信息同步的實(shí)現(xiàn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息同步領(lǐng)域,特別涉及個(gè)人隱私安全及計(jì)算機(jī)網(wǎng)絡(luò)安全的實(shí)現(xiàn)技術(shù)。
背景技術(shù):
一般的云同步是將文檔,照片,音頻,視頻等文件放進(jìn)指定的文件夾中,然后通過客戶端軟件,在接入互聯(lián)網(wǎng)的情況下,將其同步到云服務(wù)器中,該用戶的其他裝有該客戶端的計(jì)算機(jī),平板電腦等移動(dòng)通信設(shè)備則會(huì)從云服務(wù)器中下載得到更新后的文件,從而實(shí)現(xiàn)用戶的文件同步功能。日常的同步工具同步文件夾的操作雖然方便,但對于日常生活用的頂軟件、系統(tǒng)短信工具、電子移動(dòng)設(shè)備存儲(chǔ)的消息記錄來說,用戶一方面希望能夠挖掘出這些記錄信息 并通過云同步保存起來,并定期更新,另一方面,則總是希望能按照一定的邏輯對信息進(jìn)行整理,并呈現(xiàn)給用戶。就這點(diǎn)來說,很多的云存儲(chǔ)同步軟件目前是難以實(shí)現(xiàn)的,我們的發(fā)明就是要解決這一難題,使得用戶的頂?shù)南⒂涗浀拇鎯?chǔ),同步,以及恢復(fù)功能夠基于云計(jì)算,在云平臺,云設(shè)備與服務(wù)器之間實(shí)現(xiàn)數(shù)據(jù)同步,實(shí)現(xiàn)以個(gè)人為中心的,多種移動(dòng)電子設(shè)備,多種IM軟件之間的數(shù)據(jù)共享,使得用戶同步自己的IM消息紀(jì)錄,實(shí)時(shí)高效的獲取以往的頂消息記錄成為可能。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服文件同步軟件難以同步各種IM消息記錄的缺點(diǎn),解決了不同電子產(chǎn)品相對獨(dú)立,對用戶信息交換存在的問題。本發(fā)明提供了用戶IM消息記錄的同步存取與獲得,滿足用戶對數(shù)據(jù)遷移與管理的需要,實(shí)現(xiàn)了個(gè)人數(shù)據(jù)在聯(lián)網(wǎng)的情況下,對移動(dòng)數(shù)字通信設(shè)備的同步存儲(chǔ)與更新,例如QQ,MSN,飛信,阿里旺旺等頂軟件的管理。為了達(dá)到上述目的,本發(fā)明采用以下的實(shí)現(xiàn)方法(I)找到M軟件的消息存儲(chǔ)路徑,導(dǎo)出記錄文件;(2)根據(jù)記錄文件格式提取信息,包括軟件來源,發(fā)生日期,聯(lián)系人對象,發(fā)生時(shí)間等;(3)對導(dǎo)出信息經(jīng)過處理,以特有的格式將信息保存在本地?cái)?shù)據(jù)庫中;(4)在當(dāng)前設(shè)備發(fā)生網(wǎng)絡(luò)連接時(shí),將信息同步到云服務(wù)器端,由服務(wù)器進(jìn)行存儲(chǔ)更新;(5)在不同接入設(shè)備聯(lián)入互聯(lián)網(wǎng)時(shí),將互聯(lián)網(wǎng)上的變化信息同步到相應(yīng)的應(yīng)用客戶端;(6)當(dāng)用戶發(fā)出查詢命令時(shí),在本地記錄中尋找并顯示相關(guān)信息。本發(fā)明相對現(xiàn)有實(shí)現(xiàn)技術(shù)具有以下優(yōu)點(diǎn)與效果(I)實(shí)現(xiàn)了對個(gè)人IM信息記錄的分布式數(shù)據(jù)存儲(chǔ),多服務(wù)器冗余部署,保障了用戶的個(gè)人信息安全;
(2)保障用戶上傳數(shù)據(jù)的通道安全,采用SSL協(xié)議將個(gè)人用戶與遠(yuǎn)程云端服務(wù)器相連;(3)使得用戶能更方便的管理與獲得在不同平臺,不同電子設(shè)備留下來的消息記錄。
圖I為移動(dòng)設(shè)備與互聯(lián)網(wǎng)進(jìn)行信息數(shù)據(jù)交換模式說明圖。
具體實(shí)施例方式下面結(jié)合實(shí)施例及附圖對本發(fā)明作進(jìn)一步詳細(xì)的描述,但本發(fā)明的實(shí)施方式不限于此。實(shí)施例如圖所示,基于云同步的即時(shí)通信信息同步的實(shí)現(xiàn)方法,包括以下步驟 (I)找到M軟件的消息存儲(chǔ)路徑,導(dǎo)出記錄文件;(2)根據(jù)記錄文件格式提取信息,包括軟件來源,發(fā)生日期,聯(lián)系人對象,發(fā)生時(shí)間等;(3)對導(dǎo)出信息經(jīng)過處理,以特有的格式將信息保存在本地?cái)?shù)據(jù)庫中;(4)在當(dāng)前設(shè)備發(fā)生網(wǎng)絡(luò)連接時(shí),將信息同步到云服務(wù)器端,由服務(wù)器進(jìn)行存儲(chǔ)更新;(5)在不同接入設(shè)備聯(lián)入互聯(lián)網(wǎng)時(shí),將互聯(lián)網(wǎng)上的變化信息同步到相應(yīng)的應(yīng)用客戶端;(6)當(dāng)用戶發(fā)出查詢命令時(shí),在本地記錄中尋找并顯示相關(guān)信息當(dāng)用戶之間發(fā)生信息交流時(shí),各種頂軟件均會(huì)將消息記錄保存于專有文件中?;诓煌南到y(tǒng)環(huán)境,包括windows, Linux, mac os, ios, android, windows phone,blackberry os, symbian等應(yīng)用系統(tǒng),并設(shè)定軟件庫,包括QQ, msn, gtalk,飛信,阿里旺旺等。對于移動(dòng)操作平臺,也包括系統(tǒng)自帶短信通信工具。首次同步需掃描整個(gè)磁盤目錄,之后則在掃描時(shí)發(fā)現(xiàn)記錄定期主動(dòng)掃描,當(dāng)有軟件庫包含軟件發(fā)生消息記錄變化更新時(shí),則主動(dòng)進(jìn)行文件定位,再次掃描。針對不同的消息記錄保存文件,對文件進(jìn)行處理,根據(jù)已獲得的定位路徑,提取相關(guān)信息,包括軟件來源,發(fā)生日期時(shí)間,聯(lián)系人對象。在提取到的信息保存在本地?cái)?shù)據(jù)庫中,設(shè)計(jì)關(guān)系數(shù)據(jù)庫,將按軟件來源,發(fā)生時(shí)間日期,聯(lián)系人對象等設(shè)定鍵值。在當(dāng)前設(shè)備發(fā)生網(wǎng)絡(luò)連接時(shí),則立即進(jìn)行一次云同步判定。同步采用SSL傳輸數(shù)據(jù),存儲(chǔ)通過AES-256進(jìn)行數(shù)據(jù)加密,防止信息泄露。本地?cái)?shù)據(jù)庫和云端數(shù)據(jù)庫每發(fā)生一次更新,進(jìn)行差分編碼同步,記錄更新完成時(shí)間,完成對用戶頂軟件信息記錄的更新。若云端數(shù)據(jù)庫最后跟新時(shí)間早于本地?cái)?shù)據(jù)庫,則將本地?cái)?shù)據(jù)庫更新至云端,反之,則將云端數(shù)據(jù)庫更新至本地。當(dāng)用戶發(fā)出請求時(shí),則立即在本地?cái)?shù)據(jù)庫提取相關(guān)信息,通過以軟件來源,發(fā)生日期時(shí)間,聯(lián)系人對象等排列方式顯示給用戶。同時(shí),根據(jù)用戶需求,我們可以將信息分類導(dǎo)出,生成文本文件,方便用戶保存,并做進(jìn)一步處理。
上訴實(shí)施例為本發(fā)明較佳的實(shí)施方式,以 基于云同步的模式實(shí)現(xiàn)了對用戶IM軟件消息記錄的信息同步。其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所做的改變、修飾、替代、組合、簡化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種即時(shí)通信信息同步的實(shí)現(xiàn),其特征在于,基于云計(jì)算,在云平臺,云設(shè)備與服務(wù)器之間實(shí)現(xiàn)數(shù)據(jù)同步,實(shí)現(xiàn)頂軟件的消息記錄的存儲(chǔ),同步,以及恢復(fù)功的以個(gè)人為中心的,多種移動(dòng)電子設(shè)備,IM軟件之間的數(shù)據(jù)共享。
2.根據(jù)權(quán)利要求I所述的即時(shí)通信信息同步的實(shí)現(xiàn),其特征在于,在個(gè)人數(shù)據(jù)在聯(lián)網(wǎng)的情況下,對移動(dòng)數(shù)字通信設(shè)備的同步存儲(chǔ)與更新,如QQ,MSN,飛信,阿里旺旺等頂軟件的管理。
3.根據(jù)權(quán)利要求I所述的即時(shí)通信信息同步的實(shí)現(xiàn),其特征在于,包括下列步驟 (1)找到頂軟件的消息存儲(chǔ)路徑,導(dǎo)出記錄文件; (2)根據(jù)記錄文件格式提取信息,包括軟件來源,發(fā)生日期,聯(lián)系人對象,發(fā)生時(shí)間等; (3)對導(dǎo)出信息經(jīng)過處理,以特有的格式將信息保存在本地?cái)?shù)據(jù)庫中; (4)在當(dāng)前設(shè)備發(fā)生網(wǎng)絡(luò)連接時(shí),將信息同步到云服務(wù)器端,由服務(wù)器進(jìn)行存儲(chǔ)更新; (5)在不同接入設(shè)備聯(lián)入互聯(lián)網(wǎng)時(shí),將互聯(lián)網(wǎng)上的變化信息同步到相應(yīng)的應(yīng)用客戶端; (6)當(dāng)用戶發(fā)出查詢命令時(shí),在本地記錄中尋找并顯示相關(guān)信息。
全文摘要
本發(fā)明公開了基于云同步的模式實(shí)現(xiàn)了對用戶IM軟件消息記錄的信息同步,提供了消息記錄的同步存取與獲得,滿足用戶對數(shù)據(jù)遷移與管理的需要,實(shí)現(xiàn)了移動(dòng)數(shù)字通信設(shè)備中個(gè)人數(shù)據(jù)的同步存儲(chǔ)與更新。保障了用戶的信息安全及獲取即時(shí)信息的方便性以及個(gè)人數(shù)據(jù)的信息安全。同時(shí)本發(fā)明克服文件同步軟件難以同步IM消息記錄的缺點(diǎn),解決了不同電子產(chǎn)品相對獨(dú)立,對用戶信息交換存在的問題。同時(shí)本發(fā)明能跨平臺,跨設(shè)備的實(shí)現(xiàn)數(shù)據(jù)共享,信息同步。
文檔編號H04L29/08GK102843361SQ201210278919
公開日2012年12月26日 申請日期2012年8月7日 優(yōu)先權(quán)日2012年8月7日
發(fā)明者李俊貝, 何玫峻, 趙越 申請人:李俊貝, 何玫峻, 趙越