虚拟资源分配方法和装置制造方法及图纸

技术编号:14552367 阅读:143 留言:0更新日期:2017-02-05 01:31
本发明专利技术公开了一种虚拟资源分配方法和装置,属于计算机技术领域。所述虚拟资源分配方法包括:获取目标任务在当前单位时长内的运行次数;计算与所述运行次数所对应的虚拟资源的分配参数,所述虚拟资源的分配参数包括所述虚拟资源的分配数量和/或所述虚拟资源的分配概率,所述虚拟资源的分配参数与所述目标任务在单位时长内的运行次数呈负相关关系;根据计算得到的所述分配参数为完成所述目标任务的客户端分配所述虚拟资源。解决了现有技术会导致的应用程序的经济系统紊乱的问题;达到了可以根据目标任务在当前单位时长内的运行次数来为完成该目标任务的客户端动态分配虚拟资源,进而保证目标任务的经济系统平衡的效果。

Virtual resource allocation method and device

The invention discloses a method and a device for allocating virtual resources, which belongs to the technical field of computer. Including the virtual resource allocation method: target acquisition task in the current unit in the long run times; distribution parameters of virtual resources and the corresponding calculation of running times, distribution of probability distribution parameters of the virtual resource allocation including the virtual number of resources and / or the virtual resources, negative correlation between the distribution parameters of the virtual resources and the target task in the unit time of the running times; according to the distribution of the calculated parameters for the client to complete the objectives and tasks assigned by the virtual resources. To solve the disorder of economic system application of existing technology will lead to the problem; to client dynamic virtual resource allocation according to the objectives and tasks in the current unit in the long run times to complete the objectives and tasks, and ensure the balance of economic system target effect.

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种虚拟资源分配方法和装置
技术介绍
为了提高应用程序的趣味性,应用程序中可以设置任务。在用户完成该任务时,服务器可以给该用户分配一定的虚拟资源作为奖励。以某一背单词软件为例,当用户通过该背单词软件背下100个单词时,服务器可以为该用户分配100个虚拟果子。之后,用户可以使用该虚拟果子兑换该背单词软件中的名师讲解课程。在实现本专利技术的过程中,专利技术人发现上述技术至少存在以下问题:应用程序在制作过程中难免会存在一些漏洞,而用户可以通过这些漏洞在短时间内自动反复参与任务,进而不断获得服务器分配的虚拟资源,所以现有方案会导致应用程序的经济系统紊乱。
技术实现思路
为了解决现有技术中应用程序的经济系统会被打乱的问题,本专利技术实施例提供了一种虚拟资源分配方法和装置。所述技术方案如下:第一方面,提供了一种虚拟资源分配方法,所述方法包括:获取目标任务在当前单位时长内的运行次数;计算与所述运行次数所对应的虚拟资源的分配参数,所述虚拟资源的分配参数包括所述虚拟资源的分配数量和/或所述虚拟资源的分配概率,所述虚拟资源的分配参数与所述目标任务在单位时长内的运行次数呈负相关关系;根据计算得到的所述分配参数为完成所述目标任务的客户端分配所述虚拟资源。可选地,所述计算与所述运行次数所对应的虚拟资源的分配参数,包括:获取所述目标任务所对应的预设对应关系,所述预设对应关系为所述目标任务在单位时长内的运行次数与所述虚拟资源的分配参数之间的负相关关系;根据所述预设对应关系计算与所述运行次数所对应的分配参数。可选地,所述根据所述预设对应关系计算与所述运行次数所对应的分配参数,包括:设所述目标任务在单位时长内的运行次数为x,所述虚拟资源的分配参数为y,参考运行次数为a,参考分配参数为b;计算获取到的所述运行次数与参考运行次数a的差值,以及所述差值与所述参考运行次数a的比值;根据(x-a)/a与(y-b)/b之间的负相关关系查询与计算得到的所述比值所对应的分配参数的比值;根据所述参考分配参数b以及查询到的所述分配参数的比值计算与所述运行次数对应的分配参数。可选地,所述获取所述目标任务所对应的预设对应关系之前,所述方法还包括:设置所述目标任务在单位时长内的运行次数与所述虚拟资源的分配参数之间的负相关关系;将设置的所述负相关关系保存为所述目标任务所对应的预设对应关系。可选地,所述设置所述目标任务在单位时长内的运行次数与所述虚拟资源的分配参数之间的负相关关系,包括:设置所述(x-a)/a与所述(y-b)/b之间的负相关关系。可选地,所述计算获取到的所述运行次数所对应的虚拟资源的分配参数之前,所述方法还包括:检测所述运行次数是否达到报警运行次数;如果所述运行次数达到所述报警运行次数,则触发执行所述计算与所述运行次数所对应的虚拟资源的分配参数的步骤;如果所述运行次数未达到所述报警运行次数,则将预设分配参数作为所述目标任务所对应的虚拟资源的分配参数。第二方面,提供了一种虚拟资源分配装置,所述装置包括:次数获取模块,用于获取目标任务在当前单位时长内的运行次数;参数计算模块,用于计算与所述次数获取模块获取到的所述运行次数所对应的虚拟资源的分配参数,所述虚拟资源的分配参数包括所述虚拟资源的分配数量和/或所述虚拟资源的分配概率,所述虚拟资源的分配参数与所述目标任务在单位时长内的运行次数呈负相关关系;资源分配模块,用于根据所述参数计算模块计算得到的所述分配参数为完成所述目标任务的客户端分配所述虚拟资源。可选地,所述参数计算模块,包括:对应关系获取单元,用于获取所述目标任务所对应的预设对应关系,所述预设对应关系为所述目标任务在单位时长内的运行次数与所述虚拟资源的分配参数之间的负相关关系;参数计算单元,用于根据所述对应关系获取单元获取到的所述预设对应关系计算与所述运行次数所对应的分配参数。可选地,所述参数计算单元,包括:设定子单元,用于设所述目标任务在单位时长内的运行次数为x,所述虚拟资源的分配参数为y,参考运行次数为a,参考分配参数为b;第一计算子单元,用于计算获取到的所述运行次数与参考运行次数a的差值,以及所述差值与所述参考运行次数a的比值;第二计算子单元,用于根据(x-a)/a与(y-b)/b之间的负相关关系查询与计算得到的所述比值所对应的分配参数的比值;第三计算子单元,用于根据所述参考分配参数b以及查询到的所述分配参数的比值计算与所述运行次数对应的分配参数。可选地,所述装置还包括:对应关系设置模块,用于设置所述目标任务在单位时长内的运行次数与所述虚拟资源的分配参数之间的负相关关系;对应关系保存模块,用于将设置的所述负相关关系保存为所述目标任务所对应的预设对应关系。可选地,所述对应关系设置模块,用于设置所述(x-a)/a与所述(y-b)/b之间的负相关关系。可选地,所述装置还包括:次数检测模块,用于检测所述运行次数是否达到报警运行次数;触发模块,用于在所述次数检测模块的检测结果为所述运行次数达到所述报警运行次数时,触发执行所述计算与所述运行次数所对应的虚拟资源的分配参数的步骤;参数确定模块,用于在所述次数检测模块的检测结果为所述运行次数未达到所述报警运行次数时,将预设分配参数作为所述目标任务所对应的虚拟资源的分配参数。本专利技术实施例提供的技术方案的有益效果是:通过当目标任务在当前单位时长内运行次数越多时,为完成该目标任务的客户端分配越少的虚拟资源;解决了现有技术会导致的应用程序的经济系统紊乱的问题;达到了可以根据目标任务在当前单位时长内的运行次数来为完成该目标任务的客户端动态分配虚拟资源,进而保证目标任务的经济系统平衡的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的虚拟资源方法的方法流程图;图2是本专利技术另一实施例提供的虚拟资源方法的方法流程图;图3是本专利技术一个实施例提供的虚拟资源装置的结构方框图;图4是本专利技术另一实施例提供的虚拟资源装置的结构方本文档来自技高网...

