Equipment data processing method and device, equipment, medium and product

By using pre-defined data acquisition protocols and templates, power equipment information is obtained, and data acquisition is performed using the determined acquisition templates. This solves the problem of poor compatibility in power equipment data acquisition and achieves efficient and accurate data acquisition.

CN121334263APending Publication Date: 2026-01-13SHENZHEN COMTOP INFORMATION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511442289.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-10
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

Different manufacturers and different types of power equipment use their own independent data communication protocols and data formats, resulting in poor data acquisition compatibility, low work efficiency, and easy human error, leading to inaccurate or incomplete data acquisition.

Method used

By using a pre-defined data acquisition protocol and template, target device information is obtained, the corresponding device data acquisition template is determined, data is acquired, and the device data is associated with and stored to generate a device data file.

Benefits of technology

It improved the efficiency and accuracy of equipment data collection, enhanced the comprehensiveness of the data, and solved the compatibility issues of equipment data collection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121334263A_ABST
    Figure CN121334263A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment data processing method and device, equipment, a medium and a product. The method comprises the following steps: in response to an equipment data acquisition request for target equipment, acquiring equipment information of the target equipment; determining an equipment data acquisition template corresponding to the target equipment based on a preset equipment data acquisition protocol according to the equipment information of the target equipment; according to the equipment data acquisition template, performing data acquisition on the target equipment to obtain equipment data of the target equipment; and carrying out associative storage on the equipment data and the equipment information to obtain an equipment data file of the target equipment. According to the scheme of the embodiment, the equipment data acquisition template corresponding to the target equipment can be determined according to the equipment information of the target equipment, and the equipment data of the target equipment is acquired according to the equipment data acquisition template, so that the equipment data acquisition efficiency is improved, and the equipment data acquisition accuracy and comprehensiveness are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to a device data processing method, apparatus, equipment, medium, and product. Background Technology

[0002] With the continuous development of the power industry, the collection of equipment data from power equipment has become increasingly important. In power systems, real-time monitoring and control of various equipment data, such as current, voltage, and power factor, are necessary to understand the operating status of power equipment in a timely manner.

[0003] In the traditional process of equipment data acquisition, different manufacturers and different types of power equipment often use their own independent data communication protocols and data formats. This results in poor compatibility between equipment data acquisition equipment and power equipment. Each data acquisition requires manual configuration of complex parameters and interfaces, which is not only inefficient, but also prone to inaccurate or incomplete data acquisition due to human error.

[0004] Therefore, how to improve the efficiency of equipment data acquisition and enhance the accuracy and comprehensiveness of the acquired equipment data has become an urgent problem to be solved by those skilled in the art. Summary of the Invention

[0005] This invention provides a device data processing method, apparatus, equipment, medium, and product to improve the efficiency of device data acquisition and enhance the accuracy and comprehensiveness of the acquired device data through a pre-set data acquisition protocol and data acquisition template.

[0006] According to one aspect of the present invention, a device data processing method is provided, comprising:

[0007] In response to a request to collect device data from a target device, the device information of the target device is obtained;

[0008] Based on the device information of the target device, and based on a preset device data acquisition protocol, a device data acquisition template corresponding to the target device is determined;

[0009] According to the device data acquisition template, data is acquired from the target device to obtain the device data of the target device;

[0010] The device data is associated with the device information and stored to obtain the device data file of the target device.

[0011] According to another aspect of the present invention, a device data processing apparatus is provided, comprising:

[0012] The device information acquisition module is used to acquire the device information of the target device in response to a device data acquisition request for the target device;

[0013] The data acquisition template determination module is used to determine the device data acquisition template corresponding to the target device based on the device information of the target device and a preset device data acquisition protocol.

[0014] The device data acquisition module is used to acquire data from the target device according to the device data acquisition template, and obtain the device data of the target device;

[0015] The device data file generation module is used to associate and store the device data with the device information to obtain the device data file of the target device.

[0016] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising: at least one processor; and

[0017] A memory communicatively connected to the at least one processor; wherein,

[0018] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the device data processing method according to any embodiment of the present invention.

