Packet scheduling and sending method and device, base station, storage medium, and electronic device

By performing cache scheduling on the UE or network processing unit to obtain and transmit TSCAI information, the problem of the base station being unable to obtain TSCAI is solved, and time-sensitive service scheduling is realized in the absence of PSFP or CNC.

WO2026045798A1PCT designated stage Publication Date: 2026-03-05ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/110962
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-27
Filing Date
2025-07-28
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

In a 5GS TSN network, when the DS-TT port does not support PSFP or there is no CNC in the network, the base station cannot obtain TSCAI information, which makes it impossible to perform time-sensitive service scheduling.

Method used

By performing buffer scheduling on the UE or network processing unit, the arrival time and buffer time TSCAI information of the message are obtained in advance, and the information is transmitted to the base station through signaling. The base station sends the message according to the scheduling time slot and TSCAI.

Benefits of technology

This enables the base station to obtain TSCAI information and perform effective time-sensitive service scheduling even when the DS-TT port does not support PSFP or there is no CNC in the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025110962_05032026_PF_FP_ABST
    Figure CN2025110962_05032026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a packet scheduling and sending method and device, a base station, a storage medium, and an electronic device. The method comprises: acquiring first TSCAI of a packet to be transmitted sent by a network unit, the first TSCAI comprising a packet arrival time and a packet cache time; and on the basis of a scheduling time slot and the first TSCAI, receiving said packet sent by the network unit. The present disclosure can solve the problem in the related art that when there is a port that does not support PSFP or when there is no CNC in a network, a base station cannot acquire TSCAI and cannot perform time-sensitive service scheduling. The base station can acquire the TSCAI from a network unit so as to perform time-sensitive service scheduling.
Need to check novelty before this filing date? Find Prior Art

Description

A message scheduling and sending method, apparatus, base station, storage medium, and electronic device.

[0001] Cross-reference to related applications

[0002] This disclosure is based on Chinese patent application CN2024111910146, filed on August 27, 2024, entitled “A message scheduling and sending method, apparatus, base station, storage medium and electronic device”, and claims priority to that patent application. The entire contents of that patent application are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of wireless communication technology, and more specifically, to a message scheduling and transmission method, apparatus, base station, storage medium, and electronic device. Background Technology

[0004] Time-Sensitive Communication Assistance Information (TSCAI) is defined in 5GS TSN (Time-Sensitive Network) networks. This technology allows gNBs (base stations) to perform pre-scheduling within the 5GS bridge. However, the base station can only extract TSCAI information after the AF (Active Front-End) obtains PSFP (Per-Stream Filtering and Policing) information from the CNC (Centralized Network Configuration). The AF will only instruct the CNC to support PSFP if all DS-TT (Device-side TSN translator) and NW-TT (Network-side TSN translator) ports of the 5GS bridge support PSFP.

[0005] However, due to the stage-specific nature of industry ecosystem development, not all DS-TT and NW-TT ports in scheduling scenarios support PSFP. Therefore, when a port does not support PSFP, or when there is no CNC in the network, the base station cannot obtain TSCAI information to perform time-sensitive service scheduling.

[0006] No solution has yet been proposed for the problem that base stations cannot obtain TSCAI information and thus cannot perform time-sensitive service scheduling when some ports do not support PSFP or when there is no CNC in the network. Summary of the Invention

[0007] This disclosure provides a message scheduling and sending method, apparatus, base station, storage medium, and electronic device to solve the problem in related technologies where, when a port does not support PSFP or when there is no CNC in the network, the base station cannot obtain TSCAI information and cannot perform time-sensitive service scheduling.

[0008] According to one embodiment of this disclosure, a message scheduling method is provided, applied to a base station. The method includes: obtaining a first TSCAI of a message to be transmitted sent by a network unit, wherein the first TSCAI includes a message arrival time and a message buffering time; and receiving the message to be transmitted sent by the network unit according to a scheduling time slot and the first TSCAI.

[0009] According to another embodiment of this disclosure, a message scheduling and transmission method is also provided, applied to a network unit. The method includes: sending a first TSCAI of a message to be transmitted to a base station, wherein the first TSCAI includes a message arrival time and a message buffering time; and sending the message to be transmitted to the base station according to the scheduling time slot and the first TSCAI.

