Nothing Special   »   [go: up one dir, main page]

CN107220837A - A kind of destination object source tracing method and device - Google Patents

A kind of destination object source tracing method and device Download PDF

Info

Publication number
CN107220837A
CN107220837A CN201710405122.2A CN201710405122A CN107220837A CN 107220837 A CN107220837 A CN 107220837A CN 201710405122 A CN201710405122 A CN 201710405122A CN 107220837 A CN107220837 A CN 107220837A
Authority
CN
China
Prior art keywords
target object
information
digital information
user
blockchain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710405122.2A
Other languages
Chinese (zh)
Inventor
何清素
聂二保
徐彧
刘周斌
胡若云
涂莹
王俊生
郭善琪
郭雅丽
崔九鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Agel Ecommerce Ltd
BEIJING HUITONG JINCAI INFORMATION TECHNOLOGY Co Ltd
State Grid Corp of China SGCC
State Grid Zhejiang Electric Power Co Ltd
Original Assignee
State Grid Agel Ecommerce Ltd
BEIJING HUITONG JINCAI INFORMATION TECHNOLOGY Co Ltd
State Grid Corp of China SGCC
State Grid Zhejiang Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Agel Ecommerce Ltd, BEIJING HUITONG JINCAI INFORMATION TECHNOLOGY Co Ltd, State Grid Corp of China SGCC, State Grid Zhejiang Electric Power Co Ltd filed Critical State Grid Agel Ecommerce Ltd
Priority to CN201710405122.2A priority Critical patent/CN107220837A/en
Publication of CN107220837A publication Critical patent/CN107220837A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Buyer or seller confidence or verification

Landscapes

  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供一种目标对象溯源方法及装置,在获取到目标对象的第一数字信息后,生成目标对象的标识信息,根据目标对象的标识信息生成目标对象的区块链,并将目标对象在不同阶段中的各条数字信息,如生产阶段的第一数字信息、运输阶段的第二数字信息和交易阶段的第三数字信息与区块链进行绑定,进一步可以以区块链的标识信息为查询基础,提供与区块链相关联的各条数字信息,实现通过区块链的标识信息获取到目标对象的各条数字信息,进而通过目标对象的各条数字信息实现对目标对象的生产情况和交易情况进行追踪,并且在应用到交易场景中,通过各条数字信息可以掌握目标对象来源和质量等信息,使得交易双方掌握同等的目标对象来源和质量等信息。

The present invention provides a method and device for tracing the source of a target object. After obtaining the first digital information of the target object, the identification information of the target object is generated, and the block chain of the target object is generated according to the identification information of the target object, and the target object is stored in the Various pieces of digital information in different stages, such as the first digital information in the production stage, the second digital information in the transportation stage, and the third digital information in the transaction stage are bound to the blockchain, and further can be identified by the blockchain As a query basis, provide various pieces of digital information associated with the blockchain, realize the acquisition of various digital information of the target object through the identification information of the blockchain, and then realize the production of the target object through the various digital information of the target object The situation and transaction status are tracked, and when applied to the transaction scene, information such as the source and quality of the target object can be grasped through various pieces of digital information, so that both parties to the transaction have the same information on the source and quality of the target object.

Description

一种目标对象溯源方法及装置Method and device for traceability of target objects

技术领域technical field

本发明属于信息跟踪技术领域,更具体的说,尤其涉及一种目标对象溯源方法及装置。The invention belongs to the technical field of information tracking, and more specifically relates to a method and device for tracing the source of a target object.

背景技术Background technique

随着电子商务迅猛发展,通过电子商务的商品交易已经成为重要的社会消费模式,而曾经制约电子商务普及应用的信息基础设施、物流配送和电子支付等因素也得到极大改善。但是在电子商务迅猛发展的同时,仍然存在着许多问题需要解决。With the rapid development of e-commerce, commodity transactions through e-commerce have become an important social consumption mode, and factors such as information infrastructure, logistics distribution and electronic payment that once restricted the popularization and application of e-commerce have also been greatly improved. But while e-commerce is developing rapidly, there are still many problems to be solved.

如部分不良厂商利用OEM(Original Equipment Manufacturer,原厂委托制造)等方式委托小厂代其生产,导致商品质量和品牌溢出效益严重打折,进而对购方利益造成损坏,同时对电子商务环境造成污染,甚至在一定程度上成为影响电子商务发展的瓶颈。For example, some unscrupulous manufacturers use OEM (Original Equipment Manufacturer, original factory commissioned manufacturing) to entrust small factories to produce on their behalf, resulting in serious discounts in product quality and brand spillover benefits, which in turn damage the interests of buyers and pollute the e-commerce environment. , and even become a bottleneck affecting the development of e-commerce to a certain extent.

为此可通过在电子商务相关的电子平台上发布信息(如商品信息和信用背书等)、通过电子平台的奖惩措施和国家监管部门的督查等方式对商品交易进行监控,但是这些方式会存在交易双方对商品来源和质量的所掌握的信息严重不对称,特别是对于交易的购方来说,在售方采用OEM方式委托小厂代其生产的情况下,购方是无法获知这一情况的,进而存在交易双方对商品来源和质量的所掌握的信息严重不对称的问题。To this end, commodity transactions can be monitored by publishing information on electronic platforms related to e-commerce (such as commodity information and credit endorsement, etc.), rewards and punishments on electronic platforms, and supervision by national regulatory authorities. The two sides of the transaction have a serious asymmetry of information on the source and quality of the goods, especially for the buyer of the transaction. When the seller adopts the OEM method and entrusts a small factory to produce on its behalf, the buyer has no way of knowing this situation. Therefore, there is a problem of serious asymmetry in the information that both parties to the transaction have about the source and quality of the commodity.

发明内容Contents of the invention

有鉴于此,本发明的目的在于提供一种目标对象溯源方法及装置,用于对目标对象的生产情况和交易情况进行追踪,使得交易双方掌握同等的商品来源和质量等信息。具体的,技术方案如下:In view of this, the object of the present invention is to provide a method and device for tracing the source of a target object, which is used to track the production and transaction status of the target object, so that both parties to the transaction can have the same information on the source and quality of the commodity. Specifically, the technical solution is as follows:

本发明提供一种目标对象溯源方法,所述方法包括:The present invention provides a method for tracing the source of a target object, the method comprising:

获取目标对象的第一数字信息,所述第一数字信息是在所述目标对象的生产阶段中与所述目标对象的生产过程相关的数字信息;acquiring first digital information of the target object, the first digital information being digital information related to the production process of the target object in the production stage of the target object;

生成所述目标对象的标识信息,根据所述目标对象的标识信息,生成所述目标对象的区块链,并生成所述区块链的标识信息;Generate identification information of the target object, generate a block chain of the target object according to the identification information of the target object, and generate identification information of the block chain;

至少获取所述目标对象的第二数字信息和所述目标对象的第三数字信息,所述第二数字信息是在所述目标对象的运输阶段中与所述目标对象的运输过程相关的数字信息,所述第三数字信息是在所述目标对象的交易阶段中与所述目标对象的交易情况相关的数字信息;acquiring at least second digital information of the target object and third digital information of the target object, the second digital information being digital information related to the transportation process of the target object during the transportation phase of the target object , the third digital information is digital information related to the transaction situation of the target object in the transaction stage of the target object;

将所述第一数字信息、所述第二数字信息和所述第三数字信息与所述区块链进行绑定;binding the first digital information, the second digital information and the third digital information to the block chain;

以所述区块链的标识信息为查询基础,提供所述区块链绑定的各条数字信息。Based on the identification information of the blockchain, each piece of digital information bound to the blockchain is provided.

优选地,所述方法还包括:将所述目标对象与第一用户的用户信息关联;Preferably, the method further includes: associating the target object with user information of the first user;

在所述第三数字信息指示所述目标对象的拥有者从第一用户更改为第二用户的情况下,获取第二用户的用户信息,将所述目标对象与所述第一用户的用户信息关联修改为所述目标对象与所述第二用户的用户信息关联。If the third digital information indicates that the owner of the target object has been changed from the first user to the second user, acquiring user information of the second user, and combining the target object with the user information of the first user The association modification is that the target object is associated with the user information of the second user.

优选地,所述方法还包括:获取所述目标对象的概要信息,并将所述概要信息与所述区块链进行绑定;Preferably, the method further includes: obtaining summary information of the target object, and binding the summary information with the block chain;

所述以所述区块链的标识信息为查询基础,提供所述区块链绑定的各条数字信息包括:以所述区块链的标识信息和所述目标对象的概要信息为查询基础,提供所述区块链绑定的各条数字信息。The step of using the identification information of the block chain as the query basis and providing each piece of digital information bound to the block chain includes: using the identification information of the block chain and the summary information of the target object as the query basis , providing each piece of digital information bound to the blockchain.

优选地,所述方法还包括:获取各个区块链的运行情况,并根据各个区块链的运行情况对监控参数进行调整。Preferably, the method further includes: obtaining the operation status of each block chain, and adjusting the monitoring parameters according to the operation status of each block chain.

优选地,所述目标对象的标识信息为所述第一数字信息的哈希值,所述区块链的标识信息为所述区块链的公钥。Preferably, the identification information of the target object is a hash value of the first digital information, and the identification information of the blockchain is a public key of the blockchain.

本发明还提供一种目标对象溯源装置,所述装置包括:The present invention also provides a target object traceability device, which includes:

获取单元,用于获取目标对象的第一数字信息以及用于至少获取所述目标对象的第二数字信息和所述目标对象的第三数字信息,所述第一数字信息是在所述目标对象的生产阶段中与所述目标对象的生产过程相关的数字信,所述第二数字信息是在所述目标对象的运输阶段中与所述目标对象的运输过程相关的数字信息,所述第三数字信息是在所述目标对象的交易阶段中与所述目标对象的交易情况相关的数字信息;an acquisition unit for acquiring first digital information of a target object and for acquiring at least second digital information of the target object and third digital information of the target object, the first digital information being in the target object The digital information related to the production process of the target object in the production stage of the target object, the second digital information is the digital information related to the transportation process of the target object in the transportation stage of the target object, and the third The digital information is digital information related to the transaction status of the target object during the transaction stage of the target object;

生成单元,用于生成所述目标对象的标识信息,根据所述目标对象的标识信息,生成所述目标对象的区块链,并生成所述区块链的标识信息;A generating unit, configured to generate identification information of the target object, generate a block chain of the target object according to the identification information of the target object, and generate identification information of the block chain;

绑定单元,用于将所述第一数字信息、所述第二数字信息和所述第三数字信息与所述区块链进行绑定;a binding unit, configured to bind the first digital information, the second digital information and the third digital information with the block chain;

提供单元,用于以所述区块链的标识信息为查询基础,提供所述区块链绑定的各条数字信息。The providing unit is configured to provide each piece of digital information bound to the blockchain based on the identification information of the blockchain.

优选地,所述装置还包括:关联单元,用于将所述目标对象与第一用户的用户信息关联;Preferably, the device further includes: an associating unit, configured to associate the target object with the user information of the first user;

修改单元,用于在所述第三数字信息指示所述目标对象的拥有者从第一用户更改为第二用户的情况下,获取第二用户的用户信息,将所述目标对象与所述第一用户的用户信息关联修改为所述目标对象与所述第二用户的用户信息关联。A modifying unit, configured to obtain user information of the second user when the third digital information indicates that the owner of the target object has been changed from the first user to the second user, and combine the target object with the second user The user information association of a user is modified so that the target object is associated with the user information of the second user.

