CN102043719B - Method for testing IEC61850 configuration description file - Google Patents
Method for testing IEC61850 configuration description file Download PDFInfo
- Publication number
- CN102043719B CN102043719B CN201110000749.2A CN201110000749A CN102043719B CN 102043719 B CN102043719 B CN 102043719B CN 201110000749 A CN201110000749 A CN 201110000749A CN 102043719 B CN102043719 B CN 102043719B
- Authority
- CN
- China
- Prior art keywords
- iec
- file
- configuration description
- description file
- iec61850
- 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.)
- Active
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明涉及一种对IEC61850配置描述文件进行测试的方法,适用于采用IEC61850通信的数字化变电站及智能变电站。它由配置文件解析模块、链表存储和内存释放模块、标准数据模板文件和校验模块具体实现的。具体步骤如下:首先将IEC61850配置描述文件加载到计算机内存中形成一颗DOM树,然后再将内存树中的特定节点信息存储到链表数据结构中;通过操作链表节点的指针,对链表中存储的所述配置描述文件元素信息进行各种比对;若不符合要求则发出报警,并输出错误的类型及其在所述配置描述文件中的具体位置;测试结果保存到文本文件中。本发明的优点是能够自动测试所述配置描述文件是否满足标准所规定的要求。
The invention relates to a method for testing IEC61850 configuration description files, which is suitable for digital substations and intelligent substations using IEC61850 communication. It is realized by configuration file analysis module, linked list storage and memory release module, standard data template file and verification module. The specific steps are as follows: first, load the IEC61850 configuration description file into the computer memory to form a DOM tree, and then store the specific node information in the memory tree into the linked list data structure; Various comparisons are performed on the element information of the configuration description file; if the requirements are not met, an alarm is issued, and the type of error and its specific position in the configuration description file are output; the test results are saved in a text file. The advantage of the present invention is that it can automatically test whether the configuration description file meets the requirements stipulated by the standard.
Description
技术领域 technical field
本发明涉及一种对IEC61850配置描述文件进行测试的方法,用于测试IEC61850配置描述文件是否符合《DL/T 860实施技术规范》和《IEC61850工程继电保护应用模型》的要求,适用于采用IEC61850通信的数字化变电站及智能变电站。 The invention relates to a method for testing the IEC61850 configuration description file, which is used to test whether the IEC61850 configuration description file meets the requirements of "DL/T 860 Implementation Technical Specification" and "IEC61850 Engineering Relay Protection Application Model", and is suitable for adopting IEC61850 Communication digital substation and smart substation.
背景技术 Background technique
IEC61850配置描述文件是智能变电站自动化系统功能实现的基础。由于所述配置描述文件语法复杂,信息量大,在工程应用中很容易出现一系列的合法性和规范性问题,另外配置过程中出现各种人为错误也不可避免,所以需要进行严格测试。由于所述配置描述文件的问题复杂多样,依靠人力是无法全部发现的,只能依赖专用工具(即测试方法)。目前能够进行所述配置描述文件校验的工具有很多,如KEMA的SCL Checker、OMICRON的IEDScout和Altova的XMLSpy等。这些工具虽然成熟但测试功能不全,尤其针对国内最近颁布的《DL/T 860实施技术规范》和《IEC61850工程继电保护应用模型》没有测试能力,无法满足实际工程测试的需要。实际工程中,部分所述配置描述文件测试只能通过人工校核的方法进行,不仅效率低而且容易出错。工程应用中迫切需要一款国产化的、功能齐全的测试工具,避免人工校核。 The IEC61850 configuration description file is the basis for the realization of the functions of the intelligent substation automation system. Due to the complex syntax of the configuration description file and the large amount of information, a series of legality and normative problems are likely to occur in engineering applications. In addition, various human errors are inevitable during the configuration process, so strict testing is required. Due to the complexity and diversity of the problems in the configuration description file, it is impossible to find all of them by manpower, and only special tools (that is, test methods) can be relied on. Currently, there are many tools capable of verifying the configuration description file, such as SCL Checker of KEMA, IEDScout of OMICRON, and XMLSpy of Altova. Although these tools are mature, their test functions are incomplete, especially for the recently promulgated "DL/T 860 Implementation Technical Specifications" and "IEC61850 Engineering Relay Protection Application Model", which have no test capabilities and cannot meet the needs of actual engineering tests. In actual engineering, some of the configuration description file tests can only be performed by manual verification, which is not only inefficient but also error-prone. There is an urgent need for a localized and fully functional testing tool in engineering applications to avoid manual verification.
发明内容 Contents of the invention
本发明所要解决的技术问题是提供具有功能齐全的一种对IEC61850配置描述文件进行测试的方法。 The technical problem to be solved by the invention is to provide a method for testing the IEC61850 configuration description file with complete functions.
本发明解决其技术问题所采用的技术方案: The technical solution adopted by the present invention to solve its technical problems:
本发明由配置文件解析模块、链表存储和内存释放模块、标准数据模板文件和校验模块具体实现的,其步骤如下: The present invention is concretely realized by configuration file analysis module, linked list storage and memory release module, standard data template file and verification module, and its steps are as follows:
(1)通过配置文件解析模块对IEC61850配置描述文件进行测试解析: (1) Test and analyze the IEC61850 configuration description file through the configuration file analysis module:
采用微软MSXML 4.0的DOM接口实现对IEC61850配置描述文件的解析;利用DOM接口读取XML文档后,在内存中构造一棵数据树;利用MSXML 4.0的API接口函数,进行添加、编辑、移动或删除DOM树中任意位置的节点; Use the DOM interface of Microsoft MSXML 4.0 to realize the analysis of the IEC61850 configuration description file; use the DOM interface to read the XML document, and construct a data tree in memory; use the API interface function of MSXML 4.0 to add, edit, move or delete A node anywhere in the DOM tree;
(2)利用链表存储和内存释放模块进行存储及释放:根据IEC61850标准对IEC61850配置描述文件的定义设置与之对应的链表结构;由于IEC61850配置描述文件在逻辑上是树形分层结构,所设置的链表为树形结构; (2) Use linked list storage and memory release module to store and release: according to the IEC61850 standard, set the corresponding linked list structure according to the definition of the IEC61850 configuration description file; The linked list is a tree structure;
在IEC61850配置描述文件解析到内存中后,将内存树中具有指定数据类型节点的数据提取出来,存储到链表数据结构中,用于测试函数访问IEC61850配置描述文件中的特定信息;为了避免程序退出时发生内存泄露,利用链表内存释放函数,逐个结点进行手动释放; After the IEC61850 configuration description file is parsed into the memory, the data of the node with the specified data type in the memory tree is extracted and stored in the linked list data structure, which is used for the test function to access specific information in the IEC61850 configuration description file; in order to avoid program exit When a memory leak occurs, the memory release function of the linked list is used to manually release the nodes one by one;
(3)利用标准数据模板文件存放标准《IEC61850工程继电保护应用模型》统一定义的55种DOType、15种DAType和19种EnumType;用以检查IEC61850配置描述文件的数据类型模板是否符合《IEC61850工程继电保护应用模型》附录D的定义;所述标准数据模板文件为XML格式; (3) Use the standard data template file to store the 55 DOTypes, 15 DATypes and 19 EnumTypes uniformly defined in the standard "IEC61850 Engineering Relay Protection Application Model"; to check whether the data type template of the IEC61850 configuration description file conforms to the "IEC61850 Engineering Relay Protection Application Model"; The definition of Appendix D of Relay Protection Application Model; the standard data template file is in XML format;
(4)利用校验模块对所述链表中存储的IEC61850配置描述文件的元素信息进行校验,若不符合要求则报警,并输出错误的类型和目标元素在IEC61850配置描述文件中的索引。 (4) Use the verification module to verify the element information of the IEC61850 configuration description file stored in the linked list, and if it does not meet the requirements, alarm, and output the wrong type and the index of the target element in the IEC61850 configuration description file.
本发明的有益效果是能够针对《DL/T 860实施技术规范》和《IEC61850工程继电保护应用模型》进行测试,自动测试IEC61850配置描述文件是否满足上述两项国内标准的要求,其测试功能齐全。 The beneficial effect of the present invention is that it can test "DL/T 860 Implementation Technical Specification" and "IEC61850 Engineering Relay Protection Application Model", and automatically test whether the IEC61850 configuration description file meets the requirements of the above two domestic standards, and its testing function is complete .
附图说明 Description of drawings
图1为本发明的工作流程图; Fig. 1 is a work flow chart of the present invention;
图2为存储IEC61850配置描述文件IED部分信息的链表数据结构示意图; Fig. 2 is a schematic diagram of the linked list data structure storing IEC61850 configuration description file IED part information;
图3为对某个链表(假设链表头指针为Head)进行内存释放的工作流程图; Figure 3 is a work flow chart of memory release for a linked list (assuming that the linked list head pointer is Head);
图4为DAType中的BDA比对程序流程图; Fig. 4 is the flow chart of the BDA comparison program in DAType;
图5为对CSC103型线路保护装置的IEC61850配置描述文件测试的屏幕截图。 Figure 5 is a screenshot of the IEC61850 configuration description file test for the CSC103 line protection device.
具体实施方式 Detailed ways
本实施例由配置文件解析模块、链表存储和内存释放模块、标准数据模板文件和校验模块具体实现的,其步骤如下: This embodiment is specifically realized by the configuration file parsing module, linked list storage and memory release module, standard data template file and verification module, and its steps are as follows:
(1)通过配置文件解析模块对IEC61850配置描述文件进行测试解析: (1) Test and analyze the IEC61850 configuration description file through the configuration file analysis module:
采用微软MSXML 4.0的DOM接口实现对IEC61850配置描述文件的解析;利用DOM接口读取XML文档后,在内存中构造一棵数据树;利用MSXML 4.0的API接口函数,进行添加、编辑、移动或删除DOM树中任意位置的节点; Use the DOM interface of Microsoft MSXML 4.0 to realize the analysis of the IEC61850 configuration description file; use the DOM interface to read the XML document, and construct a data tree in memory; use the API interface function of MSXML 4.0 to add, edit, move or delete A node anywhere in the DOM tree;
(2)利用链表存储和内存释放模块进行存储及释放:根据IEC61850标准对IEC61850配置描述文件的定义设置与之对应的链表结构;由于IEC61850配置描述文件在逻辑上是树形分层结构,所设置的链表为树形结构(见图2,图2是存储所述配置描述文件IED部分信息的链表数据结构示意图); (2) Use linked list storage and memory release module to store and release: according to the IEC61850 standard, set the corresponding linked list structure according to the definition of the IEC61850 configuration description file; The linked list is a tree structure (see Figure 2, Figure 2 is a schematic diagram of the data structure of the linked list storing the information of the IED part of the configuration description file);
在IEC61850配置描述文件解析到内存中后,将内存树中具有指定数据类型节点的数据提取出来,存储到链表数据结构中,用于测试函数访问IEC61850配置描述文件中的特定信息;为了避免程序退出时发生内存泄露,利用链表内存释放函数,逐个结点进行手动释放;见图3,图3是对某个链表(假设链表头指针为Head)进行内存释放的工作流程图; After the IEC61850 configuration description file is parsed into the memory, the data of the node with the specified data type in the memory tree is extracted and stored in the linked list data structure, which is used for the test function to access specific information in the IEC61850 configuration description file; in order to avoid program exit When a memory leak occurs, use the linked list memory release function to manually release the nodes one by one; see Figure 3, Figure 3 is a work flow chart of memory release for a linked list (assuming the head pointer of the linked list is Head);
(3)利用标准数据模板文件存放标准《IEC61850工程继电保护应用模型》统一定义的55种DOType、15种DAType和19种EnumType;这种做法具有一定的灵活性和通用性,今后即使标准对数据类型模板的规定有变化也不用修改测试源程序,只需修改标准数据模板文件即可适应新标准。用以检查IEC61850配置描述文件的数据类型模板是否符合《IEC61850工程继电保护应用模型》附录D的定义;所述标准数据模板文件为XML格式; (3) Use the standard data template file to store the 55 DOTypes, 15 DATypes and 19 EnumTypes defined in the standard "IEC61850 Engineering Relay Protection Application Model"; There is no need to modify the test source program if the regulation of the data type template changes, and only need to modify the standard data template file to adapt to the new standard. It is used to check whether the data type template of the IEC61850 configuration description file conforms to the definition in Appendix D of "IEC61850 Engineering Relay Protection Application Model"; the standard data template file is in XML format;
(4)校验模块:校验模块是测试工具的核心部分,通过操作链表节点的指针,对链表中存储的IEC61850配置描述文件元素信息进行各种校验(例如检查通信IP地址是否重复,就是对链表中存储IP参数的节点进行唯一性比较);若不符合要求则报警,并输出错误的类型和目标元素在配置文件中的索引。 (4) Verification module: The verification module is the core part of the test tool. By operating the pointers of the linked list nodes, various verifications are performed on the element information of the IEC61850 configuration description file stored in the linked list (for example, checking whether the communication IP address is repeated, that is, Compare the uniqueness of the nodes storing IP parameters in the linked list); if the requirements are not met, an alarm will be issued, and the wrong type and the index of the target element in the configuration file will be output.
本实施例的工作流程如下: The workflow of this embodiment is as follows:
首先将IEC61850配置描述文件加载到计算机内存中形成一颗DOM树,然后再将内存树中的特定节点信息存储到链表数据结构中;通过操作链表节点的指针,对链表中存储的IEC61850配置描述文件元素信息进行各种比对;若不符合要求即发出错误报警,并输出错误的类型及其在IEC61850配置描述文件中的具体位置;测试结果保存到文本文件中;最后对链表创建时动态分配的内存进行释放,具体工作流程如图1所示。 First load the IEC61850 configuration description file into the computer memory to form a DOM tree, and then store the specific node information in the memory tree into the linked list data structure; by operating the pointer of the linked list node, the IEC61850 configuration description file stored in the linked list Perform various comparisons of element information; if it does not meet the requirements, an error alarm will be issued, and the type of error and its specific location in the IEC61850 configuration description file will be output; the test results will be saved in a text file; The memory is released, and the specific workflow is shown in Figure 1.
下面是本实施例的一个应用实例: Below is an application example of this embodiment:
在某220KV数字化变电站调试中,利用本测试方法对CSC103型线路保护装置的IEC61850配置描述文件进行了测试,发现了其中存在的各种错误,测试结果如图5所示。 In the commissioning of a 220KV digital substation, this test method was used to test the IEC61850 configuration description file of the CSC103 line protection device, and various errors were found. The test results are shown in Figure 5.
下面仅以数据类型模板一致性比较为例来说明这种过程: The following only uses the data type template consistency comparison as an example to illustrate this process:
首先解析IEC61850配置描述文件并将其存储到链表中,然后将标准数据模板文件读入到计算机内存DOM树中,调用MSXML 4.0 中的getElementsByTagName( )函数提取指定数据类型节点的集合(例如所有DAType节点),将各个节点与链表中保存的IEC61850配置描述文件的DAType进行逐一比对,若有不同则报警。DOType和EnumType的比对流程与DOType大体相似。 First parse the IEC61850 configuration description file and store it in the linked list, then read the standard data template file into the computer memory DOM tree, call the getElementsByTagName ( ) function in MSXML 4.0 to extract the set of nodes of the specified data type (such as all DAType nodes ), compare each node with the DAType of the IEC61850 configuration description file saved in the linked list one by one, and alarm if there is any difference. The comparison process of DOType and EnumType is roughly similar to DOType.
在比对DAType下包含的BDA子元素时,采用了双向比较的做法。第一步以链表中存放的IEC61850配置描述文件为参考,将标准数据模板文件与其进行比较,可以检查出标准数据模板文件虽已定义但在IEC61850配置描述文件中却不存在的元素。第二步以标准数据模板文件为参考,将链表中的IEC61850配置描述文件信息与其比较,可以检查出IEC61850配置描述文件中是否存在标准数据模板文件未定义的元素,具体流程如图4所示。 When comparing the BDA sub-elements contained under DAType, a two-way comparison is adopted. The first step uses the IEC61850 configuration description file stored in the linked list as a reference, compares the standard data template file with it, and can check out elements that are defined in the standard data template file but do not exist in the IEC61850 configuration description file. The second step uses the standard data template file as a reference, compares the IEC61850 configuration description file information in the linked list with it, and can check whether there are elements undefined in the standard data template file in the IEC61850 configuration description file. The specific process is shown in Figure 4.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110000749.2A CN102043719B (en) | 2011-01-05 | 2011-01-05 | Method for testing IEC61850 configuration description file |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110000749.2A CN102043719B (en) | 2011-01-05 | 2011-01-05 | Method for testing IEC61850 configuration description file |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102043719A CN102043719A (en) | 2011-05-04 |
CN102043719B true CN102043719B (en) | 2015-05-06 |
Family
ID=43909870
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110000749.2A Active CN102043719B (en) | 2011-01-05 | 2011-01-05 | Method for testing IEC61850 configuration description file |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102043719B (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8990770B2 (en) * | 2011-05-25 | 2015-03-24 | Honeywell International Inc. | Systems and methods to configure condition based health maintenance systems |
CN102654937B (en) * | 2012-05-15 | 2014-01-15 | 东北电力科学研究院有限公司 | IEC61850 detection platform and detection method of power quality monitoring terminal |
CN102902748A (en) * | 2012-09-18 | 2013-01-30 | 上海移远通信技术有限公司 | Establishing method and managing method for file systems and random access memory (RAM) and communication chip of file systems |
CN106445902B (en) * | 2013-06-13 | 2019-06-28 | 青岛海信移动通信技术股份有限公司 | A kind of mobile terminal and its method for handling memo information |
CN103439612B (en) * | 2013-09-02 | 2015-11-11 | 上海毅昊自动化有限公司 | Based on the intelligent substation Auto-Test System of SCD |
CN103903188A (en) * | 2014-03-18 | 2014-07-02 | 国家电网公司 | Controlling method of configuration file of intelligent transformer substation system |
CN104360948A (en) * | 2014-12-01 | 2015-02-18 | 国网重庆市电力公司江津供电分公司 | IEC 61850 configuration file engineering consistency test method based on fuzzy algorithm |
CN104795897B (en) * | 2015-04-23 | 2016-08-24 | 广东电网有限责任公司电力调度控制中心 | The configurable relay protecting method of intelligent substation and system |
CN105279085A (en) * | 2015-10-08 | 2016-01-27 | 国网天津市电力公司 | Rule self-defining based smart substation configuration file test system and method |
CN106338975B (en) * | 2016-09-21 | 2018-12-04 | 浙江中控技术股份有限公司 | A kind of alarm merging method and merger system of alarming |
CN106656614B (en) * | 2016-12-29 | 2019-07-26 | 山东鲁能智能技术有限公司 | Customization forwarding table generation method and system based on distribution terminal equipment XML file |
CN108270595A (en) * | 2016-12-30 | 2018-07-10 | 北京亿阳信通科技有限公司 | A kind of networking configuration method and device |
CN109933523A (en) * | 2019-01-30 | 2019-06-25 | 山东鲁能智能技术有限公司 | IEC61850 model checking method, system, terminal device, computer readable storage medium |
CN113010230B (en) * | 2021-03-26 | 2024-02-09 | 广州市百果园网络科技有限公司 | Configuration information processing method, device, equipment and storage medium |
CN114897195A (en) * | 2022-05-09 | 2022-08-12 | 广东电网有限责任公司 | Dynamic service interface construction method and device for relay protection operation and maintenance service |
-
2011
- 2011-01-05 CN CN201110000749.2A patent/CN102043719B/en active Active
Non-Patent Citations (3)
Title |
---|
基于IEC61850的数字化变电站中的规约测试技术;缪文贵等;《江苏电机工程》;20070831;第26卷;第75页到第76页、第82页正文第1-3部分及图1-3 * |
基于SCL模型的IED配置器的设计与实现;兰森林等;《继电器》;20050616;第33卷(第12期);全文 * |
智能电子装置的SCL文档配置工具的设计与实现;陈少君等;《继电器》;20071016;第35卷(第20期);第47页到第50页正文第2部分及图1-3 * |
Also Published As
Publication number | Publication date |
---|---|
CN102043719A (en) | 2011-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102043719B (en) | Method for testing IEC61850 configuration description file | |
CN102622463B (en) | Drawing-model uniformity based method for automatic check of design drawings | |
CN102005818B (en) | Method for detecting consistency of SCD (System Configuration Document) and IED (Intelligent Electronic Device) model on line | |
CN106951694B (en) | Adaptive modeling method for online monitoring system of secondary equipment of power system | |
CN202533519U (en) | Fully automatic closed loop test system of protective relaying device | |
CN102331967B (en) | Method for managing chip verification test cases | |
CN108733928B (en) | SCD file virtual circuit automatic checking method based on intermediate model file | |
CN106383958B (en) | A substation anti-error locking logic intelligent acceptance system | |
CN103049431B (en) | ICD (IED Capability Description) inspection method based on objectified module semantics | |
CN104599060B (en) | The intelligent substation debugging plan generation method compared based on secondary circuit file | |
CN105426300A (en) | Power system CIM/E model standard conformance testing system and method | |
CN103578048A (en) | Method for checking and comparing configuration related information of intelligent substation SCL documents | |
CN101713823A (en) | Satellite telemetry data reduction processing method | |
CN104851056A (en) | Intelligent transformer station secondary system model standard library management system and method | |
CN102355062A (en) | IEC (International Electrotechnical Commission) 61850 relay protection model checking method | |
CN105824001B (en) | A digital energy meter IEC61850 compliance test method and system | |
CN103268325A (en) | Dynamic checking method of IED model configuration correctness in intelligent substation based on SCD file | |
CN115599750A (en) | A smart substation virtual circuit checking method, system, equipment and storage medium | |
CN113095059B (en) | Method, device, equipment and storage medium for verifying substation configuration description file | |
CN104391247A (en) | Relay protection test method and system based on IEC61850 digital tester | |
CN107153946A (en) | Intelligent station is secondary to pacify automatic generation method and the system of arranging | |
CN105207836B (en) | A kind of method of quick test PQDIF file consistences | |
CN103632307A (en) | Method for checking consistency between SCD and virtual loop table of intelligent substation | |
CN105929277A (en) | Method and system for standardizing automatic testing schemes of replay protection device | |
CN106844432A (en) | Data processing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: STATE GRID CORPORATION OF CHINA HEBEI ELECTRIC POW Effective date: 20121219 Owner name: HEBEI ELECTRIC POWER CORPORATION ELECTRIC POWER RE Free format text: FORMER OWNER: HEBEI ELECTRIC POWER RESEARCH INSTITUTE Effective date: 20121219 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20121219 Address after: 050021 No. 238 South Sports street, Yuhua Road, Hebei, Shijiazhuang Applicant after: Electric Power Research Institute of Hebei Electric Power Corporation Applicant after: State Grid Corporation of China Applicant after: Hebei Electric Power Construction & Adjustment Research Institute Address before: 050021 No. 238 South Sports street, Hebei, Shijiazhuang Applicant before: Hebei Electric Power Research Institute |
|
C53 | Correction of patent for invention or patent application | ||
CB03 | Change of inventor or designer information |
Inventor after: He Lei Inventor after: Hao Xiaoguang Inventor after: Li Tiecheng Inventor after: Zhang Binghai Inventor after: Fan Hui Inventor before: Wang Xiaowei Inventor before: Fan Hui Inventor before: Wang Peng Inventor before: Tang Lei Inventor before: Yang Xiao |
|
COR | Change of bibliographic data |
Free format text: CORRECT: INVENTOR; FROM: WANG XIAOWEI FAN HUI WANG PENG TANG LEI YANG XIAO TO: HE LEI HAO XIAOGUANGLI TIECHENG ZHANG BINGHAI FAN HUI |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |