基于大数据缓存服务器的计费通道调度方法及系统与流程

文档序号:11657231阅读:229来源:国知局
基于大数据缓存服务器的计费通道调度方法及系统与流程

本发明涉及计算机技术领域,尤其涉及一种基于大数据缓存服务器的计费通道调度方法及系统。



背景技术:

伴随着智能手机的兴起,手机游戏产业近几年发展很快,手机游戏用户规模保持稳步增长趋势。与此同时,各种各样的支付通道为手游提供了便捷的道具购买方式,但各个通道的支付效率有很大的差别,优先提供效率高的支付通道可以给用户良好的用户体验,并极大的便捷了用户购买道具、给用户提供了方便。然而,现有的技术中,向数据库中查询可用通道时,在海量请求下,耗时又耗力,效率低下,经常出现请求超时的问题,给用户支付带来了极大的不便。

有鉴于此,针对上述问题,有必要提出进一步的解决方案。



技术实现要素:

本发明的目的在于提供一种基于大数据缓存服务器的计费通道调度方法及系统,以克服现有技术中存在的不足。

为实现上述发明目的,本发明提供一种基于大数据缓存服务器的计费通道调度方法,其包括如下步骤:

s1、根据设定的省份、运营商、价格以及类别的排序标准,对各计费通道的优先级进行排序,并将排序后的各计费通道按照优先级加载于缓存服务器中;

s2、请求访问缓存服务器,按照缓存服务器中各计费通道的优先级顺序分别加载计费通道,当加载计费通道成功时,适用加载成功的计费通道进行支付。

作为本发明的基于大数据缓存服务器的计费通道调度方法的改进,所述步骤s1中,将排序后的各计费通道按照优先级加载并存储于缓存服务器的数据库中。

作为本发明的基于大数据缓存服务器的计费通道调度方法的改进,所述步骤s2具体包括:

s21、请求访问缓存服务器,查询已打开的计费通道;

s22、设定计费通道优先级的临界值,根据各计费通道的优先级,将各计费通道分为:临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道;

s23、加载所述临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道,分别按照优先级从小到大排序;

s24、根据请求的省份、运营商、价格以及类别,按照优先级的顺序加载并适用计费通道。

作为本发明的基于大数据缓存服务器的计费通道调度方法的改进,所述步骤s2还包括:

s25、按照临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道的顺序,将临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道组合在一起存储于缓存服务器中。

为实现上述发明目的,本发明提供一种基于大数据缓存服务器的计费通道调度系统,其包括:优先级排序模块以及加载适用模块;

所述优先级排序模块用于:根据设定的省份、运营商、价格以及类别的排序标准,对各计费通道的优先级进行排序,并将排序后的各计费通道按照优先级加载于缓存服务器中;

所述加载适用模块用于:请求访问缓存服务器,按照缓存服务器中各计费通道的优先级顺序分别加载计费通道,当加载计费通道成功时,适用加载成功的计费通道进行支付。

作为本发明的基于大数据缓存服务器的计费通道调度系统的改进,所述优先级排序模块还用于:将排序后的各计费通道按照优先级加载并存储于缓存服务器的数据库中。

作为本发明的基于大数据缓存服务器的计费通道调度系统的改进,所述加载适用模块具体用于:

请求访问缓存服务器,查询已打开的计费通道;

设定计费通道优先级的临界值,根据各计费通道的优先级,将各计费通道分为:临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道;

加载所述临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道,分别按照优先级从小到大排序;

根据请求的省份、运营商、价格以及类别,按照优先级的顺序加载并适用计费通道。

作为本发明的基于大数据缓存服务器的计费通道调度系统的改进,所述加载适用模块还用于:

按照临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道的顺序,将临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道组合在一起存储于缓存服务器中。

与现有技术相此,本发明的有益效果是:本发明的基于大数据缓存服务器的计费通道调度方法及系统以省份、运营商、价格,类别等将计费通道按照优先级高低的顺序分类加载到缓存服务器中,当客户端请求服务器时,根据请求的省份、运营商、价格从缓存服务器中加载适用的通道,节约了大量的时间,提高了服务器整体性能。

附图说明

图1为本发明的基于大数据缓存服务器的计费通道调度方法中步骤s1的一具体实施方式的方法流程示意图;