优选地,所述获取单元还用于获取所述目标对象的概要信息,并触发所述绑定单元将所述概要信息与所述区块链进行绑定;Preferably, the acquiring unit is further configured to acquire summary information of the target object, and trigger the binding unit to bind the summary information with the block chain;

所述提供单元,用于以所述区块链的标识信息和所述目标对象的概要信息为查询基础,提供所述区块链绑定的各条数字信息。The providing unit is configured to provide each piece of digital information bound to the blockchain based on the identification information of the blockchain and the summary information of the target object.

优选地,所述获取单元,还用于获取各个区块链的运行情况;Preferably, the obtaining unit is also used to obtain the operation status of each blockchain;

所述装置还包括:调整单元,用于根据各个区块链的运行情况对监控参数进行调整。The device also includes: an adjustment unit, configured to adjust the monitoring parameters according to the operation conditions of each block chain.

优选地,所述目标对象的标识信息为所述第一数字信息的哈希值,所述区块链的标识信息为所述区块链的公钥。Preferably, the identification information of the target object is a hash value of the first digital information, and the identification information of the blockchain is a public key of the blockchain.

与现有技术相比,本发明提供的上述技术方案具有如下优点:Compared with the prior art, the above-mentioned technical solution provided by the present invention has the following advantages:

借由上述技术方案,在获取到目标对象的第一数字信息后,生成目标对象的标识信息,根据目标对象的标识信息生成目标对象的区块链,并将目标对象在不同阶段中的各条数字信息,如生产阶段的第一数字信息、运输阶段的第二数字信息和交易阶段的第三数字信息与区块链进行绑定,进一步可以以区块链的标识信息为查询基础,提供与区块链相关联的各条数字信息,实现通过区块链的标识信息获取到目标对象的各条数字信息,进而通过目标对象的各条数字信息实现对目标对象的生产情况和交易情况进行追踪。With the above technical solution, after the first digital information of the target object is obtained, the identification information of the target object is generated, the block chain of the target object is generated according to the identification information of the target object, and each piece of the target object in different stages Digital information, such as the first digital information in the production stage, the second digital information in the transportation stage, and the third digital information in the transaction stage are bound to the blockchain. Further, the identification information of the blockchain can be used as the query basis to provide information related to Each piece of digital information associated with the blockchain can obtain each piece of digital information of the target object through the identification information of the blockchain, and then track the production status and transaction status of the target object through each piece of digital information of the target object .

并且本发明提供的技术方案可以应用到交易场景中,通过应用本发明提供的技术方案,对于交易双方来说可以通过目标对象的各条数字信息实现对目标对象的生产情况和交易情况进行追踪,尤其是对交易双方中的购方来说通过各条数字信息可以掌握目标对象来源和质量等信息,使得交易双方掌握同等的目标对象来源和质量等信息。Moreover, the technical solution provided by the present invention can be applied to transaction scenarios. By applying the technical solution provided by the present invention, both parties to the transaction can track the production status and transaction status of the target object through various pieces of digital information of the target object. Especially for the purchaser among the two parties to the transaction, information such as the source and quality of the target object can be grasped through various pieces of digital information, so that both parties to the transaction can grasp the same information on the source and quality of the target object.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are For some embodiments of the present invention, those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1是实施本发明实施例提供目标对象溯源方法的底层系统架构图;Fig. 1 is a diagram of the underlying system architecture implementing the method for tracing the source of the target object provided by the embodiment of the present invention;

图2是本发明实施例提供的目标对象溯源方法的一种流程图;Fig. 2 is a kind of flowchart of the target object traceability method provided by the embodiment of the present invention;

图3是本发明实施例提供的目标对象溯源方法的另一种流程图;Fig. 3 is another flow chart of the target object traceability method provided by the embodiment of the present invention;

图4是本发明实施例提供的目标对象溯源装置的一种结构示意图;Fig. 4 is a schematic structural diagram of a target object traceability device provided by an embodiment of the present invention;

图5是本发明实施例提供的目标对象溯源装置的另一种结构示意图。Fig. 5 is another schematic structural diagram of the target object traceability device provided by the embodiment of the present invention.

具体实施方式detailed description

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

本发明实施例提供的目标对象溯源方法及装置可通过区块链的开源技术,如比特币或以太坊的开源技术,搭建基于电子商务平台交易的联盟链系统,通过在交易涉及的各方处部署节点,如在包括但不限于的生产商、电子商务平台、第三方评估机构、购方等处部署节点,利用区块链去中心化、去信任和保密性好的特点,将目标对象的各条数字信息通过区块链进行加密,并可以通过自组网传输技术传播,让各方均能共享目标对象的各条数字信息,通过多方签名确认(如第一用户和第二用户签名确认)机制完成对目标对象的质量和来源的共同认可,并最终完成交易。在词联盟链系统中目标对象的所有数字信息军存储于区块链中,使得各方尤其是生产商不能单方面篡改数字信息,通过运输阶段传递的目标对象实体与电子商务平台对目标对象的数字信息实施同步,保证信息一致性的前提下,从目标对象的来源判断是否由真正的生产商或是合格的生产者生产,二对于购方来说,其能够通过所有上链的数字信息的变动及时获知目标对象的生产和运输信息,并通过是否进行签名对目标对象生产过程和最终质量予以认可。The target object traceability method and device provided by the embodiments of the present invention can use the open source technology of the blockchain, such as the open source technology of Bitcoin or Ethereum, to build an alliance chain system based on e-commerce platform transactions, and through all parties involved in the transaction Deploying nodes, such as deploying nodes including but not limited to manufacturers, e-commerce platforms, third-party evaluation agencies, buyers, etc., using the characteristics of blockchain decentralization, trustlessness and good confidentiality, Each piece of digital information is encrypted through the blockchain, and can be disseminated through the ad hoc network transmission technology, so that all parties can share each piece of digital information of the target object, and confirm it through multi-party signatures (such as the first user and the second user signature confirmation ) mechanism to complete the joint recognition of the quality and source of the target object, and finally complete the transaction. All digital information of the target object in the word alliance chain system is stored in the block chain, so that all parties, especially the manufacturer, cannot unilaterally tamper with the digital information, and the target object entity and the e-commerce platform pass the target object through the transportation stage. Digital information is synchronized to ensure information consistency, and judge whether it is produced by a real manufacturer or a qualified producer from the source of the target object. Second, for the buyer, it can pass all the digital information on the chain. Change the production and transportation information of the target object in a timely manner, and approve the production process and final quality of the target object through whether to sign or not.

相对应的,搭建的基于电子商务平台交易的联盟链系统包括两层架构,第一层为底层系统架构,用于解决区块链中各个节点部署问题,第二层为应用场景系统架构,用于解决目标对象溯源功能的实现问题。其中底层系统架构的示意图如图1所示,可以包括:区块链数字资产交易平台、区块链浏览器和区块链运营监控平台。Correspondingly, the alliance chain system built based on e-commerce platform transactions includes a two-layer architecture. The first layer is the underlying system architecture, which is used to solve the deployment problems of each node in the blockchain. The second layer is the application scenario system architecture, which uses To solve the problem of realizing the traceability function of the target object. The schematic diagram of the underlying system architecture is shown in Figure 1, which may include: a blockchain digital asset trading platform, a blockchain browser, and a blockchain operation monitoring platform.

