一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种资源分发配置方法、装置以及计算机存储介质与流程

2021-09-18 02:32:00 来源:中国专利 TAG:计算机 分发 装置 配置 公开


1.本公开涉及计算机技术领域,具体而言,涉及一种资源分发配置方法、装置以及计算机存储介质。


背景技术:

2.随着计算机网络技术的发展,越来越多的游戏被开发来满足用户的使用需求。在很多游戏开发中,会设置相应的资源发放机制,来满足游戏中各种任务机制的需求。
3.当前的资源分发是针对每种任务机制来直接配置各个具体资源的分发策略。这种方式进行资源分发配置的效率较低,且由于配置过程复杂,很容易出现资源分发配置出现错误的情况,比如将某个资源配置给游戏等级不符的玩家。因此,如何有效地进行游戏中的资源分发配置成为亟待解决的问题。


技术实现要素:

4.本公开实施例至少提供一种资源分发配置方法、装置以及计算机存储介质。
5.第一方面,本公开实施例提供了一种资源分发配置方法,包括:
6.根据目标游戏对应的虚拟资源信息,配置各个资源分发单元;其中,每个所述资源分发单元中包含多个虚拟资源;
7.根据设置的游戏属性信息,配置各个资源分发包;其中,每个资源分发包中包含在不同的游戏属性信息下分别引用的所述资源分发单元;
8.针对所述目标游戏的多种资源获取任务中的每种资源获取任务,通过配置引用的资源分发包、资源分发单元、以及虚拟资源,生成所述资源获取任务对应的资源分发表。
9.在一种可能的实施方式中,根据目标游戏对应的虚拟资源信息,配置各个资源分发单元,包括:
10.根据所述目标游戏中包含的各虚拟资源对应的资源属性信息,配置各个所述资源分发单元,生成资源单元配置表;
11.其中,所述资源单元配置表中包含在分发所述资源分发单元时,在所述资源分发单元内选择虚拟资源的方式,以及所述资源分发单元的资源单元标识id;所述资源单元id用于在所述资源分发单元被引用时使用。
12.在一种可能的实施方式中,根据设置的游戏属性信息,配置各个资源分发包,包括:
13.基于多种属性类型中每种属性类型下的多个预设属性信息,确定待配置的资源分发包对应的多个属性组;其中,每个属性组中包含在至少一种属性类型中每种属性类型下的目标属性信息;
14.分别配置在确定的每个所述属性组下引用的资源分发单元,生成适配所述多个属性组的资源分发包的资源包配置表;
15.其中,所述资源包配置表中包含在分发所述资源分发包时,在所述资源分发包内
选择资源分发单元的方式,以及所述资源分发包的资源包标识id;所述资源包id用于在所述资源分发包被引用时使用。
16.在一种可能的实施方式中,针对所述目标游戏的多种资源获取任务中的每种资源获取任务,通过配置引用的资源分发包、资源分发单元、以及虚拟资源,生成所述资源获取任务对应的资源分发表,包括:
17.根据每种所述资源获取任务的任务属性信息,配置引用的资源分发包、资源分发单元、以及虚拟资源,生成所述资源获取任务对应的资源分发表;
18.其中,所述资源分发表中包括掉落标识id,所述掉落id用于在所述资源分发表被引用时使用。
19.在一种可能的实施方式中,所述方法还包括:
20.获取在所述目标游戏的各个游戏机制下,每个所述掉落id对应的被引用次数;
21.根据每个所述掉落id对应的被引用次数,以及每个掉落id对应的资源分发表,确定所述目标游戏的资源分发配置情况。
22.在一种可能的实施方式中,在生成所述资源分发表之后,所述方法还包括:
23.在客户端运行目标游戏的过程中,根据所述资源分发表为所述客户端进行资源分发。
24.在一种可能的实施方式中,根据所述资源分发表为所述客户端进行资源分发,包括:
25.根据所述客户端当前选择的目标游戏机制,确定与所述目标游戏机制匹配的各资源分发表;
26.在客户端运行目标游戏的过程中,根据确定的所述资源分发表为所述客户端进行资源分发。
27.第二方面,本公开实施例提供了一种资源分发配置装置,包括:
28.第一配置模块,用于根据目标游戏对应的虚拟资源信息,配置各个资源分发单元;其中,每个所述资源分发单元中包含多个虚拟资源;
29.第二配置模块,用于根据设置的游戏属性信息,配置各个资源分发包;其中,每个资源分发包中包含在不同的游戏属性信息下分别引用的所述资源分发单元;
30.第三配置模块,用于针对所述目标游戏的多种资源获取任务中的每种资源获取任务,通过配置引用的资源分发包、资源分发单元、以及虚拟资源,生成所述资源获取任务对应的资源分发表。
31.在一种可能的实施方式中,所述第一配置模块,具体用于根据所述目标游戏中包含的各虚拟资源对应的资源属性信息,配置各个所述资源分发单元,生成资源单元配置表;
32.其中,所述资源单元配置表中包含在分发所述资源分发单元时,在所述资源分发单元内选择虚拟资源的方式,以及所述资源分发单元的资源单元标识id;所述资源单元id用于在所述资源分发单元被引用时使用。
33.在一种可能的实施方式中,所述第二配置模块,具体用于基于多种属性类型中每种属性类型下的多个预设属性信息,确定待配置的资源分发包对应的多个属性组;其中,每个属性组中包含在至少一种属性类型中每种属性类型下的目标属性信息;
34.分别配置在确定的每个所述属性组下引用的资源分发单元,生成适配所述多个属
性组的资源分发包的资源包配置表;
35.其中,所述资源包配置表中包含在分发所述资源分发包时,在所述资源分发包内选择资源分发单元的方式,以及所述资源分发包的资源包标识id;所述资源包id用于在所述资源分发包被引用时使用。
36.在一种可能的实施方式中,所述第三配置模块,具体用于根据每种所述资源获取任务的任务属性信息,配置引用的资源分发包、资源分发单元、以及虚拟资源,生成所述资源获取任务对应的资源分发表;其中,所述资源分发表中包括掉落标识id,所述掉落id用于在所述资源分发表被引用时使用。
37.在一种可能的实施方式中,所述装置还包括:获取模块,用于获取在所述目标游戏的各个游戏机制下,每个所述掉落id对应的被引用次数;
38.确定模块,用于根据每个所述掉落id对应的被引用次数,以及每个掉落id对应的资源分发表,确定所述目标游戏的资源分发配置情况。
39.在一种可能的实施方式中,所述装置还包括:分发模块,用于在客户端运行目标游戏的过程中,根据所述资源分发表为所述客户端进行资源分发。
40.在一种可能的实施方式中,所述分发模块,具体用于根据所述客户端当前选择的目标游戏机制,确定与所述目标游戏机制匹配的各资源分发表;在客户端运行目标游戏的过程中,根据确定的所述资源分发表为所述客户端进行资源分发。
41.本公开实施例提供的资源分发配置方法、装置以及计算机存储介质,通过生成针对目标游戏的每种资源获取任务下的资源分发表来满足游戏任务执行过程中的资源分发需求。该资源分发表中不仅可以直接配置固定的虚拟资源,还可以引用配置的资源分发单元和资源分发包;这里,每个资源分发单元中可以包含多个虚拟资源,也就是每次分发到该资源分发单元时,可以从该资源分发单元中根据各虚拟资源的分发概率等来选择虚拟资源,资源分发单元相当于是进行资源灵活分发的最小配置单元;资源分发包可以引用资源分发单元,每个资源分发包中限定了不同游戏属性信息下分别引用的资源分发单元,也就是可以在一个资源分发包中限定不同游戏等级、不同副本难度级等游戏属性信息下的资源分发单元。如此,实现了对资源分发的便捷配置管理;另外,各个外围系统可以直接引用基于上述方案配置好的资源分发表,这样,通过统计资源分发表的引用记录,再结合各个资源分发表的配置信息,可以方便地统计出各个虚拟资源的分发配置情况,因此基于上述资源分发表可以对目标游戏的资源分发配置进行监管,从而减少资源分发配置出错的情况。
42.关于上述资源分发配置装置、计算机设备、及计算机可读存储介质的效果描述参见上述资源分发配置方法的说明,这里不再赘述。
43.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
44.为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人
员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
45.图1示出了本公开实施例所提供的一种资源分发配置方法的流程图;
46.图2示出了本公开实施例所提供的一种资源分发配置装置的示意图;
47.图3示出了本公开实施例所提供的一种计算机设备的示意图。
具体实施方式
48.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
49.在许多游戏中,会设置相应的资源发放机制,来满足游戏中各种任务机制的需求,当前针对每种任务机制来直接配置各个具体资源的分发策略,配置过程复杂,配置效率较低,且在配置过程中容易出现资源分发配置出错的情况。
50.基于上述研究,本公开实施例提供了一种资源分发配置方法、装置以及计算机存储介质,通过生成针对目标游戏的每种资源获取任务下的资源分发表来满足游戏任务执行过程中的资源分发需求。该资源分发表中不仅可以直接配置固定的虚拟资源,还可以引用配置的资源分发单元和资源分发包;如此,实现了对资源分发的便捷配置管理;另外,各个外围系统可以直接引用基于上述方案配置好的资源分发表,这样,通过统计资源分发表的引用记录,再结合各个资源分发表的配置信息,可以方便地统计出各个虚拟资源的分发配置情况,因此基于上述资源分发表可以对目标游戏的资源分发配置进行监管,从而减少资源分发配置出错的情况。
51.针对以上方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。
52.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
53.为便于对本实施例进行理解,首先对本公开实施例所公开的一种资源分发配置方法进行详细介绍,本公开实施例所提供的资源分发配置方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(user equipment,ue)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(personal digital assistant,pda)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该资源分发配置方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
54.参照图1所示,为本公开实施例提供的资源分发配置方法的流程图,所述方法包括s101~s103,其中:
55.s101、根据目标游戏对应的虚拟资源信息,配置各个资源分发单元;其中,每个所
述资源分发单元中包含多个虚拟资源。
56.其中,目标游戏例如包括多种电子游戏中的任一电子游戏,例如可以包括竞技射击类游戏、格斗类游戏、冒险类游戏等任一种类型中的任一游戏;虚拟资源用来表征目标游戏中包含的能够下发给玩家的虚拟物品,例如可以包括虚拟装备(例如包括刀、枪、剑等)、虚拟货币(例如包括礼金、金币等)、虚拟道具(例如包括装备道具、血量道具、武力道具等)等;虚拟资源信息可以包含但不限于目标游戏对应的发布服务器信息、目标游戏中包含的虚拟道具等虚拟资源的信息等;虚拟资源具有对应的资源属性信息,该资源属性信息可以包括但不限于各虚拟资源适配的游戏等级、以及各虚拟资源适配的游戏角色职业、以及各虚拟资源对应的杀伤力、以及各虚拟资源对应的武力值等。
57.资源分发单元用来表征进行资源灵活分发的最小配置单元,也可以称为奖励组;一般资源分发单元中可以配置有至少一个虚拟资源。
58.在具体实施中,可以根据目标游戏中包含的各虚拟资源对应的资源属性信息,配置各个资源分发单元,生成资源单元配置表。
59.其中,资源单元配置表用来表征对资源分发单元进行配置时生成的配置表;该资源单元配置表中可以包含但不限于在分发该资源分发单元时,在资源分发单元内选择虚拟资源的方式,以及资源分发单元的资源单元标识(identification,id);这里,资源单元id用来表征资源分发单元对应的唯一标识,该资源单元id用于在资源分发过程中资源分发单元被引用时使用,即在资源分发过程中,可以通过引用资源单元id来调用对应的资源分发单元。
60.在分发资源分发单元时,在资源分发单元内选择的虚拟资源的方式,可以包括下述至少一种:随机分发资源分发单元内配置的各虚拟资源、按照预设分发概率分发资源分发单元内配置的各虚拟资源、以及按照资源分发单元内配置的各虚拟资源的分发优先级分发资源分发单元内配置的各虚拟资源等;这里,各虚拟资源的分发优先级用来表征各虚拟资源的在分发过程中分发的先后顺序;为了简化配置过程,实现对资源分发单元的便捷配置管理,可以使用符号表征上述几种选择虚拟资源的方式,例如使用“0”来表征随机分发资源分发单元内配置的各虚拟资源、使用“1”来表征按照预设分发概率分发资源分发单元内配置的各虚拟资源、使用“2”来表征按照资源分发单元内配置的各虚拟资源的分发优先级分发资源分发单元内配置的各虚拟资源。
61.在具体实施中,可以根据目标游戏对应的发布服务器信息,配置各个资源分发单元对应的发布服id;根据目标游戏中包含的各虚拟资源适配的游戏等级、各虚拟资源适配的游戏角色职业、各虚拟资源对应的杀伤力、以及各虚拟资源对应的武力值等,配置各个资源分发单元中包含的至少一个虚拟资源中各虚拟资源id、分发各资源分发单元时该资源分发单元内选择虚拟资源的方式、各虚拟资源对应的预设分发概率、以及各虚拟资源对应的分发优先级等,从而生成资源单元配置表。
62.在一种可能的实施方式中,资源分发单元中还可以引用其他资源分发单元,即资源单元配置表中还可以包括引用的资源单元id;在某一资源分发单元引用其他资源分发单元后,可以在该资源单元配置表中配置掉落类型,用来确定在分发该资源分发单元时,进行分发的类型,例如,掉落类型可以包括单个虚拟资源、资源分发单元;这里为了简化配置过程,实现对资源分发单元的便捷配置管理,可以使用符号表征单个虚拟资源、资源分发单元
分别对应的掉落类型,例如可以使用“1”表征配置的掉落类型为单个虚拟资源、使用“2”表征配置的掉落类型为资源分发单元。
63.在具体实施中,还可以配置资源分发单元中引用的至少一个虚拟资源最大分发数量、最小分发数量、最大分发数量公式、最小分发数量公式;这里,虚拟资源可以包括单个虚拟物品、以及资源分发单元。
64.需要说明的是,在配置各个资源分发单元,生成各个资源分发单元对应的资源单元配置表的过程中,可以根据目标游戏的游戏规则需求,动态调整资源单元配置表中包含的需要配置的配置参数;本公开实施例仅提及了资源单元配置表中包含的部分配置参数。
65.示例性的,具体的资源单元配置表中包含的配置参数可以如表1所示:
66.表1
[0067][0068]
示例性的,若在表1中的选择虚拟资源方式配置参数下配置“0”,则可以随机分发资源分发单元内配置的各虚拟资源id对应的各虚拟资源;若在表1中的选择虚拟资源方式配置参数下配置“1”,则可以按照配置的分发概率分发资源分发单元内配置的各虚拟资源,比如,当在选择虚拟资源方式配置参数下配置“1”、虚拟资源id配置参数下配置虚拟资源a的标识a、以及虚拟资源b的标识b,并配置虚拟资源a的分发概率为0.5、虚拟资源b的分发概率为0.5,则在分发该资源分发单元过程中,可以按照为虚拟资源a配置的分发概率0.5、以及为虚拟资源b配置的分发概率0.5对虚拟资源a和虚拟资源b进行分发;若在表1中的选择虚拟资源方式配置参数下配置“2”,则可以按照配置的各虚拟资源的分发优先级分发资源分发单元内配置的各虚拟资源,比如,当在选择虚拟资源方式配置参数下配置“2”、虚拟资源id配置参数下配置虚拟资源a的标识a、以及虚拟资源b的标识b,并配置虚拟资源a的分发概率为0.6、虚拟资源b的分发概率为0.5,并配置虚拟资源a的分发优先级为1、虚拟资源b的分发优先级为2,此时可以按照配置的各虚拟资源的分发优先级分发资源分发单元内配置的各虚拟资源,即按照虚拟资源a的分发概率0.6分发虚拟资源a。
[0069]
示例性的,若资源单元配置表中包含的掉落类型配置参数、且在该掉落类型配置参数下配置“1”,则在分发该资源分发单元时,分发该资源分发单元中包含的单个虚拟资源;若资源单元配置表中包含的掉落类型配置参数、且在该掉落类型配置参数下配置“2”,则在分发该资源分发单元时,分发该资源分发单元引用的其他资源分发单元。
[0070]
承接上述本公开实施例提供的资源分发配置方法还包括:
[0071]
s102、根据设置的游戏属性信息,配置各个资源分发包;其中,每个资源分发包中包含在不同的游戏属性信息下分别引用的所述资源分发单元。
[0072]
其中,游戏属性信息可以包括但不限于多种属性类型,该属性类型可以包含但不限于游戏等级、游戏难度、游戏角色职业中的至少一种;每种属性类型下对应多个预设属性信息,例如,在属性类型为游戏等级的情况下,该预设属性信息包含但不限于目标游戏对应的多个游戏等级;在属性类型为游戏难度的情况下,该预设属性信息包含但不限于目标游戏对应的多个难度等级;在属性类型为游戏角色职业的情况下,该预设属性信息包含但不限于目标游戏对应的多个游戏角色职业。
[0073]
资源分发包可以引用资源分发单元,每个资源分发包中限定了不同游戏属性信息下分别引用的资源分发单元,也就是可以在一个资源分发包中限定不同游戏等级、不同游戏难度等级、不同游戏角色职业等属性信息下的资源分发单元;这里,资源分发包也可以称为奖励包。
[0074]
在具体实施中,可以基于多种属性类型中每种属性类型下的多个预设属性信息,确定待配置的资源分发包对应的多个属性组;分别配置在确定的每个属性组下引用的资源分发单元,生成适配多个属性组的资源分发包的资源包配置表。
[0075]
其中,每个属性组中包含在至少一种属性类型中每种属性类型下的目标属性信息;例如,属性组1中包含游戏等级属性类型下的目标属性信息:1级,其他属性类型不限定;属性组2中包含游戏等级属性类型下的目标属性信息:1级、游戏难度属性类型下的目标属性信息:低等难度,其他属性类型不限定;属性组3中包含游戏等级属性类型下的目标属性信息:1级、游戏难度属性类型下的目标属性信息:低等难度、游戏角色职业下的目标属性信息:战士,其他属性类型不限定。在具体实施中,一般会为每个属性组匹配对应的子掉落包id。
[0076]
资源包配置表用来表征对适配多个属性组的资源分发包进行配置时,生成的配置表;该资源包配置表中可以包含但不限于在分发该资源包时,在资源分发包内选择资源分发单元的方式,以及资源分发包的资源包标识id;这里,资源包id用来表征资源分发包对应的唯一标识,该资源包id用于在资源分发过程中资源分发包被引用时使用,即在资源分发过程中,可以通过引用资源包id来调用对应的资源分发包。
[0077]
在分发资源分发包时,在资源分发包内选择的资源分发单元的方式,可以包括下述至少一种:随机分发资源分发包内配置的各资源分发单元、按照预设分发概率分发资源分发包内配置的各资源分发单元、以及按照资源分发包内配置的各资源分发单元的分发优先级分发资源分发单元内配置的各虚拟资源等;这里,各资源分发单元的分发优先级用来表征各资源分发单元在分发过程中分发的先后顺序;为了简化配置过程,实现对资源分发包的便捷配置管理,可以使用符号表征上述几种选择选择的资源分发单元的方式,例如使用“0”来表征随机分发资源分发包内配置的各资源分发单元、使用“1”来表征按照预设分发概率分发资源分发包内配置的各资源分发单元、使用“2”来表征按照资源分发包内配置的各资源分发单元的分发优先级分发资源分发包内配置的各资源分发单元。
[0078]
在具体实施中,可以根据目标游戏对应的发布服务器信息,配置各个资源分发包对应的发布服id;根据目标游戏中包含游戏等级、游戏难度、游戏角色职业等各属性类型下
的多个预设属性信息,确定对应同一资源分发包对应的多个属性组,并配置对应同一资源分发包对应的各属性组的子掉落包id;根据该同一资源分发包对应的多个属性组中包含的目标属性信息,确定每个属性组下引用的资源分发单元,配置每个属性组下引用的资源分发单元对应的资源单元id、分发各资源分发包时该资源分发单元内选择资源分发单元的方式、各资源分发单元对应的预设分发概率、以及各资源分发单元对应的分发优先级等,从而生成资源包配置表。
[0079]
基于上述描述,可以在资源包配置表中配置资源分发包适配的最小游戏等级和最大游戏等级、以及适配的最小难度等级和最大难度等级、以及适配的游戏职业角色等中的至少一种;还可以在资源包配置表中配置资源分发包中包含的各资源分发单元对应的最小分发数量和最大分发数量等。
[0080]
需要说明的是,在生成适配多个属性组的资源分发包的资源包配置表过程中,可以根据目标游戏的游戏规则需求,动态调整资源包配置表中包含的需要配置的配置参数;本公开实施例仅提及了资源包配置表中包含的部分配置参数。
[0081]
示例性的,具体的资源包配置表中包含的配置参数可以如表2所示:
[0082]
表2
[0083][0084]
表2所示的资源包配置表中包含的最小分发数量配置参数和最大分发数量配置参数,用来限定该资源分发包中包含的各资源分发单元分发的数量。
[0085]
示例性的,若在表2中的选择资源分发单元方式配置参数下配置“0”,则可以随机分发资源分发包内配置的资源单元id对应的各资源分发单元;若在表2中的选择资源分发单元方式配置参数下配置“1”,则可以按照配置的分发概率分发资源分发包内配置各资源分发单元,比如,当在选择资源分发单元方式配置参数下配置“1”、资源单元id配置参数下配置资源分发单元c的标识c、以及资源分发单元d的标识d,并配置资源分发单元c的分发概率为0.5、资源分发单元d的分发概率为0.5,则在分发该资源分发包的过程中,可以按照为资源分发单元c配置的分发概率0.5、以及为资源分发单元d配置的分发概率0.5对资源分发单元c和资源分发单元d进行分发;若在表2中的选择资源分发单元方式配置参数下配置