[0010] According to another embodiment of this disclosure, a base station is also provided, the base station comprising: an acquisition module configured to acquire first time-sensitive communication auxiliary information (TSCAI) of a message to be transmitted sent by a network unit, wherein the first TSCAI includes a message arrival time and a message buffering time; and a receiving module configured to receive the message to be transmitted sent by the network unit according to a scheduling time slot and the first TSCAI.

[0011] According to another embodiment of this disclosure, a message scheduling and sending apparatus is also provided, applied to a network unit. The apparatus includes: a first sending module, configured to send a first Time Sensitive Communication Auxiliary Information (TSCAI) of a message to be transmitted to a base station, wherein the first TSCAI includes a message arrival time and a message buffering time; and a second sending module, configured to send the message to be transmitted to the base station according to a scheduling time slot and the first TSCAI.

[0012] According to yet another embodiment of this disclosure, a computer program product is also provided, including computer program instructions, wherein the computer program instructions cause a computer to perform the steps in any of the above method embodiments.

[0013] According to yet another embodiment of this disclosure, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to perform the steps in any of the above method embodiments when executed.

[0014] According to yet another embodiment of this disclosure, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments. Attached Figure Description

[0015] Figure 1 is a hardware structure block diagram of a computer device for a message scheduling and sending method according to an embodiment of the present disclosure;

[0016] Figure 2 is a topology diagram of a 5GS TSN network system with multiple terminals according to an embodiment of the present disclosure;

[0017] Figure 3 is a flowchart of a message scheduling and sending method according to an embodiment of the present disclosure;

[0018] Figure 4 is a schematic diagram of scheduling uplink message forwarding according to an embodiment of the present disclosure;

[0019] Figure 5 is a schematic diagram of scheduling downlink message forwarding according to an embodiment of the present disclosure;

[0020] Figure 6 is a flowchart of uplink message scheduling according to an embodiment of the present disclosure;

[0021] Figure 7 is a flowchart of uplink message negotiation and scheduling according to an embodiment of the present disclosure;

[0022] Figure 8 is a schematic diagram of the structure of the scheduling time slot according to an embodiment of the present disclosure;

[0023] Figure 9 is a flowchart of a message transmission method according to an embodiment of the present disclosure;

[0024] Figure 10 is a flowchart of downlink message scheduling according to an embodiment of the present disclosure;

[0025] Figure 11 is a second flowchart of downlink message scheduling according to an embodiment of the present disclosure;

[0026] Figure 12 is a flowchart of downlink message scheduling according to an embodiment of the present disclosure;

[0027] Figure 13 is a block diagram of a base station according to an embodiment of the present disclosure;

[0028] Figure 14 is a block diagram of a message scheduling and sending apparatus according to an embodiment of the present disclosure. Detailed Implementation

[0029] The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings and examples.

[0030] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0031] The method embodiments provided in this disclosure can be executed in a computer device or similar computing device. Taking a computer device as an example, FIG1 is a hardware structure block diagram of a computer device for the message scheduling and sending method of this disclosure. As shown in FIG1, the computer device may include one or more (only one is shown in FIG1) processors 102 (processor 102 may include, but is not limited to, processing devices such as microprocessors MCUs or programmable logic devices) and a memory 104 for storing data. The computer device may also include a transmission device 106 for communication functions and an input / output device 108. It will be understood by those skilled in the art that the structure shown in FIG1 is only illustrative and does not limit the structure of the computer device. For example, the computer device may also include more or fewer components than shown in FIG1, or have a different configuration than shown in FIG1.

[0032] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the message scheduling and sending method in this embodiment. The processor 102 executes various functional applications and board matching by running the computer program stored in the memory 104, thus implementing the above-described method. The memory 104 may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to computer devices 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.

[0033] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider for the computer equipment. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0034] Figure 2 is a topology diagram of a 5GS TSN network system under multiple terminals according to an embodiment of the present disclosure. As shown in Figure 2, the entire 5G system acts as a logical bridge in the TSN network. The bridge has multiple DS-TT ports. Port-2 does not support PSFP. Therefore, the condition for AF to indicate to CNC that PSFP is supported is not met. As a result, the base station cannot obtain TSCAI information and perform time-sensitive service scheduling.

[0035] To address the aforementioned issues, this embodiment provides a message scheduling and transmission method operating on the aforementioned computer device. Figure 3 is a flowchart of a message scheduling and transmission method according to an embodiment of this disclosure. As shown in Figure 3, the method is applied to a base station and includes the following steps:

[0036] Step S302: Obtain the first TSCAI of the message to be transmitted sent by the network unit, the first TSCAI including the message arrival time and the message buffering time;

[0037] Step S304: Receive the message to be transmitted sent by the network unit according to the scheduling time slot and the first TSCAI.

[0038] Through the above steps S302 to S304, the problem in the related technology that the base station cannot obtain TSCAI information and cannot perform time-sensitive service scheduling when a port does not support PSFP or when there is no CNC in the network can be solved. The base station can obtain TSCAI from the UE or network processing unit to perform time-sensitive service scheduling.

[0039] The network unit in this embodiment can be a UE or a network processing unit. Specifically, step S302 can include: obtaining the first TSCAI of the uplink message sent by the UE, or obtaining the first TSCAI of the downlink message sent by the network processing unit. Taking 5G as an example, the network processing unit can be UPF, NW-TT, etc.

[0040] The scheduling of messages to be transmitted in this embodiment is a buffered scheduling mechanism. Data packets are buffered in advance on the UE or NPU / UPF (Network Processing Unit / User Plane Function), which is called buffered scheduling. That is, the message to be transmitted is the data to be transmitted within the data packet. For uplink messages, Figure 4 is a schematic diagram of uplink message forwarding according to an embodiment of this disclosure. As shown in Figure 4, the uplink message is buffered at the outbound position of the DS-TT / UE inbound port. By buffering the message outbound at the UE / DS-TT, time is reserved for the UE and the base station to negotiate the timing of packet transmission. For downlink messages, Figure 5 is a schematic diagram of downlink message forwarding according to an embodiment of this disclosure. As shown in Figure 5, the downlink message is buffered at the outbound position of the UPF / NW-TT inbound port. By buffering packets in the outbound direction of the NPU (Network Processing Unit), time is reserved for the NPU and the base station to negotiate the timing of packet transmission. This packet buffering process is not present in related technologies; it is generally only used for gating control in the outbound direction buffering of 6GS / 5GS virtual bridges. Before buffering data packets, the flow is identified according to the pre-configured TSN data flow characteristics (or data packet characteristics). Then, TSCAI information (including packet arrival time + packet buffering time, and data flow direction) is obtained, and this TSCAI information is communicated to the base station via 6G / 5G signaling. Corresponding to step S304 above, the base station obtains the first TSCAI (i.e., TSCAI information). After receiving the TSCAI information, the base station determines whether the transmission requirements of the network unit can be met based on the base station's scheduling time slot and the first TSCAI. If the base station's scheduling time slot can meet the transmission requirements of the network unit, the network unit sends the packet to be transmitted to the base station according to (packet arrival time + packet buffering time). The TSCAI information includes the data flow direction and packet arrival time. After multiple rounds of learning, the message sending cycle was learned and added to the TSCAI information.

[0041] In this embodiment of the disclosure, step S302 may specifically include: the base station sending a notification message for cache scheduling to the network unit. That is, the base station can trigger the network unit to perform cache scheduling through the notification message. Under the trigger of the base station, the network unit enters cache scheduling and sends a first message transmission request to the base station. Since the first message transmission request carries a first TSCAI, the base station can obtain the first TSCAI after receiving the first message transmission request. That is, the network device can send the first TSCAI to the base station through the first message transmission request, and the base station can obtain the first TSCAI from the first message transmission request.

[0042] The following will provide a detailed explanation using the example of an uplink message.

[0043] Figure 6 is a flowchart of uplink message scheduling according to an embodiment of the present disclosure. As shown in Figure 6, it includes:

[0044] Step 601: Based on the basic parameters from TSN AF, SMF determines that TSCAI was not successfully generated.

[0045] Step 602: The SMF notifies the AMF (Access and Mobility Management Function) to perform cache scheduling via a notification message (specifically, 5G / 6G signaling).

[0046] In step 602 above, the SMF notifies the AMF through a notification message. That is, the AMF receives the notification message and, based on the triggering of the notification message, sends a notification message to the base station so as to pass the cache scheduling information in the notification message to the base station.

[0047] Step 603: The AMF notifies the base station to perform buffer scheduling via a notification message.

