服务器及其数据处理方法

文档序号:8002241阅读:750来源:国知局
服务器及其数据处理方法
【专利摘要】本发明公开了一种服务器及其数据处理方法,方法包括:接收充值请求,所述充值请求包括有待充值账号;调用充值服务器接口向所述待充值账号进行第一充值处理;判断在预定时间内是否完成所述第一充值处理;若在预定时间内未完成所述第一充值处理,则对与所述待充值账号对应的补偿账号进行第二充值处理。本发明实施例中避免了在充值请求不能得到及时处理时,导致用户需发送查询请求至服务器而造成的服务器负载过大的技术问题,又能够保证用户对所述服务器提供的服务的使用体验,保证了用户黏度,提高了服务器所提供的数据的使用效率。
【专利说明】服务器及其数据处理方法

【技术领域】
[0001]本发明属于数据处理【技术领域】,尤其涉及一种服务器及其数据处理方法。

【背景技术】
[0002]随着基于网络和计算机的数据处理被越来越广泛的应用于社会生活中,用户对数据处理的要求越来越高。
[0003]现有技术中,网络运营商通过服务器为用户提供网络服务,该网络服务譬如充值服务,用户通过终端向所述网络运营商的服务器发送数据请求,所述网络运营商的服务器接收到所述数据请求后,按照预先设置的处理逻辑对所述数据请求进行相应的处理。但是由于所述网络运营商的服务器通常需要处理大量的数据请求,经常导致从所述终端发送来的数据请求得不到及时处理,进而导致用户要么需要通过所述终端重新发送数据请求,要么放弃使用该网络运营商通过所述服务器提供的网络服务。
[0004]如果用户通过所述终端重新发送数据请求,则将进一步的增加所述服务器的负担,导致所述服务器的数据处理效率低下;如果用户放弃该运营商通过所述服务器提供的网络服务,则将导致所述服务器提供的网络服务得不到充分的使用,由此降低了所述服务器的数据使用效率,进而增加运营成本。
[0005]请参阅图1,图1是所示为现有技术中通过充值中心进行充值的流程示意图。充值步骤具体包括:a、用户通过终端向所述充值中心发送充值请求,b、充值中心将充值请求发送至运营商服务器,C、所述运营商服务器给相应的账号充值。
[0006]本发明的发明人在研究过程中发现:上述充值过程,一旦所述运营商服务器对用户的充值请求不能进行及时的处理,譬如2小时内没有给用户账号进行充值,则用户需发送查询请求至所述运营商服务器,进一步的加剧了所述运营商服务器的负载,而且导致用户体验不佳,最终放弃所述运营商服务器提供的充值服务,增加了所述运营商服务器的运营成本。
[0007]综上,现有技术存在以下技术问题:由于不能及时的对数据请求进行处理,导致用户需发送查询请求至服务器,增加了服务器的负担,降低了用户对所述服务器提供的网络服务的使用体验,增加了所述服务器的运营成本。


【发明内容】

[0008]本发明的目的在于提供一种服务器及其数据处理方法,旨在解决现有技术中由于不能及时的对数据请求进行处理,导致用户需发送查询请求至服务器,增加了服务器的负担,降低了用户对所述服务器提供的网络服务的使用体验,增加了所述服务器的运营成本的技术问题。
[0009]为解决上述技术问题,本发明实施例提供以下技术方案:
[0010]一种服务器的数据处理方法,所述方法包括以下步骤:
[0011]接收充值请求,所述充值请求包括有待充值账号;
[0012]调用充值服务器接口向所述待充值账号进行第一充值处理;
[0013]判断在预定时间内是否完成所述第一充值处理;以及
[0014]若在预定时间内未完成所述第一充值处理,则对与所述待充值账号对应的补偿账号进行第二充值处理。
[0015]为解决上述技术问题,本发明实施例还提供以下技术方案:
[0016]一种服务器,所述服务器包括:
[0017]充值请求接收模块,用于接收充值请求,所述充值请求包括有待充值账号;
[0018]充值接口调用模块,用于调用充值服务器接口向所述待充值账号进行第一充值处理;
[0019]判断模块,用于判断在预定时间内是否完成所述第一充值处理;以及
[0020]充值模块,用于在所述判断模块判定在预定时间内未完成所述第一充值处理时,则对与所述待充值账号对应的补偿账号进行第二充值处理。
[0021]本发明实施例中,一旦在预定时间内没有完成对待充值账号的第一充值处理,则对与所述待充值账号对应的补偿账号进行第二充值处理,譬如在话费未及时到账时,获取虚拟充值产品对与待充值账号相关的应用程序账号进行充值,避免了在充值请求不能得到及时处理时,用户发送查询请求至服务器造成的服务器负载过大的问题,又能够保证用户对服务器提供的充值服务的使用体验,保证了用户黏度,还提高了服务器所提供的数据的使用效率。