[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the device data processing method according to any embodiment of the present invention.

[0020] According to another aspect of the present invention, a computer program product is provided, the computer program product comprising a computer program that, when executed by a processor, implements the device data processing method described in any embodiment of the present invention.

[0021] The technical solution of this invention involves obtaining device information of a target device in response to a device data acquisition request; determining a device data acquisition template corresponding to the target device based on the device information and a preset device data acquisition protocol; acquiring data from the target device according to the device data acquisition template to obtain device data; and associating and storing the device data with the device information to obtain a device data file for the target device. This embodiment improves the efficiency of device data acquisition and enhances the accuracy and comprehensiveness of the acquired device data.

[0022] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0024] Figure 1 This is a flowchart of a device data processing method provided in Embodiment 1 of the present invention;

[0025] Figure 2 This is a flowchart of a device data processing method according to Embodiment 2 of the present invention;

[0026] Figure 3 This is a schematic diagram of the structure of a device data processing apparatus according to Embodiment 3 of the present invention;

[0027] Figure 4 This is a schematic diagram of the structure of an electronic device that implements the device data processing method of the present invention. Detailed Implementation

[0028] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0029] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention 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 the invention 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 a 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.

[0030] Example 1

[0031] Figure 1 This invention provides a flowchart of a device data processing method according to Embodiment 1. This embodiment is applicable to situations where data acquisition efficiency is low and data error rate is high due to differences in data transmission protocols and data formats of different electrical devices. This method can be executed by a device data processing unit, which can be implemented in hardware and / or software and can be configured in an electronic device. Figure 1 As shown, the method includes:

[0032] S110. In response to the device data acquisition request for the target device, obtain the device information of the target device.

[0033] The equipment data can be real-time or historical operating data of the target equipment during operation, specifically including sensor data, operation logs, and performance data.

[0034] The equipment information can specifically include the equipment model, equipment number, and main parameter ranges. The main parameter ranges can be the ranges of key electrical performance indicators during normal operation of the equipment. For example, for a transformer, the main parameter ranges can include the normal operating ranges of rated voltage, rated current, rated frequency, and insulation resistance. Specifically, when it is necessary to collect equipment data from a target device, the equipment information can be obtained first. This equipment information can be obtained by consulting the target device's user manual or technical documents, or by reading the RFID tag installed on the target device. Specifically, the equipment information of the target data can be stored in the RFID tag, and the RFID tag should always be in a read-enabled state. When a data acquisition device with tag reading functionality approaches the target device, the equipment information can be read.

[0035] Optionally, in response to a device data acquisition request for the target device, the device information of the target device is obtained, including: in response to a device data acquisition request for the target device, establishing a communication channel with the target device; using the communication channel to read the device identification information of the target device; and parsing the read device identification information of the target device to obtain the device information of the target device.

[0036] Specifically, establishing a communication channel with the target device can be achieved by using a radio frequency identification (RFID) tag pre-set in the target device. When a data acquisition device with tag reading function approaches the target device, a communication connection is established between the device's data acquisition device and the RFID tag.

[0037] The device identification information can be a unique identifier for the target device. Specifically, it can be obtained by reading the device identification information of the target device through a communication channel established between the device data acquisition device and the RFID tag. The acquired device identification information can then be parsed to obtain the parsing result. Based on the parsing result, the device information of the target device corresponding to that device identification information can be determined.

[0038] S120. Based on the equipment information of the target equipment and the preset equipment data acquisition protocol, determine the equipment data acquisition template corresponding to the target equipment.

[0039] The device data acquisition protocol refers to the standardized rules used to collect device data. Specifically, the data communication protocol and data format of the target device can be determined based on the device information. Then, based on the target device's data communication protocol and data format, the device data acquisition protocol can be pre-built for the target device. Different target devices can have different device data acquisition protocols, meaning there is a one-to-one correspondence between the target device and its data acquisition protocol.

[0040] The equipment data acquisition template can be a data document used to standardize the equipment data acquisition process and format and store the acquired equipment data. Specifically, it can include the data acquisition method, data acquisition frequency, and data format. Specifically, based on the acquired target equipment information, the equipment data acquisition protocol corresponding to the target equipment can be determined. Then, according to the equipment data acquisition protocol corresponding to the target equipment, the data acquisition template is traversed to obtain the equipment data acquisition template corresponding to the target equipment.

[0041] S130. Based on the equipment data acquisition template, collect data from the target equipment to obtain the equipment data of the target equipment.

