一种用于确认产品信息的方法及系统技术方案

技术编号:22659717 阅读:22 留言:0更新日期:2019-11-28 03:47
本发明专利技术涉及一种用于确认产品信息的方法及系统,该方法应用于电子商务交易平台,将采购订单、发送货物和确认收货相关的信息进行区块链存储;其中:卖方具有第一公钥和第一私钥,所述第一公钥为卖方的地址;买方具有第二公钥和第二密钥,所述第二公钥为买方的地址;该方法包括:买方发送采购订单步骤和卖方确认采购订单步骤;该方法通过区块链技术,实现涉及的采购订单、发送货物和确认收货各环节数据的上链存储,确保数据的不可篡改、完整以及准确;可监视买方和卖方之间发送采购订单和确认采购订单的交易过程,并且对交易过程信息加密,使得电子商务在线交易更加可靠和安全。

A method and system for confirming product information

The invention relates to a method and system for confirming product information, which is applied to the e-commerce transaction platform to store the information related to purchase order, sending goods and confirming receipt in the blockchain; wherein, the seller has a first public key and a first private key, and the first public key is the address of the seller; the buyer has a second public key and a second key, and the second public key is the address of the seller Address of the buyer; the method includes: the buyer sends the purchase order step and the seller confirms the purchase order step; the method realizes the chain storage of the data involved in the purchase order, sending goods and confirming the receipt of goods through the blockchain technology to ensure that the data can not be tampered, complete and accurate; it can monitor the sending of the purchase order and confirming the purchase order between the buyer and the seller The transaction process and the encryption of transaction process information make e-commerce online transactions more reliable and secure.

