移動終端應(yīng)用數(shù)據(jù)同步方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種移動終端應(yīng)用數(shù)據(jù)同步方法及裝 置。
【背景技術(shù)】
[0002] 數(shù)據(jù)同步已經(jīng)是移動終端上非常重要的一個功能之一。目前,數(shù)據(jù)同步技術(shù)主要 使用的是云存儲技術(shù),在a終端中有數(shù)據(jù)更新時,a終端將數(shù)據(jù)同步保存到云端,在b終端連 接上云端之后,如果b終端希望更新a終端的數(shù)據(jù),則只需要點(diǎn)擊更新操作。
[0003] 由于這種同步技術(shù)主要是針對整個移動終端的文件,并沒有對應(yīng)用中的數(shù)據(jù)進(jìn)行 同步,而且這種同步方式對網(wǎng)絡(luò)環(huán)境的要求很高,速度慢,安全性低。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的主要目的在于提出一種移動終端應(yīng)用數(shù)據(jù)同步方法及裝置,旨在實(shí)現(xiàn)應(yīng) 用數(shù)據(jù)的有效同步。
[0005] 為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種移動終端應(yīng)用數(shù)據(jù)同步裝置,包括:
[0006] 開啟模塊,用于在第一終端的第一應(yīng)用和第二終端的第一應(yīng)用中開啟無線網(wǎng)絡(luò)熱 占.
[0007] 同步模塊,用于基于所述無線網(wǎng)絡(luò)熱點(diǎn),在所述第一終端的第一應(yīng)用和第二終端 的第一應(yīng)用之間進(jìn)行應(yīng)用數(shù)據(jù)同步。
[0008] 可選地,所述同步模塊包括:
[0009] 共享單元,用于根據(jù)用戶的操作指令,在所述第一終端和第二終端上開啟數(shù)據(jù)共 ;
[0010] 存儲單元,用于當(dāng)?shù)谝唤K端的第一應(yīng)用或第二終端的第一應(yīng)用有數(shù)據(jù)更新時,將 更新數(shù)據(jù)保存至對應(yīng)終端的數(shù)據(jù)庫;
[0011]同步單元,用于在接收到第一終端共享應(yīng)用數(shù)據(jù)至第二終端的指令時,比較第一 終端的數(shù)據(jù)庫與第二終端的數(shù)據(jù)庫中的應(yīng)用數(shù)據(jù),得到差異數(shù)據(jù),將第一終端存在而第二 終端不存在的第一應(yīng)用的差異數(shù)據(jù),通過所述無線網(wǎng)絡(luò)熱點(diǎn),從第一終端的第一應(yīng)用同步 到第二終端的第一應(yīng)用;或者,在接收到第二終端共享應(yīng)用數(shù)據(jù)至第一終端的指令時,比較 第一終端的數(shù)據(jù)庫與第二終端的數(shù)據(jù)庫中的應(yīng)用數(shù)據(jù),得到差異數(shù)據(jù),將第二終端存在而 第一終端不存在的第一應(yīng)用的差異數(shù)據(jù),通過所述無線網(wǎng)絡(luò)熱點(diǎn),從第二終端的第一應(yīng)用 同步到第一終端的第一應(yīng)用。
[0012]可選地,所述同步單元,還用于在接收到第一終端共享應(yīng)用數(shù)據(jù)至第二終端的指 令時,由無線網(wǎng)絡(luò)熱點(diǎn)服務(wù)端根據(jù)所述指令,從第一終端的數(shù)據(jù)庫中獲取第一終端待同步 的應(yīng)用數(shù)據(jù)的內(nèi)容和包名;將所述第一終端待同步的應(yīng)用數(shù)據(jù)的內(nèi)容和包名,與第二終端 的數(shù)據(jù)庫信息進(jìn)行比對,獲取差異數(shù)據(jù);將所述差異數(shù)據(jù)保存至一數(shù)據(jù)列表中,并在所述數(shù) 據(jù)列表中保存所述差異數(shù)據(jù)的來源端為第一終端或第二終端;將第一終端存在而第二終端 不存在的第一應(yīng)用的差異數(shù)據(jù),通過socket通信,從第一終端的第一應(yīng)用同步到第二終端 的第一應(yīng)用。
[0013] 可選地,所述同步單元,還用于在將差異數(shù)據(jù)從第一終端的第一應(yīng)用同步到第二 終端的第一應(yīng)用,或者將差異數(shù)據(jù)從第二終端的第一應(yīng)用同步到第一終端的第一應(yīng)用之 后,更新對應(yīng)終端的數(shù)據(jù)庫。
[0014] 可選地,所述無線網(wǎng)絡(luò)熱點(diǎn)為wifi自建熱點(diǎn);所述第一終端的第一應(yīng)用與所述第 二終端的第一應(yīng)用為同一類應(yīng)用。
[0015] 本發(fā)明實(shí)施例還提出一種移動終端應(yīng)用數(shù)據(jù)同步方法,包括:
[0016] 在第一終端的第一應(yīng)用和第二終端的第一應(yīng)用中開啟無線網(wǎng)絡(luò)熱點(diǎn);
[0017] 基于所述無線網(wǎng)絡(luò)熱點(diǎn),在所述第一終端的第一應(yīng)用和第二終端的第一應(yīng)用之間 進(jìn)行應(yīng)用數(shù)據(jù)同步。
[0018] 可選地,所述基于所述無線網(wǎng)絡(luò)熱點(diǎn),在所述第一終端的第一應(yīng)用和第二終端的 第一應(yīng)用之間進(jìn)行應(yīng)用數(shù)據(jù)同步的步驟包括:
[0019] 根據(jù)用戶的操作指令,在所述第一終端和第二終端上開啟數(shù)據(jù)共享功能;
[0020] 當(dāng)?shù)谝唤K端的第一應(yīng)用或第二終端的第一應(yīng)用有數(shù)據(jù)更新時,將更新數(shù)據(jù)保存至 對應(yīng)終端的數(shù)據(jù)庫;
[0021 ]在接收到第一終端共享應(yīng)用數(shù)據(jù)至第二終端的指令時,比較第一終端的數(shù)據(jù)庫與 第二終端的數(shù)據(jù)庫中的應(yīng)用數(shù)據(jù),得到差異數(shù)據(jù),將第一終端存在而第二終端不存在的第 一應(yīng)用的差異數(shù)據(jù),通過所述無線網(wǎng)絡(luò)熱點(diǎn),從第一終端的第一應(yīng)用同步到第二終端的第 一應(yīng)用;
[0022] 在接收到第二終端共享應(yīng)用數(shù)據(jù)至第一終端的指令時,比較第一終端的數(shù)據(jù)庫與 第二終端的數(shù)據(jù)庫中的應(yīng)用數(shù)據(jù),得到差異數(shù)據(jù),將第二終端存在而第一終端不存在的第 一應(yīng)用的差異數(shù)據(jù),通過所述無線網(wǎng)絡(luò)熱點(diǎn),從第二終端的第一應(yīng)用同步到第一終端的第 一應(yīng)用。
[0023] 可選地,所述在接收到第一終端共享應(yīng)用數(shù)據(jù)至第二終端的指令時,比較第一終 端的數(shù)據(jù)庫與第二終端的數(shù)據(jù)庫中的應(yīng)用數(shù)據(jù),得到差異數(shù)據(jù),將第一終端存在而第二終 端不存在的第一應(yīng)用的差異數(shù)據(jù),通過所述無線網(wǎng)絡(luò)熱點(diǎn),從第一終端的第一應(yīng)用同步到 第二終端的第一應(yīng)用的步驟包括:
[0024] 在接收到第一終端共享應(yīng)用數(shù)據(jù)至第二終端的指令時,由無線網(wǎng)絡(luò)熱點(diǎn)服務(wù)端根 據(jù)所述指令,從第一終端的數(shù)據(jù)庫中獲取第一終端待同步的應(yīng)用數(shù)據(jù)的內(nèi)容和包名;
[0025] 將所述第一終端待同步的應(yīng)用數(shù)據(jù)的內(nèi)容和包名,與第二終端的數(shù)據(jù)庫信息進(jìn)行 比對,獲取差異數(shù)據(jù);
[0026] 將所述差異數(shù)據(jù)保存至一數(shù)據(jù)列表中,并在所述數(shù)據(jù)列表中保存所述差異數(shù)據(jù)的 來源端為第一終端或第二終端;
[0027]將第一終端存在而第二終端不存在的第一應(yīng)用的差異數(shù)據(jù),通過socket通信,從 第一終端的第一應(yīng)用同步到第二終端的第一應(yīng)用。
[0028]可選地,在將差異數(shù)據(jù)從第一終端的第一應(yīng)用同步到第二終端的第一應(yīng)用,或者 將差異數(shù)據(jù)從第二終端的第一應(yīng)用同步到第一終端的第一應(yīng)用的步驟之后還包括:
[0029]更新對應(yīng)終端的數(shù)據(jù)庫。
[0030] 可選地,所述無線網(wǎng)絡(luò)熱點(diǎn)為wifi自建熱點(diǎn);所述第一終端的第一應(yīng)用與所述第 二終端的第一應(yīng)用為同一類應(yīng)用。
[0031] 本發(fā)明提出的一種移動終端應(yīng)用數(shù)據(jù)同步方法及裝置,在第一終端的第一應(yīng)用和 第二終端的第一應(yīng)用中開啟無線網(wǎng)絡(luò)熱點(diǎn)(比如wifi自建熱點(diǎn));基于無線網(wǎng)絡(luò)熱點(diǎn),在第 一終端的第一應(yīng)用和第二終端的第一應(yīng)用之間進(jìn)行應(yīng)用數(shù)據(jù)同步,由此,通過wifi自建熱 點(diǎn)等進(jìn)行終端應(yīng)用數(shù)據(jù)同步,使得用戶免于連接外部網(wǎng)絡(luò),節(jié)省數(shù)據(jù)流量,而且操作方便簡 單,不用擔(dān)心數(shù)據(jù)在云端被盜的情況,提高移動終端應(yīng)用數(shù)控安全性。
【附圖說明】
[0032] 圖1為實(shí)現(xiàn)本發(fā)明各個實(shí)施例一個可選的移動終端的硬件結(jié)構(gòu)示意圖;
[0033] 圖2是如圖1所示的移動終端的無線通信系統(tǒng)示意圖;
[0034] 圖3是本發(fā)明移動終端應(yīng)用數(shù)據(jù)同步裝置較佳實(shí)施例的功能模塊示意圖;
[0035] 圖4是本發(fā)明實(shí)施例中同步模塊的結(jié)構(gòu)示意圖;
[0036] 圖5是本發(fā)明實(shí)施例中具體數(shù)據(jù)傳輸流程示意圖;
[0037] 圖6是本發(fā)明移動終端應(yīng)用數(shù)據(jù)同步方法較佳實(shí)施例的流程示意圖。
[0038] 本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0039] 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0040] 本發(fā)明實(shí)施例方案中涉及的終端設(shè)備主要指移動終端。
[0041] 現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個實(shí)施例的移動終端。在后續(xù)的描述中,使用 用于表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發(fā)明的說明,其本身 并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0042] 移動終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動 電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP (便攜式多媒體播放器)、導(dǎo)航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機(jī)等等的固 定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動 目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0043] 圖1為實(shí)現(xiàn)本發(fā)明各個實(shí)施例一個可選的移動終端的硬件結(jié)構(gòu)示意圖。
[0044] 移動終端100可以包括無線通信單元110、用戶輸入單元130、感測單元
[0045] 140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1 示出了具有各種組件的移動終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件。可以替 代地實(shí)施更多或更少的組件。將在下面詳細(xì)描述移動終端的元件。
[0046] 無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統(tǒng) 或網(wǎng)絡(luò)之間的無線電通信。例如,無線通信單元可以包括廣播接收模塊111、移動通信模塊 112、無線互聯(lián)網(wǎng)模塊113、wifi模塊114中的至少一個。