游戏交易请求处理方法及装置制造方法及图纸

技术编号:15285880 阅读:70 留言:0更新日期:2017-05-07 04:48
本发明专利技术提出的游戏交易请求处理方法及装置,属于互联网技术领域,其中,所述方法包括:接收游戏交易请求;根据所述游戏交易请求,向账号系统请求游戏账号;根据所述游戏交易请求中请求的交易金额信息向充值系统请求对所述账号系统返回的游戏账号进行充值,其中,当所述账号系统与所述充值系统中的任意一个或全部出现故障时,利用预先存储在资源池中的资源,获得充值后的游戏账号;将充值后的游戏账号返回给客户端。本发明专利技术可以在账号系统或充值系统发生故障时利用资源池完成交易,可以减少交易系统对外部系统的依赖性、提高系统可用性、降低订单失败率、改善用户体验。

【技术实现步骤摘要】

本专利技术涉及互联网
,具体而言,涉及一种游戏交易请求处理方法及装置。
技术介绍
首充号,顾名思义就是首次充值的游戏账号。以手游交易系统交易猫上的首充号为例,首充号是由用户提出自己的要求,之后由商家根据用户提供的要求为用户提供一个游戏账号,游戏中的角色、性别、姓名、国家、阵营、职业、充值金额皆由用户指定。在商家为用户提供游戏账号以及充值过程中,大部分步骤都依赖于外部系统(例如账号系统或充值系统),当外部系统不可用时,将会直接导致订单失败,会降低订单成交率,影响商家的线上业务,用户体验也较差。
技术实现思路
本专利技术的目的在于提供一种资源池游戏交易请求处理方法及装置,以使现有技术对首充号的充值过程中对外部系统的依赖性过强、用户体验差等问题得到改善。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种游戏交易请求处理方法,包括:接收游戏交易请求;根据所述游戏交易请求,向账号系统请求游戏账号;根据游戏交易请求中的请求的交易金额信息向充值系统请求对所述账号系统返回的游戏账号进行充值,其中,当所述账号系统与所述充值系统中的任意一个或全部出现故障时,利用预先存储在资源池中的资源,获得充值后的游戏账号;将充值后的游戏账号返回给客户端。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,当所述账号系统出现故障时,从所述资源池中获取一个标记为未充值的游戏账号,根据所述游戏交易请求中请求的交易金额信息向所述充值系统请求对所获取的该标记为未充值的游戏账号进行充值。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,当向所述账号系统请求游戏账号后,所述充值系统出现故障,将所述账号系统创建的游戏账号存入所述资源池并标记为未充值,从所述资源池中获取一个标记为已充值并且充值面额等于所述交易金额信息中的金额的游戏账号。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,当所述账号系统出现故障时,从所述资源池中获取一个标记为未充值的游戏账号,如果所述充值系统也出现故障,将所获取的该标记为未充值的游戏账号存入所述资源池,再从所述资源池中获取一个标记为已充值并且充值面额等于所述交易金额信息中的金额的游戏账号。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述接收游戏交易请求之前,包括:向所述账号系统请求游戏账号;将请求的游戏账号存入所述资源池中,并标记为未充值;向所述充值系统请求对所述资源池中标记为未充值的游戏账号进行预充值,将预充值后的游戏账号标记为已充值。结合第一方面的第四种可能的实施方式,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,所述向所述账号系统请求游戏账号,包括:对单位时间段内各面额的虚拟货币的使用量进行预估,根据各面额的游戏币的预估使用量向所述充值系统请求虚拟货币;根据各面额的虚拟货币的所述预估使用量计算虚拟货币的预估总使用量,根据所述虚拟货币的预估总使用量得到游戏账号的预估使用量,根据游戏账号的预估使用量向所述账号系统请求游戏账号。结合第一方面的第五种可能的实施方式,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,所述对单位时间段内各面额的虚拟货币的使用量进行预估,根据各面额的游戏币的预估使用量向所述充值系统请求虚拟货币,包括:计算各面额的虚拟货币在单位时间段内的平均成交量;计算各面额的虚拟货币在单位时间段的平均成交量增长率;根据各面额的虚拟货币在所述单位时间段内的平均成交量以及平均成交量增长率,得到各面额的虚拟货币的预估使用量。结合第一方面的第五种可能的实施方式,本专利技术实施例提供了第一方面的第七种可能的实施方式,其中,所述方法还包括:当所述资源池中的各面额的虚拟货币少于对应的阈值时,向所述充值系统请求对所述资源池中标记为未充值的游戏账号进行预充值,将预充值的各面额的虚拟货币存入所述资源池中,将预充值后的游戏账号标记为已充值,直到所述资源池中的各面额的虚拟货币的数量等于与各面额的虚拟货币对应的所述预估使用量。第二方面,本专利技术实施例还提供了一种资源池的游戏交易请求处理装置,所述装置包括:请求接收模块,用于接收游戏交易请求;第一处理模块,用于根据所述游戏交易请求,向账号系统请求游戏账号,根据游戏交易请求中的请求的交易金额信息向充值系统请求对所述账号系统返回的游戏账号进行充值;第二处理模块,用于当所述账号系统与所述充值系统中的任意一个或全部出现故障时,利用预先存储在资源池中的资源,获得充值后的游戏账号;请求反馈模块,用于将充值后的游戏账号返回给客户端。本专利技术实施例提供的游戏交易请求处理方法及装置,可以在账号系统与充值系统出现故障时,利用资源池中的资源,获得充值面额等于所述交易金额信息的游戏账号,从而避免在交易过程中因外部系统故障而无法完成交易的情况,可以减少交易系统对外部系统的依赖性、提高系统可用性、降低订单失败率、改善用户体验。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的游戏交易请求处理方法及装置的应用环境示意图;图2示出了一种可应用于本专利技术实施例的服务器的结构框图;图3示出了本专利技术第一实施例提供的一种游戏交易请求处理方法的流程示意图;图4示出了本专利技术第二实施例提供的一种游戏交易请求处理方法的流程示意图;图5示出了本专利技术第二实施例提供的一种游戏交易请求处理方法中部分步骤的具体流程示意图;图6示出了本专利技术第三实施例提供的一种游戏交易请求处理方法的流程示意图;图7示出了本专利技术第三实施例提供的一种游戏交易请求处理方法在第一种场景下的时序图;图8示出了本专利技术第三实施例提供的一种游戏交易请求处理方法在第二种场景下的时序图;图9示出了本专利技术第三实施例提供的一种游戏交易请求处理方法在第三种场景下的时序图;图10示出了本专利技术第四实施例提供的一种游戏交易请求处理装置的结构框图;图11示出了本专利技术第五实施例提供的一种游戏交易请求处理装置的结构框图;图12示出了图11中部分模块的具体结构框图;图13示出了图12中部分单元的具体结构框图;图14示出了本专利技术第六实施例提供的一种系统的结构框图。具体实施方式本专利技术实施例所提供的游戏交易请求处理方法及装置可应用于如图1所示的应用环境中。如图1所示,本专利技术实施例提供的游戏交易请求处理方法及装置可应用于游戏交易系统,游戏交易系统为用户提供游戏相关交易服务,包括游戏账号交易、虚拟货币交易、代练、寄售担保、游戏点卡交易等等的综合性虚拟物品交易业务。游戏交易系统与外部的账号系统以及充值系统共同完成交易。账号系统用于创建有效的游戏账号及密码。充值系统用于为账号系统创建的游戏账号进行充值或预充值。游戏交易系统包括用户终端100及服务器200。用户终端100与服务器200、游戏交易系本文档来自技高网...

