CN109067858A - 一种基于区块链技术的分布式信息存储方法 - Google Patents

一种基于区块链技术的分布式信息存储方法 Download PDF

Info

Publication number
CN109067858A
CN109067858A CN201810802225.7A CN201810802225A CN109067858A CN 109067858 A CN109067858 A CN 109067858A CN 201810802225 A CN201810802225 A CN 201810802225A CN 109067858 A CN109067858 A CN 109067858A
Authority
CN
China
Prior art keywords
distributed
linearly connected
block
data
application program
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
CN201810802225.7A
Other languages
English (en)
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.)
Anju Hui Yun (xiamen) Technology Co Ltd
Original Assignee
Anju Hui Yun (xiamen) Technology 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 Anju Hui Yun (xiamen) Technology Co Ltd filed Critical Anju Hui Yun (xiamen) Technology Co Ltd
Priority to CN201810802225.7A priority Critical patent/CN109067858A/zh
Publication of CN109067858A publication Critical patent/CN109067858A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及信息存储技术领域,尤其为一种基于区块链技术的分布式信息存储方法,包括有总服务器,A应用程序和B应用程序的一端均线性连接有消息队列服务器和分布式服务器,分布式服务器的一端线性连接有应用程序,应用程序的一端分别线性连接有本地储存和统一数据访问,统一数据访问的一端分别线性连接有智能合约、脚本代码和算法机制,智能合约、脚本代码和算法机制的一端均线性连接有发行机制和分配机制,发行机制和分配机制的一端均线性连接有网络验证层,网络验证层的一端线性连接有数据层、搜索引擎、分布式存储、分布式文件和分布式数据。本发明精细化拆分,可存储庞大的数据***,使得部署维护越来越简单,可保证数据***高效管理和安全。

Description

