[發明專利]一種基于數據包的移動終端與業務系統數據同步的方法有效
| 申請號: | 201210347640.0 | 申請日: | 2012-09-19 |
| 公開(公告)號: | CN102917020A | 公開(公告)日: | 2013-02-06 |
| 發明(設計)人: | 孟慶強;李昕;孔震;王俊 | 申請(專利權)人: | 國網電力科學研究院;南京南瑞集團公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 南京知識律師事務所 32207 | 代理人: | 汪旭東 |
| 地址: | 210003 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 數據包 移動 終端 業務 系統 數據 同步 方法 | ||
技術領域
本發明涉及一種基于數據包的移動終端與業務系統數據同步的方法,面向各類移動作業,實現移動終端與業務系統之間的雙向數據同步,屬于移動應用信息化處理技術領域。
背景技術
隨著無線通信技術和手持便攜設備的發展,移動設備在日常生活和工作中的應用越來越廣泛。各行業已經有了很多成熟的基于移動設備的應用案例,例如餐飲行業的PDA點菜系統,快遞行業電子簽收系統。近年來,利用移動終端開展電力業務現場作業,已經成為重要的工作方式之一,如:用電管理、抄表作業、電力線路巡檢作業、物資管理、應急作業處理等電力業務都陸續實現了部分移動作業功能。這些移動作業都涉及到移動終端與后端業務系統進行數據同步,因此數據同步是移動作業的關鍵技術。
當前主流的移動終端操作系統包括:Apple?iOS、Google?Andriod、Microsoft?Windows?Mobile、Nokia?Symbian等,在工業級PDA終端設備上常用Windows?Mobile系統。這些智能終端操作系統都支持通過GPRS、3G、無線網絡或USB連接方式建立與主機的通信,實現數據交換。
移動終端通過USB端口建立與主機的連接后,可通過專用的同步軟件,如Windows?ActiveSync等,可以在終端設備與主機之間拷貝文件,以文件方式實現數據同步。就Windows?Mobile系統而言,在USB連接建立后還可以通過USB代理訪問本地網絡或Internet網絡,此后可以在終端設備上直接通過網絡通信方式與遠程服務器交換數據,實現數據同步。在無線網絡或移動通信網絡中也可以通過建立無線網絡連接方式進行遠程服務器訪問。
以上數據同步方式中,文件同步的效率低、操作不方便;網絡數據同步實現簡單,但有時受限于網絡條件,可能存在網絡連接不穩定、通信效率低的問題。
在基于網絡通信的數據同步技術中,主要主存在以Web?Services實現數據同步和以移動終端嵌入式數據庫實現數據同步兩類技術路線。前者在移動終端設備上通過網絡調用遠程服務器的Web?Services接口實現數據下載與上傳,此技術路線實現成本低,但由于是在線數據同步模式,對網絡的穩定性、可靠性要求較高,且在大數據量傳輸時網絡延時比較明顯。后者也是基于網絡調用的數據同步,但并非基于Web?Services方式實現,而且采用TCP連接、二進制數據流方式完成數據的高效同步。這類產品以Sybase、IBM?DB2為代表,提供的移動數據同步方案中最大瓶頸在于對后臺數據庫的實時訪問而導致并發性能低。高峰期間大量的移動設備需要訪問服務器下載或上傳數據,由于數據實時訪問,對數據庫產生很大的壓力,高峰時段頻繁出現后臺或中介數據庫無響應的情況,嚴重影響用戶使用。
發明內容
有鑒于此,本發明目的在于實現一種基于數據包的移動終端與業務系統數據同步的方法,應用于移動終端應用與業務系統之間的雙向數據同步,其同步內容涵蓋數據結構、業務數據、非結構化數據。本發明的另一目的是增強安全性、提高數據同步執行效率、降低主站業務系統負載、降低主站業務系統開發成本和軟硬件部署成本。
為實現上述目的,本發明提供如下技術方案:
本發明基于網絡通信的數據同步技術,以Web?Services實現數據同步。本發明的技術方案中移動終端中運行移動應用及輕量級嵌入式數據(如Sqlite),用于存儲移動作業所需要的業務數據,作為移動應用的數據源。移動應用基于統一的開發框架,框架運行時自動記錄數據的變更日志,并生成增量數據包,作為未來數據同步的依據。移動應用服務作為終端設備與業務系統的中介,主要為終端設備提供數據訪問接口、數據包管理、權限控制、業務系統集成、訪問日志等功能。移動應用服務的另一個重要作用是保護業務系統不直接面向終端設備。移動終端設備與業務系統之間通過防火墻、隔離裝置等物理設備以及移動應用服務實現對業務系統的間接訪問。正是出于安全考慮,不允許移動終端設置操作的業務數據也不能直接從業務系統獲取,必須由移動應用服務代理中轉。
移動應用服務按離線數據包生成規則異步生成數據包并磁盤存儲,終端設備直接下載離線數據包文件方式完成作業數據的封包、下載;終端設備提交增量數據包之后,移動應用服務按回填規則異步完成增量數據包到業務系統或業務數據庫的回填。數據包生成及回填時移動應用服務可以直接操作業務系統的數據庫,也可以調用業務系統提供的數據訪問服務接口由業務系統實現數據庫操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網電力科學研究院;南京南瑞集團公司,未經國網電力科學研究院;南京南瑞集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210347640.0/2.html,轉載請聲明來源鉆瓜專利網。





