Cross-regional service state synchronization sensing end-to-end communication resource deployment method and system

Through the end-to-end communication resource deployment method, dynamic allocation of transmission channels and incremental deployment bandwidth is solved, and the distribution system's dependence on cloud master stations is improved, communication resource utilization efficiency and system scalability are supported, and multi-level control collaborative mode is supported. massive service data transmission.

CN119232673AActive Publication Date: 2024-12-31STATE GRID ELECTRIC POWER ECONOMIC RES INST IN NORTHERN HEBEI TECH CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411522739.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2024-12-31
Estimated Expiration
2044-10-29

AI Technical Summary

Technical Problem

The current power distribution system relies heavily on cloud main stations to support the energy mutual assistance in the Taiwan area, and it is difficult to adapt to the growing business scale in the future. It is impossible to effectively analyze the spatiotemporal characteristics of massive business data under the multi-level control collaboration mode, which makes it difficult for communication networks to expand.

Method used

The end-to-end communication resource deployment method is adopted to support cross-regional service status synchronization by determining transmission priorities, allocating edge-cloud-edge and edge-edge data transmission channels.

Benefits of technology

It improves the efficiency of communication resource utilization, optimizes data transmission paths, enhances system scalability and reliability, reduces dependence on cloud master stations, supports multi-level control collaboration mode, and improves business quality and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119232673A_ABST
    Figure CN119232673A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of communication, and particularly relates to a cross-regional service state synchronization sensing end-to-end communication resource deployment method and system. The method comprises the following steps: sorting to-be-synchronized services according to transmission priorities of the to-be-synchronized services to obtain a single-channel queue scheduling mechanism, and distributing a transmission channel for each to-be-synchronized service to obtain a first data transmission queue and a second data transmission queue; wherein the transmission channel comprises an edge-cloud-edge data transmission channel and an edge-edge data transmission channel, the edge-cloud-edge data transmission channel corresponds to a first data transmission queue, and the edge-edge data transmission channel corresponds to a second data transmission queue; determining the support potential of the to-be-synchronized services based on the data transmission required time and the time delay requirement corresponding to each to-be-synchronized service; and when the support potential does not meet the requirement, performing incremental deployment on the bandwidth of the side-side data transmission channel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of communication technology, and in particular relates to a method and system for deploying end-to-end communication resources for synchronous perception of cross-regional business status. Background Art

[0002] In the current field of cross-regional business status synchronization and data communication, with the rapid development of the Internet of Things, cloud computing and edge computing technologies, a large number of distributed devices and systems need to achieve efficient and real-time data synchronization and communication.

[0003] At present, the distribution system relies heavily on cloud master stations to support low-voltage cross-regional collaborative services such as energy mutual assistance between substations, which makes it difficult to adapt to the growing business scale in the future. Therefore, it is an urgent problem to analyze the spatiotemporal characteristics of massive business data under the multi-level control collaborative mode and establish a communication network framework that adapts to the large-scale new distribution business flow. Summary of the invention

[0004] The purpose of the present invention is to provide a method and system for deploying end-to-end communication resources with synchronous perception of cross-regional business status, so as to solve the problem in the prior art that the current power distribution system is heavily dependent on cloud master stations to support low-voltage cross-regional collaborative services such as energy mutual assistance among substations, and is difficult to adapt to the growing business scale in the future.

[0005] In order to achieve the above object, the present invention adopts the following technical solution: In a first aspect, the present invention provides an end-to-end communication resource deployment method, comprising the following steps: Determine the transmission priority of each service to be synchronized, sort the services to be synchronized in order of transmission priority, and obtain a single-channel queue scheduling mechanism; Based on the single-channel queue scheduling mechanism, a transmission channel is allocated to each service to be synchronized to obtain a first data transmission queue and a second data transmission queue; wherein the transmission channel includes an edge-cloud-edge data transmission channel and an edge-edge data transmission channel, the edge-cloud-edge data transmission channel corresponds to the first data transmission queue, and the edge-edge data transmission channel corresponds to the second data transmission queue; Determine the time required for data transmission of each service to be synchronized in the first data transmission queue and the second data transmission queue respectively; determine the delay requirement of each service to be synchronized respectively; Based on the time and latency requirements for data transmission corresponding to each service to be synchronized, the supporting potential of the dual data transmission channel for all services to be synchronized under a given bandwidth resource deployment scheme is determined; when the supporting potential does not meet the demand, the bandwidth of the edge-to-edge data transmission channel is incrementally deployed.

