Processing method and device for intelligent operation and maintenance data of equipment, equipment and storage medium

By parsing and storing intelligent equipment operation and maintenance data separately, and generating protocol tables and mapping relationship tables, the problems of high data storage cost and low processing efficiency in intelligent equipment operation and maintenance are solved, achieving efficient data processing and system scalability.

CN121531046APending Publication Date: 2026-02-13ZHUZHOU CSR TIMES ELECTRIC CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411101827.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-12
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

Existing technologies suffer from high storage costs and low processing efficiency for intelligent equipment operation and maintenance data. In particular, for equipment with large amounts of data, the transmission and storage methods are unsuitable, leading to inconvenience in data processing.

Method used

The system acquires raw message protocol data through a data acquisition device, parses the basic information and values ​​of semaphores, and stores them in different types of storage media to generate protocol tables and mapping relationship tables. It also customizes the identifiers and calculation formulas of semaphores, reduces redundant information, and improves storage efficiency and scalability.

Benefits of technology

It reduces data storage costs, improves data processing efficiency, simplifies subsequent processing procedures, and enhances the system's scalability and maintainability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121531046A_ABST
    Figure CN121531046A_ABST
Patent Text Reader

Abstract

The invention relates to an equipment intelligent operation and maintenance data processing method and device, equipment and a storage medium. The method comprises the following steps: acquiring original message protocol data of target equipment through a data acquisition unit; analyzing the original message protocol data according to a protocol adopted by the target equipment to obtain basic information of the semaphore and a value of the semaphore; and storing the basic information of the semaphore and the value of the semaphore in different types of storage media, respectively. The data storage cost can be reduced, subsequent processing is facilitated, and the data processing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of data processing, in particular to a device intelligent operation and maintenance data processing method and device, equipment and storage medium. BACKGROUND

[0002] With the development of device intelligence, it is particularly important to perform intelligent operation and maintenance on the device. How to process the intelligent operation and maintenance data sent by the device to achieve the purpose of fast and accurate intelligent operation and maintenance is very important.

[0003] Currently, the intelligent operation and maintenance data sent by small household appliances is usually transmitted in plaintext, for example: "temperature: 25", "brightness: 30", etc. Although this way of transmission is clear, the transmission field occupies a large number of bytes, which is not suitable for devices with large amounts of data. For the intelligent operation and maintenance data of devices with large amounts of data, the current mainstream method is to directly store the original data collector protocol message, which not only has high storage cost, but also is not easy to process and apply due to poor readability, resulting in low data processing efficiency. SUMMARY

[0004] The present disclosure provides a device intelligent operation and maintenance data processing method, device, equipment and storage medium to solve the problem of high storage cost and low processing efficiency of the existing method.

[0005] In a first aspect, the present disclosure provides a device intelligent operation and maintenance data processing method, comprising:

[0006] obtaining original protocol data of a target device through a data collector;

[0007] analyzing the original protocol data according to the protocol used by the target device to obtain basic information of the signal quantity and the value of the signal quantity;

[0008] storing the basic information of the signal quantity and the value of the signal quantity in different types of storage media respectively.

[0009] In some embodiments, the method further comprises:

[0010] generating a protocol table according to the basic information of the signal quantity of a plurality of target devices, and storing the protocol table in the first storage medium, the content of the protocol table comprising: device type, Chinese name of the module to which the signal quantity belongs, type of the signal quantity, Chinese name of the private signal quantity, identification of the self-defined private signal quantity, and unit of the signal quantity.

[0011] In some embodiments, the method further comprises:

[0012] The value of the semaphore in the protocol table is stored in the second storage medium, and the value of the semaphore includes the identification and the corresponding actual value of the private semaphore, the application scenario and the timestamp.

[0013] In some embodiments, the second storage medium is a cache.

[0014] In some embodiments, the method further comprises:

[0015] A mapping relationship table of the public semaphore and the private semaphore is established, the private semaphore with the same meaning in different scenarios is mapped to the same public semaphore, and the public semaphore is classified and identified according to the business.

[0016] In some embodiments, the method further comprises:

[0017] The mapping relationship table of the public semaphore and the private semaphore is configured with a custom formula for calculating the value of the semaphore, and the custom formula is written based on addition, subtraction, multiplication and division of the identification of the semaphore.

[0018] In a second aspect, the present disclosure provides a device intelligent operation and maintenance data processing apparatus, comprising:

[0019] The acquisition module is configured to acquire original message protocol data of a target device through a data collector.

[0020] The processing module is configured to parse the original message protocol data according to a protocol adopted by the target device to obtain basic information of the semaphore and a value of the semaphore.

[0021] The storage module is configured to store the basic information of the semaphore and the value of the semaphore in different types of storage media respectively.

[0022] In a third aspect, the present disclosure provides a computer device, comprising a memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method of the above aspect.

[0023] In a fourth aspect, the present disclosure provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the method of the above aspect.

[0024] In a fifth aspect, the present disclosure provides a computer program product, comprising a computer program / instruction, and the computer program is executed by a processor to implement the steps of the method of the above aspect.

[0025] This disclosure provides a method, apparatus, device, and storage medium for processing intelligent operation and maintenance data of equipment. The method involves acquiring the original message protocol data of the target device through a data acquisition device; parsing the original message protocol data according to the protocol adopted by the target device to obtain the basic information and values ​​of semaphores; and storing the basic information and values ​​of the semaphores in different types of storage media. This not only reduces data storage costs but also facilitates subsequent processing and improves data processing efficiency. Attached Figure Description

[0026] The present disclosure will be described in more detail below based on embodiments and with reference to the accompanying drawings:

[0027] Figure 1 A flowchart illustrating a method for processing intelligent operation and maintenance data of equipment provided in this embodiment of the disclosure;

[0028] Figure 2 This is a schematic diagram of a device for processing intelligent operation and maintenance data of equipment, provided in an embodiment of this disclosure.

[0029] In the accompanying drawings, the same parts are referred to by the same reference numerals, and the drawings are not drawn to scale. Detailed Implementation

[0030] To enable those skilled in the art to better understand the technical solutions of this disclosure, and to fully understand and implement the process of how this disclosure applies technical means to solve technical problems and achieve corresponding technical effects, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, not all embodiments. The embodiments of this disclosure and the various features within them can be combined with each other without conflict, and the resulting technical solutions are all within the protection scope of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort should fall within the protection scope of this disclosure.

[0031] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0032] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0033] The technical terms used in this application are explained as follows:

[0034] Scenario: The carrier on which the equipment is built, the place where the equipment is installed, such as a power station built with photovoltaic equipment, Ningbo Metro Line 5, etc.

[0035] Semaphores: Specific data on intelligent operation and maintenance of equipment, such as temperature, voltage, current, and daily energy consumption per vehicle.

[0036] Common semaphore: A general term for the same type of devices in different scenarios or within the same industry.

[0037] Private semaphore: A unique semaphore for the same type of device in different scenarios.

[0038] Inverter: Converts DC power into AC power, enabling it to be connected to the power grid.

[0039] Transformers are used to increase or decrease voltage to meet the requirements of the power grid. Distribution systems are used to transmit generated electrical energy to users.

[0040] Combiner box: Usually located at the end of a solar panel string, it is used to connect multiple solar panels in series and collect their output DC power for subsequent processing and transmission.

[0041] Remote signaling messages: used to transmit discrete information such as switch status, for example, the switch status of the inverter, the status of the combiner box, etc.

[0042] Telemetry messages: used to transmit analog data, such as voltage, current, and power.

[0043] Remote control messages: used to transmit control commands, such as inverter start / stop commands, combiner box circuit breaker control commands, etc.

[0044] Remote adjustment message: Used to transmit parameter setting commands, such as commands to set parameters like the inverter's output power and voltage.

[0045] Remote pulse message: Used to transmit pulse information in the system, such as water flow metering data in a hydropower station.