[0042] Specifically, data acquisition from the target device can be achieved by determining the data acquisition method, frequency, and format based on a device data acquisition template corresponding to the target device. This involves establishing a communication connection between the device data acquisition device and the target device's interface, determining the interface type, corresponding communication protocol, and data format for data transmission. Furthermore, based on the obtained interface type, communication protocol, and data format, and according to the device data acquisition template, the device data acquisition device can be adaptively adjusted and the target device's sensors can be invoked to acquire device data.

[0043] Optionally, before collecting data from the target device according to the device data acquisition template to obtain the device data of the target device, the method further includes: acquiring the device port of the target device to obtain the device data transmission port of the target device and its corresponding port type; determining the communication protocol type for device data transmission of the target device; generating a data transmission channel for device data transmission with the target device based on the device data transmission port of the target device, its corresponding port type and communication protocol type, and using the data transmission channel to collect the device data of the target device.

[0044] The device port can be a logical address used by the target device to communicate via network protocols. Specifically, it can be used to process communication requests received by the target device, which may include data transmission requests, device identification requests, and device management requests. The port type can be determined according to the rules used by the device when transmitting data, and may include Transmission Control Protocol (TCP) ports, Data Packet Protocol (DCP) ports, serial ports, and network ports.

[0045] The communication protocol type can be the rules used by the target device when transmitting data, specifically including transport layer protocols, network layer protocols, data link layer protocols, and application layer protocols. Transport layer protocols can include Transmission Control Protocol (TCP) and User Datagram Protocol (UDP); network layer protocols can include Internet Protocol (IP), Internet Control Message Protocol (ICP-MS), and Address Resolution Protocol (ARP); data link layer protocols can include Ethernet, Point-to-Point Protocol (PTP), and Advanced Data Link Protocol (ADLP); and application layer protocols can include Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), and Simple Mail Transfer Protocol (SMLP).

[0046] Specifically, based on the device acquisition request for the target device, the device ports of the target device can be obtained, revealing the device ports used for device transmission and the corresponding data transmission rules. Furthermore, the data transmission protocol used by the target device can be obtained, such as Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), or Wireless Data Transfer Protocol (WTP). Based on the target device's data transmission protocol and port type, a data transmission channel can be established between the target device and the target device. Further, through this data transmission channel, the device sensors within the target device can be accessed to collect device data.

[0047] Optionally, after collecting data from the target device according to the device data acquisition template and obtaining the device data of the target device, the method further includes: generating a data verification field for verifying the data integrity of the target device's device data based on the device data; determining whether the device data of the target device meets the pre-set device data integrity verification conditions based on the data verification field; if not, updating the device data of the target device to obtain the updated device data.

[0048] The data verification field can be data content used to determine whether the device data of the target device is complete, specifically a checksum, hash value, or cyclic redundancy check.

[0049] The data integrity verification condition for equipment data can be determined by checking the accuracy of the data check bits in the data check field. Specifically, this can be achieved by applying a cyclic redundancy check algorithm to the acquired target equipment data, using a polynomial to generate a check field corresponding to the equipment data, which serves as the data integrity verification field for the equipment data. Based on the data check values ​​in the data integrity verification field, it is determined whether the equipment data has been lost or damaged during data acquisition and transmission, ensuring that the equipment data has not been tampered with or lost during these processes. Furthermore, if it is determined that the data check field does not meet the pre-set equipment data integrity verification conditions, i.e., the data check bits in the data check field do not meet the data integrity conditions, then the data acquired from the acquired equipment data is re-acquired until the data verification passes.

[0050] S140. Associate and store the device data with the device information to obtain the device data file of the target device.

[0051] Specifically, a hash algorithm can be used to generate a storage path for the device data based on the target device's device type, device number, main parameter range, and data collection time, according to a preset hierarchical structure and naming rules. The target device's device information and data are then saved together in this storage path, resulting in the target device's device data file.

[0052] Furthermore, after obtaining the device data file of the target device, the device data file can be encrypted to obtain an encrypted device data file. The encrypted device data file is then stored locally, and backed up to a cloud server according to a pre-set time period to ensure the integrity and availability of the device data file.

[0053] The technical solution of this invention involves obtaining device information of a target device in response to a device data acquisition request; determining a device data acquisition template corresponding to the target device based on the device information and a preset device data acquisition protocol; acquiring data from the target device according to the device data acquisition template to obtain device data; and associating and storing the device data with the device information to obtain a device data file for the target device. This embodiment improves the efficiency of device data acquisition and enhances the accuracy and comprehensiveness of the acquired device data.

