[发明专利]一种基于极值的用户组队方法及系统有效
申请号: | 201611201069.6 | 申请日: | 2016-12-22 |
公开(公告)号: | CN106621327B | 公开(公告)日: | 2018-03-09 |
发明(设计)人: | 高健;邬启友 | 申请(专利权)人: | 竞技世界(北京)网络技术有限公司 |
主分类号: | A63F13/35 | 分类号: | A63F13/35;A63F13/79;A63F13/55;A63F13/45 |
代理公司: | 北京冠和权律师事务所11399 | 代理人: | 朱健,陈国军 |
地址: | 100085 北京市怀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 极值 用户 组队 方法 系统 | ||
技术领域
本发明属于计算机网络技术领域,具体涉及一种基于极值的用户组队方法及系统。
背景技术
随着网络技术的发展,网络休闲类游戏已经成为人们用来打发空闲时间最喜爱的娱乐方式之一。
休闲游戏对应的游戏服务器通常为用户提供游戏房间,每个游戏房间中包含多个游戏桌,用户可以登录到游戏房间中加入存在空位的游戏桌参与休闲游戏。传统的休闲游戏的控制方法,游戏服务器接收到用户发起游戏开始请求时,将检测用户所在游戏桌中的用户数量是否达到一定数量,只有当游戏桌上的用户达到一定数量,游戏才能开始。例如,休闲游戏为斗地主,游戏服务器检测到游戏桌上的用户数量为3的时候,斗地主游戏才能开始。由于游戏服务器上的用户总数的不稳定性,以及用户在不同游戏桌上的切换,会导致用户为了参与休闲游戏在一个游戏桌上等待时间过长。此外,用户和好友约定选桌作弊的情况也时有发生。
网络休闲游戏中,减少用户的等待时间和提高用户的体验度非常重要。现有技术中,通过检测游戏房间中的桌号对应的游戏状态,筛选出游戏状态为未启动的桌号;判断所述桌号对应的已加入用户的数量是否达到第一阈值;若达到第一阈值,读取所述桌号对应存储的用户等待时间,所述用户等待时间为从用户加入所述桌号开始计时得到的时间,判断所述用户等待时间是否超过第二阈值;如果所述用户等待时间超过第二阈值,则调用机器人进程参与所述桌号对应的休闲游戏。上述方法和系统使得用户能快速的参与休闲游戏,减少了用户的等待时间。
通过调用空闲机器人代替用户,减少了用户玩牌的等待时间。但是,由于机器人的参与,使得这种游戏参与方式互动性差,更像是传统的单机休闲游戏,降低了休闲游戏本身的趣味性和娱乐性,用户的体验度较差。
基于此,有必要针对上述技术问题,提供一种能减少用户等待时间和保证用户组队公平公正性的实现方法和系统。
发明内容
为克服上述现有技术的不足,本发明提供了一种基于极值的用户组队方法,包括以下步骤:
S101、在服务器中预先配置系统最高经验值、用户组队极值配置表,所述用户组队极值配置表包含{用户经验级别值=期望最高经验值,期望最低经验值};
S102、第一处理装置获取所有已经报名用户的信息,将用户信息导入到用户等待列表,并按用户当前经验值升序排列;确保用户当前经验值高的用户优先进行组队;所述第一用户等待列表存储于第一存储装置;
S103、第二处理装置检测用户等待列表中的人数,如果用户等待列表中人数大于最小启动人数,则进入S104,如果用户等待列表中的人数小于最小启动人数,则继续等待新用户报名加入;
S104、第三处理装置从第一存储装置中的用户等待列表中获取用户当前经验值最高的第一用户;将第一用户作为对比基准直接进入用户组队列表;
S105、第四处理装置从用户等待列表中获取用户当前经验值最高的第K用户;将第K用户放入用户组队列表;
S106、第五处理装置判断是否满足组队条件;如果满足则将满足条件的用户信息保存至用户组队列表;所述用户组队列表保存在第二存储装置中;如果不满足则将不满足条件的用户信息返回至用户等待列表;
S107、第六处理装置判断当前用户组队列表中的人数是否大于或等于最小启动人数;如果用户组队列表人数大于等于最小启动人数,进入S108;如果用户组队列表人数小于最小启动人数,则转入S105,继续从第一存储装置用户等待列表中取出用户进行基于极值的组队;
S108、第七处理装置向第二存储装置中的用户组队列表中的所有用户通知组队信息,完成此轮组队。
本发明还提供了一种基于极值的用户组队系统,其特征在于包括:
服务器,在所述服务器中预先配置系统最高经验值、用户组队极值配置表,所述用户组队极值配置表包含{用户经验级别值=期望最高经验值,期望最低经验值};
第一处理装置,用于获取所有已经报名用户的信息,将用户信息导入到用户等待列表,并按用户当前经验值升序排列;确保用户当前经验值高的用户优先进行组队;所述第一用户等待列表存储于第一存储装置;
第二处理装置,用于检测用户等待列表中的人数,如果用户等待列表中的人数小于最小启动人数,则继续等待新用户报名加入;如果用户等待列表中人数大于最小启动人数,则通知第三处理装置;
第三处理装置,用于从第一存储装置中的用户等待列表中获取用户当前经验值最高的第一用户;将第一用户作为对比基准直接进入用户组队列表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于竞技世界(北京)网络技术有限公司,未经竞技世界(北京)网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611201069.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种长条形高压LED芯片结构
- 下一篇:一种游戏角色行为数据处理方法及系统