A method and device for dynamic adjustment of cross-link time slots in wireless networking

By introducing flexible dynamic time slots and flexible data frame structures into the wireless network, and dynamically adjusting the uplink, downlink, and crosslink dynamic time slots of the NR, the problem of wasted wireless resources caused by fixed configuration is solved, and flexible resource allocation and rate adjustment of access and backhaul links are realized.

CN119893689BActive Publication Date: 2025-12-05BEIJING INST OF REMOTE SENSING EQUIP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411980336.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-12-05
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

The existing backhaul time slots and cross-connect time slots are configured with fixed values, which cannot adapt to the real-time changes in access and backhaul link service transmission requirements, resulting in a waste of wireless resources.

Method used

Based on the original data frame structure, flexible dynamic time slots are added to construct a flexible data frame structure. The uplink, downlink and cross-connect dynamic time slots of NR are dynamically adjusted through load information statistics and multiplexing ratio adjustment algorithms. Flexible dynamic uplink time slots and flexible dynamic downlink time slots are introduced to realize flexible resource allocation of access and backhaul links.

Benefits of technology

It improves the utilization rate of wireless resources, avoids waste of wireless resources, meets the requirements of high-speed long-distance and flexible allocation of access rates for distributed combat backhaul, and avoids the problem of cross-connection time slots conflicting with PRACH resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119893689B_ABST
    Figure CN119893689B_ABST
Patent Text Reader

Abstract

The specification provides a method and device for dynamic adjustment of cross-link time slots in wireless networking, relating to the field of communication. The method introduces uplink dynamic time slots and downlink dynamic time slots, and adjusts the NR uplink time slots, NR downlink time slots and cross-link dynamic time slots according to the periodically calculated time slot occupation ratio of access and backhaul services. The method realizes dynamic adjustment of access and backhaul time slot resources through flexible frame structure, access and backhaul link load information statistics, multiplexing ratio adjustment algorithm and multiplexing ratio adjustment process. Meanwhile, in the information interaction superframe, each base station node broadcasts the time slot resource occupation state information of the node in the static time slot of the node, and receives and records the time slot resource occupation state information broadcast by the surrounding neighbor nodes in the static time slot of the surrounding neighbor nodes. The problem of wireless resource waste caused by using fixed time slot ratio due to real-time changes in the service transmission demand of access and backhaul links with changes in application scenarios is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document relates to the field of communication technology, and in particular to a method and apparatus for dynamic adjustment of cross-connect time slots in wireless networking. Background Technology

[0002] The 5G access and backhaul integrated waveform, based on the NR time slot configuration defined in the 3GPP standard specification, configures relatively fixed cross-connect time slots at certain periods, achieving integrated access and backhaul technology through time-division multiplexing. The NR access link supports user registration, context and session management, and uplink and downlink service transmission, while the cross-connect backhaul link supports data transmission and forwarding between nodes. Currently, the configuration of backhaul and cross-connect time slots is fixed. However, the service transmission requirements of the access and backhaul links may change at any time depending on the application scenario, and using a fixed time slot ratio would lead to a waste of radio resources.

[0003] Therefore, there is an urgent need for a cross-connection time slot adjustment method to solve the problem that the current backhaul time slots and cross-connection time slots are configured in a fixed way, while the service transmission requirements of the access and backhaul links change in real time as the application scenario changes. Using a fixed time slot ratio often leads to a waste of wireless resources. Summary of the Invention

[0004] This specification provides a method and apparatus for dynamically adjusting cross-connect time slots in wireless networking, which solves the problem that the current backhaul time slots and cross-connect time slots are configured with fixed values. However, as the service transmission requirements of the access and backhaul links change in real time with the application scenario, the use of fixed time slot ratios often leads to a waste of wireless resources.

[0005] Firstly, this specification provides a method for dynamically adjusting crossbar time slots in wireless networking, including:

[0006] Based on the original data frame structure, flexible dynamic time slots are added to construct a flexible data frame structure; wherein the flexible dynamic time slots are divided into uplink flexible dynamic time slots and downlink flexible dynamic time slots; the type of the flexible dynamic time slots is dynamically occupied by NR downlink time slots, NR uplink time slots, and cross-connected dynamic time slots according to the multiplexing algorithm;

[0007] Based on the flexible data frame structure, within a preset load information statistics period, service load information in the access link and backhaul link is statistically analyzed.

[0008] Based on the time slot resource utilization ratio of the access link and the backhaul link, if both links reach an overload state, the NR uplink time slot, NR downlink time slot and cross-connect dynamic time slot will be flexibly adjusted according to the target value of the maximum multiplexing ratio TDMR set for the access link and the backhaul link; otherwise, the access and backhaul time slot resources will be dynamically adjusted according to the standard target load rate LR and offset value OFT set for each link.

[0009] The last superframe of the information statistics cycle is the information interaction superframe. In the information interaction superframe, each base station node broadcasts its own time slot resource occupancy status information in its own static time slot, and receives and records the time slot resource occupancy status information broadcast by its neighboring nodes in their static time slots.

[0010] Secondly, this specification provides a cross-connection time slot dynamic adjustment device for wireless networking, including: a flexible data frame structure construction module, a service load information statistics module, a time slot resource dynamic adjustment module, and a time slot resource broadcasting module, wherein:

[0011] The flexible data frame structure construction module is used to add flexible dynamic time slots to the original data frame structure to construct a flexible data frame structure; wherein the flexible dynamic time slots are divided into uplink flexible dynamic time slots and downlink flexible dynamic time slots; the type of the flexible dynamic time slots is dynamically occupied by NR downlink time slots, NR uplink time slots, and cross-connected dynamic time slots according to the multiplexing algorithm;

[0012] The service load information statistics module is used to collect service load information in the access link and backhaul link within a preset load information statistics period based on the flexible data frame structure.

[0013] The time slot resource dynamic adjustment module is used to adjust the NR uplink time slot, NR downlink time slot, and cross-connect dynamic time slot based on the time slot resource occupancy ratio of the access link and the backhaul link. If both links are overloaded, the module will flexibly adjust the NR uplink time slot, NR downlink time slot, and cross-connect dynamic time slot according to the target value of the maximum multiplexing ratio TDMR set for the access link and the backhaul link. Otherwise, the module will dynamically adjust the access and backhaul time slot resources according to the standard target load rate LR and offset value OFT set for each link.

[0014] The time slot resource broadcasting module is used for the last superframe of the information statistics cycle to be the information interaction superframe. In the information interaction superframe, each base station node broadcasts its own time slot resource occupancy status information in its own static time slot, and receives and records the time slot resource occupancy status information broadcast by the surrounding neighbor nodes in the static time slots of the surrounding neighbor nodes.

[0015] The beneficial effects of this invention are as follows:

[0016] This specification provides a method and apparatus for dynamic adjustment of cross-connect time slots in wireless networking. This method introduces flexible uplink and downlink time slots while maintaining the superframe definition. It flexibly adjusts NR uplink, NR downlink, and cross-connect dynamic time slots based on the periodically calculated time slot occupancy ratio of access and backhaul services. This method achieves dynamic adjustment of access and backhaul time slot resources through a flexible frame structure, access and backhaul link load information statistics, multiplexing ratio adjustment algorithms, and multiplexing ratio adjustment procedures. Simultaneously, the last superframe of the information statistics period is defined as the information interaction superframe. In the information interaction superframe, each base station node broadcasts its own time slot resource occupancy status information in its static time slot and receives and records the time slot resource occupancy status information broadcast by neighboring nodes in their static time slots. This method also avoids conflicts between flexible cross-connect time slot adjustment and PRACH resources. It enables the allocation of access and backhaul link rates, meeting the requirements of high-speed, long-distance backhaul and flexible allocation of backhaul and access rates in distributed operations. Attached Figure Description

