技术领域technical field
本发明公开一种产品质量追溯的方法,涉及区块链应用技术领域,具体地说是一种利用区块链实现产品质量追溯的方法。The invention discloses a method for product quality traceability, relates to the technical field of block chain application, and specifically relates to a method for realizing product quality traceability by using block chain.
背景技术Background technique
产品质量追溯当发生产品发生质量事故时,能够提出恰当的应对措施,降低消费者的损失,使得消费者的利益能够得到保障。例如汽车行业的召回制度就是以产品追溯体系为基础。产品质量追溯帮助企业建立品牌形象,提升社会效应和经济效益。全程化的追踪管理,既加强了企业质量管理,减少了纠错成本,并且方便企业收集商品情报了解消费趋势,提高快速响应能力。而高效率的质量追溯方法可以提升国家产品整体质量水平,最大限度减少产品伪造假冒风险,提高产品满意度。但产品生产、流通和交易环节众多,交易数据量巨大,每个环节都可能出现产品质量问题,本发明提供一种利用区块链实现产品质量追溯的方法,获得每个环节的真实交易数据,并利用区块链技术记录信息,保证产品信息的可追溯。Product quality traceability When a product quality accident occurs, appropriate countermeasures can be proposed to reduce the loss of consumers and ensure the interests of consumers. For example, the recall system of the automobile industry is based on the product traceability system. Product quality traceability helps enterprises establish brand image and enhance social and economic benefits. The whole-process tracking management not only strengthens the quality management of the enterprise, reduces the cost of error correction, but also facilitates the enterprise to collect product information to understand consumption trends and improve the ability of rapid response. The high-efficiency quality traceability method can improve the overall quality level of national products, minimize the risk of product counterfeiting and improve product satisfaction. However, there are many links in product production, circulation and trading, and the amount of transaction data is huge, and product quality problems may occur in each link. The present invention provides a method of using blockchain to trace product quality to obtain real transaction data in each link. And use blockchain technology to record information to ensure the traceability of product information.
区块链技术是一种多技术的组合,它首先在比特币中应用,挖矿挖出的比特币和比特币交易依靠区块链认证和记录,在比特币的每个区块链中记录着完整的交易信息,每个区块链节点都可参与交易认证。Blockchain technology is a combination of multiple technologies. It was first applied in Bitcoin. Bitcoin and Bitcoin transactions mined by mining rely on blockchain certification and records, which are recorded in each blockchain of Bitcoin. With complete transaction information, each blockchain node can participate in transaction authentication.
UUID含义是通用唯一识别码 (Universally Unique Identifier),是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的重要部分。The meaning of UUID is Universally Unique Identifier (Universally Unique Identifier), which is a standard for software construction and is also used by the Open Software Foundation (OSF) organization in the field of Distributed Computing Environment (DCE). important part.
发明内容Contents of the invention
本发明提供一种利用区块链实现产品质量追溯的方法,可信且高效地解决海量数据产品质量追溯问题。The present invention provides a method for realizing product quality traceability by using blockchain, which can reliably and efficiently solve the problem of massive data product quality traceability.
本发明提出的具体方案是:The concrete scheme that the present invention proposes is:
一种利用区块链实现产品质量追溯的方法:A method of using blockchain to realize product quality traceability:
分配给产品交易环节的主体唯一交易主体ID和唯一交易主体令牌ID,并对每次交易环节分配唯一ID,交易主体上报每次交易信息,并将交易信息加密,The unique transaction subject ID and the unique transaction subject token ID assigned to the subject of the product transaction link, and a unique ID is assigned to each transaction link, and the transaction subject reports each transaction information and encrypts the transaction information.
区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,The block chain receives the transaction information reported by the transaction subject each time, decrypts the transaction information, and compares whether the transaction subject token ID in the decrypted transaction information is consistent with the transaction subject token ID stored in the blockchain, and if they are consistent, the current transaction is accepted. The reported transaction information, otherwise rejected,
利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询。Use the transaction link ID to perform recursive query of quality traceability in the blockchain until the query is completed.
所述的方法中区块链的每个区块记录交易主体ID和交易主体令牌ID,及区块链接受的所有交易信息。In the method, each block of the block chain records the transaction subject ID and the transaction subject token ID, and all transaction information accepted by the block chain.
所述的方法中利用交易环节ID在区块链中进行质量追溯的递归查询:追溯到上一次交易环节ID及交易信息或查询到下一次交易环节ID及交易信息,根据查询到的上一次交易环节ID或下一次交易环节ID再进行查询,查询到更上一次交易环节ID及交易信息或更下一次交易环节ID及交易信息,继续递归追溯,直到没有上一次交易环节或没有下一次交易环节为止。In the described method, the recursive query of the quality traceability is carried out in the block chain by using the transaction link ID: trace back to the last transaction link ID and transaction information or query the next transaction link ID and transaction information, according to the query of the last transaction The link ID or the next transaction link ID will be queried again, and the last transaction link ID and transaction information or the next transaction link ID and transaction information will be found, and the recursive tracing will continue until there is no previous transaction link or no next transaction link until.
所述的方法中交易主体利用私钥加密交易信息,区块链以交易主体的公钥解密交易信息,对比解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次交易信息,否则拒绝。In the described method, the transaction subject uses the private key to encrypt the transaction information, and the block chain decrypts the transaction information with the public key of the transaction subject, and compares the transaction subject token ID in the decrypted transaction information with the transaction subject token ID stored in the block chain If they are consistent, then the current transaction information will be accepted, otherwise it will be rejected.
所述的方法中交易环节ID为Key,其它交易信息为Value,以Key/Value形式存储交易信息。In the method described above, the transaction link ID is Key, other transaction information is Value, and the transaction information is stored in the form of Key/Value.
所述的方法中交易环节ID还可以二维码方式展现,扫描二维码进行质量追溯查询。In the method described above, the transaction link ID can also be displayed in the form of a two-dimensional code, and the quality traceability query can be performed by scanning the two-dimensional code.
所述的方法中交易主体ID、交易主体令牌ID及每次交易环节分配ID采用UUID识别码。In the method, the transaction subject ID, the transaction subject token ID and the distribution ID of each transaction link adopt UUID identification codes.
一种利用区块链实现产品质量追溯的系统,包括交易主体和区块链,A system that uses blockchain to trace product quality, including transaction subjects and blockchain,
产品交易环节的交易主体具有唯一交易主体ID和唯一交易主体令牌ID,并且每次交易环节具有唯一ID,交易主体上报每次交易信息,并将交易信息加密,The transaction subject in the product transaction link has a unique transaction subject ID and a unique transaction subject token ID, and each transaction link has a unique ID. The transaction subject reports each transaction information and encrypts the transaction information.
区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,The block chain receives the transaction information reported by the transaction subject each time, decrypts the transaction information, and compares whether the transaction subject token ID in the decrypted transaction information is consistent with the transaction subject token ID stored in the blockchain, and if they are consistent, the current transaction is accepted. The reported transaction information, otherwise rejected,
所述系统利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询。The system uses the transaction link ID to perform a recursive query of quality traceability in the block chain until the query is completed.
所述的系统中区块链的每个区块记录交易主体ID和交易主体令牌ID,及区块链接受的所有交易信息。Each block of the block chain in the system records the transaction subject ID and the transaction subject token ID, and all transaction information accepted by the block chain.
所述的系统中交易主体利用私钥加密交易信息,区块链以交易主体的公钥解密交易信息,对比解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次交易信息,否则拒绝。In the system, the transaction subject uses the private key to encrypt the transaction information, and the block chain decrypts the transaction information with the public key of the transaction subject, and compares the transaction subject token ID in the decrypted transaction information with the transaction subject token ID stored in the blockchain If they are consistent, then the current transaction information will be accepted, otherwise it will be rejected.
所述的系统中利用交易环节ID在区块链中进行质量追溯的递归查询:追溯到上一次交易环节ID及交易信息或查询到下一次交易环节ID及交易信息,根据查询到的上一次交易环节ID或下一次交易环节ID再进行查询,查询到更上一次交易环节ID及交易信息或更下一次交易环节ID及交易信息,继续递归追溯,直到没有上一次交易环节或没有下一次交易环节为止。In the system, the recursive query of the quality traceability is carried out in the block chain by using the transaction link ID: trace back to the last transaction link ID and transaction information or query the next transaction link ID and transaction information, according to the query of the last transaction The link ID or the next transaction link ID will be queried again, and the last transaction link ID and transaction information or the next transaction link ID and transaction information will be found, and the recursive tracing will continue until there is no previous transaction link or no next transaction link until.
本发明的有益之处是:The benefits of the present invention are:
本发明提供一种利用区块链实现产品质量追溯的方法,分配给产品交易环节的主体唯一交易主体ID和唯一交易主体令牌ID,并对每次交易环节分配唯一ID,交易主体上报每次交易信息,并将交易信息加密,区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询;The present invention provides a method for realizing product quality traceability by using the block chain, assigning the unique transaction subject ID and the unique transaction subject token ID to the subject of the product transaction link, and assigning a unique ID to each transaction link, and the transaction subject reports each time Transaction information, and encrypt the transaction information, the blockchain receives the transaction information reported by the transaction subject each time, decrypts the transaction information, and compares the transaction subject token ID in the decrypted transaction information with the transaction subject token stored in the blockchain Whether the ID is consistent, if it is consistent, accept the transaction information reported at the time, otherwise reject it, use the ID of the transaction link to perform recursive query of quality traceability in the blockchain until the query is completed;
利用本发明方法通过对上报交易信息加解密,获得每个环节的真实交易数据,并利用区块链技术记录的交易信息,可以进行产品交易环节的交易信息的查询,保证产品质量的可追溯。By using the method of the present invention to encrypt and decrypt the reported transaction information, the real transaction data of each link is obtained, and the transaction information recorded by the blockchain technology can be used to query the transaction information of the product transaction link to ensure the traceability of product quality.
附图说明Description of drawings
图1为本发明方法流程示意图。Fig. 1 is a schematic flow chart of the method of the present invention.
具体实施方式Detailed ways
本发明提供一种利用区块链实现产品质量追溯的方法:The present invention provides a method for realizing product quality traceability using block chain:
分配给产品交易环节的主体唯一交易主体ID和唯一交易主体令牌ID,并对每次交易环节分配唯一ID,交易主体上报每次交易信息,并将交易信息加密,The unique transaction subject ID and the unique transaction subject token ID assigned to the subject of the product transaction link, and a unique ID is assigned to each transaction link, and the transaction subject reports each transaction information and encrypts the transaction information.
区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,The block chain receives the transaction information reported by the transaction subject each time, decrypts the transaction information, and compares whether the transaction subject token ID in the decrypted transaction information is consistent with the transaction subject token ID stored in the blockchain, and if they are consistent, the current transaction is accepted. The reported transaction information, otherwise rejected,
利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询。Use the transaction link ID to perform recursive query of quality traceability in the blockchain until the query is completed.
同时提供与上述方法相对应的一种利用区块链实现产品质量追溯的系统,包括交易主体和区块链,At the same time, a system corresponding to the above method is provided to use the blockchain to realize product quality traceability, including the transaction subject and the blockchain,
产品交易环节的交易主体具有唯一交易主体ID和唯一交易主体令牌ID,并且每次交易环节具有唯一ID,交易主体上报每次交易信息,并将交易信息加密,The transaction subject in the product transaction link has a unique transaction subject ID and a unique transaction subject token ID, and each transaction link has a unique ID. The transaction subject reports each transaction information and encrypts the transaction information.
区块链接收交易主体每次上报的交易信息,对交易信息解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,The block chain receives the transaction information reported by the transaction subject each time, decrypts the transaction information, and compares whether the transaction subject token ID in the decrypted transaction information is consistent with the transaction subject token ID stored in the blockchain, and if they are consistent, the current transaction is accepted. The reported transaction information, otherwise rejected,
所述系统利用交易环节ID在区块链中进行质量追溯的递归查询,直至完成查询。The system uses the transaction link ID to perform a recursive query of quality traceability in the block chain until the query is completed.
结合附图,对本发明做进一步的阐述。In conjunction with the accompanying drawings, the present invention is further described.
利用本发明方法及系统,分配给产品交易环节的主体唯一交易主体ID和唯一交易主体令牌ID,并对每次交易环节分配唯一ID,其中交易主体ID和交易主体令牌ID可以是国家主管部门分配,类似工商部门为企业发放的证照号,只是交易主体ID可公开,而交易主体令牌ID是不公开的;而产品交易环节包括生产、运输、仓储、交易等环节,交易主体ID、交易主体令牌ID、每次交易环节ID,在本实施例中采用UUID识别码,Using the method and system of the present invention, the unique transaction subject ID and the unique transaction subject token ID are assigned to the subject of the product transaction link, and a unique ID is assigned to each transaction link, wherein the transaction subject ID and the transaction subject token ID can be national supervisors Departmental allocation is similar to the license number issued by the industrial and commercial department for enterprises, except that the ID of the transaction subject can be disclosed, while the token ID of the transaction subject is not; while the product transaction link includes production, transportation, warehousing, trading and other links, the transaction subject ID, The token ID of the transaction subject and the ID of each transaction link, in this embodiment, the UUID identification code is used,
针对每次交易,交易信息可以包括交易主体ID,标注为UUID01,交易主体令牌ID,标注为UUID02、本次交易环节ID,标注为UUID1,下一次交易环节ID,标注为UUID2、上一次交易环节ID,标注为UUID31,……直至第一次交易环节ID,标注为UUID3N,交易信息还包括时间戳和交易详情,如果没有上一次交易环节ID或下一次交易环节ID,则没有的上一次交易环节ID或没有的下一次交易环节ID项填空;交易主体上报每次交易信息,并将交易信息利用私钥加密,可防止信息泄露、信息造假和抵赖;For each transaction, the transaction information can include the transaction subject ID, which is marked as UUID01, the transaction subject token ID, which is marked as UUID02, the current transaction link ID, which is marked as UUID1, the next transaction link ID, which is marked as UUID2, the last transaction Link ID, marked as UUID31, ...until the first transaction link ID, marked as UUID3N, transaction information also includes time stamp and transaction details, if there is no last transaction link ID or next transaction link ID, then there is no previous transaction Fill in the blanks for the transaction link ID or the next transaction link ID if there is no one; the transaction subject reports each transaction information and encrypts the transaction information with a private key to prevent information leakage, information falsification and denial;
区块链接收交易主体每次上报的交易信息,对交易信息以交易主体的公钥解密,比对解密后交易信息中的交易主体令牌ID与区块链保存的交易主体令牌ID是否一致,一致则接受当次上报的交易信息,否则拒绝,进一步防止信息造假和抵赖;The blockchain receives the transaction information reported by the transaction subject each time, decrypts the transaction information with the public key of the transaction subject, and compares whether the transaction subject token ID in the decrypted transaction information is consistent with the transaction subject token ID stored in the blockchain , if consistent, accept the transaction information reported that time, otherwise reject it, further preventing information falsification and denial;
区块链以Key/Value形式存储交易信息,其中交易环节ID为key,其他交易信息为Value,并且区块链的每个区块中记录着交易主体ID(UUID01)、交易主体令牌ID(UUID02)、本次交易环节ID(UUID1)、下一次交易环节ID(UUID2)、上一次交易环节ID(UUID31)、……直至第一次交易ID(UUID3N)、时间戳和交易详情,每次交易信息在系统中不可更改;The blockchain stores transaction information in the form of Key/Value, where the transaction link ID is the key, and other transaction information is the Value, and each block of the blockchain records the transaction subject ID (UUID01), transaction subject token ID ( UUID02), this transaction ID (UUID1), the next transaction ID (UUID2), the last transaction ID (UUID31), ... until the first transaction ID (UUID3N), timestamp and transaction details, each time Transaction information cannot be changed in the system;
当进行质量追溯时,只需要以交易环节ID进行查询,就可追溯到上一次交易环节ID和查询到下一次交易环节ID,然后根据查询到的上一次交易环节ID或下一次交易环节ID再进行查询,可查询到更上一次交易环节或更下一次交易环节的详情,利用递归方式进一步追溯,直到没有上一次交易环节或下一次交易环节为止。其中,上述过程还可以将交易环节ID以二维码方式展现,用户扫描二维码就可方便地进行追溯,查询某个产品的产地、生产、运输过程等。When performing quality traceability, you only need to query the ID of the transaction link to trace back to the ID of the previous transaction link and query the ID of the next transaction link. By querying, you can query the details of the last transaction link or the next transaction link, and use the recursive method to further trace until there is no previous transaction link or next transaction link. Among them, the above process can also display the ID of the transaction link in the form of a QR code, and the user can easily trace it by scanning the QR code, and inquire about the origin, production, and transportation process of a certain product.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810163958.0ACN108416599A (en) | 2018-02-27 | 2018-02-27 | Method for realizing product quality tracing by using block chain |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810163958.0ACN108416599A (en) | 2018-02-27 | 2018-02-27 | Method for realizing product quality tracing by using block chain |
| Publication Number | Publication Date |
|---|---|
| CN108416599Atrue CN108416599A (en) | 2018-08-17 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810163958.0APendingCN108416599A (en) | 2018-02-27 | 2018-02-27 | Method for realizing product quality tracing by using block chain |
| Country | Link |
|---|---|
| CN (1) | CN108416599A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109829824A (en)* | 2019-03-05 | 2019-05-31 | 河钢国际科技(北京)有限公司 | A kind of commodity transaction information sharing method based on block chain technology |
| CN110502922A (en)* | 2019-08-13 | 2019-11-26 | 上海域乎信息技术有限公司 | Method, device and electronic equipment for traceability of item circulation link based on block chain |
| JP2020113280A (en)* | 2019-01-15 | 2020-07-27 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | Maintaining quality control, regulatory and parameter measurement data using distributed ledgers in process control systems |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107180350A (en)* | 2017-03-31 | 2017-09-19 | 唐晓领 | A method, device and system for multi-party sharing of transaction metadata based on blockchain |
| US20170366516A1 (en)* | 2016-06-16 | 2017-12-21 | The Bank Of New York Mellon | Managing verifiable, cryptographically strong transactions |
| CN107506917A (en)* | 2017-08-16 | 2017-12-22 | 北京盛世博创信息技术有限公司 | A kind of tracking and system of carbon circulation information |
| CN107730277A (en)* | 2017-10-18 | 2018-02-23 | 上海唯链信息科技有限公司 | A kind of product based on block chain technology is traced to the source verification method |
| CN107730278A (en)* | 2017-10-18 | 2018-02-23 | 上海唯链信息科技有限公司 | A kind of false proof and retroactive method of the medicine based on block chain technology |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170366516A1 (en)* | 2016-06-16 | 2017-12-21 | The Bank Of New York Mellon | Managing verifiable, cryptographically strong transactions |
| CN107180350A (en)* | 2017-03-31 | 2017-09-19 | 唐晓领 | A method, device and system for multi-party sharing of transaction metadata based on blockchain |
| CN107506917A (en)* | 2017-08-16 | 2017-12-22 | 北京盛世博创信息技术有限公司 | A kind of tracking and system of carbon circulation information |
| CN107730277A (en)* | 2017-10-18 | 2018-02-23 | 上海唯链信息科技有限公司 | A kind of product based on block chain technology is traced to the source verification method |
| CN107730278A (en)* | 2017-10-18 | 2018-02-23 | 上海唯链信息科技有限公司 | A kind of false proof and retroactive method of the medicine based on block chain technology |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020113280A (en)* | 2019-01-15 | 2020-07-27 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | Maintaining quality control, regulatory and parameter measurement data using distributed ledgers in process control systems |
| CN109829824A (en)* | 2019-03-05 | 2019-05-31 | 河钢国际科技(北京)有限公司 | A kind of commodity transaction information sharing method based on block chain technology |
| CN110502922A (en)* | 2019-08-13 | 2019-11-26 | 上海域乎信息技术有限公司 | Method, device and electronic equipment for traceability of item circulation link based on block chain |
| CN110502922B (en)* | 2019-08-13 | 2024-01-16 | 上海域乎信息技术有限公司 | Article circulation link tracing method and device based on block chain and electronic equipment |
| Publication | Publication Date | Title |
|---|---|---|
| CN109829824B (en) | Commodity transaction information sharing method based on block chain technology | |
| CN108989337B (en) | Electronic license sharing platform design method based on block chain technology | |
| CN1161922C (en) | Document authentication system and method | |
| CN102402664B (en) | Data access control device and data access control method | |
| CN111125756B (en) | Zero-trust data right-determining system and method for protecting data privacy | |
| CN105610578A (en) | Block chain information archiving and privacy protection method | |
| CN102930307A (en) | Anti-counterfeiting authentication method for famous wine | |
| CN103150655A (en) | Public key infrastructure (PKI)-based radio frequency identification (RFID) anti-counterfeiting system | |
| CN109034796A (en) | Transaction monitoring and managing method, electronic device and readable storage medium storing program for executing based on alliance's chain | |
| CN113420049B (en) | Data circulation method, device, electronic equipment and storage medium | |
| CN108416599A (en) | Method for realizing product quality tracing by using block chain | |
| CN108629603B (en) | Commodity anti-counterfeiting method based on two-dimensional code | |
| CN102622624B (en) | A kind of commodity counterfeit prevention identification system and method | |
| CN109086845A (en) | A kind of equipment anti-loss method based on two dimensional code | |
| CN110851865A (en) | Resource data processing method, device, system and storage medium | |
| CN115310894A (en) | Purchasing contract management method | |
| CN110020538B (en) | Transaction data encryption and decryption method and system based on block chain | |
| CN111783127A (en) | A method and system for privacy protection and sharing of steel security book based on blockchain | |
| CN101714222A (en) | Safe electronic stamping method based on notarization stamp of notarization institution | |
| CN113824551A (en) | Quantum key distribution scheme and device applied to secure storage system | |
| CN206961165U (en) | A kind of NFC Antiforge systems | |
| CN116827653B (en) | Data encryption and authorization management method based on Hyperledger Fabric alliance chain | |
| CA3179201A1 (en) | Systems and methods for use in segregating data blocks to distributed storage | |
| CN110990845A (en) | Data organization method based on block chain and supply chain financial data organization method | |
| CN104978633A (en) | Corporate person credit management method and system |
| 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 | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20180817 |