对真实机构的仿真系统和方法技术方案

技术编号:36786295 阅读:47 留言:0更新日期:2023-03-08 22:29
本说明书提供的一种对真实机构的仿真系统和方法,第三方仿真平台存储的每个仿真机构可以用对应的真实机构的业务处理逻辑模拟所述真实机构的业务行为,该业务处理逻辑为基于所述真实机构运营所产生的历史数据所构建,使得每个仿真机构使用的业务处理逻辑就是真实机构真实的业务处理逻辑,从而保证了第三方仿真平台的真实性。而且,第三方仿真平台存储有N个独立的真实机构的仿真机构,每个仿真机构都是针对特定的真实机构进行个性化定制而得来,第三方仿真平台能够在保留每个真实机构独有特点的基础上接入更多真实机构,更开放的同时也更精细化。也更精细化。也更精细化。

【技术实现步骤摘要】
对真实机构的仿真系统和方法


[0001]本说明书涉及数据仿真的
,尤其涉及一种对真实机构的仿真系统和方法。

技术介绍

[0002]用户可以通过第三方信用平台提供的服务软件享受真实机构提供的服务,比如,通过金融信用平台的借贷软件享受金融机构提供的借贷服务,或者,通过生活信用平台的餐饮软件享受商家机构提供的餐饮服务等等。第三方信用平台可以与真实机构共同合作来完成对服务软件的部署与升级。
[0003]以金融机构为例,用户可以通过第三方信用平台的借贷软件向金融机构产生借贷行为,该借贷行为需要第三方信用平台和金融机构的合作来完成。自从借贷业务的业务核心转移到金融机构之后,第三方信用平台在升级测试借贷软件时,会强依赖金融机构的报文返回,即第三方信用平台需要金融机构的合作才能完成对借贷软件的升级,效率较低。而第三方信用平台更期望在借贷软件的新版本对外之前能够处理新版本可能出现的问题,而不对金融机构造成影响。
[0004]现有技术中,第三方信用平台的测试人员通过模拟抽象真实机构的业务处理逻辑来建立一个虚拟机构,这样,第三方信用平台就可以使用该虚拟机构共同完成对服务软件的升级测试,以降低对真实机构的强依赖。然而,该虚拟机构的业务处理逻辑只是接近真实机构的真实业务处理逻辑,但无法做到真实,升级测试服务软件的效果较差。

技术实现思路