【技术保护点】
一种虚拟资源分配方法,其特征在于,所述方法包括:获取目标任务在当前单位时长内的运行次数;计算与所述运行次数所对应的虚拟资源的分配参数,所述虚拟资源的分配参数包括所述虚拟资源的分配数量和/或所述虚拟资源的分配概率,所述虚拟资源的分配参数与所述目标任务在单位时长内的运行次数呈负相关关系;根据计算得到的所述分配参数为完成所述目标任务的客户端分配所述虚拟资源。

【技术特征摘要】
1.一种虚拟资源分配方法,其特征在于,所述方法包括:
获取目标任务在当前单位时长内的运行次数;
计算与所述运行次数所对应的虚拟资源的分配参数,所述虚拟资源的分配
参数包括所述虚拟资源的分配数量和/或所述虚拟资源的分配概率,所述虚拟资
源的分配参数与所述目标任务在单位时长内的运行次数呈负相关关系;
根据计算得到的所述分配参数为完成所述目标任务的客户端分配所述虚拟
资源。
2.根据权利要求1所述的方法,其特征在于,所述计算与所述运行次数所
对应的虚拟资源的分配参数,包括:
获取所述目标任务所对应的预设对应关系,所述预设对应关系为所述目标
任务在单位时长内的运行次数与所述虚拟资源的分配参数之间的负相关关系;
根据所述预设对应关系计算与所述运行次数所对应的分配参数。
3.根据权利要求2所述的方法,其特征在于,所述根据所述预设对应关系
计算与所述运行次数所对应的分配参数,包括:
设所述目标任务在单位时长内的运行次数为x,所述虚拟资源的分配参数为
y,参考运行次数为a,参考分配参数为b;
计算获取到的所述运行次数与参考运行次数a的差值,以及所述差值与所
述参考运行次数a的比值;
根据(x-a)/a与(y-b)/b之间的负相关关系查询与计算得到的所述比值所
对应的分配参数的比值;
根据所述参考分配参数b以及查询到的所述分配参数的比值计算与所述运
行次数对应的分配参数。
4.根据权利要求3所述的方法,其特征在于,所述获取所述目标任务所对
应的预设对应关系之前,所述方法还包括:
设置所述目标任务在单位时长内的运行次数与所述虚拟资源的分配参数之

\t间的负相关关系;
将设置的所述负相关关系保存为所述目标任务所对应的预设对应关系。
5.根据权利要求4所述的方法,其特征在于,所述设置所述目标任务在单
位时长内的运行次数与所述虚拟资源的分配参数之间的负相关关系,包括:
设置所述(x-a)/a与所述(y-b)/b之间的负相关关系。
6.根据权利要求1至5任一所述的方法,其特征在于,所述计算获取到的
所述运行次数所对应的虚拟资源的分配参数之前,所述方法还包括:
检测所述运行次数是否达到报警运行次数;
如果所述运行次数达到所述报警运行次数,则触发执行所述计算与所述运
行次数所对应的虚拟资源的分配参数的步骤;
如果所述运行次数未达到所述报警运行次数,则将预设分配参数作为所述
目标任务所对应的虚拟资源的分配参数。
7.一种虚拟资源分配装置,其特征在于,所述装置包括:
次数获取模块,用...

【专利技术属性】
技术研发人员:汪崇儒
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1