一种提供资源的方法和设备技术

技术编号:13074430 阅读:83 留言:0更新日期:2016-03-30 10:14
本发明专利技术实施例公开了一种提供资源的方法和设备。该方法包括:第一服务器接收基于用户身份信息而生成的校验码请求,为用户身份信息生成并记录第一校验码,并将第一校验码发送给用户身份信息对应的通讯客户端以呈现;第一服务器接收资源客户端基于所述用户身份信息而生成并经第二服务器发送的资源请求,验证资源请求中的第二校验码与第一校验码是否相同,如果是,从所述用户身份信息对应的资源中扣除资源请求的资源,并经第二服务器向资源客户端发送资源请求确认信息以允许通过资源客户端提供资源请求的资源。通过本发明专利技术实施例,使得资源提供方可以通过其自身之外的其他资源提供方所提供的资源客户端向用户提供资源,从而实现用户更容易地、更方便地获取资源。

【技术实现步骤摘要】

本申请涉及网络数据处理技术,特别涉及一种提供资源的方法和设备
技术介绍
为了便于随时随地对自己的资源进行取用,许多用户会预先将自己的资源交由资源提供方存放。资源提供方提供了广泛分布的大量资源客户端,用户可以通过任意一个资源客户端与资源提供方的服务器进行交互来获取其预先存放在资源提供方的资源。具体地,当某一用户需要向存放有其资源的资源提供方请求提供资源时,该用户可以选取该资源提供方的任意一个资源客户端,该资源客户端可以根据用户的操作向该资源提供方的服务器发送资源请求,该服务器可以基于该资源请求从其该用户存放的资源中扣除其所请求的资源,并向该资源客户端发送资源请求确认信息,以便该用户通过该资源客户端获得其所请求的资源。本申请的专利技术人经过研究发现,对于同一资源,往往存在多个不同的资源提供方可以存放,而用户通常不会在每个资源提供方都存放资源,并且,对于用户存放了资源的资源提供方来说,其即使提供了广泛分布的大量资源客户端,也难以保证用户方便地在任意地点找到其提供的资源客户端,因此,现实中时常发生这样一种情况:在用户需要获取资源时,用户当前便于使用的资源客户端往往不属于存放有其资源的资源提供方,而对于存放有其资源的资源提供方所提供的资源客户端,用户当前又不便于使用。在这种情况下下,由于现有技术中资源提供方是通过其自身提供的资源客户端向用户提供资源的,资源提供方无法通过其自身外的其他资源提供方所提供的资源客户端向用户提供资源,因此,对于用户没有存放资源的资源提供方,该用户就无法通过其提供的资源客户端来获取其他资源提供方为该用户存放的资源,这就使得用户往往无法通过当前便于使用的资源客户端来获取资源,从而造成用户获取资源的不便。
技术实现思路
本申请实施例所要解决的技术问题是,提供一种提供资源的方法和设备,以使得资源提供方可以通过其自身外的其他资源提供方所提供的资源客户端向用户提供资源,从而使得用户可以通过其没有存放资源的资源提供方所提供的资源客户端来获取其他资源提供方为该用户存放的资源,以便用户可以更容易地、更方便地获取资源。为解决上述技术问题,本申请实施例提供了一种提供资源的方法。该方法应用于第一服务器,包括:接收基于用户身份信息而生成的校验码请求,为所述用户身份信息生成并记录第一校验码,并将所述第一校验码发送给所述用户身份信息对应的通讯客户端,以便所述通讯客户端呈现所述第一校验码;接收资源客户端基于所述用户身份信息而生成并经第二服务器发送的资源请求,验证所述资源请求中的第二校验码与所述第一校验码是否相同,如果是,从所述用户身份信息对应的资源中扣除所述资源请求的资源,并经所述第二服务器向所述资源客户端发送资源请求确认信息,以允许通过所述资源客户端提供所述资源请求的资源;其中,所述第一服务器与所述资源客户端属于不同的资源提供方,所述资源客户端与所述第二服务器属于同一资源提供方,所述扣除的资源用于所述第一服务器的资源提供方向所述第二服务器的资源提供方提供。可选的,所述校验码请求具体是由所述资源客户端基于用户身份信息而生成并经所述第二服务器发送给所述第一服务器的。可选的,所述验证码请求具体是由所述通讯客户端基于用户身份信息而生成并发送给所述第一服务器的。可选的,所述资源请求具体是所述第二服务器响应于所述资源请求的资源未超过第一限制条件而发送给所述第一服务器的。可选的,所述方法还包括:响应于所述第二校验码与所述第一校验码相同,判断所述资源请求的资源是否未超过第二限制条件,如果是,进入执行所述从所述用户身份信息对应的资源中扣除所述资源请求的资源。可选的,所述方法还包括:响应于为所述用户身份信息记录所述第一校验码的时间达到校验码有效时间,为所述用户身份信息删除所述第一校验码。此外,本申请实施例还提供了一种提供资源的设备。该设备配置于第一服务器,包括:校验码请求接收模块,用于接收基于用户身份信息而生成的校验码请求;校验码生成模块,用于为所述用户身份信息生成并记录第一校验码;校验码发送模块,用于将所述第一校验码发送给所述用户身份信息对应的通讯客户端,以便所述通讯客户端呈现所述第一校验码;资源请求接收模块,用于接收资源客户端基于所述用户身份信息而生成并经第二服务器发送的资源请求;校验码验证模块,用于验证所述资源请求中的第二校验码与所述第一校验码是否相同;资源扣除模块,用于在所述校验码验证模块的验证结果为是的情况下,从所述用户身份信息对应的资源中扣除所述资源请求的资源;确认信息发送模块,用于经所述第二服务器向所述资源客户端发送资源请求确认信息,以允许通过所述资源客户端提供所述资源请求的资源;其中,所述第一服务器与所述资源客户端属于不同的资源提供方,所述资源客户端与所述第二服务器属于同一资源提供方,所述扣除的资源用于所述第一服务器的资源提供方向所述第二服务器的资源提供方提供。可选的,所述校验码请求具体是由所述资源客户端基于用户身份信息而生成并经所述第二服务器发送给所述第一服务器的。可选的,所述验证码请求具体是由所述通讯客户端基于用户身份信息而生成并发送给所述第一服务器的。可选的,所述资源请求具体是所述第二服务器响应于所述资源请求的资源未超过第一限制条件而发送给所述第一服务器的。可选的,还包括:资源判断模块,用于响应于所述第二校验码与所述第一校验码相同,判断所述资源请求的资源是否未超过第二限制条件;触发扣除模块,用于在所述资源判断模块的判断结果为是的情况下,触发执行所述资源扣除模块。可选的,还包括:校验码删除模块,用于响应于为所述用户身份信息记录所述第一校验码的时间达到校验码有效时间,为所述用户身份信息删除所述第一校验码。与现有技术相比,本申请具有以下优点:根据本申请实施例的技术方案,当用户需要通过资源客户端从第一服务器所属的资源提供方获取资源时,如果该资源客户端与第一服务器属于不同的资源提供方而是与第二服务器属于同一资源提供方,用户可以向第一服务器请求校验码,第一服务器在接收到基于该用户身份信息而生成的校验码请求时,可以为该用户身份信息生成并记录第一校验码,并将所述第一校验码发送给所述用户身份信息对应的通讯客户端,然后,根据通讯客户端上呈现的第一校验码,用户可以通过资源客户端向第一服务器请求资源,第一服务器在接收到资源客户端基于所述用户身份信息而生成并经第二服务器发送的资源请求时,可以验证所述资源请求中的第二校验码与所述第一校验码是否相同,如果是,则可以从所述用户身份信息对应的资源中扣除所述资源请求的资源,并经所述第二服务器向所述资源客户端发送资源请求确认信息,以允许通过所述资源客户端提供所述资源请求的资源。因此,由于资源提供方可以通过其自身之外的其他资源提供方所提供的资源客户端向用户提供资源,使得用户可以通过其没有存放资源的资源提供方所提供的资源客户端来获取其他资源提供方为该用户存放的资源,因此,当用户需要获取资源时,即使当前便于使用的资源客户端都不属于为其存放资源的资源提供方,用户也可以通过当前便于使用的资源客户端来获取资源,从而实现用户更容易地、更方便地获取资源。【附图说明】为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述本文档来自技高网
...

【技术保护点】
一种提供资源的方法,其特征在于,应用于第一服务器,包括:接收基于用户身份信息而生成的校验码请求,为所述用户身份信息生成并记录第一校验码,并将所述第一校验码发送给所述用户身份信息对应的通讯客户端,以便所述通讯客户端呈现所述第一校验码;接收资源客户端基于所述用户身份信息而生成并经第二服务器发送的资源请求,验证所述资源请求中的第二校验码与所述第一校验码是否相同,如果是,从所述用户身份信息对应的资源中扣除所述资源请求的资源,并经所述第二服务器向所述资源客户端发送资源请求确认信息,以允许通过所述资源客户端提供所述资源请求的资源;其中,所述第一服务器与所述资源客户端属于不同的资源提供方,所述资源客户端与所述第二服务器属于同一资源提供方,所述扣除的资源用于所述第一服务器的资源提供方向所述第二服务器的资源提供方提供。

【技术特征摘要】

【专利技术属性】
技术研发人员:金坚伟
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1