[发明专利]数据同步方法、数据同步装置、计算机设备和存储介质在审
申请号: | 201810259720.8 | 申请日: | 2018-03-27 |
公开(公告)号: | CN108449415A | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 黄小民;张思昱;王小飞 | 申请(专利权)人: | 深圳中兴网信科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 518109 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据同步 同步请求信息 版本信息 第一数据 数据同步装置 计算机设备 客户端数据 存储介质 文件形式 业务数据 数据同步传输 业务数据文件 写入文件 中间环节 重复处理 最新数据 传输 客户端 同步的 截断 压缩 网络 | ||
本发明提供了一种数据同步方法、数据同步装置、计算机设备和存储介质,其中,数据同步方法,包括:接收第一数据同步请求信息,第一数据同步请求信息包括客户端数据版本信息;比较最新数据版本信息和客户端数据版本信息,提取对应的需要同步的业务数据;压缩业务数据写入文件流中,形成业务数据文件,并以文件形式传输给第一数据同步请求信息对应的客户端。通过本发明的技术方案,一方面,减少了多个中间环节的重复处理,降低了数据被截断的风险,另一方面,采用文件形式传输,即使在网络质量较差的情况下,也可以进行续传,提升了数据同步传输的稳定性,再一方面,减少了数据同步的时间,提升了数据同步的效率,有利于提升数据同步的一致性。
技术领域
本发明涉及数据传输技术领域,具体而言,涉及一种数据同步方法、一种数据同步装置、一种计算机设备和一种计算机可读存储介质。
背景技术
移动终端的运算能力和存储能力都比较有限,不能保存全部的应用数据,这样移动应用程序在使用时需要交换大量数据,移动应用程序每次使用时从服务端获取全部数据并不现实,一般移动终端会存储常用的、基本的应用数据,来提升移动应用程序的运行速度,如何保证多个移动终端上的应用数据一致成了移动应用程序正确运行的重要前提。
相关技术中,数据同步方法在每次进行数据同步时都需要经过数据同步请求、数据提取、数据转换、数据加密、数据压缩、数据再传输、数据解压、数据解密、数据转换、数据解析、数据存储入库,对于小批量数据一次请求可以完成数据同步任务,但涉及到数据量大的时候,容易受到通讯协议问题、网络问题等的影响导致数据同步失败。而对数据采取分页技术,又容易导致因多次请求增加数据同步的时间,数据同步效率较低,容易导致数据同步的不一致性。
因此,如何在网络较差、数据量较大的情况下能够高效、稳定的完成数据同步成为亟待解决的技术问题。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一个目的在于提供一种数据同步方法。
本发明的另一个目的在于提供一种数据同步装置。
本发明的再一个目的在于提供一种计算机设备。
本发明的又一个目的在于提供一种计算机可读存储介质。
为了实现上述目的,本发明的第一方面的技术方案提供了一种数据同步方法,适用于服务端,包括:接收第一数据同步请求信息,第一数据同步请求信息包括客户端数据版本信息;比较最新数据版本信息和客户端数据版本信息,提取对应的需要同步的业务数据;压缩业务数据写入文件流中,形成业务数据文件,并以文件形式传输给第一数据同步请求信息对应的客户端。
在该技术方案中,通过接收第一数据同步请求信息,第一数据同步请求信息包括客户端数据版本信息,然后比较最新数据版本信息和客户端数据版本信息,提取对应的需要同步的业务数据,为数据同步提供了支持,有利于实现数据同步,通过压缩业务数据写入文件流中,形成业务数据文件,并以文件形式传输给第一数据同步请求信息对应的客户端,实现了将需要同步的业务数据一次性提取压缩到文件,然后采用文件形式传输,一方面,减少了多个中间环节的重复处理,降低了数据被截断的风险,另一方面,采用文件形式传输,即使在网络质量较差的情况下,也可以进行续传,提升了数据同步传输的稳定性,再一方面,减少了数据同步的时间,提升了数据同步的效率,有利于提升数据同步的一致性。
需要说明的是,提取对应的需要同步的业务数据的提取方式包括但不限于入数据库查询、文件搜索;文件形式传输包括但不限于HTTP超文本协议传输、Socket点对点传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中兴网信科技有限公司,未经深圳中兴网信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810259720.8/2.html,转载请声明来源钻瓜专利网。