本發(fā)明涉及信息同步技術(shù)領(lǐng)域,特別涉及一種移動(dòng)端及服務(wù)器端消息同步裝置及方法。
背景技術(shù):
隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,云存儲(chǔ)技術(shù)越來越廣泛的應(yīng)用于移動(dòng)端中;在移動(dòng)端中將一些重要的材料或信息同步至服務(wù)器,可以大大提高文件的安全性,也能夠在一定程度上緩解移動(dòng)端的存儲(chǔ)瓶頸。
但是由于現(xiàn)有技術(shù)中移動(dòng)網(wǎng)絡(luò)狀況的不穩(wěn)定,因此移動(dòng)端向服務(wù)器進(jìn)行消息同步時(shí),往往無法處理較大文件的同步,因此有些技術(shù)方案采取移動(dòng)網(wǎng)絡(luò)與wifi網(wǎng)絡(luò)進(jìn)行智能識(shí)別的方式,但是此種處理方式的實(shí)時(shí)性并不高,無法滿足在實(shí)時(shí)性要求較高的場(chǎng)合。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提出一種能夠充分利用移動(dòng)端之間的協(xié)作功能的移動(dòng)端及服務(wù)器端消息同步裝置及方法。
一種移動(dòng)端及服務(wù)器端消息同步方法,其包括如下步驟:
S1、在各個(gè)移動(dòng)端的存儲(chǔ)器中劃分一塊專用于存儲(chǔ)驗(yàn)證信息的存儲(chǔ)區(qū)域,并對(duì)該存儲(chǔ)區(qū)域進(jìn)行加密;
S2、移動(dòng)端定期向服務(wù)器發(fā)送自身文件存儲(chǔ)列表信息;服務(wù)器接收到存儲(chǔ)列表信息后,根據(jù)存儲(chǔ)列表信息判斷移動(dòng)端中是否存在需要進(jìn)行同步的文件;在存在需要進(jìn)行同步的文件時(shí),服務(wù)器生成需要同步的文件更新列表,將文件更新列表發(fā)送到移動(dòng)端并跳轉(zhuǎn)到步驟S3;
S3、移動(dòng)端接收到文件更新列表后,根據(jù)文件更新列表掃描需要更新的文件的識(shí)別碼,并判斷當(dāng)前網(wǎng)絡(luò)狀態(tài)是否滿足更新文件傳輸需求,在滿足時(shí)將需要更新的文件的識(shí)別碼與需要更新的文件一起發(fā)送到服務(wù)器,并結(jié)束;在不滿足時(shí),移動(dòng)端將需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼進(jìn)行加密后發(fā)送到其他移動(dòng)端,并跳轉(zhuǎn)到步驟S4;
S4、接收到加密后的需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼的移動(dòng)端根據(jù)自身存儲(chǔ)的存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件識(shí)別碼進(jìn)行解密,根據(jù)解密后的需要更新的文件的識(shí)別碼掃描移動(dòng)端自身是否存儲(chǔ)有與需要更新的文件相同的文件,并將掃描結(jié)果發(fā)送到發(fā)送文件更新需求的移動(dòng)端;
S5、接收到掃描結(jié)果的移動(dòng)端向存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端推送更新協(xié)助請(qǐng)求,在存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端上顯示更新協(xié)助請(qǐng)求;
S6、移動(dòng)端在屏幕上接收到更新協(xié)助請(qǐng)求確認(rèn)信息時(shí),將請(qǐng)求確認(rèn)信息發(fā)送到發(fā)送文件更新需求的移動(dòng)端;發(fā)送文件更新需求的移動(dòng)端根據(jù)接收到的更新協(xié)助請(qǐng)求確認(rèn)信息判斷能提供協(xié)助功能移動(dòng)端的網(wǎng)絡(luò)傳輸狀況,并根據(jù)網(wǎng)絡(luò)傳輸狀況確認(rèn)最終協(xié)助更新的移動(dòng)端;將最終協(xié)助更新的移動(dòng)端的確認(rèn)信息推送至存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端;
S7、最終協(xié)助更新的移動(dòng)端根據(jù)確認(rèn)信息將需要更新的文件同步至服務(wù)器。
在本發(fā)明所述的移動(dòng)端及服務(wù)器端消息同步方法中,
所述步驟S4包括:
接收到加密后的需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼的移動(dòng)端根據(jù)自身存儲(chǔ)的存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件識(shí)別碼進(jìn)行解密;
根據(jù)解密后的需要更新的文件的識(shí)別碼掃描移動(dòng)端自身是否存儲(chǔ)有與需要更新的文件相同的文件;
在存儲(chǔ)有需要更新的文件相同的文件時(shí),將協(xié)助更新的對(duì)價(jià)信息連同掃描結(jié)果一并發(fā)送到發(fā)送文件更新需求的移動(dòng)端;所述協(xié)助更新的對(duì)價(jià)信息包括本次提供更新協(xié)助請(qǐng)求的移動(dòng)端的文件更新大小需求信息,時(shí)間需求信息。
在本發(fā)明所述的移動(dòng)端及服務(wù)器端消息同步方法中,
所述步驟S6中發(fā)送文件更新需求的移動(dòng)端根據(jù)接收到的更新協(xié)助請(qǐng)求確認(rèn)信息判斷能提供協(xié)助功能移動(dòng)端的網(wǎng)絡(luò)傳輸狀況,并根據(jù)網(wǎng)絡(luò)傳輸狀況確認(rèn)最終協(xié)助更新的移動(dòng)端包括:
發(fā)送文件更新需求的移動(dòng)端根據(jù)接收到的更新協(xié)助請(qǐng)求確認(rèn)信息判斷能提供協(xié)助功能移動(dòng)端的網(wǎng)絡(luò)傳輸狀況,并根據(jù)網(wǎng)絡(luò)傳輸狀況以及協(xié)助更新的對(duì)價(jià)信息確認(rèn)最終協(xié)助更新的移動(dòng)端。
本發(fā)明還提供一種移動(dòng)端及服務(wù)器端消息同步系統(tǒng),其包括如下單元:
驗(yàn)證信息設(shè)置單元,用于在各個(gè)移動(dòng)端的存儲(chǔ)器中劃分一塊專用于存儲(chǔ)驗(yàn)證信息的存儲(chǔ)區(qū)域,并對(duì)該存儲(chǔ)區(qū)域進(jìn)行加密;
文件更新列表生成單元,用于通過移動(dòng)端定期向服務(wù)器發(fā)送自身文件存儲(chǔ)列表信息;服務(wù)器接收到存儲(chǔ)列表信息后,根據(jù)存儲(chǔ)列表信息判斷移動(dòng)端中是否存在需要進(jìn)行同步的文件;在存在需要進(jìn)行同步的文件時(shí),服務(wù)器生成需要同步的文件更新列表,將文件更新列表發(fā)送到移動(dòng)端并跳轉(zhuǎn)到文件的識(shí)別碼生成發(fā)送單元;
文件的識(shí)別碼生成發(fā)送單元,用于通過移動(dòng)端接收到文件更新列表后,根據(jù)文件更新列表掃描需要更新的文件的識(shí)別碼,并判斷當(dāng)前網(wǎng)絡(luò)狀態(tài)是否滿足更新文件傳輸需求,在滿足時(shí)將需要更新的文件的識(shí)別碼與需要更新的文件一起發(fā)送到服務(wù)器,并結(jié)束;在不滿足時(shí),移動(dòng)端將需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼進(jìn)行加密后發(fā)送到其他移動(dòng)端,并跳轉(zhuǎn)到協(xié)助終端信息掃描單元;
協(xié)助終端信息掃描單元,用于通過接收到加密后的需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼的移動(dòng)端根據(jù)自身存儲(chǔ)的存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件識(shí)別碼進(jìn)行解密,根據(jù)解密后的需要更新的文件的識(shí)別碼掃描移動(dòng)端自身是否存儲(chǔ)有與需要更新的文件相同的文件,并將掃描結(jié)果發(fā)送到發(fā)送文件更新需求的移動(dòng)端;
更新協(xié)助請(qǐng)求發(fā)起單元,用于通過接收到掃描結(jié)果的移動(dòng)端向存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端推送更新協(xié)助請(qǐng)求,在存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端上顯示更新協(xié)助請(qǐng)求;
協(xié)助更新終端確認(rèn)單元,用于通過移動(dòng)端在屏幕上接收到更新協(xié)助請(qǐng)求確認(rèn)信息時(shí),將請(qǐng)求確認(rèn)信息發(fā)送到發(fā)送文件更新需求的移動(dòng)端;發(fā)送文件更新需求的移動(dòng)端根據(jù)接收到的更新協(xié)助請(qǐng)求確認(rèn)信息判斷能提供協(xié)助功能移動(dòng)端的網(wǎng)絡(luò)傳輸狀況,并根據(jù)網(wǎng)絡(luò)傳輸狀況確認(rèn)最終協(xié)助更新的移動(dòng)端;將最終協(xié)助更新的移動(dòng)端的確認(rèn)信息推送至存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端;
信息同步單元,用于通過最終協(xié)助更新的移動(dòng)端根據(jù)確認(rèn)信息將需要更新的文件同步至服務(wù)器。
在本發(fā)明所述的移動(dòng)端及服務(wù)器端消息同步系統(tǒng)中,
所述協(xié)助終端信息掃描單元包括:
接收到加密后的需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼的移動(dòng)端根據(jù)自身存儲(chǔ)的存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件識(shí)別碼進(jìn)行解密;
根據(jù)解密后的需要更新的文件的識(shí)別碼掃描移動(dòng)端自身是否存儲(chǔ)有與需要更新的文件相同的文件;
在存儲(chǔ)有需要更新的文件相同的文件時(shí),將協(xié)助更新的對(duì)價(jià)信息連同掃描結(jié)果一并發(fā)送到發(fā)送文件更新需求的移動(dòng)端;所述協(xié)助更新的對(duì)價(jià)信息包括本次提供更新協(xié)助請(qǐng)求的移動(dòng)端的文件更新大小需求信息,時(shí)間需求信息。
在本發(fā)明所述的移動(dòng)端及服務(wù)器端消息同步系統(tǒng)中,
所述協(xié)助更新終端確認(rèn)單元中發(fā)送文件更新需求的移動(dòng)端根據(jù)接收到的更新協(xié)助請(qǐng)求確認(rèn)信息判斷能提供協(xié)助功能移動(dòng)端的網(wǎng)絡(luò)傳輸狀況,并根據(jù)網(wǎng)絡(luò)傳輸狀況確認(rèn)最終協(xié)助更新的移動(dòng)端包括:
發(fā)送文件更新需求的移動(dòng)端根據(jù)接收到的更新協(xié)助請(qǐng)求確認(rèn)信息判斷能提供協(xié)助功能移動(dòng)端的網(wǎng)絡(luò)傳輸狀況,并根據(jù)網(wǎng)絡(luò)傳輸狀況以及協(xié)助更新的對(duì)價(jià)信息確認(rèn)最終協(xié)助更新的移動(dòng)端。
本發(fā)明提供的移動(dòng)端及服務(wù)器端消息同步裝置及方法,相對(duì)于現(xiàn)有技術(shù),能夠克服現(xiàn)有技術(shù)采取移動(dòng)網(wǎng)絡(luò)與wifi網(wǎng)絡(luò)進(jìn)行智能識(shí)別的方式,但是此種處理方式的實(shí)時(shí)性并不高,無法滿足在實(shí)時(shí)性要求較高的場(chǎng)合的缺陷。
附圖說明
圖1是本發(fā)明實(shí)施例的移動(dòng)端及服務(wù)器端消息同步裝置的系統(tǒng)結(jié)構(gòu)框圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供一種移動(dòng)端及服務(wù)器端消息同步方法,其包括如下步驟:
S1、在各個(gè)移動(dòng)端的存儲(chǔ)器中劃分一塊專用于存儲(chǔ)驗(yàn)證信息的存儲(chǔ)區(qū)域,并對(duì)該存儲(chǔ)區(qū)域進(jìn)行加密;
S2、移動(dòng)端定期向服務(wù)器發(fā)送自身文件存儲(chǔ)列表信息;服務(wù)器接收到存儲(chǔ)列表信息后,根據(jù)存儲(chǔ)列表信息判斷移動(dòng)端中是否存在需要進(jìn)行同步的文件;在存在需要進(jìn)行同步的文件時(shí),服務(wù)器生成需要同步的文件更新列表,將文件更新列表發(fā)送到移動(dòng)端并跳轉(zhuǎn)到步驟S3;通過服務(wù)器生成需要同步的文件更新列表,將文件更新列表發(fā)送到移動(dòng)端,能夠很方便地生成哪種文件、消息需要進(jìn)行同步。
S3、移動(dòng)端接收到文件更新列表后,根據(jù)文件更新列表掃描需要更新的文件的識(shí)別碼,并判斷當(dāng)前網(wǎng)絡(luò)狀態(tài)是否滿足更新文件傳輸需求,在滿足時(shí)將需要更新的文件的識(shí)別碼與需要更新的文件一起發(fā)送到服務(wù)器,并結(jié)束;在不滿足時(shí),移動(dòng)端將需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼進(jìn)行加密后發(fā)送到其他移動(dòng)端,并跳轉(zhuǎn)到步驟S4;通過本步驟,能夠智能區(qū)分網(wǎng)絡(luò)狀態(tài),只有在當(dāng)前網(wǎng)絡(luò)狀態(tài)無法滿足更新文件傳輸需求時(shí),通過將需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼進(jìn)行加密后發(fā)送到其他移動(dòng)端,能在進(jìn)行更新協(xié)助需求請(qǐng)求時(shí),避免文件的泄密,并通過更新的文件識(shí)別碼,能夠使得其他移動(dòng)終端能夠方便地判斷是否存儲(chǔ)有與需要更新的文件相同的文件。
S4、接收到加密后的需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼的移動(dòng)端根據(jù)自身存儲(chǔ)的存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件識(shí)別碼進(jìn)行解密,根據(jù)解密后的需要更新的文件的識(shí)別碼掃描移動(dòng)端自身是否存儲(chǔ)有與需要更新的文件相同的文件,并將掃描結(jié)果發(fā)送到發(fā)送文件更新需求的移動(dòng)端;
S5、接收到掃描結(jié)果的移動(dòng)端向存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端推送更新協(xié)助請(qǐng)求,在存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端上顯示更新協(xié)助請(qǐng)求;通過在存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端上顯示更新協(xié)助請(qǐng)求,能夠避免侵犯用戶的隱私,只有在確認(rèn)之后,才能提供協(xié)助更新的功能。
S6、移動(dòng)端在屏幕上接收到更新協(xié)助請(qǐng)求確認(rèn)信息時(shí),將請(qǐng)求確認(rèn)信息發(fā)送到發(fā)送文件更新需求的移動(dòng)端;發(fā)送文件更新需求的移動(dòng)端根據(jù)接收到的更新協(xié)助請(qǐng)求確認(rèn)信息判斷能提供協(xié)助功能移動(dòng)端的網(wǎng)絡(luò)傳輸狀況,并根據(jù)網(wǎng)絡(luò)傳輸狀況確認(rèn)最終協(xié)助更新的移動(dòng)端;將最終協(xié)助更新的移動(dòng)端的確認(rèn)信息推送至存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端;
S7、最終協(xié)助更新的移動(dòng)端根據(jù)確認(rèn)信息將需要更新的文件同步至服務(wù)器。
在本發(fā)明所述的移動(dòng)端及服務(wù)器端消息同步方法中,
所述步驟S4包括:
接收到加密后的需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼的移動(dòng)端根據(jù)自身存儲(chǔ)的存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件識(shí)別碼進(jìn)行解密;
根據(jù)解密后的需要更新的文件的識(shí)別碼掃描移動(dòng)端自身是否存儲(chǔ)有與需要更新的文件相同的文件;
在存儲(chǔ)有需要更新的文件相同的文件時(shí),將協(xié)助更新的對(duì)價(jià)信息連同掃描結(jié)果一并發(fā)送到發(fā)送文件更新需求的移動(dòng)端;所述協(xié)助更新的對(duì)價(jià)信息包括本次提供更新協(xié)助請(qǐng)求的移動(dòng)端的文件更新大小需求信息,時(shí)間需求信息。通過設(shè)置協(xié)助更新的對(duì)價(jià)信息,比如本次提供更新協(xié)助請(qǐng)求的移動(dòng)端的文件更新大小需求信息,時(shí)間需求信息,能夠在移動(dòng)端之間形成更新互助的內(nèi)在驅(qū)動(dòng),解決了移動(dòng)端更新協(xié)助積極性不高的缺陷。
在本發(fā)明所述的移動(dòng)端及服務(wù)器端消息同步方法中,
所述步驟S6中發(fā)送文件更新需求的移動(dòng)端根據(jù)接收到的更新協(xié)助請(qǐng)求確認(rèn)信息判斷能提供協(xié)助功能移動(dòng)端的網(wǎng)絡(luò)傳輸狀況,并根據(jù)網(wǎng)絡(luò)傳輸狀況確認(rèn)最終協(xié)助更新的移動(dòng)端包括:
發(fā)送文件更新需求的移動(dòng)端根據(jù)接收到的更新協(xié)助請(qǐng)求確認(rèn)信息判斷能提供協(xié)助功能移動(dòng)端的網(wǎng)絡(luò)傳輸狀況,并根據(jù)網(wǎng)絡(luò)傳輸狀況以及協(xié)助更新的對(duì)價(jià)信息確認(rèn)最終協(xié)助更新的移動(dòng)端。由于根據(jù)網(wǎng)絡(luò)傳輸狀況以及協(xié)助更新的對(duì)價(jià)信息確認(rèn),使得需求方能夠綜合自己的需求,靈活的選擇最終協(xié)助更新的移動(dòng)端,比如是偏向于網(wǎng)絡(luò)狀況,還是更偏向于更新的對(duì)價(jià)信息。
如圖1所示,本發(fā)明實(shí)施例還提供一種移動(dòng)端及服務(wù)器端消息同步系統(tǒng),其包括如下單元:
驗(yàn)證信息設(shè)置單元,用于在各個(gè)移動(dòng)端的存儲(chǔ)器中劃分一塊專用于存儲(chǔ)驗(yàn)證信息的存儲(chǔ)區(qū)域,并對(duì)該存儲(chǔ)區(qū)域進(jìn)行加密;
文件更新列表生成單元,用于通過移動(dòng)端定期向服務(wù)器發(fā)送自身文件存儲(chǔ)列表信息;服務(wù)器接收到存儲(chǔ)列表信息后,根據(jù)存儲(chǔ)列表信息判斷移動(dòng)端中是否存在需要進(jìn)行同步的文件;在存在需要進(jìn)行同步的文件時(shí),服務(wù)器生成需要同步的文件更新列表,將文件更新列表發(fā)送到移動(dòng)端并跳轉(zhuǎn)到文件的識(shí)別碼生成發(fā)送單元;
文件的識(shí)別碼生成發(fā)送單元,用于通過移動(dòng)端接收到文件更新列表后,根據(jù)文件更新列表掃描需要更新的文件的識(shí)別碼,并判斷當(dāng)前網(wǎng)絡(luò)狀態(tài)是否滿足更新文件傳輸需求,在滿足時(shí)將需要更新的文件的識(shí)別碼與需要更新的文件一起發(fā)送到服務(wù)器,并結(jié)束;在不滿足時(shí),移動(dòng)端將需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼進(jìn)行加密后發(fā)送到其他移動(dòng)端,并跳轉(zhuǎn)到協(xié)助終端信息掃描單元;
協(xié)助終端信息掃描單元,用于通過接收到加密后的需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼的移動(dòng)端根據(jù)自身存儲(chǔ)的存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件識(shí)別碼進(jìn)行解密,根據(jù)解密后的需要更新的文件的識(shí)別碼掃描移動(dòng)端自身是否存儲(chǔ)有與需要更新的文件相同的文件,并將掃描結(jié)果發(fā)送到發(fā)送文件更新需求的移動(dòng)端;
更新協(xié)助請(qǐng)求發(fā)起單元,用于通過接收到掃描結(jié)果的移動(dòng)端向存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端推送更新協(xié)助請(qǐng)求,在存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端上顯示更新協(xié)助請(qǐng)求;
協(xié)助更新終端確認(rèn)單元,用于通過移動(dòng)端在屏幕上接收到更新協(xié)助請(qǐng)求確認(rèn)信息時(shí),將請(qǐng)求確認(rèn)信息發(fā)送到發(fā)送文件更新需求的移動(dòng)端;發(fā)送文件更新需求的移動(dòng)端根據(jù)接收到的更新協(xié)助請(qǐng)求確認(rèn)信息判斷能提供協(xié)助功能移動(dòng)端的網(wǎng)絡(luò)傳輸狀況,并根據(jù)網(wǎng)絡(luò)傳輸狀況確認(rèn)最終協(xié)助更新的移動(dòng)端;將最終協(xié)助更新的移動(dòng)端的確認(rèn)信息推送至存儲(chǔ)有與需要更新的文件相同的文件的移動(dòng)端;
信息同步單元,用于通過最終協(xié)助更新的移動(dòng)端根據(jù)確認(rèn)信息將需要更新的文件同步至服務(wù)器。
在本發(fā)明所述的移動(dòng)端及服務(wù)器端消息同步系統(tǒng)中,
所述協(xié)助終端信息掃描單元包括:
接收到加密后的需要更新的文件識(shí)別碼根據(jù)存儲(chǔ)區(qū)域中存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件的識(shí)別碼的移動(dòng)端根據(jù)自身存儲(chǔ)的存儲(chǔ)驗(yàn)證信息對(duì)需要更新的文件識(shí)別碼進(jìn)行解密;
根據(jù)解密后的需要更新的文件的識(shí)別碼掃描移動(dòng)端自身是否存儲(chǔ)有與需要更新的文件相同的文件;
在存儲(chǔ)有需要更新的文件相同的文件時(shí),將協(xié)助更新的對(duì)價(jià)信息連同掃描結(jié)果一并發(fā)送到發(fā)送文件更新需求的移動(dòng)端;所述協(xié)助更新的對(duì)價(jià)信息包括本次提供更新協(xié)助請(qǐng)求的移動(dòng)端的文件更新大小需求信息,時(shí)間需求信息。
在本發(fā)明所述的移動(dòng)端及服務(wù)器端消息同步系統(tǒng)中,
所述協(xié)助更新終端確認(rèn)單元中發(fā)送文件更新需求的移動(dòng)端根據(jù)接收到的更新協(xié)助請(qǐng)求確認(rèn)信息判斷能提供協(xié)助功能移動(dòng)端的網(wǎng)絡(luò)傳輸狀況,并根據(jù)網(wǎng)絡(luò)傳輸狀況確認(rèn)最終協(xié)助更新的移動(dòng)端包括:
發(fā)送文件更新需求的移動(dòng)端根據(jù)接收到的更新協(xié)助請(qǐng)求確認(rèn)信息判斷能提供協(xié)助功能移動(dòng)端的網(wǎng)絡(luò)傳輸狀況,并根據(jù)網(wǎng)絡(luò)傳輸狀況以及協(xié)助更新的對(duì)價(jià)信息確認(rèn)最終協(xié)助更新的移動(dòng)端。
本發(fā)明提供的移動(dòng)端及服務(wù)器端消息同步裝置及方法,相對(duì)于現(xiàn)有技術(shù),能夠克服現(xiàn)有技術(shù)采取移動(dòng)網(wǎng)絡(luò)與wifi網(wǎng)絡(luò)進(jìn)行智能識(shí)別的方式,但是此種處理方式的實(shí)時(shí)性并不高,無法滿足在實(shí)時(shí)性要求較高的場(chǎng)合的缺陷。。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)儲(chǔ)存器、內(nèi)存、只讀存儲(chǔ)器、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其他形式的存儲(chǔ)介質(zhì)中。
可以理解的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)構(gòu)思做出其它各種相應(yīng)的改變與變形,而所有這些改變與變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。