2”,则可以按照配置的各资源分发单元的分发优先级分发资源分发包内配置的各资源分发单元,比如,当在资源分发单元方式配置参数下配置“2”、资源单元id配置参数下配置资源分发单元c的标识c、以及资源分发单元d的标识d,并配置资源分发单元c的分发优先级为1、资源分发单元d的分发优先级为2,此时可以按照配置的各资源分发单元的分发优先级分发资源分发包内配置的各资源分发单元,即按照资源分发单元c的分发概率0.6分发资源分发单元c。
[0086]
承接上述本公开实施例提供的资源分发配置方法还包括:
[0087]
s103、针对所述目标游戏的多种资源获取任务中的每种资源获取任务,通过配置引用的资源分发包、资源分发单元、以及虚拟资源,生成所述资源获取任务对应的资源分发表。
[0088]
在游戏中会设置多种资源获取任务,例如可以包括但不限于武器升级任务、道具升级任务、用户等级提升任务等等;这里,可以将游戏中,能够基于一张资源分发表来完成资源分发的游戏过程称为一个资源获取任务。
[0089]
在具体实施中,为了便于分发资源的监管,可以生成能够直接配置固定的虚拟资源、以及引用的资源分发单元和资源分发包的资源分发表,具体的资源分发表的生成方法如下:可以根据目标游戏对应的发布服务器信息,配置各个资源分发表对应的发布服id;根据每种资源获取任务的任务属性信息,确定该资源获取任务对应的分发资源,该分发资源包括资源分发包、资源分发单元、以及虚拟资源中的至少一种;并配置引用的资源分发包对应的资源包id、资源分发单元对应的资源单元id、以及虚拟资源id、以及掉落物品类型、以及掉落物品数量,从而生成该资源获取任务对应的资源分发表。
[0090]
其中,任务属性信息包括但不限于任务难度以及任务目的;掉落物品类型用来确定在分发该资源获取任务对应的分发资源时,进行分发的物品的类型,例如,掉落物品类型可以包括单个虚拟资源、资源分发单元、资源分发包;这里为了简化配置过程,实现对资源分发表的便捷配置管理,可以使用符号表征单个虚拟资源、资源分发单元、资源分发包分别对应的掉落物品类型,例如可以使用“1”表征配置的掉落物品类型为单个虚拟资源、使用“2”表征配置的掉落物品类型为资源分发单元、使用“3”表征配置的掉落物品类型为资源分发包。资源分发表中包括但不限于掉落标识id,该掉落id用来表征该资源分发表对应的唯一标识,用于在资源分发过程中资源分发表被引用时使用,即在资源分发过程中,可以通过引用掉落id来调用对应的资源分发表。
[0091]
在具体实施中,资源分发表中还可以包括虚拟资源掉落概率,若配置的掉落物品类型为单个虚拟资源“1”,则在进行资源分发过程中,可以根据该虚拟资源掉落概率掉落单个虚拟资源。
[0092]
需要说明的是,在生成资源获取任务对应的资源分发表的过程中,可以根据目标游戏的游戏规则需求,动态调整资源单元配置表中包含的需要配置的配置参数;本公开实施例仅提及了资源单元配置表中包含的部分配置参数。
[0093]
示例性的,具体的资源分发表中包含的配置参数可以如下表3所示;其中,若在资源分发表中包含的掉落物品类型配置参数下配置“1”,则在分发该资源分发表时,分发该资源分发表中包含的单个虚拟资源;若资源分发表中包含的掉落物品类型配置参数下配置“2”,则在分发该资源分发表时,分发该资源分发表中引用的资源分发单元;若资源分发表
中包含的掉落物品类型配置参数下配置“3”,则在分发该资源分发表时,分发该资源分发表中引用的资源分发包。
[0094]
表3
[0095][0096]
在具体实施中,通过统计资源分发表的引用记录,再结合各个资源分发表的配置信息,可以方便地统计出各个虚拟资源的分发配置情况,具体描述如下:可以获取在目标游戏的各个游戏机制下,每个掉落id对应的被引用次数;根据每个掉落id对应的被引用次数,以及每个掉落id对应的资源分发表中的配置信息,确定目标游戏的资源分发配置情况。
[0097]
其中,游戏机制可以表征目标游戏对应的多种玩法,例如可以包括副本、日常活动、运营活动、打怪升级等中的至少一种;一般每种玩法下可以包含多种资源获取任务,例如,打怪升级玩法下可以包括武器升级任务、道具升级任务、用户等级提升任务等。这里,目标游戏的资源分发配置情况可以包括虚拟资源的分发配置情况、以及资源分发单元的分发配置情况、以及资源分发包的分发配置情况。
[0098]
在一种可能的实施方式中,在基于上述s103生成资源获取任务对应的资源分发表之后,在客户端运行目标游戏的过程中,可以根据资源分发表为客户端进行资源分发。
[0099]
在具体实施中,可以根据客户端当前选择的目标游戏机制、以及该目标游戏机制包含的多个资源获取任务,确定与目标游戏机制匹配的各资源分发表;在客户端运行目标游戏的过程中,根据确定的与目标游戏机制匹配的各资源分发表为客户端进行资源分发。
[0100]
其中,客户端当前选择的目标游戏机制可以包括目标游戏对应的多种游戏机制中的任一种。
[0101]
本公开实施例中,通过生成针对目标游戏的每种资源获取任务下的资源分发表来满足游戏任务执行过程中的资源分发需求。该资源分发表中不仅可以直接配置固定的虚拟资源,还可以引用配置的资源分发单元和资源分发包;这里,每个资源分发单元中可以包含多个虚拟资源,也就是每次分发到该资源分发单元时,可以从该资源分发单元中根据各虚拟资源的分发概率等来选择虚拟资源,资源分发单元相当于是进行资源灵活分发的最小配置单元;资源分发包可以引用资源分发单元,每个资源分发包中限定了不同游戏属性信息下分别引用的资源分发单元,也就是可以在一个资源分发包中限定不同游戏等级、不同副本难度级等游戏属性信息下的资源分发单元。如此,实现了对资源分发的便捷配置管理;另
外,各个外围系统可以直接引用基于上述方案配置好的资源分发表,这样,通过统计资源分发表的引用记录,再结合各个资源分发表的配置信息,可以方便地统计出各个虚拟资源的分发配置情况,因此基于上述资源分发表可以对目标游戏的资源分发配置进行监管,从而减少资源分发配置出错的情况。
[0102]
本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
[0103]
基于同一发明构思,本公开实施例中还提供了与资源分发配置方法对应的资源分发配置装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述资源分发配置方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
[0104]
参照图2所示,为本公开实施例提供的一种资源分发配置装置200的示意图,所述装置包括:第一配置模块201、第二配置模块202和第三配置模块203,其中:
[0105]
第一配置模块201,用于根据目标游戏对应的虚拟资源信息,配置各个资源分发单元;其中,每个所述资源分发单元中包含多个虚拟资源。
[0106]
第二配置模块202,用于根据设置的游戏属性信息,配置各个资源分发包;其中,每个资源分发包中包含在不同的游戏属性信息下分别引用的所述资源分发单元。
[0107]
第三配置模块203,用于针对所述目标游戏的多种资源获取任务中的每种资源获取任务,通过配置引用的资源分发包、资源分发单元、以及虚拟资源,生成所述资源获取任务对应的资源分发表。
[0108]
在一种可能的实施方式中,第一配置模块201,具体用于根据所述目标游戏中包含的各虚拟资源对应的资源属性信息,配置各个所述资源分发单元,生成资源单元配置表;其中,所述资源单元配置表中包含在分发所述资源分发单元时,在所述资源分发单元内选择虚拟资源的方式,以及所述资源分发单元的资源单元标识id;所述资源单元id用于在所述资源分发单元被引用时使用。
[0109]
在一种可能的实施方式中,第二配置模块202,具体用于基于多种属性类型中每种属性类型下的多个预设属性信息,确定待配置的资源分发包对应的多个属性组;其中,每个属性组中包含在至少一种属性类型中每种属性类型下的目标属性信息;分别配置在确定的每个所述属性组下引用的资源分发单元,生成适配所述多个属性组的资源分发包的资源包配置表;其中,所述资源包配置表中包含在分发所述资源分发包时,在所述资源分发包内选择资源分发单元的方式,以及所述资源分发包的资源包标识id;所述资源包id用于在所述资源分发包被引用时使用。
[0110]
在一种可能的实施方式中,第三配置模块203,具体用于根据每种所述资源获取任务的任务属性信息,配置引用的资源分发包、资源分发单元、以及虚拟资源,生成所述资源获取任务对应的资源分发表;其中,所述资源分发表中包括掉落标识id,所述掉落id用于在所述资源分发表被引用时使用。
[0111]
在一种可能的实施方式中,所述装置还包括:获取模块,用于获取在所述目标游戏的各个游戏机制下,每个所述掉落id对应的被引用次数。
[0112]
确定模块,用于根据每个所述掉落id对应的被引用次数,以及每个掉落id对应的资源分发表,确定所述目标游戏的资源分发配置情况。
[0113]
在一种可能的实施方式中,所述装置还包括:分发模块,用于在客户端运行目标游戏的过程中,根据所述资源分发表为所述客户端进行资源分发。
[0114]
在一种可能的实施方式中,所述分发模块,具体用于根据所述客户端当前选择的目标游戏机制,确定与所述目标游戏机制匹配的各资源分发表;在客户端运行目标游戏的过程中,根据确定的所述资源分发表为所述客户端进行资源分发。
[0115]
本公开实施例中,通过生成针对目标游戏的每种资源获取任务下的资源分发表来满足游戏任务执行过程中的资源分发需求。该资源分发表中不仅可以直接配置固定的虚拟资源,还可以引用配置的资源分发单元和资源分发包;这里,每个资源分发单元中可以包含多个虚拟资源,也就是每次分发到该资源分发单元时,可以从该资源分发单元中根据各虚拟资源的分发概率等来选择虚拟资源,资源分发单元相当于是进行资源灵活分发的最小配置单元;资源分发包可以引用资源分发单元,每个资源分发包中限定了不同游戏属性信息下分别引用的资源分发单元,也就是可以在一个资源分发包中限定不同游戏等级、不同副本难度级等游戏属性信息下的资源分发单元。如此,实现了对资源分发的便捷配置管理;另外,各个外围系统可以直接引用基于上述方案配置好的资源分发表,这样,通过统计资源分发表的引用记录,再结合各个资源分发表的配置信息,可以方便地统计出各个虚拟资源的分发配置情况,因此基于上述资源分发表可以对目标游戏的资源分发配置进行监管,从而减少资源分发配置出错的情况。
[0116]
关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
[0117]
基于同一技术构思,本技术实施例还提供了一种计算机设备。参照图3所示,为本技术实施例提供的计算机设备300的结构示意图,包括处理器301、存储器302、和总线303。其中,存储器302用于存储执行指令,包括内存3021和外部存储器3022;这里的内存3021也称内存储器,用于暂时存放处理器301中的运算数据,以及与硬盘等外部存储器3022交换的数据,处理器301通过内存3021与外部存储器3022进行数据交换,当计算机设备300运行时,处理器301与存储器302之间通过总线303通信,使得处理器301执行以下指令:
[0118]
根据目标游戏对应的虚拟资源信息,配置各个资源分发单元;其中,每个所述资源分发单元中包含多个虚拟资源;
[0119]
根据设置的游戏属性信息,配置各个资源分发包;其中,每个资源分发包中包含在不同的游戏属性信息下分别引用的所述资源分发单元;
[0120]
针对所述目标游戏的多种资源获取任务中的每种资源获取任务,通过配置引用的资源分发包、资源分发单元、以及虚拟资源,生成所述资源获取任务对应的资源分发表。
[0121]
其中,处理器301的具体处理流程可以参照上述方法实施例的记载,这里不再赘述。
[0122]
本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的资源分发配置方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
[0123]
本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的资源分发配置方法的步骤,具体可参见上述方法实施例,在此不再赘述。
[0124]
其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。
[0125]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0126]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0127]
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0128]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0129]
最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