[0046] To address at least one problem in existing technologies, this application, based on traditional data acquisition and processing procedures, adds processing of the original protocol messages before data processing. This separates and processes the basic information of the device data and its corresponding real-time values, reducing the cost of raw data storage. Furthermore, it customizes the naming of data protocol fields, further reducing data storage costs and facilitating unified data processing. Simultaneously with mapping, it implements custom configuration for logical calculations between data points, allowing for customized calculation formulas for data points based on different device configurations, thus improving system scalability and maintainability. The method provided in this application will be described in detail below through specific embodiments.

[0047] Example One

[0048] Figure 1 This is a flowchart illustrating a method for processing intelligent operation and maintenance data of equipment, provided in an embodiment of this disclosure. Figure 1 As shown, the method for processing intelligent equipment operation and maintenance data provided in this embodiment may include:

[0049] S101. Obtain the original message protocol data of the target device through the data acquisition device.

[0050] The target device in this embodiment can be, for example, a combiner box, inverter, transformer substation monitoring and control unit, or communication box body; the data acquisition device in this embodiment can be, for example, a sensor for measuring temperature, humidity, etc., an instrument for measuring voltage, current, etc., or a device for measuring energy consumption, etc. This embodiment does not impose any restrictions and can be configured according to actual data acquisition needs. The raw message protocol data in this embodiment is unprocessed raw data, which has poor readability and is inconvenient to process and apply.

[0051] S102. Parse the original message protocol data according to the protocol adopted by the target device to obtain the basic information and value of the semaphore.

[0052] After obtaining the raw message protocol data, it can be preprocessed. Specifically, the raw message protocol data can be parsed according to the protocol used by the target device. It is important to note that the parsing must adhere to the protocol used by the target device to ensure correct parsing. Through parsing, the basic information and values ​​of the semaphores can be obtained.

[0053] S103. Store the basic information of the semaphore and the value of the semaphore in different types of storage media respectively.

[0054] After obtaining the basic information and value of the semaphore, in order to increase the processing speed of the system, the basic information and value of the semaphore can be stored separately. Specifically, the basic information and value of the semaphore can be stored in different types of storage media.

[0055] When storing raw message values, there is a lot of redundant information, which consumes a lot of memory. Separating the semaphore value from its basic information, and storing the value using a mapping between the semaphore field identifier and the value, reduces unnecessary fields, saves storage space, and improves the speed of value retrieval. Furthermore, raw message protocol data has poor readability and is inconvenient to process. By preprocessing the raw message protocol, storing the raw protocol message data separately according to the semaphore's basic information and value, not only can data storage costs be reduced, but subsequent processing is also more convenient, allowing for customized semaphore processing.

[0056] The device intelligent operation and maintenance data processing method provided in this embodiment acquires the original message protocol data of the target device through a data acquisition device; parses the original message protocol data according to the protocol adopted by the target device to obtain the basic information and value of the semaphore; and stores the basic information and value of the semaphore in different types of storage media respectively. This not only reduces data storage costs but also facilitates subsequent processing and improves data processing efficiency.

[0057] Example Two

[0058] Based on the above embodiments, to further reduce data storage costs, the device intelligent operation and maintenance data processing method provided in this embodiment processes the basic information and values ​​of semaphores using a protocol table. Specifically, the device intelligent operation and maintenance data processing method provided in this embodiment may further include: generating a protocol table based on the basic information of semaphores from multiple target devices, and storing the protocol table in a first storage medium. The content of the protocol table includes: device type, Chinese name of the module to which the semaphore belongs, semaphore type, Chinese name of the private semaphore, identifier of the custom private semaphore, and unit of the semaphore. It is understood that in this embodiment, all devices to be intelligently operated and maintained, including, for example, all combiner boxes, all inverters, transformer substation monitoring and control systems, communication boxes, etc., and all collected basic information of device module semaphores, are stored as a protocol table in a computer storage medium, such as branch current, bus voltage, circuit breaker status, etc. The content of this protocol table includes: device type, Chinese name of the module to which the semaphore belongs, semaphore type, Chinese name of the private semaphore, identifier of the custom private semaphore, and unit of the semaphore.

