实现云存储空间共享的方法与装置制造方法

文档序号:7770203阅读:226来源:国知局
实现云存储空间共享的方法与装置制造方法
【专利摘要】本公开涉及一种实现云存储空间共享的方法与装置。该方法包括接收云存储用户客户端上传的向非云存储用户共享其云存储空间的信息,向非云存储用户共享其云存储空间的信息包括被共享的文件/文件夹、访问权限以及非云存储用户信息;根据非云存储用户信息和被共享的文件/文件夹向非云存储用户下发共享云存储空间的链接短信,链接短信中包含鉴权信息和访问权限;接收非云存储用户根据链接短信登录云存储服务器的请求;在鉴权通过后,接收非云存储用户按照访问权限对云存储服务器中被共享的文件/文件夹的访问操作。本公开可以使云存储用户向友好的非云存储用户开放对其存储空间的读写能力。
【专利说明】实现云存储空间共享的方法与装置

【技术领域】
[0001]本公开涉及云计算领域,特别地,涉及一种实现云存储空间共享的方法与装置。

【背景技术】
[0002]云存储是在云计算概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。
[0003]目前各服务提供商提供的云存储服务,云存储 申请人:的存储空间对非云存储用户只能开放只读方式的文件共享,并未向非云存储用户开放对其云存储空间可写方式的共享(即,文件夹共享),即友好的非云存储用户无法上传文件到云存储用户的空间,实现云存储空间的共孚使用。
[0004]图1是现有技术中云存储用户通过手机客户端向非云存储手机用户分享文件的流程示意图。
[0005]如图1所示,非云存储用户只能通过共享链接下载存储在云存储服务器中的共享文件,无法将自己待共享给云存储用户的文件上传至云存储服务器。这样使得云存储的共享服务只能为单方提供,不能实现云存储用户与非云存储用户的相互共享。


【发明内容】

[0006]本公开鉴于以上问题中的至少一个提出了新的技术方案。
[0007]本公开在其一个方面提供了一种实现云存储空间共享的方法,其可以使云存储用户向友好的非云存储用户开放对其存储空间的读写能力。
[0008]本公开在其另一方面提供了一种实现云存储空间共享的装置,其可以使云存储用户向友好的非云存储用户开放对其存储空间的读写能力。
[0009]根据本公开,提供一种实现云存储空间共享的方法,包括:
[0010]接收云存储用户客户端上传的向非云存储用户共享其云存储空间的信息,向非云存储用户共享其云存储空间的信息包括被共享的文件/文件夹、访问权限以及非云存储用户信息;
[0011]根据非云存储用户信息和被共享的文件/文件夹向非云存储用户下发共享云存储空间的链接短信,链接短信中包含鉴权信息和访问权限;
[0012]接收非云存储用户根据链接短信登录云存储服务器的请求;
[0013]在鉴权通过后,接收非云存储用户按照访问权限对云存储服务器中被共享的文件/文件夹的访问操作。
[0014]在本公开的一些实施例中,访问权限包括只读权限和读写权限。
[0015]在本公开的一些实施例中,访问权限还包括对被共享的文件夹的使用空间限制。
[0016]在本公开的一些实施例中,鉴权信息为固定密码或随机密码。
[0017]在本公开的一些实施例中,为每个被共享的文件/文件夹设置相应的访问权限。
[0018]在本公开的一些实施例中,为每个非云存储用户设置相应的访问权限。
[0019]根据本公开,还提供了一种实现云存储空间共享的装置,包括:
[0020]共享信息接收单元,用于接收云存储用户客户端上传的向非云存储用户共享其云存储空间的信息,向非云存储用户共享其云存储空间的信息包括被共享的文件/文件夹、访问权限以及非云存储用户信息;
[0021]链接短信生成单元,用于根据非云存储用户信息和被共享的文件/文件夹向非云存储用户下发共享云存储空间的链接短信,链接短信中包含鉴权信息和访问权限;
[0022]请求接收单元,用于接收非云存储用户根据链接短信登录云存储服务器的请求;
[0023]访问接收单元,用于在鉴权通过后,接收非云存储用户按照访问权限对云存储服务器中被共享的文件/文件夹的访问操作。
[0024]在本公开的一些实施例中,访问权限包括只读权限和读写权限。
[0025]在本公开的一些实施例中,访问权限还包括对被共享的文件夹的使用空间限制。
[0026]在本公开的一些实施例中,鉴权信息为固定密码或随机密码。
[0027]在本公开的一些实施例中,为每个被共享的文件/文件夹设置相应的访问权限。
[0028]在本公开的一些实施例中,为每个非云存储用户设置相应的访问权限。
[0029]在本公开的技术方案中,由于云存储用户通过其客户端和云存储服务器将其在云存储服务器上的某个或某些文件/文件夹的访问控制权限通过短信链接的方式共享给非云存储用户,使得非云存储用户在通过云存储服务器的鉴权后具有更多地对云存储空间的访问权限,进而使得非云存储用户能够在真正意义上实现对云存储空间的共享。