区块链数字资产交易平台为目标对象溯源方法提供基本环境,用于生成区块链,并将区块链与目标对象绑定。如图1所示,区块链数字资产交易平台包括:用户注册界面(提供用户注册功能,包括用户名和密码等)、信息录入界面(用于获取目标对象的相关信息,如目标对象图片、目标对象的logo和目标对象的性能参数等)、数字化界面(用于将目标对象的相关信息转换为数字信息,并生成目标对象的标识信息)、目标对象上链界面(用于得到目标对象的区块链和区块链的标识信息,并对外公布)、目标对象交易界面(用于公布目标对象的交易情况,如用于交易发布和接收购方信息等)、数字资产化界面(用于将区块链和目标对象的概要信息相关联,以通过目标对象的概要信息确定区块链对应哪种类型的目标对象)。The blockchain digital asset trading platform provides a basic environment for the target object traceability method, which is used to generate a blockchain and bind the blockchain to the target object. As shown in Figure 1, the blockchain digital asset trading platform includes: user registration interface (provides user registration function, including user name and password, etc.), information input interface (used to obtain relevant information of the target object, such as target object picture, target object's logo and performance parameters of the target object, etc.), digital interface (used to convert the relevant information of the target object into digital information, and generate the identification information of the target object), the target object on-chain interface (used to obtain the area of the target object block chain and blockchain identification information, and announced to the public), target object transaction interface (used to announce the transaction status of the target object, such as for transaction release and receiving buyer information, etc.), digital asset interface (used to transfer The block chain is associated with the general information of the target object, so as to determine which type of target object the block chain corresponds to through the general information of the target object).

区块链浏览器则用于供交易双方浏览已有的区块链以及区块链的交易情况,在本发明实施例中可以提供至少一个区块链浏览器,对于每个区块链浏览器来说均有一标识信息,用于对不同的区块链浏览器进行区分,且进一步将区块链浏览器的标识信息和区块链绑定,以可以快速查找到区块链位于哪个区块链浏览器中。The block chain browser is used for both transaction parties to browse the existing block chain and block chain transactions. In the embodiment of the present invention, at least one block chain browser can be provided. For each block chain browser For example, there is an identification information, which is used to distinguish different blockchain browsers, and further bind the identification information of the blockchain browser to the blockchain, so that you can quickly find out which block the blockchain is located in. in the chain browser.

在任意一个区块链浏览器中,包括搜索栏(用于进行区块链搜索,如可输入交易的目标对象的标识信息、区块链的公钥和区块高度)、最新生成区块链浏览栏(用于浏览最新生成的区块链的信息,如区块高度,本区块链对应目标对象的标识信息和区块集合中各目标对象的标识信息等)、交易信息统计栏(用于统计各个目标对象的交易情况,如统计最新预设笔交易的序号、购方的地址和交易时间等)、交易详情栏(记录交易信息统计栏中每笔交易的交易详情,如可以查看每笔交易的目标对象的标识信息和交易时间等)。In any blockchain browser, including the search bar (for blockchain searches, such as the identification information of the target object that can enter the transaction, the public key of the blockchain, and the block height), the latest generated blockchain Browse column (used to browse the information of the newly generated blockchain, such as the block height, the identification information of the target object corresponding to this blockchain and the identification information of each target object in the block set, etc.), transaction information statistics column (use It is used to count the transaction status of each target object, such as counting the serial number of the latest preset transaction, the buyer’s address and transaction time, etc.), the transaction details column (record the transaction details of each transaction in the transaction information statistics column, if you can view each The identification information of the target object of the transaction and the transaction time, etc.).

区块链管理平台用于监控区块链的运行情况以及本系统的资源使用情况,如区块链管理平台包括区块链运行界面(用于监控区块链的运行情况,如监控总区块高度、历史交易数量、总用户数量和区块生成平均时间等)、资源使用界面(用于监控本系统的资源使用情况,如处理器使用情况、内存使用情况和磁盘使用情况等)。The blockchain management platform is used to monitor the operation of the blockchain and the resource usage of the system. For example, the blockchain management platform includes a blockchain operation interface (used to monitor the operation of the blockchain, such as monitoring the total block Height, number of historical transactions, total number of users and average block generation time, etc.), resource usage interface (used to monitor the resource usage of the system, such as processor usage, memory usage and disk usage, etc.).

应用场景系统架构包括用户注册登录模块(如果移植于电子商务平台中,可设置跳转至电子商务平台的用户注册登录模块,降低开发和管理成本)、信息归集处理模块(用于通过人工智能技术和多媒体技术采集目标对象的相关信息,并获取相关信息对应的数字信息)和信息上链发布模块(用于生成目标对象的区块链,并对外发布区块链以及区块链绑定的各条数字信息)。The application scenario system architecture includes a user registration and login module (if it is transplanted into an e-commerce platform, it can be set to jump to the user registration and login module of the e-commerce platform to reduce development and management costs), an information collection and processing module (used to technology and multimedia technology to collect the relevant information of the target object, and obtain the digital information corresponding to the relevant information) and the information chain release module (used to generate the block chain of the target object, and release the block chain and the block chain bound individual pieces of digital information).

下面结合图1,对本发明实施例提供的目标对象溯源方法进行说明,如图2所示,其示出了本发明实施例提供的目标对象溯源方法的一种流程图,用于实现对目标对象的生产情况和交易情况进行追踪,而在将其应用于交易场景中时可以使得交易双方掌握同等的商品来源和质量等信息,具体的,图2所示目标对象溯源方法可以包括以下步骤:The method for tracing the source of the target object provided by the embodiment of the present invention will be described below in conjunction with FIG. 1. As shown in FIG. The production situation and transaction situation of the target object are tracked, and when it is applied to the transaction scene, both parties to the transaction can have the same information on the source and quality of the commodity. Specifically, the traceability method of the target object shown in Figure 2 may include the following steps:

101:获取目标对象的第一数字信息,其中第一数字信息是在目标对象的生产阶段中与目标对象的生产过程相关的数字信息,所述数字信息包括但不限于生产目标对象所需原材料、目标对象的生产地和目标对象的生产商。101: Obtain the first digital information of the target object, wherein the first digital information is digital information related to the production process of the target object in the production stage of the target object, the digital information includes but not limited to the raw materials required for the production of the target object, The place of manufacture of the target object and the manufacturer of the target object.

也就是说,在目标对象的生产阶段可以获取生产目标对象所需原材料的信息(如材料的种类、型号、材料的生产地、材料的生产商、材料的生产时间和材料的运输等信息)、目标对象的生产地、目标对象的生产商和目标对象的生产时间等信息,将这些信息作为第一数字信息。That is to say, in the production stage of the target object, the information of the raw materials required for the production of the target object (such as the type, model, place of production of the material, manufacturer of the material, production time of the material, and transportation of the material, etc.) can be obtained, Information such as the production place of the target object, the manufacturer of the target object, and the production time of the target object are used as the first digital information.

在本发明实施例中,获取上述第一数字信息的一种可行方式是:通过生产阶段涉及的各方人员手动输入上述信息,如所需原材料的生产商、运输公司的业务人员和目标对象的生产商手动输入上述信息。例如实施目标对象溯源方法的系统框架提供有信息录入界面,上述各方人员在该信息录入界面中手动输入上述信息。In the embodiment of the present invention, a feasible way to obtain the above-mentioned first digital information is to manually input the above-mentioned information by all parties involved in the production stage, such as the manufacturer of the required raw materials, the business personnel of the transportation company, and the The manufacturer manually enters the above information. For example, the system framework implementing the target object traceability method provides an information input interface, and the personnel of the above-mentioned parties manually input the above-mentioned information in the information input interface.

获取上述第一数字信息的另一种可行方式是:在目标对象的生产阶段,从所需原材料生产、进场(进入目标对象的生产车间)和目标对象生产等过程通过人工智能和多媒体技术采集上述信息。例如通过人工智能和多媒体技术对原材料中的标识信息(如记录有原材料的型号、种类、生产时间等信息的二维码)、生产商的证件、运输原材料的物品的标识信息(如记录原材料运输情况的二维码)以及目标对象的标识信息(如记录有目标对象的型号、种类、生产时间等信息的二维码)进行扫描、识别和信息验证等操作,以将有型商品的信息自动转换为上述第一数字信息,实现第一数字信息的自动获取。Another feasible way to obtain the above-mentioned first digital information is: in the production stage of the target object, from the production of the required raw materials, entering the site (entering the production workshop of the target object) and the production of the target object through artificial intelligence and multimedia technology collection the above information. For example, through artificial intelligence and multimedia technology, the identification information in the raw materials (such as the two-dimensional code recording the model, type, production time and other information of the raw materials), the manufacturer's certificate, and the identification information of the items transporting the raw materials (such as recording the transportation of the raw materials) Two-dimensional code of the situation) and the identification information of the target object (such as the two-dimensional code recorded with the model, type, production time and other information of the target object) for scanning, identification and information verification, so as to automatically transfer the information of the stylish product It is converted into the above-mentioned first digital information to realize automatic acquisition of the first digital information.

获取上述第一数字信息的再一种可行方式是:将上述人工手动输入方式和自动获取方式相结合,例如通过人工手动输入方式获取上述第一数字信息的部分信息,通过自动获取方式获取上述第一数字信息的剩余信息,或者通过自动获取方式获取上述第一数字信息后,并通过上述人工手动输入方式对自动获取的第一数字信息进行校正。Another feasible way to obtain the above-mentioned first digital information is to combine the above-mentioned manual input method with the automatic acquisition method, for example, to obtain part of the above-mentioned first digital information through manual input, and to obtain the above-mentioned first digital information through automatic acquisition. The remaining information of the first digital information, or after the first digital information is obtained through automatic acquisition, and the automatically obtained first digital information is corrected through manual input.

但是需要注意的是:此处的校正主要是对语法和错别字等的校正,这是因为上述第一数字信息涉及目标对象的产地、用料、工艺、标准和厂家等多方面的信息,通过这些信息可以确定目标对象是否来源于真正的产地以及是否采用真正的工艺等,所以仅允许对自动获取的各条信息中的语法和错别字等进行校正。However, it should be noted that the correction here is mainly correction of grammar and typos. This is because the above-mentioned first digital information involves various information such as the origin, materials, process, standards and manufacturers of the target object. Through these The information can determine whether the target object comes from the real place of origin and whether the real craftsmanship is used, so only the grammar and typos in the automatically obtained information are allowed to be corrected.

102:生成目标对象的标识信息,根据目标对象的标识信息生成目标对象的区块链,并生成区块链的标识信息。102: Generate identification information of the target object, generate a blockchain of the target object according to the identification information of the target object, and generate identification information of the blockchain.

可以理解的是:标识信息是用于将不同目标对象进行区分的标识符,在本发明实施例生成目标对象的标识信息的一种方式是:对目标对象的相关信息,如目标对象的图片、logo和性能参数等进行哈希运算,得到目标对象的哈希值,该哈希值可以作为目标对象的标识信息。然后根据目标对象的标识信息生成目标对象的区块链,其中生成的区块链如表1所示。It can be understood that: the identification information is an identifier used to distinguish different target objects, and one way to generate the identification information of the target object in the embodiment of the present invention is: related information of the target object, such as a picture of the target object, The logo and performance parameters are hashed to obtain the hash value of the target object, which can be used as the identification information of the target object. Then generate the blockchain of the target object according to the identification information of the target object, and the generated blockchain is shown in Table 1.

表1区块链的格式Table 1 Blockchain format

区块头block header 目标对象的标识信息Identification information of the target object 区块尾end of block

从上述表1所示可以看出,目标对象的区块链直接将目标对象的标识信息加入到区块链的数据区域,这种区块链的生成方式相对于将目标对象的相关信息,如上述第一数字信息加入到区块链的数据区域来说,可以大大降低区块链的信息量,利于区块链的传输。It can be seen from the above table 1 that the block chain of the target object directly adds the identification information of the target object to the data area of the block chain. Adding the above-mentioned first digital information to the data area of the blockchain can greatly reduce the amount of information in the blockchain, which is beneficial to the transmission of the blockchain.

相对应的,区块链的标识信息是用于将不同目标对象的区块链进行区分的标识符,在本发明实施例中,区块链的标识信息的一种可行方式是:区块链的公钥,并且可以对外公布区块链的公钥,这样可以将区块链的公钥作为查询基础,即以区块链的公钥为搜索条件,获取与其对应的区块链,进而可以根据区块链中目标对象的标识信息获取到对应的目标对象,从而得到目标对象相关的各条数字信息。Correspondingly, the identification information of the block chain is an identifier used to distinguish the block chains of different target objects. In the embodiment of the present invention, a feasible way of the identification information of the block chain is: block chain public key of the blockchain, and can publish the public key of the blockchain, so that the public key of the blockchain can be used as the query basis, that is, the public key of the blockchain can be used as the search condition to obtain the corresponding blockchain, and then you can According to the identification information of the target object in the blockchain, the corresponding target object is obtained, so as to obtain various pieces of digital information related to the target object.

103:至少获取目标对象的第二数字信息和目标对象的第三数字信息,其中,第二数字信息是在目标对象的运输阶段中与目标对象的运输过程相关的数字信息,如第二数字信息包括但不限于目标对象的运输时间、在某个运输时间对应的运输起点和运输重点等。103: Acquire at least the second digital information of the target object and the third digital information of the target object, wherein the second digital information is digital information related to the transportation process of the target object during the transportation stage of the target object, such as the second digital information Including but not limited to the transportation time of the target object, the transportation starting point and transportation focus corresponding to a certain transportation time, etc.

第三数字信息是在目标对象的交易阶段中与目标对象的交易情况相关的数字信息,如第三数字信息包括但不限于目标对象的交易时间、目标对象的交易双方信息等。The third digital information is digital information related to the transaction status of the target object during the transaction stage of the target object. For example, the third digital information includes but is not limited to the transaction time of the target object, information on both parties to the transaction of the target object, and the like.

即对于任意一个目标对象来说,本发明实施例可以获取其在不同阶段,如生产阶段、运输阶段和交易阶段的各条数字信息,而对于第二数字信息和第三数字信息的获取方式请参阅第一数字信息的获取方式,对此本发明实施例不再进行阐述。That is to say, for any target object, the embodiment of the present invention can obtain various pieces of digital information in different stages, such as the production stage, transportation stage and transaction stage, and for the acquisition method of the second digital information and the third digital information, please refer to Referring to the manner of acquiring the first digital information, this embodiment of the present invention will not be described again.

104:将第一数字信息、第二数字信息和第三数字信息与区块链进行绑定,这样在查询到区块链之后,就可以获取到与其绑定的各条数字信息,以获知目标对象在不同阶段的情况,如在生产阶段中原材料的情况和目标对象的生产情况(如生产地),进而在将本发明实施例提供的目标对象溯源方法应用于交易场景中,对于交易双方中的购方来说其可以掌握同等的目标对象来源和质量等信息。104: Bind the first digital information, the second digital information, and the third digital information to the blockchain, so that after querying the blockchain, you can obtain each piece of digital information bound to it to know the target The situation of the object at different stages, such as the situation of the raw materials in the production stage and the production situation of the target object (such as the production place), and then when the target object traceability method provided by the embodiment of the present invention is applied to the transaction scene, for both parties to the transaction For the buyer, it can grasp the same information about the source and quality of the target object.

在这里需要说明的一点是:目标对象的区块链生成后,由于目标对象的生产、运输和交易的时间成本和经费成本等问题,导致与区块链绑定的各条数字信息有一定延迟,但是本发明实施例通过区块链绑定的各条数字信息的更新,完成最新的数字信息的发布,为交易双方提供最新的对等信息。并且区块链随着目标对象生产阶段的开始而生成,并随着目标对象轨迹变动(如运输或交易导致),使得与目标对象相关的节点(此节点指代用户,如交易双方中的售方和购方)越来越多,为此本发明实施例提供区块链技术容许其他节点加入,以实现共享区块链绑定的各条数字信息。One point that needs to be explained here is: after the block chain of the target object is generated, due to the time cost and expense cost of the production, transportation and transaction of the target object, there will be a certain delay in the digital information bound to the block chain. , but the embodiment of the present invention completes the release of the latest digital information through the update of each piece of digital information bound by the blockchain, and provides the latest peer-to-peer information for both parties to the transaction. And the block chain is generated with the beginning of the production stage of the target object, and changes with the track of the target object (such as caused by transportation or transaction), so that the nodes related to the target object (this node refers to the user, such as the seller in the transaction There are more and more parties and purchasers), so the embodiment of the present invention provides blockchain technology to allow other nodes to join, so as to realize the sharing of digital information bound by the blockchain.

105:以区块链的标识信息为查询基础,提供区块链绑定的各条数字信息。也就是说区块链的标识信息可以作为查询各条数字信息的关键词,通过在实施目标对象溯源方法的系统框架中输入区块链的标识信息(区块链的标识信息可对外输出实现共享),就可以通过区块链的标识信息查找到对应的区块链,进而根据区块链查找到其绑定的各条数字信息,实现数字信息共享,而数字信息指示目标对象处于不同阶段的情况,如在生产阶段的生产时间、运输阶段的运输时间和交易阶段的交易双方信息等,因此通过不同阶段的数字信息可以实现对目标对象的生产情况和交易情况进行追踪。105: Based on the identification information of the blockchain, provide various pieces of digital information bound to the blockchain. That is to say, the identification information of the blockchain can be used as a key word for querying various pieces of digital information. By inputting the identification information of the blockchain in the system framework implementing the method of traceability of the target object (the identification information of the blockchain can be exported to achieve sharing). ), you can find the corresponding blockchain through the identification information of the blockchain, and then find out the digital information bound to it according to the blockchain to realize digital information sharing, and the digital information indicates that the target object is in different stages The situation, such as the production time in the production stage, the transportation time in the transportation stage, and the information of both parties in the transaction stage, etc. Therefore, the production situation and transaction situation of the target object can be tracked through the digital information of different stages.

