(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210514072.2
(22)申请日 2022.05.11
(71)申请人 上海明胜品智人工智能科技有限公
司
地址 200232 上海市徐汇区龙兰路27 7号2
号楼5楼5B0 6单元
(72)发明人 文鲜明
(74)专利代理 机构 北京博思佳知识产权代理有
限公司 1 1415
专利代理师 林祥
(51)Int.Cl.
G06Q 40/00(2012.01)
G06F 16/23(2019.01)
(54)发明名称
一种基于区块链的对账方法、 装置、 电子设
备及存储介质
(57)摘要
本说明书实施例提供一种基于区块链的对
账方法、 装置、 电子设备及存储介质。 所述方法包
括: 获取第一用户提交的存证请求, 存证请求包
括由第一用户提供的与 目标业务对应的第一对
账信息; 响应于存证请求, 调用区块链上部署的
第一智能合约所包含的查询逻辑, 确定区块链中
是否存证了第一对账信息; 如果是, 则在区块链
中查询与第一对账信息关联存证的由其它用户
提供的与目标业务对应的第二对 账信息; 响应于
查询到第二对 账信息, 调用第一智能合约所包含
的对账逻辑, 针对第一对账信息与第二对账信息
进行对账校验; 如果对账校验通过, 则对第一对
账信息与第二对 账信息进行信息合并, 以生成与
目标业务对应的对账成功 记录。
权利要求书3页 说明书22页 附图3页
CN 114971827 A
2022.08.30
CN 114971827 A
1.一种基于区块链的对账方法, 所述 区块链上部署了用于进行对账管理 的第一智能合
约; 所述区块链中关联存证了由存在业务合作的多方用户分别提供 的对账信息; 所述方法
包括:
获取第一用户提交的存证请求; 其中, 所述存证请求包括由所述第一用户提供的与所
述多方用户中的其它用户之间的目标业 务对应的第一对账信息;
响应于所述存证请求, 调用所述第一智能合约所包含的查询逻辑, 确定所述区块链中
是否存证了所述第一对账信息; 如果所述区块链中存证了所述第一对账信息, 则在所述区
块链中查询与所述第一对账信息关联存证的由所述其它用户提供的与所述目标业务对应
的第二对账信息;
响应于查询到与所述第 一对账信 息关联存证的所述第 二对账信 息, 进一步调用所述第
一智能合约所包含的对账逻辑, 针对所述第一对账信息与所述第二对账信息进行对账校
验; 如果针对所述第一对账信息与所述第二对账信息对账校验通过, 则对在所述区块链中
关联存证的所述第一对账信息与所述第二对账信息进 行信息合并, 以生成与所述目标业务
对应的对账成功 记录。
2.根据权利要求1所述的方法, 所述区块链上还部署了用于生成对账信息的第二智能
合约; 所述第二智能合约包 含供所述第一用户本地调用的生成逻辑;
所述获取第一用户提交的存证请求之前, 所述方法还 包括:
获取所述第 一用户提交 的用于生成与所述目标业务对应的第 一对账信 息的生成请求;
其中, 所述 生成请求中包括由所述第一用户提供的与所述目标业 务相关的业 务数据;
响应于所述生成请求, 发起针对所述第二智能合约所包含的生成逻辑的本地调用, 基
于由所述第一用户提供的与所述目标业务相关的业务数据, 生成与所述目标业务对应的所
述第一对账内容, 并基于所述第一对账内容的hash值, 进一步生成与所述目标业务对应的
所述第一对账信息 。
3.根据权利要求2所述的方法, 所述多方用户在所述 区块链上分别注册了数字身份; 所
述生成请求中还包括与所述第一用户对应的第一数字身份标识和与所述其他用户对应的
第二数字身份标识;
所述基于由所述第 一用户提供的与 所述目标业务相关的业务数据, 生成与 所述目标业
务对应的所述第一对账内容, 并基于所述第一对账内容的hash值, 进一步生成与所述目标
业务对应的所述第一对账信息, 包括:
基于由所述第 一用户提供的与所述目标业务相关的业务数据, 生成与 所述目标业务对
应的所述第一对账内容, 并基于所述第一数字身份标识和所述第二数字身份标识, 为所述
第一用户和所述其他用户生成合作标识; 其中, 所述合作标识用于指示所述第一用户和所
述其他用户针对所述目标业 务的对账者身份;
基于所述第 一对账内容的hash值和所述合作标识, 进一步生成与所述目标业务对应的
所述第一对账信息 。
4.根据权利要求3所述的方法, 所述生成请求中还包括所述第一用户与所述其他用户
约定的对账 标识; 其中, 所述对账 标识用于唯一标识所述目标业 务;
所述基于所述第 一对账内容的hash值和所述合作标识, 进一步生成与所述目标业务对
应的所述第一对账信息, 包括:权 利 要 求 书 1/3 页
2
CN 114971827 A
2基于所述第一对账内容的hash值、 所述合作标识、 和所述对账标识, 进一步生成与所述
目标业务对应的所述第一对账信息 。
5.根据权利要求1所述的方法, 所述目标业务包括多个对账阶段; 与 所述目标业务中的
多个对账阶段分别对应的对账信息, 按照与所述对账信息的时间戳对应的时刻顺序, 被组
织为多级存储结构, 关联存证在所述第一智能合约对应的存 储空间中。
6.根据权利要求5所述的方法, 所述多 级存储结构包括列表。
7.根据权利要求5所述的方法, 所述在所述区块链中查询与所述第一对账信息关联存
证的由所述其它用户提供的与所述目标业 务对应的第二对账信息, 包括:
在所述第一智能合约对应的存储空间中遍历所述多级存储结构, 查询与所述第 一对账
信息具有相同的合作标识和对账标识的对账信息, 作为与所述第一对账信息关联存证的由
所述其它用户提供的与所述目标业 务对应的第二对账信息 。
8.根据权利要求7 所述的方法, 所述对账信息还 包括用于指示对账阶段的阶段 标识;
所述查询与 所述第一对账信 息具有相同的合作 标识和对账标识的对账信 息, 作为与 所
述第一对账信息关联存证的由所述其它用户提供的与所述目标业务对应的第二对账信息,
包括:
查询与所述第一对账信息具有相同的合作标识和对账 标识的对账信息;
在查询到的与 所述第一对账信 息具有相同的合作标识和对账标识的对账信 息中, 进一
步查询与所述第一对账信息具有相同的阶段标识的对账信息, 作为与所述第一对账信息关
联存证的 由所述其它用户提供的与所述目标业 务对应的第二对账信息 。
9.根据权利要求8所述的方法, 所述方法还 包括:
如果所述 区块链中未存证所述第 一对账信 息, 则将所述第 一对账信 息写入所述多级存
储结构, 以将所述第一对账信息与所述区块链中已存证的由所述其他用户提供的与所述目
标业务对应的第二对账信息进行关联存证。
10.根据权利要求9所述的方法, 所述方法还 包括:
响应于将所述第 一对账信 息写入所述多级存储结构, 生成与 所述第一对账信 息对应的
写入成功事件, 并将生成的写入成功事件存储至所述区块链, 以使与所述其他用户对应的
客户端响应于从所述区块链上获取到所述写入成功事件, 向所述其他用户输出用于指示所
述其他用户提供与所述目标业 务对应的第二对账信息的提 示信息。
11.根据权利要求8所述的方法, 所述针对所述第 一对账信息和与 所述第二对账信息进
行对账校验, 包括:
确定所述第 一对账信息中包括的所述第一对账内容的hash值, 与所述第二对账信息 中
包括的第二对账内容的hash值是否一 致;
如果一致, 则针对所述第一对账信息与所述第二对账信息对账 校验通过。
12.根据权利要求1 1所述的方法, 所述方法还 包括:
如果针对所述第 一对账信 息与所述第 二对账信 息对账校验通过, 则 针对关联存证在所
述智能合约对应的存储空间中的与所述目标业务对应的对账信息, 删除由所述第一用户在
与所述第一对账信息的时间戳对应的第一时刻之前提供 的对账信息, 以及, 删除由所述其
他用户在与所述第二对账信息的时间戳对应的第二时刻之前提供的对账信息 。
13.根据权利要求1所述的方法, 所述方法还 包括:权 利 要 求 书 2/3 页
3
CN 114971827 A
3
专利 一种基于区块链的对账方法、装置、电子设备及存储介质
安全报告 >
其他 >
文档预览
中文文档
29 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共29页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-24 08:49:48上传分享