[0048] In step 603 above, the AMF notifies the base station through a notification message. That is, after the base station receives the notification message, it sends a notification message to the UE based on the triggering of the notification message, so as to pass the cache scheduling information in the notification message to the UE. Specifically, the UE can be notified through an air interface message.

[0049] Step 604: The base station notifies the UE to perform buffer scheduling via an air interface message.

[0050] Step 605: After receiving the caching scheduling notification, the UE begins caching packets.

[0051] In step 604 above, after receiving the notification, the UE caches the message, i.e. caches the uplink message, triggered by the air interface message.

[0052] Step 606: The UE identifies the uplink message and obtains the first TSCAI of the uplink message.

[0053] Step 607: The UE reports its uplink packet transmission request to the base station, carrying the first TSCAI. For the first TSCAI, Burst Arrival Time = packet arrival time + packet buffering time, and the data flow direction is uplink.

[0054] In one embodiment, if a scheduling time slot is determined to meet the message reception conditions for a message to be transmitted, the base station notifies the network unit to send the message to be transmitted according to the first TSCAI. After receiving the notification from the base station, the network unit sends the message to be transmitted according to the first TSCAI, and then the base station receives the message to be transmitted. If a scheduling time slot is determined not to meet the message reception conditions, the base station obtains a second TSCAI from the network unit based on the message reception conditions and receives the message to be transmitted sent by the network unit according to the second TSCAI. Specifically, the base station notifies the UE to send an uplink message according to the first TSCAI, or sends a downlink message according to the first TSCAI through the network processing unit. For example, for an uplink message, the base station determines whether the scheduling period can meet the UE's transmission requirements, where the UE's transmission requirements refer to the message arrival time plus the message buffering time, and the message arrival time refers to the time when the message arrives at the UE. If the base station's scheduling time slot meets the UE's transmission requirements, buffering scheduling is performed. That is, if the base station can meet the scheduling requirements, the base station notifies the UE that the message can be sent, and the UE sends the message according to the buffering period.

[0055] If the scheduled time slot does not meet the message reception conditions, a second TSCAI is obtained from the network element based on these conditions. The network element sends the message to be transmitted according to the second TSCAI. Further, the system negotiates a scheduled time slot with the network element, obtains a second TSCAI that meets the message reception conditions, and notifies the network element to send the message to be transmitted according to the second TSCAI. The system then receives the message to be transmitted sent by the network element according to the second TSCAI. Specifically, if the network element is a UE, the system negotiates a scheduled time slot with the UE, obtains a second TSCAI that meets the message reception conditions, and notifies the UE to send an uplink message according to the second TSCAI. If the network element is a network processing unit, the system negotiates a scheduled time slot with the network processing unit to obtain a second TSCAI that meets the message reception conditions and notifies the network processing unit to send a downlink message according to the second TSCAI. For example, for an uplink message, the base station determines whether the scheduling period can meet the UE's transmission requirements. If the base station's scheduled time slot does not meet the UE's transmission requirements, then a negotiated scheduling is performed.

[0056] Figure 7 is a flowchart of uplink message negotiation and scheduling according to an embodiment of the present disclosure. As shown in Figure 7, it includes:

[0057] Step 701: If the available scheduling time slots of the base station do not meet the transmission requirements of the UE, proceed to negotiation scheduling.

[0058] The specific process of negotiation and scheduling is described in subsequent steps 702 to 707.

[0059] Step 702: The base station sends the available scheduling time slots to the UE. Figure 8 is a schematic diagram of the structure of the scheduling time slots according to an embodiment of the present disclosure. As shown in Figure 8, the available scheduling time slots may include time slot 1, time slot 2, and time slot 3. Each time slot includes a start time and a duration, and the duration is the aforementioned message buffering time.

[0060] Step 703: The UE selects an available scheduling time slot from the available scheduling time slots sent by the base station, adjusts the first TSCAI to obtain the second TSCAI, and generates a new transmission requirement.

[0061] For example, if the UE selects time slot 1 from the available scheduling time slots sent by the base station, then the message buffering time in the first TSCAI is adjusted based on the start time and duration of time slot 1. That is, the buffering time is extended so that the time for uplink messages to arrive at the base station can meet the time from the start time of time slot 1 to the end of the duration. After the adjustment is completed, the second TSCAI is obtained.

[0062] In step 704, the UE reports the new transmission request to the base station, carrying the second TSCAI.

