[go: up one dir, main page]

CN115412615A - Method for realizing multi-port TCP communication based on nuclear power plant DCS platform software - Google Patents

Method for realizing multi-port TCP communication based on nuclear power plant DCS platform software Download PDF

Info

Publication number
CN115412615A
CN115412615A CN202211011292.XA CN202211011292A CN115412615A CN 115412615 A CN115412615 A CN 115412615A CN 202211011292 A CN202211011292 A CN 202211011292A CN 115412615 A CN115412615 A CN 115412615A
Authority
CN
China
Prior art keywords
tcp
software
power plant
nuclear power
port
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
Application number
CN202211011292.XA
Other languages
Chinese (zh)
Other versions
CN115412615B (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.)
Nuclear Power Institute of China
Original Assignee
Nuclear Power Institute of China
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 Nuclear Power Institute of China filed Critical Nuclear Power Institute of China
Priority to CN202211011292.XA priority Critical patent/CN115412615B/en
Publication of CN115412615A publication Critical patent/CN115412615A/en
Application granted granted Critical
Publication of CN115412615B publication Critical patent/CN115412615B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

As the nuclear power plant DCS system software has the characteristics of single process, fixed period, fixed task time and the like, a large amount of idle time exists in TCP task time, so that the software processing efficiency is low, and the processing mode of the current software is not beneficial to software maintenance and transplantation.

Description