借由上述技术方案,在获取到目标对象的第一数字信息后,生成目标对象的标识信息,根据目标对象的标识信息生成目标对象的区块链,并将目标对象在不同阶段中的各条数字信息,如生产阶段的第一数字信息、运输阶段的第二数字信息和交易阶段的第三数字信息与区块链进行绑定,进一步可以以区块链的标识信息为查询基础,提供与区块链相关联的各条数字信息,实现通过区块链的标识信息获取到目标对象的各条数字信息,进而通过目标对象的各条数字信息实现对目标对象的生产情况和交易情况进行追踪。With the above technical solution, after the first digital information of the target object is obtained, the identification information of the target object is generated, the block chain of the target object is generated according to the identification information of the target object, and each piece of the target object in different stages Digital information, such as the first digital information in the production stage, the second digital information in the transportation stage, and the third digital information in the transaction stage are bound to the blockchain. Further, the identification information of the blockchain can be used as the query basis to provide information related to Each piece of digital information associated with the blockchain can obtain each piece of digital information of the target object through the identification information of the blockchain, and then track the production status and transaction status of the target object through each piece of digital information of the target object .

并且本发明实施例提供的目标对象溯源方法可以应用到交易场景中,通过应用本发明实施例提供的目标对象溯源方法,对于交易双方来说可以通过目标对象的各条数字信息实现对目标对象的生产情况和交易情况进行追踪,尤其是对交易双方中的购方来说通过各条数字信息可以掌握目标对象来源和质量等信息,使得交易双方掌握同等的目标对象来源和质量等信息。And the target object traceability method provided by the embodiment of the present invention can be applied to the transaction scene. By applying the target object traceability method provided by the embodiment of the present invention, both parties to the transaction can realize the traceability of the target object through each piece of digital information of the target object. Production status and transaction status are tracked, especially for the purchaser among the two parties to the transaction, information such as the source and quality of the target object can be grasped through various pieces of digital information, so that both parties to the transaction have the same information on the source and quality of the target object.

在这里需要说明的一点是:区块链的标识信息仅用于区分不同的区块链,但是通过区块链的标识信息无法确定该区块链属于哪个目标对象,进而无法确定目标对象是一个什么类型的物体,如无法确定区块链所属目标对象是一个汽车产品还是一个农产品等,因此仅以区块链的标识信息为查询基础,其需要经过多次查询才能获取到其所需目标对象的各条数字信息,为此本发明实施例提供的目标对象溯源方法还可以:获取目标对象的概要信息,并将概要信息与区块链进行绑定,进而可以以区块链的标识信息和目标对象的概要信息为查询基础,提供区块链绑定的各条数字信息。What needs to be explained here is that the identification information of the blockchain is only used to distinguish different blockchains, but it is impossible to determine which target object the blockchain belongs to through the identification information of the blockchain, and thus it is impossible to determine whether the target object is a What type of object, for example, it is impossible to determine whether the target object of the blockchain is an automobile product or an agricultural product, etc., so only the identification information of the blockchain is used as the basis of the query, and it needs multiple queries to obtain the desired target object For each digital information of the target object, the target object traceability method provided by the embodiment of the present invention can also: obtain the summary information of the target object, and bind the summary information with the block chain, and then can use the identification information of the block chain and The summary information of the target object is the basis of the query, providing various pieces of digital information bound by the blockchain.

其中概要信息作为目标对象的简要说明,至少用于指示目标对象的类型和功能等,而对于不同目标对象来说,其可能存在相同的概要信息,因此通过概要信息可以确定区块链对应的目标对象属于哪种类型和/或哪种功能的目标对象,也就是说通过概要信息可以确定区块链对应的目标对象是否是交易双方希望交易的对象,然后再通过与其绑定的区块链的标识信息查询各条数字信息,从而通过概要信息确定的至少一个目标对象中确定最终的目标对象。The summary information is used as a brief description of the target object, at least to indicate the type and function of the target object, and for different target objects, there may be the same summary information, so the corresponding target of the blockchain can be determined through the summary information Which type and/or which function of the object belongs to the target object, that is to say, through the summary information, it can be determined whether the target object corresponding to the blockchain is the object that the transaction parties want to trade, and then through the blockchain bound to it The identification information queries each piece of digital information, so as to determine the final target object from at least one target object determined by the summary information.

请参阅图3,其示出了本发明实施例提供的目标对象溯源方法的另一种流程图,可以包括以下步骤:Please refer to FIG. 3, which shows another flow chart of the target object traceability method provided by the embodiment of the present invention, which may include the following steps:

201:获取目标对象的第一数字信息,其中第一数字信息是在目标对象的生产阶段中与目标对象的生产过程相关的数字信息,所述数字信息包括但不限于生产目标对象所需原材料、目标对象的生产地和目标对象的生产商。201: Obtain the first digital information of the target object, where the first digital information is digital information related to the production process of the target object in the production stage of the target object, the digital information includes but not limited to the raw materials required for the production of the target object, The place of manufacture of the target object and the manufacturer of the target object.

202:生成目标对象的标识信息,根据目标对象的标识信息生成目标对象的区块链,并生成区块链的标识信息。202: Generate identification information of the target object, generate a blockchain of the target object according to the identification information of the target object, and generate identification information of the blockchain.

在本发明实施例中,步骤201与步骤101相同,步骤202与步骤102相同,对此本发明实施例不再阐述。In the embodiment of the present invention, step 201 is the same as step 101, and step 202 is the same as step 102, which will not be described in this embodiment of the present invention.

203:将目标对象与第一用户的用户信息关联。其中目标对象与第一用户的用户信息可以随着目标对象生产阶段的开始而进行关联,且第一用户的用户信息用于指示当前此目标对象的拥有者为哪个用户,因此在本发明实施例,第一用户的用户信息可以随目标对象的轨迹变动而发生变化。203: Associate the target object with the user information of the first user. The target object and the user information of the first user can be associated with the beginning of the target object production phase, and the user information of the first user is used to indicate which user the current owner of the target object is, so in the embodiment of the present invention , the user information of the first user may change as the trajectory of the target object changes.

如在目标对象处于生产阶段时,第一用户的用户信息可以是生产目标对象的用户的信息,如上述第一数字信息中目标对象的生产商,而为了指示有哪个用户生产目标对象,第一用户的用户信息包括但不限于生产商的名称、生产商所在地和生产商的注册时间等,以通过这些信息对不同的第一用户进行区分,从而确定与目标对象对应的第一用户的用户信息,以避免出现实际生产商利用OEM等方式委托小厂代其生产的问题。For example, when the target object is in the production stage, the user information of the first user may be the information of the user who produced the target object, such as the manufacturer of the target object in the above-mentioned first digital information, and in order to indicate which user produced the target object, the first The user's user information includes but is not limited to the name of the manufacturer, the location of the manufacturer, and the registration time of the manufacturer, etc., so as to distinguish different first users through these information, so as to determine the user information of the first user corresponding to the target object In order to avoid the problem that actual manufacturers use OEM and other methods to entrust small factories to produce on their behalf.

204:至少获取目标对象的第二数字信息和目标对象的第三数字信息,其中,第二数字信息是在目标对象的运输阶段中与目标对象的运输过程相关的数字信息,第三数字信息是在目标对象的交易阶段中与目标对象的交易情况相关的数字信息。204: Acquire at least the second digital information of the target object and the third digital information of the target object, wherein the second digital information is digital information related to the transportation process of the target object during the transportation stage of the target object, and the third digital information is Numerical information related to the transaction status of the target object during the transaction stage of the target object.

205:将第一数字信息、第二数字信息和第三数字信息与区块链进行绑定。205: Bind the first digital information, the second digital information, and the third digital information with the blockchain.

在本发明实施例中,步骤204与步骤103相同,步骤205与步骤104相同,对此本发明实施例不再阐述。In the embodiment of the present invention, step 204 is the same as step 103, and step 205 is the same as step 104, which will not be described in this embodiment of the present invention.

206:在第三数字信息指示目标对象的拥有者从第一用户更改为第二用户的情况下,获取第二用户的用户信息,将目标对象与第一用户的用户信息关联修改为目标对象与第二用户的用户信息关联。206: In the case where the third digital information indicates that the owner of the target object has been changed from the first user to the second user, obtain the user information of the second user, and modify the association between the target object and the user information of the first user to be the target object and User information association of the second user.

可以理解的是,第三数字信息是在目标对象的交易阶段中与目标对象的交易情况相关的数字信息,因此通过第三数字信息可以确定目标对象的拥有者是否发生改变,如第三数字信息中包括一个用于指示交易成功的参数,当所述参数的取值为预设数值(如1),则说明在目标对象的交易阶段中目标对象被成功交易,此时就可以确定目标对象的拥有者发生改变,进而获取目标对象当前的拥有者信息,如上述第二用户的用户信息,然后将目标对象与第一用户的用户信息关联修改为目标对象与第二用户的用户信息关联。It can be understood that the third digital information is digital information related to the transaction status of the target object in the transaction stage of the target object, so it can be determined whether the owner of the target object has changed through the third digital information, such as the third digital information Include a parameter used to indicate the success of the transaction. When the value of the parameter is a preset value (such as 1), it means that the target object has been successfully traded in the transaction stage of the target object. At this time, the target object’s The owner changes, and then obtains the current owner information of the target object, such as the user information of the second user mentioned above, and then changes the association between the target object and the user information of the first user to the association between the target object and the user information of the second user.