[0006] Further, based on the single-channel queue scheduling mechanism, a transmission channel is allocated to each service to be synchronized, to obtain a first data transmission queue and a second data transmission queue, including: When starting to allocate transmission channels for services to be synchronized, first determine the availability of edge-to-edge data transmission channels, and when the edge-to-edge data transmission channels are available, allocate the edge-to-edge data transmission channels to the services to be synchronized with the highest current transmission priority; For the business to be synchronized on the next transmission channel to be allocated, the corresponding time required for data transmission when allocating edge-cloud-edge data transmission channel and edge-edge data transmission channel is calculated respectively, and the business to be synchronized on the next transmission channel to be allocated is allocated to the transmission channel with shorter time required for data transmission; for the subsequent business to be synchronized on the transmission channels to be allocated, when allocating transmission channels, they are all allocated to the transmission channels with shorter time required for data transmission; after allocating all the business to be synchronized in the single-channel queue scheduling mechanism, the first data transmission queue and the second data transmission queue are obtained.

[0007] Furthermore, the time required for data transmission of each service to be synchronized in the first data transmission queue and the second data transmission queue is determined respectively; wherein the time required for data transmission of the service to be synchronized in the first data transmission queue is the sum of the time for queuing, edge-to-cloud transmission, cloud master station forwarding and cloud-to-edge transmission.

[0008] Furthermore, the time required for data transmission of each service to be synchronized in the first data transmission queue and the second data transmission queue is determined respectively; wherein the time required for data transmission of the service to be synchronized in the second data transmission queue is the sum of the queuing waiting time and the side-to-side transmission time.

[0009] Furthermore, based on the data transmission time and latency requirements corresponding to each service to be synchronized, the support potential of the dual data transmission channel for all services to be synchronized under a given bandwidth resource deployment scheme is determined, including:

[0010]

[0011]

[0012] in, represents the business support potential function, Represents the number of all services to be synchronized. represents the service quality function, Representative business The transmission time does not meet its delay requirements. Representative business The transmission time meets its delay requirements. Representative business The time required for transmission, Representative business Latency requirements.

[0013] Further, when the support potential does not meet the demand, the bandwidth of the edge-to-edge data transmission channel is incrementally deployed, including:

[0014] in, Represents the minimum bandwidth required for the "edge-to-edge" channel, function Represents business support potential function and the bandwidth of the edge-to-edge channel The relationship between functions Representative function The inverse function of hour, Get .

[0015] Furthermore, the transmission priority of each service to be synchronized is determined, including: based on the maximum-minimum theorem, specifying the transmission priority for all services to be synchronized.

[0016] In a second aspect, the present invention provides an end-to-end communication resource deployment device adapted to synchronous perception of cross-regional service states, characterized in that it includes: The priority determination module is used to determine the transmission priority of each service to be synchronized, sort the services to be synchronized in order of transmission priority, and obtain a single-channel queue scheduling mechanism; A channel allocation module is used to allocate a transmission channel for each to-be-synchronized service based on the single-channel queue scheduling mechanism to obtain a first data transmission queue and a second data transmission queue; wherein the transmission channel includes an edge-cloud-edge data transmission channel and an edge-edge data transmission channel, the edge-cloud-edge data transmission channel corresponds to the first data transmission queue, and the edge-edge data transmission channel corresponds to the second data transmission queue; A time determination module, used to respectively determine the time required for data transmission of each service to be synchronized in the first data transmission queue and the second data transmission queue; and respectively determine the delay requirement of each service to be synchronized; The evaluation module is used to determine the supporting potential of the dual data transmission channel for all services to be synchronized under a given bandwidth resource deployment scheme based on the time and delay requirements for data transmission corresponding to each service to be synchronized; when the supporting potential does not meet the demand, the bandwidth of the edge-to-edge data transmission channel is incrementally deployed.

[0017] According to a third aspect of the present invention, an electronic device is provided, comprising a processor and a memory, wherein the processor is configured to execute a computer program stored in the memory to implement the above-mentioned method for synchronously perceiving end-to-end communication resources for cross-regional business status deployment.

