【技术实现步骤摘要】
一种基于区块链的日期标注、查询方法及装置
本文件涉及区块链
,尤其涉及一种基于区块链的日期标注、查询方法及装置。
技术介绍
一般的,厂家在生产商品时,需要将商品的某些时间信息,如生产时间标注在商品的包装上,以便于用户在购买或者使用商品时进行查看。但是,在商品流通过程中,一些卖方或者经销商等可能会违规篡改标注在商品上的时间信息,并进行销售,因此,用户无法确认标注在商品上的时间的真伪。
技术实现思路
本说明书实施例提供了一种基于区块链的日期标注方法。其中,该方法包括:响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息。基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品的商品码信息。将所述商品码信息返回给所述标注设备,以使所述标注设备将所述标准时间信息和所述商品码信息标注在所述待标注商品上。所述商品码信息用于验证所述待标注商品上的标注时间的真实性。本说明书实施例还提供了一种基于区块链的日期查询方法。其中,该方法包括:接收终端设备发送的待查询商品的标注时间查询请求。其中,所述标注时间查询请求中携带有所述待查询商品的商品码信息。所述商品码信息为基于从授时中心服务端获取的标准时间信息和所述待查询商品的商品属性信息,通过所述区块链系统生成的。通过第四智能合约解析所述商品码信息,得到所述商品码信息中所包含的标注时间和商品属性信息。将解析出的所述标注时间和所述商品属性信息发送给所述终端设备,以使所述终端 ...
【技术保护点】
1.一种基于区块链的日期标注方法,所述方法包括:/n响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息;/n基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品的商品码信息;/n将所述商品码信息返回给所述标注设备,以使所述标注设备将所述标准时间信息和所述商品码信息标注在所述待标注商品上;所述商品码信息用于验证所述待标注商品上的标注时间的真实性。/n
【技术特征摘要】
1.一种基于区块链的日期标注方法,所述方法包括:
响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息;
基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品的商品码信息;
将所述商品码信息返回给所述标注设备,以使所述标注设备将所述标准时间信息和所述商品码信息标注在所述待标注商品上;所述商品码信息用于验证所述待标注商品上的标注时间的真实性。
2.如权利要求1所述的方法,所述响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息之前,所述方法还包括:
从生产商系统获取预设时间长度内需要生产的商品的商品属性信息,并将所述商品属性信息存储至区块链系统;其中,所述商品属性信息至少包括商品标识信息和/或商品批次信息。
3.如权利要求2所述的方法,所述从生产商系统获取预设时间长度内需要生产的商品的商品属性信息,并将所述商品属性信息存储至所述区块链系统,包括:
调用部署在所述区块链系统中的第三智能合约,通过执行所述第三智能合约从所述生产商系统获取所述商品属性信息,并将所述商品属性信息存储至所述区块链系统。
4.如权利要求1所述的方法,所述基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品的商品码信息,包括:
调用部署在区块链系统中的第二智能合约,通过执行所述第二智能合约,将所述待标注商品的商品属性信息和所述标准时间信息进行关联处理,得到对应的关联信息;基于所述关联信息,生成所述待标注商品的商品码信息。
5.如权利要求1所述的方法,所述响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息之前,所述方法还包括:
配置各个商品所对应的编码值,并将所述商品所对应的编码值存储在区块链系统;其中,所述编码值用于作为所述待标注商品的标识信息,携带在所述标注设备发送的所述待标注商品的标注时间获取请求中。
6.如权利要求5所述的方法,所述标注时间获取请求中携带有所述待标注商品所对应的编码值;
相应的,所述基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品所对应的商品码信息之前,所述方法还包括:
基于所述编码值,在所述区块链系统中所存储的各个商品的商品属性信息中查找所述待标注商品所对应的商品属性信息;其中,所述区块链系统中存储有各个编码值与其对应的商品属性信息的映射关系;
或者,
确定所述编码值所对应的商品名称,并在所述区块链系统中所存储的各个商品的商品属性信息中查找所述商品名称所对应的商品属性信息;其中,所述区块链系统中存储有各个商品名称与其对应的商品属性信息的映射关系。
7.如权利要求6所述的方法,所述标注时间获取请求中还携带有所述待标注商品的数量;
相应的,所述通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息,包括:
调用部署在所述区块链系统中的第一智能合约,通过执行所述第一智能合约按照设定频率依次从所述授时中心服务端获取标准时间信息;其中,所获取的标准时间信息的数量与所述待标注商品的数量一致;
所述基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品所对应的商品码信息,包括:
针对所获取的每个标准时间信息,基于所述标准时间信息和所述待标注商品的商品属性信息,通过所述第二智能合约生成所述待标注商品所对应的商品码信息;
所述将所述商品码信息返回给所述标注设备,包括:
根据所述标准时间信息的时间先后顺序,按照所述设定频率将所述标准时间信息和该标准时间信息所对应的商品码信息依次返回给所述标注设备。
8.如权利要求1至7任一项所述方法,所述商品码信息包括图形码信息;所述图形码包括二维码或者条形码。
9.一种基于区块链的日期查询方法,所述方法包括:
接收终端设备发送的待查询商品的标注时间查询请求;其中,所述标注时间查询请求中携带有所述待查询商品的商品码信息;所述商品码信息为基于从授时中心服务端获取的标准时间信息和所述待查询商品的商品属性信息,通过所述区块链系统生成的;
通过第四智能合约解析所述商品码信息,得到所述商品码信息中所包含的标注时间和商品属性信息;
将解析出的所述标注时间和...
【专利技术属性】
技术研发人员:彭玉军,
申请(专利权)人:支付宝杭州信息技术有限公司,蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。