迁移金融存证比对测试方法、装置、系统及存储介质制造方法及图纸

技术编号:38504801 阅读:9 留言:0更新日期:2023-08-19 16:52
本发明专利技术提供了一种迁移金融存证比对测试方法、装置、系统及存储介质,涉及金融科技和文件比对测试技术领域。所述迁移金融存证比对测试方法包括:下载原始金融存证文件作为第一存证文件;下载迁移后得到金融存证文件作为第二存证文件;对第一存证文件和第二存证文件进行放大转换,得到第一存证图像及第二存证图像;对第一存证图像和第二存证图像进行比较,通过差异确定第一存证文件与第二存证文件的一致性。本发明专利技术实现了对金融存证文件在迁移场景下评估迁移前后文件的一致性,能够有效且准确的判断当前存储方式下的迁移是否使金融存证发生篡改,甚至对相关金融业务造成影响。甚至对相关金融业务造成影响。甚至对相关金融业务造成影响。

【技术实现步骤摘要】
迁移金融存证比对测试方法、装置、系统及存储介质


[0001]本专利技术涉及金融科技和文件比对测试
,更具体地说,涉及一种迁移金融存证比对测试方法、装置、系统及存储介质。

技术介绍

[0002]金融存证是指将金融交易数据进行数字化、时间戳签名和存储,以保证其完整性、真实性和可追溯性的一种服务。通常包括以下内容:(1)交易信息:包括交易类型、交易时间、交易金额、交易对象等。(2)交易凭证:例如电子合同、订单、发票、付款单等相关文档。(3)交易记录:银行流水、支付渠道记录、证券交易所成交记录等资料。(4)监管机构要求的其他相关信息。
[0003]这些信息将被数字化、时间戳签名和存储在可信的存证平台上,以确保其不可篡改、可追溯和具有法律效力。金融存证服务可以有效地提高金融交易过程的透明度和可信度,预防欺诈行为的发生,从而维护市场秩序和保护投资者利益。
[0004]金融存证的格式,可以根据实际需要进行选择,但一般需要保证其具有普适性、安全性和可读性。以下是几种常规采用的格式:(1)PDF(Portable Document Format):这是一种非常常见的文档格式,它具有跨平台、易于传输、不易篡改等优点,并且支持电子签名等功能。(2)JPG/PNG(Joint Photographic Experts Group/Portable Network Graphics):这两种图像格式在数字图片的压缩和保存方面表现良好,而且在互联网上分享和使用也非常方便。(3)XML(Extensible Markup Language):这是一种标记式语言,广泛应用于数据交换和信息管理领域。XML可以保证数据的结构化和可扩展性,并且也可以支持数字签名等技术。(4)JSON(JavaScript Object Notation):这是一种轻量级的数据交换格式,具有占用空间小、解析速度快等特点。JSON格式通常用于Web应用程序中的数据交换和存储。
[0005]无论采用哪种格式,都需要确保其具有如下特点:(1)不可篡改:存证过程中使用了数字签名技术,确保存证记录不被篡改。(2)可追溯:存证记录能够被准确地追溯到其生成的时间和地点,记录数据的来源以及对数据的任何修改行为。(3)高效便捷:存证过程自动化,无需人工干预,大大提高了操作效率。(4)普适性强:可以用于金融领域的各种交易场景,包括但不限于证券交易、借贷业务、支付结算等。(5)法律效力:被认可的金融存证服务具备法律效力,能够在司法程序中作为证据使用。因此,无论采用哪种格式,都需要确保其与原始数据的匹配性和完整性,并且需要保证存证过程的安全性和法律效力。
[0006]在金融科技领域的软件开发过程中,程序对金融存证的存储和处理是经常会要碰到的问题。金融存证文件由于不可修改的特性,作为程序业务逻辑中需要对一些重要的文件进行存档保存时,通常使用上述特定的文件格式。
[0007]而在具体金融存证的存储时,通常情况下,在软件规模较小时,文件存储一般是存储在nas(网络存储服务器上);随着软件规模的扩大和安全性提升的需要,金融存证的文件存储管理需要转移到ceph(对象文件存储系统)进行存储管理。此时,则需要对金融存证文件进行由nas存储服务器至ceph存储服务器的迁移管理。在此期间,基于金融存证的不可修
改性和各项条款内容的重要性,需要测试金融存证文件在迁移的过程中,是否发生了变更,或者金融存证在两种系统进行保存的过程中是否完全一致。
[0008]金融存证文件迁移过程中的一致性测试,是最重要的一项测试内容,通常情况下,一般都是通过人工方式对迁移前后的金融存证文件进行人工检查或通过第三方软件的比对,这种方式会有如下问题:
[0009](1)需要耗费大量的测试资源,而且耗费大量的时间,影响项目进度;(2)容易出现对比遗漏错误,一般金融存证文件内容较多,很难一一对比;(3)内部的系统文件、材料文件、数据文件,通过第三方软件进行比对,存在安全隐患。

技术实现思路

