Resource reselection method and device, control equipment and readable storage medium
By dynamically selecting carrier resource reselection strategies based on service changes and environmental information in industrial automation equipment, the problem of communication interruption caused by frequent carrier resource reselection is solved, achieving a stable communication link and reducing the probability of retransmission.
Patent Information
- Application Number
- CN202511118165.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-11
- Publication Date
- 2025-11-18
AI Technical Summary
In industrial automation equipment, frequent carrier resource reselection leads to communication interruptions and increased communication overhead, which is difficult to solve effectively with existing technologies.
A resource reselection method is provided, which determines a carrier resource reselection strategy based on service requirements and environmental information when there are service changes in the bearer equipment. The strategy includes measurement-based, load-boosting, and connection-maintaining reselection strategies, and dynamically selects target candidate carriers to avoid communication interruption.
It effectively reduces the probability of retransmission, reduces communication overhead, ensures basic connectivity and high bandwidth requirements in extreme environments, and achieves a stable communication link.
Smart Images

Figure CN120980690A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a resource reselection method, apparatus, control device, and readable storage medium. Background Technology
[0002] As industrial automation equipment requires increasingly higher load capacity, more diverse data types, significantly increased data volume, and greater real-time and scalability demands, the traditional wired connection method for communication in automation equipment has limited the deployment of communication modules.
[0003] With the development of wireless communication technology, the 3rd Generation Partnership Project (3GPP) has introduced Long Term Evolution (LTE) and LTE-Advanced, as well as 5G NR (New Radio) technology, significantly improving the bandwidth of wireless communication. Carrier aggregation (CC) is a key technology for supporting greater bandwidth in future wireless communication systems. By aggregating carriers of different types and / or sizes, carriers with greater bandwidth can be formed. In industrial automation applications, the interference types and intensities caused by different carrier devices such as industrial application components and sensors on the communication system are unpredictable and random. Frequent changes in services and test items can lead to frequent carrier resource reselection, resulting in control command interruptions and data retransmissions, ultimately causing communication interruptions and increasing communication overhead. Summary of the Invention
[0004] Therefore, it is necessary to provide a resource reselection method, apparatus, control device, computer-readable storage medium, and computer program product that can avoid interruption in order to address the above-mentioned technical problems.
[0005] Firstly, this application provides a resource reselection method, which is applied to a control terminal, and the method includes:
[0006] If it is determined that there is a service change on the bearer equipment, the service requirements and the environmental information of the bearer equipment are determined based on the service change;
[0007] Based on the service requirements and the environmental information, a carrier resource reselection strategy is determined. The carrier resource reselection strategy includes any one of a measurement-based reselection strategy, a load-enhancing reselection strategy, and a connection-maintaining reselection strategy.
[0008] According to the carrier resource reselection strategy, a target candidate carrier is determined from the candidate carrier resources of the bearer device and allocated to the bearer device.
[0009] In one embodiment, determining the carrier resource reselection strategy based on the service requirements and the environmental information includes:
[0010] Based on the business requirements and the environmental information, the category of each candidate carrier in the candidate carrier resources of the bearer device is calculated, and the proportion of each category is determined. The categories include uninterrupted carrier category, controllable interruption carrier category, and uncontrollable interruption carrier category.
[0011] If the effective load of the bearer is determined to be increased based on the business requirements and the environmental information, and the proportion of uncontrollable interruption carriers in the candidate carrier resources is less than a first threshold, the carrier resource reselection strategy is determined to be a load-enhancing reselection strategy.
[0012] If, based on the business requirements and the environmental information, it is determined that the effective load of the bearer device has not been increased, and the proportion of uncontrollable interruption carriers in the candidate carrier resources is less than the second threshold, the carrier resource reselection strategy is determined to be a measurement-based reselection strategy; the second threshold is greater than or equal to the first threshold.
[0013] If the proportion of uncontrollable interruption carriers in the candidate carrier resources is greater than or equal to the first threshold or the second threshold, the carrier resource reselection strategy is determined to be a connection-maintaining reselection strategy.
[0014] In one embodiment, determining a target candidate carrier from the candidate carrier resources of the bearer device and allocating it to the bearer device according to the carrier resource reselection strategy includes:
[0015] If the carrier resource reselection strategy is determined to be a load-enhancing reselection strategy, at least one candidate carrier from the candidate carrier resources of the bearer device is determined from the uninterrupted carrier category or the controllable interruption carrier category, and is allocated to the bearer device as the target candidate carrier.
[0016] If the carrier resource reselection strategy is determined to be a connection-keeping reselection strategy, the service transmission parameters are updated based on the service requirements, and at least one candidate carrier in the uncontrollable interruption carrier category is determined from the candidate carrier resources of the bearer equipment and allocated to the bearer equipment as the target candidate carrier.
[0017] If the carrier resource reselection strategy is determined to be a measurement-based reselection strategy, the category of the carriers already carried on the bearer device is measured, and at least one candidate carrier from the candidate carrier resources of the bearer device that matches the category of the already carried carriers is determined and allocated to the bearer device as the target candidate carrier.
[0018] In one embodiment, calculating the category of each candidate carrier in the candidate carrier resources of the bearer device based on the service requirements and the environmental information includes:
[0019] Based on the business requirements and the environmental information, obtain the carrier interruption ratio of each candidate carrier in the candidate carrier resources of the bearer device;
[0020] The category of each candidate carrier is determined based on the carrier interruption ratio and a preset carrier classification threshold.
[0021] In one embodiment, obtaining the carrier interruption ratio of each candidate carrier in the candidate carrier resources of the bearer device includes:
[0022] For each candidate carrier, the total number of events and the number of interruptions of the events based on the candidate carrier are obtained; the events include at least one of control command events, data transmission events, and data reception events;
[0023] Obtain the ratio of the number of interruptions to the total number of events, and determine the carrier interruption ratio of the candidate carrier based on the ratio.
[0024] In one embodiment, the carrier classification threshold includes a first classification threshold and a second classification threshold, wherein the first classification threshold is less than the second classification threshold; determining the category of the candidate carrier based on the carrier interruption ratio and the preset carrier classification threshold includes:
[0025] If the carrier interruption ratio is determined to be less than or equal to the first classification threshold, the candidate carrier is classified as an uninterrupted carrier category.
[0026] If the carrier interruption ratio is determined to be greater than the first classification threshold and less than the second classification threshold, the candidate carrier is determined to be a controllable interruption carrier category.
[0027] If the carrier interruption ratio is determined to be greater than or equal to the second classification threshold, the candidate carrier is classified as an uncontrollable interruption carrier category.
[0028] In one embodiment, the carrier classification threshold is the same for different bearer devices; or,
[0029] For different bearer devices, the carrier classification threshold is determined based on at least one of the following: interference type, interference intensity, link rate, duplex mode, signal-to-noise ratio, path loss, and link resource requirements of the environment in which the bearer device is located.
[0030] In one embodiment, after determining a target candidate carrier from the candidate carrier resources of the bearer device and allocating it to the bearer device according to the carrier resource reselection strategy, the method further includes:
[0031] If the switching conditions are met, the bearer device is controlled to switch from the currently carried carrier to the target candidate carrier;
[0032] If it is determined that the handover conditions are not met, the process returns to the step of determining the service requirements and the environmental information of the bearer device based on the service change, until the target candidate carrier is determined from the candidate carrier resources of the bearer device and allocated to the bearer device according to the carrier resource reselection strategy.
[0033] Secondly, this application also provides a resource reselection device, which is applied to a control terminal and includes:
[0034] The business information determination module is used to determine the business requirements and the environmental information of the bearer equipment based on the business changes when it is determined that there are business changes on the bearer equipment.
[0035] The reselection strategy determination module is used to determine a carrier resource reselection strategy based on the service requirements and the environmental information. The carrier resource reselection strategy includes any one of a measurement-based reselection strategy, a load-enhancing reselection strategy, and a connection-maintaining reselection strategy.
[0036] The reselection resource determination module is used to determine a target candidate carrier from the candidate carrier resources of the bearer device and allocate it to the bearer device according to the carrier resource reselection strategy.
[0037] Thirdly, this application also provides a control device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described method.
[0038] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described method.
[0039] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method.
[0040] The aforementioned resource reselection method, apparatus, control device, computer-readable storage medium, and computer program product, at the control end, determine the service requirements and environmental information of the bearer equipment based on the service change when a service change is detected on the bearer equipment; determine a carrier resource reselection strategy based on the service requirements and environmental information, wherein the carrier resource reselection strategy includes any one of a measurement-based reselection strategy, a load-enhancing reselection strategy, and a connection-maintaining reselection strategy; and allocate a target candidate carrier from the candidate carrier resources of the bearer equipment to the bearer equipment according to the carrier resource reselection strategy. It can select appropriate carrier resource reselection strategies for different service change scenarios to perform resource reselection, not only ensuring basic connectivity in extreme environments and avoiding communication interruptions, but also coping with high bandwidth requirements and routine changes. This layered design can effectively reduce the retransmission probability and reduce communication overhead. Attached Figure Description
[0041] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0042] Figure 1 This is a diagram illustrating the application environment of a resource reselection method in one embodiment;
[0043] Figure 2 This is a flowchart illustrating a resource reselection method in one embodiment;
[0044] Figure 3 This is a flowchart illustrating the steps for determining a carrier resource reselection strategy in one embodiment;
[0045] Figure 4 This is a flowchart illustrating the steps for determining the category of a candidate carrier in one embodiment;
[0046] Figure 5 This is a flowchart illustrating the resource switching steps in one embodiment;
[0047] Figure 6 This is a structural block diagram of a resource reselection device in one embodiment;
[0048] Figure 7 This is an internal structural diagram of the control device in one embodiment. Detailed Implementation
[0049] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0050] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0051] The resource reselection method provided in this application embodiment can be applied to, for example, Figure 1 In the application environment shown, the carrier device 102 in the industrial automation system communicates with the control terminal 104 via a wireless network. When the control terminal 104 determines that there is a service change in the carrier device 102, it determines the service requirements and the environmental information of the carrier device 102 based on the service change; it determines a carrier resource reselection strategy based on the service requirements and environmental information, wherein the carrier resource reselection strategy includes any one of a measurement-based reselection strategy, a load-enhancing reselection strategy, and a connection-maintaining reselection strategy; and according to the carrier resource reselection strategy, it determines a target candidate carrier from the candidate carrier resources of the carrier device 102 and allocates it to the carrier device 102. The carrier device 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, drones, low-altitude aircraft, IoT devices, and portable wearable devices, etc. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart vehicle devices, projection devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc. The control terminal 104 can be a base station, for example, a gNB (5G base station).
[0052] In one exemplary embodiment, such as Figure 2 As shown, a resource reselection method is provided, which can be applied to... Figure 1 Taking the control terminal as an example, the explanation includes the following steps 202 to 206. Wherein:
[0053] Step 202: If it is determined that there is a service change on the bearer equipment, determine the service requirements and the environmental information of the bearer equipment based on the service change.
[0054] These service changes include, but are not limited to, changes in the services handled by the bearer equipment (such as changes in service type, service requirements, or test items) and changes in the environment (such as changes in physical location, interference type, interference intensity, link rate, signal-to-noise ratio, or path loss). Service requirements can be minimum throughput requirements or data transmission / reception bandwidth requirements, etc. Environmental information can be the location of the bearer equipment or the type, intensity, link rate, signal-to-noise ratio, or path loss at that location.
[0055] In industrial automation systems, the types and intensities of interference from different carrier devices, such as industrial application components and sensors, are unpredictable and random. Frequent changes in services and test items lead to uninterrupted carrier resource reselection during activation / deactivation and frequent changes in data transmission / reception links, significantly impacting the efficiency of control commands and data transmission / reception on industrial automation equipment. The carrier resources allocated by the control end on the service and test item carrier devices experience interruptions in control command and data transmission / reception, along with false detection probabilities and ACK detection probabilities, significantly increasing the retransmission probability. The performance of control commands at the control end is determined by the signal-to-noise ratio and minimum throughput of the operating environment on the industrial automation equipment. Changes in the operating environment and the stability of services and test items during activation / deactivation after frequent changes significantly affect the stability of resource reselection and changes on the industrial automation equipment.
[0056] Therefore, when it is determined that there is a service change in the bearer equipment, this application can determine the service requirements and the environmental information of the bearer equipment based on the service change, and determine the carrier resource reselection strategy according to the service requirements and environmental information. Then, according to the carrier resource reselection strategy, the target candidate carrier is determined from the candidate carrier resources of the bearer equipment and allocated to the bearer equipment. This enables the selection of appropriate carrier resource reselection strategies for different service change scenarios, which not only ensures basic connectivity in extreme environments and avoids communication interruption, but also effectively reduces the probability of retransmission and reduces communication overhead.
[0057] Step 204: Determine the carrier resource reselection strategy based on service requirements and environmental information.
[0058] Among them, carrier resource reselection strategy is the method used to perform carrier resource reselection, including measurement-based reselection strategy, load-enhancing reselection strategy, and connection-maintaining reselection strategy.
[0059] For example, measurement-based reselection strategies are suitable for scenarios involving routine service changes, where the changes do not significantly alter service requirements or environmental information. These strategies measure the class of carriers already carried on the bearer and perform carrier reselection based on this class, ensuring that the reselected link can support service changes and avoiding link interruptions and frequent reselections.
[0060] For example, the load-enhancing reselection strategy is suitable for service change scenarios that require increased payload, i.e., service changes that lead to an increase in payload. This could be due to an increase in minimum throughput requirements, an increase in data transmission / reception bandwidth requirements, or a significant improvement in the operating environment, including interference type / intensity and path loss. In this scenario, carrier reselection using the load-enhancing reselection strategy ensures that the reselected link can support changes under high throughput and high bandwidth requirements, thereby avoiding link interruptions.
[0061] For example, a connection-preserving reselection strategy is suitable for service change scenarios where the environment deteriorates and reliable resources are unavailable. This means the service change leads to environmental degradation, such as a significant decrease in the operating environment, including interference type / intensity and path loss, resulting in insufficient reliable resources. In this scenario, carrier reselection using a connection-preserving reselection strategy can ensure that the connection is maintained even when the environment or resources suddenly deteriorate, thus avoiding link interruption.
[0062] In this embodiment, the control terminal can determine the carrier resource reselection strategy based on the service requirements and environmental information of the service change, thereby performing carrier resource reselection.
[0063] Step 206: Based on the carrier resource reselection strategy, determine the target candidate carrier from the candidate carrier resources of the bearer equipment and allocate it to the bearer equipment.
[0064] Here, candidate carrier resources can be carrier resources that can be reselected and allocated by the control terminal to the bearer equipment. The target candidate carrier can be the carrier resource that is finally determined from the candidate carrier resources for reselection. In this embodiment, the control terminal can determine the target candidate carrier from the candidate carrier resources of the bearer equipment according to the carrier resource reselection strategy and allocate it to the bearer equipment, thereby completing the carrier reselection.
[0065] In the aforementioned resource reselection method, the control terminal, upon determining a service change in the bearer equipment, identifies the service requirements and the environmental information of the bearer equipment based on the service change. It then determines a carrier resource reselection strategy based on these requirements and environmental information. This strategy can include any one of measurement-based, load-enhancing, or connection-preserving reselection strategies. Finally, based on the carrier resource reselection strategy, a target candidate carrier is selected from the bearer equipment's candidate carrier resources and allocated to the bearer equipment. This method allows for the selection of appropriate carrier resource reselection strategies for different service change scenarios, ensuring basic connectivity in extreme environments and preventing communication interruptions. It also addresses high bandwidth demands and routine changes. This layered design effectively reduces retransmission probability and communication overhead.
[0066] In one exemplary embodiment, such as Figure 3 As shown, in step 204, a carrier resource reselection strategy is determined based on service requirements and environmental information, which may specifically include:
[0067] Step 302: Calculate the category of each candidate carrier in the candidate carrier resources of the bearer equipment based on business requirements and environmental information, and determine the proportion of each category.
[0068] In this embodiment, the control terminal can calculate the category of each candidate carrier in the candidate carrier resources of the bearer equipment based on service requirements and environmental information, and determine the proportion of each category. Specifically, the control terminal can classify all candidate carriers in the candidate carrier resources of the bearer equipment into different categories according to the interference type, interference intensity, link rate, duplex mode, signal-to-noise ratio, path loss, and link resource requirements in different areas where the bearer equipment operates. These categories include uninterrupted carrier categories, controllable interruption carrier categories, and uncontrollable interruption carrier categories.
[0069] For example, the uninterrupted carrier category refers to carrier resources that are typically not interrupted by any interruption events during industrial communication. The control end can continuously occupy the carrier to complete the continuous transmission / reception of commands and data, and it is often used for services or test items with extremely high requirements for real-time performance and determinism (such as safety interlock signals).
[0070] For example, the controllable interruptible carrier category refers to carriers that are allowed to be interrupted, but the occurrence of the interruption event can be "controlled" or masked in advance by the control unit (e.g., through software switches, priority arbitration, time window scheduling, etc.). For instance, when the control unit believes that "interruption cannot be allowed now," it can temporarily prohibit the interruption; when needed, the interruption can be re-allowed. This is applicable to most common periodic services or test items.
[0071] For example, the uncontrollable interruption carrier category refers to carriers on which communication may be interrupted at any time by external or system-level interruption events, and the control end cannot or has difficulty predicting and preventing such interruptions (e.g., sudden strong electromagnetic interference, high-priority emergency frame preemption, hardware failure, etc.). These resources are typically only used to carry non-critical services or test items that do not have high real-time requirements and can tolerate packet loss or delays.
[0072] Step 304: Determine whether the effective load of the carrying equipment should be increased based on business needs and environmental information.
[0073] The payload can be the amount of data or data rate that the carrying device needs to carry within its capacity, such as, but not limited to, throughput and bandwidth. Specifically, if the control terminal determines that the payload of the carrying device has increased, i.e., when a service change causes the payload to increase (such as an increase in data transmission or reception bandwidth requirements, an increase in minimum throughput requirements, etc.), it executes step 306; if it determines that the payload of the carrying device has not increased, it executes step 310.
[0074] Step 306: Determine whether the proportion of uncontrollable interruption carriers in the candidate carrier resources is less than the first threshold.
[0075] Specifically, when the control terminal determines that the effective load of the carrying device has increased, it further determines whether the proportion of uncontrollable interrupted carriers in the candidate carrier resources is less than a first threshold, that is, whether there are enough uninterrupted carriers and controllable interrupted carriers for reselection. If the proportion of uncontrollable interrupted carriers in the candidate carrier resources is less than the first threshold, it indicates that there are enough uninterrupted carriers and controllable interrupted carriers for reselection, and step 308 is executed; if the proportion of uncontrollable interrupted carriers in the candidate carrier resources is greater than or equal to the first threshold, it indicates that there are insufficient uninterrupted carriers and controllable interrupted carriers available for reselection, and step 314 is executed.
[0076] Step 308: Determine the carrier resource reselection strategy as a load-enhancing reselection strategy.
[0077] Specifically, when the control terminal determines the effective load increase of the bearer equipment based on service requirements and environmental information, and the proportion of uncontrollable interruption carriers in the candidate carrier resources is less than a first threshold, it determines the carrier resource reselection strategy as a load-boosting reselection strategy. This means that resources can be reselected from a sufficient number of uninterrupted and controllable interruption carriers to meet the load boosting requirements caused by service changes, thereby addressing the stability and continuity of the link when service changes occur under high bandwidth demands.
[0078] Step 310: Determine whether the proportion of uncontrollable interruption carriers in the candidate carrier resources is less than the second threshold.
[0079] Specifically, if the control terminal determines that the effective load of the bearer equipment has not increased, it further determines whether the proportion of uncontrollable interruption carriers in the candidate carrier resources is less than a second threshold, that is, whether there are enough uninterrupted carriers and controllable interruption carriers for reselection. The second threshold can be greater than or equal to the first threshold. It is understood that the first and second thresholds can be set with different values for different bearer equipment or service requirements, and can also be dynamically adjusted according to actual needs to adapt to different working environments and communication requirements.
[0080] If the control terminal determines that the proportion of uncontrollable interrupted carriers in the candidate carrier resources is less than the second threshold, it indicates that there are enough uninterrupted carriers and controllable interrupted carriers for reselection, and then executes step 312; if the control terminal determines that the proportion of uncontrollable interrupted carriers in the candidate carrier resources is greater than or equal to the second threshold, it indicates that there are insufficient uninterrupted carriers and controllable interrupted carriers available for reselection, and then executes step 314.
[0081] Step 312: Determine the carrier resource reselection strategy as a measurement-based reselection strategy.
[0082] Specifically, if the control terminal determines that the effective payload of the bearer equipment has not been increased based on business needs and environmental information, and the proportion of uncontrollable interrupted carrier categories in the candidate carrier resources is less than the second threshold, then the carrier resource reselection strategy is determined to be a measurement-based reselection strategy.
[0083] Step 314: Determine the carrier resource reselection strategy as a connection-preserving reselection strategy.
[0084] Specifically, if the control terminal determines that the proportion of uncontrollable interruption carriers in the candidate carrier resources is greater than or equal to a first threshold, or if the proportion of uncontrollable interruption carriers in the candidate carrier resources is greater than or equal to a second threshold, then the carrier resource reselection strategy is determined to be a connection-preserving reselection strategy. This means that even when there are insufficient uninterrupted carriers and controllable interruption carriers available for reselection, the link connection can be maintained, thus avoiding communication interruption.
[0085] In the above embodiments, the resource reselection strategy is dynamically determined based on both resource classification results and business requirements. This not only improves the efficiency of resource reselection under different business change scenarios, but also ensures the stability and continuity of the link when business changes occur under different working environments and communication requirements, thus avoiding interruptions.
[0086] In one exemplary embodiment, such as Figure 4 As shown, in step 302, the category of each candidate carrier in the candidate carrier resources of the bearer equipment is calculated based on service requirements and environmental information, which may specifically include:
[0087] Step 402: Based on business requirements and environmental information, obtain the carrier interruption ratio of each candidate carrier in the candidate carrier resources of the bearer equipment.
[0088] The carrier outage ratio refers to the probability of an outage occurring on a carrier. For example, for each candidate carrier in the candidate carrier resources of the bearer equipment, the total number of events based on that candidate carrier and the number of outages for those events can be obtained. Events include at least one of control command events, data transmission events, and data reception events, and an outage can be due to command loss, abnormal data transmission or reception, etc. The ratio of the number of outages to the total number of events is then calculated, and the carrier outage ratio of the candidate carrier is determined based on this ratio.
[0089] For example, the carrier interruption ratio of a candidate carrier can be calculated using the following formula (1):
[0090] (1)
[0091] in, This represents the carrier outage ratio of a candidate carrier. This indicates the total number of events (such as control command events, data transmission and reception events, etc.) that the candidate carrier undertakes during the measurement period (such as the measurement period or fixed time window). The specific number can be given by the control terminal during the resource reselection or initialization phase. This indicates the number of interruption events that occurred on the candidate carrier during the measurement period (such as command loss, data transmission and reception failures, etc.), which can be obtained in real time by the control terminal or dedicated monitoring logic.
[0092] Step 404: Determine the category of each candidate carrier based on the carrier interruption ratio and the preset carrier classification threshold.
[0093] The carrier classification threshold can be dynamically configured based on at least one of the following: bearer equipment, service and test item type, interference type, interference intensity, link rate, duplex mode, signal-to-noise ratio (SNR), path loss, and link resource requirements. For example, for high-priority bearer equipment, the threshold can be increased to tolerate extremely low interruptions; for scenarios with decreasing SNR or increased throughput requirements, the threshold can be increased to tolerate more interruptions, preferentially retaining uninterrupted resources and avoiding misjudgments; for scenarios with increasing interference intensity or excessive load, the threshold can be decreased to identify uncontrollable interruptions in advance or release controllable interruption resources early. This allows for precise matching of different carrier requirements on different types of service and test item bearer equipment.
[0094] For example, the carrier classification thresholds for all service and test item carrier devices in the industrial automation system can be set to the same value, thereby simplifying the classification algorithm and improving classification efficiency.
[0095] For example, the carrier classification threshold may include a first classification threshold and a second classification threshold. After determining the carrier interruption ratio of each candidate carrier, the control terminal can compare it with the preset carrier classification threshold to determine the category of each candidate carrier and realize the classification of each candidate carrier in the candidate carrier resources.
[0096] For example, if the control terminal determines that the carrier interruption ratio of a candidate carrier is less than or equal to a first classification threshold, it can determine that the candidate carrier belongs to the uninterrupted carrier category. If the control terminal determines that the carrier interruption ratio of a candidate carrier is greater than the first classification threshold but less than a second classification threshold, it can determine that the candidate carrier belongs to the controllable interruption carrier category. If the control terminal determines that the carrier interruption ratio of a candidate carrier is greater than or equal to the second classification threshold, it can determine that the candidate carrier belongs to the uncontrollable interruption carrier category. The first classification threshold is less than the second classification threshold. For example, the first classification threshold can be 0 or a small number, and the second classification threshold can be a carrier interruption ratio threshold that allows for control to prevent interruption of the candidate carrier.
[0097] In the above embodiments, each candidate carrier in the candidate carrier resources of the bearer device is classified into three categories: uninterrupted carrier, controllable interrupted carrier, or uncontrollable interrupted carrier. The classification process can dynamically adjust the carrier classification threshold with reference to real-time operating data, so that the resource classification is more in line with the current environment and business needs, thereby achieving more intelligent and stable resource reselection and interruption control, which is particularly suitable for the characteristics of strong interference randomness in industrial scenarios.
[0098] In an exemplary embodiment, in step 206, according to the carrier resource reselection strategy, a target candidate carrier is determined from the candidate carrier resources of the bearer device and allocated to the bearer device, which may specifically include:
[0099] When the control terminal determines that the carrier resource reselection strategy is a load-enhancing reselection strategy, it can determine at least one candidate carrier from the candidate carrier resources of the bearer equipment, either the uninterrupted carrier category or the controllable interruption carrier category, and allocate it to the bearer equipment as a target candidate carrier in order to cope with load-enhancing service changes.
[0100] When the control unit determines that the carrier resource reselection strategy is a connection-maintaining reselection strategy, it can update the service transmission parameters based on service requirements. This includes changing the minimum throughput requirements and performance parameters for signal-to-noise ratio in control commands, data transmission, or reception, or increasing the number of transmissions, receptions, and retransmissions. It also identifies at least one candidate carrier from the uncontrollable interruption carrier category among the candidate carrier resources of the bearer equipment and allocates it as the target candidate carrier to the bearer equipment. Since there are no available uninterrupted or controllable interruption carriers for reselection in this scenario, performance parameters are reduced to ensure that the connection for control commands and data transmission or reception between the control unit and the bearer equipment is maintained even when using uncontrollable interruption carriers, thus avoiding connection interruptions caused by service changes.
[0101] When the control unit determines that the carrier resource reselection strategy is a measurement-based reselection strategy, it can measure the category of the carriers already carried on the bearer equipment and determine at least one candidate carrier from the candidate carrier resources of the bearer equipment that matches the category of the already carried carriers. This candidate carrier is then allocated to the bearer equipment as a target candidate carrier. Since the service change does not lead to an increase in load in this scenario, the reselection resource can be determined from the corresponding category of the candidate carrier resources of the bearer equipment by measuring the category of the carriers already carried on the bearer equipment, thus ensuring the stability of the connection during service changes.
[0102] In one exemplary embodiment, such as Figure 5 As shown, in step 206, after determining the target candidate carrier from the candidate carrier resources of the bearer device and allocating it to the bearer device according to the carrier resource reselection strategy, the above method may further include:
[0103] Step 502: If the switching conditions are met, control the bearer to switch from the already carried carrier to the target candidate carrier.
[0104] The switching conditions include, but are not limited to, time-based or spatial-based conditions. Once the switching conditions are met, the control unit switches from the currently carried carrier to the target candidate carrier. For example, the control unit can disconnect control command and data transmission and reception on the currently carried carrier and activate the reselected target candidate carrier to complete communication.
[0105] Step 504: If it is determined that the handover conditions are not met, return to redetermine the target candidate carrier.
[0106] Specifically, if the control terminal determines that the switching conditions are not met, it will return to execution. Figure 2 The steps shown involve re-identifying the target candidate carrier while using the already carried carrier to complete control command and data transmission and reception. This ensures a smooth resource handover and reduces the packet loss rate during the handover process.
[0107] For example, taking a spatial dimension as the switching condition, the above switching process is further illustrated. Specifically, after determining the target candidate carrier for reselection by the bearer equipment, the control terminal can predefine a standard position and a position offset threshold. The standard position can be the control terminal's own coordinates or a fixed working area in the bearer equipment's operating environment. The position offset threshold is used to determine whether the switching condition is met, and different position offset thresholds can be set based on different location requirements of the bearer equipment.
[0108] The supporting equipment can periodically report position measurement values and calculate the position offset using the following formula (2):
[0109] (2)
[0110] in, This is the position offset. A predefined standard position for the control terminal. The position measurement value reported by the carrying equipment.
[0111] The control unit determines whether the handover conditions are met by comparing the calculated position offset with a predefined position offset threshold. For example, if the calculated position offset is less than or equal to the predefined position offset threshold, it indicates that the bearer equipment has entered the handover area and the handover conditions are met. This disconnects the transmission and reception of control commands and data on the currently carried carrier and activates the reselected target candidate carrier to complete communication, thus completing the resource handover. This achieves zero-interruption handover at the spatial granularity, ensuring seamless connection of real-time services and improving the smoothness of the handover.
[0112] If the calculated location offset exceeds a predefined location offset threshold, it indicates that the bearer equipment has not yet reached the area where handover is permitted and does not meet the handover conditions. Therefore, the resources selected for this reselection are abandoned, and the existing carrier is used to complete the transmission and reception of control commands and data. This means reverting to the state before carrier resource reselection, or to the initial state of the bearer equipment, or to the pre-configured state at the control end, thus ensuring uninterrupted transmission and reception of control commands and data. Simultaneously, the resource reselection steps can be re-executed to avoid service interruption and reduce the packet loss rate during handover.
[0113] For example, taking a time-dimensional switching condition as an example, the above switching process is further illustrated. For instance, the time-dimensional condition could be a switching time threshold. Specifically, after determining the target candidate carrier for reselection by the bearer equipment, the control terminal can predefine a reference clock (such as the base station GPS / 1588 clock or the absolute time synchronized from a local crystal oscillator) and a time offset threshold. The time offset threshold is used to determine whether the switching condition is met. Specifically, a time offset threshold can be set separately for bearer equipment of different services / test items, thereby achieving personalized time gating at the millisecond, microsecond, or second level, ensuring smooth migration of various real-time services.
[0114] The control terminal can temporarily maintain the original bearer carrier, that is, simultaneously issue a small number of control commands on the new carrier, i.e., the target candidate carrier, according to the "original minimum throughput requirement", and continue to send and receive data on the original bearer carrier to ensure zero service interruption. The bearer equipment can report its local timestamp to the control terminal and calculate the time offset using the following formula (3):
[0115] (3)
[0116] in, This is the time offset. A reference clock predefined for the control terminal. For the local timestamp reported by the carrying device.
[0117] The control unit determines whether the handover conditions are met by comparing the calculated time offset with a predefined time offset threshold. For example, if the calculated time offset is less than or equal to the predefined time offset threshold, it indicates that the bearer equipment has entered the handover time window and meets the handover conditions. This disconnects the transmission and reception of control commands and data on the currently carried carrier and activates the reselected target candidate carrier to complete communication, thus completing the resource handover. This achieves zero-interruption handover at the time granularity, ensuring seamless continuity of real-time services while avoiding premature or late handovers and improving handover smoothness.
[0118] If the calculated time offset exceeds a predefined time offset threshold, it indicates that the bearer equipment has not yet reached the allowed handover time window and does not meet the handover conditions. Therefore, the resources selected for this reselection are abandoned, and the existing carrier is used to complete control command and data transmission and reception. This means reverting to the state before carrier resource reselection, or to the initial state of the bearer equipment, or to the pre-configured state at the control end, thus ensuring uninterrupted transmission and reception of control commands and data. Simultaneously, the resource reselection steps can be re-executed to avoid service interruption and reduce packet loss during handover.
[0119] For example, the time dimension condition can also be a scheduling time condition. Specifically, after determining the target candidate carrier for reselection by the bearer equipment, the control terminal can predefine a standard carrier scheduling time value and a carrier scheduling time offset threshold. Because the signal-to-noise ratio, interference type, interference intensity, link rate, path loss, etc., differ on the same or different carrier types, and the number of carrier allocation signaling interactions, acknowledgments, and retransmissions on different types of service and test item bearer equipment varies, the scheduling time for carrier resource reselection also differs. Therefore, the control terminal can predetermine the standard carrier scheduling time value for different types of service and test item bearer equipment under various scenarios, i.e., determine how long it will take to complete the handover under various scenarios. The carrier scheduling time offset threshold is used to determine whether the handover conditions are met. Specifically, the carrier scheduling time offset threshold can be set individually based on the different scenarios mentioned above, or the carrier scheduling time offset threshold can be set to be the same for various scenarios. This achieves personalized time gating at the millisecond, microsecond, or second level, ensuring smooth migration of various real-time services.
[0120] In this scenario, the control terminal can temporarily not interrupt the original carrier, and instead send control commands on the new carrier, i.e., the target candidate carrier, to measure the actual carrier scheduling time, and calculate the carrier scheduling time offset using the following formula (4):
[0121] (4)
[0122] in, This is the carrier scheduling time offset. The carrier scheduling time standard value is predefined by the control end. This refers to the actual carrier scheduling time measured.
[0123] The control unit determines whether the handover conditions are met by comparing the calculated carrier scheduling time offset with a predefined carrier scheduling time offset threshold. For example, if the calculated carrier scheduling time offset is less than or equal to the predefined threshold, it means the bearer equipment can complete the handover within the specified time, thus meeting the handover conditions. This disconnects the transmission and reception of control commands and data on the currently carried carrier and activates the reselected target candidate carrier to complete communication, thereby completing the resource handover. This achieves zero-interruption handover at the time granularity, ensuring seamless continuity of real-time services while avoiding premature or late handovers, thus improving the smoothness of the handover process.
[0124] If the calculated carrier scheduling time offset exceeds a predefined carrier scheduling time offset threshold, it indicates that the bearer equipment may not be able to complete the handover within the specified time, failing to meet the handover conditions. Therefore, the resources selected for this reselection are abandoned, and the existing carrier is used to continue transmitting and receiving control commands and data. This means reverting to the state before the carrier resource reselection, or to the initial state of the bearer equipment, or to the pre-configured state at the control end, thus ensuring uninterrupted transmission and reception of control commands and data. Simultaneously, the resource reselection steps can be re-executed to avoid service interruptions due to improper handover and reduce the packet loss rate during the handover process.
[0125] In an exemplary embodiment, after controlling the bearer device to switch from the already carried carrier to the target candidate carrier in step 502, the method may further include: based on a transmission and acknowledgment strategy to further improve stability. The transmission and acknowledgment strategy includes a control command transmission and acknowledgment strategy and a data transmission / reception acknowledgment strategy.
[0126] For example, consider a control command sending and acknowledgment strategy. Specifically, the control unit can pre-determine the signal-to-noise ratio (SNR) of the operating environment on the bearer equipment for different services and test items based on measurements, and determine the minimum throughput requirement based on the current services of the bearer equipment. Then, based on the determined minimum throughput requirement at the SNR, it determines the performance parameters and retransmission requirements on the carrier resources carrying the control command (i.e., the carrier resources selected above), such as the link rate of the bearer equipment and the number of retransmissions. The control command is then sent, awaiting an acknowledgment (ACK) from the bearer equipment; if no ACK is received or a NACK is received, the command is immediately retransmitted within the remaining retransmission count. This ensures that the control signaling arrives with low latency, thereby further improving stability.
[0127] For example, taking the data transmission / reception acknowledgment strategy as an example. Specifically, the control terminal can configure the corresponding false detection probability and acknowledgment (ACK) detection probability for the data transmission / reception acknowledgment requirements on different service and test items carrying devices.
[0128] The data packet is then transmitted on the carrier resource (i.e., the reselected carrier resource mentioned above), awaiting an acknowledgment (ACK) from the bearer equipment. If no ACK is received or a NACK is received, the packet is immediately retransmitted within the remaining retransmission attempts, or the link adapts automatically. This ensures that data transmission / reception acknowledgment is completed on the bearer equipment for different services and test items within the limits of the false detection probability and ACK detection probability. This achieves a dynamic balance between throughput and reliability, avoids excessive retransmissions that waste bandwidth, and further improves stability.
[0129] In an exemplary embodiment, the above-described resource switching method may further include corresponding interactive signaling, which may specifically include the following fields: resource reselection enable field, resource reselection measurement field, resource reselection carrier resource classification method confirmation field, resource reselection policy confirmation field, resource reselection service and test item activation / deactivation policy confirmation field, resource reselection service and test item transmission and confirmation policy selection field, and resource reselection feedback field.
[0130] The resource reselection enable field is used by the control end to enable or disable resource reselection on service and test item changes on automated devices. The resource reselection measurement field is used by the control end to determine the measurement parameters used on services and test items. The resource reselection carrier resource classification method confirmation field is used by the control end to determine the resource classification on service and test item changes based on service requirements and environmental information. The resource reselection policy confirmation field is used by the control end to confirm the resource reselection policy on service and test item changes based on service requirements and environmental information. The resource reselection service and test item activation / deactivation policy confirmation field is used by the control end to complete the resource switching of resource reselection services and test items according to preset switching conditions, i.e., to confirm resource activation / deactivation. The resource reselection service and test item transmission and acknowledgment policy selection field is used by the control end to select the transmission and acknowledgment policy for resource reselection services and test items according to the transmission and acknowledgment policy. The resource reselection feedback field is used for signaling interaction and status confirmation between the control end and the service and test item bearer devices to implement the above resource switching.
[0131] This embodiment can control the entire process of resource switching through the interaction of the above signaling fields. For example, the above signaling fields can be encapsulated in MAC-CE (Media Access Control Address Control Element) or RRC (Radio Resource Control) messages, thereby enabling resource reselection and switching to be completed in one interaction.
[0132] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0133] Based on the same inventive concept, this application also provides a resource reselection apparatus for implementing the resource reselection method described above. The solution provided by this apparatus is similar to the implementation described in the above method; therefore, the specific limitations in one or more resource reselection apparatus embodiments provided below can be found in the limitations of the resource reselection method described above, and will not be repeated here.
[0134] In one exemplary embodiment, such as Figure 6 As shown, a resource reselection device is provided. The device is applied at a control terminal and includes: a service information determination module 602, a reselection strategy determination module 604, and a reselection resource determination module 606, wherein:
[0135] The business information determination module 602 is used to determine the business requirements and the environmental information of the bearer equipment based on the business changes when it is determined that there are business changes in the bearer equipment.
[0136] The reselection strategy determination module 604 is used to determine a carrier resource reselection strategy based on the service requirements and the environmental information. The carrier resource reselection strategy includes any one of a measurement-type reselection strategy, a load-enhancing reselection strategy, and a connection-maintaining reselection strategy.
[0137] The reselection resource determination module 606 is used to determine a target candidate carrier from the candidate carrier resources of the bearer device and allocate it to the bearer device according to the carrier resource reselection strategy.
[0138] In one exemplary embodiment, the reselection strategy determination module is specifically used for:
[0139] Based on the business requirements and the environmental information, the category of each candidate carrier in the candidate carrier resources of the bearer device is calculated, and the proportion of each category is determined. The categories include uninterrupted carrier category, controllable interruption carrier category, and uncontrollable interruption carrier category.
[0140] If the effective load of the bearer is determined to be increased based on the business requirements and the environmental information, and the proportion of uncontrollable interruption carriers in the candidate carrier resources is less than a first threshold, the carrier resource reselection strategy is determined to be a load-enhancing reselection strategy.
[0141] If, based on the business requirements and the environmental information, it is determined that the effective load of the bearer device has not been increased, and the proportion of uncontrollable interruption carriers in the candidate carrier resources is less than the second threshold, the carrier resource reselection strategy is determined to be a measurement-based reselection strategy; the second threshold is greater than or equal to the first threshold.
[0142] If the proportion of uncontrollable interruption carriers in the candidate carrier resources is greater than or equal to the first threshold or the second threshold, the carrier resource reselection strategy is determined to be a connection-maintaining reselection strategy.
[0143] In one exemplary embodiment, the resource reselection determination module is specifically used for:
[0144] If the carrier resource reselection strategy is determined to be a load-enhancing reselection strategy, at least one candidate carrier from the candidate carrier resources of the bearer device is determined from the uninterrupted carrier category or the controllable interruption carrier category, and is allocated to the bearer device as the target candidate carrier.
[0145] If the carrier resource reselection strategy is determined to be a connection-keeping reselection strategy, the service transmission parameters are updated based on the service requirements, and at least one candidate carrier in the uncontrollable interruption carrier category is determined from the candidate carrier resources of the bearer equipment and allocated to the bearer equipment as the target candidate carrier.
[0146] If the carrier resource reselection strategy is determined to be a measurement-based reselection strategy, the category of the carriers already carried on the bearer device is measured, and at least one candidate carrier from the candidate carrier resources of the bearer device that matches the category of the already carried carriers is determined and allocated to the bearer device as the target candidate carrier.
[0147] In one exemplary embodiment, the reselection strategy determination module is further configured to:
[0148] Based on the business requirements and the environmental information, obtain the carrier interruption ratio of each candidate carrier in the candidate carrier resources of the bearer device;
[0149] The category of each candidate carrier is determined based on the carrier interruption ratio and a preset carrier classification threshold.
[0150] In one exemplary embodiment, the reselection strategy determination module is further configured to:
[0151] For each candidate carrier, the total number of events and the number of interruptions of the events based on the candidate carrier are obtained; the events include at least one of control command events, data transmission events, and data reception events;
[0152] Obtain the ratio of the number of interruptions to the total number of events, and determine the carrier interruption ratio of the candidate carrier based on the ratio.
[0153] In an exemplary embodiment, the carrier classification threshold includes a first classification threshold and a second classification threshold, wherein the first classification threshold is less than the second classification threshold; then the reselection strategy determination module is further configured to:
[0154] If the carrier interruption ratio is determined to be less than or equal to the first classification threshold, the candidate carrier is classified as an uninterrupted carrier category.
[0155] If the carrier interruption ratio is determined to be greater than the first classification threshold and less than the second classification threshold, the candidate carrier is determined to be a controllable interruption carrier category.
[0156] If the carrier interruption ratio is determined to be greater than or equal to the second classification threshold, the candidate carrier is classified as an uncontrollable interruption carrier category.
[0157] In one exemplary embodiment, the carrier classification threshold is the same for different bearer devices; or, for different bearer devices, the carrier classification threshold is determined based on at least one of the following: interference type, interference intensity, link rate, duplex mode, signal-to-noise ratio, path loss, and link resource requirements of the environment in which the bearer device is located.
[0158] In one exemplary embodiment, the device further includes a switching module for:
[0159] If the switching conditions are met, the bearer device is controlled to switch from the currently carried carrier to the target candidate carrier;
[0160] If it is determined that the handover conditions are not met, the process returns to the step of determining the service requirements and the environmental information of the bearer device based on the service change, until the target candidate carrier is determined from the candidate carrier resources of the bearer device and allocated to the bearer device according to the carrier resource reselection strategy.
[0161] Each module in the aforementioned resource reselection device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0162] In one exemplary embodiment, a control device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 7 As shown, the control device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The database stores data related to carrier resources. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When executed by the processor, the computer program implements a resource reselection method.
[0163] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the control device to which the present application is applied. The specific control device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0164] In one exemplary embodiment, a control device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0165] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.
[0166] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0167] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0168] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0169] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0170] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A resource reselection method, characterized in that, The method is applied to a control terminal, and the method includes: If it is determined that there is a service change on the bearer equipment, the service requirements and the environmental information of the bearer equipment are determined based on the service change; Based on the service requirements and the environmental information, a carrier resource reselection strategy is determined. The carrier resource reselection strategy includes any one of a measurement-based reselection strategy, a load-enhancing reselection strategy, and a connection-maintaining reselection strategy. According to the carrier resource reselection strategy, a target candidate carrier is determined from the candidate carrier resources of the bearer device and allocated to the bearer device.
2. The method according to claim 1, characterized in that, The step of determining the carrier resource reselection strategy based on the service requirements and the environmental information includes: Based on the business requirements and the environmental information, the category of each candidate carrier in the candidate carrier resources of the bearer device is calculated, and the proportion of each category is determined. The categories include uninterrupted carrier category, controllable interruption carrier category, and uncontrollable interruption carrier category. If the effective load of the bearer is determined to be increased based on the business requirements and the environmental information, and the proportion of uncontrollable interruption carriers in the candidate carrier resources is less than a first threshold, the carrier resource reselection strategy is determined to be a load-enhancing reselection strategy. If, based on the business requirements and the environmental information, it is determined that the effective load of the bearer device has not been increased, and the proportion of uncontrollable interruption carriers in the candidate carrier resources is less than the second threshold, the carrier resource reselection strategy is determined to be a measurement-based reselection strategy; the second threshold is greater than or equal to the first threshold. If the proportion of uncontrollable interruption carriers in the candidate carrier resources is greater than or equal to the first threshold or the second threshold, the carrier resource reselection strategy is determined to be a connection-maintaining reselection strategy.
3. The method according to claim 2, characterized in that, The step of determining a target candidate carrier from the candidate carrier resources of the bearer device and allocating it to the bearer device according to the carrier resource reselection strategy includes: If the carrier resource reselection strategy is determined to be a load-enhancing reselection strategy, at least one candidate carrier from the candidate carrier resources of the bearer device is determined from the uninterrupted carrier category or the controllable interruption carrier category, and is allocated to the bearer device as the target candidate carrier. If the carrier resource reselection strategy is determined to be a connection-keeping reselection strategy, the service transmission parameters are updated based on the service requirements, and at least one candidate carrier in the uncontrollable interruption carrier category is determined from the candidate carrier resources of the bearer equipment and allocated to the bearer equipment as the target candidate carrier. If the carrier resource reselection strategy is determined to be a measurement-based reselection strategy, the category of the carriers already carried on the bearer device is measured, and at least one candidate carrier from the candidate carrier resources of the bearer device that matches the category of the already carried carriers is determined and allocated to the bearer device as the target candidate carrier.
4. The method according to claim 2, characterized in that, The step of calculating the category of each candidate carrier in the candidate carrier resources of the bearer device based on the service requirements and the environmental information includes: Based on the business requirements and the environmental information, obtain the carrier interruption ratio of each candidate carrier in the candidate carrier resources of the bearer device; The category of each candidate carrier is determined based on the carrier interruption ratio and a preset carrier classification threshold.
5. The method according to claim 4, characterized in that, The step of obtaining the carrier interruption ratio of each candidate carrier in the candidate carrier resources of the bearer device includes: For each candidate carrier, the total number of events and the number of interruptions of the events based on the candidate carrier are obtained; the events include at least one of control command events, data transmission events, and data reception events; Obtain the ratio of the number of interruptions to the total number of events, and determine the carrier interruption ratio of the candidate carrier based on the ratio.
6. The method according to claim 4, characterized in that, The carrier classification threshold includes a first classification threshold and a second classification threshold, wherein the first classification threshold is less than the second classification threshold; determining the category of the candidate carrier based on the carrier interruption ratio and the preset carrier classification threshold includes: If the carrier interruption ratio is determined to be less than or equal to the first classification threshold, the candidate carrier is classified as an uninterrupted carrier category. If the carrier interruption ratio is determined to be greater than the first classification threshold and less than the second classification threshold, the candidate carrier is determined to be a controllable interruption carrier category. If the carrier interruption ratio is determined to be greater than or equal to the second classification threshold, the candidate carrier is classified as an uncontrollable interruption carrier category.
7. The method according to claim 4, characterized in that, The carrier classification threshold is the same for different bearer devices; or, For different bearer devices, the carrier classification threshold is determined based on at least one of the following: interference type, interference intensity, link rate, duplex mode, signal-to-noise ratio, path loss, and link resource requirements of the environment in which the bearer device is located.
8. A resource reselection device, characterized in that, The device is used in a control terminal, and the device includes: The business information determination module is used to determine the business requirements and the environmental information of the bearer equipment based on the business changes when it is determined that there are business changes on the bearer equipment. The reselection strategy determination module is used to determine a carrier resource reselection strategy based on the service requirements and the environmental information. The carrier resource reselection strategy includes any one of a measurement-based reselection strategy, a load-enhancing reselection strategy, and a connection-maintaining reselection strategy. The reselection resource determination module is used to determine a target candidate carrier from the candidate carrier resources of the bearer device and allocate it to the bearer device according to the carrier resource reselection strategy.
9. A control device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.