[0018] In a fourth aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores at least one instruction, and when the at least one instruction is executed by a processor, the end-to-end communication resource deployment method with synchronous perception of cross-regional business status is implemented as described above.

[0019] Compared with the prior art, the beneficial effects of the present invention are as follows: The cross-regional business status synchronous perception end-to-end communication resource deployment method proposed in this solution can flexibly adjust the allocation of communication resources according to the priority and real-time needs of the business to be synchronized by dynamically allocating transmission channels. In addition, this solution considers both edge-cloud-edge and edge-edge data transmission channels, and selects the optimal transmission path based on the time and latency requirements required for business transmission, thereby reducing data transmission delays and improving transmission efficiency. This solution supports incremental deployment of the bandwidth of edge-to-edge data transmission channels to accommodate future business growth.

[0020] Traditional power distribution systems rely heavily on cloud master stations to support low-voltage cross-regional collaborative services such as energy mutual assistance between substations. This solution proposes a cross-regional business status synchronous perception end-to-end communication resource deployment method that reduces dependence on cloud master stations and improves system reliability and stability by introducing edge-to-edge data transmission channels.

[0021] With the rapid development of the Internet of Things, cloud computing and edge computing technologies, multi-level control collaboration mode is becoming more and more important in the power distribution system. The communication resource deployment method proposed in this scheme can well support the spatiotemporal characteristics analysis of massive business data under the multi-level control collaboration mode, and provides strong support for the establishment of a communication network that adapts to large-scale new power distribution business flows.

[0022] In summary, this solution improves the efficiency of communication resource utilization, optimizes the data transmission path, enhances system scalability and flexibility, improves service quality and user experience, reduces dependence on the cloud master station, supports multi-level control collaboration, etc., and promotes technical progress and application development in the field of cross-regional business state synchronization and data communication. The end-to-end communication resource deployment device, electronic device and computer-readable storage medium adapted to cross-regional business state synchronization perception provided by the present invention also solve the problems raised in the background technology section. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The drawings constituting a part of the present application are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings: Figure 1 A flowchart of a method for deploying end-to-end communication resources for synchronously sensing cross-regional service status according to an embodiment of the present invention; Figure 2 This is a flow chart of a method for deploying end-to-end communication resources for synchronously perceiving cross-regional service status according to another embodiment of the present invention; Figure 3 This is a schematic diagram of end-to-end communication in an embodiment of the present invention; Figure 4 A structural block diagram of an end-to-end communication resource deployment device adapted to synchronous perception of cross-regional service status according to an embodiment of the present invention; Figure 5 The present invention is a structural block diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0024] The present invention will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.

[0025] The following detailed description is an exemplary description, which is intended to provide further detailed description of the present invention. Unless otherwise specified, all technical terms used in the present invention have the same meaning as those generally understood by those skilled in the art to which the present application belongs. The terms used in the present invention are only for describing specific embodiments, and are not intended to limit exemplary embodiments according to the present invention.

[0026] Example 1 like Figure 1 As shown, a method for deploying end-to-end communication resources for synchronous perception of cross-regional business status comprises the steps of: S100: Determine the transmission priority of each service to be synchronized, sort the services to be synchronized in order of transmission priority, and obtain a single-channel queue scheduling mechanism.

[0027] Optionally, based on the maximum-minimum theorem, transmission priorities are specified for all services to be synchronized, ensuring that key services can obtain communication resources first, thereby improving the efficiency and reliability of overall service processing.

[0028] S200. Based on the single-channel queue scheduling mechanism, a transmission channel is allocated to each service to be synchronized to obtain a first data transmission queue and a second data transmission queue; wherein the transmission channel includes an edge-cloud-edge data transmission channel and an edge-edge data transmission channel, the edge-cloud-edge data transmission channel corresponds to the first data transmission queue, and the edge-edge data transmission channel corresponds to the second data transmission queue.

