[发明专利]一种移动设备信息传输方法在审
申请号: | 201510095645.2 | 申请日: | 2015-03-04 |
公开(公告)号: | CN104639651A | 公开(公告)日: | 2015-05-20 |
发明(设计)人: | 余哲旭;赵大全 | 申请(专利权)人: | 成都维远艾珏信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 郭霞 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 设备 信息 传输 方法 | ||
1.一种移动设备信息传输方法,用于在移动设备与服务器之间实现数据同步,其特征在于,包括:
移动设备从服务器端下载数据的散列文件,对本地数据进行散列运算并将运算结果与所述散列文件进行比对,若存在数据变化,则发起数据同步过程。
2.根据权利要求1所述的方法,其特征在于,所述散列运算包括根据数据文件及消息计算相应的散列文件及散列消息,所述散列文件由文件头与文件内容两部分组成,其中文件内容由不同的散列消息组成,文件头由四个组成部分,分别是文件名映射数组、散列文件的大小、文件内容的起始偏移量、文件内容的当前偏移量;散列消息是对本地数据库中捕获的变化数据的封装,它由消息头和消息内容两部分组成,消息头是同步文件的文件名对应的散列映射,消息内容是同步文件的文件内容对应的散列映射,消息头由5个部分组成,分别是文件名映射、下一个消息的起始偏移量、消息状态标记字段、消息内容标记字段、消息内容偏移量,所述消息内容由3个部分组成,分别是总长度、文件全路径以及文件内容的散列映射。
3.根据权利要求1所述的方法,其特征在于,所述移动设备捕获数据变化之前在移动设备完成信息比对的过程,比对的依据是终端的散列文件的Status_Flag字段,代表移动设备与服务器端文件的状态值;
其中,在Status_Flag取值在0-6的情况下,文件状态分别为:
若Status_Flag为0,则移动设备无此文件、服务器端新增此文件;
若Status_Flag为1,则移动设备已删除此文件,服务器端有此文件;
若Status_Flag为2,则移动设备有此文件、服务器端已删除此文件;
若Status_Flag为3,则移动设备文件新增此文件,服务器端无此文件;
若Status_Flag为4,则移动设备有此文件并已修改,服务器端有此文件但未修改;
若Status_Flag为5,则移动设备有此文件但未修改,服务器端有此文件并已修改;
若Status_Flag为6,则移动设备和服务器端均有此文件、内容一致。
4.根据权利要求3所述的方法,其特征在于,所述同步过程进一步包括:
(1)在服务器端所有文件集中USA中获取服务器端待同步文件集USS对应的散列映射文件Fs,在移动设备所有文件集UCA中获取移动设备本地待同步文件集UCS及其对应的散列映射文件为Fc;
(2)当发现有效的无线网络时,检查终端初始化状态;确定移动设备是否初始化;
(3)根据所述初始化状态,从服务器端获取本地待同步文件集USA及其对应的散列映射文件Fs,若散列映射文件不存在,由移动设备上传本地待同步文件集UCS及其对应的散列映射文件Fc,转至步骤(6),若散列映射文件存在,转至步骤(4);
(4)将散列映射文件Fs与Fc进行比对,
若Status_Flag字段的值Status_Flag为0,则从USS读取服务器待分发的相应文件,转至步骤(5),
若字段Status_Flag为1,从移动设备向服务器端传送待分发的相应文件,
若Status_Flag为2,移动设备存在冗余数据文件,转至步骤(6),
若字段Status_Flag为3,移动设备的待同步数据文件有效,从移动设备向服务器端上传待同步数据文件,
若字段Status_Flag为4或5,移动设备的数据发生变化,此时服务器端的文件是无效的冗余文件,转至步骤(8),
若Status_Flag为6,此时移动设备与服务器端数据保持一致,无需同步,转至步骤(9);
(5)向移动设备分发服务器端待同步文件,将其加入移动的文件集UCA并将移动设备散列映射文件Fc的Status_Flag设置为6;转至步骤(9);
(6)修改移动设备的文件集UCA,从中删除本地冗余文件,同时将移动设备散列映射文件Fc的Status_Flag设置为6,转至步骤(9);
(7)清空服务器端的存储,删除服务器端散列映射文件Fs;
(8)从服务器端的文件集USA中删除服务器冗余文件;将移动设备散列映射文件Fc的Status_Flag设置为6;
(9)移动设备与服务器数据库的数据同步完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都维远艾珏信息技术有限公司;,未经成都维远艾珏信息技术有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510095645.2/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置