[0010]有鉴于此,针对于上述技术问题,本专利技术提供一种能够应用于金融领域或金融相关领域的迁移金融存证比对测试方法,包括:
[0011]下载原始金融存证文件,作为第一存证文件;并下载由所述原始金融存证文件迁移后得到的金融存证文件,作为第二存证文件;
[0012]对所述第一存证文件和所述第二存证文件进行放大转换,得到与所述第一存证文件对应的第一存证图像,以及与所述第二存证文件对应的第二存证图像;
[0013]对所述第一存证图像和所述第二存证图像进行比较,通过所述第一存证图像和所述第二存证图像之间的差异,确定所述第一存证文件与所述第二存证文件的一致性。
[0014]优选地,所述对所述第一存证文件和所述第二存证文件进行放大转换,得到与所述第一存证文件对应的第一存证图像,以及与所述第二存证文件对应的第二存证图像,包括:
[0015]在文件对比服务器上,通过接口安装图片转换依赖库;
[0016]基于所述图片转换依赖库,获取所述第一存证文件的放大像素信息,写入到所述第一存证图像中;以及,获取所述第二存证文件的放大像素信息,写入到所述第二存证图像中。
[0017]优选地,所述基于所述图片转换依赖库,获取所述第一存证文件的放大像素信息,写入到所述第一存证图像中;以及,获取所述第二存证文件的放大像素信息,写入到所述第二存证图像中,包括:
[0018]分别打开所述第一存证文件和所述第二存证文件;
[0019]基于预设放大系数,对所述第一存证文件和所述第二存证文件分别进行图像放大设置,获得与所述第一存证文件和所述第二存证文件对应的放大设置图像信息;
[0020]分别获取与所述第一存证文件和所述第二存证文件对应的所述放大设置图像的像素信息,并写入对应的图像文件,分别得到所述第一存证图像和所述第二存证图像。
[0021]优选地,所述基于预设放大系数,对所述第一存证文件和所述第二存证文件分别进行图像放大设置,获得与所述第一存证文件和所述第二存证文件对应的放大设置图像信息,包括:
[0022]使用fitz.Matrix(zoom_x,zoom_y).preRotate(rotate)指令,获取与所述第一存证文件和所述第二存证文件对应的放大设置图像;
[0023]其中,zoom_x为x轴的预设放大系数;zoom_y为y轴的预设放大系数;rotate为旋转
系数,设置为0;
[0024]优选地,x轴和y轴的所述预设放大系数均不大于10。
[0025]优选地,所述分别获取与所述第一存证文件和所述第二存证文件对应的所述放大设置图像的像素信息,并写入对应的图像文件,分别得到所述第一存证图像和所述第二存证图像,包括:
[0026]通过getPixmap(matrix=图像放大设置,alpha=False)指令,分别获取与所述第一存证文件和所述第二存证文件对应的所述放大设置图像的像素信息;
[0027]将所获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种迁移金融存证比对测试方法,其特征在于,包括:下载原始金融存证文件,作为第一存证文件;并下载由所述原始金融存证文件迁移后得到的金融存证文件,作为第二存证文件;对所述第一存证文件和所述第二存证文件进行放大转换,得到与所述第一存证文件对应的第一存证图像,以及与所述第二存证文件对应的第二存证图像;对所述第一存证图像和所述第二存证图像进行比较,通过所述第一存证图像和所述第二存证图像之间的差异,确定所述第一存证文件与所述第二存证文件的一致性。2.如权利要求1所述迁移金融存证比对测试方法,其特征在于,所述对所述第一存证文件和所述第二存证文件进行放大转换,得到与所述第一存证文件对应的第一存证图像,以及与所述第二存证文件对应的第二存证图像,包括:在文件对比服务器上,通过接口安装图片转换依赖库;基于所述图片转换依赖库,获取所述第一存证文件的放大像素信息,写入到所述第一存证图像中;以及,获取所述第二存证文件的放大像素信息,写入到所述第二存证图像中。3.如权利要求2所述迁移金融存证比对测试方法,其特征在于,所述基于所述图片转换依赖库,获取所述第一存证文件的放大像素信息,写入到所述第一存证图像中;以及,获取所述第二存证文件的放大像素信息,写入到所述第二存证图像中,包括:分别打开所述第一存证文件和所述第二存证文件;基于预设放大系数,对所述第一存证文件和所述第二存证文件分别进行图像放大设置,获得与所述第一存证文件和所述第二存证文件对应的放大设置图像信息;分别获取与所述第一存证文件和所述第二存证文件对应的所述放大设置图像的像素信息,并写入对应的图像文件,分别得到所述第一存证图像和所述第二存证图像。4.如权利要求3所述迁移金融存证比对测试方法,其特征在于,所述基于预设放大系数,对所述第一存证文件和所述第二存证文件分别进行图像放大设置,获得与所述第一存证文件和所述第二存证文件对应的放大设置图像信息,包括:使用fitz.Matrix(zoom_x,zoom_y).preRotate(rotate)指令,获取与所述第一存证文件和所述第二存证文件对应的放大设置图像;其中,zoom_x为x轴的预设放大系数;zoom_y为y轴的预设放大系数;rotate为旋转系数,设置为0;优选地,x轴和y轴的所述预设放大系数均不大于10。5.如权利要求3所述迁移金融存证比对测试方法,其特征在于,所述分别获取与所述第一存证文件和所述第二存证文件对应的所述放大设置图像的像素信息,并写入对应的图像文件,分别得到所述第一存证图像和所述第二存证图像,包括:通过getP...

【专利技术属性】
技术研发人员:周小亮
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1