Low-latency dual-mode communication method based on dual-scale resource reservation optimization
By optimizing resource allocation and adjustment under large and small time scales, combining power line communication and wireless communication, the problems of low communication resource utilization rate and low data transmission reliability in the power grid are solved, and efficient data transmission and communication connection are achieved.
Patent Information
- Application Number
- CN202510969608.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-15
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2045-07-15
AI Technical Summary
The existing communication resource reservation mechanism fails to fully consider the network data arrival characteristics and grid operation status in the power grid, resulting in unreasonable allocation of communication resources, low resource utilization and low data transmission reliability.
The low-latency dual-mode communication method based on dual-scale resource reservation optimization is adopted. Through precise resource allocation and dynamic adjustment of large time scales and small time scales, combined with power line communication and wireless communication, resource utilization is optimized and data transmission reliability is improved.
Accurate resource allocation and dynamic adjustment under different time scales are achieved, resource waste is reduced, data transmission timeliness and reliability are ensured, and the throughput and efficiency of the overall system are improved.
Smart Images

Figure CN120474996B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of power communication technology, and in particular to a low-latency dual-mode communication method based on dual-scale resource reservation optimization. Background Art
[0002] With the rise of smart electricity usage and the intelligent development of power grids, smart grid usage is being reflected in remote monitoring, data collection, fault location, energy management, and intelligent control. This places higher demands on power grid substations to improve power supply reliability, energy conservation, and consumption reduction, as well as operational efficiency. However, given the complex and widespread nature of power grid substations, the difficulty of comprehensive fiber coverage can be addressed by combining power line communication (PLC) with wireless communication. The advantage of PLC is that it utilizes existing power lines for communication transmission, eliminating the need for laying additional cables, saving costs and facilitating deployment. However, PLC suffers from drawbacks such as high interference and limited transmission distance. In contrast, wireless communication offers advantages such as wide coverage and flexible deployment, but also has drawbacks such as signal interference and lower security. Therefore, combining PLC and wireless communication to form dual-mode communication can fully leverage the complementary advantages of both. Power line communication allows for stable and reliable data transmission, while wireless communication technology provides wider coverage, greater mobility, and more efficient data transmission and connectivity.
[0003] The resource reservation mechanism is a strategy for allocating and reserving resources in advance during the operation of the power grid. In the power grid, the resource reservation mechanism usually refers to the advance allocation and reservation of certain power, communication, storage and other resources, which helps to improve the flexibility, reliability, efficiency and response speed of the power grid to cope with sudden demands or failures that may occur in the system. However, the existing resource reservation mechanism does not fully consider the arrival characteristics of network data and the operating status of the power grid, resulting in unreasonable allocation of communication resources and low utilization of communication resources. In addition, resource reservation adjustments are usually based on fixed resource adjustment strategies, and there is a lack of resource reservation adjustment methods that consider the delay satisfaction margin and business data transmission deviation, resulting in reduced business data transmission reliability. Based on this, the existing communication resource reservation mechanism has the problems of low resource utilization and low data transmission reliability. Summary of the Invention
[0004] The purpose of this application is to solve at least one of the above-mentioned technical deficiencies, especially the technical deficiencies of low resource utilization and low data transmission reliability in the prior art.
[0005] In a first aspect, the present application provides a low-latency dual-mode communication method based on dual-scale resource reservation optimization, where the dual scales include a large time scale and a small time scale. The method includes:
[0006] For each large time scale, obtain the index value and evaluation weight of each service indicator of each terminal in the large time scale, and calculate the evaluation index value of each terminal in the large time scale. The service indicators include the amount of transmitted service data, the grid load fluctuation rate, the grid electric vehicle access fluctuation rate, and the grid photovoltaic output fluctuation rate.
[0007] According to the values of each evaluation index, the channel corresponding to each terminal in each large time scale is determined, and the communication reserved time length corresponding to each terminal in each large time scale is calculated;
[0008] Divide each large time scale into multiple small time scales;
[0009] For each small time scale, if there is a terminal that meets the service data transmission delay requirements in the small time scale, the total resources saved in the small time scale are determined, and when there is a terminal that does not meet the service data transmission delay requirements in the next small time scale of the small time scale, the communication reserved time length of the terminal is adjusted according to the total resources saved in the small time scale.
[0010] In one embodiment, the step of calculating the evaluation index value of each terminal in the large time scale includes:
[0011] The evaluation index value of each terminal in this large time scale is calculated according to the following expression:
[0012]
[0013] Where, Indicates the Large time scale terminal Evaluation index value of business needs, 、 、 、 and Respectively represent The evaluation weights of the large-scale service data transmission delay requirements, the amount of transmitted service data, the grid load fluctuation rate, the grid electric vehicle access fluctuation rate and the grid photovoltaic output fluctuation rate are calculated. 、 、 、 and Respectively Terminals on a large time scale The requirements for service data transmission delay, transmission service data volume, grid load fluctuation rate, grid electric vehicle access fluctuation rate and grid photovoltaic output fluctuation rate are considered.
[0014] In one embodiment, the step of determining the channel corresponding to each terminal in each large time scale according to each evaluation indicator value includes:
[0015] Determining a first preset evaluation index threshold and a second preset evaluation index threshold, the first preset evaluation index threshold being less than the second preset evaluation index threshold;
[0016] Allocating terminals whose evaluation index values are greater than or equal to a second preset evaluation index threshold to the first channel and the second channel;
[0017] Allocate a terminal whose evaluation index value is greater than a first preset evaluation index threshold and less than a second preset evaluation index threshold to the first channel;
[0018] Terminals whose evaluation index values are less than or equal to the first preset evaluation index threshold are allocated to the second channel.
[0019] In one embodiment, the step of calculating the communication reserved time length corresponding to each terminal in each large time scale includes:
[0020] The communication reserved time length corresponding to each terminal in each large time scale is calculated according to the following expression:
[0021]
[0022] Where, 、 and Respectively represent Large time scale terminal The length of communication reserved for service data transmission via two channels, the first channel and the second channel, and represent the first preset evaluation index threshold and the second preset evaluation index threshold, respectively, Indicates the Large time scale terminal Evaluation index value of business needs Indicates the The total amount of reserved length on a large time scale, Indicates the total number of terminals during business data transmission. express A collection of terminals, express A collection of terminals, express A collection of terminals.
[0023] In one embodiment, the step of adjusting the communication reserved time length of the terminal according to the total resource saved at the small time scale includes:
[0024] Adjust the communication reserved time length of the terminal according to the following expression:
[0025]
[0026] Where, Indicates the Large time scale Small time scale terminal The length of communication reservation time, Indicates the Large time scale Small time scale terminal The length of communication reservation time, Indicates the Large time scale Business data transmission deviation on a time scale of hours, Indicates the Large time scale Saving total resources on an hourly scale, Indicates the Large time scale The delay requirement is not met at the hourly scale. A collection of terminals.
[0027] In one embodiment, the expression of the service data transmission deviation is as follows:
[0028]
[0029] Where, Indicates the Large time scale Business data transmission deviation on a time scale of hours, Indicates the Large time scale Hourly time scale The service data transmission delay requirement for each statistical time window, Indicates the Large time scale On a time scale of one hour The actual delay of service data transmission within a statistical time window, Represents the sum of the statistical time windows within each small time scale.
[0030] In a second aspect, the present application provides a low-latency dual-mode communication device based on dual-scale resource reservation optimization, wherein the dual scale includes a large time scale and a small time scale, and the device includes:
[0031] An evaluation index value determination module is used to obtain the index value and evaluation weight of each business index of each terminal in each large time scale, and calculate the evaluation index value of each terminal in the large time scale. The business indicators include the amount of transmitted business data, the grid load fluctuation rate, the grid electric vehicle access fluctuation rate, and the grid photovoltaic output fluctuation rate;
[0032] A communication reserved time length determination module is used to determine the channel corresponding to each terminal in each large time scale according to each evaluation index value, and calculate the communication reserved time length corresponding to each terminal in each large time scale;
[0033] A small time scale division module is used to divide each large time scale into multiple small time scales;
[0034] The communication reserved time length adjustment module is used to determine the total resources saved in each small time scale if there is a terminal that meets the service data transmission delay requirements in the small time scale, and when there is a terminal that does not meet the service data transmission delay requirements in the next small time scale of the small time scale, adjust the communication reserved time length of the terminal according to the total resources saved in the small time scale.
[0035] In one embodiment, the evaluation index value determination module includes:
[0036] The evaluation index value calculation unit is used to calculate the evaluation index value of each terminal in the large time scale according to the following expression:
[0037]
[0038] Where, Indicates the Large time scale terminal Evaluation index value of business needs, 、 、 、 and Respectively represent The evaluation weights of the large-scale service data transmission delay requirements, the amount of transmitted service data, the grid load fluctuation rate, the grid electric vehicle access fluctuation rate and the grid photovoltaic output fluctuation rate are calculated. 、 、 、 and Respectively Terminals on a large time scale The requirements for service data transmission delay, transmission service data volume, grid load fluctuation rate, grid electric vehicle access fluctuation rate and grid photovoltaic output fluctuation rate are considered.
[0039] In a third aspect, the present application provides a storage medium: the storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the low-latency dual-mode communication method based on dual-scale resource reservation optimization in any of the above embodiments.
[0040] In a fourth aspect, the present application provides a computer device, comprising: one or more processors, and a memory;
[0041] Computer-readable instructions are stored in the memory. When the computer-readable instructions are executed by one or more processors, the steps of the low-latency dual-mode communication method based on dual-scale resource reservation optimization in any of the above embodiments are performed.
[0042] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0043] In the low-latency dual-mode communication method based on dual-scale resource reservation optimization provided by the present application, by optimizing resource reservation on large and small time scales, accurate resource allocation can be performed according to actual needs at different time scales. In the large time scale, reasonable communication resource reservation can be made according to business indicators to avoid over-allocation or under-allocation of resources. In the small time scale, the length of resource reservation time can be dynamically adjusted to further optimize resource utilization and reduce resource waste. At the same time, by taking into account both delay requirements and resource savings in the small time scale, possible transmission delay problems can be adjusted in a timely manner, thereby improving the reliability of data transmission. When the next small time scale does not meet the service data transmission delay requirements, the resources saved in the current time scale can be used in a timely manner to make adjustments to ensure the timeliness and reliability of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0045] Figure 1 A schematic diagram of a process for a low-latency dual-mode communication method based on dual-scale resource reservation optimization provided in an embodiment of the present application;
[0046] Figure 2 A schematic diagram of the internal structure of a low-latency dual-mode communication device based on dual-scale resource reservation optimization provided in an embodiment of the present application;
[0047] Figure 3 A schematic diagram of the internal structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0048] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0049] The present application provides a low-latency dual-mode communication method based on dual-scale resource reservation optimization. The dual scale includes a large time scale and a small time scale. The following embodiments are described using the method applied to a computer device as an example. It can be understood that the computer device can be any device with data processing capabilities, including but not limited to a single server, a server cluster, a personal laptop, a desktop computer, etc. Figure 1 As shown, the method includes:
[0050] S101: For each large time scale, obtain the index value and evaluation weight of each service index of each terminal in the large time scale, and calculate the evaluation index value of each terminal in the large time scale.
[0051] Business indicators include the amount of transmitted business data, grid load fluctuation rate, grid electric vehicle access fluctuation rate and grid photovoltaic output fluctuation rate.
[0052] The term "large time scale" refers to data analysis over a longer period of time. Terminals can refer to various devices or systems connected to the power grid, such as substations, distribution stations, and user-end devices. These terminals are key points for data transmission and power distribution. Business indicators are specific numerical indicators used to measure and evaluate the operating status of power systems. The amount of business data transmitted refers to the amount of data transmitted through a terminal within a certain period of time, which may reflect the communication load or activity of the system. The grid load fluctuation rate refers to the degree of fluctuation in the grid load, reflecting the stability of power demand and the regulation capacity of the grid. The grid electric vehicle access fluctuation rate refers to the fluctuation in charging demand when electric vehicles are connected to the grid, reflecting the impact of electric vehicles on the grid load. The grid photovoltaic output fluctuation rate refers to the fluctuation in the output power of photovoltaic power stations, which is affected by factors such as weather conditions. The evaluation weight refers to the importance or contribution of each business indicator in the comprehensive evaluation.
[0053] In this step, the numerical values of each business indicator for each terminal within each large time scale must first be collected. Relevant data can be extracted from the power system, including but not limited to transmission logs, load data, electric vehicle access records, and photovoltaic power generation data. Based on the business needs and analysis objectives, the evaluation weight of each business indicator is determined. The evaluation index value can then be calculated based on the numerical values of each business indicator and its corresponding weight. For example, for each large time scale and each terminal, the numerical value of each business indicator is multiplied by its corresponding evaluation weight, and these weighted values are then added together to obtain the evaluation index value for that terminal within that large time scale.
[0054] It can be understood that if the service data transmission delay requirement is smaller, the amount of transmitted service data is larger, and the grid load fluctuation rate, grid electric vehicle access fluctuation rate and grid photovoltaic output fluctuation rate are larger, then the service demand evaluation index will be larger and more communication resources need to be reserved.
[0055] S102: Determine the channel corresponding to each terminal in each large time scale according to each evaluation index value, and calculate the communication reserved time length corresponding to each terminal in each large time scale.
[0056] The channel can be a wireless channel, a wired channel, or a virtual connection via a network protocol. The communication reservation time is the length of time reserved to ensure that the terminal can successfully complete its communication task. This time period must be long enough to accommodate data transmission, processing, and possible retransmissions.
[0057] In this step, the channel corresponding to each terminal can be determined according to the evaluation index. For example, the priority of the terminal is determined according to the evaluation index value. The terminal with a higher evaluation index value may have a higher communication demand or a more important status, so the channel can be allocated first.
[0058] In one example, the communication reservation time can be calculated by adding the data transmission time, processing time, and retransmission reserve. The data transmission time can be calculated based on the amount of data the terminal needs to transmit and the channel transmission rate. The processing time can take into account the time required by the receiving end to process the data. The retransmission reserve reserves a certain amount of time for possible retransmissions to cope with errors or packet loss during communication.
[0059] S103: Divide each large time scale into multiple small time scales.
[0060] Among them, compared with the large time scale, the small time scale refers to a shorter period of time.
[0061] In this step, the specific criteria for dividing the large time scale into smaller time scales must first be determined. This depends on the analysis objective, data availability, and system characteristics. For example, if the analysis objective is to monitor real-time load variations in the power system, the smaller time scale might be set to minutes or seconds. If the analysis objective is to study the daily cyclical variation in power demand, the large time scale might be set to days, while the smaller time scale might be set to hours. The large time scale is then divided according to the selected smaller time scales.
[0062] S104: For each small time scale, if there is a terminal that meets the service data transmission delay requirements in the small time scale, the total resources saved in the small time scale are determined, and when there is a terminal that does not meet the service data transmission delay requirements in the next small time scale of the small time scale, the communication reserved time length of the terminal is adjusted according to the total resources saved in the small time scale.
[0063] Among them, within a certain small time scale, if the communication needs of some terminals are met and there are remaining resources, such as channel bandwidth, communication time, etc., then these remaining resources can be considered as the total saved resources of the small time scale.
[0064] In this step, for each small time scale, the communication status and performance data of all terminals are monitored to evaluate whether each terminal meets the data transmission delay requirements of its business. For small time scales that meet the data transmission delay requirements of all terminals, the remaining resources are calculated, that is, the total resource savings, including underutilized channel bandwidth, idle communication time slots, etc. The communication needs and possible delay conditions of each terminal in the next small time scale are determined, and it is determined whether there are terminals that may not meet the data transmission delay requirements. If there are terminals that do not meet the data transmission delay requirements in the next small time scale, the communication reserved time lengths of these terminals are adjusted based on the total resource savings of the current small time scale. Multiple factors can be considered during the adjustment, such as terminal priority, data transmission volume, channel conditions, etc., to ensure that all terminals can complete data transmission while meeting the delay requirements.
[0065] In the above-described embodiment, by optimizing resource reservations at both large and small time scales, precise resource allocation can be achieved based on actual needs at different time scales. At the large time scale, reasonable communication resource reservations can be made based on service metrics to avoid over- or under-allocation of resources. At the small time scale, the length of resource reservations can be dynamically adjusted to further optimize resource utilization and reduce resource waste. Furthermore, by considering both latency requirements and resource conservation at the small time scale, potential transmission latency issues can be promptly adjusted, thereby improving data transmission reliability. If the next small time scale does not meet the service data transmission latency requirements, adjustments can be made promptly using the resources saved at the current time scale, ensuring the timeliness and reliability of data transmission.
[0066] In one embodiment, the step of calculating the evaluation index value of each terminal in the large time scale includes:
[0067] The evaluation index value of each terminal in this large time scale is calculated according to the following expression:
[0068]
[0069] Where, Indicates the Large time scale terminal Evaluation index value of business needs, 、 、 、 and Respectively represent The evaluation weights of the large-scale service data transmission delay requirements, the amount of transmitted service data, the grid load fluctuation rate, the grid electric vehicle access fluctuation rate and the grid photovoltaic output fluctuation rate are calculated. 、 、 、 and Respectively Terminals on a large time scale The requirements for service data transmission delay, transmission service data volume, grid load fluctuation rate, grid electric vehicle access fluctuation rate and grid photovoltaic output fluctuation rate are considered.
[0070] In this embodiment, by integrating multiple key indicators, it is possible to comprehensively evaluate whether the terminal's service needs are met over a large time scale.
[0071] In one embodiment, the step of determining the channel corresponding to each terminal in each large time scale according to each evaluation indicator value includes:
[0072] Determining a first preset evaluation index threshold and a second preset evaluation index threshold, the first preset evaluation index threshold being less than the second preset evaluation index threshold;
[0073] Allocating terminals whose evaluation index values are greater than or equal to a second preset evaluation index threshold to the first channel and the second channel;
[0074] Allocate a terminal whose evaluation index value is greater than a first preset evaluation index threshold and less than a second preset evaluation index threshold to the first channel;
[0075] Terminals whose evaluation index values are less than or equal to the first preset evaluation index threshold are allocated to the second channel.
[0076] Specifically, if the terminal's evaluation index value is greater than or equal to the second preset evaluation index threshold, it indicates that the terminal has a higher priority or greater data transmission demand, and therefore is allocated more channel resources. If the terminal's evaluation index value is greater than the first preset evaluation index threshold and less than the second preset evaluation index threshold, it indicates that the terminal's demand is at a medium level. If the terminal's evaluation index value is less than or equal to the first preset evaluation index threshold, it indicates that the terminal's demand is low.
[0077] In this embodiment, by assigning terminals with high evaluation index values to more channels, we ensure that these terminals have sufficient resources to meet their high data transmission needs, thereby improving the overall system throughput and efficiency. Terminals with low evaluation index values are assigned to fewer channels, which helps conserve resources and avoids wasting resources on terminals with lower requirements.
[0078] In one embodiment, the step of calculating the communication reserved time length corresponding to each terminal in each large time scale includes:
[0079] The communication reserved time length corresponding to each terminal in each large time scale is calculated according to the following expression:
[0080]
[0081] Where, 、 and Respectively represent Large time scale terminal The length of communication reserved for service data transmission via two channels, the first channel and the second channel, and represent the first preset evaluation index threshold and the second preset evaluation index threshold, respectively, Indicates the Large time scale terminal Evaluation index value of business needs Indicates the The total amount of reserved length on a large time scale, Indicates the total number of terminals during business data transmission. express A collection of terminals, express A collection of terminals, express A collection of terminals.
[0082] In this embodiment, the communication reservation time length is dynamically allocated according to the service demand evaluation index value of the terminal. This helps to optimize resource utilization, ensure that high-demand terminals can obtain more communication resources, and thus improve overall service processing efficiency.
[0083] In one embodiment, the step of adjusting the communication reserved time length of the terminal according to the total resource saved at the small time scale includes:
[0084] Adjust the communication reserved time length of the terminal according to the following expression:
[0085]
[0086] Where, Indicates the Large time scale Small time scale terminal The length of communication reservation time, Indicates the Large time scale Small time scale terminal The length of communication reservation time, Indicates the Large time scale Business data transmission deviation on a time scale of hours, Indicates the Large time scale Saving total resources on an hourly scale, Indicates the Large time scale The delay requirement is not met at the hourly scale. A collection of terminals.
[0087] Specifically, assuming that Large time scale On a time scale of hours The total resources saved by satisfying the delay requirement of each terminal is . Assume that Large time scale On a time scale of hours terminals do not meet the delay requirement, and the terminal set is Based on the Large time scale Total resource savings on an hourly time scale For the first Large time scale Terminals that do not meet the latency requirements at the hourly time scale Length of time reserved for communication Adjustment.
[0088] In this embodiment, by considering the service data transmission deviation and the total resources saved, the communication reservation time length is dynamically adjusted. In this way, it is possible to better cope with changes in actual services and ensure the effective use of communication resources.
[0089] In one embodiment, the expression of service data transmission deviation is as follows:
[0090]
[0091] Where, Indicates the Large time scale Business data transmission deviation on a time scale of hours, Indicates the Large time scale Hourly time scale The service data transmission delay requirement for each statistical time window, Indicates the Large time scale On a time scale of one hour The actual delay of service data transmission within a statistical time window, Represents the sum of the statistical time windows within each small time scale.
[0092] Specifically, it is assumed that the service data transmission delay requirement, the amount of transmitted service data, the load power, the number of electric vehicles connected to the grid, the grid photovoltaic output, and the length of the dual-mode communication reserved time remain unchanged within a statistical time window within a small time scale, and change dynamically between different statistical time windows.
[0093] Definition Large time scale On a time scale of one hour The actual delay of service data transmission within a statistical window is If Large time scale On a time scale of one hour If the service data transmission delay requirement of a window is less than the actual service data transmission delay, the delay requirement cannot be met; otherwise, the delay requirement can be met. Large time scale On a time scale of one hour The data transmission deviation of a window service can be expressed as:
[0094]
[0095] Where, Indicates the Large time scale Hourly time scale The service data transmission delay requirement for each window.
[0096] Rule No. Large time scale The business data transmission deviation on an hourly time scale is shown below.
[0097]
[0098] In this embodiment, by calculating the difference between the delay requirement and the actual delay in each statistical time window and accumulating these differences, the deviation of business data transmission can be accurately reflected, so as to more accurately understand the status of data transmission and make more reasonable adjustments.
[0099] The following describes a low-latency dual-mode communication device based on dual-scale resource reservation optimization provided by an embodiment of the present application. The low-latency dual-mode communication device based on dual-scale resource reservation optimization described below and the low-latency dual-mode communication method based on dual-scale resource reservation optimization described above can refer to each other. Figure 2 As shown, the present application provides a low-latency dual-mode communication device based on dual-scale resource reservation optimization, the dual scale includes a large time scale and a small time scale, and the device includes:
[0100] Evaluation index value determination module 201 is used to obtain the index value and evaluation weight of each service index of each terminal in each large time scale, and calculate the evaluation index value of each terminal in the large time scale. The service index includes the amount of transmitted service data, the grid load fluctuation rate, the grid electric vehicle access fluctuation rate, and the grid photovoltaic output fluctuation rate.
[0101] The communication reserved time length determination module 202 is used to determine the channel corresponding to each terminal in each large time scale according to each evaluation index value, and calculate the communication reserved time length corresponding to each terminal in each large time scale;
[0102] A small time scale division module 203 is used to divide each large time scale into multiple small time scales;
[0103] The communication reserved time length adjustment module 204 is used to determine the total resources saved in each small time scale if there is a terminal that meets the service data transmission delay requirements in the small time scale, and when there is a terminal that does not meet the service data transmission delay requirements in the next small time scale of the small time scale, adjust the communication reserved time length of the terminal according to the total resources saved in the small time scale.
[0104] In one embodiment, the evaluation index value determination module 201 includes:
[0105] The evaluation index value calculation unit is used to calculate the evaluation index value of each terminal in the large time scale according to the following expression:
[0106]
[0107] Where, Indicates the Large time scale terminal Evaluation index value of business needs, 、 、 、 and Respectively represent The evaluation weights of the large-scale service data transmission delay requirements, the amount of transmitted service data, the grid load fluctuation rate, the grid electric vehicle access fluctuation rate and the grid photovoltaic output fluctuation rate are calculated. 、 、 、 and Respectively Terminals on a large time scale The requirements for service data transmission delay, transmission service data volume, grid load fluctuation rate, grid electric vehicle access fluctuation rate and grid photovoltaic output fluctuation rate are considered.
[0108] In one embodiment, the communication reserved time length determination module 202 includes:
[0109] A threshold determination unit, configured to determine a first preset evaluation index threshold and a second preset evaluation index threshold, wherein the first preset evaluation index threshold is smaller than the second preset evaluation index threshold;
[0110] A first terminal allocation unit is configured to allocate terminals whose evaluation index values are greater than or equal to a second preset evaluation index threshold to the first channel and the second channel;
[0111] A second terminal allocation unit, configured to allocate a terminal having an evaluation index value greater than a first preset evaluation index threshold and less than a second preset evaluation index threshold to the first channel;
[0112] The third terminal allocation unit is configured to allocate terminals whose evaluation index values are less than or equal to the first preset evaluation index threshold to the second channel.
[0113] In one embodiment, the communication reserved time length determination module 202 includes:
[0114] The communication reserved time length calculation unit is used to calculate the communication reserved time length corresponding to each terminal in each large time scale according to the following expression:
[0115]
[0116] Where, 、 and Respectively represent Large time scale terminal The length of communication reserved for service data transmission via two channels, the first channel and the second channel, and represent the first preset evaluation index threshold and the second preset evaluation index threshold, respectively, Indicates the Large time scale terminal Evaluation index value of business needs Indicates the The total amount of reserved length on a large time scale, Indicates the total number of terminals during business data transmission. express A collection of terminals, express A collection of terminals, express A collection of terminals.
[0117] In one embodiment, the communication reserved time length adjustment module 204 includes:
[0118] The communication reserved time length adjustment unit is used to adjust the communication reserved time length of the terminal according to the following expression:
[0119]
[0120] Where, Indicates the Large time scale Small time scale terminal The length of communication reservation time, Indicates the Large time scale Small time scale terminal The length of communication reservation time, Indicates the Large time scale Business data transmission deviation on a time scale of hours, Indicates the Large time scale Saving total resources on an hourly scale, Indicates the Large time scale The delay requirement is not met at the hourly scale. A terminal collection.
[0121] In one embodiment, the expression of service data transmission deviation is as follows:
[0122]
[0123] Where, Indicates the Large time scale Business data transmission deviation on a time scale of hours, Indicates the Large time scale Hourly time scale The service data transmission delay requirement for each statistical time window, Indicates the Large time scale On a time scale of one hour The actual delay of service data transmission within a statistical time window, Represents the sum of the statistical time windows within each small time scale.
[0124] In one embodiment, the present application also provides a storage medium storing computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the low-latency dual-mode communication method based on dual-scale resource reservation optimization as described in any of the above embodiments.
[0125] In one embodiment, the present application also provides a computer device having computer-readable instructions stored therein. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the low-latency dual-mode communication method based on dual-scale resource reservation optimization as described in any of the above embodiments.
[0126] Schematically, as Figure 3 As shown, Figure 3 This is a schematic diagram of the internal structure of a computer device provided in an embodiment of the present application. The computer device 300 can be provided as a server. Figure 3 Computer device 300 includes a processing component 302, which further includes one or more processors, and memory resources represented by memory 301 for storing instructions executable by processing component 302, such as applications. The application stored in memory 301 may include one or more modules, each corresponding to a set of instructions. In addition, processing component 302 is configured to execute instructions to perform the low-latency dual-mode communication method based on dual-scale resource reservation optimization according to any of the above embodiments.
[0127] The computer device 300 may further include a power supply component 303 configured to perform power management of the computer device 300, a wired or wireless network interface 304 configured to connect the computer device 300 to a network, and an input / output (I / O) interface 305. The computer device 300 may operate based on an operating system stored in the memory 301, such as Windows Server™, Mac OS X™, Unix™, Linux™, Free BSD™, or the like.
[0128] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0129] Finally, it should be noted that, in this article, relational terms such as first and second are merely used to distinguish one entity or operation from another, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprise," "include," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. Without further restriction, an element defined by the phrase "comprising a..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element. Herein, "one," "said," "the," and "its" may also include plural forms unless the context clearly indicates otherwise. A plurality refers to at least two, such as 2, 3, 5, or 8. "And / or" includes any and all combinations of the relevant listed items.
[0130] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The various embodiments can be combined as needed, and the same or similar parts can be referenced to each other.
[0131] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A low-latency dual-mode communication method based on dual-scale resource reservation optimization, characterized in that: The dual scales include a large time scale and a small time scale, and the method includes: For each large time scale, obtain the index value and evaluation weight of each service indicator of each terminal in the large time scale, and calculate the evaluation index value of each terminal in the large time scale. The service indicators include the amount of transmitted service data, the grid load fluctuation rate, the grid electric vehicle access fluctuation rate, and the grid photovoltaic output fluctuation rate; Determining, based on each of the evaluation index values, a channel corresponding to each terminal in each of the large time scales, and calculating a communication reserved time length corresponding to each terminal in each of the large time scales; dividing each of the large time scales into a plurality of small time scales; For each of the small time scales, if there is a terminal in the small time scale that meets the service data transmission delay requirements, the total resources saved in the small time scale are determined, and when there is a terminal in the next small time scale of the small time scale that does not meet the service data transmission delay requirements, the communication reserved time length of the terminal is adjusted according to the total resources saved in the small time scale.
2. The low-latency dual-mode communication method based on dual-scale resource reservation optimization according to claim 1 is characterized in that: The step of calculating the evaluation index value of each terminal in the large time scale includes: The evaluation index value of each terminal in this large time scale is calculated according to the following expression: Where, Indicates the Large time scale terminal Evaluation index value of business needs, 、 、 、 and Respectively represent The evaluation weights of the large-scale service data transmission delay requirements, the amount of transmitted service data, the grid load fluctuation rate, the grid electric vehicle access fluctuation rate and the grid photovoltaic output fluctuation rate are calculated. 、 、 、 and Respectively Terminals on a large time scale The requirements for service data transmission delay, transmission service data volume, grid load fluctuation rate, grid electric vehicle access fluctuation rate and grid photovoltaic output fluctuation rate are considered.
3. The low-latency dual-mode communication method based on dual-scale resource reservation optimization according to claim 1, characterized in that: The step of determining, based on each of the evaluation index values, a channel corresponding to each terminal in each of the large time scales, includes: Determining a first preset evaluation index threshold and a second preset evaluation index threshold, wherein the first preset evaluation index threshold is less than the second preset evaluation index threshold; Allocating terminals whose evaluation index values are greater than or equal to the second preset evaluation index threshold to the first channel and the second channel; Allocate terminals whose evaluation index values are greater than the first preset evaluation index threshold and less than the second preset evaluation index threshold to the first channel; Terminals whose evaluation index values are less than or equal to the first preset evaluation index threshold are allocated to the second channel.
4. The low-latency dual-mode communication method based on dual-scale resource reservation optimization according to claim 3 is characterized in that: The step of calculating the communication reserved time length corresponding to each terminal in each of the large time scales includes: The communication reserved time length corresponding to each terminal in each large time scale is calculated according to the following expression: Where, 、 and Respectively represent Large time scale terminal The length of communication reserved time for carrying out service data transmission through two channels, the first channel and the second channel, and represent the first preset evaluation index threshold and the second preset evaluation index threshold respectively, Indicates the Large time scale terminal Evaluation index value of business needs Indicates the The total amount of reserved length on a large time scale, Indicates the total number of terminals during business data transmission. express A collection of terminals, express A collection of terminals, express A collection of terminals.
5. The low-latency dual-mode communication method based on dual-scale resource reservation optimization according to claim 1, characterized in that: The step of adjusting the communication reserved time length of the terminal according to the total resource saved at the small time scale includes: Adjust the communication reserved time length of the terminal according to the following expression: Where, Indicates the Large time scale Small time scale terminal The length of communication reservation time, Indicates the Large time scale Small time scale terminal The length of communication reservation time, Indicates the Large time scale Business data transmission deviation on a time scale of hours, Indicates the Large time scale Saving total resources on an hourly scale, Indicates the Large time scale The delay requirement is not met at the hourly scale. A terminal collection.
6. The low-latency dual-mode communication method based on dual-scale resource reservation optimization according to claim 5, characterized in that: The expression of business data transmission deviation is as follows: Where, Indicates the Large time scale Business data transmission deviation on a time scale of hours, Indicates the Large time scale Hourly time scale The service data transmission delay requirement for each statistical time window, Indicates the Large time scale On a time scale of one hour The actual delay of service data transmission within a statistical time window, Represents the sum of the statistical time windows within each small time scale.
7. A low-latency dual-mode communication device based on dual-scale resource reservation optimization, characterized in that: The dual scales include a large time scale and a small time scale, and the device includes: An evaluation index value determination module is used to obtain, for each large time scale, the index value and evaluation weight of each business index of each terminal in the large time scale, and calculate the evaluation index value of each terminal in the large time scale, wherein the business indicators include the amount of transmitted business data, the grid load fluctuation rate, the grid electric vehicle access fluctuation rate, and the grid photovoltaic output fluctuation rate; A communication reserved time length determination module is used to determine the channel corresponding to each terminal in each of the large time scales according to each of the evaluation index values, and calculate the communication reserved time length corresponding to each terminal in each of the large time scales; A small time scale division module, used for dividing each of the large time scales into multiple small time scales; The communication reserved time length adjustment module is used to determine the total resources saved in each small time scale if there is a terminal that meets the service data transmission delay requirements in the small time scale, and when there is a terminal that does not meet the service data transmission delay requirements in the next small time scale of the small time scale, adjust the communication reserved time length of the terminal according to the total resources saved in the small time scale.
8. The low-latency dual-mode communication device based on dual-scale resource reservation optimization according to claim 7, characterized in that: The evaluation index value determination module includes: The evaluation index value calculation unit is used to calculate the evaluation index value of each terminal in the large time scale according to the following expression: Where, Indicates the Large time scale terminal Evaluation index value of business needs, 、 、 、 and Respectively represent The evaluation weights of the large-scale service data transmission delay requirements, the amount of transmitted service data, the grid load fluctuation rate, the grid electric vehicle access fluctuation rate and the grid photovoltaic output fluctuation rate are calculated. 、 、 、 and Respectively Terminals on a large time scale The requirements for service data transmission delay, transmission service data volume, grid load fluctuation rate, grid electric vehicle access fluctuation rate and grid photovoltaic output fluctuation rate are considered.
9. A storage medium, characterized in that: The storage medium stores computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the steps of the low-latency dual-mode communication method based on dual-scale resource reservation optimization as described in any one of claims 1 to 6.
10. A computer device, characterized in that: include: one or more processors, and memory; The memory stores computer-readable instructions, which, when executed by the one or more processors, execute the steps of the low-latency dual-mode communication method based on dual-scale resource reservation optimization as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Distributed resource edge control method and device for multi-time scale distribution model
CN115833115A
Method and apparatus for device-to-device sidelink resource selection in a wireless communication system
US20210314821A1