在本发明实施例中,一次交易中涉及的交易双方——第一用户(交易成功前目标对象的拥有者)和第二用户(交易成功后目标对象的拥有者)的用户信息记录在上述第三数字信息中,因此当确定目标对象的拥有者发生改变时,可以直接从上述第三数字信息中获取到第二用户的用户信息,将其与目标对象相关联。In the embodiment of the present invention, the user information of both parties involved in a transaction—the first user (the owner of the target object before the transaction is successful) and the second user (the owner of the target object after the transaction is successful) is recorded in the above-mentioned In the three digital information, when it is determined that the owner of the target object changes, the user information of the second user can be directly obtained from the above third digital information, and associated with the target object.

在这里需要说明的一点是:在目标对象的第一次交易中,第一用户为目标对象的生产者,而在目标对象的其他次交易中,第一用户为前一次交易成功后目标对象的拥有者。并且交易是否成功需要判断是否接收到确认可以交易的指令,当接收到确认可以交易的指令时说明交易成功,其中确认可以交易的指令是由第一用户的终端设备发出,在每次交易中第一用户的终端设备均会收到交易信息,如购方信息,当第一用户通过第一用户的终端设备显示的交易信息确认交易时,终端设备就会发出确认可以交易的指令。What needs to be explained here is: in the first transaction of the target object, the first user is the producer of the target object, while in other transactions of the target object, the first user is the producer of the target object after the previous successful transaction owner. And whether the transaction is successful or not needs to be judged whether an instruction confirming that it can be traded has been received. When the instruction confirming that it can be traded is received, it means that the transaction is successful. The instruction confirming that it can be traded is issued by the terminal device of the first user. Each user's terminal device will receive transaction information, such as buyer information. When the first user confirms the transaction through the transaction information displayed on the first user's terminal device, the terminal device will issue an instruction to confirm that the transaction is possible.

207:以区块链的标识信息为查询基础,提供区块链绑定的各条数字信息。207: Based on the identification information of the blockchain, provide various pieces of digital information bound to the blockchain.

借由上述技术方案,在第三数字信息指示目标对象的拥有者从第一用户更改为第二用户的情况下,可以更改目标对象与用户信息的关联情况,实现对目标对象交易情况的追踪。With the above technical solution, when the third digital information indicates that the owner of the target object has changed from the first user to the second user, the association between the target object and user information can be changed, and the transaction status of the target object can be tracked.

此外,本发明实施例提供的目标对象溯源方法还可以包括步骤:获取各个区块链的运行情况,并根据各个区块链的运行情况对监控参数进行调整,其中区块链的运行情况包括但不限于:区块高度、交易数量、用户数量以及区块生成平均时间等,区块高度用于记录对应目标对象的所有交易情况,随着交易次数的增多,区块高度增加,通过上述信息可以获取某个区块链的运行情况,以确定是否需要对监控参数进行调整,若需要对监控参数进行调整,可以采用调整监控时间、监控区块链的数量等方式,并且这种监控方式可以对区块链去中心化技术的劣势起到补充作用。In addition, the target object traceability method provided by the embodiment of the present invention may also include the steps of: obtaining the operation status of each blockchain, and adjusting the monitoring parameters according to the operation status of each blockchain, wherein the operation status of the blockchain includes but Not limited to: block height, number of transactions, number of users, and average block generation time, etc. The block height is used to record all transactions of the corresponding target object. As the number of transactions increases, the block height increases. The above information can Obtain the operation status of a block chain to determine whether the monitoring parameters need to be adjusted. If the monitoring parameters need to be adjusted, you can adjust the monitoring time, monitor the number of block chains, etc., and this monitoring method can be used for The disadvantages of blockchain decentralized technology play a complementary role.

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。For the aforementioned method embodiments, for the sake of simple description, they are expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, Certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

与上述方法实施例相对应,本发明实施例还提供一种目标对象溯源装置,用于实现对目标对象的生产情况和交易情况进行追踪,而在将其应用于交易场景中时可以使得交易双方掌握同等的商品来源和质量等信息,其结构示意图如图4所示,可以包括:获取单元11、生成单元12、绑定单元13和提供单元14。Corresponding to the above-mentioned method embodiment, the embodiment of the present invention also provides a target object traceability device, which is used to track the production status and transaction status of the target object, and when it is applied to the transaction scene, it can make both parties of the transaction Grasp information such as the source and quality of equivalent commodities, and its structural diagram is shown in FIG. 4 .

获取单元11,用于获取目标对象的第一数字信息以及用于至少获取目标对象的第二数字信息和目标对象的第三数字信息,第一数字信息是在目标对象的生产阶段中与目标对象的生产过程相关的数字信,第二数字信息是在目标对象的运输阶段中与目标对象的运输过程相关的数字信息,第三数字信息是在目标对象的交易阶段中与目标对象的交易情况相关的数字信息。The acquiring unit 11 is used to acquire the first digital information of the target object and at least acquire the second digital information of the target object and the third digital information of the target object, the first digital information is related to the target object in the production stage of the target object The digital information related to the production process of the target object, the second digital information is the digital information related to the transportation process of the target object in the transportation stage of the target object, and the third digital information is related to the transaction situation of the target object in the transaction stage of the target object digital information.

对于第一数字信息、第二数字信息和第三数字信息的具体说明以及获取方式请参阅方法实施例中的相关说明,对此本发明实施例不再阐述。For the specific description and acquisition method of the first digital information, the second digital information and the third digital information, please refer to the relevant description in the method embodiment, which will not be described in this embodiment of the present invention.

生成单元12,用于生成目标对象的标识信息,根据目标对象的标识信息,生成目标对象的区块链,并生成区块链的标识信息。可以理解的是:标识信息是用于将不同目标对象进行区分的标识符,在本发明实施例生成目标对象的标识信息的一种方式是:对目标对象的相关信息,如目标对象的图片、logo和性能参数等进行哈希运算,得到目标对象的哈希值,该哈希值可以作为目标对象的标识信息。然后根据目标对象的标识信息生成目标对象的区块链,其中生成的区块链如上述表1所示。The generating unit 12 is configured to generate identification information of the target object, generate a block chain of the target object according to the identification information of the target object, and generate identification information of the block chain. It can be understood that: the identification information is an identifier used to distinguish different target objects, and one way to generate the identification information of the target object in the embodiment of the present invention is: related information of the target object, such as a picture of the target object, The logo and performance parameters are hashed to obtain the hash value of the target object, which can be used as the identification information of the target object. Then, the block chain of the target object is generated according to the identification information of the target object, wherein the generated block chain is shown in Table 1 above.

从上述表1所示可以看出,目标对象的区块链直接将目标对象的标识信息加入到区块链的数据区域,这种区块链的生成方式相对于将目标对象的相关信息,如上述第一数字信息加入到区块链的数据区域来说,可以大大降低区块链的信息量,利于区块链的传输。It can be seen from the above table 1 that the block chain of the target object directly adds the identification information of the target object to the data area of the block chain. Adding the above-mentioned first digital information to the data area of the blockchain can greatly reduce the amount of information in the blockchain, which is beneficial to the transmission of the blockchain.

相对应的,区块链的标识信息是用于将不同目标对象的区块链进行区分的标识符,在本发明实施例中,区块链的标识信息的一种可行方式是:区块链的公钥,并且可以对外公布区块链的公钥,这样可以将区块链的公钥作为查询基础,即以区块链的公钥为搜索条件,获取与其对应的区块链,进而可以根据区块链中目标对象的标识信息获取到对应的目标对象,从而得到目标对象相关的各条数字信息。Correspondingly, the identification information of the block chain is an identifier used to distinguish the block chains of different target objects. In the embodiment of the present invention, a feasible way of the identification information of the block chain is: block chain public key of the blockchain, and can publish the public key of the blockchain, so that the public key of the blockchain can be used as the query basis, that is, the public key of the blockchain can be used as the search condition to obtain the corresponding blockchain, and then you can According to the identification information of the target object in the blockchain, the corresponding target object is obtained, so as to obtain various pieces of digital information related to the target object.

绑定单元13,用于将第一数字信息、第二数字信息和第三数字信息与区块链进行绑定,这样在查询到区块链之后,就可以获取到与其绑定的各条数字信息,以获知目标对象在不同阶段的情况,如在生产阶段中原材料的情况和目标对象的生产情况(如生产地),进而在将本发明实施例提供的目标对象溯源装置应用于交易场景中,对于交易双方中的购方来说其可以掌握同等的目标对象来源和质量等信息。Binding unit 13, configured to bind the first digital information, the second digital information and the third digital information to the block chain, so that after querying the block chain, each piece of digital information bound to it can be obtained Information, to know the situation of the target object at different stages, such as the situation of raw materials in the production stage and the production situation of the target object (such as the production place), and then apply the target object traceability device provided by the embodiment of the present invention to the transaction scene , for the purchaser among the two parties to the transaction, it can grasp the same information such as the source and quality of the target object.

提供单元14,用于以区块链的标识信息为查询基础,提供区块链绑定的各条数字信息。也就是说区块链的标识信息可以作为查询各条数字信息的关键词,通过在实施目标对象溯源装置的系统框架中输入区块链的标识信息(区块链的标识信息可对外输出实现共享),就可以通过区块链的标识信息查找到对应的区块链,进而根据区块链查找到其绑定的各条数字信息,实现数字信息共享,而数字信息指示目标对象处于不同阶段的情况,如在生产阶段的生产时间、运输阶段的运输时间和交易阶段的交易双方信息等,因此通过不同阶段的数字信息可以实现对目标对象的生产情况和交易情况进行追踪。The providing unit 14 is configured to provide each piece of digital information bound to the blockchain based on the identification information of the blockchain. That is to say, the identification information of the block chain can be used as a key word for querying each piece of digital information. By inputting the identification information of the block chain in the system framework implementing the target object traceability device (the identification information of the block chain can be exported to realize sharing ), you can find the corresponding blockchain through the identification information of the blockchain, and then find the digital information bound to it according to the blockchain to realize digital information sharing, and the digital information indicates that the target object is in different stages The situation, such as the production time in the production stage, the transportation time in the transportation stage, and the information of both parties in the transaction stage, etc. Therefore, the production situation and transaction situation of the target object can be tracked through the digital information of different stages.

借由上述技术方案,在获取到目标对象的第一数字信息后,生成目标对象的标识信息,根据目标对象的标识信息生成目标对象的区块链,并将目标对象在不同阶段中的各条数字信息,如生产阶段的第一数字信息、运输阶段的第二数字信息和交易阶段的第三数字信息与区块链进行绑定,进一步可以以区块链的标识信息为查询基础,提供与区块链相关联的各条数字信息,实现通过区块链的标识信息获取到目标对象的各条数字信息,进而通过目标对象的各条数字信息实现对目标对象的生产情况和交易情况进行追踪。With the above technical solution, after the first digital information of the target object is obtained, the identification information of the target object is generated, the block chain of the target object is generated according to the identification information of the target object, and each piece of the target object in different stages Digital information, such as the first digital information in the production stage, the second digital information in the transportation stage, and the third digital information in the transaction stage are bound to the blockchain. Further, the identification information of the blockchain can be used as the query basis to provide information related to Each piece of digital information associated with the blockchain can obtain each piece of digital information of the target object through the identification information of the blockchain, and then track the production status and transaction status of the target object through each piece of digital information of the target object .

