一种游戏账号租赁管理系统的制作方法

文档序号:12493794阅读:810来源:国知局
一种游戏账号租赁管理系统的制作方法与工艺

本发明属于计算机领域,具体涉及一种游戏账号租赁管理系统。



背景技术:

游戏账号租赁是伴随游戏市场的出现而出现的。游戏账号租赁,顾名思义,就是租用别人的游戏账号玩。一般的游戏玩家都希望能够体验下等级高的游戏账号,于是出现了游戏账号租赁。等级高的游戏玩家可以将其游戏账号挂在游戏账号租赁管理系统上,与承租方进行租赁交易。

账号租赁管理系统最核心的问题是游戏账号的安全性。目前市面上大多数账号租赁管理系统均是客服远程输号进行上号,这种方式的缺陷是显而易见的,承租方用简单的键盘记录工具即可记录输入密码,而且租赁过程无法监控,无法防止承租方开启第三方辅助,或者游戏中骂人刷广告等会导致账号被封的行为。还有一部分账号租赁管理系统采用的是软件上号,但仅限于应用层的上号和防护。应用层上号存在的风险主要是耗用内存较高,对电脑性能损耗较大,而且这种程序本身比较脆弱,进程容易被结束掉,或者被注入,最终导致防护失败。



技术实现要素:

针对现有技术中的缺陷,本发明提供一种游戏账号租赁管理系统,提高游戏账号租赁的安全性,且能够监控承租方在游戏中行为,防止承租方开启第三方辅助。

一种游戏账号租赁管理系统,包括:

账号输入模块:用于供出租方输入游戏账号的账号信息;

存储模块:用于存储输入的账号信息;

出租模块:用于统计并显示出租方输入的账号信息;

下单模块:用于供承租方从出租模块显示的账号信息中选择需要的账号信息,下单并执行付款操作;

解锁码生成模块:用于在检测到承租方完成付款操作后,随机生成解锁码;

登录模块:用于供承租方输入解锁码,根据解锁码获取对应的账号名称和登录密码,并自动通过游戏账号和登录密码登录到游戏中。

优选地,所述账号信息包括账号名称、登录密码、账号等级、装备信息、游戏名称、服务器名称、租金和租用要求。

优选地,当所述解锁码生成模块检测到承租方完成付款操作后,随机生成解锁码,并获取承租方选择的账号信息,将解锁码记录到存储模块中对应的账号信息中,实现解锁码与账号信息的关联。

优选地,当所述登录模块检测到解锁码输入时,获取存储模块中该解锁码对应的账号名称和登录密码,并跳转到游戏登录界面,自动输入账号名称和登录密码登录游戏;登录密码输入的方法为:首先在登录密码输入框中随机输入包含有多个字符的字符串,然后光标跳转到字符串中设定的位置,删除字符串中当前光标位置之前的字符,输入登录密码,最后光标跳转到字符串最后一位字符的位置,删除字符串中当前光标位置之前的字符,直至登录密码输入框中剩余的字符为登录密码。

优选地,所述登录模块还设有虚拟键盘,虚拟键盘上的按键随机分布,登录模块通过虚拟键盘输入字符。

优选地,还包括拦截模块;拦截模块用于拦截并分析正在运行和即将运行的进程,当检测到外挂类程序时,禁止该外挂类程序启动,并提示警告信息。

优选地,还包括截图跟踪模块;截图跟踪模块用于根据预设的截图频率对游戏界面进行截图;截图跟踪模块还用于供出租方设定浏览时间间隔,当浏览时间到达时,截图跟踪模块将该浏览时间段内的截图发送给出租方,供出租方查看。

优选地,所述截图跟踪模块还用于对单个订单信息或全部订单信息进行截图,并将截图得到的订单信息发送给出租方,供出租方查看。

优选地,还包括合租模块;合租模块用于供出租方输入合租人的身份信息,并对合租人的身份信息进行验证,当验证通过后,将合租人信息与订单进行关联;合租模块还用于供出租方设置每个订单的合租分成方式和结算时间,当结算时间到达时,获取订单中的总收入,并根据该订单对应的合租分成方式自动给合租人分成。

优选地,所述合租模块设有合租人信息表,合租人信息表用于记录出租方输入的历史合租人的身份信息;当出租方新建订单和合租人的关联信息时,合租人信息表供出租方选择历史合租人,并将选择的历史合租人和订单进行关联。

