CN107817401A - The method for testing pressure and device of a kind of power information acquisition system - Google Patents
The method for testing pressure and device of a kind of power information acquisition system Download PDFInfo
- Publication number
- CN107817401A CN107817401A CN201711008707.7A CN201711008707A CN107817401A CN 107817401 A CN107817401 A CN 107817401A CN 201711008707 A CN201711008707 A CN 201711008707A CN 107817401 A CN107817401 A CN 107817401A
- Authority
- CN
- China
- Prior art keywords
- terminal
- information collection
- collection system
- consumption information
- terminals
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000012360 testing method Methods 0.000 title claims abstract description 33
- 238000004891 communication Methods 0.000 claims abstract description 58
- 230000005611 electricity Effects 0.000 claims abstract description 34
- 238000012545 processing Methods 0.000 claims abstract description 20
- 230000008569 process Effects 0.000 claims abstract description 19
- 230000007246 mechanism Effects 0.000 claims abstract description 14
- 238000012544 monitoring process Methods 0.000 claims abstract description 13
- 230000001960 triggered effect Effects 0.000 claims description 10
- 238000010998 test method Methods 0.000 claims description 7
- 238000009662 stress testing Methods 0.000 abstract description 10
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 4
- 238000013480 data collection Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请公开了一种用电信息采集系统的压力测试方法及装置,涉及测试技术领域,为解决压力测试过程中无法模拟大数量终端请求采集系统的问题而发明。该方法主要包括:虚拟预置数量的终端,所述终端包括集中器、专变终端、上网宝和能源管理终端;根据所述终端的类型,配置所述终端的通信协议;根据所述通信协议,触发所述终端;采用多线程处理机制,处理所述终端触发事件;监测所述用电信息采集系统是否正常运行。本申请主要应用于测试用电信息采集系统的过程中。
The application discloses a pressure testing method and device for an electricity consumption information collection system, which relates to the field of testing technology and is invented to solve the problem that a large number of terminal request collection systems cannot be simulated during the stress testing process. The method mainly includes: a virtual preset number of terminals, the terminals including a concentrator, a dedicated terminal, an online treasure and an energy management terminal; according to the type of the terminal, configuring the communication protocol of the terminal; according to the communication protocol , triggering the terminal; using a multi-thread processing mechanism to process the terminal triggering event; and monitoring whether the power consumption information collection system is running normally. This application is mainly used in the process of testing the electricity information collection system.
Description
技术领域technical field
本申请涉及测试技术领域,尤其涉及一种用电信息采集系统的压力测试方法及装置。The present application relates to the technical field of testing, in particular to a pressure testing method and device for an electricity consumption information collection system.
背景技术Background technique
用电信息采集系统,是通过对配电网变压器和终端用户的用电数据的采集和分析,实现用电监控、推行阶梯定价、负荷管理、线损分析,最终达到自动抄表、错峰用电、用电检查、负荷预测和节约用电成本等目的。建立全面的用户用电信心采集系统需要建设系统主站、传输信道、采集设备以及电子式电能表。The electricity consumption information collection system, through the collection and analysis of the electricity consumption data of distribution network transformers and end users, realizes electricity consumption monitoring, implementation of ladder pricing, load management, line loss analysis, and finally achieves automatic meter reading, peak shift usage Electricity, electricity inspection, load forecasting and saving electricity cost etc. The establishment of a comprehensive user electricity information collection system requires the construction of a system master station, transmission channels, collection equipment, and electronic energy meters.
通过压力测试工具可以对用电信息采集系统进行压力测试。当前有很多压力测试工具,如WebApplication Stress、ApacheBench、Apachejmeter等,都可以模拟单一终端通过向采集系统发送请求的方式对采集系统进行压力测试,但很难全方位的测出采集系统的性能。若需要模拟大数量终端进行并发压力测试,则需要人工手动启动多个终端,繁琐且无法解决多终端同步触发的问题。实际应用中,在同一时刻上采集系统接收处理数万个终端请求与仅接收处理1个请求相比,采集系统接收缓冲区、内存及CPU等资源所承受的压力是不同的。通常,超大数量的终端对采集系统造成的压力更大,采集系统更易达到瓶颈。负载压力测试工具LoadRunner模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,但无法模拟数万个终端请求采集系统。The stress test of the power consumption information collection system can be carried out through the stress test tool. There are currently many stress testing tools, such as WebApplication Stress, ApacheBench, Apachejmeter, etc., which can simulate a single terminal to perform stress testing on the collection system by sending requests to the collection system, but it is difficult to comprehensively measure the performance of the collection system. If you need to simulate a large number of terminals for concurrent stress testing, you need to manually start multiple terminals, which is cumbersome and cannot solve the problem of simultaneous triggering of multiple terminals. In practical applications, when the acquisition system receives and processes tens of thousands of terminal requests at the same time, compared with receiving and processing only one request, the pressure on resources such as the acquisition system's receiving buffer, memory, and CPU is different. Usually, a large number of terminals puts greater pressure on the collection system, and the collection system is more likely to reach the bottleneck. The load stress testing tool LoadRunner simulates tens of millions of users to implement concurrent load and real-time performance monitoring to confirm and find problems, but it cannot simulate tens of thousands of terminal request collection systems.
发明内容Contents of the invention
本申请提供了一种用电信息采集系统的压力测试方法及装置,以解决压力测试过程中无法模拟大数量终端请求采集系统的问题。The present application provides a stress testing method and device for an electricity consumption information collection system to solve the problem that a large number of terminal request collection systems cannot be simulated during the stress testing process.
一方面,本申请提供了一种用电信息采集系统的压力测试方法,该方法包括:In one aspect, the present application provides a stress testing method for an electricity consumption information collection system, the method comprising:
虚拟预置数量的终端,所述终端包括集中器、专变终端、上网宝和能源管理终端;A virtual preset number of terminals, including concentrators, special transformer terminals, internet treasures and energy management terminals;
根据所述终端的类型,配置所述终端的通信协议;configuring the communication protocol of the terminal according to the type of the terminal;
根据所述通信协议,触发所述终端;triggering the terminal according to the communication protocol;
采用多线程处理机制,处理所述终端触发事件;Using a multi-thread processing mechanism to process the terminal trigger event;
监测所述用电信息采集系统是否正常运行。Monitoring whether the power consumption information collection system is in normal operation.
另一方面,本申请还提供了一种用电信息采集系统的压力测试装置,所述装置包括:On the other hand, the present application also provides a stress testing device for an electricity consumption information collection system, the device comprising:
虚拟单元,用于虚拟预置数量的终端,所述终端包括集中器、专变终端、上网宝和能源管理终端;The virtual unit is used for a virtual preset number of terminals, and the terminals include concentrators, special transformer terminals, internet treasures and energy management terminals;
配置单元,用于根据所述终端的类型,配置所述终端的通信协议;a configuration unit, configured to configure the communication protocol of the terminal according to the type of the terminal;
触发单元,用于根据所述通信协议,触发所述终端;a triggering unit, configured to trigger the terminal according to the communication protocol;
处理单元,用于采用多线程处理机制,处理所述终端触发事件;A processing unit, configured to use a multi-thread processing mechanism to process the terminal trigger event;
监测单元,用于监测所述用电信息采集系统是否正常运行。A monitoring unit is used to monitor whether the power consumption information collection system is running normally.
本申请提供的一种用电信息采集系统的压力测试方法及装置,通过虚拟预置数量的终端,然后根据终端的类型,配置终端的通信协议,再根据通信协议,触发终端,再采用多线程处理机制,处理终端触发事件,最后监测用电信息采集系统是否正常运行。与现有技术相比,本申请能够虚拟数万级甚至百万级的终端,以对用电信息采集系统进行力测试。在测试过程中,对采集系统而言,虚拟的终端和真实的终端设备,没有差别,无需额外增加工作。通过虚拟终端系统,可提供大数量的虚拟终端和虚拟数据,辅助实现用电信息采集任务、采集策略、数据采集、数据存储和性能的全面测试。The stress test method and device of a power consumption information collection system provided by this application, through a virtual preset number of terminals, then configure the communication protocol of the terminal according to the type of the terminal, and then trigger the terminal according to the communication protocol, and then use multi-threading The processing mechanism handles terminal trigger events, and finally monitors whether the power consumption information collection system is running normally. Compared with the prior art, the present application can virtualize tens of thousands or even millions of terminals to perform a force test on the power consumption information collection system. During the test, for the acquisition system, there is no difference between the virtual terminal and the real terminal equipment, and no additional work is required. Through the virtual terminal system, a large number of virtual terminals and virtual data can be provided to assist in the comprehensive testing of power consumption information collection tasks, collection strategies, data collection, data storage, and performance.
附图说明Description of drawings
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solution of the present application more clearly, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, for those of ordinary skill in the art, on the premise of not paying creative labor, Additional drawings can also be derived from these drawings.
图1为本申请提供的一种用电信息采集系统的压力测试方法流程图;Fig. 1 is a flow chart of a stress test method for an electricity consumption information collection system provided by the present application;
图2为本申请提供的另一种用电信息采集系统的压力测试方法流程图;Fig. 2 is a flow chart of another pressure test method of the power consumption information collection system provided by the present application;
图3为本申请提供的一种用电信息采集系统的压力测试装置组成框图;Fig. 3 is a block diagram of the composition of a pressure test device of a power consumption information collection system provided by the present application;
图4为本申请提供的另一种用电信息采集系统的压力测试装置组成框图。FIG. 4 is a block diagram of a pressure test device of another power consumption information collection system provided by the present application.
具体实施方式Detailed ways
参见图1,为本申请提供的一种用电信息采集系统的压力测试方法流程图。如图1所示,应用于用电信息采集系统,该方法包括:Referring to FIG. 1 , it is a flow chart of a stress test method for an electricity consumption information collection system provided by the present application. As shown in Figure 1, applied to the electricity consumption information collection system, the method includes:
101、虚拟预置数量的终端。101. A virtual preset number of terminals.
用电信息采集系统是通过对配电变压器和终端用户的用电数据的采集和分析,实现用电监控、推行阶梯定价、负荷管理、线损分析,最终达到自动抄表、错峰用电、用电检查、负荷预测和节约用电成本等目的。建立全面的用户用电信息采集系统需要建设系统主站、传输信道、采集设备以及电子式电能表。The power consumption information collection system realizes power consumption monitoring, implementation of ladder pricing, load management, and line loss analysis through the collection and analysis of power consumption data of distribution transformers and end users, and finally achieves automatic meter reading, off-peak power consumption, Electricity checking, load forecasting and saving electricity cost etc. The establishment of a comprehensive user electricity information collection system requires the construction of a system master station, transmission channels, collection equipment, and electronic energy meters.
用电信息采集终端是对各信息采集点用电信息采集的设备,简称采集终端。可以实现电能表数据的采集、数据管理、数据双向传输以及转发或执行控制命令的设备。用电信息采集终端按应用场所分为专变采集终端、集中抄表终端、分布式能源监控终端等类型。终端包括集中器、专变终端、上网宝和能源管理终端。The power consumption information collection terminal is a device for collecting power consumption information at each information collection point, referred to as the collection terminal. It is a device that can realize the collection of electric energy meter data, data management, two-way transmission of data, and forwarding or execution of control commands. Electricity consumption information collection terminals are divided into special variable collection terminals, centralized meter reading terminals, distributed energy monitoring terminals and other types according to the application places. Terminals include concentrators, special transformer terminals, internet treasures and energy management terminals.
102、根据终端的类型,配置终端的通信协议。102. Configure a communication protocol of the terminal according to the type of the terminal.
通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。通过通信信道和设备互连起来的多个不同地理位置的数据通信系统,要使其能协同工作实现信息交换和资源共享,它们之间必须具有共同的语言。交流什么、怎样交流及何时交流,都必须遵循某种互相都能接受的规则。这个规则就是通信协议。The communication agreement refers to the rules and agreements that must be followed by the two entities to complete the communication or service. Multiple data communication systems in different geographic locations interconnected through communication channels and devices must have a common language in order to enable them to work together to achieve information exchange and resource sharing. What, how, and when to communicate must follow certain mutually acceptable rules. This rule is the communication protocol.
终端的类型,可以通过在用电信息采集系统中的作用不同做为区别终端类型的标识。终端的类型不同,在用电信息采集系统中传递信息采用的通信协议也不相同,所以需要根据终端的类型,配置终端的通信协议。The type of terminal can be used as an identification to distinguish the type of terminal through its different functions in the power consumption information collection system. The types of terminals are different, and the communication protocols used to transmit information in the power consumption information collection system are also different. Therefore, the communication protocols of the terminals need to be configured according to the types of terminals.
103、根据通信协议,触发终端。103. Trigger the terminal according to the communication protocol.
根据通信协议,触发终端,也就是使得虚拟的各个类型的终端处于虚拟工作状态,用电信息采集系统开始进行信息采集工作。According to the communication protocol, the terminal is triggered, that is, the virtual terminals of various types are in a virtual working state, and the power consumption information collection system starts to collect information.
104、采用多线程处理机制,处理终端触发事件。104. Use a multi-thread processing mechanism to process terminal trigger events.
多线程,是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理或同时多线程处理器。在一个程序中,这些独立运行的程序片段叫作“线程”,利用它编程的概念就叫作“多线程处理”。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。Multi-threading refers to the technology that realizes the concurrent execution of multiple threads from software or hardware. Computers with multi-threading capabilities can execute more than one thread at a time due to hardware support, thereby improving overall processing performance. Systems with this capability include symmetric multiprocessors, multicore processors, and chip-level multiprocessing or simultaneous multithreading processors. In a program, these independently running program fragments are called "threads", and the concept of programming using it is called "multithreading". Computers with multi-threading capabilities can execute more than one thread at a time due to hardware support, thereby improving overall processing performance.
采用多线程处理机制,处理终端触发时间,实现虚拟终端的并发执行,以符合实际工作中终端与用电信息采集系统的运行状况,以使得得到的压力测试结果更准确,以减少实际终端与用电信息采集系统运行过程中的误差。The multi-thread processing mechanism is used to process the trigger time of the terminal to realize the concurrent execution of the virtual terminal, so as to conform to the operation status of the terminal and the power consumption information collection system in the actual work, so as to make the obtained stress test results more accurate and reduce the actual terminal and the user. Errors during the operation of the electrical information collection system.
105、监测用电信息采集系统是否正常运行。105. Monitor whether the power consumption information collection system is operating normally.
监测用电信息采集系统的运行情况,其中包括接收缓冲区、内存、CPU运行情况等等。如果正常运行,则说明用电信息采集系统已经通过压力测试,能够同时采集预置数量的终端的用电信息。如果不能正常运行,或者运行过程中延时较长,则说明用用电信息采集系统,不能同时采集预置数量的终端的用电信息。Monitor the operation of the power consumption information collection system, including receiving buffer, memory, CPU operation, etc. If it operates normally, it means that the power consumption information collection system has passed the stress test and can simultaneously collect power consumption information of a preset number of terminals. If it cannot run normally, or the delay is long during the operation, it means that the power consumption information collection system cannot collect the power consumption information of a preset number of terminals at the same time.
本申请提供的一种用电信息采集系统的压力测试方法,通过虚拟预置数量的终端,然后根据终端的类型,配置终端的通信协议,再根据通信协议,触发终端,再采用多线程处理机制,处理终端触发事件,最后监测用电信息采集系统是否正常运行。与现有技术相比,本申请能够虚拟数万级甚至百万级的终端,以对用电信息采集系统进行力测试。在测试过程中,对采集系统而言,虚拟的终端和真实的终端设备,没有差别,无需额外增加工作。通过虚拟终端系统,可提供大数量的虚拟终端和虚拟数据,辅助实现用电信息采集任务、采集策略、数据采集、数据存储和性能的全面测试。This application provides a stress test method for the electricity consumption information collection system, through a virtual preset number of terminals, and then according to the type of the terminal, configure the communication protocol of the terminal, and then trigger the terminal according to the communication protocol, and then adopt a multi-threaded processing mechanism , process the terminal trigger event, and finally monitor whether the power consumption information collection system is running normally. Compared with the prior art, the present application can virtualize tens of thousands or even millions of terminals to perform a force test on the power consumption information collection system. During the test, for the acquisition system, there is no difference between the virtual terminal and the real terminal equipment, and no additional work is required. Through the virtual terminal system, a large number of virtual terminals and virtual data can be provided to assist in the comprehensive testing of power consumption information collection tasks, collection strategies, data collection, data storage, and performance.
参见图2,为本申请提供的另一种用电信息采集系统的压力测试方法流程图。如图2所示,应用于用电信息采集系统,该方法包括如下步骤:Referring to FIG. 2 , it is a flow chart of another stress testing method for an electricity consumption information collection system provided by the present application. As shown in Figure 2, applied to the electricity consumption information collection system, the method includes the following steps:
201、虚拟预置数量的终端。201. A virtual preset number of terminals.
终端包括集中器、专变终端、上网宝和能源管理终端。虚拟终端,具体包括根据基于事件触发的epoll高并发模型,虚拟预置数量的终端。Terminals include concentrators, special transformer terminals, internet treasures and energy management terminals. Virtual terminals, specifically including a virtual preset number of terminals based on the event-triggered epoll high concurrency model.
epoll常常用于处理服务端的并发问题。当服务端的在线人数越来越多,会导致系统资源吃紧,I/O效率越来越慢,这时候就应该考虑epoll了。epoll是Linux内核为处理大批句柄而作改进的poll,是Linux特有的I/O函数。epoll是Linux下多路复用IO接口select/poll的增强版本。其实现和使用方式与select/poll有很多不同,epoll通过一组函数来完成有关任务,而不是一个函数。epoll之所以高效,是因为epoll将用户关心的文件描述符放到内核里的一个事件表中,而不是像select/poll每次调用都需要重复传入文件描述符集或事件集。比如当一个事件发生(比如说读事件),epoll无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入就绪队列的描述符集合就行了。epoll有两种工作方式,LT(level triggered):水平触发和ET(edge-triggered):边沿触发。LT是select/poll使用的触发方式,比较低效;而ET是epoll的高速工作方式。epoll is often used to deal with server-side concurrency issues. When more and more people are online on the server side, system resources will be tight and I/O efficiency will become slower and slower. At this time, epoll should be considered. epoll is a poll improved by the Linux kernel to handle a large number of handles, and is a unique I/O function of Linux. epoll is an enhanced version of the multiplexed IO interface select/poll under Linux. Its implementation and usage are quite different from select/poll. epoll completes related tasks through a set of functions instead of one function. The reason why epoll is efficient is that epoll puts the file descriptors that users care about into an event table in the kernel, instead of repeatedly passing in the file descriptor set or event set every time select/poll is called. For example, when an event occurs (such as a read event), epoll does not need to traverse the entire listened descriptor set, but only traverses the descriptor set that is asynchronously awakened by the kernel IO event and added to the ready queue. epoll has two working modes, LT (level triggered): level triggered and ET (edge-triggered): edge triggered. LT is the trigger method used by select/poll, which is relatively inefficient; while ET is the high-speed working method of epoll.
epoll共有三个函数,服务端epoll的时候,步骤如下:调用epoll_create函数在Linux内核中创建一个事件表;然后将文件描述符(监听套接字)添加到所创建的事件表中;在主循环中,调用epoll_wait等待返回就绪的文件描述符集合;分别处理就绪的事件集合。上述服务端epoll步骤为实现用户用电信息采集系统的压力测试提供依据。There are three functions in epoll. When the server is epoll, the steps are as follows: call the epoll_create function to create an event table in the Linux kernel; then add the file descriptor (listening socket) to the created event table; in the main loop , call epoll_wait to wait for the ready file descriptor set to be returned; process the ready event set separately. The above server-side epoll steps provide a basis for realizing the stress test of the user electricity consumption information collection system.
202、根据终端的类型,配置终端的通信协议。202. Configure a communication protocol of the terminal according to the type of the terminal.
通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。通过通信信道和设备互连起来的多个不同地理位置的数据通信系统,要使其能协同工作实现信息交换和资源共享,它们之间必须具有共同的语言。交流什么、怎样交流及何时交流,都必须遵循某种互相都能接受的规则。这个规则就是通信协议。The communication agreement refers to the rules and agreements that must be followed by the two entities to complete the communication or service. Multiple data communication systems in different geographic locations interconnected through communication channels and devices must have a common language in order to enable them to work together to achieve information exchange and resource sharing. What, how, and when to communicate must follow certain mutually acceptable rules. This rule is the communication protocol.
203、获取通信协议的协议类型。203. Acquire the protocol type of the communication protocol.
通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义,连接方式,信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方。通信协议主要由以下三个要素组成:语法:即如何通信,包括数据的格式、编码和信号等级等。语义:即通信内容,包括数据内容、含义以及控制信息等。定时规则:即何时通信,明确通信的顺序、速率匹配和排序。The communication agreement refers to the rules and agreements that must be followed by the two entities to complete the communication or service. The protocol defines the format used by the data unit, the information and meaning that the information unit should contain, the connection method, and the timing of sending and receiving information, so as to ensure that the data in the network is transmitted to a certain place smoothly. The communication protocol is mainly composed of the following three elements: Grammar: that is, how to communicate, including data format, encoding and signal level. Semantics: Communication content, including data content, meaning, and control information. Timing rules: When to communicate, specify the order of communication, rate matching and sequencing.
常用的通信协议主要包括TCP/IP、NETBEUI和IPX/SPX三种协议,每种协议都有其适用的应用环境。由此可知不同的终端,采用不完全相同的通信协议。获取虚拟终端配置的通信协议的协议类型,以便于通过不同的通信协议,携带不同的数据信息。Commonly used communication protocols mainly include three protocols: TCP/IP, NETBEUI and IPX/SPX, and each protocol has its applicable application environment. It can be known that different terminals use not exactly the same communication protocol. Obtain the protocol type of the communication protocol configured by the virtual terminal, so as to carry different data information through different communication protocols.
204、根据协议类型,虚拟终端的电能数据。204. According to the protocol type, the power data of the virtual terminal.
电能数据,包括电流、电压、功率、功角等等,在本申请实施例中对电能数据的具体包括对象不做限定。The electric energy data includes current, voltage, power, power angle, etc. In this embodiment of the present application, there is no limitation on the specific objects included in the electric energy data.
由于终端是虚拟终端,所述电能数据实质上也是虚拟的,根据协议类型能承载的电能数据虚拟得到的。Since the terminal is a virtual terminal, the power data is also virtual in nature, and is obtained virtually according to the power data that can be carried by the protocol type.
205、根据通信协议,配置终端的触发参数。205. Configure trigger parameters of the terminal according to the communication protocol.
触发参数包括电能数据。根据通信协议,具体的协议规则,配置终端的电能数据。Trigger parameters include energy data. According to the communication protocol and specific protocol rules, configure the power data of the terminal.
206、根据触发参数,触发终端。206. Trigger the terminal according to the trigger parameter.
触发终端,也就是触发虚拟终端,也就是用电信息采集系统,在虚拟终端同时触发时,采集虚拟终端的用电信息。The trigger terminal, that is, trigger the virtual terminal, that is, the power consumption information collection system, collects the power consumption information of the virtual terminal when the virtual terminals are triggered at the same time.
207、采用多线程处理机制,处理终端触发事件。207. Use a multi-thread processing mechanism to process the terminal trigger event.
在计算机编程中,一个基本的概念就是同时对多个任务加以控制。许多程序设计问题都要求程序能够停下手头的工作,改为处理其他一些问题,再返回主进程。可以通过多种途径达到这个目的。最开始的时候,那些掌握机器低级语言的程序员编写一些“中断服务例程”,主进程的暂停是通过硬件级的中断实现的。尽管这是一种有用的方法,但编出的程序很难移植,由此造成了另一类的代价高昂问题。中断对那些实时性很强的任务来说是很有必要的。但对于其他许多问题,只要求将问题划分进入独立运行的程序片断中,使整个程序能更迅速地响应用户的请求。In computer programming, a basic concept is to control multiple tasks at the same time. Many programming problems require that the program stop what it is doing, handle some other problem, and then return to the main process. This can be achieved in a number of ways. At the beginning, programmers who mastered the low-level language of the machine wrote some "interrupt service routines", and the suspension of the main process was realized through hardware-level interrupts. While this is a useful approach, the resulting programs are difficult to port, creating another class of costly problems. Interrupts are necessary for those tasks with strong real-time nature. But for many other problems, it is only required to divide the problem into independent program fragments, so that the whole program can respond to the user's request more quickly.
多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。采用多线程处理机制,能够高效的完成终端用电信息的采集工作。Multithreading is to complete multiple tasks simultaneously, not to improve operating efficiency, but to improve resource usage efficiency to improve system efficiency. Threads are implemented when multiple tasks need to be done at the same time. The multi-thread processing mechanism can efficiently complete the collection of terminal power consumption information.
208、监测用电信息采集系统是否正常运行。208. Monitor whether the power consumption information collection system is running normally.
本步骤与图1所示的步骤105所述的方法类似,这里不再赘述。This step is similar to the method described in step 105 shown in FIG. 1 , and will not be repeated here.
209、如果用电信息采集系统正常运行,则按照预置规则,增加预置数量。209. If the power consumption information collection system operates normally, increase the preset quantity according to the preset rules.
如果用电信息采集系统还能正常运行,则本次的测试没有测试出用电信息采集系统的最大能够承受的压力。为了精准测量用电信息采集系统的承压能力,还需要增加虚拟终端的个数,也就是增加预置数量。对增加预置数量的增加数量,可以根据预置步长,预置数量增加预置步长,还可以根据监测的用电信息采集系统运行状态,预计还能够承受的终端数量,预置数量直接增加预计还能承受的终端数量。If the power consumption information collection system can still operate normally, this test did not test the maximum pressure that the power consumption information collection system can withstand. In order to accurately measure the pressure-bearing capacity of the power consumption information collection system, it is also necessary to increase the number of virtual terminals, that is, increase the number of presets. For increasing the number of presets, the preset step size can be increased according to the preset number, and the system operation status can also be collected according to the monitored power consumption information. Increase the number of terminals that can still be expected to withstand.
210、如果用电信息采集系统未正常运行,则按照预置规则,减少预置数量。210. If the power consumption information collection system is not operating normally, reduce the preset quantity according to the preset rules.
与步骤209类似,如果用电信息采集系统不能正常运行,则本次测试虚拟的预置数量的终端,不一定是用电信息采集系统的承受压力的临界数量,为了精准测量用电信息采集系统的承压能力,还需要建设虚拟终端的个数,也就是减少预置数量。对于减少预置数量的减少数量,可以根据预置步长,预置数量减少预置步长,还可以根据监测的用电信息采集系统运行状态,预计能够承受的终端数量,预置数量直接减少至预计能够承受的终端数量。Similar to step 209, if the power consumption information collection system cannot operate normally, the virtual preset number of terminals in this test is not necessarily the critical number of power consumption information collection systems under pressure. In order to accurately measure the power consumption information collection system The pressure-bearing capacity also needs to build the number of virtual terminals, that is, reduce the number of presets. For the reduction of the preset quantity, the preset step size can be reduced according to the preset step size, and the preset number can also be directly reduced according to the monitored power consumption information collection system operating status, the estimated number of terminals that can be tolerated, and the preset number To the expected number of terminals that can be supported.
211、按照增加/减少预置数量,虚拟终端。211. According to increase/decrease preset quantity, virtual terminal.
根据步骤209或步骤210对预置数量的改变,再次虚拟终端,再次进行用电信息采集系统的压力测试。直至测试出用电信息采集系统的临界终端数量范围。According to the change of the preset quantity in step 209 or step 210, the virtual terminal is re-executed, and the stress test of the power consumption information collection system is performed again. Until the critical terminal quantity range of the power consumption information collection system is tested.
本申请提供的一种用电信息采集系统的压力测试方法,通过虚拟预置数量的终端,然后根据终端的类型,配置终端的通信协议,再根据通信协议,触发终端,再采用多线程处理机制,处理终端触发事件,最后监测用电信息采集系统是否正常运行。与现有技术相比,本申请能够虚拟数万级甚至百万级的终端,以对用电信息采集系统进行力测试。在测试过程中,对采集系统而言,虚拟的终端和真实的终端设备,没有差别,无需额外增加工作。通过虚拟终端系统,可提供大数量的虚拟终端和虚拟数据,辅助实现用电信息采集任务、采集策略、数据采集、数据存储和性能的全面测试。This application provides a stress test method for the electricity consumption information collection system, through a virtual preset number of terminals, and then according to the type of the terminal, configure the communication protocol of the terminal, and then trigger the terminal according to the communication protocol, and then adopt a multi-threaded processing mechanism , process the terminal trigger event, and finally monitor whether the power consumption information collection system is running normally. Compared with the prior art, the present application can virtualize tens of thousands or even millions of terminals to perform a force test on the power consumption information collection system. During the test, for the acquisition system, there is no difference between the virtual terminal and the real terminal equipment, and no additional work is required. Through the virtual terminal system, a large number of virtual terminals and virtual data can be provided to assist in the comprehensive testing of power consumption information collection tasks, collection strategies, data collection, data storage, and performance.
参见图3,为本申请提供的一种用电信息采集系统的压力测试装置组成框图。参见图4,为本申请提供的一种用电信息采集系统的压力测试装置组成框图。如图3所示,应用于用电信息采集系统,该装置包括:Referring to FIG. 3 , it is a block diagram of a pressure test device for an electricity consumption information collection system provided by the present application. Referring to FIG. 4 , it is a block diagram of a stress test device for an electricity consumption information collection system provided by the present application. As shown in Figure 3, it is applied to the electricity consumption information collection system, and the device includes:
虚拟单元31,用于虚拟预置数量的终端,终端包括集中器、专变终端、上网宝和能源管理终端;The virtual unit 31 is used for a virtual preset number of terminals, and the terminals include concentrators, special transformer terminals, internet treasures and energy management terminals;
配置单元32,用于根据终端的类型,配置终端的通信协议;The configuration unit 32 is configured to configure the communication protocol of the terminal according to the type of the terminal;
触发单元33,用于根据通信协议,触发终端;a triggering unit 33, configured to trigger the terminal according to the communication protocol;
处理单元34,用于采用多线程处理机制,处理终端触发事件;The processing unit 34 is configured to use a multi-thread processing mechanism to process terminal trigger events;
监测单元35,用于监测用电信息采集系统是否正常运行。The monitoring unit 35 is used to monitor whether the power consumption information collection system is running normally.
进一步地,虚拟单元31,用于:Further, the virtual unit 31 is used for:
根据基于事件触发的epoll高并发模型,虚拟预置数量的终端。According to the event-triggered epoll high concurrency model, a preset number of terminals is virtualized.
进一步地,如图4所示,该装置还包括:Further, as shown in Figure 4, the device also includes:
获取单元36,用于根据终端的类型,配置终端的通信协议之后,获取通信协议的协议类型;The obtaining unit 36 is used to obtain the protocol type of the communication protocol after configuring the communication protocol of the terminal according to the type of the terminal;
虚拟单元31,还用于根据协议类型,虚拟终端的电能数据。The virtual unit 31 is also used to virtualize the power data of the terminal according to the protocol type.
进一步地,如图4所示,触发单元33,包括:Further, as shown in FIG. 4, the trigger unit 33 includes:
配置模块331,用于根据通信协议,配置终端的触发参数,触发参数包括电能数据;The configuration module 331 is configured to configure trigger parameters of the terminal according to the communication protocol, where the trigger parameters include power data;
触发模块332,用于根据触发参数,触发终端。The trigger module 332 is configured to trigger the terminal according to the trigger parameter.
进一步地,如图4所示,该装置还包括:Further, as shown in Figure 4, the device also includes:
增加单元37,用于监测用电信息采集系统是否正常运行之后,如果用电信息采集系统正常运行,则按照预置规则,增加预置数量;The adding unit 37 is used to increase the preset quantity according to the preset rule if the power consumption information collection system is in normal operation after monitoring whether the power consumption information collection system is in normal operation;
减少单元38,用于如果用电信息采集系统未正常运行,则按照预置规则,减少预置数量;A reducing unit 38, configured to reduce the preset quantity according to preset rules if the power consumption information collection system is not operating normally;
虚拟单元31,还用于按照增加/减少预置数量,虚拟终端。The virtual unit 31 is also used to virtualize the terminal according to the increase/decrease preset quantity.
本申请提供的一种用电信息采集系统的压力测试装置,通过虚拟预置数量的终端,然后根据终端的类型,配置终端的通信协议,再根据通信协议,触发终端,再采用多线程处理机制,处理终端触发事件,最后监测用电信息采集系统是否正常运行。与现有技术相比,本申请能够虚拟数万级甚至百万级的终端,以对用电信息采集系统进行力测试。在测试过程中,对采集系统而言,虚拟的终端和真实的终端设备,没有差别,无需额外增加工作。通过虚拟终端系统,可提供大数量的虚拟终端和虚拟数据,辅助实现用电信息采集任务、采集策略、数据采集、数据存储和性能的全面测试。具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的呼叫方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。A stress test device for the electricity consumption information collection system provided by this application uses a virtual preset number of terminals, then configures the communication protocol of the terminal according to the type of the terminal, and then triggers the terminal according to the communication protocol, and then adopts a multi-threaded processing mechanism , process the terminal trigger event, and finally monitor whether the power consumption information collection system is running normally. Compared with the prior art, the present application can virtualize tens of thousands or even millions of terminals to perform a force test on the power consumption information collection system. During the test, for the acquisition system, there is no difference between the virtual terminal and the real terminal equipment, and no additional work is required. Through the virtual terminal system, a large number of virtual terminals and virtual data can be provided to assist in the comprehensive testing of power consumption information collection tasks, collection strategies, data collection, data storage, and performance. In a specific implementation, the present invention also provides a computer storage medium, wherein the computer storage medium may store a program, and the program may include some or all of the steps in each embodiment of the calling method provided by the present invention when executed. The storage medium may be a magnetic disk, an optical disk, a read-only memory (English: read-only memory, ROM for short), or a random access memory (English: random access memory, RAM for short), and the like.
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。Those skilled in the art can clearly understand that the technologies in the embodiments of the present invention can be implemented by means of software plus a necessary general-purpose hardware platform. Based on this understanding, the essence of the technical solutions in the embodiments of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM , magnetic disk, optical disk, etc., including several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of the present invention.
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。以上所述的本发明实施方式并不构成对本发明保护范围的限定。For the same and similar parts among the various embodiments in this specification, refer to each other. In particular, as for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for relevant parts, refer to the description in the method embodiment. The embodiments of the present invention described above are not intended to limit the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711008707.7A CN107817401B (en) | 2017-10-25 | 2017-10-25 | Pressure testing method and device for electricity consumption information acquisition system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711008707.7A CN107817401B (en) | 2017-10-25 | 2017-10-25 | Pressure testing method and device for electricity consumption information acquisition system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107817401A true CN107817401A (en) | 2018-03-20 |
| CN107817401B CN107817401B (en) | 2020-04-07 |
Family
ID=61602928
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711008707.7A Active CN107817401B (en) | 2017-10-25 | 2017-10-25 | Pressure testing method and device for electricity consumption information acquisition system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107817401B (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108877175A (en) * | 2018-06-27 | 2018-11-23 | 深圳市科陆电子科技股份有限公司 | A kind of system and its communication means converting Data Over Cable transmission to wireless transmission |
| CN109327338A (en) * | 2018-10-29 | 2019-02-12 | 中国电力科学研究院有限公司 | A stress test method and system for the main station of a power consumption information acquisition system based on a virtual terminal |
| CN109560987A (en) * | 2018-11-27 | 2019-04-02 | 中国电力科学研究院有限公司 | A kind of method and system for electricity information acquisition system master station pressure test |
| CN109769100A (en) * | 2019-01-17 | 2019-05-17 | 苏州科达科技股份有限公司 | Video conference test method, device and storage medium |
| CN112731906A (en) * | 2020-12-24 | 2021-04-30 | 烽台科技(北京)有限公司 | Information acquisition device |
| CN116112823A (en) * | 2022-09-29 | 2023-05-12 | 国电南京自动化股份有限公司 | A pressure test method for information collection system based on analog terminal |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080109205A1 (en) * | 2006-10-24 | 2008-05-08 | Edsa Micro Corporation | Systems and methods for a real-time synchronized electrical power system simulator for "what-if" analysis and prediction over electrical power networks |
| CN202522691U (en) * | 2012-04-08 | 2012-11-07 | 安徽中兴继远信息技术股份有限公司 | Simulation terminal test platform for power utilization information acquisition master station system |
| CN103021157A (en) * | 2012-11-26 | 2013-04-03 | 山东电力集团公司电力科学研究院 | Device and method for completely simulating site to detect electricity consumption information acquisition terminal |
| CN103926552A (en) * | 2014-04-14 | 2014-07-16 | 国家电网公司 | Electricity utilization information collecting simulation testing platform |
| CN104243481A (en) * | 2014-09-24 | 2014-12-24 | 国家电网公司 | Electricity consumption data acquisition and pre-processing method and system |
| CN105445691A (en) * | 2015-11-13 | 2016-03-30 | 国网山东省电力公司电力科学研究院 | Power information collection equipment fault comprehensive diagnosis system |
| CN205375932U (en) * | 2015-12-11 | 2016-07-06 | 国网浙江义乌市供电公司 | Power consumption information acquisition simulation smart meter |
| CN205507465U (en) * | 2016-04-15 | 2016-08-24 | 深圳市南斗环保节能科技有限公司 | Power management monitored control system |
| CN105911872A (en) * | 2016-05-17 | 2016-08-31 | 安徽泰然信息技术工程有限公司 | Household intelligent life management system |
| CN205621278U (en) * | 2016-04-27 | 2016-10-05 | 国网山东省电力公司电力科学研究院 | Power consumption information acquisition terminal Test device |
| CN106528274A (en) * | 2016-11-03 | 2017-03-22 | 许继集团有限公司 | Electricity consumption information data processing method, electricity consumption information acquisition system and intelligent electric meter |
| CN206194228U (en) * | 2016-09-18 | 2017-05-24 | 国家电网公司 | Electric energy measurement analogue means |
-
2017
- 2017-10-25 CN CN201711008707.7A patent/CN107817401B/en active Active
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080109205A1 (en) * | 2006-10-24 | 2008-05-08 | Edsa Micro Corporation | Systems and methods for a real-time synchronized electrical power system simulator for "what-if" analysis and prediction over electrical power networks |
| CN202522691U (en) * | 2012-04-08 | 2012-11-07 | 安徽中兴继远信息技术股份有限公司 | Simulation terminal test platform for power utilization information acquisition master station system |
| CN103021157A (en) * | 2012-11-26 | 2013-04-03 | 山东电力集团公司电力科学研究院 | Device and method for completely simulating site to detect electricity consumption information acquisition terminal |
| CN103926552A (en) * | 2014-04-14 | 2014-07-16 | 国家电网公司 | Electricity utilization information collecting simulation testing platform |
| CN104243481A (en) * | 2014-09-24 | 2014-12-24 | 国家电网公司 | Electricity consumption data acquisition and pre-processing method and system |
| CN105445691A (en) * | 2015-11-13 | 2016-03-30 | 国网山东省电力公司电力科学研究院 | Power information collection equipment fault comprehensive diagnosis system |
| CN205375932U (en) * | 2015-12-11 | 2016-07-06 | 国网浙江义乌市供电公司 | Power consumption information acquisition simulation smart meter |
| CN205507465U (en) * | 2016-04-15 | 2016-08-24 | 深圳市南斗环保节能科技有限公司 | Power management monitored control system |
| CN205621278U (en) * | 2016-04-27 | 2016-10-05 | 国网山东省电力公司电力科学研究院 | Power consumption information acquisition terminal Test device |
| CN105911872A (en) * | 2016-05-17 | 2016-08-31 | 安徽泰然信息技术工程有限公司 | Household intelligent life management system |
| CN206194228U (en) * | 2016-09-18 | 2017-05-24 | 国家电网公司 | Electric energy measurement analogue means |
| CN106528274A (en) * | 2016-11-03 | 2017-03-22 | 许继集团有限公司 | Electricity consumption information data processing method, electricity consumption information acquisition system and intelligent electric meter |
Non-Patent Citations (3)
| Title |
|---|
| 单高林: "用电信息采集系统与数据采集技术", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 * |
| 陈慧民 等: "智能用电信息采集终端检测系统探讨", 《电工电气》 * |
| 陈铭: "用电信息采集系统的设计与实现", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 * |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108877175A (en) * | 2018-06-27 | 2018-11-23 | 深圳市科陆电子科技股份有限公司 | A kind of system and its communication means converting Data Over Cable transmission to wireless transmission |
| CN109327338A (en) * | 2018-10-29 | 2019-02-12 | 中国电力科学研究院有限公司 | A stress test method and system for the main station of a power consumption information acquisition system based on a virtual terminal |
| CN109560987A (en) * | 2018-11-27 | 2019-04-02 | 中国电力科学研究院有限公司 | A kind of method and system for electricity information acquisition system master station pressure test |
| CN109769100A (en) * | 2019-01-17 | 2019-05-17 | 苏州科达科技股份有限公司 | Video conference test method, device and storage medium |
| CN112731906A (en) * | 2020-12-24 | 2021-04-30 | 烽台科技(北京)有限公司 | Information acquisition device |
| CN112731906B (en) * | 2020-12-24 | 2022-04-08 | 烽台科技(北京)有限公司 | Information acquisition device |
| CN116112823A (en) * | 2022-09-29 | 2023-05-12 | 国电南京自动化股份有限公司 | A pressure test method for information collection system based on analog terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107817401B (en) | 2020-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107817401A (en) | The method for testing pressure and device of a kind of power information acquisition system | |
| CN102779075B (en) | Method, device and system for scheduling in multiprocessor nuclear system | |
| CN103455416B (en) | A kind of method for testing pressure based on taking Android system intelligent device internal memory and CPU | |
| CN201298233Y (en) | A Distributed Simulation Device of Electromagnetic Transient Process in Power System | |
| CN104407910A (en) | Virtualization server performance monitoring method and system | |
| CN106776280A (en) | Configurable performance test device | |
| CN109857633B (en) | Task computing power estimation method and device and storage medium | |
| WO2023046141A1 (en) | Acceleration framework and acceleration method for database network load performance, and device | |
| CN110347559A (en) | A kind of test method of server energy consumption, device, equipment and readable storage medium storing program for executing | |
| CN110492984A (en) | Data transmission method, device, Data Analysis Services system and computer equipment | |
| CN105184452B (en) | A kind of MapReduce job dependence control methods calculated suitable for power information big data | |
| CN107491372A (en) | A kind of method and system for linux system RPM bags statistics CPU usage | |
| CN110737564A (en) | VmWare-based virtual machine performance monitoring method and system | |
| CN103501253A (en) | Monitoring organization method for high-performance computing application characteristics | |
| CN105391597A (en) | Multi-server-simulation-based avalanche testing method, apparatus, and system | |
| CN115134243A (en) | Industrial control task distributed deployment method and system | |
| CN109960637A (en) | A method and system for analyzing the CPU usage of a network card | |
| CN116775313B (en) | A resource allocation method, device, equipment and medium | |
| Zhang et al. | The impact of event processing flow on asynchronous server efficiency | |
| CN117632683B (en) | Distributed dial testing monitoring method, system, electronic equipment and storage medium | |
| CN111949493A (en) | A method and device for power consumption test of edge AI server based on inference application | |
| CN102904964A (en) | Concurrent Processing Method of Mass Concentrator Based on Completion Port Model | |
| CN117093499A (en) | Control method and device for test resources, storage medium and electronic equipment | |
| CN117424883A (en) | Control device of energy storage system and energy storage system | |
| CN104102579B (en) | A kind of network measuring system and method based on multinuclear or many-core embeded processor |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20241224 Address after: 650000 Kunming Economic and Technological Development Zone, Yunnan Province Patentee after: YUNNAN ELECTRIC POWER TEST & RESEARCH INSTITUTE (GROUP) Co.,Ltd. Country or region after: China Address before: 650217 No. 105 Yunda West Road, Kunming Economic and Technological Development Zone, Yunnan Province Patentee before: ELECTRIC POWER RESEARCH INSTITUTE, YUNNAN POWER GRID Co.,Ltd. Country or region before: China |
|
| TR01 | Transfer of patent right |