[0029] In step S200, based on the single-channel queue scheduling mechanism, a transmission channel is allocated to each service to be synchronized, and a first data transmission queue and a second data transmission queue are obtained, including: When starting to allocate transmission channels for services to be synchronized, first determine the availability of edge-to-edge data transmission channels, and when the edge-to-edge data transmission channels are available, allocate the edge-to-edge data transmission channels to the services to be synchronized with the highest current transmission priority; For the business to be synchronized on the next transmission channel to be allocated, the corresponding time required for data transmission when allocating edge-cloud-edge data transmission channel and edge-edge data transmission channel is calculated respectively, and the business to be synchronized on the next transmission channel to be allocated is allocated to the transmission channel with shorter time required for data transmission; for the subsequent business to be synchronized on the transmission channels to be allocated, when allocating transmission channels, they are all allocated to the transmission channels with shorter time required for data transmission; after allocating all the business to be synchronized in the single-channel queue scheduling mechanism, the first data transmission queue and the second data transmission queue are obtained.

[0030] Further specifically, step S200 allocates a transmission channel for each service to be synchronized based on a single-channel queue scheduling mechanism, thereby generating a first data transmission queue (edge-cloud-edge data transmission channel) and a second data transmission queue (edge-edge data transmission channel). Before starting to allocate transmission channels for services to be synchronized, first check the availability of edge-to-edge data transmission channels to ensure that edge-to-edge transmission is used preferentially, reduce dependence on the cloud master station, and reduce data transmission delays. When the edge-to-edge data transmission channel is available, first allocate the channel to the service to be synchronized with the highest current transmission priority, ensuring that key services can quickly obtain transmission resources and improve the response speed of the overall system. For the services to be synchronized with subsequent transmission channels to be allocated, respectively calculate the corresponding data transmission time required when allocating edge-cloud-edge data transmission channels and edge-to-edge data transmission channels, and allocate these services to transmission channels with smaller data transmission time, thereby minimizing the transmission time and improving the overall efficiency and performance of the system. According to the above strategy, for the services to be synchronized with subsequent transmission channels to be allocated, the above calculation and allocation process will be repeated. When allocating transmission channels, channels with smaller data transmission time will always be selected to ensure that all services can be transmitted at the fastest possible speed. After all the services to be synchronized in the single-channel queue scheduling mechanism are allocated, the first data transmission queue (edge-cloud-edge data transmission channel) and the second data transmission queue (edge-edge data transmission channel) are obtained.

[0031] S300, respectively determine the time required for data transmission of each service to be synchronized in the first data transmission queue and the second data transmission queue; respectively determine the delay requirement of each service to be synchronized.

[0032] In step S300, the time required for data transmission of each service to be synchronized in the first data transmission queue and the second data transmission queue is determined respectively; wherein the time required for data transmission of the service to be synchronized in the first data transmission queue is the sum of the time for queuing, edge-to-cloud transmission, cloud master forwarding, and cloud-to-edge transmission. The time required for data transmission of the service to be synchronized in the second data transmission queue is the sum of the time for queuing and edge-to-edge transmission.

[0033] It should be noted that the first data transmission queue mainly uses the edge-cloud-edge data transmission channel. For each service to be synchronized in the queue, the time required for data transmission is composed of the following parts: Queuing waiting time refers to the time a service waits in a queue for transmission resources to be allocated. Since communication resources are limited, when multiple services request transmission at the same time, they may need to wait in the queue for a period of time until enough resources are available.

[0034] Edge-to-cloud transmission time refers to the time required for business data to be transmitted from the edge node to the cloud master station, which may include the time required for data encapsulation, sending, receiving, and decapsulation.

[0035] The cloud master forwarding time refers to the time required for the cloud master to forward the business data after receiving it, which may include data parsing, routing selection, data encapsulation and other processes.

[0036] Cloud-edge transmission time refers to the time required for business data to be transmitted from the cloud master back to the edge node. Similar to edge-cloud transmission time, it can include the time required for data encapsulation, sending, receiving, and decapsulation.

[0037] It should be noted that the second data transmission queue mainly uses the edge-to-edge data transmission channel. For each service to be synchronized in the queue, the time required for data transmission is composed of the following two parts: Queuing waiting time refers to the time a service waits in a queue for transmission resources to be allocated.

[0038] Edge-to-edge transmission time refers to the time required for business data to be transmitted directly between two edge nodes. Since it does not need to be forwarded by the cloud master, this part of time is shorter than the edge-to-cloud-to-edge transmission time.

