CN113051094A - 监管数据报送测试方法及装置 - Google Patents
监管数据报送测试方法及装置 Download PDFInfo
- Publication number
- CN113051094A CN113051094A CN202110300711.0A CN202110300711A CN113051094A CN 113051094 A CN113051094 A CN 113051094A CN 202110300711 A CN202110300711 A CN 202110300711A CN 113051094 A CN113051094 A CN 113051094A
- Authority
- CN
- China
- Prior art keywords
- data
- supervision
- target
- data processing
- test
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 336
- 238000012545 processing Methods 0.000 claims abstract description 278
- 238000000034 method Methods 0.000 claims abstract description 66
- 230000008520 organization Effects 0.000 claims abstract description 34
- 230000008569 process Effects 0.000 claims description 53
- 238000012544 monitoring process Methods 0.000 claims description 38
- 238000007781 pre-processing Methods 0.000 claims description 32
- 230000007246 mechanism Effects 0.000 claims description 23
- 230000001105 regulatory effect Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000003860 storage Methods 0.000 claims description 13
- 238000013024 troubleshooting Methods 0.000 claims description 7
- 230000004048 modification Effects 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 6
- 238000013144 data compression Methods 0.000 claims description 4
- 238000010998 test method Methods 0.000 description 34
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 14
- 230000000007 visual effect Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 10
- 238000007689 inspection Methods 0.000 description 10
- 238000002360 preparation method Methods 0.000 description 5
- 239000000872 buffer Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000007906 compression Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请实施例提供一种监管数据报送测试方法及装置,可用于金融技术领域,方法包括:自目标金融机构中获取待向监管机构报送的目标监管数据,并确定该目标监管数据的业务线标识;根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试;其中,所述任务引擎规则库用于存储业务线标识、数据处理节点及测试方案之间的对应关系。本申请能够有效提高金融机构向监管机构进行监管数据报送的成功率、及时性及可靠性,并能够有效提高监管数据报送测试的针对性、有效性、效率及自动化程度。
Description
技术领域
本申请涉及批量自动化测试技术领域,特别涉及金融技术领域,具体涉及监管数据报送测试方法及装置。
背景技术
当前各金融监管机构要求银行等金融机构主动按时报送监管数据,对各项业务数据指标进行全面管控。监管报送***需要及时地把各项业务指标数据按要求报送至监管机构,作为监管决策的依据。
在传统的监管报送技术体系中,金融机构的源数据应用需要每日将监管数据下传至监管报送***,监管报送***将报送业务数据,按照监管机构要求格式加工转换,并通过特定前置软件报送数据。该处理流程需要报送***加工处理源数据应用的业务数据,在监管需求日益增加的情况下源数据应用多,任一源端应用的数据格式变化都会影响数据正常完成报送和反馈,而改变后的源数据应用***易导致金融机构主动向监管机构报送监管数据失败,若等到报送失败再去人工排查故障原因,可能会耗费大量的人力成本及时间成本,进而无法按照监管机构要求及时将监管数据报送至监管机构,影响了金融机构向监管机构报送监管数据的及时性和可靠性。
发明内容
针对现有技术中的问题,本申请提供一种监管数据报送测试方法及装置,能够有效提高金融机构向监管机构进行监管数据报送的成功率、及时性及可靠性,并能够有效提高监管数据报送测试的针对性、有效性、效率及自动化程度。
为解决上述技术问题,本申请提供以下技术方案:
第一方面,本申请提供一种监管数据报送测试方法,包括:
自目标金融机构中获取待向监管机构报送的目标监管数据,并确定该目标监管数据的业务线标识;
根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试;其中,所述任务引擎规则库用于存储业务线标识、数据处理节点及测试方案之间的对应关系。
进一步地,所述数据处理节点包括:用于预检查监管数据的第一数据处理节点;
相对应的,所述根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试,包括:
根据所述目标监管数据的业务线标识,自所述任务引擎规则库中调取所述业务线标识对应的所述第一数据处理节点的第一测试方案,其中,所述第一测试方案中包含有所述业务线标识对应的文件目录;
基于所述业务线标识对应的文件目录,对所述目标监管数据进行所述第一数据处理节点的执行测试,若所述目标监管数据中包含有所述文件目录指定的各个文件,则确定所述目标监管数据通过所述第一数据处理节点的执行测试。
进一步地,还包括:
若所述目标监管数据中未包含有所述文件目录指定的各个文件,则输出第一测试结果以对该第一测试结果进行可视化显示;
其中,所述第一测试结果中包含有:用于表示所述目标监管数据未通过所述第一数据处理节点的执行测试的告知信息、所述第一数据处理节点在所述报送流程中的位置信息以及所述目标监管数据中缺少的文件标识中的至少一项。
进一步地,所述数据处理节点包括:用于预处理监管数据的第二数据处理节点;
相对应的,所述根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试,包括:
根据所述目标监管数据的业务线标识,自所述任务引擎规则库中调取所述业务线标识对应的所述第二数据处理节点的第二测试方案,其中,所述第二测试方案中包含有所述业务线标识对应的数据预处理方式;
基于所述业务线标识对应的数据预处理方式,对所述目标监管数据进行所述第二数据处理节点的执行测试,若基于所述数据预处理方式完成对所述目标监管数据的数据加工,则确定所述目标监管数据通过所述第二数据处理节点的执行测试。
进一步地,所述数据预处理方式包括至少一个数据加工项,所述数据加工项包括:数据配置、数据拆分、数据压缩和数据加密;
相对应的,所述监管数据报送测试方法还包括:
若基于所述数据预处理方式未完成对所述目标监管数据的数据加工,则输出第二测试结果以对该第二测试结果进行可视化显示;
其中,所述第二测试结果中包含有:用于表示所述目标监管数据未通过所述第二数据处理节点的执行测试的告知信息、所述第二数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未完成数据加工的所述数据加工项的标识中的至少一项。
进一步地,所述数据处理节点包括:用于将监管数据上传报送节点的第三数据处理节点;
相对应的,所述根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试,包括:
根据所述目标监管数据的业务线标识,自所述任务引擎规则库中调取所述业务线标识对应的所述第三数据处理节点的第三测试方案,其中,所述第三测试方案中包含有所述业务线标识对应的报送模块的标识,所述报送模块设置在所述金融机构内的报送节点中,且所述报送模块包含有配置文件及程序;
基于所述业务线标识对应的报送模块的标识,对所述目标监管数据进行所述第三数据处理节点的执行测试,若基于所述报送模块的标识将所述目标监管数据上传至所述报送节点中对应的报送模块,则确定所述目标监管数据通过所述第三数据处理节点的执行测试。
进一步地,还包括:
若基于所述报送模块的标识未将所述目标监管数据上传至所述报送节点中对应的报送模块,则输出第三测试结果以对该第三测试结果进行可视化显示;
其中,所述第三测试结果中包含有:用于表示所述目标监管数据未通过所述第三数据处理节点的执行测试的告知信息、所述第三数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未上传至所述报送节点的传输路径调整提示信息中的至少一项。
进一步地,所述数据处理节点包括:用于将监管数据发送至所述监管机构的第四数据处理节点;
相对应的,所述监管数据报送测试方法还包括:
在报送节点将上传至其本地的所述目标监管数据发送至所述监管机构之时或之后,若在预设的第一等待时间段内未收到所述报送节点反馈的针对所述目标监管数据的报送失败消息,或者,若在预设的第二等待时间段内收到所述报送节点接收自所述监管机构的针对所述目标监管数据的报送成功消息,则确定所述目标监管数据通过所述第四数据处理节点的执行测试。
进一步地,还包括:
若在所述第一等待时间段内收到所述报送节点反馈的针对所述目标监管数据的报送失败消息,或者,若在所述第二等待时间段内未收到所述报送节点接收自所述监管机构的针对所述目标监管数据的报送成功消息,则输出第四测试结果以对该第四测试结果进行可视化显示;
其中,所述第四测试结果中包含有:用于表示所述目标监管数据未通过所述第四数据处理节点的执行测试的告知信息、所述第四数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未发送至所述监管机构的故障排除提示信息中的至少一项。
进一步地,所述自目标金融机构中获取待向监管机构报送的目标监管数据,包括:
若检测到所述目标金融机构发生应用***改造事项,或者,若接收到针对所述目标金融机构的监管数据报送测试指令,则自所述目标金融机构对应的各个业务线分别收集待向监管机构报送的目标监管数据。
第二方面,本申请提供一种监管数据报送测试装置,包括:
数据获取模块,用于自目标金融机构中获取待向监管机构报送的目标监管数据,并确定该目标监管数据的业务线标识;
流程测试模块,用于根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试;其中,所述任务引擎规则库用于存储业务线标识、数据处理节点及测试方案之间的对应关系。
第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的监管数据报送测试方法。
第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的监管数据报送测试方法。
由上述技术方案可知,本申请提供的一种监管数据报送测试方法及装置,方法包括:自目标金融机构中获取待向监管机构报送的目标监管数据,并确定该目标监管数据的业务线标识;根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试;其中,所述任务引擎规则库用于存储业务线标识、数据处理节点及测试方案之间的对应关系,通过在金融机构向监管机构进行监管数据报送的过程中,进行报送流程中至少一个数据处理节点的执行测试,能够有效提高金融机构向监管机构进行监管数据报送的成功率及可靠性,能够提高向监管机构进行监管数据报送的及时性,并能够满足监管机构获取监管数据的定时要求,同时提高金融机构和监管机构的用户体验;通过设置任务引擎规则库,并采用预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试,能够实现对监管数据在报送流程中的不同的数据处理节点进行区别化测试,进而能够有效提高监管数据报送测试的针对性、有效性及准确性,并能够有效提高监管数据报送测试的效率及自动化程度。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例中的监管数据报送测试方法的第一种流程示意图。
图2是本申请实施例中的监管数据报送测试方法的第二种流程示意图。
图3是本申请实施例中的监管数据报送测试方法的第三种流程示意图。
图4是本申请实施例中的监管数据报送测试方法的第四种流程示意图。
图5是本申请实施例中的监管数据报送测试方法的第五种流程示意图。
图6是本申请实施例中的监管数据报送测试方法的第六种流程示意图。
图7是本申请实施例中的监管数据报送测试方法的第七种流程示意图。
图8是本申请实施例中的监管数据报送测试方法的第八种流程示意图。
图9是本申请实施例中的监管数据报送测试方法的第九种流程示意图。
图10是本申请实施例中的监管数据报送测试方法的第十种流程示意图。
图11是本申请实施例中的监管数据报送测试装置的结构示意图。
图12是本申请应用实例中的基于引擎的轻量级智能化监管数据报送和反馈的测试***示意图。
图13是本申请应用实例中的文件智能装载子***内部示意图。
图14是本申请应用实例中的任务引擎规则库内部示意图。
图15是本申请应用实例中的报送处理策略项处理内部示意图。
图16是本申请实施例中的电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请公开的监管数据报送测试方法及装置可用于金融技术领域,也可用于除金融技术领域之外的任意领域,本申请公开的监管数据报送测试方法及装置的应用领域不做限定。
当前各金融监管机构要求银行等金融机构主动按时报送监管数据,对各项业务数据指标进行全面管控。监管报送***需要及时地把各项业务指标数据按要求报送至监管机构,作为监管决策的依据。在传统的监管报送技术体系中,源数据应用每日将监管数据下传至监管报送***,监管报送***将报送业务数据,按照监管机构要求格式加工转换,并通过特定前置软件报送数据。该处理流程需要报送***加工处理源数据应用的业务数据,在监管需求日益增加的情况下源数据应用多,任一源端应用的数据格式变化都会影响数据正常完成报送和反馈,需要在每次源端应用***改造上线前进行全流程测试。在当前监管数据报送种类和时效要求日趋严格、银行等应用***迭代升级日益加快的矛盾下,亟需一种自动化装置或***,对全链路进行自动化快速检测。
基于此,本申请分别提供一种监管数据报送测试方法、监管数据报送测试装置、电子设备和计算机可读存储介质,通过在金融机构向监管机构进行监管数据报送的过程中,进行报送流程中至少一个数据处理节点的执行测试,能够有效提高金融机构向监管机构进行监管数据报送的成功率及可靠性,能够提高向监管机构进行监管数据报送的及时性,并能够满足监管机构获取监管数据的定时要求,同时提高金融机构和监管机构的用户体验;通过设置任务引擎规则库,并采用预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试,能够实现对监管数据在报送流程中的不同的数据处理节点进行区别化测试,进而能够有效提高监管数据报送测试的针对性、有效性及准确性,并能够有效提高监管数据报送测试的效率及自动化程度。
基于上述内容,本申请还提供一种用于实现本申请一个或多个实施例中提供的用于执行监管数据报送测试方法的监管数据报送测试装置,该监管数据报送测试装置可以自行或通过第三方服务器等与客户端设备及监管机构***等之间通信连接,以接收客户端设备发送的监管数据报送测试请求,并在确定目标监管数据通过监管数据报送测试之后,将目标监管数据发送至监管机构***以完成报送。
可以理解的是,所述客户端设备可以包括智能手机、平板电子设备、网络机顶盒、便携式计算机、台式电脑、个人数字助理(PDA)、车载设备、智能穿戴设备等。其中,所述智能穿戴设备可以包括智能眼镜、智能手表、智能手环等。
所述监管数据报送测试装置可以为服务器,也可以为客户端设备,即所有的操作都在所述客户端设备中完成。若所有的操作都在所述客户端设备中完成,所述客户端设备还可以包括处理器,用于监管数据报送测试的具体处理。在另一种实际应用情形中,具体可以根据所述客户端设备的处理能力,以及用户使用场景的限制等进行选择。本申请对此不作限定。
上述的客户端设备可以具有通信模块(即通信单元),可以与远程的服务器进行通信连接,实现与所述服务器的数据传输。所述服务器可以包括任务调度中心一侧的服务器,其他的实施场景中也可以包括中间平台的服务器,例如与任务调度中心服务器有通信链接的第三方服务器平台的服务器。所述的服务器可以包括单台计算机设备,也可以包括多个服务器组成的服务器集群,或者分布式装置的服务器结构。
上述服务器与所述客户端设备之间可以使用任何合适的网络协议进行通信,包括在本申请提交日尚未开发出的网络协议。所述网络协议例如可以包括TCP/IP协议、UDP/IP协议、HTTP协议、HTTPS协议等。当然,所述网络协议例如还可以包括在上述协议之上使用的RPC协议(Remote Procedure Call Protocol,远程过程调用协议)、REST协议(Representational State Transfer,表述性状态转移协议)等。
具体通过下述各个实施例及应用实例分别进行详细说明。
为了提高金融机构向监管机构进行监管数据报送的及时性和可靠性,本申请提供一种监管数据报送测试方法的实施例,参见图1,监管数据报送测试装置执行的所述监管数据报送测试方法具体包含有如下内容:
步骤100:自目标金融机构中获取待向监管机构报送的目标监管数据,并确定该目标监管数据的业务线标识。
可以理解的是,所述目标金融机构中包含有多条业务线,且不同的业务线用于进行不同的业务处理,其中,可能存在任意数量的业务线,需要定时将其全部或部分业务数据报送至监管机构,其中,为了明确需要进行监管数据报送的业务线数量,需要把每一条业务线分别进行标记,以形成各个所述业务线各自对应的唯一业务线标识。
步骤200:根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试;其中,所述任务引擎规则库用于存储业务线标识、数据处理节点及测试方案之间的对应关系。
可以理解的是,所述目标监管数据对应的报送流程至少可以包含有依次执行的文件预检查阶段、数据加工阶段、上传报送节点阶段及发送监管机构阶段,因此,本申请一个或多个实施例中提及的数据处理节点可以包含有:
(1)文件预检查阶段的用于预检查监管数据的第一数据处理节点;
(2)数据加工阶段的用于预处理监管数据的第二数据处理节点;
(3)上传报送节点阶段的用于将监管数据上传报送节点的第三数据处理节点;
(4)发送监管机构阶段的用于将监管数据发送至所述监管机构的第四数据处理节点。
从上述描述可知,本申请实施例提供的监管数据报送测试方法,通过在金融机构向监管机构进行监管数据报送的过程中,进行报送流程中至少一个数据处理节点的执行测试,能够有效提高金融机构向监管机构进行监管数据报送的成功率及可靠性,能够提高向监管机构进行监管数据报送的及时性,并能够满足监管机构获取监管数据的定时要求,同时提高金融机构和监管机构的用户体验;通过设置任务引擎规则库,并采用预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试,能够实现对监管数据在报送流程中的不同的数据处理节点进行区别化测试,进而能够有效提高监管数据报送测试的针对性、有效性及准确性,并能够有效提高监管数据报送测试的效率及自动化程度。
为了提供文件预检查阶段测试,在本申请提供的监管数据报送测试方法的一个实施例,所述数据处理节点包括:用于预检查监管数据的第一数据处理节点;参见图2,所述监管数据报送测试方法的步骤200具体包含有如下内容:
步骤211:根据所述目标监管数据的业务线标识,自所述任务引擎规则库中调取所述业务线标识对应的所述第一数据处理节点的第一测试方案,其中,所述第一测试方案中包含有所述业务线标识对应的文件目录。
步骤212:基于所述业务线标识对应的文件目录,对所述目标监管数据进行所述第一数据处理节点的执行测试,若所述目标监管数据中包含有所述文件目录指定的各个文件,则确定所述目标监管数据通过所述第一数据处理节点的执行测试。
从上述描述可知,本申请实施例提供的监管数据报送测试方法,通过基于所述业务线标识对应的文件目录,对所述目标监管数据进行所述第一数据处理节点的文件预检查阶段测试,能够有效提高目标监管数据对应的报送流程中的文件预检查阶段的执行可靠性及有效性,能够进一步提高金融机构向监管机构进行监管数据报送的成功率、及时性及可靠性,并进一步提高监管数据报送测试的针对性、有效性、效率及自动化程度。
为了提供文件不齐故障输出方式,在本申请提供的监管数据报送测试方法的一个实施例,参见图3,所述监管数据报送测试方法的步骤212之后还具体包含有如下内容:
步骤310:若所述目标监管数据中未包含有所述文件目录指定的各个文件,则输出第一测试结果以对该第一测试结果进行可视化显示;其中,所述第一测试结果中包含有:用于表示所述目标监管数据未通过所述第一数据处理节点的执行测试的告知信息、所述第一数据处理节点在所述报送流程中的位置信息以及所述目标监管数据中缺少的文件标识中的至少一项。
从上述描述可知,本申请实施例提供的监管数据报送测试方法,通过针对文件不齐故障输出用于表示所述目标监管数据未通过所述第一数据处理节点的执行测试的告知信息、所述第一数据处理节点在所述报送流程中的位置信息以及所述目标监管数据中缺少的文件标识中的至少一项,并进行可视化显示,能够有效提高测试结果输出的可靠性及智能化程度,进而能够有效提高技术人员根据可视化测试结果进行故障排除等处理的效率及便捷性,能够使得金融机构侧的监管数据报送流程快速且有效地恢复。
为了提供数据加工阶段测试,在本申请提供的监管数据报送测试方法的一个实施例,所述数据处理节点包括:用于预处理监管数据的第二数据处理节点;参见图4,所述监管数据报送测试方法的步骤200具体包含有如下内容:
步骤221:根据所述目标监管数据的业务线标识,自所述任务引擎规则库中调取所述业务线标识对应的所述第二数据处理节点的第二测试方案,其中,所述第二测试方案中包含有所述业务线标识对应的数据预处理方式。
步骤222:基于所述业务线标识对应的数据预处理方式,对所述目标监管数据进行所述第二数据处理节点的执行测试,若基于所述数据预处理方式完成对所述目标监管数据的数据加工,则确定所述目标监管数据通过所述第二数据处理节点的执行测试。
从上述描述可知,本申请实施例提供的监管数据报送测试方法,通过基于所述业务线标识对应的文件目录,对所述目标监管数据进行所述第二数据处理节点的数据加工阶段测试,能够有效提高目标监管数据对应的报送流程中的数据加工阶段的执行可靠性及有效性,能够进一步提高金融机构向监管机构进行监管数据报送的成功率、及时性及可靠性,并进一步提高监管数据报送测试的针对性、有效性、效率及自动化程度。
为了提供预处理故障输出方式,在本申请提供的监管数据报送测试方法的一个实施例,所述数据预处理方式包括至少一个数据加工项,所述数据加工项包括:数据配置、数据拆分、数据压缩和数据加密;
参见图5,所述监管数据报送测试方法的步骤222之后还具体包含有如下内容:
步骤320:若基于所述数据预处理方式未完成对所述目标监管数据的数据加工,则输出第二测试结果以对该第二测试结果进行可视化显示;其中,所述第二测试结果中包含有:用于表示所述目标监管数据未通过所述第二数据处理节点的执行测试的告知信息、所述第二数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未完成数据加工的所述数据加工项的标识中的至少一项。
从上述描述可知,本申请实施例提供的监管数据报送测试方法,通过针对预处理故障输出用于表示所述目标监管数据未通过所述第二数据处理节点的执行测试的告知信息、所述第二数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未完成数据加工的所述数据加工项的标识中的至少一项,并进行可视化显示,能够有效提高测试结果输出的可靠性及智能化程度,进而能够有效提高技术人员根据可视化测试结果进行故障排除等处理的效率及便捷性,能够使得金融机构侧的监管数据报送流程快速且有效地恢复。
为了提供上传报送节点阶段测试,在本申请提供的监管数据报送测试方法的一个实施例,所述数据处理节点包括:用于将监管数据上传报送节点的第三数据处理节点;参见图6,所述监管数据报送测试方法的步骤200具体包含有如下内容:
步骤231:根据所述目标监管数据的业务线标识,自所述任务引擎规则库中调取所述业务线标识对应的所述第三数据处理节点的第三测试方案,其中,所述第三测试方案中包含有所述业务线标识对应的报送模块的标识,所述报送模块设置在所述金融机构内的报送节点中,且所述报送模块包含有配置文件及程序。
步骤232:基于所述业务线标识对应的报送模块的标识,对所述目标监管数据进行所述第三数据处理节点的执行测试,若基于所述报送模块的标识将所述目标监管数据上传至所述报送节点中对应的报送模块,则确定所述目标监管数据通过所述第三数据处理节点的执行测试。
从上述描述可知,本申请实施例提供的监管数据报送测试方法,通过基于所述业务线标识对应的文件目录,对所述目标监管数据进行所述第三数据处理节点的上传报送节点阶段测试,能够有效提高目标监管数据对应的报送流程中的上传报送节点阶段的执行可靠性及有效性,能够进一步提高金融机构向监管机构进行监管数据报送的成功率、及时性及可靠性,并进一步提高监管数据报送测试的针对性、有效性、效率及自动化程度。
为了提供上传报送节点故障输出方式,在本申请提供的监管数据报送测试方法的一个实施例,参见图7,所述监管数据报送测试方法的步骤232之后还具体包含有如下内容:
步骤330:若基于所述报送模块的标识未将所述目标监管数据上传至所述报送节点中对应的报送模块,则输出第三测试结果以对该第三测试结果进行可视化显示;其中,所述第三测试结果中包含有:用于表示所述目标监管数据未通过所述第三数据处理节点的执行测试的告知信息、所述第三数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未上传至所述报送节点的传输路径调整提示信息中的至少一项。
从上述描述可知,本申请实施例提供的监管数据报送测试方法,通过针对上传报送节点故障输出用于表示所述目标监管数据未通过所述第三数据处理节点的执行测试的告知信息、所述第三数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未上传至所述报送节点的传输路径调整提示信息中的至少一项,并进行可视化显示,能够有效提高测试结果输出的可靠性及智能化程度,进而能够有效提高技术人员根据可视化测试结果进行故障排除等处理的效率及便捷性,能够使得金融机构侧的监管数据报送流程快速且有效地恢复。
为了提供发送监管机构阶段测试,在本申请提供的监管数据报送测试方法的一个实施例,所述数据处理节点包括:用于将监管数据发送至所述监管机构的第四数据处理节点;参见图8,所述监管数据报送测试方法还具体包含有如下内容:
步骤400:在报送节点将上传至其本地的所述目标监管数据发送至所述监管机构之时或之后,若在预设的第一等待时间段内未收到所述报送节点反馈的针对所述目标监管数据的报送失败消息,或者,若在预设的第二等待时间段内收到所述报送节点接收自所述监管机构的针对所述目标监管数据的报送成功消息,则确定所述目标监管数据通过所述第四数据处理节点的执行测试。
从上述描述可知,本申请实施例提供的监管数据报送测试方法,通过基于所述业务线标识对应的文件目录,对所述目标监管数据进行所述第四数据处理节点的发送监管机构阶段测试,能够有效提高目标监管数据对应的报送流程中的发送监管机构阶段的执行可靠性及有效性,能够进一步提高金融机构向监管机构进行监管数据报送的成功率、及时性及可靠性。
为了提供发送监管机构故障输出方式,在本申请提供的监管数据报送测试方法的一个实施例,参见图9,所述监管数据报送测试方法的步骤400之后还具体包含有如下内容:
步骤500:若在所述第一等待时间段内收到所述报送节点反馈的针对所述目标监管数据的报送失败消息,或者,若在所述第二等待时间段内未收到所述报送节点接收自所述监管机构的针对所述目标监管数据的报送成功消息,则输出第四测试结果以对该第四测试结果进行可视化显示;其中,所述第四测试结果中包含有:用于表示所述目标监管数据未通过所述第四数据处理节点的执行测试的告知信息、所述第四数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未发送至所述监管机构的故障排除提示信息中的至少一项。
从上述描述可知,本申请实施例提供的监管数据报送测试方法,通过针对发送监管机构故障输出用于表示所述目标监管数据未通过所述第四数据处理节点的执行测试的告知信息、所述第四数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未发送至所述监管机构的故障排除提示信息中的至少一项,并进行可视化显示,能够有效提高测试结果输出的可靠性及智能化程度,进而能够有效提高技术人员根据可视化测试结果进行故障排除等处理的效率及便捷性,能够使得金融机构侧的监管数据报送流程快速且有效地恢复。
为了提高监管数据报送测试的智能化程度及自动化程度,在本申请提供的监管数据报送测试方法的一个实施例,参见图10,所述监管数据报送测试方法的步骤100具体包含有如下内容:
步骤110:若检测到所述目标金融机构发生应用***改造事项,或者,若接收到针对所述目标金融机构的监管数据报送测试指令,则自所述目标金融机构对应的各个业务线分别收集待向监管机构报送的目标监管数据。
从上述描述可知,本申请实施例提供的监管数据报送测试方法,通过设置测试触发条件,能够有效提高监管数据报送测试的智能化程度及自动化程度,无需每次进行监管数据报送之前或之时均执行测试过程,仅需在检测到所述目标金融机构发生应用***改造事项或接收到针对所述目标金融机构的监管数据报送测试指令时启动测试,进而能够有效节省测试成本。
从软件层面来说,为了提高金融机构向监管机构进行监管数据报送的及时性和可靠性,本申请提供一种用于执行所述监管数据报送测试方法中全部或部分内容的监管数据报送测试装置的实施例,参见图11,所述监管数据报送测试装置具体包含有如下内容:
数据获取模块10,用于自目标金融机构中获取待向监管机构报送的目标监管数据,并确定该目标监管数据的业务线标识。
可以理解的是,所述目标金融机构中包含有多条业务线,且不同的业务线用于进行不同的业务处理,其中,可能存在任意数量的业务线,需要定时将其全部或部分业务数据报送至监管机构,其中,为了明确需要进行监管数据报送的业务线数量,需要把每一条业务线分别进行标记,以形成各个所述业务线各自对应的唯一业务线标识。
流程测试模块20,用于根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试;其中,所述任务引擎规则库用于存储业务线标识、数据处理节点及测试方案之间的对应关系。
可以理解的是,所述目标监管数据对应的报送流程至少可以包含有依次执行的文件预检查阶段、数据加工阶段、上传报送节点阶段及发送监管机构阶段,因此,本申请一个或多个实施例中提及的数据处理节点可以包含有:文件预检查阶段的用于预检查监管数据的第一数据处理节点;数据加工阶段的用于预处理监管数据的第二数据处理节点;上传报送节点阶段的用于将监管数据上传报送节点的第三数据处理节点;发送监管机构阶段的用于将监管数据发送至所述监管机构的第四数据处理节点。
本申请提供的监管数据报送测试装置的实施例具体可以用于执行上述实施例中的监管数据报送测试方法的实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。
从上述描述可知,本申请实施例提供的监管数据报送测试装置,通过在金融机构向监管机构进行监管数据报送的过程中,进行报送流程中至少一个数据处理节点的执行测试,能够有效提高金融机构向监管机构进行监管数据报送的成功率及可靠性,能够提高向监管机构进行监管数据报送的及时性,并能够满足监管机构获取监管数据的定时要求,同时提高金融机构和监管机构的用户体验;通过设置任务引擎规则库,并采用预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试,能够实现对监管数据在报送流程中的不同的数据处理节点进行区别化测试,进而能够有效提高监管数据报送测试的针对性、有效性及准确性,并能够有效提高监管数据报送测试的效率及自动化程度。
为了提供文件预检查阶段测试,在本申请提供的监管数据报送测试装置的一个实施例,所述数据处理节点包括:用于预检查监管数据的第一数据处理节点;所述监管数据报送测试装置的流程测试模块20具体用于执行下述内容:
步骤211:根据所述目标监管数据的业务线标识,自所述任务引擎规则库中调取所述业务线标识对应的所述第一数据处理节点的第一测试方案,其中,所述第一测试方案中包含有所述业务线标识对应的文件目录。
步骤212:基于所述业务线标识对应的文件目录,对所述目标监管数据进行所述第一数据处理节点的执行测试,若所述目标监管数据中包含有所述文件目录指定的各个文件,则确定所述目标监管数据通过所述第一数据处理节点的执行测试。
从上述描述可知,本申请实施例提供的监管数据报送测试装置,通过基于所述业务线标识对应的文件目录,对所述目标监管数据进行所述第一数据处理节点的文件预检查阶段测试,能够有效提高目标监管数据对应的报送流程中的文件预检查阶段的执行可靠性及有效性,能够进一步提高金融机构向监管机构进行监管数据报送的成功率、及时性及可靠性,并进一步提高监管数据报送测试的针对性、有效性、效率及自动化程度。
为了提供文件不齐故障输出方式,在本申请提供的监管数据报送测试装置的一个实施例,所述监管数据报送测试装置还具体用于执行下述内容:
步骤310:若所述目标监管数据中未包含有所述文件目录指定的各个文件,则输出第一测试结果以对该第一测试结果进行可视化显示;其中,所述第一测试结果中包含有:用于表示所述目标监管数据未通过所述第一数据处理节点的执行测试的告知信息、所述第一数据处理节点在所述报送流程中的位置信息以及所述目标监管数据中缺少的文件标识中的至少一项。
从上述描述可知,本申请实施例提供的监管数据报送测试装置,通过针对文件不齐故障输出用于表示所述目标监管数据未通过所述第一数据处理节点的执行测试的告知信息、所述第一数据处理节点在所述报送流程中的位置信息以及所述目标监管数据中缺少的文件标识中的至少一项,并进行可视化显示,能够有效提高测试结果输出的可靠性及智能化程度,进而能够有效提高技术人员根据可视化测试结果进行故障排除等处理的效率及便捷性,能够使得金融机构侧的监管数据报送流程快速且有效地恢复。
为了提供数据加工阶段测试,在本申请提供的监管数据报送测试装置的一个实施例,所述数据处理节点包括:用于预处理监管数据的第二数据处理节点;所述监管数据报送测试装置的流程测试模块20具体用于执行下述内容:
步骤221:根据所述目标监管数据的业务线标识,自所述任务引擎规则库中调取所述业务线标识对应的所述第二数据处理节点的第二测试方案,其中,所述第二测试方案中包含有所述业务线标识对应的数据预处理方式。
步骤222:基于所述业务线标识对应的数据预处理方式,对所述目标监管数据进行所述第二数据处理节点的执行测试,若基于所述数据预处理方式完成对所述目标监管数据的数据加工,则确定所述目标监管数据通过所述第二数据处理节点的执行测试。
从上述描述可知,本申请实施例提供的监管数据报送测试装置,通过基于所述业务线标识对应的文件目录,对所述目标监管数据进行所述第二数据处理节点的数据加工阶段测试,能够有效提高目标监管数据对应的报送流程中的数据加工阶段的执行可靠性及有效性,能够进一步提高金融机构向监管机构进行监管数据报送的成功率、及时性及可靠性,并进一步提高监管数据报送测试的针对性、有效性、效率及自动化程度。
为了提供预处理故障输出方式,在本申请提供的监管数据报送测试装置的一个实施例,所述数据预处理方式包括至少一个数据加工项,所述数据加工项包括:数据配置、数据拆分、数据压缩和数据加密;
所述监管数据报送测试装置还具体用于执行下述内容:
步骤320:若基于所述数据预处理方式未完成对所述目标监管数据的数据加工,则输出第二测试结果以对该第二测试结果进行可视化显示;其中,所述第二测试结果中包含有:用于表示所述目标监管数据未通过所述第二数据处理节点的执行测试的告知信息、所述第二数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未完成数据加工的所述数据加工项的标识中的至少一项。
从上述描述可知,本申请实施例提供的监管数据报送测试装置,通过针对预处理故障输出用于表示所述目标监管数据未通过所述第二数据处理节点的执行测试的告知信息、所述第二数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未完成数据加工的所述数据加工项的标识中的至少一项,并进行可视化显示,能够有效提高测试结果输出的可靠性及智能化程度,进而能够有效提高技术人员根据可视化测试结果进行故障排除等处理的效率及便捷性,能够使得金融机构侧的监管数据报送流程快速且有效地恢复。
为了提供上传报送节点阶段测试,在本申请提供的监管数据报送测试装置的一个实施例,所述数据处理节点包括:用于将监管数据上传报送节点的第三数据处理节点;所述监管数据报送测试装置的流程测试模块20具体用于执行下述内容:
步骤231:根据所述目标监管数据的业务线标识,自所述任务引擎规则库中调取所述业务线标识对应的所述第三数据处理节点的第三测试方案,其中,所述第三测试方案中包含有所述业务线标识对应的报送模块的标识,所述报送模块设置在所述金融机构内的报送节点中,且所述报送模块包含有配置文件及程序。
步骤232:基于所述业务线标识对应的报送模块的标识,对所述目标监管数据进行所述第三数据处理节点的执行测试,若基于所述报送模块的标识将所述目标监管数据上传至所述报送节点中对应的报送模块,则确定所述目标监管数据通过所述第三数据处理节点的执行测试。
从上述描述可知,本申请实施例提供的监管数据报送测试装置,通过基于所述业务线标识对应的文件目录,对所述目标监管数据进行所述第三数据处理节点的上传报送节点阶段测试,能够有效提高目标监管数据对应的报送流程中的上传报送节点阶段的执行可靠性及有效性,能够进一步提高金融机构向监管机构进行监管数据报送的成功率、及时性及可靠性,并进一步提高监管数据报送测试的针对性、有效性、效率及自动化程度。
为了提供上传报送节点故障输出方式,在本申请提供的监管数据报送测试装置的一个实施例,所述监管数据报送测试装置还具体用于执行下述内容:
步骤330:若基于所述报送模块的标识未将所述目标监管数据上传至所述报送节点中对应的报送模块,则输出第三测试结果以对该第三测试结果进行可视化显示;其中,所述第三测试结果中包含有:用于表示所述目标监管数据未通过所述第三数据处理节点的执行测试的告知信息、所述第三数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未上传至所述报送节点的传输路径调整提示信息中的至少一项。
从上述描述可知,本申请实施例提供的监管数据报送测试装置,通过针对上传报送节点故障输出用于表示所述目标监管数据未通过所述第三数据处理节点的执行测试的告知信息、所述第三数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未上传至所述报送节点的传输路径调整提示信息中的至少一项,并进行可视化显示,能够有效提高测试结果输出的可靠性及智能化程度,进而能够有效提高技术人员根据可视化测试结果进行故障排除等处理的效率及便捷性,能够使得金融机构侧的监管数据报送流程快速且有效地恢复。
为了提供发送监管机构阶段测试,在本申请提供的监管数据报送测试装置的一个实施例,所述数据处理节点包括:用于将监管数据发送至所述监管机构的第四数据处理节点;所述监管数据报送测试装置还具体用于执行下述内容:
步骤400:在报送节点将上传至其本地的所述目标监管数据发送至所述监管机构之时或之后,若在预设的第一等待时间段内未收到所述报送节点反馈的针对所述目标监管数据的报送失败消息,或者,若在预设的第二等待时间段内收到所述报送节点接收自所述监管机构的针对所述目标监管数据的报送成功消息,则确定所述目标监管数据通过所述第四数据处理节点的执行测试。
从上述描述可知,本申请实施例提供的监管数据报送测试装置,通过基于所述业务线标识对应的文件目录,对所述目标监管数据进行所述第四数据处理节点的发送监管机构阶段测试,能够有效提高目标监管数据对应的报送流程中的发送监管机构阶段的执行可靠性及有效性,能够进一步提高金融机构向监管机构进行监管数据报送的成功率、及时性及可靠性。
为了提供发送监管机构故障输出方式,在本申请提供的监管数据报送测试装置的一个实施例,所述监管数据报送测试装置还具体用于执行下述内容:
步骤500:若在所述第一等待时间段内收到所述报送节点反馈的针对所述目标监管数据的报送失败消息,或者,若在所述第二等待时间段内未收到所述报送节点接收自所述监管机构的针对所述目标监管数据的报送成功消息,则输出第四测试结果以对该第四测试结果进行可视化显示;其中,所述第四测试结果中包含有:用于表示所述目标监管数据未通过所述第四数据处理节点的执行测试的告知信息、所述第四数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未发送至所述监管机构的故障排除提示信息中的至少一项。
从上述描述可知,本申请实施例提供的监管数据报送测试装置,通过针对发送监管机构故障输出用于表示所述目标监管数据未通过所述第四数据处理节点的执行测试的告知信息、所述第四数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未发送至所述监管机构的故障排除提示信息中的至少一项,并进行可视化显示,能够有效提高测试结果输出的可靠性及智能化程度,进而能够有效提高技术人员根据可视化测试结果进行故障排除等处理的效率及便捷性,能够使得金融机构侧的监管数据报送流程快速且有效地恢复。
为了提高监管数据报送测试的智能化程度及自动化程度,在本申请提供的监管数据报送测试装置的一个实施例,所述监管数据报送测试装置的数据获取模块10具体用于执行下述内容:
步骤110:若检测到所述目标金融机构发生应用***改造事项,或者,若接收到针对所述目标金融机构的监管数据报送测试指令,则自所述目标金融机构对应的各个业务线分别收集待向监管机构报送的目标监管数据。
从上述描述可知,本申请实施例提供的监管数据报送测试装置,通过设置测试触发条件,能够有效提高监管数据报送测试的智能化程度及自动化程度,无需每次进行监管数据报送之前或之时均执行测试过程,仅需在检测到所述目标金融机构发生应用***改造事项或接收到针对所述目标金融机构的监管数据报送测试指令时启动测试,进而能够有效节省测试成本。
为了进一步说明书本方案,本申请还提供一种监管数据报送测试方法的具体应用实例,本申请应用实例针对目前银行等金融企业监管报送***高度依赖源数据应用、需要在每次源端应用***改造上线前进行全流程测试的问题,提出了一种监管报送全流程自动化测试的处理方法及***。本申请应用实例基于监管报送应用提供的统一平台,通过配置规则引擎进行任务调度,实现各源端数据装载、数据处理、数据报送、反馈数据等各个环节自动化统一调度,输出报送和反馈结果。
本申请应用实例的基于引擎的轻量级智能数据报送及反馈处理方法及***主要由文件智能装载***和报送及反馈处理子***构成。
通过文件智能装载平台,源数据文件可以根据文件接口信息,智能匹配到对应的目标节点服务器和目录,完成报送文件的准备工作。
通过报送及反馈处理子***,可以数据入库、文件拆分、文件加密等并通过前置软件报送及回传整个链路处理,并实时日志输出展示报送结果。
参见图12,基于引擎的轻量级智能化监管数据报送和反馈的测试***具体包含有如下内容:
由文件智能装载子***1、报送和反馈任务处理2、任务引擎规则库3、报送和反馈任务调度4、报送处理单元5、反馈处理单元6组成。文件智能装载子***1将各个监管报送业务线源数据应用提供的报送文件根据文件接口信息智能装载至处理节点,相关的配置信息可以同步传送到报送和反馈任务处理2,完成数据智能准备;***根据任务引擎规则库3、报送和反馈任务调度4完成报送处理单元的定义,完成报送处理单元5的自动化配置,并通过该报送处理单元5完成数据报送工作,具体逻辑为:如源应用数据文件未满足监管机构需要的文件,则可以直接配置为可报送文件,报送处理单元5完成文件拆分、压缩、加密等处理后,通过报送装置完成报送。如源应用无法加工成报送文件,则报送处理单元5先将源数据文件导入本地数据库表,然后通过表单定义全量导出满足监管要求文件后再进行报送。
反馈处理单元6负责对反馈信息处理,在测试***中报送单元正常处理完毕后,即可使用文件智能装载子***1完成反馈文件准备,之后该模块根据任务引擎规则库3、报送和反馈任务调度4的自动化配置信息,生成反馈处理单元模块并完成反馈工作。
参见图13,文件智能装载子***对报送文件进行接口识别,根据配置信息完成目标节点和目录匹配,通过文件传输服务将文件从源数据应用传输到报送/反馈处理节点,完成报送文件的准备。
参见图14,任务引擎规则库内部采用标准化模式,对每个报送/反馈线进行配置:策略项完成每个处理指令的定义,策略包完成策略项的合集,灵活完成各业务条线的报送/反馈处理调度逻辑的定义。
参见图15,报送处理策略项处理内部完成报送处理。具体为:源应用报送数据文件判断,如非可直接报送文件,则根据预定义的配置表和文件信息,导入本地数据表后全量导出报送文件;判断是否有文件大小控制,如有则进行拆分;判断是否进行文件压缩,如需压缩则通过压缩逻辑完成文件压缩;判断是否进行文件加密,如需加密通过加密模块完成文件加密;上述步骤处理完毕后,文件按照监管报送要求完成加工,之后调用监管报送前置完成报送,并实时展现报送日志。
综上所述,本申请应用实例克服了目前开发监管报送***中存在的高度依赖源数据应用文件格式,测试成本高、效率低等问题,提出了一种基于引擎的轻量级智能化监管数据报送和反馈的测试方法及***。优点在于:
1、提供文件智能装载***,屏蔽环境差异,完成报送文件自动化智能化准备工作。
2、提供配置化报送及反馈规则引擎库,通过策略+任务规则,完成各业务条线报送及反馈处理任务定义和调度,实现灵活快速报送测试,对全链路进行自动化快速检测,满足更严更快更密的监管测试需求。
3、提供监控报送结果实时可视化查询装置,提供报送内容总览视图,为质量改进提供基础支撑数据。
从硬件层面来说,为了提高金融机构向监管机构进行监管数据报送的及时性和可靠性,本申请提供一种用于实现所述监管数据报送测试方法中的全部或部分内容的电子设备的实施例,所述电子设备具体包含有如下内容:
图16为本申请实施例的电子设备9600的***构成的示意框图。如图16所示,该电子设备9600可以包括中央处理器9100和存储器9140;存储器9140耦合到中央处理器9100。值得注意的是,该图16是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。
在一实施例中,监管数据报送测试功能可以被集成到中央处理器中。其中,中央处理器可以被配置为进行如下控制:
步骤100:自目标金融机构中获取待向监管机构报送的目标监管数据,并确定该目标监管数据的业务线标识。
可以理解的是,所述目标金融机构中包含有多条业务线,且不同的业务线用于进行不同的业务处理,其中,可能存在任意数量的业务线,需要定时将其全部或部分业务数据报送至监管机构,其中,为了明确需要进行监管数据报送的业务线数量,需要把每一条业务线分别进行标记,以形成各个所述业务线各自对应的唯一业务线标识。
步骤200:根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试;其中,所述任务引擎规则库用于存储业务线标识、数据处理节点及测试方案之间的对应关系。
可以理解的是,所述目标监管数据对应的报送流程至少可以包含有依次执行的文件预检查阶段、数据加工阶段、上传报送节点阶段及发送监管机构阶段,因此,本申请一个或多个实施例中提及的数据处理节点可以包含有:文件预检查阶段的用于预检查监管数据的第一数据处理节点;数据加工阶段的用于预处理监管数据的第二数据处理节点;上传报送节点阶段的用于将监管数据上传报送节点的第三数据处理节点;发送监管机构阶段的用于将监管数据发送至所述监管机构的第四数据处理节点。
从上述描述可知,本申请实施例提供的电子设备,通过在金融机构向监管机构进行监管数据报送的过程中,进行报送流程中至少一个数据处理节点的执行测试,能够有效提高金融机构向监管机构进行监管数据报送的成功率及可靠性,能够提高向监管机构进行监管数据报送的及时性,并能够满足监管机构获取监管数据的定时要求,同时提高金融机构和监管机构的用户体验;通过设置任务引擎规则库,并采用预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试,能够实现对监管数据在报送流程中的不同的数据处理节点进行区别化测试,进而能够有效提高监管数据报送测试的针对性、有效性及准确性,并能够有效提高监管数据报送测试的效率及自动化程度。
在另一个实施方式中,监管数据报送测试装置可以与中央处理器9100分开配置,例如可以将监管数据报送测试装置配置为与中央处理器9100连接的芯片,通过中央处理器的控制来实现监管数据报送测试功能。
如图16所示,该电子设备9600还可以包括:通信模块9110、输入单元9120、音频处理器9130、显示器9160、电源9170。值得注意的是,电子设备9600也并不是必须要包括图16中所示的所有部件;此外,电子设备9600还可以包括图16中没有示出的部件,可以参考现有技术。
如图16所示,中央处理器9100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器9100接收输入并控制电子设备9600的各个部件的操作。
其中,存储器9140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器9100可执行该存储器9140存储的该程序,以实现信息存储或处理等。
输入单元9120向中央处理器9100提供输入。该输入单元9120例如为按键或触摸输入装置。电源9170用于向电子设备9600提供电力。显示器9160用于进行图像和文字等显示对象的显示。该显示器例如可为LCD显示器,但并不限于此。
该存储器9140可以是固态存储器,例如,只读存储器(ROM)、随机存取存储器(RAM)、SIM卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为EPROM等。存储器9140还可以是某种其它类型的装置。存储器9140包括缓冲存储器9141(有时被称为缓冲器)。存储器9140可以包括应用/功能存储部9142,该应用/功能存储部9142用于存储应用程序和功能程序或用于通过中央处理器9100执行电子设备9600的操作的流程。
存储器9140还可以包括数据存储部9143,该数据存储部9143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器9140的驱动程序存储部9144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。
通信模块9110即为经由天线9111发送和接收信号的发送机/接收机9110。通信模块(发送机/接收机)9110耦合到中央处理器9100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。
基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块9110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)9110还经由音频处理器9130耦合到扬声器9131和麦克风9132,以经由扬声器9131提供音频输出,并接收来自麦克风9132的音频输入,从而实现通常的电信功能。音频处理器9130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器9130还耦合到中央处理器9100,从而使得可以通过麦克风9132能够在本机上录音,且使得可以通过扬声器9131来播放本机上存储的声音。
本申请的实施例还提供能够实现上述实施例中的监管数据报送测试方法中全部步骤的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的执行主体为服务器或客户端的监管数据报送测试方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
步骤100:自目标金融机构中获取待向监管机构报送的目标监管数据,并确定该目标监管数据的业务线标识。
可以理解的是,所述目标金融机构中包含有多条业务线,且不同的业务线用于进行不同的业务处理,其中,可能存在任意数量的业务线,需要定时将其全部或部分业务数据报送至监管机构,其中,为了明确需要进行监管数据报送的业务线数量,需要把每一条业务线分别进行标记,以形成各个所述业务线各自对应的唯一业务线标识。
步骤200:根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试;其中,所述任务引擎规则库用于存储业务线标识、数据处理节点及测试方案之间的对应关系。
可以理解的是,所述目标监管数据对应的报送流程至少可以包含有依次执行的文件预检查阶段、数据加工阶段、上传报送节点阶段及发送监管机构阶段,因此,本申请一个或多个实施例中提及的数据处理节点可以包含有:文件预检查阶段的用于预检查监管数据的第一数据处理节点;数据加工阶段的用于预处理监管数据的第二数据处理节点;上传报送节点阶段的用于将监管数据上传报送节点的第三数据处理节点;发送监管机构阶段的用于将监管数据发送至所述监管机构的第四数据处理节点。
从上述描述可知,本申请实施例提供的计算机可读存储介质,通过在金融机构向监管机构进行监管数据报送的过程中,进行报送流程中至少一个数据处理节点的执行测试,能够有效提高金融机构向监管机构进行监管数据报送的成功率及可靠性,能够提高向监管机构进行监管数据报送的及时性,并能够满足监管机构获取监管数据的定时要求,同时提高金融机构和监管机构的用户体验;通过设置任务引擎规则库,并采用预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试,能够实现对监管数据在报送流程中的不同的数据处理节点进行区别化测试,进而能够有效提高监管数据报送测试的针对性、有效性及准确性,并能够有效提高监管数据报送测试的效率及自动化程度。
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容应理解为对本发明的限制。
Claims (13)
1.一种监管数据报送测试方法,其特征在于,包括:
自目标金融机构中获取待向监管机构报送的目标监管数据,并确定该目标监管数据的业务线标识;
根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试;其中,所述任务引擎规则库用于存储业务线标识、数据处理节点及测试方案之间的对应关系。
2.根据权利要求1所述的监管数据报送测试方法,其特征在于,所述数据处理节点包括:用于预检查监管数据的第一数据处理节点;
相对应的,所述根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试,包括:
根据所述目标监管数据的业务线标识,自所述任务引擎规则库中调取所述业务线标识对应的所述第一数据处理节点的第一测试方案,其中,所述第一测试方案中包含有所述业务线标识对应的文件目录;
基于所述业务线标识对应的文件目录,对所述目标监管数据进行所述第一数据处理节点的执行测试,若所述目标监管数据中包含有所述文件目录指定的各个文件,则确定所述目标监管数据通过所述第一数据处理节点的执行测试。
3.根据权利要求2所述的监管数据报送测试方法,其特征在于,还包括:
若所述目标监管数据中未包含有所述文件目录指定的各个文件,则输出第一测试结果以对该第一测试结果进行可视化显示;
其中,所述第一测试结果中包含有:用于表示所述目标监管数据未通过所述第一数据处理节点的执行测试的告知信息、所述第一数据处理节点在所述报送流程中的位置信息以及所述目标监管数据中缺少的文件标识中的至少一项。
4.根据权利要求1所述的监管数据报送测试方法,其特征在于,所述数据处理节点包括:用于预处理监管数据的第二数据处理节点;
相对应的,所述根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试,包括:
根据所述目标监管数据的业务线标识,自所述任务引擎规则库中调取所述业务线标识对应的所述第二数据处理节点的第二测试方案,其中,所述第二测试方案中包含有所述业务线标识对应的数据预处理方式;
基于所述业务线标识对应的数据预处理方式,对所述目标监管数据进行所述第二数据处理节点的执行测试,若基于所述数据预处理方式完成对所述目标监管数据的数据加工,则确定所述目标监管数据通过所述第二数据处理节点的执行测试。
5.根据权利要求4所述的监管数据报送测试方法,其特征在于,所述数据预处理方式包括至少一个数据加工项,所述数据加工项包括:数据配置、数据拆分、数据压缩和数据加密;
相对应的,所述监管数据报送测试方法还包括:
若基于所述数据预处理方式未完成对所述目标监管数据的数据加工,则输出第二测试结果以对该第二测试结果进行可视化显示;
其中,所述第二测试结果中包含有:用于表示所述目标监管数据未通过所述第二数据处理节点的执行测试的告知信息、所述第二数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未完成数据加工的所述数据加工项的标识中的至少一项。
6.根据权利要求1所述的监管数据报送测试方法,其特征在于,所述数据处理节点包括:用于将监管数据上传报送节点的第三数据处理节点;
相对应的,所述根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试,包括:
根据所述目标监管数据的业务线标识,自所述任务引擎规则库中调取所述业务线标识对应的所述第三数据处理节点的第三测试方案,其中,所述第三测试方案中包含有所述业务线标识对应的报送模块的标识,所述报送模块设置在所述金融机构内的报送节点中,且所述报送模块包含有配置文件及程序;
基于所述业务线标识对应的报送模块的标识,对所述目标监管数据进行所述第三数据处理节点的执行测试,若基于所述报送模块的标识将所述目标监管数据上传至所述报送节点中对应的报送模块,则确定所述目标监管数据通过所述第三数据处理节点的执行测试。
7.根据权利要求6所述的监管数据报送测试方法,其特征在于,还包括:
若基于所述报送模块的标识未将所述目标监管数据上传至所述报送节点中对应的报送模块,则输出第三测试结果以对该第三测试结果进行可视化显示;
其中,所述第三测试结果中包含有:用于表示所述目标监管数据未通过所述第三数据处理节点的执行测试的告知信息、所述第三数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未上传至所述报送节点的传输路径调整提示信息中的至少一项。
8.根据权利要求1所述的监管数据报送测试方法,其特征在于,所述数据处理节点包括:用于将监管数据发送至所述监管机构的第四数据处理节点;
相对应的,所述监管数据报送测试方法还包括:
在报送节点将上传至其本地的所述目标监管数据发送至所述监管机构之时或之后,若在预设的第一等待时间段内未收到所述报送节点反馈的针对所述目标监管数据的报送失败消息,或者,若在预设的第二等待时间段内收到所述报送节点接收自所述监管机构的针对所述目标监管数据的报送成功消息,则确定所述目标监管数据通过所述第四数据处理节点的执行测试。
9.根据权利要求8所述的监管数据报送测试方法,其特征在于,还包括:
若在所述第一等待时间段内收到所述报送节点反馈的针对所述目标监管数据的报送失败消息,或者,若在所述第二等待时间段内未收到所述报送节点接收自所述监管机构的针对所述目标监管数据的报送成功消息,则输出第四测试结果以对该第四测试结果进行可视化显示;
其中,所述第四测试结果中包含有:用于表示所述目标监管数据未通过所述第四数据处理节点的执行测试的告知信息、所述第四数据处理节点在所述报送流程中的位置信息以及导致所述目标监管数据未发送至所述监管机构的故障排除提示信息中的至少一项。
10.根据权利要求1所述的监管数据报送测试方法,其特征在于,所述自目标金融机构中获取待向监管机构报送的目标监管数据,包括:
若检测到所述目标金融机构发生应用***改造事项,或者,若接收到针对所述目标金融机构的监管数据报送测试指令,则自所述目标金融机构对应的各个业务线分别收集待向监管机构报送的目标监管数据。
11.一种监管数据报送测试装置,其特征在于,包括:
数据获取模块,用于自目标金融机构中获取待向监管机构报送的目标监管数据,并确定该目标监管数据的业务线标识;
流程测试模块,用于根据所述目标监管数据的业务线标识,基于预设的任务引擎规则库对所述目标监管数据对应的报送流程中的至少一个数据处理节点进行执行测试;其中,所述任务引擎规则库用于存储业务线标识、数据处理节点及测试方案之间的对应关系。
12.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10任一项所述的监管数据报送测试方法。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至10任一项所述的监管数据报送测试方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110300711.0A CN113051094B (zh) | 2021-03-22 | 2021-03-22 | 监管数据报送测试方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110300711.0A CN113051094B (zh) | 2021-03-22 | 2021-03-22 | 监管数据报送测试方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113051094A true CN113051094A (zh) | 2021-06-29 |
CN113051094B CN113051094B (zh) | 2024-06-21 |
Family
ID=76513979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110300711.0A Active CN113051094B (zh) | 2021-03-22 | 2021-03-22 | 监管数据报送测试方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113051094B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114448867A (zh) * | 2022-02-23 | 2022-05-06 | 百果园技术(新加坡)有限公司 | 一种路由可视化方法、装置、设备及存储介质 |
CN114866538A (zh) * | 2022-06-01 | 2022-08-05 | 中国建设银行股份有限公司 | 一种文件报送方法、装置、电子设备及计算机可读介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103701783A (zh) * | 2013-12-17 | 2014-04-02 | 沈阳觉醒软件有限公司 | 一种预处理单元、由其构成的数据处理***以及处理方法 |
WO2019157269A2 (en) * | 2018-02-08 | 2019-08-15 | Green Check Verified Inc. | Financial regulatory compliance platform |
CN111881093A (zh) * | 2020-07-22 | 2020-11-03 | 中国工商银行股份有限公司 | 一种数据报送方法、装置及报送*** |
-
2021
- 2021-03-22 CN CN202110300711.0A patent/CN113051094B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103701783A (zh) * | 2013-12-17 | 2014-04-02 | 沈阳觉醒软件有限公司 | 一种预处理单元、由其构成的数据处理***以及处理方法 |
WO2019157269A2 (en) * | 2018-02-08 | 2019-08-15 | Green Check Verified Inc. | Financial regulatory compliance platform |
CN111881093A (zh) * | 2020-07-22 | 2020-11-03 | 中国工商银行股份有限公司 | 一种数据报送方法、装置及报送*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114448867A (zh) * | 2022-02-23 | 2022-05-06 | 百果园技术(新加坡)有限公司 | 一种路由可视化方法、装置、设备及存储介质 |
CN114448867B (zh) * | 2022-02-23 | 2024-04-09 | 百果园技术(新加坡)有限公司 | 一种路由可视化方法、装置、设备及存储介质 |
CN114866538A (zh) * | 2022-06-01 | 2022-08-05 | 中国建设银行股份有限公司 | 一种文件报送方法、装置、电子设备及计算机可读介质 |
CN114866538B (zh) * | 2022-06-01 | 2024-03-05 | 中国建设银行股份有限公司 | 一种文件报送方法、装置、电子设备及计算机可读介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113051094B (zh) | 2024-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112615753B (zh) | 一种链路异常追踪方法、第一节点、第二节点以及链路 | |
CN111353892B (zh) | 交易风险监控方法及装置 | |
CN110908875B (zh) | 基于操作终端的巡检方法及装置 | |
CN113051094B (zh) | 监管数据报送测试方法及装置 | |
CN112907243B (zh) | 区块链交易审计方法及装置 | |
CN113505520A (zh) | 用于支持异构联邦学习的方法、装置和*** | |
CN111931189A (zh) | Api接口转用风险检测方法、装置和api服务*** | |
CN112766827A (zh) | 资产盘点数据自动化处理方法及装置 | |
CN114257532B (zh) | 服务端状态探测方法及装置 | |
CN109586946B (zh) | 异常处理方法、装置及计算机可读存储介质 | |
CN113485952A (zh) | 数据批量传输方法及装置 | |
CN116069838A (zh) | 一种数据处理方法、装置、计算机设备及存储介质 | |
CN118394642A (zh) | 验证方法及装置 | |
CN113515447B (zh) | ***自动化测试方法及装置 | |
CN113485742B (zh) | 主机应用版本登记方法及装置 | |
CN111062689A (zh) | 人民币跨境业务处理方法及装置 | |
CN114285657B (zh) | 防火墙安全策略变更验证方法及装置 | |
CN115525449A (zh) | 微服务数据传输***、方法及存储介质 | |
CN113032174B (zh) | 批量业务处理中故障自动诊断方法及装置 | |
CN113553152A (zh) | 作业调度方法及装置 | |
CN112101810A (zh) | 风险事件控制方法、装置及*** | |
CN114428723A (zh) | 测试***、***测试方法、相关设备及存储介质 | |
CN111459538B (zh) | 代码同步方法及装置 | |
CN112817875B (zh) | 网上银行交易压力自动测试方法、装置及rpa机器人 | |
CN111158744B (zh) | 跨平台异构数据的整合方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |