全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211298775.2 (22)申请日 2022.10.24 (71)申请人 中国水利水电第七工程局有限公司 地址 611730 四川省成 都市郫都区郫筒镇 北大街成灌东路349号 (72)发明人 卜锋剑 程安文 李正云 张慧  黄新业 赵艳飞 兰现稳  (74)专利代理 机构 成都厚为专利代理事务所 (普通合伙) 5125 5 专利代理师 王杰 (51)Int.Cl. H04L 67/1095(2022.01) H04L 67/06(2022.01) H04L 67/01(2022.01) G06F 16/27(2019.01)G06F 16/23(2019.01) (54)发明名称 一种多终端数据同步方法、 装置及系统 (57)摘要 本发明公开了一种多终端数据同步方法、 装 置及系统, 属于互联网技术领域。 所述多终端数 据同步方法包括数据上传步骤和数据下载步骤。 所述数据上传步骤包括: 将作业数据存入本地数 据库; 按照作业数据存入本地数据库的顺序为作 业数据生成本地自增ID; 将作业数据逐条上传云 服务器, 并接收作业数据上传成功时云服务器为 作业数据生成的云端自增ID; 将所述云端自增ID 与本地数据库中对应的作业数据进行关联。 所述 数据下载步骤包括: 向云服务器发送下载请求; 接收云服务器根据所述下载请求返回的作业数 据。 本发明采用双ID设计的方式保证了数据的唯 一性。 权利要求书2页 说明书5页 附图2页 CN 115361399 A 2022.11.18 CN 115361399 A 1.一种多终端数据同步方法, 其特 征在于, 包括数据上传步骤和数据下 载步骤; 所述数据上传步骤 包括: 将作业数据存 入本地数据库; 按照作业数据存 入本地数据库的顺序为作业数据生成本地自增ID; 将作业数据逐条上传云服务器, 并接收作业数据 上传成功时云服务器为作业数据生成 的云端自增ID; 将所述云端自增ID与本地数据库中对应的作业数据进行关联; 所述数据下 载步骤包括: 向云服务器发送下 载请求; 接收云服 务器根据所述下 载请求返回的作业数据。 2.根据权利要求1所述的一种 多终端数据同步方法, 其特征在于, 将作业数据存入本地 数据库, 包括: 获取作业数据; 判断是否存在本地数据库, 若不存在本地数据库, 则创建本地数据库; 将所述作业数据逐 条存入本地数据库。 3.根据权利要求1所述的一种 多终端数据同步方法, 其特征在于, 将作业数据 上传云服 务器时, 若作业数据上传失败, 则为该作业数据设置未 上传标识。 4.根据权利要求1所述的一种 多终端数据同步方法, 其特征在于, 作业数据成功上传云 服务器后, 判断是否存在与该作业数据关联的数据 表, 若存在与该作业数据关联的数据表, 则将该作业数据对应的云端自增ID写入该 数据表。 5.根据权利要求1所述的一种 多终端数据同步方法, 其特征在于, 采用Long类型来存储 本地自增ID和云端自增ID。 6.根据权利要求1所述的一种 多终端数据同步方法, 其特征在于, 若接收云服务器根据 所述下载请求返回的作业数据时有其他客户端正在上传作业数据, 则云服务器返回的数据 为云服务器接收到下 载请求以前已经成功上传的作业数据。 7.根据权利要求1所述的一种多终端数据同步方法, 其特 征在于, 所述方法还 包括: 在作业数据下载完成时根据云服务器返回的当前时间戳更新本地数据库中相应的同 步时间戳; 其中, 所述同步时间戳用于记录对应表的同步时间, 以便云服务器根据接收到的下载 请求中的同步时间戳返回相应的作业数据。 8.根据权利要求1所述的一种多终端数据同步方法, 其特 征在于, 所述方法还 包括: 检测作业数据 是否异常, 并在检测到作业数据异常时采用导出数据库机制 将所述本地 数据库进行 备份。 9.一种多终端数据同步装置, 其特 征在于, 包括: 数据存储模块, 用于将作业数据存入本地数据库, 以及按照作业数据存入本地数据库 的顺序为作业数据生成本地自增ID; 数据上传模块, 用于将作业数据逐条上传云服务器, 并接收作业数据上传成功时云服 务器为作业数据生 成的云端自增ID, 以及将所述云端自增ID与本地数据库中对应的作业数 据进行关联;权 利 要 求 书 1/2 页 2 CN 115361399 A 2数据下载模块, 用于向云服务器发送下载请求, 接收云服务器根据所述下载请求返回 的作业数据。 10.一种多终端数据同步系统, 其特 征在于, 包括: 客户端, 用于将作业数据存入本地数据库, 按照作业数据存入本地数据库的顺序为作 业数据生成本地自增ID; 将作业数据逐条上传云服务器, 并接收作业数据上传成功 时云服 务器为作业数据生 成的云端自增ID; 将所述云端自增ID与本地数据库中对应的作业数据进 行关联; 向云服 务器发送下 载请求, 接收云服 务器根据所述下 载请求返回的作业数据; 云服务器, 用于在接收到成功上传的作业数据时按照接收到的作业数据的顺序为作业 数据生成云端自增ID, 并将该云端自增ID返回给对应的客户端; 根据来 自客户端的下载请 求向客户端返回相应的作业数据。权 利 要 求 书 2/2 页 3 CN 115361399 A 3

PDF文档 专利 一种多终端数据同步方法、装置及系统

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种多终端数据同步方法、装置及系统 第 1 页 专利 一种多终端数据同步方法、装置及系统 第 2 页 专利 一种多终端数据同步方法、装置及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:39:52上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。