防止游戏昵称重复的方法及系统技术方案

技术编号:15727159 阅读:77 留言:0更新日期:2017-06-29 23:57
本发明专利技术提供了一种防止游戏昵称重复的方法及系统,包括步骤1:服务器根据游戏昵称生成的规则提前生成玩家昵称字库;步骤2:当客户端请求昵称时,服务器从缓存中随机取一个昵称返回给客户端;步骤3:玩家进入游戏创建账号成功后,服务器将用户注册的昵称从玩家昵称字库中移除。本发明专利技术能够为游戏玩家提供未使用过的昵称,解决了昵称重复问题,提高了服务器效率、缩短客户端和服务器的响应时间。本发明专利技术还对随机使用的昵称设置了截止时间,从而将超过截止时间的昵称收回,提高了昵称的使用率。

【技术实现步骤摘要】
防止游戏昵称重复的方法及系统
本专利技术涉及游戏
,具体地,涉及防止游戏昵称重复的方法及系统。
技术介绍
客户端随机给用户展示一个昵称,一般客户端不会通过服务器检验该随机展示的昵称是否可以注册,若用户直接通过这个昵称注册,服务器提示昵称重复,导致用户注册失败。针对上述问题,如果客户端将随机生成的昵称先通过服务器验证,再将验证通过的昵称反馈给用户,则会增加服务器的工作量。尤其当用户量大的时候,会影响服务器的性能,导致服务器的响应时间变长。经检索,申请号:201610283873.7,名称为:昵称生成系统及方法,该系统包括:用户账号信息模块,用于储存用户注册信息;生成模块,用于根据所述用户账号信息模块中储存的用户注册信息生成用户昵称;昵称储存模块,用于保存自动生成的用户昵称;检测模块,用于检测所述生成模块中生成的用户昵称是否与昵称储存模块已存储的用户昵称重复。本专利技术生成的用户昵称方便记忆,重复率极低,智能生成,不需要人工操作。上述专利申请文件中的方法和系统较为复杂,且不能完全杜绝昵称重复的情况。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种防止游戏昵称重复的方法及系统。根据本专利技术提供的防止游戏昵称重复的方法,包括如下步骤:玩家昵称字库生成步骤:服务器根据游戏昵称生成的规则提前生成玩家昵称字库;昵称请求步骤:当客户端请求昵称时,服务器从缓存中随机取一个昵称返回给客户端;昵称移除步骤:玩家进入游戏创建账号成功后,服务器将用户注册的昵称从玩家昵称字库中移除。优选地,所述玩家昵称字库生成步骤中的服务器在启动时将玩家昵称字库加载在缓存中。优选地,所述昵称请求步骤还包括:服务器生成客户端所提取昵称的使用截止时间,当昵称的使用时间超过截止时间时,服务器将该昵称自动放回玩家昵称字库。根据本专利技术提供的防止游戏昵称重复的系统,其特征在于,包括:玩家昵称字库生成模块:通过服务器根据游戏昵称生成的规则提前生成玩家昵称字库;昵称请求模块:当客户端请求昵称时,通过服务器从缓存中随机取一个昵称返回给客户端;昵称移除模块:当玩家进入游戏创建账号成功后,通过服务器将用户注册的昵称从玩家昵称字库中移除。优选地,还包括截止时间生成模块:通过服务器生成客户端所提取昵称的使用截止时间,当昵称的使用时间超过止时间时,服务器将该昵称自动放回玩家昵称字库。优选地,所述玩家昵称字库在服务器启动时被加载在缓存中。与现有技术相比,本专利技术具有如下的有益效果:本专利技术提供的防止游戏昵称重复的方法及系统能够为游戏玩家提供未使用过的昵称,解决了昵称重复问题,提高了服务器效率、缩短客户端和服务器的响应时间。本专利技术还对随机使用的昵称设置了截止时间,从而将超过截止时间的昵称收回,提高了昵称的使用率。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术提供的防止游戏昵称重复的方法的原理示意图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。根据本专利技术提供的防止游戏昵称重复的方法,包括如下步骤:步骤1:服务器根据游戏昵称生成的规则提前生成玩家昵称字库,服务器在启动时将昵称字库加载在缓存中;步骤2:当客户端请求昵称时,服务器从缓存中随机取一个昵称返回给客户端,并生成该昵称的可用的截止时间,若超过截止时间,则该昵称自动放回玩家昵称字库;被放回玩家昵称字库的昵称可以被新的玩家获取;步骤3:玩家进入游戏创建账号成功后,将用户注册的昵称从玩家昵称字库中移除。具体地,如图1所示,包括如下步骤:步骤S1:服务器启动时生成玩家昵称字库;步骤S2:客户端向从服务器发送获取昵称的请求;步骤S3:服务器从玩家昵称字库中随机取一个昵称;步骤S4:判断该昵称是否已被注册,如果未被注册使用,则为该昵称记录一个截止时间,并将该昵称发送给客户端,执行步骤S5或步骤S7;如果昵称已经被注册使用,则服务器将该昵称从玩家昵称字库中移除,返回执行步骤S3;步骤S5:用户使用服务器发送的昵称或者未被注册的昵称创建账号;步骤S6:若用户注册使用的昵称来自服务器的玩家昵称字库,则将步骤S5中用户注册使用的昵称从玩家昵称字库中移除,结束流程;若用户注册使用的昵称未在服务器的玩家昵称字库中出现,则无需移除昵称,结束流程;步骤S7:当客户端使用的昵称超过了截止时间,将该昵称自动放入玩家昵称字库中,结束流程。通过上述方法,能够为游戏玩家提供能够成功注册的昵称,解决了昵称重复问题,提高了服务器效率、缩短客户端和服务器的响应时间。根据本专利技术提供的防止游戏昵称重复的系统,包括:玩家昵称字库生成模块:通过服务器根据游戏昵称生成的规则提前生成玩家昵称字库;昵称请求模块:当客户端请求昵称时,通过服务器从缓存中随机取一个昵称返回给客户端;昵称移除模块:当玩家进入游戏创建账号成功后,通过服务器将用户注册的昵称从玩家昵称字库中移除。上述系统还包括截止时间生成模块:通过服务器生成客户端所提取昵称的使用截止时间,当昵称的使用时间超过截止时间时,服务器将该昵称自动放回玩家昵称字库。所述玩家昵称字库在服务器启动时被加载在缓存中。以上对本专利技术的具体实施例进行了描述。需要理解的是,本专利技术并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本专利技术的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。本文档来自技高网...
防止游戏昵称重复的方法及系统

