[发明专利]数据同步方法、数据同步装置、计算机设备和存储介质在审
申请号: | 201810259720.8 | 申请日: | 2018-03-27 |
公开(公告)号: | CN108449415A | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 黄小民;张思昱;王小飞 | 申请(专利权)人: | 深圳中兴网信科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 518109 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据同步 同步请求信息 版本信息 第一数据 数据同步装置 计算机设备 客户端数据 存储介质 文件形式 业务数据 数据同步传输 业务数据文件 写入文件 中间环节 重复处理 最新数据 传输 客户端 同步的 截断 压缩 网络 | ||
1.一种数据同步方法,适用于服务端,其特征在于,包括:
接收第一数据同步请求信息,所述第一数据同步请求信息包括客户端数据版本信息;
比较最新数据版本信息和所述客户端数据版本信息,提取对应的需要同步的业务数据;
压缩所述业务数据写入文件流中,形成业务数据文件,并以文件形式传输给所述第一数据同步请求信息对应的客户端。
2.根据权利要求1所述的数据同步方法,其特征在于,在所述比较最新数据版本信息和所述客户端数据版本信息,提取对应的需要同步的业务数据之前,还包括:
判断在所述第一数据同步请求信息的接收时刻之前的预设时间段内是否接收过相同的第二数据同步请求信息;
当判定在所述第一数据同步请求信息的接收时刻之前的预设时间段内接收过相同的所述第二数据同步请求信息时,查找所述第二数据同步请求信息对应的所述业务数据文件;
当查找到所述第二数据同步请求信息对应的所述业务数据文件时,根据对应的下载记录时,续传所述业务数据文件给所述第一数据同步请求信息对应的所述客户端。
3.根据权利要求1所述的数据同步方法,其特征在于,在所述比较最新数据版本信息和所述客户端数据版本信息,提取对应的需要同步的业务数据之前,还包括:
判断所述第一数据同步请求信息是否包含已下载业务数据文件的进度信息;
当判定所述第一数据同步请求信息包含所述进度信息时,根据所述进度信息,查找所述已下载业务数据文件;
当查找到所述已下载业务数据文件时,根据对应的下载记录,从对应位置续传所述已下载业务数据文件给所述第一数据同步请求信息对应的所述客户端。
4.根据权利要求1至3中任一项所述的数据同步方法,其特征在于,所述压缩所述业务数据写入文件流中,形成业务数据文件,并以文件形式传输给所述第一数据同步请求信息对应的客户端,包括:
转换所述业务数据为指定二进制数据格式;
以指定加密方式加密所述业务数据;
以指定压缩方式压缩经所述转换和所述加密后的所述业务数据;
写入所述压缩后的所述业务数据至所述文件流中,形成所述业务数据文件,并以文件形式传输给所述第一数据同步请求信息对应的所述客户端。
5.根据权利要求4所述的数据同步方法,其特征在于,
所述指定二进制数据格式包括但不限于JSON格式、CVS格式、Excel格式、Word格式、PDF格式;
所述指定加密方式包括但不限于DES加密方式、3DES加密方式、AES加密方式。
6.一种数据同步方法,适用于客户端,其特征在于,包括:
发送数据同步请求信息,所述数据同步请求信息包括客户端数据版本信息;
接收服务端以文件形式传输的业务数据文件,所述业务数据文件包括所述服务端比较最新数据版本信息和所述客户端数据版本信息提取出来的需要同步的业务数据。
7.根据权利要求6所述的数据同步方法,其特征在于,还包括:
当接收完所述服务端以所述文件形式传输的所述业务数据文件时,校验所述业务数据文件的文件完整性;
当校验到所述业务数据文件不完整时,再次发送所述数据同步请求信息或发送包含已下载所述业务数据文件的进度信息的新数据同步请求信息,并接收所述服务端续传的所述业务数据文件。
8.根据权利要求6或7所述的数据同步方法,其特征在于,还包括:
以指定解压方式解压所述业务数据文件;
以指定解密方式解密所述业务数据;
转换所述业务数据为指定数据格式;
存储所述指定数据格式的所述业务数据,并更新所述客户端数据版本信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中兴网信科技有限公司,未经深圳中兴网信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810259720.8/1.html,转载请声明来源钻瓜专利网。