[发明专利]一种用于云存储系统的解决文件冲突的方法及装置有效
申请号: | 201210254462.7 | 申请日: | 2012-07-20 |
公开(公告)号: | CN102946403A | 公开(公告)日: | 2013-02-27 |
发明(设计)人: | 晁云瞳;熊立勇;黄传通;岑启超;郎启旭 | 申请(专利权)人: | 珠海金山办公软件有限公司;北京金山办公软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广东秉德律师事务所 44291 | 代理人: | 杨焕军 |
地址: | 519015 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 存储系统 解决 文件 冲突 方法 装置 | ||
【技术领域】
本发明涉及一种用于云存储系统的解决文件冲突的方法及装置。
【背景技术】
如今,为了方便用户在不同地点存取电子文件,又避免携带移动硬盘的不方便,产生了云存储系统;在此一种名为金山快盘的云存储系统为例,该云存储系统包括服务器和用于安装在用户端(包括计算机、移动设备)以实现使用登录信息登录服务器的用户端软件系统,用户端软件系统登录服务器后在用户端设有与所使用的登录信息一一对应的同步空间,同步空间与服务器之间就与对应于同步空间的登录信息相关联的数据(包括文件、文件夹)进行同步;相关联的条件包括:数据的创始人为登录信息,或,登录信息属于数据的共享人。
金山快盘系统具有同步功能,例如,登录信息A的用户在用户端1的用户端软件系统的同步空间内创建了数据R(由于数据R的创始人为登录信息A,数据R与登录信息A相关联,以后,数据R及其修改会在登录信息A的同步空间与服务器之间进行同步),如果登录信息A的用户在用户端2通过用户端软件系统登录服务器(服务器已同步有数据R),用户端2的用户端软件系统就会自动从服务器上下载数据R到用户端2上相应的同步空间。
同步功能为云存储系统的基础功能,其他功能都是在同步功能的基础上进行延伸和扩充;目前,使用版本号为1.21.0.1634的金山快盘的金山快盘系统在同步功能的基础上还具有同步共享文件功能,例如,登录信息A的用户在用户端3的用户端软件系统的同步空间内创建了数据W并设置该信息的共享人为登录信息B(数据W与登录信息A、登录信息B相关联,以后,数据W及其修改会在登录信息A的同步空间、登录信息B的同步空间、服务器三者之间进行同步),用户端3的用户端软件系统将该数据T会自动上传至服务器内并告知服务器该信息的共享人为登录信息B,当登录信息B的用户端4通过用户端软件系统登录服务器,登录信息B的用户端4就会从服务器下载数据W至用户端4的同步空间;然后,在用户端3和用户端4都登录服务器的前提下,不管用户端3或用户端4对数据W进行修改,都会在用户端3、用户端4、服务器中进行同步。
但是,由于一份文件在多个同步空间进行同步,会常出现文件冲突的情况,下面对文件冲突的概念进行解释下。
首先举个例子引入文件冲突的具体事例:假设目前登录信息A的用户端5、登录信息B的用户端6、服务器都同步有一文件T(文件T的创始人为登录信息A、文件T的共享人为登录信息B),用户端5和用户端6都同时对各自的文件T进行修改;当用户端5修改完文件T得文件T’,先与服务器进行同步,那么,服务器上将其上的文件T更新为文件T’,由于用户端6的文件T处于编辑状态,用户端6的文件T不能被更新;当用户端6修改完文件T得文件T”后,用户端6与服务器进行数据同步,首先服务器接收文件T”,判断文件T”是在文件T修改,但是其上的文件T已被更新为文件T’,然后将文件T”保存为一带有标识冲突的文件T”;然后,服务器将带有标识冲突的文件T”和文件T’均同步到用户端6,用户端6的文件T”被覆盖为带有标识冲突的文件T”;服务器将带有标识冲突的文件T”同步到用户端5;此时,用户端5和用户端6存在文件T’和带有标识冲突的文件T”,这种情况下,通常会给用户端5和用户端6的用户带来疑惑,有时,会促使用户删除带有标识冲突的文件T”,这种情况下,不管是用户端5或用户端6删除带有标识冲突的文件T”,由于同步的原因,用户端5、用户端6和服务器都不会存在带有标识冲突的文件T”,这是会造成用户端6的修改数据丢失,给用户带来不便。
因此,对于服务器从用户端软件系统通过同步得到的文件R’,其是在源文件R的第N版本的基础上进行修改得到(与源文件R关联的登录信息为与文件R’关联的登录信息),而目前服务器上源文件R的当前版本为第N’版本,而且第N’版本与第N版本不同;这种事件成为文件冲突。
有上述描述可知,目前处理文件冲突的方法为:文件R’会被服务器处理为冲突文件,同步到与关联于文件R’的登录信息对应的同步空间。有上述描述可知,这种处理方法给用户带来不便。
【发明内容】
本发明要解决的技术问题是提供一种运用于具有同步共享文件功能的云存储系统的解决文件冲突的方法,能给用户带来方便。
上述技术问题通过以下技术方案实现:
一种运用于具有同步共享文件功能的云存储系统的解决文件冲突的方法,所述云储存系统包括服务器和用于安装在用户端以实现登录服务器的用户端软件系统,用户端软件系统在登录服务器后于用户端设有与登录信息一一对应的并用于与服务器进行数据同步的同步空间;其特征在于,所述方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山办公软件有限公司;北京金山办公软件有限公司,未经珠海金山办公软件有限公司;北京金山办公软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210254462.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可变容量压缩机
- 下一篇:三维蝴蝶线技术模型及其在金融市场技术分析中的应用