[0017] The accompanying drawings, which are included to provide a further understanding of this specification and form part of this specification, illustrate exemplary embodiments and are used to explain this specification, but do not constitute an undue limitation thereof. In the drawings:

[0018] Figure 1 This is a schematic diagram of a method for dynamically adjusting cross-connect time slots in a wireless network, as provided in the embodiments of this specification.

[0019] Figure 2 This is a schematic diagram of a frame structure definition provided in the embodiments of this specification;

[0020] Figure 3 This is a schematic diagram illustrating an example of flexible time slot usage during transmission between nodes, as provided in the embodiments of this specification.

[0021] Figure 4 This is a schematic diagram of a cross-connection time slot dynamic adjustment device provided in the embodiments of this specification. Detailed Implementation

[0022] To make the objectives, technical solutions, and advantages of this specification clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments in this specification, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments in this application without creative effort are within the scope of protection of this document.

[0023] The technical solutions provided in the various embodiments of this specification are described in detail below with reference to the accompanying drawings. Specific Implementation Example 1:

[0025] This embodiment provides a method for dynamically adjusting cross-connect time slots in wireless networking. (See also...) Figure 1 ,include:

[0026] Step 102: Based on the original data frame structure, add flexible dynamic time slots to construct a flexible data frame structure; wherein the flexible dynamic time slots are divided into uplink flexible dynamic time slots and downlink flexible dynamic time slots; the type of the flexible dynamic time slots is dynamically occupied by NR downlink time slots, NR uplink time slots, and cross-connected dynamic time slots according to the multiplexing algorithm;

[0027] First, it should be noted that the method in this embodiment supports the 2.5ms and 5ms time slot configuration periods defined by 3GPP, the uplink and downlink time slot ratio can be flexibly configured, the transmission frame length remains unchanged at 5ms, the superframe definition remains unchanged, and the number of cross-connected dynamic time slots can be configured.

[0028] The adjustment no longer supports a fixed access cross-connect multiplexing ratio within each transmission frame. If the transmission frame containing PRACH resources conflicts with a cross-connect time slot, the cross-connect time slot will no longer occupy the PRACH resource time slot.

[0029] A flexible timeslot type configuration has been added, allowing for the configuration of zero or more flexible timeslots depending on the application scenario. Through a dynamic resource request process, the flexible timeslot type is dynamically occupied by NR downlink timeslots, NR uplink timeslots, and cross-connected dynamic timeslots based on the multiplexing algorithm.

[0030] NR access links prioritize the allocation of periodic resources through signaling on NR standard time slots, and support dynamic calculation of time sequence relationships such as k1 and k2.

[0031] Based on this, while keeping the superframe definition unchanged, uplink flexible dynamic time slots and downlink flexible dynamic time slots were introduced. By adjusting the uplink flexible dynamic time slots and downlink flexible dynamic time slots, the utilization rate of radio resources was increased, and unnecessary disconnection and reconnection of NR users was prevented during the adjustment process.

[0032] Step 104: Based on the flexible data frame structure, within the preset load information statistics period, collect service load information in the access link and backhaul link.

[0033] Specifically, the service load rate information of the access link and backhaul link is the basis for the multiplexing ratio adjustment. The load information statistics period is set according to N times the superframe period. The last superframe of the information statistics period is defined as the information interaction superframe. Each base station node counts the service load rate of its own node and calculates the allocation of time slot resources through the time slot resource multiplexing ratio adjustment algorithm.

[0034] Within the statistical period, the proportion of air interface resources occupied by NR downlink services is calculated, including the total number of NR downlink time slots (DLSLOTCOUNT) within the period, the proportion of frequency domain resources occupied by downlink services in each downlink time slot (DLDATARATESLOT), the total proportion of downlink services occupied within the period (DLTOTALRATE, also known as downlink time slot occupancy rate), and the total proportion of services occupied within the period after reducing one downlink service time slot in each transmission period (DLEXTRATE).

[0035] The statistics show the proportion of air interface resources occupied by NR uplink services, including the total number of NR uplink slots (ULSLOTCOUNT) in a period, the proportion of frequency domain resources occupied by uplink services in each uplink slot (ULDATARATESLOT), the total proportion of uplink services occupied in a period (ULTOTALRATE, also known as uplink slot occupancy rate), and the total proportion of services occupied in a period after reducing one uplink service slot in each transmission period (ULEXTRATE).

[0036] The statistics show the proportion of air interface resources occupied by backhaul services, including the total number of dynamic time slots of backhaul links (ZSLOTCOUNT) within a period, the proportion of total time slots occupied by backhaul services within a period (ZTOTALRATE, also known as the dynamic time slot occupancy rate of crosslinks), and the proportion of total service occupancy within a period after reducing one dynamic time slot in each transmission period (ZEXTRATE).

[0037] Step 106: Based on the time slot resource occupancy ratio of the access link and the backhaul link, if both links reach an overload state, the NR uplink time slot, NR downlink time slot, and cross-connect dynamic time slot are flexibly adjusted according to the maximum multiplexing ratio TDMR target value set for the access link and the backhaul link; otherwise, the access and backhaul time slot resources are dynamically adjusted according to the standard target load rate LR and offset value OFT set for each link.

[0038] It should be noted that there may be multiple flexible uplink or flexible downlink time slots. Under the same conditions, the flexible time slots will be adjusted to cross-connected dynamic time slots first. The cross-connected dynamic time slots have higher priority than NR uplink time slots and NR downlink time slots.

[0039] Specifically, one possible implementation of step 106 is as follows:

[0040] S61. Based on the time slot resource occupancy ratio of the access link and the backhaul link, if both links reach an overload state, the NR uplink time slot, NR downlink time slot and cross-connect dynamic time slot shall be flexibly adjusted according to the maximum multiplexing ratio TDMR target value set for the access link and the backhaul link.

[0041] S62. Otherwise, dynamically adjust the access backhaul time slot resources according to the standard target load rate LR and offset value OFT set for each link.

[0042] Furthermore, the specific execution method of step S61 can be as follows:

[0043] S6101. If the downlink time slot occupancy rate (the total proportion of downlink services occupied within the period DLTOTALRATE) is greater than the downlink target load rate LR_D, and the uplink time slot occupancy rate (the total proportion of uplink services occupied within the period ULTOTALRATE) is greater than the uplink target load rate LR_U, then determine the relationship between the cross-connected dynamic time slot occupancy rate (the total proportion of backhaul services occupied within the period ZTOTALRATE) and the cross-connected target load rate LR_Z.

[0044] S6102. When the cross-connect dynamic time slot occupancy rate is greater than the cross-connect target load rate LR_Z, the following adjustments shall be made:

[0045] (1) If there is an idle downlink flexible time slot, adjust an idle downlink flexible time slot to a cross-connected dynamic time slot; or if there is an idle uplink flexible time slot, adjust an idle uplink flexible time slot to a cross-connected dynamic time slot.

[0046] (2) If there are other available flexible downlink time slots, adjust one of the available flexible downlink time slots to an NR downlink time slot;

[0047] It should be noted that if there are other idle downlink flexible time slots besides the idle downlink flexible time slots mentioned in (1), then one of them will be adjusted to an NR downlink time slot;

[0048] (3) If there are other available uplink flexible time slots, adjust one available uplink flexible time slot to an NR uplink time slot;