由上述技术方案可知,本发明提供的游戏账号租赁管理系统,当承租方付款成功后,给承租方提供随机生成的解锁码,当承租方利用解锁码登录游戏时,该系统自动获取租赁的游戏账号真正的账号名称和登录密码,自动完成输入登录游戏,承租方不能知道游戏账号真正的账号名称和登录密码,提高游戏账号租赁的安全性,截图跟踪模块供出租方监控承租方在游戏中行为,拦截模块能够防止承租方开启第三方辅助。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1为游戏账号租赁管理系统的结构框图。

图2为游戏账号租赁管理系统中租赁的流程图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

一种游戏账号租赁管理系统,如图1、2所示,包括:

账号输入模块:用于供出租方输入游戏账号的账号信息;所述账号信息包括账号名称、登录密码、账号等级、装备信息、游戏名称、服务器名称、租金和租用要求。出租方登录系统后,可以录入账号信息。出租方可以通过登录该系统实现游戏账号上架、下架、投诉等操作。

存储模块:用于存储输入的账号信息。

出租模块:用于统计并显示出租方输入的账号信息;出租模块还提供多种过滤查询,例如支持游戏名称、热搜词、关键词、价格区间等方式搜索,也可以按照租期、租金、出租次数、保证金等方式将游戏账号进行排序。

下单模块:用于供承租方从出租模块显示的账号信息中选择需要的账号信息,下单并执行付款操作;承租方首次注册该系统时,可以向账户里充值,下单时,系统判断当前承租方的账号余额是否充足,如果余额不足,该订单可以保留一段时间,如果承租方在预设时间内执行完付款操作,该订单交易成功,否则取消订单。

解锁码生成模块:用于在检测到承租方完成付款操作后,随机生成解锁码;解锁码可以是系统自动随机生成,或者是按照预设的算法生成,也可以由出租方输入,当订单交易成功后,系统只将解锁码发给承租方,这样承租方无法得到真实的账号名称和登录密码,不存在账号名称和登录密码泄露的问题。

登录模块:用于供承租方输入解锁码,根据解锁码获取对应的账号名称和登录密码,并自动通过游戏账号和登录密码登录到游戏中。登录模块自动识别解锁码,并获得真实的账号名称和登录密码,自动输入真实的账号名称和登录密码登录游戏。

该系统当承租方付款成功后,给承租方提供随机生成的解锁码,当承租方利用解锁码登录游戏时,该系统自动获取租赁的游戏账号真正的账号名称和登录密码,自动完成输入登录游戏,承租方不能知道游戏账号真正的账号名称和登录密码,提高游戏账号租赁的安全性。

当所述解锁码生成模块检测到承租方完成付款操作后,随机生成解锁码,并获取承租方选择的账号信息,将解锁码记录到存储模块中对应的账号信息中,实现解锁码与账号信息的关联。为了账号的安全和交易的正常运行,最好每个订单对应的解锁码不同,这样当该账号本次租赁时间到时,解锁码失效,出租方用同样的解锁码将无法登录游戏。具体实施时,解锁码可以根据预设的方法生成,系统检测到订单交易成功时,获取本次订单交易中选择的出租次数、游戏账号编码和租赁时间。存储模块中针对每个账号信息都设定有游戏账号编码,解锁码生成模块根据预设的加密算法对出租次数、游戏账号编码和租赁时间进行加密,将加密后的解锁码发给承租方,这样该解锁码中体现了出租次数、游戏账号编码和租赁时间。由于不同订单的出租次数、游戏账号编码和租赁时间不存在全部相同的情况,所以不同订单生成的解锁码也不相同,

当所述登录模块检测到解锁码输入时,登录模块根据的解密算法对解锁码进行解密,得到游戏账号编码,并获取存储模块中该游戏账号编码对应的账号名称和登录密码,并跳转到游戏登录界面,自动输入账号名称和登录密码登录游戏。登录密码在输入的时候采用的星号显示,防止密码泄露。为了更好地提高账号的安全性,登录模块在输入登录密码采用多次删除、多次输入的方式输入密码,直至输入正确的密码为止。登录密码输入的方法为:首先在登录密码输入框中随机输入包含有多个字符的字符串,然后光标跳转到字符串中设定的位置,删除字符串中当前光标位置之前的字符,输入登录密码,最后光标跳转到字符串最后一位字符的位置,删除字符串中当前光标位置之前的字符,直至登录密码输入框中剩余的字符为登录密码。例如:随机输入的密码为123456789,正确的密码为5824,则当在登录密码输入框中输入123456789时,光标跳转到字符串中设定的位置(例如字符3的位置),删除字符串中123字符段,输入5824,则此时登录密码输入框中输入的字符串为5824456789,此时光标跳转到字符串最后一位字符(字符9)的位置,删除456789字符段,直至登录密码输入框中剩余为5824。