[0063] Step 705: The base station determines whether the available scheduling time slots meet the UE's new transmission requirements.

[0064] In step 705 above, the time when the message arrives at the base station is determined based on the message arrival time and message buffering time in the second TSCAI. Then, it is determined whether the time when the message arrives at the base station is within the available scheduling time slot. If it is, it means that the UE's new transmission requirement is met; otherwise, the new transmission requirement is not met.

[0065] Step 706: If the conditions are met, the base station notifies the UE that it can send an uplink message.

[0066] Step 707: The UE sends an uplink message according to the new transmission requirements.

[0067] For multiple UE terminals, the base station uses a hash algorithm to inform different UEs of the different available scheduling time slots.

[0068] In one embodiment, available scheduling time slots are sent to the network unit, and the base station receives a second TSCAI sent by the network unit. Further, the network unit can send a first TSCAI via a second message transmission request, and the base station can obtain the second TSCAI from the second message transmission request. This second TSCAI is obtained by the network unit adjusting the first TSCAI based on a scheduling time slot selected from the available scheduling time slots. Specifically, if the network unit is a UE, after receiving available scheduling time slots, the UE selects one, adjusts the first TSCAI to obtain the second TSCAI, and then sends it to the base station. If the network unit is a network processing unit, available scheduling time slots are sent to the network processing unit, which selects one, adjusts the first TSCAI, and obtains the second TSCAI. Further, the network processing unit can send the second TSCAI via a second message transmission request, and the base station can obtain the second TSCAI from the second message transmission request.

[0069] This disclosure also provides a message scheduling method. Figure 9 is a flowchart of a message sending method according to an embodiment of this disclosure. As shown in Figure 9, the method is applied to a network unit and includes:

[0070] Step S902: Send the first TSCAI of the message to be transmitted to the base station. The first TSCAI includes the message arrival time and the message buffering time.

[0071] Step S904: Send the message to be transmitted to the base station according to the scheduling time slot and the first TSCAI.

[0072] The network unit in this embodiment can specifically be a UE or a network processing unit.

[0073] Through the above steps S902 to S904, the problem in the related technology that the base station cannot obtain TSCAI information and cannot perform time-sensitive service scheduling when a port does not support PSFP or when there is no CNC in the network can be solved. The base station can obtain TSCAI from the network unit to perform time-sensitive service scheduling.

[0074] The network unit in this embodiment can be a UE or a network processing unit. Taking 5G as an example, the network processing unit can specifically be a UPF, NW-TT, etc.

[0075] The following section will provide a detailed explanation using the following example: a downlink message.

[0076] Figure 10 is a flowchart of downlink message scheduling according to an embodiment of the present disclosure. As shown in Figure 10, it includes:

[0077] Step 1001: Based on the basic parameters from TSN AF, SMF determines that TSCAI was not successfully generated.

[0078] Step 1002: SMF notifies UPF / NPU to perform cache scheduling via a notification message.

[0079] Step 1003: After receiving the notification message, the UPF / NPU begins to cache downlink packets.

[0080] In step 1002 above, after receiving the notification message, the UPF / NPU starts caching messages triggered by the notification message.

[0081] Step 1004: UPF / NPU identifies the packet and obtains the first TSCAI of the downlink packet. For the first TSCAI: Burst Arrival Time = packet arrival time + packet buffering time; data flow direction is downlink.

[0082] In step 1005, the UPF / NPU will send the request report to the SMF, carrying the first TSCAI.

[0083] Step 1006: SMF sends the transmission request to AMF, carrying the first TSCAI.

[0084] Step 1007: AMF sends the transmission request to the base station, carrying the first TSCAI.

[0085] Step 1008: The base station determines whether the transmission requirement is met based on the available scheduling time slots and the first TSCAI, and schedules downlink packets based on the determination result.

[0086] In one embodiment, when it is determined that the scheduling time slot meets the message reception conditions of the message to be transmitted, the message to be transmitted is sent according to the first TSCAI notified by the base station. If the network element is a UE, an uplink message is sent according to the first TSCAI notified by the base station when the scheduling time slot meets the message reception conditions; if the network element is a network processing unit, a downlink message is sent according to the first TSCAI notified by the base station. For example, for an uplink message, the base station determines whether the scheduling period can meet the UPF / NPU's transmission requirements based on the UPF / NPU's transmission needs. If the base station's scheduling time slot meets the UPF / NPU's requirements, buffer scheduling is performed. Figure 11 is a flowchart of downlink message scheduling according to an embodiment of the present disclosure. As shown in Figure 11, it includes:

[0087] Step 1101: If the available scheduling time slots of the base station meet the transmission requirements of the UPF / NPU, proceed to buffer scheduling.

[0088] The specific process of cache scheduling is described in subsequent steps 1102 to 1105.

[0089] Step 1102: The base station sends a notification message to the AMF, notifying the UPF / NPU that it can send messages.

[0090] In step 1102 above, the base station notifies the AMF through a notification message. That is, after the AMF receives the notification message, it sends a notification message to the SMF based on the triggering of the notification message, so as to pass the information notification of buffer scheduling in the notification message to the SMF.

[0091] Step 1103: AMF sends a notification message to SMF, notifying UPF / NPU that it can send messages.

[0092] Step 1104: SMF notifies UPF / NPU that it can send messages.

[0093] Step 1105: UPF / NPU sends downlink messages according to the first TSCAI.

[0094] If the scheduling time slot does not meet the message reception conditions of the message to be transmitted, a second TSCAI is provided to the base station based on the message reception conditions. The message to be transmitted is sent according to the second TSCAI. Further, the scheduling time slot is negotiated with the base station. The first TSCAI is adjusted according to the negotiated scheduling time slot to obtain the second TSCAI, which is then sent to the base station. The message to be transmitted is sent according to the second TSCAI notified by the base station. If the scheduling time slot of the base station does not meet the transmission requirements of the UPF / NPU, negotiation scheduling is performed. Further, the above negotiation process may specifically include: receiving the available scheduling time slots sent by the base station, selecting a scheduling time slot from the available scheduling time slots, adjusting the first TSCAI according to the selected scheduling time slot to obtain the second TSCAI, and sending the second TSCAI to the base station. Figure 12 is a flowchart of downlink message scheduling according to an embodiment of this disclosure. As shown in Figure 12, it includes:

[0095] Step 1201: If the available scheduling time slots of the base station do not meet the transmission requirements of the UPF / NPU, proceed to negotiation scheduling.

[0096] Step 1202: The base station sends the available scheduling time slots to the AMF. The structure of the available scheduling time slots is shown in Figure 8.

[0097] Step 1203: AMF notifies SMF of available scheduling slots.

[0098] Step 1204: SMF sends the available scheduling slots to UPF.

[0099] Step 1205: The UPF / NPU selects an available scheduling time slot from the available scheduling time slots sent by the base station, adjusts the first TSCAI to obtain the second TSCAI, and generates a new transmission requirement.

[0100] For example, as shown in Figure 8, the UPF / NPU selects time slot 1 from the available scheduling time slots sent by the base station. Then, based on the start time and duration of time slot 1, it adjusts the message buffering time in the first TSCAI, that is, extends the buffering time so that the time for uplink messages to arrive at the base station can meet the time from the start time of time slot 1 to the end of the duration. After the adjustment is completed, the second TSCAI is obtained.

[0101] In step 1206, the UPF / NPU reports the new transmission request to the base station, carrying the second TSCAI.

[0102] Step 1207: The SMF will report the new transmission request from the UPF / NPU to the AMF, carrying the second TSCAI.

[0103] In step 1208, the AMF will report the new transmission request from the UPF / NPU to the base station, carrying the second TSCAI.

[0104] Step 1209: The base station determines the available scheduling time slots to meet the new transmission requirements.

[0105] In step 1209 above, the base station specifically determines the time when the message arrives at the base station based on the message arrival time and message buffering time in the second TSCAI. Then, it determines whether the time when the message arrives at the base station is within the available scheduling time slot. If it is, it means that the UE's new transmission requirement is met; otherwise, the new transmission requirement is not met.

[0106] Step 1210: The base station notifies the AMF, UPF / NPU that it can send messages.

[0107] Step 1211: AMF notifies SMF, UPF / NPU that messages can be sent.

[0108] In step 1211 above, after the AMF receives the notification from the base station, it notifies the UPF / NPU that the message can be sent, that is, it passes the notification that the message can be sent to the UPF / NPU.

[0109] Step 1212: SMF notifies UPF / NPU that it can send messages.

[0110] Step 1213: The UPF / NPU sends downlink messages according to the new transmission requirements.

