充值处理方法及装置制造方法及图纸

技术编号:34324912 阅读:64 留言:0更新日期:2022-07-31 00:56
本说明书实施例提供了充值处理方法及装置,其中,一种充值处理方法包括:根据用户提交的充值请求检测运营商的充值参数;若所述充值参数不满足充值条件,获取所述用户对提交延时充值指令后生成的支付订单进行支付后获得的延时充值订单,并将所述延时充值订单写入所述运营商的延时充值队列;在检测到所述延时充值队列的出队条件被触发的情况下,读取所述延时充值队列中的目标延时充值订单并传入所述运营商的充值接口;根据所述充值接口回传的订单响应,基于所述目标延时充值订单的已支付资源进行费用充值处理。进行费用充值处理。进行费用充值处理。

Recharge processing method and device

【技术实现步骤摘要】
充值处理方法及装置


[0001]本文件涉及数据处理
,尤其涉及一种充值处理方法及装置。

技术介绍

[0002]随着生活节奏的加快,用户往往需要出行至各个地方,比如,出差,访友等等。伴随着出行需求的增加,用户在路途中的时间也变得越来越多,由于用户经常需要在路途中利用移动终端进行通讯,因此移动终端作为通讯工具,已经成为用户出行的必备物品;用户享受移动终端提供的服务,是因为移动终端中安装的用户身份识别卡可支持用户拨打和接听电话,还可支持用户使用流量上网。

技术实现思路