并且本发明实施例提供的目标对象溯源装置可以应用到交易场景中,通过应用本发明实施例提供的目标对象溯源装置,对于交易双方来说可以通过目标对象的各条数字信息实现对目标对象的生产情况和交易情况进行追踪,尤其是对交易双方中的购方来说通过各条数字信息可以掌握目标对象来源和质量等信息,使得交易双方掌握同等的目标对象来源和质量等信息。Moreover, the target object traceability device provided by the embodiment of the present invention can be applied to the transaction scene. By applying the target object traceability device provided by the embodiment of the present invention, both parties to the transaction can realize the traceability of the target object through each piece of digital information of the target object. Production status and transaction status are tracked, especially for the purchaser among the two parties to the transaction, information such as the source and quality of the target object can be grasped through various pieces of digital information, so that both parties to the transaction have the same information on the source and quality of the target object.

在这里需要说明的一点是:区块链的标识信息仅用于区分不同的区块链,但是通过区块链的标识信息无法确定该区块链属于哪个目标对象,进而无法确定目标对象是一个什么类型的物体,如无法确定区块链所属目标对象是一个汽车产品还是一个农产品等,因此仅以区块链的标识信息为查询基础,其需要经过多次查询才能获取到其所需目标对象的各条数字信息,为此本发明实施例提供的目标对象溯源装置中获取单元11还用于获取目标对象的概要信息,并触发绑定单元13将概要信息与区块链进行绑定,进而提供单元14可以以区块链的标识信息和目标对象的概要信息为查询基础,提供区块链绑定的各条数字信息。What needs to be explained here is that the identification information of the blockchain is only used to distinguish different blockchains, but it is impossible to determine which target object the blockchain belongs to through the identification information of the blockchain, and thus it is impossible to determine whether the target object is a What type of object, for example, it is impossible to determine whether the target object of the blockchain is an automobile product or an agricultural product, etc., so only the identification information of the blockchain is used as the basis of the query, and it needs multiple queries to obtain the desired target object For this purpose, the acquisition unit 11 in the target object traceability device provided by the embodiment of the present invention is also used to acquire the summary information of the target object, and triggers the binding unit 13 to bind the summary information with the block chain, and then The providing unit 14 can provide each piece of digital information bound to the blockchain based on the identification information of the blockchain and the summary information of the target object.

其中概要信息作为目标对象的简要说明,至少用于指示目标对象的类型和功能等,而对于不同目标对象来说,其可能存在相同的概要信息,因此通过概要信息可以确定区块链对应的目标对象属于哪种类型和/或哪种功能的目标对象,也就是说通过概要信息可以确定区块链对应的目标对象是否是交易双方希望交易的对象,然后再通过与其绑定的区块链的标识信息查询各条数字信息,从而通过概要信息确定的至少一个目标对象中确定最终的目标对象。The summary information is used as a brief description of the target object, at least to indicate the type and function of the target object, and for different target objects, there may be the same summary information, so the corresponding target of the blockchain can be determined through the summary information Which type and/or which function of the object belongs to the target object, that is to say, through the summary information, it can be determined whether the target object corresponding to the blockchain is the object that the transaction parties want to trade, and then through the blockchain bound to it The identification information queries each piece of digital information, so as to determine the final target object from at least one target object determined by the summary information.

请参阅图5,其示出了本发明实施例提供的目标对象溯源装置的另一种结构,还可以包括:关联单元15和修改单元16。Please refer to FIG. 5 , which shows another structure of the target object traceability device provided by the embodiment of the present invention, which may further include: an associating unit 15 and a modifying unit 16 .

其中关联单元15,用于将目标对象与第一用户的用户信息关联。其中目标对象与第一用户的用户信息可以随着目标对象生产阶段的开始而进行关联,且第一用户的用户信息用于指示当前此目标对象的拥有者为哪个用户,因此在本发明实施例,第一用户的用户信息可以随目标对象的轨迹变动而发生变化。The associating unit 15 is configured to associate the target object with the user information of the first user. The target object and the user information of the first user can be associated with the beginning of the target object production phase, and the user information of the first user is used to indicate which user the current owner of the target object is, so in the embodiment of the present invention , the user information of the first user may change as the trajectory of the target object changes.

如在目标对象处于生产阶段时,第一用户的用户信息可以是生产目标对象的用户的信息,如上述第一数字信息中目标对象的生产商,而为了指示有哪个用户生产目标对象,第一用户的用户信息包括但不限于生产商的名称、生产商所在地和生产商的注册时间等,以通过这些信息对不同的第一用户进行区分,从而确定与目标对象对应的第一用户的用户信息,以避免出现实际生产商利用OEM等方式委托小厂代其生产的问题。For example, when the target object is in the production stage, the user information of the first user may be the information of the user who produced the target object, such as the manufacturer of the target object in the above-mentioned first digital information, and in order to indicate which user produced the target object, the first The user's user information includes but is not limited to the name of the manufacturer, the location of the manufacturer, and the registration time of the manufacturer, etc., so as to distinguish different first users through these information, so as to determine the user information of the first user corresponding to the target object In order to avoid the problem that actual manufacturers use OEM and other methods to entrust small factories to produce on their behalf.

修改单元16,用于在第三数字信息指示目标对象的拥有者从第一用户更改为第二用户的情况下,获取第二用户的用户信息,将目标对象与第一用户的用户信息关联修改为目标对象与第二用户的用户信息关联。A modifying unit 16, configured to obtain the user information of the second user when the third digital information indicates that the owner of the target object has changed from the first user to the second user, and modify the target object in association with the user information of the first user The target object is associated with the user information of the second user.

可以理解的是,第三数字信息是在目标对象的交易阶段中与目标对象的交易情况相关的数字信息,因此通过第三数字信息可以确定目标对象的拥有者是否发生改变,如第三数字信息中包括一个用于指示交易成功的参数,当所述参数的取值为预设数值(如1),则说明在目标对象的交易阶段中目标对象被成功交易,此时就可以确定目标对象的拥有者发生改变,进而获取目标对象当前的拥有者信息,如上述第二用户的用户信息,然后将目标对象与第一用户的用户信息关联修改为目标对象与第二用户的用户信息关联。It can be understood that the third digital information is digital information related to the transaction status of the target object in the transaction stage of the target object, so it can be determined whether the owner of the target object has changed through the third digital information, such as the third digital information Include a parameter used to indicate the success of the transaction. When the value of the parameter is a preset value (such as 1), it means that the target object has been successfully traded in the transaction stage of the target object. At this time, the target object’s The owner changes, and then obtains the current owner information of the target object, such as the user information of the second user mentioned above, and then changes the association between the target object and the user information of the first user to the association between the target object and the user information of the second user.

在本发明实施例中,一次交易中涉及的交易双方——第一用户(交易成功前目标对象的拥有者)和第二用户(交易成功后目标对象的拥有者)的用户信息记录在上述第三数字信息中,因此当确定目标对象的拥有者发生改变时,可以直接从上述第三数字信息中获取到第二用户的用户信息,将其与目标对象相关联。In the embodiment of the present invention, the user information of both parties involved in a transaction—the first user (the owner of the target object before the transaction is successful) and the second user (the owner of the target object after the transaction is successful) is recorded in the above-mentioned In the three digital information, when it is determined that the owner of the target object changes, the user information of the second user can be directly obtained from the above third digital information, and associated with the target object.

借由上述技术方案,在第三数字信息指示目标对象的拥有者从第一用户更改为第二用户的情况下,可以更改目标对象与用户信息的关联情况,实现对目标对象交易情况的追踪。With the above technical solution, when the third digital information indicates that the owner of the target object has changed from the first user to the second user, the association between the target object and user information can be changed, and the transaction status of the target object can be tracked.

此外,本发明实施例提供的目标对象溯源装置中获取单元11还可以获取各个区块链的运行情况,然后通过目标对象溯源装置中的调整单元根据各个区块链的运行情况对监控参数进行调整,其中区块链的运行情况包括但不限于:区块高度、交易数量、用户数量以及区块生成平均时间等,区块高度用于记录对应目标对象的所有交易情况,随着交易次数的增多,区块高度增加,通过上述信息可以获取某个区块链的运行情况,以确定是否需要对监控参数进行调整,若需要对监控参数进行调整,可以采用调整监控时间、监控区块链的数量等方式,并且这种监控方式可以对区块链去中心化技术的劣势起到补充作用。In addition, the acquisition unit 11 in the target object traceability device provided by the embodiment of the present invention can also obtain the operation status of each blockchain, and then adjust the monitoring parameters according to the operation status of each block chain through the adjustment unit in the target object traceability device , where the operation of the blockchain includes but is not limited to: block height, number of transactions, number of users, and average block generation time, etc. The block height is used to record all transactions of the corresponding target object. With the increase in the number of transactions , the block height increases. Through the above information, the operation status of a certain blockchain can be obtained to determine whether the monitoring parameters need to be adjusted. If the monitoring parameters need to be adjusted, the monitoring time and the number of monitoring blockchains can be adjusted. And so on, and this monitoring method can play a supplementary role to the disadvantages of blockchain decentralized technology.

本发明实施例还提供了一种设备,其可以是服务器、PC(Personal Computer,个人计算机)、PAD(平板电脑)、手机等,所述设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:获取目标对象的第一数字信息,所述第一数字信息是在所述目标对象的生产阶段中与所述目标对象的生产过程相关的数字信息;The embodiment of the present invention also provides a kind of device, and it can be server, PC (Personal Computer, personal computer), PAD (tablet computer), mobile phone etc., and described device comprises processor, memory and storage on memory and can be in A program running on the processor, when the processor executes the program, the following steps are implemented: acquiring the first digital information of the target object, the first digital information is related to the production process of the target object in the production stage of the target object digital information;

生成所述目标对象的标识信息,根据所述目标对象的标识信息,生成所述目标对象的区块链,并生成所述区块链的标识信息;Generate identification information of the target object, generate a block chain of the target object according to the identification information of the target object, and generate identification information of the block chain;

至少获取所述目标对象的第二数字信息和所述目标对象的第三数字信息,所述第二数字信息是在所述目标对象的运输阶段中与所述目标对象的运输过程相关的数字信息,所述第三数字信息是在所述目标对象的交易阶段中与所述目标对象的交易情况相关的数字信息;acquiring at least second digital information of the target object and third digital information of the target object, the second digital information being digital information related to the transportation process of the target object during the transportation phase of the target object , the third digital information is digital information related to the transaction situation of the target object in the transaction stage of the target object;

将所述第一数字信息、所述第二数字信息和所述第三数字信息与所述区块链进行绑定;binding the first digital information, the second digital information and the third digital information to the block chain;

以所述区块链的标识信息为查询基础,提供所述区块链绑定的各条数字信息。Based on the identification information of the blockchain, each piece of digital information bound to the blockchain is provided.

优选地,所述方法还包括:将所述目标对象与第一用户的用户信息关联;Preferably, the method further includes: associating the target object with user information of the first user;

在所述第三数字信息指示所述目标对象的拥有者从第一用户更改为第二用户的情况下,获取第二用户的用户信息,将所述目标对象与所述第一用户的用户信息关联修改为所述目标对象与所述第二用户的用户信息关联。If the third digital information indicates that the owner of the target object has been changed from the first user to the second user, acquiring user information of the second user, and combining the target object with the user information of the first user The association modification is that the target object is associated with the user information of the second user.

优选地,所述方法还包括:获取所述目标对象的概要信息,并将所述概要信息与所述区块链进行绑定;Preferably, the method further includes: obtaining summary information of the target object, and binding the summary information with the block chain;

