System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 游戏中的抽样活动方法、装置、电子设备和存储介质制造方法及图纸_技高网

游戏中的抽样活动方法、装置、电子设备和存储介质制造方法及图纸

技术编号:39976913 阅读:8 留言:0更新日期:2024-01-09 01:13
本发明专利技术提供了一种游戏中的抽样活动方法、装置、电子设备和存储介质;该方法中,游戏客户端控制的虚拟对象可以在游戏中通过特定抽样属性表征其在抽样活动中所占的权重,虚拟对象作用参与抽样活动的参与对象,均基于权重信息生成对应的至少一个加权随机数,当参与对象用于特定抽样属性的改变而使得权重发生改变时,更新对应的所有加权随机数,当新的虚拟对象参与抽样活动时,以同样的方式生成对应的至少一个加权随机数,在抽样活动结束时,根据所有加权随机数即可确定作为活动样本的目标对象,使得抽样活动可以无时延地获取抽样结果。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其是涉及一种游戏中的抽样活动方法、装置、电子设备和存储介质


技术介绍

1、在一些与权重相关的抽样方式中,权重的大小可以影响参与对象被抽取的概率,在保证抽样随机性的情况下,基于权重的抽样方式具有广泛的应用。

2、现有的基于权重抽样方式通常需要在所有参与对象的权重确定不再改变之后,对所有参与对象进行全量的随机抽样,从而获得抽样结果。这种方式需要在抽样时全量拉取参与对象,在参与对象数据量大的情况下,抽样结果无法立即得到,存在抽样结果滞后的技术问题。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种游戏中的抽样活动方法、装置、电子设备和存储介质,以避免抽样结果滞后。

2、第一方面,本专利技术实施例提供了一种游戏中的抽样活动方法,应用于游戏服务器,方法包括:响应于游戏中抽样活动的开始指令,确定参与所述抽样活动的多个第一对象以及所述多个第一对象对应的第一权重信息;其中,每一所述第一对象均为所述游戏的游戏客户端控制的虚拟对象,每一所述第一权重信息均用于表征参与所述抽样活动的一所述第一对象对应的特定抽样属性;基于所述第一权重信息和预设的加权随机函数,生成与所述多个所述第一对象对应的多个第一加权随机数;其中,每一第一加权随机数指代一所述第一对象,每一所述第一对象对应有至少一个第一加权随机数;所述加权随机函数包括:用于表征随机性的第一参数和用于表征权重关联性的第二参数;响应于任一所述第一对象的权重变更指令,对权重变更的第一对象对应的所有第一加权随机数进行更新,和/或响应于所述游戏中的第二对象参与所述抽样活动,基于所述第二对象对应的第二权重信息生成与所述第二对象对应的第二加权随机数,其中,每一所述第二对象均为所述游戏的游戏客户端控制的虚拟对象,每一所述第二权重信息用于表征参与所述抽样活动的一所述第二对象对应的特定抽样属性,每一第二加权随机数指代一所述第二对象,每一所述第二对象对应有至少一个第二加权随机数;响应于所述游戏中抽样活动的结束指令,基于所有加权随机数从所有参与所述抽样活动的对象中确定作为活动样本的目标对象并向所述目标对象的游戏客户端发送对应的目标提示信息,其中,所有加权随机数包括所有第一加权随机数和/或所有第二加权随机数。

3、第二方面,本专利技术实施例提供了一种游戏中的抽样活动装置,应用于游戏服务器,装置包括:确定模块,用于响应于游戏中抽样活动的开始指令,确定参与所述抽样活动的多个第一对象以及所述多个第一对象对应的第一权重信息;其中,每一所述第一对象均为所述游戏的游戏客户端控制的虚拟对象,每一所述第一权重信息均用于表征参与所述抽样活动的一所述第一对象对应的特定抽样属性;生成模块,用于基于所述第一权重信息和预设的加权随机函数,生成与所述多个所述第一对象对应的多个第一加权随机数;其中,每一第一加权随机数指代一所述第一对象,每一所述第一对象对应有至少一个第一加权随机数;所述加权随机函数包括:用于表征随机性的第一参数和用于表征权重关联性的第二参数;响应模块,用于响应于任一所述第一对象的权重变更指令,对权重变更的第一对象对应的所有第一加权随机数进行更新,和/或响应于所述游戏中的第二对象参与所述抽样活动,基于所述第二对象对应的第二权重信息生成与所述第二对象对应的第二加权随机数,其中,每一所述第二对象均为所述游戏的游戏客户端控制的虚拟对象,每一所述第二权重信息用于表征参与所述抽样活动的一所述第二对象对应的特定抽样属性,每一第二加权随机数指代一所述第二对象,每一所述第二对象对应有至少一个第二加权随机数;抽样模块,用于响应于所述游戏中抽样活动的结束指令,基于所有加权随机数从所有参与所述抽样活动的对象中确定作为活动样本的目标对象并向所述目标对象的游戏客户端发送对应的目标提示信息,其中,所有加权随机数包括所有第一加权随机数和/或所有第二加权随机数。

4、第三方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述游戏中的抽样活动方法。

5、第四方面,本专利技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述游戏中的抽样活动方法。

6、本专利技术实施例带来了以下有益效果:

7、上述游戏中的抽样活动方法、装置、电子设备和存储介质,应用于游戏服务器,方法包括:响应于游戏中抽样活动的开始指令,确定参与所述抽样活动的多个第一对象以及所述多个第一对象对应的第一权重信息;其中,每一所述第一对象均为所述游戏的游戏客户端控制的虚拟对象,每一所述第一权重信息均用于表征参与所述抽样活动的一所述第一对象对应的特定抽样属性;基于所述第一权重信息和预设的加权随机函数,生成与所述多个所述第一对象对应的多个第一加权随机数;其中,每一第一加权随机数指代一所述第一对象,每一所述第一对象对应有至少一个第一加权随机数;所述加权随机函数包括:用于表征随机性的第一参数和用于表征权重关联性的第二参数;响应于任一所述第一对象的权重变更指令,对权重变更的第一对象对应的所有第一加权随机数进行更新,和/或响应于所述游戏中的第二对象参与所述抽样活动,基于所述第二对象对应的第二权重信息生成与所述第二对象对应的第二加权随机数,其中,每一所述第二对象均为所述游戏的游戏客户端控制的虚拟对象,每一所述第二权重信息用于表征参与所述抽样活动的一所述第二对象对应的特定抽样属性,每一第二加权随机数指代一所述第二对象,每一所述第二对象对应有至少一个第二加权随机数;响应于所述游戏中抽样活动的结束指令,基于所有加权随机数从所有参与所述抽样活动的对象中确定作为活动样本的目标对象并向所述目标对象的游戏客户端发送对应的目标提示信息,其中,所有加权随机数包括所有第一加权随机数和/或所有第二加权随机数。该方式中,游戏客户端控制的虚拟对象可以在游戏中通过特定抽样属性表征其在抽样活动中所占的权重,虚拟对象作用参与抽样活动的参与对象,均基于权重信息生成对应的至少一个加权随机数,当参与对象用于特定抽样属性的改变而使得权重发生改变时,更新对应的所有加权随机数,当新的虚拟对象参与抽样活动时,以同样的方式生成对应的至少一个加权随机数,在抽样活动结束时,根据所有加权随机数即可确定作为活动样本的目标对象,使得抽样活动可以无时延地获取抽样结果。

8、本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

9、为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

本文档来自技高网...

【技术保护点】

1.一种游戏中的抽样活动方法,应用于游戏服务器,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于所述游戏中抽样活动的结束指令,基于所有加权随机数从所有参与所述抽样活动的对象中确定作为活动样本的目标对象并向所述目标对象的游戏客户端发送对应的目标提示信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据需要抽取的目标样本个数,从所述排序结果中选取所述目标样本个数的目标对象作为活动样本,包括:

4.根据权利要求1所述的方法,其特征在于,在所述响应于游戏中抽样活动的开始指令,确定参与所述抽样活动的多个第一对象以及所述多个第一对象对应的第一权重信息之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述第一权重信息和预设的加权随机函数,生成与所述多个所述第一对象对应的多个第一加权随机数,包括:

6.根据权利要求5所述的方法,其特征在于,所述加权随机函数为:

7.根据权利要求1所述的方法,其特征在于,所述响应于任一所述第一对象的权重变更指令,对权重变更的第一对象对应的所有第一加权随机数进行更新,包括:

8.根据权利要求1所述的方法,其特征在于,所述响应于所述游戏中的第二对象参与所述抽样活动,基于所述第二对象对应的第二权重信息生成与所述第二对象对应的第二加权随机数,包括:

9.根据权利要求1所述的方法,其特征在于,在所述基于所述第一权重信息和预设的加权随机函数,生成与所述多个所述第一对象对应的多个第一加权随机数之后,还包括:

10.根据权利要求5所述的方法,其特征在于,所述响应于任一所述第一对象的权重变更指令,对权重变更的第一对象对应的所有第一加权随机数进行更新,包括:

11.一种游戏中的抽样活动装置,应用于游戏服务器,其特征在于,所述装置包括:

12.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1-10任一项所述的游戏中的抽样活动方法。

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1-10任一项所述的游戏中的抽样活动方法。

...

【技术特征摘要】

1.一种游戏中的抽样活动方法,应用于游戏服务器,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于所述游戏中抽样活动的结束指令,基于所有加权随机数从所有参与所述抽样活动的对象中确定作为活动样本的目标对象并向所述目标对象的游戏客户端发送对应的目标提示信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据需要抽取的目标样本个数,从所述排序结果中选取所述目标样本个数的目标对象作为活动样本,包括:

4.根据权利要求1所述的方法,其特征在于,在所述响应于游戏中抽样活动的开始指令,确定参与所述抽样活动的多个第一对象以及所述多个第一对象对应的第一权重信息之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述第一权重信息和预设的加权随机函数,生成与所述多个所述第一对象对应的多个第一加权随机数,包括:

6.根据权利要求5所述的方法,其特征在于,所述加权随机函数为:

7.根据权利要求1所述的方法,其特征在于,所述响应于任一所述第一对象的权重变更指令,对权重变更的第一对象对应的所有第一加权随机数进行更新,包括:

...

【专利技术属性】
技术研发人员:方嘉铭
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1