A clock propagation method, network device and first terminal device
By receiving and broadcasting clock synchronization information packets through network devices, the problem of high consumption of clock information synchronization resources in the TSN network is solved, and efficient clock synchronization of multiple terminal devices is achieved.
Patent Information
- Application Number
- CN202110049373.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-14
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2041-01-14
AI Technical Summary
In a TSN network, during the clock information synchronization process, network devices are unable to effectively perceive and propagate clock information to multiple terminal devices, resulting in high resource consumption.
The network device receives the clock synchronization information packet sent by the terminal device connected to the master clock source, broadcasts it to multiple terminal devices, and uses the wireless network temporary identifier to scramble and descramble it to achieve clock synchronization of multiple terminal devices.
By sensing and broadcasting clock synchronization information packets to multiple terminal devices, resource consumption is reduced and transmission resources are saved.
Smart Images

Figure CN114765475B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a clock propagation method, network equipment, and a first terminal device. Background Art
[0002] Currently, in Time Sensitive Networking (TSN), the TSN master clock source can exist on the network side. The network-side TSN master clock source sends synchronization information (gPTP (general precise time protocol) messages) carrying the TSN system clock to the UPF (User Plane Function). The NW-TT (Network-Side Translator) module in the UPF adds an entry timestamp to the synchronization information carrying the TSN system clock and updates the clock time in the TSN system clock synchronization information based on the link latency from the TSN master clock source to the UPF. The UPF transmits the TSN system clock information to the UE (User Equipment). The DS-TT (Desktop-Side Translator) in the UE receives the TSN clock information and generates a departure timestamp. The difference between the entry time and departure time is used as the residence time of this time synchronization information in the 5G (fifth-generation mobile communication technology) system. The DS-TT in the UE updates the clock time in the TSN system clock synchronization information based on the residence time in the 5G system, thereby completing downlink clock synchronization in the TSN network. Furthermore, the TSN network's master clock source (5G system clock source) can also be placed on the UE side, introducing a new clock propagation method: uplink clock synchronization. In uplink clock synchronization, time information is distributed not only to the UPF (Network-Telemetry Unit) located in the 5G system, but also to the DS-TT located in the UE. Specifically, the TSN master clock source connected to the UE forwards clock information to the NW-TT on the UPF via the gNB (base station), or vice versa. The TSN master clock source connected to the UE forwards clock information to the UPF via the gNB, which then propagates it to the DS-TTs of other UEs.
[0003] Currently, during clock synchronization, network devices are unaware of time-sensitive networks (TSNs). After receiving a clock message, they only transmit it to a single terminal device. If clock information needs to be transmitted to multiple terminals for clock synchronization, multiple clock messages must be received and transmitted to the corresponding terminal devices one by one. This consumes a large amount of transmission resources and results in resource waste. Summary of the Invention
[0004] Embodiments of the present invention provide a clock propagation method, a network device, and a first terminal device to solve the problem of high resource consumption in the existing clock synchronization process.
[0005] To solve the above-mentioned technical problems, the present invention is achieved as follows:
[0006] In a first aspect, an embodiment of the present invention provides a clock propagation method, applied to a network device, the clock propagation method comprising:
[0007] receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network;
[0008] The clock synchronization information packet is sent to multiple second terminal devices in the first time-sensitive network.
[0009] In a second aspect, an embodiment of the present invention provides a clock propagation method, applied to a first terminal device, the clock propagation method comprising:
[0010] A clock synchronization information packet is sent to a network device, wherein the first terminal device is a terminal device connected to a master clock source in a first time-sensitive network, and the clock synchronization information packet is used by the network device to send the clock synchronization information packet to multiple second terminal devices.
[0011] In a third aspect, an embodiment of the present invention provides a scheduling method, the scheduling method comprising:
[0012] receiving configuration signaling and activation signaling of multiple uplink configuration authorizations sent by a network device;
[0013] If the hybrid automatic repeat request HARQ process of the first uplink configuration grant among the multiple uplink configuration grants is suspended, then
[0014] determining that the MAC PDU of the first uplink configuration grant has been obtained and that the HARQ process is a retransmission process, and starting configuredGrantTimer and cg-RetransmissionTimer, and transmitting the MAC PDU using the same or different HARQ process numbers in the multiple uplink configuration grants; or
[0015] In a case where the first uplink configuration authorization has not been prioritized and the MAC PDU of the first uplink configuration authorization has not been transmitted, and the MAC PDU has been obtained by the HARQ process, it is determined that the MAC PDU has been obtained and the HARQ process is a new transmission process, and the configuredGrantTimer is started, and the target uplink configuration authorization is transmitted using the same HARQ process number, wherein the target uplink configuration authorization is any uplink configuration authorization among the multiple uplink configuration authorizations.
[0016] In a fourth aspect, an embodiment of the present invention provides a network device, the network device comprising:
[0017] A first receiving module is configured to receive a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network;
[0018] The first sending module is configured to send the clock synchronization information packet to a plurality of second terminal devices in the first time-sensitive network.
[0019] In a fifth aspect, an embodiment of the present invention provides a first terminal device, wherein the first terminal device includes:
[0020] The fifth sending module is used to send a clock synchronization information packet to a network device, wherein the first terminal device is a terminal device connected to a main clock source in a first time-sensitive network, and the clock synchronization information packet is used by the network device to send the clock synchronization information packet to multiple second terminal devices.
[0021] In a sixth aspect, an embodiment of the present invention provides a terminal device, the terminal device including:
[0022] a sixth receiving module, configured to receive configuration signaling and activation signaling of multiple uplink configuration grants (configured uplinkgrant) sent by the network device;
[0023] The first transmission module is configured to: if a hybrid automatic repeat request HARQ (Hybrid Automatic Repeat Request) process of a first uplink configuration grant among the multiple uplink configuration grants is suspended,
[0024] determining that the MAC PDU of the first uplink configuration grant has been obtained and that the HARQ process is a retransmission process, and starting configuredGrantTimer and cg-RetransmissionTimer, and transmitting the MAC PDU using the same or different HARQ process numbers in the multiple uplink configuration grants; or
[0025] In a case where the first uplink configuration authorization has not been prioritized and the MAC PDU of the first uplink configuration authorization has not been transmitted, and the MAC PDU has been obtained by the HARQ process, it is determined that the MAC PDU has been obtained and the HARQ process is a new transmission process, and the configuredGrantTimer is started, and the target uplink configuration authorization is transmitted using the same HARQ process number, wherein the target uplink configuration authorization is any uplink configuration authorization among the multiple uplink configuration authorizations.
[0026] In a seventh aspect, an embodiment of the present invention provides a network device, including a transceiver,
[0027] The transceiver is configured to receive a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network; and
[0028] Used to send the clock synchronization information packet to multiple second terminal devices in the first time-sensitive network.
[0029] In an eighth aspect, an embodiment of the present invention provides a first terminal device, characterized in that it includes a transceiver,
[0030] The transceiver is used to send a clock synchronization information packet to a network device, wherein the first terminal device is a terminal device connected to a master clock source in a first time-sensitive network, and the clock synchronization information packet is used by the network device to send the clock synchronization information packet to multiple second terminal devices.
[0031] In a ninth aspect, an embodiment of the present invention provides a terminal device, including a transceiver and a processor,
[0032] The transceiver is configured to receive configuration signaling and activation signaling of multiple uplink configuration authorizations sent by a network device;
[0033] If the hybrid automatic repeat request (HARQ) process of the first uplink configuration grant among the multiple uplink configuration grants is suspended, then
[0034] The processor is configured to determine that the MAC PDU of the first uplink configuration grant has been obtained and that the HARQ process is a retransmission process, and to start configuredGrantTimer and cg-RetransmissionTimer; the transceiver is configured to transmit the MAC PDU using the same or different HARQ process numbers in the multiple uplink configuration grants; or,
[0035] The processor determines that the MAC PDU has been obtained and the HARQ process is a new transmission process, and starts the configuredGrantTimer when the first uplink configuration authorization has not been prioritized and the MAC PDU of the first uplink configuration authorization has not been transmitted, and the MAC PDU has been obtained by the HARQ process; the transceiver is used to transmit using the same HARQ process number on the target uplink configuration authorization, wherein the target uplink configuration authorization is any uplink configuration authorization among the multiple uplink configuration authorizations.
[0036] In the tenth aspect, an embodiment of the present invention provides a network device, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the clock propagation method described in the first aspect above.
[0037] In the eleventh aspect, an embodiment of the present invention provides a first terminal device, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the clock propagation method described in the second aspect above.
[0038] In the twelfth aspect, an embodiment of the present invention provides a terminal device, comprising: a processor, a memory, and a program stored in the memory and runnable on the processor, wherein the program, when executed by the processor, implements the steps of the scheduling method described in the third aspect above.
[0039] In the thirteenth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the clock propagation method described in the first aspect are implemented; or when the computer program is executed by a processor, the steps of the clock propagation method described in the second aspect are implemented; or when the computer program is executed by a processor, the steps of the scheduling method described in the third aspect are implemented.
[0040] In the clock propagation method of the embodiment of the present application, the network device can sense the clock synchronization information packet sent by the first terminal device connected to the main clock source in the first time-sensitive network, and send the clock synchronization information packet to multiple second terminal devices in the first time-sensitive network. That is, there is no need to receive multiple clock information one by one and propagate them one by one to the corresponding terminal devices. The network device only needs to receive one clock synchronization information packet sent by the first terminal device, and then send the clock synchronization information packet to multiple second terminal devices to achieve clock synchronization of multiple terminal devices. In this way, the consumption of propagation resources can be reduced and propagation resources can be saved. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in describing the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0042] Figure 1 is a flow chart of a clock propagation method provided by an embodiment of the present invention;
[0043] Figure 2 This is a schematic diagram of the format of MAC CE signaling;
[0044] Figure 3 is a flow chart of another clock propagation method provided by an embodiment of the present invention;
[0045] Figure 4 is a schematic structural diagram of a network device provided by an embodiment of the present invention;
[0046] Figure 5 is a structural diagram of a first terminal device provided by an embodiment of the present invention;
[0047] Figure 6 This is a schematic diagram of the structure of a network device provided by an embodiment of the present invention;
[0048] Figure 7 is a structural diagram of a first terminal device provided by an embodiment of the present invention;
[0049] Figure 8 It is a structural diagram of a terminal device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0050] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0051] In an embodiment of the present invention, a clock propagation method, a network device, and a first terminal device are proposed to solve the problem of high resource consumption in the existing clock synchronization process.
[0052] See also Figure 1 , Figure 1 This is a flow chart of a clock propagation method provided by an embodiment of the present invention, which is applied to network equipment, such as Figure 1 As shown, the method includes the following steps:
[0053] Step 101: Receive a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network.
[0054] Time Sensitive Networking (TSN) is a term used for network devices, such as base stations, access and mobility management functions (AMFs), or user plane functions (UPFs). In a first time-sensitive network, a first terminal device connected to a grand master (GM) can send a clock synchronization packet to the network device. The first terminal device can receive the clock synchronization packet from the grand master and then send it to the network device.
[0055] Step 102: Send a clock synchronization information packet to a plurality of second terminal devices in a first time-sensitive network.
[0056] That is, the multiple second terminal devices and the first terminal device belong to the same TSN, that is, all belong to the first TSN. After receiving the synchronization information packet, the network device can send the clock synchronization information packet to the multiple second terminal devices in the first time-sensitive network, thereby achieving the purpose of sending clock synchronization information packets to multiple second terminal devices. As an example, the multiple second terminal devices are devices in the first time-sensitive network that are connected to a non-master clock source.
[0057] In the clock propagation method of the embodiment of the present application, the network device can sense the clock synchronization information packet sent by the first terminal device connected to the main clock source in the first time-sensitive network, and send the clock synchronization information packet to multiple second terminal devices in the first time-sensitive network. That is, there is no need to receive multiple clock information one by one and propagate them one by one to the corresponding terminal devices. The network device only needs to receive one clock synchronization information packet sent by the first terminal device, and then send the clock synchronization information packet to multiple second terminal devices to achieve clock synchronization of multiple terminal devices. In this way, the consumption of propagation resources can be reduced and propagation resources can be saved.
[0058] In one embodiment, receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network includes:
[0059] Receive a first scrambled clock synchronization information packet sent by a first terminal device; wherein the first scrambled clock synchronization information packet is an information packet obtained by scrambling the clock synchronization information packet using a first radio network temporary identifier RNTI;
[0060] The first scrambled clock synchronization information packet is descrambled based on the first RNTI to obtain a clock synchronization information packet.
[0061] In this embodiment, in order to improve the security of information transmission, the first terminal device may obtain the first RNTI from the network device in advance. The first terminal device may use the first RNTI to scramble the clock synchronization information packet to obtain the first scrambled clock synchronization information packet, and send the first scrambled clock synchronization information packet to the network device. After the network device receives the first scrambled clock synchronization information packet, it may descramble the first scrambled clock synchronization information packet based on the first RNTI to obtain the clock synchronization information packet, thereby enabling the network device to perceive the clock synchronization information packet sent by the first terminal device connected to the master clock source in the first time-sensitive network.
[0062] As an example, when the first terminal device connected to the master clock source receives the clock synchronization information packet, the first NAS (Non-Access Stratum) layer or other higher layers indicate the clock synchronization information packet to the AS (Access Stratum) layer of the first terminal device, scramble the clock synchronization information packet with the first RNTI (B-RNTI), and send it to the network device. After the network device receives the data packet scrambled with B-RNTI by the first terminal device connected to the master clock source, the network device descrambles the data packet with B-RNTI to obtain the clock synchronization information packet. The network device can scramble the clock synchronization information packet with the second RNTI (A-RNTI) and send it to multiple second terminal devices connected to the non-master clock source belonging to the same TSN domain.
[0063] As an example, the base station serving the terminal device connected to the main clock source can send the time synchronization information packet to the adjacent base station through dedicated information. As an example, the TSN identifier of the non-main clock source supported by the terminal device within the coverage of the adjacent base station is the same as the TSN identifier of the main clock source supported by the terminal device serving the main clock source.
[0064] As an example, a terminal device connected to a non-master clock source belonging to the same TSN network domain uses the A-RNTI in the embodiment of the present application to demodulate the data packet of semi-static scheduling (SPS) or dynamic scheduling (dynamic grant), which contains clock synchronization information, to obtain the clock synchronization information.
[0065] In one embodiment, sending a clock synchronization information packet to a plurality of second terminal devices in a first time-sensitive network includes:
[0066] Scrambling the clock synchronization information packet based on the second RNTI to obtain a second scrambled clock synchronization information packet;
[0067] A second scrambled clock synchronization information packet is sent to a plurality of second terminal devices in the first time-sensitive network.
[0068] In this embodiment, to improve the security of information transmission, after obtaining a clock synchronization information packet, the network device may scramble the clock synchronization information packet using a second RNTI to obtain a second scrambled clock synchronization information packet, and then send the second scrambled clock synchronization information packet to multiple second terminal devices in the first time-sensitive network, thereby achieving clock synchronization for the multiple terminal devices. The second terminal devices may obtain the second RNTI from the network device in advance and use the second RNTI to descramble the second scrambled clock synchronization information packet to obtain the clock synchronization information packet, thereby achieving clock synchronization.
[0069] In one embodiment, receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network includes:
[0070] Receive a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network through the allocated data radio bearer DRB and / or logical channel.
[0071] The network device may allocate DRBs and / or logical channels in advance, and the first terminal device may send clock synchronization information packets through the data radio bearer DRBs and / or logical channels allocated by the network device. The allocated data radio bearer DRBs and / or logical channels may be understood as DRBs and / or logical channels associated with the clock synchronization information packets. The network device may receive the clock synchronization information packets sent by the first terminal device connected to the main clock source in the first time-sensitive network through the allocated data radio bearer DRBs and / or logical channels. As an example, the network device may receive a dedicated PDU Session (protocol data unit session) and / or QoS flows (quality of service flows) identifier notified by the core network to allocate DRBs and / or logical channels.
[0072] In one embodiment, receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network includes:
[0073] A first signaling sent by a first terminal device connected to a master clock source in a first time-sensitive network is received through the established public protocol data unit session PDU Session, where the first signaling includes a clock synchronization information packet.
[0074] In this embodiment, the network device may pre-establish a public PDU Session (a Session is a session), and receive a first signaling message sent by a first terminal device connected to a master clock source in a first time-sensitive network through the established public protocol data unit session (PDU Session). As an example, the network device may establish a public PDU Session for terminal devices belonging to the same TSN network domain, for example, a public PDU Session may be established for terminal devices belonging to a first TSN.
[0075] In one embodiment, sending a clock synchronization information packet to a plurality of second terminal devices in a first time-sensitive network includes:
[0076] A clock synchronization information packet is sent to a plurality of second terminal devices in a first time-sensitive network via a common PDU Session.
[0077] In this embodiment, after the network device receives the first signaling sent by the first terminal device connected to the master clock source in the first time-sensitive network through the public PDU Session, it can send clock synchronization information packets to multiple second terminal devices in the first time-sensitive network through the public PDU Session.
[0078] In one embodiment, before receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network, the method further includes:
[0079] Receive first messages sent by multiple terminal devices within the coverage of the network device, wherein the multiple terminal devices include a first terminal device and multiple second terminal devices, and the first message of any terminal device includes a first time-sensitive network TSN identification list or a main clock source identification list of the terminal device connected to the main clock source, and / or a second time-sensitive network TSN identification list or a non-main clock source identification list of the terminal device connected to the non-main clock source.
[0080] A network device can cover multiple terminal devices, and the network device can receive first messages sent by multiple terminal devices within its coverage area. The first time-sensitive network TSN identifier list of the terminal device connected to the master clock source can be understood as the TSN corresponding to the TSN identifier in the first time-sensitive network TSN identifier list, and the terminal device is connected to the master clock source. The master clock source identifier list of the terminal device connected to the master clock source can be understood as the identifier list of the master clock source to which the terminal device is connected. The second time-sensitive network TSN identifier list of the terminal device connected to a non-master clock source can be understood as the TSN network corresponding to the TSN identifier in the second time-sensitive network TSN identifier list, and the terminal device is connected to a non-master clock source. The non-master clock source identifier list of the terminal device connected to the non-master clock source can be understood as the identifier list of the non-master clock source to which the terminal device is connected.
[0081] As an example, the first message may be sent via RRC (Radio Resource Control) signaling or a first NAS signaling. The network device may receive the first RRC signaling or the first NAS signaling sent by multiple terminal devices within the coverage of the network device, and the first RRC signaling or the first NAS signaling carries the first message. The multiple terminal devices include the first terminal device, that is, the first terminal device may send the first RRC signaling or the first NAS signaling to the network device, and the first RRC signaling or the first NAS signaling sent by the first terminal device carries the first message of the first terminal device.
[0082] As an example, the first NAS signaling may include but is not limited to a registration request, a service request, a PDU session establishment request, a PDU session modification request, a control plane service request, an uplink first NAS transport message (UL first NAS transport message), etc. If sent through the first RRC signaling, the network device may include a base station, etc. If sent through the first NAS, the network device may include an AMF or a UPF, etc.
[0083] As an example, the clock synchronization information packet can be sent to the network device as data or load (container / payload) in the second NAS signaling container. Optionally, the second NAS can be sent to the network device through the established public PDU Session. As an example, the second NAS signaling may include but is not limited to a registration request, a service request, a PDU session establishment request, a PDU session modification request, a control plane service request, and an uplink NAS transport message. As an example, the network device receives the NAS signaling sent by the first terminal device, parses the NAS, and obtains the data or load, that is, the time synchronization information packet, that is, the network device can perceive that the data is a clock synchronization information packet of the TSN network. The network device can send the clock synchronization information packet to the terminal device connected to the non-master clock source belonging to the same TSN domain through the established public PDU Session. The terminal device connected to the non-master clock source belonging to the same TSN domain as the first terminal device receives the data packet containing the clock synchronization information from the established public PDU Session, thereby obtaining the clock synchronization information.
[0084] As an example, the first message may further include at least one of the following:
[0085] A relationship configuration list between a network slice identification number list (NSSAI list) and a time-sensitive network TSN identification list (e.g., a first time-sensitive network TSN identification list and / or a second time-sensitive network TSN identification list);
[0086] A relationship configuration list between a network slice identification number list and a clock source identification list (e.g., a master clock source identification list and / or a non-master clock source identification list) (e.g., one or more time-sensitive network identification lists to which one or more network slice identification numbers can be applied);
[0087] A list of configurations of the relationship between the Closed Access Group Identifier (CAG ID) and the Time Sensitive Network (TSN) identifier list;
[0088] A configuration list of relationships between closed access group identification numbers and clock source identification lists (e.g., a list of one or more time-sensitive network identification numbers to which one or more closed access identification numbers can be applied);
[0089] The accuracy information of the master clock source corresponding to the master clock source identification list;
[0090] Granularity information of the master clock source corresponding to the master clock source identifier list.
[0091] In one embodiment, after receiving first messages sent by multiple terminal devices within the coverage range of the network device, the method further includes:
[0092] De-duplication and merging the first time-sensitive network TSN identification list or the master clock source identification list of the devices connected to the master clock source in the multiple terminal devices to obtain a first target TSN identification list or a first target master clock source identification list, and sending the first target TSN identification list or the first target master clock source identification list to the neighboring network device; and / or
[0093] The second time-sensitive network TSN identification list or the non-master clock source identification list of the devices connected to the non-master clock source in multiple terminal devices is de-duplicated and merged to obtain a second target TSN identification list or a second target master clock source identification list, and the second target TSN identification list or the second target master clock source identification list is sent to the neighboring network device.
[0094] It should be noted that the first time-sensitive network TSN identification list or the master clock source identification list of the devices connected to the master clock source in the multiple terminal devices are de-duplicated and merged respectively, that is, the first time-sensitive network TSN identification list of the devices connected to the master clock source in the multiple terminal devices is merged in the region to obtain the first target TSN identification list, and the master clock source identification list of the devices connected to the master clock source in the multiple terminal devices is de-duplicated and merged to obtain the first target master clock source identification list. In addition, the second time-sensitive network TSN identification list or the non-master clock source identification list of the devices connected to the non-master clock source in the multiple terminal devices are de-duplicated and merged respectively to obtain the second target TSN identification list or the second target master clock source identification list, that is, the second time-sensitive network TSN identification list of the devices connected to the non-master clock source in the multiple terminal devices is de-duplicated and merged to obtain the second target TSN identification list, and the non-master clock source identification list of the devices connected to the non-master clock source in the multiple terminal devices is de-duplicated and merged to obtain the second target master clock source identification list.
[0095] As an example, after receiving the first message sent by multiple terminal devices within the coverage of the network device, the method further includes:
[0096] Sending a second message to a neighboring network device;
[0097] The second message may include at least one of the following:
[0098] A relationship configuration list between a network slice identification number list (NSSAI list) and a time-sensitive network TSN identification list (e.g., a first time-sensitive network TSN identification list and / or a second time-sensitive network TSN identification list);
[0099] A relationship configuration list between a network slice identification number list and a clock source identification list (e.g., a master clock source identification list and / or a non-master clock source identification list) (e.g., one or more time-sensitive network identification lists to which one or more network slice identification numbers can be applied);
[0100] A list of configurations of the relationship between the Closed Access Group Identifier (CAG ID) and the Time Sensitive Network (TSN) identifier list;
[0101] A configuration list of relationships between closed access group identification numbers and clock source identification lists (e.g., a list of one or more time-sensitive network identification numbers to which one or more closed access identification numbers can be applied);
[0102] The accuracy information of the master clock source corresponding to the master clock source identification list;
[0103] Granularity information of the master clock source corresponding to the master clock source identifier list.
[0104] In one embodiment, after receiving first messages sent by multiple terminal devices within the coverage range of the network device, the method further includes:
[0105] Configuring a first radio network temporary identifier (RNTI) for a device connected to a master clock source among multiple terminal devices, and configuring a second RNTI for a device connected to a non-master clock source among multiple terminal devices;
[0106] A first RNTI is sent to a device connected to a master clock source among multiple terminal devices, and a second RNTI is sent to a device connected to a non-master clock source among multiple terminal devices.
[0107] If the first terminal device is a device connected to the master clock source among multiple terminal devices, the network device can send a first RNTI to the first terminal device, and the first terminal device can scramble the clock synchronization information packet based on the first RNTI and send it to the network device. The network device can descramble the packet based on the first RNTI to obtain the clock synchronization information packet. If the multiple second terminal devices are multiple devices connected to a non-master clock source among multiple terminal devices, the network device can send a second RNTI to the multiple second terminal devices. After the network device scrambles the clock synchronization information packet using the second RNTI and sends it to each second terminal device, the second terminal device can descramble the packet based on the second RNTI to obtain the clock synchronization information packet, thereby achieving clock synchronization.
[0108] As an example, a second RNTI may be configured for a device belonging to the same TSN, for example, the first TSN, among multiple terminal devices that are connected to a non-master clock source. The first RNTI and the second RNTI may be the same or different.
[0109] As an example, the network device may send a first RNTI through a second RRC signaling or a first MAC CE (Media Access Control Control Element) signaling, may send a second RRC signaling or a first MAC CE signaling to send the first RNTI to a device connected to a main clock source among multiple terminal devices, and the second RRC signaling or the first MAC CE signaling carries the first RNTI, and may send a third RRC signaling or a second MAC CE signaling to send a second RNTI to a device connected to a non-main clock source among multiple terminal devices, and the third RRC signaling or the second MAC CE signaling carries the second RNTI.
[0110] As an example, the second RRC signaling and the third RRC signaling may include but are not limited to RRC setup (RRCSetup), RRC recovery (RRCResume), RRC reconfiguration (RRCReconfiguration), etc. In one example, the format of the first MAC CE signaling and the second MAC CE signaling is as follows: Figure 2 shown.
[0111] In one embodiment, after receiving first messages sent by multiple terminal devices within the coverage range of the network device, the method further includes:
[0112] Based on the first public protocol data unit session PDU Session identifier and / or service quality flow identifier sent by the core network, data radio bearer DRB and / or logical channel are allocated, and configuration information of DRB and / or logical channel is sent to multiple terminal devices.
[0113] The network device can allocate DRBs and / or logical channels to multiple terminal devices based on the first common protocol data unit session (PDU) session identifier and / or quality of service (QoS) flow identifier sent by the core network. The allocated DRBs and / or logical channels can be indicated through configuration information. Subsequent terminal devices can perform information transmission, etc. based on the configuration information of the allocated DRBs and / or logical channels.
[0114] In one embodiment, the configuration information carries first indication information, and the first indication information is used to indicate that the allocated DRB and / or the allocated logical channel is used to transmit the clock synchronization information packet.
[0115] That is, the first public protocol data unit session PDU Session identifier and / or service quality flow identifier sent by the network device core network, the allocated DRB and / or allocated logical channel is used to transmit clock synchronization information packets, and the configuration information can carry first indication information, which is used to indicate that the allocated DRB and / or allocated logical channel is used to transmit clock synchronization information packets. In this way, after receiving the configuration information, the terminal device can transmit the clock information packet according to the allocated DRB and / or allocated logical channel.
[0116] In one embodiment, after receiving first messages sent by multiple terminal devices within the coverage range of the network device, the method further includes:
[0117] Establish a public protocol data unit session PDU Session;
[0118] Send the identifier of a common PDU Session to multiple terminal devices.
[0119] In this way, terminal devices and network devices can transmit information through a public PDU Session. For example, a first terminal device can send clock synchronization information to a network device through a public PDU Session, and the network side can send clock synchronization information packets to multiple second terminal devices in the first time-sensitive network through a public PDU Session. As an example, a network device can establish a public PDU Session for terminal devices belonging to the same TSN network domain, for example, a public PDU Session can be established for terminal devices belonging to the first TSN.
[0120] The clock propagation method of the embodiment of the present application utilizes a 5G system to perceive the TSN network domain (TSN domain), thereby perceiving the clock synchronization information packet, and performing directed multicast on the TSN network domain clock synchronization information packet, that is, sending the clock synchronization information packet to multiple second terminal devices, which saves resources compared to unicast.
[0121] like Figure 3 As shown, see Figure 3 , Figure 3 This is a flow chart of a clock propagation method provided by an embodiment of the present invention, which is applied to a first terminal device, such as Figure 3 As shown, the method includes the following steps:
[0122] Step 301: Send a clock synchronization information packet to a network device, wherein the first terminal device is a terminal device connected to a master clock source in a first time-sensitive network, and the clock synchronization information packet is used by the network device to send the clock synchronization information packet to multiple second terminal devices.
[0123] In one embodiment, sending a clock synchronization information packet to a network device includes:
[0124] Scrambling the clock synchronization information packet based on the first radio network temporary identifier RNTI to obtain a first scrambled clock information packet;
[0125] A first scrambled clock synchronization information packet is sent to the network device.
[0126] In one embodiment, sending a clock synchronization information packet to a network device includes:
[0127] A clock synchronization information packet is sent to the network device via a data radio bearer (DRB) and / or a logical channel.
[0128] In one embodiment, sending a clock synchronization information packet to a network device includes:
[0129] A first signaling is sent to a network device via a public protocol data unit session (PDU Session), where the first signaling includes a clock synchronization information packet.
[0130] In one embodiment, before sending the clock synchronization information packet to the network device, the method further includes:
[0131] A first message is sent to a network device, wherein the first message of the first terminal device includes a first time-sensitive network TSN identifier list or a master clock source identifier list of the first terminal device connected to a master clock source, and / or a second time-sensitive network TSN identifier list or a non-master clock source identifier list of the first terminal device connected to a non-master clock source.
[0132] In one embodiment, after sending the first message to the network device, the method further includes:
[0133] Receive a first radio network temporary identifier RNTI sent by a network device.
[0134] In one embodiment, after sending the first message to the network device, the method further includes:
[0135] Receive configuration information of allocated DRBs and / or logical channels sent by the network device.
[0136] In one embodiment, the configuration information carries first indication information, and the first indication information is used to indicate that the allocated DRB and / or the allocated logical channel is used to transmit the clock synchronization information packet.
[0137] In one embodiment, after sending the first message to the network device, the method further includes:
[0138] The identifier of the public protocol data unit session PDU Session sent by the receiving network device.
[0139] An embodiment of the present invention provides a flowchart of a scheduling method, which is applied to a terminal device. The method includes the following steps:
[0140] Receive configuration signaling and activation signaling of multiple uplink configuration grants (configured uplink grants) sent by a network device (for example, the terminal device operates in unlicensed spectrum and the terminal is configured and the uplink configuration grant (configured uplink grant) is activated);
[0141] If the hybrid automatic repeat request (HARQ) process of the first uplink configuration grant among the multiple uplink configuration grants is suspended, then
[0142] determining that a MAC (Media Access Control) PDU (Protocol Data Unit) of the first uplink configuration grant has been obtained and that the HARQ process is a retransmission process, and starting a configuredGrantTimer and a cg-RetransmissionTimer, and transmitting the MAC PDU using the same or different HARQ process numbers in the multiple uplink configuration grants; or
[0143] In a case where the first uplink configuration authorization has not been prioritized and the MAC PDU of the first uplink configuration authorization has not been transmitted, and the MAC PDU has been obtained by the HARQ process, it is determined that the MAC PDU has been obtained and the HARQ process is a new transmission process, and the configuredGrantTimer is started, and the target uplink configuration authorization is transmitted using the same HARQ process number, wherein the target uplink configuration authorization is any uplink configuration authorization among the multiple uplink configuration authorizations.
[0144] The scheduling method of the embodiment of the present application is to automatically transmit the uplink authorization that has not been transmitted due to the conflict or the occupation of the channel resources using other uplink authorizations when there is a conflict between multiple uplink authorizations with overlapping or partially overlapping durations or when the channel resources of the uplink authorizations are occupied, thereby saving resources and improving efficiency.
[0145] As an example, if a hybrid automatic repeat request HARQ (Hybrid Automatic Repeat Request) process of a first uplink configuration grant among the multiple uplink configuration grants is suspended, including:
[0146] If any of the following conditions is met, the hybrid automatic repeat request (HARQ) process of the first uplink configuration grant among the multiple uplink configuration grants is suspended:
[0147] Configured cg-RetransmissionTimer (configure retransmission timer) and lch-basedPrioritization (based on logical channel prioritization);
[0148] cg-RetransmissionTimer, lch-basedPrioritization and autonomousTx (automatic retransmission) are configured.
[0149] In one embodiment, the scheduling method further includes:
[0150] If the hybrid automatic repeat request (HARQ) process of one of the multiple uplink configuration grants is not suspended, then
[0151] In a case where the uplink configuration grant is not prioritized and the MAC PDU of the uplink configuration grant has not been transmitted, and the MAC PDU has been obtained by the HARQ process, determining that the MAC PDU has been obtained and the HARQ process is a new transmission process, starting a configuredGrantTimer, and transmitting using the same HARQ process number on a target uplink configuration grant, wherein the target uplink configuration grant is any uplink configuration grant among the multiple uplink configuration grants; or
[0152] Determine that the MAC PDU of the uplink configuration grant has been obtained and the HARQ process is a retransmission process, start configuredGrantTimer and cg-RetransmissionTimer, and transmit the MAC PDU using the same or different HARQ process numbers in the multiple uplink configuration grants.
[0153] As an example, if a hybrid automatic repeat request HARQ (Hybrid Automatic Repeat Request) process of one of the multiple uplink configuration grants is not suspended, including:
[0154] If any of the following conditions is met, and a Hybrid Automatic Repeat Request (HARQ) process of one of the multiple uplink configuration grants is not suspended:
[0155] cg-RetransmissionTimer and lch-basedPrioritization are configured;
[0156] cg-RetransmissionTimer, lch-basedPrioritization, and autonomousTx are configured.
[0157] In one embodiment, the scheduling method further includes:
[0158] If the channel for transmitting the MAC PDU is occupied, the physical layer (the physical layer of the terminal device) sends an LBT (listen before talk) failure indication to the upper layer (the upper layer of the terminal device, for example, the media access control layer, i.e., the MAC layer, also known as the media access control layer);
[0159] When the higher layer receives the LBT failure indication sent by the physical layer, it is determined that the HARQ process is suspended.
[0160] In one embodiment, the scheduling method further includes:
[0161] Determining an uplink configuration authorization with the highest priority among the multiple uplink configuration authorizations as a prioritized uplink authorization;
[0162] An uplink configuration grant having a priority among the multiple uplink configuration grants and having a priority lower than the highest priority is determined as a non-prioritized (de-prioritized) uplink grant.
[0163] In one embodiment, the scheduling method further includes:
[0164] Determine the priority of a first uplink configuration grant that meets any of the following conditions among the multiple uplink configuration grants as the highest priority among the priorities of the multiple data logical channels corresponding to the first uplink configuration grant:
[0165] The duration of a physical uplink shared channel (PUSCH) overlaps (completely overlaps) or partially overlaps with the duration of a PUSCH of any uplink configuration grant among the multiple uplink configuration grants except the first uplink grant;
[0166] The duration of the PUSCH overlaps or partially overlaps with the duration of the uplink grant indicated by the received Random Access Response;
[0167] The duration of the PUSCH overlaps or partially overlaps with the duration of the PUSCH carrying the random access MsgA (Message A) payload.
[0168] That is, the duration of the PUSCH of the first uplink configuration authorization overlaps (completely overlaps) or partially overlaps with the duration of the PUSCH of any uplink configuration authorization in the multiple uplink configuration authorizations except the first uplink authorization; or the duration of the PUSCH of the first uplink configuration authorization overlaps or partially overlaps with the duration of the uplink authorization indicated by the received random access response; or the duration of the PUSCH of the first uplink configuration authorization overlaps or partially overlaps with the duration of the PUSCH carrying the MsgA load of random access.
[0169] In one embodiment, the scheduling method further includes:
[0170] Receive a first physical downlink control channel (PDCCH) sent by a network device;
[0171] When the PUSCH duration of the uplink grant indicated by the first PDCCH overlaps or partially overlaps with the PUSCH duration of the uplink grant indicated by the second PDCCH, and / or when the PUSCH duration of the uplink grant indicated by the first PDCCH overlaps or partially overlaps with the PUSCH durations of the multiple uplink configuration grants, determine the priority of the uplink grant indicated by the first PDCCH as the highest priority among the priorities of the multiple data logical channels corresponding to the uplink grant indicated by the first PDCCH;
[0172] The second PDCCH is any PDCCH received by the terminal device from the network device that is different from the first PDCCH.
[0173] In one embodiment, the scheduling method further includes:
[0174] If the DCI carried by the first PDCCH is scrambled by CS-RNTI (Configured Scheduling RNTI) and the NDI (New Data Indication) field value carried in the DCI is 1, or the DCI carried by the first PDCCH is scrambled by C-RNTI (Cell Radio Network Temporary Identifier), it is determined that the uplink authorization indicated by the first PDCCH is a prioritized uplink authorization.
[0175] See also Figure 4 , Figure 4 Schematic diagram of a network device provided by an embodiment of the present invention. Figure 4 As shown, the network device 400 includes:
[0176] A first receiving module 401 is configured to receive a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network;
[0177] The first sending module 402 is configured to send a clock synchronization information packet to a plurality of second terminal devices in a first time-sensitive network.
[0178] In one embodiment, the first receiving module includes:
[0179] A first receiving submodule is configured to receive a first scrambled clock synchronization information packet sent by a first terminal device; wherein the first scrambled clock synchronization information packet is an information packet obtained by scrambling the clock synchronization information packet using a first radio network temporary identifier (RNTI);
[0180] The first descrambling module is configured to descramble the first scrambled clock synchronization information packet based on the first RNTI to obtain the clock synchronization information packet.
[0181] In one embodiment, the first sending module includes:
[0182] A first scrambling module, configured to scramble the clock synchronization information packet based on the second RNTI to obtain a second scrambled clock synchronization information packet;
[0183] The first sending submodule is configured to send a second scrambled clock synchronization information packet to a plurality of second terminal devices in the first time-sensitive network.
[0184] In one embodiment, receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network includes:
[0185] Receive a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network through the allocated data radio bearer DRB and / or logical channel.
[0186] In one embodiment, receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network includes:
[0187] A first signaling sent by a first terminal device connected to a master clock source in a first time-sensitive network is received through the established public protocol data unit session PDU Session, where the first signaling includes a clock synchronization information packet.
[0188] In one embodiment, sending a clock synchronization information packet to a plurality of second terminal devices in a first time-sensitive network includes:
[0189] A clock synchronization information packet is sent to a plurality of second terminal devices in a first time-sensitive network via a common PDU Session.
[0190] In one embodiment, the network device further includes:
[0191] The second receiving module is used to receive a first message sent by multiple terminal devices within the coverage of the network device before the first receiving module executes the reception of a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network, wherein the multiple terminal devices include a first terminal device and multiple second terminal devices, and the first message of any terminal device includes a first time-sensitive network TSN identification list or a master clock source identification list of the terminal device connected to the master clock source, and / or a second time-sensitive network TSN identification list or a non-master clock source identification list of the terminal device connected to a non-master clock source.
[0192] In one embodiment, the network device further includes:
[0193] a first deduplication module, configured to dedupe and merge first time-sensitive network (TSN) identifier lists or master clock source identifier lists of devices connected to the master clock source in the multiple terminal devices after the second receiving module executes to receive the first message sent by multiple terminal devices within the coverage range of the network device, to obtain a first target TSN identifier list or a first target master clock source identifier list, and send the first target TSN identifier list or the first target master clock source identifier list to the neighboring network device; and / or
[0194] The second time-sensitive network TSN identification list or the non-master clock source identification list of the devices connected to the non-master clock source in multiple terminal devices is de-duplicated and merged to obtain a second target TSN identification list or a second target master clock source identification list, and the second target TSN identification list or the second target master clock source identification list is sent to the neighboring network device.
[0195] In one embodiment, the network device further includes:
[0196] a configuration module configured to, after the second receiving module executes to receive a first message sent by a plurality of terminal devices within the coverage range of the network device, configure a first radio network temporary identifier (RNTI) for a device connected to the master clock source among the plurality of terminal devices, and configure a second RNTI for a device connected to a non-master clock source among the plurality of terminal devices;
[0197] The second sending module is used to send a first RNTI to a device connected to a master clock source among multiple terminal devices, and to send a second RNTI to a device connected to a non-master clock source among multiple terminal devices.
[0198] In one embodiment, the network device further includes:
[0199] The third sending module is used to allocate data radio bearers DRB and / or logical channels based on the first public protocol data unit session PDU Session identifier and / or service quality flow identifier sent by the core network after the second receiving module executes the first message sent by multiple terminal devices within the coverage range of the receiving network device, and send the configuration information of DRB and / or logical channels to multiple terminal devices.
[0200] In one embodiment, the configuration information carries first indication information, and the first indication information is used to indicate that the allocated DRB and / or the allocated logical channel is used to transmit the clock synchronization information packet.
[0201] In one embodiment, the network device further includes:
[0202] An establishing module, configured to establish a public protocol data unit session PDU Session after the second receiving module executes to receive the first message sent by multiple terminal devices within the coverage range of the network device;
[0203] The fourth sending module is used to send the identifier of the common PDU Session to multiple terminal devices.
[0204] See also Figure 5 , Figure 5 is a structural diagram of a first terminal device provided by an embodiment of the present invention, such as Figure 5 As shown, the first terminal device 500 includes:
[0205] The fifth sending module 501 is used to send a clock synchronization information packet to a network device, wherein the first terminal device is a terminal device connected to a master clock source in a first time-sensitive network, and the clock synchronization information packet is used by the network device to send the clock synchronization information packet to multiple second terminal devices.
[0206] In one embodiment, the fourth sending module includes:
[0207] A second scrambling module is configured to scramble the clock synchronization information packet based on the first radio network temporary identifier RNTI to obtain a first scrambled clock information packet;
[0208] The second sending submodule is used to send a first scrambled clock synchronization information packet to the network device.
[0209] In one embodiment, sending a clock synchronization information packet to a network device includes:
[0210] A clock synchronization information packet is sent to the network device via a data radio bearer (DRB) and / or a logical channel.
[0211] In one embodiment, sending a clock synchronization information packet to a network device includes:
[0212] A first signaling is sent to a network device via a public protocol data unit session (PDU Session), where the first signaling includes a clock synchronization information packet.
[0213] In one embodiment, the first terminal device further includes:
[0214] The sixth sending module is used to send a first message to the network device before the fifth sending module executes the sending of the clock synchronization information packet to the network device, wherein the first message of the first terminal device includes a first time-sensitive network TSN identification list or a main clock source identification list of the first terminal device connected to the main clock source, and / or a second time-sensitive network TSN identification list or a non-main clock source identification list of the first terminal device connected to the non-main clock source.
[0215] In one embodiment, the first terminal device further includes:
[0216] The third receiving module is configured to receive the first radio network temporary identifier RNTI sent by the network device after the sixth sending module executes sending the first message to the network device.
[0217] In one embodiment, the first terminal device further includes:
[0218] The fourth receiving module is used to receive the configuration information of the allocated DRB and / or logical channel sent by the network device after the sixth sending module executes sending the first message to the network device.
[0219] In one embodiment, the configuration information carries first indication information, and the first indication information is used to indicate that the allocated DRB and / or the allocated logical channel are used to transmit the clock synchronization information packet.
[0220] In one embodiment, the first terminal device further includes:
[0221] The fifth receiving module is configured to receive an identifier of a public protocol data unit session PDU Session sent by the network device after the sixth sending module executes sending the first message to the network device.
[0222] An embodiment of the present invention further provides a terminal device, the terminal device comprising:
[0223] a sixth receiving module, configured to receive configuration signaling and activation signaling of multiple uplink configuration grants (configured uplinkgrant) sent by the network device;
[0224] The first transmission module is configured to: if a hybrid automatic repeat request HARQ (Hybrid Automatic Repeat Request) process of a first uplink configuration grant among the multiple uplink configuration grants is suspended,
[0225] determining that the MAC PDU of the first uplink configuration grant has been obtained and that the HARQ process is a retransmission process, and starting configuredGrantTimer and cg-RetransmissionTimer, and transmitting the MAC PDU using the same or different HARQ process numbers in the multiple uplink configuration grants; or
[0226] In a case where the first uplink configuration authorization has not been prioritized and the MAC PDU of the first uplink configuration authorization has not been transmitted, and the MAC PDU has been obtained by the HARQ process, it is determined that the MAC PDU has been obtained and the HARQ process is a new transmission process, and the configuredGrantTimer is started, and the target uplink configuration authorization is transmitted using the same HARQ process number, wherein the target uplink configuration authorization is any uplink configuration authorization among the multiple uplink configuration authorizations.
[0227] In one embodiment, the terminal device further includes:
[0228] The second transmission module is configured to: if a hybrid automatic repeat request HARQ (Hybrid Automatic Repeat Request) process of one of the multiple uplink configuration grants is not suspended,
[0229] In a case where the uplink configuration grant is not prioritized and the MAC PDU of the uplink configuration grant has not been transmitted, and the MAC PDU has been obtained by the HARQ process, determining that the MAC PDU has been obtained and the HARQ process is a new transmission process, starting a configuredGrantTimer, and transmitting using the same HARQ process number on a target uplink configuration grant, wherein the target uplink configuration grant is any uplink configuration grant among the multiple uplink configuration grants; or
[0230] Determine that the MAC PDU of the uplink configuration grant has been obtained and the HARQ process is a retransmission process, start configuredGrantTimer and cg-RetransmissionTimer, and transmit the MAC PDU using the same or different HARQ process numbers in the multiple uplink configuration grants.
[0231] As an example, if a hybrid automatic repeat request HARQ (Hybrid Automatic Repeat Request) process of one of the multiple uplink configuration grants is not suspended, including:
[0232] If any of the following conditions is met, and a Hybrid Automatic Repeat Request (HARQ) process of one of the multiple uplink configuration grants is not suspended:
[0233] cg-RetransmissionTimer and lch-basedPrioritization are configured;
[0234] cg-RetransmissionTimer, lch-basedPrioritization, and autonomousTx are configured.
[0235] In one embodiment, the terminal device further includes:
[0236] an indication sending module, configured to, when a channel for transmitting the MAC PDU is occupied, cause the physical layer to send an LBT failure indication to a higher layer;
[0237] The first determination module is used to determine that the HARQ process is suspended when the upper layer receives the LBT failure indication sent by the physical layer.
[0238] In one embodiment, the terminal device further includes:
[0239] A second determining module is configured to determine the uplink configuration authorization with the highest priority among the multiple uplink configuration authorizations as the prioritized uplink authorization;
[0240] The third determining module is configured to determine that an uplink configuration authorization having a priority among the multiple uplink configuration authorizations and having a priority lower than the highest priority is a non-prioritized (de-prioritized) uplink authorization.
[0241] In one embodiment, the terminal device further includes:
[0242] The fourth determining module is configured to determine the priority of a first uplink configuration grant that satisfies any of the following conditions among the multiple uplink configuration grants as the highest priority among the priorities of the multiple data logical channels corresponding to the first uplink configuration grant:
[0243] The duration of a physical uplink shared channel (PUSCH) overlaps (completely overlaps) or partially overlaps with the duration of a PUSCH of any uplink configuration grant among the multiple uplink configuration grants except the first uplink grant;
[0244] The duration of the PUSCH overlaps or partially overlaps with the duration of the uplink grant indicated by the received Random Access Response;
[0245] The duration of the PUSCH overlaps or partially overlaps with the duration of the PUSCH carrying the random access MsgA (Message A) payload.
[0246] In one embodiment, the terminal device further includes:
[0247] A channel receiving module, configured to receive a first physical downlink control channel (PDCCH) sent by a network device;
[0248] a fifth determination module, configured to, when the PUSCH duration of the uplink authorization indicated by the first PDCCH overlaps or partially overlaps with the PUSCH duration of the uplink authorization indicated by the second PDCCH, and / or when the PUSCH duration of the uplink authorization indicated by the first PDCCH overlaps or partially overlaps with the PUSCH duration of the multiple uplink configuration authorizations, determine the priority of the uplink authorization indicated by the first PDCCH as the highest priority among the priorities of the multiple data logical channels corresponding to the uplink authorization indicated by the first PDCCH;
[0249] The second PDCCH is any PDCCH received by the terminal device from the network device that is different from the first PDCCH.
[0250] In one embodiment, the terminal device further includes:
[0251] The sixth determination module is used to determine that the uplink authorization indicated by the first PDCCH is a prioritized uplink authorization if the DCI carried by the first PDCCH is encrypted by CS-RNTI (Configured SchedulingRNTI) and the NDI (New Data Indication) field value carried in the DCI is 1, or the DCI carried by the first PDCCH is encrypted by C-RNTI (Cell Radio Network Temporary Identifier).
[0252] An embodiment of the present invention also provides a network device, including: a processor, a memory, and a program stored in the memory and runnable on the processor. When the program is executed by the processor, the various processes of the above-mentioned clock propagation method embodiment applied to the network device are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0253] For details, see Figure 6 The embodiment of the present invention further provides a network device, including a bus 601, a transceiver 602, an antenna 603, a bus interface 604, a processor 605 and a memory 606.
[0254] The transceiver 602 is configured to receive a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network; and
[0255] Used to send clock synchronization information packets to multiple second terminal devices in a first time-sensitive network.
[0256] In one embodiment, the transceiver 602 receives a first scrambled clock synchronization information packet sent by a first terminal device; wherein the first scrambled clock synchronization information packet is a packet obtained by scrambling the clock synchronization information packet using a first radio network temporary identifier (RNTI);
[0257] The processor 605 is configured to descramble the first scrambled clock synchronization information packet based on the first RNTI to obtain a clock synchronization information packet.
[0258] In one embodiment, the processor 605 is configured to scramble the clock synchronization information packet based on the second RNTI to obtain a second scrambled clock synchronization information packet;
[0259] The transceiver 602 is configured to send a second scrambled clock synchronization information packet to a plurality of second terminal devices in the first time-sensitive network.
[0260] In one embodiment, receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network includes:
[0261] Receive a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network through the allocated data radio bearer DRB and / or logical channel.
[0262] In one embodiment, receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network includes:
[0263] A first signaling sent by a first terminal device connected to a master clock source in a first time-sensitive network is received through the established public protocol data unit session PDU Session, where the first signaling includes a clock synchronization information packet.
[0264] In one embodiment, sending a clock synchronization information packet to a plurality of second terminal devices in a first time-sensitive network includes:
[0265] A clock synchronization information packet is sent to a plurality of second terminal devices in a first time-sensitive network via a common PDU Session.
[0266] In one embodiment, the transceiver 602 is used to receive a first message sent by multiple terminal devices within the coverage of the network device before receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network, wherein the multiple terminal devices include a first terminal device and multiple second terminal devices, and the first message of any terminal device includes a first time-sensitive network TSN identification list or a master clock source identification list of the terminal device connected to the master clock source, and / or a second time-sensitive network TSN identification list or a non-master clock source identification list of the terminal device connected to a non-master clock source.
[0267] In one embodiment, the processor 605 is configured to, after the second receiving module executes the reception of the first message sent by multiple terminal devices within the coverage range of the network device, de-duplication and merge the first time-sensitive network TSN identification list or the master clock source identification list of the devices connected to the master clock source in the multiple terminal devices to obtain a first target TSN identification list or a first target master clock source identification list; the transceiver 602 is configured to send the first target TSN identification list or the first target master clock source identification list to the neighboring network device; and / or
[0268] Processor 605 is used to de-duplicate and merge the second time-sensitive network TSN identification list or the non-master clock source identification list of devices connected to the non-master clock source in multiple terminal devices to obtain a second target TSN identification list or a second target master clock source identification list; transceiver 602 is used to send the second target TSN identification list or the second target master clock source identification list to the neighboring network device.
[0269] In one embodiment, the processor 605 is configured to, after the second receiving module executes receiving a first message sent by multiple terminal devices within the coverage of the network device, configure a first radio network temporary identifier (RNTI) for a device connected to the master clock source among the multiple terminal devices, and configure a second RNTI for a device connected to a non-master clock source among the multiple terminal devices;
[0270] The transceiver 602 is configured to send a first RNTI to a device connected to a master clock source among multiple terminal devices, and to send a second RNTI to a device connected to a non-master clock source among multiple terminal devices.
[0271] In one embodiment, the transceiver 602 is used to receive a first message sent by multiple terminal devices within the coverage of the network device, and then allocate data radio bearers DRB and / or logical channels based on the first public protocol data unit session PDU Session identifier and / or service quality flow identifier sent by the core network, and send configuration information of DRB and / or logical channels to multiple terminal devices.
[0272] In one embodiment, the configuration information carries first indication information, and the first indication information is used to indicate that the allocated DRB and / or the allocated logical channel is used to transmit the clock synchronization information packet.
[0273] In one embodiment, the network device further includes:
[0274] An establishing module, configured to establish a public protocol data unit session PDU Session after the transceiver 602 receives a first message sent by a plurality of terminal devices within the coverage range of the network device;
[0275] The transceiver 602 is configured to send a common PDU Session identifier to multiple terminal devices.
[0276] exist Figure 6In the embodiment, the bus architecture (represented by bus 601) is shown. Bus 601 may include any number of interconnected buses and bridges. Bus 601 links together various circuits including one or more processors represented by processor 605 and memory represented by memory 606. Bus 601 may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not described further herein. Bus interface 604 provides an interface between bus 601 and transceiver 602. Transceiver 602 may be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. Data processed by processor 605 is transmitted on a wireless medium via antenna 603. Furthermore, antenna 603 receives data and transmits the data to processor 605.
[0277] The processor 605 is responsible for managing the bus 601 and general processing, and may also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory 606 may be used to store data used by the processor 605 when performing operations.
[0278] Optionally, the processor 605 may be a CPU, an ASIC, an FPGA, or a CPLD.
[0279] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program implements the various processes of the aforementioned embodiment of the clock propagation method for a network device and achieves the same technical effects. To avoid repetition, the details are not described here. The computer-readable storage medium may be, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0280] An embodiment of the present invention also provides a first terminal device, comprising: a processor, a memory, and a program stored in the memory and runnable on the processor. When the program is executed by the processor, the various processes of the above-mentioned clock propagation method embodiment applied to the first terminal device are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0281] For details, see Figure 7 As shown, an embodiment of the present invention further provides a network device, including a bus 701 , a transceiver 702 , an antenna 703 , a bus interface 704 , a processor 705 and a memory 706 .
[0282] The transceiver 702 is used to send a clock synchronization information packet to a network device, wherein the first terminal device is a terminal device connected to a master clock source in a first time-sensitive network, and the clock synchronization information packet is used by the network device to send the clock synchronization information packet to multiple second terminal devices.
[0283] In one embodiment, the processor 705 is configured to scramble the clock synchronization information packet based on the first radio network temporary identifier RNTI to obtain a first scrambled clock information packet;
[0284] The transceiver 702 is configured to send a first scrambled clock synchronization information packet to a network device.
[0285] In one embodiment, sending a clock synchronization information packet to a network device includes:
[0286] A clock synchronization information packet is sent to the network device via a data radio bearer (DRB) and / or a logical channel.
[0287] In one embodiment, sending a clock synchronization information packet to a network device includes:
[0288] A first signaling is sent to a network device via a public protocol data unit session (PDU Session), where the first signaling includes a clock synchronization information packet.
[0289] In one embodiment, the transceiver 702 is used to send a first message to the network device before sending a clock synchronization information packet to the network device, wherein the first message of the first terminal device includes a first time-sensitive network TSN identifier list or a master clock source identifier list of the first terminal device connected to the master clock source, and / or a second time-sensitive network TSN identifier list or a non-master clock source identifier list of the first terminal device connected to the non-master clock source.
[0290] In one embodiment, the transceiver 702 is configured to receive a first radio network temporary identifier RNTI sent by the network device after sending the first message to the network device.
[0291] In one embodiment, the transceiver 702 is configured to receive configuration information of allocated DRBs and / or logical channels sent by the network device after sending the first message to the network device.
[0292] In one embodiment, the configuration information carries first indication information, and the first indication information is used to indicate that the allocated DRB and / or the allocated logical channel are used to transmit the clock synchronization information packet.
[0293] In one embodiment, the transceiver 702 is configured to receive an identifier of a public protocol data unit session (PDU Session) sent by the network device after sending the first message to the network device.
[0294] exist Figure 7 In the embodiment, the bus architecture (represented by bus 701) is shown. Bus 701 may include any number of interconnected buses and bridges. Bus 701 links together various circuits including one or more processors represented by processor 705 and memory represented by memory 706. Bus 701 may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not described further herein. Bus interface 704 provides an interface between bus 701 and transceiver 702. Transceiver 702 may be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. Data processed by processor 705 is transmitted on a wireless medium via antenna 703. Furthermore, antenna 703 receives data and transmits the data to processor 705.
[0295] The processor 705 is responsible for managing the bus 701 and general processing, and may also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory 706 may be used to store data used by the processor 705 when performing operations.
[0296] Optionally, the processor 705 may be a CPU, an ASIC, an FPGA, or a CPLD.
[0297] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program implements the various processes of the aforementioned embodiment of the clock propagation method applied to the first terminal device, achieving the same technical effects. To avoid repetition, the description thereof is omitted here. The computer-readable storage medium may be, for example, a ROM, RAM, magnetic disk, or optical disk.
[0298] An embodiment of the present invention also provides a terminal device, including: a processor, a memory, and a program stored in the memory and runnable on the processor. When the program is executed by the processor, the various processes of the above-mentioned scheduling method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0299] For details, see Figure 8 An embodiment of the present invention further provides a terminal device, including a bus 801, a transceiver 802, an antenna 803, a bus interface 804, a processor 805 and a memory 806.
[0300] The transceiver 802 is configured to receive configuration signaling and activation signaling of multiple uplink configuration grants (configured uplink grants) sent by the network device;
[0301] If the hybrid automatic repeat request (HARQ) process of the first uplink configuration grant among the multiple uplink configuration grants is suspended, then
[0302] The processor 805 is configured to determine that the MAC PDU of the first uplink configuration grant has been obtained and that the HARQ process is a retransmission process, and to start a configuredGrantTimer and a cg-RetransmissionTimer; the transceiver 802 is configured to transmit the MAC PDU using the same or different HARQ process numbers in the multiple uplink configuration grants; or
[0303] The processor 805 is configured to determine that the MAC PDU has been obtained and the HARQ process is a new transmission process, and start the configuredGrantTimer when the first uplink configuration authorization has not been prioritized and the MAC PDU of the first uplink configuration authorization has not been transmitted, and the MAC PDU has been obtained by the HARQ process; the transceiver 802 is configured to transmit using the same HARQ process number on the target uplink configuration authorization, wherein the target uplink configuration authorization is any uplink configuration authorization among the multiple uplink configuration authorizations.
[0304] In one embodiment, the processor 805 is configured to, if a hybrid automatic repeat request (HARQ) process of one of the multiple uplink configuration grants is not suspended,
[0305] The processor 805 is configured to, when the uplink configuration grant is not prioritized and the MAC PDU of the uplink configuration grant has not been transmitted, and the MAC PDU has been obtained by the HARQ process, determine that the MAC PDU has been obtained and the HARQ process is a new transmission process, and start a configuredGrantTimer; the transceiver 802 is configured to transmit using the same HARQ process number on the target uplink configuration grant, wherein the target uplink configuration grant is any uplink configuration grant among the multiple uplink configuration grants; or
[0306] The processor 805 is used to determine that the MAC PDU of the uplink configuration authorization has been obtained and that the HARQ process is a retransmission process, and to start the configuration authorization timer configuredGrantTimer and the configuration authorization retransmission timer cg-RetransmissionTimer; the transceiver 802 is used to transmit the MAC PDU using the same or different HARQ process numbers in the multiple uplink configuration authorizations.
[0307] As an example, if a hybrid automatic repeat request HARQ (Hybrid Automatic Repeat Request) process of one of the multiple uplink configuration grants is not suspended, including:
[0308] If any of the following conditions is met, and a Hybrid Automatic Repeat Request (HARQ) process of one of the multiple uplink configuration grants is not suspended:
[0309] cg-RetransmissionTimer and lch-basedPrioritization are configured;
[0310] cg-RetransmissionTimer, lch-basedPrioritization, and autonomousTx are configured.
[0311] In one embodiment, the transceiver 802 is configured to, when a channel for transmitting the MAC PDU is occupied, send an LBT failure indication from the physical layer to a higher layer;
[0312] Processor 805 is configured to determine that the HARQ process is suspended when the higher layer receives an LBT failure indication sent by the physical layer.
[0313] In one embodiment, the processor 805 is configured to determine an uplink configuration grant with the highest priority among the multiple uplink configuration grants as a prioritized uplink grant; and
[0314] The method is used to determine that an uplink configuration grant having a priority among the multiple uplink configuration grants and having a priority lower than the highest priority is a non-prioritized (de-prioritized) uplink grant.
[0315] In one embodiment, the processor 805 is configured to determine the priority of a first uplink configuration grant among the multiple uplink configuration grants that meets any of the following conditions as the highest priority among the priorities of the multiple data logical channels corresponding to the first uplink configuration grant:
[0316] The duration of a physical uplink shared channel (PUSCH) overlaps (completely overlaps) or partially overlaps with the duration of a PUSCH of any uplink configuration grant among the multiple uplink configuration grants except the first uplink grant;
[0317] The duration of the PUSCH overlaps or partially overlaps with the duration of the uplink grant indicated by the received Random Access Response;
[0318] The duration of the PUSCH overlaps or partially overlaps with the duration of the PUSCH carrying the random access MsgA (Message A) payload.
[0319] In one embodiment, the transceiver 802 is configured to receive a first physical downlink control channel (PDCCH) sent by a network device;
[0320] Processor 805 is configured to, when a PUSCH duration of the uplink grant indicated by the first PDCCH overlaps or partially overlaps with a PUSCH duration of the uplink grant indicated by the second PDCCH, and / or when the PUSCH duration of the uplink grant indicated by the first PDCCH overlaps or partially overlaps with the PUSCH durations of the multiple uplink configuration grants, determine the priority of the uplink grant indicated by the first PDCCH as the highest priority among the priorities of the multiple data logical channels corresponding to the uplink grant indicated by the first PDCCH;
[0321] The second PDCCH is any PDCCH received by the terminal device from the network device that is different from the first PDCCH.
[0322] In one embodiment, the processor 805 is used to determine that the uplink authorization indicated by the first PDCCH is a prioritized uplink authorization if the DCI carried by the first PDCCH is scrambled by CS-RNTI (Configured Scheduling RNTI) and the NDI (New Data Indication) field value carried in the DCI is 1, or the DCI carried by the first PDCCH is scrambled by C-RNTI (Cell Radio Network Temporary Identifier).
[0323] The present invention also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program implements the various processes of the above-mentioned scheduling method embodiment and can achieve the same technical effect. To avoid repetition, the above-mentioned computer-readable storage medium is not described here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0324] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0325] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0326] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.
Claims
1. A clock propagation method, characterized in that: Applied to network equipment, the clock propagation method includes: receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network; Sending the clock synchronization information packet to multiple second terminal devices in the first time-sensitive network; Before receiving the clock synchronization information packet sent by the first terminal device connected to the master clock source in the first time-sensitive network, the method further includes: Receive a first message sent by multiple terminal devices within the coverage of the network device, wherein the multiple terminal devices include the first terminal device and the multiple second terminal devices, the multiple second terminal devices and the first terminal device belong to the same TSN, and the first message of any terminal device includes a first time-sensitive network TSN identification list or a master clock source identification list of the terminal device connected to the master clock source, and / or a second time-sensitive network TSN identification list or a non-master clock source identification list of the terminal device connected to the non-master clock source.
2. The clock propagation method according to claim 1, wherein: The receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network includes: Receive a first scrambled clock synchronization information packet sent by the first terminal device; wherein the first scrambled clock synchronization information packet is an information packet obtained by scrambling the clock synchronization information packet using a first radio network temporary identifier RNTI; The first scrambled clock synchronization information packet is descrambled based on the first RNTI to obtain the clock synchronization information packet.
3. The clock propagation method according to claim 1, wherein: The sending the clock synchronization information packet to the plurality of second terminal devices in the first time-sensitive network includes: Scrambling the clock synchronization information packet based on the second RNTI to obtain a second scrambled clock synchronization information packet; The second scrambled clock synchronization information packet is sent to multiple second terminal devices in the first time-sensitive network.
4. The clock propagation method according to claim 1, wherein: The receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network includes: Receive a clock synchronization information packet sent by a first terminal device connected to a master clock source in the first time-sensitive network through the allocated data radio bearer DRB and / or logical channel.
5. The clock propagation method according to claim 1, wherein: The receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network includes: A first signaling sent by a first terminal device connected to a master clock source in the first time-sensitive network is received through the established public protocol data unit session PDU Session, where the first signaling includes the clock synchronization information packet.
6. The clock propagation method according to claim 5, wherein: Sending the clock synchronization information packet to multiple second terminal devices in the first time-sensitive network includes: The clock synchronization information packet is sent to multiple second terminal devices in the first time-sensitive network through the common PDU Session.
7. The clock propagation method according to claim 1, wherein: After receiving the first message sent by multiple terminal devices within the coverage of the network device, the method further includes: De-duplication and merging the first time-sensitive network TSN identification list of the devices connected to the master clock source or the master clock source identification list among the multiple terminal devices to obtain a first target TSN identification list or a first target master clock source identification list, and sending the first target TSN identification list or the first target master clock source identification list to the neighboring network device; and / or The second time-sensitive network TSN identification list or the non-master clock source identification list of the devices connected to the non-master clock source in the multiple terminal devices is de-duplicated and merged to obtain a second target TSN identification list or a second target master clock source identification list, and the second target TSN identification list or the second target master clock source identification list is sent to the neighboring network device.
8. The clock propagation method according to claim 1, wherein: After receiving the first message sent by multiple terminal devices within the coverage of the network device, the method further includes: Configuring a first radio network temporary identifier (RNTI) for a device connected to a master clock source among the multiple terminal devices, and configuring a second RNTI for a device connected to a non-master clock source among the multiple terminal devices; The first RNTI is sent to the device connected to the main clock source among the multiple terminal devices, and the second RNTI is sent to the device connected to the non-main clock source among the multiple terminal devices.
9. The clock propagation method according to claim 1, wherein: After receiving the first message sent by multiple terminal devices within the coverage of the network device, the method further includes: Based on the first public protocol data unit session PDU Session identifier and / or service quality flow identifier sent by the core network, data radio bearer DRB and / or logical channel are allocated, and the configuration information of the DRB and / or logical channel is sent to the multiple terminal devices.
10. The clock propagation method according to claim 9, wherein: The configuration information carries first indication information, and the first indication information is used to indicate that the allocated DRB and / or the allocated logical channel are used to transmit the clock synchronization information packet.
11. The clock propagation method according to claim 1, wherein: After receiving the first message sent by multiple terminal devices within the coverage of the network device, the method further includes: Establish a public protocol data unit session PDU Session; Sending an identifier of the common PDU Session to the multiple terminal devices.
12. A clock propagation method, characterized in that: Applied to a first terminal device, the clock propagation method includes: Sending a clock synchronization information packet to a network device, wherein the first terminal device is a terminal device connected to a master clock source in a first time-sensitive network, and the clock synchronization information packet is used by the network device to send the clock synchronization information packet to multiple second terminal devices, and the multiple second terminal devices and the first terminal device belong to the same TSN; Before sending the clock synchronization information packet to the network device, the method further includes: A first message is sent to the network device, wherein the first message of the first terminal device includes a first time-sensitive network TSN identifier list or a master clock source identifier list of the first terminal device connected to the master clock source, and / or a second time-sensitive network TSN identifier list or a non-master clock source identifier list of the first terminal device connected to the non-master clock source.
13. The clock propagation method according to claim 12, wherein: The sending of a clock synchronization information packet to the network device includes: Scrambling the clock synchronization information packet based on the first radio network temporary identifier RNTI to obtain a first scrambled clock information packet; The first scrambled clock synchronization information packet is sent to a network device.
14. The clock propagation method according to claim 12, wherein: The sending of a clock synchronization information packet to the network device includes: The clock synchronization information packet is sent to the network device via a data radio bearer (DRB) and / or a logical channel.
15. The clock propagation method according to claim 12, wherein: The sending of a clock synchronization information packet to the network device includes: A first signaling is sent to the network device via a public protocol data unit session (PDU Session), where the first signaling includes the clock synchronization information packet.
16. The clock propagation method according to claim 12, wherein: After sending the first message to the network device, the method further includes: Receive a first radio network temporary identifier RNTI sent by the network device.
17. The clock propagation method according to claim 12, wherein: After sending the first message to the network device, the method further includes: Receive configuration information of the allocated DRB and / or logical channel sent by the network device.
18. The clock propagation method according to claim 17, wherein: The configuration information carries first indication information, and the first indication information is used to indicate that the allocated DRB and / or the allocated logical channel are used to transmit the clock synchronization information packet.
19. The clock propagation method according to claim 12, wherein: After sending the first message to the network device, the method further includes: Receive an identifier of a public protocol data unit session PDU Session sent by the network device.
20. A network device, characterized in that: The network equipment includes: A first receiving module is configured to receive a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network; A first sending module, configured to send the clock synchronization information packet to a plurality of second terminal devices in the first time-sensitive network; The network device further includes: The second receiving module is used to receive a first message sent by multiple terminal devices within the coverage of the network device before the first receiving module executes to receive the clock synchronization information packet sent by the first terminal device connected to the master clock source in the first time-sensitive network, wherein the multiple terminal devices include the first terminal device and the multiple second terminal devices, and the multiple second terminal devices belong to the same TSN as the first terminal device. The first message of any terminal device includes the first time-sensitive network TSN identification list or the master clock source identification list of the terminal device connected to the master clock source, and / or the second time-sensitive network TSN identification list or the non-master clock source identification list of the terminal device connected to the non-master clock source.
21. A first terminal device, comprising: a fifth sending module, configured to send a clock synchronization information packet to a network device, wherein the first terminal device is a terminal device connected to a master clock source in a first time-sensitive network, and the clock synchronization information packet is used by the network device to send the clock synchronization information packet to multiple second terminal devices, and the multiple second terminal devices and the first terminal device belong to the same TSN; The first terminal device further includes: The sixth sending module is used to send a first message to the network device before the fifth sending module sends the clock synchronization information packet to the network device, wherein the first message of the first terminal device includes a first time-sensitive network TSN identifier list or a master clock source identifier list of the first terminal device connected to the master clock source, and / or a second time-sensitive network TSN identifier list or a non-master clock source identifier list of the first terminal device connected to the non-master clock source.
22. A network device, characterized in that: Including transceiver, The transceiver is configured to receive a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network; as well as used to send the clock synchronization information packet to multiple second terminal devices in the first time-sensitive network; The transceiver is used to receive a first message sent by multiple terminal devices within the coverage of the network device before receiving a clock synchronization information packet sent by a first terminal device connected to a master clock source in a first time-sensitive network, wherein the multiple terminal devices include the first terminal device and the multiple second terminal devices, and the multiple second terminal devices belong to the same TSN as the first terminal device. The first message of any terminal device includes a first time-sensitive network TSN identification list or a master clock source identification list of the terminal device connected to the master clock source, and / or a second time-sensitive network TSN identification list or a non-master clock source identification list of the terminal device connected to a non-master clock source.
23. The first terminal device is characterized in that: Including transceiver, The transceiver is configured to send a clock synchronization information packet to a network device, wherein the first terminal device is a terminal device connected to a master clock source in a first time-sensitive network, and the clock synchronization information packet is used by the network device to send the clock synchronization information packet to multiple second terminal devices, and the multiple second terminal devices and the first terminal device belong to the same TSN; The transceiver is used to send a first message to the network device before sending a clock synchronization information packet to the network device, wherein the first message of the first terminal device includes a first time-sensitive network TSN identifier list or a master clock source identifier list for the first terminal device to be connected to the master clock source, and / or a second time-sensitive network TSN identifier list or a non-master clock source identifier list for the first terminal device to be connected to the non-master clock source.
24. A network device comprising: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the clock propagation method according to any one of claims 1 to 11 are implemented.
25. A first terminal device, comprising: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the clock propagation method according to any one of claims 12 to 19 are implemented.
26. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the computer program implements the steps of the clock propagation method according to any one of claims 1 to 11; or when the computer program is executed by a processor, the computer program implements the steps of the clock propagation method according to any one of claims 12 to 19.