[0059] Furthermore, the semaphore values ​​from the protocol table are stored in a second storage medium. Each semaphore value includes its private semaphore identifier, its corresponding actual value, application scenario, and timestamp. The application scenario and timestamp are stored in this data format to distinguish semaphores from different scenarios and times. Considering that this information is retrieved frequently, it is stored in a cache; that is, the second storage medium serves as a cache. The use of semaphore identifiers instead of their Chinese meanings significantly reduces data storage costs.

[0060] Example Three

[0061] Typically, the high coupling between data acquisition protocols and application functions leads to poor portability of intelligent operation and maintenance. For example, different power plants have different semaphores, making it difficult to extend the same processing logic effectively across different power plants. Therefore, to improve system scalability, based on the above embodiments, the intelligent operation and maintenance data processing method provided in this embodiment adds a mapping table between common and private semaphores. This maps private semaphores with the same meaning in different power plants to the same common semaphores, thereby reducing the processing logic required for different power plants and improving system scalability.

[0062] Specifically, based on any of the above embodiments, the method for processing intelligent equipment operation and maintenance data provided in this embodiment may further include: establishing a mapping table between public and private semaphores, mapping private semaphores with the same meaning in different scenarios to the same public semaphores, and classifying and identifying the public semaphores according to their business applications. Further, a custom formula for calculating the value of a semaphore is configured in the mapping table between public and private semaphores; the custom formula is written based on the addition, subtraction, multiplication, and division of the semaphore's identifier.

[0063] This embodiment adds a mapping table between public and private semaphores, which is stored in the computer storage medium. This table maps private semaphores with the same meaning but different identifiers across different scenarios to the public semaphore identifiers using custom mappings. The intelligent operation and maintenance system interface only needs to display the public semaphores; thus, for semaphores with the same meaning in different scenarios, only mapping is required. Furthermore, the public semaphores are categorized according to different services, allowing data to be retrieved based on different services without needing to extract all data. The mapping table for public and private semaphores includes a custom formula for semaphore calculation. This configuration is based on addition, subtraction, multiplication, and division operations using semaphore identifiers. Through this custom formula configuration, the system automatically calculates the semaphore value based on the formula when retrieving values, enabling dynamic calculation of semaphore values ​​that require calculation based on other semaphores without rewriting code. Without mapping, hard-coding would be required.

[0064] Previously, semaphore calculations required custom code development in the software for each scenario, increasing workload and reducing efficiency. With the mapping table between public and private semaphores, custom calculation formulas can be configured based on the semaphore's identifier. The system can then directly calculate and assign values ​​according to these formulas. This reduces development workload, improves efficiency, and increases system scalability.

[0065] Example Four

[0066] Figure 2 This is a schematic diagram of a device for processing intelligent operation and maintenance data of equipment, provided in an embodiment of this disclosure. Figure 2 As shown, the device 20 for processing intelligent operation and maintenance data of equipment provided in this embodiment may include:

[0067] The acquisition module 201 is used to acquire the raw message protocol data of the target device through the data collector;

[0068] The processing module 202 is used to parse the original message protocol data according to the protocol adopted by the target device to obtain the basic information of the semaphore and the value of the semaphore;

[0069] Storage module 203 is used to store the basic information of the semaphore and the value of the semaphore in different types of storage media respectively.

[0070] The apparatus of this embodiment can be used to perform Figure 1 The technical solutions of the method embodiments shown are similar in principle and in effect, and will not be described again here.

[0071] In some embodiments, the device intelligent operation and maintenance data processing apparatus 20 may further include a generation module (not shown in the figure): for generating a protocol table based on the basic information of the semaphores of multiple target devices, and storing the protocol table in a first storage medium. The contents of the protocol table include: device type, Chinese name of the module to which the semaphore belongs, type of semaphore, Chinese name of private semaphore, identifier of custom private semaphore, and unit of semaphore.

[0072] In some embodiments, the storage module 203 is further configured to store the values ​​of semaphores in the protocol table in a second storage medium. The values ​​of the semaphores include the identifier of the private semaphore and its corresponding actual value, application scenario, and timestamp.

[0073] In some embodiments, the second storage medium is a cache.