一种基于区块链技术的分布式信息存储方法
技术领域
本发明涉及信息存储技术领域,尤其涉及一种基于区块链技术的分布式信息存储方法。
背景技术
信息的储存是信息***的重要方面,如果没有信息储存,就不能充分利用已收集、加工所得信息,同时还要耗资、耗人、耗物来组织信息的重新收集、加工。有了信息储存,就可以保证随用随取,为单位信息的多功能利用创造条件,从而大大降低了费用。其优点在于存取速度极快,存储的数据量大。信息存储应当决定,什么信息存在什么介质行比较合适。总的来说凭证文件应当用纸介质存储;业务文件用纸或磁带存储;而主文件,如企业中企业结构、人事方面的档案材料、设备或材料的库存账目,应当存于磁盘,以便联机检索和查询。
现有技术中的,随着业务拆分越来越小,存储***越来越庞大,应用***的整体复杂度呈指数级增加,部署维护越来越困难。由于所有应用要和所有数据库***连接,在数万台服务器规模的网站中,这些连接的数目是服务器规模的平方,导致数据库连接资源不足,拒绝服务。
发明内容
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于区块链技术的分布式信息存储方法。
为了实现上述目的,本发明采用了如下技术方案:
一种基于区块链技术的分布式信息存储方法,包括有总服务器,所述总服务器的一端线性连接有A应用程序和B应用程序,所述A应用程序和B应用程序的一端均线性连接有消息队列服务器和分布式服务器,所述分布式服务器的一端线性连接有应用程序,所述应用程序的一端分别线性连接有本地储存和统一数据访问,所述统一数据访问的一端分别线性连接有智能合约、脚本代码和算法机制,所述智能合约、脚本代码和算法机制的一端均线性连接有发行机制和分配机制,所述发行机制和分配机制的一端均线性连接有网络验证层,所述网络验证层的一端线性连接有数据层、搜索引擎、分布式存储、分布式文件和分布式数据。
优选的,所述网络验证层包括有传播机制和验证机制。
优选的,所述数据层包括有数据区块、链式结构、时间戳和非对称加密。
优选的,所述数据层的一端线性连接于统一数据访问。
优选的,所述数据区块、链式结构、时间戳和非对称加密分别线性连接于统一数据访问、传播机制和验证机制。
优选的,所述传播机制和验证机制分别线性连接于搜索引擎、分布式存储、分布式文件和分布式数据。
优选的,所述总服务器的一端线性连接有负载均衡调度服务器。
优选的,所述负载均衡调度服务器分别线性连接于A应用程序和B应用程序。
优选的,算法机制的步骤如下:
当前端设备向为其分配的存储块写满后,按照可用区块算法机制查找可用块。假设***中总的存储块数目为T,所有前端设备产生总码流的数学期望为E(S),当前前端设备码流在总码流中的比重为P=upper(E(S)/E(Q)),已经写满存储块a,正在探测下一个可用块,算法机制Find Chunk描述如下:
步骤1:初始化变量循环变量i=0、k=1,临时变量nTmpBlock=0;
步骤2:判断循环变量i值是否小于P,若条件成立继续向下执行;
步骤3:求下一个可能的可用存储块nActBlock:
nTmpBlock=a+(P-i)*k;
nActBlock=nTmpBlock%总块数T;
步骤4:判断nTmpBlock是否小于当前块a+总块数T,若条件不成立跳到步骤6,若条件成立继续向下执行;
步骤5:判断nActBlock是否为未被其余前端设备使用,或者该块所存储的录像已经过期,如果条件成立则此次成功找到可用块,程序返回,如果没有找到,循环变量k++,继续测算,跳到步骤3;
步骤6:nTmpBlock=0,i++,跳到步骤2。
与现有技术相比,本发明提出了一种基于区块链技术的分布式信息存储方法,具有以下有益效果:
1、通过总服务器的一端线性连接有A应用程序和B应用程序,A应用程序和B应用程序的一端均线性连接有消息队列服务器和分布式服务器,分布式服务器的一端线性连接有应用程序,应用程序的一端分别线性连接有本地储存和统一数据访问,总服务器的一端线性连接有负载均衡调度服务器,可以减少数据库的访问压力,从而提高整个数据库的访问速度,且负载均衡调度服务器,可以将来自用户浏览器的访问请求分发到应用服务器集群中的任何一台服务器上。
2、通过统一数据访问的一端分别线性连接有智能合约、脚本代码和算法机制,智能合约、脚本代码和算法机制的一端均线性连接有发行机制和分配机制,发行机制和分配机制的一端均线性连接有网络验证层,网络验证层的一端线性连接有数据层、搜索引擎、分布式存储、分布式文件和分布式数据,经过智能签约、计算,然后数据分配、发行,进行访问的验证。
3、通过数据区块、链式结构、时间戳和非对称加密分别线性连接于统一数据访问、传播机制和验证机制,传播机制和验证机制分别线性连接于搜索引擎、分布式存储、分布式文件和分布式数据,精细化拆分,可存储庞大的数据***,且使得部署维护越来越简单,亦可保证数据***高效管理和安全。
4、本发明实现了文件的分布式存储,任何一个节点都不会拥有整个文件的完整备份,提高了文件的安全性。
5、本发明将文件的元数据等重要信息通过智能合约验证存储在区块链中,由于存储在区块链中的数据不可能被篡改,因此使得这些重要信息能够得到很好的保护。
6、本发明,每个用户既可以是存储需求方,也可以是存储提供方,能够有效提高网络中用户闲散的存储资源的利用率,同时也为提供存储资源的用户带来相应的收益。
本发明中,该装置中未涉及部分均与现有技术相同或可采用现有技术加以实现,本发明精细化拆分,可存储庞大的数据***,且使得部署维护越来越简单,亦可保证数据***高效管理和安全。
附图说明
图1为本发明提出的一种基于区块链技术的分布式信息存储方法的整体的结构示意图。
图2为本发明提出的一种基于区块链技术的分布式信息存储方法的部分的结构示意图。
图3为本发明提出的一种基于区块链技术的分布式信息存储方法的部分的结构示意图。
图中:1总服务器、2A应用程序、3B应用程序、4消息队列服务器、5分布式服务器、6应用程序、7本地储存、8统一数据访问、9智能合约、10脚本代码、11算法机制、12网络验证层、13传播机制、14验证机制、15数据层、16搜索引擎、17分布式存储、18分布式文件、19分布式数据、20数据区块、21链式结构、22时间戳、23非对称加密、24负载均衡调度服务器、25发行机制、26分配机制。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
请参照图1-3,一种基于区块链技术的分布式信息存储方法,包括有总服务器1,所述总服务器1的一端线性连接有A应用程序2和B应用程序3,所述A应用程序2和B应用程序3的一端均线性连接有消息队列服务器4和分布式服务器5,所述分布式服务器5的一端线性连接有应用程序6,所述应用程序6的一端分别线性连接有本地储存7和统一数据访问8,所述统一数据访问8的一端分别线性连接有智能合约9、脚本代码10和算法机制11,所述智能合约9、脚本代码10和算法机制11的一端均线性连接有发行机制25和分配机制26,所述发行机制25和分配机制26的一端均线性连接有网络验证层12,所述网络验证层12的一端线性连接有数据层15、搜索引擎16、分布式存储17、分布式文件18和分布式数据19;所述网络验证层12包括有传播机制13和验证机制14;所述数据层15包括有数据区块20、链式结构21、时间戳22和非对称加密23;所述数据层15的一端线性连接于统一数据访问8;所述数据区块20、链式结构21、时间戳22和非对称加密23分别线性连接于统一数据访问8、传播机制13和验证机制14;所述传播机制13和验证机制14分别线性连接于搜索引擎16、分布式存储17、分布式文件18和分布式数据19;所述总服务器1的一端线性连接有负载均衡调度服务器24;所述负载均衡调度服务器24分别线性连接于A应用程序2和B应用程序3。
算法机制11的步骤如下:
当前端设备向为其分配的存储块写满后,按照可用区块算法机制查找可用块。假设***中总的存储块数目为T,所有前端设备产生总码流的数学期望为E(S),当前前端设备码流在总码流中的比重为P=upper(E(S)/E(Q)),已经写满存储块a,正在探测下一个可用块,算法机制Find Chunk描述如下:
步骤1:初始化变量循环变量i=0、k=1,临时变量nTmpBlock=0;
步骤2:判断循环变量i值是否小于P,若条件成立继续向下执行;
步骤3:求下一个可能的可用存储块nActBlock:
nTmpBlock=a+(P-i)*k;
nActBlock=nTmpBlock%总块数T;
步骤4:判断nTmpBlock是否小于当前块a+总块数T,若条件不成立跳到步骤6,若条件成立继续向下执行;
步骤5:判断nActBlock是否为未被其余前端设备使用,或者该块所存储的录像已经过期,如果条件成立则此次成功找到可用块,程序返回,如果没有找到,循环变量k++,继续测算,跳到步骤3;
步骤6:nTmpBlock=0,i++,跳到步骤2。
本发明中,使用时,通过总服务器1的一端线性连接有A应用程序2和B应用程序3,A应用程序2和B应用程序3的一端均线性连接有消息队列服务器4和分布式服务器5,分布式服务器5的一端线性连接有应用程序6,应用程序6的一端分别线性连接有本地储存7和统一数据访问8,总服务器1的一端线性连接有负载均衡调度服务器24,可以减少数据库的访问压力,从而提高整个数据库的访问速度,且负载均衡调度服务器24,可以将来自用户浏览器的访问请求分发到应用服务器集群中的任何一台服务器上;通过统一数据访问8的一端分别线性连接有智能合约9、脚本代码10和算法机制11,智能合约9、脚本代码10和算法机制11的一端均线性连接有发行机制25和分配机制26,发行机制25和分配机制26的一端均线性连接有网络验证层12,网络验证层12的一端线性连接有数据层15、搜索引擎16、分布式存储17、分布式文件18和分布式数据19,经过智能签约、计算,然后数据分配、发行,进行访问的验证;通过数据区块20、链式结构21、时间戳22和非对称加密23分别线性连接于统一数据访问8、传播机制13和验证机制14,传播机制13和验证机制14分别线性连接于搜索引擎16、分布式存储17、分布式文件18和分布式数据19,精细化拆分,可存储庞大的数据***,且使得部署维护越来越简单,亦可保证数据***高效管理和安全;本发明实现了文件的分布式存储,任何一个节点都不会拥有整个文件的完整备份,提高了文件的安全性;本发明将文件的元数据等重要信息通过智能合约验证存储在区块链中,由于存储在区块链中的数据不可能被篡改,因此使得这些重要信息能够得到很好的保护;本发明,每个用户既可以是存储需求方,也可以是存储提供方,能够有效提高网络中用户闲散的存储资源的利用率,同时也为提供存储资源的用户带来相应的收益。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