[0054] Example 2

[0055] Figure 2 This is a flowchart of a device data processing method provided in Embodiment 2 of the present invention. This embodiment further optimizes the above-mentioned device data processing method based on the embodiments described above.

[0056] Furthermore, the step "Based on the equipment information of the target device and a preset equipment data acquisition protocol, determine the equipment data acquisition template corresponding to the target device" is refined into "Extracting keywords from the equipment information of the target device to obtain key equipment information; Based on the key equipment information and a preset equipment data acquisition protocol, determining the target template index value corresponding to the target device; Based on the target template index value, determining the equipment data acquisition template corresponding to the target device." This improves the processing method for equipment data. Figure 2 As shown, the method includes:

[0057] S210. In response to the device data acquisition request for the target device, obtain the device information of the target device.

[0058] S220. Extract keywords from the equipment information of the target equipment to obtain the key equipment information of the target equipment.

[0059] The key equipment information can be data used to identify and describe the status of the target equipment, specifically including basic equipment information, equipment performance data, and equipment environmental information. Specifically, after obtaining the target equipment information, feature extraction can be performed on the target equipment information to obtain the target equipment's feature information. Then, based on the extracted feature information, the key equipment information that can specifically describe the equipment status can be determined.

[0060] S230. Based on the key equipment information and the preset equipment data acquisition protocol, determine the target template index value corresponding to the target equipment.

[0061] The target template index value can be a template retrieval value used to determine the data acquisition template corresponding to the target device. Specifically, when constructing the device data acquisition protocol corresponding to the target device, a template retrieval value for the data acquisition template corresponding to the target device can be generated based on the device model, device number, and main parameter range of the target device, and each template index value corresponds to a unique device data acquisition template. For example, the target template index value corresponding to the target device A can be determined as 'a' based on the key device information of the target device A and the preset device data acquisition protocol; this embodiment does not impose specific limitations on this.

[0062] S240. Determine the device data acquisition template corresponding to the target device based on the target template index value.

[0063] Specifically, when the target template index value corresponding to the target device is obtained, it is matched with the template index values ​​corresponding to each device data acquisition template pre-built according to the device data acquisition protocol to obtain the index value matching result. Based on the index value matching result, the device data acquisition template corresponding to the target device is determined.

[0064] Optionally, based on the target template index value, the device data acquisition template corresponding to the target device is determined, including: determining the matching template index value of at least one candidate device data acquisition template; performing a consistency comparison between the target template index value and the matching template index value of the candidate device data acquisition template to obtain a consistency comparison result; if the consistency comparison result indicates that there is a matching template index value that is the same as the target template index value, then the candidate device data acquisition template corresponding to the matching template index value is determined as the device data acquisition template corresponding to the target device.

[0065] The matching template index value can be a template index value of the device data acquisition template corresponding to each device, pre-constructed according to the device data acquisition protocol. Specifically, the template index values ​​of the candidate device data acquisition templates to be matched can be obtained from the pre-constructed candidate device data acquisition templates according to the device data acquisition protocol. Then, the template index value of the device data acquisition template corresponding to the target device is compared with the index values ​​of each template to be matched to obtain a consistency comparison result. Based on the consistency comparison result, the device data acquisition template corresponding to the target device is determined.

[0066] Optionally, if the consistency comparison result indicates the existence of a matching template index value with the target template index value, the candidate device data acquisition template corresponding to that matching template index value can be determined as the device data acquisition template corresponding to the target device, and device data of the target device can be collected by calling this device data acquisition template. If the consistency comparison result indicates the absence of a matching template index value with the target template index value, a prompt message indicating that the device data acquisition template matching failed can be generated, and key device information of the target device can be recorded. For example, continuing the previous example, if the template index value corresponding to candidate device data acquisition template 1 is b, the template index value corresponding to candidate device data acquisition template 2 is a, and the template index value corresponding to candidate device data acquisition template 3 is c, then it can be determined that a matching template index value with the same as the target template index value exists, and candidate device data acquisition template 2 can be determined as the device data acquisition template corresponding to the target device.

[0067] S250. Based on the equipment data acquisition template, collect data from the target equipment to obtain the equipment data of the target equipment.

[0068] S260. Associate and store the device data with the device information to obtain the device data file of the target device.

