一种同步网盘的权限管理方法及系统技术方案

技术编号:8565364 阅读:284 留言:0更新日期:2013-04-11 07:44
本发明专利技术属于网盘同步技术领域,具体公开了一种同步网盘的权限管理方法及系统。该方法包括以下步骤:通过第一网盘客户端设置其同步文件夹中的第一文档的操作权限,并将所述第一文档的操作权限上传至云端服务器;通过云端服务器判断所述第一文档的操作权限是否已被其他网盘客户端锁定;如果未锁定,则将所述第一文档的操作权限信息发送至其他网盘客户端,其他网盘客户端根据接收到的操作权限信息改变其对所述第一文档的操作权限;如果已锁定,则等待其他网盘客户端解除锁定,并反馈当前锁定权限相关信息至第一网盘客户端。本发明专利技术通过对文件操作权限的设置,进一步控制文件的同步以实现文件的锁定,从而禁止其他用户对该文件修改和覆盖。

【技术实现步骤摘要】

本专利技术属于网盘同步
,具体涉及一种同步网盘的权限管理方法及系统
技术介绍
网盘,又称网络U盘、网络硬盘,是一些网络公司推出的在线存储服务。向用户提供文件的存储、访问、备份、共享等文件管理功能,使用起来十分方便。不花钱的移动硬盘。用户可以把网盘看成一个放在网络上的硬盘或U盘,不管你是在家中、单位或其它任何地方,只要你连接到因特网,你就可以管理、编辑网盘里的文件。不需要随身携带,更不怕丢失。最新应用的云计算储存技术,为网盘行业带来了新的革命,传统的网盘将逐步被云存储取代。云存储是构建在高速分布式存储网络上的数据中心,它将网络中大量不同类型的存储设备通过应用软件集合起来协同工作,形成一个安全的数据存储和访问的系统,适用于各大中小型企业与个人用户的数据资料存储、备份、归档等一系列需求。云存储最大优势在于将单一的存储产品转换为数据存储与服务,在这个技术下,网盘行业可能像金融行业银行一样,在单一的存储服务基础衍生出更多增值的服务。在以上背景下产生了 “同步网盘”,比如金山快盘,它具备文件同步、文件备份和文件共享功能。只要安装了同步网盘的客户端,电脑、手机、平板、网站之间都能够直接跨平台互通互联,彻 底抛弃U盘、移动硬盘和数据线。具体系统框图,如图1所示,该系统包括云端服务器和与云端服务器连接的各个终端设备,所述终端设备包括PC机、手机、IPAD等,在各个终端设备中安装快盘客户端软件。安装快盘客户端后,可以把任意文件丢入指定文件夹,然后就会被同步到该用户其他装有快盘客户端的Windows电脑、Mac电脑、Android手机、iPhone、iPad甚至快盘的官网中。而且还可以设置指定文件夹里的某些文件或文件夹共享给好友,这样以后用户放在这些文件夹里的文件,有任何改动,好友都能立即看到最新版本。用户也可以随时进入到云端服务器查看快盘里的所有文件。利用快盘的共享功能还可以实现一个人在自己电脑上修改了文档,其他人立即可以在别的电脑上看到,以后办公就再也不用对某个频繁修改的文档进行反复审阅、修订,不同的版本传来传去,分享文件给团队也无需用数据线拷贝到电脑,然后打包、发邮件等繁琐操作。然而,根据现有同步网盘的数据同步规则,就存在数据同步覆盖的问题。比如用户A和用户B对文档I进行编辑,用户A和用户B编辑后将产生不同的版本,为了减少不同版本之间的混淆和多个版本之间同时存在占用大量空间的问题,就会用最新版本将以前老版本的自动覆盖,比如用户A刚编辑的文档可能就被用户B编辑文档给覆盖,从而给用户A带来困扰。
技术实现思路
为了解决上述问题,本专利技术的目的在于提供一种同步网盘的权限管理方法及系统,以保证某一用户在一段时间范围内独占某文件,以避免被其他人修改覆盖。为了实现上述专利技术目的,本专利技术所采取的技术方案如下一种同步网盘的权限管理方法,包括以下步骤通过第一网盘客户端设置其同步文件夹中的第一文档的操作权限,并将所述第一文档的操作权限上传至云端服务器;通过云端服务器判断所述第一文档的操作权限是否已被其他网盘客户端锁定;如果未锁定,则将所述第一文档的操作权限信息发送至其他网盘客户端,其他网盘客户端根据接收到的操作权限信息改变其对所述第一文档的操作权限;如果已锁定,则等待其他网盘客户端解除锁定,并反馈当前锁定权限相关信息至第一网盘客户端。进一步的,所述操作权限为文档独占权限,所述文档独占权限只允许所述第一网盘客户端将所述第一文档的修改文档上传和同步传输至其他网盘客户端;在所述第一网盘客户端获得文档独占权限时,其他网盘客户端只能将所述第一文档的修改文档另存在其他文件夹。进一步的,将所第一文档设置为文档独占权限时还包括独占时间设置的步骤,所述独占时间到后服务器自动解除对所述第一文档的操作权限锁定。进一步的,所述文档独占权限内容还包括独占对所述第一文档的所有操作权限和部分操作权限的设定。进一步的,所述文档独占权限内容还包括独占范围设定,所述独占范围为需要限制其对所述第一文档的操 作权限的网盘客户终端的集合;所述将所述第一文档的操作权限信息发送至其他网盘客户端时,仅将所述第一文档的操作权限信息发送至独占范围内的网盘客户终端。一种同步网盘的权限管理系统,包括以下模块权限设置模块,通过第一网盘客户端设置其同步文件夹中的第一文档的操作权限,并将所述第一文档的操作权限上传至云端服务器;锁定判断模块,通过云端服务器判断所述第一文档的操作权限是否已被其他网盘客户端锁定;权限改变模块,如果未锁定,则将所述第一文档的操作权限信息发送至其他网盘客户端,其他网盘客户端根据接收到的操作权限信息改变其对所述第一文档的操作权限;信息反馈模块,如果已锁定,则等待其他网盘客户端解除锁定,并反馈当前锁定权限相关信息至第一网盘客户端。进一步的,所述权限设置模块的操作权限为文档独占权限,所述文档独占权限只允许所述第一网盘客户端将所述第一文档的修改文档上传和同步传输至其他网盘客户端;在所述第一网盘客户端获得文档独占权限时,其他网盘客户端只能将所述第一文档的修改文档另存在其他文件夹。进一步的,将所第一文档设置为文档独占权限时,所述权限设置模块还用于设置独占时间,所述独占时间到后服务器自动解除对所述第一文档的操作权限锁定。进一步的,所述文档独占权限内容还包括独占对所述第一文档的所有操作权限和部分操作权限的设定。进一步的,所述文档独占权限内容还包括独占范围设定,所述独占范围为需要限制其对所述第一文档的操作权限的网盘客户终端的集合;所述权限改变模块将所述第一文档的操作权限信息发送至其他网盘客户端时,仅将所述第一文档的操作权限信息发送至独占范围内的网盘客户终端。本专利技术通过对文件操作权限的设置,进一步控制文件的同步以实现文件的锁定,从而禁止其他用户对该文件修改和覆盖。附图说明此附图说明所提供的图片用来辅助对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的不当限定,在附图中图1是现有同步网盘的结构框图;图2是本专利技术方法对应的流程图;图3是本专利技术系统对应的框图。具体实施例方式如图2所示,本实施例公开了一种同步网盘的权限管理方法,包括以下步骤Stepl :通过第一网盘客户端设置其同步文件夹中的第一文档的操作权限,并将所述第一文档的操作权限上传至云端服务器;所述操作权限为文档独占权限,所述文档独占权限只允许所述第一网盘客户端将所述第一文档的修改文档上传和同步传输至其他网盘客户端;在所述第一网盘客户端获得文档独占权限时,其他网盘客户端只能将所述第一文档的修改文档另存在其他文件夹;`本步骤具体实施时可以利用现有各种方法设置文档操作权限,然后将设置了相应权限后的相关数据和标识该文档的信息,比如文档名称一起上传至云端服务器中;Step2:通过云端服务器判断所述第一文档的操作权限是否已被其他网盘客户端锁定;本步骤具体实施时,可以在云端服务器中专门设置一个文档权限管理模块,列表记录每一个文档的权限锁定状况,有新的请求来时先看看当前状态,从而避免了多个用户锁定一个文档的混乱状况;如果未锁定,则顺序执行St印3A ;如果已锁定,则顺序执行St印3B ;Step3A:将所述第一文档的操作权限信息发送至其他网盘客户端,其他网盘客户端根据接收到的操作权限信息改变其对所述第一文档的操作权限;本步骤中只要该文本文档来自技高网
...

【技术保护点】
一种同步网盘的权限管理方法,其特征在于包括以下步骤:通过第一网盘客户端设置其同步文件夹中的第一文档的操作权限,并将所述第一文档的操作权限上传至云端服务器;通过云端服务器判断所述第一文档的操作权限是否已被其他网盘客户端锁定;如果未锁定,则将所述第一文档的操作权限信息发送至其他网盘客户端,其他网盘客户端根据接收到的操作权限信息改变其对所述第一文档的操作权限;如果已锁定,则等待其他网盘客户端解除锁定,并反馈当前锁定权限相关信息至第一网盘客户端。

【技术特征摘要】
1.一种同步网盘的权限管理方法,其特征在于包括以下步骤通过第一网盘客户端设置其同步文件夹中的第一文档的操作权限,并将所述第一文档的操作权限上传至云端服务器;通过云端服务器判断所述第一文档的操作权限是否已被其他网盘客户端锁定;如果未锁定,则将所述第一文档的操作权限信息发送至其他网盘客户端,其他网盘客户端根据接收到的操作权限信息改变其对所述第一文档的操作权限;如果已锁定,则等待其他网盘客户端解除锁定,并反馈当前锁定权限相关信息至第一网盘客户端。2.根据权利要求1所述的同步网盘的权限管理方法,其特征在于所述操作权限为文档独占权限,所述文档独占权限只允许所述第一网盘客户端将所述第一文档的修改文档上传和同步传输至其他网盘客户端;在所述第一网盘客户端获得文档独占权限时,其他网盘客户端只能将所述第一文档的修改文档另存在其他文件夹。3.根据权利要求2所述的同步网盘的权限管理方法,其特征在于将所第一文档设置为文档独占权限时还包括独占时间设置的步骤,所述独占时间到后服务器自动解除对所述第一文档的操作权限锁定。4.根据权利要求2所述的同步网盘的权限管理方法,其特征在于所述文档独占权限内容还包括独占对所述第一文档的所有操作权限和部分操作权限的设定。5.根据权利要求2所述的同步网盘的权限管理方法,其特征在于所述文档独占权限内容还包括独占范围设定,所述独占范围为需要限制其对所述第一文档的操作权限的网盘客户终端的集合;所述将所述第一文档的操作权限信息发送至其他网盘客户端时,仅将所述第一文档的操作权限信息发送至独占范围内的网盘客户终端。6.一种同步网盘的权限管理系统,其特征在于包括以...

【专利技术属性】
技术研发人员:刘欢
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1