CN112463818B - Method, medium, equipment and system for inquiring information of storage bottom layer - Google Patents
Method, medium, equipment and system for inquiring information of storage bottom layer Download PDFInfo
- Publication number
- CN112463818B CN112463818B CN202011332504.5A CN202011332504A CN112463818B CN 112463818 B CN112463818 B CN 112463818B CN 202011332504 A CN202011332504 A CN 202011332504A CN 112463818 B CN112463818 B CN 112463818B
- Authority
- CN
- China
- Prior art keywords
- variable
- ipmitool
- command
- bit number
- field bit
- 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
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000004590 computer program Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2433—Query languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention discloses a method, a medium, equipment and a system for inquiring information of a storage bottom layer, wherein the method comprises the steps of defining a plurality of variables for storing an ipmitool command; defining a first log file, wherein the first log file stores an ipmitool command query result; acquiring corresponding relations among variables in a plurality of variables; reading the field bit number of a variable in a plurality of variables; outputting an ipmitool command result; storing the output ipmitool command result into a log file; comparing the information of the log file with the information of the first log file, and storing the different information into a comparison log file; by the mode, the ipmitool command result can be inquired according to different user-defined variables, the result is clearly displayed, the inquired log is compared with the last log, the difference data is extracted, time is saved, and data accuracy is improved.
Description
Technical Field
The present invention relates to the field of query methods, and in particular, to a method, medium, device, and system for querying information of a storage bottom layer.
Background
In the process of storing the test, the bottom firmware needs to perform full coverage test on in-place information, state information, power consumption information, temperature information, color of a state lamp and other information of components such as a CPU, a mainboard, a fan, a BBU and the like of the equipment, and some data need to be monitored and tested in real time.
The current common way to query the information of the underlying components is to use a test instrument to measure directly or an ipmitool tool to query remotely.
At present, the time for obtaining the information of the bottom layer of the memory by using a test instrument is very time-consuming, and the test steps are very complicated; in addition, the result obtained by the ipmitool query command is a string of 16-system digital queues, and if a user needs to query the value of a certain field by one byte, the time is consumed, errors are easy to occur during comparison, the test and the check are very inconvenient, and meanwhile, the function of automatic comparison and check of the query result is not provided.
Disclosure of Invention
The invention mainly solves the technical problem of providing a method, a medium, equipment and a system for inquiring information of a storage bottom layer, which can distinguish ipmitool commands through user-defined variables, explain 16 systems of the inquired ipmitool commands according to different user-defined variables, clearly display results, and extract difference data by comparing the inquired log with the log at the last time, thereby saving test time and improving the accuracy of test data.
In order to solve the technical problems, the invention adopts a technical scheme that: a method for querying storage bottom layer information is provided, which comprises the following steps:
defining a plurality of variables, wherein each variable is used for storing an ipmitool command;
defining a first log file, wherein the first log file stores a historical ipmitool command query result;
entering a main program, and acquiring the corresponding relation among variables in a plurality of variables;
reading the field bit number of the variable, wherein the field bit number of the variable is the length of the first field of the return value of the current ipmitool command;
outputting an ipmitool command query result according to the field bit number of the variable;
storing the output ipmitool command query result into a log file;
and comparing the query result of the ipmitool command in the log file with the query result of the historical ipmitool command in the first log file, and storing the information with the difference into a comparison log file.
Further, before entering a main program, an ipmitool command is input into the ipmitool, judgment is carried out, if the input ipmitool command is not a 'all' command, a first mode is entered, and a return value of the ipmitool command is saved in a log file; if the input ipmitool command is an "all" command, the second mode is entered.
Further, the plurality of variables comprise a first variable, a second variable, a third variable and a fourth variable;
the first variable is a variable for storing an ipmitool command;
the second variable is a variable of a 16-system digital queue returned by the storage ipmitool command;
the third variable is a variable for storing the bit number of each field of the return value of the ipmitool command;
the fourth variable is a variable for storing the definition and interpretation of each field of the return value of the ipmitool command.
Further, after entering a first mode, a plurality of ipmitool commands are stored in the first variable; matching the input ipmitool command with a plurality of ipmitool commands in the first variable one by one; entering a main program after successful matching;
and after entering a second mode, circularly traversing all the ipmitool commands in the first variable, and entering the main program after circularly traversing.
Further, the outputting the ipmitool command query result according to the field bit number of the variable includes:
if the field bit number of the variable is 1, the length of the first field of the return value of the current ipmitool command is 1, and a first result is output;
if the field bit number of the variable is 2, the length of the first field of the return value of the current ipmitool command is 2, and a second result is output;
if the field bit number of the variable is 3, the length of the first field of the return value of the current ipmitool command is 3, and a third result is output;
further, when the field bit number is 1, the output information is a 16-system digital queue returned by the ipmitool command with the field bit number of 1 in the first variable, and the definition and the explanation of the field bit number of 1 and the ipmitool command return value with the field bit number of 1 in the fourth variable are performed;
the second result is a 16-system digital queue returned by the ipmitool command with the field bit number of 1 and the field bit number of 2 in the first variable when the field bit number is 2, and the definition and explanation of the ipmitool command return value with the field bit number of 2 in the field bit number of 2 and the fourth variable are obtained;
and when the field bit number is 3, the output information is a 16-system digital queue returned by the ipmitool command with the field bit number of 1, the field bit number of 2 and the field bit number of 3 in the first variable, and the definition and explanation of the ipmitool command return value with the field bit number of 3 in the field bit number of 3 and the fourth variable.
A computer-readable storage medium having stored thereon a computer program for execution by a processor of a method of querying for underlying information as described in any one of the above.
An electronic device comprising a processor, a memory, and a program stored in the memory and configured to be executed by the processor, the program comprising instructions for performing a stored-underlay information query method as defined in any of the above.
A storage-underlay information query system comprising: the device comprises a variable module, a judgment module, an execution module, a comparison module and a storage module;
the variable module defines a variable and stores an ipmitool command by using the variable;
the judgment module judges whether an ipmitool command stored in a variable module is an 'all' command or not; if the command is 'all' command, entering an execution module, if the command is not 'all' command, circularly traversing all the ipmitool commands stored by the variables, and entering the execution module after circular traversal;
the execution module acquires a corresponding variable in the variable module, executes and outputs an ipmitool command query result according to the corresponding variable and stores the ipmitool command query result in the storage module;
the comparison module compares the ipmitool command query result output by the execution module with the historical ipmitool command query result, and stores the different information into the storage module;
the storage module stores the ipmitool command query result output by the execution module and the information with difference in the comparison module.
The invention has the beneficial effects that: the method can return the query result of the ipmitool command, and clearly display the result, thereby avoiding the error of a user in querying the document and misreading the definition table, and improving the test efficiency and the test quality; meanwhile, the comparison between the test result and the previous version result is automatically completed, the difference data is extracted, the test time is saved, and the accuracy of the test data is improved.
Drawings
FIG. 1 is a flow chart of a preferred embodiment of a method for querying underlying information stored in a storage system according to the present invention;
FIG. 2 is a schematic diagram of a storage-based information query system architecture according to the present invention.
Detailed Description
The following detailed description of the preferred embodiments of the present invention, taken in conjunction with the accompanying drawings, will make the advantages and features of the present invention more comprehensible to those skilled in the art, and will thus provide a clear and concise definition of the scope of the present invention.
The embodiment of the invention comprises the following steps:
referring to fig. 1, a method for querying underlying information includes:
defining a first variable arraycommendX, a second variable arraycodeX, a third variable arraynumX and a fourth variable arraydefX, wherein the four variables are used for storing various commands of the ipmitool;
ArraycommendX is a variable for storing an ipmitool command;
the arraycodeX is a variable of a 16-system digital queue returned by the storage ipmitool command;
ArraynumX is a variable for storing the bit number of each field of the return value of the ipmitool command;
arraydefX is a variable that stores the definition and interpretation of each field of the ipmitool command return value.
Wherein, X is variable, each X corresponds to a group of variables, such as arraycommend1, arraycode1, arraynum1 and arraydef1, which are one group;
in addition, the bits of each field in the arraynumX are respectively replaced by 1, 2 and 3 instead of INT8U, INT16U and INT8U x 3.
A first log file is defined, wherein the first log file ipmitool1.log stores historical ipmitool command query results.
Inputting an ipmitool command at an ipmitool, judging, entering a first mode if the input ipmitool command is not 'all', returning the ipmitool command to a value and storing the ipmitool command in an ipmitool2.log file; if the input ipmitool command is 'all', entering a second mode;
after entering a second mode, circularly traversing all ipmitool commands in the arraycommendX; entering a main program after circular traversal;
after entering a first mode, matching the input ipmitool commands with arraycommendX one by one, wherein the arraycommendX stores a plurality of ipmitool commands; entering a main program after successful matching;
entering a main program, and acquiring corresponding numerical values of arraycode X, arraynumX and arraydefX according to the array of X of the current ipmitoocommendaX;
reading the field digit in the corresponding arraynumX, wherein the field digit in the arraynumX represents the length of the first field of the return value of the current ipmitool command;
if the field bit number in the arraynumX is 1, the length of the first field of the return value of the current ipmitool command is 1, and arraycode1, arraynum1 and arraydef1 are output;
namely, when the field bit number is 1, the 16-system digit queue returned by the ipmitool command with the output variable of arraycode1, and the definition and explanation of the field bit number 1 and the ipmitool command return value field with the output variable of arraydef 1;
if the bit number of the field in the arraynumX is 2, the length of the first field of the return value of the current ipmitool command is 2, and arraycode1, arraycode2, arraynum2 and arraydef2 are output;
namely when the field bit number is 2, the 16-system digit queue returned by the ipmitool command with the output variables of arraycode1 and arraycode2, and the definition and explanation of the field bit number 2 and the ipmitool command return value field with the output variable of arraydef 2;
if the field bit number in the arraynumX is 3, the length of the first field of the return value of the current ipmitool command is 3, and then arraycode1, arraycode2, arraycode3, arraynum3 and arraydef3 are output;
that is, when the field bit number is 3, the 16-system digit queue returned by the ipmitool commands with the output variables of arraycode1, arraycode2 and arraycode3, and the definition and interpretation of the field bit number 3 and the ipmitool command return value field with the output variable of arraydef 3;
storing the output result into an ipmitool2.log file;
comparing the result in the ipmitool2.log file with the result in the ipmitool1.log file of the first log file, and storing the information of the differences into an ipmicompane.
The ipmitool is an ipmi platform management tool in a command line mode which can be used in a linux system, and can realize the functions of acquiring information of a sensor, displaying log content of a system, remotely turning on and off a network and the like.
An electronic device, comprising: a processor, a memory, and a program, wherein the program is stored in the memory and configured to be executed by the processor, the program comprising instructions for performing a method of storing an underlying information query.
A computer-readable storage medium having stored thereon a computer program for execution by a processor of a method of storing an underlying information query.
Referring to fig. 2, based on the same inventive concept as the method for querying the underlying storage information in the foregoing embodiment, an embodiment of the present specification further provides a system for querying the underlying storage information, including: the device comprises a variable module, a judgment module, an execution module, a comparison module and a storage module;
the variable module defines a variable and stores an ipmitool command by using the variable;
the judgment module judges whether an ipmitool command stored in a variable module is 'all'; if the number of the instructions is 'all', entering an execution module, and if the number of the instructions is not 'all', circularly traversing ipmitool commands stored in all variables, and entering the execution module after circular traversal;
the execution module acquires a corresponding variable in the variable module, executes and outputs an ipmitool command query result according to the corresponding variable and stores the ipmitool command query result in the storage module;
the comparison module compares the ipmitool command query result output by the execution module with the historical ipmitool command query result, and stores the different information into the storage module;
the storage module stores the information with difference in the pmitool command query result output by the execution module and the comparison module.
The above description is only an embodiment of the present invention, and is not intended to limit the scope of the present invention, and all equivalent structures or equivalent processes performed by the present invention or directly or indirectly applied to other related technical fields are included in the scope of the present invention.
Claims (6)
1. A method for querying information of a storage bottom layer is characterized by comprising the following steps:
defining a plurality of variables, wherein each variable is used for storing an ipmitool command; the plurality of variables comprise a first variable, a second variable, a third variable and a fourth variable;
the first variable is a variable for storing an ipmitool command, the second variable is a variable for storing a 16-system digital queue returned by the ipmitool command, the third variable is a variable for storing the bit number of each field of an ipmitool command return value, and the fourth variable is a variable for storing the definition and interpretation of each field of the ipmitool command return value;
defining a first log file, wherein the first log file stores a historical ipmitool command query result;
entering a main program, and acquiring the corresponding relation among variables in a plurality of variables;
reading the field bit number of a variable, wherein the field bit number of the variable is the length of a first field of a return value of the current ipmitool command;
according to the field bit number of the variable, the query result of the ipmitool command is output,
if the field bit number of the variable is 1, the length of a first field of a return value of the current ipmitool command is 1, and a first result is output; if the field bit number of the variable is 2, the length of the first field of the return value of the current ipmitool command is 2, and a second result is output; if the field bit number of the variable is 3, the length of the first field of the return value of the current ipmitool command is 3, and a third result is output;
the first result is a 16-system digital queue returned by an ipmitool command with the field bit number of 1 in the first variable when the field bit number is 1, and the definition and explanation of the field bit number of 1 and the ipmitool command return value with the field bit number of 1 in the fourth variable are carried out;
the second result is a 16-system digital queue returned by the ipmitool command with the field bit number of 1 and the field bit number of 2 in the first variable when the field bit number is 2, and the definition and explanation of the ipmitool command return value with the field bit number of 2 in the field bit number of 2 and the fourth variable are obtained;
the third result is a 16-system digital queue returned by the ipmitool command with the field bit number of 1, the field bit number of 2 and the field bit number of 3 in the first variable, and the definition and explanation of the ipmitool command return value with the field bit number of 3 in the field bit number of 3 and the fourth variable;
storing the output ipmitool command query result into a log file;
and comparing the query result of the ipmitool command in the log file with the query result of the historical ipmitool command in the first log file, and storing the different information into a comparison log file.
2. The method of claim 1, wherein the method comprises: before entering a main program, inputting an ipmitool command into an ipmitool, judging, if the input ipmitool command is not a 'all' command, entering a first mode, and storing an ipmitool command return value into the log file; if the input ipmitool command is an "all" command, the second mode is entered.
3. The method of claim 2, wherein the method comprises:
after entering a first mode, a plurality of ipmitool commands are stored in the first variable; matching the input ipmitool command with a plurality of ipmitool commands in the first variable one by one; entering a main program after successful matching;
and after entering a second mode, circularly traversing all the ipmitool commands in the first variable, and entering the main program after circularly traversing.
4. A computer-readable storage medium having stored thereon a computer program, characterized in that: the computer program is executed by a processor to perform a method of querying underlying information stored in any of claims 1 to 3.
5. An electronic device comprising a processor, a memory, and a program, characterized in that: the program stored in the memory and configured to be executed by the processor, the program comprising instructions for performing a method of storing underlying information queries according to any of claims 1-3.
6. A system for querying underlying information stored, comprising: the device comprises a variable module, a judgment module, an execution module, a comparison module and a storage module;
the variable module defines a variable and stores an ipmitool command by using the variable; the variables include a first variable, a second variable, a third variable, and a fourth variable; the first variable is a variable for storing an ipmitool command, the second variable is a variable for storing a 16-system digital queue returned by the ipmitool command, the third variable is a variable for storing the bit number of each field of an ipmitool command return value, and the fourth variable is a variable for storing the definition and interpretation of each field of the ipmitool command return value;
the judgment module judges whether an ipmitool command stored in a variable module is an 'all' command or not; if the command is 'all' command, entering an execution module, if the command is not 'all' command, circularly traversing all the ipmitool commands stored by the variables, and entering the execution module after circular traversal;
the execution module acquires a corresponding variable in the variable module, executes and outputs an ipmitool command query result according to the corresponding variable and stores the ipmitool command query result in the storage module; the method for executing and outputting the ipmitool command query result according to the corresponding variable comprises the following steps: reading the field bit number of the variable, if the field bit number of the variable is 1, the length of a first field of a current ipmitool command return value is 1, and outputting a first result; if the field bit number of the variable is 2, the length of the first field of the return value of the current ipmitool command is 2, and a second result is output; if the field bit number of the variable is 3, the length of the first field of the return value of the current ipmitool command is 3, and a third result is output;
the first result is a 16-system digital queue returned by an ipmitool command with the field bit number of 1 in the first variable when the field bit number is 1, and the definition and explanation of the field bit number of 1 and the ipmitool command return value with the field bit number of 1 in the fourth variable are carried out;
the second result is a 16-system digital queue returned by the ipmitool command with the field bit number of 1 and the field bit number of 2 in the first variable when the field bit number is 2, and the definition and explanation of the ipmitool command return value with the field bit number of 2 in the field bit number of 2 and the fourth variable are obtained;
the third result is a 16-system digital queue returned by the ipmitool command with the field bit number of 1, the field bit number of 2 and the field bit number of 3 in the first variable, and the definition and explanation of the ipmitool command return value with the field bit number of 3 in the field bit number of 3 and the fourth variable;
the comparison module compares the ipmitool command query result output by the execution module with the ipmitool command query result of the previous version, and stores the different information into the storage module;
the storage module stores the information of difference between the ipmitool command query result output by the execution module and the comparison module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011332504.5A CN112463818B (en) | 2020-11-24 | 2020-11-24 | Method, medium, equipment and system for inquiring information of storage bottom layer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011332504.5A CN112463818B (en) | 2020-11-24 | 2020-11-24 | Method, medium, equipment and system for inquiring information of storage bottom layer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112463818A CN112463818A (en) | 2021-03-09 |
CN112463818B true CN112463818B (en) | 2022-07-12 |
Family
ID=74798813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011332504.5A Active CN112463818B (en) | 2020-11-24 | 2020-11-24 | Method, medium, equipment and system for inquiring information of storage bottom layer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112463818B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030200525A1 (en) * | 2002-04-18 | 2003-10-23 | Mcdermott Andrew | Automatic gopher program generator |
CN105389255A (en) * | 2015-10-21 | 2016-03-09 | 浪潮电子信息产业股份有限公司 | Automatic test method for comparing BMC OEM command return value with fixed information |
CN111309579A (en) * | 2020-02-21 | 2020-06-19 | 苏州浪潮智能科技有限公司 | Test method and related device for system event log quantity acquisition function |
-
2020
- 2020-11-24 CN CN202011332504.5A patent/CN112463818B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030200525A1 (en) * | 2002-04-18 | 2003-10-23 | Mcdermott Andrew | Automatic gopher program generator |
CN105389255A (en) * | 2015-10-21 | 2016-03-09 | 浪潮电子信息产业股份有限公司 | Automatic test method for comparing BMC OEM command return value with fixed information |
CN111309579A (en) * | 2020-02-21 | 2020-06-19 | 苏州浪潮智能科技有限公司 | Test method and related device for system event log quantity acquisition function |
Also Published As
Publication number | Publication date |
---|---|
CN112463818A (en) | 2021-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108388640B (en) | Data conversion method and device and data processing system | |
CN110489319B (en) | Interface performance test analysis method and storage medium | |
CN111309586B (en) | Command testing method and device and storage medium thereof | |
CN109507625A (en) | The automatic calibrating method and terminal device of battery simulator | |
CN108897765A (en) | A kind of batch data introduction method and its system | |
CN110580220A (en) | method for measuring execution time of code segment and terminal equipment | |
CN112463818B (en) | Method, medium, equipment and system for inquiring information of storage bottom layer | |
CN115659700B (en) | Waveform automatic contrast analysis method, apparatus and medium based on signal dependency relationship | |
US8943028B2 (en) | Database compression analyzer | |
CN107273293B (en) | Big data system performance test method and device and electronic equipment | |
CN111008113B (en) | SAS-Expander test method and tool | |
US20120066655A1 (en) | Electronic device and method for inspecting electrical rules of circuit boards | |
CN114218104A (en) | Mobile terminal testing method and device based on AT instruction and storage medium | |
CN112464608B (en) | Method, system and medium for automatically adding ground level measuring point in PCB | |
CN116302661B (en) | Abnormality prediction method and device, electronic equipment and storage medium | |
CN112685275B (en) | Algorithm policy search method and device, electronic equipment and storage medium | |
CN113326206B (en) | Test method, apparatus, storage medium and program product for data processing system | |
CN111026307B (en) | Method and device for quickly associating graphics primitives in graphics configuration tool | |
CN115525660A (en) | Data table verification method, device, equipment and medium | |
CN117153239A (en) | Method, device, equipment and storage medium for detecting utilization rate of solid state disk | |
CN110990203A (en) | Solid state disk testing method and device | |
CN113238958A (en) | Automatic testing method and device for big data visualization platform and electronic equipment | |
CN117741391A (en) | ATE test engineering conversion method and device, ATE test equipment and storage medium | |
CN116821099A (en) | Database optimization method and device, electronic equipment and storage medium | |
CN117951336A (en) | Enterprise-level data standard processing method, device, equipment and medium |
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 |