[0005]本说明书提供的一种对真实机构的仿真系统和方法,可以保证第三方仿真平台的真实性和开放性。
[0006]第一方面,本说明书提供一种对真实机构的仿真系统,所述仿真系统包括第三方仿真平台,所述第三方仿真平台包括:至少一个存储介质,存储有N个独立的真实机构的仿真机构,其中N为大于1的整数,每个仿真机构包括至少一组指令集,用于以对应的真实机构的业务处理逻辑模拟所述真实机构的业务行为,所述业务处理逻辑为基于所述真实机构运营所获取的历史数据所构建;以及至少一个处理器,与所述至少一个存储介质通信连接,运行时执行:接收针对目标真实机构的业务请求,以及从所述N个仿真机构中调用并执行所述目标真实机构对应的目标仿真机构,并以所述目标真实机构特有的个性化的业务处理逻辑处理所述业务请求。
[0007]在一些实施例中,所述仿真系统还包括第三方信用平台,所述第三方信用平台,运行时执行:与所述第三方仿真平台建立预发虚拟链路,所述预发虚拟链路对应一款预发阶段的机构服务;通过所述预发虚拟链路向所述第三方仿真平台发送所述业务请求;以及所述第三方仿真平台,运行时接收通过所述预发虚拟链路传来的所述业务请求。
[0008]在一些实施例中,所述第三方信用平台,运行时执行:接收用户针对目标真实机构
的真实业务请求,并获取所述真实业务请求对应的请求报文;以及复制所述请求报文,并将得到的复制报文作为所述业务请求的报文发送给所述第三方仿真平台。
[0009]在一些实施例中,所述第三方仿真平台进一步包括N个对外接口,所述N个对外接口同所述N个仿真机构一一对应,每个对外接口与相应的仿真机构所对应的真实机构通信连接;以及所述至少一个处理器,运行时还执行,通过对应于所述目标仿真机构的目标接口:接收来自于目标真实机构的产品层的代码指令,所述代码指令用于构建所述目标真实机构的业务处理逻辑。
[0010]在一些实施例中,所述仿真系统还包括第三方信用平台,所述第三方信用平台,运行时执行:获取与所述目标真实机构之间来往的历史数据包;以及将所述历史数据包同步到所述第三方仿真平台,以便于所述目标真实机构的测试人员通过所述目标接口基于所述历史数据包构建所述目标真实机构的业务处理逻辑,从而部署所述目标仿真机构。
[0011]在一些实施例中,所述真实机构至少包括金融机构,所述历史数据包包括:第三方信用平台产生的对账文件、所述目标真实机构产生的计提文件,以及所述第三方信用平台与所述目标真实机构之间的报文。
[0012]在一些实施例中,所述将所述历史数据包同步到所述第三方仿真平台包括:对所述历史数据包进行格式化处理;对经过所述格式化处理后的历史数据包进行单号连接和数据清洗;以及将经过所述单号连接和数据清洗后的历史数据包同步到所述第三方仿真平台。
[0013]在一些实施例中,所述第三方仿真平台对所述真实机构进行一对一仿真,所述N个真实机构的业务处理逻辑各不相同。
[0014]在一些实施例中,所述真实机构至少包括金融机构,所述业务处理逻辑包括如下至少一种:记账逻辑、销账逻辑、账户状态变更逻辑。
[0015]第二方面,本说明书还提供一种对真实机构的仿真方法,应用于仿真系统,所述仿真系统包括第三方仿真平台,所述第三方仿真平台存储有N个独立的真实机构的仿真机构,其中N为大于1的整数,每个仿真机构包括至少一组指令集,用于以对应的真实机构的业务处理逻辑模拟所述真实机构的业务行为,所述业务处理逻辑为基于所述真实机构运营所获取的历史数据所构建,所述方法包括:接收针对目标真实机构的业务请求;从所述N个仿真机构中调用并执行所述目标真实机构对应的目标仿真机构;以及控制所述目标仿真机构以所述目标真实机构特有的个性化的业务处理逻辑处理所述业务请求。
[0016]在一些实施例中,所述仿真系统还包括第三方信用平台,其中所述接收针对目标真实机构的业务请求包括:建立所述第三方信用平台与所述第三方仿真平台之间的预发虚拟链路,所述预发虚拟链路对应一款预发阶段的金融服务;以及通过所述第三方仿真平台接收所述第三方信用平台基于所述预发虚拟链路发送的所述业务请求。
[0017]在一些实施例中,所述通过所述第三方仿真平台接收所述第三方信用平台基于所述预发虚拟链路发送的所述业务请求包括:通过所述第三方信用平台接收用户针对目标真实机构的真实业务请求,并获取所述真实业务请求对应的请求报文;以及通过所述第三方信用平台复制所述请求报文,并将得到的复制报文作为所述业务请求的报文发送给所述第三方仿真平台。
[0018]在一些实施例中,所述第三方仿真平台进一步包括N个对外接口,所述N个对外接
口同所述N个仿真机构一一对应,每个对外接口与相应的仿真机构所对应的真实机构通信连接,所述方法还包括:通过对应于所述目标仿真机构的目标接口接收来自于目标真实机构的产品层的代码指令,所述代码指令用于构建所述目标真实机构的业务处理逻辑。
[0019]在一些实施例中,所述仿真系统还包括第三方信用平台,所述方法还包括:通过所述第三方信用平台获取所述第三方信用平台与所述目标真实机构之间来往的历史数据包;以及通过所述第三方信用平台将所述历史数据包同步到所述第三方仿真平台,以便于所述目标真实机构的测试人员通过所述目标接口基于所述历史数据包构建所述目标真实机构的业务处理逻辑,从而部署所述目标仿真机构。
[0020]在一些实施例中,所述真实机构至少包括金融机构,所述历史数据包包括:第三方信用平台产生的对账文件、目标金融机构产生的计提文件,以及所述第三方信用平台与所述目标金融机构之间的往来报文。
[0021]在一些实施例中,所述通过所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对真实机构的仿真系统,所述仿真系统包括第三方仿真平台,所述第三方仿真平台包括:至少一个存储介质,存储有N个独立的真实机构的仿真机构,其中N为大于1的整数,每个仿真机构包括至少一组指令集,用于以对应的真实机构的业务处理逻辑模拟所述真实机构的业务行为,所述业务处理逻辑为基于所述真实机构运营所获取的历史数据所构建;以及至少一个处理器,与所述至少一个存储介质通信连接,运行时执行:接收针对目标真实机构的业务请求,以及从所述N个仿真机构中调用并执行所述目标真实机构对应的目标仿真机构,并以所述目标真实机构特有的个性化的业务处理逻辑处理所述业务请求。2.如权利要求1所述的仿真系统,所述仿真系统还包括第三方信用平台,所述第三方信用平台,运行时执行:与所述第三方仿真平台建立预发虚拟链路,所述预发虚拟链路对应一款预发阶段的机构服务;通过所述预发虚拟链路向所述第三方仿真平台发送所述业务请求;以及所述第三方仿真平台,运行时接收通过所述预发虚拟链路传来的所述业务请求。3.如权利要求2所述的仿真系统,其中所述第三方信用平台,运行时执行:接收用户针对目标真实机构的真实业务请求,并获取所述真实业务请求对应的请求报文;以及复制所述请求报文,并将得到的复制报文作为所述业务请求的报文发送给所述第三方仿真平台。4.如权利要求1所述的仿真系统,所述第三方仿真平台进一步包括N个对外接口,所述N个对外接口同所述N个仿真机构一一对应,每个对外接口与相应的仿真机构所对应的真实机构通信连接;以及所述至少一个处理器,运行时还执行,通过对应于所述目标仿真机构的目标接口:接收来自于目标真实机构的产品层的代码指令,所述代码指令用于构建所述目标真实机构的业务处理逻辑。5.如权利要求4所述的仿真系统,所述仿真系统还包括第三方信用平台,所述第三方信用平台,运行时执行:获取与所述目标真实机构之间的历史数据包;以及将所述历史数据包同步到所述第三方仿真平台,以便于所述目标真实机构的测试人员通过所述目标接口基于所述历史数据包构建所述目标真实机构的业务处理逻辑,从而部署所述目标仿真机构。6.如权利要求5所述的仿真系统,其中所述真实机构至少包括金融机构,所述历史数据包包括:第三方信用平台产生的对账文件、目标金融机构产生的计提文件,以及所述第三方信用平台与所述目标金融机构之间的报文。7.如权利要求5所述的仿真系统,其中所述将所述历史数据包同步到所述第三方仿真平台包括:对所述历史数据包进行格式化处理;
对经过所述格式化处理后的历史数据包进行单号连接和数据清洗;以及将经过所述单号连接和数据清洗后的历史数据包同步到所述第三方仿真平台。8.如权利要求1所述的仿真系统,其中所述第三方仿真平台对所述真实机构进行一对一仿真,所述N个真实机构的业务处理逻辑各不相同。9.如权利要求1所述的仿真系统,其中所述真实机构至少包括金融机构,所述业务处理逻辑包括如下至少一种:记账逻辑、销账逻辑、账户状态变更逻辑。10.一种对真实机构的仿真方法,应用于仿真系统,所述仿真系统包括第三方仿真平台,所述第三方仿真...

【专利技术属性】
技术研发人员:方康蕾
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1