一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种无人值守TA自动化清算方法和系统与流程

2022-03-23 02:32:54 来源:中国专利 TAG:

一种无人值守ta自动化清算方法和系统
技术领域
1.本发明涉及金融产品清算技术领域,具体涉及一种无人值守ta自动化清算方法和系统。


背景技术:

2.ta(transfer agent,登记过户)系统在金融产品生命周期中具有十分重要的作用,用于管理产品和客户的份额、收益计算、账户开户、销户、客户资料修改、账户冻结、解冻、账户登记、取消登记、认购、申购、赎回、转委托、非交易过户、产品转换、修改分红方式、份额冻结/解冻、产品成立、发行失败、产品终止、分红等功能。
3.2002年8月,中国证券登记结算公司根据开放式基金市场需要,推出了一套开放式基金登记结算系统(中登ta系统),该系统依托中国结算深、沪分公司现有证券账户资源、资金交收系统和网络通讯设施,为国内开放式基金交易、登记结算提供集中化、自动化和标准化服务。
4.由于业务类型、清算效率等原因,中登ta系统不能独立完成所有业务合作机构的ta清算业务,所以具备资质的资产管理人(通常就是基金公司、证券资管部门、银行等),在借助中登ta进行产品管理时,需要额外购买一套分ta系统和中登ta合作完成每天的清算业务,当前,基金公司主要使用自建ta完成产品的登记结算业务,同时根据不同业务需要,部分公司还会使用余额宝ta、金证ta、lof ta和etf ta等系统完成产品的登记结算业务。
5.目前,基金公司的上述登记结算业务都是通过手工进行,劳动强度大、耗时长。特别是,因各ta系统的清算流程迥异,人工清算存在误操作的风险,同时复杂的清算流程,大大影响了注册登记业务清算效率。
6.有鉴于此,急需实现一套无人值守ta自动化清算系统,实现注册登记清算业务自动化,提升ta系统整体清算效率,减少人工重复操作频度,降低清算工作风险。


技术实现要素:

