CN108228749A - 一种通用的时序数据的快速迁移方法 - Google Patents

一种通用的时序数据的快速迁移方法 Download PDF

Info

Publication number
CN108228749A
CN108228749A CN201711390964.1A CN201711390964A CN108228749A CN 108228749 A CN108228749 A CN 108228749A CN 201711390964 A CN201711390964 A CN 201711390964A CN 108228749 A CN108228749 A CN 108228749A
Authority
CN
China
Prior art keywords
data
migration
submodule
layer module
management
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
CN201711390964.1A
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.)
CHINA REALTIME DATABASE Co Ltd
NARI Group Corp
Original Assignee
CHINA REALTIME DATABASE Co Ltd
NARI Group Corp
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 CHINA REALTIME DATABASE Co Ltd, NARI Group Corp filed Critical CHINA REALTIME DATABASE Co Ltd
Priority to CN201711390964.1A priority Critical patent/CN108228749A/zh
Publication of CN108228749A publication Critical patent/CN108228749A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明属于电力***数据库技术领域,公开了一种通用的时序数据的快速迁移方法。本发明创建数据迁移通道,配置数据源信息和目标数据库信息,配置数据源和目标数据库的测点映射关系,启动数据迁移通道,监控数据迁移通道中的数据,开始数据采集,采集到的数据流入到数据迁移通道中,当数据迁移通道中有数据流入时,将数据压入数据消息队列中,等候流处理器线程进行处理,流处理器线程实时监控数据消息队列,当数据消息队列不为空时,流水处理线程开始工作,采用相应的数据处理方法对数据进行处理,并将数据转移到目标数据库。本发明实现了一种时序数据的通用迁移技术方案。

Description