Claims (9)

1.一种基于区块链技术的分布式信息存储方法,包括有总服务器(1),其特征在于,所述总服务器(1)的一端线性连接有A应用程序(2)和B应用程序(3),所述A应用程序(2)和B应用程序(3)的一端均线性连接有消息队列服务器(4)和分布式服务器(5),所述分布式服务器(5)的一端线性连接有应用程序(6),所述应用程序(6)的一端分别线性连接有本地储存(7)和统一数据访问(8),所述统一数据访问(8)的一端分别线性连接有智能合约(9)、脚本代码(10)和算法机制(11),所述智能合约(9)、脚本代码(10)和算法机制(11)的一端均线性连接有发行机制(25)和分配机制(26),所述发行机制(25)和分配机制(26)的一端均线性连接有网络验证层(12),所述网络验证层(12)的一端线性连接有数据层(15)、搜索引擎(16)、分布式存储(17)、分布式文件(18)和分布式数据(19)。
2.根据权利要求1所述的一种基于区块链技术的分布式信息存储方法,其特征在于,所述网络验证层(12)包括有传播机制(13)和验证机制(14)。
3.根据权利要求1所述的一种基于区块链技术的分布式信息存储方法,其特征在于,所述数据层(15)包括有数据区块(20)、链式结构(21)、时间戳(22)和非对称加密(23)。
4.根据权利要求1所述的一种基于区块链技术的分布式信息存储方法,其特征在于,所述数据层(15)的一端线性连接于统一数据访问(8)。
5.根据权利要求1所述的一种基于区块链技术的分布式信息存储方法,其特征在于,所述数据区块(20)、链式结构(21)、时间戳(22)和非对称加密(23)分别线性连接于统一数据访问(8)、传播机制(13)和验证机制(14)。
6.根据权利要求1所述的一种基于区块链技术的分布式信息存储方法,其特征在于,所述传播机制(13)和验证机制(14)分别线性连接于搜索引擎(16)、分布式存储(17)、分布式文件(18)和分布式数据(19)。
7.根据权利要求1所述的一种基于区块链技术的分布式信息存储方法,其特征在于,所述总服务器(1)的一端线性连接有负载均衡调度服务器(24)。
8.根据权利要求7所述的一种基于区块链技术的分布式信息存储方法,其特征在于,所述负载均衡调度服务器(24)分别线性连接于A应用程序(2)和B应用程序(3)。
9.根据权利要求7所述的一种基于区块链技术的分布式信息存储方法,其特征在于,算法机制(11)的步骤如下:
当前端设备向为其分配的存储块写满后,按照可用区块算法机制查找可用块。假设***中总的存储块数目为T,所有前端设备产生总码流的数学期望为E(S),当前前端设备码流在总码流中的比重为P=upper(E(S)/E(Q)),已经写满存储块a,正在探测下一个可用块,算法机制Find Chunk描述如下:
步骤1:初始化变量循环变量i=0、k=l,临时变量nTmpBlock=0;
步骤2:判断循环变量i值是否小于P,若条件成立继续向下执行;
步骤3:求下一个可能的可用存储块nActBlock:
nTmpBlock=a+(P-i)*k;
nActBlock=nTmpBlock%总块数T;
步骤4:判断nTmpBlock是否小于当前块a+总块数T,若条件不成立跳到步骤6,若条件成立继续向下执行;
步骤5:判断nActBlock是否为未被其余前端设备使用,或者该块所存储的录像已经过期,如果条件成立则此次成功找到可用块,程序返回,如果没有找到,循环变量k++,继续测算,跳到步骤3;
步骤6:nTmpBlock=0,i++,跳到步骤2。
CN201810802225.7A 2018-07-20 2018-07-20 一种基于区块链技术的分布式信息存储方法 Pending CN109067858A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810802225.7A CN109067858A (zh) 2018-07-20 2018-07-20 一种基于区块链技术的分布式信息存储方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810802225.7A CN109067858A (zh) 2018-07-20 2018-07-20 一种基于区块链技术的分布式信息存储方法

