一种网页游戏的装备防盗系统的制作方法

文档序号:12803228阅读:197来源:国知局
一种网页游戏的装备防盗系统的制作方法与工艺

本发明涉及网络通信领域,特别涉及一种网页游戏的装备防盗系统。



背景技术:

网页游戏,又称web游戏,是利用浏览器在线玩的游戏,其不用下载庞大客户端,也不存在机器配置不够的问题且关闭或者切换极其方便,用户可以随时随地在任何一台能上网的电脑上玩游戏,因此得到广泛应用。

在网页游戏中,为了提升游戏角色的战斗力,游戏用户往往需要为特定游戏角色配备各种游戏装备,例如,道具、服装、武器以及首饰等。在现有技术中,为了能够节省游戏时间,游戏用户往往会通过充值获得的积分来直接购买游戏装备,这也让游戏装备的价值得到了大幅提升。

然而在现实生活中,有些不法分子常常会通过非法手段来盗取用户的游戏账号,然后将账号中值钱的游戏装备变卖或者恶意销毁,对游戏用户造成时间和经济上的损失,也大大破坏了游戏的公平性。



技术实现要素:

本发明的目的是提供一种网页游戏的装备防盗系统,能够有效避免游戏中的装备被盗。

本发明的上述技术目的是通过以下技术方案得以实现的:

一种网页游戏的装备防盗系统,包括

服务器;

配备模块,耦接于服务器并根据服务器的控制命令通过网页游戏中游戏角色对应的游戏端口将游戏装备配备给游戏角色;

第一密码输入端,响应于外部触发以形成第一密码信息,并将该第一密码信息上传至服务器,所述服务器在接收到该第一密码信息后输出锁定信号;

锁定模块,耦接于服务器以接收锁定信号,并响应于锁定信号对网页游戏中游戏角色的游戏装备进行锁定,以使对应游戏装备内的数据无法被转移或者删除;

第二密码输入端,响应于外部触发以形成第二密码信息,并输出该第二密码信息;

解锁模块,耦接于第二密码输入端和服务器,以获取第二密码信息并上传至服务器,服务器将接收到的第二密码信息与第一密码信息进行对比;若第二密码信息与第一密码信息一致,则服务器控制解锁模块解除游戏装备的锁定,使得游戏装备内的数据能够被转移或者删除;反之,解锁模块无法进行解锁。

采用上述方案,通过锁定模块能够对游戏角色的装备进行锁定,同时对该装备设定密码并将密码上传至服务器,使得游戏装备对应的数据无法进行转移或者被删除,若需执行上述操作,必须通过第二密码输入端输入相同的密码至解锁模块,再由解锁模块将该密码信息上传至服务器,当服务器确认输入的第二密码信息与之前输入的第一密码信息一致时,其才会授权解锁模块解除游戏装备的锁定,否则无法解除锁定,从而有效避免网页游戏内游戏装备被盗的现象。

作为优选,还包括延时模块,所述延时模块耦接于服务器并输出延时信号至解锁模块,当服务器检测到第二密码信息与第一密码信息一致时,所述延时模块控制解锁模块延时解除游戏装备的锁定。

采用上述方案,使得游戏装备的解锁需要一定的时间周期,从而为游戏用户撤回解锁操作提供了时间,避免有人恶意解除游戏装备的锁定,对游戏装备进行变卖或者销毁,从而提高了游戏装备的安全性。

作为优选,还包括耦接于服务器的第一提示模块,当服务器检测到第二密码信息与第一密码信息不一致时,所述第一提示模块显示于网页游戏界面以进行提示。

采用上述方案,在解锁游戏装备的过程中,若输入的密码错误,则游戏界面会跳出提示信息,以提醒用户当前的解锁密码输入错误,请再次输入。

作为优选,还包括耦接于延时模块以显示延时模块剩余时长的第二提示模块。

采用上述方案,由于解锁游戏装备需要一定的时长,因此当用户再次重复对其进行解锁操作时,第二提示模块能够以弹窗的形式进行提醒,并显示该游戏装备解锁还需要多长时间,更加人性化。

作为优选,还包括移动终端,所述移动终端通过无线网与服务器进行数据交换,当服务器检测到第二密码信息与第一密码信息不一致时,所述服务器发送提示信息至移动终端。

采用上述方案,在解锁游戏装备的过程中,若解锁密码输入错误,则移动终端能够接收到由服务器发送的提示信息,以提醒用户当前游戏账号存在安全隐患,以及时采取措施,从而进一步提升游戏账号及游戏装备的安全性。

作为优选,所述服务器用于比较单位时间内连续输入的第二密码信息,当服务器连续检测到第二密码信息与第一密码信息不一致时,所述服务器暂时解除解锁模块的使用权限,并维持该状态一段时长。

采用上述方案,在解锁游戏装备的过程中,若连续输入错误的密码,服务器能够暂时取消解锁模块的解锁权限,使游戏用户在一段时间内无法对游戏装备进行解锁操作,直至设定的单位时间周期结束,从而避免非法分子通过重复尝试不同的密码对游戏装备进行解锁,进而提升了游戏装备的安全性。

