基于云存储的资源共享方法及系统的制作方法

文档序号:7982656阅读:403来源:国知局
基于云存储的资源共享方法及系统的制作方法
【专利摘要】本发明提供一种基于云存储的资源共享方法及系统,以解决用户资源分散存储在本地或在线业务中、不便在不同用户和不同业务间共享的技术问题。所述方法包括以下步骤:接收第一用户上传的资源并将所述资源存储在云存储服务器中;在线业务获取所述第一用户授予的对所述资源的访问权限,所述在线业务接入所述云存储服务器;所述云存储服务器接收所述在线业务对所述资源的访问请求;所述云存储服务器验证所述在线业务是否具备对所述资源的访问权限,如果有则允许所述在线业务访问所述资源。本发明提供的基于云存储的资源共享方法和系统使得用户可以方便地分享所述在线资源。
【专利说明】基于云存储的资源共享方法及系统
【技术领域】
[0001]本发明涉及移动互联网领域,尤其涉及一种基于云存储的资源共享方法及系统。【背景技术】
[0002]随着手机的上网功能和终端处理能力的普及,移动终端设备作为移动互联网的入口,被越来越多的人们所熟悉。
[0003]但是目前,用户资源分散地存在于各种终端上或者在线业务里面。现有技术存在着以下明显的缺点:各个业务不能互通,相互隔离,用户体验被切断,不流畅;终端文件本地处理,消耗本地资源,分享受到网络、供电等各种限制;没有备份,在终端损坏的情况,资源容易丢失,而且资源缺乏专业管理,导入导出低效。

【发明内容】

[0004]本发明的目的在于,解决传统方法下用户资源分散存储在本地或在线业务中不便在不同用户和不同业务间共享的技术问题。
[0005]本发明的目的及解决其技术问题是采用以下技术方案来实现的。
[0006]一种基于云存储的资源共享方法,包括以下步骤:接收第一用户上传的资源并将所述资源存储在云存储服务器中;在线业务获取所述第一用户授予的对所述资源的访问权限,所述在线业务接入所述云存储服务器;所述云存储服务器接收所述在线业务对所述资源的访问请求;所述云存储服务器验证所述在线业务是否具备对所述资源的访问权限,如果有,则允许所述在线业务访问所述资源。
[0007]—种基于云存储的资源共享方法,包括以下步骤:接收第一用户上传的资源并将所述资源存储在云存储服务器中;在线业务获取所述第一用户授予的开通权限,所述在线业务接入所述云存储服务器;所述在线业务向第二用户开通访问所述资源的访问权限;所述云存储服务器接收所述第二用户对所述资源的访问请求;所述云存储服务器验证所述第二用户是否具备对所述资源的访问权限,如果有,则允许所述第二用户访问所述资源。
[0008]一种基于云存储的资源共享系统,包括:存储模块,用于接收第一用户上传的资源并将所述资源存储在云存储服务器中;获取模块,用于使在线业务获取所述第一用户授予的对所述资源的访问权限,所述在线业务接入所述云存储服务器;接收模块,用于使所述云存储服务器接收所述在线业务对所述资源的访问请求;验证模块,用于使所述云存储服务器验证所述在线业务是否具备对所述资源的访问权限,如果有,则允许所述在线业务访问所述资源。
[0009]一种基于云存储的资源共享系统,包括:存储模块,用于接收第一用户上传的资源并将所述资源存储在云存储服务器中;获取模块,用于使在线业务获取所述第一用户授予的开通权限,所述在线业务接入所述云存储服务器;授权模块,所述在线业务向第二用户开通访问所述资源的访问权限;接收模块,用于使所述云存储服务器接收所述第二用户对所述资源的访问请求;验证模块,用于使所述云存储服务器验证所述第二用户是否具备对所述资源的访问权限,如果有,则允许所述第二用户访问所述资源。
[0010]本发明提供的资源共享方法及系统通过用户将自己的资源上传至云存储服务器中,使得在线业务在被授予对所述资源的访问权限的情况下可以访问用户存储在云存储服务器中的资源。一方面由于云存储接口基于标准的HTTP协议,该协议开放,接入没有门槛限制,因此用户可以方便、快速、安全地存储自己的资源,另一方面由于各种在线业务都有自己的业务规则,都具备访问云存储的能力,因此所述资源的建立者,也就是用户以及任意一个获得授权的在线业务均可访问所述在线资源,从而为用户提供更好的社交体验和资源。被访问的资源不受具体的在线业务限制,所以能够节省资源,而且用户提供的资源可以通过云存储服务器进行有效的管理。
[0011]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
【专利附图】

