一种基于区块链的日期标注、查询方法及装置制造方法及图纸

技术编号:29587206 阅读:13 留言:0更新日期:2021-08-06 19:46
本说明书实施例提供了一种基于区块链的日期标注、查询方法及装置,其中,该方法包括:响应于标注设备发送的待标注商品的标注时间获取请求,同第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息;基于所获取的标准时间信息和待标注商品的商品属性信息,通过第二智能合约生成待标注商品的商品码信息;将该商品码信息返回给标注设备,以使标注设备将该标准时间信息和商品码信息标注在待标注商品上;其中,上述商品码信息用于验证待标注商品上的标注时间的真实性。

【技术实现步骤摘要】
一种基于区块链的日期标注、查询方法及装置
本文件涉及区块链
,尤其涉及一种基于区块链的日期标注、查询方法及装置。
技术介绍
一般的,厂家在生产商品时,需要将商品的某些时间信息,如生产时间标注在商品的包装上,以便于用户在购买或者使用商品时进行查看。但是,在商品流通过程中,一些卖方或者经销商等可能会违规篡改标注在商品上的时间信息,并进行销售,因此,用户无法确认标注在商品上的时间的真伪。
技术实现思路
本说明书实施例提供了一种基于区块链的日期标注方法。其中,该方法包括:响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息。基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品的商品码信息。将所述商品码信息返回给所述标注设备,以使所述标注设备将所述标准时间信息和所述商品码信息标注在所述待标注商品上。所述商品码信息用于验证所述待标注商品上的标注时间的真实性。本说明书实施例还提供了一种基于区块链的日期查询方法。其中,该方法包括:接收终端设备发送的待查询商品的标注时间查询请求。其中,所述标注时间查询请求中携带有所述待查询商品的商品码信息。所述商品码信息为基于从授时中心服务端获取的标准时间信息和所述待查询商品的商品属性信息,通过所述区块链系统生成的。通过第四智能合约解析所述商品码信息,得到所述商品码信息中所包含的标注时间和商品属性信息。将解析出的所述标注时间和所述商品属性信息发送给所述终端设备,以使所述终端设备展示解析出的所述标注时间和所述商品属性信息。本说明书实施例还提供了一种基于区块链的日期标注装置。其中,所述装置包括:第一获取模块,响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息。生成模块,基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品的商品码信息。返回模块,将所述商品码信息返回给所述标注设备,以使所述标注设备将所述标准时间信息和所述商品码信息标注在所述待标注商品上。所述商品码信息用于验证所述待标注商品上的标注时间的真实性。本说明书实施例还提供了一种基于区块链的日期查询装置。其中,该装置包括:接收模块,接收终端设备发送的待查询商品的标注时间查询请求。其中,所述标注时间查询请求中携带有所述待查询商品的商品码信息。所述商品码信息为基于从授时中心服务端获取的标准时间信息和所述待查询商品的商品属性信息,通过所述区块链系统生成的。解析模块,通过第四智能合约解析所述商品码信息,得到所述商品码信息中所包含的标注时间和商品属性信息。发送模块,将解析出的所述标注时间和所述商品属性信息发送给所述终端设备,以使所述终端设备展示解析出的所述标注时间和所述商品属性信息。本说明书实施例还提供了一种基于区块链的日期标注设备,包括:处理器,以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息。基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品的商品码信息。将所述商品码信息返回给所述标注设备,以使所述标注设备将所述标准时间信息和所述商品码信息标注在所述待标注商品上。所述商品码信息用于验证所述待标注商品上的标注时间的真实性。本说明书实施例还提供了一种基于区块链的日期查询设备,包括:处理器,以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:接收终端设备发送的待查询商品的标注时间查询请求。其中,所述标注时间查询请求中携带有所述待查询商品的商品码信息。所述商品码信息为基于从授时中心服务端获取的标准时间信息和所述待查询商品的商品属性信息,通过所述区块链系统生成的。通过第四智能合约解析所述商品码信息,得到所述商品码信息中所包含的标注时间和商品属性信息。将解析出的所述标注时间和所述商品属性信息发送给所述终端设备,以使所述终端设备展示解析出的所述标注时间和所述商品属性信息。本说明书实施例还提供了一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息。基于所述标准时间信息和所述待标注商品的商品属性信息,通过所述区块链系统生成所述待标注商品的商品码信息。将所述商品码信息返回给所述标注设备,以使所述标注设备将所述标准时间信息和所述商品码信息标注在所述待标注商品上。所述商品码信息用于验证所述待标注商品上的标注时间的真实性。本说明书实施例还提供了一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:接收终端设备发送的待查询商品的标注时间查询请求。其中,所述标注时间查询请求中携带有所述待查询商品的商品码信息。所述商品码信息为基于从授时中心服务端获取的标准时间信息和所述待查询商品的商品属性信息,通过所述区块链系统生成的。通过第四智能合约解析所述商品码信息,得到所述商品码信息中所包含的标注时间和商品属性信息。将解析出的所述标注时间和所述商品属性信息发送给所述终端设备,以使所述终端设备展示解析出的所述标注时间和所述商品属性信息。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本说明书实施例提供的基于区块链的日期标注方法的应用场景示意图;图2为本说明书实施例提供的基于区块链的日期标注方法的第一种流程示意图;图3为本说明书实施例提供的基于区块链的日期标注方法的第二种流程示意图;图4为本说明书实施例提供的基于区块链的日期标注方法的交互流程示意图;图5为本说明书实施例提供的基于区块链的日期查询方法的流程示意图;图6为本说明书实施例提供的基于区块链的日期查询方法的交互流程示意图;图7为本说明书实施例提供的基于区块链的日期标注装置的模块组成示意图;图8为本说明书实施例提供的基于区块链的日期查询装置的模块组成示意图;图9为本说明书实施例提供的基于区块链的日期标注设备的结构示意图。具体实施方式为了使本
的人员更好地理解本文件中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本文件一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件保护的范围。图1示出了本说明书实施例提供的基于区块链的本文档来自技高网
...