所述以所述区块链的标识信息为查询基础,提供所述区块链绑定的各条数字信息包括:以所述区块链的标识信息和所述目标对象的概要信息为查询基础,提供所述区块链绑定的各条数字信息。The step of using the identification information of the block chain as the query basis and providing each piece of digital information bound to the block chain includes: using the identification information of the block chain and the summary information of the target object as the query basis , providing each piece of digital information bound to the blockchain.

优选地,所述方法还包括:获取各个区块链的运行情况,并根据各个区块链的运行情况对监控参数进行调整。Preferably, the method further includes: obtaining the operation status of each block chain, and adjusting the monitoring parameters according to the operation status of each block chain.

优选地,所述目标对象的标识信息为所述第一数字信息的哈希值,所述区块链的标识信息为所述区块链的公钥。Preferably, the identification information of the target object is a hash value of the first digital information, and the identification information of the blockchain is a public key of the blockchain.

本发明实施例还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:获取目标对象的第一数字信息,所述第一数字信息是在所述目标对象的生产阶段中与所述目标对象的生产过程相关的数字信息;The embodiment of the present invention also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program initialized with the following method steps: acquiring first digital information of a target object, the first digital information being in digital information related to the production process of said target object during the production phase of said target object;

生成所述目标对象的标识信息,根据所述目标对象的标识信息,生成所述目标对象的区块链,并生成所述区块链的标识信息;Generate identification information of the target object, generate a block chain of the target object according to the identification information of the target object, and generate identification information of the block chain;

至少获取所述目标对象的第二数字信息和所述目标对象的第三数字信息,所述第二数字信息是在所述目标对象的运输阶段中与所述目标对象的运输过程相关的数字信息,所述第三数字信息是在所述目标对象的交易阶段中与所述目标对象的交易情况相关的数字信息;acquiring at least second digital information of the target object and third digital information of the target object, the second digital information being digital information related to the transportation process of the target object during the transportation phase of the target object , the third digital information is digital information related to the transaction situation of the target object in the transaction stage of the target object;

将所述第一数字信息、所述第二数字信息和所述第三数字信息与所述区块链进行绑定;binding the first digital information, the second digital information and the third digital information to the block chain;

以所述区块链的标识信息为查询基础,提供所述区块链绑定的各条数字信息。Based on the identification information of the blockchain, each piece of digital information bound to the blockchain is provided.

优选地,所述方法还包括:将所述目标对象与第一用户的用户信息关联;Preferably, the method further includes: associating the target object with user information of the first user;

在所述第三数字信息指示所述目标对象的拥有者从第一用户更改为第二用户的情况下,获取第二用户的用户信息,将所述目标对象与所述第一用户的用户信息关联修改为所述目标对象与所述第二用户的用户信息关联。In the case where the third digital information indicates that the owner of the target object has changed from the first user to the second user, acquiring user information of the second user, and combining the target object with the user information of the first user The association modification is that the target object is associated with the user information of the second user.

优选地,所述方法还包括:获取所述目标对象的概要信息,并将所述概要信息与所述区块链进行绑定;Preferably, the method further includes: obtaining summary information of the target object, and binding the summary information with the block chain;

所述以所述区块链的标识信息为查询基础,提供所述区块链绑定的各条数字信息包括:以所述区块链的标识信息和所述目标对象的概要信息为查询基础,提供所述区块链绑定的各条数字信息。The step of using the identification information of the block chain as the query basis and providing each piece of digital information bound to the block chain includes: using the identification information of the block chain and the summary information of the target object as the query basis , providing each piece of digital information bound to the blockchain.

优选地,所述方法还包括:获取各个区块链的运行情况,并根据各个区块链的运行情况对监控参数进行调整。Preferably, the method further includes: obtaining the operation status of each block chain, and adjusting the monitoring parameters according to the operation status of each block chain.

优选地,所述目标对象的标识信息为所述第一数字信息的哈希值,所述区块链的标识信息为所述区块链的公钥。Preferably, the identification information of the target object is a hash value of the first digital information, and the identification information of the blockchain is a public key of the blockchain.

对于上述设备和计算机程序产品中各个步骤的实施过程以及解释等请参阅上述方法实施例中的相关说明,对此本发明实施例不再阐述。For the implementation process and explanation of each step in the above-mentioned device and computer program product, please refer to the relevant description in the above-mentioned method embodiment, and this embodiment of the present invention will not be described again.

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. For the same and similar parts in each embodiment, refer to each other, that is, Can. As for the device-type embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for related parts, please refer to part of the description of the method embodiments.

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。Finally, it should also be noted that in this text, relational terms such as first and second etc. are only used to distinguish one entity or operation from another, and do not necessarily require or imply that these entities or operations, any such actual relationship or order exists. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that, for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.

Claims (10)

1.一种目标对象溯源方法,其特征在于,所述方法包括:1. A method for tracing the source of a target object, characterized in that the method comprises: 获取目标对象的第一数字信息,所述第一数字信息是在所述目标对象的生产阶段中与所述目标对象的生产过程相关的数字信息;acquiring first digital information of the target object, the first digital information being digital information related to the production process of the target object in the production stage of the target object; 生成所述目标对象的标识信息,根据所述目标对象的标识信息,生成所述目标对象的区块链,并生成所述区块链的标识信息;Generate identification information of the target object, generate a block chain of the target object according to the identification information of the target object, and generate identification information of the block chain; 至少获取所述目标对象的第二数字信息和所述目标对象的第三数字信息,所述第二数字信息是在所述目标对象的运输阶段中与所述目标对象的运输过程相关的数字信息,所述第三数字信息是在所述目标对象的交易阶段中与所述目标对象的交易情况相关的数字信息;acquiring at least second digital information of the target object and third digital information of the target object, the second digital information being digital information related to the transportation process of the target object during the transportation phase of the target object , the third digital information is digital information related to the transaction situation of the target object in the transaction stage of the target object; 将所述第一数字信息、所述第二数字信息和所述第三数字信息与所述区块链进行绑定;binding the first digital information, the second digital information and the third digital information to the block chain; 以所述区块链的标识信息为查询基础,提供所述区块链绑定的各条数字信息。Based on the identification information of the blockchain, each piece of digital information bound to the blockchain is provided. 2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述目标对象与第一用户的用户信息关联;2. The method according to claim 1, further comprising: associating the target object with the user information of the first user; 在所述第三数字信息指示所述目标对象的拥有者从第一用户更改为第二用户的情况下,获取第二用户的用户信息,将所述目标对象与所述第一用户的用户信息关联修改为所述目标对象与所述第二用户的用户信息关联。If the third digital information indicates that the owner of the target object has been changed from the first user to the second user, acquiring user information of the second user, and combining the target object with the user information of the first user The association modification is that the target object is associated with the user information of the second user. 3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标对象的概要信息,并将所述概要信息与所述区块链进行绑定;3. The method according to claim 1, further comprising: obtaining summary information of the target object, and binding the summary information with the block chain; 所述以所述区块链的标识信息为查询基础,提供所述区块链绑定的各条数字信息包括:以所述区块链的标识信息和所述目标对象的概要信息为查询基础,提供所述区块链绑定的各条数字信息。The step of using the identification information of the block chain as the query basis and providing each piece of digital information bound to the block chain includes: using the identification information of the block chain and the summary information of the target object as the query basis , providing each piece of digital information bound to the blockchain. 4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取各个区块链的运行情况,并根据各个区块链的运行情况对监控参数进行调整。4. The method according to claim 1, further comprising: obtaining the operation status of each blockchain, and adjusting the monitoring parameters according to the operation status of each blockchain. 5.根据权利要求1至4任意一项所述的方法,其特征在于,所述目标对象的标识信息为所述第一数字信息的哈希值,所述区块链的标识信息为所述区块链的公钥。5. The method according to any one of claims 1 to 4, wherein the identification information of the target object is the hash value of the first digital information, and the identification information of the blockchain is the The public key of the blockchain. 6.一种目标对象溯源装置,其特征在于,所述装置包括:6. A target object traceability device, characterized in that the device comprises: 获取单元,用于获取目标对象的第一数字信息以及用于至少获取所述目标对象的第二数字信息和所述目标对象的第三数字信息,所述第一数字信息是在所述目标对象的生产阶段中与所述目标对象的生产过程相关的数字信,所述第二数字信息是在所述目标对象的运输阶段中与所述目标对象的运输过程相关的数字信息,所述第三数字信息是在所述目标对象的交易阶段中与所述目标对象的交易情况相关的数字信息;an acquisition unit for acquiring first digital information of a target object and for acquiring at least second digital information of the target object and third digital information of the target object, the first digital information being in the target object The digital information related to the production process of the target object in the production stage of the target object, the second digital information is the digital information related to the transportation process of the target object in the transportation stage of the target object, and the third The digital information is digital information related to the transaction status of the target object during the transaction stage of the target object; 生成单元,用于生成所述目标对象的标识信息,根据所述目标对象的标识信息,生成所述目标对象的区块链,并生成所述区块链的标识信息;A generating unit, configured to generate identification information of the target object, generate a block chain of the target object according to the identification information of the target object, and generate identification information of the block chain; 绑定单元,用于将所述第一数字信息、所述第二数字信息和所述第三数字信息与所述区块链进行绑定;a binding unit, configured to bind the first digital information, the second digital information and the third digital information with the block chain; 提供单元,用于以所述区块链的标识信息为查询基础,提供所述区块链绑定的各条数字信息。The providing unit is configured to provide each piece of digital information bound to the blockchain based on the identification information of the blockchain. 7.根据权利要求6所述的装置,其特征在于,所述装置还包括:关联单元,用于将所述目标对象与第一用户的用户信息关联;7. The device according to claim 6, further comprising: an associating unit, configured to associate the target object with the user information of the first user; 修改单元,用于在所述第三数字信息指示所述目标对象的拥有者从第一用户更改为第二用户的情况下,获取第二用户的用户信息,将所述目标对象与所述第一用户的用户信息关联修改为所述目标对象与所述第二用户的用户信息关联。A modifying unit, configured to obtain user information of the second user when the third digital information indicates that the owner of the target object has been changed from the first user to the second user, and combine the target object with the second user The user information association of a user is modified so that the target object is associated with the user information of the second user. 8.根据权利要求6所述的装置,其特征在于,所述获取单元还用于获取所述目标对象的概要信息,并触发所述绑定单元将所述概要信息与所述区块链进行绑定;8. The device according to claim 6, wherein the acquiring unit is further configured to acquire summary information of the target object, and trigger the binding unit to link the summary information with the block chain binding; 所述提供单元,用于以所述区块链的标识信息和所述目标对象的概要信息为查询基础,提供所述区块链绑定的各条数字信息。The providing unit is configured to provide each piece of digital information bound to the blockchain based on the identification information of the blockchain and the summary information of the target object. 9.根据权利要求6所述的装置,其特征在于,所述获取单元,还用于获取各个区块链的运行情况;9. The device according to claim 6, wherein the acquiring unit is also used to acquire the operation status of each blockchain; 所述装置还包括:调整单元,用于根据各个区块链的运行情况对监控参数进行调整。The device also includes: an adjustment unit, configured to adjust the monitoring parameters according to the operation conditions of each block chain. 10.根据权利要求6至9任意一项所述的装置,其特征在于,所述目标对象的标识信息为所述第一数字信息的哈希值,所述区块链的标识信息为所述区块链的公钥。10. The device according to any one of claims 6 to 9, wherein the identification information of the target object is the hash value of the first digital information, and the identification information of the blockchain is the The public key of the blockchain.
CN201710405122.2A 2017-05-31 2017-05-31 A kind of destination object source tracing method and device Pending CN107220837A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710405122.2A CN107220837A (en) 2017-05-31 2017-05-31 A kind of destination object source tracing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710405122.2A CN107220837A (en) 2017-05-31 2017-05-31 A kind of destination object source tracing method and device

