999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種移動應用數據同步方案設計

2017-04-01 16:58:20邵云蛟宮政
數字技術與應用 2016年10期

邵云蛟++宮政

摘要:隨著智能手機的普及,移動應用成為重要的數據采集、應用形式。由于移動應用受限于設備性能、數據保密性等要求,需要定期與服務端進行數據交互,實現業務數據的同步,為此需要一種可靠高效的數據同步方式。本文依據電力移動業務對數據同步及時性要求高、通用性好的要求,設計了一種同步數據可配置、同步效率高的同步方案,并通過方案在實際項目中的應用,驗證了方案的有效性。

關鍵詞:移動應用 數據同步 數據交換

中圖分類號:TP393.02 文獻標識碼:A 文章編號:1007-9416(2016)10-0178-01

近年來,隨著無線通信技術和手持便攜設備的飛速發展,移動設備在日常生活中的應用日益廣泛,移動用戶群呈幾何級增長,基于移動終端設備的各種功能服務迅速擴展,移動應用技術逐漸發展成為一個全新的產業鏈,并在各行業發展中,扮演著越來越重要的角色。堅強智能電網是移動應用技術的重要應用領域。移動終端設備具備攜帶可移動、支持GPS定位、射頻識別等功能,能夠很好地支持智能電網的精細化管理和標準化建設,提升電力系統運行的安全性和經濟性,實現“高效低碳”“節能減排”的目標[1]。

但由于移動應用受限于設備性能、數據保密性等要求,特別是國網公司要求關鍵、敏感數據不得保存在設備本體[2],必須存儲在服務端,為此需要定期與服務端進行數據交互,實現業務數據的同步。本文從移動數據同步的通用性、同步效率及可配置性多個角度綜合考慮,設計了一種同步數據可配置、同步效率高的同步方案,并通過方案在實際項目中的應用,驗證了方案的有效性。

1 方案設計與實現

1.1 基本架構

框架共分為三層,分別為與應用程序交互的同步會話層、獲取更新數據與應用更新數據的更新業務層和負責數據傳輸的傳輸層。應用程序通過同步會話層啟動、管理同步過程;通過實現框架定義的接口定制更新數據獲取和應用的處理邏輯;通過配置文件定制傳輸方式。邏輯結構見圖1。

框架由同步會話模塊、更新業務模塊何傳輸模塊等部分組成:

(1)同步會話模塊:同步過程由應用程序主動發起,通過調用同步會話模塊接口啟動一個同步過程(簡稱為同步會話)并獲取會話的相關狀態。針對不同的平臺、開發語言提供不同形式的接口定義。

(2)更新業務模塊:在同步的源端,更新業務層定義獲取待更新數據的接口,并根據該接口獲取更新數據集;在同步的目的端,更新業務層定義應用更新數據的接口,并將待更新的數據作為參數調用接口實現數據更新。在獲取更新數據的過程中,需要利用目的端的當前狀態和配置文件;在應用更新數據的過程中,定義沖突處理的接口。

(3)傳輸模塊:模塊根據配置文件,使用不同的方式將數據從同步的源端發送到同步的目的端;可以配置傳輸協議、傳輸是否加密、壓縮等參數。

1.2 針對數據庫的同步實現

以同步源端和目的端均為數據庫為例實現數據同步,同步應用拓撲見圖2。

其中數據服務器S集中存儲系統業務數據,存儲介質為oracle數據庫;移懂設備A、B需要從S中下載業務數據到移動數據庫Sql anywhere中進行應用并更新,更新的結果需要上傳到S中,在S中做融合。該應用拓撲中同步過程有:如表1所示。

同步過程均有移動設備發起,數據服務器S上搭建基于IIS的web service提供同步服務。對于同步過程PA和PB,設置同步源為數據服務器S上的web service地址,同步目的端為設備上的同步程序。在同步程序設置參數并啟動同步會話后,將移動設備的當前版本和配置信息發送給web service,web service獲取到版本、配置信息后獲取更新數據部分并發送。