Publications (1)

Publication Number Publication Date
CN109067858A true CN109067858A (zh) 2018-12-21

Family

ID=64817659

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810802225.7A Pending CN109067858A (zh) 2018-07-20 2018-07-20 一种基于区块链技术的分布式信息存储方法

Country Status (1)

Country Link
CN (1) CN109067858A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1968283A (zh) * 2006-05-12 2007-05-23 华为技术有限公司 一种网络管理的***和方法
CN101388897A (zh) * 2007-09-12 2009-03-18 福建富士通信息软件有限公司 企业门户页面整合***
CN101771703A (zh) * 2010-01-05 2010-07-07 北京中企开源信息技术有限公司 一种资讯服务***和方法
CN107273410A (zh) * 2017-05-03 2017-10-20 上海点融信息科技有限责任公司 基于区块链的分布式存储
CN107292181A (zh) * 2017-06-20 2017-10-24 无锡井通网络科技有限公司 基于区块链的数据库***及使用该***的使用方法
CN107846282A (zh) * 2017-11-03 2018-03-27 法信公证云(厦门)科技有限公司 一种基于区块链技术的电子数据分布式保管方法及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1968283A (zh) * 2006-05-12 2007-05-23 华为技术有限公司 一种网络管理的***和方法
CN101388897A (zh) * 2007-09-12 2009-03-18 福建富士通信息软件有限公司 企业门户页面整合***
CN101771703A (zh) * 2010-01-05 2010-07-07 北京中企开源信息技术有限公司 一种资讯服务***和方法
CN107273410A (zh) * 2017-05-03 2017-10-20 上海点融信息科技有限责任公司 基于区块链的分布式存储
CN107292181A (zh) * 2017-06-20 2017-10-24 无锡井通网络科技有限公司 基于区块链的数据库***及使用该***的使用方法
CN107846282A (zh) * 2017-11-03 2018-03-27 法信公证云(厦门)科技有限公司 一种基于区块链技术的电子数据分布式保管方法及***

