System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及网络,特别是涉及一种资源调用方法、系统、电子设备及可读存储介质。
技术介绍
1、随着网络技术的发展,用户可以通过客户端与第三方服务进行交互,获取所需要的资源。
2、现有技术中,往往是在客户端需要调用资源时,再向提供资源的第三方服务发送请求,以获取资源。但第三方服务与客户端的交互耗时较长,导致资源获取有延时,资源调用的效率较差。
技术实现思路
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、本专利技术实施例提供的资源调用方法,通过在所述客户端满足资源获取条件的情况下,向第三方资源服务发送资源获取请求;接收所述第三方资源服务响应于所述资源获取请求所返回的目标虚拟资源,并将所述目标虚拟资源上传至服务端;所述服务端用于存储所述目标虚拟资源;在所述客户端存在资源调用需求的情况下,向所述服务端发送资源调用请求,并接收所述服务端响应于所述资源调用请求所返回的所述目标虚拟资源;对所述目标虚拟资源执行调用操作,以响应所述资源调用需求。本专利技术实施例中,通过在客户端满足资源获取条件时,向第三方资源服务请求目标虚拟资源,并将所获取的目标虚拟资源上传至服务端存储,从而可以在客户端存在资源调用需求时,无需向第三方服务(第三方资源服务)请求资源,可以直接从服务端中获取目标虚拟资源即可,避免了在客户端需要调用资源时再向第三方资源服务请求资源的情况,且客户端与服务端的交互效率高于与第三方服务的交互效率,从而本专利技术实施例可以在一定程度上减少资源获取延时的情况,提高资源调用的效率。
本文档来自技高网...【技术保护点】
1.一种资源调用方法,应用于客户端,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法包括:
3.根据权利要求1所述的方法,其特征在于,所述向第三方资源服务发送资源获取请求,包括:
4.根据权利要求1-3任一所述的方法,其特征在于,所述客户端为采用目标操作系统的应用产品的客户端,所述服务端为采用所述目标操作系统的应用产品的服务端,所述第三方资源服务为所述目标操作系统的服务端,所述目标虚拟资源为所述客户端对应的用户账户的优惠信息。
5.一种资源调用方法,应用于服务端,其特征在于,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述将所述目标虚拟资源存储至预设位置之后,所述方法还包括:
8.根据权利要求5-7任一所述的方法,其特征在于,所述服务端为采用目标操作系统的应用产品的服务端,所述客户端为采用所述目标操作系统的应用产品的客户端,所述第三方资源服务为所述目标操作系统的服务端,所述目标虚拟资源为所述客户
9.一种资源调用装置,应用于客户端,其特征在于,所述装置包括:
10.一种资源调用装置,应用于服务端,其特征在于,所述装置包括:
11.一种资源调用系统,其特征在于,所述系统包括客户端和服务端;
12.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一所述的方法。
...【技术特征摘要】
1.一种资源调用方法,应用于客户端,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法包括:
3.根据权利要求1所述的方法,其特征在于,所述向第三方资源服务发送资源获取请求,包括:
4.根据权利要求1-3任一所述的方法,其特征在于,所述客户端为采用目标操作系统的应用产品的客户端,所述服务端为采用所述目标操作系统的应用产品的服务端,所述第三方资源服务为所述目标操作系统的服务端,所述目标虚拟资源为所述客户端对应的用户账户的优惠信息。
5.一种资源调用方法,应用于服务端,其特征在于,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述将所述目标虚拟资源存储至预设位置之后,所述方法还包括:
<...【专利技术属性】
技术研发人员:俞建鑫,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。