账户信息监控方法、系统、电子设备及存储介质与流程
未命名
07-23
阅读:81
评论:0
1.本发明涉及信息处理技术领域,尤其涉及一种账户信息监控方法、系统、电子设备及存储介质。
背景技术:
2.为了确保资金安全,银行系统中的临时存欠账户和部分bgl(branch general ledger,银行内部资金)账户必须每日余额为零。
3.现有技术中通常基于人工对临时存欠账户和部分bgl账户的余额进行一一查询和统计,进行实现账户信息的监控。但是,同一银行系统下,会有多个根据货币、资金业务性质定义的bgl账号,种类繁多;因此,通过人工对每一账户进行一一监控管理,则会导致监控成本高、监控实时性差。
技术实现要素:
4.本发明提供一种账户信息监控方法、系统、电子设备及存储介质,用以解决现有技术中人工对账户的余额进行一一查询,导致监控成本较高、监控实时性差的缺陷,实现自动高效地对账户信息进行监控。
5.本发明提供一种账户信息监控方法,包括:
6.根据账户监控请求,获取账户监控参数;
7.根据所述账户监控参数,确定至少一个账户监控任务;
8.在当前监控时间达到任一账户监控任务对应的监控触发时间的情况下,对所述任一账户监控任务对应的目标账户的余额信息进行监控;
9.在确定所述目标账户的余额信息处于异常状态的情况下,根据所述目标账户的余额信息和账户信息生成预警信息,将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象。
10.根据本发明提供的一种账户信息监控方法,所述账户监控参数包括核算码,以及至少一个机构对应的机构标识、监控频率和预警触发时间;
11.所述根据所述账户监控参数,确定至少一个账户监控任务,包括:
12.对于每一机构,根据所述每一机构对应的机构标识以及所述核算码,在账户列表中确定与所述每一机构关联的账户监控任务对应的目标账户;
13.根据所述每一机构对应的监控频率,确定与所述每一机构关联的账户监控任务对应的监控触发时间;
14.根据所述每一机构对应的机构标识,获取所述每一机构所授权的预警通知对象,根据所述预警通知对象确定与所述每一机构关联的账户监控任务对应的目标对象;
15.根据所述每一机构对应的预警触发时间,确定与所述每一机构关联的账户监控任务对应的预警触发时间。
16.根据本发明提供的一种账户信息监控方法,所述根据所述每一机构对应的机构标
识以及所述核算码,在账户列表中确定与所述每一机构关联的账户监控任务对应的目标账户,包括:
17.在所述账户列表中,确定所述核算码对应的账户集合;
18.根据所述每一机构对应的机构标识,在所述账户集合中确定与所述每一机构关联的账户监控任务对应的目标账户。
19.根据本发明提供的一种账户信息监控方法,所述将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象,包括:
20.将所述预警信息添加至目标数据库表;
21.在当前预警时间达到所述目标账户所属的账户监控任务对应的预警触发时间的情况下,将所述预警信息从所述目标数据库表发送至所述目标账户所属的机构,以供所述目标账户所属的机构将所述预警信息以消息通知的形式发送至所述目标账户所属的账户监控任务对应的目标对象。
22.根据本发明提供的一种账户信息监控方法,所述根据所述账户监控参数,确定至少一个账户监控任务,包括:
23.获取监控任务日志,在确定所述监控任务日志中不存在与所述账户监控参数关联的监控任务记录的情况下,在预先构建的监控任务列表中,查找与所述账户监控参数关联的账户监控任务;
24.在未查找到与所述账户监控参数关联的账户监控任务,根据所述账户监控参数,生成所述至少一个账户监控任务。
25.根据本发明提供的一种账户信息监控方法,所述根据账户监控请求,获取账户监控参数,包括:
26.监听所述账户监控请求,并获取所述账户监控请求的发起端的端口信息;
27.根据所述端口信息对所述发起端进行准入认证;
28.在所述发起端通过准入认证的情况下,接收所述账户监控请求;
29.对所述账户监控请求进行解析,获取监控需求标识;
30.在监控参数列表中,确定所述监控需求标识对应的所述账户监控参数。
31.本发明还提供一种账户信息监控系统,包括:
32.获取单元,用于根据账户监控请求,获取账户监控参数;
33.确定单元,用于根据所述账户监控参数,确定至少一个账户监控任务;
34.监控单元,用于在当前监控时间达到任一账户监控任务对应的监控触发时间的情况下,对所述任一账户监控任务对应的目标账户的余额信息进行监控;
35.预警单元,用于在确定所述目标账户的余额信息处于异常状态的情况下,根据所述目标账户的余额信息和账户信息生成预警信息,将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象。
36.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述账户信息监控方法。
37.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述账户信息监控方法。
38.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述账户信息监控方法。
39.本发明提供的账户信息监控方法、系统、电子设备及存储介质,通过账户监控请求,可实时获取账户监控参数,然后根据账户监控参数,自动确定账户监控任务,以通过执行账户监控任务,实现在达到监控触发时间的情况下,对账户监控任务对应的目标账户的余额信息进行自动监控,并在目标账户的余额信息处于异常状态的情况下,自动将预警信息发送至相应的目标对象,以便目标对象及时对异常状态的目标账户进行维护,整个监控过程在线上自动执行,有效减少了人工参与所需的人工成本和时间成本,提高了监控的效率和实时性。
附图说明
40.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1是本发明提供的账户信息监控方法的流程示意图;
42.图2是本发明提供的账户信息监控系统的结构示意图;
43.图3是本发明提供的电子设备的结构示意图。
具体实施方式
44.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.为了保证资金安全,临时存欠账户和部分bgl账户必须每日余额为零,但目前核心银行系统无法控制自动平账,需要人工进行平账,也即通过人工逐个输入各个机构的bgl账号进行账户余额信息查询,以及根据查询结果手动制作报表,所需监控成本较高,甚至导致业务人员在第二天才能查看到报表内容,存在一定的滞后性,监控实时性差。
46.为了解决上述问题,并且满足t+0(transaction plus 0days,当日回转交易)日未完结业务监控需要,并及时通知相关业务机构完成后续业务处理,使该bgl账户余额清零平账,提高业务处理及时性,防范资金风险,本实施例提供一种账户信息监控方法,通过根据账户监控请求,即可实时获取账户监控参数,以根据账户监控参数生成至少一个账户监控任务,并执行至少一个账户监控任务,以实现目标账户的余额信息的监控,以及在目标账户的余额信息处于异常状态的情况下,自动将预警信息发送至相应的目标对象,以便目标对象及时对异常状态的目标账户进行维护,整个监控过程自动执行,在有效减少人力成本的同时,提高了监控的效率和预警实时性。
47.需要说明的是,该方法的执行主体可以是账户信息监控系统;该账户信息监控系统可以是银行系统(也即银行的总行系统)中的业务系统之一。
48.该账户信息监控系统可以通过中间业务平台(下文简称csp)与各个机构(也即分
支银行)联接;其中,csp为负责联接分行特色业务系统与总行核心银行业务系统的平台。csp配置有账户查询接口以及消息发送接口,账户查询接口用于实时查询账户的余额信息;消息发送接口用于将账户信息监控系统生成的查询结果或预警信息发送至各机构。
49.账户信息监控系统包括前端、后台和数据库;前端页面用于接收各机构或各业务人员的前端输入请求,以及显示数据等;后台用于实现账户监控逻辑,执行账户监控任务,包括但不限于请求解析、监控任务构建、账户信息监控以及预警;数据库用于存储各种数据信息,包括但不限于账户列表、预警信息、数据库表、监控任务列表、监控参数列表等,本实施对此不做具体地限定。
50.其中,后台可以是基于java spring框架构建的,前端展示中间件可以是基于dorado7的开发工具开发形成,数据库可以是基于以分布式数据库为核心的一组软件产品(oracle 12c)实现数据存储。dorado7是dorado展现中间件,是一款开源软件致力于为web(world wide web,全球广域网)应用提供更加丰富、友好的用户界面,同时大幅提高展现层的开发效率。
51.下面结合图1描述本发明的账户信息监控方法。
52.如图1所示,为本实施例提供的账户信息监控方法的流程示意图,具体包括如下步骤:
53.步骤101,根据账户监控请求,获取账户监控参数;
54.其中,账户监控请求为用于请求进行账户信息监控处理的请求,其在需要进行账户信息监控时发出。
55.账户监控请求可以是在请求用户在发起端的客户端界面输入的用户输入,也可以是发起端或者账户信息监控系统在某种条件下产生的信息,如定时生成的。所称的用户输入,可以是通过触摸输入、下拉选择输入、语音输入、手势输入、视觉输入、脑机输入等输入的信息。
56.可选地,账户监控请求中可以是直接携带有账户监控参数,此时可以直接从账户监控请求中解析获取账户监控参数;账户监控请求中也可以是携带有与账户监控参数关联的标识信息,如监控需求标识,此时可以先从账户监控请求中解析出监控需求标识,再根据监控需求标识与监控参数之间的关联关系,获取监控需求标识对应的账户监控参数,本实施例不对账户监控参数的获取方式做具体地限定。
57.账户监控参数中包含一个或多个账户监控任务所需的配置参数,包括但不限于监控频率、预警触发时间、所需监控账户所属机构的机构标识和核算码中的一种或多组组合,本实施例对此不做具体地限定。
58.步骤102,根据所述账户监控参数,确定至少一个账户监控任务;
59.可选地,在获取到账户监控参数,可以根据账户监控参数中包含一个或多个账户监控任务所需的配置参数,在预先创建的监控任务列表中查找获取一个或多个账户监控任务;也可以根据账户监控参数中包含一个或多个账户监控任务所需的配置参数,实时创建一个或多个账户监控任务,本实施例对此不做具体地限定。
60.需要说明的是,在创建每一账户监控任务时,需要为其配置任务信息,包括但不限于监控触发时间、所需监控的目标账户、所需告警的目标对象,还可配置有预警触发时间等,本实施例对此不做具体地限定。
61.步骤103,在当前监控时间达到任一账户监控任务对应的监控触发时间的情况下,对所述任一账户监控任务对应的目标账户的余额信息进行监控;
62.每一账户监控任务对应的目标账户的数量可以是一个或多个,本实施例对此不做具体地限定。在每一账户监控任务对应的目标账户的数量为多个时,可对多个目标账户进行批量监控。目标账户可以是bgl账户和临时存欠账户等所需进行监控的各种账户。
63.每一账户监控任务对应的监控触发时间可以是一个或多个时间点,监测触发时间可以每天的17:00、18:00和20:00中的一个或多个时间点,本实施例对此不做具体地限定。
64.可选地,对于任一账户监控任务,在该账户监控任务对应的监控触发时间为一个的情况下,可以在获取到该账户监控任务之后,将账户信息监控系统的当前时间点,也即当前监控时间,与该账户监控任务对应的监控触发时间进行比较,以确定当前监控时间是否达到监控触发时间;以在当前监控时间是否达到监控触发时间,调用查询线程,对该账户监控任务对应的目标账户的余额信息进行监控,以获取目标账户的余额信息。
65.对于任一账户监控任务,在该账户监控任务对应的监控触发时间为多个的情况下,可以在获取到该账户监控任务之后,将账户信息监控系统的当前时间点,也即当前监控时间,与该账户监控任务对应的最早监控触发时间进行比较,以确定当前监控时间是否达到最早监控触发时间;以在当前监控时间达到最早监控触发时间,调用查询线程,对该账户监控任务对应的目标账户的余额信息进行监控,以获取目标账户的余额信息;然后,再继续判断是否达到次早监控触发时间,直到在所有监控触发时间均完成对目标账户的余额信息监控。
66.步骤104,在确定所述目标账户的余额信息处于异常状态的情况下,根据所述目标账户的余额信息和账户信息生成预警信息,将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象。
67.可选地,在获取到目标账户的余额信息之后,可以采用目标账户的账户类型对应的判断策略,判断目标账户的余额信息是否正常。
68.示例性地,在目标账户的账户类型为bgl账户的情况下,其判断策略为判断余额信息是否为0来确定余额信息是否正常,也即在确定目标账户的余额信息为0的情况下,确定目标账户的余额信息正常,在确定目标账户的余额信息不为0的情况下,确定目标账户的余额信息异常。
69.进一步地,在根据判断结果确定目标账户的余额信息异常的情况下,根据目标账户的余额信息和账户信息生成预警信息,以将预警信息直接或者通过第三方平台(如目标账户所对应的机构),发送至目标账户所属的账户监控任务对应的目标对象,以便目标对象及时发现目标账户的异常情况,并根据余额信息和账户信息辅助制定针对目标账户的异常情况的处理决策,提高业务处理的及时性,防范资金风险。
70.此处目标对象可以是对目标账户进行维护管理的业务人员或管理人员等,本实施例对此不做具体地限定。
71.本实施例提供的账户信息监控方法,通过账户监控请求,可实时获取账户监控参数,然后根据账户监控参数,自动确定账户监控任务,以通过执行账户监控任务,实现在达到监控触发时间的情况下,对账户监控任务对应的目标账户的余额信息进行自动监控,并在目标账户的余额信息处于异常状态的情况下,自动将预警信息发送至相应的目标对象,
以便目标对象及时对异常状态的目标账户进行维护,整个监控过程在线上自动执行,有效减少了人工参与所需的人工成本和时间成本,提高了监控的效率和实时性。
72.在一些实施例中,所述账户监控参数包括核算码,以及至少一个机构对应的机构标识、监控频率和预警触发时间;
73.所述根据所述账户监控参数,确定至少一个账户监控任务,包括:
74.对于每一机构,根据所述每一机构对应的机构标识以及所述核算码,在账户列表中确定与所述每一机构关联的账户监控任务对应的目标账户;
75.根据所述每一机构对应的监控频率,确定与所述每一机构关联的账户监控任务对应的监控触发时间;
76.根据所述每一机构对应的机构标识,获取所述每一机构所授权的预警通知对象,根据所述预警通知对象确定与所述每一机构关联的账户监控任务对应的目标对象;
77.根据所述每一机构对应的预警触发时间,确定与所述每一机构关联的账户监控任务对应的预警触发时间。
78.其中,账户监控参数中可以包含核算码,以及一个或多个机构的监控参数,包括机构标识、监控频率和预警触发时间,也即每一机构可以配置不同的监控参数,以便实现针对不同机构进行适应性地账户监控,有效提高监控的普适性以及精准性。此处的机构可以是分支银行。
79.核算码的位数可以是7位或4位,本实施例对此不做具体地限定。
80.在账户监控参数中包含多个机构的监控参数的情况下,可以针对每一机构的监控参数,构建至少一个与该机构关联的账户监控任务。
81.可选地,确定每一机构关联的账户监控任务的步骤如下:
82.对于该机构关联的账户监控任务所需监控的账户,也即目标账户,可以是根据该机构对应的机构标识以及核算码,在账户列表中查找获取。
83.此处,查找的方式可以是,先根据该机构对应的机构标识以及核算码生成索引,再根据索引与账户之间的映射关系,在账户列表中查找该机构关联的账户监控任务所需监控的账户;或者先根据机构标识与账户之间的映射关系,在账户列表中查找该机构的机构标识对应的账户集合,再根据核算码与账户之间的映射关系,在账户集合中查找获取核算码对应的目标账户,也即该机构关联的账户监控任务所需监控的账户;或者,先根据核算码与账户之间的映射关系,在账户集合中查找获取核算码对应的账户集合;再根据机构标识与账户之间的映射关系,在账户集合中查找该机构对应的目标账户,也即该机构关联的账户监控任务所需监控的账户。本实施例对查找的方式不做具体地限定。
84.对于该机构关联的账户监控任务所需的监控触发时间,也即启动监控的时间,可以是根据该机构对应的监控频率计算获取。监控频率可以根据实际测试需求进行设置,如监控频率为每天三次或每天两次,每次对应一个监控触发时间。
85.对于该机构关联的账户监控任务所需的预警通知对象,也即目标对象,可以根据机构标识在对象列表中查找与该机构标识关联的预警通知对象,以获取与每一机构关联的账户监控任务对应的目标对象。
86.本实施例提供的方法,通过核算码,以及至少一个机构对应的机构标识、监控频率和预警触发时间,即可自动创建相应的账户监控任务,进而实现针对不同账户监控任务进
行不同需求的账户信息监控,提高账户监控的实时性的同时,可有效提高账户监控的适用性和灵活性。
87.在一些实施例中,所述根据所述每一机构对应的机构标识以及所述核算码,在账户列表中确定与所述每一机构关联的账户监控任务对应的目标账户,包括:
88.在所述账户列表中,确定所述核算码对应的账户集合;
89.根据所述每一机构对应的机构标识,在所述账户集合中确定与所述每一机构关联的账户监控任务对应的目标账户。
90.其中,账户列表中预先存储有各机构标识与各账户之间的关联关系,以及各核算码与各账户之间的关联关系。
91.可选地,对于获取与每一机构关联的账户监控任务对应的目标账户的步骤进一步包括:
92.首先,根据各核算码与各账户之间的关联关系,在账户列表中确定该核算码对应的所有账户,得到核算码对应的账户集合;
93.然后,根据各机构标识与各账户之间的关联关系,以及该机构的机构标识,在账户集合中确定与该机构关联的账户监控任务对应的目标账户。
94.本实施例提供的方法,通过结合机构标识与账户之间的关联关系以及核算码与账户之间的关联关系,即可快速精准地获取到与每一机构关联的账户监控任务对应的目标账户,进而根据快速精准地实现该目标账户的账户信息监控和预警,提高账户信息监控的精准性和高效性。
95.在一些实施例的基础上,步骤104中所述将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象,包括:
96.将所述预警信息添加至目标数据库表;
97.在当前预警时间达到所述目标账户所属的账户监控任务对应的预警触发时间的情况下,将所述预警信息从所述目标数据库表发送至所述目标账户所属的机构,以供所述目标账户所属的机构将所述预警信息以消息通知的形式发送至所述目标账户所属的账户监控任务对应的目标对象。
98.可选地,在任一账户监控任务对应的目标账户的余额信息处于异常状态的情况下,可以根据目标账户的余额信息和账户信息生成预警信息,并将预警信息先存如目标数据库表,如预警交易表,并将其发送状态标记为待发送状态;
99.后台调用预警线程轮询目标数据库表中处于待发送状态的预警信息,在当前预警时间达到目标账户所属的账户监控任务对应的预警触发时间的情况下,调用短信平台,以通过目标账户所属的机构,将预警信息发送到目标对象,并在发送完成之后将发送状态修改为发送完成;此处,目标对象可以是网点人员和上级管理人员。
100.此处,发送预警信息的方式可以是,基于目标对象在机构绑定的手机号码,将预警信息以短信的形式进行发送;或者基于目标对象在机构绑定的邮箱地址,将预警信息以邮件的形式进行发送等,本实施例对此不做具体地限定。
101.本实施例提供的方法,通过基于查询接口查询的目标账户实时余额信息,针对每一周期余额信息异常的账户(如日终不为零的bgl账户)生成预警信息,并通过消息发送接口将预警信息实时发送至目标账户所属的账户监控任务对应的目标对象,以便目标对象明
确当前周期还有哪此目标账户发生异常(也即bgl账户未完成平账),进而针对异常账户进行及时维护,提供准确的参考信息防范资金风险,提高业务处理及时性及降低账户风险,且减少业务人员每日人工进行查询所需的人工成本和时间成本,只需根据账户监控请求即可自动高效地进行账户信息监控以及预警,有效提高账户信息监控的效率。
102.在一些实施例中,步骤102中所述根据所述账户监控参数,确定至少一个账户监控任务的步骤,进一步还包括:
103.获取监控任务日志,在确定所述监控任务日志中不存在与所述账户监控参数关联的监控任务记录的情况下,在预先构建的监控任务列表中,查找与所述账户监控参数关联的账户监控任务;
104.在未查找到与所述账户监控参数关联的账户监控任务,根据所述账户监控参数,生成所述至少一个账户监控任务。
105.可选地,后台调用查询线程轮询监控任务日志,在确定监控任务日志中不存在与所述账户监控参数关联的监控任务记录,也即与所述账户监控参数关联的监控任务记录为空,此时表征后台未执行过与该账户监控参数关联的账户监控任务,则在预先构建的监控任务列表中,查找与账户监控参数关联的账户监控任务,若查找到,则跳过账户监控任务创建步骤,也即后台创建过与该账户监控参数关联的账户监控任务,可直接根据查找到的账户监控任务确定至少一个账户监控任务;若未查找到,则根据账户监控参数,实时生成至少一个账户监控任务。
106.本实施例提供的方法,通过在生成账户监控任务之前进行多重预先判断,直到确定该账户监控参数关联的账户监控任务为新增监控任务的情况下,才根据账户监控参数,实时生成至少一个账户监控任务,有效避免建立重复的账户监控任务,可降低监控成本。
107.在一些实施例中,步骤101中所述根据账户监控请求,获取账户监控参数的步骤,进一步包括:
108.监听所述账户监控请求,并获取所述账户监控请求的发起端的端口信息;
109.根据所述端口信息对所述发起端进行准入认证;
110.在所述发起端通过准入认证的情况下,接收所述账户监控请求;
111.对所述账户监控请求进行解析,获取监控需求标识;
112.在监控参数列表中,确定所述监控需求标识对应的所述账户监控参数。
113.其中,监控参数列表中预先存储有监控需求标识与账户监控参数之间的关联关系。
114.可选地,获取账户监控参数的步骤具体如下:
115.首先,监听账户监控请求,以及账户监控请求的发起端的端口信息;此处,端口信息包括端口号和ip(internet protocol address,互联网协议地址)地址等。
116.然后,根据端口信息向发起端发送挑战报文,并接收发起端针对挑战报文所做出的响应,进而根据响应信息实现发起端的准入认证。
117.在发起端通过准入认证时,即可与发起端进行正常通信,此时可以真实接收账户监控请求,并对账户监控请求进行解析,以从中获取监控需求标识。
118.然后,根据监控需求标识与账户监控参数之间的关联关系,在监控参数列表中,查找监控需求标识对应的账户监控参数。
119.本实施例提供的方法,通过对发起端进行准入认证之后,才接收账户监控请求,有效提高账户信息监控的安全性;并基于账户监控请求中的监控需求标识即可快速精准地获取账户监控参数,减少人工操作的复杂性的同时,可以提高账户信息监控的精准性和高效性。
120.下面对本发明提供的账户信息监控系统进行描述,下文描述的账户信息监控系统与上文描述的账户信息监控方法可相互对应参照。
121.如图2所示,本实施例提供一种账户信息监控系统,该系统包括:
122.获取单元201用于根据账户监控请求,获取账户监控参数;
123.确定单元202用于根据所述账户监控参数,确定至少一个账户监控任务;
124.监控单元203用于在当前监控时间达到任一账户监控任务对应的监控触发时间的情况下,对所述任一账户监控任务对应的目标账户的余额信息进行监控;
125.预警单元204用于在确定所述目标账户的余额信息处于异常状态的情况下,根据所述目标账户的余额信息和账户信息生成预警信息,将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象。
126.本实施例提供的账户信息监控系统,通过账户监控请求,可实时获取账户监控参数,然后根据账户监控参数,自动确定账户监控任务,以通过执行账户监控任务,实现在达到监控触发时间的情况下,对账户监控任务对应的目标账户的余额信息进行自动监控,并在目标账户的余额信息处于异常状态的情况下,自动将预警信息发送至相应的目标对象,以便目标对象及时对异常状态的目标账户进行维护,整个监控过程在线上自动执行,有效减少了人工参与所需的人工成本和时间成本,提高了监控的效率和实时性。
127.在一些实施例中,所述账户监控参数包括核算码,以及至少一个机构对应的机构标识、监控频率和预警触发时间;
128.确定单元202,具体用于:
129.对于每一机构,根据所述每一机构对应的机构标识以及所述核算码,在账户列表中确定与所述每一机构关联的账户监控任务对应的目标账户;
130.根据所述每一机构对应的监控频率,确定与所述每一机构关联的账户监控任务对应的监控触发时间;
131.根据所述每一机构对应的机构标识,获取所述每一机构所授权的预警通知对象,根据所述预警通知对象确定与所述每一机构关联的账户监控任务对应的目标对象;
132.根据所述每一机构对应的预警触发时间,确定与所述每一机构关联的账户监控任务对应的预警触发时间。
133.在一些实施例,确定单元202,还用于:
134.在所述账户列表中,确定所述核算码对应的账户集合;
135.根据所述每一机构对应的机构标识,在所述账户集合中确定与所述每一机构关联的账户监控任务对应的目标账户。
136.在一些实施例,预警单元204,用于:
137.将所述预警信息添加至目标数据库表;
138.在当前预警时间达到所述目标账户所属的账户监控任务对应的预警触发时间的情况下,将所述预警信息从所述目标数据库表发送至所述目标账户所属的机构,以供所述
目标账户所属的机构将所述预警信息以消息通知的形式发送至所述目标账户所属的账户监控任务对应的目标对象。
139.在一些实施例,确定单元202,还用于:
140.获取监控任务日志,在确定所述监控任务日志中不存在与所述账户监控参数关联的监控任务记录的情况下,在预先构建的监控任务列表中,查找与所述账户监控参数关联的账户监控任务;
141.在未查找到与所述账户监控参数关联的账户监控任务,根据所述账户监控参数,生成所述至少一个账户监控任务。
142.在一些实施例中,获取单元201,用于监听所述账户监控请求,并获取所述账户监控请求的发起端的端口信息;
143.根据所述端口信息对所述发起端进行准入认证;
144.在所述发起端通过准入认证的情况下,接收所述账户监控请求;
145.对所述账户监控请求进行解析,获取监控需求标识;
146.在监控参数列表中,确定所述监控需求标识对应的所述账户监控参数。
147.图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)301、通信接口(communications interface)302、存储器(memory)303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信。处理器301可以调用存储器303中的逻辑指令,以执行账户信息监控方法,该方法包括:根据账户监控请求,获取账户监控参数;根据所述账户监控参数,确定至少一个账户监控任务;在当前监控时间达到任一账户监控任务对应的监控触发时间的情况下,对所述任一账户监控任务对应的目标账户的余额信息进行监控;在确定所述目标账户的余额信息处于异常状态的情况下,根据所述目标账户的余额信息和账户信息生成预警信息,将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象。
148.此外,上述的存储器303中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
149.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的账户信息监控方法,该方法包括:根据账户监控请求,获取账户监控参数;根据所述账户监控参数,确定至少一个账户监控任务;在当前监控时间达到任一账户监控任务对应的监控触发时间的情况下,对所述任一账户监控任务对应的目标账户的余额信息进行监控;在确定所述目标账户的余额信息处于异常状态的情况下,根据所述目标账户的余额信息和账户信息生成预警信息,将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象。
150.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的账户信息监控方法,该方法包括:根据账户监控请求,获取账户监控参数;根据所述账户监控参数,确定至少一个账户监控任务;在当前监控时间达到任一账户监控任务对应的监控触发时间的情况下,对所述任一账户监控任务对应的目标账户的余额信息进行监控;在确定所述目标账户的余额信息处于异常状态的情况下,根据所述目标账户的余额信息和账户信息生成预警信息,将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象。
151.以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
152.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
153.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种账户信息监控方法,其特征在于,包括:根据账户监控请求,获取账户监控参数;根据所述账户监控参数,确定至少一个账户监控任务;在当前监控时间达到任一账户监控任务对应的监控触发时间的情况下,对所述任一账户监控任务对应的目标账户的余额信息进行监控;在确定所述目标账户的余额信息处于异常状态的情况下,根据所述目标账户的余额信息和账户信息生成预警信息,将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象。2.根据权利要求1所述的账户信息监控方法,其特征在于,所述账户监控参数包括核算码,以及至少一个机构对应的机构标识、监控频率和预警触发时间;所述根据所述账户监控参数,确定至少一个账户监控任务,包括:对于每一机构,根据所述每一机构对应的机构标识以及所述核算码,在账户列表中确定与所述每一机构关联的账户监控任务对应的目标账户;根据所述每一机构对应的监控频率,确定与所述每一机构关联的账户监控任务对应的监控触发时间;根据所述每一机构对应的机构标识,获取所述每一机构所授权的预警通知对象,根据所述预警通知对象确定与所述每一机构关联的账户监控任务对应的目标对象;根据所述每一机构对应的预警触发时间,确定与所述每一机构关联的账户监控任务对应的预警触发时间。3.根据权利要求2所述的账户信息监控方法,其特征在于,所述根据所述每一机构对应的机构标识以及所述核算码,在账户列表中确定与所述每一机构关联的账户监控任务对应的目标账户,包括:在所述账户列表中,确定所述核算码对应的账户集合;根据所述每一机构对应的机构标识,在所述账户集合中确定与所述每一机构关联的账户监控任务对应的目标账户。4.根据权利要求2所述的账户信息监控方法,其特征在于,所述将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象,包括:将所述预警信息添加至目标数据库表;在当前预警时间达到所述目标账户所属的账户监控任务对应的预警触发时间的情况下,将所述预警信息从所述目标数据库表发送至所述目标账户所属的机构,以供所述目标账户所属的机构将所述预警信息以消息通知的形式发送至所述目标账户所属的账户监控任务对应的目标对象。5.根据权利要求1-4任一所述的账户信息监控方法,其特征在于,所述根据所述账户监控参数,确定至少一个账户监控任务,包括:获取监控任务日志,在确定所述监控任务日志中不存在与所述账户监控参数关联的监控任务记录的情况下,在预先构建的监控任务列表中,查找与所述账户监控参数关联的账户监控任务;在未查找到与所述账户监控参数关联的账户监控任务,根据所述账户监控参数,生成所述至少一个账户监控任务。
6.根据权利要求1-4任一所述的账户信息监控方法,其特征在于,所述根据账户监控请求,获取账户监控参数,包括:监听所述账户监控请求,并获取所述账户监控请求的发起端的端口信息;根据所述端口信息对所述发起端进行准入认证;在所述发起端通过准入认证的情况下,接收所述账户监控请求;对所述账户监控请求进行解析,获取监控需求标识;在监控参数列表中,确定所述监控需求标识对应的所述账户监控参数。7.一种账户信息监控系统,其特征在于,包括:获取单元,用于根据账户监控请求,获取账户监控参数;确定单元,用于根据所述账户监控参数,确定至少一个账户监控任务;监控单元,用于在当前监控时间达到任一账户监控任务对应的监控触发时间的情况下,对所述任一账户监控任务对应的目标账户的余额信息进行监控;预警单元,用于在确定所述目标账户的余额信息处于异常状态的情况下,根据所述目标账户的余额信息和账户信息生成预警信息,将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象。8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述账户信息监控方法。9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述账户信息监控方法。10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述账户信息监控方法。
技术总结
本发明提供一种账户信息监控方法、系统、电子设备及存储介质,涉及信息处理技术领域,该方法包括:根据账户监控请求,获取账户监控参数;根据所述账户监控参数,确定至少一个账户监控任务;在当前监控时间达到任一账户监控任务对应的监控触发时间的情况下,对所述任一账户监控任务对应的目标账户的余额信息进行监控;在确定所述目标账户的余额信息处于异常状态的情况下,根据所述目标账户的余额信息和账户信息生成预警信息,将所述预警信息发送至所述目标账户所属的账户监控任务对应的目标对象。本发明实现减少了人工参与所需的人工成本和时间成本,提高了监控的效率和实时性。提高了监控的效率和实时性。提高了监控的效率和实时性。
技术研发人员:安勇
受保护的技术使用者:中银金融科技有限公司
技术研发日:2023.03.13
技术公布日:2023/7/21
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