作为优选,当服务器解除解锁模块的使用权限后,所述服务器发送相应的提示信息至移动终端。

采用上述方案,当解锁模块因重复输入的密码错误而导致其无法使用时,移动终端能够接收到相应的提示信息,以使游戏用户能够远程了解到该情况,以及时采取相应措施,进一步提升了安全性。

作为优选,当服务器恢复解锁模块的使用权限后,若在单位时间内其连续检测到第二密码信息与第一密码信息不一致,所述服务器暂时解除解锁模块的使用权限,并维持该状态两倍的时长。

采用上述方案,当服务器在恢复解锁模块的使用权限后,若后续在解锁游戏装备的过程中,还是连续接收到错误密码,则服务器能够再次取消解锁模块的使用权限,并使维持该状态的时长呈双倍增长,以提升游戏装备的安全性。

作为优选,还包括设置于预设页面上以发出充值请求的充值接口和耦接于充值接口以接收充值请求的接收模块,当接收模块确定与充值请求对应的游戏装备后,所述配备模块通过游戏角色对应的游戏端接口将游戏装备配备给游戏角色。

采用上述方案,通过预设页面上的充值接口能够快速购买游戏装备,并通过配备模块将该游戏装备配备给特定的游戏角色。

综上所述,本发明具有以下有益效果:通过锁定模块能够对游戏角色的装备进行锁定,同时对该装备设定密码并将密码上传至服务器,使得游戏装备对应的数据无法进行转移或者被删除,若需执行上述操作,必须通过第二密码输入端输入相同的密码至解锁模块,再由解锁模块将该密码信息上传至服务器,当服务器确认输入的第二密码信息与之前输入的第一密码信息一致时,其才会授权解锁模块解除游戏装备的锁定,否则无法解除锁定,从而有效避免网页游戏内游戏装备被盗的现象。

附图说明

图1为本实施例的系统架构图;

图2为本实施例的流程框图。

图中:1、服务器;2、配备模块;3、第一密码输入端;4、锁定模块;5、第二密码输入端;6、解锁模块;7、延时模块;8、第一提示模块;9、第二提示模块;10、移动终端;11、充值接口;12、接收模块。

具体实施方式

以下结合附图对本发明作进一步详细说明。

本具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。

本实施例公开的一种网页游戏的装备防盗系统,如图1所示,包括服务器1、充值接口11、接收模块12、配备模块2、第一密码输入端3、第二密码输入端5、锁定模块4及解锁模块6。

充值接口11设置于预设页面上以发出充值请求,接收模块12耦接于充值接口11以接收充值请求,配备模块2耦接于服务器1,当接收模块12确定与充值请求对应的游戏装备后,配备模块2根据服务器1的控制命令通过网页游戏中游戏角色对应的游戏端口将游戏装备配备给游戏角色。

确定与充值请求对应的游戏装备的步骤具体如下:

根据充值请求中包含的充值后金额确定剩余领取次数的初始值;

当通过预设页面上的领取接口接收到领取请求后,判断剩余领取次数的当前值是否小于一;

若判断结果为否,将剩余领取次数的当前值减一,并根据预设的配备规则确定本次领取的游戏装备。

通过预设页面上的游戏标识设置接口接收游戏标识信息,结合游戏标识信息确定对应的游戏角色;其中,游戏标识信息包括以下信息中的一项或多项:游戏区服信息、游戏平台信息、游戏名称信息和游戏角色信息。

第一密码输入端3响应于外部触发以形成第一密码信息,并将该第一密码信息上传至服务器1,第一密码输入端3可以为键盘或者图案密码界面,通过键盘可以设置并输出以数字或者字母形式的第一密码信息,而通过图案密码界面能够设定滑动图案形式的第一密码信息。

如图2所示,服务器1在接收到该第一密码信息后输出锁定信号,锁定模块4耦接于服务器1以接收锁定信号,并响应于锁定信号对网页游戏中游戏角色的游戏装备进行锁定,即将游戏装备所对应的数据进行加密处理,以使对应游戏装备内的数据无法被转移或者删除,从而避免网页游戏内的游戏装备被盗或者销毁。

第二密码输入端5响应于外部触发以形成第二密码信息,并输出该第二密码信息,第二密码输入端5也可以为键盘或者图案密码界面,以设置并输出数字、字母及滑动图案形式的第二密码信息,且第二密码输入端5的密码输入方式需与第一密码输入端3的密码输入方式一致。

解锁模块6耦接于第二密码输入端5和服务器1,解锁模块6能够获取第二密码信息并将第二密码信息上传至服务器1,服务器1将接收到的第二密码信息与第一密码信息进行对比。

若第二密码信息与第一密码信息的内容一致,则服务器1控制解锁模块6解除游戏装备的锁定,使得游戏装备内的数据能够被转移或者删除,即可以对游戏装备进行转让或者销毁;反之,解锁模块6无法对游戏装备进行解锁,使得游戏装备仍然无法进行转让或者销毁,避免游戏装备被未经授权的人员解锁而丢失。