[0003]本说明书一个或多个实施例提供了一种充值处理方法。所述充值处理方法,包括:根据用户提交的充值请求检测运营商的充值参数。若所述充值参数不满足充值条件,获取所述用户对提交延时充值指令后生成的支付订单进行支付后获得的延时充值订单,并将所述延时充值订单写入所述运营商的延时充值队列。在检测到所述延时充值队列的出队条件被触发的情况下,读取所述延时充值队列中的目标延时充值订单并传入所述运营商的充值接口。根据所述充值接口回传的订单响应,基于所述目标延时充值订单的已支付资源进行费用充值处理。
[0004]本说明书一个或多个实施例提供了一种充值处理装置,包括:参数检测模块,被配置为根据用户提交的充值请求检测运营商的充值参数。若所述充值参数不满足充值条件,运行订单获取模块,所述订单获取模块,被配置为获取所述用户对提交延时充值指令后生成的支付订单进行支付后获得的延时充值订单,并将所述延时充值订单写入所述运营商的延时充值队列。在检测到所述延时充值队列的出队条件被触发的情况下,运行订单读取模块,所述订单读取模块,被配置为读取所述延时充值队列中的目标延时充值订单并传入所述运营商的充值接口。充值处理模块,被配置为根据所述充值接口回传的订单响应,基于所述目标延时充值订单的已支付资源进行费用充值处理。
[0005]本说明书一个或多个实施例提供了一种充值处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:根据用户提交的充值请求检测运营商的充值参数。若所述充值参数不满足充值条件,获取所述用户对提交延时充值指令后生成的支付订单进行支付后获得的延时充值订单,并将所述延时充值订单写入所述运营商的延时充值队列。在检测到所述延时充值队列的出队条件被触发的情况下,读取所述延时充值队列中的目标延时充值订单并传入所述运营商的充值接口。根据所述充值接口回传的订单响应,基于所述目标延时充值订单的已支付资源进行费用充值处理。
[0006]本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:根据用户提交的充值请求检测运
营商的充值参数。若所述充值参数不满足充值条件,获取所述用户对提交延时充值指令后生成的支付订单进行支付后获得的延时充值订单,并将所述延时充值订单写入所述运营商的延时充值队列。在检测到所述延时充值队列的出队条件被触发的情况下,读取所述延时充值队列中的目标延时充值订单并传入所述运营商的充值接口。根据所述充值接口回传的订单响应,基于所述目标延时充值订单的已支付资源进行费用充值处理。
附图说明
[0007]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图;
[0008]图1为本说明书一个或多个实施例提供的一种充值处理方法处理流程图;
[0009]图2为本说明书一个或多个实施例提供的一种应用于通信计费充值场景的充值处理方法处理流程图;
[0010]图3为本说明书一个或多个实施例提供的一种充值处理装置示意图;
[0011]图4为本说明书一个或多个实施例提供的一种充值处理设备的结构示意图。
具体实施方式
[0012]为了使本
的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
[0013]本说明书提供的一种充值处理方法实施例:
[0014]参照图1,本实施例提供的充值处理方法,具体包括步骤S102至步骤S108。
[0015]步骤S102,根据用户提交的充值请求检测运营商的充值参数。
[0016]实际应用中,用户在通过充值服务进行充值时,若运营商处于维护状态或者其他不能充值的状态,使用户无法通过充值服务进行充值,影响用户心智,造成用户流失;
[0017]本实施例提供的充值处理方法,在用户提交充值请求的情况下根据运营商的充值参数进行延时充值,即在用户提交充值请求且检测到运营商的充值参数不满足充值条件的情况下,根据用户对支付订单的支付处理获得延时充值订单,并将延时订单写入延时充值队列中,在延时充值队列满足出队条件的情况下将延时充值队列中的延时充值订单传入运营商的充值接口,以使运营商对传入的延时充值订单进行费用充值处理,以此,在运营商无法正常充值的情况下,通过延时代充值的方式提升用户心智,避免用户流失。
[0018]本实施例应用于充值服务,所述充值请求,包括用户访问充值服务并录入或者选择充值项信息后提交的对提供该充值项信息的运营商的信息查询请求。所述充值项信息,包括运营商向用户提供的使用户享有对应服务的凭证信息,例如,提供即时通信服务的运营商向用户发放的可进行即时通信相关业务的通信标识(联系方式),或者,提供网络服务的运营商向用户发放的可进行网络访问的网络访问编号。
[0019]为了提升用户进行费用充值的有效性,避免由于运营商维护或者故障导致用户充值失败,进而造成用户流失,本实施例提供的一种可选实施方式中,在根据用户提交的充值请求检测运营商的充值参数之前,还执行如下操作:
[0020]基于所述充值请求中携带的充值项信息确定所述运营商,并查询所述运营商的运营状态信息;
[0021]判断所述运营状态信息是否为第一运营状态信息;
[0022]若是,执行所述根据用户提交的充值请求检测运营商的充值参数步骤;
[0023]若否,执行所述获取所述用户对提交延时充值指令后生成的支付订单进行支付后获得的延时充值订单,并将所述延时充值订单写入所述运营商的延时充值队列操作。
[0024]其中,所述运营状态信息包括表示运营商正常运营的第一运营状态和标识运营商运营异常的第二运营状态。
[0025]具体的,在获取到用户的充值请求后,根据充值请求中携带的充值项信息确定充值项信息对应的运营商,然后在运营商中心本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种充值处理方法,包括:根据用户提交的充值请求检测运营商的充值参数;若所述充值参数不满足充值条件,获取所述用户对提交延时充值指令后生成的支付订单进行支付后获得的延时充值订单,并将所述延时充值订单写入所述运营商的延时充值队列;在检测到所述延时充值队列的出队条件被触发的情况下,读取所述延时充值队列中的目标延时充值订单并传入所述运营商的充值接口;根据所述充值接口回传的订单响应,基于所述目标延时充值订单的已支付资源进行费用充值处理。2.根据权利要求1所述的充值处理方法,所述根据用户提交的充值请求检测运营商的充值参数步骤执行之前,还包括:基于所述充值请求中携带的充值项信息确定所述运营商,并查询所述运营商的运营状态信息;判断所述运营状态信息是否为第一运营状态信息;若是,执行所述根据用户提交的充值请求检测运营商的充值参数步骤;若否,执行所述获取所述用户对提交延时充值指令后生成的支付订单进行支付后获得的延时充值订单,并将所述延时充值订单写入所述运营商的延时充值队列操作。3.根据权利要求1所述的充值处理方法,所述支付订单,采用如下方式创建:将所述运营商的充值配置参数以限制触发状态向所述用户下发;向所述用户下发携带延时充值时间的延时充值协议;根据所述用户基于所述延时充值协议提交的所述延时充值指令,将所述充值配置参数以可触发状态向所述用户下发;若检测到所述用户在所述充值配置参数中选择并提交的目标配置参数,则基于所述目标配置参数和所述充值请求中携带的充值项信息创建所述支付订单。4.根据权利要求1所述的充值处理方法,所述出队条件,包括:所述运营商的运营状态信息为第一运营状态信息,和/或,所述运营商在检测时间区间内的充值参数满足所述充值条件。5.根据权利要求1所述的充值处理方法,所述延时充值队列的出队条件是否被触发,采用如下方式检测:检测所述运营商的运营状态信息是否为第一运营状态信息;若是,基于所述第一运营状态信息的检测时间和预设时长确定检测时间区间;统计所述检测时间区间内针对所述运营商的充值成功率,并判断所述充值成功率是否大于预设阈值;若是,则确定所述延时充值队列的出队条件被触发。6.根据权利要求1所述的充值处理方法,所述延时充值订单,采用如下方式获得:根据所述用户提交的对所述支付订单的支付请求,将用户账户中目标配置参数对应的资源转移至中间账户;在资源转移后将所述支付订单更新为已支付订单,并基于延时充值时间对所述已支付订单进行延时处理标记,获得所述延时充值订单;
其中,所述目标配置参数由所述用户基于可触发状态的充值配置参数选择并提交。7.根据权利要求6所述的充值处理方法,所述若所述充值参数不满足充值条件,获取所述用户对提交延时充值指令后生成的支付订单进行支付后获得的延时充值订单,并将所述延时充值订单写入所述运营商的延时充值队列步骤...

【专利技术属性】
技术研发人员:徐冉冉谢因坦常剑谢伟志
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1