【技术实现步骤摘要】
一种区块链仓单的生成和更新方法、装置及设备
本申请涉及区块链
,尤其涉及一种区块链仓单的生成和更新方法、装置及设备。
技术介绍
一些大宗商品行业由于流通环节过多,流通效率偏低,导致库存偏高,资金占压严重。另外,一些不宜移动的商品,如古董等,也面临着线下交易诸多不便的问题。因此,需要提高一种在不移动商品等资源的情况下,完成对资源线上的交易,以提高资源的流动性。
技术实现思路
本说明书实施例提供一种区块链仓单的生成和更新方法、装置及设备,以解决现有的大宗商品存在的流通效率低的问题。为解决上述技术问题,本说明书实施例是这样实现的:第一方面,本说明书实施例提供的一种区块链仓单的生成方法,包括:获取第一用户填写的物品注册信息;调用第一智能合约根据所述物品注册信息生成包含基本类型字段的区块链仓单,所述基本类型字段至少包括:仓单类型字段、仓单ID字段、生成时间字段、状态字段、品类字段、物权人字段、数量字段和重量字段;将所述区块链仓单存储在区块链网络。第二方面,本说明 ...
【技术保护点】
1.一种区块链仓单的生成方法,包括:/n获取第一用户填写的物品注册信息;/n调用第一智能合约根据所述物品注册信息生成包含基本类型字段的区块链仓单,所述基本类型字段至少包括:仓单类型字段、仓单ID字段、生成时间字段、状态字段、品类字段、物权人字段、数量字段和重量字段;/n将所述区块链仓单存储在区块链网络。/n
【技术特征摘要】
1.一种区块链仓单的生成方法,包括:
获取第一用户填写的物品注册信息;
调用第一智能合约根据所述物品注册信息生成包含基本类型字段的区块链仓单,所述基本类型字段至少包括:仓单类型字段、仓单ID字段、生成时间字段、状态字段、品类字段、物权人字段、数量字段和重量字段;
将所述区块链仓单存储在区块链网络。
2.如权利要求1所述的方法,所述基本类型字段还包括:存货方字段和仓储方字段中的至少一个字段。
3.如权利要求1所述的方法,所述区块链仓单还包括:物流类型字段、合同类型字段、仓位字段、补仓字段中的至少一类字段。
4.如权利要求3所述的方法,所述合同类型字段包括:采购合同字段、采购发票字段和商检报告字段中的至少一个字段。
5.如权利要求3所述的方法,所述物流类型字段包括:运输方式字段、车船号字段、司机姓名字段、司机身份证字段、身份证号字段和到货时间字段中的至少一个字段。
6.如权利要求1所述的方法,所述物品注册信息包括:仓单类型信息、仓单ID、状态信息、品类信息、物权人信息、数量信息和重量信息。
7.如权利要求1所述的方法,在所述根据所述物品注册信息生成区块链仓单之前,所述方法还包括:
对所述物品注册信息进行真实性验证;
所述根据所述物品注册信息生成区块链仓单,具体包括:
当所述真实性验证通过后,根据所述物品注册信息生成区块链仓单。
8.如权利要求7所述的方法,对所述物品注册信息进行真实性验证,具体包括:
获取所述第一用户上传的存货证明信息;
根据所述存货证明信息确定存货方信息;
根据所述存货证明信息确定存货基本信息;
判断是否所述存货基本信息与物品基本信息一致,且所述存货方信息与所述物权人信息一致,所述物品基本信息包括:所述品类信息、所述重量信息和所述数量信息,所述存货基本信息包括存货品类信息、存货重量信息和存货数量信息。
9.如权利要求8所述的方法,所述根据所述存货证明信息确定存货基本信息,具体包括:
识别所述存货证明信息中包含的存货位置信息;
确定所述存货位置信息对应的视频监控设备;
调取所述视频监控设备采集的视频信息;
根据所述视频信息确定存货基本信息。
10.如权利要求1所述的方法,所述区块链仓单还包括溯源信息,所述溯源信息用于记录所述区块链仓单的使用过程信息,所述使用过程信息包括:生成、注销、质押和转让中的至少一种。
11.如权利要求10所述的方法,所述溯源信息的展示形式为条码。
12.一种区块链仓单的更新方法,所述区块链仓单采用权利要求1所述的方法生成,所述方法包括:
获取针对所述区块链仓单的转让申请;
根据所述转让申请,调用第二智能合约执行以下操作:
确定转让仓单ID、转让方信息和受让方信息;
在区块链网络中查询所述转让仓单ID对应的物权人信息;
当所述物权人信息与所述转让方信息一致时,将所述转让申请发送至所述受让方信息对应的受让方;
当接收到所述受让方的确认信息之后,将所述区块链仓单上的物权人字段对应的物权人信息修改为所述受让方信息;
将更新后的区块链仓单存储在所述区块链网络。
13.如权利要求12所述的方法,在将所述转让申请发送至所述受让方信息对应的受让方之前,所述方法还包括:
在所述区块链网络中查询所述转让仓单ID对应的仓储方信息;
将所述转让申请发送至所述仓储方信息对应的仓储方;
将所述区块链仓单上的物权人字段对应的物权人信息修改为所述受让方信息,具体包括:
当接收到所述仓储方的确认信息之后,将所述区块链仓单上的物权人字段对应的物权人信息修改为所述受让方信息,所述确认信息为对所述转让仓单ID对应的物品的存储位置的确认信息。
14.如权利要求12所述的方法,在将所述区块链仓单上的物权人字段对应的物权人信息修改为所述受让方信息之前,所述方法还包括:
在所述区块链网络中查询所述转让仓单ID对应的状态信息;
判断所述状态信息是否为可交易状态,得到第一判断结果;
将所述区块链仓单上的物权人字段对应的物权人信息修改为所述受让方信息,具体包括:
当所述第一判断结果表示所述状态信息为可交易状态时,将所述区块链仓单上的物权人字段对应的物权人信息修改为所述受让方信息。
15.如权利要求12所述的方法,在所述将所述区块链仓单上的物权人字段对应的物权人信息修改为所述受让方信息之后,所述方法还包括:
在所述区块链仓单中增加物权人更新信息,所述物权人更新信息包括更新时间、更新前的物权人信息和更新后的物权人信息。
16.如权利要求12所述的方法,当接收到所述受让方的确认信息之后,所述方法还包括:
通过所述区块链仓单中合同字段对应的链接地址,获取针对所述区块链仓单的更新后的合同附件;
调用第三智能合约,从所述合同附件中识别所述合同附件的合同编号;
将所述合同编号添加至所述区块链仓单。
17.如权利要求16所述的方法,所述方法还包括:
从所述合同附件中识别标的物信息和合同当事人信息;
将所述合同编号、所述标的物信息和所述合同当事人信息上传至所述区块链网络进行共识处理后存储。
18.如权利要求12所述的方法,所述方法还包括:
获取仓储方提交的针对所述区块链仓单的移库操作信息;
调用第四智能合约,基于所述移库操作信息,确定所述区块链仓单对应的货物的更新后的仓储地址信息;
将所述仓储地址信息更新至所述区块链仓单上的相应字段。
19.如权利要求18所述的方法,所述仓储方为链下节点;
所述获取仓储方提交的针对所述区块链仓单的移库操作信息,具体包括:
采用预言机机制获取仓储方提交的针对所述区块链仓单的移库操作信息,所述移库操作信息采用所述第四智能合约或所述仓储方的公钥加密。
20.如权利要求18所述的方法,所述方法还包括:
调用第五智能合约获取经过加密的所述移库操作信息对应的视频信息;
获取所述视频信息的数字签名;
验证所述数字签名是否为指定视频监控设备的数字签名;所述指定视频监控设备为安装在所述移库操作信息对应的仓储地址的视频监控设备;
验证通过后,将所述视频信息存储到所述区块链网络。
21.如权利要求20所述的方法,还包括:
若所述视频信息未通过数字签名验证,则生成针对所述视频信息的风险提示信息,所述风险提示信息用于提示对所述指定视频监控设备进行安全性排查。
22.一种区块链仓单的生成装置,包括:
物品注册信息获取模块,用于获取第一用户填写的物品注册信息;
区块链仓单生成模块,用于调用第一智能合约根据所述物品注册信息生成包含基本类型字段的区块链仓单,所述基本类型字段至少包括:仓单类型字段、仓单ID字段、生成时间字段、状态字段、品类字段、物权人字段、数量字段和重量字段;
区块链仓单存储模块,用于将所述区块链仓单存储在区块链网络。
23.如权利要求22所述的装置,所述基本类型字段还包括:存货方字段和仓储方字段中的至少一个字段。
24.如权利要求22所述的装置,所述区块链仓单还包括:物流类型字段、合同类型字段、仓位字段、补仓字段中的至少一类字段。
25.如权利要求24所述的装置,所述合同类型字段包括:采购合同字段、采购发票字段和商检报告字段中的至少一个字段。
26.如权利要求25所述的装置,所述物流类型字段包括:运输方式字段、车船号字段、司机姓名字段、司机身份...
【专利技术属性】
技术研发人员:刘文慧,彭玉军,闫二风,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。