一种资源获取方法技术

技术编号:18259890 阅读:20 留言:0更新日期:2018-06-20 10:32
本发明专利技术提供一种资源获取方法,存储服务器接收第一客户端发送的资源校验请求,所述资源校验请求携带所述第一客户端所要上传的资源的资源信息、第二客户端创建的外链的标识以及所述外链对应的存储位置信息,所述存储服务器根据所述标识,在用于存储外链信息的数据库中查找所述外链的标识对应的所述外链的属性,根据查找到的属性的值对所述资源信息进行校验,若校验成功,则所述存储服务器根据所述存储位置信息,存储获取的资源或资源位置信息。通过本发明专利技术实施例提供的方法,使得外链创建者能够通过其创建的外链获取资源。

A method of resource acquisition

The invention provides a method of resource acquisition. The storage server receives a resource check request sent by the first client. The resource check request carries the resource information of the resources to be uploaded by the first client, the identification of the external chain created by the second client and the storage location information corresponding to the outer chain, and the storage server is stored in the storage location information. According to the identification, the server searches for the attributes of the outer chain corresponding to the identifier of the outer chain in the database for the external chain information, and checks the resource information according to the value of the found property, and if the checkout is successful, the storage server stores the acquired resources according to the storage location information. Resource location information. Through the method provided by the embodiment of the invention, the external chain builder can acquire resources through the external chain created by the invention.

