[發(fā)明專利]一種移動設備信息傳輸方法在審
| 申請?zhí)枺?/td> | 201510095645.2 | 申請日: | 2015-03-04 |
| 公開(公告)號: | CN104639651A | 公開(公告)日: | 2015-05-20 |
| 發(fā)明(設計)人: | 余哲旭;趙大全 | 申請(專利權)人: | 成都維遠艾玨信息技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京天奇智新知識產權代理有限公司 11340 | 代理人: | 郭霞 |
| 地址: | 610000 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 設備 信息 傳輸 方法 | ||
1.一種移動設備信息傳輸方法,用于在移動設備與服務器之間實現(xiàn)數(shù)據(jù)同步,其特征在于,包括:
移動設備從服務器端下載數(shù)據(jù)的散列文件,對本地數(shù)據(jù)進行散列運算并將運算結果與所述散列文件進行比對,若存在數(shù)據(jù)變化,則發(fā)起數(shù)據(jù)同步過程。
2.根據(jù)權利要求1所述的方法,其特征在于,所述散列運算包括根據(jù)數(shù)據(jù)文件及消息計算相應的散列文件及散列消息,所述散列文件由文件頭與文件內容兩部分組成,其中文件內容由不同的散列消息組成,文件頭由四個組成部分,分別是文件名映射數(shù)組、散列文件的大小、文件內容的起始偏移量、文件內容的當前偏移量;散列消息是對本地數(shù)據(jù)庫中捕獲的變化數(shù)據(jù)的封裝,它由消息頭和消息內容兩部分組成,消息頭是同步文件的文件名對應的散列映射,消息內容是同步文件的文件內容對應的散列映射,消息頭由5個部分組成,分別是文件名映射、下一個消息的起始偏移量、消息狀態(tài)標記字段、消息內容標記字段、消息內容偏移量,所述消息內容由3個部分組成,分別是總長度、文件全路徑以及文件內容的散列映射。
3.根據(jù)權利要求1所述的方法,其特征在于,所述移動設備捕獲數(shù)據(jù)變化之前在移動設備完成信息比對的過程,比對的依據(jù)是終端的散列文件的Status_Flag字段,代表移動設備與服務器端文件的狀態(tài)值;
其中,在Status_Flag取值在0-6的情況下,文件狀態(tài)分別為:
若Status_Flag為0,則移動設備無此文件、服務器端新增此文件;
若Status_Flag為1,則移動設備已刪除此文件,服務器端有此文件;
若Status_Flag為2,則移動設備有此文件、服務器端已刪除此文件;
若Status_Flag為3,則移動設備文件新增此文件,服務器端無此文件;
若Status_Flag為4,則移動設備有此文件并已修改,服務器端有此文件但未修改;
若Status_Flag為5,則移動設備有此文件但未修改,服務器端有此文件并已修改;
若Status_Flag為6,則移動設備和服務器端均有此文件、內容一致。
4.根據(jù)權利要求3所述的方法,其特征在于,所述同步過程進一步包括:
(1)在服務器端所有文件集中USA中獲取服務器端待同步文件集USS對應的散列映射文件Fs,在移動設備所有文件集UCA中獲取移動設備本地待同步文件集UCS及其對應的散列映射文件為Fc;
(2)當發(fā)現(xiàn)有效的無線網(wǎng)絡時,檢查終端初始化狀態(tài);確定移動設備是否初始化;
(3)根據(jù)所述初始化狀態(tài),從服務器端獲取本地待同步文件集USA及其對應的散列映射文件Fs,若散列映射文件不存在,由移動設備上傳本地待同步文件集UCS及其對應的散列映射文件Fc,轉至步驟(6),若散列映射文件存在,轉至步驟(4);
(4)將散列映射文件Fs與Fc進行比對,
若Status_Flag字段的值Status_Flag為0,則從USS讀取服務器待分發(fā)的相應文件,轉至步驟(5),
若字段Status_Flag為1,從移動設備向服務器端傳送待分發(fā)的相應文件,
若Status_Flag為2,移動設備存在冗余數(shù)據(jù)文件,轉至步驟(6),
若字段Status_Flag為3,移動設備的待同步數(shù)據(jù)文件有效,從移動設備向服務器端上傳待同步數(shù)據(jù)文件,
若字段Status_Flag為4或5,移動設備的數(shù)據(jù)發(fā)生變化,此時服務器端的文件是無效的冗余文件,轉至步驟(8),
若Status_Flag為6,此時移動設備與服務器端數(shù)據(jù)保持一致,無需同步,轉至步驟(9);
(5)向移動設備分發(fā)服務器端待同步文件,將其加入移動的文件集UCA并將移動設備散列映射文件Fc的Status_Flag設置為6;轉至步驟(9);
(6)修改移動設備的文件集UCA,從中刪除本地冗余文件,同時將移動設備散列映射文件Fc的Status_Flag設置為6,轉至步驟(9);
(7)清空服務器端的存儲,刪除服務器端散列映射文件Fs;
(8)從服務器端的文件集USA中刪除服務器冗余文件;將移動設備散列映射文件Fc的Status_Flag設置為6;
(9)移動設備與服務器數(shù)據(jù)庫的數(shù)據(jù)同步完成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都維遠艾玨信息技術有限公司;,未經(jīng)成都維遠艾玨信息技術有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510095645.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現(xiàn)方法和信息再現(xiàn)設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





