基于多设备数据的增量同步方法及系统
申请人信息
- 申请人:上海钛翮信息科技有限公司
- 申请人地址:201803 上海市嘉定区江桥镇沙河路337号1_203室JT3413
- 发明人: 上海钛翮信息科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于多设备数据的增量同步方法及系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311667717.7 |
| 申请日 | 2023/12/7 |
| 公告号 | CN117675842A |
| 公开日 | 2024/3/8 |
| IPC主分类号 | H04L67/1095 |
| 权利人 | 上海钛翮信息科技有限公司 |
| 发明人 | 朱慧美; 冯冬飞; 梁经伦; 翟阳风; 冒高峰 |
| 地址 | 上海市嘉定区江桥镇沙河路337号1_203室JT3413 |
摘要文本
上海钛翮信息科技有限公司获取“一种透气窗帘布”专利技术,本发明属于数据同步技术领域,尤其涉及基于多设备数据的增量同步方法及系统。本发明为了解决多设备同时使用同步数据一致性问题,采用版本号和更新时间控制的的技术方案来解决多端同时使用软件时数据同步一致性问题,该方法相对于常规服务器自己做数据区分比较而言,数据的准确性,丢失率都得到很大的优化与改善。
专利主权项内容
1.基于多设备数据的增量同步方法,其特征在于,包括以下步骤:S100:服务端定义数据的全局版本号,根据当前时间生成数据流水的时间戳,生成数据流水的数据流水版本号小于等于全局版本号,打包数据下发移动端;S200:移动端接收数据,判断数据流水是否需要更新,判断规则为:如果移动端无此数据流水,直接增加该数据流水,如果移动端存在此数据流水,比较下发的数据流水的时间戳是否大于移动端已存在的数据流水的时间戳,若大,覆盖该数据流水,否则不执行操作;移动端创建数据流水,根据当前时间生成数据流水的时间戳,生成数据流水的数据流水版本号=全局版本号+正数A;找到数据流水版本号大于全局版本号的数据流水,打包数据上传服务端;S300:服务端接收数据,生成新的全局版本号,新的全局版本号的赋值规则为上传数据的全局版本号+正数B;服务端判断数据流水是否需要更新,判断规则为:如果服务端无此数据流水,直接增加该数据流水,如果服务端存在此数据流水,比较上传的数据流水的时间戳是否大于服务端已存在的数据流水的时间戳,若大,覆盖该数据流水,覆盖该数据流水时,重新生成数据流水的数据流水版本号=新的全局版本号+正数A,否则不执行操作;找到数据流水版本号大于上传数据的全局版本号的数据流水,打包数据下发移动端;S400:回到步骤S200,进行下一个循环。