[0049] It should be noted that if there are other idle uplink flexible time slots besides the idle uplink flexible time slots mentioned in (1), then one of them will be adjusted to an NR uplink time slot.

[0050] (4) If the access backhaul occupies more than the maximum multiplexing ratio TDMR, adjust the dynamic time slot to which the smaller value of LR_D and LR_U belongs to the horizontal dynamic time slot.

[0051] (5) If the access backhaul occupies less than TDMR, adjust the dynamic time slot to which the larger value of the current LR_D and LR_U belongs to the NR downlink or uplink dynamic time slot.

[0052] S6103. When the cross-connect dynamic time slot occupancy rate is less than the cross-connect target load rate LR_Z, the following adjustments shall be made:

[0053] If the occupancy rate is no greater than LR_Z after reducing one cross-connected dynamic time slot, then adjust the dynamic time slot belonging to the larger value of LR_D and LR_U to an idle flexible time slot; in other words, restore one time slot as a flexible time slot.

[0054] If an idle downlink flexible time slot exists, adjust one idle downlink flexible time slot to an NR downlink time slot;

[0055] If an idle uplink flexible time slot exists, adjust one of the idle uplink flexible time slots to an NR uplink time slot.

[0056] Furthermore, the specific execution method of step S62 can be as follows:

[0057] S6201. If the downlink time slot occupancy rate is greater than the downlink target load rate LR_D, and the uplink time slot occupancy rate is less than the uplink target load rate LR_U, then determine the relationship between the cross-connected dynamic time slot occupancy rate and the cross-connected target load rate LR_Z.

[0058] S6202. When the cross-connected dynamic time slot occupancy rate is greater than the target load rate LR_Z, the following adjustments shall be made:

[0059] (1) If the uplink service occupancy rate is not greater than LR_U after reducing one uplink dynamic time slot, then adjust one uplink time slot to an idle uplink flexible time slot.

[0060] (2) If there is an idle uplink flexible time slot, adjust an idle uplink flexible time slot to a cross-connected dynamic time slot; or if there is an idle downlink flexible time slot, adjust an idle downlink flexible time slot to a cross-connected dynamic time slot.

[0061] (3) If there are other available downlink flexible time slots, adjust one available downlink flexible time slot to an NR downlink time slot.

[0062] It should be noted that if there are other idle downlink flexible time slots besides the idle downlink flexible time slots mentioned in (2), they should be adjusted to NR downlink time slots;

[0063] S6203. When the cross-connected dynamic time slot occupancy rate is less than the target load rate LR_Z, the following adjustments shall be made:

[0064] If the uplink utilization rate is not greater than LR_U after reducing one uplink dynamic time slot, then adjust one uplink flexible time slot to an idle flexible time slot;

[0065] If the occupancy rate of the backhaul link is not greater than LR_Z after reducing one cross-link dynamic time slot, then adjust one cross-link dynamic time slot to an idle flexible time slot.

[0066] If an idle downlink flexible time slot exists, adjust one idle downlink flexible time slot to an NR downlink time slot.

[0067] Furthermore, the specific execution method of step S62 can also be as follows:

[0068] S6211. If the downlink time slot occupancy rate is less than the downlink target load rate LR_D, and the uplink time slot occupancy rate is greater than the uplink target load rate LR_U, then determine the relationship between the cross-connected dynamic time slot occupancy rate and the cross-connected target load rate LR_Z.

[0069] S6212. When the cross-connected dynamic time slot occupancy rate is greater than the target load rate LR_Z, the following adjustments shall be made:

[0070] (1) If the occupancy rate of downlink services is not greater than LR_D after reducing one downlink dynamic time slot, then adjust one downlink time slot to an idle downlink flexible time slot;

[0071] (2) If there is an idle downlink flexible time slot, adjust an idle downlink flexible time slot to a cross-connected dynamic time slot; or if there is an idle uplink flexible time slot, adjust an idle uplink flexible time slot to a cross-connected dynamic time slot.

[0072] (3) If there are other available uplink flexible time slots, adjust one available uplink flexible time slot to an NR uplink time slot.

[0073] It should be noted that if there are other idle uplink flexible time slots besides the idle uplink flexible time slots mentioned in (2), they will be adjusted to NR uplink time slots;

[0074] S6213. When the cross-connect dynamic time slot occupancy rate is less than the cross-connect target load rate LR_Z, the following adjustments shall be made:

[0075] If the occupancy rate of downlink services does not exceed LR_D after reducing one downlink dynamic time slot, then one downlink time slot will be adjusted to an idle downlink flexible time slot.

[0076] If the occupancy rate of the backhaul link is no greater than LR_Z after reducing one cross-connected dynamic timeslot, then the dynamic timeslot with the larger value between LR_D and LR_U is adjusted to an idle flexible timeslot.

[0077] If an idle uplink flexible time slot exists, adjust one of the idle uplink flexible time slots to an NR uplink time slot.

[0078] Furthermore, the specific execution method of step S62 can also be as follows:

[0079] S6221. If the downlink time slot occupancy rate is less than the target load rate LR_D and the uplink time slot occupancy rate is less than the target load rate LR_U, then determine the relationship between the cross-connected dynamic time slot occupancy rate and the cross-connected target load rate LR_Z.

[0080] S6222. When the cross-connected dynamic time slot occupancy rate is greater than the target load rate LR_Z, the following adjustments shall be made:

[0081] (1) If the occupancy rate of downlink services is not greater than LR_D after reducing one downlink dynamic time slot, then adjust one downlink time slot to an idle downlink flexible time slot;

[0082] (2) If the uplink service occupancy rate is not greater than LR_U after reducing one uplink dynamic time slot, then adjust one uplink time slot to an idle uplink flexible time slot;

[0083] (3) If there is an idle downlink flexible time slot, adjust an idle downlink flexible time slot to a cross-connected dynamic time slot; or if there is an idle uplink flexible time slot, adjust an idle uplink flexible time slot to a cross-connected dynamic time slot.

[0084] S6223. When the cross-connect dynamic time slot occupancy rate is less than the cross-connect target load rate LR_Z, the following adjustments shall be made:

[0085] (1) If the occupancy rate of downlink services is not greater than LR_D after reducing one downlink dynamic time slot, then adjust one downlink time slot to an idle downlink flexible time slot;

[0086] (2) If the occupancy rate of the backhaul link is not greater than LR_Z after reducing one cross-connected dynamic time slot, then adjust the dynamic time slot belonging to the larger value of LR_D and LR_U to an idle flexible time slot.

[0087] (3) If the occupancy rate is not greater than LR_U after reducing one uplink dynamic time slot, then adjust one uplink time slot to an idle uplink flexible time slot.

[0088] (4) Each node generates its time slot resource occupancy status through the above algorithm.

[0089] Step 108: The last superframe of the information statistics cycle is the information interaction superframe. In the information interaction superframe, each base station node broadcasts its own time slot resource occupancy status information in its own static time slot, and receives and records the time slot resource occupancy status information broadcast by its neighboring nodes in the static time slots of its surrounding neighboring nodes.

[0090] It should be noted that when using resources flexibly now, it is necessary to perform availability checks on the resources at the time of use:

[0091] During the dynamic resource request and preemption process, a resource availability check is added. According to the rule that resources beyond two hops can be reused, the resource requesting node temporarily requests flexible time slots where all surrounding one-hop neighbor nodes are idle based on the time slot resource occupancy status information of the surrounding one-hop neighbor nodes and the backhaul data traffic volume. The resource announcement message is then transmitted to the surrounding neighbor nodes. Within each superframe period, the access link of the base station node occupies the flexible time slots that the backhaul link has not requested based on service requirements.