还包括耦接于服务器1的第一提示模块8,当服务器1检测到第二密码信息与第一密码信息不一致时,第一提示模块8显示于网页游戏界面以进行提示,以使人们能够更加清楚地了解当前解锁密码的输入状态。

还包括延时模块7,延时模块7耦接于解锁模块6及服务器1之间,使其能够与服务器1进行数据交换,并输出延时信号至解锁模块6,当服务器1检测到第二密码信息与第一密码信息一致时,延时模块7控制解锁模块6延时解除游戏装备的锁定,且服务器1能够将对应的游戏装备划分为三个等级,根据装备等级的由低到高,依次将延时模块7的延时时长设置为二十四小时、四十八小时及七十二小时。

还包括耦接于延时模块7以显示延时模块7剩余时长的第二提示模块9,当对应游戏装备上的延时时间还未到达时,点击该游戏装备的界面,第二提示模块9能够以弹窗形式显示在网页游戏的界面,以显示延时单元的剩余时长。

还包括移动终端10,移动终端10通过无线网与服务器1进行数据交换,移动终端10可以为手机、平板电脑等,当服务器1检测到第二密码信息与第一密码信息不一致时,服务器1发送提示信息至移动终端10,提示信息能够以短信及铃声的形式显示在移动终端10的显示屏上,使游戏用户能够通过远程清楚地监控到游戏账号的异常状态。

服务器1用于比较单位时间内连续输入的第二密码信息,当服务器1连续检测到第二密码信息与第一密码信息不一致时,服务器1暂时解除解锁模块6的使用权限,并维持该状态一段时长,将维持该状态的时间优选为五分钟,且允许连续输错密码的次数优选为三次。当服务器1解除解锁模块6的使用权限后,服务器1发送相应的提示信息至移动终端10。

当服务器1恢复解锁模块6的使用权限后,若在单位时间内其连续检测到第二密码信息与第一密码信息不一致,服务器1暂时解除解锁模块6的使用权限,并维持该状态两倍的时长。

具体工作过程如下:

当需要对网页游戏中特定角色的游戏装备进行锁定时,先选择该游戏装备,点击上面的锁定按钮,以触发第一密码输入端3的弹窗界面,通过第一密码输入端3输入相应的锁定秘密并确认后,第一密码输入端3能够将第一密码信息上传至服务器1,以使服务器1输出锁定信号至锁定模块4,从而通过锁定模块4对特定游戏装备进行加密处理,使得该游戏装备中的数据无法被删除或者转移,进而增加了游戏装备的安全性。

当游戏装备被锁定后,若再对其进行销毁或者转让操作,则第一提示模块8能够通过弹窗的方式进行提示。

若要对已经锁定的游戏装备进行解锁,点击该游戏装备,使第二密码输入端5能够以弹窗的形式呼出,输入之前由第一密码输入端3所设定的密码,并输出第二密码信息。解锁模块6在接收到由第二密码输入端5所输出的第二密码信息后,其能将该第二密码信息上传至服务器1,服务器1将接收到的第二密码信息与第一密码信息进行对比,当比对结果一致时,则说明正在解锁的人即为游戏用户本人或者该人经过了游戏用户的授权。此时,服务器1控制延时模块7进入延时状态,延时的时长根据锁定装备的等级来决定。当延时的时长一到,便能解锁该游戏装备,使该游戏装备能够被转让或者删除。当装备解锁成功后,服务器1能够发送提示信息至移动终端10,使游戏用户能够及时知晓。同时用户能够通过第二提示模块9显示对应游戏装备的剩余解锁时长。

当延时模块7在进行延时的过程中,若用户发现解锁操作并非本人所为或者并未授权给任何人进行该操作时,则用户能够通过锁定模块4再次对游戏装备进行锁定,以解除延时模块7的延时状态,从而阻止游戏装备解锁。

在解锁游戏装备的过程中,若通过第二密码输入端5输入的密码不正确,则服务器1能够判断出第一密码信息与第二密码信息不一致,此时,解锁模块6无法对游戏装备进行解锁操作,以保证游戏装备的安全性。

在接下来的时间段内,若通过第二密码输入端5连续三次输入错误密码,则服务器1判定该操作为恶意解锁操作。此时服务器1将会暂时锁定解锁模块6,使其无法对游戏装备进行解锁操作,同时服务器1还会发送提示信息至游戏用户的移动终端10,使游戏用户能够远程得知当前正有人未经授权试图解锁游戏装备。服务器1暂时锁定解锁模块6五分钟,使得解锁模块6在这段时间内无法进行任何操作。

当锁定的时长一到,服务器1恢复解锁模块6的使用权限,使解锁模块6能够正常对游戏装备进行解锁操作。若在恢复解锁模块6的使用权限后,通过第二密码输入端5仍然连续输入三次错误密码,则服务器1能够再次锁定解锁模块6的使用权限,使解锁模块6无法使用,同时将锁定的时长自动调整为之前的两倍。若该步骤不断循环,则解锁模块6的锁定时长不断倍增,直至通过第二密码输入端5输入正确的解锁密码,使服务器1检测到第一密码信息与第二密码信息一致为止。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1