[0111] In this embodiment, negotiated scheduling refers to the process where, during cached scheduling, if the base station's scheduling slots cannot meet the needs of the UE or NPU, the base station allocates new scheduling slots (which can be an array of multiple scheduling slots, each containing the base station's schedulable idle time and duration) and sends them to the UE or NPU via 6G / 5G signaling. Then, the UE or NPU selects a scheduling slot from the multiple available slots and sends the decision scheduling slot to the base station via 6G / 5G signaling. The base station then performs scheduling according to this policy. Finally, the UE and NPU send messages to the base station according to the TSCAI information negotiated with the base station.

[0112] This disclosure also provides a base station. FIG13 is a block diagram of a base station according to an embodiment of this disclosure. As shown in FIG13, the base station includes:

[0113] The acquisition module 132 is configured to acquire the first TSCAI of the message to be transmitted sent by the network unit, wherein the first TSCAI includes the message arrival time and the message buffering time;

[0114] The receiving module 134 is configured to send the message to be transmitted to the base station according to the scheduling time slot and the first TSCAI.

[0115] In one embodiment, the receiving module 134 includes:

[0116] The receiving submodule is configured to receive the message to be transmitted sent by the network unit according to the first TSCAI when it is determined that the scheduling time slot meets the message reception conditions of the message to be transmitted.

[0117] The acquisition submodule is configured to, when determining that the scheduling time slot does not meet the message reception condition, acquire a second TSCAI from the network unit based on the message reception condition, and receive the message to be transmitted sent by the network unit according to the second TSCAI.

[0118] In one embodiment, the acquisition submodule is further configured to negotiate a time slot with the network unit to acquire a second TSCAI that meets the message reception conditions.

[0119] In one embodiment, the acquisition submodule is further configured to send available scheduling slots to the network unit; and receive the second TSCAI sent by the network unit, wherein the second TSCAI is obtained by the network unit after adjusting the first TSCAI according to a scheduling slot selected from the available scheduling slots.

[0120] In another embodiment, the first negotiation submodule is further configured to receive a second message transmission request sent by the network unit, wherein the second message transmission request carries the second TSCAI; and to obtain the second TSCAI from the second message transmission request.

[0121] In one embodiment, the acquisition module 132 is further configured to send a notification message for cache scheduling to the network unit; receive a first message transmission request sent by the network unit, wherein the first message transmission request carries the first TSCAI; and acquire the first TSCAI from the first message transmission request.

[0122] This disclosure also provides a message scheduling and sending apparatus. Figure 14 is a block diagram of a message scheduling and sending apparatus according to an embodiment of this disclosure. As shown in Figure 14, the apparatus is applied to a network unit and includes:

[0123] The first sending module 142 is configured to send a first TSCAI of a message to be transmitted to the base station, wherein the first TSCAI includes the message arrival time and the message buffering time.

[0124] The second sending module 144 is configured to send the message to be transmitted to the base station according to the scheduling time slot and the first TSCAI.

[0125] In one embodiment, the second sending module 144 includes:

[0126] The sending submodule is configured to send the message to be transmitted according to the first TSCAI when the scheduling time slot meets the message reception conditions of the message to be transmitted.

[0127] The second negotiation submodule is configured to provide a second TSCAI to the base station based on the message reception conditions when the scheduling time slot does not meet the message reception conditions of the message to be transmitted, and to send the message to be transmitted according to the second TSCAI.

[0128] In one embodiment, the second negotiation submodule is further configured to negotiate a scheduling time slot with the base station, adjust the first TSCAI according to the negotiated scheduling time slot to obtain a second TSCAI, and send the second TSCAI to the base station.

[0129] In one embodiment, the second negotiation submodule is further configured to receive available scheduling time slots sent by the base station; select a scheduling time slot from the available scheduling time slots; and adjust the first TSCAI according to the selected scheduling time slot to obtain the second TSCAI.

[0130] This disclosure also provides a computer program product, including computer program instructions, wherein the computer program instructions cause a computer to implement the steps in any of the above method embodiments.

[0131] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program configured to perform the steps in any of the above method embodiments when executed.

[0132] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.

[0133] Embodiments of this disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0134] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0135] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.

[0136] It is obvious to those skilled in the art that the modules or steps of this disclosure described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this disclosure is not limited to any particular combination of hardware and software.

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

Claims