一种通用的时序数据的快速迁移方法
技术领域
本发明属于电力***数据库技术领域,具体是涉及一种通用的时序数据的快速迁移方法。
背景技术
随着生产***信息化、自动化水平的不断提高,数据采集技术的不断发展和广泛应用,相应的时序数据的采集和迁移需求也越发旺盛。如发电集团集中管控***、发电厂实时厂级监控***及其他电厂信息化领域、节能环保领域、钢铁石化等流程生产企业的自动化、信息化领域等,这些都会涉及时序数据的采集和迁移问题。现有的数据迁移主要有:逻辑卷数据镜像、直接拷贝、存储虚拟化等等,然而这些方法主要针对的是同种数据库之前的数据转移,存在各种不足。
例如文献1(刘李峰 基于Smallworld平台的配电GIS***数据迁移方法[J]电力***自动化,2005,29(23):97-99)中提出的基于Smallworld平台的配电GIS***数据迁移方法主要考虑了同一安全区的两套***之间数据迁移,但缺乏跨区域的数据迁移。
文献2(刘天时 信息***数据迁移方法研究与应用[J].西北大学学报,2006,36(1):25-28)提出的信息***数据迁移方法优点在于设计通用的数据导出格式,缺点在于其备份文件为纯文本文件,有安全隐患。
文献3(廖利辉 数据库间数据迁移和数据共享的实现[c],中国高等学校电力***及其自动化专业第二十四届学术年会论文集,2010,1684-1688)提出的利用ORACLE,imp/exp以及sqlplus工具,实现对关系型数据库之间的数据迁移,其不足在于只能局限在关系型数据库之间。
发明内容
本发明目的是:针对现有技术的不足,提供一种通用的时序数据的快速迁移方法。该方法能够为实时数据库提供一个通用目的、高可靠和高性能的分布式数据采集、数据迁移支撑***,并能够成为其业务数据的主要接入方式。
具体地说,本发明是采用以下技术方案实现的,包括以下步骤:
1)创建数据迁移通道,配置数据源信息和目标数据库信息;
2)配置数据源和目标数据库的测点映射关系;
3)启动数据迁移通道,监控数据迁移通道中的数据,开始数据采集,采集到的数据流入到数据迁移通道中,当数据迁移通道中有数据流入时,将数据压入数据消息队列中,等候流处理器线程进行处理;
4)流处理器线程实时监控数据消息队列,当数据消息队列不为空时,流水处理线程开始工作,采用相应的数据处理方法对数据进行处理,并将数据转移到目标数据库;
5)迭代执行步骤3)和步骤4),完成数据的实时采集和迁移工作。
进一步而言,采用数据迁移接口适配器架构完成时序数据的快速迁移,所述数据迁移接口适配器架构包括管理层模块、驱动层模块和设备层模块,其中:
所述管理层模块用于管理驱动层模块,控制业务逻辑,指挥驱动层模块进行数据迁移;
所述驱动层模块用于针对设备层模块中的不同数据源进行数据迁移;
所述设备层模块由不同的数据源组成,用于提供迁移的数据来源。
进一步而言,所述管理层模块由元数据管理维护子模块、分布式协调服务子模块及业务数据分发和共享子模块组成,所述元数据管理维护子模块用于通信链路的管理和配置、对应关系的管理和配置、通信链路的导入导出、对应关系的导入导出以及对应关系全局属性的查询,所述分布式协调服务子模块用于分布式部署的协调控制,所述业务数据分发和共享子模块用于实现业务数据分发和共享。
进一步而言,所述驱动层模块由数据采集子模块和数据推送子模块组成,所述数据采集子模块抽象了统一形式的采集方法,对于设备层模块中的不同数据源,根据相应的驱动从各数据源采集数据,所述数据推送子模块用于将数据传送到目标数据库。
进一步而言,所述数据迁移接口适配器架构采用集中式部署,所述集中式部署是指将管理层模块、数据采集子模块和数据推送子模块部署在同一台站点服务器上,管理层模块指挥数据采集子模块从设备层模块中的不同数据源采集数据,并通过数据推送子模块将采集的数据迁移到目标数据库中。
进一步而言,所述数据迁移接口适配器架构采用分布式部署,所述分布式部署是指分别设置数据迁移接口适配器子站服务器和数据迁移接口适配器主站服务器,其中数据迁移接口适配器子站服务器部署数据采集子模块和数据迁移接口适配器子站的管理层模块,数据迁移接口适配器主站服务器部署数据推送子模块和数据迁移接口适配器主站的管理层模块,数据迁移接口适配器子站的管理层模块指挥数据采集子模块从设备层模块中的不同数据源采集数据并将采集的数据传送到数据迁移接口适配器主站,数据迁移接口适配器主站的管理层模块管理数据迁移接口适配器子站并接收数据迁移接口适配器子站传送的数据,将数据汇总后通过数据推送子模块将数据迁移到目标数据库中。
本发明的有益效果如下:本发明实现了一种时序数据的通用迁移技术方案,能够为时序数据库提供一个通用目的、高可靠和高性能的分布式数据采集、数据迁移支撑***,并成为其业务数据的主要接入方式。本发明在数据迁移过程中,极大的减少了人为因素,并且能够进行在线数据迁移,能够保证现有生产***的运行,其通用性强,支持多种方式的数据迁移。
附图说明
图1 是本发明实施例的HIA架构的示意图。
具体实施方式
下面结合实施例并参照附图对本发明作进一步详细描述。
实施例1:
本发明的一个实施例,公开了一种通用的时序数据的快速迁移方法。
本实施例采用数据迁移接口适配器(HighSoon Interface Adaptor,HIA)架构完成时序数据的快速迁移。如图1所示,HIA架构包括管理层模块(Transmission Layer)、驱动层模块(Driver Layer)和设备层模块(Device Layer)。
管理层模块(Transmission Layer)主要用于管理驱动层,控制业务逻辑,指挥驱动层模块进行数据迁移,由元数据管理维护子模块(Tracker)、分布式协调服务子模块(图1中采用ZooKeeper实现)及业务数据分发和共享子模块(Transmission)组成。
Tracker是元数据管理维护的中心,比如对通信链路的管理和配置,对应关系的管理和配置,通信链路的导入导出,对应关系的导入导出,对应关系全局属性的查询等。
ZooKeeper用于分布式部署的协调控制, ZooKeeper是一个分布式的协调服务,可用于实现对***内各实体组件的控制,监测和控制各实体,比如通信链路、驱动和站点服务器等。其提供一个分层的命名空间,类似于标准的文件***。
Transmission是业务数据分发和共享的中心,能够实现实时数据传输、历史数据、***业务排错和业务数据缓存等需求。
驱动层模块(Driver Layer)用于针对设备层模块(Device Layer)中的不同数据源进行数据迁移,由数据采集子模块(Pull-Only)和数据推送子模块(Push-Only)组成。数据采集子模块(Pull-Only)抽象了统一形式的采集方法,对于设备层模块(Device Layer)中的不同数据源,根据相应的驱动(即Pulling-Driver,如图1中的HS Driver、PI Driver、eDNA Driver等)从各数据源采集数据。数据推送子模块(Push-Only)通过相应的驱动(Pushing-Driver)将数据传送到目标数据库,如图1中,其通过目标数据库的驱动HSDriver将数据传送到目标数据库。
设备层模块(Device Layer)由不同的数据源组成,用于提供迁移的数据来源。这些数据源都是已知的数据源,如图1中的HS Server、PI Server、eDNA Server、HDB Server、openPlant Server等。HIA支持多种多样的数据源,由Pull-Only从数据源采集数据,再由Push-Only将数据传送到目标数据库。
HIA具有两种部署模式,分别是集中式部署和分布式部署。
集中式部署是指,将HIA的管理层模块、数据采集子模块和数据推送子模块部署在同一台站点服务器上,作为HIA服务器。管理层模块指挥数据采集子模块从与HIA服务器连接的设备层模块中的不同数据源(这些数据源分别安装各自的服务器上,通过相应的通信链路与HIA服务器连接)采集数据,并通过数据推送子模块将采集的数据迁移到与HIA服务器连接的目标数据库(目标数据库安装在其服务器上,通过相应的通信链路与HIA服务器连接)中。同时,可配置一台客户端,与HIA服务器通信,提供UI界面对HIA服务器进行管理。
分布式部署是指,分别设置HIA子站服务器和HIA主站服务器,其中HIA子站服务器部署数据采集子模块和HIA子站的管理层模块,HIA主站服务器部署数据推送子模块和HIA主站的管理层模块。HIA子站服务器可以有多台,其管理层模块指挥数据采集子模块从其连接的设备层模块中的不同数据源(这些数据源分别安装各自的服务器上,通过相应的通信链路与HIA子站服务器连接)采集数据,并将采集的数据传送到HIA主站服务器。HIA主站的管理层模块管理各HIA子站,并接收HIA子站传送的数据,将数据汇总后通过数据推送子模块将数据迁移到目标数据库(目标数据库安装在其服务器上,通过相应的通信链路与HIA主站服务器连接)中。同时,可相应配置各客户端,与HIA子站或主站服务器通信,提供UI界面对HIA子站或主站服务器进行管理。
由以上可知,HIA架构实质上构成一种推拉模型(Push & Pull Model)。该模型是对通信链路的抽象,是一种数据的分发模型。在HIA中,数据被不断的分发,从存储业务数据的地点到发出数据请求的地点。可以从两个维度描述HIA数据分发行为:分发模式和频率。
分发的模式分为三类:1)Pull-Only模式,驱动从数据源中抽取数据,并负责把数据翻译成HIA的标准数据格式(如数据由时标+数值组成),把业务数据上传到基于HIA的业务数据传输网络。2)Push-Only模式,驱动从基于HIA的业务数据传输网络下载相关业务数据,并把数据推送到目的数据库。3)Generic模式,即通用模式,既可以从数据源抽数据,又推送数据到数据目的地。
有三种典型的频率测量值,可用于对数据分发的规律性进行分类。它们是周期性的,有条件的,临时的或不规则的。在周期性的分发行为中,以规则的间隔数据被从源端发送到目标端。该时间间隔可以由***默认或通过HIA的客户端由用户指定采样周期。在有条件的、临时的或不规则的行为中,数据的传输通过驱动中的业务逻辑控制。
本实施例的通用的时序数据的快速迁移方法的具体步骤如下:
步骤1:HIA创建数据迁移通道,配置数据源信息(如IP、端口、采集周期、数据类型等),配置目标数据库信息(如实例名、IP、端口等)。配置完毕后,将配置信息归档到缓存文件中。
步骤2:测点配置。配置数据源和目标数据库的测点映射关系(如测点名、描述、地址)。配置完毕后,将映射关系写入文件。
步骤3:启动数据迁移通道,监控数据迁移通道中的数据,同时HIA通过数据采集子模块(Pull-Only)开始数据采集,采集到的数据首先流入数据迁移通道。当数据迁移通道中有数据流入时,将数据压入数据消息队列中,等候流处理器线程进行处理。流处理器线程可以有多个,以满足数据群发的需求。
步骤4:流处理器线程实时监控数据消息队列,当数据消息队列不为空时,流水处理线程开始工作,通过相应的数据处理方法对数据进行处理,比如类型转换、快照抓取等,然后在HIA的指挥下通过数据推送子模块(Push-Only)将数据转移到目标数据库。
步骤5:迭代执行步骤3-4,完成数据的实时采集和迁移工作。
虽然本发明已以较佳实施例公开如上,但实施例并不是用来限定本发明的。在不脱离本发明之精神和范围内,所做的任何等效变化或润饰,同样属于本发明之保护范围。因此本发明的保护范围应当以本申请的权利要求所界定的内容为标准。