Publications (1)

Publication Number Publication Date
CN107220837A true CN107220837A (en) 2017-09-29

Family

ID=59948684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710405122.2A Pending CN107220837A (en) 2017-05-31 2017-05-31 A kind of destination object source tracing method and device

Country Status (1)

Country Link
CN (1) CN107220837A (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108305083A (en) * 2018-02-11 2018-07-20 张国忠 A kind of commodity source tracing method and system based on block chain
CN108320164A (en) * 2018-02-02 2018-07-24 南京正兴源科技有限公司 A kind of production traceability system
CN108319998A (en) * 2018-02-02 2018-07-24 江苏融昱药业有限公司 A kind of product traceability system
CN108520293A (en) * 2018-04-03 2018-09-11 中兴能源(天津)有限公司 A kind of product false proof source tracing method, device, server and storage medium
CN108564182A (en) * 2018-04-16 2018-09-21 安徽中科智链信息科技有限公司 A kind of life period of an equipment management system and method based on block chain technology
CN108650519A (en) * 2018-05-17 2018-10-12 立旃(上海)科技有限公司 The method and device to release news based on block chain
CN108683645A (en) * 2018-04-27 2018-10-19 欧阳福 A kind of information-distribution type domain name and data transacting system based on block chain
CN108694594A (en) * 2018-05-29 2018-10-23 阿里巴巴集团控股有限公司 Commodity source tracing method and device, electronic equipment based on block chain
CN108737252A (en) * 2018-05-17 2018-11-02 立旃(上海)科技有限公司 Information-pushing method based on block chain and device
CN108985784A (en) * 2018-02-11 2018-12-11 北京京东尚科信息技术有限公司 Method and apparatus for storing information
CN109493082A (en) * 2018-09-25 2019-03-19 西安纸贵互联网科技有限公司 A kind of agricultural product block chain source tracing method and device
CN109785132A (en) * 2018-12-21 2019-05-21 众安信息技术服务有限公司 A kind of anti-fake source tracing method, device and storage medium based on block chain
CN109829731A (en) * 2019-01-30 2019-05-31 众安信息技术服务有限公司 Source tracing method based on block chain and device of tracing to the source
CN109829824A (en) * 2019-03-05 2019-05-31 河钢国际科技(北京)有限公司 A kind of commodity transaction information sharing method based on block chain technology
WO2019161774A1 (en) * 2018-02-24 2019-08-29 Weiqian Information Technology (Shanghai) Ltd., Co. Methods, application server, block chain node and media for logistics tracking and source tracing
CN110189015A (en) * 2019-05-24 2019-08-30 复旦大学 Risk assessment system for entry-exit commodities
CN110826087A (en) * 2019-11-01 2020-02-21 腾讯科技(深圳)有限公司 Block chain-based decoration material management method, device, terminal and medium
CN110837658A (en) * 2019-11-18 2020-02-25 浙江蓝景科技有限公司 Processing method and system of coupon information, electronic device and storage medium
WO2020063820A1 (en) * 2018-09-29 2020-04-02 腾讯科技(深圳)有限公司 Asset transaction method, storage medium and computer device
CN111414598A (en) * 2019-09-26 2020-07-14 腾讯科技(深圳)有限公司 Monitoring method, device and equipment based on block chain and storage medium
CN112506998A (en) * 2020-12-16 2021-03-16 福州凌云数据科技有限公司 Data chaining method based on intelligent contract of block chain
CN112862650A (en) * 2021-02-24 2021-05-28 浙江蓝景科技有限公司 Object handover method and device and electronic equipment
CN113839837A (en) * 2021-10-12 2021-12-24 北京哈工创新计算机网络与信息安全技术研究中心 Ethernet shop transaction tracing method based on network delay correction

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105608588A (en) * 2016-01-04 2016-05-25 布比(北京)网络技术有限公司 Tracing record processing method and apparatus
CN105608146A (en) * 2015-12-17 2016-05-25 布比(北京)网络技术有限公司 Block chain tracing method
CN106022792A (en) * 2016-05-11 2016-10-12 邓迪 Block-chain-based food security tracing method and system
CN106096986A (en) * 2016-06-20 2016-11-09 北京太云科技有限公司 A kind of Antiforge system based on block chain and method
CN106570710A (en) * 2016-10-27 2017-04-19 纸飞机(北京)科技有限公司 Commodity anti-counterfeiting method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105608146A (en) * 2015-12-17 2016-05-25 布比(北京)网络技术有限公司 Block chain tracing method
CN105608588A (en) * 2016-01-04 2016-05-25 布比(北京)网络技术有限公司 Tracing record processing method and apparatus
CN106022792A (en) * 2016-05-11 2016-10-12 邓迪 Block-chain-based food security tracing method and system
CN106096986A (en) * 2016-06-20 2016-11-09 北京太云科技有限公司 A kind of Antiforge system based on block chain and method
CN106570710A (en) * 2016-10-27 2017-04-19 纸飞机(北京)科技有限公司 Commodity anti-counterfeiting method and device

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108320164A (en) * 2018-02-02 2018-07-24 南京正兴源科技有限公司 A kind of production traceability system
CN108319998A (en) * 2018-02-02 2018-07-24 江苏融昱药业有限公司 A kind of product traceability system
CN108985784A (en) * 2018-02-11 2018-12-11 北京京东尚科信息技术有限公司 Method and apparatus for storing information
EP3751491A4 (en) * 2018-02-11 2021-11-03 Beijing Jingdong Shangke Information Technology Co., Ltd. Method and apparatus for storing information
CN108305083B (en) * 2018-02-11 2020-08-28 张国忠 Commodity tracing method and system based on block chain
CN108305083A (en) * 2018-02-11 2018-07-20 张国忠 A kind of commodity source tracing method and system based on block chain
WO2019161774A1 (en) * 2018-02-24 2019-08-29 Weiqian Information Technology (Shanghai) Ltd., Co. Methods, application server, block chain node and media for logistics tracking and source tracing
CN108520293A (en) * 2018-04-03 2018-09-11 中兴能源(天津)有限公司 A kind of product false proof source tracing method, device, server and storage medium
CN108564182B (en) * 2018-04-16 2021-10-08 安徽中科智链信息科技有限公司 Equipment full life cycle management system and method based on block chain technology
CN108564182A (en) * 2018-04-16 2018-09-21 安徽中科智链信息科技有限公司 A kind of life period of an equipment management system and method based on block chain technology
CN108683645A (en) * 2018-04-27 2018-10-19 欧阳福 A kind of information-distribution type domain name and data transacting system based on block chain
CN108650519B (en) * 2018-05-17 2020-07-07 立旃(上海)科技有限公司 Block chain based information publishing method and device
CN108737252A (en) * 2018-05-17 2018-11-02 立旃(上海)科技有限公司 Information-pushing method based on block chain and device
CN108650519A (en) * 2018-05-17 2018-10-12 立旃(上海)科技有限公司 The method and device to release news based on block chain
CN108737252B (en) * 2018-05-17 2021-02-26 立旃(上海)科技有限公司 Information pushing method and device based on block chain
CN108694594A (en) * 2018-05-29 2018-10-23 阿里巴巴集团控股有限公司 Commodity source tracing method and device, electronic equipment based on block chain
CN109493082A (en) * 2018-09-25 2019-03-19 西安纸贵互联网科技有限公司 A kind of agricultural product block chain source tracing method and device
WO2020063820A1 (en) * 2018-09-29 2020-04-02 腾讯科技(深圳)有限公司 Asset transaction method, storage medium and computer device
CN109785132A (en) * 2018-12-21 2019-05-21 众安信息技术服务有限公司 A kind of anti-fake source tracing method, device and storage medium based on block chain
CN109829731A (en) * 2019-01-30 2019-05-31 众安信息技术服务有限公司 Source tracing method based on block chain and device of tracing to the source
CN109829824A (en) * 2019-03-05 2019-05-31 河钢国际科技(北京)有限公司 A kind of commodity transaction information sharing method based on block chain technology
CN110189015A (en) * 2019-05-24 2019-08-30 复旦大学 Risk assessment system for entry-exit commodities
CN111414598A (en) * 2019-09-26 2020-07-14 腾讯科技(深圳)有限公司 Monitoring method, device and equipment based on block chain and storage medium
CN110826087A (en) * 2019-11-01 2020-02-21 腾讯科技(深圳)有限公司 Block chain-based decoration material management method, device, terminal and medium
CN110837658A (en) * 2019-11-18 2020-02-25 浙江蓝景科技有限公司 Processing method and system of coupon information, electronic device and storage medium
CN112506998A (en) * 2020-12-16 2021-03-16 福州凌云数据科技有限公司 Data chaining method based on intelligent contract of block chain
CN112862650A (en) * 2021-02-24 2021-05-28 浙江蓝景科技有限公司 Object handover method and device and electronic equipment
CN113839837A (en) * 2021-10-12 2021-12-24 北京哈工创新计算机网络与信息安全技术研究中心 Ethernet shop transaction tracing method based on network delay correction

Similar Documents

Publication Publication Date Title
CN107220837A (en) A kind of destination object source tracing method and device
Kumar et al. Is blockchain a silver bullet for supply chain management? Technical challenges and research opportunities
TWI706347B (en) Block chain-based commodity claim settlement method and device, and electronic equipment
Westerkamp et al. Blockchain-based supply chain traceability: Token recipes model manufacturing processes
EP3540662A1 (en) Computer implemented method for supply chain management and provenance in a data processing network
CN104182894A (en) Network-based commodity distribution platform system and application thereof in foreign trade electronic commerce field
KR102269812B1 (en) System for providing blockchain based drawing transaction service
JP2015509247A (en) Information processing method and system for internet trading platform
CN108769154A (en) Date storage method based on directed acyclic graph and distributed account book
Sinclair et al. Security requirement prototyping with hyperledger composer for drug supply chain: a blockchain application
JP7066096B2 (en) Data storage method, data verification method, equipment, equipment and computer program
CN112907244B (en) Data processing methods, devices, equipment and readable storage media based on blockchain
KR20200048170A (en) Method for providing licensing deal platform about a character contents
CN108346110A (en) A kind of information interaction system based on manufacture block chain
CN108428172A (en) A kind of direct delivery system of electronic commerce information
JP7257172B2 (en) COMMUNICATION PROGRAM, COMMUNICATION DEVICE, AND COMMUNICATION METHOD
CN111597777A (en) Material data processing method and device and electronic equipment
CN117236871A (en) Supply chain management system, method and platform based on Handle identification
CN108335107A (en) A kind of Collaborative Manufacturing information interacting method based on block chain
TWI705396B (en) Order integration system and integration method thereof
CN106056435A (en) Design model sharing system in cloud manufacturing environment
Meydani et al. A Comprehensive Review of the Applications of Blockchain Technology
CN117240605B (en) Data transaction method, device, equipment and storage medium
CN118211978A (en) A high-end luxury goods tracing method and system based on blockchain
Gasmi et al. Blockchain-based manufacturing supply chain management using hyperledger fabric

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170929

RJ01 Rejection of invention patent application after publication