图2为本发明的基于大数据缓存服务器的计费通道调度方法中步骤s2的一具体实施方式的方法流程示意图;

图3为本发明的基于大数据的用户省份判别系统一具体实施方式的模块示意图。

具体实施方式

下面结合附图所示的各实施方式对本发明进行详细说明,但应当说明的是,这些实施方式并非对本发明的限制,本领域普通技术人员根据这些实施方式所作的功能、方法、或者结构上的等效变换或替代,均属于本发明的保护范围之内。

如图1、2所示,本发明的基于大数据缓存服务器的计费通道调度方法包括如下步骤:

s1、根据设定的省份、运营商、价格以及类别的排序标准,对各计费通道的优先级进行排序,并将排序后的各计费通道按照优先级加载于缓存服务器中。

其中,所示步骤s1之前还包括对服务器程序进行初始化,然后将排序后的各计费通道按照优先级事先加载于缓存服务器中,以便后续客户端请求访问缓存服务器时,加载并适用优先级较高的计费通道。优选地,将排序后的各计费通道按照优先级加载并存储于缓存服务器的数据库中。

s2、请求访问缓存服务器,按照缓存服务器中各计费通道的优先级顺序分别加载计费通道,当加载计费通道成功时,适用加载成功的计费通道进行支付。

具体地,所述步骤s2包括:

s21、请求访问缓存服务器,查询已打开的计费通道;

s22、设定计费通道优先级的临界值,根据各计费通道的优先级,将各计费通道分为:临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道;

s23、加载所述临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道,分别按照优先级从小到大排序;

s24、根据请求的省份、运营商、价格以及类别,按照优先级的顺序加载并适用计费通道。

其中,所述临界值用于区分各计费通道优先级的等级,从而便于各计费通道的优先级排序。所述临时通道为新加入的通道,由于为新加入的通道,所以暂时无数据作为用于排序的基础,因此将临时通道放置在优先的位置,用于收集数据。当临时通道中的通道的请求数达到400条时,认为临时通道已经有足够的数据基础参与排序,从而将其从临时通道中删除,再根据临时通道的优先级与临界值100此较后,再与100以内或者100以外的通道一同根据效率进行排序。

例如,客户端发送支付业务类别a价格为b的支付请求,缓存服务器接收该请求,并分析客户端的省份、运营商信息,以及支付请求中价格以及类别信息。根据分析结果,缓存服务器按照优先级的顺序返回已缓存的支付通道至客户端,客户端根据返回的结果进行支付。

进一步地,所述步骤s2还包括:

s24、按照临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道的顺序,将临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道组合在一起存储于缓存服务器中。

如图3所示,根据上述基于大数据缓存服务器的计费通道调度方法,本发明还提供一种基于大数据缓存服务器的计费通道调度系统,其包括:优先级排序模块10以及加载适用模块20。

所述优先级排序模块10用于:根据设定的省份、运营商、价格以及类别的排序标准,对各计费通道的优先级进行排序,并将排序后的各计费通道按照优先级加载于缓存服务器中。其中,将排序后的各计费通道按照优先级加载并存储于缓存服务器的数据库中。

所述加载适用模块20用于:请求访问缓存服务器,按照缓存服务器中各计费通道的优先级顺序分别加载计费通道,当加载计费通道成功时,适用加载成功的计费通道进行支付。

具体地,所述加载适用模块20具体用于:

请求访问缓存服务器,查询已打开的计费通道;

设定计费通道优先级的临界值,根据各计费通道的优先级,将各计费通道分为:临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道;

分别加载所述临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道,当加载计费通道成功时,适用加载成功的计费通道进行支付。

此外,所述加载适用模块20还用于:

按照临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道的顺序,将临时计费通道、优先级小于临界值的计费通道以及优先级大于临界值的计费通道组合在一起存储于缓存服务器中。

综上所述,本发明的基于大数据缓存服务器的计费通道调度方法及系统以省份、运营商、价格,类别等将计费通道按照优先级高低的顺序分类加载到缓存服务器中,当客户端请求服务器时,根据请求的省份、运营商、价格从缓存服务器中加载适用的通道,节约了大量的时间,提高了服务器整体性能。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

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