Claims (6)

1.一种通用的时序数据的快速迁移方法,其特征在于,包括以下步骤:
1)创建数据迁移通道,配置数据源信息和目标数据库信息;
2)配置数据源和目标数据库的测点映射关系;
3)启动数据迁移通道,监控数据迁移通道中的数据,开始数据采集,采集到的数据流入到数据迁移通道中,当数据迁移通道中有数据流入时,将数据压入数据消息队列中,等候流处理器线程进行处理;
4)流处理器线程实时监控数据消息队列,当数据消息队列不为空时,流水处理线程开始工作,采用相应的数据处理方法对数据进行处理,并将数据转移到目标数据库;
5)迭代执行步骤3)和步骤4),完成数据的实时采集和迁移工作。
2.根据权利要求1中所述的通用的时序数据的快速迁移方法,其特征在于,采用数据迁移接口适配器架构完成时序数据的快速迁移,所述数据迁移接口适配器架构包括管理层模块、驱动层模块和设备层模块,其中:
所述管理层模块用于管理驱动层模块,控制业务逻辑,指挥驱动层模块进行数据迁移;
所述驱动层模块用于针对设备层模块中的不同数据源进行数据迁移;
所述设备层模块由不同的数据源组成,用于提供迁移的数据来源。
3.根据权利要求2中所述的通用的时序数据的快速迁移方法,其特征在于:所述管理层模块由元数据管理维护子模块、分布式协调服务子模块及业务数据分发和共享子模块组成,所述元数据管理维护子模块用于通信链路的管理和配置、对应关系的管理和配置、通信链路的导入导出、对应关系的导入导出以及对应关系全局属性的查询,所述分布式协调服务子模块用于分布式部署的协调控制,所述业务数据分发和共享子模块用于实现业务数据分发和共享。
4.根据权利要求3中所述的通用的时序数据的快速迁移方法,其特征在于:所述驱动层模块由数据采集子模块和数据推送子模块组成,所述数据采集子模块抽象了统一形式的采集方法,对于设备层模块中的不同数据源,根据相应的驱动从各数据源采集数据,所述数据推送子模块用于将数据传送到目标数据库。
5.根据权利要求4中所述的通用的时序数据的快速迁移方法,其特征在于:所述数据迁移接口适配器架构采用集中式部署,所述集中式部署是指将管理层模块、数据采集子模块和数据推送子模块部署在同一台站点服务器上,管理层模块指挥数据采集子模块从设备层模块中的不同数据源采集数据,并通过数据推送子模块将采集的数据迁移到目标数据库中。
6.根据权利要求4中所述的通用的时序数据的快速迁移方法,其特征在于:所述数据迁移接口适配器架构采用分布式部署,所述分布式部署是指分别设置数据迁移接口适配器子站服务器和数据迁移接口适配器主站服务器,其中数据迁移接口适配器子站服务器部署数据采集子模块和数据迁移接口适配器子站的管理层模块,数据迁移接口适配器主站服务器部署数据推送子模块和数据迁移接口适配器主站的管理层模块,数据迁移接口适配器子站的管理层模块指挥数据采集子模块从设备层模块中的不同数据源采集数据并将采集的数据传送到数据迁移接口适配器主站,数据迁移接口适配器主站的管理层模块管理数据迁移接口适配器子站并接收数据迁移接口适配器子站传送的数据,将数据汇总后通过数据推送子模块将数据迁移到目标数据库中。
CN201711390964.1A 2017-12-21 2017-12-21 一种通用的时序数据的快速迁移方法 Pending CN108228749A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711390964.1A CN108228749A (zh) 2017-12-21 2017-12-21 一种通用的时序数据的快速迁移方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711390964.1A CN108228749A (zh) 2017-12-21 2017-12-21 一种通用的时序数据的快速迁移方法