【技术实现步骤摘要】
一种资源获取方法
本专利技术涉及信息技术(InformationTechnology,简称:IT)领域,尤其涉及一种资源获取方法。
技术介绍
现有的资源拥有者创建的外链可以面向所有的用户,每一个用户获取该外链后,都可以通过该外链下载保存在网络硬盘上的资源,因此,通过网络硬盘可以实现大范围内的资源分享,但存在以下问题:现有技术中的公开访问者可以通过外链创建者(即该资源拥有者)创建的外链,下载保存在网络硬盘中的资源,但不能通过该外链上传资源至网络硬盘保存,从而导致外链创建者不能通过其创建的外链获取资源。
技术实现思路
本专利技术实施例的目的在于提供一种资源获取方法,以便外链创建者能够通过其创建的外链获取资源。一方面,本专利技术实施例提供一种资源获取方法,包括:存储服务器接收第一客户端发送的资源校验请求,所述资源校验请求携带所述第一客户端所要上传的资源的资源信息、第二客户端创建的外链的标识以及所述外链对应的存储位置信息;所述存储服务器根据所述外链的标识,在用于存储外链信息的数据库中查找所述外链的标识对应的所述外链的属性,根据查找到的属性的值对所述资源信息进行校验;若校验成功,则所述存储服务器根据所述存储位置信息,存储获取的资源或资源位置信息。另一方面,本专利技术实施例提供一种资源获取方法,包括:第一客户端获取所要上传的资源的资源信息;所述第一客户端向存储服务器发送资源校验请求,所述资源校验请求携带所述资源信息、第二客户端创建的外链的标识以及所述外链对应的存储位置信息,以便所述存储服务器根据所述外链的标识,在用于存储外链信息的数据库中查找所述外链的标识对应的所述外链的属性,根据查找到的属性的值对所述资源信息进行校验,在校验成功后,根据所述存储位置信息,存储获取的资源。本专利技术实施例提供的一种资源获取方法,存储服务器在成功地对第一客户端所要上传的资源的资源信息进行校验后,根据第二客户端创建的外链对应的存储位置信息,存储获取的资源或资源位置信息,由于外链与外链创建者绑定,使得外链创建者能够通过其创建的外链获取资源。附图说明图1为本专利技术实施例提供的一种资源获取系统的架构示意图;图2为本专利技术实施例提供的一种资源获取方法的示意图;图3为本专利技术实施例提供的另一种资源获取方法的示意图;图4为本专利技术实施例提供的又一种资源获取方法的示意图;图5为本专利技术实施例提供的又一种资源获取方法的示意图;图6为本专利技术实施例提供的另一种资源获取系统的架构示意图;图7为本专利技术实施例提供的又一种资源获取方法的示意图;具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。如图1所示,为本专利技术实施例提供的一种资源获取系统的架构示意图。其中,当外链创建者需要创建外链时,第二客户端向存储服务器发送外链创建请求,存储服务器根据所述外链创建请求创建外链,并将创建的外链发送给所述第二客户端;当公开访问者获得所述外链创建者创建的外链,且需要向所述外链创建者上传资源时,存储服务器接收第一客户端发送的资源信息校验请求,获取第一客户端所要上传的资源,并将获取的资源存储在所述外链对应的存储位置。其中,在本专利技术下面的各个实施例中,术语“存储服务器”具体代表网络硬盘,由多个存储节点组成;所述第一客户端所要上传的资源可以存储在接收到资源校验请求的存储节点中,也可以存储在服务器端的其他存储节点中,本专利技术实施例并不对此进行限定;接收第二客户端发送的外链创建请求的存储节点与接收第一客户端发送的资源校验请求的存储节点可以是同一存储节点,也可以不是同一存储节点,本专利技术实施例并未对此进行限定。其中,作为示例而非限定,所述存储节点可以包括大型机、中型机、小型机以及微型机;其中,作为示例而非限定,所述第一客户端可以包括个人电脑、平板电脑、智能手机终端、上网本以及其他可以联网的设备。其中,作为示例而非限定,所述第二客户端可以包括个人电脑、平板电脑、智能手机终端、上网本以及其他可以联网的设备。其中,所述外链具体是指统一资源定位符(UniformResourceLocator,简称:URL),所述外链与所述外链创建者绑定;公开访问者获得所述外链后,可以将资源上传至所述外链对应的存储位置,也可以下载在所述外链对应的存储位置存储的资源。其中,需要说明的是,所述第一客户端发送的资源校验请求携带第二客户端创建的外链对应的存储位置信息,该存储位置信息可以用于指示存储第一客户端所要上传的资源的位置,或者用于指示存储第一客户端所要上传的资源的资源位置信息的位置。基于图1所示的系统架构图,本专利技术实施例提供一种资源获取方法,如图2所示,该方法包括:S201:存储服务器接收第一客户端发送的资源校验请求,所述资源校验请求携带所述第一客户端所要上传的资源的资源信息、第二客户端创建的外链的标识以及所述外链对应的存储位置信息;其中,需要说明的是,当外链创建者需要创建外链时,所述第二客户端创建外链;当公开访问者获得外链创建者创建的外链,且需要上传资源时,所述第一客户端向所述存储服务器发送所述资源校验请求;其中,作为示例而非限定,所述第一客户端所要上传的资源可以包括文本文件、音频文件、视频文件以及其他可以被所述存储服务器存储的资源,例如,一则消息;所述资源信息具体用于对所述资源进行描述;其中,需要说明的是,资源标识可以用于唯一地标识资源,外链的标识用于唯一地标识外链;其中,需要说明的是,本实施例中的存储位置信息用于指示存储第一客户端所要上传的资源的位置;其中,需要说明的是,所述存储位置信息可以由所述第二客户端在创建外链时确定;具体地,所述存储位置信息为外链创建者在网络硬盘中存储资源的路径信息,所述存储位置信息可以由外链创建者指定,在外链创建者没有指定时,可以由所述存储服务器默认指定;其中,在所述存储服务器接收所述第一客户端发送的资源校验请求之前,所述存储服务器可以接收所述第二客户端发送的外链创建请求,所述外链创建请求携带所述外链的属性的值;所述存储服务器对所述外链的属性的值进行审核;若审核通过,则所述存储服务器生成所述外链的标识,在用于存储外链信息的数据库中保存所述外链的标识与所述外链的属性的值之间的对应关系,并向所述第二客户端发送外链创建成功响应,所述外链创建成功响应携带所述外链的标识;其中,需要说明的是,所述外链创建请求携带的外链的属性的值包括所述外链的标题以及所述外链的内容描述;其中,所述外链创建请求携带的外链的属性还可以包括所述外链对应的资源的格式以及所述外链对应的资源的大小阈值;其中,外链创建者在创建所述外链之后,还可以更新所述外链的属性的值;具体地,在所述存储服务器向所述第二客户端发送所述外链创建成功响应之后,所述第二客户端还可以向所述存储服务器发送外链属性更新请求,所述外链属性更新请求携带所述外链的更新后的属性的值,以及所述外链的标识;所述存储服务器根据所述外链的标识,在所述用于存储外链信息的数据库中查找所述外链的标识对应的所述外链的属性,将查找到的属性的值更新为所述更新后的属性的值;其中,需要说明的是,将查找到的属性的值更新为所述更新后的属性的值,具体是指将查找到的属性的值替换为所述更新后的属性的值;S202:所述存储服务器根据所述外链的标识,在用于存储外链信息的数据库中查找所述外链本文档来自技高网...
一种资源获取方法

