[发明专利]一种数据同步方法、客户端、服务器、终端和系统有效
| 申请号: | 201210543951.4 | 申请日: | 2012-12-14 |
| 公开(公告)号: | CN103873519B | 公开(公告)日: | 2018-03-27 |
| 发明(设计)人: | 崔乐;葛霁 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 栗若木,曲鹏 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据 同步 方法 客户端 服务器 终端 系统 | ||
技术领域
本发明涉及数据处理领域,具体涉及一种数据同步方法、客户端、服务器、终端和系统。
背景技术
现有技术提供的云存储系统,包括多个不同系统平台的软件客户端、基于互联网的网页管理界面以及云存储服务器。假设用户持有的智能终端设备包括:笔记本一台、台式机一台、智能手机一台、iPad一台。用户使用以上任何一台智能终端设备时,客户端都会将云存储服务器上用户文件全部同步到当前智能终端设备上。这样做会导致两个问题的出现:
1、用户各种智能终端设备存储空间容量不同,笔记本、台式机的存储空间容量明显大于智能手机、iPad设备,同步全部的用户文件会导致用户智能手机、iPad上的存储空间被大量占用,影响设备的正常使用;
2、用户在不同智能终端设备上对文件的需要不同,例如:公司使用的台式机并不需要同步音乐和视频,而家中的笔记本上又不需要同步工作文件,智能手机上使用更多的是音乐,而iPad上看视频和照片更方便,同步全部的用户文件一方面会占用智能终端设备的资源,另一方面也存在安全隐患,涉密的工作文件或包含个人隐私的文件同步到多个设备上,增加了泄密的可能。
另外,现有网络存储和同步软件只能通过直接操作某台设备(即该智能终端设备需处于在线状态)来设置用户账号下该设备的文件同步规则。用户需要在每一台设备中手动设置文件同步规则,并且无法随时查询或管理多个智能终端设备上不同的同步规则。
发明内容
本发明要解决的技术问题是提供一种数据同步方法、客户端、服务器、终端和系统,能够统一管理和协调各终端设备上的数据同步。
为解决上述技术问题,本发明提供了一种数据同步方法,包括:
云存储系统服务器端接收到用户管理同步规则的请求后,通过网页管理界面显示所述用户的设备同步规则列表;
当设备同步规则列表中任一个或几个终端设备的同步规则被修改后,云存储系统服务器端通过与被修改同步规则的且处于在线状态的终端设备之间的信息推送机制,通知该终端设备更新同步规则;
被修改同步规则的且处于在线状态的终端设备的客户端收到同步规则更新通知后,主动向云存储系统服务器端获取新的同步规则,在收到新的同步规则后,根据所述同步规则同步所述终端设备本地数据。
进一步地,所述方法还包括:
云存储系统服务器端接收到用户管理同步状态的请求后,通过网页管理界面显示所述用户的设备同步状态列表;
当设备同步状态列表中任一个或几个终端设备的同步状态被修改为开始同步时,云存储系统服务器端通过与被修改同步状态的且处于在线状态的终端设备之间的信息推送机制,通知该终端设备客户端进行同步;和/或
当设备同步状态列表中任一个或几个终端设备的同步状态被修改为暂停同步或停止同步时,云存储系统服务器端记录该同步状态,当接收到被修改同步状态的终端设备的客户端发送的同步规则请求后,不向该客户端发送同步规则。
进一步地,所述方法还包括:
云存储系统服务器端接收到用户查看数据修改历史的请求后,通过网页管理界面显示所述用户的数据修改历史记录列表,数据修改历史记录列表中包括文件的修改记录,以及每次修改对应的文件版本;
当用户选择将某次修改对应的文件版本同步到在线终端设备时,云存储系统服务器端通过与所述终端设备之间的信息推送机制,通知所述在线终端设备的客户端进行同步。
为解决上述技术问题,本发明还提供了一种数据同步方法,包括:
客户端登录云存储系统服务器端后,向所述云存储系统服务器端请求本客户端所在终端设备的同步规则;
所述云存储系统服务器端根据所述终端设备的标识,查找服务器端保存的当前用户的设备同步规则列表,将所述终端设备的同步规则发送给所述客户端,所述设备同步规则列表中保存有当前用户的所有终端设备标识,以及每个终端设备对应的同步规则,不同终端设备对应的同步规则相同或者不同;
所述客户端收到本客户端所在终端设备的同步规则后,根据该同步规则与所述云存储系统服务器端完成同步。
进一步地,当客户端首次登录云存储系统服务器端时,所述云存储系统服务器端根据所述终端设备的标识,查找服务器端保存的当前用户的设备同步规则列表,将所述终端设备的同步规则发送给所述客户端,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210543951.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





