本申请涉及信息处理,特别是涉及一种资源调用方法及装置。
背景技术:
1、随着互联网的不断发展,资源互通也得到了发展。在调用第三方资源时,通常可以通过优化资源调用网络环境,或者对资源进行本地缓存等方式来提升资源调用的响应速度,但是在实际应用过程中,由于网络条件的限制或者本地存储空间有限,这些方式并不能有效提升资源调用的响应速度。
技术实现思路
1、针对于上述问题,本申请提供了一种资源调用方法及装置,提升了资源调用的响应效率。
2、为了实现上述目的,本申请提供了如下技术方案:
3、一种资源调用方法,应用于代理服务端,所述方法包括:
4、响应于接收到资源使用方的资源授权请求,获得与所述资源授权请求相匹配的预授权信息,其中,所述代理服务端预先存储有资源使用方和资源服务方的预授权信息,所述预授权信息用于实现资源服务方对资源使用方的鉴权;
5、将所述预授权信息发送至所述资源使用方,以使得所述资源使用方基于所述预授权信息调用资源服务方提供的目标资源。
6、可选地,还包括:
7、基于资源服务方的特征信息,生成预授权资源关联参数,所述预授权资源关联参数至少包括授权签名信息和资源位置信息;
8、根据所述预授权资源关联参数,生成预授权资源池;
9、其中,所述获得与所述资源授权请求相匹配的预授权信息,包括:
10、对所述资源授权请求进行解析,获得与所述资源授权请求对应的资源服务方信息;
11、基于所述资源服务方信息在所述预授权资源池进行查找,得到预授权信息。
12、可选地,所述获得与所述资源授权请求相匹配的预授权信息,包括:
13、确定与所述资源获取请求相匹配的资源使用方的特征信息以及所述资源使用方的待使用资源信息;
14、将所述资源使用方的特征信息和所述待使用资源信息发送给资源服务方;
15、接收资源服务方反馈的与所述资源使用方的特征信息和所述待使用资源信息相匹配的预授权信息。
16、可选地,所述方法还包括:
17、基于所述资源使用方的资源使用信息,对所述预授权资源池中的目标信息进行清理,其中,所述目标信息包括未使用的资源位置信息。
18、可选地,所述资源使用方基于所述预授权信息调用资源服务方提供的目标资源,包括:所述资源使用方将所述预授权信息发送至资源服务方,当资源服务方对所述预授权信息进行鉴权通过后,将目标资源反馈给资源使用方,并将与所述目标资源相匹配的资源使用信息发送至所述代理服务端;
19、其中,所述基于所述资源使用方的资源使用信息,对所述预授权资源池中的目标信息进行清理,包括:
20、基于所述资源使用信息,确定未使用的资源信息,所述未使用的资源信息包括所述代理服务端为所述资源使用方分配的可用于在所述资源服务方进行资源存储的资源存储地址信息,和/或所述代理服务端为所述资源使用方分配的可用于访问所述资源服务方资源的资源访问地址信息;
21、将满足特定时长的所述未使用的资源信息确定为目标信息;
22、清理所述目标信息。
23、一种资源调用装置,应用于代理服务端,所述装置包括:
24、获取单元,用于响应于接收到资源使用方的资源授权请求,获得与所述资源授权请求相匹配的预授权信息,其中,所述代理服务端预先存储有资源使用方和资源服务方的预授权信息,所述预授权信息用于实现资源服务方对资源使用方的鉴权;
25、发送单元,用于将所述预授权信息发送至所述资源使用方,以使得所述资源使用方基于所述预授权信息调用资源服务方提供的目标资源。
26、可选地,还包括:
27、第一生成单元,用于基于资源服务方的特征信息,生成预授权资源关联参数,所述预授权资源关联参数至少包括授权签名信息和资源位置信息;
28、第二生成单元,用于根据所述预授权资源关联参数,生成预授权资源池;
29、其中,所述获取单元包括:
30、解析子单元,用于对所述资源授权请求进行解析,获得与所述资源授权请求对应的资源服务方信息;
31、查找子单元,用于基于所述资源服务方信息在所述预授权资源池进行查找,得到预授权信息。
32、可选地,所述获取单元包括:
33、确定子单元,用于确定与所述资源获取请求相匹配的资源使用方的特征信息以及所述资源使用方的待使用资源信息;
34、发送子单元,用于将所述资源使用方的特征信息和所述待使用资源信息发送给资源服务方;
35、接收子单元,用于接收资源服务方反馈的与所述资源使用方的特征信息和所述待使用资源信息相匹配的预授权信息。
36、可选地,所述装置还包括:
37、清理单元,用于基于所述资源使用方的资源使用信息,对所述预授权资源池中的目标信息进行清理,其中,所述目标信息包括未使用的资源位置信息。
38、可选地,所述资源使用方基于所述预授权信息调用资源服务方提供的目标资源,包括:所述资源使用方将所述预授权信息发送至资源服务方,当资源服务方对所述预授权信息进行鉴权通过后,将目标资源反馈给资源使用方,并将与所述目标资源相匹配的资源使用信息发送至所述代理服务端;
39、其中,所述清理单元具体用于:
40、基于所述资源使用信息,确定未使用的资源信息,所述未使用的资源信息包括所述代理服务端为所述资源使用方分配的可用于在所述资源服务方进行资源存储的资源存储地址信息,和/或所述代理服务端为所述资源使用方分配的可用于访问所述资源服务方资源的资源访问地址信息;
41、将满足特定时长的所述未使用的资源信息确定为目标信息;
42、清理所述目标信息。
43、相较于现有技术,本申请提供了一种资源调用方法及装置,应用于代理服务端,响应于接收到资源使用方的资源授权请求,获得与所述资源授权请求相匹配的预授权信息,将所述预授权信息发送至所述资源使用方,以使得所述资源使用方基于所述预授权信息调用资源服务方提供的目标资源。其中,代理服务端预先存储有资源使用方和资源服务方的预授权信息,所述预授权信息用于实现资源服务方对资源使用方的鉴权。资源使用方可以从代理服务端获取预授权信息,降低资源使用方获取资源授权的响应时间,提升了资源调用的响应效率。
1.一种资源调用方法,其特征在于,应用于代理服务端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,所述获得与所述资源授权请求相匹配的预授权信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述资源使用方基于所述预授权信息调用资源服务方提供的目标资源,包括:所述资源使用方将所述预授权信息发送至资源服务方,当资源服务方对所述预授权信息进行鉴权通过后,将目标资源反馈给资源使用方,并将与所述目标资源相匹配的资源使用信息发送至所述代理服务端;
6.一种资源调用装置,其特征在于,应用于代理服务端,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,还包括:
8.根据权利要求6所述的装置,其特征在于,所述获取单元包括:
9.根据权利要求7所述的装置,其特征在于,所述装置还包括:
10.根据权利要求9所述的装置,其特征在于,所述资源使用方基于所述预授权信息调用资源服务方提供的目标资源,包括:所述资源使用方将所述预授权信息发送至资源服务方,当资源服务方对所述预授权信息进行鉴权通过后,将目标资源反馈给资源使用方,并将与所述目标资源相匹配的资源使用信息发送至所述代理服务端;