Cloud edge data interaction method of power grid dispatching cloud platform
By constructing a private network communication channel between the central region and unit regions in the power grid dispatch cloud platform, the problems of data transmission delay and inefficiency in existing technologies have been solved, achieving high-speed and secure data interaction and improving the real-time performance and reliability of power grid dispatch services.
Patent Information
- Application Number
- CN202511380036.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-23
- Publication Date
- 2025-11-18
AI Technical Summary
Existing cloud-edge collaborative data transmission protocols are prone to increased latency and data loss under high load conditions, resulting in insufficient interaction efficiency.
In the power grid dispatch cloud platform, private network communication channels are constructed between the central region and the unit regions, including the first cross-domain communication channel between the local data center and the central region, and the second cross-domain communication channel between the central region and each unit region. Through these channels, high-speed and secure data interaction is achieved.
It significantly improves the efficiency, reliability, and real-time scheduling capabilities of cross-domain data interaction, and provides low-latency, highly available cloud platform support.
Smart Images

Figure CN120979889A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of cloud computing technology, and in particular to a cloud-edge data interaction method, apparatus, computer equipment, storage medium and computer program product for a power grid dispatch cloud platform. Background Technology
[0002] In power grid dispatching systems, data interaction between the central and edge systems is crucial. Cloud-edge data interaction is an important technology in power grid dispatching systems. Through cloud-edge collaborative data transmission protocols, efficient and low-latency data flow between the central and edge systems can be ensured.
[0003] Current cloud-edge collaborative data transmission protocols are still insufficient in terms of data interaction efficiency and latency. In practical applications, due to the limitations of data synchronization mechanisms and transmission protocols, high load conditions can easily lead to increased latency and data loss. Summary of the Invention
[0004] Based on this, it is necessary to provide a cloud-edge data interaction method, device, computer equipment, computer-readable storage medium, and computer program product for a power grid dispatching cloud platform that can improve the efficiency of cloud-edge data interaction, in order to address the above-mentioned technical problems.
[0005] Firstly, this application provides a cloud-edge data interaction method for a power grid dispatch cloud platform. The method includes:
[0006] A central region is deployed in the central cloud of the power grid dispatch cloud platform, and multiple unit regions are deployed in the edge cloud of the power grid dispatch cloud platform;
[0007] A private network communication is established between the local data center and the central region to obtain the first cross-domain communication channel of the power grid dispatch cloud platform;
[0008] Based on the first cross-domain communication channel, a private network communication is constructed between the central region and each of the unit regions to obtain the second cross-domain communication channel of the power grid dispatch cloud platform.
[0009] The data exchange traffic between the central region and each of the unit regions is obtained through the second cross-domain communication channel.
[0010] In one embodiment, the data interaction traffic includes business data interaction traffic, management data interaction traffic, and monitoring data interaction traffic;
[0011] The step of obtaining data traffic between the central region and each of the unit regions through the second cross-domain communication channel includes:
[0012] The business data interaction traffic is obtained through the second cross-domain communication channel based on the user request response information between the central region and each of the unit regions;
[0013] The control data interaction traffic is obtained through the second cross-domain communication channel based on the data synchronization information between the central region and each of the unit regions;
[0014] The monitoring data interaction traffic is obtained through the second cross-domain communication channel based on the data pushed by the third-party system to the central region or the unit region.
[0015] In one embodiment, a private network communication is constructed between the local data center and the central region to obtain the first cross-domain communication channel of the power grid dispatch cloud platform, including:
[0016] Construct a high-speed channel between the local data center and the central region; the high-speed channel is used to realize private network communication via a dedicated line between the local data center and the central region;
[0017] The network isolation between the local data center and the central region is removed through the high-speed channel to obtain the first cross-domain communication channel of the power grid dispatch cloud platform.
[0018] In one embodiment, based on the first cross-domain communication channel, a private network communication is constructed between the central region and each of the unit regions to obtain a second cross-domain communication channel for the power grid dispatch cloud platform, including:
[0019] A bidirectional channel is constructed between the central region and each of the unit regions; the bidirectional channel is used to realize bidirectional private network communication between the central region and each of the unit regions;
[0020] By using the bidirectional channel and the first cross-domain communication channel, the network isolation between the central region and each of the unit regions is removed, thereby obtaining the second cross-domain communication channel of the power grid dispatch cloud platform.
[0021] In one embodiment, after obtaining the second cross-domain communication channel of the power grid dispatch cloud platform, the method further includes:
[0022] If a data processing operation is detected in the central region, the data to be synchronized corresponding to the data processing operation is obtained; the data processing operation includes at least one of the following: add operation, modify operation, and delete operation;
[0023] The data to be synchronized is transmitted from the central region to each of the unit regions via the second cross-domain communication channel.
[0024] In one embodiment, the system deploys a central region in the central cloud of the power grid dispatch cloud platform and multiple unit regions in the edge cloud of the power grid dispatch cloud platform, further comprising:
[0025] Configure one or more availability zones associated with the unit's geographical region;
[0026] Using a unitized deployment mode, worker nodes are deployed in the availability zone; the worker nodes are used to handle the service load of the unit region.
[0027] Secondly, this application also provides a cloud-edge data interaction device for a power grid dispatch cloud platform. The device includes:
[0028] The regional deployment module is used to deploy a central region in the central cloud of the power grid dispatch cloud platform, and to deploy multiple unit regions in the edge cloud of the power grid dispatch cloud platform.
[0029] A dedicated line communication module is used to build a private network communication between the local data center and the central region, thereby obtaining the first cross-domain communication channel of the power grid dispatch cloud platform.
[0030] A cross-domain communication module is used to construct private network communication between the central region and each of the unit regions based on the first cross-domain communication channel, thereby obtaining the second cross-domain communication channel of the power grid dispatch cloud platform;
[0031] The data interaction module is used to obtain the data interaction traffic between the central region and each of the unit regions through the second cross-domain communication channel.
[0032] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0033] A central region is deployed in the central cloud of the power grid dispatch cloud platform, and multiple unit regions are deployed in the edge cloud of the power grid dispatch cloud platform;
[0034] A private network communication is established between the local data center and the central region to obtain the first cross-domain communication channel of the power grid dispatch cloud platform;
[0035] Based on the first cross-domain communication channel, a private network communication is constructed between the central region and each of the unit regions to obtain the second cross-domain communication channel of the power grid dispatch cloud platform.
[0036] The data exchange traffic between the central region and each of the unit regions is obtained through the second cross-domain communication channel.
[0037] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0038] A central region is deployed in the central cloud of the power grid dispatch cloud platform, and multiple unit regions are deployed in the edge cloud of the power grid dispatch cloud platform;
[0039] A private network communication is established between the local data center and the central region to obtain the first cross-domain communication channel of the power grid dispatch cloud platform;
[0040] Based on the first cross-domain communication channel, a private network communication is constructed between the central region and each of the unit regions to obtain the second cross-domain communication channel of the power grid dispatch cloud platform.
[0041] The data exchange traffic between the central region and each of the unit regions is obtained through the second cross-domain communication channel.
[0042] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0043] A central region is deployed in the central cloud of the power grid dispatch cloud platform, and multiple unit regions are deployed in the edge cloud of the power grid dispatch cloud platform;
[0044] A private network communication is established between the local data center and the central region to obtain the first cross-domain communication channel of the power grid dispatch cloud platform;
[0045] Based on the first cross-domain communication channel, a private network communication is constructed between the central region and each of the unit regions to obtain the second cross-domain communication channel of the power grid dispatch cloud platform.
[0046] The data exchange traffic between the central region and each of the unit regions is obtained through the second cross-domain communication channel.
[0047] The aforementioned cloud-edge data interaction method, device, computer equipment, storage medium, and computer program products of the power grid dispatch cloud platform deploy a central region in the central cloud of the power grid dispatch cloud platform and multiple unit regions in the edge cloud of the power grid dispatch cloud platform; construct a private network communication between the local data center and the central region to obtain the first cross-domain communication channel of the power grid dispatch cloud platform; based on the first cross-domain communication channel, construct a private network communication between the central region and each unit region to obtain the second cross-domain communication channel of the power grid dispatch cloud platform; and obtain the data interaction traffic between the central region and each unit region through the second cross-domain communication channel. This approach constructs a "center-edge" integrated architecture for the power grid dispatch cloud platform, deploying a central region in the central cloud and multiple unit regions in the edge cloud, forming a hierarchical resource layout. By establishing a first cross-domain communication channel from the local data center to the central region, and a second cross-domain communication channel from the central region to each unit region, high-speed, secure, and stable private network interconnection across the entire domain is achieved. Relying on the second cross-domain communication channel, the power grid dispatch cloud platform can efficiently aggregate business, management, and monitoring data exchange traffic between the central region and the unit regions, significantly improving the efficiency, reliability, and real-time dispatch capabilities of cross-domain data exchange, and providing low-latency, highly available cloud platform support for power grid dispatch operations. Attached Figure Description
[0048] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0049] Figure 1 This is an application environment diagram of the cloud-edge data interaction method of the power grid dispatch cloud platform in one embodiment;
[0050] Figure 2 This is a flowchart illustrating the cloud-edge data interaction method of a power grid dispatch cloud platform in one embodiment;
[0051] Figure 3 This is a flowchart illustrating the steps for obtaining data interaction traffic between the central region and each unit region in one embodiment;
[0052] Figure 4 This is a flowchart illustrating the cloud-edge data interaction method of the power grid dispatch cloud platform in another embodiment;
[0053] Figure 5 This is a structural block diagram of the cloud-edge data interaction device of the power grid dispatch cloud platform in one embodiment;
[0054] Figure 6 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0055] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0056] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0057] The cloud-edge data interaction method for the power grid dispatch cloud platform provided in this application embodiment can be applied to, for example... Figure 1 The application environment is shown. The power grid dispatch cloud platform includes a central region 101 and unit regions 102; the central region 101 communicates with the unit regions 102 via a network. The data storage system can store the data that needs to be processed by both the central region 101 and the unit regions 102. The data storage system can be integrated into the unit region 102 or placed in the cloud or on other network servers.
[0058] In one embodiment, such as Figure 2 As shown, a cloud-edge data interaction method for a power grid dispatch cloud platform is provided, which is then applied to... Figure 1 Taking the power grid dispatch cloud platform as an example, the following steps are included:
[0059] Step S201: Deploy the central region in the central cloud of the power grid dispatch cloud platform, and deploy multiple unit regions in the edge cloud of the power grid dispatch cloud platform.
[0060] In this context, a region refers to an independent geographical area. Each region is a relatively independent and complete cloud service.
[0061] The power grid dispatch cloud platform can be deployed using a one-cloud-multi-region architecture. Specifically, a central region is deployed in the central cloud of the power grid dispatch cloud platform, and N unit regions are deployed in the edge cloud of the power grid dispatch cloud platform, where N is an integer greater than or equal to 1. The central region and the unit regions together constitute a logically unified but physically distributed one-cloud-multi-region architecture. Work nodes are deployed in unit regions in a unitized mode, forming an autonomous cluster capable of independently undertaking business loads.
[0062] In practical applications, for platform support services and other services characterized by "few writes and many reads" and proximity-based access, a central unit Master-Slave deployment model is adopted:
[0063] (1) Central region: As the Master node, it provides a globally unique data writing end, supports write operations such as adding, deleting, and modifying, and ensures data consistency and authority;
[0064] (2) Unit Region: As a Slave node, it obtains data from the central Region through asynchronous data replication, provides read-only access capability, and meets the low-latency query requirements of edge business.
[0065] The Master-Slave deployment mode, through a read-write separation mechanism, ensures strong data consistency while improving the access performance of edge-side data on the power grid dispatch cloud platform.
[0066] Step S202: Construct a private network communication between the local data center and the central region to obtain the first cross-domain communication channel of the power grid dispatch cloud platform.
[0067] Among them, the local data center is a data center outside the power grid dispatch cloud platform, and can be regarded as an external data center.
[0068] Specifically, a dedicated communication link is built between the local data center and the central region. Private network communication is achieved through this dedicated communication link, thus obtaining the first cross-domain communication channel. Data interaction is carried out using the dedicated first cross-domain communication channel, which can bypass the public Internet, making the security and reliability of data interaction higher.
[0069] Step S203: Based on the first cross-domain communication channel, a private network communication is constructed between the central region and each unit region to obtain the second cross-domain communication channel of the power grid dispatch cloud platform.
[0070] Specifically, a high-speed private network communication link capable of bidirectional communication is configured between the central region and each unit region to construct a large cross-domain Layer 2 network. In addition, multiple layers of security policies can be added to the high-speed private network communication link, including at least one of transmission encryption, access control and security group isolation, to ensure the security of cross-domain data flow. This leads to the construction of a second cross-domain communication channel for the power grid dispatch cloud platform.
[0071] The second cross-domain communication channel supports two-way data synchronization and real-time business traffic interaction between the central region and the unit region.
[0072] Step S204: Obtain the data exchange traffic between the central region and each unit region through the second cross-domain communication channel.
[0073] Specifically, the cloud-edge data interaction between the central region and each unit region is realized through the second cross-domain communication channel, and the data interaction traffic between the central region and each unit region is collected in real time, so that the power grid dispatch cloud platform can optimize the task scheduling between the central region and each unit region based on the data interaction traffic.
[0074] In the aforementioned cloud-edge data interaction method of the power grid dispatch cloud platform, a hierarchical resource layout is formed by constructing an integrated "center-edge" architecture for the power grid dispatch cloud platform, deploying a central region in the central cloud and multiple unit regions in the edge cloud; by establishing a first cross-domain communication channel from the local data center to the central region, and a second cross-domain communication channel from the central region to each unit region, high-speed, secure, and stable private network interconnection across the entire domain is achieved; relying on the second cross-domain communication channel, the power grid dispatch cloud platform can efficiently aggregate business, management, and monitoring data interaction traffic between the central region and the unit regions, significantly improving the efficiency, reliability, and real-time dispatch capability of cross-domain data interaction, and providing low-latency, highly available cloud platform support for power grid dispatch operations.
[0075] In one embodiment, data interaction traffic includes business data interaction traffic, management data interaction traffic, and monitoring data interaction traffic.
[0076] like Figure 3 As shown, step S204 above, through the second cross-domain communication channel, obtains the data exchange traffic between the central region and each unit region, specifically including the following:
[0077] Step S301: Through the second cross-domain communication channel, the business data interaction traffic is obtained based on the user request response information between the central region and each unit region.
[0078] Among them, business data interaction traffic refers to the network traffic for transmitting business data. Business data refers to the core data that supports the operation of power grid dispatching services, such as electricity billing information, user information, and electricity consumption information.
[0079] Specifically, cross-domain business data interaction traffic is collected through a second cross-domain communication channel. This business data interaction traffic is related to user requests and responses to those requests. It includes cross-regional RDS (Relational Database Service) and OSS (Object Storage Service) data replication traffic.
[0080] Step S302: Through the second cross-domain communication channel, the control data interaction traffic is obtained based on the data synchronization information between the central region and each unit region.
[0081] Among them, control data interaction traffic refers to the network traffic for transmitting control data. Control data refers to the data used to manage, configure, and schedule the power grid dispatch cloud platform.
[0082] Specifically, the control data interaction traffic between the central region and each unit region is collected through the second cross-domain communication channel. This control data interaction traffic includes: 1) console traffic from the central region to remotely access the unit regions' consoles; and traffic from the central region to remotely manage the unit regions, i.e., task distribution traffic; 2) data traffic synchronized from the central region to the unit regions, such as account and authentication data; 3) configuration synchronization traffic from the central region to the unit regions; 4) domain name registration synchronization traffic from the central region to the unit regions; and 5) traffic from the unit regions' work nodes reporting computational status to the central region's management nodes.
[0083] Step S303: Through the second cross-domain communication channel, the monitoring data interaction traffic is obtained based on the data pushed by the third-party system to the central region or unit region.
[0084] Among them, monitoring data interaction traffic refers to the network traffic for transmitting monitoring data.
[0085] Specifically, monitoring data exchange traffic is collected through the second cross-domain communication channel. This monitoring data exchange traffic includes: 1) monitoring data pushed by third-party systems to the power grid dispatch cloud platform via the central or unit region. For example, the monitoring data may be monitoring indicators of resources such as servers, databases, and networks within the unit region (e.g., network latency, memory usage, etc.); 2) metering data pushed by third-party systems to the OMS (Order Management System). For example, the metering data may be computer resource usage.
[0086] In this embodiment, the second cross-domain communication channel uniformly carries the cross-domain interaction of three types of traffic: business data, management data, and monitoring data. Business data streams are generated in real time based on user request and response information to ensure low latency and high availability of cross-domain business access. Management data streams are formed based on data synchronization instructions to ensure reliable synchronization and centralized management of configuration information, policy information, and permission information between the central region and unit regions. Status and metering information pushed by third-party systems are aggregated into monitoring data streams to achieve unified monitoring and intelligent operation and maintenance of platform-level resources. These three types of data interaction traffic are uniformly isolated and transmitted through the second channel, which significantly improves the cross-domain collaboration efficiency of the power grid dispatch cloud platform.
[0087] In one embodiment, step S202 above, which constructs a private network communication between the local data center and the central region to obtain the first cross-domain communication channel of the power grid dispatch cloud platform, specifically includes the following: constructing a high-speed channel between the local data center and the central region; the high-speed channel is used to realize private network communication between the local data center and the central region via a dedicated line; and removing network isolation between the local data center and the central region through the high-speed channel to obtain the first cross-domain communication channel of the power grid dispatch cloud platform.
[0088] High-speed channels refer to private network communication channels that connect data centers and power grid dispatch cloud platforms (such as network services in central regions). High-speed channels offer fast and stable transmission speeds. A high-speed channel consists of a physical leased line connection, border routers, and a leased line gateway.
[0089] The physical leased line connection establishes a dedicated network connection between the local data center (IDC) and the central regional access point via a high-speed channel. The border router acts as a bridge between the local gateway device and the central regional access point, serving as a data forwarding link between the local IDC and the central region. The leased line gateway is a forwarding service component for leased line networking, providing functions such as leased line network interconnection, fully dynamic routing networking, and unified route publishing and management.
[0090] Specifically, an ExpressConnect (EC) leased high-speed channel is established between the local Internet Data Center (IDC) and the Virtual Private Cloud (VPC) in the central region of the power grid dispatch cloud platform. This EC leased high-speed channel breaks down network isolation between the local IDC and the VPC in the central region. For example, border routers and forwarding router instances can be added to the leased gateway, and VPCs can communicate with each other through the forwarding routers. At this point, the local IDC can communicate with the VPC in the central region, ultimately establishing the first cross-domain communication channel for the power grid dispatch cloud platform.
[0091] In practical applications, even when the geographical distance between the ground data center and the central region is far, the high-speed channel can still provide intranet-level communication quality with low latency, low packet loss rate and high bandwidth.
[0092] In this embodiment, by constructing a high-speed dedicated channel between the local data center and the central region, secure, stable, and low-latency private network communication between the two ends is realized. This effectively removes the communication barriers caused by traditional network isolation, significantly improves the reliability and efficiency of cross-domain data transmission, ensures real-time interaction and unified management of critical business data, and lays a solid network foundation for building an integrated power grid dispatch cloud platform with efficient collaboration and centralized operation and maintenance.
[0093] In one embodiment, step S203 above, based on the first cross-domain communication channel, constructs a private network communication between the central region and each unit region to obtain the second cross-domain communication channel of the power grid dispatch cloud platform. Specifically, it includes the following: constructing a bidirectional channel between the central region and each unit region; the bidirectional channel is used to realize bidirectional private network communication between the central region and each unit region; and removing network isolation between the central region and each unit region through the bidirectional channel and the first cross-domain communication channel to obtain the second cross-domain communication channel of the power grid dispatch cloud platform.
[0094] Specifically, a cross-domain two-way channel is constructed between the central region and each unit region; the network isolation between the central region and each unit region is eliminated through the two-way channel, and the two-way channel is interconnected with the first cross-domain communication channel to obtain the second cross-domain communication channel of the power grid dispatch cloud platform.
[0095] The second cross-domain communication channel supports two-way data synchronization and real-time business traffic interaction between the central region and the unit region.
[0096] In this embodiment, by constructing a high-speed bidirectional channel between the central region and each unit region, a secure, stable, and low-latency private network interconnection across regions is achieved. This, together with the first cross-domain communication channel, forms a complete communication system. The second cross-domain communication channel eliminates the network isolation barrier between the center and the edge of the power grid dispatch cloud platform, ensuring bidirectional real-time interaction of business data and control signaling. This significantly improves cross-domain collaboration efficiency and system reliability, providing key network infrastructure for building an integrated "center-edge" dispatch and distributed autonomous power grid dispatch cloud platform.
[0097] In one embodiment, after obtaining the second cross-domain communication channel of the power grid dispatch cloud platform in step S203, the method further includes: if a data processing operation is detected in the central region, then the data to be synchronized corresponding to the data processing operation is obtained; the data processing operation includes at least one of the following: adding operation, modifying operation, and deleting operation; and the data to be synchronized is synchronized from the central region to each unit region through the second cross-domain communication channel.
[0098] Specifically, if a data processing operation such as adding, modifying, and / or deleting is triggered in the central region, the corresponding data to be synchronized can be collected through the second cross-domain communication channel. Then, using the asynchronous data replication mechanism, the data to be synchronized is transmitted from the central region to each unit region through the second cross-domain communication channel. For example, the central region will first confirm the success of the local add operation, and then send the data to be synchronized to each unit region in the background.
[0099] In this embodiment, by real-time detection of data addition, modification and deletion operations in the central region and automatic capture of the corresponding data to be synchronized, and with the help of a highly efficient and stable second cross-domain communication channel, the data is synchronized to each unit region in real time and reliably, which effectively ensures strong data consistency between the central region and the edge region, and enhances the overall collaborative efficiency and reliability of the power grid dispatch cloud platform in cross-regional distributed scenarios.
[0100] In one embodiment, step S201 above, which involves deploying a central region in the central cloud of the power grid dispatch cloud platform and multiple unit regions in the edge cloud of the power grid dispatch cloud platform, further includes: setting one or more availability zones associated with the unit regions; deploying worker nodes in the availability zones through a unitized deployment mode; and using the worker nodes to handle the service load of the unit regions.
[0101] An Availability Zone (AZ) refers to a collection of one or more data centers within a specific area. An Availability Zone is an independent high-availability / fault domain aligned with capacity and high-availability design, comprised of computer network infrastructure resources such as racks, computing, storage, and networks, as well as clusters of worker nodes for various cloud products, all situated on a network cluster. This network cluster can be a DPA (Distributed Power Architecture) network cluster.
[0102] In this context, a worker node refers to a virtual machine or physical server that runs the actual business application. For example, worker nodes include web servers that process user requests and application servers that run applications.
[0103] Specifically, a unit region can host one or more independent data centers, which are logically divided into availability zones and collectively managed by the unit region. Each availability zone has independent power supply, cooling, and network facilities. The purpose of setting up multiple availability zones is to prevent the entire region's service from being paralyzed due to the failure of a single availability zone (such as power outages, fires, or network interruptions). When one availability zone becomes unavailable, other availability zones can continue to provide services.
[0104] Furthermore, by employing a unitized deployment model, worker nodes can be deployed evenly across multiple availability zones within a unit region to proactively share risks and improve resource utilization. This avoids a single availability zone becoming a single point of failure, while allowing all availability zones to share traffic; all worker nodes collaboratively handle user requests and business computing tasks within the unit region.
[0105] In this embodiment, by setting up multiple availability zones associated with a unit region and distributing worker nodes within them using a unitized deployment model, high availability and intelligent scheduling of business loads are effectively achieved. This deployment architecture significantly enhances the disaster recovery capabilities of the power grid dispatch cloud platform. When a single availability zone fails, it can automatically and seamlessly switch to other normally operating availability zones to continue providing services, ensuring the continuity of power grid services without user disruption. Simultaneously, the unitized distributed deployment of worker nodes allows for dynamic adjustment of resource distribution based on business pressure, achieving load balancing and efficient resource utilization. Furthermore, since worker nodes process business requests within the unit region locally, network transmission latency is significantly reduced, improving the end-user access experience and truly realizing high-performance, highly available regional business autonomy.
[0106] In one embodiment, such as Figure 4 As shown, another cloud-edge data interaction method for power grid dispatch cloud platform is provided, which is applied to... Figure 1 Taking the power grid dispatch cloud platform as an example, the following steps are included:
[0107] Step S401: Deploy the central region in the central cloud of the power grid dispatch cloud platform, and deploy multiple unit regions in the edge cloud of the power grid dispatch cloud platform.
[0108] Step S402: Construct a high-speed channel between the local data center and the central region; the high-speed channel is used to realize private network communication between the local data center and the central region via dedicated lines.
[0109] Step S403: Through a high-speed channel, the network isolation between the local data center and the central region is removed to obtain the first cross-domain communication channel of the power grid dispatch cloud platform.
[0110] Step S404: Construct a two-way channel between the central region and each unit region; the two-way channel is used to realize two-way private network communication between the central region and each unit region.
[0111] Step S405: Through the bidirectional channel and the first cross-domain communication channel, the network isolation between the central region and each unit region is removed to obtain the second cross-domain communication channel of the power grid dispatch cloud platform.
[0112] Step S406: Obtain the data exchange traffic between the central region and each unit region through the second cross-domain communication channel.
[0113] The aforementioned cloud-edge data interaction method of the power grid dispatch cloud platform can achieve the following beneficial effects: By constructing an integrated "center-edge" architecture for the power grid dispatch cloud platform, a hierarchical resource layout is formed by deploying a central region in the central cloud and multiple unit regions in the edge cloud; by establishing a first cross-domain communication channel from the local data center to the central region, and a second cross-domain communication channel from the central region to each unit region, high-speed, secure, and stable private network interconnection across the entire domain is achieved; relying on the second cross-domain communication channel, the power grid dispatch cloud platform can efficiently aggregate business, management, and monitoring data interaction traffic between the central region and the unit regions, significantly improving the efficiency, reliability, and real-time dispatch capability of cross-domain data interaction, and providing low-latency, highly available cloud platform support for power grid dispatch operations.
[0114] To more clearly illustrate the cloud-edge data interaction method of the power grid dispatch cloud platform provided in this disclosure, a specific embodiment is used below to specifically describe the above-mentioned cloud-edge data interaction method of the power grid dispatch cloud platform. Another cloud-edge data interaction method of the power grid dispatch cloud platform is provided, which can be applied to... Figure 1 The power grid dispatch cloud platform in China specifically includes the following components:
[0115] In the data center, edge nodes or small cloud centers are deployed to interact with the power grid dispatch cloud platform.
[0116] 1) A one-cloud-multi-Region architecture is adopted: 1+N (1 central Region + N unit Regions); where unit Regions are deployed on the edge cloud, and central Regions are deployed on the central cloud. A unitized deployment mode is adopted to deploy worker nodes in unit Regions.
[0117] 2) For platform support services, considering the characteristics of less writing and more reading and accessing from the nearest location, a central unit Master-Slave deployment mode is provided. The central Region provides the ability to add, delete, and modify, while the unit Region provides read-only capability.
[0118] 3) Cross-domain data flow: Establish high-speed, stable and secure private network communication between the local data center (IDC) and the VPC of the central region to obtain a high-speed channel EC for cross-domain business; then, data traffic interaction between the central region and unit regions can be realized through the high-speed channel EC.
[0119] In this embodiment, by constructing a "center-edge" integrated architecture for the power grid dispatch cloud platform, a central region is deployed in the central cloud and multiple unit regions are deployed in the edge cloud, forming a hierarchical resource layout. By establishing a first cross-domain communication channel from the local data center to the central region, and a second cross-domain communication channel from the central region to each unit region, high-speed, secure, and stable private network interconnection across the entire domain is achieved. Relying on the second cross-domain communication channel, the power grid dispatch cloud platform can efficiently aggregate business, management, and monitoring data exchange traffic between the central region and the unit regions, significantly improving the efficiency, reliability, and real-time dispatch capability of cross-domain data exchange, and providing low-latency, highly available cloud platform support for power grid dispatch operations.
[0120] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0121] Based on the same inventive concept, this application also provides a cloud-edge data interaction device for a power grid dispatching cloud platform to implement the cloud-edge data interaction method of the power grid dispatching cloud platform mentioned above. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more embodiments of the cloud-edge data interaction device for a power grid dispatching cloud platform provided below can be found in the limitations of the cloud-edge data interaction method of the power grid dispatching cloud platform above, and will not be repeated here.
[0122] In one embodiment, such as Figure 5 As shown, a cloud-edge data interaction device 500 for a power grid dispatch cloud platform is provided, comprising:
[0123] The regional deployment module 501 is used to deploy a central region in the central cloud of the power grid dispatch cloud platform, and to deploy multiple unit regions in the edge cloud of the power grid dispatch cloud platform.
[0124] The dedicated line communication module 502 is used to build a private network communication between the local data center and the central region, thus obtaining the first cross-domain communication channel of the power grid dispatch cloud platform.
[0125] The cross-domain communication module 503 is used to construct private network communication between the central region and each unit region based on the first cross-domain communication channel, thereby obtaining the second cross-domain communication channel of the power grid dispatch cloud platform.
[0126] The data interaction module 504 is used to obtain the data interaction traffic between the central region and each unit region through the second cross-domain communication channel.
[0127] In one embodiment, the data interaction traffic includes business data interaction traffic, control data interaction traffic, and monitoring data interaction traffic. The data interaction module 504 is further configured to obtain business data interaction traffic based on user request and response information between the central region and each unit region via the second cross-domain communication channel; obtain control data interaction traffic based on data synchronization information between the central region and each unit region via the second cross-domain communication channel; and obtain monitoring data interaction traffic based on data pushed by a third-party system to the central region or unit regions via the second cross-domain communication channel.
[0128] In one embodiment, the dedicated line communication module 502 is also used to construct a high-speed channel between the local data center and the central region; the high-speed channel is used to realize private network communication between the local data center and the central region via a dedicated line; through the high-speed channel, the network isolation between the local data center and the central region is removed to obtain the first cross-domain communication channel of the power grid dispatch cloud platform.
[0129] In one embodiment, the cross-domain communication module 503 is further configured to construct a bidirectional channel between the central region and each unit region; the bidirectional channel is used to realize bidirectional private network communication between the central region and each unit region; through the bidirectional channel and the first cross-domain communication channel, the network isolation between the central region and each unit region is removed to obtain the second cross-domain communication channel of the power grid dispatch cloud platform.
[0130] In one embodiment, the cloud-edge data interaction device 500 of the power grid dispatch cloud platform further includes a data synchronization module, which is used to obtain the data to be synchronized corresponding to the data processing operation if a data processing operation is detected to be triggered in the central region; the data processing operation includes at least one of the following: adding operation, modifying operation, and deleting operation; and synchronizes the data to be synchronized from the central region to each unit region through the second cross-domain communication channel.
[0131] In one embodiment, the regional deployment module 501 is further configured to set one or more availability zones associated with the unit region; deploy worker nodes in the availability zones through a unitized deployment mode; and the worker nodes are used to handle the service load of the unit region.
[0132] The modules in the cloud-edge data interaction device of the aforementioned power grid dispatch cloud platform can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0133] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 6 As shown, the computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The database stores data such as data exchange traffic. The I / O interfaces are used for information exchange between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a cloud-edge data interaction method for a power grid dispatch cloud platform.
[0134] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0135] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0136] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0137] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0138] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0139] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0140] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0141] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A cloud-edge data interaction method for a power grid dispatch cloud platform, characterized in that, The method includes: A central region is deployed in the central cloud of the power grid dispatch cloud platform, and multiple unit regions are deployed in the edge cloud of the power grid dispatch cloud platform; A private network communication is established between the local data center and the central region to obtain the first cross-domain communication channel of the power grid dispatch cloud platform; Based on the first cross-domain communication channel, a private network communication is constructed between the central region and each of the unit regions to obtain the second cross-domain communication channel of the power grid dispatch cloud platform. The data exchange traffic between the central region and each of the unit regions is obtained through the second cross-domain communication channel.
2. The method according to claim 1, characterized in that, The data interaction traffic includes business data interaction traffic, management data interaction traffic, and monitoring data interaction traffic; The step of obtaining data traffic between the central region and each of the unit regions through the second cross-domain communication channel includes: The business data interaction traffic is obtained through the second cross-domain communication channel based on the user request response information between the central region and each of the unit regions; The control data interaction traffic is obtained through the second cross-domain communication channel based on the data synchronization information between the central region and each of the unit regions; The monitoring data interaction traffic is obtained through the second cross-domain communication channel based on the data pushed by the third-party system to the central region or the unit region.
3. The method according to claim 1, characterized in that, The process of establishing private network communication between the local data center and the central region to obtain the first cross-domain communication channel of the power grid dispatch cloud platform includes: Construct a high-speed channel between the local data center and the central region; the high-speed channel is used to realize private network communication via a dedicated line between the local data center and the central region; The network isolation between the local data center and the central region is removed through the high-speed channel to obtain the first cross-domain communication channel of the power grid dispatch cloud platform.
4. The method according to claim 1, characterized in that, The process of constructing a private network communication between the central region and each of the unit regions based on the first cross-domain communication channel to obtain the second cross-domain communication channel of the power grid dispatch cloud platform includes: A bidirectional channel is constructed between the central region and each of the unit regions; the bidirectional channel is used to realize bidirectional private network communication between the central region and each of the unit regions; By using the bidirectional channel and the first cross-domain communication channel, the network isolation between the central region and each of the unit regions is removed, thereby obtaining the second cross-domain communication channel of the power grid dispatch cloud platform.
5. The method according to claim 1, characterized in that, After obtaining the second cross-domain communication channel of the power grid dispatch cloud platform, the following is also included: If a data processing operation is detected in the central region, the data to be synchronized corresponding to the data processing operation is obtained; the data processing operation includes at least one of the following: add operation, modify operation, and delete operation; The data to be synchronized is transmitted from the central region to each of the unit regions via the second cross-domain communication channel.
6. The method according to any one of claims 1 to 5, characterized in that, The deployment of a central region in the central cloud of the power grid dispatch cloud platform, and the deployment of multiple unit regions in the edge cloud of the power grid dispatch cloud platform, further include: Configure one or more availability zones associated with the unit's geographical region; Using a unitized deployment mode, worker nodes are deployed in the availability zone; the worker nodes are used to handle the service load of the unit region.
7. A cloud-edge data interaction device for a power grid dispatch cloud platform, characterized in that, The device includes: The regional deployment module is used to deploy a central region in the central cloud of the power grid dispatch cloud platform, and to deploy multiple unit regions in the edge cloud of the power grid dispatch cloud platform. A dedicated line communication module is used to build a private network communication between the local data center and the central region, thereby obtaining the first cross-domain communication channel of the power grid dispatch cloud platform. A cross-domain communication module is used to construct private network communication between the central region and each of the unit regions based on the first cross-domain communication channel, thereby obtaining the second cross-domain communication channel of the power grid dispatch cloud platform; The data interaction module is used to obtain the data interaction traffic between the central region and each of the unit regions through the second cross-domain communication channel.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Multi-region cloud platform data consistency processing method, device, product and system
CN120086290A
Cited By
Cloud platform-oriented cross-regional telemetry data management method and system
CN121397078A