[0074] In some embodiments, the device 20 for processing intelligent operation and maintenance data may further include a mapping module (not shown in the figure) for establishing a mapping relationship table between public semaphores and private semaphores, mapping private semaphores with the same meaning in different scenarios to the same public semaphores, and classifying and identifying public semaphores by business.

[0075] In some embodiments, the mapping module is further configured to configure a custom formula for calculating the value of a semaphore in a mapping table between public and private semaphores. The custom formula is written based on the addition, subtraction, multiplication, and division of the semaphore's identifier.

[0076] Example Five

[0077] Based on the above embodiments, this embodiment provides an application example.

[0078] In this embodiment, the raw data packets collected by the device were preprocessed, and the basic information of the semaphore and the value of the semaphore were stored separately and stored in different types of storage media, which increased the processing speed of the system.

[0079] In this embodiment, the basic information of all devices requiring intelligent operation and maintenance, including all combiner boxes, all inverters, transformer substation monitoring and control systems, and communication boxes, as well as all collected device module semaphores, is stored in a computer storage medium as a protocol table. This protocol table includes information such as branch current, bus voltage, and circuit breaker status. The content of this protocol table includes: device type, the Chinese name of the module to which the semaphore belongs, the type of semaphore, the Chinese name of the private semaphore, the identifier of the custom private semaphore, and the unit of measurement for the semaphore.

[0080] In this embodiment, the semaphore values ​​in the protocol table are stored in another computer storage medium, including the identifier of the common semaphore and the actual value of the semaphore. The application scenario and timestamp are also stored in this data format to distinguish semaphores in different scenarios and at different times. Because this part of the content is retrieved frequently, it is recommended to store it in a cache. Using semaphore identifiers instead of their Chinese meanings for storage significantly reduces data storage costs.

[0081] This embodiment adds a mapping table between public and private semaphores, which is stored in the computer storage medium. This table performs a custom mapping of private semaphores with the same meaning but different identifiers in different scenarios to the public semaphore identifier. The intelligent operation and maintenance system interface only needs to display the public semaphores, so for semaphores with the same meaning in different scenarios, only mapping is required. On the other hand, private semaphores are categorized and identified according to different services, allowing data to be retrieved based on different services without needing to extract all the data.

[0082] In the mapping table of public and private semaphores mentioned above, a custom formula for semaphore calculation has been added. This configuration item is written using operations such as addition, subtraction, multiplication, and division of semaphore identifiers. With this custom formula configuration, the system will automatically calculate the value of the semaphore according to the formula when retrieving values, without the need to redevelop the code, thus realizing the dynamic calculation of semaphore values ​​that need to be calculated based on other semaphores.

[0083] In summary, the intelligent operation and maintenance data processing method provided in this embodiment differs from directly storing the original message protocol as unstructured files such as CSV and XML. This invention preprocesses the basic information and data of semaphores and stores them separately in a structured manner, increasing data acquisition efficiency. It defines the identifier of public semaphores using a custom method in the form of letters and numbers, avoiding the traditional method of directly storing semaphores and reducing computer storage resource consumption. It defines the correspondence between private and public semaphore identifiers, ensuring that the same public semaphore from different power stations corresponds to the same private semaphore identifier, reducing the complexity of adapting semaphores to different power stations. In the mapping relationship between private and public semaphore identifiers, a calculation formula that requires calculation based on other semaphores is added. Based on this formula, the system automatically calculates the value of the semaphore when retrieving values, eliminating the need for rewriting code for adaptation, reducing workload, and improving system scalability. The semaphore information includes redundant power station information, allowing for filtering of corresponding semaphores based on different power stations. Different power stations can be stored on the same storage medium, reducing storage resource consumption. As the amount of data adapted to photovoltaic power plants increases, this storage method transforms the problem of data processing adaptation and processing into the problem of database sharding and table partitioning for large amounts of data, a problem that has mature and practical solutions.

[0084] Example Six

[0085] Based on the above embodiments, this embodiment provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in the above embodiments.

[0086] In some embodiments of this example, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that the computer program, when executed by a processor, implements the steps of the method described in the above embodiments.