[0092] By using backhaul links and calculating traffic volume, and interacting with nodes to determine the time slot resource occupancy status, the backhaul links adjust their time domain resource usage based on the resource occupancy status during the crosslink dynamic time slot resource application and preemption process. The access links adjust their usage of flexible time slots that do not conflict with the resource announcements from surrounding nodes, thereby achieving flexible reuse of 5G access backhaul time domain resources.

[0093] In summary, this embodiment introduces flexible dynamic uplink and downlink time slots, and flexibly adjusts NR uplink time slots, NR downlink time slots, and cross-connect dynamic time slots based on the periodically calculated time slot occupancy ratio of access and backhaul services. This method achieves dynamic adjustment of access and backhaul time slot resources through a flexible frame structure, access and backhaul link load information statistics, multiplexing ratio adjustment algorithms, and multiplexing ratio adjustment procedures. Simultaneously, the last superframe of the information statistics cycle is defined as the information interaction superframe. In the information interaction superframe, each base station node broadcasts its own time slot resource occupancy status information in its static time slot, and receives and records the time slot resource occupancy status information broadcast by neighboring nodes in their static time slots. This method can also avoid the problem of conflicts between flexible cross-connect time slot adjustment and PRACH resources. It achieves the ability to allocate access and backhaul link rates, meeting the requirements of high-speed, long-distance backhaul in distributed operations and flexible allocation of backhaul and access rates. Specific Implementation Example 2:

[0095] This embodiment provides a method for dynamically adjusting crossbar time slots in wireless networking, specifically including the following:

[0096] I. Overall Technical Architecture of the Method Provided in this Embodiment

[0097] This embodiment provides a method that supports the 2.5ms and 5ms time slot configuration periods defined by 3GPP, allows for flexible configuration of uplink and downlink time slot ratios, maintains a transmission frame length of 5ms, keeps the superframe definition unchanged, and allows for configurable number of cross-connected dynamic time slots.

[0098] The adjustment no longer supports a fixed access cross-connect multiplexing ratio within each transmission frame. If the transmission frame containing PRACH resources conflicts with a cross-connect time slot, the cross-connect time slot will no longer occupy the PRACH resource time slot.

[0099] See Figure 2 The system adds flexible timeslot type configuration, allowing for the configuration of zero or more flexible timeslots depending on the application scenario. Through a dynamic resource request process, the flexible timeslot type is dynamically occupied by NR downlink timeslots, NR uplink timeslots, and cross-connected dynamic timeslots based on the multiplexing algorithm.

[0100] NR access links prioritize the allocation of periodic resources through signaling on NR standard time slots, and support dynamic calculation of time sequence relationships such as k1 and k2.

[0101] II. Statistics on Access Backhaul Load Information

[0102] The service load rate information of the access link and backhaul link is the basis for the multiplexing ratio adjustment. The load information statistics period is set according to N times the superframe period. The last superframe of the information statistics period is defined as the information interaction superframe. Each base station node counts the service load rate of its own node and calculates the allocation of time slot resources through the time slot resource multiplexing ratio adjustment algorithm.

[0103] Within the statistical period, the proportion of air interface resources occupied by NR downlink services is calculated, including the total number of NR downlink time slots (DLSLOTCOUNT) within the period, the proportion of frequency domain resources occupied by downlink services in each downlink time slot (DLDATARATESLOT), the total proportion of downlink services occupied within the period (DLTOTALRATE), and the total proportion of services occupied within the period after reducing one downlink service time slot in each transmission period (DLEXTRATE).

[0104] The statistics include the proportion of air interface resources occupied by NR uplink services, including the total number of NR uplink slots in the period (ULSLOTCOUNT), the proportion of frequency domain resources occupied by uplink services in each uplink slot (ULDATARATESLOT), the total proportion of uplink services occupied in the period (ULTOTALRATE), and the total proportion of services occupied in the period after reducing one uplink service slot in each transmission period (ULEXTRATE).

[0105] The statistics show the proportion of air interface resources occupied by backhaul services, including the total number of dynamic time slots of backhaul links (ZSLOTCOUNT) within a period, the proportion of total time slots occupied by backhaul services within a period (ZTOTALRATE), and the proportion of total service usage within a period after reducing one dynamic time slot in each transmission period (ZEXTRATE).

[0106] III. Algorithm for Adjusting Time Slot Resource Reuse Ratio

[0107] The time slot resource reuse ratio adjustment algorithm balances the time slot resource occupancy ratio of access links and backhaul links. If both links reach overload, the adjustment is made according to the maximum reuse ratio (TDMR) target value set for the access and backhaul links. Otherwise, the adjustment is made according to the standard target load rate (LR) and offset value (OFT) set for each link; specifically:

[0108] 1. If the downlink time slot occupancy rate is greater than the downlink target load rate LR_D, the downlink time slots will be adjusted according to the following strategy:

[0109] 1a) If the uplink time slot occupancy rate is greater than the uplink target load rate LR_U, adjust the uplink time slots according to the following strategy:

[0110] 1ai) If the cross-connect dynamic timeslot occupancy rate is greater than the cross-connect target load rate LR_Z, adjust the cross-connect dynamic timeslots. The adjustment strategy is as follows:

[0111] 1) If an idle downlink flexible timeslot exists, convert one of the idle downlink flexible timeslots into a cross-connected dynamic timeslot. Or, if an idle uplink flexible timeslot exists, convert one of the idle uplink flexible timeslots into a cross-connected dynamic timeslot.

[0112] 2) In addition to the idle downlink flexible time slots in 1), if there are other idle downlink flexible time slots, adjust one idle downlink flexible time slot to an NR downlink time slot.

[0113] 3) In addition to the idle uplink flexible time slots in 1), if there are other idle uplink flexible time slots, adjust one of the idle uplink flexible time slots to an NR uplink time slot.

[0114] 4) If the proportion of time slots occupied by the access backhaul is greater than TDMR, adjust the dynamic time slot to which the smaller value of LR_D and LR_U belongs to the horizontal dynamic time slot.

[0115] 5) If the proportion of access backhaul occupied time slots is less than TDMR, adjust the dynamic time slot to which the larger value of the current LR_D and LR_U belongs to the NR downlink or uplink dynamic time slot.

[0116] 1aii) If the cross-connect dynamic timeslot occupancy rate is less than the target load rate LR_Z, adjust the cross-connect dynamic timeslots according to the following strategy:

[0117] 1) If the occupancy rate is not greater than LR_Z after reducing one cross-connected dynamic time slot, then adjust the dynamic time slot belonging to the larger value of LR_D and LR_U to an idle flexible time slot.

[0118] 2) If there is an idle downlink flexible time slot, adjust one idle downlink flexible time slot to an NR downlink time slot.

[0119] 3) If there is an available uplink flexible time slot, adjust one of the available uplink flexible time slots to an NR uplink time slot.

[0120] 1b) If the uplink timeslot occupancy rate is less than the target load rate LR_U, adjust the uplink timeslots according to the following strategy:

[0121] 1bi) If the cross-connect dynamic timeslot occupancy rate is greater than the target load rate LR_Z, adjust the cross-connect dynamic timeslots according to the following strategy:

[0122] 1) If the uplink service occupancy rate is not greater than LR_U after reducing one uplink dynamic time slot, then adjust one uplink time slot to an idle uplink flexible time slot;

[0123] 2) If an idle uplink flexible timeslot exists, adjust one of the idle uplink flexible timeslots to a cross-connected dynamic timeslot. Or, if an idle downlink flexible timeslot exists, adjust one of the idle downlink flexible timeslots to a cross-connected dynamic timeslot.