[0069] This embodiment of the solution, in response to a request for device data collection from a target device, acquires the device information of the target device; extracts keywords from the device information to obtain key device information; based on the key device information and a preset device data collection protocol, determines the target template index value corresponding to the target device; based on the target template index value, determines the device data collection template corresponding to the target device; based on the device data collection template, collects data from the target device to obtain device data; and associates and stores the device data with the device information to obtain the device data file of the target device. This technical solution can determine the target template index value corresponding to the target device based on the key device information, and determine the device data collection template corresponding to the target device based on the target template index value, thereby realizing the collection of device data from the target device, improving the compatibility and adaptability of device data collection, and further improving the efficiency and accuracy of device data collection.

[0070] Example 3

[0071] Figure 3 This is a schematic diagram of a device data processing apparatus provided in Embodiment 3 of the present invention. The device data processing apparatus provided in this embodiment of the present invention is applicable to situations where data acquisition efficiency is low and data error rate is high due to differences in data transmission protocols and data formats of different electrical devices. This device data processing apparatus can be implemented in hardware and / or software, such as… Figure 3 As shown, it specifically includes: a device information acquisition module 310, a data acquisition template determination module 320, a device data acquisition module 330, and a device data file generation module 340. Among them,

[0072] The device information acquisition module 310 is used to acquire the device information of the target device in response to a device data acquisition request for the target device.

[0073] The data acquisition template determination module 320 is used to determine the device data acquisition template corresponding to the target device based on the device information of the target device and a preset device data acquisition protocol.

[0074] The device data acquisition module 330 is used to acquire data from the target device according to the device data acquisition template, and obtain the device data of the target device.

[0075] The device data file generation module 340 is used to associate and store the device data with the device information to obtain the device data file of the target device.

[0076] This solution can determine the corresponding equipment data acquisition template based on the target device's equipment information and a pre-defined equipment data acquisition protocol. Then, it collects equipment data from the target device according to the template, resulting in the target device's equipment data file. This improves the efficiency of equipment data acquisition and enhances the accuracy and comprehensiveness of the collected data.

[0077] Optionally, the data acquisition template determination module 320 includes:

[0078] The equipment information extraction unit is used to extract keywords from the equipment information of the target equipment to obtain the key equipment information of the target equipment.

[0079] The template index value determination unit is used to determine the target template index value corresponding to the target device based on the key device information and a preset device data acquisition protocol.

[0080] The data acquisition template determination unit is used to determine the device data acquisition template corresponding to the target device based on the target template index value.

[0081] Optionally, the data acquisition template determination unit is specifically used to determine the matching template index value of at least one candidate device data acquisition template;

[0082] The target template index value is compared with the matching template index value of the candidate device data acquisition template to obtain the consistency comparison result;

[0083] If the consistency comparison result shows that there is a matching template index value that is the same as the target template index value, then the candidate device data acquisition template corresponding to the matching template index value is determined as the device data acquisition template corresponding to the target device.

[0084] Optionally, the device information acquisition module 310 is specifically used to establish a communication channel with the target device in response to a device data acquisition request for the target device;

[0085] The device identification information of the target device is read using the communication channel;

[0086] The device identification information of the target device is parsed to obtain the device information of the target device.

[0087] Optionally, the device may also include:

[0088] The data transmission channel generation module is used to acquire the device port of the target device and obtain the device data of the target device before acquiring data from the target device according to the device data acquisition template.

[0089] Determine the communication protocol type for data transmission of the target device;

[0090] Based on the device data transmission port of the target device, its corresponding port type, and the communication protocol type, a data transmission channel for data transmission between the target device and the target device is generated, and the device data of the target device is collected using the data transmission channel.

[0091] Optionally, the device may also include:

[0092] The device data verification module is used to generate a data verification field for verifying the integrity of the device data of the target device after the device data of the target device is obtained by collecting data from the target device according to the device data acquisition template.

[0093] Based on the data verification field, determine whether the device data of the target device meets the pre-set device data integrity verification conditions;

[0094] If not, the device data of the target device is updated to obtain the updated device data.

[0095] The device data processing apparatus provided in the embodiments of the present invention can execute the device data processing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.

[0096] Example 4

[0097] Figure 4 A schematic diagram of an electronic device 40 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0098] like Figure 4As shown, the electronic device 40 includes at least one processor 41 and a memory, such as a read-only memory (ROM) 42 and a random access memory (RAM) 43, communicatively connected to the at least one processor 41. The memory stores computer programs executable by the at least one processor. The processor 41 can perform various appropriate actions and processes based on the computer program stored in the ROM 42 or loaded from storage unit 48 into the RAM 43. The RAM 43 can also store various programs and data required for the operation of the electronic device 40. The processor 41, ROM 42, and RAM 43 are interconnected via a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.

