基于虚拟资源的互动方法、装置及计算机设备与流程

文档序号:34238540发布日期:2023-05-24 23:54阅读:41来源:国知局
基于虚拟资源的互动方法、装置及计算机设备与流程

本技术实施例涉及计算机,特别涉及一种基于虚拟资源的互动方法、装置及计算机设备。


背景技术:

1、在多种应用程序中都会提供抽奖活动,如:在运动类应用程序中,可以通过积攒运动里程数进行抽奖,在公益程序中可以通过参与公益活动进行抽奖,在电竞赛事互动程序中可以通过积攒积分进行抽奖等。

2、相关技术中,在应用程序中会为用户提供多个可抽取物品对应的抽奖活动,用户获取抽奖机会后可参与至该抽奖活动。用户可以进入包含多个候选物品的抽奖页面,点击抽奖页面上的抽奖按钮后,向服务器发送抽奖请求,服务器根据抽奖请求启动该抽奖活动对应的抽奖进程,并得到抽奖结果后向用户反馈抽奖结果,其中用户可能获取多个候选物品中的任意一个或者任意多个。

3、然而,相关技术中的抽奖活动,由于用户是在多个抽奖物品中进行抽奖,则说明多个抽奖物品是包含在同一抽奖进程中的,当大量用户同时参与到该抽奖活动中时,服务器需要在同一抽奖进程下处理大量用户的抽奖行为;且多个用户会在抽奖页面多次触发抽奖进程,进程的启动较为频繁,从而导致在抽奖进程中数据处理量较大,计算机的计算压力大。


技术实现思路

1、本技术实施例提供了一种基于虚拟资源的互动方法、装置及计算机设备,能够减轻计算机在基于虚拟资源的互动过程中的计算压力,所述技术方案如下:

2、一方面,提供了一种基于虚拟资源的互动方法,所述方法包括:

3、显示资源募集页面,所述资源募集页面中包括至少一个待募集物品,所述待募集物品是通过第一虚拟资源概率性获取的物品,所述资源募集页面中登录有目标帐号;

4、响应于接收到针对指定物品的第一虚拟资源的资源兑换操作,显示所述目标帐号对所述指定物品的第一虚拟资源的兑换结果,所述资源兑换操作用于指示使用第二虚拟资源对所述指定物品的第一虚拟资源进行兑换,所述第一虚拟资源与所述第二虚拟资源的资源类型不同;

5、在所述指定物品的第一虚拟资源兑换总数达到募集额度的情况下,显示所述目标帐号对所述指定物品的权限获取结果,所述权限获取结果用于指示所述目标帐号对所述指定物品的获取情况。

6、另一方面,提供了一种基于虚拟资源的互动方法,所述方法包括:

7、服务器接收客户端针对指定物品的第一虚拟资源的资源兑换请求,所述资源兑换请求用于请求使用第二虚拟资源对所述指定物品的第一虚拟资源进行兑换,所述指定物品是通过所述第一虚拟资源概率性获取的物品,所述客户端中登录有目标帐号,所述第一虚拟资源与所述第二虚拟资源的资源类型不同;

8、所述服务器基于所述资源兑换请求向所述客户端反馈所述目标帐号对所述指定物品的第一虚拟资源的兑换结果;

9、在所述指定物品的第一虚拟资源兑换总数达到募集额度的情况下,所述服务器从募集进程队列中启动所述指定物品对应的权限抽取进程,所述募集进程队列用于存储至少一个待募集物品分别对应的权限抽取进程;

10、响应于针对所述指定物品的权限抽取进程结束,所述服务器确定所述指定物品的权限获取方,并向所述客户端反馈所述目标帐号对所述指定物品的权限获取结果,所述权限获取结果用于指示所述目标帐号对所述指定物品的获取情况。

11、另一方面,提供了一种基于虚拟资源的互动装置,所述装置包括:

12、显示模块,用于显示资源募集页面,所述资源募集页面中包括至少一个待募集物品,所述待募集物品是通过第一虚拟资源概率性获取的物品,所述资源募集页面中登录有目标帐号;

13、所述显示模块,还用于响应于接收到针对指定物品的第一虚拟资源的资源兑换操作,显示所述目标帐号对所述指定物品的第一虚拟资源的兑换结果,所述资源兑换操作用于指示使用第二虚拟资源对所述指定物品的第一虚拟资源进行兑换,所述第一虚拟资源与所述第二虚拟资源的资源类型不同;

14、所述显示模块,还用于在所述指定物品的第一虚拟资源兑换总数达到募集额度的情况下,显示所述目标帐号对所述指定物品的权限获取结果,所述权限获取结果用于指示所述目标帐号对所述指定物品的获取情况。

15、另一方面,提供了一种基于虚拟资源的互动装置,所述装置包括:

16、接收模块,用于服务器接收客户端针对指定物品的第一虚拟资源的资源兑换请求,所述资源兑换请求用于请求使用第二虚拟资源对所述指定物品的第一虚拟资源进行兑换,所述指定物品是通过所述第一虚拟资源概率性获取的物品,所述客户端中登录有目标帐号,所述第一虚拟资源与所述第二虚拟资源的资源类型不同;

17、反馈模块,用于所述服务器基于所述资源兑换请求向所述客户端反馈所述目标帐号对所述指定物品的第一虚拟资源的兑换结果;

18、启动模块,用于在所述指定物品的第一虚拟资源兑换总数达到募集额度的情况下,所述服务器从募集进程队列中启动所述指定物品对应的权限抽取进程,所述募集进程队列用于存储至少一个待募集物品分别对应的权限抽取进程;

19、所述反馈模块,还用于响应于针对所述指定物品的权限抽取进程结束,所述服务器确定所述指定物品的权限获取方,并向所述客户端反馈所述目标帐号对所述指定物品的权限获取结果,所述权限获取结果用于指示所述目标帐号对所述指定物品的获取情况。

20、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述实施例中任一所述基于虚拟资源的互动方法。

21、另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述实施例中任一所述的基于虚拟资源的互动方法。

22、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的基于虚拟资源的互动方法。

23、本技术实施例提供的技术方案带来的有益效果至少包括:

24、通过在资源募集页面接收针对指定物品的资源兑换操作,使用目标帐号的第二虚拟资源兑换第一虚拟资源,在指定物品的第一虚拟资源兑换总数达到募集额度的情况下,目标帐号有机会通过第一虚拟资源获取得到该指定物品。一方面,降低了对象获取较高价值的物品的门槛,使得对象兑换物品的积极性提高,从而提高了对象在目标应用程序中的互动性。另一方面,对于服务器来说,多个募集物品的抽取进程被存储在进程队列中,服务器可从其中启动针对单个募集物品的抽取进程,从而将针对多个募集物品的进程分化为针对单个募集物品的进程,减少了在同一抽取进程下参与帐号的并发性;其次,通过达到募集额度触发待募集物品的权限抽取进程,避免由于多个对象在募集页面主动触发权限抽取进程导致的进程高并发,减轻了计算机的计算压力。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1