虚拟资源分配方法和装置的制造方法

文档序号:9750640阅读:339来源:国知局
虚拟资源分配方法和装置的制造方法
【技术领域】
[0001] 本发明涉及计算机技术领域,特别涉及一种虚拟资源分配方法和装置。
【背景技术】
[0002] 为了提高应用程序的趣味性,应用程序中可以设置任务。在用户完成该任务时,月艮 务器可以给该用户分配一定的虚拟资源作为奖励。
[0003] 以某一背单词软件为例,当用户通过该背单词软件背下100个单词时,服务器可 以为该用户分配1〇〇个虚拟果子。之后,用户可以使用该虚拟果子兑换该背单词软件中的 名师讲解课程。
[0004] 在实现本发明的过程中,发明人发现上述技术至少存在以下问题:应用程序在制 作过程中难免会存在一些漏洞,而用户可以通过这些漏洞在短时间内自动反复参与任务, 进而不断获得服务器分配的虚拟资源,所以现有方案会导致应用程序的经济系统紊乱。

【发明内容】

[0005] 为了解决现有技术中应用程序的经济系统会被打乱的问题,本发明实施例提供了 一种虚拟资源分配方法和装置。所述技术方案如下:
[0006] 第一方面,提供了一种虚拟资源分配方法,所述方法包括:
[0007] 获取目标任务在当前单位时长内的运行次数;
[0008] 计算与所述运行次数所对应的虚拟资源的分配参数,所述虚拟资源的分配参数包 括所述虚拟资源的分配数量和/或所述虚拟资源的分配概率,所述虚拟资源的分配参数与 所述目标任务在单位时长内的运行次数呈负相关关系;
[0009] 根据计算得到的所述分配参数为完成所述目标任务的客户端分配所述虚拟资源。
[0010] 可选地,所述计算与所述运行次数所对应的虚拟资源的分配参数,包括:
[0011] 获取所述目标任务所对应的预设对应关系,所述预设对应关系为所述目标任务在 单位时长内的运行次数与所述虚拟资源的分配参数之间的负相关关系;
[0012] 根据所述预设对应关系计算与所述运行次数所对应的分配参数。
[0013] 可选地,所述根据所述预设对应关系计算与所述运行次数所对应的分配参数,包 括:
[0014] 设所述目标任务在单位时长内的运行次数为X,所述虚拟资源的分配参数为y,参 考运行次数为a,参考分配参数为b ;
[0015] 计算获取到的所述运行次数与参考运行次数a的差值,以及所述差值与所述参考 运行次数a的比值;
[0016] 根据(x_a)/a与(y_b)/b之间的负相关关系查询与计算得到的所述比值所对应的 分配参数的比值;
[0017] 根据所述参考分配参数b以及查询到的所述分配参数的比值计算与所述运行次 数对应的分配参数。
[0018] 可选地,所述获取所述目标任务所对应的预设对应关系之前,所述方法还包括:
[0019] 设置所述目标任务在单位时长内的运行次数与所述虚拟资源的分配参数之间的 负相关关系;
[0020] 将设置的所述负相关关系保存为所述目标任务所对应的预设对应关系。
[0021] 可选地,所述设置所述目标任务在单位时长内的运行次数与所述虚拟资源的分配 参数之间的负相关关系,包括:
[0022] 设置所述(x_a)/a与所述(y_b)/b之间的负相关关系。
[0023] 可选地,所述计算获取到的所述运行次数所对应的虚拟资源的分配参数之前,所 述方法还包括:
[0024] 检测所述运行次数是否达到报警运行次数;
[0025] 如果所述运行次数达到所述报警运行次数,则触发执行所述计算与所述运行次数 所对应的虚拟资源的分配参数的步骤;
[0026] 如果所述运行次数未达到所述报警运行次数,则将预设分配参数作为所述目标任 务所对应的虚拟资源的分配参数。
[0027] 第二方面,提供了一种虚拟资源分配装置,所述装置包括:
[0028] 次数获取模块,用于获取目标任务在当前单位时长内的运行次数;
[0029] 参数计算模块,用于计算与所述次数获取模块获取到的所述运行次数所对应的虚 拟资源的分配参数,所述虚拟资源的分配参数包括所述虚拟资源的分配数量和/或所述虚 拟资源的分配概率,所述虚拟资源的分配参数与所述目标任务在单位时长内的运行次数呈 负相关关系;
[0030] 资源分配模块,用于根据所述参数计算模块计算得到的所述分配参数为完成所述 目标任务的客户端分配所述虚拟资源。
[0031] 可选地,所述参数计算模块,包括:
[0032] 对应关系获取单元,用于获取所述目标任务所对应的预设对应关系,所述预设对 应关系为所述目标任务在单位时长内的运行次数与所述虚拟资源的分配参数之间的负相 关关系;
[0033] 参数计算单元,用于根据所述对应关系获取单元获取到的所述预设对应关系计算 与所述运行次数所对应的分配参数。
[0034] 可选地,所述参数计算单元,包括:
[0035] 设定子单元,用于设所述目标任务在单位时长内的运行次数为X,所述虚拟资源的 分配参数为y,参考运行次数为a,参考分配参数为b ;
[0036] 第一计算子单元,用于计算获取到的所述运行次数与参考运行次数a的差值,以 及所述差值与所述参考运行次数a的比值;
[0037] 第二计算子单元,用于根据(x_a)/a与(y_b)/b之间的负相关关系查询与计算得 到的所述比值所对应的分配参数的比值;
[0038] 第三计算子单元,用于根据所述参考分配参数b以及查询到的所述分配参数的比 值计算与所述运行次数对应的分配参数。
[0039] 可选地,所述装置还包括:
[0040] 对应关系设置模块,用于设置所述目标任务在单位时长内的运行次数与所述虚拟 资源的分配参数之间的负相关关系;
[0041] 对应关系保存模块,用于将设置的所述负相关关系保存为所述目标任务所对应的 预设对应关系。
[0042] 可选地,所述对应关系设置模块,用于设置所述(x_a)/a与所述(y_b)/b之间的负 相关关系。
[0043] 可选地,所述装置还包括:
[0044] 次数检测模块,用于检测所述运行次数是否达到报警运行次数;
[0045] 触发模块,用于在所述次数检测模块的检测结果为所述运行次数达到所述报警运 行次数时,触发执行所述计算与所述运行次数所对应的虚拟资源的分配参数的步骤;
[0046] 参数确定模块,用于在所述次数检测模块的检测结果为所述运行次数未达到所述 报警运行次数时,将预设分配参数作为所述目标任务所对应的虚拟资源的分配参数。
[0047] 本发明实施例提供的技术方案的有益效果是:
[0048] 通过当目标任务在当前单位时长内运行次数越多时,为完成该目标任务的客户端 分配越少的虚拟资源;解决了现有技术会导致的应用程序的经济系统紊乱的问题;达到了 可以根据目标任务在当前单位时长内的运行次数来为完成该目标任务的客户端动态分配 虚拟资源,进而保证目标任务的经济系统平衡的效果。
【附图说明】
[0049] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0050] 图1是本发明一个实施例提供的虚拟资源方法的方法流程图;
[0051] 图2是本发明另一实施例提供的虚拟资源方法的方法流程图;
[0052] 图3是本发明一个实施例提供的虚拟资源装置的结构方框图;
[0053] 图4是本发明另一实施例提供的虚拟资源装置的结构方框图;
[0054] 图5是本发明一个实施例提供的服务器的结构方框图。
【具体实施方式】
[0055] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1