1. A message scheduling and transmission method, applied to a base station, the method comprising: The first time-sensitive communication auxiliary information (TSCAI) of the message to be transmitted sent by the network unit is obtained, wherein the first TSCAI includes the message arrival time and the message buffering time. According to the scheduling time slot and the first TSCAI, the message to be transmitted sent by the network unit is received.

2. The method according to claim 1, wherein, Based on the scheduling time slot and the first TSCAI, the message to be transmitted sent by the network unit includes: If the scheduling time slot meets the message reception conditions of the message to be transmitted, the network unit receives the message to be transmitted sent according to the first TSCAI. If it is determined that the scheduling time slot does not meet the message reception conditions, a second TSCAI is obtained from the network unit based on the message reception conditions, and the message to be transmitted is received by the network unit according to the second TSCAI.

3. The method according to claim 2, wherein, Obtaining the second TSCAI from the network unit based on the message reception conditions includes: Negotiate the scheduling time slot with the network unit and obtain a second TSCAI that satisfies the message reception conditions.

4. The method according to claim 3, wherein, Negotiating the scheduling time slot with the network unit and obtaining the second TSCAI that satisfies the message reception conditions includes: Send the available scheduling slots to the network unit; The network unit receives the second TSCAI sent by the network unit, wherein the second TSCAI is obtained by the network unit after adjusting the first TSCAI according to a scheduling slot selected from the available scheduling slots.

5. The method according to claim 1, wherein, The first TSCAI of the message to be transmitted sent by the network unit includes: Send a notification message for cache scheduling to the network unit; Receive a first message transmission request sent by the network unit, wherein the first message transmission request carries the first TSCAI; Obtain the first TSCAI from the first message sending request.

6. A message scheduling and sending method, applied to a network unit, the method comprising: The first time-sensitive communication auxiliary information (TSCAI) for sending a message to be transmitted to the base station includes the message arrival time and the message buffering time. The message to be transmitted is sent to the base station according to the scheduling time slot and the first TSCAI.

7. The method according to claim 6, wherein, The method further includes: If the scheduling time slot meets the message reception conditions of the message to be transmitted, the message to be transmitted is sent according to the first TSCAI. If it is determined that the scheduling time slot does not meet the message reception conditions, a second TSCAI is provided to the base station based on the message reception conditions, and the message to be transmitted is sent according to the second TSCAI.

8. The method according to claim 7, wherein, Providing a second TSCAI to the base station based on the message reception conditions includes: Negotiate the scheduling time slot with the base station, and adjust the first TSCAI according to the negotiated scheduling time slot to obtain the second TSCAI; The second TSCAI is sent to the base station.

9. The method according to claim 8, wherein, Negotiating the scheduling time slot with the base station and adjusting the first TSCAI according to the negotiated scheduling time slot to obtain the second TSCAI includes: Receive available scheduling time slots sent by the base station; Select a scheduling slot from the available scheduling slots; The first TSCAI is adjusted according to the selected scheduling time slot to obtain the second TSCAI.

10. A base station, the base station comprising: The acquisition module is configured to acquire the first time-sensitive communication auxiliary information (TSCAI) of the message to be transmitted sent by the network unit, wherein the first TSCAI includes the message arrival time and the message buffering time. The receiving module is configured to receive the message to be transmitted sent by the network unit according to the scheduling time slot and the first TSCAI.

11. A message scheduling and sending apparatus, applied to a network unit, the apparatus comprising: The first sending module is configured to send the first time-sensitive communication auxiliary information (TSCAI) of the message to be transmitted to the base station, wherein the first TSCAI includes the message arrival time and the message buffering time. The second sending module is configured to send the message to be transmitted to the base station according to the scheduling time slot and the first TSCAI.

12. A computer-readable storage medium storing a computer program, wherein, The computer program is configured to execute the method described in any one of claims 1 to 5, 6 to 9 when it is run.

13. An electronic device comprising a memory and a processor, the memory storing a computer program, the processor being configured to run the computer program to perform the method of any one of claims 1 to 5, 6 to 9.

Citation Information

Patent Citations

  • Clock drift processing method, network function network element and storage medium

    CN110213007A

  • Time delay sensitive network service TSN processing method, device and system

    CN111865830A

  • Method, apparatus and computer program

    CN117581586A

  • Analysis sysem for driving wheelchair

    KR1020220032821A