• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于JSON的離線數(shù)據(jù)同步策略及應(yīng)用①

    2018-01-08 03:12:48穆鑫鑫蔣同海馬玉鵬
    關(guān)鍵詞:服務(wù)端離線服務(wù)器

    穆鑫鑫,蔣同海,程 力,馬玉鵬

    1(中國(guó)科學(xué)院 新疆理化技術(shù)研究所,烏魯木齊 830011)

    2(新疆民族語(yǔ)音語(yǔ)言信息處理實(shí)驗(yàn)室,烏魯木齊 830011)

    3(中國(guó)科學(xué)院大學(xué) 計(jì)算機(jī)與控制學(xué)院,北京 100049)

    基于JSON的離線數(shù)據(jù)同步策略及應(yīng)用①

    穆鑫鑫1,2,3,蔣同海1,程 力1,馬玉鵬1

    1(中國(guó)科學(xué)院 新疆理化技術(shù)研究所,烏魯木齊 830011)

    2(新疆民族語(yǔ)音語(yǔ)言信息處理實(shí)驗(yàn)室,烏魯木齊 830011)

    3(中國(guó)科學(xué)院大學(xué) 計(jì)算機(jī)與控制學(xué)院,北京 100049)

    針對(duì)智能移動(dòng)應(yīng)用的特殊性及其在離線情況下的數(shù)據(jù)同步問(wèn)題,提出了一種數(shù)據(jù)同步方案,使用JSON技術(shù)設(shè)計(jì)數(shù)據(jù)交換協(xié)議,移動(dòng)端離線數(shù)據(jù)存放在SQLite數(shù)據(jù)庫(kù)中、使用基于時(shí)間戳的沖突檢測(cè)算法提高同步的準(zhǔn)確性,并采用增量同步方式保證同步的效率和準(zhǔn)確性. 將該策略應(yīng)用在智慧安防系統(tǒng)中,結(jié)果表明,基于JSON離線數(shù)據(jù)同步效率相比傳統(tǒng)基于XML的方案提高約8%.

    數(shù)據(jù)同步; JSON; SQLite; 混合移動(dòng)應(yīng)用

    引言

    隨著移動(dòng)互聯(lián)網(wǎng)的跨越式發(fā)展,移動(dòng)智能應(yīng)用的也呈現(xiàn)井噴式增長(zhǎng),通常系統(tǒng)所有的信息都保存在服務(wù)端 (Server-side),客戶端 (Mobile device)數(shù)據(jù)暫存在客戶端,為了保障數(shù)據(jù)的一致性,一般需要進(jìn)行客戶端和服務(wù)端數(shù)據(jù)的沖突檢測(cè)以及雙向的數(shù)據(jù)同步,所以,數(shù)據(jù)同步問(wèn)題也成了最近國(guó)內(nèi)外移動(dòng)計(jì)算研究領(lǐng)域中的熱點(diǎn). 然而移動(dòng)應(yīng)用在以下幾個(gè)方面有特殊性: 無(wú)線網(wǎng)絡(luò)帶寬限制,移動(dòng)應(yīng)用資源有限(如存儲(chǔ)),移動(dòng)性(設(shè)備和網(wǎng)絡(luò)),網(wǎng)絡(luò)中斷,電池容量有限[1]. 為了在上述各種情況下很好地進(jìn)行數(shù)據(jù)在客戶端和服務(wù)端間的同步,研究者們提出了許多方法和策略. MY Choi等提出了一種基于信息摘要(Message digest)的數(shù)據(jù)同步算法SAMD[2],包括移動(dòng)端數(shù)據(jù)庫(kù)、同步數(shù)據(jù)服務(wù)器和服務(wù)端數(shù)據(jù)庫(kù)服務(wù)器三個(gè)組件,和傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)中數(shù)據(jù)同步框架類似(如圖1),該策略雖然保證了數(shù)據(jù)同步的安全性和準(zhǔn)確性,但由于加入了中間層同步服務(wù)器來(lái)進(jìn)行數(shù)據(jù)同步服務(wù),所以在性能上大打折扣,不能滿足移動(dòng)應(yīng)用的需求; D Sethia等人提出了一種基于元組時(shí)間戳的同步策略MRDMS[3],由移動(dòng)端和服務(wù)端兩部分組成,因?yàn)槭∪チ酥虚g同步數(shù)據(jù)服務(wù)器的處理,相比文獻(xiàn)[2]中的SAMD省去了同步數(shù)據(jù)服務(wù)器處理數(shù)據(jù)時(shí)間,不足是MRDMS采用的基于元組的時(shí)間戳,要維護(hù)每個(gè)元組的時(shí)間戳組成的時(shí)間戳表,雖然,這樣做同步的數(shù)據(jù)更加精確,但是維護(hù)大量時(shí)間戳表會(huì)消耗很多時(shí)間和系統(tǒng)資源,而移動(dòng)端系統(tǒng)資源本身很有限,所以該方法的效率有待提高; 本文提出一種基于JSON和SQLite數(shù)據(jù)庫(kù)的離線數(shù)據(jù)同步策略,設(shè)計(jì)了基于JSON的數(shù)據(jù)交換協(xié)議,利用時(shí)間戳技術(shù)檢測(cè)數(shù)據(jù)沖突,使用增量同步方式保證傳輸數(shù)據(jù)的高效性,避免不必要的冗余數(shù)據(jù)傳輸,使用 HTTP POST 請(qǐng)求進(jìn)行數(shù)據(jù)傳輸,并將該同步策略應(yīng)用于混合移動(dòng)應(yīng)用“智慧安防”中,結(jié)果表明,該策略不僅能保證離線情況下的數(shù)據(jù)完整性,而且在離線數(shù)據(jù)同步效率上優(yōu)于傳統(tǒng)的同步方法.

    圖1 經(jīng)典數(shù)據(jù)同步框架

    1 問(wèn)題描述

    互聯(lián)網(wǎng)的高速發(fā)展和移動(dòng)計(jì)算技術(shù)的不斷發(fā)展,使得移動(dòng)智能設(shè)備在日常生活中扮演的角色越來(lái)越重要,移動(dòng)應(yīng)用的數(shù)量急劇增長(zhǎng),通常,系統(tǒng)數(shù)據(jù)保存在服務(wù)端,應(yīng)用端也會(huì)保存少量備份,當(dāng)數(shù)據(jù)在不同的移動(dòng)終端中被修改后,就要將修改的結(jié)果同步到服務(wù)端,在網(wǎng)絡(luò)連接正常的情況下,可以進(jìn)行實(shí)時(shí)的數(shù)據(jù)同步.但是,由于各種原因會(huì)發(fā)生移動(dòng)終端離線的情況,在網(wǎng)絡(luò)連接中斷的時(shí)候,數(shù)據(jù)的一致性和完整性就顯得格外重要. 離線情況下的數(shù)據(jù)同步算法應(yīng)當(dāng)滿足如下幾個(gè)要求[4]:

    (1) 應(yīng)當(dāng)保證最少的數(shù)據(jù)傳輸量.

    (2) 離線后的數(shù)據(jù)改變?cè)诰W(wǎng)絡(luò)重新連接之后要同步到服務(wù)端.

    (3) 數(shù)據(jù)同步算法要能很容易地用現(xiàn)有技術(shù)實(shí)現(xiàn).

    (4) 數(shù)據(jù)傳輸格式要簡(jiǎn)單高效.

    基于以上各方面的綜合考慮,本文提出了一種基于JSON和SQLite的離線數(shù)據(jù)同步策略(ODSSJS),后面部分將對(duì)ODSSJS做詳細(xì)說(shuō)明.

    2 同步策略

    離線數(shù)據(jù)同步策略主要包括: 移動(dòng)端數(shù)據(jù)存儲(chǔ)策略、數(shù)據(jù)交換協(xié)議、沖突檢測(cè)策略和同步算法,下面對(duì)各個(gè)組成部分做詳細(xì)解釋.

    2.1 移動(dòng)端存儲(chǔ)策略

    目前移動(dòng)應(yīng)用中使用的存儲(chǔ)數(shù)據(jù)的方法主要有Android存儲(chǔ)類SharedPreference、文件存儲(chǔ)、HTML5 Local Storage 存儲(chǔ)以及 SQLite 數(shù)據(jù)庫(kù). 然而不同的存儲(chǔ)方式有各自特殊的特點(diǎn)和適用范圍,如表1所示.

    表1 移動(dòng)端數(shù)據(jù)存儲(chǔ)方式

    由于在安防系統(tǒng)中數(shù)據(jù)中會(huì)有圖片等多媒體數(shù)據(jù),另外,離線情況下的數(shù)據(jù)同步是本文的關(guān)注點(diǎn),所以綜合考慮各種因素之后,選擇SQLite數(shù)據(jù)庫(kù)存儲(chǔ)移動(dòng)端數(shù)據(jù).

    2.2 數(shù)據(jù)交換協(xié)議

    數(shù)據(jù)交換協(xié)議指的是數(shù)據(jù)交換的格式,以往的移動(dòng)應(yīng)用數(shù)據(jù)交換多數(shù)采用XML格式的數(shù)據(jù)(如文獻(xiàn)[8]),XML用標(biāo)簽對(duì)來(lái)包含數(shù)據(jù),然后通過(guò)XML解析器來(lái)進(jìn)行解析. JSON(JavaScript object notation)是一種比XML使用更加容易的數(shù)據(jù)交換格式,可以直接使用 JavaScript來(lái)解析,所以,相比 XML ,JSON 使用更加便捷而且效率要比XML高[9]. 從簡(jiǎn)潔和高效兩個(gè)方面考慮,本文數(shù)據(jù)交換采用JSON格式,具體做法為:我們將要同步的數(shù)據(jù)按照事先定義的協(xié)議格式表示成JSON對(duì)象,然后將其轉(zhuǎn)換成JSON字符串寫(xiě)入文本文件中,壓縮后發(fā)送到要同步的一端,同步端將數(shù)據(jù)解壓,解析其中的JSON對(duì)象,然后將數(shù)據(jù)通過(guò)SQL插入到移動(dòng)端SQLite數(shù)據(jù)庫(kù)或者服務(wù)端數(shù)據(jù)庫(kù)中.

    服務(wù)端發(fā)送給移動(dòng)端的JSON數(shù)據(jù)格式定義為:

    {“success”:“true”,

    “message”:“服務(wù)器操作異常時(shí)的提示信息”,

    “obj”: {plans:[巡檢任務(wù)],items:[巡檢明細(xì)]}”,//服務(wù)端數(shù)據(jù)

    }

    移動(dòng)端上傳給服務(wù)端的JSON數(shù)據(jù)格式定義為為:

    {“success”:“true”,

    “message”:“服務(wù)器操作異常時(shí)的提示信息”,

    “obj”: {items:[巡檢任務(wù)],appendix:[資源信息],station:[定位信息]}”,//客戶端數(shù)據(jù)

    }

    “success”: 表示數(shù)據(jù)傳輸成功與否,true 代表成功,false代表失敗.

    “message”: 由數(shù)據(jù)發(fā)送端傳給接受端的關(guān)于數(shù)據(jù)操作中的具體情況,如數(shù)據(jù)庫(kù)鏈接錯(cuò)誤時(shí)提示數(shù)據(jù)庫(kù)連接錯(cuò)誤.

    “obj”: 協(xié)議中的數(shù)據(jù)主要存放在 obj中,上傳協(xié)議和下載協(xié)議中的obj具體內(nèi)容略有差別.

    下載協(xié)議(服務(wù)端發(fā)送給移動(dòng)端)obj中包含:

    “plan”: 存放具體任務(wù)的信息.

    “item”: 存放任務(wù)的明細(xì),這里就是要同步數(shù)據(jù)存放的地方.

    上傳協(xié)議(移動(dòng)端發(fā)送給服務(wù)端)obj中的字段有:

    “item”: 和下載協(xié)議一樣,存放任務(wù)的明細(xì),存放主要同步數(shù)據(jù)存.

    “appendix”: 存放要上傳服務(wù)端的其他資源信息,如圖片等多媒體資源.

    “station”: 位置信息,為了在 PC 端應(yīng)用中將具體設(shè)備等顯示在地圖上.

    2.3 同步算法描述

    目前實(shí)現(xiàn)數(shù)據(jù)同步的方式主要有基于觸發(fā)器、時(shí)間戳、標(biāo)志位以及日志處理等方式,其中觸發(fā)器方式需要消耗的系統(tǒng)資源很大,對(duì)于移動(dòng)客戶端來(lái)說(shuō)資源有限,觸發(fā)器的方式不是很適用[8]; 而讀日志的方式也需要耗用額外的時(shí)間和資源來(lái)進(jìn)行日志解析,所以效率較低,在移動(dòng)設(shè)備資源有限的情況下,讀日志的方式效率低下; 基于時(shí)間戳和基于標(biāo)志位的方式類似,但時(shí)間戳能明確給出數(shù)據(jù)的修改時(shí)間,對(duì)于要使用數(shù)據(jù)修改時(shí)間的系統(tǒng)能獲取操作時(shí)間是很重要的,所以,本文的離線數(shù)據(jù)同步策略中采用的是時(shí)間戳方式來(lái)檢測(cè)數(shù)據(jù)的沖突.

    離線數(shù)據(jù)的同步可以分為上傳和下載兩個(gè)部分.上傳由MC(移動(dòng)客戶端)發(fā)起,當(dāng)MC連接到S(服務(wù)端)時(shí),將離線操作數(shù)據(jù)發(fā)送給S; 而下載可以有不同的實(shí)現(xiàn)方式,可以由MC發(fā)起,也可以是先由MC將離線操作數(shù)據(jù)上傳后,S將差異數(shù)據(jù)返回給MC.

    數(shù)據(jù)同步方式有全量同步和增量同步兩種方式,全量同步一次性同步數(shù)據(jù)庫(kù)中的所有數(shù)據(jù),而增量同步則只對(duì)兩個(gè)數(shù)據(jù)庫(kù)中的差異數(shù)據(jù)進(jìn)行同步. 對(duì)于離線數(shù)據(jù)的同步,要保證傳輸最少的數(shù)據(jù)量[10],所以本文中的離線同步采用增量同步方式.

    MC和S數(shù)據(jù)表中數(shù)據(jù)沖突檢測(cè)需要的字段為:

    T_MC T_S IS_VALID MC修改時(shí)間 S修改時(shí)間 是否刪除

    (1) 數(shù)據(jù)下載算法

    BEGIN

    ① 同步.

    ② MC將本地最大的T_MC作為參數(shù)向S發(fā)出同步請(qǐng)求.

    ③ S將T_S > T_MC的數(shù)據(jù)從數(shù)據(jù)表抽取出來(lái),按下載協(xié)議格式組裝成JSON文件F,將F壓縮成壓縮文件D發(fā)送給MC.

    ④ MC收到壓縮文件D,解壓出JSON文件F.

    ⑤ 如果 F為空,則轉(zhuǎn)到 END.

    ⑥ 如果F不為空,則MC解析JSON文件F內(nèi)容:

    a) 將F中的obj中攜帶的數(shù)據(jù)轉(zhuǎn)換成SQL操作.

    b) 創(chuàng)建SQLite數(shù)據(jù)庫(kù)DB.

    c) 新建事先設(shè)計(jì)的SQLite數(shù)據(jù)表T.

    d) 通過(guò)事先封裝的Angular服務(wù)(service)API將每條記錄插入T中.

    ⑦ 數(shù)據(jù)寫(xiě)入完成后向服務(wù)器發(fā)送SUCCESS消息.

    END

    (2) 數(shù)據(jù)上傳算法

    BEGIN

    ① MC將待上傳數(shù)據(jù)按照同步協(xié)議格式組裝成JSON文件F.

    ② MC將F壓縮成D發(fā)送給S.

    ③ S 收到數(shù)據(jù) D,響應(yīng) SUCCESS(上傳成功).

    ④ 如果D為空,則轉(zhuǎn)到END.

    ⑤ 如果D不為空,轉(zhuǎn)到⑥.

    ⑥ S將D加壓為JSON文件F后解析.

    a) 將F中的obj中的數(shù)據(jù)記錄和對(duì)應(yīng)的表中的記錄作對(duì)比.

    b) 如果 T_MC > T_S,則插入新數(shù)據(jù)到服務(wù)端數(shù)據(jù)表中.

    c) 更新 T_MC 和 T_S.

    d) 否則轉(zhuǎn)到 a).

    ⑦ 刪除D和F.

    END

    整個(gè)離線數(shù)據(jù)同步過(guò)程時(shí)序圖如圖2所示.

    圖2 離線數(shù)據(jù)同步時(shí)序圖

    3 應(yīng)用及分析

    3.1 應(yīng)用場(chǎng)景

    在安防系統(tǒng)中,需要對(duì)園區(qū)設(shè)施設(shè)備等進(jìn)行巡檢,可以通過(guò)如掃描NFC卡的方式來(lái)檢查設(shè)施和設(shè)備,而為此開(kāi)發(fā)的移動(dòng)應(yīng)用需要在有網(wǎng)絡(luò)的情況下才能將檢測(cè)數(shù)據(jù)上傳到服務(wù)器,但園區(qū)通常很大,很多絕大部分區(qū)域都沒(méi)有網(wǎng)絡(luò)覆蓋,這就需要在離線的狀態(tài)下對(duì)設(shè)備設(shè)施進(jìn)行檢查,然后將數(shù)據(jù)在有網(wǎng)絡(luò)環(huán)境下上傳到服務(wù)端,因此,離線數(shù)據(jù)的同步策略就變得尤為重要.

    筆者將本文中的離線數(shù)據(jù)同步策略作為“智慧安防”系統(tǒng)的離線數(shù)據(jù)同步策略,整個(gè)系統(tǒng)分為移動(dòng)端、PC端和服務(wù)端,系統(tǒng)架構(gòu)如圖3所示,PC端界面如圖4所示,移動(dòng)端,其中移動(dòng)端采用混合開(kāi)發(fā)框架(Hybrid)Cordova來(lái)開(kāi)發(fā),相比原生移動(dòng)應(yīng)用(Native)和web移動(dòng)應(yīng)用,Hyper應(yīng)用開(kāi)發(fā)周期短,可擴(kuò)展性良好,還能提供對(duì)SQLite數(shù)據(jù)庫(kù)操作的第三方JavaScript庫(kù)如cordova-sqlite-storage,大大減輕了開(kāi)發(fā)難度,然而混合移動(dòng)應(yīng)用也有不足的地方,就是是運(yùn)行速度不如Native應(yīng)用快,因?yàn)樗峭ㄟ^(guò)第三方API來(lái)調(diào)用Android native API去操作系統(tǒng)硬件的,要經(jīng)過(guò)中間層的額外性能損耗,所以,很自然其性能不如 Native APP[10];移動(dòng)端和PC端的UI及前端業(yè)務(wù)流程都使用目前流行的Angular框架來(lái)實(shí)現(xiàn),同時(shí),利用第三方庫(kù)cordovasqlite-storage封裝了用于操作SQLite數(shù)據(jù)庫(kù)的服務(wù)(SQLiteService),通過(guò)該service來(lái)進(jìn)行數(shù)據(jù)的增刪改查(CRUD)將十分方便; 系統(tǒng)后端使用SSH整合框架來(lái)實(shí)現(xiàn),使用Oracle數(shù)據(jù)庫(kù)作為服務(wù)端數(shù)據(jù)管理系統(tǒng).

    圖3 智慧安防系統(tǒng)架構(gòu)圖

    圖4 PC 端界面

    系統(tǒng)在前端實(shí)現(xiàn)離線數(shù)據(jù)同步協(xié)議中的數(shù)據(jù)存儲(chǔ)、離線數(shù)據(jù)上傳以及向服務(wù)端請(qǐng)求同步等功能,在服務(wù)端實(shí)現(xiàn)數(shù)據(jù)的沖突檢測(cè)和提供同步數(shù)據(jù)的下載.

    3.2 實(shí)驗(yàn)結(jié)果及分析

    實(shí)驗(yàn)在WiFi環(huán)境下進(jìn)行,移動(dòng)端Android版本是4.4.0,通過(guò)對(duì)文獻(xiàn)[2]中基于同步服務(wù)器的同步方法(SAMD)、文獻(xiàn)[8]中基于XML的同步策略和本文基于JSON的離線同步策略(ODSSJS)三種方法同步不同數(shù)據(jù)量的離線數(shù)據(jù)時(shí)的效率進(jìn)行了對(duì)比,結(jié)果如圖5所示.

    圖5 同步效率對(duì)比圖

    由圖5可以看出,SAMD在三種策略中是效率最差的,原因在于SAMD采用如圖1的架構(gòu),通過(guò)中間層數(shù)據(jù)同步服務(wù)器來(lái)進(jìn)行數(shù)據(jù)同步,這樣做就在中間層處理同步數(shù)據(jù)過(guò)程中確實(shí)損失了效率; 而文獻(xiàn)[8]中基于XML的同步策略雖然也是用增量同步的方式保證傳輸數(shù)據(jù)量最少,但在攜帶相同數(shù)據(jù)的情況下,相比JSON 格式,XML 總數(shù)據(jù)量更大,解析效率低,所以整體效率不如本文的ODSSJS.

    4 結(jié)束語(yǔ)

    本文提出了一種基于JSON的離線數(shù)據(jù)同步方案,設(shè)計(jì)了基于JSON的數(shù)據(jù)交換協(xié)議,通過(guò)HTTP POST傳輸數(shù)據(jù),使用SQLite存儲(chǔ)移動(dòng)離線數(shù)據(jù),通過(guò)時(shí)間戳技術(shù)來(lái)檢測(cè)數(shù)據(jù)沖突,同時(shí),采用增量同步的方式保證數(shù)據(jù)同步過(guò)程的高效. 該方案已經(jīng)在“智慧安防”混合移動(dòng)應(yīng)用中實(shí)現(xiàn),可靠性和高效性完全達(dá)到移動(dòng)應(yīng)用離線數(shù)據(jù)同步的要求. 下一步研究可在進(jìn)一步提高同步效率及在其他設(shè)備(如POS機(jī)、PDA設(shè)備)中的擴(kuò)展應(yīng)用等方面進(jìn)行.

    1Imam AA,Basri S,Ahmad R. Data synchronization between mobile devices and server-side databases: A systematic literature review. Journal of Theoretical & Applied Information Technology,2015,81(2): 364–382.

    2Choi MY,Cho EA,Park DH,et al. A database synchronization algorithm for mobile devices. IEEE Trans. on Consumer Electronics,2010,56(2): 392–398. [doi: 10.1109/TCE.2010.5505945]

    3Sethia D,Mehta S,Chowdhary A,et al. MRDMS-mobile replicated database management synchronization. Proc. of International Conference on Signal Processing and Integrated Networks. Noida,India. 2014. 624–631.

    4郝平,林原沖. 一種移動(dòng)網(wǎng)絡(luò)下基于雙時(shí)間戳的數(shù)據(jù)增量同步研究. 計(jì)算機(jī)應(yīng)用與軟件,2016,33(4): 143–145,226.

    5知乎. Android 開(kāi)發(fā)時(shí),如何實(shí)現(xiàn)和服務(wù)器的數(shù)據(jù)同步?https://www.zhihu.com/question/19708808. [2016-06-14].

    6陳俊龍. Android平臺(tái)的數(shù)據(jù)傳輸與同步的設(shè)計(jì)與實(shí)現(xiàn)[碩士學(xué)位論文]. 北京: 北京郵電大學(xué),2015.

    7Imam AA,Basri S. Data synchronization patterns in mobile application design. Journal of Theoretical and Applied Information Technology,2015,81(2): 364–382.

    8劉宇,戴鴻君,郭鳳華,等. Android 平臺(tái)可增量同步的網(wǎng)絡(luò)應(yīng)用協(xié)議. 計(jì)算機(jī)工程,2011,37(18): 59–61. [doi: 10.3969/j.issn.1000-3428.2011.18.020]

    9w3schools. JSON introduction. http://www.w3schools.in/json/intro/. [2016-11-01].

    10Carmatec. Hybrid apps vs native apps in the mobile app development world. http://www.carmatec.com/blog/hybridapps-vs-native-apps. [2015-08-13].

    Offline Data Synchronization Strategy Based on JSON and its Application

    MU Xin-Xin1,2,3,JIANG Tong-Hai1,CHENG Li1,MA Yu-Peng1

    1(Xinjiang Technical Institute of Physics and Chemistry,Chinese Academy of Sciences,Urumqi 830011,China)
    2(Xinjiang Key Laboratory of Minority Speech and Language Information Processing,Urumqi 830011,China)
    3(School of Computer and Control Engineering,University of Chinese Academy of Sciences,Beijing 100049,China)

    In view of the particularity of intelligent mobile applications and its data offline synchronization problems,we put forward a scheme of data synchronization,using JSON technology to design data exchange protocol and the SQLite database to store the mobile terminal offline data,using the conflict detection algorithm based on time stamp to improve the accuracy of synchronization as well as the incremental synchronization mode to ensure the efficiency and accuracy of synchronization. This proposed method is applied to an intelligent security system,and the results show that the efficiency of offline data synchronization based on JSON is about 8% higher than that of the traditional XML based scheme.

    data synchronization; JSON; SQLite; hybrid mobile applications

    穆鑫鑫,蔣同海,程力,馬玉鵬.基于JSON的離線數(shù)據(jù)同步策略及應(yīng)用.計(jì)算機(jī)系統(tǒng)應(yīng)用,2017,26(12):257–261. http://www.c-sa.org.cn/1003-3254/6084.html

    中國(guó)科學(xué)院西部之光人才培養(yǎng)計(jì)劃項(xiàng)目(XBBS201319); 新疆維吾爾自治區(qū)青年科技創(chuàng)新人才培養(yǎng)工程基金項(xiàng)目(2014721033)

    2017-03-08; 修改時(shí)間: 2017-03-27; 采用時(shí)間: 2017-03-29

    猜你喜歡
    服務(wù)端離線服務(wù)器
    異步電機(jī)離線參數(shù)辨識(shí)方法
    呼吸閥離線檢驗(yàn)工藝與評(píng)定探討
    淺談ATC離線基礎(chǔ)數(shù)據(jù)的準(zhǔn)備
    通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
    云存儲(chǔ)中基于相似性的客戶-服務(wù)端雙端數(shù)據(jù)去重方法
    新時(shí)期《移動(dòng)Web服務(wù)端開(kāi)發(fā)》課程教學(xué)改革的研究
    離線富集-HPLC法同時(shí)測(cè)定氨咖黃敏膠囊中5種合成色素
    中成藥(2018年2期)2018-05-09 07:20:09
    在Windows Server 2008上創(chuàng)建應(yīng)用
    得形忘意的服務(wù)器標(biāo)準(zhǔn)
    計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
    97人妻精品一区二区三区麻豆| 国产中年淑女户外野战色| 亚州av有码| 欧美+亚洲+日韩+国产| 看十八女毛片水多多多| 成人一区二区视频在线观看| 亚洲一区高清亚洲精品| 最近在线观看免费完整版| 日韩av在线大香蕉| 精品午夜福利在线看| 自拍偷自拍亚洲精品老妇| 成年版毛片免费区| 午夜免费男女啪啪视频观看 | 欧美黑人巨大hd| 国产一区二区激情短视频| 国产高清激情床上av| 日韩欧美国产一区二区入口| 国产精品一区二区三区四区免费观看 | 22中文网久久字幕| 特级一级黄色大片| 国产成人a区在线观看| 久久精品国产亚洲网站| 久久久久国内视频| 99riav亚洲国产免费| 免费观看在线日韩| 黄色欧美视频在线观看| 久久久国产成人精品二区| 国产真实乱freesex| 日韩高清综合在线| 男女视频在线观看网站免费| 国产伦人伦偷精品视频| 亚洲狠狠婷婷综合久久图片| 亚洲精品粉嫩美女一区| 国产主播在线观看一区二区| 精品人妻偷拍中文字幕| 日韩一本色道免费dvd| 亚洲色图av天堂| 欧美不卡视频在线免费观看| 亚洲av电影不卡..在线观看| 久久国内精品自在自线图片| 久久亚洲真实| 久久6这里有精品| 久久久久久国产a免费观看| АⅤ资源中文在线天堂| 国产精品一及| 国产午夜精品久久久久久一区二区三区 | 最好的美女福利视频网| 国产亚洲精品久久久久久毛片| 真人做人爱边吃奶动态| 在线免费观看不下载黄p国产 | 91麻豆av在线| 国内毛片毛片毛片毛片毛片| 日韩欧美三级三区| 色在线成人网| 一级黄色大片毛片| 亚洲午夜理论影院| 99久久成人亚洲精品观看| 春色校园在线视频观看| 亚洲av日韩精品久久久久久密| 床上黄色一级片| 亚洲国产欧洲综合997久久,| 久久久久久久久大av| 免费av毛片视频| 丰满的人妻完整版| 欧美日韩精品成人综合77777| 人妻夜夜爽99麻豆av| 亚洲色图av天堂| 国产亚洲精品综合一区在线观看| 久久国产精品人妻蜜桃| 桃色一区二区三区在线观看| 国内精品宾馆在线| 免费人成视频x8x8入口观看| a级毛片免费高清观看在线播放| 日韩精品有码人妻一区| 中文字幕av成人在线电影| 在线观看免费视频日本深夜| 欧美不卡视频在线免费观看| 国产伦在线观看视频一区| 亚洲美女搞黄在线观看 | 美女xxoo啪啪120秒动态图| 国产精品爽爽va在线观看网站| 精品午夜福利在线看| 国产伦精品一区二区三区视频9| 午夜免费成人在线视频| 婷婷精品国产亚洲av在线| 成年女人看的毛片在线观看| 一个人看视频在线观看www免费| 国产视频内射| 久久午夜福利片| 99热只有精品国产| 国产三级在线视频| 国内精品美女久久久久久| 尾随美女入室| 男女那种视频在线观看| 欧美色欧美亚洲另类二区| 午夜精品在线福利| 免费观看的影片在线观看| 日本欧美国产在线视频| 国产亚洲av嫩草精品影院| 在现免费观看毛片| 国产麻豆成人av免费视频| 无人区码免费观看不卡| 如何舔出高潮| 别揉我奶头~嗯~啊~动态视频| 精品欧美国产一区二区三| 毛片一级片免费看久久久久 | 毛片一级片免费看久久久久 | 麻豆国产av国片精品| 嫩草影院入口| 制服丝袜大香蕉在线| 嫩草影院精品99| 亚洲精品在线观看二区| 黄色一级大片看看| 精品久久久久久久人妻蜜臀av| 在线播放国产精品三级| 99久国产av精品| 老司机午夜福利在线观看视频| 日韩 亚洲 欧美在线| 麻豆国产av国片精品| 亚洲va在线va天堂va国产| 亚洲精品影视一区二区三区av| 岛国在线免费视频观看| 制服丝袜大香蕉在线| 麻豆国产97在线/欧美| 男女边吃奶边做爰视频| 国产国拍精品亚洲av在线观看| 十八禁网站免费在线| 亚洲熟妇中文字幕五十中出| 他把我摸到了高潮在线观看| 久久中文看片网| 久久久久久久久久黄片| 波多野结衣高清作品| 少妇的逼好多水| 亚洲熟妇中文字幕五十中出| 97超视频在线观看视频| 舔av片在线| 亚洲性夜色夜夜综合| 在线观看午夜福利视频| 亚洲成人久久爱视频| av女优亚洲男人天堂| 高清毛片免费观看视频网站| 夜夜爽天天搞| 亚洲四区av| 亚洲av免费高清在线观看| 成人av在线播放网站| 国产美女午夜福利| 99热6这里只有精品| 男插女下体视频免费在线播放| 久久久久久伊人网av| 婷婷精品国产亚洲av在线| 精品人妻偷拍中文字幕| 亚洲色图av天堂| 欧美精品啪啪一区二区三区| 午夜精品一区二区三区免费看| 18禁黄网站禁片午夜丰满| 国产亚洲91精品色在线| 综合色av麻豆| 欧美在线一区亚洲| 18禁裸乳无遮挡免费网站照片| 亚洲四区av| 日本黄色片子视频| 黄色丝袜av网址大全| 人人妻人人看人人澡| 免费无遮挡裸体视频| 久久久久国产精品人妻aⅴ院| 日本熟妇午夜| 99久久九九国产精品国产免费| 国产精品98久久久久久宅男小说| 国产乱人伦免费视频| 不卡一级毛片| 男女啪啪激烈高潮av片| 中文字幕av成人在线电影| 精品人妻视频免费看| 国内揄拍国产精品人妻在线| 久久99热这里只有精品18| 国产欧美日韩精品亚洲av| 国产男人的电影天堂91| 99久久精品热视频| 亚洲精品成人久久久久久| 精品久久久久久,| 欧美bdsm另类| 美女免费视频网站| 在线观看一区二区三区| 天堂动漫精品| 中文字幕熟女人妻在线| 偷拍熟女少妇极品色| 久久亚洲真实| 亚洲欧美激情综合另类| 亚洲图色成人| 赤兔流量卡办理| 国语自产精品视频在线第100页| 欧美+亚洲+日韩+国产| 少妇人妻一区二区三区视频| 久久精品夜夜夜夜夜久久蜜豆| 91麻豆精品激情在线观看国产| 十八禁网站免费在线| 国国产精品蜜臀av免费| 国产一区二区亚洲精品在线观看| 美女xxoo啪啪120秒动态图| 亚洲欧美清纯卡通| 久久久久性生活片| 级片在线观看| 欧美高清成人免费视频www| 亚洲经典国产精华液单| 在线观看66精品国产| 久久欧美精品欧美久久欧美| 日韩欧美一区二区三区在线观看| 午夜福利18| 亚洲欧美日韩无卡精品| 热99在线观看视频| 国产欧美日韩精品亚洲av| 久久精品影院6| 日韩强制内射视频| 国产91精品成人一区二区三区| 亚洲av日韩精品久久久久久密| 乱系列少妇在线播放| 啦啦啦韩国在线观看视频| 国产精品久久久久久久电影| 午夜福利欧美成人| 亚洲国产精品sss在线观看| 色噜噜av男人的天堂激情| 色综合亚洲欧美另类图片| 亚州av有码| 在线观看美女被高潮喷水网站| 一区二区三区免费毛片| 精品午夜福利视频在线观看一区| 亚洲性久久影院| 亚洲中文字幕日韩| www.色视频.com| 亚洲狠狠婷婷综合久久图片| 禁无遮挡网站| 中文字幕免费在线视频6| 亚洲va日本ⅴa欧美va伊人久久| 日本与韩国留学比较| 丰满人妻一区二区三区视频av| 免费大片18禁| 国产亚洲av嫩草精品影院| 免费看av在线观看网站| 中文字幕人妻熟人妻熟丝袜美| 精品久久久久久久人妻蜜臀av| 国产精品乱码一区二三区的特点| 久久香蕉精品热| 日韩欧美国产一区二区入口| 搡女人真爽免费视频火全软件 | 成人精品一区二区免费| 久久精品国产亚洲av涩爱 | 国产精品嫩草影院av在线观看 | 国产成人影院久久av| 中文字幕熟女人妻在线| 亚洲av成人av| 国国产精品蜜臀av免费| 99热只有精品国产| 欧美日韩精品成人综合77777| 大型黄色视频在线免费观看| 日本黄大片高清| 小说图片视频综合网站| 白带黄色成豆腐渣| 亚洲无线观看免费| 大又大粗又爽又黄少妇毛片口| 国产在线精品亚洲第一网站| 欧美色欧美亚洲另类二区| 久久午夜亚洲精品久久| 88av欧美| 人人妻,人人澡人人爽秒播| 91狼人影院| 久久人妻av系列| 最新在线观看一区二区三区| 一区二区三区免费毛片| 琪琪午夜伦伦电影理论片6080| 狂野欧美激情性xxxx在线观看| 欧美在线一区亚洲| 成人鲁丝片一二三区免费| 亚洲av电影不卡..在线观看| 美女被艹到高潮喷水动态| 久久香蕉精品热| 99热网站在线观看| 一个人免费在线观看电影| 99热6这里只有精品| 亚洲在线观看片| 精品一区二区三区视频在线观看免费| 3wmmmm亚洲av在线观看| 中文字幕熟女人妻在线| 日本一二三区视频观看| 免费看日本二区| a级一级毛片免费在线观看| 女同久久另类99精品国产91| 男人舔奶头视频| 亚洲18禁久久av| 欧美成人a在线观看| 午夜福利成人在线免费观看| 亚洲av中文字字幕乱码综合| 亚洲中文字幕日韩| 国产高清激情床上av| 极品教师在线免费播放| 免费观看的影片在线观看| 欧美日韩亚洲国产一区二区在线观看| 搞女人的毛片| 亚洲 国产 在线| 欧美日韩精品成人综合77777| 欧美日本亚洲视频在线播放| avwww免费| 精品乱码久久久久久99久播| 偷拍熟女少妇极品色| 国内精品宾馆在线| 99久久成人亚洲精品观看| 色综合婷婷激情| 国产精品久久久久久久电影| 无遮挡黄片免费观看| 欧美性感艳星| 国模一区二区三区四区视频| 国产日本99.免费观看| 免费在线观看日本一区| 日本黄色视频三级网站网址| 搡女人真爽免费视频火全软件 | 国产极品精品免费视频能看的| 日本黄大片高清| 免费在线观看影片大全网站| 我的老师免费观看完整版| 搡老岳熟女国产| 国产精品98久久久久久宅男小说| 精品福利观看| 免费无遮挡裸体视频| 亚洲国产精品合色在线| 国产精品不卡视频一区二区| 又黄又爽又刺激的免费视频.| 欧美高清性xxxxhd video| 如何舔出高潮| 精品久久久久久成人av| 中国美白少妇内射xxxbb| 99久久久亚洲精品蜜臀av| 草草在线视频免费看| 夜夜爽天天搞| 国产人妻一区二区三区在| 国产aⅴ精品一区二区三区波| 黄色配什么色好看| 少妇被粗大猛烈的视频| 少妇猛男粗大的猛烈进出视频 | 久99久视频精品免费| 精品一区二区三区av网在线观看| 亚洲人成网站在线播放欧美日韩| 久久精品国产亚洲av香蕉五月| 久久6这里有精品| 91精品国产九色| 伊人久久精品亚洲午夜| 我的女老师完整版在线观看| 97热精品久久久久久| 午夜福利成人在线免费观看| 久久久久久久久久成人| 精品久久久久久久久亚洲 | 国产探花在线观看一区二区| 久久欧美精品欧美久久欧美| 免费观看人在逋| 极品教师在线视频| 日本熟妇午夜| 美女大奶头视频| 69av精品久久久久久| 日韩大尺度精品在线看网址| 亚洲中文字幕一区二区三区有码在线看| 亚州av有码| 国产精品嫩草影院av在线观看 | 国产精品一区二区免费欧美| 波多野结衣巨乳人妻| 人妻夜夜爽99麻豆av| 国产精品一区二区三区四区久久| 国内精品宾馆在线| 又爽又黄a免费视频| 白带黄色成豆腐渣| 国产一区二区在线观看日韩| 亚洲国产精品成人综合色| 国产精品久久电影中文字幕| 亚洲中文字幕日韩| 国国产精品蜜臀av免费| 18禁黄网站禁片午夜丰满| 欧美+日韩+精品| 精品久久久久久,| 天天躁日日操中文字幕| 级片在线观看| 99久久久亚洲精品蜜臀av| 露出奶头的视频| 国产麻豆成人av免费视频| 午夜免费男女啪啪视频观看 | 在线观看免费视频日本深夜| 免费高清视频大片| 国产美女午夜福利| 日日摸夜夜添夜夜添av毛片 | 国产69精品久久久久777片| 男女那种视频在线观看| 国产视频一区二区在线看| 午夜福利欧美成人| 亚洲狠狠婷婷综合久久图片| 国产成人aa在线观看| 精品久久久久久久人妻蜜臀av| 精品人妻偷拍中文字幕| 亚洲精品粉嫩美女一区| 乱系列少妇在线播放| 波多野结衣巨乳人妻| 欧美又色又爽又黄视频| а√天堂www在线а√下载| 老司机福利观看| 精品一区二区三区人妻视频| 免费av毛片视频| 能在线免费观看的黄片| 韩国av一区二区三区四区| 午夜福利欧美成人| 国产亚洲av嫩草精品影院| 亚洲精华国产精华液的使用体验 | 久久九九热精品免费| 日韩一区二区视频免费看| 日韩欧美国产一区二区入口| 两个人视频免费观看高清| 最近最新中文字幕大全电影3| 日韩一本色道免费dvd| 嫩草影院精品99| 别揉我奶头~嗯~啊~动态视频| 亚洲国产日韩欧美精品在线观看| 999久久久精品免费观看国产| 波多野结衣高清作品| 欧美在线一区亚洲| 国产av一区在线观看免费| 亚洲一区二区三区色噜噜| 天堂动漫精品| 亚洲欧美日韩高清专用| 国产激情偷乱视频一区二区| 亚洲精品亚洲一区二区| 听说在线观看完整版免费高清| 国产69精品久久久久777片| 黄色配什么色好看| 国产精品久久久久久精品电影| 男插女下体视频免费在线播放| 人人妻人人看人人澡| 美女大奶头视频| 久久久久九九精品影院| 亚洲av中文字字幕乱码综合| eeuss影院久久| 日韩亚洲欧美综合| 伦精品一区二区三区| 黄色女人牲交| 久99久视频精品免费| 国产高清不卡午夜福利| 床上黄色一级片| 香蕉av资源在线| 久久九九热精品免费| 尾随美女入室| 久久久久久久久大av| 亚洲欧美激情综合另类| 熟女电影av网| 免费观看人在逋| 久久国产精品人妻蜜桃| 国产精品久久久久久亚洲av鲁大| 亚洲最大成人av| 女的被弄到高潮叫床怎么办 | 国产精品乱码一区二三区的特点| 中文字幕av成人在线电影| 免费人成视频x8x8入口观看| 日日夜夜操网爽| 黄片wwwwww| 国产亚洲欧美98| 亚洲成人久久性| 欧美黑人巨大hd| 免费av观看视频| 亚洲综合色惰| xxxwww97欧美| 又紧又爽又黄一区二区| a级毛片a级免费在线| 亚洲男人的天堂狠狠| 一进一出抽搐gif免费好疼| 久久6这里有精品| 麻豆一二三区av精品| 亚洲精品色激情综合| 日本三级黄在线观看| 精品久久久久久久久亚洲 | 免费av不卡在线播放| 欧美性猛交黑人性爽| 精品人妻一区二区三区麻豆 | 日韩国内少妇激情av| 国产亚洲91精品色在线| 欧美另类亚洲清纯唯美| 久久欧美精品欧美久久欧美| 久久久久国内视频| 欧美激情国产日韩精品一区| 国产精品精品国产色婷婷| 男女那种视频在线观看| 午夜a级毛片| 免费在线观看成人毛片| 一区二区三区激情视频| av在线天堂中文字幕| 亚洲精品乱码久久久v下载方式| 免费在线观看影片大全网站| 狠狠狠狠99中文字幕| 国产色婷婷99| 3wmmmm亚洲av在线观看| 国产淫片久久久久久久久| 日本熟妇午夜| 天堂√8在线中文| 成熟少妇高潮喷水视频| 国产免费一级a男人的天堂| 99riav亚洲国产免费| 亚洲午夜理论影院| 哪里可以看免费的av片| 久久久久精品国产欧美久久久| 国产三级在线视频| 人妻少妇偷人精品九色| 变态另类成人亚洲欧美熟女| 免费观看人在逋| 亚洲中文日韩欧美视频| 久久久久久久久久黄片| 直男gayav资源| 热99在线观看视频| 美女高潮的动态| 免费在线观看影片大全网站| 免费人成视频x8x8入口观看| 亚洲中文日韩欧美视频| 99热只有精品国产| 欧美高清性xxxxhd video| 色在线成人网| 成人av在线播放网站| 免费av不卡在线播放| 一夜夜www| 日韩在线高清观看一区二区三区 | 精品午夜福利在线看| 欧美中文日本在线观看视频| 成人特级黄色片久久久久久久| 一个人免费在线观看电影| 欧美日本视频| 波多野结衣高清作品| 午夜久久久久精精品| 国产一区二区在线观看日韩| 最新在线观看一区二区三区| 日本免费一区二区三区高清不卡| 午夜福利视频1000在线观看| 免费无遮挡裸体视频| 日本爱情动作片www.在线观看 | 欧美最黄视频在线播放免费| 成人国产麻豆网| 一级av片app| 亚洲美女黄片视频| 亚洲成人久久爱视频| 成人特级黄色片久久久久久久| 一夜夜www| 久久久久免费精品人妻一区二区| 国产一区二区激情短视频| 亚洲在线观看片| 国产免费av片在线观看野外av| 久久99热6这里只有精品| 一进一出抽搐gif免费好疼| 男人的好看免费观看在线视频| 精品福利观看| 亚洲七黄色美女视频| 日韩欧美在线乱码| 国产一区二区激情短视频| 久久久久久久亚洲中文字幕| 婷婷六月久久综合丁香| 免费看日本二区| 免费看a级黄色片| 三级毛片av免费| 国产精品综合久久久久久久免费| 春色校园在线视频观看| 国产精品亚洲一级av第二区| 毛片一级片免费看久久久久 | 91久久精品电影网| 亚洲最大成人手机在线| 久久精品91蜜桃| 午夜福利在线观看吧| 白带黄色成豆腐渣| 岛国在线免费视频观看| 成人高潮视频无遮挡免费网站| 舔av片在线| 精品久久久久久久人妻蜜臀av| 国产男人的电影天堂91| 日韩欧美国产在线观看| 色噜噜av男人的天堂激情| 女人被狂操c到高潮| 亚洲av中文av极速乱 | 免费无遮挡裸体视频| 亚洲av熟女| 色综合色国产| 色播亚洲综合网| 网址你懂的国产日韩在线| 性插视频无遮挡在线免费观看| 黄色一级大片看看| 欧美成人性av电影在线观看| 又黄又爽又免费观看的视频| 日本a在线网址| 免费看光身美女| 国产伦人伦偷精品视频| 老司机深夜福利视频在线观看| 18禁在线播放成人免费| 国产伦在线观看视频一区| or卡值多少钱| 在线观看舔阴道视频| 狂野欧美激情性xxxx在线观看| 成人精品一区二区免费| 成人鲁丝片一二三区免费| 亚洲精品一区av在线观看| 午夜激情福利司机影院| 中文字幕av成人在线电影| 久9热在线精品视频| 免费在线观看影片大全网站| x7x7x7水蜜桃| 精品人妻视频免费看| 成年免费大片在线观看| 丰满的人妻完整版| 人人妻人人看人人澡| 床上黄色一级片| 国产探花极品一区二区| 日本一二三区视频观看| 国产三级中文精品| 亚洲人与动物交配视频| 美女大奶头视频| 久久精品国产鲁丝片午夜精品 | 中文字幕免费在线视频6| 亚洲美女视频黄频| 麻豆av噜噜一区二区三区| 伊人久久精品亚洲午夜| 毛片女人毛片|