一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于区块链的产品流通方法、装置、设备及系统与流程

2022-11-13 13:26:19 来源:中国专利 TAG:

技术特征:
1.一种基于区块链的产品流通方法,应用于区块链系统,包括:获取第一用户收取目标产品的凭证信息;其中,所述凭证信息用于所述第一用户在设定的时效期内从所述目标产品的产品提供平台收取所述目标产品;若所述第一用户未在设定的时效期内根据所述凭证信息收取所述目标产品,则所述目标产品的物权归属于第二用户或所述产品提供平台;所述第二用户为向所述第一用户发放所述目标产品的用户;基于所述区块链系统验证所述凭证信息是否有效;若验证结果为所述凭证信息有效,则根据所述凭证信息通过所述产品提供平台向所述第一用户提供所述目标产品。2.根据权利要求1所述的方法,所述获取第一用户收取目标产品的凭证信息之前,还包括:接收第二用户发送的凭证信息生成请求;根据所述凭证信息生成请求,生成所述目标产品的凭证信息;将生成的所述凭证信息发送给所述第一用户,以及将确定的所述凭证信息的生成记录信息保存至所述区块链系统中。3.根据权利要求1所述的方法,所述基于所述区块链系统验证所述凭证信息是否有效,包括:若根据所述目标产品的凭证信息从所述区块链系统中查询到关联的生成记录信息、且根据查询到的所述生成记录信息中的时效信息确定所述目标产品的凭证信息当前处于有效状态,则确定所述目标产品的凭证信息有效;其中,所述生成记录信息为基于凭证信息生成请求生成所述凭证信息之后,根据所述凭证信息的相关信息所生成;或者,若根据所述目标产品的凭证信息从所述区块链系统中查询到关联的生成记录信息、且未查询到关联的失效记录信息,则确定所述目标产品的凭证信息有效;其中,所述失效记录信息表征所述凭证信息处于无效状态。4.根据权利要求1所述的方法,所述根据所述凭证信息通过所述产品提供平台向所述第一用户提供所述目标产品之后,还包括:生成所述凭证信息的第一失效记录信息;其中,所述第一失效记录信息表征所述凭证信息处于无效状态且所述目标产品已收取;将所述第一失效记录信息保存至所述区块链系统中。5.根据权利要求1所述的方法,所述方法还包括:若确定满足预设的检测条件,则调用所述区块链系统中的第二智能合约,基于所述第二智能合约根据所述区块链系统保存的凭证信息的生成记录信息确定相应凭证信息的过期时间;检测当前时间是否到达所述过期时间,若是,则将相应的凭证信息确定为失效凭证信息,生成所述失效凭证信息的第二失效记录信息,将所述第二失效记录信息保存至所述区块链系统中;其中,所述第二失效记录信息表征所述失效凭证信息处于无效状态且对应的产品未收取;向所述失效凭证信息对应的第二用户发送凭证过期提示信息。6.根据权利要求5所述的方法,所述向所述失效凭证信息对应的第二用户发送凭证过期提示信息之后,还包括:
若接收到所述第二用户发送的凭证信息更新请求,则根据所述凭证信息更新请求生成新的凭证信息;根据所述新的凭证信息、确定的所述新的凭证信息的时效信息、确定的所述新的凭证信息所对应的产品的产品标识信息,生成所述新的凭证信息的生成记录信息,将所述生成记录信息保存至所述区块链系统中;以及,将所述新的凭证信息发送给所述第二用户;或者,将所述新的凭证信息发送给确定的第一用户。7.根据权利要求1所述的方法,所述获取第一用户收取目标产品的凭证信息,包括:接收所述第一用户发送的产品收取请求,从所述产品收取请求中获取所述目标产品的凭证信息;所述根据所述凭证信息通过所述产品提供平台向所述第一用户提供所述目标产品,包括:根据所述凭证信息向所述产品提供平台发送提供所述目标产品的第一指示信息,以使所述产品提供平台根据所述第一指示信息进行产品提供处理,以向所述第一用户提供所述目标产品。8.根据权利要求1所述的方法,所述获取第一用户收取目标产品的凭证信息,包括:接收所述产品提供平台发送的第一验证请求,从所述第一验证请求中获取所述目标产品的凭证信息;其中,所述第一验证请求基于所述第一用户发送的产品收取请求所发送,所述产品收取请求包括所述凭证信息;所述根据所述凭证信息通过所述产品提供平台向所述第一用户提供所述目标产品,包括:向所述产品提供平台发送表征所述凭证信息验证通过的验证结果信息,以使所述产品提供平台根据所述验证结果信息进行产品提供处理,以向所述第一用户提供所述目标产品。9.根据权利要求1所述的方法,所述获取第一用户收取目标产品的凭证信息,包括:接收所述目标产品的产品兑换平台发送的第二验证请求,从所述第二验证请求中获取所述目标产品的凭证信息;其中,所述第二验证请求基于所述第一用户发送的产品收取请求所发送;所述根据所述凭证信息通过所述产品提供平台向所述第一用户提供所述目标产品,包括:向所述产品兑换平台发送表征所述凭证信息验证通过的验证结果信息,以使所述产品兑换平台基于所述产品提供平台提供的所述目标产品进行产品提供处理,以向所述第一用户提供所述目标产品;或者,向所述产品兑换平台发送表征所述凭证信息验证通过的验证结果信息,以使所述产品兑换平台根据所述验证结果信息向所述产品提供平台发送提供所述目标产品的第二指示信息,使所述产品提供平台根据所述第二指示信息进行产品提供处理,以向所述第一用户提供所述目标产品。10.根据权利要求2所述的方法,所述凭证信息生成请求包括所述目标产品的产品信息;所述将确定的所述凭证信息的生成记录信息保存至所述区块链系统中,包括:
根据所述产品信息,确定所述目标产品的产品标识信息;确定所述凭证信息的时效信息;将所述产品标识信息、所述时效信息、所述凭证信息关联记录,将记录的信息确定为所述凭证信息的生成记录信息,将所述生成记录信息保存至所述区块链系统中。11.根据权利要求10所述的方法,所述根据所述产品信息,确定所述目标产品的产品标识信息,包括:确定所述产品信息中是否包括所述产品标识信息;若否,则根据预设的产品标识信息的生成规则,生成所述目标产品的产品标识信息。12.一种产品流通方法,包括:获取第一用户收取目标产品的凭证信息,其中,所述凭证信息用于所述第一用户在设定的时效期内从所述目标产品的产品提供平台收取所述目标产品;若所述凭证信息在设定的时效期内且有效,则通过所述产品提供平台向所述第一用户提供所述目标产品;若所述凭证信息不在所述设定的时效期内,则所述目标产品的物权归属于第二用户或所述产品提供平台;所述第二用户为向所述第一用户发放所述目标产品的用户。13.根据权利要求12所述的方法,所述获取第一用户收取目标产品的凭证信息之前,还包括:接收第二用户发送的凭证信息生成请求;根据所述凭证信息生成请求,生成所述目标产品的凭证信息;将生成的所述凭证信息发送给所述第一用户,以及将确定的所述凭证信息的生成记录信息保存至区块链系统中。14.一种产品流通方法,包括:确定第一用户在设定的凭证信息的时效期内,是否根据所述凭证信息收取了目标产品;其中,所述凭证信息用于所述第一用户在设定的时效期内从所述目标产品的产品提供平台收取所述目标产品;若所述第一用户在设定的时效期内根据所述凭证信息收取了所述目标产品,则确定所述目标产品的物权归属于所述第一用户;若所述第一用户未在设定的时效期内根据所述凭证信息收取所述目标产品,则确定所述目标产品的物权归属于第二用户或所述产品提供平台;所述第二用户为向所述第一用户发放所述目标产品的用户。15.根据权利要求14所述的方法,所述若所述第一用户未在设定的时效期内根据所述凭证信息收取所述目标产品,则确定所述目标产品的物权归属于第二用户或所述产品提供平台;所述第二用户为向所述第一用户发放所述目标产品的用户,包括:若所述第一用户未在设定的时效期内根据所述凭证信息收取所述目标产品,且所述第二用户已支付所述目标产品的购买费用,则确定所述目标产品的物权归属于所述第二用户;若所述第一用户未在设定的时效期内根据所述凭证信息收取所述目标产品,且所述第二用户未支付所述目标产品的购买费用,则确定所述目标产品的物权归属于所述产品提供平台。
16.根据权利要求14所述的方法,还包括:接收第二用户发送的凭证信息生成请求;根据所述凭证信息生成请求,生成所述目标产品的凭证信息;将生成的所述凭证信息发送给第三用户,以及将确定的所述凭证信息的生成记录信息保存至区块链系统中。17.一种基于区块链的产品流通装置,应用于区块链系统,包括:获取模块,获取第一用户收取目标产品的凭证信息;其中,所述凭证信息用于所述第一用户在设定的时效期内从所述目标产品的产品提供平台收取所述目标产品;若所述第一用户未在设定的时效期内根据所述凭证信息收取所述目标产品,则所述目标产品的物权归属于第二用户或所述产品提供平台;所述第二用户为向所述第一用户发放所述目标产品的用户;验证模块,基于所述区块链系统验证所述凭证信息是否有效;处理模块,若验证结果为所述凭证信息有效,则根据所述凭证信息通过所述产品提供平台向所述第一用户提供所述目标产品。18.根据权利要求17所述的装置,所述装置还包括:生成模块、发送模块和保存模块;所述生成模块,接收第二用户发送的凭证信息生成请求;根据所述凭证信息生成请求,生成所述目标产品的凭证信息;所述发送模块,将生成的所述凭证信息发送给所述第一用户;所述保存模块,将确定的所述凭证信息的生成记录信息保存至所述区块链系统中。19.根据权利要求17所述的装置,所述装置还包括:检测模块;所述检测模块,若确定满足预设的检测条件,则调用所述区块链系统中的第二智能合约,基于所述第二智能合约根据所述区块链系统保存的凭证信息的生成记录信息确定相应凭证信息的过期时间;检测当前时间是否到达所述过期时间,若是,则将相应的凭证信息确定为失效凭证信息,生成所述失效凭证信息的第二失效记录信息,将所述第二失效记录信息保存至所述区块链系统中;其中,所述第二失效记录信息表征所述失效凭证信息处于无效状态且对应的产品未提供;向所述失效凭证信息对应的第二用户发送凭证过期提示信息。20.根据权利要求19所述的装置,所述装置还包括:更新模块;所述更新模块,若接收到所述第二用户发送的凭证信息更新请求,则根据所述凭证信息更新请求生成新的凭证信息;根据所述新的凭证信息、确定的所述新的凭证信息的时效信息、确定的所述新的凭证信息所对应的产品的产品标识信息,生成所述新的凭证信息的生成记录信息,将所述生成记录信息保存至所述区块链系统中;以及,将所述新的凭证信息发送给所述第二用户;或者,将所述新的凭证信息发送给确定的第一用户。21.一种基于区块链的产品流通系统,包括:区块链系统和目标产品的产品提供平台;所述区块链系统,获取第一用户收取目标产品的凭证信息;其中,所述凭证信息用于所述第一用户在设定的时效期内从所述目标产品的产品提供平台收取所述目标产品;若所述
第一用户未在设定的时效期内根据所述凭证信息收取所述目标产品,则所述目标产品的物权归属于第二用户或所述产品提供平台;所述第二用户为向所述第一用户发放所述目标产品的用户;基于所述区块链系统验证所述凭证信息是否有效;若验证结果为所述凭证信息有效,则根据所述凭证信息通过所述产品提供平台向所述第一用户提供所述目标产品;所述产品提供平台,向所述第一用户提供所述目标产品。22.根据权利要求21所述的系统,所述系统还包括:所述第一用户的第一终端设备、第二用户的第二终端设备;所述第二终端设备,响应于所述第二用户的凭证信息申请操作,向所述区块链系统发送凭证信息生成请求;所述区块链系统,根据所述凭证信息生成请求,生成所述目标产品的凭证信息;将生成的所述凭证信息发送给所述第一终端设备,以及将确定的所述凭证信息的生成记录信息保存至区块链系统中;所述第一终端设备,接收所述区块链系统发送的所述凭证信息。23.根据权利要求21所述的系统,所述系统还包括:所述第一用户的第一终端设备;所述第一终端设备,响应于所述第一用户的产品收取操作,根据所述凭证信息向所述产品提供平台发送产品收取请求;所述产品提供平台,接收所述第一终端设备发送的所述产品收取请求,根据所述产品收取请求包括的所述凭证信息向所述区块链系统发送第一验证请求;所述区块链系统,接收所述第一验证请求,从所述第一验证请求中获取所述凭证信息;以及,若验证结果为所述凭证信息有效,则向所述产品提供平台发送表征所述凭证信息验证通过的验证结果信息;所述产品提供平台,根据所述验证结果信息进行产品提供处理,以向所述第一用户提供所述目标产品。24.一种基于区块链的产品流通设备,包括:处理器;以及,被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:获取第一用户收取目标产品的凭证信息;其中,所述凭证信息用于所述第一用户在设定的时效期内从所述目标产品的产品提供平台收取所述目标产品;若所述第一用户未在设定的时效期内根据所述凭证信息收取所述目标产品,则所述目标产品的物权归属于第二用户或所述产品提供平台;所述第二用户为向所述第一用户发放所述目标产品的用户;基于所述区块链系统验证所述凭证信息是否有效;若验证结果为所述凭证信息有效,则根据所述凭证信息通过所述产品提供平台向所述第一用户提供所述目标产品。25.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:获取第一用户收取目标产品的凭证信息;其中,所述凭证信息用于所述第一用户在设定的时效期内从所述目标产品的产品提供平台收取所述目标产品;若所述第一用户未在设定的时效期内根据所述凭证信息收取所述目标产品,则所述目标产品的物权归属于第二用
户或所述产品提供平台;所述第二用户为向所述第一用户发放所述目标产品的用户;基于所述区块链系统验证所述凭证信息是否有效;若验证结果为所述凭证信息有效,则根据所述凭证信息通过所述产品提供平台向所述第一用户提供所述目标产品。

技术总结
本说明书实施例提供了一种基于区块链的产品流通方法、装置、设备及系统,其中方法包括:区块链系统获取第一用户收取目标产品的凭证信息,基于区块链系统验证凭证信息是否有效;若验证结果为凭证信息有效,则根据凭证信息通过目标产品的产品提供平台向第一用户提供目标产品;其中,凭证信息用于第一用户在设定的时效期内从目标产品的产品提供平台收取目标产品。目标产品。目标产品。


技术研发人员:彭玉军 闫二风 陈胜禄 邹雪晴
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:2020.11.10
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献