任务的执行方法、装置及电子设备制造方法及图纸

技术编号:34536832 阅读:16 留言:0更新日期:2022-08-13 21:31
本发明专利技术公开了一种任务的执行方法、装置及电子设备。涉及金融科技领域或其他相关领域,该方法包括:获取时间数据集合以及当前收费平台所生成的任务数据集合,其中,任务数据集合包括:多个任务以及每个任务所对应的任务信息,多个任务为对当前收费平台生成账单进行处理的任务,时间数据集合包括多个任务执行的时间点;基于时间数据集合及任务数据集合确定每个任务对应的任务执行时间;基于每个任务对应的任务执行时间以及任务数据集合生成任务执行计划表,并基于任务执行计划表执行任务数据集合中的任务。本发明专利技术解决了现有技术中需要与合作方完成代扣全流程的系统对接,导致对接上线效率低的技术问题。线效率低的技术问题。线效率低的技术问题。

【技术实现步骤摘要】
任务的执行方法、装置及电子设备


[0001]本专利技术涉及金融科技领域或其他相关领域,具体而言,涉及一种任务的执行方法、装置及电子设备。

技术介绍

[0002]现有的公共服务类缴费账单,通常为主动缴费模式,但由于代扣模式能够极大的提升客户体验,普惠民生,因而由银行代客户扣款的模式具有较为广阔的推广市场空间。
[0003]现有技术中,代扣模式是通过银行与水、电、燃、暖等收费企业系统深度对接全代扣流程,需要银行系统与收费企业系统完成代扣账单上传、代扣账单入库、代扣账单扣款、代扣结果回盘、缴费明细对账等一系列功能对接流程来实现。因此,现有技术存在如下缺点:
[0004]1.现有技术需要银行与合作方完成代扣全流程的系统对接,对接上不能复用现有的主动缴费模式,而是要对接一整套全新代扣流程,导致对接工作量相较主动缴费对接工作量大,对接上线流程长、耗时较大,存在对接上线效率低的技术问题。
[0005]2.由于较多合作方的系统能力弱,没有相关配套接口,部分无技术能力支撑,只能实现主动缴费,而并不支持代扣模式对接,存在无法实现代扣功能对接的技术问题。
[0006]3.现有技术中银行系统回盘处理后,若存在扣款失败(如余额不足等)情况,需要合作方系统当天或者隔日筛选失败账单再次发起代扣操作,需针对代扣失败账单多次代扣处理,直至全部完成代扣,导致收费企业系统代扣需人工介入多次处理才能完成扣款,人力成本较大。
[0007]4.代扣模式是很好的粘客手段,可以快速将流量用户转变为忠实用户,能够提升产品用户活跃度,但由于现有技术中存在无法为用户提供代扣服务以及无法为收费企业提供免对接即可上线的技术支持的问题,导致代扣服务覆盖率低,粘客效果较弱,较多用户无法体验代扣模式带来的便捷,存在无法快速提升获客、活客的技术问题。
[0008]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0009]本专利技术实施例提供了一种任务的执行方法、装置及电子设备,以至少解决现有技术中需要与合作方完成代扣全流程的系统对接,导致对接上线效率低的技术问题。
[0010]根据本专利技术实施例的一个方面,提供了一种任务的执行方法,包括:获取时间数据集合以及当前收费平台所生成的任务数据集合,其中,任务数据集合包括:多个任务以及每个任务所对应的任务信息,多个任务为对当前收费平台生成账单进行处理的任务,时间数据集合包括多个任务执行的时间点;基于时间数据集合及任务数据集合确定每个任务对应的任务执行时间;基于每个任务对应的任务执行时间以及任务数据集合生成任务执行计划表,并基于任务执行计划表执行任务数据集合中的任务。
[0011]进一步地,基于时间数据集合及任务数据集合确定每个任务对应的任务执行时
间,包括:对第一预设时间段内获取到的任务数据集合中的任务进行离散,得到离散后的任务数据集合;基于第二预设时间段内的时间进行离散,得到离散后的时间数据集合,其中,第二预设时间段不同于第一预设时间段;对离散后的任务数据集合与离散后的时间数据集合进行组合处理,确定每个任务对应的任务执行时间。
[0012]进一步地,对第一预设时间段内获取到的任务数据集合中的任务进行离散,得到离散后的任务数据集合,方法还包括:根据相同任务出现的次数对任务数据集合中的任务数据进行排序,得到离散后的任务数据集合。
[0013]进一步地,任务的执行方法还包括:获取第三预设时间段内的交易耗时平均值,其中,交易耗时平均值为从当前收费平台中拉取任务数据所需要的平均时间;在交易耗时平均值处于预设范围内时,确定当前收费平台处于第一状态;在交易耗时平均值处于预设范围之外时,确定当前收费平台处于第二状态,其中,的第一状态的稳定程度高于第二状态的稳定程度。
[0014]进一步地,在确定当前收费平台处于第二状态之后,方法还包括:触发报警请求;响应报警请求,生成关闭执行开关的指令,其中,执行开关用于控制是否从当前收费平台中拉取任务数据;执行关闭执行开关的指令,并停止从当前收费平台中拉取任务数据。
[0015]进一步地,在停止从当前收费平台中拉取任务数据之后,方法还包括:将拉取任务数据的收费平台切换为其他收费平台,从其他收费平台中拉取任务数据,并对任务数据进行处理。
[0016]进一步地,在获取时间数据集合以及当前收费平台所生成的任务数据集合之前,方法还包括:检测当前收费平台是否具有目标接口,其中,目标接口为拉取当前收费平台所生成的任务数据集合的通道;若当前收费平台不具有目标接口,则基于预设访问程序来访问当前收费平台,并获取任务数据集合。
[0017]进一步地,在基于每个任务对应的任务执行时间以及任务数据集合生成任务执行计划表,并基于任务执行计划表执行任务数据集合中的任务之前,方法还包括:检测当前收费平台是否启动收费模式;若当前收费平台启动收费模式,则基于任务执行计划表执行任务数据集合中的任务。
[0018]进一步地,在基于任务执行计划表执行任务数据集合中的任务之后,方法还包括:获取任务数据集合中执行失败的缴费任务;基于执行失败的缴费任务生成缴费失败信息,并将缴费失败信息发送至当前收费平台。
[0019]根据本专利技术实施例的另一方面,还提供了一种任务的执行装置,包括:获取模块,用于获取时间数据集合以及当前收费平台所生成的任务数据集合,其中,任务数据集合包括:多个任务以及每个任务所对应的任务信息,多个任务为对当前收费平台生成账单进行处理的任务,时间数据集合包括多个任务执行的时间点;确定模块,用于基于时间数据集合及任务数据集合确定每个任务对应的任务执行时间;处理模块,用于基于每个任务对应的任务执行时间以及任务数据集合生成任务执行计划表,并基于任务执行计划表执行任务数据集合中的任务。
[0020]根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的任务的执行方法。
[0021]根据本专利技术实施例的另一方面,还提供了一种电子设备,电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的任务的执行方法。
[0022]根据本专利技术实施例的另一方面,还提供了一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时实现上述的任务的执行方法。
[0023]在本专利技术实施例中,采用通过将任务数据与时间进行配置,为每个任务指定执行时间点方式,首先通过获取时间数据集合以及当前收费平台所生成的任务数据集合,其次基于时间数据集合及任务数据集合确定每个任务对应的任务执行时间,然后基于每个任务对应的任务执行时间以及任务数据集合生成任务执行计划表,最后基于任务执行计划表执行任务数据集合中的任务;其中,任务数据集合包括多个任务以及每个任务所对应的任务信息,多个任务为对当前收费平台生成账单进行处理的任务,时间数据集合包括多个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务的执行方法,其特征在于,包括:获取时间数据集合以及当前收费平台所生成的任务数据集合,其中,所述任务数据集合包括:多个任务以及每个任务所对应的任务信息,所述多个任务为对所述当前收费平台生成账单进行处理的任务,所述时间数据集合包括多个任务执行的时间点;基于所述时间数据集合及所述任务数据集合确定每个任务对应的任务执行时间;基于所述每个任务对应的任务执行时间以及所述任务数据集合生成任务执行计划表,并基于所述任务执行计划表执行所述任务数据集合中的任务。2.根据权利要求1所述的方法,其特征在于,基于所述时间数据集合及所述任务数据集合确定每个任务对应的任务执行时间,包括:对第一预设时间段内获取到的任务数据集合中的任务进行离散,得到离散后的任务数据集合;基于第二预设时间段内的时间进行离散,得到离散后的时间数据集合,其中,所述第二预设时间段不同于所述第一预设时间段;对所述离散后的任务数据集合与所述离散后的时间数据集合进行组合处理,确定所述每个任务对应的任务执行时间。3.根据权利要求2所述的方法,其特征在于,对第一预设时间段内获取到的任务数据集合中的任务进行离散,得到离散后的任务数据集合,所述方法还包括:根据相同任务出现的次数对所述任务数据集合中的任务数据进行排序,得到所述离散后的任务数据集合。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取第三预设时间段内的交易耗时平均值,其中,所述交易耗时平均值为从所述当前收费平台中拉取任务数据所需要的平均时间;在所述交易耗时平均值处于预设范围内时,确定所述当前收费平台处于第一状态;在所述交易耗时平均值处于所述预设范围之外时,确定所述当前收费平台处于第二状态,其中,所述的第一状态的稳定程度高于所述第二状态的稳定程度。5.根据权利要求4所述的方法,其特征在于,在确定所述当前收费平台处于第二状态之后,所述方法还包括:触发报警请求;响应所述报警请求,生成关闭执行开关的指令,其中,所述执行开关用于控制是否从所述当前收费平台中拉取所述任务数据;执行关闭执行开关的指令,并停止从所述当前收费平台中拉取所述任务数据。6.根据权利要求5所述的方法,其特征在于,在停止从所述当前收费平台中拉取所述任务数据之后,所述方法还包括:将拉取所述任务数据的收费平台切换为其他收费平台,从其他收费平台中拉取所述任务数据,并对所述任务数据进行处理。7...

【专利技术属性】
技术研发人员:刘鑫鑫邵一飞张薇王俊雄
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1