更新業務移動端記錄需要同步的數據表和表中的字段,以及表同步順序;同時記錄每個表和數據服務器的最后同步日期,可以支持對新增表的同步,或刪除待同步的表。PC數據服務器端記錄需要同步的數據表和表中的字段,以及表同步順序;在待同步表發生變化時,同步修改或新增同步表中的對應記錄;在新增記錄時,需要在同步表中插入一條記錄;在更新記錄時,在同步表中更新對應記錄的更新時間;在刪除記錄時,更新對應記錄的刪除時間。

傳輸模塊采用http協議,并使用soap作為數據封裝標準格式[3]。

2 總結與展望

移動應用是目前互聯網技術發展的熱點,也是電力業務往移動端延伸的重要支撐,可靠的數據同步機制是移動應用的基礎。本文從移動數據同步的通用性、同步效率及可配置性多個角度綜合考慮,設計了一種同步數據可配置、同步效率高的同步方案,并給出了一種兩端均為數據庫的同步方案,具有一定的實踐意義。

參考文獻

[1]楊志和,胡虛懷.移動環境下的數據同步模型研[J].計算機工程與應用,2007, 43(13):191-193.

[2]王海峰.移動數據庫同步復制模型的研究與實現[J].南京航空航天大學,2005.

[3]殷衛紅,殷脂.移動計算環境下異構數據快速同步模型的設計與研究[J].微計算機信息,2005,21(10X):179-181.

收稿日期:2016-09-09

作者簡介:邵云蛟(1977—),男,江蘇宜興人,本科,工程師,研究方向:計算機應用體系優化;宮政(1988—),女,安徽廬江人,研究生,工程師,研究

方向:計算機應用體系優化。

主站蜘蛛池模板: 亚洲综合在线最大成人| 国产在线观看99| 国产swag在线观看| 手机精品视频在线观看免费| 亚洲一区二区精品无码久久久| 伊人久久久久久久| 欧美综合成人| 日韩福利视频导航| 亚洲中文字幕久久精品无码一区| 亚洲A∨无码精品午夜在线观看| 欧美精品不卡| h网址在线观看| 26uuu国产精品视频| 天天综合网色中文字幕| 国产95在线 | 男女精品视频| 在线a网站| 国产精品99r8在线观看| 亚洲无码不卡网| 日本亚洲欧美在线| 老色鬼久久亚洲AV综合| 亚洲人成日本在线观看| 久久精品人妻中文系列| 亚洲天堂网2014| 亚洲天堂.com| 精品亚洲欧美中文字幕在线看| 99精品在线看| 在线观看av永久| 一区二区三区精品视频在线观看| 四虎在线高清无码| 一级毛片在线免费视频| 国产高清在线精品一区二区三区| 久久精品午夜视频| 中国精品自拍| 四虎永久免费在线| 国产精品久久久久久久久kt| 亚洲国产亚洲综合在线尤物| 久久黄色一级片| 精品午夜国产福利观看| 久久黄色视频影| 久久无码av三级| 国产免费久久精品44| 亚洲人成网线在线播放va| 国产精品人成在线播放| 久久先锋资源| 国产情侣一区二区三区| 伊人久综合| 国产主播喷水| 欧美精品成人一区二区视频一| 5388国产亚洲欧美在线观看| 四虎精品黑人视频| 国产亚洲精品自在线| 在线看片中文字幕| 日本免费一级视频| 伊人久久大香线蕉综合影视| 91口爆吞精国产对白第三集 | 一级黄色片网| 女人18毛片久久| 色爽网免费视频| 午夜综合网| 中文字幕天无码久久精品视频免费| 成人在线观看一区| 欧美日韩一区二区三区四区在线观看| 国产精品视频白浆免费视频| 国产菊爆视频在线观看| 香蕉久人久人青草青草| 欧美区一区二区三| 国产午夜福利在线小视频| 久久a级片| 国产精品久久精品| 99视频在线观看免费| 国产精品一线天| 久久精品视频一| 国产精品毛片在线直播完整版| 精品国产三级在线观看| 69国产精品视频免费| 亚洲成a人片77777在线播放| 国产三级精品三级在线观看| 色婷婷综合在线| 四虎成人精品| 福利在线免费视频| 久夜色精品国产噜噜|