[0039] S400. Based on the time and latency requirements for data transmission corresponding to each service to be synchronized, determine the supporting potential of the dual data transmission channel for all services to be synchronized under a given bandwidth resource deployment scheme; when the supporting potential does not meet the demand, incrementally deploy the bandwidth of the edge-to-edge data transmission channel.

[0040] In step S400, based on the data transmission time and latency requirements corresponding to each service to be synchronized, the support potential of the dual data transmission channel for all services to be synchronized under a given bandwidth resource deployment scheme is determined, including:

[0041]

[0042]

[0043] in, represents the business support potential function, Represents the number of all services to be synchronized. represents the service quality function, Representative business The transmission time does not meet its delay requirements. Representative business The transmission time meets its delay requirements. Representative business The time required for transmission, Representative business Latency requirements.

[0044] In step S400, when the support potential does not meet the demand, the bandwidth of the edge-to-edge data transmission channel is incrementally deployed, which is expressed as:

[0045] in, Represents the minimum bandwidth required for the "edge-to-edge" channel, function Represents business support potential function and the bandwidth of the edge-to-edge channel The relationship between functions Representative function The inverse function of hour, Get .

[0046] like Figure 2 and Figure 3 As shown, a method for deploying end-to-end communication resources for synchronously sensing cross-regional service status includes: S1. For a given single data transmission channel, the transmission priority is specified for all services to be synchronized based on the maximum and minimum value theorem.

[0047] Specifically, after determining the transmission priorities of all services to be synchronized, the transmission priorities of the services to be synchronized may be expressed as follows:

[0048] in, Representative business The order of sending among all services to be synchronized, Indicates that this service is sent first. Indicates that the latency requirement of the service to be synchronized is lower than that of the service Business collection, Represents the number of services in the set. When the service delay requirement is the lowest, the set is an empty set. .

[0049] S2. Based on the single-channel queue scheduling mechanism in step S1, for the dual data transmission channels composed of "edge-cloud-edge" and "edge-edge", the channel idle state and the differentiated latency requirements of the services are taken into consideration, and transmission channels are allocated for all services to be synchronized.

[0050] Specifically, based on the single-channel queue scheduling mechanism in step S1, for the dual data transmission channels consisting of "edge-cloud-edge" and "edge-edge", considering the channel idle state and differentiated service latency requirements, a data transmission channel is allocated to each service to be synchronized according to the following formula:

[0051] in, Representative for business The allocated data transmission channel, The representative assigns an "edge-to-edge" channel to it. The representative assigns an "edge-cloud-edge" channel to it. Indicates that the "edge-to-edge" channel is available. It means that the "edge-to-edge" channel is in an unavailable state. As can be seen from the above formula, the fundamental principle of channel allocation is to allocate the "edge-to-edge" channel to the services to be transmitted first, based on the data transmission queue obtained after calculating the priority of the total services to be synchronized in step S1, while ensuring that the two services are not idle.

[0052] S3. Facing the data transmission queue established by steps S1 and S2 for the "edge-cloud-edge" channel, consider queuing, edge-cloud transmission, cloud master forwarding, and cloud-edge transmission, and calculate the time required for the transmission of each service data to be synchronized.

[0053] Specifically, the time required for transmission of each service data to be synchronized is calculated as follows:

[0054]

[0055]

[0056]

[0057]

[0058] in, Represents the services to be synchronized in the edge-cloud-edge channel The time required for data transmission, Represents the waiting time in queue. represents the edge-to-cloud transmission time, Represents the forwarding time of the cloud master station, represents the cloud-edge transmission time, Indicates that the priority in the "edge-cloud-edge" channel is higher than the current business to be synchronized. Business collection, Representative business The amount of data, represents the edge-cloud transmission channel bandwidth, represents the bandwidth of the cloud-edge transmission channel, Representative of the business When the data is completely sent to the cloud master, its cloud-edge channel has a certain amount of business data to be forwarded.

[0059] S4. For the data transmission queue established by steps S1 and S2 for the "edge-to-edge" channel, consider queuing and edge-to-edge transmission, and calculate the time required for the transmission of each service data to be synchronized.

[0060] Specifically, the time required for transmission of each service data to be synchronized is calculated as follows:

[0061]