Similar Documents

Publication Publication Date Title
CN109993647B (zh) 一种基于区块链的纳税征信***及处理方法
US9280381B1 (en) Execution framework for a distributed file system
Gu et al. DR-Cloud: Multi-cloud based disaster recovery service
WO2017198227A1 (zh) 一种交互式网络电视***及用户数据实时获取方法
US8060493B2 (en) Developing enterprise information life cycle management policies and solutions
CN108021809A (zh) 一种数据处理方法及***
CN102541918A (zh) 重复信息识别方法和设备
CN103838867A (zh) 日志处理方法和装置
Adams et al. Maximizing Efficiency by Trading Storage for Computation.
CN104966006A (zh) 基于云变平台的智能人脸识别***
CN106874320A (zh) 分布式流式数据处理的方法和装置
CN102208991A (zh) 一种日志处理方法、设备和***
CN103581339A (zh) 基于云计算的存储资源分配监控处理方法
CN103955510A (zh) 基于etl云平台上传的海量电力营销数据整合方法
Liao et al. Management and application of mobile big data
JP7119630B2 (ja) 情報処理装置、情報交換システム、情報処理方法および情報処理プログラム
CN104301671B (zh) Hdfs中基于事件密集度的交通监控视频存储方法
CN102291256A (zh) 一种监控数据的查询方法和设备
US20180003513A1 (en) Incident response analytic maps
CN109636605A (zh) 一种数字资产交易所的监管方法及***
CN113505260A (zh) 人脸识别方法、装置、计算机可读介质及电子设备
CN110377757A (zh) 一种实时知识图谱构建***
CN109711879A (zh) 基于微服务架构的电力业务应用智能交互方法及***
Behera et al. Big-data empowered cloud centric internet of things
CN105550351A (zh) 旅客行程数据即席查询***及方法

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: 20181221

RJ01 Rejection of invention patent application after publication