[0124] 3) In addition to the idle uplink flexible time slots in 2), if there are other idle downlink flexible time slots, adjust one idle downlink flexible time slot to an NR downlink time slot.

[0125] 1bii) If the cross-connect dynamic timeslot occupancy rate is less than the target load rate LR_Z, adjust the cross-connect dynamic timeslots according to the following strategy:

[0126] 1) If the occupancy rate is not greater than LR_U after reducing one uplink dynamic time slot, then adjust one uplink flexible time slot to an idle flexible time slot.

[0127] 2) If the occupancy rate of the backhaul link is not greater than LR_Z after reducing one cross-link dynamic time slot, then adjust one cross-link dynamic time slot to an idle flexible time slot.

[0128] 3) If there is an available flexible downlink time slot, adjust one of the available flexible downlink time slots to an NR downlink time slot.

[0129] 2. If the downlink time slot occupancy rate is less than the target load rate LR_D, the downlink time slots will be adjusted according to the following strategy:

[0130] 2a) If the uplink timeslot occupancy rate is greater than the target load rate LR_U, adjust the uplink timeslots according to the following strategy:

[0131] 2ai) If the cross-connect dynamic timeslot occupancy rate is greater than the target load rate LR_Z, adjust the cross-connect dynamic timeslots according to the following strategy:

[0132] 1) If the occupancy rate is not greater than LR_D after reducing one downlink dynamic time slot, then adjust one downlink time slot to an idle downlink flexible time slot.

[0133] 2) If an idle downlink flexible timeslot exists, adjust one of the idle downlink flexible timeslots to a cross-connected dynamic timeslot. Or, if an idle uplink flexible timeslot exists, adjust one of the idle uplink flexible timeslots to a cross-connected dynamic timeslot.

[0134] 3) If there are other idle uplink flexible time slots after processing the idle uplink flexible time slots in 2), adjust one of the idle uplink flexible time slots to an NR uplink time slot.

[0135] 2aii) If the cross-connect dynamic timeslot occupancy rate is less than the target load rate LR_Z, adjust the cross-connect dynamic timeslots according to the following strategy:

[0136] 1) If the occupancy rate is not greater than LR_D after reducing one downlink dynamic time slot, then adjust one downlink time slot to an idle downlink flexible time slot.

[0137] 2) If the occupancy rate of the backhaul link is not greater than LR_Z after reducing one crosslink dynamic time slot, then adjust the dynamic time slot belonging to the larger value of LR_D and LR_U to an idle flexible time slot.

[0138] 3) If there is an available uplink flexible time slot, adjust one of the available uplink flexible time slots to an NR uplink time slot.

[0139] 2b) If the uplink timeslot occupancy rate is less than the target load rate LR_U, adjust the uplink timeslots according to the following strategy:

[0140] 2bi) If the cross-connect dynamic timeslot occupancy rate is greater than the target load rate LR_Z, adjust the cross-connect dynamic timeslots according to the following strategy:

[0141] 1) If the occupancy rate is not greater than LR_D after reducing one downlink dynamic time slot, then adjust one downlink time slot to an idle downlink flexible time slot.

[0142] 2) If the uplink occupancy rate is not greater than LR_U after reducing one uplink dynamic time slot, then adjust one uplink time slot to an idle uplink flexible time slot.

[0143] 3) If an idle downlink flexible timeslot exists, adjust one of the idle downlink flexible timeslots to a cross-connected dynamic timeslot. Or, if an idle uplink flexible timeslot exists, adjust one of the idle uplink flexible timeslots to a cross-connected dynamic timeslot.

[0144] 2bii) If the cross-connect dynamic timeslot occupancy rate is less than the target load rate LR_Z, adjust the cross-connect dynamic timeslots according to the following strategy:

[0145] 1) If the occupancy rate is not greater than LR_D after reducing one downlink dynamic time slot, then adjust one downlink time slot to an idle downlink flexible time slot.

[0146] 2) If the occupancy rate of the backhaul link is not greater than LR_Z after reducing one crosslink dynamic time slot, then adjust the dynamic time slot belonging to the larger value of LR_D and LR_U to an idle flexible time slot.

[0147] 3) If the uplink utilization rate is not greater than LR_U after reducing one uplink dynamic time slot, then adjust one uplink time slot to an idle uplink flexible time slot.

[0148] Each node calculates its own time slot resource occupancy status using the algorithm described above.

[0149] IV. Procedure for Adjusting the Time Slot Resource Reuse Ratio

[0150] The last superframe of the information statistics cycle is defined as the information interaction superframe. In the information interaction superframe, each base station node broadcasts its own time slot resource occupancy status information in its own static time slot, and receives and records the time slot resource occupancy status information broadcast by its neighboring nodes in the static time slots of its surrounding neighboring nodes.

[0151] During the dynamic resource request and preemption process, a resource availability check is added. Following the rule that resources beyond two hops can be reused, the resource requesting node, based on the time slot resource occupancy status information of its surrounding one-hop neighbor nodes, temporarily requests flexible time slots where all surrounding one-hop neighbor nodes are idle, according to the backhaul data traffic volume. A resource announcement message is then transmitted to the surrounding neighbor nodes. Within each superframe period, the base station node's access link occupies flexible time slots not requested by the backhaul link according to service requirements. Figure 3 This is an example of node 3 using flexible time slots 0 and 1 when sending data to node 6;

[0152] By using backhaul links and calculating traffic volume, and interacting with nodes to determine the time slot resource occupancy status, the backhaul links adjust their time domain resource usage based on the resource occupancy status during the crosslink dynamic time slot resource application and preemption process. The access links adjust their usage of flexible time slots that do not conflict with the resource announcements from surrounding nodes, thereby achieving flexible reuse of 5G access backhaul time domain resources.

[0153] In summary, this embodiment introduces flexible dynamic uplink and downlink time slots, and flexibly adjusts NR uplink time slots, NR downlink time slots, and cross-connect dynamic time slots based on the periodically calculated time slot occupancy ratio of access and backhaul services. This method achieves dynamic adjustment of access and backhaul time slot resources through a flexible frame structure, access and backhaul link load information statistics, multiplexing ratio adjustment algorithms, and multiplexing ratio adjustment procedures. Simultaneously, the last superframe of the information statistics cycle is defined as the information interaction superframe. In the information interaction superframe, each base station node broadcasts its own time slot resource occupancy status information in its static time slot, and receives and records the time slot resource occupancy status information broadcast by neighboring nodes in their static time slots. This method can also avoid the problem of conflicts between flexible cross-connect time slot adjustment and PRACH resources. It achieves the ability to allocate access and backhaul link rates, meeting the requirements of high-speed, long-distance backhaul in distributed operations and flexible allocation of backhaul and access rates. Specific Implementation Example 3:

[0155] This embodiment provides a device for dynamic adjustment of cross-connect time slots in wireless networking. (See also...) Figure 4 It includes: a flexible data frame structure construction module 401, a service load information statistics module 402, a timeslot resource dynamic adjustment module 403, and a timeslot resource broadcasting module 404, wherein:

[0156] The flexible data frame structure construction module 401 is used to add flexible dynamic time slots to the original data frame structure to construct a flexible data frame structure; wherein the flexible dynamic time slots are divided into uplink flexible dynamic time slots and downlink flexible dynamic time slots; the type of the flexible dynamic time slots is dynamically occupied by NR downlink time slots, NR uplink time slots, and cross-connected dynamic time slots according to the multiplexing algorithm.

[0157] The service load information statistics module 402 is used to count the service load information in the access link and backhaul link within a preset load information statistics period based on the flexible data frame structure.