[0062]

[0063] in, Represents the services to be synchronized in the edge-to-edge channel The time required for data transmission, Represents the waiting time in queue. represents the edge-to-edge transfer time, Indicates that the priority in the "edge-to-edge" channel is higher than the current synchronization service. Business collection, Represents the edge-to-edge transmission channel bandwidth.

[0064] S5. Based on the time required for data transmission of each service to be synchronized obtained in steps S3 and S4, and taking into account the corresponding delay requirements, calculate the supporting potential of the dual data transmission channel for all services to be synchronized under a given bandwidth resource deployment solution.

[0065] Specifically, according to the time required for data transmission of each to-be-synchronized service obtained in steps S3 and S4, and considering the corresponding delay requirements, the support potential calculation method of the dual data transmission channel for all to-be-synchronized services under a given bandwidth resource deployment scheme is as follows:

[0066]

[0067]

[0068] in, represents the business support potential function, Represents the number of all services to be synchronized. represents the service quality function, Representative business The transmission time does not meet its delay requirements. Representative business The transmission time meets its delay requirements. Representative business The time required for transmission, Representative business Latency requirements.

[0069] S6. According to the expected support potential requirements, based on the original fixed "edge-cloud-edge" channel, calculate the minimum bandwidth required for the "edge-edge" channel.

[0070] Specifically, according to the expected support potential requirements, based on the original fixed "edge-cloud-edge" channel, the minimum bandwidth required for the "edge-edge" channel is calculated as follows:

[0071] in, Represents the minimum bandwidth required for the "edge-to-edge" channel, function Represents business support potential function and the bandwidth of the edge-to-edge channel The relationship between functions Representative function The inverse function of hour, Get .

[0072] The method of the present invention specifies transmission priorities for all services to be synchronized based on the maximum-minimum theorem for a given single data transmission channel; based on a single-channel queue scheduling mechanism, for a dual data transmission channel composed of "edge-cloud-edge" and "edge-edge", the idle state of the channel and differentiated delay requirements of services are considered to allocate transmission channels for all services to be synchronized; a data transmission queue is established for the "edge-cloud-edge" channel, and queuing waiting, edge-cloud transmission, cloud master station forwarding, and cloud-edge transmission are considered to calculate the time required for data transmission of each service to be synchronized; a data transmission queue is established for the "edge-edge" channel, and queuing waiting and edge-edge transmission are considered to calculate the time required for data transmission of each service to be synchronized; according to the time required for data transmission of each service to be synchronized, the corresponding delay requirements are considered to calculate the support potential of the dual data transmission channel for all services to be synchronized under a given bandwidth resource deployment scheme; according to the expected support potential requirements, on the basis of the original fixed "edge-cloud-edge" channel, the minimum bandwidth required for the "edge-edge" channel is calculated, so that the communication resource requirements can be reasonably controlled on the basis of ensuring large-scale cross-regional service status synchronization perception.

[0073] Example 2 like Figure 4 As shown, based on the same inventive concept as the above embodiment, the present invention also provides an end-to-end communication resource deployment device adapted to synchronous perception of cross-regional service states, including: The priority determination module is used to determine the transmission priority of each service to be synchronized, sort the services to be synchronized in order of transmission priority, and obtain a single-channel queue scheduling mechanism; A channel allocation module is used to allocate a transmission channel for each to-be-synchronized service based on the single-channel queue scheduling mechanism to obtain a first data transmission queue and a second data transmission queue; wherein the transmission channel includes an edge-cloud-edge data transmission channel and an edge-edge data transmission channel, the edge-cloud-edge data transmission channel corresponds to the first data transmission queue, and the edge-edge data transmission channel corresponds to the second data transmission queue; A time determination module, used to respectively determine the time required for data transmission of each service to be synchronized in the first data transmission queue and the second data transmission queue; and respectively determine the delay requirement of each service to be synchronized; The evaluation module is used to determine the supporting potential of the dual data transmission channel for all services to be synchronized under a given bandwidth resource deployment scheme based on the time and delay requirements for data transmission corresponding to each service to be synchronized; when the supporting potential does not meet the demand, the bandwidth of the edge-to-edge data transmission channel is incrementally deployed.

