[发明专利]一种云存储数据同步的方法及装置在审
申请号: | 201811067027.7 | 申请日: | 2018-09-13 |
公开(公告)号: | CN108833600A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 田鹏 | 申请(专利权)人: | 湖北鑫恒福科技发展有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 武汉红观专利代理事务所(普通合伙) 42247 | 代理人: | 陈凯 |
地址: | 430074 湖北省武汉市东湖新技术开发区金融港四*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 云存储数据 同步的 用户端数据 云存储服务 动态调整 数据变动 详细信息 自适应 监控 滥用 | ||
1.一种云存储数据同步的方法,其特征在于:包括以下步骤,
S1,监控用户端的同步文件夹中的数据变动,并将数据变动的详细信息保存在用户端;
S2,根据监控到的数据变动的详细信息计算同步推迟时间;
S3,根据所述计算的同步推迟时间,用户端向云存储服务端发送数据同步传输请求并传输变动数据,云存储服务端监听到数据同步传输请求后更新云存储服务端中的原数据。
2.如权利要求1所述的云存储数据同步的方法,其特征在于:步骤S2中,计算同步推迟时间的公式如下:Ti=min(α×Ti-1+β×Δti+γ,Tmax),其中,Ti为第i次同步推迟时间,Ti-1为第i-1次同步推迟时间,Δti为第i-1次数据变动和第i次数据变动之间的时间间隔,Tmax为同步推迟时间的上限;α,β,γ为权重常数,且α+β=1,α,β,γ∈(0,1)。
3.一种云存储数据同步装置,包括用户端和云存储服务端,其中,用户端包括同步文件夹(1)、数据同步执行模块(2)和数据变动监控模块(6),云存储服务端包括云存储数据库(3)和云存储服务器(4),数据同步执行模块(2)和云存储服务器(4)信号连接,其特征在于:所述用户端还包括同步延迟计时模块(5),其中,
同步文件夹(1),存储待同步文件数据,及待同步文件的数据变动详细信息;
数据变动监控模块(6),监控同步文件夹(1)中的数据变动,存储同步文件夹(1)中的数据变动信息并发送给同步延迟计时模块(5),将变动数据发送给数据同步执行模块(2);
云存储数据库(3),与同步文件夹(1)相关联,存储原同步文件数据;
同步延迟计时模块(5),根据同步文件夹(1)中的数据变动消息计算同步推迟时间并发送给数据同步执行模块(2);
数据同步执行模块(2),根据同步延迟计时模块(5)计算的同步推迟时间,向云存储服务器(4)发送数据同步传输请求并传输数据变动监控模块(6)发送的变动数据;
云存储服务器(4),接收到数据同步传输请求后,接收同步文件夹(1)中的变动数据并在云存储数据库(3)中更新与同步文件夹(1)相关联的原同步文件数据。
4.如权利要求3所述的云存储数据同步装置,其特征在于:所述同步延迟计时模块(5)计算同步推迟时间的公式如下:Ti=min(α×Ti-1+β×Δti+γ,Tmax),其中,Ti为第i次同步推迟时间,Ti-1为第i-1次同步推迟时间,Δti为第i-1次数据变动和第i次数据变动之间的时间间隔,Tmax为同步推迟时间的上限;α,β,γ为权重常数,且α+β=1,α,β,γ∈(0,1)。
5.如权利要求3所述的云存储数据同步装置,其特征在于:同步文件夹(1)中的数据变动包括文件创建、文件删除和文件修改。
6.如权利要求3所述的云存储数据同步装置,其特征在于:同步文件夹(1)中的数据变动信息包括数据变动的路径、变动发生时间、变动类型。
7.如权利要求3所述的云存储数据同步装置,其特征在于:数据变动监控模块(6)采用Linux内核文件系统调用inotify监控同步文件夹(1)中的数据变动。
8.如权利要求3所述的云存储数据同步装置,其特征在于:云存储服务端还包括守护进程模块(7),监听数据同步执行模块(2)发送的数据同步传输请求并发送给云存储服务器(4)。
9.如权利要求3所述的云存储数据同步装置,其特征在于:数据同步执行模块(2)以差分传输的方式向云存储服务器(4)传输数据变动监控模块(6)发送的变动数据。
10.如权利要求3所述的云存储数据同步装置,其特征在于:数据同步执行模块(2)、数据变动监控模块(6)和同步延迟计时模块(5)与云存储客户端软件集成配制,或者作为中间文件配制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北鑫恒福科技发展有限公司,未经湖北鑫恒福科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811067027.7/1.html,转载请声明来源钻瓜专利网。