[0158] The time slot resource dynamic adjustment module 403 is used to adjust the NR uplink time slot, NR downlink time slot, and cross-connect dynamic time slot flexibly according to the time slot resource occupancy ratio of the access link and the backhaul link. If both links reach an overload state, the module adjusts the NR uplink time slot, NR downlink time slot, and cross-connect dynamic time slot according to the maximum multiplexing ratio TDMR target value set for the access link and the backhaul link. Otherwise, the module adjusts the access and backhaul time slot resources dynamically according to the standard target load rate LR and offset value OFT set for each link.

[0159] The time slot resource broadcasting module 404 is used for the last superframe of the information statistics cycle to be the information interaction superframe. In the information interaction superframe, each base station node broadcasts its own time slot resource occupancy status information in its own static time slot, and receives and records the time slot resource occupancy status information broadcast by the surrounding neighbor nodes in the static time slots of the surrounding neighbor nodes.

[0160] Optionally, the service load information includes: the proportion of air interface resources occupied by NR downlink services, NR uplink services, and backhaul services;

[0161] Among them, the proportion of air interface resources occupied by NR downlink services includes: the total number of NR downlink time slots in the period (DLSLOTCOUNT), the proportion of frequency domain resources occupied by downlink services in each downlink time slot (DLDATARATESLOT), the total proportion occupied by downlink services (DLTOTALRATE), and the total proportion occupied by services in the statistical period after reducing one downlink service time slot in each transmission period (DLEXTRATE).

[0162] The proportion of air interface resources occupied by NR uplink services includes: the total number of NR uplink slots in the period (ULSLOTCOUNT), the proportion of frequency domain resources occupied by uplink services in each uplink slot (ULDATARATESLOT), the total proportion of uplink services occupied in the period (ULTOTALRATE), and the total proportion of services occupied in the period after reducing one uplink service slot in each transmission period (ULEXTRATE).

[0163] The proportion of air interface resources occupied by backhaul services includes: the total number of dynamic time slots of backhaul links within a period (ZSLOTCOUNT), the proportion of total time slots occupied by backhaul services within a period (ZTOTALRATE), and the proportion of total service usage within a period after reducing one dynamic time slot in each transmission period (ZEXTRATE).

[0164] Optionally, the time slot resource dynamic adjustment module 403 includes: a time slot resource full overload adjustment module and a time slot resource full overload adjustment module;

[0165] The time slot resource full overload adjustment module is used to flexibly adjust the NR uplink time slot, NR downlink time slot and cross-connect dynamic time slot based on the time slot resource occupancy ratio of the access link and the backhaul link. If both links reach the overload state, the module will adjust the NR uplink time slot, NR downlink time slot and cross-connect dynamic time slot according to the maximum multiplexing ratio TDMR target value set by the access link and the backhaul link.

[0166] The time slot resource non-full overload adjustment module is used to dynamically adjust the access backhaul time slot resources according to the standard target load rate LR and offset value OFT set for each link, otherwise.

[0167] Specifically, the time slot resource full overload adjustment module is used for:

[0168] If the downlink time slot occupancy rate is greater than the downlink target load rate LR_D, and the uplink time slot occupancy rate is greater than the uplink target load rate LR_U, then determine the relationship between the cross-connect dynamic time slot occupancy rate and the cross-connect target load rate LR_Z.

[0169] When the cross-connect dynamic time slot occupancy rate is greater than the cross-connect target load rate LR_Z, the following adjustments are made:

[0170] If an idle downlink flexible time slot exists, adjust one of the idle downlink flexible time slots to a cross-connected dynamic time slot; or if an idle uplink flexible time slot exists, adjust one of the idle uplink flexible time slots to a cross-connected dynamic time slot.

[0171] If other idle downlink flexible time slots exist, adjust one idle downlink flexible time slot to an NR downlink time slot;

[0172] If other available uplink flexible time slots exist, adjust one of the available uplink flexible time slots to an NR uplink time slot;

[0173] If the proportion of time slots occupied by the access backhaul is greater than the maximum multiplexing ratio TDMR, adjust the dynamic time slot to which the smaller value of LR_D and LR_U belongs to the horizontal dynamic time slot;

[0174] If the proportion of time slots occupied by the access backhaul is less than TDMR, adjust the dynamic time slot to which the larger value of the current LR_D and LR_U belongs to the NR downlink or uplink dynamic time slot.

[0175] When the cross-connect dynamic time slot occupancy rate is less than the cross-connect target load rate LR_Z, the following adjustments are made:

[0176] If the occupancy rate is no greater than LR_Z after reducing one cross-connected dynamic time slot, then adjust the dynamic time slot belonging to the larger value of LR_D and LR_U to an idle flexible time slot;

[0177] If an idle downlink flexible time slot exists, adjust one idle downlink flexible time slot to an NR downlink time slot;

[0178] If an idle uplink flexible time slot exists, adjust one of the idle uplink flexible time slots to an NR uplink time slot.

[0179] The time slot resource non-full overload adjustment module includes: a first time slot resource adjustment unit, a first time slot resource adjustment unit, and a first time slot resource adjustment unit;

[0180] The first time slot resource adjustment unit is specifically used for:

[0181] If the downlink time slot occupancy rate is greater than the downlink target load rate LR_D, and the uplink time slot occupancy rate is less than the uplink target load rate LR_U, then determine the relationship between the cross-connect dynamic time slot occupancy rate and the cross-connect target load rate LR_Z.

[0182] When the cross-connected dynamic time slot occupancy rate is greater than the target load rate LR_Z, the following adjustments are made:

[0183] If the uplink utilization rate is not greater than LR_U after reducing one uplink dynamic time slot, then one uplink time slot will be adjusted to an idle uplink flexible time slot.

[0184] If there is an available uplink flexible timeslot, adjust one of the available uplink flexible timeslots to a cross-connected dynamic timeslot; or if there is an available downlink flexible timeslot, adjust one of the available downlink flexible timeslots to a cross-connected dynamic timeslot.

[0185] If other available downlink flexible time slots exist, adjust one of the available downlink flexible time slots to an NR downlink time slot.

[0186] When the cross-connected dynamic time slot occupancy rate is less than the target load rate LR_Z, the following adjustments are made:

[0187] If the uplink utilization rate is not greater than LR_U after reducing one uplink dynamic time slot, then adjust one uplink flexible time slot to an idle flexible time slot;

[0188] If the occupancy rate of the backhaul link is not greater than LR_Z after reducing one cross-link dynamic time slot, then adjust one cross-link dynamic time slot to an idle flexible time slot.

[0189] If an idle downlink flexible time slot exists, adjust one idle downlink flexible time slot to an NR downlink time slot.

[0190] The second time slot resource adjustment unit is specifically used for:

[0191] If the downlink time slot occupancy rate is less than the downlink target load rate LR_D, and the uplink time slot occupancy rate is greater than the uplink target load rate LR_U, then determine the relationship between the cross-connect dynamic time slot occupancy rate and the cross-connect target load rate LR_Z.

[0192] When the cross-connected dynamic time slot occupancy rate is greater than the target load rate LR_Z, the following adjustments are made:

[0193] If the occupancy rate of downlink services does not exceed LR_D after reducing one downlink dynamic time slot, then one downlink time slot will be adjusted to an idle downlink flexible time slot.

[0194] If an idle downlink flexible timeslot exists, adjust one of the idle downlink flexible timeslots to a cross-connected dynamic timeslot; or if an idle uplink flexible timeslot exists, adjust one of the idle uplink flexible timeslots to a cross-connected dynamic timeslot.