Publications (1)

Publication Number Publication Date
CN108228749A true CN108228749A (zh) 2018-06-29

Family

ID=62647535

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711390964.1A Pending CN108228749A (zh) 2017-12-21 2017-12-21 一种通用的时序数据的快速迁移方法

Country Status (1)

Country Link
CN (1) CN108228749A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062546A (zh) * 2018-07-01 2018-12-21 甘肃万维信息技术有限责任公司 一种基于spring和mybatis框架的多源数据交互平台
CN110008262A (zh) * 2019-02-02 2019-07-12 阿里巴巴集团控股有限公司 一种数据导出方法及装置
CN110502469A (zh) * 2019-08-29 2019-11-26 上海燧原智能科技有限公司 一种数据分发方法、装置、设备及存储介质
CN110968581A (zh) * 2018-09-30 2020-04-07 北京国双科技有限公司 数据存储方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120066204A1 (en) * 2010-09-14 2012-03-15 Microsoft Corporation Providing lightweight multidimensional online data storage for web service usage reporting
CN102508929A (zh) * 2011-12-01 2012-06-20 浪潮(北京)电子信息产业有限公司 实现异构数据库数据迁移的***、装置及方法
CN102970328A (zh) * 2012-10-25 2013-03-13 国家电网公司 电力行业典型生产***数据在线迁移方法
CN104915415A (zh) * 2015-06-08 2015-09-16 浪潮集团有限公司 一种分布式互联网数据采集解析***
CN105389131A (zh) * 2015-11-23 2016-03-09 江苏瑞中数据股份有限公司 一种流程工业生产***数据采集方法
CN105631006A (zh) * 2015-12-28 2016-06-01 杭州东方通信软件技术有限公司 一种数据调度采集装置与方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120066204A1 (en) * 2010-09-14 2012-03-15 Microsoft Corporation Providing lightweight multidimensional online data storage for web service usage reporting
CN102508929A (zh) * 2011-12-01 2012-06-20 浪潮(北京)电子信息产业有限公司 实现异构数据库数据迁移的***、装置及方法
CN102970328A (zh) * 2012-10-25 2013-03-13 国家电网公司 电力行业典型生产***数据在线迁移方法
CN104915415A (zh) * 2015-06-08 2015-09-16 浪潮集团有限公司 一种分布式互联网数据采集解析***
CN105389131A (zh) * 2015-11-23 2016-03-09 江苏瑞中数据股份有限公司 一种流程工业生产***数据采集方法
CN105631006A (zh) * 2015-12-28 2016-06-01 杭州东方通信软件技术有限公司 一种数据调度采集装置与方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062546A (zh) * 2018-07-01 2018-12-21 甘肃万维信息技术有限责任公司 一种基于spring和mybatis框架的多源数据交互平台
CN110968581A (zh) * 2018-09-30 2020-04-07 北京国双科技有限公司 数据存储方法及装置
CN110968581B (zh) * 2018-09-30 2023-07-04 北京国双科技有限公司 数据存储方法及装置
CN110008262A (zh) * 2019-02-02 2019-07-12 阿里巴巴集团控股有限公司 一种数据导出方法及装置
CN110008262B (zh) * 2019-02-02 2023-06-06 创新先进技术有限公司 一种数据导出方法及装置
CN110502469A (zh) * 2019-08-29 2019-11-26 上海燧原智能科技有限公司 一种数据分发方法、装置、设备及存储介质
CN110502469B (zh) * 2019-08-29 2020-06-12 上海燧原智能科技有限公司 一种数据分发方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN108228749A (zh) 一种通用的时序数据的快速迁移方法
CN103631240B (zh) 基于物联网的供热行业热计量信息应用服务管理平台
CN201757929U (zh) 全无线网络化电力用户用电信息采集***
CN108958049A (zh) 一种能源监控管理方法及***
JP2019517170A (ja) スマートシティシステムに適用可能なスマート家庭用エネルギーのモノのインターネットシステム
CN110032592A (zh) 一种能源大数据整合***及方法
CN110444000A (zh) 一种基于物联网技术的多表计量数据采集方法及***
CN102385739A (zh) 一种县供电企业一体化信息管理平台
CN103366311A (zh) 一种基于变电站多***的数据融合处理方法
CN103914500B (zh) 一种基于时间序列数据的组态在线展示方法
Quan et al. Research on data fusion scheme of power internet of things based on cloud and NFV
CN112134354B (zh) 一种基于hplc通信的营配数据融合方法
CN101923337A (zh) 基于Web的SCADA监控信息管理控制***
CN111291950A (zh) 一种经济园区配电网主动服务与运营管控统一平台
CN206833223U (zh) 一种基于web技术的区域供冷站运营管理***
CN205176932U (zh) 应用于智能计量平台的数据采集与传输***
CN204216937U (zh) 智能用电通信网络架构
CN107341228A (zh) 一种数字档案与外***归档数据集成方法
Yuan et al. Architecture Design and Application Prospect of Predictive Maintenance Based on Multi-station Integration Edge Computing in Power Field
CN207491138U (zh) 一种基于智能机顶盒的用户数据采集模块
CN101719634A (zh) 变电巡视记录管理***
CN206489429U (zh) 一种基于互联网远程通讯装置的中水回用监控***
CN205692163U (zh) 一种多主控端串口转换装置
CN205921604U (zh) 一种分时段控制用户上网权限的网关
CN110198079A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20180629