【技术实现步骤摘要】
一种用于确认产品信息的方法及系统
本专利技术属于电子商务领域,尤其是涉及一种用于确认产品信息的方法及系统。
技术介绍
随着社会的进步和互联网的发展,网上购物已成为人类生活的重要组成部分。网上购物是互联网、银行和现代物流业发展起来的产物,并通过互联网,人们可以随时随地购买、出售商品或服务,而不受任何限制。在选择好商品或服务后,买方可以通过网上银行交易完成购买,卖家可以在收到款项后通过物流公司将货物运出,方便双方节省时间和精力。然而,网上购物可能也有不利的一面,因为当一些不道德的供应商开始销售假货或劣质产品时,这些产品在外观或质量上与互联网上显示的描述不同,并且当买家收到货物发现自己受骗了时总是难以收回钱款。因此,如何避免上述情况发生,仍然需要一种用于追踪和验证产品身份、来源及认证的安全的相互式的确认方方式,以克服上述存在的问题。
技术实现思路
鉴于上述问题,本专利技术提供一种用于确认产品信息的方法及系统,该方法可监视买方和卖方之间发送采购订单和确认采购订单的交易过程,并且对交易过程信息加密,使得电子商务在线交易更加可靠和安全。第一方面,本专利技术实施例提供一种用于确认产品信息的方法,应用于电子商务交易平台,电子商务交易过程至少包括:采购订单、发送货物和确认收货;将所述采购订单、发送货物和确认收货相关的信息进行区块链存储;卖方具有第一公钥和第一私钥,所述第一公钥为卖方的地址;买方具有第二公钥和第二密钥,所述第二公钥为买方的地址;所述用于确认产品信息的方法,包括:(1)买方发送采购订单步骤:买方发送采购订单给卖方的过程中,将所述第二公钥和所述采购订单所对应产品的序列号发送给卖方;根据买方的第二公钥对所述采购订单相对应产品的价格及序列号进行加密,生成第一哈希值;所述买方通过所述第二密钥加密所述第一哈希值和所述第一公钥,生成第一电子签名;将所述第一哈希值和所述第一电子签名发送给卖方;(2)卖方确认采购订单步骤:所述卖方通过所述第二公钥对所述第一电子签名进行解码,获得代码A1和代码B1;当所述代码A1与所述第一公钥相同且所述代码B1与所述第一哈希值相同,所述采购订单被确认。在一个实施例中,所述方法还包括:(3)卖方执行发送货物步骤:卖家通过所述第一公钥对所述第一哈希值和第一电子签名进行加密,生成第二哈希值;卖方通过所述第一密钥对所述第二哈希值进行加密,生成第二电子签名。在一个实施例中,所述(3)卖方执行发送货物步骤中,还包括RFID标签的加密和解密步骤。在一个实施例中,所述RFID标签的加密步骤包括:根据所述卖方的所述第二公钥对所述第二电子签名进行加密,生成RFID-b;根据所述卖方的所述第二公钥对所述第二哈希值进行加密,生成RFID-a;所述RFID-b和所述RFID-a分别用于附加到货物中或货物上;卖方将所述RFID-b和所述RFID-a发送给所述买方。在一个实施例中,所述RFID标签的解密步骤包括:买方获取卖方发送的所述RFID-b和所述RFID-a;买方通过所述第二密钥对货物中或货物上的RFID-b进行解码,获得所述第二电子签名;买方通过所述第一公钥对所述第二电子签名解码,获得代码B2;当所述代码B2与所述第二哈希值相同,买方确认待装运货物信息正确。在一个实施例中,当所述代码B2与所述第二哈希值相同,买方确认待装运货物信息正确,包括:买方通过所述第二密钥对货物中或货物上的RFID-a进行解码,获得代码C2;当所述代码C2与所述第二哈希值相同且所述代码B2与所述第二哈希值也相同,买方确认待装运货物信息正确。在一个实施例中,所述方法还包括:(4)买方发送确认收货请求步骤:在确认收货过程中,买方通过所述第二公钥对所述第二哈希值和所述第二电子签名进行加密,生成第三哈希值;买方通过所述第二密钥对所述第一公钥和所述第三哈希值进行加密,生成第三电子签名;买方将所述第三哈希值和所述第三电子签名发送给卖方;卖方通过所述第二公钥对所述第三电子签名进行解码,获取代码A3和代码B3;当所述代码A3与所述第一公钥相同,且所述代码B3与所述第三哈希值相同,确认发货完成。第二方面,本专利技术实施例还提供一种用于确认产品信息的系统,包括:所述系统包括交易服务器、至少一个买家客户端和卖家客户端;所述交易服务器应用如上述任一项实施例所述的一种用于确认产品信息的方法。本专利技术实施例提供的上述技术方案的有益效果至少包括:本专利技术实施例提供的一种用于确认产品信息的方法,应用于电子商务交易平台,电子商务交易过程至少包括:采购订单、发送货物和确认收货;将所述采购订单、发送货物和确认收货相关的信息进行区块链存储;其中:卖方具有第一公钥和第一私钥,所述第一公钥为卖方的地址;买方具有第二公钥和第二密钥,所述第二公钥为买方的地址;所述用于确认产品信息的方法,包括:买方发送采购订单步骤和卖方确认采购订单步骤;该方法通过区块链技术,实现涉及的采购订单、发送货物和确认收货各环节数据的上链存储,确保数据的不可篡改、完整以及准确;可监视买方和卖方之间发送采购订单和确认采购订单的交易过程,并且对交易过程信息加密,使得电子商务在线交易更加可靠和安全。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例提供的用于确认产品信息的方法中卖方和买方之间的交易的流程图;图2为本专利技术实施例提供的一个电子商务网站展示卖家产品的示意图;图3为本专利技术实施例提供的买方发送采购订单给卖方处理过程示意图;图4为本专利技术实施例提供的卖方确认采购订单处理过程示意图;图5为本专利技术实施例提供的卖方与买方之间的发送货物处理示意图;图6为本专利技术实施例提供的加密生成RFID标签的示意图;图7为本专利技术实施例提供的一种解密RFID标签的示意图;图8为本专利技术实施例提供的另一种解密RFID标签的示意图;图9为本专利技术实施例提供的卖方与买方之间的确认收货流程示意图;图10为本专利技术实施例提供的卖方检查确认收货流程示意图;其中:10-卖方,11-第一公钥,12-第一密钥,13-产品,131-序列号,14-第二电子签名,15-第二哈希值,20-买方,21-第二公钥,22-第二密钥,23-第一哈希值,24-第一电子签名,25-第三哈希值,26-第三电子签名,16-瓶子,17-包装本文档来自技高网...

