[发明专利]一种游戏报名开赛的方法及装置有效
申请号: | 201811594919.2 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109718542B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 杨子国;陈谦;丁欢 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | A63F13/35 | 分类号: | A63F13/35;A63F13/55;A63F13/79 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春水;唐京桥 |
地址: | 511442 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 报名 开赛 方法 装置 | ||
本申请提供了一种游戏报名开赛的方法及装置,其中方法包括:判断缓存队列LISTN的长度LISTN‑L是否大于预设值MAX,若是,则将缓存队列LISTN分为[LISTN‑L/M]份,并对每一份的M个用户单独创建房间;判断缓存队列LISTN的长度LISTN‑L是否大于预设值M小于预设值MAX,若是,则生成一个新的缓存队列LISTN+1用于接收用户的报名信息,缓存队列LISTN不再接收用户的报名信息。本申请通过在缓存队列较长的时候将缓存队列中的用户分拆以及启用新的缓存队列进行报名,解决在大量游戏用户报名时,游戏用户等待的时间较长,用户体验差是本领域技术人员需要解决的技术问题。
技术领域
本申请涉及互联网技术领域,尤其涉及一种游戏报名开赛的方法及装置。
背景技术
随着电子游戏的发展,网上玩游戏越来越受到年轻人的青睐。许多游戏比如斗地主、麻将,或者是电子竞技比赛,都采用首先由游戏用户报名,然后安排预设数目个游戏用户在一个房间内进行比赛的形式。
目前的方法是通过服务器接收游戏用户报名,当服务器检测到游戏用户报名的队列中的人数满一个预设数目(比如斗地主是三个人进行比赛,则预设数目为3)后,服务器就会开启一个游戏房间给报名成功的玩家开始玩游戏。
但是,这种方法在游戏用户活动高峰期或者运营活动时,由于有大量玩家同时报名,排在报名队列后面的游戏用户获得一个分配的游戏房间等待的时间较长,导致用户体验差,比如有1W人同时报名比赛,每3个人一个游戏房间,顺序处理此队列,则第一个报名的玩家和第1W个报名玩家开始游戏时间会相差很大,这大大降低了游戏的用户体验。
因此,在大量游戏用户报名时,游戏用户等待的时间较长,用户体验差是本领域技术人员需要解决的技术问题。
发明内容
本申请提供了一种游戏报名开赛的方法及装置,用于解决在大量游戏用户报名时,游戏用户等待的时间较长,用户体验差是本领域技术人员需要解决的技术问题。
有鉴于此,本申请第一方面提供了一种游戏报名开赛的方法,包括:
每隔预设第一时间判断缓存队列LISTN的长度LISTN-L是否大于预设值MAX,若是,则将缓存队列LISTN分为[LISTN-L/M]份,M为每个房间设定的游戏用户数,并对每一份的M个用户单独创建房间,缓存队列用于接收用户的报名信息,服务器读取缓存队列上的报名信息并生成游戏房间;
每隔预设第二时间判断缓存队列LISTN的长度LISTN-L是否大于预设值M小于预设值MAX,若是,则生成一个新的缓存队列LISTN+1用于接收用户的报名信息,缓存队列LISTN不再接收用户的报名信息。
优选地,将缓存队列LISTN分为[LISTN-L/M]份后还包括:
将余下用户的报名信息放入新的缓存队列LISTN+1。
优选地,还包括:
每隔预设第三时间检查缓存队列LIST1至LISTN是否存在未处理的用户的报名信息,若是,则将用户的报名信息转移到当前接收用户报名信息的缓存队列LISTN+1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811594919.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模型交互实现方法
- 下一篇:一种同屏处理方法及装置