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—),女,安徽廬江人,研究生,工程師,研究

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

主站蜘蛛池模板: 中文字幕66页| 日韩欧美中文| 国产精品三区四区| 亚洲国产综合自在线另类| 国产第一页免费浮力影院| 538精品在线观看| 在线欧美日韩| 美女扒开下面流白浆在线试听| 成年免费在线观看| 国产精品99r8在线观看| 久久网欧美| 在线看片中文字幕| 亚洲男人的天堂久久香蕉网| 亚洲天堂免费| 性视频一区| 国产亚洲精品自在线| 少妇精品久久久一区二区三区| 亚洲手机在线| 91精品国产自产91精品资源| 中文字幕免费视频| 国产91九色在线播放| 最近最新中文字幕免费的一页| 91尤物国产尤物福利在线| 亚卅精品无码久久毛片乌克兰| 中文字幕有乳无码| 亚洲无线国产观看| 精品一区二区无码av| 制服丝袜亚洲| 精品国产毛片| 精品综合久久久久久97超人| 国产爽妇精品| 国产精品一区二区无码免费看片| 亚洲性视频网站| 欧美成人区| 一个色综合久久| 国产女人18毛片水真多1| 亚洲AV无码精品无码久久蜜桃| 国产尤物在线播放| 67194在线午夜亚洲| 伊人久久久久久久| 99成人在线观看| 天堂亚洲网| 亚洲视屏在线观看| 免费三A级毛片视频| 国产白浆视频| 女人18毛片一级毛片在线| 午夜无码一区二区三区在线app| 国产一区二区三区精品久久呦| 国产真实乱人视频| 亚洲精品卡2卡3卡4卡5卡区| 久久这里只有精品66| 亚洲欧美日韩中文字幕在线一区| 国产丝袜无码一区二区视频| 青青草原国产av福利网站| 日韩第一页在线| 国产网站一区二区三区| 天堂av高清一区二区三区| 亚洲精品男人天堂| 青青青伊人色综合久久| 国产精品性| 中文一级毛片| 国产人人射| 91精品啪在线观看国产60岁| 黄色a一级视频| 国产成人精品一区二区秒拍1o| 色久综合在线| 99热在线只有精品| 久996视频精品免费观看| 国产精品自在在线午夜| 91毛片网| 国产精品美乳| 免费一级毛片| 成人午夜久久| 无码电影在线观看| 国产精品亚洲欧美日韩久久| 亚洲小视频网站| 亚洲精品天堂自在久久77| 91精品啪在线观看国产| 日韩一区二区三免费高清| 日韩在线观看网站| 精品1区2区3区| 免费观看国产小粉嫩喷水|