[0195] If other available uplink flexible time slots exist, adjust one of the available uplink flexible time slots to an NR uplink time slot.

[0196] When the cross-connect dynamic time slot occupancy rate is less than the cross-connect target load rate LR_Z, the following adjustments are made:

[0197] If the occupancy rate of downlink services does not exceed LR_D after reducing one downlink dynamic time slot, then one downlink time slot will be adjusted to an idle downlink flexible time slot.

[0198] If the occupancy rate of the backhaul link is no greater than LR_Z after reducing one cross-link dynamic time slot, then the dynamic time slot belonging to the larger value of LR_D and LR_U will be adjusted to an idle flexible time slot.

[0199] If an idle uplink flexible time slot exists, adjust one of the idle uplink flexible time slots to an NR uplink time slot.

[0200] The third time slot resource adjustment unit is specifically used for:

[0201] If the downlink time slot occupancy rate is less than the target load rate LR_D, and the uplink time slot occupancy rate is less than the target load rate LR_U, then determine the relationship between the cross-connect dynamic time slot occupancy rate and the cross-connect target load rate LR_Z.

[0202] When the cross-connected dynamic time slot occupancy rate is greater than the target load rate LR_Z, the following adjustments are made:

[0203] If the occupancy rate of downlink services does not exceed LR_D after reducing one downlink dynamic time slot, then one downlink time slot will be adjusted to an idle downlink flexible time slot.

[0204] If the uplink utilization rate is not greater than LR_U after reducing one uplink dynamic time slot, then one uplink time slot will be adjusted to an idle uplink flexible time slot.

[0205] If there are available downlink flexible time slots, adjust one of the available downlink flexible time slots to a cross-connected dynamic time slot; or if there are available uplink flexible time slots, adjust one of the available uplink flexible time slots to a cross-connected dynamic time slot.

[0206] When the cross-connect dynamic time slot occupancy rate is less than the cross-connect target load rate LR_Z, the following adjustments are made:

[0207] If the occupancy rate of downlink services does not exceed LR_D after reducing one downlink dynamic time slot, then one downlink time slot will be adjusted to an idle downlink flexible time slot.

[0208] If the occupancy rate of the backhaul link is no greater than LR_Z after reducing one cross-link dynamic time slot, then the dynamic time slot belonging to the larger value of LR_D and LR_U will be adjusted to an idle flexible time slot.

[0209] If the uplink occupancy rate is no greater than LR_U after reducing one uplink dynamic time slot, then one uplink time slot will be adjusted to an idle uplink flexible time slot.

[0210] In summary, this embodiment introduces flexible dynamic uplink and downlink time slots, and flexibly adjusts NR uplink time slots, NR downlink time slots, and cross-connect dynamic time slots based on the periodically calculated time slot occupancy ratio of access and backhaul services. This method achieves dynamic adjustment of access and backhaul time slot resources through a flexible frame structure, access and backhaul link load information statistics, multiplexing ratio adjustment algorithms, and multiplexing ratio adjustment procedures. Simultaneously, the last superframe of the information statistics cycle is defined as the information interaction superframe. In the information interaction superframe, each base station node broadcasts its own time slot resource occupancy status information in its static time slot, and receives and records the time slot resource occupancy status information broadcast by neighboring nodes in their static time slots. This method can also avoid the problem of conflicts between flexible cross-connect time slot adjustment and PRACH resources. It achieves the ability to allocate access and backhaul link rates, meeting the requirements of high-speed, long-distance backhaul in distributed operations and flexible allocation of backhaul and access rates.

[0211] The above description is merely a preferred embodiment of this specification and is not intended to limit this specification. Various modifications and variations can be made to this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of protection of this specification.

Claims

1. A method for dynamically adjusting cross-connect time slots in wireless networking, characterized in that, The application relates to a flexible data frame structure based on an original data frame structure, wherein a flexible dynamic time slot is added to the flexible data frame structure; the flexible dynamic time slot is divided into an uplink flexible dynamic time slot and a downlink flexible dynamic time slot; the type of the flexible dynamic time slot is dynamically occupied according to a multiplexing algorithm, and the flexible dynamic time slot is dynamically occupied by an NR downlink time slot, an NR uplink time slot and a transverse connection dynamic time slot. Based on the flexible data frame structure, the service load information in an access link and a backhaul link is counted in a preset load information counting period. If the time slot resource occupation ratios of the access link and the backhaul link reach an overload state, the NR uplink time slot, the NR downlink time slot and the transverse connection dynamic time slot are flexibly adjusted according to a maximum multiplexing ratio TDMR target value set by the access link and the backhaul link; otherwise, the access and backhaul time slot resources are dynamically adjusted according to a standard target load ratio LR and an offset value OFT set by each link. The last superframe of the information counting period is an information interaction superframe, in which each base station node broadcasts the time slot resource occupation state information of the node in the static time slot of the node, and receives and records the time slot resource occupation state information broadcast by the surrounding neighbor nodes in the static time slot of the surrounding neighbor nodes. The service load information comprises the air interface resource ratios occupied by NR downlink services, NR uplink services and backhaul services.

2. The method of claim 1, wherein, The air interface resource ratio occupied by the NR downlink services comprises a total number of NR downlink time slots in a period DLSLOTCOUNT, a frequency domain resource occupation ratio of the downlink services in each downlink time slot DLDATARATESLOT, a total ratio of the downlink services in the period DLTOTALRATE and a total ratio of the services in the period after one downlink service time slot is reduced in each transmission period DLEXTRATE. The air interface resource ratio occupied by the NR uplink services comprises a total number of NR uplink time slots in a period ULSLOTCOUNT, a frequency domain resource occupation ratio of the uplink services in each uplink time slot ULDATARATESLOT, a total ratio of the uplink services in the period ULTOTALRATE and a total ratio of the services in the period after one uplink service time slot is reduced in each transmission period ULEXTRATE. The air interface resource ratio occupied by the backhaul services comprises a total number of backhaul link dynamic time slots in a period ZSLOTCOUNT, a total time slot ratio of the backhaul services in the period ZTOTALRATE and a total ratio of the services in the period after one dynamic time slot is reduced in each transmission period ZEXTRATE. If the time slot resource occupation ratios of the access link and the backhaul link reach an overload state, the NR uplink time slot, the NR downlink time slot and the transverse connection dynamic time slot are flexibly adjusted according to a maximum multiplexing ratio TDMR target value set by the access link and the backhaul link, and the method comprises the following steps:

3. The method of claim 1, wherein, If the downlink time slot occupation ratio is greater than a downlink target load ratio LR_D and the uplink time slot occupation ratio is greater than an uplink target load ratio LR_U, the size relationship between the transverse connection dynamic time slot occupation ratio and a transverse connection target load ratio LR_Z is judged. ​ When the cross-link dynamic time slot occupancy rate is greater than the cross-link target load rate LR_Z, the following adjustment is made: If there is an idle downlink flexible time slot, adjust one idle downlink flexible time slot to be a cross-link dynamic time slot; or if there is an idle uplink flexible time slot, adjust one idle uplink flexible time slot to be a cross-link dynamic time slot; If there is another idle downlink flexible time slot, adjust one idle downlink flexible time slot to be an NR downlink time slot; If there is another idle uplink flexible time slot, adjust one idle uplink flexible time slot to be an NR uplink time slot; If the access backhaul occupied time slot ratio is greater than the maximum multiplexing ratio TDMR, adjust the dynamic time slot to which the smaller value of LR_D and LR_U belongs to be a cross-link dynamic time slot; If the access backhaul occupied time slot ratio is less than TDMR, adjust one dynamic time slot to which the larger value of the current LR_D and LR_U belongs to be an NR downlink or uplink dynamic time slot.