Method for realizing multi-port TCP communication based on nuclear power plant DCS platform software
Technical Field
The invention belongs to the technical field of nuclear power plant DCS system control, and particularly relates to a software scheme design for realizing multi-port TCP communication based on single-process software of a nuclear power plant DCS platform.
Background
A TCP (Transmission Control Protocol) is widely used in the field of Distributed Control System (DCS) Control in a nuclear power plant as a transport layer communication Protocol standard. Nuclear power plant DCS platform software is safety critical, and the software is required to have high safety and high reliability. Software with a single process, a fixed period and no operating system is generally used to improve the robustness of the software, the software periodically and circularly schedules each task, meanwhile, the execution time of each task of the software is also preset, and if the execution time of a certain task exceeds the preset time or the whole software operation period is overtime, the software can have overtime faults.
The software implementation mode in the current nuclear power plant DCS platform is the following two modes: 1. sequentially polling and processing each port by software in a period; 2. the ports are sorted, the software processes one port per cycle in that order, and the cycle is repeated until all ports have completed processing.
Because the designed nuclear power plant DCS system software has the characteristics of single process, fixed period, fixed task time and the like, the time for processing the TCP communication task in the software running process is fixed, and if the mode II is adopted, one port is processed in each period, excessive spare time can be generated in the TCP task time.
The software adopts a mode of fixing the period and the task time, if the mode is adopted, each port is circularly processed in sequence in each period, a software designer needs to consider the overtime problem in the initial stage of software development, and because the nuclear power plant DCS platform has requirements on the period time of each equipment module, the TCP processing time is limited from being set too long, and the setting of other task time needs to be considered. And if a hardware device upgrade adds ports, the software may report a timeout failure.
Disclosure of Invention
The invention creatively provides a brand-new software scheme implementation mode for realizing multi-port TCP communication by single-process software aiming at the multi-port TCP task processing requirement of the nuclear power plant DCS system software, wherein the implementation mode of the scheme is that one or more ports are automatically allocated and processed in one period according to the TCP response time and the software TCP task time requirement in the software period operation process.
In order to achieve the purpose, the invention is realized by the following technical scheme:
the method for realizing the multi-port TCP communication based on the nuclear power plant DCS platform software comprises the following steps: 1) Confirming the number of externally opened TCP ports of the DCS platform software equipment of the nuclear power plant, and sequencing the ports in sequence; 2) Testing the time required by the TCP task processing segment; 3) And grouping the TCP ports, and processing the TCP ports according to a specified sequence in cycles.
Furthermore, when single-process software of the nuclear power plant DCS platform processes multi-port TCP communication, the number of the TCP ports opened by the software equipment to the outside is determined, and then the port numbers are sequenced.
Further, the software has the existing external open ports a, b, c, d, e, f, and the sequence a is 1, b is 2, \\ 8230 \ 8230;, f is 6.
Furthermore, in the process of testing communication, the TCP processing task of the security level DCS system software actually consumes time, three times of handshaking are completed in operation, and a TCP connection channel is established.
Further, timing T1 when the equipment receives the process data for the first time, timing T2 when the task is completed, and the difference between the timing T1 and the timing T2 is the actual consumed time T' of the TCP processing task; the software TCP process allocates a time T.
Further, after the time test is completed, logic operation is performed, the maximum processing port number in the processing process of the software TCP task is calculated, and the calculation method is used for rounding the distribution time T of the software TCP task by dividing the actual consumed time T'.
Further, in the actual application process, considering the influence of the size of the communication data volume on the actual consumed time of the processing task, the value of T 'is T' = T '+ T, and the value of T is taken according to the value of the actual consumed time T'.
Further, if the value of T/T' is calculated to be 3, the ports a, b, c, d, e, and f are divided into two groups, and two cycles are required to process all the ports, where the ports a, b, and c are the first group, and the ports d, e, and f are the second group, and each cycle processes one group of ports, and polls each port of the group in turn in the cycle time.
A computer terminal comprises a memory, a processor and a computer program which is stored in the memory and can run on the processor, wherein the processor executes the program to realize the method for realizing the multi-port TCP communication based on the nuclear power plant DCS platform software.
A computer-readable medium, on which a computer program is stored, the computer program being executed by a processor to implement the method for implementing multi-port TCP communication based on nuclear power plant DCS platform software as described above.
In summary, the method proposed herein has the following advantages over the prior methods one and two:
(1) Improving the software processing efficiency of the DCS of the nuclear power plant
Because the designed nuclear power plant DCS system software has the characteristics of single process, fixed period, fixed task time and the like, the time for processing the TCP communication task in the software running process is fixed, and if the mode II is adopted, one port is processed in each period, excessive spare time can be generated in the TCP task time. For example, as shown in fig. 3, a comparison between the multi-port processing method and the method two proposed by the present invention is shown, where the software TCP task processing time T1 and the TCP processing response time T2, if T1> = T2, the software is run on a device with more than two ports. Therefore, when the TCP task processing time and the TCP response time meet a certain relation, the mode of processing only one port in one period is obviously not suitable, the idle time is greatly reduced by using the multi-port processing mode in the situation, and the processing efficiency is improved.
(2) Improving software maintainability and portability
The software adopts a mode of fixing the period and the task time, if the mode is adopted, each port is circularly processed in sequence in each period, a software designer needs to consider the overtime problem in the initial stage of software development, and because the nuclear power plant DCS platform has requirements on the period time of each equipment module, the TCP processing time is limited from being set too long, and the setting of other task time needs to be considered. If the hardware equipment is upgraded and added with ports, the software may report overtime faults, and if a multi-port processing mode is used, the problem can be effectively solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention.
Fig. 1 is a software process diagram.
Fig. 2 is a diagram of a software port packet processing procedure.
Fig. 3 is a graph comparing the improvement of the processing efficiency.
Detailed Description
To make the objects, technical solutions and advantages of the present invention more apparent, the following detailed description of the principles, features and the like of the present invention is provided in conjunction with the examples and the accompanying drawings, and the exemplary embodiments and the description thereof are only used for explaining the present invention and are not used to limit the protection scope of the present invention.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be apparent to those of ordinary skill in the art that: it is not necessary to employ these specific details to practice the present invention. In other instances, well-known structures, circuits, materials, or methods have not been described in detail in order to avoid obscuring the present invention.
The following discloses many different embodiments or examples for implementing the subject technology described. While specific examples of one or more arrangements of features are described below to simplify the disclosure, the examples should not be construed as limiting the present disclosure, and a first feature described later in the specification in conjunction with a second feature can include embodiments that are directly related, can also include embodiments that form additional features, and further can include embodiments in which one or more additional intervening features are used to indirectly connect or combine the first and second features to each other so that the first and second features may not be directly related.
The terms used in the present specification are those general terms currently widely used in the art in consideration of functions related to the present disclosure, but they may be changed according to the intention of a person having ordinary skill in the art, precedent, or new technology in the art. Also, specific terms may be selected by the applicant, and in this case, their detailed meanings will be described in the detailed description of the present disclosure. Therefore, the terms used in the specification should not be construed as simple names but based on the meanings of the terms and the overall description of the present disclosure.
Flowcharts or text are used in this specification to illustrate operational steps performed in accordance with embodiments of the present application. It should be understood that the operational steps in the embodiments of the present application are not necessarily performed in the exact order recited. Rather, the various steps may be processed in reverse order or simultaneously, as desired. Meanwhile, other operations may be added to or removed from these processes.
As the nuclear power plant DCS system software has the characteristics of single process, fixed period, fixed task time and the like, a large amount of idle time exists in the TCP task time, so that the software processing efficiency is low, and the processing mode of the current software is not beneficial to software maintenance and transplantation. Specifically provided are the following embodiments:
examples
The embodiment provides a software scheme design for realizing multi-port TCP communication based on single-process software of a nuclear power plant DCS platform. The processing efficiency of the multi-port TCP communication software of the DCS platform software of the nuclear power plant is improved. The work required to be completed for realizing the invention mainly comprises the following three parts, 1) realizing the function interface for confirming the number of the ports and sequencing the ports; 2) The realization function interface is used for testing TCP task processing segment time; 3) The implementation function interface is used to group ports and specify processing order.
The specific steps are as follows:
1) When single-process software of a nuclear power plant DCS platform processes multi-port TCP communication, firstly determining the number of TCP ports opened to the outside by nuclear power plant DCS platform software equipment, and then sequencing the port numbers, for example, the existing external opened ports of the software are a, b, c, d, e and f, and sequencing the a to be 1, the b to be 2, 8230, 8230and the f to be 6 in sequence;
2) In the process of testing communication, the TCP processing task of the security level DCS system software actually consumes time, the security level DCS system software runs to complete three-way handshake and establish a TCP connection channel, T1 is timed when the equipment receives process data for the first time, T2 is timed when the task is completed, and the difference between the T1 and the T2 is the actual consumed time T' of the TCP processing task. The software TCP process allocates time T. TCP task processing is as shown in FIG. 1;
3) And performing logical operation after the time test is finished, calculating the maximum processing port number in the processing process of the software TCP task, and rounding the distribution time T of the software TCP task by dividing the actual time consumption T' by the calculation method. In the actual application process, considering the influence of the size of the communication data volume on the actual consumed time of the processing task, the value of T 'is T' = T '+ T, and the value of T is a reasonable value according to the value of the actual consumed time T'. For example, if the value of T/T' is calculated to be 3, the ports a, b, c, d, e, and f can be divided into two groups, and two cycles are required to process all the ports, where the ports a, b, and c are the first group, and d, e, and f are the second group, each cycle processes one group of ports, and each port in the group is polled in turn in this cycle time. The process is as shown in fig. 2.
Compared with the existing first and second modes, the mode provided by the embodiment has the following advantages:
(1) Improving the software processing efficiency of the DCS of the nuclear power plant
Because the designed nuclear power plant DCS system software has the characteristics of single process, fixed period, fixed task time and the like, the time for processing the TCP communication task in the software running process is fixed, and if the mode II is adopted, one port is processed in each period, excessive spare time can be generated in the TCP task time. For example, as shown in fig. 3, a comparison between the multi-port processing method and the method two proposed by the present invention is shown, where the software TCP task processing time T1 and the TCP processing response time T2, if T1> = T2, the software is run on a device with more than two ports. Therefore, when the TCP task processing time and the TCP response time meet a certain relation, the mode that only one port is processed in one period is obviously not suitable, the idle time is greatly reduced by using the multi-port processing mode in the situation, and the processing efficiency is improved.
(2) Improving software maintainability and portability
The software adopts a mode of fixing the period and the task time, if the mode is adopted, each port is circularly processed in sequence in each period, a software designer needs to consider the overtime problem in the initial stage of software development, and because the nuclear power plant DCS platform has requirements on the period time of each equipment module, the TCP processing time is limited from being set too long, and the setting of other task time needs to be considered. And if the hardware equipment is upgraded and added with ports, the software may report overtime faults, and if a multi-port processing mode is used, the problem can be effectively solved.
The software scheme for realizing multi-port TCP communication by the single-process software reduces the idle task time of the software and improves the processing efficiency of the DCS software of the nuclear power plant. The single-process program processing multi-port TCP communication software scheme based on the nuclear security level DCS platform has good expansibility and maintainability.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above-mentioned embodiments, objects, technical solutions and advantages of the present invention are further described in detail, it should be understood that the above-mentioned embodiments are merely preferred embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (10)