登录密码输入的方法还可以为:首先在登录密码输入框中随机输入包含有多个字符的字符串,然后光标跳转到字符串中设定的位置,删除字符串中当前光标位置之前的字符,记录删除字符个数,从登录密码第一个字符开始,依次输入登录密码中个数等于删除字符个数的字符,然后光标跳转到字符串中当前光标后面的位置,删除字符串中当前光标位置和上一次光标位置之间的字符,记录删除字符个数,光标在跳转的过程中,记录跳转的字符个数,从上一次登录密码输入过程中最后一个字符开始,输入登录密码中个数等于删除字符个数的字符,直至登录密码输入框中剩余的字符为登录密码。例如:随机输入的密码为123456789,正确的密码为5824,则当在登录密码输入框中输入123456789时,光标跳转到字符串中设定的位置(例如字符3的位置),删除字符串中123字符段,此时删除字符个数为3个,输入登录密码中前3个字符,即582字符段,此时登录密码输入框中输入的字符串为582456789。光标再次跳转到字符串中后面的位置(例如字符7的位置),此时光标跳过了4个字符,删除当前光标位置和上一次光标位置之间的字符(字符段4567),从上一次登录密码输入过程中最后一个字符(字符2)开始,输入登录密码中个数等于删除字符个数的字符,由于登录密码共4位,只需要输入1位便可以了,所以此时输入字符4,登录密码输入框中输入的字符串为582489。光标可以再次跳转到字符串最后一个字符,删除字符段89,直至登录密码输入框中剩余为5824。

所述登录模块还设有虚拟键盘,虚拟键盘上的按键随机分布,登录模块通过虚拟键盘输入字符。使用虚拟键盘输入字符,从根本上切断了各种键盘钩子套取键盘事件的通道,提高了账号的安全性。

还包括拦截模块;拦截模块用于拦截并分析正在运行和即将运行的进程,当检测到外挂类程序时,禁止该外挂类程序启动,并提示警告信息,防止承租方开启第三方辅助。如果在多次检测到承租方启动外挂类程序时,可以停止本次游戏,次数多的可以终止该承租方的出租交易,从而保证游戏账号安全。也可以将该承租方列为黑名单,不再接受该承租方后续的订单交易。

还包括截图跟踪模块;截图跟踪模块用于根据预设的截图频率对游戏界面进行截图;截图跟踪模块还用于供出租方设定浏览时间间隔,当浏览时间到达时,截图跟踪模块将该浏览时间段内的截图发送给出租方,供出租方查看。截图跟踪模块供出租方监控承租方在游戏中行为。出租方可以通过截图实时监控出租方在使用游戏账号执行的操作,当发现出租方出现恶意操作时,可以通知系统或发警告信息给出租方。所述截图跟踪模块还用于对单个订单信息或全部订单信息进行截图,并将截图得到的订单信息发送给出租方,供出租方查看。方便出租方了解订单详情。

还包括合租模块;合租模块用于供出租方输入合租人的身份信息,并对合租人的身份信息进行验证,当验证通过后,将合租人信息与订单进行关联;合租模块还用于供出租方设置每个订单的合租分成方式和结算时间,当结算时间到达时,获取订单中的总收入,并根据该订单对应的合租分成方式自动给合租人分成。合租模块自动根据合租人的信息将订单中的总收入自动进行分成,还可以提供合租账号的财务统计、合租记录和结算操作等功能。不同的订单可以关联不同的合租人。出租人在租赁时间到达前都可以修改、删除或添加合伙人。合租分成方式可以为日结、周结或月结等。

所述合租模块设有合租人信息表,合租人信息表用于记录出租方输入的历史合租人的身份信息;当出租方新建订单和合租人的关联信息时,合租人信息表供出租方选择历史合租人,并将选择的历史合租人和订单进行关联。合租人信息表用于记录出租人输入过的合租人信息,当下次需要输入该合租人信息时,可以直接在合租人信息表中选择,不需要重新输入。

该系统还包括投诉模块,出租方和承租方均可以通过投诉模块进行投诉,并填入投诉理由:例如密码错误、出租方恶意投诉使游戏掉线、账号描述与实际不符如段位不符、区服不符、角色不符等、使用账号过程中被号主顶号等,使得客服在收到投诉后能够第一时间进行处理,解决出租方或承租方的问题。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

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