[0087] In some embodiments of this example, a computer program product is provided, including a computer program / instructions, characterized in that the computer program, when executed by a processor, implements the steps of the method described in the above embodiments.

[0088] The processor may include, but is not limited to, one or more processors or microprocessors. Each processor may be implemented as an Application Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), controller, microcontroller, microprocessor, or other electronic component, for executing the methods described in the above embodiments.

[0089] Computer-readable storage media can be implemented by any type of volatile or non-volatile storage device or a combination thereof. Computer-readable storage media may include, but are not limited to, random access memory (RAM), read-only memory (ROM), flash memory, EPROM memory, EEPROM memory, registers, and computer storage media (e.g., hard disks, floppy disks, solid-state drives, removable disks, CD-ROMs, DVD-ROMs, Blu-ray discs, etc.).

[0090] Computer-readable storage media may also store at least one computer-executable program / instruction, such as computer-readable instructions. Computer-readable storage media include, but are not limited to, volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Computer-readable storage media may include, for example, read-only memory (ROM), hard disk, flash memory, etc. For example, a non-transitory computer-readable storage medium may be connected to a computing device such as a computer, and then, when the computing device executes the computer-readable instructions stored on the computer-readable storage medium, the various methods described above can be performed.

[0091] In addition, the computer device may include (but is not limited to) a data bus, an input / output (I / O) bus, a display, and input / output devices (e.g., keyboard, mouse, speakers, etc.).

[0092] The processor can communicate with external devices via the I / O bus through wired or wireless networks.

[0093] In one embodiment, the at least one computer-executable instruction may also be compiled into or comprise a software product / computer program product, wherein one or more computer-executable instructions are executed by a processor to perform the steps of the various functions and / or methods in the embodiments described herein.

[0094] In the embodiments provided in this disclosure, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative; for example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0095] It should be noted that, in this disclosure, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element limited by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0096] While the embodiments disclosed herein are as described above, the foregoing content is merely for the purpose of facilitating understanding of this disclosure and is not intended to limit this disclosure. Any person skilled in the art to which this disclosure pertains may make any modifications and changes in form and detail of the implementation without departing from the spirit and scope of this disclosure; however, the scope of patent protection of this disclosure shall still be determined by the scope defined in the appended claims.

Claims

1. A method for processing intelligent operation and maintenance data of equipment, characterized in that, include: The raw message protocol data of the target device is obtained through a data acquisition device; The original message protocol data is parsed according to the protocol adopted by the target device to obtain the basic information of the semaphore and the value of the semaphore; The basic information of the semaphore and the value of the semaphore are stored in different types of storage media respectively.

2. The method according to claim 1, characterized in that, The method further includes: A protocol table is generated based on the basic information of the semaphores of multiple target devices, and the protocol table is stored in a first storage medium. The contents of the protocol table include: device type, Chinese name of the module to which the semaphore belongs, type of semaphore, Chinese name of private semaphore, identifier of custom private semaphore, and unit of semaphore.

3. The method according to claim 2, characterized in that, The method further includes: The values ​​of the semaphores in the protocol table are stored in a second storage medium. The values ​​of the semaphores include the identifier of the private semaphore and its corresponding actual value, application scenario, and timestamp.

4. The method according to claim 3, characterized in that, The second storage medium is a cache.

5. The method according to claim 2, characterized in that, The method further includes: Establish a mapping table between public and private semaphores, map private semaphores with the same meaning in different scenarios to the same public semaphores, and classify and identify the public semaphores according to their services.

6. The method according to claim 5, characterized in that, The method further includes: A custom formula for calculating the value of a semaphore is configured in the mapping table between public and private semaphores. The custom formula is written based on the addition, subtraction, multiplication, and division of the semaphore's identifier.

7. A device for processing intelligent operation and maintenance data of equipment, characterized in that, include: The acquisition module is used to acquire the raw message protocol data of the target device through the data collector; The processing module is used to parse the original message protocol data according to the protocol adopted by the target device to obtain the basic information of the semaphore and the value of the semaphore; The storage module is used to store the basic information of the semaphore and the value of the semaphore in different types of storage media respectively.

8. A computer device, comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program / instructions, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 6.