【专利附图】

【附图说明】
[0030]此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分。在附图中:
[0031]图1是现有技术中云存储用户通过手机客户端向非云存储手机用户分享文件的流程示意图。
[0032]图2是本公开一个实施例的实现云存储空间共享的方法的流程示意图。
[0033]图3是本公开另一实施例的实现云存储空间共享的方法的流程示意图。
[0034]图4是本公开一个实施例的实现云存储空间共享的装置的结构示意图。

【具体实施方式】
[0035]下面将参照附图描述本公开。要注意的是,以下的描述在本质上仅是解释性和示例性的,决不作为对本公开及其应用或使用的任何限制。除非另外特别说明,否则,在实施例中阐述的部件和步骤的相对布置以及数字表达式和数值并不限制本公开的范围。另外,本领域技术人员已知的技术、方法和装置可能不被详细讨论,但在适当的情况下意在成为说明书的一部分。
[0036]本公开下述实施例针对已经申请了云存储服务的用户,在云存储现有功能的基础上,通过手机客户端添加对其友好手机的非云存储用户(对该友好手机的非云存储用户的运营商不作限制)的读写授权,向其友好手机的非云存储用户开放云存储中对文件夹的写授权,从而在真正意义上实现用户间云存储空间的共享,达到既可以下载又可以上传文件的目的。
[0037]图2是本公开一个实施例的实现云存储空间共享的方法的流程示意图。
[0038]如图2所示,该实施例可以包括以下步骤:
[0039]S202,接收云存储用户客户端上传的向非云存储用户共享其云存储空间的信息,向非云存储用户共享其云存储空间的信息可以包括但不限于被共享的文件/文件夹、访问权限以及非云存储用户信息;
[0040]其中,该云存储用户客户端可以设置在移动终端上,被共享的文件/文件夹可以是云存储空间内指定的文件、文件夹、全部文件、或全部文件夹等。
[0041]上传非云存储用户信息的目的是为了将待共享的信息发布给非云存储用户。需要指出的是,非云存储用户可以是一个或多个,当非云存储用户为一个时,只将云存储资源单独共享给一个用户,当非存储用户为多个时,可以实现云存储资源的群共享。
[0042]S204,根据非云存储用户信息和被共享的文件/文件夹向非云存储用户下发共享云存储空间的链接短信,链接短信中包含鉴权信息和访问权限;
[0043]首先,基于不同的文件/文件夹生成不同的共享链接,再利用接收到的非云存储用户信息将共享给该用户的链接发送至相应的非云存储用户。由于在将云存储空间的更多权限开放给友好的非云存储友好时,为了保证云存储空间信息的安全性,需要对非云存储用户进行鉴权,只有鉴权通过的用户才能获得更多的对云存储空间的操作权限。
[0044]S206,接收非云存储用户根据链接短信登录云存储服务器的请求;
[0045]非云存储用户在接收到共享资源的链接短信后,可以通过点击该短信中的链接向云存储服务器发送登录云存储服务器的请求,云存储服务器在接收到该请求后,可以通过界面方式提醒非云存储用户输入鉴权信息。
[0046]S208,在鉴权通过后,接收非云存储用户按照访问权限对云存储服务器中被共享的文件/文件夹的访问操作。
[0047]其中,访问权限可以包括只读权限和读写权限。
[0048]在访问权限为只读权限时,云存储服务器会限制非云存储用户对云存储空间中的文件/文件夹所进行的写操作。
[0049]在访问权限为读写权限时,云存储服务器允许非云存储用户对权限所允许的文件/文件夹进行读写操作。
[0050]在该实施例中,由于云存储用户通过其客户端和云存储服务器将其在云存储服务器上的某个或某些文件/文件夹的访问控制权限通过短信链接的方式共享给非云存储用户,使得非云存储用户在通过云存储服务器的鉴权后具有更多地对云存储空间的访问权限,进而使得非云存储用户能够在真正意义上实现对云存储空间的共享。
[0051]在一个实例中,可以为每个被共享的文件/文件夹设置相应的访问权限。即,不同的文件可以有不同的访问权限,同理,不同的文件夹也可以设置不同的权限。该权限即可以针对所有友好的非云存储用户,也可以针对不同的友好的非云存储用户。
[0052]在另一实例中,可以为每个非云存储用户设置相应的访问权限,S卩,针对同一共享文件,可以为不同用户设置不同的访问权限。
[0053]需要指出的是,针对同一非云存储用户,可以为其访问不同的文件/文件夹分配不同的访问权限。例如,对于某个文件A,云存储用户可以只给友好的非云存储友好放开只读权限,不允许非云存储用户对该文件进行写操作,即,对该文件进行修改或删除操作。而对于云存储空间中的另一文件B,则云存储用户可以给非云存储用户同时放开读写权限。例如,在该文件需要云存储用户与非云存储用户共同编辑时,则可以将该文件设置为可被读与。
[0054]此外,在同一云存储用户将一个或多个文件/文件夹同时共享给多个非云存储用户时,可以分别为每个非云存储用户设置不同的访问权限,例如,针对文件夹S,可以为非云存储用户I设置为只读权限,为非云存储用户2设置为读写权限。针对文件A,为非云存储用户I设置为读写权限,而为非云存储用户2则设置为只读权限。
[0055]此外,访问权限还可以包括对被共享的文件夹的使用空间限制。例如,当为非云存储用户开放读写权限时,非云存储用户不能无限制地利用共享的文件夹,此时,可以云存储用户可以对非云存储用户的写空间大小进行限制,例如,可写空间小于设定字节数,例如,100M,或者是,可写空间小于共享文件夹大小的设定比例,例如,30%。
[0056]另外,由云存储服务器发给非云存储用户的鉴权信息可以为固定密码或随机密码。当为固定密码时,非云存储用户每次访问同一共享空间时使用相同的密码,当为随机密码时,非云存储用户每次访问同一共享空间时使用不同的密码。在云存储用户告知使用随机密码时,每次云存储服务器在下发链接短信时都随短信一起下发服务器随机生成的密码,使用随机密码的方式进行鉴权可以进一步提升访问云存储空间的安全性。
[0057]图3是本公开另一实施例的实现云存储空间共享的方法的流程示意图。
[0058]如图3所示,给出了通过在云存储用户手机客户端中增加对友好用户的授权管理及控制模块,云存储用户可通过该功能向非云存储用户手机(运营商不限)分享文件或文件夹的读写权限,通过云存储服务器的授权管理后,向非云存储用户手机下发共享链接信息,非云存储用户可通过该链接登录云存储服务系统,经云存储服务系统鉴权通过后,可下载共享文件或上传共享文件到云存储服务器中指定的共享文件夹中。
[0059]具体地,该实施例可以包括以下流程:
[0060]在云存储用户的手机客户端上增加对文件夹的读写授权管理模块,设置访问权限和鉴权方式,然后客户端向云存储服务器发送分享文件/文件夹的消息,该消息中携带访问权限;
[0061]其中,在云存储用户的手机客户端中可通过录入手机号码或在通讯簿中选取手机号码作为友好用户,访问权限可设置为只读或读写。在对友好用户授权的时候还需要确定友好用户通过链接登录云存储服务系统时的鉴权方式,具体地,鉴权方式可以包括随机密码、固定密码两种方式,缺省为随机密码鉴权方式。
[0062]云存储用户通过手机客户端创建共享文件夹,并针对文件夹进行友好用户的访问授权,由云存储服务器对文件夹及友好用户进行授权及鉴权管理。云存储用户还可以根据需要限制共享文件夹的大小,即,非云存储用户上传文件可占用共享空间的大小。
[0063]在云存储服务器上增加根据授权下发相应的链接信息,并对链接请求进行鉴权管理。
[0064]如果采用随机密码鉴权方式,当非云存储用户访问共享链接时,由云存储服务器生成随机密码并下发给非云存储用户的手机,用户根据页面提示输入随机密码,由云存储服务器完成鉴权后展现共享链接,随机密码每次访问链接都随机生成,不能连续使用。如果采用固定密码鉴权方式,由云存储用户在设置文件夹的访问权限时直接设置固定密码,由云存储服务器发送链接短信的时候提示非云存储用户固定密码信息。该密码可以一直使用,直到云存储用户变更密码为止。
[0065]非云存储用户经过授权后既可以通过共享链接下载共享文件,也可以向云存储用户的共享空间上传文件。
[0066]本领域普通技术人员可以理解,实现上述方法实施例的全部和部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算设备可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤,而前述的存储介质可以包括ROM、RAM、磁碟和光盘等各种可以存储程序代码的介质。
[0067]图4是本公开一个实施例的实现云存储空间共享的装置的结构示意图。
[0068]如图4所示,该实施例中的装置40可以包括共享信息接收单元402、链接短信生成单元404、请求接收单元406和访问接收单元408。其中,
[0069]共享信息接收单元402,用于接收云存储用户客户端上传的向非云存储用户共享其云存储空间的信息,向非云存储用户共享其云存储空间的信息包括被共享的文件/文件夹、访问权限以及非云存储用户信息;
[0070]链接短信生成单元404,用于根据非云存储用户信息和被共享的文件/文件夹向非云存储用户下发共享云存储空间的链接短信,链接短信中包含鉴权信息和访问权限;
[0071]请求接收单元406,用于接收非云存储用户根据链接短信登录云存储服务器的请求;
[0072]访问接收单元408,用于在鉴权通过后,接收非云存储用户按照访问权限对云存储服务器中被共享的文件/文件夹的访问操作。
[0073]在该实施例中,由于云存储用户通过其客户端和云存储服务器将其在云存储服务器上的某个或某些文件/文件夹的访问控制权限通过短信链接的方式共享给非云存储用户,使得非云存储用户在通过云存储服务器的鉴权后具有更多地对云存储空间的访问权限,进而使得非云存储用户能够在真正意义上实现对云存储空间的共享。
[0074]其中,访问权限可以包括但不限于只读权限和读写权限。
[0075]进一步地,访问权限还可以包括对被共享的文件夹的使用空间限制。
[0076]此外,鉴权信息可以为固定密码或随机密码。
[0077]需要指出的是,在一个实例中,可以为每个被共享的文件/文件夹设置相应的访问权限。即,不同的文件可以有不同的访问权限,同理,不同的文件夹也可以设置不同的权限。该权限即可以针对所有友好的非云存储用户,也可以针对不同的友好的非云存储用户。
[0078]在另一实例中,可以为每个非云存储用户设置相应的访问权限,S卩,针对同一共享文件,可以为不同用户设置不同的访问权限。
[0079]需要指出的是,针对同一非云存储用户,可以为其访问不同的文件/文件夹分配不同的访问权限。例如,对于某个文件A,云存储用户可以只给友好的非云存储友好放开只读权限,不允许非云存储用户对该文件进行写操作,即,对该文件进行修改或删除操作。而对于云存储空间中的另一文件B,则云存储用户可以给非云存储用户同时放开读写权限。例如,在该文件需要云存储用户与非云存储用户共同编辑时,则可以将该文件设置为可被读与。
[0080]此外,在同一云存储用户将一个或多个文件/文件夹同时共享给多个非云存储用户时,可以分别为每个非云存储用户设置不同的访问权限,例如,针对文件夹S,可以为非云存储用户I设置为只读权限,为非云存储用户2设置为读写权限。针对文件A,为非云存储用户I设置为读写权限,而为非云存储用户2则设置为只读权限。
[0081]此外,访问权限还可以包括对被共享的文件夹的使用空间限制。例如,当为非云存储用户开放读写权限时,非云存储用户不能无限制地利用共享的文件夹,此时,可以云存储用户可以对非云存储用户的写空间大小进行限制,例如,可写空间小于设定字节数,例如,100M,或者是,可写空间小于共享文件夹大小的设定比例,例如,30%。
[0082]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同和相似的部分可以相互参见。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处可以参见方法实施例部分的说明。
[0083]虽然已参照示例性实施例描述了本公开,但应理解,本公开不限于上述的示例性实施例。对于本领域技术人员显然的是,可以在不背离本公开的范围和精神的条件下修改上述的示例性实施例。所附的权利要求的范围应被赋予最宽的解释,以包含所有这样的修改以及等同的结构和功能。
【权利要求】
1.一种实现云存储空间共享的方法,其特征在于,包括: 接收云存储用户客户端上传的向非云存储用户共享其云存储空间的信息,所述向非云存储用户共享其云存储空间的信息包括被共享的文件/文件夹、访问权限以及非云存储用户信息; 根据所述非云存储用户信息和所述被共享的文件/文件夹向所述非云存储用户下发共享云存储空间的链接短信,所述链接短信中包含鉴权信息和所述访问权限; 接收所述非云存储用户根据所述链接短信登录云存储服务器的请求; 在鉴权通过后,接收所述非云存储用户按照所述访问权限对所述云存储服务器中被共享的文件/文件夹的访问操作。
2.根据权利要求1所述的实现云存储空间共享的方法,其特征在于,所述访问权限包括只读权限和读写权限。
3.根据权利要求2所述的实现云存储空间共享的方法,其特征在于,所述访问权限还包括对被共享的文件夹的使用空间限制。
4.根据权利要求1所述的实现云存储空间共享的方法,其特征在于,所述鉴权信息为固定密码或随机密码。
5.根据权利要求1至3中任一项所述的实现云存储空间共享的方法,其特征在于,为每个被共享的文件/文件夹设置相应的访问权限。
6.根据权利要求1至3中任一项所述的实现云存储空间共享的方法,其特征在于,为每个非云存储用户设置相应的访问权限。
7.一种实现云存储空间共享的装置,其特征在于,包括: 共享信息接收单元,用于接收云存储用户客户端上传的向非云存储用户共享其云存储空间的信息,所述向非云存储用户共享其云存储空间的信息包括被共享的文件/文件夹、访问权限以及非云存储用户信息; 链接短信生成单元,用于根据所述非云存储用户信息和所述被共享的文件/文件夹向所述非云存储用户下发共享云存储空间的链接短信,所述链接短信中包含鉴权信息和所述访问权限; 请求接收单元,用于接收所述非云存储用户根据所述链接短信登录云存储服务器的请求; 访问接收单元,用于在鉴权通过后,接收所述非云存储用户按照所述访问权限对所述云存储服务器中被共享的文件/文件夹的访问操作。
8.根据权利要求7所述的实现云存储空间共享的装置,其特征在于,所述访问权限包括只读权限和读写权限。
9.根据权利要求8所述的实现云存储空间共享的装置,其特征在于,所述访问权限还包括对被共享的文件夹的使用空间限制。
10.根据权利要求7所述的实现云存储空间共享的装置,其特征在于,所述鉴权信息为固定密码或随机密码。
11.根据权利要求7-9中任一项所述的实现云存储空间共享的装置,其特征在于,为每个被共享的文件/文件夹设置相应的访问权限。
12.根据权利要求7-9中任一项所述的实现云存储空间共享的装置,其特征在于,为每个非云存储用户设置相应的访问权限。
【文档编号】H04L29/08GK104468640SQ201310415687
【公开日】2015年3月25日 申请日期:2013年9月13日 优先权日:2013年9月13日
【发明者】谭志远, 马泽雄, 杨维忠, 宫云平, 李涛, 陈喜洲, 梁朝军, 雷多萍, 杨剑 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1