Virtual power plant cloud edge collaboration-oriented information object unified interaction system and method
By using identifier mappers and generators to generate unified identifiers in the virtual power plant cloud edge collaborative system, the problem of difficult identification and tracking of information objects between heterogeneous business systems is solved, and unified interaction of information objects and data integration is realized, improving the The system is scalable and compatibility.
Patent Information
- Application Number
- CN202411373318.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-10
AI Technical Summary
In the new energy access grid scenario for heterogeneous business systems and wide-area network communication environments, the data volume of information objects is large and complex, making it difficult for information objects to identify and track when interacting across systems, and lacks unified identification.
Adopt a unified information object interaction system for virtual power plants cloud edge collaboration, and record the mapping relationship between the original identifier and the unified identifier in the heterogeneous business system through an identifier mapper, and generate a unique information object identifier using an identifier generator. , and pass and encrypt between different business systems through cross-system information proxy servers to realize unified identification and interaction of information objects.
It realizes unified identification of information objects between heterogeneous business systems, simplifies the complexity of cross-system interaction, improves the recognizable and traceable information objects, maintains system compatibility, and conveniently adds new heterogeneous Business system and information object types.
Smart Images

Figure CN119299421A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a unified information object interaction system and method for virtual power plant cloud-edge collaboration, belonging to the technical field of power grid dispatching control and information security interaction. Background Art
[0002] With the continuous development of new power system construction, the scope of various new energy sources connected to the power grid in heterogeneous business systems and wide-area network communication environments is constantly expanding, and the amount of data in information objects is also increasing. In scenarios where new energy sources are connected to the power grid in heterogeneous business systems and wide-area network communication environments, the variety and complexity of information objects will increase significantly. These heterogeneous business systems not only involve traditional power system equipment, but also include new energy equipment, smart sensors, network communication equipment, and more.
[0003] Key information objects include: energy equipment information, sensor and monitoring data, network communication data, grid operation data, market transaction and user data, security and incident response data, and management and decision-making data. These information objects interact and share across heterogeneous business systems using diverse communication protocols and interfaces to achieve intelligent, efficient, and secure energy access to the grid. Furthermore, because these systems span multiple business and technical domains, data integration, standardization, and security also need to be considered.
[0004] The information objects in these heterogeneous business systems may use different data formats, identifier rules and communication protocols, making it difficult to identify and track information objects when they interact across systems. Currently, there is no unified identification of information objects between heterogeneous business systems. Summary of the Invention
[0005] In order to ensure the needs of integrated information interaction and identification between wide-area heterogeneous business systems in the power dispatching system, the present invention provides a unified information object interaction system and method for virtual power plant cloud-edge collaboration to solve the problem in the existing technology that information objects are difficult to identify and track when interacting across systems.
[0006] In order to solve the above technical problems, the technical solution adopted by the present invention is:
[0007] In a first aspect, the present invention provides a unified information object interaction system for cloud-edge collaboration in virtual power plants, comprising:
[0008] Identifier mapper, used to record the mapping relationship between original identifiers and unified identifiers in heterogeneous business systems according to unified identifier rules;
[0009] The identifier generator is used to query the mapping relationship recorded by the identifier mapper and generate a unique information object identifier according to the unified identifier rules; when the information object is transferred from one business system to another, the identifier is parsed and converted: the original identifier is parsed into the corresponding unified identifier by adopting the original identifier mapping conversion method, or the unified identifier is converted back to the original identifier by reverse querying the auxiliary information of the identifier generator.
[0010] As a further improvement of the present invention, it also includes:
[0011] The cross-system information proxy server is used to generate a unique information object identifier for the identifier generator when information is transmitted between different business systems and across security zones. It is encapsulated by adding identifiers, encrypting information, and converting formats. The unified identifier and its attached auxiliary feature information are used as the unified identification of information objects between heterogeneous business systems to achieve cross-system information interaction and tracking.
[0012] As a further improvement of the present invention, the unified identifier rule is formed by extracting key features of the power dispatching system and combining it with the construction rules of the existing dispatching system identifier to form a unified identification rule for information objects between heterogeneous business systems.
[0013] As a further improvement of the present invention, the unified identifier rules include the length, character set, and separator of the identifier;
[0014] According to the hierarchical characteristics of information objects in the power dispatching system, the unified identifier rule is obtained:
[0015] Generally speaking, the 8-byte Long ID is divided into two 4-byte Int IDs;
[0016] The high-order 4-byte Int is used as the information object container class identifier, and the low-order 4-byte Int is used as the device number identifier;
[0017] The high-order 4-byte Int is divided into a 2-byte short table number identifier and a 2-byte short domain number identifier according to the conventional description method of information objects between heterogeneous business systems and storage in data tables.
[0018] The lower 4-byte Int is divided according to the area to which the information object belongs in the power system, and the highest byte of the 4 bytes is used as the area code.
[0019] As a further improvement of the present invention, in the unified identifier rule, if the number of regional codes of the source system is greater than the range of regional codes to which it belongs, a certain regional merging process is performed;
[0020] The lower 3 bytes of Lint are used as the device number value. Depending on the information storage and area code in the specific system, if the area code is greater than the area code to which it belongs, or if the source system has multiple data tables and the target system has only one storage table, the record combination number CombIndex is set as needed. In this case, the DevIndex calculation formula is as follows: DevIndex = CombIndex * 1000000 + RecordIndex, where the CombIndex value range is 0 to 16 and the record number range is 1 to 777215.
[0021] As a further improvement of the present invention, an identifier generator is deployed in each heterogeneous service system.
[0022] As a further improvement of the present invention, the identifier generator uniquely converts and maps the input device identifier into the target system according to its type, and stores the mapper's rules, information source, and original identification as auxiliary information in a designated location in the database during the conversion process.
[0023] As a further improvement of the present invention, the identifier generator performs the mapping conversion of the identifier according to the following process:
[0024] a) The sending system first generates a temporary information object identifier using a default identifier generator;
[0025] b) Confirm whether the identifier exists by querying the historical conversion records of the identifier generator:
[0026] c) If it does not exist, convert the unique mapping of the source system's identifier to the target system according to the identifier generator result and add a new conversion record;
[0027] d) If it exists, determine whether it is the same information object based on the auxiliary information:
[0028] i. If it is the same information object, update the source information of the identifier, add the new source and return the mapping conversion result;
[0029] ii. If it is a different information object, update the identifier generation rules and return to step (a) to regenerate the identifier until a new identifier is obtained and the loop stops;
[0030] iii. If all generated rules fail, an error message is sent and the conversion process is terminated.
[0031] As a further improvement of the present invention, the identifier generator queries the mapping relationship recorded by the identifier mapper and generates a unique information object identifier according to a unified identifier rule, including:
[0032] The query identifier mapper resolves the original identifier into a corresponding unified identifier, and attaches the unified identifier to the information object and sends it to the receiving system, so that the receiving system can find or create a corresponding information object in the local system according to the unified identifier.
[0033] In a second aspect, the present invention provides a unified information object interaction method for virtual power plant cloud-edge collaboration, including:
[0034] Receive an identifier generation request from the recipient system;
[0035] Based on the identifier generation request, the identifier generator is called to query the identifier mapper, the original identifier is resolved into the corresponding unified identifier, and the unified identifier is attached to the information object and sent to the recipient system, so that the recipient system can find or create the corresponding information object in the local system according to the unified identifier.
[0036] As a further improvement of the present invention, after resolving the original identifier into the corresponding unified identifier, the process further includes: performing a mapping conversion of the identifier according to the following process:
[0037] a) The sending system first generates a temporary information object identifier using a default identifier generator;
[0038] b) Confirm whether the identifier exists by querying the historical conversion records of the identifier generator:
[0039] c) If it does not exist, convert the unique mapping of the source system's identifier to the target system according to the identifier generator result and add a new conversion record;
[0040] d) If it exists, determine whether it is the same information object based on the auxiliary information:
[0041] i. If it is the same information object, update the source information of the identifier, add the new source and return the mapping conversion result;
[0042] ii. If it is a different information object, update the identifier generation rules and return to step (a) to regenerate the identifier until a new identifier is obtained and the loop stops;
[0043] iii. If all generated rules fail, an error message is sent and the conversion process is terminated.
[0044] As a further improvement of the present invention, after processing the information object, the receiving system converts the unified identifier back to the original identifier as needed.
[0045] As a further improvement of the present invention, it also includes:
[0046] When receiving a request to generate an identifier across security zones;
[0047] The identifier generator generates a unique information object identifier, which is encapsulated by adding identification, information encryption and format conversion. The unified identifier and its attached auxiliary feature information are used as the unified identification of the information object between heterogeneous business systems, and sent to the receiving system across the security zone.
[0048] In a third aspect, the present invention provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the processor executes the computer program, the unified information object interaction method for virtual power plant cloud-edge collaboration is implemented.
[0049] In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the unified information object interaction method for virtual power plant cloud-edge collaboration.
[0050] In a fifth aspect, the present invention provides a computer program product, which includes computer instructions, and is characterized in that the computer instructions instruct a computer to execute the unified information object interaction method for virtual power plant cloud-edge collaboration.
[0051] The beneficial effects of the present invention compared to the prior art are:
[0052] This invention uses an identifier mapper to achieve unified identification of information objects across heterogeneous business systems, simplifying the complexity of cross-system interactions. The identifier generator improves the identifiability and traceability of information objects across heterogeneous business systems, facilitating data integration and analysis. By establishing identifier mapping relationships, flexible conversion between original identifiers and unified identifiers is achieved, maintaining system compatibility. This improves system scalability, allowing for the easy addition of new heterogeneous business systems and information object types. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following introduction is made to the drawings of the embodiments of the present invention or the related technical solutions in the prior art. It should be understood that the drawings introduced below are only for the convenience of clearly describing some embodiments of the technical solutions of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without any creative work.
[0054] Figure 1 Schematic diagram of the unified information object interaction system for virtual power plant cloud-edge collaboration provided by the present invention;
[0055] Figure 2 The present invention provides a unified identification method for information objects in heterogeneous business systems;
[0056] Figure 3 Flowchart of the unified information object interaction method for virtual power plant cloud-edge collaboration provided by the present invention. DETAILED DESCRIPTION
[0057] The embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention and are not to be construed as limiting the present invention. The step numbers in the following embodiments are provided for ease of explanation only and do not limit the order of the steps. The order of execution of the steps in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.
[0058] In the description of the present invention, unless otherwise clearly defined, terms such as setting, installing, and connecting should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in the present invention based on the specific content of the technical solution.
[0059] join Figure 1 , an embodiment of the present invention provides a unified information object interaction system for virtual power plant cloud-edge collaboration, including:
[0060] Identifier mapper, used to record the mapping relationship between original identifiers and unified identifiers in heterogeneous business systems according to unified identifier rules;
[0061] The identifier generator is used to query the mapping relationship recorded by the identifier mapper and generate a unique information object identifier according to the unified identifier rules; when the information object is transferred from one business system to another, the identifier is parsed and converted: the original identifier is parsed into the corresponding unified identifier by adopting the original identifier mapping conversion method, or the unified identifier is converted back to the original identifier by reverse querying the auxiliary information of the identifier generator.
[0062] The present invention realizes the unified identification of information objects of heterogeneous business systems in the field of power dispatching, and has the following advantages:
[0063] 1) By splitting the description features of information objects in the power dispatching field, a unified identifier mapping rule is formed, covering features such as data type, data length, table field information, identification information, conversion method, character set, separator, etc., to form a universal and independent identifier mapper;
[0064] 2) Deploy the identifier mapper and identifier generator in the information object target system. For the information object received from the source system, the identifier generator loaded with the identifier mapping conversion rules generates an identifier that meets the format definition requirements of the target system for use by the target system.
[0065] 3) The identifier generator generates auxiliary information stored when generating the identifier, providing a conversion basis for reverse tracing and reverse conversion of the target system.
[0066] The construction process of this system includes the following steps:
[0067] (1) Define unified identifier rules: Develop a set of unified identifier rules that define the composition, length, character set, and generation rules of identifiers. Ensure that identifiers generated by different systems comply with these rules to ensure uniqueness and consistency of identifiers.
[0068] (2) Identifier mapper establishment: Establish an identifier mapper to record the mapping relationship between original identifiers and unified identifiers in heterogeneous business systems. The identifier mapper can be stored in a central database or distributed storage system so that different systems can share and access it.
[0069] (3) Identifier Generator Design: An identifier generator is deployed in each heterogeneous business system. This identifier generator generates a unique information object identifier based on unified identifier rules. The identifier generator ensures the uniqueness of the identifier by using the original identifier mapping conversion method and using algorithms such as additional timestamps, random numbers, and hash functions.
[0070] (4) Identifier resolution and conversion: When an information object is transferred from one business system to another, the original identifier is resolved into the corresponding unified identifier by querying the identifier mapper in the target system. If the target system needs the original identifier, the unified identifier can be converted back to the original identifier by reversely querying the auxiliary information of the identifier generator.
[0071] (5) Cross-system information proxy service: When information is transmitted between different business systems, especially across security zones, it needs to be able to be transmitted without perception according to the security protection requirements of different business systems, such as through protective walls, forward or reverse physical isolation devices, etc. By deploying a cross-system information service proxy, the transmitted information objects are encapsulated by adding identification, information encryption, and format conversion, thus achieving the unified interaction requirements of the virtual power plant for information from different sources.
[0072] (6) Cross-system interaction and tracking: Using a unified identifier and its associated auxiliary feature information as a unified identifier for information objects across heterogeneous business systems enables cross-system information interaction and tracking. Different systems can associate and access the same information object through the unified identifier.
[0073] like Figure 1 As shown in the figure, a unified information object interaction architecture is constructed to meet the data access requirements of virtual power plants in wide-area and heterogeneous environments. By deploying cross-system information agent services on communication nodes in different business areas, information object data from different business systems and with different attribute characteristics are connected to the power dispatch generation security zone in a safe and reliable service-oriented manner. According to the identifier generation rules of different business systems, information object identification that meets the application requirements of the business system is constructed to achieve unified interaction of heterogeneous information object data and reduce the workload of business function transformation caused by differences in key identifiers of information objects.
[0074] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0075] Taking the conversion between the string ID of the new generation dispatching and control system and the Long ID of the D5000 smart grid control system as an example, by extracting the key features of the power dispatching system and combining the construction rules of the existing dispatching system identifier, a unified identification rule for information objects between heterogeneous business systems is formed. The mapping and conversion of specific rules are recorded by the identifier mapper. After the mapper is loaded by the identifier generator, a globally unique unified identifier that meets the requirements of the target system is generated. At the same time, a conversion auxiliary identifier is provided to support the traceability and tracking requirements of the converted identifier.
[0076] like Figure 2 As shown, the present invention can be implemented through the following specific embodiments:
[0077] (1) Design a unified identifier rule, including the identifier length, character set, separator, and other elements. For example, in order to compress storage space and improve retrieval efficiency, the unified identifier of the target system is set to 8-byte long type. According to the hierarchical characteristics of the information objects in the power dispatching system (region, voltage level, object name, attribute name, etc.), the identifier is designed as follows:
[0078] a) Generally speaking, the 8-byte Long ID is divided into two 4-byte Int IDs;
[0079] b) The high-order 4-byte Int (HInt) is used as the information object container class identifier, and the low-order 4-byte Int (Lint) is used as the device number identifier;
[0080] c) Further:
[0081] i. Hint is divided into a 2-byte short table number identifier and a 2-byte short domain number identifier according to the conventional description of information objects between heterogeneous systems, such as storage in a data table;
[0082] ii. Lint divides information objects in the power system according to their respective regions. The highest-order byte of the four bytes is used as the region code, with a code value of 1 to 255. If the number of region codes in the source system exceeds this range, some region merging is required.
[0083] iii. The lower 3 bytes of Lint are used as the device number value (DevIndex), ranging from 1 to 16777215. Depending on the information storage and area coding conditions in the specific system, for example, if the area code is greater than 1 to 255 or the source system has multiple data tables and the target system has only one storage table, the record combination number CombIndex can be set as needed. In this case, the DevIndex calculation formula is as follows: DevIndex = CombIndex * 1000000 + RecordIndex, where the CombIndex value range is 0 to 16 and the record number range is 1 to 777215.
[0084] (2) Establish an identifier mapper to record the mapping relationship between the original identifier of each information object and the components of the unified identifier. The mapping rules can be stored in a relational database, a NoSQL database, or independently in a formatted configuration file to adapt to the needs of various operational scenarios.
[0085] (3) An identifier generator is deployed in each heterogeneous system. The generator can generate a unique information object identifier according to the unified identifier rules. The generator uses the methods of steps (1) and (2) to uniquely convert and map the input device identifier type to the target system, and stores the mapper's rules, information source, original identifier, etc. as auxiliary information in a designated location in the database during the conversion process, providing efficient query and update operations.
[0086] (4) When an information object is transferred from one system to another, the identifier mapping conversion is performed according to the following process:
[0087] a) The sending system first generates a temporary information object identifier using a default identifier generator;
[0088] b) Confirm whether the identifier exists by querying the historical conversion records of the identifier generator:
[0089] c) If it does not exist, convert the unique mapping of the source system's identifier to the target system according to the identifier generator result and add a new conversion record;
[0090] d) If it exists, determine whether it is the same information object based on the auxiliary information
[0091] i. If it is the same information object, update the source information of the identifier, add the new source and return the mapping conversion result;
[0092] ii. If it is a different information object, update the identifier generation rule and return to step (a) to regenerate the identifier until a new identifier is obtained and stop the loop.
[0093] iii. If all generated rules fail, an error message is sent and the conversion process is terminated.
[0094] (5) The query identifier mapper resolves the original identifier into the corresponding unified identifier, and attaches the unified identifier to the information object and sends it to the receiving system. The receiving system can search or create the corresponding information object in the local system based on the unified identifier.
[0095] (6) After processing the information object, the receiving system can convert the unified identifier back to the original identifier as needed so that it can be associated and integrated with other data in the original system.
[0096] like Figure 3 As shown, the second object of the present invention is to provide a unified information object interaction method for virtual power plant cloud-edge collaboration, including the following steps:
[0097] Receive an identifier generation request from the recipient system;
[0098] Based on the identifier generation request, the identifier generator is called to query the identifier mapper, the original identifier is resolved into the corresponding unified identifier, and the unified identifier is attached to the information object and sent to the recipient system, so that the recipient system can find or create the corresponding information object in the local system according to the unified identifier.
[0099] It also includes: mapping and converting identifiers according to the following process:
[0100] a) The sending system first generates a temporary information object identifier using a default identifier generator;
[0101] b) Confirm whether the identifier exists by querying the historical conversion records of the identifier generator:
[0102] c) If it does not exist, convert the unique mapping of the source system's identifier to the target system according to the identifier generator result and add a new conversion record;
[0103] d) If it exists, determine whether it is the same information object based on the auxiliary information:
[0104] i. If it is the same information object, update the source information of the identifier, add the new source and return the mapping conversion result;
[0105] ii. If it is a different information object, update the identifier generation rules and return to step (a) to regenerate the identifier until a new identifier is obtained and the loop stops;
[0106] iii. If all generated rules fail, an error message is sent and the conversion process is terminated.
[0107] Optionally, after processing the information object, the receiving system converts the unified identifier back to the original identifier as needed.
[0108] In addition, as an optional solution, the method further includes:
[0109] When receiving a request to generate an identifier across security zones;
[0110] The identifier generator generates a unique information object identifier, which is encapsulated by adding identification, information encryption and format conversion. The unified identifier and its attached auxiliary feature information are used as the unified identification of the information object between heterogeneous business systems, and sent to the receiving system across the security zone.
[0111] The third object of an embodiment of the present invention is to provide an electronic device, comprising a memory, a processor, and a computer program stored in the memory and runnable on the processor, wherein when the processor executes the computer program, the unified information object interaction method for virtual power plant cloud-edge collaboration is implemented.
[0112] The fourth object of an embodiment of the present invention is to provide a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, it implements the unified information object interaction method for virtual power plant cloud-edge collaboration.
[0113] The fifth object of an embodiment of the present invention is to provide a computer program product, which includes computer instructions, and is characterized in that the computer instructions instruct a computer to execute the unified information object interaction method for virtual power plant cloud-edge collaboration.
[0114] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0115] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0116] The present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied in one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0117] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0118] Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0119] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered by the scope of protection of the claims of the present invention.
Claims
1. A unified information object interaction system for virtual power plant cloud-edge collaboration, characterized in that: include: An identifier mapper, used to record the mapping relationship between the original identifier and the unified identifier in the heterogeneous business system according to the unified identifier rule; The identifier generator is used to query the mapping relationship recorded by the identifier mapper and generate a unique information object identifier according to the unified identifier rule; when the information object is transferred from one business system to another, the identifier is parsed and converted: the original identifier is parsed into the corresponding unified identifier by adopting the original identifier mapping conversion method, or the unified identifier is converted back to the original identifier by reverse querying the auxiliary information of the identifier generator.
2. According to claim 1, a unified information object interaction system for virtual power plant cloud-edge collaboration is characterized in that: Also includes: The cross-system information proxy server is used to generate a unique information object identifier for the identifier generator when the information is transmitted between different business systems and across security zones, encapsulate it by adding identifiers, encrypting information and converting the format, and use the unified identifier and its attached auxiliary feature information as the unified identification of information objects between heterogeneous business systems to achieve cross-system information interaction and tracking.
3. The unified information object interaction system for virtual power plant cloud-edge collaboration according to claim 1 is characterized in that: The unified identifier rule is formed by extracting key features of the power dispatching system and combining the construction rules of the existing dispatching system identifier to form a unified identification rule for information objects between heterogeneous business systems.
4. The unified information object interaction system for virtual power plant cloud-edge collaboration according to claim 1 is characterized in that: The unified identifier rules include the length, character set, and separator of the identifier; According to the hierarchical characteristics of information objects in the power dispatching system, the unified identifier rule is obtained: Generally speaking, the 8-byte Long ID is divided into two 4-byte Int IDs; The high-order 4-byte Int is used as the information object container class identifier, and the low-order 4-byte Int is used as the device number identifier; The high-order 4-byte Int is divided into a 2-byte short table number identifier and a 2-byte short domain number identifier according to the conventional description method of information objects between heterogeneous business systems and storage in data tables; The lower 4-byte Int is divided according to the area to which the information object belongs in the power system, and the highest byte of the 4 bytes is used as the area code.
5. The unified information object interaction system for virtual power plant cloud-edge collaboration according to claim 4 is characterized in that: In the unified identifier rule, if the number of regional codes of the source system is greater than the regional code range, a certain regional merging process is performed; The lower 3 bytes of Lint are used as the device number value. According to the information storage situation and area code situation in the specific system, if the area code is greater than the area code to which it belongs or the source system has multiple data tables and the target system has only one storage table, the record combination number CombIndex is set as needed. At this time, the DevIndex calculation formula is as follows: DevIndex = CombIndex*1000000+RecordIndex, where the CombIndex value range is 0 to 16, and the record number range is 1 to 777215.
6. The unified information object interaction system for virtual power plant cloud-edge collaboration according to claim 1 is characterized in that: Deploy an identifier generator in each heterogeneous business system.
7. The unified information object interaction system for virtual power plant cloud-edge collaboration according to claim 1 is characterized in that: The identifier generator uniquely converts and maps the input device identifier to the target system according to its type, and uniformly stores the mapper's rules, information sources, and original identifiers in the conversion process as auxiliary information in a designated location in the database.
8. The unified information object interaction system for virtual power plant cloud-edge collaboration according to claim 1 is characterized in that: The identifier generator performs the mapping conversion of the identifier according to the following process: a) The sending system first generates a temporary information object identifier through a default identifier generator; b) Confirm whether the identifier exists by querying the historical conversion records of the identifier generator: c) If it does not exist, convert the unique mapping of the identifier of the source system to the target system according to the result of the identifier generator and add a new conversion record; d) If it exists, determine whether it is the same information object based on the auxiliary information: i. If it is the same information object, update the source information of the identifier, add a new source and return the mapping conversion result; ii. If it is a different information object, update the identifier generation rule and return to step (a) to regenerate the identifier until a new identifier is obtained and the loop stops; iii. If all generated rules fail, an error message is sent and the conversion process is terminated.
9. The unified information object interaction system for virtual power plant cloud-edge collaboration according to claim 1 is characterized in that: In the identifier generator, the mapping relationship recorded by the identifier mapper is queried, and a unique information object identifier is generated according to the unified identifier rule, including: The query identifier mapper resolves the original identifier into a corresponding unified identifier, and attaches the unified identifier to the information object and sends it to the receiving system, so that the receiving system can search or create a corresponding information object in the local system according to the unified identifier.
10. A unified information object interaction method for virtual power plant cloud-edge collaboration, characterized in that: include: Receive an identifier generation request from the recipient system; Based on the identifier generation request, the identifier generator is called to query the identifier mapper, the original identifier is resolved into the corresponding unified identifier, and the unified identifier is attached to the information object and sent to the receiving system, so that the receiving system can find or create the corresponding information object in the local system according to the unified identifier.
11. The method for unified information object interaction for virtual power plant cloud-edge collaboration according to claim 10 is characterized in that: After resolving the original identifier into the corresponding unified identifier, the method further includes: performing a mapping conversion of the identifier according to the following process: a) The sending system first generates a temporary information object identifier through a default identifier generator; b) Confirm whether the identifier exists by querying the historical conversion records of the identifier generator: c) If it does not exist, convert the unique mapping of the identifier of the source system to the target system according to the result of the identifier generator and add a new conversion record; d) If it exists, determine whether it is the same information object based on the auxiliary information: i. If it is the same information object, update the source information of the identifier, add a new source and return the mapping conversion result; ii. If it is a different information object, update the identifier generation rule and return to step (a) to regenerate the identifier until a new identifier is obtained and the loop stops; iii. If all generated rules fail, an error message is sent and the conversion process is terminated.
12. The method for unified information object interaction for virtual power plant cloud-edge collaboration according to claim 10 is characterized in that: After processing the information object, the receiving system converts the unified identifier back to the original identifier as needed.
13. The method for unified information object interaction for virtual power plant cloud-edge collaboration according to claim 10 is characterized in that: Also includes: When receiving an identifier generation request across security zones; The identifier generator generates a unique information object identifier, which is encapsulated by adding an identifier, encrypting the information, and converting the format. The unified identifier and its attached auxiliary feature information are used as the unified identifier of the information object between heterogeneous business systems, and sent to the receiving system across the security zone.
14. An electronic device, characterized in that: It includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the unified information object interaction method for virtual power plant cloud-edge collaboration as described in any one of claims 10-13.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the unified information object interaction method for virtual power plant cloud-edge collaboration as described in any one of claims 10-13.
16. A computer program product, comprising computer instructions, characterized in that: The computer instructions instruct the computer to execute the unified information object interaction method for virtual power plant cloud-edge collaboration as described in any one of claims 10-13.
Citation Information
Cited By
EMS service management method and energy management system of cloud side cooperation platform
CN121462601A
Database object processing method, system, equipment and medium
CN122086998A
Multi-protocol data unified processing method for electric energy acquisition terminal
CN122317179A