[发明专利]重构系统的验证方法和装置在审
申请号: | 202111324445.1 | 申请日: | 2021-11-10 |
公开(公告)号: | CN114049125A | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 雷刚;熊潇;韩忠秋;陈志伟;吴轶峰;鲜伟;黄发培;何骏毅;张颖;顾宏 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q40/04 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘丹;黄健 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 验证 方法 装置 | ||
1.一种重构系统的验证方法,其特征在于,所述方法包括:
对原系统的交易报文集进行采样,得到交易报文采样集,所述交易报文集包括S个交易报文,所述S个交易报文与S个交易操作一一对应,所述S个交易报文中每个交易报文包括所述S个交易操作中对应的交易操作在所述原系统中的输入报文和第一输出报文,所述交易报文采样集包括所述S个交易报文中的T个交易报文,S为正整数,T为小于或等于S的正整数,所述重构系统为所述原系统经过重构处理所得的系统;
使用所述重构系统对所述T个交易报文中的T个输入报文进行所述T个交易报文对应的T个交易操作,得到T个第二输出报文,所述T个第二输出报文与所述T个交易报文中的所述T个输入报文一一对应,所述T个第二输出报文中每个第二输出报文为所述重构系统对所述每个第二输出报文对应的交易报文的输入报文进行所述对应的交易报文所对应的交易操作所得的输出报文;
对所述T个交易报文的T个第一输出报文和所述T个第二输出报文进行对比,得到对比结果;
基于所述对比结果确定所述重构系统的验证结果。
2.根据权利要求1所述的方法,其特征在于,所述交易报文集中包括多种类型的交易报文,相应地,所述多种类型的交易报文中至少两种不同类型的交易报文的采样率不同。
3.根据权利要求2所述的方法,其特征在于,所述对原系统的交易报文集进行采样,得到交易报文采样集,包括:
获取所述交易报文集中每个交易报文的第一标识,所述交易报文集中每个交易报文的第一标识包括多位数值;
采样所述交易报文集中第一标识满足预设规则的多个交易报文,得到交易报文采样候选集,所述预设规则包括:所述多位数值中M个目标位中的每个目标位的数值位于所述每个目标位对应的预设数值范围内,M为正整数;
从所述交易报文采样候选集中采集所述多种类型中每种类型的交易报文,得到所述交易报文采样集。
4.根据权利要求3所述的方法,其特征在于,从所述交易报文采样候选集中采集所述多种类型中每种类型的交易报文,得到所述交易报文采样集,包括:
计算所述交易报文采样候选集中目标类型的多个交易报文中每个交易报文的第二标识的哈希值;
将所述目标类型的交易报文中哈希值满足所述每种类型的交易报文对应的哈希值条件的交易报文,采样至所述交易报文采样集。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述交易报文采样候选集中包括维护交易报文和查询交易报文。
6.根据权利要求5所述的方法,其特征在于,所述交易报文采样候选集中的任意维护交易报文对应的交易操作在所述重构系统中的执行顺序与所述任意维护交易报文对应的交易操作在所述原系统中的执行顺序相同;
所述交易报文采样候选集中至少两个执行顺序相邻的维护交易报文之间的全部或部分查询交易报文对应的交易操作在所述重构系统中并行执行。
7.根据权利要求1所述的方法,其特征在于,所述对所述T个交易报文的T个第一输出报文和所述T个第二输出报文进行对比,得到对比结果,包括:
为所述T个第一输出报文中每个第一输出报文和所述T个第二输出报文中每个第二输出报文添加标签,其中,所述标签包括:可忽略标签和不可忽略标签中任意一个,和/或,数组顺序重要标签和数组顺序不重要标签中任意一个;
若所述T个交易报文中任意交易报文的第一输出报文的标签与所述任意交易报文对应的第二输出报文的标签不同,且所述第二输出报文的标签不是可忽略标签,则确定所述对比结果为对比失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111324445.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食品加工生产的切片加工装置
- 下一篇:路由异常处理方法、装置及电子设备