5g-tsn scheduling optimization method and apparatus
By adjusting the GCL time slot duration to an integer multiple of the base transmission time interval, the alignment of GCL and TTI time slots is achieved, solving the time slot mismatch problem in the 5G-TSN converged network and improving spectrum resource utilization and the determinism of end-to-end communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA ACADEMY OF INFORMATION & COMM
- Filing Date
- 2025-10-17
- Publication Date
- 2026-06-02
Smart Images

Figure CN121510053B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a 5G-TSN scheduling optimization method and apparatus. Background Technology
[0002] With the advancement of 3GPP R16 and R17 standards, fifth-generation mobile communication technology (5G), especially its ultra-reliable low-latency communication (URLLC) capabilities, has been designed as a key wireless bearer technology to support Time-Sensitive Networking (TSN). This enables 5G networks to meet the stringent requirements for end-to-end deterministic latency and jitter in scenarios such as industrial automation, remote control, and smart grids, thus forming a "5G-TSN" converged network architecture.
[0003] In the TSN domain, the Gate Control List (GCL) is the core mechanism for achieving deterministic traffic scheduling. It pre-configures the open and closed states of switch ports within specific time windows, allocating precise, periodic transmission opportunities to data streams of different priorities, thereby ensuring the upper bound of latency for critical services. In the 5G radio domain, the basic scheduling unit for data transmission is the Transmission Time Interval (TTI), and its scheduling is based on a uniform TTI time slot grid defined by the physical layer frame structure.
[0004] Although the standard ensures that a complete GCL cycle (CT) consists of an integer number of TTIs, at a finer granular level, the length of a single GCL slot is not an integer multiple of the length of a TTI slot. This microscopic slot misalignment leads to two prominent technical drawbacks:
[0005] First, it introduces additional transmission delay. When a service data packet arrives at the end of a GCL time slot but has missed the scheduling opportunity of the current TTI, the packet cannot be sent in the current cycle and must wait until the same time slot in the next GCL cycle, resulting in an additional waiting delay of up to one cycle length.
[0006] Secondly, it wastes wireless resources. The tail time within a GCL time slot that fails to align with a TTI time slot cannot be used for effective data transmission because its length is insufficient for a full TTI. This wasted time resource reduces the overall bandwidth utilization of the system.
[0007] Therefore, a core pain point in current 5G-TSN converged networks is the "mismatch between GCL scheduling and TTI scheduling at the time slot level." This issue not only affects end-to-end latency performance but also restricts the efficiency of wireless spectrum resource utilization, becoming a key bottleneck for achieving efficient and deterministic cross-domain modulation. Finding a method that can collaboratively configure GCL and TTI to achieve precise matching between them in the time dimension has become an urgent technical problem to be solved in this field. Summary of the Invention
[0008] This application proposes a 5G-TSN scheduling optimization method and apparatus to solve the problem of degraded deterministic transmission performance in the fusion of 5G systems and time-sensitive networks caused by the mismatch between gating list scheduling and transmission time interval scheduling at the basic time granularity.
[0009] In a first aspect, embodiments of this application provide a 5G-TSN scheduling optimization method, comprising the following steps:
[0010] Obtain network parameters; the network parameters include the original GCL time slot duration and subcarrier spacing;
[0011] The reference transmission time interval is determined based on the subcarrier spacing, and the original GCL timeslot duration is adjusted to an integer multiple of the reference transmission time interval to determine the target GCL configuration.
[0012] The target GCL configuration is sent to the 5G wireless access network.
[0013] In one embodiment, adjusting the original GCL timeslot duration to an integer multiple of the reference transmission time interval specifically involves:
[0014] For each GCL timeslot, its original timeslot duration is rounded up to an integer multiple of the reference transmission time interval.
[0015] In one embodiment, the step of determining the target GCL configuration includes:
[0016] Record the number of consecutive reference transmission time intervals allocated to each GCL time slot.
[0017] In one embodiment, the method further includes the step of:
[0018] After determining the target GCL configuration, calculate its corresponding total cycle.
[0019] The total period is adjusted to an integer multiple of the preset alignment duration unit.
[0020] Furthermore, adjusting the total period to an integer multiple of the preset alignment duration unit specifically means:
[0021] Extend the duration of the lowest priority time slot in the target GCL configuration.
[0022] In one embodiment, the step of sending the target GCL configuration to the TSN network specifically involves:
[0023] The target GCL configuration is submitted to the 5G core network's policy control and session management functions through the TSN application function.
[0024] In one embodiment, the method further includes the step of:
[0025] The 5G wireless access network allocates continuous transmission time interval resources for the corresponding data streams according to the target GCL configuration.
[0026] Secondly, embodiments of this application also provide a 5G-TSN scheduling optimization device for implementing the 5G-TSN scheduling optimization method described in any embodiment of the first aspect, comprising: an acquisition module for acquiring network parameters; the network parameters including the original GCL timeslot duration and subcarrier spacing; a determination module for determining a reference transmission time interval based on the subcarrier spacing, adjusting the original GCL timeslot duration to an integer multiple of the reference transmission time interval, and determining a target GCL configuration; and a distribution module for distributing the target GCL configuration to the 5G radio access network.
[0027] Thirdly, embodiments of this application also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any one of the embodiments of the first aspect.
[0028] Fourthly, embodiments of this application also provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method as described in any embodiment of the first aspect.
[0029] The above-described technical solutions adopted in the embodiments of this application can achieve the following beneficial effects:
[0030] The collaborative configuration method based on GCL and TTI time slot alignment proposed in this application achieves three core benefits by uniformly adjusting the original GCL time slot duration to an integer multiple of the baseline transmission time interval: First, it fundamentally eliminates the frame truncation problem caused by time slot boundary misalignment, avoiding situations where data packets are forced to wait for the next transmission cycle due to missing the current TTI, significantly reducing the single scheduling latency of critical services; second, the integer multiple adjustment ensures that each GCL time slot can be fully utilized by the complete TTI resource block, completely eliminating resource fragmentation within the time slot and greatly improving the utilization efficiency of wireless spectrum resources; finally, by aligning the adjusted total GCL period with the wireless frame grid, it effectively prevents periodic scheduling drift, ensuring the stability and determinism of the system's long-term operation. These effects work together to simplify cross-domain QoS mapping and scheduling decisions while constructing an end-to-end highly reliable, low-latency communication guarantee system. Attached Figure Description
[0031] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0032] Figure 1 The overall architecture diagram for existing technologies 5G-TSN GCL and 5G TTI scheduling;
[0033] Figure 2 This diagram illustrates the time slot misalignment between existing TSN GCL and 5G TTI.
[0034] Figure 3 A flowchart of the 5G-TSN scheduling optimization method provided in the embodiments of this application;
[0035] Figure 4 A schematic diagram of GCL time slots multipled to integer multiples provided in the embodiments of this application;
[0036] Figure 5 A structural diagram of a 5G-TSN scheduling optimization device provided in this application embodiment;
[0037] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0038] To make the objectives, technical solutions, and advantages of this application 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 of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0039] With the deep integration of 5G and TSN, end-to-end deterministic transmission has become a core requirement for key businesses such as the Industrial Internet and the Internet of Vehicles. Figure 1 The overall architecture diagram of GCL and TTI scheduling in 5G-TSN is shown. Figure 2 This reveals a time slot misalignment issue between the TSN GCL and 5G TTI in 5G-TSN systems. Efficiently coordinating GCL and TTI within a unified framework is crucial for ensuring end-to-end deterministic communication performance. However, existing solutions inherently suffer from time slot granularity mismatch between TSN's gated list scheduling and 5G's transmission time interval scheduling. This micro-level inconsistency directly leads to additional data transmission latency and reduced utilization of radio resources, becoming a bottleneck restricting further improvements in network performance.
[0040] In view of this, this application proposes an innovative collaborative configuration method for GCL and TTI time slot alignment. The core of this invention lies in adjusting the length of a single GCL time slot to an integer multiple of the TTI, and treating the allocation of radio resource blocks within the TTI as an integral part of the GCL time grid for unified configuration. Specifically, this method uses a unified reference TTI as the basic time granularity, and reconstructs each GCL time slot by extending it by an integer multiple based on this reference TTI, so that each GCL time slot can be allocated by the radio scheduler into several consecutive TTI units.
[0041] To achieve this goal, this invention designs a complete control layer coordination mechanism. Through the coordinated signaling and resource reservation process of TSN-AF→PCF→SMF→RAN, it ensures that data within the gated window can be transmitted on the radio side according to the entire TTI, thereby minimizing waiting latency and resource waste. This method establishes a 5G system benchmark TTI (… As a cross-domain scheduling framework with unified time granularity, it achieves precise coordination of wired and wireless scheduling in the time dimension by reconstructing the GCL time slot structure of TSN.
[0042] Through the above innovative design, this invention effectively solves the misalignment problem between GCL time slots and TTI time slots, eliminating frame transmission delay caused by time slot boundary truncation at its source. Simultaneously, it significantly improves the utilization efficiency of wireless spectrum resources through continuous TTI resource block allocation, providing key technical support for achieving efficient, reliable, and truly deterministic 5G-TSN end-to-end transmission. The technical solutions provided by the various embodiments of this application are described in detail below with reference to the accompanying drawings.
[0043] Figure 3 The flowchart of the 5G-TSN scheduling optimization method provided in the embodiments of this application includes steps 110 to 130.
[0044] Step 110: Obtain network parameters; the network parameters include the original GCL time slot duration and subcarrier spacing.
[0045] This step is the data preparation phase for collaborative configuration, which aims to collect the necessary initial configuration information from the TSN network and the 5G network.
[0046] The network parameters refer to the total amount of input information collected from the TSN domain and 5G domain for subsequent collaborative scheduling calculations.
[0047] The original GCL time slot duration refers to the unadjusted original gating list configuration parameters obtained directly from the centralized network controller (CNC) of the TSN network.
[0048] Specifically, this includes the original window requirements for each time slot, the total GCL cycle time, and the QoS requirements for the data stream.
[0049] For example, a GCL cycle may contain multiple time slots, each corresponding to a service flow with different priorities, and each time slot has its own specific original duration.
[0050] The subcarrier spacing is a key physical layer parameter in 5G NR, directly determining the standard length of the transmission time interval. Different subcarrier spacings correspond to different TTI durations, and this parameter is the fundamental basis for subsequently determining the reference time granularity.
[0051] Obtain the raw GCL (slot list, period, priority, time window length) and QoS requirements (period, maximum allowed latency, frame size) for each flow from the CNC in the TSN network. ); query the SMF for the current subcarrier spacing and TTI (Time Interval) of each UE existing on the 5G-TSN link. Typical modulation and coding schemes (MCS) are used to estimate resource allocation, and then calculations are performed. .
[0052] Step 120: Determine the reference transmission time interval based on the subcarrier spacing, adjust the original GCL timeslot duration to an integer multiple of the reference transmission time interval, and determine the target GCL configuration.
[0053] This step is the core computational phase of the solution, aiming to establish a unified time base and reconstruct the GCL accordingly.
[0054] The reference transmission time interval refers to the shortest TTI length selected as the unified time granularity for the entire cooperative scheduling scheme. This value is directly determined by the subcarrier spacing obtained in step 110.
[0055] Adjusting to an integer multiple: This is the core operation of this application, the purpose of which is to ensure that the boundary of each GCL time slot is precisely aligned with the boundary of TTI, thereby eliminating the problems caused by boundary misalignment from the root.
[0056] In one embodiment, adjusting the original GCL timeslot duration to an integer multiple of the reference transmission time interval specifically involves:
[0057] For each GCL timeslot, its original timeslot duration is rounded up to an integer multiple of the reference transmission time interval.
[0058] The term "rounding up" refers to adjusting the original time slot duration of each time slot to a reference transmission time interval that is not less than the smallest integer multiple of its original value.
[0059] For example, if the base transmission time interval is 0.5 milliseconds, the original time slot length of a GCL time slot is 0.8 milliseconds. By rounding up, the time slot length is adjusted to one millisecond, which is exactly two consecutive base transmission time intervals.
[0060] For each time slot Calculate the minimum number of TTIs required. Make the process indivual The required transmission for this time slot can be completed on the wireless side: ,in Indicates the first in GCL The original window requirement for each time slot is given in milliseconds (ms). The adjusted time slot length is then calculated. The unit is ms, and the number of consecutive TTI blocks that the time slot needs to occupy on the radio side is recorded. .
[0061] In one embodiment, after adjusting the original GCL timeslot duration to an integer multiple of the reference transmission time interval, the target GCL configuration is determined by extending the total GCL period and aligning the TTI cycle period.
[0062] Calculate the adjusted GCL total CT: At this time, if If the NG-RAN mesh alignment constraint is not met (e.g., it must be an integer multiple of 0.5ms), then add an integer number of times to the radio resources corresponding to the low-priority time slot. Make minimal adjustments and extend low-priority time slots to meet the requirements. ,in, Alternatively, use the alignment cell size specified during specification / deployment. This step ensures that the GCL does not periodically drift with the wireless frame mesh throughout its long lifecycle.
[0063] After integer multiplication and GCL adjustment, the time slot alignment between GCL and TTI is as follows: Figure 4 As shown.
[0064] Step 130: Send the target GCL configuration to the TSN network.
[0065] This step is the configuration information distribution phase, which aims to deliver the optimized scheduling plan to the execution end.
[0066] The target GCL configuration refers to the new GCL configuration obtained after adjustment in step 120, which is completely aligned with the TTI time slot at the micro level.
[0067] In one embodiment, the step of determining the target GCL configuration includes:
[0068] Record the number of consecutive reference transmission time intervals allocated to each GCL time slot.
[0069] The number of consecutive reference transmission time intervals refers to the number of consecutive and complete reference transmission time intervals allocated to each adjusted GCL time slot. This value is a key bridging parameter connecting the TSN time slot and the 5G radio resource block.
[0070] In one embodiment, the method further includes the step of:
[0071] After determining the target GCL configuration, calculate its corresponding total cycle.
[0072] The total period is adjusted to an integer multiple of the preset alignment duration unit.
[0073] The total cycle alignment aims to address the cycle drift problem during long-term operation. By calculating the total duration of all adjusted time slots and adjusting it to an integer multiple of the preset alignment duration unit, alignment with the wireless frame grid is ensured.
[0074] The preset alignment duration unit refers to a standard time unit set for alignment with the 5G wireless frame structure.
[0075] Furthermore, adjusting the total period to an integer multiple of the preset alignment duration unit specifically means:
[0076] Extend the duration of the lowest priority time slot in the target GCL configuration.
[0077] The extended lowest priority time slot is a resource adjustment strategy. By extending the time slots of low-priority services that are least sensitive to latency, the total cycle is fine-tuned to optimize system resource allocation and avoid long-term drift.
[0078] In one embodiment, the step of sending the target GCL configuration to the 5G wireless access network specifically involves:
[0079] The target GCL configuration is submitted to the 5G core network's policy control and session management functions through the TSN application function.
[0080] This step utilizes the control plane signaling path defined in the 5G standard architecture. Through the coordination of TSN application functions, policy control functions, and session management functions, the target GCL configuration from the TSN domain is transformed into scheduling policies and resource reservation instructions executable by the 5G radio side.
[0081] The control plane signaling path is the standard path for transmitting policies and QoS rules in the 5G standard architecture. Through the coordination of TSN application functions, policy control functions, and session management functions, the target GCL configuration is transformed into a scheduling policy that can be executed on the radio side.
[0082] The TSN Application Function (TSN-AF) submits the adjusted duration of each time slot, the number of consecutive TTIs occupied, and the target GCL configuration and data flow priority information for the total period to the Policy Control Function (PCF) and Session Management Function (SMF). Based on this, the PCF and SMF generate corresponding Quality of Service (QoS) mapping policies, specifically creating a unique QoS Flow Identifier (QFI) and Packet Inspection Rule (PDR) parameters for each GCL time slot and its associated data flow. The SMF further employs semi-persistent scheduling (SPS) or configuration granting (CG) resource reservation methods to request consecutive Transmission Time Intervals (TTIs) from the Radio Access Network (RAN) for these GCL time slots that require strict timing guarantees.
[0083] In one embodiment, the method further includes the step of:
[0084] Step 140: The 5G wireless access network allocates continuous transmission time interval resources to the corresponding data stream according to the target GCL configuration.
[0085] The specific implementation of this step can be described as a radio scheduling method aligned with the GCL. After the gNB receives and parses the target GCL configuration from the core network, its Media Access Control (MAC) scheduler will perform the following operations:
[0086] First, a time reference wheel synchronized with the total cycle of the target GCL configuration is established and maintained on the system clock.
[0087] Subsequently, strictly following the start time and duration of each time slot defined in the target GCL configuration, when the time wheel reaches the start boundary of a specific time slot, the scheduler immediately activates the resource allocation operation for that time slot.
[0088] Finally, for the data stream corresponding to this time slot, physical resources for several consecutive transmission time intervals are allocated at once, thereby accurately reproducing the TSN gating scheduling logic on the wireless air interface side and realizing scheduling synchronization between the wired and wireless sides on a micro time scale.
[0089] At the Media Access Control (MAC) scheduling layer of the gNB, a scheduling mechanism coordinated with the target GCL configuration (i.e., "GCL-aligned scheduling mode") is introduced. This mechanism maintains a time wheel on the system clock aligned with the total period of the target GCL and strictly adheres to the time slot boundaries defined in the target GCL configuration. When the system time wheel enters a GCL time slot, the scheduler immediately triggers the allocation of physical resources for the QoS Stream Identifier (QFI) mapped to that time slot within the corresponding consecutive TTIs, thereby ensuring uninterrupted data transmission within the gating window.
[0090] Figure 5 A structural diagram of a 5G-TSN scheduling optimization device provided in this application embodiment, used to implement the 5G-TSN scheduling optimization method described in any embodiment of the first aspect, includes:
[0091] The acquisition module 510 is used to acquire network parameters; the network parameters include the original GCL time slot duration and subcarrier spacing.
[0092] The determination module 520 is used to determine the reference transmission time interval based on the subcarrier spacing, adjust the original GCL time slot duration to an integer multiple of the reference transmission time interval, extend the total GCL period and the TTI cycle period and align them, and determine the target GCL configuration.
[0093] The distribution module 530 is used to distribute the target GCL configuration to the 5G wireless access network.
[0094] Furthermore, the acquisition module includes a first acquisition unit for acquiring network parameters; the network parameters include the original GCL time slot duration and subcarrier spacing.
[0095] The determining module includes a first determining unit, used to determine a reference transmission time interval based on the subcarrier spacing, adjust the original GCL timeslot duration to an integer multiple of the reference transmission time interval, and determine the target GCL configuration.
[0096] The delivery module includes a first delivery unit, used to deliver the target GCL configuration to the 5G wireless access network.
[0097] In one embodiment, the determining module further includes a second determining unit, used to round up the original time slot duration of each GCL time slot to an integer multiple of the reference transmission time interval.
[0098] The above embodiment is used to precisely adjust the GCL time slot length to an integer multiple of the reference TTI by rounding up.
[0099] In one embodiment, the determining module further includes a recording unit for recording the number of consecutive reference transmission time intervals allocated for each GCL time slot.
[0100] The above embodiments are used to store the number of consecutive TTI blocks corresponding to each time slot, providing key parameters for wireless side resource allocation.
[0101] In one embodiment, the device further includes a period alignment module, which calculates the corresponding total period after determining the target GCL configuration and adjusts the total period to an integer multiple of a preset alignment duration unit.
[0102] The above embodiments are used to achieve global alignment between the total GCL period and the wireless frame grid, preventing period drift during long-term operation.
[0103] In one embodiment, the period alignment module includes an adjustment unit for extending the total period by extending the duration of the lowest priority time slot in the target GCL configuration.
[0104] The above embodiments are used to achieve cycle alignment with minimal performance impact by dynamically adjusting the resources of low-priority time slots.
[0105] In one embodiment, the delivery module further includes a signaling unit for submitting the target GCL configuration to the policy control function and session management function of the 5G core network through the TSN application function.
[0106] The above embodiments are used to achieve efficient transmission of cross-domain configuration information through a standardized 5G control plane signaling interface.
[0107] In one embodiment, the apparatus further includes a scheduling execution module for enabling the 5G wireless access network to allocate continuous transmission time interval resources to the corresponding data stream according to the target GCL configuration.
[0108] The above embodiments are used to perform precise resource scheduling on the wireless side according to the aligned GCL configuration to complete end-to-end cooperative transmission.
[0109] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0110] Therefore, this application also proposes a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the methods described in any embodiment of this application.
[0111] Furthermore, this application also proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in any embodiment of this application.
[0112] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0113] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0114] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0115] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory. Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0116] Figure 6 This is a schematic diagram of an electronic device provided in an embodiment of this application. The electronic device 600 shown is merely an example and should not be construed as limiting the functionality or scope of use of the embodiments of this application. It includes: one or more processors 620; and a storage device 610 for storing one or more programs. When the one or more programs are executed by the one or more processors 620, the one or more processors 620 implement the 5G-TSN scheduling optimization method provided in the embodiments of this application. The method includes:
[0117] Obtain network parameters; the network parameters include the original GCL time slot duration and subcarrier spacing;
[0118] The reference transmission time interval is determined based on the subcarrier spacing, and the original GCL timeslot duration is adjusted to an integer multiple of the reference transmission time interval to determine the target GCL configuration.
[0119] The target GCL configuration is sent to the 5G wireless access network.
[0120] The electronic device 600 also includes an input device 630 and an output device 640; the processor 620, storage device 610, input device 630 and output device 640 in the electronic device can be connected by a bus or other means, as shown in the figure, which is connected by a bus 650.
[0121] Storage device 610, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and module units, such as the program instructions corresponding to the 5G-TSN scheduling optimization method in the embodiments of this application. Storage device 610 may mainly include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on terminal usage. Furthermore, storage device 610 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, storage device 610 may further include memory remotely located relative to processor 620, and these remote memories can be connected via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0122] Input device 630 can be used to receive input digital, character, or voice information, and to generate key signal inputs related to user settings and function control of the electronic device. Output device 640 may include electronic devices such as a display screen and a speaker.
[0123] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0124] Those skilled in the art will understand that, unless otherwise stated, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be understood that when a device or component is “connected” to another device or component, it may be directly connected to the other device or component, or there may be an intermediary device or component. Furthermore, the term “connection” as used herein may include partially wireless connections as well as partially wired connections.
[0125] In the description of this application, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.
[0126] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A 5G-TSN scheduling optimization method, characterized in that, Includes the following steps: Obtain network parameters; the network parameters include the original GCL time slot duration and subcarrier spacing; The reference transmission time interval is determined based on the subcarrier spacing. The original GCL time slot duration is adjusted to an integer multiple of the reference transmission time interval by rounding up, and the target GCL configuration is determined. The target GCL configuration is sent to the 5G wireless access network.
2. The 5G-TSN scheduling optimization method according to claim 1, characterized in that, The step of determining the target GCL configuration includes: Record the number of consecutive reference transmission time intervals allocated to each GCL time slot.
3. The 5G-TSN scheduling optimization method according to claim 1, characterized in that, The method further includes the following steps: After determining the target GCL configuration, calculate its corresponding total cycle. The total period is adjusted to an integer multiple of the preset alignment duration unit.
4. The 5G-TSN scheduling optimization method according to claim 1, characterized in that, The step of sending the target GCL configuration to the 5G wireless access network specifically involves: The target GCL configuration is submitted to the 5G core network's policy control and session management functions through the TSN application function.
5. The 5G-TSN scheduling optimization method according to claim 1, characterized in that, The method further includes the following steps: The 5G wireless access network allocates continuous transmission time interval resources for the corresponding data streams according to the target GCL configuration.
6. The 5G-TSN scheduling optimization method according to claim 3, characterized in that, The total period is adjusted to an integer multiple of the preset alignment duration unit, specifically as follows: Extend the duration of the lowest priority time slot in the target GCL configuration.
7. A 5G-TSN scheduling optimization device, used to implement the 5G-TSN scheduling optimization method according to any one of claims 1 to 6, characterized in that, Includes: an acquisition module for acquiring network parameters; the network parameters include the original GCL timeslot duration and subcarrier spacing; The determination module is used to determine the reference transmission time interval based on the subcarrier spacing, adjust the original GCL timeslot duration to an integer multiple of the reference transmission time interval, and determine the target GCL configuration; The distribution module is used to distribute the target GCL configuration to the 5G wireless access network.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-6.
9. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method as described in any one of claims 1-6.