1. The method for realizing the multi-port TCP communication based on the nuclear power plant DCS platform software is characterized by comprising the following steps: 1) Confirming the number of TCP ports opened to the outside by the nuclear power plant DCS platform software equipment, and sequencing the ports in sequence; 2) Testing the time required by the TCP task processing segment; 3) And grouping the TCP ports, and processing the TCP ports according to the specified sequence by cycles.
2. The method for realizing multi-port TCP communication based on the nuclear power plant DCS platform software according to claim 1, characterized in that: when single-process software of the nuclear power plant DCS platform processes multi-port TCP communication, the number of TCP ports opened by software equipment is determined, and then the port numbers are sequenced in sequence.
3. The method for realizing multi-port TCP communication based on the nuclear power plant DCS platform software according to claim 2, characterized in that: the software has the existing external open ports a, b, c, d, e and f, and the sequence of a is 1, b is 2, 8230, (8230) and f is 6.
4. The method for realizing multi-port TCP communication based on the nuclear power plant DCS platform software according to claim 3, characterized in that: in the test communication process, the TCP processing task of the security level DCS system software consumes time actually, three-way handshake is completed in operation, and a TCP connection channel is established.
5. The method for achieving multi-port TCP communication based on nuclear power plant DCS platform software according to claim 4, characterized in that: timing T1 when the equipment receives process data for the first time, timing T2 when the task is completed, wherein the difference between the timing T1 and the timing T2 is the actual consumed time T' of the TCP processing task; the software TCP process allocates a time T.
6. The method for realizing multi-port TCP communication based on nuclear power plant DCS platform software according to claim 5, characterized in that: and performing logical operation after the time test is finished, calculating the maximum processing port number in the processing process of the software TCP task, and rounding the time T distributed by the software TCP task by the actual time consumption T'.
7. The method for realizing multi-port TCP communication based on nuclear power plant DCS platform software according to claim 6, characterized in that: in the actual application process, considering the influence of the size of the communication data volume on the actual consumed time of the processing task, the value of T 'is T' = T '+ T, and the value of T is obtained according to the value of the actual consumed time T'.
8. The method for realizing multi-port TCP communication based on nuclear power plant DCS platform software according to claim 7, characterized in that: and if the value of T/T' is calculated to be 3, dividing the ports a, b, c, d, e and f into two groups, and processing all the ports in two cycles, wherein the ports a, b and c are the first group, the ports d, e and f are the second group, processing one group of ports in each cycle, and sequentially polling each port in the group in the cycle time.
9. A computer terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: the processor executes the program to realize the method for realizing the multi-port TCP communication based on the nuclear power plant DCS platform software according to any one of the claims 1-7.
10. A computer-readable medium having a computer program stored thereon, characterized in that: the computer program is executed by a processor to implement the method for implementing multi-port TCP communication based on the nuclear power plant DCS platform software according to any of claims 1 to 7.
CN202211011292.XA 2022-08-23 2022-08-23 Method for realizing multi-port TCP communication based on nuclear power plant DCS platform software Active CN115412615B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211011292.XA CN115412615B (en) 2022-08-23 2022-08-23 Method for realizing multi-port TCP communication based on nuclear power plant DCS platform software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211011292.XA CN115412615B (en) 2022-08-23 2022-08-23 Method for realizing multi-port TCP communication based on nuclear power plant DCS platform software