7.针对上述缺陷,本发明所要解决的技术问题在于提供一种无人值守ta自动化清算方法和系统,以解决现有的ta系统安全性需要进一步提高的问题。
8.为此,本发明提供的一种无人值守ta自动化清算方法,包括以下步骤:
9.通过定时轮询检查,确定当前清算节点到达定时清算的运行时间;
10.根据清算需要的文件和数据到达,下载指定文件或数据;
11.根据对清算需要的文件和数据的校验结果正常,模拟人工远程登录ta清算系统,并按步骤逐次点击ta清算系统相应的功能按钮,执行清算任务;
12.对清算的结果进行稽核和保存,并向指定人发送报表数据;
13.其中,判断校验文件校验结果正常的方法为:根据交易日和非交易日待生成文件名和文件数量,查询本地或者ftp对应路径上的文件,如果对应路径上的文件全部存在,且文件大小不是0kb,则清算需要的文件的校验结果为正常;否则,如果对应路径上任一文件
不存在或文件大小是0kb,则清算需要的文件的校验结果为异常;
14.判断校验数据正常的方法为:比对不同数据库间相关表的对应字段数据是否一致以及是否合法,如果数据一致且合法,则清算需要的数据的校验结果为正常;否则,如果数据不一致或不合法,则清算需要的数据的校验结果为异常;通过勾稽关系判断数据库的数据是否正常,如果正常则清算需要的数据的校验结果为正常;否则,清算需要的数据的校验结果为异常。
15.在上述方法中,优选地,如果清算节点在运行时间内未执行完清算,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人。
16.在上述方法中,优选的,如果清算需要的文件和数据未到齐,会轮询等待一段时间再重新下载文件和数据,直到清算需要的文件和数据下载齐全。
17.在上述方法中,优选地,如果清算节点清算需要的文件或数据的校验结果为异常,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人。
18.在上述方法中,优选地,如果清算节点执行清算任务出现异常,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人。
19.在上述方法中,优选地,如果清算节点对清算的结果稽核异常,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人。
20.在上述方法中,优选地,所述清算任务包括但不限于点击清算客户端、上传下载文件、调用其他程序和/或拆分净值操作。
21.在上述方法中,优选地,执行清算任务的异常包括但不限于:
22.清算客户端异常终止、退出;
23.网络连接异常;
24.自动化清算机器人异常退出;
25.异常弹窗导致自动化清算机器人无法获取清算客户端按钮;
26.清算客户端自身清算报警;
27.第三方人工登录抢占清算客户端;
28.清算超时;
29.清算数据库异常。
30.本发明还提供了一种登记过户实时自动化清算系统,包括:
31.定时清算检测模块,用于通过定时检查,确定当前清算节点到达定时清算的运行时间;
32.文件和数据下载模块,用于根据清算需要的文件和数据到达,下载指定文件或数据;
33.校验模块,用于对清算需要的文件和数据进行校验;
34.清算模块,用于根据对清算需要的文件和数据的校验结果正常,模拟人工远程登录ta清算系统,并按步骤逐次点击ta清算系统相应的功能按钮,执行清算任务;
35.稽核模块,用于对清算的结果进行稽核和保存,并向指定人发送报表数据。
36.在上述系统中,优选地,所述文件和数据下载模块包括:
37.文件下载模块,根据当日需要下载的文件名,拷贝共享盘或下载ftp对应路径的文件,如果文件未到齐,会轮询等待一段时间再重新下载文件,直到清算需要的所有的文件到
齐并下载完成;
38.数据下载模块:根据当日需要下载的数据,调用下载工具下载清算数据,并对下载数据进行检查,如下载数据不满足检查条件,会轮询等待一段时间再重新下载数据,直到清算需要的所有的数据满足清算条件并下载完成;
39.在上述系统中,优选地,所述校验模块包括:
40.文件校验模块,用于根据交易日和非交易日待生成文件名和文件数量,与本地或者ftp对应路径上的文件是否全部存在,且文件大小是否为0kb,获得清算需要的文件的是否正常的校验结果;
41.数据校验模块,用于根据不同数据库间对应表的对应字段的数据是否一致以及是否合法,以及根据勾稽关系判断数据库的数据是否正常,获得清算需要的数据是否正常的校验结果。
42.在上述系统中,优选地,还包括报警模块,
43.如果清算节点在运行时间内未执行完清算,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人;
44.如果清算节点清算需要的文件或数据的校验结果为异常,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人;
45.如果清算节点执行清算任务出现异常,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人;
46.如果清算节点对清算的结果稽核异常,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人。
47.由上述技术方案可知,本发明提供的一种无人值守ta自动化清算方法和系统,解决了现有的ta系统,通过手工进行清算,劳动强度大、耗时长,存在误操作风险的问题。与现有技术相比,本发明具有以下有益效果:
48.通过模拟人工清算的流程,实现数据检查、清算执行、数据稽核、文件发送等ta系统清算业务全自动化,无人值守,减少人工重复性操作,降低人工操作风险的同时提高ta整体清算效率。
49.通过清算文件和数据校验,清算结果稽核和事中监控报警相结合,保证清算业务安全高效稳定执行。
附图说明
50.为了更清楚地说明本发明的实施例或现有技术中的技术方案,下面将对本发明实施例或现有技术描述中所需要使用的附图做出简单地介绍和说明。显而易见地,下面描述中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
51.图1为本发明提供的一种无人值守ta自动化清算方法流程图。
具体实施方式
52.下面将结合本发明实施例附图,对本发明实施例的技术方案进行清楚、完整地描述,显然,以下所描述的实施例,仅仅是本发明的一部分实施例,而不是全部的实施例。基于
本发明的实施例,本领域普通技术人员在没有做出创造性劳动的前提下,所获得的所有其他实施例,都属于本发明保护的范围。
53.本发明的实现原理是:
54.通过定时检查,确定当前清算节点到达定时清算的运行时间,根据对清算需要的文件和数据的校验结果正常,模拟人工远程登录ta清算系统,并按步骤逐次点击ta清算系统相应的功能按钮,执行清算任务,实现了登记过户实时自动化清算,并且通过对清算需要的文件和数据的校验,以及对清算的结果进行稽核多种安全校验组合,提高了安全性。
55.为了对本发明的技术方案和实现方式做出更清楚地解释和说明,以下介绍实现本发明技术方案的几个优选的具体实施例。
56.需要说明的是,本文中“内、外”、“前、后”及“左、右”等方位词是以产品使用状态为基准对象进行的表述,显然,相应方位词的使用对本方案的保护范围并非构成限制。
57.请参见图1,图1为本发明提供的一种无人值守ta自动化清算方法流程图。
58.如图1所示,本发明提供的一种无人值守ta自动化清算方法,包括以下步骤:
59.步骤110,通过定时轮询,定时检查当前清算节点是否到达定时清算指定的运行时间,如果到达指定的运行时间,则执行步骤120检查清算需要的文件和数据是否到达,否则继续轮询。
60.步骤120,检查清算需要的文件和数据是否到达,如果文件和数据到达,则下载指定文件或数据,如果文件和数据未齐全,则轮询等待一段时间重新下载指定文件和数据,直到清算需要的文件和数据下载齐全,然后执行步骤130,对清算前需要的文件和数据进行校验;否则,继续检查清算需要的文件和数据是否到达。
61.下载指定文件的方法为:根据当日需要下载的文件名,拷贝共享盘或下载ftp对应路径的文件,如果文件未到齐,会轮询等待一段时间再重新下载文件,直到清算需要的所有的文件到齐并下载完成。
62.下载指定数据的方法为:根据当日需要下载的数据,调用下载工具下载清算数据,并对下载数据进行检查,如下载数据不满足检查条件,会轮询等待一段时间再重新下载数据,直到清算需要的所有的数据满足清算条件并下载完成。
63.步骤130,对清算需要的文件和数据进行校验证,如果清算需要的文件和数据的校验结果正常,则执行步骤140,执行清算任务,否则,发出该清算节点的校验异常报警,并通过微信、短信和/或电话报警通知相应的负责人,退出系统。
64.步骤140,模拟人工远程登录ta清算系统,并按步骤逐次点击ta清算系统相应的功能按钮,执行清算任务。
65.如果清算任务执行正常,则执行步骤150,对清算的结果进行稽核和保存;如果清算节点执行清算任务出现异常,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人。
66.执行清算任务的异常包括但不限于:
67.清算客户端异常终止、退出;
68.网络连接异常;
69.自动化清算机器人异常退出;
70.异常弹窗导致自动化清算机器人无法获取清算客户端按钮;
71.清算客户端自身清算报警;
72.第三方人工登录抢占清算客户端;
73.清算超时;
74.清算数据库异常。
75.步骤150,对清算的结果进行稽核和保存,并向指定人发送报表数据。如果清算节点对清算的结果稽核异常,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人。
76.在上述的步骤130中,判断校验文件校验结果正常的方法为:根据交易日和非交易日待生成文件名和文件数量,查询本地或者ftp对应路径上的文件,如果对应路径上的文件全部存在,且文件大小不是0kb,则清算需要的文件的校验结果为正常;否则,如果对应路径上任一文件不存在或文件大小是0kb,则清算需要的文件的校验结果为异常。
77.本发明中,交易日和非交易日的文件名不同,通过文件名就可以方便地区分出文件是在交易日生成的,还是在非交易日生成的。对于在交易日生成的文件才会进行清算,而对于非交易日生成的文件,则不进行清算。
78.判断校验数据正常的方法为:比对不同数据库间相关表的对应字段数据是否一致以及是否合法,如果数据一致且合法,则清算需要的数据的校验结果为正常;否则,如果数据不一致或不合法,则清算需要的数据的校验结果为异常;通过勾稽关系判断数据库的数据是否正常,如果正常则清算需要的数据的校验结果为正常;否则,清算需要的数据的校验结果为异常。
79.在上述方法中,如果清算节点在运行时间内未执行完清算,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人。
80.在上述步骤140中,模拟人工点击ta系统按钮执行清算任务,需要准确点击到按钮的位置,本发明提供了以下两种实现方式:
81.第一、对于提供了对外接口或可以直接获取相应控件的按钮的远程ta清算系统,可以直接调用相应的接口或使用控件完成模拟点击操作。
82.第二、对于没有提供对外接口并且无法获取相应控件的按钮的ta清算系统,通过屏幕坐标定位按钮的位置,再模拟鼠标在对应坐标执行点击操作。
83.具体地,通过屏幕坐标定位按钮的位置,可以通过以下3种方式实现:
84.第一、直接远程连接ta清算系统(该ta清算系统为基金公司各产品的登记结算系统,如:自建ta、余额宝ta、金证ta、lof ta和etf ta等)的清算用户,按预设坐标执行鼠标点击操作,该方法受到本地用户屏幕分辨率以及窗口拉伸的影响,预设坐标在远程ta清算系统界面上的坐标可能会出现偏移情况,造成点击不到对应的按钮。
85.第二、采用固定分辨率远程连接远程ta清算系统,本方法可保证本地用户分辨率变化时,不影响远程服务器上对应按钮的坐标,若更换分辨率远程连接清算服务器,对应按钮的坐标需要进行调整。
86.第三、采取窗体控件 偏移坐标的方式获取ta清算系统按钮,具体实现逻辑为获取远程ta清算系统窗体控件位置,再根据该控件位置上偏移对应的坐标获取到相应按钮的位置。现有的软件应用,即使按钮没有提供对外接口,但是应用界面上的窗体控件(例如菜单)坐标还是可以获得的,这样,就可以获得按钮坐标相对于窗体控件坐标的偏移量,根据该偏
移量就可以比较准确地获得按钮的位置。本方法,不同本地用户采用不同分辨率远程连接清算服务器,在对应控件偏移相同坐标,均可取到对应的ta清算系统按钮。
87.在上述方法的基础上,本发明还提供了一种登记过户实时自动化清算系统,包括:
88.定时清算检测模块,用于通过定时检查,确定当前清算节点到达定时清算的运行时间;
89.文件和数据下载模块,用于根据清算需要的文件和数据到达,下载指定文件或数据;
90.校验模块,用于对清算需要的文件和数据进行校验;
91.清算模块,用于根据对清算需要的文件和数据的校验结果正常,模拟人工远程登录ta清算系统,并按步骤逐次点击ta清算系统相应的功能按钮,执行清算任务;
92.稽核模块,用于对清算的结果进行稽核和保存,并向指定人发送报表数据。
93.在上述系统中,优选地,所述文件和数据下载模块包括:
94.文件下载模块,根据当日需要下载的文件名,拷贝共享盘或下载ftp对应路径的文件,如果文件未到齐,会轮询等待一段时间再重新下载文件,直到清算需要的所有的文件到齐并下载完成;
95.数据下载模块:根据当日需要下载的数据,调用下载工具下载清算数据,并对下载数据进行检查,如下载数据不满足检查条件,会轮询等待一段时间再重新下载数据,直到清算需要的所有的数据满足清算条件并下载完成;
96.所述校验模块包括:
97.文件校验模块,用于根据交易日和非交易日待生成文件名和文件数量,与本地或者ftp对应路径上的文件是否全部存在,且文件大小是否为0kb,获得清算需要的文件的是否正常的校验结果;
98.数据校验模块,用于根据不同数据库间对应表的对应字段的数据是否一致以及是否合法,以及根据勾稽关系判断数据库的数据是否正常,获得清算需要的数据是否正常的校验结果。
99.在上述系统中,优选地,还包括报警模块,
100.如果清算节点在运行时间内未执行完清算,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人;
101.如果清算节点清算需要的文件或数据的校验结果为异常,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人;
102.如果清算节点执行清算任务出现异常,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人;
103.如果清算节点对清算的结果稽核异常,则发出该清算节点的异常报警,并通过微信、短信和/或电话报警通知相应的负责人。
104.综合以上具体实施例的描述,本发明提供的一种无人值守ta自动化清算方法和系统,与现有技术相比,具有如下优点:
105.第一,通过定时检查确定当前清算节点到达定时清算的运行时间,执行清算任务,实现了登记过户实时自动化清算,无人值守,使用方便,提高了效率,降低了人工误操作的风险。
106.第二,通过对清算需要的文件和数据的校验,以及对清算的结果进行稽核多种校验方式的组合,提高了安全性。
107.第三,根据交易日和非交易日待生成文件名的不同,简化了对文件的处理,提高了效率。
108.第四、通过ftp远程下载指定文件或数据,实现与其他系统或服务器的交互,拓展了系统功能。
109.最后,还需要说明的是,在本文中使用的术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句"包括一个

"限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
110.本发明并不局限于上述最佳实施方式,任何人应该得知在本发明的启示下做出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献