【技术保护点】
1.一种用于确认产品信息的方法,应用于电子商务交易平台,其特征在于,电子商务交易过程至少包括:采购订单、发送货物和确认收货;将所述采购订单、发送货物和确认收货相关的信息进行区块链存储;/n卖方具有第一公钥和第一私钥,所述第一公钥为卖方的地址;买方具有第二公钥和第二密钥,所述第二公钥为买方的地址;/n所述用于确认产品信息的方法,包括:/n(1)买方发送采购订单步骤:/n买方发送采购订单给卖方的过程中,将所述第二公钥和所述采购订单所对应产品的序列号发送给卖方;/n根据买方的第二公钥对所述采购订单相对应产品的价格及序列号进行加密,生成第一哈希值;/n所述买方通过所述第二密钥加密所述第一哈希值和所述第一公钥,生成第一电子签名;/n将所述第一哈希值和所述第一电子签名发送给卖方;/n(2)卖方确认采购订单步骤:/n所述卖方通过所述第二公钥对所述第一电子签名进行解码,获得代码A1和代码B1;/n当所述代码A1与所述第一公钥相同且所述代码B1与所述第一哈希值相同,所述采购订单被确认。/n

【技术特征摘要】
1.一种用于确认产品信息的方法,应用于电子商务交易平台,其特征在于,电子商务交易过程至少包括:采购订单、发送货物和确认收货;将所述采购订单、发送货物和确认收货相关的信息进行区块链存储;
卖方具有第一公钥和第一私钥,所述第一公钥为卖方的地址;买方具有第二公钥和第二密钥,所述第二公钥为买方的地址;
所述用于确认产品信息的方法,包括:
(1)买方发送采购订单步骤:
买方发送采购订单给卖方的过程中,将所述第二公钥和所述采购订单所对应产品的序列号发送给卖方;
根据买方的第二公钥对所述采购订单相对应产品的价格及序列号进行加密,生成第一哈希值;
所述买方通过所述第二密钥加密所述第一哈希值和所述第一公钥,生成第一电子签名;
将所述第一哈希值和所述第一电子签名发送给卖方;
(2)卖方确认采购订单步骤:
所述卖方通过所述第二公钥对所述第一电子签名进行解码,获得代码A1和代码B1;
当所述代码A1与所述第一公钥相同且所述代码B1与所述第一哈希值相同,所述采购订单被确认。


2.根据权利要求1所述的一种用于确认产品信息的方法,其特征在于,所述方法还包括:
(3)卖方执行发送货物步骤:
卖家通过所述第一公钥对所述第一哈希值和第一电子签名进行加密,生成第二哈希值;
卖方通过所述第一密钥对所述第二哈希值进行加密,生成第二电子签名。


3.根据权利要求2所述的一种用于确认产品信息的方法,其特征在于,所述(3)卖方执行发送货物步骤中,还包括RFID标签的加密和解密步骤。


4.根据权利要求3所述的一种用于确认产品信息的方法,其特征在于,所述RFID标签的加密步骤包括:
根据所述卖方的所述第二公钥对所述第二电子签名进行加密,生成RFID-b;
根据所述卖方的所述第二公钥对所述第二哈希值进行加密,生成RFID-a;所述RFID...

【专利技术属性】
技术研发人员:范海宁渡边浩志
申请(专利权)人:上海富脉实业有限公司
类型:发明
国别省市:上海;31

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

1