一种短信自动发送方法技术

技术编号:39720740 阅读:7 留言:0更新日期:2023-12-17 23:26
本申请公开了一种短信自动发送方法

【技术实现步骤摘要】
一种短信自动发送方法、装置、设备及存储介质


[0001]本申请涉及通信
,特别是涉及一种短信自动发送方法

装置

设备及存储介质


技术介绍

[0002]随着大众对贷款业务的接受度日益提高,办理贷款业务的客户也越来越多,随之而来的贷款逾期问题越发引起重视

[0003]目前,通常通过查询银行核心系统每日下发的账户逾期信息来实现催收短信的发送,提醒客户尽早还款,避免影响征信

然而,由于贷款业务的客户群体庞大,相应数据库中的数据量也非常巨大,这使得在进行数据查询和处理时,容易因数据库性能压力过大而出现例如数据库查询超时等情况,从而导致整个任务无法正常执行,短信发送失败

而客户如果未如期收到短信可能会错过还款时间,产生罚息,给客户的资产和贷款体验带来损害

[0004]由此,如何减少短信发送失败的情况,成为需要解决的问题


技术实现思路

[0005]基于上述问题,本申请提供了一种短信自动发送方法

装置

设备及存储介质,可以减少短信发送失败的情况

[0006]本申请实施例公开了如下技术方案:
[0007]第一方面,本申请实施例提供了一种短信自动发送方法,所述方法包括:
[0008]基于预设的批处理数获取贷款逾期表中的多条账户逾期信息;所述账户逾期信息至少包括账户信息和逾期金额;
[0009]按照所述逾期金额筛选所述多条账户逾期信息,得到逾期金额大于0的第一账户逾期信息;
[0010]基于所述第一账户逾期信息,生成短信文件;
[0011]向短信平台上传所述短信文件

[0012]可选地,所述基于预设的批处理数获取贷款逾期表中的多条账户逾期信息,包括:
[0013]获取贷款逾期表;所述贷款逾期表中至少包括账户逾期信息以及银行联行号;
[0014]基于所述银行联行号,将所述贷款逾期表拆分为多个逾期子表;
[0015]基于预设的批处理数,从所述逾期子表中读取条数小于或等于所述批处理数的多条账户逾期信息

[0016]可选地,所述基于所述第一账户逾期信息,生成短信文件,包括:
[0017]将所述第一账户逾期信息插入待发送短信表中;所述待发送短信表中包括第一账户逾期信息以及生成的与所述第一账户逾期信息一一对应的短信标识;
[0018]基于所述待发送短信表中的所述第一账户逾期信息以及所述短信标识,生成短信文件

[0019]可选地,所述向短信平台上传所述短信文件之后,所述方法还包括:
[0020]获取所述短信文件的上传状态;
[0021]基于所述上传状态,在所述贷款逾期表中更新所述短信文件对应的第一账户逾期信息的发送状态

[0022]可选地,所述基于所述上传状态,在所述贷款逾期表中更新所述短信文件对应的第一账户逾期信息的发送状态之后,所述方法还包括:
[0023]若所述第一账户逾期信息在所述贷款逾期表中的发送状态为发送成功,则删除所述待发送短信表中的所述第一账户逾期信息及所述第一账户逾期信息对应的数据

[0024]可选地,所述基于所述上传状态,在所述贷款逾期表中更新所述短信文件对应的第一账户逾期信息的发送状态之后,所述方法还包括:
[0025]基于预先设定的数据保存时长,删除所述贷款逾期表中发送状态为发送成功且获取时刻至当前时刻的时长超出所述数据保存时长的账户逾期信息

[0026]可选地,第一方面中的短信自动发送方法基于批处理框架
Spring Batch
中的多个节点实现,所述方法还包括:
[0027]监控所述批处理框架
Spring Batch
中的多个节点,得到多个所述节点各自的执行状态;
[0028]若多个所述节点中的任一个执行状态异常,则输出告警信息