[0074] Example 3 like Figure 5 As shown, the present invention also provides an electronic device 100 for implementing a method for deploying end-to-end communication resources for synchronously sensing cross-regional service status in the above embodiment; The electronic device 100 includes a memory 101 , at least one processor 102 , a computer program 103 stored in the memory 101 and executable on the at least one processor 102 , and at least one communication bus 104 .

[0075] The memory 101 can be used to store a computer program 103. The processor 102 implements the steps of a method for deploying end-to-end communication resources for synchronously perceiving cross-regional business status by running or executing the computer program stored in the memory 101 and calling the data stored in the memory 101.

[0076] The memory 101 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data (such as audio data) created according to the use of the electronic device 100, etc. In addition, the memory 101 may include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices.

[0077] At least one processor 102 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 102 may be a microprocessor or any conventional processor, etc. The processor 102 is the control center of the electronic device 100, and uses various interfaces and lines to connect various parts of the entire electronic device 100.

[0078] The memory 101 in the electronic device 100 stores a plurality of instructions to implement a method for deploying end-to-end communication resources for synchronously sensing cross-regional service states, and the processor 102 may execute the plurality of instructions to implement: Determine the transmission priority of each service to be synchronized, sort the services to be synchronized in order of transmission priority, and obtain a single-channel queue scheduling mechanism; Based on the single-channel queue scheduling mechanism, a transmission channel is allocated to each service to be synchronized to obtain a first data transmission queue and a second data transmission queue; wherein the transmission channel includes an edge-cloud-edge data transmission channel and an edge-edge data transmission channel, the edge-cloud-edge data transmission channel corresponds to the first data transmission queue, and the edge-edge data transmission channel corresponds to the second data transmission queue; Determine the time required for data transmission of each service to be synchronized in the first data transmission queue and the second data transmission queue respectively; determine the delay requirement of each service to be synchronized respectively; Based on the time and latency requirements for data transmission corresponding to each service to be synchronized, the supporting potential of the dual data transmission channel for all services to be synchronized under a given bandwidth resource deployment scheme is determined; when the supporting potential does not meet the demand, the bandwidth of the edge-to-edge data transmission channel is incrementally deployed.

[0079] Example 4 If the module / unit integrated in the electronic device 100 is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. Computer-readable media may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory and read-only memory (ROM, Read-Only Memory).

[0080] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0081] 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 flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, 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 flowchart and / or block diagram. 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.

[0082] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate 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 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0083] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0084] In the description of this specification, the description with reference to the terms "one embodiment", "example", "specific example", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0085] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant 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 within the scope of protection of the claims of the present invention.

Claims

1. A cross-region service status synchronous perception end-to-end communication resource deployment method, characterized in that: Includes steps: Determine the transmission priority of each service to be synchronized, sort the services to be synchronized in order of transmission priority, and obtain a single-channel queue scheduling mechanism; Based on the single-channel queue scheduling mechanism, a transmission channel is allocated to each service to be synchronized to obtain a first data transmission queue and a second data transmission queue; wherein the transmission channel includes an edge-cloud-edge data transmission channel and an edge-edge data transmission channel, the edge-cloud-edge data transmission channel corresponds to the first data transmission queue, and the edge-edge data transmission channel corresponds to the second data transmission queue; Determine the time required for data transmission of each service to be synchronized in the first data transmission queue and the second data transmission queue respectively; determine the delay requirement of each service to be synchronized respectively; Based on the time and latency requirements for data transmission corresponding to each service to be synchronized, the supporting potential of the dual data transmission channel for all services to be synchronized under a given bandwidth resource deployment scheme is determined; when the supporting potential does not meet the demand, the bandwidth of the edge-to-edge data transmission channel is incrementally deployed.

2. The cross-region service status synchronous perception end-to-end communication resource deployment method according to claim 1 is characterized in that: Based on the single-channel queue scheduling mechanism, a transmission channel is allocated to each service to be synchronized, so as to obtain a first data transmission queue and a second data transmission queue, including: When starting to allocate transmission channels for services to be synchronized, first determine the availability of edge-to-edge data transmission channels, and when the edge-to-edge data transmission channels are available, allocate the edge-to-edge data transmission channels to the services to be synchronized with the highest current transmission priority; For the business to be synchronized on the next transmission channel to be allocated, the corresponding time required for data transmission when allocating edge-cloud-edge data transmission channel and edge-edge data transmission channel is calculated respectively, and the business to be synchronized on the next transmission channel to be allocated is allocated to the transmission channel with shorter time required for data transmission; for the subsequent business to be synchronized on the transmission channels to be allocated, when allocating transmission channels, they are all allocated to the transmission channels with shorter time required for data transmission; after allocating all the business to be synchronized in the single-channel queue scheduling mechanism, the first data transmission queue and the second data transmission queue are obtained.