Publications (2)

Publication Number Publication Date
CN115412615A true CN115412615A (en) 2022-11-29
CN115412615B CN115412615B (en) 2024-01-23

Family

ID=84162057

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211011292.XA Active CN115412615B (en) 2022-08-23 2022-08-23 Method for realizing multi-port TCP communication based on nuclear power plant DCS platform software

Country Status (1)

Country Link
CN (1) CN115412615B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6411987B1 (en) * 1998-08-21 2002-06-25 National Instruments Corporation Industrial automation system and method having efficient network communication
US20180014081A1 (en) * 2016-07-11 2018-01-11 Harmonic, Inc. Multiple core software forwarding
CN109992388A (en) * 2019-04-08 2019-07-09 中国核动力研究设计院 One kind being used for npp safety grade device software multiple task management system
WO2019152942A2 (en) * 2018-02-05 2019-08-08 Harmonic, Inc. Dynamic software architecture reconfiguration for converged cable access platform (ccap)
CN110442442A (en) * 2019-08-13 2019-11-12 中国核动力研究设计院 Nuclear power plant DCS platform engineering teacher's station software safeguards network communication method
CN112506686A (en) * 2020-11-05 2021-03-16 北京和利时系统工程有限公司 Method and device for realizing log system of DCS (distributed control system) controller
CN114384869A (en) * 2020-10-22 2022-04-22 费希尔-罗斯蒙特系统公司 Industrial process control systems as data centers in industrial process plants

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6411987B1 (en) * 1998-08-21 2002-06-25 National Instruments Corporation Industrial automation system and method having efficient network communication
US20180014081A1 (en) * 2016-07-11 2018-01-11 Harmonic, Inc. Multiple core software forwarding
WO2019152942A2 (en) * 2018-02-05 2019-08-08 Harmonic, Inc. Dynamic software architecture reconfiguration for converged cable access platform (ccap)
CN109992388A (en) * 2019-04-08 2019-07-09 中国核动力研究设计院 One kind being used for npp safety grade device software multiple task management system
CN110442442A (en) * 2019-08-13 2019-11-12 中国核动力研究设计院 Nuclear power plant DCS platform engineering teacher's station software safeguards network communication method
CN114384869A (en) * 2020-10-22 2022-04-22 费希尔-罗斯蒙特系统公司 Industrial process control systems as data centers in industrial process plants
CN112506686A (en) * 2020-11-05 2021-03-16 北京和利时系统工程有限公司 Method and device for realizing log system of DCS (distributed control system) controller

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
严敏;阮玖圣;: "可移动式核电厂数字化仪控系统闭环测试装置的研究与设计", 工业控制计算机, no. 08, pages 19 - 20 *
韦雄;徐田玉;刘海云;: "全范围模拟机虚拟DCS通信故障的分析与处理", 机电信息, no. 20, pages 53 - 54 *