[0099] Multiple components in electronic device 40 are connected to I / O interface 45, including: input unit 46, such as keyboard, mouse, etc.; output unit 47, such as various types of monitors, speakers, etc.; storage unit 48, such as disk, optical disk, etc.; and communication unit 49, such as network card, modem, wireless transceiver, etc. Communication unit 49 allows electronic device 40 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0100] Processor 41 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 41 performs the various methods and processes described above, such as device data processing methods.

[0101] In some embodiments, the device data processing method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 48. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 40 via ROM 42 and / or communication unit 49. When the computer program is loaded into RAM 43 and executed by processor 41, one or more steps of the device data processing method described above may be performed. Alternatively, in other embodiments, processor 41 may be configured to perform the device data processing method by any other suitable means (e.g., by means of firmware).

[0102] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0103] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0104] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0105] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0106] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0107] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system. It addresses the shortcomings of traditional physical hosts and VPS (Virtual Private Server) services, such as high management difficulty and weak business scalability.

[0108] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0109] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A device data processing method, characterized in that, include: In response to a request to collect device data from a target device, the device information of the target device is obtained; Based on the device information of the target device, and based on a preset device data acquisition protocol, a device data acquisition template corresponding to the target device is determined; According to the device data acquisition template, data is acquired from the target device to obtain the device data of the target device; The device data is associated with the device information and stored to obtain the device data file of the target device.

2. The method according to claim 1, characterized in that, The step of determining the device data acquisition template corresponding to the target device based on the device information of the target device and a preset device data acquisition protocol includes: Keyword extraction is performed on the equipment information of the target device to obtain the key equipment information of the target device; Based on the key equipment information and a preset equipment data acquisition protocol, a target template index value corresponding to the target equipment is determined. Based on the target template index value, determine the device data acquisition template corresponding to the target device.

3. The method according to claim 2, characterized in that, The step of determining the device data acquisition template corresponding to the target device based on the target template index value includes: Determine the matching template index value of at least one candidate device data acquisition template; The target template index value is compared with the matching template index value of the candidate device data acquisition template to obtain the consistency comparison result; If the consistency comparison result shows that there is a matching template index value that is the same as the target template index value, then the candidate device data acquisition template corresponding to the matching template index value is determined as the device data acquisition template corresponding to the target device.

4. The method according to claim 1, characterized in that, The step of obtaining device information of the target device in response to a device data collection request for the target device includes: In response to a request to collect device data from a target device, a communication channel is established with the target device; The device identification information of the target device is read using the communication channel; The device identification information of the target device is parsed to obtain the device information of the target device.

5. The method according to claim 1, characterized in that, Before the step of collecting data from the target device according to the device data acquisition template to obtain the device data of the target device, the method further includes: The device ports of the target device are acquired to obtain the device data transmission ports of the target device and their corresponding port types; Determine the communication protocol type for data transmission of the target device; Based on the device data transmission port of the target device, its corresponding port type, and the communication protocol type, a data transmission channel for data transmission between the target device and the target device is generated, and the device data of the target device is collected using the data transmission channel.

6. The method according to claim 1, characterized in that, After acquiring device data of the target device by collecting data from the target device according to the device data acquisition template, the method further includes: Based on the device data, generate a data verification field to perform data integrity verification on the device data of the target device; Based on the data verification field, determine whether the device data of the target device meets the pre-set device data integrity verification conditions; If not, the device data of the target device is updated to obtain the updated device data.

7. A device data processing apparatus, characterized in that, include: The device information acquisition module is used to acquire the device information of the target device in response to a device data acquisition request for the target device; The data acquisition template determination module is used to determine the device data acquisition template corresponding to the target device based on the device information of the target device and a preset device data acquisition protocol. The device data acquisition module is used to acquire data from the target device according to the device data acquisition template, and obtain the device data of the target device; The device data file generation module is used to associate and store the device data with the device information to obtain the device data file of the target device.

8. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that is executed by the at least one processor to enable the at least one processor to perform the device data processing method according to any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the device data processing method according to any one of claims 1-6.

10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the device data processing method according to any one of claims 1-6.