Data processing method and apparatus, device, storage medium, and program product
By introducing serialization encoding into the energy storage power station management system, character sequences are generated based on the hierarchical relationship and identifiers of electrical equipment. This solves the problem of low efficiency in the collection, storage and sharing of massive amounts of data in the energy storage power station management system, and realizes efficient and reliable data processing and information sharing.
Patent Information
- Application Number
- PCT/CN2025/102834
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-25
- Filing Date
- 2025-06-23
- Publication Date
- 2026-01-02
AI Technical Summary
Current energy storage power station management systems lack efficient and reliable integrated solutions for data acquisition, storage, and sharing in handling massive amounts of data, resulting in low data processing efficiency.
By introducing serialization encoding, character sequences are generated based on the hierarchical relationship and device identifier of electrical equipment, and an encoding model library is established to achieve uniqueness and consistency management of electrical equipment. Furthermore, information sharing between cloud and edge systems optimizes data transmission and parsing processes.
It improves the efficiency of massive data acquisition from electrical equipment, ensures effective data management and sharing, reduces transmission bandwidth usage, and enhances system reliability and data parsing speed.
Smart Images

Figure CN2025102834_02012026_PF_FP_ABST
Abstract
Description
Data processing method, device, equipment, storage medium and program product
[0001] Cross-reference to related applications
[0002] The present disclosure is based on and claims priority to Chinese Patent Application No. 202410835831.4, filed on June 25, 2024, entitled “Data processing method, device, equipment, storage medium and program product”, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0003] The present disclosure relates to, but is not limited to, the technical field of power systems, and in particular to a data processing method, device, equipment, storage medium and program product. BACKGROUND
[0004] With the development of large-scale energy storage power stations, there will be millions of monitoring data objects in seconds in the energy storage power station, so the processing capacity of the energy storage power station management system for the massive data is also increasingly high. There is currently no optimal data processing method that can improve the data collection efficiency and effectively manage the massive data. SUMMARY
[0005] Therefore, the embodiments of the present disclosure at least provide a data processing method, device, equipment, storage medium and program product.
[0006] The technical solutions of the embodiments of the present disclosure are implemented as follows:
[0007] In one aspect, the present disclosure provides a data processing method, which comprises: in response to a device update event, determining the serialized code of at least two devices to be updated in the energy storage power station associated with the device update event; wherein the serialized code is a character sequence determined based on the hierarchical relationship of the electrical devices in the energy storage power station and the device identifier of each hierarchical electrical device; updating the serialized code of the at least two devices to be updated to the coding model library of the edge system in the corresponding energy storage power station management system of the energy storage power station; the coding model library is used to store the serialized code of each electrical device in the energy storage power station; wherein the electrical devices in the energy storage power station at least include one or more of the following: power station, valve tower, valve section, electrical cabinet, electrical box and battery monomer.
[0008] In the embodiments of the present disclosure, first, the edge side system can improve the collection efficiency of the massive data of the electrical equipment by converting the device information of the electrical equipment in the energy storage power station into the serialized encoding determined by the hierarchical relationship of the electrical equipment in the energy storage power station. Then, the serialized encoding of the at least two to-be-updated devices is updated to the encoding model library of the edge side system, and then the information model library applied in the energy storage power station management system can be updated in the case that the encoding model library is updated, so that the electrical equipment in the information model library and the encoding model library is consistent with the electrical equipment in the energy storage power station, and then the effective management of the massive data of the electrical equipment in the energy storage power station is realized.
[0009] In some embodiments, the encoding rule includes a plurality of fields, and the plurality of fields include one or more of the following: power station identification, manufacturer identification, valve tower identification, valve section identification, electrical cabinet identification, electrical box identification, device identification, and information address, wherein the power station identification is taken as a root node field, and the hierarchical relationship of the electrical equipment is established according to the order of the power station identification, the manufacturer identification, the valve tower identification, the valve section identification, the electrical cabinet identification, the electrical box identification, the device identification, and the information address.
[0010] In the embodiments of the present disclosure, the hierarchical relationship can realize the serialized encoding of the electrical equipment in the energy storage power station, and the device identification and the power station identification can also realize the uniqueness of the serialized encoding of each electrical equipment in the energy storage power station.
[0011] In some embodiments, the energy storage power station management system includes a cloud side system, and the method includes: determining a first update service request sent to the cloud side system based on the serialized encoding of the at least two to-be-updated devices; wherein the first update service request is used to update the serialized encoding of the at least two to-be-updated devices to the encoding model library of the cloud side system.
[0012] In the embodiments of the present disclosure, the first update service request sent to the cloud side system is determined based on the serialized encoding of the at least two to-be-updated devices, so that after the cloud side system receives the first update service request, the serialized encoding of the at least two to-be-updated devices can be updated to the encoding model library of the cloud side system based on the first update service request, so that the device information between the cloud side system and the edge side system is consistent, and then the sharing of the device data of the electrical equipment between the cloud side system and the edge side system can be realized.
[0013] In some embodiments, based on the serialized encodings of the at least two to-be-updated devices, the first update service request sent to the cloud-side system is determined by: based on the serialized encodings of the at least two to-be-updated devices, determining character sequences corresponding to common fields in the at least two serialized encodings; extracting the character sequences corresponding to the common fields from the at least two serialized encodings respectively, and determining character sequences corresponding to non-common fields in the at least two serialized encodings; and based on the character sequences corresponding to the common fields and the character sequences corresponding to all the non-common fields, determining the first update service request sent to the cloud-side system.
[0014] In the embodiments of the present disclosure, the first update service request sent to the cloud-side system is determined based on the character sequences corresponding to the common fields and the character sequences corresponding to the non-common fields in the at least two serialized encodings. This method of extracting the characters corresponding to the common fields from the at least two serialized encodings reduces the bandwidth occupied when the first update service request is transmitted, and improves the transmission rate of the first update service request.
[0015] In some embodiments, based on the serialized encodings of the at least two to-be-updated devices, the first update service request sent to the cloud-side system is determined by: based on the serialized encodings of the at least two to-be-updated devices, determining a string composed of the at least two serialized encodings and an offset of each to-be-updated device in the string; and based on the string and the offset of the at least two to-be-updated devices in the string, determining the first update service request sent to the cloud-side system.
[0016] In the embodiments of the present disclosure, the first update service request sent to the cloud-side system is determined based on the string composed of the at least two serialized encodings and the offset of the at least two to-be-updated devices in the string. After receiving the first update service request, the cloud-side system can determine the serialized encodings of each to-be-updated device by reading the offset of each to-be-updated device in the string, thereby improving the parsing speed of the serialized encodings by the cloud-side system.
[0017] In some embodiments, the method comprises: based on the serialized encodings of the at least two to-be-updated devices, determining, from at least two applications in the edge-side system, a target application that needs to update an information model library and a second update service request corresponding to the target application; wherein the at least two applications comprise at least one local application located in the same server as the encoding model library and at least one cross-service application located in different servers from the encoding model library; the information model library is used to store the serialized encodings of devices required by the target application when running; and based on the second update service request, updating the serialized encodings of the at least two to-be-updated devices to the information model library of the target application.
[0018] In the embodiments of the present disclosure, based on the serialization code of the to-be-updated device, a second update service request sent to the local application and / or the cross-service application can be generated, so that the device information in the information model library corresponding to the local application and / or the cross-service application is consistent with the device information in the encoding model library, thereby improving the reliability of the application data generated by the local application and / or the cross-service application during running.
[0019] In some embodiments, the method comprises: in response to a device query event, determining a character sequence corresponding to a query keyword of a to-be-queried device based on the query keyword; querying the encoding model library based on the character sequence corresponding to the query keyword to determine a serialization code of the to-be-queried device; and determining description content of the serialization code based on the serialization code of the to-be-queried device.
[0020] In the embodiments of the present disclosure, first, based on the character sequence corresponding to the keyword of the to-be-queried device, a child node under the tree node with the character sequence in the encoding model library is found, and this query method based on the hierarchical relationship of the serialization code in the encoding model library can improve the query efficiency. Then, based on the serialization code of the to-be-queried device, the description content of the serialization code is determined, the serialization code is parsed, and the readability of the serialization code is improved.
[0021] In some embodiments, based on the serialization code of the to-be-queried device, the description content of the serialization code is determined, comprising: based on the serialization code of the to-be-queried device, dividing the serialization code according to the number of bits corresponding to each field in the encoding rule to determine the character sequence corresponding to each field; based on the character sequence corresponding to each field, querying the description library in the energy storage power station management system to determine the description content of the character sequence corresponding to each field; the description library is used to store the meaning of each field in the encoding rule and the meaning corresponding to the character sequence of each field in the encoding model library; and based on the description content of the character sequence corresponding to all fields, the description content of the serialization code is determined.
[0022] In the embodiments of the present disclosure, first, the serialization code is divided according to the fields in the encoding rule to determine the character sequence corresponding to each field, then the description content of each character sequence is determined based on the character sequence corresponding to each field, and finally, the description content of the serialization code is determined based on the description content of all fields, so that the serialization code can be parsed, and the readability of the serialization code is improved.
[0023] In some embodiments, the method comprises: in response to a device abnormal recovery event, determining a device identifier of a recovered device associated with the device abnormal recovery event; determining whether a serialized code of the recovered device is stored in an encoding model library based on the device identifier of the recovered device; in a case where it is determined that the serialized code is stored, determining whether an updated identifier exists in the serialized code of the recovered device; in a case where it is determined that the updated identifier exists, determining not to trigger an update service of the recovered device.
[0024] In the embodiments of the present disclosure, based on the device identifier of the recovered device, in a case where it is determined that the updated identifier exists in the serialized code of the recovered device, it is determined not to trigger the update service, so that the phenomenon of repeatedly triggering the update service when an existing device in the energy storage power station management system is recovered can be avoided, and the waste of operating resources of the energy storage power station management system is further avoided.
[0025] In another aspect, the embodiments of the present disclosure provide a data processing apparatus, which comprises: a first determination module configured to determine serialized codes of at least two to-be-updated devices in an energy storage power station associated with a device update event in response to the device update event; wherein the serialized code is a character sequence determined based on a hierarchical relationship of electrical devices in the energy storage power station and a device identifier of each hierarchical electrical device; and a first update module configured to update the serialized codes of the at least two to-be-updated devices to an encoding model library of an edge system in an energy storage power station management system corresponding to the energy storage power station; the encoding model library is configured to store the serialized codes of each electrical device in the energy storage power station; wherein the electrical devices in the energy storage power station at least include one or more of the following: a power station, a valve tower, a valve section, an electrical cabinet, an electrical box and a battery cell.
[0026] In still another aspect, the embodiments of the present disclosure provide a computer device, which comprises a memory and a processor, the memory stores a computer program capable of running on the processor, and the processor implements part or all of the steps of the above method when executing the program.
[0027] In yet another aspect, the embodiments of the present disclosure provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement part or all of the steps of the above method.
[0028] In yet another aspect, the embodiments of the present disclosure provide a computer program product, which comprises a computer program or instructions, and the computer program or instructions are executed by a processor to implement part or all of the steps of the above method.
[0029] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, but not limiting the technical solutions of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0030] The drawings incorporated into the specification and forming a part of the specification, illustrate embodiments consistent with the present disclosure and serve to explain the technical solutions of the present disclosure together with the specification.
[0031] Fig. 1 is a flow diagram of a power storage station management system according to an embodiment of the present disclosure;
[0032] Fig. 2A is a flow diagram of a data processing method according to an embodiment of the present disclosure;
[0033] Fig. 2B is a diagram of an encoding rule according to an embodiment of the present disclosure;
[0034] Fig. 3 is a flow diagram of a data processing method according to an embodiment of the present disclosure;
[0035] Fig. 4 is a flow diagram of a data processing method according to an embodiment of the present disclosure;
[0036] Fig. 5A is a flow diagram of a processing method of a serialization encoding model of mass data according to an embodiment of the present disclosure;
[0037] Fig. 5B is a flow diagram of a registration method of a serialization encoding model according to an embodiment of the present disclosure;
[0038] Fig. 5C is a flow diagram of a registration method of a serialization encoding model according to an embodiment of the present disclosure;
[0039] Fig. 6 is a diagram of a composition structure of a data processing apparatus according to an embodiment of the present disclosure;
[0040] Fig. 7 is a diagram of a hardware entity of a computer device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0041] In order to make the purposes, technical solutions and advantages of the present disclosure clearer, the technical solutions of the present disclosure are further described in detail below in combination with the drawings and embodiments, and the described embodiments should not be regarded as limiting the present disclosure, and all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present disclosure.
[0042] In the following description, “some embodiments” are described, which describe a subset of all possible embodiments, but it can be understood that “some embodiments” can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.
[0043] It should be noted that the terms "first", "second", "third" involved in the embodiments of the present disclosure are only to distinguish similar objects, and do not represent a specific order of the objects. Understandably, "first", "second", "third" can be interchanged in a specific order or sequence as allowed, so that the embodiments of the present disclosure described herein can be implemented in an order other than that illustrated or described herein.
[0044] Those skilled in the art can understand that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the embodiments of the present disclosure belong. It should also be understood that terms such as those defined in a general dictionary should be understood to have meanings consistent with meanings in the context of the prior art, and should not be interpreted to have idealized or overly formal meanings unless specifically defined as such herein.
[0045] With the development of large-scale energy storage power stations, massive monitoring data objects of millions of points per second will be generated in the energy storage power stations, and the processing capacity requirements of the energy storage power station management system for massive data are also increasing.
[0046] In the related art, the energy storage power station management system collects data through a device model communication protocol (such as object-oriented 61850, IEC104, Modbus, etc.), stores the collected data in a high real-time time-series database local model, and then converts the local model into an uplink data model for forwarding. The time length of the storage local model and the conversion of the forwarding local model have time and space overheads, and cannot realize high real-time collection, storage, and flexible sharing of massive data.
[0047] There is currently no optimal solution for effectively and reliably realizing the integration of massive data collection, storage, and sharing. In order to improve the data collection and sharing access efficiency and reduce the complexity of the system, a serialization coding method is introduced, and a data processing method is proposed, which can realize efficient and reliable collection, storage, and forwarding of massive data.
[0048] First, the composition structure of the energy storage power station management system is introduced as shown in FIG. 1. The energy storage power station management system includes a cloud side system 1, an edge side system 2 and an end side system 3. The cloud side system 1 includes a cloud end application 11 and a cloud end mass data information library 12. The cloud end application 11 can be an operation and maintenance type application. Users can realize remote operation and maintenance of the energy storage power station through the cloud end application 11. The cloud end application 11 can perform bidirectional message interaction with the cloud end mass data information library 12. The edge side system 2 includes a cloud edge communication module 21, an edge end mass data information library 22 and an edge end application 23. The edge end application 23 can be an operation and maintenance type application. Users can realize on-site operation and maintenance of the energy storage power station through the edge end application 23. The cloud edge communication module 21 can perform bidirectional message interaction with the cloud end mass data information library 12 in the cloud side system 1. The cloud edge communication module 21 can be implemented based on 5G or VPI (virtual protocol connection) private line communication technology. The cloud edge communication module 21 can perform bidirectional message interaction with the edge end mass data information library 22. The edge end application 23 and the edge end mass data information library 22 can perform bidirectional message interaction. The end side system 3 includes N device information bodies 31 to 3N, where N is an integer greater than 1. The device information bodies 31 to 3N and the edge end mass data information library 22 can perform unidirectional message interaction.
[0049] Taking the device information body 31 as an example, the device information body 31 includes an information code 311. The device information body can refer to a device from which data is collected. For example, the device information body can be a valve tower-submodule-electric cabinet-electric box. The information code refers to a representation of a serialized code of the device information body. The information code can include device information and / or state information. For example, when the device is a battery monomer, the device information can include an identifier of the battery monomer and an identifier of an electric box corresponding to the battery monomer. The state information can include a temperature of the battery monomer and a voltage of the battery monomer. In the case where the information code includes both the device information and the state information, the content corresponding to the state information is located after the content corresponding to the device information.
[0050] It should be noted that the energy storage power station management system can be implemented by a distributed deployment method. For example, the energy storage power station management system is deployed on at least two different servers and integrates different functions. For example, the functions integrated on the at least two servers can be algorithm functions, data collection functions and data analysis functions. Each server is installed with at least one application.
[0051] The present embodiment provides a data processing method applied to an edge side system in an energy storage power station management system as shown in FIG. 2A. The method can include steps S201 and S202.
[0052] Step S201: In response to a device update event, determining a serialized code of at least two devices to be updated in the energy storage power station associated with the device update event;
[0053] The serialized code is a character sequence determined based on a hierarchical relationship of electrical devices in the energy storage power station and a device identifier of each hierarchical electrical device.
[0054] Here, the energy storage power station is a device system that stores, converts, and releases recyclable electric energy through electrochemical cells or electromagnetic energy storage media. The hierarchical relationship refers to the subordinate relationship of a thing or concept in the hierarchy or category. The device identifier refers to the identity of the device, which can be used to distinguish the identity information of different devices. The character sequence refers to at least two characters arranged in a certain order.
[0055] In some embodiments, the device update can be replacement of electrical devices in the energy storage power station, addition of electrical devices in the energy storage power station, update of state information of electrical devices in the energy storage power station, or update of control information of electrical devices in the energy storage power station.
[0056] In some embodiments, the device update event can be triggered by the edge system, the edge system generates an update service request based on the serialized code of the at least two devices to be updated associated with the device update event, and sends the update service request to the edge system.
[0057] In some embodiments, the device update event can be triggered by the edge system, and the edge system can obtain the serialized code of the at least two devices to be updated associated with the device update event.
[0058] In some embodiments, the device update event can be triggered by the cloud system, the cloud system generates an update service message based on the serialized code of the at least two devices to be updated associated with the device update event, and sends the update service message to the edge system.
[0059] In some embodiments, the edge system receives the update service request or the update service message sent by the edge system or the cloud system, and determines the serialized code of the at least two devices to be updated based on the update service request or the update service message.
[0060] It should be noted that the device update refers to the replacement or addition of electrical equipment in the energy storage power station. In this case, the edge side system, the end side system and the cloud side system can all trigger the device update event. The device update refers to the update of the state information of the electrical equipment in the energy storage power station. In this case, the edge side system can trigger the device update event after obtaining the state information reported by the electrical equipment. The device update refers to the update of the control information of the electrical equipment in the energy storage power station. In this case, the cloud side system or the edge side system can trigger the device update event after the user issues the state information of the electrical equipment through the cloud side system or the edge side system.
[0061] In some embodiments, the device update refers to the replacement or addition of electrical equipment in the energy storage power station. In this case, the device configuration information of at least two devices to be updated is imported into a serialization coding generation tool. Through the coding rules preset in the tool, the serialization coding of each device to be updated corresponding to the coding rules is generated, and a coding library file storing the serialization coding is generated. The user can export the coding library file generated by the tool and import it into the coding model library of at least one of the cloud side system, the edge side system or the end side system in the energy storage power station management system, so that the system importing the coding library file triggers the device update event.
[0062] In some embodiments, the device update refers to the replacement or addition of electrical equipment in the energy storage power station. In this case, the user can input or import the device configuration information of at least two devices to be updated into at least one of the cloud side system, the edge side system or the end side system. Thus, the serialization coding of at least two devices to be updated can be automatically generated through the coding rules preset in the system and updated into the coding model library of the corresponding system at the same time, so that the system generating the serialization coding triggers the device update event.
[0063] In some embodiments, the device update refers to the update of the state information of the electrical equipment in the energy storage power station. In this case, the edge side system obtains the current state information of at least two devices to be updated, so as to determine the serialization coding based on the current state information based on the current state information of at least two devices to be updated and update it into the coding model library, so that the edge side system triggers the device update event.
[0064] In some embodiments, the device update refers to the update of the control information of the electrical equipment in the energy storage power station. In this case, the cloud side system or the edge side system obtains the current control information of at least two devices to be updated, so as to determine the serialization coding based on the control information based on the current control information of at least two devices to be updated and update it into the coding model library, so that the cloud side system or the edge side system triggers the device update event.
[0065] Step S202: updating the serialized codes of the at least two to-be-updated devices to the coding model library of the edge-side system in the energy storage power station management system corresponding to the energy storage power station; the coding model library is used to store the serialized codes of each electrical device in the energy storage power station.
[0066] The electrical devices in the energy storage power station include at least one or more of the following: a power station, a valve tower, a valve section, an electrical cabinet, an electrical box, and a battery cell.
[0067] Here, the energy storage power station management system refers to a system for monitoring and operating the electrical devices in the energy storage power station, thereby achieving effective management of the electrical devices in the energy storage power station. The valve tower is a modular structure integrating multiple energy storage sub-modules and other electrical devices, used for controlling, regulating, and monitoring the flow and conversion process of electrical energy inside the energy storage power station. As a whole structure, the valve tower may include multiple valve sections and other electrical devices, which together realize the control and regulation functions of the energy storage power station. The valve section refers to the energy storage sub-module component part of a certain area or functional module in the energy storage power station, which may include a series of energy storage sub-modules and related control devices for controlling current, regulating voltage, or performing other specific functions. The electrical devices of the valve tower and the valve section include but are not limited to power modules, reactors, relays, circuit breakers, disconnectors, bypass switches, detection devices, electrical devices of cooling systems / firefighting systems, etc.
[0068] In some embodiments, the coding library file derived by the serialization coding generation tool can be deployed to the cloud-side system, the edge-side system, and the end-side system through the related servers of the energy storage power station management system, respectively, to generate the coding model libraries of the cloud-side system, the edge-side system, and the end-side system, thereby realizing the initialization of the coding model libraries.
[0069] In some embodiments, the serialized codes of the at least two to-be-updated devices can be sequentially updated to the coding model library in the edge-side system.
[0070] In some embodiments, based on the hierarchical relationship of the serialized codes of the at least two to-be-updated devices, the corresponding level in the coding model library in the edge-side system can be updated, for example, if the to-be-updated device is an electrical box, the serialized code of the to-be-updated device is updated to the electrical box level.
[0071] In the embodiments of the present disclosure, first, the edge side system converts the device information of the electrical equipment in the energy storage power station into a serialized code determined by the hierarchical relationship of the electrical equipment in the energy storage power station, which can improve the collection efficiency of the massive data of the electrical equipment; then, the serialized codes of at least two to-be-updated devices are updated to the coding model library of the edge side system, and then the information model library of the application in the energy storage power station management system can be updated in the case that the coding model library is updated, so that the electrical equipment in the information model library and the coding model library is consistent with the electrical equipment in the energy storage power station, and then the effective management of the massive data of the electrical equipment in the energy storage power station is realized.
[0072] In some embodiments, the serialized code in S201 is determined based on a coding rule, and the coding rule includes a plurality of fields, and the plurality of fields include one or more of the following: power station identifier, manufacturer identifier, valve tower identifier, valve segment identifier, electrical cabinet identifier, electrical box identifier, device identifier, and information address.
[0073] Taking the power station identifier as the root node field, the hierarchical relationship of the electrical equipment is established according to the order of the power station identifier, the manufacturer identifier, the valve tower identifier, the valve segment identifier, the electrical cabinet identifier, the electrical box identifier, the device identifier, and the information address.
[0074] In some embodiments, in the case that the coding rule can include all the above fields, the order of the power station identifier, the manufacturer identifier, the valve tower identifier, the valve segment identifier, the electrical cabinet identifier, the electrical box identifier, the device identifier, and the information address can be used as the order of the coding rule.
[0075] In some embodiments, in the case that the coding rule includes some of the above fields, the order of the power station identifier, the manufacturer identifier, the valve tower identifier, the valve segment identifier, the electrical cabinet identifier, the electrical box identifier, the device identifier, and the information address can be used as a reference order to determine the order of the fields in the coding rule. For example, the coding rule includes the following fields: power station identifier, valve segment identifier, electrical cabinet identifier, electrical box identifier, device identifier, and information address, and the corresponding order of the coding rule is power station identifier, valve segment identifier, electrical cabinet identifier, electrical box identifier, device identifier, and information address.
[0076] As shown in FIG. 2B, the fields included in the encoding rule and the hierarchical relationship between the fields are shown, and the length of the serialized code of the electrical equipment generated based on the encoding rule can be 64 bits, wherein the electrical station identifier occupies 2 bits, for example, the identifier of the first electrical station can be 01; the manufacturer identifier occupies 6 bits, for example, the identifier of the sixth manufacturer can be 001010; the valve tower identifier occupies 6 bits, for example, the identifier of the fifth valve tower can be 000101; the valve section identifier occupies 2 bits, for example, the identifier of the third valve section under the fifth valve tower can be 11; the electrical cabinet identifier occupies 4 bits, for example, the identifier of the eighth electrical cabinet under the third valve section can be 1000; the electrical box identifier occupies 4 bits, for example, the identifier of the second electrical box under the eighth electrical cabinet can be 0010; the equipment identifier occupies 8 bits, for example, the identifier of the 32nd battery monomer in the second electrical box can be 00010000; the information address occupies 32 bits, and the first 4 bits can represent the data type, and the next 4 bits represent the function meaning such as the battery monomer temperature, for example, the 10th integer data information point is 0010-0010-…001010.
[0077] It should be noted that the information address can represent the state information of the electrical equipment, or can represent the control information of the electrical equipment, wherein the control information can be understood as a control instruction for the electrical equipment, such as turning on the electrical equipment, turning off the electrical equipment, etc. The control information is from top to bottom, for example, the edge side system sends the control information to the end side system, and the cloud side system sends the control information to the edge side system.
[0078] In some embodiments, if the number of character sequences generated based on the electrical equipment is less than the number of character sequences generated by all fields in the encoding rule, the character sequences generated based on the electrical equipment are determined as the serialized code of the electrical equipment.
[0079] For example, if the electrical equipment is a valve tower, the corresponding identifier is the fifth valve tower, and the corresponding serialized code is 01001010000101.
[0080] In some embodiments, if the number of character sequences generated based on the electrical equipment is less than the number of character sequences generated by all fields in the encoding rule, zero padding is performed on the character sequences generated based on the electrical equipment, so that the number of character sequences of the electrical equipment after zero padding is the same as the number of character sequences generated by all fields in the encoding rule, and the character sequences after zero padding are determined as the serialized code of the electrical equipment.
[0081] For example, if the electrical equipment is a valve tower, the corresponding identifier is the fifth valve tower, and the serialized code can also be 010010100001010000…00.
[0082] The above embodiment can realize the serialization coding of the electrical equipment in the energy storage power station through the hierarchical relationship. The serialization coding of each electrical equipment in the energy storage power station can also be realized through the device identifier and the power station identifier.
[0083] In some embodiments, the energy storage power station management system includes a cloud side system, and after step S202, the method can further include:
[0084] Step S203: determining a first update service request sent to the cloud side system based on the serialization coding of the at least two to-be-updated devices.
[0085] The first update service request is used to update the serialization coding of the at least two to-be-updated devices to the coding model library of the cloud side system.
[0086] In some embodiments, after receiving the first update service request sent by the edge side system, the cloud side system first determines the serialization coding of the at least two to-be-updated devices based on the first update service request, and then updates the serialization coding of the at least two to-be-updated devices to the coding model library of the cloud side system.
[0087] In some embodiments, when the first update service request received by the cloud side system includes the common field in the serialization coding of the at least two to-be-updated devices and the non-common field in the serialization coding of each to-be-updated device, the cloud side system first determines the character sequence corresponding to the common field and the character sequence corresponding to the non-common field of each to-be-updated device based on the first update service request, respectively; and then splices the character sequence corresponding to the common field and the character sequence corresponding to the non-common field of each to-be-updated device to determine the serialization coding of each to-be-updated device.
[0088] In some embodiments, when the first update service request received by the cloud side system includes a string generated based on the serialization coding of the at least two to-be-updated devices and the offset of each to-be-updated device in the string, the cloud side system first determines the string and the offset of each to-be-updated device in the string based on the first update service request; and then determines the serialization coding of each to-be-updated device based on the offset of each to-be-updated device and the string.
[0089] In the above embodiment, the first update service request sent to the cloud side system is determined based on the serialization coding of the at least two to-be-updated devices, so that after the cloud side system receives the first update service request, the serialization coding of the at least two to-be-updated devices can be updated to the coding model library of the cloud side system based on the first update service request. The device information between the cloud side system and the edge side system is consistent, and the sharing of the device data of the electrical equipment between the cloud side system and the edge side system can be realized.
[0090] In some embodiments, the step S203 of determining the first update service request sent to the cloud-side system based on the serialized encodings of the at least two devices to be updated can include steps S2031-S2033:
[0091] The step S2031 includes determining the character sequence corresponding to the common field in the at least two serialized encodings based on the serialized encodings of the at least two devices to be updated.
[0092] In some embodiments, the comparison is performed bit by bit from the first bit of the serialized encodings of the at least two devices to be updated, and in the case of an inconsistent character, the field before the inconsistent character is determined as the common field.
[0093] For example, the at least two devices to be updated are both valve tower devices, and the field hierarchy of the corresponding serialized encodings is: power station identifier-manufacturer identifier-valve tower identifier. The serialized encodings of the at least two devices to be updated are 01001010000101, 01001010000111, and 01001010001111, respectively. It can be seen that the inconsistent character starts from the valve tower identifier, and the common field is the power station identifier-manufacturer identifier, and the character sequence corresponding to the common field is 01001010.
[0094] The step S2032 includes determining the character sequence corresponding to the non-common field in the at least two serialized encodings by cutting out the character sequence corresponding to the common field from the at least two serialized encodings, respectively.
[0095] In some embodiments, the comparison is performed bit by bit from the first bit of the serialized encodings of the at least two devices to be updated, and in the case of an inconsistent character, the field after the inconsistent character is determined as the non-common field.
[0096] For example, the at least two devices to be updated are both valve tower devices, and the field hierarchy of the corresponding serialized encodings is: power station identifier-manufacturer identifier-valve tower identifier. The serialized encodings of the at least two devices to be updated are 01001010000101, 01001010000111, and 01001010001111, respectively. The common field is the power station identifier-manufacturer identifier, and the non-common field is the valve tower identifier. The character sequence corresponding to the valve tower identifier is 000101, 000111, and 001111.
[0097] The step S2033 includes determining the first update service request sent to the cloud-side system based on the character sequence corresponding to the common field and the character sequences corresponding to all the non-common fields.
[0098] In the above embodiment, the first update service request sent to the cloud side system is determined based on the character sequence corresponding to the common field and the character sequence corresponding to the non-common field in the at least two serialized encodings. In this way, the character corresponding to the common field is extracted from the at least two serialized encodings, thereby reducing the occupied bandwidth during transmission of the first update service request and improving the transmission rate of the first update service request.
[0099] In some embodiments, the step S203 of determining the first update service request sent to the cloud side system based on the serialized encodings of the at least two devices to be updated can include steps S2034 and S2035.
[0100] The step S2034 includes determining a string composed of the at least two serialized encodings and an offset of each device to be updated in the string based on the serialized encodings of the at least two devices to be updated.
[0101] In some embodiments, the serialized encodings of the at least two devices to be updated are spliced to generate a string composed of the at least two serialized encodings, and the starting position of the splicing of the serialized encoding of each device to be updated in the string is determined during the splicing.
[0102] For example, the at least two devices to be updated are all valve tower devices, and the field level of the corresponding serialized encodings is: power station identifier-manufacturer identifier-valve tower identifier. The serialized encodings of the at least two devices to be updated are 01001010000101, 01001010000111, and 01001010001111, respectively. The three serialized encodings are spliced to obtain 010010100001010100101000011101001010001111, and the starting position (offset) of the splicing of each device to be updated is determined during the splicing as 0, 14, and 28, respectively.
[0103] The step S2035 includes determining the first update service request sent to the cloud side system based on the string and the offset of the at least two devices to be updated in the string.
[0104] In the above embodiment, the first update service request sent to the cloud side system is determined based on the string composed of the at least two serialized encodings and the offset of the at least two devices to be updated in the string. In this way, after receiving the first update service request, the cloud side system can determine the serialized encoding of each device to be updated by reading the offset of each device to be updated in the string, thereby improving the parsing speed of the serialized encoding by the cloud side system.
[0105] In some embodiments, the step S202 can be followed by:
[0106] Step S204: determining, from the at least two applications in the edge system, a target application that needs to update the information model library and a second update service request corresponding to the target application based on the serialized codes of the at least two to-be-updated devices;
[0107] The at least two applications include at least one local application located in the same server as the encoding model library and at least one cross-service application located in different servers as the encoding model library; and the information model library is used to store the serialized codes of the devices required by the target application during runtime.
[0108] Here, the edge system can include at least two applications, which can be an application for monitoring electrical devices in the energy storage power station, an application for controlling electrical devices in the energy storage power station, an application for monitoring the running state of the edge system, an application for receiving alarm events of electrical devices in the energy storage power station, an application for setting the running strategy of the energy storage power station, an application for recording the maintenance of electrical devices in the energy storage power station, and the like. The target application refers to an application that takes the serialized code of the electrical device as the running data, for example, an application for monitoring electrical devices in the energy storage power station, which needs to obtain the device state information of each electrical device in the energy storage power station.
[0109] In some embodiments, the application in the edge system that includes the information model library can be determined as the target application.
[0110] It should be noted that the target application is at least one of the at least two applications in the edge system.
[0111] In some embodiments, when the device types of the at least two to-be-updated devices are the same, the second update service request can be determined based on the serialized codes of the at least two to-be-updated devices, and then the second update service request is sent to the target application.
[0112] In some embodiments, when the device types of the at least two to-be-updated devices include at least two types, the second update service request corresponding to each device type can be determined based on the serialized code corresponding to each device type in the at least two to-be-updated devices, and then the device type required by the target application is determined, and the second update service request corresponding to the device type is sent to the target application based on the device type required by the target application.
[0113] In some embodiments, when the device types of the at least two to-be-updated devices include at least two types, the second update service request corresponding to the target application can be determined based on the serialized code of the at least two to-be-updated devices corresponding to the device type required by the target application, and the second update service request corresponding to the target application is sent to the target application.
[0114] Step S205: updating the serialized encoding of the at least two to-be-updated devices into the information model library of the target application based on the second update service request.
[0115] In some embodiments, after receiving the second update service request, the target application first determines the serialized encoding of the at least two to-be-updated devices based on the second update service request, and then updates the serialized encoding of the at least two to-be-updated devices into the information model library of the target application.
[0116] In the above embodiments, the second update service request sent to the local application and / or the cross-service application can be generated based on the serialized encoding of the to-be-updated device, so that the device information in the information model library corresponding to the local application and / or the cross-service application is consistent with the device information in the encoding model library, thereby improving the reliability of the application data generated by the local application and / or the cross-service application during running.
[0117] The embodiments of the present disclosure provide a data processing method, as shown in FIG. 3, which can include steps S301 to S303:
[0118] Step S301: in response to a device query event, determining a character sequence corresponding to a query keyword based on the query keyword of a to-be-queried device;
[0119] In some embodiments, the query keyword can be part or all of the serialized encoding of the to-be-queried device input by the user, or can be non-serialized encoding content input by the user.
[0120] In some embodiments, when the query keyword is part or all of the serialized encoding, the content of the input serialized encoding is determined as the character sequence.
[0121] In some embodiments, when the query keyword is non-serialized encoding content, the content in the description library matching the query keyword can be determined based on the query keyword input by the user, and the character sequence corresponding to the query keyword can be determined based on the matched content in the description library.
[0122] For example, the user inputs the content of the device under the 5th valve tower under the 1st power station, and by matching the content in the description library, the character sequence of the 1st power station is obtained as 01, and the character sequence of the manufacturer identification of the 1st power station is obtained as 001010, and the character sequence of the 5th valve tower is obtained as 000101.
[0123] Step S302: querying the encoding model library based on the character sequence corresponding to the query keyword to determine the serialized encoding of the to-be-queried device;
[0124] For example, the content input by the user is the equipment under the 5th valve tower under the 1st power station. Based on the above step S301, the character sequence of the 1st power station can be obtained as 01, and the character sequence of the manufacturer identification of the 1st power station can be obtained as 001010, and the character sequence of the 5th valve tower can be obtained as 000101. Based on 01, 001010 and 000101, the character sequence corresponding to the query keyword can be further obtained as 01001010000101. Then, 01001010000101 is taken as a tree node, and the serialization encoding of all child nodes under the tree node is determined by querying the encoding model library.
[0125] Step S303: determining the description content of the serialization encoding based on the serialization encoding of the equipment to be queried.
[0126] In some embodiments, the serialization encoding of the equipment to be queried is divided by field, the description content corresponding to each field is determined, and then the description content corresponding to each field is combined to determine the description content of the serialization encoding.
[0127] In some embodiments, the description content of the serialization encoding can be displayed in Chinese or English on the page where the user inputs the query keyword.
[0128] In the embodiments of the present disclosure, firstly, based on the character sequence corresponding to the keyword of the equipment to be queried, the child nodes under the tree node are found in the encoding model library with the character sequence as the tree node. This query method based on the hierarchical relationship of the serialization encoding in the encoding model library can improve the query efficiency. Then, based on the serialization encoding of the equipment to be queried, the description content of the serialization encoding is determined to realize the analysis of the serialization encoding and improve the readability of the serialization encoding.
[0129] In some embodiments, the step S303 of determining the description content of the serialization encoding based on the serialization encoding of the equipment to be queried can include steps S3031 to S3033.
[0130] Step S3031: based on the serialization encoding of the equipment to be queried, the serialization encoding is divided according to the number of bits corresponding to each field in the encoding rule to determine the character sequence corresponding to each field.
[0131] Here, the number of bits refers to the number of bits occupied by each field in the serialization encoding. For example, the power station identification occupies 2 bits in the serialization encoding, and the manufacturer identification occupies 6 bits in the serialization encoding.
[0132] For example, the serialized code of the device to be queried is 0100101000010111. According to the coding rule, the power station identifier occupies 2 bits, the manufacturer identifier occupies 6 bits, the valve tower identifier occupies 6 bits, and the valve section identifier occupies 2 bits. The serialized code of the code to be queried is divided, and it can be obtained that the character sequence corresponding to the power station identifier is 01, the character sequence corresponding to the manufacturer identifier is 001010, the character sequence corresponding to the valve tower identifier is 000101, and the character sequence corresponding to the valve section identifier is 11.
[0133] In step S3032, the description library in the energy storage power station management system is queried based on the character sequence corresponding to each field to determine the description content of the character sequence corresponding to each field; the description library is used to store the meaning of each field in the coding rule and the meaning corresponding to the character sequence of each field in the coding model library.
[0134] In some embodiments, the description library can include the meaning of each field and the description of the character sequence corresponding to each field in the coding model library.
[0135] For example, the serialized code of the device to be queried is 0100101000010111. After division, the character sequence corresponding to the power station identifier is 01, the character sequence corresponding to the manufacturer identifier is 001010, the character sequence corresponding to the valve tower identifier is 000101, and the character sequence corresponding to the valve section identifier is 11. The character sequence 01 corresponding to the power station identifier, the character sequence 001010 corresponding to the manufacturer identifier, the character sequence 000101 corresponding to the valve tower identifier, and the character sequence 11 corresponding to the valve section identifier are matched with the description content in the description library, respectively, to obtain that the description content corresponding to the power station identifier is the first power station, the description content corresponding to the manufacturer identifier is the sixth manufacturer, the description content corresponding to the valve tower identifier is the fifth valve tower, and the description content corresponding to the valve section is the third valve section.
[0136] It should be noted that the description library needs to be maintained and the content in the description library needs to be updated in time, so that each serialized code in the coding model library can determine the corresponding description content.
[0137] In some embodiments, in the case that there is an update in the coding model library, the updated serialized code is divided, and the divided serialized code is queried in the description library to determine whether there is description content of each divided character sequence in the description library. In the case that it is determined that there is no description content of the divided character sequence in the description library, the corresponding description content is updated to the description library.
[0138] In some embodiments, the serialized code in the coding model library can be called in a timed manner, the serialized code is matched with the description content in the description library, and in a case where the serialized code is not matched with the description content in the description library, the description content corresponding to the serialized code is updated to the description library.
[0139] Step S3033: determining the description content of the serialized code based on the description content of the character sequence corresponding to all the fields.
[0140] For example, based on the description content of each field determined in step S3032, it is determined that the description content of the serialized code 0100101000010111 of the device to be queried is the first power station-the sixth manufacturer-the fifth valve tower-the third valve section.
[0141] In the above embodiments, first, the character sequence corresponding to each field is determined by dividing the serialized code according to the fields in the coding rule, then the description content of each character sequence is determined based on the character sequence corresponding to each field, and finally, the description content of the serialized code is determined based on the description content of all the fields. This can complete the analysis of the serialized code, thereby improving the readability of the serialized code.
[0142] The data processing method provided in the embodiments of the present disclosure can include steps S401 to S404 as shown in FIG. 4.
[0143] Step S401: in response to a device abnormal recovery event, determining the device identifier of the recovered device associated with the device abnormal recovery event;
[0144] Here, the device abnormal recovery can be the power-on of the powered-off device, or the restart of the electrical device.
[0145] In some embodiments, the edge side system can receive the device identifier of the recovered device sent by the end side system.
[0146] Step S402: based on the device identifier of the recovered device, determining whether the serialized code of the recovered device is stored in the coding model library;
[0147] In some embodiments, the edge side system can perform retrieval in the coding model library in the case where the device identifier of the recovered device is received, and determine whether the serialized code of the recovered device exists in the coding model library.
[0148] Step S403: in the case where it is determined that the serialized code is stored, determining whether the updated identifier exists in the serialized code of the recovered device;
[0149] In some embodiments, the device can append the updated identifier to the last bit of the serialized code when updating, where 1 represents updated and 0 represents not updated.
[0150] For example, when the last bit of the serialized code is 1, it is determined that the current serialized code has been updated, and when the last bit of the serialized code is 0, it is determined that the current serialized code has not been updated.
[0151] In some embodiments, the encoding model library further includes a field for indicating whether the device has been updated, which can take a value of 0 or 1, where 1 represents updated and 0 represents not updated. When the serialized code is stored in the encoding model library, the field takes a value of 0, and when the serialized model triggers the update service, the value of the field is modified to 1.
[0152] Step S404: In the case where it is determined that there is an updated identifier, it is determined that the update service of the recovered device is not triggered.
[0153] In the embodiments of the present disclosure, based on the device identifier of the recovered device, in the case where it is determined that there is an updated identifier in the serialized code of the recovered device, it is determined that the update service is not triggered, thereby avoiding the phenomenon of repeatedly triggering the update service when an existing device in the energy storage power station management system is abnormally recovered, and further avoiding the waste of operating resources of the energy storage power station management system.
[0154] The above data processing method will be described below in conjunction with a specific embodiment, and a possible process suitable for the embodiments of the present disclosure will be introduced. However, it should be noted that the specific embodiment is only used to better illustrate the present disclosure and does not constitute an improper limitation on the present disclosure.
[0155] The embodiments of the present disclosure provide a processing method of a serialized encoding model of mass data, as shown in FIG. 5A, which includes steps S501 to S505:
[0156] Step S501: defining a serialized encoding model;
[0157] Here, defining a serialized encoding model can be understood as determining an encoding rule for generating a serialized encoding model. The fields in the encoding rule include power station identifier, manufacturer identifier, valve segment identifier, device identifier, etc. Among them, through the device identifier and the power station identifier, the finally generated serialized encoding model can have uniqueness among all serialized encoding models in the energy storage power station management system. The code segment of the serialized encoding model generated based on the serialized encoding rule can be compatible with 32-bit and 64-bit length. As shown in FIG. 2B, the fields included in the serialized encoding rule and the hierarchical relationship between the fields are shown.
[0158] Step S502: generating a serialized encoding model;
[0159] By importing the engineering equipment configuration list into the serialization coding model generation tool, the data coding library file is automatically generated and exported based on the engineering equipment configuration list.
[0160] In implementation, first, the engineering equipment configuration list is manually imported into the serialization coding model generation tool, then the serialization coding model generation tool determines the serialization coding model corresponding to each device based on the coding rule defined in step S501 and the device information of each device in the equipment configuration list, and finally, the data coding library file is generated based on all the serialization coding models corresponding to the devices. The data coding library file can be manually exported or automatically exported if the data coding library file is completed.
[0161] The serialization coding model generation tool can be improved based on the existing configuration tool of the integrated manufacturer (construction party) responsible for the construction of the energy storage power station to support the functions of importing the engineering equipment configuration list, determining the serialization coding model corresponding to the engineering equipment configuration list, saving the data coding library file of the serialization coding model, and exporting the data coding library file. The engineering equipment configuration list can be a detailed equipment list of the integrated manufacturer of the energy storage power station during construction.
[0162] Step S503: loading the serialization coding model;
[0163] Here, the data coding library file generated in step S502 is loaded into the information coding library corresponding to the cloud side system, the edge side system and the end side system in the energy storage power station management system respectively, and the loading is supported through offline files and incremental files. The offline file is generally used for the first configuration of the information coding library, and initializes the information coding library corresponding to the cloud side system, the edge side system and the end side system. The incremental file is generally used for adding electrical equipment or updating electrical equipment in the energy storage power station, and the updated electrical equipment is updated to the information coding library to maintain the consistency between the electrical equipment information in the information coding library and the actual equipment.
[0164] In some embodiments, when the information coding library in the energy storage power station management system is first configured, the data coding library file generated by step S502 can be deployed to the background server corresponding to the cloud side system, the edge side system and the end side system respectively, so as to distribute the serialization coding model in the data coding library file to the information coding library of the cloud side system, the edge side system and the end side system, and further realize the initialization of the information coding library of the cloud side system, the edge side system and the end side system.
[0165] In some embodiments, when electrical equipment is added or updated in the energy storage power station, the data encoding library file generated by step S502 can be uploaded to any one or more of the cloud side system, the edge side system and the end side system, for example, to the end side system, so that the end side system can update the serialized encoding model to the information encoding library, and then determine to send a model registration request of the serialized model to the edge side system based on the updated serialized encoding model of the equipment, so that the edge side system updates the serialized encoding model of the equipment to the information encoding library of the edge side model when receiving the model registration request of the serialized model, and then the edge side model sends a model registration request to the cloud side system for updating the serialized model to the information encoding library of the cloud side system, so that the transmission of the three-level information encoding library of the cloud side system, the edge side system and the end side system can be realized during the operation of the energy storage power station management system.
[0166] Step S504: Transmission of serialized encoding model;
[0167] Here, in the energy storage power station management system, the serialized encoding model can be transmitted by means of intercept transmission or compressed encoding transmission.
[0168] Intercept transmission can be used when the bit width of the serialized encoding model exceeds 64 bits. By intercepting the fixed public bit width in the serialized encoding model, the transmission bit width of the serialized encoding model can be reduced, for example, 32-bit transmission of the serialized encoding model can be realized.
[0169] In implementation, the common content in the serialized encoding can be determined based on the serialized encoding of the equipment; the common content is intercepted based on the serialized encoding of each equipment, and the non-common content corresponding to each equipment is left, so that the bit width of the serialized encoding is reduced, the transmission amount of the serialized encoding model is reduced, and the transmission bandwidth occupied during transmission is reduced, the transmission speed is improved, and for the receiving end, only the non-common content in the serialized encoding needs to be parsed, the speed of parsing the encoding of the receiving end is improved.
[0170] Compressed encoding transmission can be used when the serialized encoding model is transmitted in full data. The serialized encoding model to be transmitted is generated into a string, and the offset of each serialized encoding model in the string is determined, so that only the string and the offset need to be transmitted during the transmission of the serialized encoding model, the transmission bandwidth occupied during transmission is reduced, the transmission speed is improved, and for the receiving end, only the corresponding position of the offset in the string needs to be read, the speed of parsing the encoding of the receiving end is improved.
[0171] Step S505: Self-description of serialized encoding model.
[0172] Here, the serialization coding model self-description can be understood as a semantic invocation service of the serialization coding model. A user can trigger a request coding service (i.e., a device query) through the energy storage power station management system, and then in the process of querying the serialization coding model of the device, the semantic invocation service is initiated to call the description library, the serialization coding model is matched with the description library, and the description content about the serialization coding model is returned, where the description content can include the meaning of the intrinsic of the serialization coding model, or the meaning of the serialization coding model itself, such as bit width definition, and the description manner is not limited to Chinese or English description.
[0173] For example, for a serialization model 01001010000101, the intrinsic meaning is: the 5th valve tower of the 1st power station of the 6th power plant, and the meaning of the serialization model itself can be that the serialization model corresponds to a valve tower type device, and the bit width is 14 bits.
[0174] It should be noted that the description library needs to be updated regularly to ensure the accuracy of the description content of the serialization coding model, and thus the maintenance of the description library is realized.
[0175] The embodiment of the disclosure provides a serialization coding model registration method, as shown in FIG. 5B, which includes steps S510 to S514:
[0176] Step S510: Load the information coding library, and identify the serialization coding model newly added compared with the last running;
[0177] Here, in the case of adding electrical equipment or updating electrical equipment in the energy storage power station, the serialization coding model of the newly added electrical equipment is updated to the information coding library.
[0178] In some embodiments, the information coding library not only stores the serialization coding model, but also stores the time stamp corresponding to the serialization coding model update, so that the newly added serialization coding model can be determined through the time stamp.
[0179] It should be noted that in the process of registration of the serialization coding model, the storage of the serialization coding model can be directly updated in the information coding library generated at initialization, or an independent information coding library can be generated online during online registration, so that the device can be directly compared with the information coding library generated online after abnormal recovery without triggering the model registration service again.
[0180] Step S511: Refresh the information model library;
[0181] Here, in the case where it is determined in the step S510 that the information encoding library exists and needs to be updated, the information model library for storing the serialized encoding model in the edge side system and the cloud side system of the energy storage power station management system needs to be updated, and the information model library is used by all applications in the edge side system and the cloud side system based on electrical equipment operation data in the energy storage power station.
[0182] Step S512: Start the model registration service for the added serialized encoding model.
[0183] Here, in the case where the information model library exists and needs to be updated in the step S511, the model registration service is started for the application including the information model library in the energy storage power station management system.
[0184] The model registration service refers to a service method for initiating registration of one or more serialized encoding models in the energy storage power station management system through broadcast or directed multicast, and is suitable for single server transmission and multi-server transmission.
[0185] Among them, the single server transmission means that the application that needs to start the model registration service is installed on the same server, and in the process of the model registration service, the serialized encoding model is transmitted in the same server, which is embodied as service interaction between multiple cores or multiple processes; the multi-server transmission means that the application that needs to start the model registration service is installed on different servers, and in the process of the model registration service, the serialized encoding model is transmitted between multiple servers, which is embodied as service interaction of multi-machine network communication.
[0186] It should be noted that the model registration service behavior is a directed broadcast message, and its service behavior is suitable for device replacement or device expansion in the energy storage power station. However, for the power-on or restart behavior of the existing device in the energy storage power station, the model registration service behavior will not be started, and the implementation can be determined based on whether there is a registration service mark in the serialized encoding model in the encoding model library.
[0187] Step S513: Send the model registration instruction to the local application.
[0188] Here, the local application can be understood as an application located in the same server as the information encoding library. When starting the model registration service for the local application, the model registration instruction needs to be sent to the local application first, and the model registration instruction includes the information of the serialized encoding model in the information encoding library in the step S510.
[0189] Step S514: Send the model registration instruction to the cross-server application.
[0190] Here, the cross-server application can be understood as an application located at a different server from the information encoding library. When the model registration service is started for the cross-service application, the model registration instruction needs to be sent to the cross-service application first, where the model registration instruction includes the information of the serialized encoding model in the information encoding library in S510.
[0191] The embodiment of the present disclosure further provides a registration method of a serialized encoding model, as shown in FIG. 5C, including steps S515 to S517.
[0192] S515: receiving a model registration instruction;
[0193] Here, the model registration instruction of the serialized encoding model can be a local application or a cross-service application.
[0194] S516: determining whether the instruction is valid and correct;
[0195] After the local application or the cross-service application receives the model registration instruction, it is determined whether the model registration instruction is correct or valid. If the model registration instruction is incorrect or invalid, it is determined that the model registration instruction is incorrect or invalid, and the step S515 is entered, otherwise the step S517 is entered.
[0196] S517: refreshing the information model library.
[0197] Here, the local application or the cross-service application determines the added serialized encoding model by analyzing the model registration instruction, and updates the serialized encoding model to the locally backed information model library.
[0198] The registration method of the serialized encoding model is described below. The serialized encoding model B1 is added to the information model library A1, where the serialized encoding model B1 is transmitted to the application related to the serialized encoding model in the energy storage power station management system through the model registration instruction. In implementation, the model registration instruction can be sent to the application related to the serialized encoding model through the directed multicast mode or the broadcast mode, so that the application related to the serialized encoding model obtains the model registration instruction. The serialized encoding model B1 in the information model library A1 in the application related to the serialized encoding model can be realized by increasing the model expansion storage. In implementation, it can be added to the static model or realized as an incremental model file.
[0199] It should be noted that the model registration request in the embodiment of the present disclosure corresponds to the second update service request in the above embodiment, the serialized encoding model corresponds to the serialized encoding in the above embodiment, and the information encoding library corresponds to the encoding model library in the above embodiment.
[0200] The embodiment of the present disclosure provides a distributed massive data collection and sharing method of a serialization coding model, which is suitable for a massive data collection scene of an energy storage power station management system (cloud-edge-end), and the serialization coding model is constructed and a model registration process of the serialization coding model is formulated, a general data modeling mechanism is introduced, and the data collection and sharing access efficiency is improved. The following beneficial effects can be obtained based on the embodiment of the present disclosure:
[0201] 1) A serialization coding method is proposed in combination with the characteristics of the hierarchical relationship of the electrical equipment of the energy storage power station, efficient and reliable data collection and transmission are realized;
[0202] 2) In combination with the operation and maintenance characteristics of the energy storage power station management system, a model registration method is proposed when the electrical equipment is added or replaced, and the incremental release and self-description of the serialization coding model are realized.
[0203] Based on the foregoing embodiment, the present disclosure provides a data processing apparatus, which comprises various modules and units included in the modules, and can be realized by a processor in a computer device. Of course, it can also be realized by a specific logic circuit. In the implementation process, the processor can be a central processing unit (CPU), a microprocessor unit (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA).
[0204] FIG. 6 is a schematic diagram of the composition structure of a data processing apparatus provided by the embodiment of the present disclosure, as shown in FIG. 6, the data processing apparatus 600 comprises:
[0205] The first determination module 601 is configured to determine serialization codes of at least two to-be-updated devices in the energy storage power station associated with the device update event in response to a device update event; wherein the serialization code is a character sequence determined based on the hierarchical relationship of the electrical equipment in the energy storage power station and the device identifier of the electrical equipment at each level;
[0206] The first update module 602 is configured to update the serialization codes of the at least two to-be-updated devices to the coding model library of the edge-side system in the corresponding energy storage power station management system of the energy storage power station; and the coding model library is configured to store the serialization codes of each electrical equipment in the energy storage power station.
[0207] The electrical equipment in the energy storage power station comprises at least one or more of the following: a power station, a valve tower, a valve section, an electrical cabinet, an electrical box, and a battery monomer.
[0208] In some embodiments, the energy storage power station management system comprises a cloud-side system, and the apparatus comprises:
[0209] The second determining module is configured to determine, based on the serialized encodings of the at least two to-be-updated devices, a first update service request to be sent to the cloud-side system.
[0210] The first update service request is configured to update the serialized encodings of the at least two to-be-updated devices to an encoding model library of the cloud-side system.
[0211] In some embodiments, the second determining module comprises:
[0212] The first determining unit is configured to determine, based on the serialized encodings of the at least two to-be-updated devices, character sequences corresponding to common fields in the at least two serialized encodings.
[0213] The second determining unit is configured to extract the character sequences corresponding to the common fields from the at least two serialized encodings respectively, and determine character sequences corresponding to non-common fields in the at least two serialized encodings.
[0214] The third determining unit is configured to determine, based on the character sequences corresponding to the common fields and the character sequences corresponding to all the non-common fields, the first update service request to be sent to the cloud-side system.
[0215] In some embodiments, the second determining module comprises:
[0216] The fourth determining unit is configured to determine, based on the serialized encodings of the at least two to-be-updated devices, a string composed of the at least two serialized encodings, and an offset of each to-be-updated device in the string.
[0217] The fifth determining unit is configured to determine, based on the string and the offsets of the at least two to-be-updated devices in the string, the first update service request to be sent to the cloud-side system.
[0218] In some embodiments, the apparatus comprises:
[0219] The third determining module is configured to determine, based on the serialized encodings of the at least two to-be-updated devices, a target application that needs to update an information model library from at least two applications in the edge-side system, and a second update service request corresponding to the target application; wherein the at least two applications comprise at least one local application located in the same server as the encoding model library and at least one cross-service application located in different servers from the encoding model library; and the information model library is configured to store serialized encodings of devices required by the target application during runtime.
[0220] The second updating module is configured to update, based on the second update service request, the serialized encodings of the at least two to-be-updated devices to the information model library of the target application.
[0221] In some embodiments, the apparatus comprises:
[0222] A third determining module configured to, in response to a device query event, determine a character sequence corresponding to a query keyword based on the query keyword of the device to be queried;
[0223] A fourth determining module configured to, based on the character sequence corresponding to the query keyword, query the encoding model library to determine a serialized code of the device to be queried;
[0224] A fifth determining module configured to, based on the serialized code of the device to be queried, determine a description content of the serialized code.
[0225] In some embodiments, the fifth determining module comprises:
[0226] A dividing unit configured to, based on the serialized code of the device to be queried, divide the serialized code according to a number of bits corresponding to each field in the encoding rule to determine a character sequence corresponding to each field;
[0227] A sixth determining unit configured to, based on the character sequence corresponding to each field, query a description library in the energy storage power station management system to determine a description content of the character sequence corresponding to each field; the description library is configured to store a meaning of each field in the encoding rule and a meaning corresponding to the character sequence of each field in the encoding model library;
[0228] A seventh determining unit configured to, based on the description content of the character sequence corresponding to all fields, determine the description content of the serialized code.
[0229] In some embodiments, the apparatus comprises:
[0230] A sixth determining module configured to, in response to a device abnormality recovery event, determine a device identifier of a recovered device associated with the device abnormality recovery event;
[0231] A seventh determining module configured to, based on the device identifier of the recovered device, determine whether a serialized code of the recovered device is stored in the encoding model library;
[0232] An eighth determining module configured to, in a case where it is determined that the serialized code is stored, determine whether an updated identifier exists in the serialized code of the recovered device;
[0233] A ninth determining module configured to, in a case where it is determined that the updated identifier exists, determine not to trigger an update service of the recovered device.
[0234] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects as the method embodiments. In some embodiments, the device provided by the embodiments of the present disclosure has functions or includes modules that can be used to perform the methods described in the above method embodiments. For technical details of the present disclosure that are not disclosed in the device embodiments, please refer to the description of the method embodiments of the present disclosure.
[0235] It should be noted that, in the embodiments of the present disclosure, if the above-mentioned method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present disclosure can be embodied in the form of a software product in essence or the part that contributes to the related art, which is stored in a storage medium, includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the embodiments of the present disclosure. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk, and various program code storage media. Thus, the embodiments of the present disclosure are not limited to any specific hardware, software or firmware, or any combination of hardware, software and firmware.
[0236] The embodiments of the present disclosure provide a computer device, including a memory and a processor, the memory stores a computer program executable on the processor, and the processor implements part or all of the steps in the above method when executing the program.
[0237] The embodiments of the present disclosure provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement part or all of the steps in the above method. The computer readable storage medium can be transitory or non-transitory.
[0238] The embodiments of the present disclosure provide a computer program, which includes computer readable code, and when the computer readable code is executed in a computer device, a processor in the computer device executes part or all of the steps in the above method.
[0239] The embodiments of the present disclosure provide a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, the steps in the above method are implemented.
[0240] The computer program product can be specifically implemented by hardware, software or a combination thereof. In some embodiments, the computer program product is specifically embodied as a computer storage medium, and in other embodiments, the computer program product is specifically embodied as a software product, such as a software development kit, etc.
[0241] It should be noted that the above description of the various embodiments tends to emphasize differences between the various embodiments, and that the same or similar features can be interchanged where appropriate. The above description of the device, storage medium, computer program and computer program product embodiments is analogous to the above description of the method embodiments, and has similar advantageous effects. For technical details of the device, storage medium, computer program and computer program product embodiments of the present disclosure that are not disclosed, please refer to the description of the method embodiments of the present disclosure.
[0242] The computer device provided by the embodiments of the present disclosure is shown in FIG. 7. The hardware entities of the computer device 700 include a processor 701, a communication interface 702 and a memory 703. The processor 701 generally controls the overall operation of the computer device 700. The communication interface 702 enables the computer device to communicate with other terminals or servers through a network. The memory 703 is configured to store instructions and applications executable by the processor 701, and can also cache data to be processed by the processor 701 and the modules in the computer device 700 (for example, image data, audio data, voice communication data and video communication data) that have been processed or are to be processed, and can be implemented by FLASH or Random Access Memory (RAM). The processor 701, the communication interface 702 and the memory 703 can transmit data through a bus 704.
[0243] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present disclosure. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present disclosure, the size of the serial number of each step / process does not mean the order of execution, and the execution order of each step / process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure. The above serial number of the embodiments of the present disclosure is only for description, not representing the advantages or disadvantages of the embodiments.
[0244] It should be noted that, in the present document, the terms "comprising", "containing" or any other similar term are intended to encompass non-exclusive inclusion, such that processes, methods, articles, or apparatuses that comprise a list of elements are not limited to those elements, but can also include other elements not expressly listed, or inherent to such processes, methods, articles, or apparatuses. Without further limitation, an element defined by the phrase "comprising a" does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
[0245] In several embodiments provided by the present disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is merely a logical function division, and actual implementation can have another division manner. For example, multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the various components shown or discussed can be indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other form.
[0246] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; they can be located in one place, or distributed on multiple network units; and some or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.
[0247] In addition, each functional unit in each embodiment of the present disclosure can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be realized in the form of hardware, or in the form of hardware plus software functional unit.
[0248] Those of ordinary skill in the art can understand that all or part of the steps of the above method embodiments can be completed by program instruction related hardware, and the aforementioned program can be stored in a computer readable storage medium. When the program is executed, it performs steps including the above method embodiments; and the aforementioned storage medium includes mobile storage devices, read only memory (ROM), magnetic discs or optical discs, and various program code storage media.
[0249] Alternatively, the above-mentioned integrated units of the present disclosure, if implemented in the form of software function modules and sold or used as independent products, can also be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device to perform all or part of the methods of the various embodiments of the present disclosure. The aforementioned storage medium includes: mobile storage devices, ROM, magnetic disks or optical disks, and various other media that can store program codes.
[0250] The above is only an embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure.
Claims
1. A data processing method, the method comprising: In response to a device update event, the serialization codes of at least two devices to be updated in the energy storage power station associated with the device update event are determined; wherein the serialization codes are character sequences determined based on the hierarchical relationship of electrical equipment in the energy storage power station and the device identifiers of electrical equipment at each level; The serialization codes of the at least two devices to be updated are updated to the coding model library of the side-side system in the energy storage power station management system corresponding to the energy storage power station; the coding model library is used to store the serialization codes of each electrical device in the energy storage power station; The electrical equipment in the energy storage power station includes at least one or more of the following: power station, valve tower, valve section, electrical cabinet, electrical box and battery cell.
2. The method based on claim 1, wherein, The coding rules include multiple fields, which include one or more of the following: power plant identifier, manufacturer identifier, valve tower identifier, valve section identifier, electrical cabinet identifier, electrical box identifier, equipment identifier, and information address. Using the power station identifier as the root node field, the hierarchical relationship of the electrical equipment is established for the multiple fields in the order of power station identifier, manufacturer identifier, valve tower identifier, valve section identifier, electrical cabinet identifier, electrical box identifier, equipment identifier, and information address.
3. The method based on claim 1, wherein, The energy storage power station management system includes a cloud-side system, and the method includes: Based on the serialization encoding of the at least two devices to be updated, a first update service request to be sent to the cloud-side system is determined; The first update service request is used to update the serialization encoding of the at least two devices to be updated to the encoding model library of the cloud-side system.
4. The method based on claim 3, wherein, Based on the serialization encoding of the at least two devices to be updated, a first update service request to be sent to the cloud-side system is determined, including: Based on the serialization encoding of the at least two devices to be updated, determine the character sequence corresponding to the common field in the at least two serialization encodings; The character sequences corresponding to the public fields are extracted from the at least two serialization codes to determine the character sequences corresponding to the non-public fields in the at least two serialization codes; Based on the character sequence corresponding to the public field and the character sequences corresponding to all non-public fields, a first update service request to be sent to the cloud-side system is determined.
5. The method based on claim 3, wherein, Based on the serialization encoding of the at least two devices to be updated, a first update service request to be sent to the cloud-side system is determined, including: Based on the serialization encoding of the at least two devices to be updated, a string consisting of at least two serialization encodings is determined, as well as the offset of each device to be updated in the string; Based on the string and the offsets of the at least two devices to be updated within the string, a first update service request is determined to be sent to the cloud-side system.
6. The method according to any one of claims 1 to 5, wherein, The method includes: Based on the serialization encoding of the at least two devices to be updated, a target application that needs to update the information model library and a second update service request corresponding to the target application are determined from at least two applications in the side system; wherein, the at least two applications include at least one local application located on the same server as the encoding model library and at least one cross-service application located on a different server from the encoding model library; the information model library is used to store the serialization encoding of the devices required for the target application to run. Based on the second update service request, the serialization encoding of the at least two devices to be updated is updated to the information model library of the target application.
7. The method according to any one of claims 1 to 6, wherein, The method includes: In response to a device query event, the character sequence corresponding to the query keyword is determined based on the query keyword of the device to be queried; Based on the character sequence corresponding to the query keyword, the encoding model library is queried to determine the serialization encoding of the device to be queried; Based on the serialization encoding of the device to be queried, the description content of the serialization encoding is determined.
8. The method based on claim 7, wherein, Based on the serialization encoding of the device to be queried, the description content of the serialization encoding is determined, including: Based on the serialization encoding of the device to be queried, the serialization encoding is divided according to the number of bits corresponding to each field in the encoding rule, and the character sequence corresponding to each field is determined. Based on the character sequence corresponding to each field, the description library in the energy storage power station management system is queried to determine the description content of the character sequence corresponding to each field; the description library is used to store the meaning of each field in the encoding rules and the meaning of the character sequence corresponding to each field in the encoding model library; The description content of the serialization encoding is determined based on the description content of the character sequences corresponding to all fields.
9. The method according to any one of claims 1 to 8, wherein, The method includes: In response to a device abnormal recovery event, determine the device identifier of the recovered device associated with the device abnormal recovery event; Based on the device identifier of the recovered device, determine whether the serialized code of the recovered device is stored in the encoding model library; If it is determined that the serialization code is stored, determine whether there is an updated identifier in the serialization code of the recovered device; If it is determined that an updated identifier exists, it is determined not to trigger the update service for the restored device.
10. A data processing apparatus, the apparatus comprising: The first determining module is configured to, in response to a device update event, determine the serialization codes of at least two devices to be updated in the energy storage power station associated with the device update event; wherein the serialization code is a character sequence determined based on the hierarchical relationship of electrical equipment in the energy storage power station and the device identifier of electrical equipment at each level; The first update module is used to update the serialization codes of the at least two devices to be updated to the encoding model library of the side system in the energy storage power station management system corresponding to the energy storage power station; the encoding model library is used to store the serialization codes of each electrical device in the energy storage power station. The electrical equipment in the energy storage power station includes at least one or more of the following: power station, valve tower, valve section, electrical cabinet, electrical box and battery cell.
11. The apparatus according to claim 10, wherein, The coding rules include multiple fields, which include one or more of the following: power plant identifier, manufacturer identifier, valve tower identifier, valve section identifier, electrical cabinet identifier, electrical box identifier, equipment identifier, and information address. Using the power station identifier as the root node field, the hierarchical relationship of the electrical equipment is established for the multiple fields in the order of power station identifier, manufacturer identifier, valve tower identifier, valve section identifier, electrical cabinet identifier, electrical box identifier, equipment identifier, and information address.
12. The apparatus according to claim 10, wherein, The energy storage power station management system includes a cloud-side system, and the device further includes: The second determining module is used to determine the first update service request to be sent to the cloud-side system based on the serialization encoding of the at least two devices to be updated; The first update service request is used to update the serialization encoding of the at least two devices to be updated to the encoding model library of the cloud-side system.
13. The apparatus according to claim 12, wherein, The second determining module includes: The first determining unit is configured to determine, based on the serialization encoding of the at least two devices to be updated, the character sequence corresponding to the common field in the at least two serialization encodings; The second determining unit is used to extract the character sequence corresponding to the public field from the at least two serialization codes respectively, and determine the character sequence corresponding to the non-public field in the at least two serialization codes; The third determining unit is used to determine the first update service request to be sent to the cloud-side system based on the character sequence corresponding to the public field and the character sequences corresponding to all non-public fields.
14. The apparatus according to claim 12, wherein, The second determining module includes: The fourth determining unit is used to determine a string composed of at least two serialization codes and the offset of each device to be updated in the string based on the serialization codes of the at least two devices to be updated. The fifth determining unit is used to determine, based on the string and the offsets of the at least two devices to be updated in the string, the first update service request to be sent to the cloud-side system.
15. The apparatus according to any one of claims 10 to 14, wherein, The device includes: The third determining module is used to determine, based on the serialization encoding of the at least two devices to be updated, a target application that needs to update the information model library from at least two applications in the side-side system, and a second update service request corresponding to the target application; wherein, the at least two applications include at least one local application located on the same server as the encoding model library and at least one cross-service application located on a different server from the encoding model library; the information model library is used to store the serialization encoding of the devices required for the target application to run; The second update module is used to update the serialization encoding of the at least two devices to be updated to the information model library of the target application based on the second update service request.
16. The apparatus according to any one of claims 10 to 15, wherein, The device includes: The fourth determination module is used to respond to a device query event and determine the character sequence corresponding to the query keyword based on the query keyword of the device to be queried; The fifth determining module is used to query the encoding model library based on the character sequence corresponding to the query keyword to determine the serialization encoding of the device to be queried; The sixth determining module is used to determine the description content of the serialization encoding based on the serialization encoding of the device to be queried.
17. The apparatus according to claim 16, wherein, The sixth determining module includes: The sixth determining unit is used to divide the serialization encoding of the device to be queried according to the number of bits corresponding to each field in the encoding rule, based on the serialization encoding of the device to be queried; and determine the character sequence corresponding to each field. The seventh determining unit is used to query the description library in the energy storage power station management system based on the character sequence corresponding to each field, and determine the description content of the character sequence corresponding to each field; the description library is used to store the meaning of each field in the encoding rules and the meaning of the character sequence corresponding to each field in the encoding model library; The eighth determining unit is used to determine the description content of the serialization encoding based on the description content of the character sequences corresponding to all fields.
18. A computer device comprising a memory and a processor, the memory storing a computer program executable on the processor, the processor executing the program to implement the steps of the method according to any one of claims 1 to 9.
19. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 9.
20. A computer program product comprising a computer program or instructions which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Monitor information compressing method orientating streaming media transmitting quality
CN102065102A
Equipment coding method
CN103049809A
Energy storage power station code generation method and system
CN103645680A
Equipment Coding Method and Device for General Model of New Energy Power Station
CN114936308A
Energy storage power station data monitoring and analyzing system based on edge end cloud
CN115733246A