【附图说明】
[0012]图1是本发明第一实施例提供的基于云存储的资源共享方法的流程图。
[0013]图2是本发明第二实施例提供的基于云存储的资源共享方法的流程图。
[0014]图3是本发明第三实施例提供的基于云存储的资源共享系统的结构示意图。
[0015]图4是本发明第四实施例提供的基于云存储的资源共享系统的结构示意图。
【具体实施方式】
[0016]为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的基于云存储的资源共享方法及系统的【具体实施方式】、方法、步骤、特征及其功效,详细说明如下。
[0017]有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过【具体实施方式】的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。
[0018]第一实施例
请参考图1,图1是本发明第一实施例提供的基于云存储的资源共享方法的流程图。
[0019]所述资源共享方法,包括以下步骤:
Sll:接收第一用户上传的资源并将所述资源存储在云存储服务器中。
[0020]云存储是具有资源存储和管理能力的网络服务。对外提供标准http/https协议接口,包括身份认证,授权,资源操作等。一般由企业来维护,通过海量的服务器来支撑。
[0021]所述第一用户为个人用户,第一用户可以通过终端(能上网的任意终端设备,包括无线终端设备和个人电脑)上传资源,资源包括一切在线资源,可以分为实体资源和非实体资源。实体资源主要指文档、图片、音乐、视频等文件资源。非实体资源主要指用户信息、游戏等级、好友关系链等资源。这些资源均存储在云存储服务器中,而非存储在本地或者在线业务中。用户可以通过终端设备建立起自己的在线资源并访问各种在线业务,而所述在线资源统一存储在云存储服务器上,由于云存储接口基于标准的HTTP协议,该协议开放,接入没有门槛限制,因此用户可以方便、快速、安全地存储自己的资源。
[0022]例如,第一用户的上传的资源是电影M1,本实施例的资源共享方法不是将其存储在第一用户所使用的终端或者其使用的在线影音业务,例如腾讯视频中,而是直接存储在云存储服务器中,以便其他用户,尤其是其他并不应用、并未注册使用所述在线影音业务的用户,即,非腾讯视频的用户访问。如果将所述资源存储在在线业务中,则非所述在线业务的用户一般是无法访问的,所以将第一用户上传的资源存储在云存储服务器中,可以使更多的用户对其进行访问。
[0023]S12:在线业务获取所述第一用户授予的对所述资源的访问权限,所述在线业务接入所述云存储服务器。
[0024]例如,所述第一用户授权一项在线业务(为用户提供某种服务的在线应用,包括社交网络、即时通讯等所有在线应用)对所述资源,例如电影M1,进行访问,且所述在线业务不限于视频播放软件,例如不限于腾讯视频软件,或者其他公司的视频播放软件,还可以包括例如图片分享、电影推荐、第三方数据分析、在线处理等,从而对所述电影Ml进行一些加工、数据处理等。也就是说,假使所述资源是一些电影资源,则允许任意一项在线业务对其进行访问,并不限于视频播放软件,从而有利于不同用户从各个方面利用所述资源。
[0025]S13:所述云存储服务器接收所述在线业务对所述资源的访问请求。
[0026]所述在线业务获得访问所述资源的权限之后,所述在线业务的用户,即第二用户,就可以通过访问所述在线业务来对所述资源进行访问。所述第二用户对所述在线业务的使用方式应作宽泛理解,即只要可以访问到所述在线业务即可,可以是非注册用户、注册用户、普通用户、高级用户等。
[0027]S14:所述云存储服务器验证所述在线业务是否具备对所述资源的访问权限,如果有,则允许所述在线业务访问所述资源。
[0028]所述云存储服务器收到访问请求后对所述在线业务是否确实具有访问权限进行鉴权,如果有,则允许访问,如果没有,则拒绝访问。
[0029]本实施例提供的资源共享方法通过用户将自己的资源上传至云存储服务器中,使得在线业务在被授予对所述资源的访问权限的情况下可以访问用户存储在云存储服务器中的资源。一方面由于云存储接口基于标准的HTTP协议,该协议开放,接入没有门槛限制,因此用户可以方便、快速、安全地存储自己的资源,另一方面由于各种在线业务都有自己的业务规则,都具备访问云存储的能力,因此所述资源的建立者,也就是用户以及任意一个获得授权的在线业务均可访问所述在线资源,从而为用户提供更好的社交体验和资源。被访问的资源不受具体的在线业务限制,所以能够节省资源,而且用户提供的资源可以通过云存储服务器进行有效的管理。
[0030]第二实施例
请参阅图2,图2是本发明第二实施例提供的基于云存储的资源共享方法的流程图。
[0031]所述资源共享方法,包括以下步骤:
S21:接收第一用户上传的资源并将所述资源存储在云存储服务器中。
[0032]S22:在线业务获取所述第一用户授予的开通权限,所述在线业务接入所述云存储服务器。
[0033]与第一实施例不同,所述在线业务并未获得所述第一用户授予的所述资源的访问授权,而是获得为第二用户开通对所述资源的访问权限的开通权限。由于某些原因,例如,所述第二用户应用所述在线业务,而所述第一用户并不应用所述在线业务,二者并不在同一个在线业务的系统下,因此授权存在障碍,或者虽然二者使用同一个在线业务,但是此在线业务并不允许所述第一用户对所述第二用户直接授权等等,因此,所述第一用户向所述在线业务授予开通对所述资源的访问权限的开通权限。
[0034]由于受访的资源存储在所述云存储服务器中,所述在线业务要明确所述资源的相关信息,因此,所述在线业务需要接入所述云存储服务器。
[0035]S23:所述在线业务向第二用户开通访问所述资源的访问权限。
[0036]需要说明的是,所述第一用户可以是所述在线业务的用户,也可以不是所述在线业务的用户。例如,所述第一用户是腾讯视频的用户,而所述第二用户是某婚恋网站的用户,且并未使用所述腾讯视频,当所述第一用户想允许所述第二用户访问所述资源时,通过对所述婚恋网站授予开通权限,接着所述婚恋网站对所述第二用户授予访问权限,则所述第二用户将可以访问所述资源。也就是说,即使第一用户不是该婚恋网站的用户也可以通过该婚恋网站对所述第二用户授予访问权限。
[0037]进一步地,所述第二用户可以是所述第一用户指定的具备所述访问权限的用户,也可以是所述在线业务想要授权的用户。
[0038]S24:所述云存储服务器接收所述第二用户对所述资源的访问请求。
[0039]S25:所述云存储服务器验证所述第二用户是否具备对所述资源的访问权限,如果有,则允许所述第二用户访问所述资源。
[0040]需要说明的是,所述第一、第二用户均可通过终端设备访问所述云存储服务器,例如可以通过终端设备上的本地浏览器或者客户端程序来访问。所述第二用户并不限于通过所述在线业务来访问所述云端服务器,无论通过何种途径何种业务,只要最终能访问到所述云端服务器即可。
[0041]以下针对本实施例给出一个完整的应用场景举例说明:第一用户存有电影Ml在云存储服务器上;第一用户在业务I里有好友第二用户;第一用户想将电影Ml分享给第二用户;第一用户授予所述业务I开通权限,业务I向第二用户开通访问电影Ml的权限;第二用户带着所述访问电影Ml的权限去访问电影Ml ;云存储服务器通过鉴权,接受第二用户对电影Ml的访问请求;第二用户观看电影Ml。
[0042]本实施例提供的资源共享方法通过用户将自己的资源上传至云存储服务器中,使得在线业务在被授予对所述资源的访问权限的情况下可以访问用户存储在云存储服务器中的资源。一方面由于云存储接口基于标准的HTTP协议,该协议开放,接入没有门槛限制,因此用户可以方便、快速、安全地存储自己的资源,另一方面由于各种在线业务都有自己的业务规则,都具备访问云存储的能力,因此所述资源的建立者,也就是用户以及任意一个获得授权的用户均可访问所述在线资源,从而为用户提供更好的社交体验和资源。被访问的资源不受具体的在线业务限制,所以能够节省资源,而且用户提供的资源可以通过云存储服务器进行有效的管理。
[0043]请参阅图3,图3是本发明第三实施例提供的基于云存储的资源共享系统的结构示意图。
[0044]所述基于云存储的资源共享系统30,包括:存储模块31,用于接收第一用户上传的资源并将所述资源存储在云存储服务器中;获取模块32,用于使在线业务获取所述第一用户授予的对所述资源的访问权限,所述在线业务接入所述云存储服务器;接收模块33,用于使所述云存储服务器接收所述在线业务对所述资源的访问请求;验证模块34,用于使所述云存储服务器验证所述在线业务是否具备对所述资源的访问权限,如果有,则允许所述在线业务访问所述资源。所述系统30还包括访问模块35,用于使第二用户通过所述在线业务对所述资源进行访问。
[0045]本实施例提供的资源共享系统通过用户将自己的资源上传至云存储服务器中,使得在线业务在被授予对所述资源的访问权限的情况下可以访问用户存储在云存储服务器中的资源。一方面由于云存储接口基于标准的HTTP协议,该协议开放,接入没有门槛限制,因此用户可以方便、快速、安全地存储自己的资源,另一方面由于各种在线业务都有自己的业务规则,都具备访问云存储的能力,因此所述资源的建立者,也就是用户以及任意一个获得授权的在线业务均可访问所述在线资源,从而为用户提供更好的社交体验和资源。被访问的资源不受具体的在线业务限制,所以能够节省资源,而且用户提供的资源可以通过云存储服务器进行有效的管理。
[0046]请参阅图4,图4是本发明第四实施例提供的基于云存储的资源共享系统的结构示意图。
[0047]所述基于云存储的资源共享系统40,包括:存储模块41,用于接收第一用户上传的资源并将所述资源存储在云存储服务器中;获取模块42,用于使在线业务获取所述第一用户授予的开通权限,所述在线业务接入所述云存储服务器;授权模块43,所述在线业务向第二用户开通访问所述资源的访问权限;接收模块44,用于使所述云存储服务器接收所述第二用户对所述资源的访问请求;验证模块45,用于使所述云存储服务器验证所述第二用户是否具备对所述资源的访问权限,如果有,则允许所述第二用户访问所述资源。优选的,所述第二用户由所述第一用户指定。优选的,所述第一、第二用户通过终端设备访问所述云存储服务器。
[0048]本实施例提供的资源共享系统通过用户将自己的资源上传至云存储服务器中,使得在线业务在被授予对所述资源的访问权限的情况下可以访问用户存储在云存储服务器中的资源。一方面由于云存储接口基于标准的HTTP协议,该协议开放,接入没有门槛限制,因此用户可以方便、快速、安全地存储自己的资源,另一方面由于各种在线业务都有自己的业务规则,都具备访问云存储的能力,因此所述资源的建立者,也就是用户以及任意一个获得授权的用户均可访问所述在线资源,从而为用户提供更好的社交体验和资源。被访问的资源不受具体的在线业务限制,所以能够节省资源,而且用户提供的资源可以通过云存储服务器进行有效的管理。
[0049]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0050]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0051]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0052]以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、`等同变化与修饰,均仍属于本发明技术方案的范围内。
【权利要求】
1.一种基于云存储的资源共享方法,其特征在于:包括以下步骤: 接收第一用户上传的资源并将所述资源存储在云存储服务器中; 在线业务获取所述第一用户授予的对所述资源的访问权限,所述在线业务接入所述云存储服务器; 所述云存储服务器接收所述在线业务对所述资源的访问请求; 所述云存储服务器验证所述在线业务是否具备对所述资源的访问权限,如果有,则允许所述在线业务访问所述资源。
2.如权利要求1所述的资源共享方法,其特征在于:进一步包括以下步骤:第二用户通过所述在线业务对所述资源进行访问。
3.一种基于云存储的资源共享方法,其特征在于:包括以下步骤: 接收第一用户上传的资源并将所述资源存储在云存储服务器中; 在线业务获取所述第一用户授予的开通权限,所述在线业务接入所述云存储服务器; 所述在线业务向第二用户开通访问所述资源的访问权限; 所述云存储服务器接收所述第二用户对所述资源的访问请求; 所述云存储服务器验证所述第二用户是否具备对所述资源的访问权限,如果有,则允许所述第二用户访问所述资源。
4.如权利要求3所述的资源共享方法,其特征在于:所述第二用户由所述第一用户指定。
5.如权利要求3所述的资源共享方法,其特征在于:所述第一、第二用户通过终端设备访问所述云存储服务器。
6.一种基于云存储的资源共享系统,其特征在于:包括: 存储模块,用于接收第一用户上传的资源并将所述资源存储在云存储服务器中; 获取模块,用于使在线业务获取所述第一用户授予的对所述资源的访问权限,所述在线业务接入所述云存储服务器; 接收模块,用于使所述云存储服务器接收所述在线业务对所述资源的访问请求; 验证模块,用于使所述云存储服务器验证所述在线业务是否具备对所述资源的访问权限,如果有,则允许所述在线业务访问所述资源。
7.如权利要求6所述的资源共享系统,其特征在于:所述系统还包括访问模块,用于使第二用户通过所述在线业务对所述资源进行访问。
8.一种基于云存储的资源共享系统,其特征在于:包括: 存储模块,用于接收第一用户上传的资源并将所述资源存储在云存储服务器中; 获取模块,用于使在线业务获取所述第一用户授予的开通权限,所述在线业务接入所述云存储服务器; 授权模块,所述在线业务向第二用户开通访问所述资源的访问权限; 接收模块,用于使所述云存储服务器接收所述第二用户对所述资源的访问请求; 验证模块,用于使所述云存储服务器验证所述第二用户是否具备对所述资源的访问权限,如果有,则允许所述第二用户访问所述资源。
9.如权利要求8所述的资源共享系统,其特征在于:所述第二用户由所述第一用户指定。
10.如权利要求8所述的资源共享系统,其特征在于:所述第一、第二用户通过终端设备访问所述云存储服务器。
【文档编号】H04L29/08GK103685140SQ201210316966
【公开日】2014年3月26日 申请日期:2012年8月31日 优先权日:2012年8月31日
【发明者】龙海建, 张凯, 范世青 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1