【技术保护点】
1.一种资源获取方法,其特征在于,包括:存储服务器接收第一客户端发送的资源校验请求,所述资源校验请求携带所述第一客户端所要上传的资源的资源信息、第二客户端创建的外链的标识以及所述外链对应的存储位置信息;所述存储服务器根据所述外链的标识,在用于存储外链信息的数据库中查找所述外链的标识对应的所述外链的属性,根据查找到的属性的值对所述资源信息进行校验;若校验成功,则所述存储服务器根据所述存储位置信息,存储获取的资源或资源位置信息。

【技术特征摘要】
1.一种资源获取方法,其特征在于,包括:存储服务器接收第一客户端发送的资源校验请求,所述资源校验请求携带所述第一客户端所要上传的资源的资源信息、第二客户端创建的外链的标识以及所述外链对应的存储位置信息;所述存储服务器根据所述外链的标识,在用于存储外链信息的数据库中查找所述外链的标识对应的所述外链的属性,根据查找到的属性的值对所述资源信息进行校验;若校验成功,则所述存储服务器根据所述存储位置信息,存储获取的资源或资源位置信息。2.如权利要求1所述的方法,其特征在于,所述存储服务器根据所述存储位置信息,存储获取的资源之前,所述方法还包括:所述存储服务器根据所述资源信息中的资源标识,在用于存储资源位置信息的数据库中查找所述资源标识对应的资源位置信息,根据查找到的资源位置信息,获取存储在服务器端的所述资源。3.如权利要求1所述的方法,其特征在于,所述存储服务器根据所述存储位置信息,存储获取的资源位置信息之前,所述方法还包括:所述存储服务器根据所述资源信息中的资源标识,在用于存储资源位置信息的数据库中查找所述资源标识对应的资源位置信息。4.如权利要求3所述的方法,其特征在于,所述存储服务器根据所述存储位置信息,存储获取的资源位置信息之后,所述方法还包括:当所述第二客户端需要下载资源时,所述存储服务器向所述第二客户端发送根据所述资源位置信息获取的资源。5.如权利要求2或4所述的方法,其特征在于,所述存储服务器接收所述第一客户端发送的资源校验请求之前,所述方法还包括:在所述第一客户端成功登录所述存储服务器之后,所述存储服务器向所述第一客户端发送资源信息列表,所述资源信息列表包含所述第一客户端存储在所述服务器端的资源的资源信息,以便所述第一客户端获取所要上传的资源的资源信息。6.如权利要求1所述的方法,其特征在于,所述存储服务器根据所述存储位置信息,存储获取的资源之前,所述方法还包括:所述存储服务器向所述第一客户端发送资...

【专利技术属性】
技术研发人员:郭国庆翟建强
申请(专利权)人:宁波升维信息技术有限公司
类型:发明
国别省市:浙江,33

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

1