【专利附图】

【附图说明】
[0022]图1是现有技术中通过充值中心进行充值的流程示意图;
[0023]图2为本发明第一实施例中服务器的数据处理方法的流程示意图;
[0024]图3是本发明第一实施例的数据处理系统的结构示意图;
[0025]图4是本发明第二实施例中服务器的数据处理方法的流程示意图;
[0026]图5是本发明第二实施例中数据处理系统的结构示意图;
[0027]图6是本发明实施例中话费充值的流程示意图;
[0028]图7是本发明实施例中服务器的结构示意图。

【具体实施方式】
[0029]请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0030]在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0031]本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本发明的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。
[0032]本文所使用的术语「模块」可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本发明保护范围之内。
[0033]请参阅图2,图2为本发明第一实施例中服务器的数据处理方法的流程示意图,图3为本发明第一实施例中数据处理系统的结构示意图,所述数据处理系统包括中心服务器32、充值服务器33以及充值平台34。
[0034]在步骤S201中,接收充值请求,所述充值请求包括有待充值账号。
[0035]请一并参阅图3,用户在进行话费充值时,可通过所述终端31输入待充值账号以及充值金额,所述终端31生成包括所述充值账号以及所述充值金额的充值请求,并将所述充值请求发送至所述中心服务器32。其中所述待充值账号譬如为手机号,当然也可以是其它账号,譬如游戏账号等。所述终端31是使用者为了利用网络服务而使用的通信终端装置,其可通过通信网路与网络服务器连接而收发信息。所述终端31不仅可以由桌上型计算机构成,还可以由笔记型计算机、工作站、掌上型计算机、UMPC(ultra mobile personalcomputer:超移动个人计算机)、平板PC、个人数字助理(Personal Digital Assistant,PDA)、连网板(web pad)、可携式电话等具备储存单元并安装有微处理器而具有运算能力的终端机构成。
[0036]通信网路可以包括将局域网络(local area network, LAN)、都会网络(metropolitan area network, MAN)、广域网络(wide area network, WAN)、因特网等包括在内的数据通信网络路,还包括电话网络等,不分有线和无线,使用任何通信方式均无关。
[0037]在步骤S202中,调用相应的充值服务器接口向所述待充值账号进行第一充值处理。
[0038]譬如请参阅图3,所述中心服务器32在接收到所述终端31发送的充值请求后,调用相应的充值服务器接口向所述待充值账号进行第一充值处理。其中所述充值服务器接口连接所述充值服务器33,所述充值服务器33由相应的话费供应商控制运行。所述充值服务器33进一步的连接充值平台34,并通过所述充值平台34为所述待充值账号进行充值,所述充值平台34譬如为移动或联通平台。
[0039]在步骤S203中,判断在预定时间内是否完成所述第一充值处理,若否,则进行步骤S204,若是,则进行步骤S205。
[0040]具体的,在对所述待充值账号完成第一充值处理后,所述充值服务器33将返回一充值数据至所述中心服务器32,所述充值数据譬如包括所述待充值账号、充值金额以及充值时间等。若所述中心服务器32接收到所述充值数据,则可判定已对所述待充值账号完成所述第一充值处理,若所述中心服务器32未接收到所述充值数据,则可判定未对所述待充值账号完成所述第一充值处理。
[0041]当然,在具体实施过程中,还可以通过其它方式来判断是否已对所述待充值账号完成所述第一充值处理,譬如通过判断所述待充值账号余额的方式等,此处不一一列举。
[0042]在步骤S204中,对与所述待充值账号相关的补偿账号进行第二充值处理。
[0043]譬如,获取预先存储的虚拟充值产品对相应的补偿账号进行第二充值处理。其中所述补偿账号对应所述待充值账号,所述补偿账号譬如为QQ号码或者是游戏账号等。
[0044]本发明实施例中,所述第一充值处理与所述第二充值处理对应不同的充值产品,譬如所述第一充值处理为手机话费充值,而所述第二充值处理为对虚拟的补偿账号(例如即时通信账号)进行一网络虚拟钱币(例如即时通信账号)的充值;或者所述第一充值处理为网络购物账号的充值,而所述第二充值处理为游戏账号的充值;或者所述第一充值处理为游戏账号的充值,而所述第二充值处理为手机话费充值。
[0045]在具体实施过程中,所述虚拟充值产品预先存储于所述中心服务器32,一旦所述中心服务器32判定所述待充值账号在所述预定时间未完成所述第一充值处理,则获取所述虚拟充值产品对相应的补偿账号进行第二充值处理。
[0046]在步骤S205中,发送一提示信息,提示用户已充值成功。
[0047]具体的,发送的方式包括:通过手机短信息发送,或者通过关联的即时通讯工具(QQ)发送,也可以是通过关联的邮箱发送等,所述提示信息包括充值金额以及当前余额等信息。
[0048]本发明实施例中,一旦在预定时间内没有完成对待充值账号的第一充值处理,则对与所述待充值账号相关的补偿账号进行第二充值处理,譬如在话费未及时到账时,获取虚拟充值产品对与待充值账号相关的应用程序账号进行第二充值,避免了在充值请求不能得到及时处理时,用户需发送查询请求至服务器而造成的服务器负载过大的问题,又能够保证用户对服务器提供的充值服务的使用体验,保证了用户黏度,提高了服务器所提供的数据的使用效率。
[0049]请参阅图4,图4为本发明第二较佳实施例中服务器的数据处理方法的流程示意图,图5为本发明第二实施例中数据处理系统的结构示意图,其中所述数据处理系统包括中心服务器52、补偿服务器53、虚拟充值产品服务器54、充值服务器55以及充值平台56。
[0050]在步骤S401中,所述中心服务器52预先设置补偿数据库,并将虚拟充值产品存储至所述补偿数据库。
[0051]其中所述补偿数据库中的虚拟充值产品对应所述补偿服务器53,而所述补偿服务器54对应所述虚拟产品充值服务器54,具体的,所述补偿数据库中的虚拟充值产品由所述虚拟产品充值服务器54提供。
[0052]譬如所述补偿服务器53为某家保险公司的运营服务器,所述虚拟产品充值服务器54譬如应用程序公司运营的网络虚拟钱币(例如QQ币)服务器,该保险公司首先通过所述其运营的补偿服务器53从所述虚拟产品充值服务器54购买一定数量的虚拟钱币,之后将购买的虚拟钱币存储于所述中心服务器52的补偿数据库中。
[0053]在步骤S402中,所述中心服务器52接收终端51发送的充值请求。
[0054]具体的,用户在进行话费充值时,可通过所述终端51输入待充值账号以及充值金额等,所述终端51生成包括充值账号以及充值金额的充值请求,并将所述充值请求发送至所述中心服务器52。其中所述待充值账号譬如为手机号,当然也可以是其它账号,譬如游戏账号等。
[0055]在步骤S403中,所述中心服务器52调用充值服务器接口向所述充值账号进行第一充值处理。
[0056]请一并参阅图5,所述中心服务器52在接收到终端51发送的充值请求后,调用相应的充值服务器接口向所述待充值账号进行第一充值处理。其中所述充值服务器接口连接所述充值服务器55,所述充值服务器55由相应的话费供应商控制运行,所述充值服务器55进一步的连接充值平台56,所述充值平台56譬如为移动或联通平台,所述充值服务器55调用相应的充值平台接口,所述充值平台接口对应的充值平台56 (譬如移动平台)为所述待充值账号进行话费的充值。
[0057]在步骤S404中,所述中心服务器52判断在所述预定时间内是否接收到所述充值服务器55返回的充值数据,若是,则进行步骤S407,否则进行步骤S405。
[0058]具体的,在对所述待充值账号完成第一充值处理后,所述充值服务器55将返回一充值数据至所述中心服务器52,所述充值数据譬如包括已完成充值的充值账号以及充值金额。若所述中心服务器52接收到所述充值数据,则表明已对所述待充值账号完成所述第一充值处理,若所述中心服务器52未接收到所述充值数据,则表明所述待充值账号未完成所述第一充值处理。
[0059]在步骤S405中,所述中心服务器52从预先设置的补偿数据库中获取虚拟充值产品对相应的补偿账号进行第二充值处理。
[0060]其中所述补偿账号对应所述待充值账号,所述补偿账号譬如为QQ号码或者是游戏账号等。
[0061]当然在具体实施过程中,还可以增加以下步骤:所述中心服务器52首先判断所述待充值账号是否与所述补偿服务器提供的补偿业务建立关联。其中所述中心服务器52预先发送给用户一关联信息,用于提示用户是否选择所述补偿服务器提供的补偿业务,若用户选择所述补偿服务器提供的补偿业务,则将所述用户的待充值账号与所述补偿服务器建立关联。通过该方式,可由用户自行选择是否需要补偿业务,提高了用户的体验,譬如用用户选择使用保险公司的服务器提供的保险业务。当然也可以直接给待充值账号进行虚拟充值产品的第二充值处理,譬如免费试用保险业务。
[0062]在步骤S406中,生成一处理结果发送至所述补偿服务器,其中所述处理结果对应所述第二充值处理。
[0063]譬如所述处理结果包括所述补偿账号以及对所述补偿账号的补偿额度等,所述补偿额度对应所述虚拟充值产品。
[0064]在步骤S407中,所述中心服务器52向所述终端51发送一提示信息,用于提示用户已充值成功。
[0065]具体的,发送的方式包括:通过手机短信息发送,或者通过关联的即时通讯工具(QQ)发送,也可以是通过关联的邮箱发送等,所述提示信息包括充值金额以及当前余额等信息。
[0066]请参阅图6,图6为本发明实施例中话费充值方法的流程示意图。
[0067]在步骤S601中,保险公司、银行或其它金融机构可通过保险公司服务器64向虚拟钱币中心65购买一定数量的网络虚拟钱币(例如QQ币)。
[0068]在步骤S602中,所述虚拟钱币中心65将保险公司购买的虚拟钱币存储于话费充值中心62。
[0069]在步骤S603中,用户通过手机61向所述话费充值中心62发起话费充值。
[0070]在步骤S604中,所述话费充值中心62调取话费供应商接口,通过话费供应商的话费充值服务器63给用户手机号充值。
[0071]在具体实施过程中,话费充值请求量过多的高峰时间,会有一定的概率造成话费延时到账。若话费即时到账,所述话费充值中心62发送短信提醒或者即时通信工具(QQ)消息提醒给手机,鉴于话费即时到账的处理过程为现有技术,此处不再细述。
[0072]在步骤S605中,话费延迟2小时到账,所述话费充值中心62获取保险公司购买的虚拟钱币给用户的账号(例如QQ账号)充值。
[0073]在步骤S606中,所述话费充值中心62通知保险公司,已对用户进行话费延时到账保险的补偿。
[0074]请参阅图7,图7为本发明实施例中服务器的结构示意图。所述服务器包括数据库设置模块71、充值请求接收模块72、充值接口调用模块73、判断模块74、充值模块75以及处理结果发送模块76。
[0075]其中所述数据库设置模块71预先设置补偿数据库,并将所述虚拟充值产品存储于所述补偿数据库,其中所述补偿数据库中的虚拟充值产品对应一补偿服务器。
[0076]在用户通过终端发送包括待充值账号以及充值金额的充值请求时,所述充值请求接收模块72接收所述充值请求,所述充值接口调用模块73调用相应的充值服务器接口向所述待充值账号进行第一充值处理,该第一充值处理譬如为手机话费充值。
[0077]所述判断模块74判断在预定时间内是否完成对所述待充值账号的第一充值处理。其中所述判断模块74优选通过以下方式判断:在所述预定时间内是否接收到所述充值服务器返回的充值数据,若在所述预定时间内未接收到所述服务器返回的充值数据,则判定为在预定时间内未完成对所述待充值账号的第一充值处理。
[0078]在具体实施过程中,所述判断模块74进一步的判断所述待充值账号是否与所述补偿服务器提供的补偿服务建立关联,譬如用户是否选择保险公司服务器提供的延时补偿业务;若所述判断模块74判定所述待充值账号已与所述补偿服务器提供的补偿服务建立关联,则在预定时间内未完成对所述待充值账号的第一充值处理时,所述充值模块75获取虚拟充值产品对相应的补偿账号进行第二充值处理,其中所述补偿账号对应所述待充值账号,所述补偿账号譬如与手机号码(待充值账号)建立关联的账号(例如QQ账号)或者游戏账号等。
[0079]所述处理结果发送模块76生成一对应所述第二充值处理的处理结果发送至所述补偿服务器,其中所述处理结果包括所述补偿账号以及补偿额度。
[0080]关于所述服务器中各模块的详细工作原理请参阅上文针对服务器的数据处理方法的详细描述,此处不再赘述。
[0081]本发明实施例中,一旦在预定时间内没有完成对待充值账号的第一充值处理,则对与所述待充值账号对应的补偿账号进行第二充值处理,譬如在话费未及时到账时,获取虚拟充值产品对与待充值账号对应的应用程序账号(QQ号)进行充值,避免了在充值请求不能得到及时处理时,用户需发送查询请求至服务器而造成的服务器负载过大的问题,又能够保证用户对服务器提供的充值服务的使用体验,保证了用户黏度,提高了服务器所提供的数据的使用效率。
[0082]本发明实施例提供的服务器,譬如可以为终端或触摸设备,所述终端譬如为计算机、平板电脑、具有触摸功能的手机等等,所述服务器与上文实施例中的服务器的数据处理方法属于同一构思,在服务器上可以运行所述服务器的数据处理方法实施例中提供的任一方法,其具体实现过程详见服务器的数据处理方法实施例,此处不再赘述。
[0083]需要说明的是,对本发明服务器的数据处理方法而言,本领域普通技术人员可以理解实现本发明实施例服务器的数据处理方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如上述图2和图4各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
[0084]对本发明实施例的服务器而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
[0085]综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
【权利要求】
1.一种服务器的数据处理方法,其特征在于,所述方法包括以下步骤: 接收充值请求,所述充值请求包括有待充值账号; 调用充值服务器接口向所述待充值账号进行第一充值处理; 判断在预定时间内是否完成所述第一充值处理;以及 若在所述预定时间内未完成所述第一充值处理,则对与所述待充值账号对应的补偿账号进行第二充值处理。
2.根据权利要求1所述的服务器的数据处理方法,其特征在于,在接收充值请求之前,所述方法还包括以下步骤: 预先设置补偿数据库,并将虚拟充值产品存储于所述补偿数据库;其中所述补偿数据库中的虚拟充值产品对应一补偿服务器。
3.根据权利要求2所述的服务器的数据处理方法,其特征在于,对与所述待充值账号相关的补偿账号进行第二充值处理的步骤之前,所述方法还包括: 判断所述待充值账号是否与所述补偿服务器提供的补偿业务建立关联; 若判定所述待充值账号已与所述补偿服务器提供的补偿业务建立关联,则对与所述待充值账号相关的补偿账号进行第二充值处理的步骤包括: 获取所述虚拟充值产品对所述补偿账号进行第二充值处理。
4.根据权利要求2所述的服务器的数据处理方法,其特征在于,对与所述待充值账号相关的补偿账号进行第二充值处理的步骤之后,所述方法还包括以下步骤: 生成一对应所述第二充值处理的处理结果发送至所述补偿服务器,其中所述处理结果包括所述补偿账号。
5.根据权利要求1所述的服务器的数据处理方法,其特征在于,判断在预定时间内是否完成对所述待充值账号的充值的步骤具体包括: 判断在所述预定时间内是否接收到所述充值服务器返回的充值数据; 若在所述预定时间内未接收到所述服务器返回的充值数据,则判定为在预定时间内未完成对所述待充值账号的充值。
6.一种服务器,其特征在于,所述服务器包括: 充值请求接收模块,用于接收充值请求,所述充值请求包括有待充值账号; 充值接口调用模块,用于调用充值服务器接口向所述待充值账号进行第一充值处理;判断模块,用于判断在预定时间内是否完成所述第一充值处理;以及充值模块,用于在所述判断模块判定预定时间内未完成所述第一充值处理时,对与所述待充值账号对应的补偿账号进行第二充值处理。
7.根据权利要求6所述的服务器,其特征在于,所述服务器还包括: 数据库设置模块,用于预先设置补偿数据库,并将虚拟充值产品存储于所述补偿数据库;其中所述补偿数据库中的虚拟充值产品对应一补偿服务器。
8.根据权利要求7所述的服务器,其特征在于, 所述判断模块,进一步的用于判断所述待充值账号是否与所述补偿服务器提供的补偿业务建立关联; 若所述判断模块判定所述待充值账号已与所述补偿服务器提供的补偿业务建立关联,则所述充值模块进一步的用于获取所述虚拟充值产品对所述补偿账号进行第二充值处理。
9.根据权利要求7所述的服务器,其特征在于,所述服务器还包括: 处理结果发送模块,用于生成一对应所述第二充值处理的处理结果发送至所述补偿服务器,其中所述处理结果包括所述补偿账号。
10.根据权利要求6所述的服务器,其特征在于, 所述判断模块,进一步的用于判断在所述预定时间内是否接收到所述充值服务器返回的充值数据,若在所述预定时间内未接收到所述服务器返回的充值数据,则判定为在预定时间内未完成对所述待充值账号的充值。
【文档编号】H04L12/14GK104283931SQ201310291273
【公开日】2015年1月14日 申请日期:2013年7月11日 优先权日:2013年7月11日
【发明者】卓舒虹, 黄欣阳, 辜晗, 董文琦, 王阳艳, 罗淑芬, 关红福, 侯学卿, 谢俊, 崔岩, 王慧安 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1