【技术保护点】
一种防止游戏昵称重复的方法,其特征在于,包括如下步骤:玩家昵称字库生成步骤:服务器根据游戏昵称生成的规则提前生成玩家昵称字库;昵称请求步骤:当客户端请求昵称时,服务器从缓存中随机取一个昵称返回给客户端;昵称移除步骤:玩家进入游戏创建账号成功后,服务器将用户注册的昵称从玩家昵称字库中移除。

【技术特征摘要】
1.一种防止游戏昵称重复的方法,其特征在于,包括如下步骤:玩家昵称字库生成步骤:服务器根据游戏昵称生成的规则提前生成玩家昵称字库;昵称请求步骤:当客户端请求昵称时,服务器从缓存中随机取一个昵称返回给客户端;昵称移除步骤:玩家进入游戏创建账号成功后,服务器将用户注册的昵称从玩家昵称字库中移除。2.根据权利要求1所述的防止游戏昵称重复的方法,其特征在于,所述玩家昵称字库生成步骤中的服务器在启动时将玩家昵称字库加载在缓存中。3.根据权利要求1所述的防止游戏昵称重复的方法,其特征在于,所述昵称请求步骤还包括:服务器生成客户端所提取昵称的使用截止时间,当昵称的使用时间超过截止时间时,服务器将该昵称自动放回玩家昵...

【专利技术属性】
技术研发人员:尹华伟马吉峰朱芸琦
申请(专利权)人:上海时年信息科技有限公司
类型:发明
国别省市:上海,31

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

1