4. The method of claim 3, wherein, After judging the size relationship between the cross-link dynamic time slot occupancy rate and the cross-link target load rate LR_Z, the method further comprises: When the cross-link dynamic time slot occupancy rate is less than the cross-link target load rate LR_Z, the following adjustment is made: If the occupancy rate is not greater than LR_Z after reducing one cross-link dynamic time slot, adjust one dynamic time slot to which the larger value of LR_D and LR_U belongs to be an idle flexible time slot; If there is an idle downlink flexible time slot, adjust one idle downlink flexible time slot to be an NR downlink time slot; If there is an idle uplink flexible time slot, adjust one idle uplink flexible time slot to be an NR uplink time slot.

5. The method of claim 1, wherein, The dynamic adjustment of the access backhaul time slot resource according to the standard target load rate LR and the offset value OFT set for each link comprises: If the downlink time slot occupancy rate is greater than the downlink target load rate LR_D, and the uplink time slot occupancy rate is less than the uplink target load rate LR_U, the size relationship between the cross-link dynamic time slot occupancy rate and the cross-link target load rate LR_Z is judged; When the cross-link dynamic time slot occupancy rate is greater than the target load rate LR_Z, the following adjustment is made: If the occupancy rate is not greater than LR_U after reducing one uplink dynamic time slot of the uplink service, adjust one uplink time slot to be an idle uplink flexible time slot; If there is an idle uplink flexible time slot, adjust one idle uplink flexible time slot to be a cross-link dynamic time slot, or if there is an idle downlink flexible time slot, adjust one idle downlink flexible time slot to be a cross-link dynamic time slot; If there is another idle downlink flexible time slot, adjust one idle downlink flexible time slot to be an NR downlink time slot.

6. The method of claim 5, wherein, After judging the size relationship between the cross-link dynamic time slot occupancy rate and the cross-link target load rate LR_Z, the method further comprises: When the cross-link dynamic time slot occupancy rate is less than the target load rate LR_Z, the following adjustment is made: If the occupancy rate is not greater than LR_U after reducing one uplink dynamic time slot of the uplink service, adjust one uplink flexible time slot to be an idle flexible time slot; If the occupancy rate is not greater than LR_Z after reducing one cross-link dynamic time slot of the backhaul link, adjust one cross-link dynamic time slot to be an idle flexible time slot; If there is a free downlink flexible time slot, adjust one free downlink flexible time slot to be an NR downlink time slot.

7. The method of claim 1, wherein, The dynamic adjustment of access backhaul time slot resources according to the standard target load rate LR and offset value OFT set for each link further comprises: If the downlink time slot occupancy rate is less than the downlink target load rate LR_D, and the uplink time slot occupancy rate is greater than the uplink target load rate LR_U, then determine the size relationship between the cross-link dynamic time slot occupancy rate and the cross-link target load rate LR_Z; When the cross-link dynamic time slot occupancy rate is greater than the target load rate LR_Z, the following adjustments are made: If the downlink service reduces one downlink dynamic time slot and the occupancy rate is not greater than LR_D, then adjust one downlink time slot to be a free downlink flexible time slot; If there is a free downlink flexible time slot, adjust one free downlink flexible time slot to be a cross-link dynamic time slot; or if there is a free uplink flexible time slot, adjust one free uplink flexible time slot to be a cross-link dynamic time slot; If there is still another free uplink flexible time slot, adjust one free uplink flexible time slot to be an NR uplink time slot.

8. The method of claim 7, wherein, After determining the size relationship between the cross-link dynamic time slot occupancy rate and the cross-link target load rate LR_Z, the method further comprises: When the cross-link dynamic time slot occupancy rate is less than the cross-link target load rate LR_Z, the following adjustments are made: If the downlink service reduces one downlink dynamic time slot and the occupancy rate is not greater than LR_D, then adjust one downlink time slot to be a free downlink flexible time slot; If the backhaul link reduces one cross-link dynamic time slot and the occupancy rate is not greater than LR_Z, then adjust one dynamic time slot belonging to the larger value of LR_D and LR_U to be a free flexible time slot; If there is a free uplink flexible time slot, adjust one free uplink flexible time slot to be an NR uplink time slot.

9. The method of claim 1, wherein, The dynamic adjustment of access backhaul time slot resources according to the standard target load rate LR and offset value OFT set for each link further comprises: If the downlink time slot occupancy rate is less than the target load rate LR_D, and the uplink time slot occupancy rate is less than the target load rate LR_U, then determine the size relationship between the cross-link dynamic time slot occupancy rate and the cross-link target load rate LR_Z; When the cross-link dynamic time slot occupancy rate is greater than the target load rate LR_Z, the following adjustments are made: If the downlink service reduces one downlink dynamic time slot and the occupancy rate is not greater than LR_D, then adjust one downlink time slot to be a free downlink flexible time slot; If the uplink service reduces one uplink dynamic time slot and the occupancy rate is not greater than LR_U, then adjust one uplink time slot to be a free uplink flexible time slot; If there is a free downlink flexible time slot, adjust one free downlink flexible time slot to be a cross-link dynamic time slot, or if there is a free uplink flexible time slot, adjust one free uplink flexible time slot to be a cross-link dynamic time slot; When the cross-link dynamic time slot occupancy rate is less than the cross-link target load rate LR_Z, the following adjustments are made: If the downlink service reduces one downlink dynamic time slot and the occupancy rate is not greater than LR_D, then adjust one downlink time slot to be a free downlink flexible time slot; If the occupation rate of the backhaul link is not greater than LR_Z after reducing one horizontal link dynamic time slot, adjust the dynamic time slot of the larger value of LR_D and LR_U to be an idle flexible time slot. If the occupation rate of the uplink service is not greater than LR_U after reducing one uplink dynamic time slot, adjust one uplink time slot to be an idle uplink flexible time slot.

10. A device for cross-linking time slot dynamic adjustment in wireless networking, applied to the method in any one of claims 1 to 9, characterized in that, The method comprises the following steps: The method comprises the following steps: The flexible data frame structure construction module is used to increase flexible dynamic time slots on the basis of the original data frame structure to construct a flexible data frame structure; wherein the flexible dynamic time slots are divided into uplink flexible dynamic time slots and downlink flexible dynamic time slots; the type of the flexible dynamic time slots is dynamically occupied according to a multiplexing algorithm by NR downlink time slots, NR uplink time slots and horizontal link dynamic time slots; The service load information statistical module is used to statistically count service load information in the access link and the backhaul link within a preset load information statistical period based on the flexible data frame structure; The time slot resource dynamic adjustment module is used to dynamically adjust the NR uplink time slots, the NR downlink time slots and the horizontal link dynamic time slots according to the maximum multiplexing ratio TDMR target value set for the access link and the backhaul link if both the links reach an overload state; otherwise, dynamically adjust the access and backhaul time slot resources according to the standard target load ratio LR and the offset value OFT set for each link; The time slot resource broadcasting module is used to make the last superframe of the information statistical period an information interaction superframe; in the information interaction superframe, each base station node broadcasts the time slot resource occupation state information of the node in the static time slot of the node, and receives and records the time slot resource occupation state information broadcast by the surrounding neighbor nodes in the static time slots of the surrounding neighbor nodes.

Citation Information

Patent Citations

  • Dynamic link time slot allocation method and device

    CN115988650A

  • Time slot scheduling method of wireless ad hoc network, node, equipment and storage medium

    CN117915463A