全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211268901.X (22)申请日 2022.10.17 (71)申请人 中电金信软件 有限公司 地址 100082 北京市海淀区西小口路6 6号 东升科技园C区4 号楼401室 (72)发明人 黄昌学 杨广波 冯鹏 李勇  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 高燕 (51)Int.Cl. G06Q 40/04(2012.01) (54)发明名称 一种报文回放 顺序的确定方法及装置 (57)摘要 本申请提供了一种报文回放顺序的确定方 法及装置, 方法包括: 从第一业务处理系统采集 预设时间内产生的多组历史交易报文数据; 按照 预设分片策略对 数据表进行区域划分, 确定多个 交易数据分片及各交易数据分片之间的第一发 送关系; 由各交易数据分片之间的第一发送关 系, 确定各交易数据分片之间对应的发送方式; 按照各交易数据分片之间对应的发送方式所形 成的报文回放顺序, 依次将各交易数据分片内每 组历史交易报文数据对应的第一请求报文发送 至第二业务处理系统, 以完成多组历史交易报文 数据在第二业务处理系统的回放。 本申请通过对 采集到的报文数据进行分片后执行报文回放, 保 证执行的时序的一致性, 以便于后续核心系统的 成功替换。 权利要求书3页 说明书11页 附图3页 CN 115545928 A 2022.12.30 CN 115545928 A 1.一种报文回放 顺序的确定方法, 其特 征在于, 所述方法包括: 从第一业务处理系统采集预设时间内产生的多组历史交易报文数据, 并将多组历史交 易报文数据存储到数据表中, 每组历史交易报文 数据包括第一请求报文及 对应的第一响应 报文; 按照预设分片策略对所述数据表进行区域划分, 确定多个交易数据分片及各交易数据 分片之间的第一发送关系, 每个交易数据分片包括至少一组历史交易报文数据, 所述第一 发送关系指示交易数据分片之 间是否存在时序上的关联关系, 所述预设分片策略指示对数 据表进行区域拆分; 由各交易数据分片之间的第一发送关系, 确定各交易数据分片之间对应的发送方式; 按照各交易数据分片之间对应的发送方式所形成的报文回放顺序, 依次将各交易数据 分片内每组历史交易报文 数据对应的第一请求报文发送至所述第二业务处理系统, 以完成 多组历史 交易报文数据在第二 业务处理系统的回放。 2.根据权利要求1所述的方法, 其特征在于, 所述由各交易数据分片之间的第 一发送关 系, 确定各交易数据分片之间对应的发送方式的步骤, 包括: 将存在时序上关联关系的多个交易数据分片, 设置为串行发送方式; 将时序上不存在关联关系的多个交易数据分片, 设置为并行发送方式。 3.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 针对每个交易数据分片, 按照预设分组策略对该交易数据分片内的至少一组历史交易 报文数据进行片内分组, 得到至少一个交易数据分组, 所述预设分组策略指示了基于数据 分组的不同维度, 将交易数据分片根据时序上的关联关系进行划分; 针对每个交易数据分片, 根据预设分组策略, 确定各交易数据分组之间的第二发送关 系, 第二发送关系指示交易数据分组之间是否存在时序上的关联关系; 针对每个交易数据分片, 由各交易数据分组之间的第二发送关系, 确定该交易数据分 片内各交易数据分组之间对应的发送方式; 根据每个交易数据分片对应的发送方式以及各交易数据分片内部的各交易数据分组 之间对应的发送方式, 形成报文回放 顺序。 4.根据权利要求1所述的方法, 其特征在于, 按照各交易数据分片之间对应的发送方式 所形成的报文回放顺序, 将各 交易数据分片内每组历史交易报文 数据对应的第一请求报文 发送至所述第二 业务处理系统的步骤, 包括: 根据每组历史交易报文数据对应的交易类型确定该组历史交易报文数据是否存在预 设替换业 务字段; 当该组历史交易报文数据不存在预设替换业务字段, 则按照各交易数据分片之间对应 的发送方式所形成的报文回放顺序, 将各 交易数据分片内每组历史交易报文 数据对应的第 一请求报文发送至所述第二 业务处理系统。 5.根据权利要求4所述的方法, 其特征在于, 针对每组历史交易报文数据, 所述方法还 包括: 当该组历史交易报文数据存在预设替换业务字段, 从该组历史交易报文数据对应的第 一响应报文中, 提取与预设替换业 务字段对应的第一目标替换业 务字段; 将第一目标替换业务字段按照预设方式添加至该组历史交易报文数据所属第一请求权 利 要 求 书 1/3 页 2 CN 115545928 A 2报文中的预留位上, 以得到该组历史 交易报文数据对应的添加后的第一请求报文; 按照各交易数据分片之间对应的发送方式所形成的报文回放顺序, 将各交易数据分片 内每组历史交易报文数据对应的添加后的第一请求报文发送至所述第二核心业务处理系 统。 6.根据权利要求5所述的方法, 其特 征在于, 所述方法还 包括: 利用第二业务处理系统对添加后的第 一请求报文进行解析, 解析出第 一目标替换业务 字段以及至少一项业 务请求; 获取第一目标替换业务字段对应的目标业务请求, 将所述第 一目标替换业务字段确定 为目标业 务请求对应的响应字段; 针对除目标业务请求之外的所述至少一项业务请求, 依次按照对应的处理逻辑生成业 务请求中的每 个对应的响应字段; 由至少一个响应字段, 形成第二响应报文; 返回第二响应报文, 以完成多组历史 交易报文数据在第二核心业 务处理系统的回放。 7.根据权利要求1所述的方法, 其特 征在于, 针对每 个交易数据分片, 所述方法还 包括: 若该交易数据分片中, 任一历史交易报文数据对应的第一请求报文发送失败, 实时对 该历史交易报文数据对应的第一请求报文执 行重发, 并进行重发时间计时; 若在重发时间小于或等于第 一预设阈值 时, 对该历史交易报文数据对应的第 一请求报 文发送成功, 则执 行该交易数据内下一历史 交易报文数据的发送; 若重发时间大于第 一预设阈值 时, 对该历史交易报文数据对应的第 一请求报文仍旧发 送失败, 则将该历史交易报文数据存储至预先创建的发送失败数组, 以完成对该历史交易 报文数据的数据存 储。 8.根据权利要求7所述的方法, 其特征在于, 在完成对所有交易数据分片内对应的历史 交易报文数据对应的第一请求报文的发送后, 所述方法还 包括: 从发送失败数组中提取 先前发送失败的至少一组第一请求报文; 按照预先指定的发送方式, 再次对先前发送失败的至少一组第 一请求报文执行结束时 重新发送, 直至所有第一请求报文发送成功。 9.根据权利要求1所述的方法, 其特征在于, 按照各交易数据分片之间对应的发送方 式, 将每组历史交易报文 数据对应的第一请求报文发送至所述第一业务处理系统的步骤还 包括: 针对每个交易数据分片内的历史交易报文数据, 确定该历史交易报文数据是否存在预 设执行场景; 若该历史交易报文数据是否存在预设执行场景, 则完成预设执行场景后, 再按照各交 易数据分片之 间对应的发送方式, 将 每组历史交易报文数据对应的第一请求报文发送至所 述第二核心业 务处理系统。 10.一种报文回放 顺序的确定装置, 其特 征在于, 所述装置包括: 采集模块, 用于从第一业务处理系统采集预设时间内产生的多组历史交易报文数据, 并将多组历史交易报文数据存储到数据表中, 每组历史交易报文 数据包括第一请求报文及 对应的第一响应报文; 分片模块, 用于按照预设分片策略对所述数据表进行区域划分, 确定多个交易数据分权 利 要 求 书 2/3 页 3 CN 115545928 A 3

.PDF文档 专利 一种报文回放顺序的确定方法及装置

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种报文回放顺序的确定方法及装置 第 1 页 专利 一种报文回放顺序的确定方法及装置 第 2 页 专利 一种报文回放顺序的确定方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:39:44上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。