3. The cross-region service status synchronous perception end-to-end communication resource deployment method according to claim 1 is characterized in that: Determine the time required for data transmission of each service to be synchronized in the first data transmission queue and the second data transmission queue respectively; wherein the time required for data transmission of the service to be synchronized in the first data transmission queue is the sum of the time for queuing, edge-to-cloud transmission, cloud master station forwarding and cloud-to-edge transmission.

4. The cross-region service status synchronous perception end-to-end communication resource deployment method according to claim 1, characterized in that: The time required for data transmission of each service to be synchronized in the first data transmission queue and the second data transmission queue is determined respectively; wherein the time required for data transmission of the service to be synchronized in the second data transmission queue is the sum of the queuing waiting time and the side-to-side transmission time.

5. The cross-region service status synchronous perception end-to-end communication resource deployment method according to claim 1, characterized in that: Based on the data transmission time and latency requirements of each service to be synchronized, determine the support potential of the dual data transmission channel for all services to be synchronized under a given bandwidth resource deployment solution, including: in, represents the business support potential function, Represents the number of all services to be synchronized. represents the service quality function, Representative business The transmission time does not meet its delay requirements. Representative business The transmission time meets its delay requirements. Representative business The time required for transmission, Representative business Latency requirements.

6. The cross-region service status synchronous perception end-to-end communication resource deployment method according to claim 1, characterized in that: When the support potential does not meet the demand, the bandwidth of the edge-to-edge data transmission channel is incrementally deployed, including: in, Represents the minimum bandwidth required for the "edge-to-edge" channel, function Represents business support potential function and "edge-to-edge" channel bandwidth The relationship between functions Representative function The inverse function of hour, Get .

7. The cross-region service status synchronous perception end-to-end communication resource deployment method according to claim 1, characterized in that: Determine the transmission priority of each service to be synchronized, including: Based on the maximum-minimum theorem, transmission priorities are specified for all services to be synchronized.

8. An end-to-end communication resource deployment device adapted to synchronous perception of cross-regional service status, characterized in that: include: The priority determination module is used to determine the transmission priority of each service to be synchronized, sort the services to be synchronized in order of transmission priority, and obtain a single-channel queue scheduling mechanism; A channel allocation module is used to allocate a transmission channel for each to-be-synchronized service based on the single-channel queue scheduling mechanism to obtain a first data transmission queue and a second data transmission queue; wherein the transmission channel includes an edge-cloud-edge data transmission channel and an edge-edge data transmission channel, the edge-cloud-edge data transmission channel corresponds to the first data transmission queue, and the edge-edge data transmission channel corresponds to the second data transmission queue; A time determination module, used to respectively determine the time required for data transmission of each service to be synchronized in the first data transmission queue and the second data transmission queue; and respectively determine the delay requirement of each service to be synchronized; The evaluation module is used to determine the supporting potential of the dual data transmission channel for all services to be synchronized under a given bandwidth resource deployment scheme based on the time and delay requirements required for data transmission corresponding to each service to be synchronized; when the supporting potential does not meet the demand, the bandwidth of the edge-to-edge data transmission channel is incrementally deployed.

9. An electronic device, characterized in that: It comprises a processor and a memory, wherein the processor is used to execute a computer program stored in the memory to implement the cross-regional business status synchronization perception end-to-end communication resource deployment method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one instruction, and when the at least one instruction is executed by the processor, the cross-regional business status synchronization perception end-to-end communication resource deployment method as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • 5G and TSN joint scheduling method based on wireless channel information

    CN113630893A

  • Heterogeneous networking service flow scheduling method, system, equipment and medium

    CN116527601A

  • Communication queue scheduling optimization method and device, equipment and medium

    CN117834552A