【技术实现步骤摘要】
一种数据核验系统构建方法及装置
本说明书实施例涉及计算机应用
,尤其涉及一种数据核验系统构建方法及装置。
技术介绍
目前针对不同的业务场景,通常存在业务数据存证的需求,例如,在物流的业务场景中,货运公司为了确保货物的安全运输,可以将货运车辆的物流记录上传到区块链中进行存证,以便于确定货物运输过程中是否出现问题;又如,在股票交易的业务场景中,股票交易平台为了确保交易数据的安全,可以在完成交易后,实时将交易数据上传到区块链中进行存证,以便于针对交易数据进行审计。在对业务数据进行存证之前,首先需要对业务数据进行核验,而现有的针对不同业务场景分别开发定制化核验系统的方法较为繁琐,开发成本较高。
技术实现思路
为了解决上述技术问题,本说明书公开了一种数据核验系统构建方法及装置。技术方案如下所示。一种数据核验系统构建方法,应用于存证服务平台,所述存证服务平台配置用于定义字段的通用模板以及通用核验组件集合,每个核验组件具有对至少一种数据类型的字段值进行核验的能力;所述存证服务平台对接至少一个数据存证需求方,所述方法用于针对目标存证需求方的待存证数据构建核验系统;所述方法包括:向所述目标存证需求方提供核验需求配置接口,所述配置接口用于:基于所述通用模板定义一个或多个字段、以及针对所定义的至少一个字段,从所述通用核验组件集合中选择用于核验该字段的核验组件;根据所述目标存证需求方基于所述配置接口的操作,为所述目标存证需求方的待存证数据创建自定义数据结构,并确定该自定义数据 ...
【技术保护点】
1.一种数据核验系统构建方法,应用于存证服务平台,所述存证服务平台配置用于定义字段的通用模板以及通用核验组件集合,每个核验组件具有对至少一种数据类型的字段值进行核验的能力;所述存证服务平台对接至少一个数据存证需求方,所述方法用于针对目标存证需求方的待存证数据构建核验系统;/n所述方法包括:/n向所述目标存证需求方提供核验需求配置接口,所述配置接口用于:基于所述通用模板定义一个或多个字段、以及针对所定义的至少一个字段,从所述通用核验组件集合中选择用于核验该字段的核验组件;/n根据所述目标存证需求方基于所述配置接口的操作,为所述目标存证需求方的待存证数据创建自定义数据结构,并确定该自定义数据结构中存在核验需求的字段以及对应的核验组件;/n根据所创建的自定义数据结构、存在核验需求的字段以及对应的核验组件,构建数据核验系统,将用于调用该数据核验系统的调用标识返回给所述目标存证需求方。/n
【技术特征摘要】 【专利技术属性】
1.一种数据核验系统构建方法,应用于存证服务平台,所述存证服务平台配置用于定义字段的通用模板以及通用核验组件集合,每个核验组件具有对至少一种数据类型的字段值进行核验的能力;所述存证服务平台对接至少一个数据存证需求方,所述方法用于针对目标存证需求方的待存证数据构建核验系统;
所述方法包括:
向所述目标存证需求方提供核验需求配置接口,所述配置接口用于:基于所述通用模板定义一个或多个字段、以及针对所定义的至少一个字段,从所述通用核验组件集合中选择用于核验该字段的核验组件;
根据所述目标存证需求方基于所述配置接口的操作,为所述目标存证需求方的待存证数据创建自定义数据结构,并确定该自定义数据结构中存在核验需求的字段以及对应的核验组件;
根据所创建的自定义数据结构、存在核验需求的字段以及对应的核验组件,构建数据核验系统,将用于调用该数据核验系统的调用标识返回给所述目标存证需求方。
2.如权利要求1所述方法,所述目标存证需求方,包括:
独立软件开发商ISV;所述ISV对接至少一个数据生产方,所述待存证数据是任一数据生产方生产的数据。
3.如权利要求1所述方法,所述通用核验组件集合通过如下方式进行配置:
接收多个核验第三方分别提交的核验服务接入申请;不同核验第三方具有对不同数据类型的字段值进行核验的能力;
针对每个核验第三方,基于该核验第三方的核验能力,配置至少一个核验组件。
4.如权利要求1所述方法,根据所构建的自定义数据结构、存在核验需求的字段以及对应的核验组件,构建数据核验系统,包括:
根据所构建的自定义数据结构、存在核验需求的字段以及对应的核验组件,生成核验智能合约,并将所述核验智能合约部署到区块链网络;
其中,所述核验智能合约通过调用所述存证服务平台的核验组件的方式,获得核验能力。
5.如权利要求4所述方法,所述调用标识,包括:
所述区块链网络对应的链标识,与部署于所述区块链网络的所述核验智能合约对应的合约标识的关联关系。
6.一种基于如权利要求1-5任一项所述数据核验系统的数据核验方法,包括:
存证服务平台接收数据存证请求;所述数据存证请求指定有待存证数据与用于调用数据核验系统的调用标识;
所述存证服务平台基于指定的调用标识,调用相应的数据核验系统;
被调用的数据核验系统核验指定的待存证数据,包括:基于该数据核验系统中配置的自定义数据结构与存在核验需求的字段,从所述待存证数据中解析出存在核验需求的字段值,并调用对应的核验组件对解析出的字段值进行核验。
7.如权利要求6所述方法,所述数据核验系统具有可信执行区,所述数据核验系统预先在所述可信执行区内生成公钥与私钥,并且,将所述私钥保留在所述可信执行区内;
技术研发人员:程龙,李艳鹏,
申请(专利权)人:支付宝杭州信息技术有限公司,蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。