【技术保护点】
1.一种基于区块链的日期标注方法,所述方法包括:/n响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息;/n基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品的商品码信息;/n将所述商品码信息返回给所述标注设备,以使所述标注设备将所述标准时间信息和所述商品码信息标注在所述待标注商品上;所述商品码信息用于验证所述待标注商品上的标注时间的真实性。/n

【技术特征摘要】
1.一种基于区块链的日期标注方法,所述方法包括:
响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息;
基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品的商品码信息;
将所述商品码信息返回给所述标注设备,以使所述标注设备将所述标准时间信息和所述商品码信息标注在所述待标注商品上;所述商品码信息用于验证所述待标注商品上的标注时间的真实性。


2.如权利要求1所述的方法,所述响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息之前,所述方法还包括:
从生产商系统获取预设时间长度内需要生产的商品的商品属性信息,并将所述商品属性信息存储至区块链系统;其中,所述商品属性信息至少包括商品标识信息和/或商品批次信息。


3.如权利要求2所述的方法,所述从生产商系统获取预设时间长度内需要生产的商品的商品属性信息,并将所述商品属性信息存储至所述区块链系统,包括:
调用部署在所述区块链系统中的第三智能合约,通过执行所述第三智能合约从所述生产商系统获取所述商品属性信息,并将所述商品属性信息存储至所述区块链系统。


4.如权利要求1所述的方法,所述基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品的商品码信息,包括:
调用部署在区块链系统中的第二智能合约,通过执行所述第二智能合约,将所述待标注商品的商品属性信息和所述标准时间信息进行关联处理,得到对应的关联信息;基于所述关联信息,生成所述待标注商品的商品码信息。


5.如权利要求1所述的方法,所述响应于标注设备发送的待标注商品的标注时间获取请求,通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息之前,所述方法还包括:
配置各个商品所对应的编码值,并将所述商品所对应的编码值存储在区块链系统;其中,所述编码值用于作为所述待标注商品的标识信息,携带在所述标注设备发送的所述待标注商品的标注时间获取请求中。


6.如权利要求5所述的方法,所述标注时间获取请求中携带有所述待标注商品所对应的编码值;
相应的,所述基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品所对应的商品码信息之前,所述方法还包括:
基于所述编码值,在所述区块链系统中所存储的各个商品的商品属性信息中查找所述待标注商品所对应的商品属性信息;其中,所述区块链系统中存储有各个编码值与其对应的商品属性信息的映射关系;
或者,
确定所述编码值所对应的商品名称,并在所述区块链系统中所存储的各个商品的商品属性信息中查找所述商品名称所对应的商品属性信息;其中,所述区块链系统中存储有各个商品名称与其对应的商品属性信息的映射关系。


7.如权利要求6所述的方法,所述标注时间获取请求中还携带有所述待标注商品的数量;
相应的,所述通过第一智能合约从授时中心服务端获取当前时刻所对应的标准时间信息,包括:
调用部署在所述区块链系统中的第一智能合约,通过执行所述第一智能合约按照设定频率依次从所述授时中心服务端获取标准时间信息;其中,所获取的标准时间信息的数量与所述待标注商品的数量一致;
所述基于所述标准时间信息和所述待标注商品的商品属性信息,通过第二智能合约生成所述待标注商品所对应的商品码信息,包括:
针对所获取的每个标准时间信息,基于所述标准时间信息和所述待标注商品的商品属性信息,通过所述第二智能合约生成所述待标注商品所对应的商品码信息;
所述将所述商品码信息返回给所述标注设备,包括:
根据所述标准时间信息的时间先后顺序,按照所述设定频率将所述标准时间信息和该标准时间信息所对应的商品码信息依次返回给所述标注设备。


8.如权利要求1至7任一项所述方法,所述商品码信息包括图形码信息;所述图形码包括二维码或者条形码。


9.一种基于区块链的日期查询方法,所述方法包括:
接收终端设备发送的待查询商品的标注时间查询请求;其中,所述标注时间查询请求中携带有所述待查询商品的商品码信息;所述商品码信息为基于从授时中心服务端获取的标准时间信息和所述待查询商品的商品属性信息,通过所述区块链系统生成的;
通过第四智能合约解析所述商品码信息,得到所述商品码信息中所包含的标注时间和商品属性信息;
将解析出的所述标注时间和...

【专利技术属性】
技术研发人员:彭玉军
申请(专利权)人:支付宝杭州信息技术有限公司蚂蚁区块链科技上海有限公司
类型:发明
国别省市:浙江;33

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

1