[0029]第二方面,本申请实施例提供了一种短信自动发送装置,所述装置包括:获取模块,筛选模块,生成模块以及上传模块;
[0030]所述获取模块,用于基于预设的批处理数获取贷款逾期表中的多条账户逾期信息;所述账户逾期信息至少包括账户信息和逾期金额;
[0031]所述筛选模块,用于按照所述逾期金额筛选所述多条账户逾期信息,得到逾期金额大于0的第一账户逾期信息;
[0032]所述生成模块,用于基于所述第一账户逾期信息,生成短信文件;
[0033]所述上传模块,用于向短信平台上传所述短信文件

[0034]第三方面,本申请实施例提供了一种短信自动发送设备,所述设备包括:存储器和处理器;
[0035]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0036]所述处理器用于根据所述程序代码执行上述第一方面所述的短信自动发送方法的步骤

[0037]第四方面,本申请实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在短信自动发送设备上运行时,所述短信自动发送设备执行上述第一方面所述的短信自动发送方法的步骤

[0038]相较于现有技术,本申请具有以下有益效果:
[0039]本申请实施例提供了一种短信自动发送方法,该方法中,首先,基于预设的批处理数获取贷款逾期表中的多条账户逾期信息;账户逾期信息至少包括账户信息和逾期金额;而后,按照逾期金额筛选多条账户逾期信息,得到逾期金额大于0的第一账户逾期信息;接着,基于第一账户逾期信息,生成短信文件;最后,向短信平台上传短信文件

由此,通过按照预设的批处理数分批处理贷款逾期表中的账户逾期信息,向短信平台发送分批处理账户逾期信息得到的短信文件以实现催收短信的发送,可以减少因数据量过大而导致的查询超
时的问题,提高催收短信发送的成功率

附图说明
[0040]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图

[0041]图1为本申请实施例提供的一种短信自动发送方法流程图;
[0042]图2为本申请实施例提供的另一种短信自动发送方法流程图;
[0043]图3为本申请实施例提供的一种短信自动发送装置示意图;
[0044]图4为本申请实施例提供的一种短信自动发送设备结构图

具体实施方式
[0045]需要说明的是,本申请提供的一种短信自动发送方法

装置

...

【技术保护点】

【技术特征摘要】
1.
一种短信自动发送方法,其特征在于,所述方法包括:基于预设的批处理数获取贷款逾期表中的多条账户逾期信息;所述账户逾期信息至少包括账户信息和逾期金额;按照所述逾期金额筛选所述多条账户逾期信息,得到逾期金额大于0的第一账户逾期信息;基于所述第一账户逾期信息,生成短信文件;向短信平台上传所述短信文件
。2.
根据权利要求1所述的方法,其特征在于,所述基于预设的批处理数获取贷款逾期表中的多条账户逾期信息,包括:获取贷款逾期表;所述贷款逾期表中至少包括账户逾期信息以及银行联行号;基于所述银行联行号,将所述贷款逾期表拆分为多个逾期子表;基于预设的批处理数,从所述逾期子表中读取条数小于或等于所述批处理数的多条账户逾期信息
。3.
根据权利要求1所述的方法,其特征在于,所述基于所述第一账户逾期信息,生成短信文件,包括:将所述第一账户逾期信息插入待发送短信表中;所述待发送短信表中包括第一账户逾期信息以及生成的与所述第一账户逾期信息一一对应的短信标识;基于所述待发送短信表中的所述第一账户逾期信息以及所述短信标识,生成短信文件
。4.
根据权利要求3所述的方法,其特征在于,所述向短信平台上传所述短信文件之后,所述方法还包括:获取所述短信文件的上传状态;基于所述上传状态,在所述贷款逾期表中更新所述短信文件对应的第一账户逾期信息的发送状态
。5.
根据权利要求4所述的方法,其特征在于,所述基于所述上传状态,在所述贷款逾期表中更新所述短信文件对应的第一账户逾期信息的发送状态之后,所述方法还包括:若所述第一账户逾期信息在所述贷款逾期表中的发送状态为发送成功,则删除所述待发送短信表中的所述第一账户逾期信息及所述第一账户逾期信息对应的数据
。6.
根据权利要求4所述...

【专利技术属性】
技术研发人员:张奕力林晓宁赵晓宇许舒琪罗其敏田乾楠黄柏杰
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1