System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及区块链,尤其涉及一种产品的服务方法、装置及电子设备。
技术介绍
1、供应链是指从原料到产品,产品到销售网络,最后再到消费者的供应系统。在该过程中,涉及对产品的产品数据的发布环节。基于该产品数据的发布,使得消费者可以获悉产品的产品数据,从而确定是否对该产品进行消费。目前,基于传统供应链来对产品的产品数据进行发布。然而,基于传统供应链来发布产品数据时,缺乏客观公正的第三方对该产品数据进行有效的监管,使得该产品数据的真实性难以保证、该产品数据传递不畅,以及对已发布的产品数据难以监管。
技术实现思路
1、本申请提供了一种产品的服务方法、装置及电子设备,用以解决传统供应链系统存在的传递产品数据不畅、监管已发布产品数据困难以及难以保证发布的产品数据的真实性问题。具体实现方案如下:
2、第一方面,本申请提供了一种产品的服务方法,应用于产品服务平台,所述方法包括:
3、接收来自于产品发布方的产品数据;其中,所述产品数据包含所述产品发布方基于数字证书,对产品信息所对应的数据进行的数字签名;
4、将所述产品数据写入目标区块链,并将所述产品数据同步至多个区块链。
5、通过上述申请实施例,将接收的产品发布方所发送的产品数据写入目标区块链,并将该产品数据同步至多个区块链,使得该产品数据可以在第一时间被各个企业(如产品查询方)所获知,从而保证了该产品数据的高效性与及时性;并且,通过区块链来保存该产品数据,避免了传统供应链系统在某一个节点的信息损坏后,导
6、在一种可能的实施方式中,所述产品数据包括产品发布数据、产品修改数据以及产品作废数据中的至少一种。
7、在一种可能的实施方式中,所述将所述产品数据写入目标区块链,并将所述产品数据同步至多个区块链,包括:
8、将所述产品数据存储至目标数据库,并确定所述产品数据对应的产品特征值;
9、将所述产品特征值写入所述目标区块链,并将所述产品特征值同步至所述多个区块链。
10、在一种可能的实施方式中,在所述将所述产品数据写入目标区块链,并将所述产品数据同步至多个区块链之后,还包括:
11、接收产品查询方输入的查询关键字;
12、检索所述查询关键字所对应的目标产品数据,并将所述目标产品数据提交至所述产品查询方,以使所述产品查询方利用所述目标产品数据对应的目标产品发布方的数字证书对所述目标产品数据进行验证;
13、若接收到指示所述产品查询方验证通过的通过信息,则向所述产品查询方提供所述目标产品数据对应的完整信息。
14、第二方面,本申请提供了一种产品的服务方法,应用于产品发布方,所述方法包括:
15、确定产品信息,并基于数字证书,对所述产品信息所对应的数据进行数字签名,得到产品数据;
16、将所述产品数据发送至产品服务平台,以使所述产品服务平台将所述产品数据写入目标区块链,并将所述产品数据同步至多个区块链。
17、通过上述申请实施例,利用数字证书,对产品信息所对应的数据进行数字签名,使得得到的产品数据包含了自身(即产品发布方)的数字签名,从而在该产品数据被恶意第三方修改后,无法再通过产品发布方的公钥查询该产品数据,进而保证了该产品数据的真实性和安全性,同时,还避免了产品发布方的抵赖。在得到产品数据后,将该产品数据发送至产品服务平台,以使产品服务平台将该产品数据写入目标区块链,并将该产品数据同步至多个区块链,从而基于该区块链来写入并同步产品数据,使得产品数据被各个企业获悉的效率得以提高,避免了产品数据传递不畅的问题,同时还避免了产品数据监管困难的问题。
18、在一种可能的实施方式中,所述产品信息包括产品发布信息、产品修改信息以及产品作废信息中的至少一种,所述产品数据与所述产品信息对应。
19、第三方面,本申请还提供了一种产品的服务装置,应用于产品服务平台,所述装置包括:
20、接收模块,用于接收来自于产品发布方的产品数据;其中,所述产品数据包含所述产品发布方基于数字证书,对产品信息所对应的数据进行的数字签名;
21、第一处理模块,用于将所述产品数据写入目标区块链,并将所述产品数据同步至多个区块链。
22、在一种可能的实施方式中,所述产品数据包括产品发布数据、产品修改数据以及产品作废数据中的至少一种。
23、在一种可能的实施方式中,所述第一处理模块,具体用于将所述产品数据存储至目标数据库,并确定所述产品数据对应的产品特征值;将所述产品特征值写入所述目标区块链,并将所述产品特征值同步至所述多个区块链。
24、在一种可能的实施方式中,所述第一处理模块,还用于接收产品查询方输入的查询关键字;检索所述查询关键字所对应的目标产品数据,并将所述目标产品数据提交至所述产品查询方,以使所述产品查询方利用所述目标产品数据对应的目标产品发布方的数字证书对所述目标产品数据进行验证;若接收到指示所述产品查询方验证通过的通过信息,则向所述产品查询方提供所述目标产品数据对应的完整信息。
25、第四方面,本申请还提供了一种产品的服务装置,应用于产品服务平台,所述装置包括:
26、签名模块,用于确定产品信息,并基于数字证书,对所述产品信息所对应的数据进行数字签名,得到产品数据;
27、第二处理模块,用于将所述产品数据发送至产品服务平台,以使所述产品服务平台将所述产品数据写入目标区块链,并将所述产品数据同步至多个区块链。
28、在一种可能的实施方式中,所述产品信息包括产品发布信息、产品修改信息以及产品作废信息中的至少一种,所述产品数据与所述产品信息对应。
29、第五方面,本申请提供了一种电子设备,包括:
30、存储器,用于存放计算机程序;
31、处理器,用于执行所述存储器上所存放的计算机程序时,实现上述的一种产品的服务方法步骤。
32、第六方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述的一种产品的服务方法步骤。
33、上述第二方面至第六方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第一方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。
本文档来自技高网...【技术保护点】
1.一种产品的服务方法,应用于产品服务平台,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述产品数据包括产品发布数据、产品修改数据以及产品作废数据中的至少一种。
3.如权利要求1所述的方法,其特征在于,所述将所述产品数据写入目标区块链,并将所述产品数据同步至多个区块链,包括:
4.如权利要求1所述的方法,其特征在于,在所述将所述产品数据写入目标区块链,并将所述产品数据同步至多个区块链之后,还包括:
5.一种产品的服务方法,应用于产品发布方,其特征在于,包括:
6.如权利要求5所述的方法,其特征在于,所述产品信息包括产品发布信息、产品修改信息以及产品作废信息中的至少一种,所述产品数据与所述产品信息对应。
7.一种产品的服务装置,应用于产品服务平台,其特征在于,所述装置包括:
8.一种产品的服务装置,应用于产品发送方,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程
...【技术特征摘要】
1.一种产品的服务方法,应用于产品服务平台,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述产品数据包括产品发布数据、产品修改数据以及产品作废数据中的至少一种。
3.如权利要求1所述的方法,其特征在于,所述将所述产品数据写入目标区块链,并将所述产品数据同步至多个区块链,包括:
4.如权利要求1所述的方法,其特征在于,在所述将所述产品数据写入目标区块链,并将所述产品数据同步至多个区块链之后,还包括:
5.一种产品的服务方法,应用于产品发布方,其特征在于,包括:
...【专利技术属性】
技术研发人员:张庆胜,张平,何丽,尹刚,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。