【技术保护点】
一种游戏交易请求处理方法,其特征在于,所述方法包括:接收游戏交易请求;根据所述游戏交易请求,向账号系统请求游戏账号;根据所述游戏交易请求中请求的交易金额信息向充值系统请求对所述账号系统返回的游戏账号进行充值;其中,当所述账号系统与所述充值系统中的任意一个或全部出现故障时,利用预先存储在资源池中的资源,获得充值后的游戏账号;将充值后的游戏账号返回给客户端。

【技术特征摘要】
1.一种游戏交易请求处理方法,其特征在于,所述方法包括:接收游戏交易请求;根据所述游戏交易请求,向账号系统请求游戏账号;根据所述游戏交易请求中请求的交易金额信息向充值系统请求对所述账号系统返回的游戏账号进行充值;其中,当所述账号系统与所述充值系统中的任意一个或全部出现故障时,利用预先存储在资源池中的资源,获得充值后的游戏账号;将充值后的游戏账号返回给客户端。2.如权利要求1所述的方法,其特征在于,当所述账号系统出现故障时,从所述资源池中获取一个标记为未充值的游戏账号,根据所述游戏交易请求中请求的交易金额信息向所述充值系统请求对所获取的该标记为未充值的游戏账号进行充值。3.如权利要求1所述的方法,其特征在于,当向所述账号系统请求游戏账号后,所述充值系统出现故障,将所述账号系统创建的游戏账号存入所述资源池并标记为未充值,从所述资源池中获取一个标记为已充值并且充值面额等于所述交易金额信息中的金额的游戏账号。4.如权利要求1所述的方法,其特征在于,当所述账号系统出现故障时,从所述资源池中获取一个标记为未充值的游戏账号,如果所述充值系统也出现故障,将所获取的该标记为未充值的游戏账
\t号存入所述资源池,再从所述资源池中获取一个标记为已充值并且充值面额等于所述交易金额信息中的金额的游戏账号。5.如权利要求1所述的方法,其特征在于,所述接收游戏交易请求之前,包括:向所述账号系统请求游戏账号;将请求的游戏账号存入资源池中,并标记为未充值;向所述充值系统请求对所述资源池中标记为未充值的游戏账号进行预充值,将预充值后的游戏账号标记为已充值。6.如权利要求5所述的方法,其特征在于,所述向所述账号系统请求游戏账号,包括:对单位时间段内的各面额的虚拟货币的使用量进行预估得到各面额的虚拟货币的预估使用量;根据各面额的虚拟货币的所述预估使用量计算虚拟货币的预估总使用量;根据所述虚拟货币的预估总使用量得到游戏账号的预估使用量,根据游戏账号的预估使用量向所述账号系统请求游戏账号。7.如权利要求6所述的方法,其特征在于,所述对单位时间段内的各面额的虚拟货币的使用量进行预估得到各面额的虚拟货币的预估使用量,包括:计算各面额的虚拟货币在单位时间段内的平均成交量;计算各面额的虚拟货币在单位时间段的平均成交量增长率;根据各面额的虚拟货币在所述单位时间段内的平均成交量以及平均成交量增长率,得到各面额的虚拟货币的预估使用量。8.如权利要求6所述的方法,其特征在于,所述方法还包括:当所述资源池中的各面额的虚拟货币少于对应的阈值时,向所述充值系统请求对所述资源池中标记为未充值的游戏账号进行预充值,将预充值的各面额的虚拟货币存入所述资源池中,将预充值后的游戏账号标记为已充值,直到所述资源池中的各面额的虚拟货币的数量等于与各面额的虚拟货币对应的所述预估使用量。9.一种游戏交易请求处理装置,其特征在于,所述装置包括:请求接收模块,用于接收游戏交易请求;第一处理模块,用于根据所述游戏...

【专利技术属性】
技术研发人员:梁捷何祖恒蔡洲
申请(专利权)人:广州交易猫信息技术有限公司
类型:发明
国别省市:广东;44

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

1