本技术涉及计算机,尤其涉及一种理财报送数据异常的检测方法、装置、设备及存储介质。
背景技术:
1、为了全面、准确监测金融机构资产管理产品的发展情况,为金融监管提供有力的信息支持,中国人民银行建立了《金融机构资产管理产品统计制度》,要求各金融机构定期将其拥有的理财产品按特定的报文格式报送至监管机构,接受监督和检查。因此,各金融机构需要在特定时间处理理财数据的相关报送事宜。
2、在现有技术中,金融机构的业务人员一般会在月末先从存储理财数据的系统中,获取当月需要报送的理财数据,然后根据经验手工检查波动性数据,修正异常数据,最后按照监管机构要求的格式生成批量报文,发送至监管机构系统。若后续业务人员接收到监管机构返回的修改回执,则继续按照人工修正的方式,对异常数据进行修改,重新报送至监管机构系统,直到监管机构系统校验完全通过。
3、然而,上述检测理财数据的技术方案中,数据异常的问题只能依靠业务人员根据自身经验去判断,存在报送效率低的问题。
技术实现思路
1、本技术提供一种理财报送数据异常的检测方法、装置、设备及存储介质,用于解决现有理财报送数据异常的检测方法效率低的问题。
2、第一方面,本技术提供一种理财报送数据异常的检测方法,包括:
3、获取理财报送数据报文,所述理财报送数据报文中包括多个理财产品在待上报月份的资负数据;
4、根据沃罗诺伊图,校验所述理财报送数据报文中是否存在理财产品的资负数据异常;其中,所述沃罗诺伊图是根据所述多个理财产品的历史资负数据生成的、包括每个理财产品的资负数据分布区域的图像;
5、若存在理财产品的资负数据异常,则推送报送数据异常信息。
6、在第一方面的一种可能设计中,所述根据沃罗诺伊图,校验所述理财报送数据报文中是否存在理财产品的资负数据异常,包括:
7、根据所述理财报送数据报文以及所述沃罗诺伊图,分别计算每个理财产品在所述待上报月份的资负数据的邻域异常因子;其中,所述邻域异常因子是根据所述每个理财产品在所述待上报月份的资负数据所述沃罗诺伊图中的位置表示点的近邻点的近邻分布密度和所述位置表示点的近邻分布密度的比值确定的;
8、针对每个理财产品,根据所述理财产品在所述待上报月份的资负数据的邻域异常因子以及所述理财产品的历史资负数据的邻域异常因子,确定所述理财产品的资负数据是否异常。
9、在第一方面的一种可能设计中,所述根据所述理财产品在所述待上报月份的资负数据的邻域异常因子以及所述理财产品的历史资负数据的邻域异常因子,确定所述理财产品的资负数据是否异常,包括:
10、若所述理财产品在所述待上报月份的资负数据的邻域异常因子与所述理财产品的历史资负数据的邻域异常因子之间差值大于预设值,则确定所述理财产品的资负数据异常。
11、在第一方面的一种可能设计中,所述根据所述理财报送数据报文以及所述沃罗诺伊图,分别计算每个理财产品在所述待上报月份的资负数据的邻域异常因子,包括:
12、针对每个理财产品,根据所述沃罗诺伊图中所述理财产品的资负数据分布区域,采用公式:计算得到所述理财产品在所述待上报月份的资负数据的邻域异常因子;
13、其中,pi表示所述理财产品i在所述待上报月份的资产数据在所述沃罗诺伊图中的位置表示点,vnof(pi)表示所述理财产品i在所述待上报月份的资负数据的邻域异常因子,|vn(pi)|表示所述沃罗诺伊图中所有与pi邻近的点的数量,vn(pi)表示所述沃罗诺伊图中所有与所述pi邻近的点的集合,o表示在所述沃罗诺伊图中与所述pi邻近的点,vd(pi)表示所述理财产品i在所述待上报月份的资负数据的近邻分布密度,vd(o)表示所述o的近邻分布密度。
14、在第一方面的一种可能设计中,所述方法还包括:
15、获取所述多个理财产品的历史资负数据;
16、针对每个理财产品,以时间为横坐标,资负数据中的报送金额为纵坐标,将所述理财产品的历史资负数据按照时间序列分段线性化,得到所述理财产品对应的线性表示;
17、将所述理财产品的线性表示中的长度和斜率作为主特征,将时间序列映射至平面,得到所述理财产品的资负数据分布区域;
18、根据每个理财产品的资负数据分布区域,得到所述沃罗诺伊图。
19、在第一方面的一种可能设计中,所述获取理财报送数据报文,包括:
20、从估值表中提取出所述待上报月份的原始数据;
21、根据待上报的多个资产代码,从所述原始数据中提取出所述多个理财产品的资负数据,并将所述多个理财产品的资负数据进行封装,生成所述理财报送数据报文。
22、在第一方面的一种可能设计中,每个理财产品的历史资负数据包括第一年度所述待上报月份的历史资负数据;其中,所述第一年度为当前年度的上一个年度;
23、或者,每个理财产品的历史资负数据包括当前年度所述上报月份的上一个月份的历史资负数据;
24、或者,每个理财产品的历史资负数据包括第二年度所述待上报月份的历史资负数据;其中,所述第二年度为所述第一年度的上一个年度。
25、第二方面,本技术提供一种理财报送数据异常的检测装置,包括:
26、获取模块,用于获取理财报送数据报文,所述理财报送数据报文中包括多个理财产品在待上报月份的资负数据;
27、校验模块,用于根据沃罗诺伊图,校验所述理财报送数据报文中是否存在理财产品的资负数据异常;其中,所述沃罗诺伊图是根据所述多个理财产品的历史资负数据生成的、包括每个理财产品的资负数据分布区域的图像;
28、推送模块,用于若存在理财产品的资负数据异常,则推送报送数据异常信息。
29、第三方面,本技术提供一种理财报送数据异常的检测电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
30、所述存储器存储计算机执行指令;
31、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的理财报送数据异常的方法。
32、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的理财报送数据异常的方法。
33、第五方面,本技术提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时用于实现如第一方面任一项所述的理财报送数据异常的方法。
34、本技术提供的理财报送数据异常的检测方法、装置、设备及存储介质,可用于计算机技术领域。基于所获取的理财报送数据报文,根据沃罗诺伊图,校验理财报送数据报文中是否存在理财产品的资负数据异常,若存在异常,则推送报送数据异常的信息。通过该理财报送数据异常的检测方法,能够在较短时间内确定所要报送的理财数据是否存在异常,从而有效提高理财数据的报送成功率。同时,该理财报送数据异常的检测方法具有适用范围广、检测准确性和效率高等优势,为理财数据的报送提供了一种更加有效的工具。