[发明专利]对象组的确定方法和装置、存储介质、电子装置有效
申请号: | 201711206345.2 | 申请日: | 2017-11-27 |
公开(公告)号: | CN108196885B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 王杰;祝清鲁;左春伟;桂宇怀;夏可 | 申请(专利权)人: | 腾讯科技(上海)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡 |
地址: | 201200 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 确定 方法 装置 存储 介质 电子 | ||
1.一种对象组的确定方法,其特征在于,包括:
接收到目标指令,其中,所述目标指令用于指示确定对象组,所述对象组中的两个对象为相互匹配的参与游戏的一组对象;
响应于所述目标指令,将第一集合中的帐号分配至多个子集,其中,所述第一集合中保存有请求参与所述游戏、且来自不同游戏服务器的帐号,所述来自不同游戏服务器的的帐号通过发送数据增量的形式进行数据交互,所述多个子集是从一个队列中按照从队首至队尾或队尾至队首的顺序依次读取所述帐号直接分组得到的,所述一个队列是将所述第一集合中的帐号按照请求的先后顺序被放入保存的队列;
其中,将第一集合中的帐号分配至多个子集包括按照如下方式对所述第一集合中的每个帐号进行分配:在所述多个子集中存在第三子集的情况下,将第一目标帐号分配至所述第三子集,并将所述第一目标帐号从所述第一集合中删除,其中,所述第三子集和所述第一目标帐号的帐号数量之和不大于目标值,所述第一目标帐号为所述第一集合中的当前被分配的帐号;
在所述多个子集中不存在所述第三子集的情况下,创建第四子集,将所述第一目标帐号分配至所述第四子集,并将所述第一目标帐号从所述第一集合中删除,其中,创建的所述第四子集被设置为所述多个子集中的一个子集;
当所述多个子集中存在两个子集的情况下,根据所述两个子集确定第一子集和第二子集,将用于表示所述第一子集的第一对象和用于表示所述第二子集的第二对象作为在所述游戏中相互匹配的一个所述对象组,其中,所述第一子集和所述第二子集中的帐号来源于所述两个子集、且所述第一子集和所述第二子集中帐号数量为目标值,所述两个子集在目标属性上的累计属性值之间的差值在第一范围内。
2.根据权利要求1所述的方法,其特征在于,在将第一目标帐号分配至所述第三子集,并将所述第一目标帐号从所述第一集合中删除之前,所述方法还包括按照如下方式确定所述第一目标帐号:
在当前被分配的帐号是以帐号组的方式请求参与所述游戏的情况下,将当前被分配的帐号所在帐号组中的所有帐号作为所述第一目标帐号。
3.根据权利要求1或2所述的方法,其特征在于,将第一集合中的帐号分配至多个子集还包括:
在对所述第一集合中的每个帐号进行分配之后,获取所述多个子集中帐号数量小于所述目标值的子集中的所有帐号至第二集合;
查找所述第二集合中满足目标组合方式的多个第二目标帐号,其中,所述第二目标帐号包括以帐号组的方式请求参与所述游戏的同一帐号组中的所有帐号,满足目标组合方式的多个所述第二目标帐号的帐号数量为所述目标值;
创建第五子集,将查找到的多个所述第二目标帐号分配至所述第五子集,并将查找到的多个所述第二目标帐号从所述第二集合中删除,其中,创建的所述第五子集被设置为所述多个子集中的一个子集。
4.根据权利要求3所述的方法,其特征在于,所述第二目标帐号中的帐号数量大于零且不大于所述目标值,其中,在查找所述第二集合中满足目标组合方式的多个第二目标帐号之前,所述方法还包括:
获取所述第二目标帐号的多个帐号类型,其中,具有不同所述帐号类型的两个所述第二目标帐号中的帐号数量不同,具有相同所述帐号类型的两个所述第二目标帐号中的帐号数量不同;
根据与每个所述帐号类型对应的帐号数量确定多个所述帐号类型的目标组合方式,其中,按照所述目标组合方式进行组合得到子集中的帐号数量为所述目标值。
5.根据权利要求1所述的方法,其特征在于,将所述第一目标帐号分配至所述第三子集包括:
在所述第一目标帐号在所述游戏中所标识的游戏角色的角色类型为第一角色类型的情况下,将所述第一目标帐号分配至所述第三子集,其中,所述第一角色类型为所述三子集当前需要的角色类型,所述多个子集中帐号数量为所述目标值的子集中的所有帐号的角色类型满足目标角色组合方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(上海)有限公司,未经腾讯科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711206345.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:利用生成重命名的计算机信息处理器
- 下一篇:一种读卡器业务实现方法及读卡器