Also Published As

Publication number Publication date
CN115412615B (en) 2024-01-23

Similar Documents

Publication Publication Date Title
EP1882956A1 (en) Test device, test method, and test control program
CN107870948A (en) Method for scheduling task and device
CN101330412A (en) An automated testing method and system based on topology discovery
CN109656870A (en) A kind of in-orbit dynamic restructuring management system of SRAM type FPGA and method
CN117311988B (en) Protocol operation optimization method, device and equipment with mask and medium
CN101685432A (en) Device for realizing USB interface switching and system for realizing USB interface testing
CN101666855B (en) Universal test system and method of integrated circuit
CN108021735B (en) Battery simulation method, upper computer, real-time simulator and battery simulation system
CN107256078B (en) Dynamic voltage frequency adjusting method and device
CN112383439A (en) Air upgrading system and method for intelligent gas meter
CN104375896A (en) Information processing method and electronic equipment
CN115412615A (en) Method for realizing multi-port TCP communication based on nuclear power plant DCS platform software
CN117873663A (en) Task scheduling method, device, medium and equipment
CN110780999A (en) System and method for scheduling multi-core CPU
CN109992388A (en) One kind being used for npp safety grade device software multiple task management system
CN116382206A (en) Scheduling method for distributed flow shop group with preparation time
CN106028292B (en) A kind of channel distribution method and system sending short message
CN110377494A (en) A kind of method and system for the multithreading solving the problems, such as CPU optimization initiation
CN103546341A (en) Automatic setup method of test environment
CN113419450A (en) Motor FOC control and operation method, device, electronic equipment and medium
CN104572435A (en) Test case selection method based on artificial neural network
CN116360847A (en) Event-driven-based generalized electric propulsion mode control method
CN111459679B (en) A parallel processing method for 5G communication test instrument test data
CN107729211A (en) A kind of condition responsive method of MCU system
CN117707769B (en) Simulation calculation acceleration method and related device based on grouping sorting

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