Method and device for activating or deactivating reliable transmission

By obtaining the maximum transmission time in the terminal device and activating or deactivateing the reliable transmission method, the problem of how to effectively utilize survival time in IIoT applications to meet the transmission needs of TSC services is solved, and the effect of improving the success rate and reliability of data transmission is achieved.

CN117528640BActive Publication Date: 2025-04-08GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311363752.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-01-07
Publication Date
2025-04-08
Estimated Expiration
2040-01-07

AI Technical Summary

Technical Problem

In 5G mobile communication systems, in industrial Internet of Things (IIoT) applications, how to effectively utilize survival time to meet the transmission needs of time-sensitive network (TSN) or time-sensitive communication (TSC) to ensure that data packets are successfully transmitted within a predetermined time.

Method used

By obtaining the maximum transmission time, the terminal device can activate or deactivate reliable transmissions, including copy transmissions, repeated transmissions and transmission methods containing target MCSs when the data transmission fails but does not exceed the maximum transmission time, to increase the probability of successful data transmission.

Benefits of technology

It improves the probability of data transmission success within the maximum transmission time, ensures the reliability and timeliness of data packet transmission in IIoT applications, and does not affect the transmission of other data outside the maximum transmission time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117528640B_ABST
    Figure CN117528640B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a method for activating or deactivating reliable transmission, including: obtaining a maximum transmission time; activating or deactivating reliable transmission according to the maximum transmission time, wherein the reliable transmission includes at least one of the following: copy transmission, repeated transmission, and a transmission method including a target MCS. Based on the above scheme, the terminal device can activate reliable transmission when data transmission fails and the transmission time does not exceed the maximum transmission time, which can increase the probability of successful data transmission within the maximum transmission time and will not affect the transmission of other data outside the maximum transmission time.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of an application with an application date of January 7, 2020, application number 202080089453X, and invention name “Method and device for activating or deactivating reliable transmission”. Technical Field

[0002] The present application relates to the field of communications, and in particular to a method and device for activating or deactivating reliable transmission. Background Art

[0003] The fifth generation (5G) mobile communication system supports the industrial internet of things (IIoT). Based on transmission requirements such as latency and reliability, IIoT introduces concepts such as time sensitive network (TSN) or time sensitive communication (TSC).

[0004] The duration during which an application uses a communication service and may not receive an expected message can be called survival time. For an application or service, when the survival time is equal to a service cycle, the next data packet must be transmitted correctly after the previous data packet fails to be transmitted. Survival time is a parameter with positive significance for TSC services. How to use survival time to meet the transmission requirements of TSC services is a problem that needs to be solved at present. Summary of the invention

[0005] The present application provides a method and apparatus for activating or deactivating reliable transmission, which can utilize the survival time to meet the transmission requirements of TSC services.

[0006] In a first aspect, a method for activating or deactivating reliable transmission is provided, comprising: obtaining a maximum transmission time;

[0007] Reliable transmission is activated or deactivated according to the maximum transmission time, and the reliable transmission includes at least one of the following: copy transmission, repeated transmission, and a transmission mode including a target MCS.

[0008] Based on the above solution, the terminal device can activate reliable transmission when data transmission fails and the transmission time does not exceed the maximum transmission time, which can increase the probability of successful data transmission within the maximum transmission time and will not affect the transmission of other data outside the maximum transmission time.

[0009] On the second aspect, another method for activating or deactivating reliable transmission is provided, including: sending a maximum transmission time to a first terminal device, the maximum transmission time is used for the first terminal device to activate or deactivate reliable transmission, and the reliable transmission includes at least one of the following: copy transmission, repeated transmission, and a transmission mode including a target MCS.

[0010] Based on the above solution, the terminal device can activate reliable transmission when data transmission fails and the transmission time does not exceed the maximum transmission time, which can increase the probability of successful data transmission within the maximum transmission time and will not affect the transmission of other data outside the maximum transmission time.

[0011] In a third aspect, a device for activating or deactivating reliable transmission is provided, which can implement the function corresponding to the method in the first aspect, and the function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0012] In one possible design, the device is a terminal device or a chip. The device may include a processing unit and a transceiver unit. When the device is a terminal device, the processing unit may be a processor, and the transceiver unit may be a transceiver; the terminal device may also include a storage unit, and the storage unit may be a memory; the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit so that the terminal device executes the method described in the first aspect. When the device is a chip in a terminal device, the processing unit may be a processor, and the transceiver unit may be an input / output interface, a pin or a circuit, etc.; the processing unit executes the instructions stored in the storage unit so that the terminal device including the chip executes the method described in the first aspect, and the storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the terminal device located outside the chip (for example, a read-only memory, a random access memory, etc.).

[0013] In a fourth aspect, a device for activating or deactivating reliable transmission is provided, which can implement the function corresponding to the method in the second aspect, and the function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0014] In one possible design, the device is a network device or a chip. The device may include a processing unit and a transceiver unit. When the device is a network device, the processing unit may be a processor, and the transceiver unit may be a transceiver; the network device may also include a storage unit, and the storage unit may be a memory; the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit so that the network device executes the method described in the second aspect. When the device is a chip in a network device, the processing unit may be a processor, and the transceiver unit may be an input / output interface, a pin or a circuit, etc.; the processing unit executes the instructions stored in the storage unit so that the network device including the chip executes the method described in the second aspect, and the storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the network device located outside the chip (for example, a read-only memory, a random access memory, etc.).

[0015] In a fifth aspect, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the processor executes the method described in the first aspect.

[0016] In a sixth aspect, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the processor executes the method described in the second aspect.

[0017] According to a seventh aspect, a computer program product is provided, comprising a computer program code, and when the computer program code is executed by a processor, the processor executes the method described in the first aspect.

[0018] In an eighth aspect, a computer program product is provided, comprising a computer program code, and when the computer program code is executed by a processor, the processor executes the method described in the second aspect.

[0019] In a ninth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method described in the first aspect.

[0020] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method described in the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 is a schematic diagram of a communication system applicable to the present application;

[0022] Figure 2 is a schematic diagram of a copy transmission method applicable to the present application;

[0023] Figure 3is a schematic diagram of a method for activating or deactivating reliable transmission provided by the present application;

[0024] Figure 4 It is a schematic diagram of a method for obtaining survival time provided by the present application;

[0025] Figure 5 is a schematic diagram of a method for activating reliable transmission provided by the present application;

[0026] Figure 6 is a schematic diagram of another method for activating reliable transmission provided by the present application;

[0027] Figure 7 is a schematic diagram of another method for activating reliable transmission provided by the present application;

[0028] Figure 8 is a schematic diagram of another method for activating reliable transmission provided by the present application;

[0029] Fig. 9 is a schematic diagram of a device for activating or deactivating reliable transmission provided by the present application;

[0030] Fig.10 is a schematic diagram of another device for activating or deactivating reliable transmission provided by the present application;

[0031] Fig.11 It is a schematic diagram of a communication device for activating or deactivating reliable transmission provided by the present application. DETAILED DESCRIPTION

[0032] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0033] First, we introduce the application scenario of this application. Figure 1 is a schematic diagram of a communication system suitable for the present application.

[0034] The communication system 100 includes a network device 110 and a terminal device 120. The terminal device 120 communicates with the network device 110 via electromagnetic waves.

[0035] In the present application, the terminal device 120 may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem with wireless communication functions, such as the Third Generation Partnership Project (3GPP) rdThe user equipment (UE), mobile station (MS), soft terminal, home gateway, set-top box, etc. defined by the Third Generation Partnership Project (3GPP).

[0036] The network device 110 may be a base station defined by 3GPP, for example, a base station (gNB) in a 5G mobile communication system. The network device 110 may also be a non-3GPP access network device, such as an access gateway (AG). The network device 110 may also be a relay station, an access point, an in-vehicle device, a wearable device, and other types of devices.

[0037] The communication system 100 is only an example, and the communication system applicable to the present application is not limited thereto. For example, the number of network devices and terminal devices included in the communication system 100 may also be other numbers.

[0038] In order to improve transmission reliability, the communication system may adopt a transmission mode with higher reliability, that is, reliable transmission. Reliable transmission may include: one or more of duplication transmission, repetition transmission and transmission mode including target modulation and coding scheme (MCS).

[0039] Repeated transmission means transmitting the original packet and at least one copy of the same packet, or transmitting the same data packet multiple times, and the redundant versions used in the multiple transmissions may be the same or different.

[0040] The target MCS is a preset or pre-configured MCS or a network-modified or network-indicated MCS. Specifically, the reliability of the MCS is relatively high, or the MCS index is relatively low.

[0041] Duplicate transmission means transmitting multiple identical data packets. Duplicate transmission is performed at the packet data convergence protocol (PDCP) layer, and the same PDCP packet data unit (PDU) is mapped to different radio link control (RLC) entities. The medium access control (MAC) layer needs to transmit the duplicate data of different RLC entities to different carriers, and carrier aggregation (CA) and / or dual-connectivity (DC) can be used for duplicate transmission. The total number of copies corresponding to a PDCP PDU can be up to 4.

[0042] For CA duplicate transmission, the duplicated PDCP PDU is transmitted to two RLC entities (two different logical channels) respectively, and finally ensures that the duplicated PDCP PDU can be transmitted on different aggregated carriers, thereby achieving frequency diversity gain to improve data transmission reliability. Figure 2 As shown in data radio bearer (DRB) 1 and DRB3.

[0043] For DC replication transmission, the replicated PDCP PDU is transmitted to two RLC entities respectively, and the two RLC entities correspond to two MAC entities, namely, a master cell group (MCG) MAC entity and a secondary cell group (SCG) MAC entity, such as Figure 2 As shown in DRB2.

[0044] Below, the embodiment of the present application is described by taking the communication system 100 as IIoT as an example.

[0045] Figure 3 A method for activating or deactivating reliable transmission provided by the present application is shown. The method includes:

[0046] S310, obtaining a maximum transmission time.

[0047] In order to ensure the maintenance or activation of high-level applications, the terminal device needs to obtain the maximum transmission time so as to successfully send at least one data packet to the network device within the maximum transmission time. The maximum transmission time can be interpreted as: the maximum time a service or flow is allowed to be transmitted, or the maximum time a service or flow can continuously transmit errors, or the maximum time a service or flow is allowed to not receive a packet or indication information. An example of the maximum transmission time is the survival time. In the following text, unless otherwise specified, these two concepts are universal.

[0048] The survival time may be preset or configured or indicated by the first node. The first node may be a network device or another terminal device. The network device includes at least one of the following devices: gNB, center network control (CNC), TSN node.

[0049] A method for terminal devices to obtain survival time through network devices is as follows Figure 4 shown.

[0050] The session management function (SMF) obtains configuration information from the CNC, and the configuration information is used to configure the survival time of a PDU session.

[0051] SMF sends the configuration information to gNB.

[0052] The gNB sends the above survival time to the UE via a dedicated radio resource control (RRC) and / or a broadcast message. Optionally, the gNB may configure the survival time for a specific DRB or quality of service (QoS) flow or PDU session or TSC flow or UE in an RRC reconfiguration message, i.e., the granularity corresponding to the survival time may be DRB or QoS flow or PDU session or TSC flow or UE.

[0053] In addition, during the handover process, the source base station may send the survival time to the target base station. That is, the target base station may obtain the survival time through the source base station. Furthermore, the target base station sends the survival time to the UE in the handover command.

[0054] The terminal device can activate or deactivate the reliable transmission function according to the maximum transmission time.

[0055] Specifically, whether the terminal device activates or deactivates reliable transmission according to the maximum transmission time can be preset or configured or controlled by the network. For example, if the network configures or instructs the UE to activate or deactivate reliable transmission according to the maximum transmission time, the UE activates or deactivates reliable transmission according to the maximum transmission time. For another example, if the UE obtains the maximum transmission time, the UE activates or deactivates reliable transmission according to the maximum transmission time.

[0056] Optionally, the terminal device may perform the following steps.

[0057] S320, activating or deactivating reliable transmission according to the maximum transmission time, wherein the reliable transmission includes at least one of the following: copy transmission, repeated transmission, and a transmission mode including a target MCS.

[0058] It should be noted that the transmission mode including the target MCS can also be understood as a configuration for achieving reliable transmission, or a parameter for reliable transmission.

[0059] It should be noted that the configuration of copy transmission / repeated transmission can be understood as a configuration for implementing reliable transmission, or a parameter of reliable transmission.

[0060] When reliable transmission is not activated, the terminal device can activate or deactivate reliable transmission according to the maximum transmission time. Deactivation can also be understood as inactivation. Or, in the inactive state, if it is determined that reliable transmission is not used, it is in the inactive state; in the activated state, if it is determined that reliable transmission is not used, it is in the deactivated state, etc.

[0061] Specifically, S320 may include at least one of the following situations:

[0062] When target data transmission fails, activating the reliable transmission;

[0063] When the target data transmission is successful, deactivating the reliable transmission;

[0064] When the transmission time of the target data is less than the maximum transmission time, and when the transmission of the target data fails, activating the reliable transmission;

[0065] When the transmission time of the target data is less than the maximum transmission time and when the target data is successfully transmitted, deactivating the reliable transmission;

[0066] When the transmission time of the target data is greater than or equal to the maximum transmission time, the reliable transmission is deactivated. Further, the UE reports that the maximum transmission time is exceeded or the transmission fails.

[0067] The target data is data corresponding to a specific DRB or quality of service (QoS) flow or PDU session or TSC flow or UE.

[0068] The target data is specific data determined according to the maximum transmission time. The target data may be indicated by the network or determined according to a rule.

[0069] The target data may be data to be transmitted or data that has been transmitted. If the transmission time of the target data is less than the survival time, the terminal device may activate reliable transmission when the target data fails to be transmitted, or the terminal device may deactivate reliable transmission when the target data is successfully transmitted. If the transmission time of the target data is greater than or equal to the survival time, the terminal device deactivates reliable transmission.

[0070] For example, the survival time is 1 TSC service cycle, and the target data is a packet with a transmission error, or the first packet with a transmission error, or the first packet that is not successfully received, or the first packet with consecutive transmission errors, or the first packet that is not successfully received. If the target data exists, the terminal device activates reliable transmission.

[0071] For example, the survival time is 2 TSC service cycles, and the target data is the second packet with transmission error, or the second packet with continuous transmission error, or the second packet that is not successfully received continuously. If the target data exists, the terminal device activates reliable transmission.

[0072] For example, the survival time is 3 TSC service cycles, and the target data is the first packet with transmission error, or the first packet that is not successfully received continuously. If the target data exists, the first timer is started, or the first value N is obtained by counting. When the first timer times out, or when the first value is greater than or equal to the first numerical threshold, the terminal device activates reliable transmission.

[0073] The above-mentioned first numerical threshold is an example of a threshold of the number of tolerable packet transmission errors, which can be determined based on the survival time. For example, the terminal device can send data once within a TSC service cycle, and the survival time is 3 TSC service cycles, then the first numerical threshold can be 1 or 2; when the first numerical threshold is 1, reliable transmission can be activated if the target data is transmitted incorrectly once or twice; when the first numerical threshold is 2, reliable transmission can be activated if the target data is transmitted incorrectly twice, and reliable transmission can be deactivated if the target data is transmitted incorrectly once; the first numerical threshold can also be the maximum number of transmissions, in this example, the maximum number of transmissions is 3.

[0074] In another implementation, the terminal device may start a second timer to determine whether the transmission time exceeds the survival time.

[0075] For example, when the first data is sent, or when the first data is sent successfully, the second timer is started or restarted, wherein the first data is any data. The duration of the second timer is related to the survival time. Specifically, the second timer can be configured as the length of the survival time. Accordingly, when the second timer times out, reliable transmission can be activated.

[0076] In addition, the network may indicate or configure a timer (a first timer or a second timer), the timer being used to activate reliable transmission, that is, the reliable transmission can be activated once the timer times out; or, the timer being used to prevent data transmission from failing to meet the requirement of the maximum transmission duration, the data being, for example, target data or n erroneous packets, where n is a positive integer, for example, after n erroneous packets appear, the timer has not timed out, and the reliable transmission is activated; or, for example, after n erroneous packets appear, the timer is started, and when the timer times out, the reliable transmission is activated; or, for example, after n erroneous packets appear, the reliable transmission is activated. If the timer times out, the reliable transmission is activated. If data transmission is successful before the timer times out, the timer is stopped. The timer is started at the first moment, or when the target data exists.

[0077] For example, when the first data is sent, or when the first data is sent successfully, the second value M is recounted, where the first data is any data. When the second value is greater than or equal to the threshold, reliable transmission can be activated. The threshold is related to the survival time. Specifically, the threshold can be configured as the survival time and the service transmission cycle, or the number of packet transmissions, or the maximum number of consecutive errors in packet transmission.

[0078] In another implementation, reliable transmission may be deactivated based on the survival time. For example, after reliable transmission is activated, the first packet transmitted is correctly transmitted, and the reliable transmission is deactivated. For example, after reliable transmission is activated, N packets or N consecutive packets are correctly transmitted, and the reliable transmission is deactivated. For example, after reliable transmission is activated, one packet is correctly transmitted, and the reliable transmission is deactivated.

[0079] Based on the above solution, the terminal device can activate reliable transmission when data transmission fails and the transmission time does not exceed the maximum transmission time, which can increase the probability of successful data transmission within the maximum transmission time and will not affect the transmission of other data outside the maximum transmission time.

[0080] A feature of the above example is that once the target data transmission fails, the activation of reliable transmission is triggered. Specifically, under the premise that the transmission time of the target data is less than the maximum transmission time, once the target data transmission fails, the activation of reliable transmission is triggered. Optionally, the terminal device may also consider other factors when activating or deactivating reliable transmission. That is, when the target data transmission fails and certain conditions are met, the reliable transmission is activated. Specifically, under the premise that the reliable transmission is not activated and the transmission time of the target data is less than the maximum transmission time, the terminal device may activate or deactivate the reliable transmission under certain conditions, such as according to the triggering condition, wherein S320 may include at least one of the following situations:

[0081] When the target data transmission fails and the transmission parameters meet the triggering conditions, the reliable transmission is activated;

[0082] When the target data transmission fails and the transmission parameters do not meet the triggering conditions, the reliable transmission is deactivated;

[0083] When the target data is successfully transmitted and the transmission parameters meet the triggering conditions, reliable transmission is deactivated;

[0084] When the target data is transmitted successfully and when the transmission parameters do not meet the triggering condition, the reliable transmission is deactivated.

[0085] Reliable transmission is activated or deactivated based on trigger conditions, which improves transmission reliability within the survival time and avoids the waste of reliable transmission resources.

[0086] The above transmission parameters may include at least one of the following parameters:

[0087] The existence of the target data (i.e., whether the target data exists), the number of consecutive packet transmission failures (for example, the number of consecutive target data transmission failures, the number of consecutive packet transmission failures belonging to an object (the object can be TSCstream, DRB, PDU session, QoS flow, etc.)), the time of activating the reliable transmission, the channel quality, the timer or its operation status (i.e., the timer status. Specifically, such as whether the timer is running, whether it is turned on, whether it has timed out, etc.).

[0088] When the transmission parameter includes the number of target data transmission failures, the trigger condition may include: the number of target data transmission failures is greater than or equal to a number threshold.

[0089] For example, the current reliable transmission is not activated, the transmission time of the target data is less than the survival time, and the number threshold in the trigger condition is 2; if the target data transmission fails twice, the terminal device can activate the reliable transmission; if the target data transmission fails once, the terminal device can deactivate the reliable transmission.

[0090] For example, currently reliable transmission is not activated, the number threshold in the trigger condition is 2, and there are two consecutive packet transmission failures corresponding to a TSC stream, then the terminal device can activate reliable transmission; if there is only one packet transmission failure corresponding to a TSC stream, or there are no two consecutive packet transmission failures, or there are correctly transmitted packets before the number of consecutively transmitted erroneous packets reaches the number threshold, then the terminal device can deactivate reliable transmission.

[0091] The terminal device can record the number of transmission failures through a counter, and each time the target data fails to be transmitted, the counter value increases by 1, and when the target data is successfully transmitted, the counter is reset to 0. The above transmission failure is, for example, a packet transmission error or a packet continuous transmission error.

[0092] Alternatively, the terminal device may record the number of transmission failures through a counter, with the initial number being 0. Each time a packet is transmitted in error, the counter is incremented by 1. If a packet is successfully transmitted before the number threshold is reached, the counter is reset. The above transmission failure is, for example, a packet transmission error or a packet continuous transmission error.

[0093] In addition, the network may indicate or configure a number threshold.

[0094] When the transmission parameter includes the time for activating the reliable transmission, the trigger condition may include: the transmission time of the target data coincides with the time for activating the reliable transmission.

[0095] For example, the current reliable transmission is not activated, the transmission time of the target data is less than the survival time, and the moment of activating the reliable transmission in the trigger condition is the second TSC business cycle after the transmission time starts. If the transmission time of the target data reaches the second TSC business cycle (that is, the transmission time coincides with the moment of reliable transmission), and the target data transmission fails, the terminal device can activate the reliable transmission; if the transmission time of the target data has not reached the second TSC business cycle, the terminal device can deactivate the reliable transmission. The above transmission time can be counted from the first moment, and the above two TSC business cycles are offset values ​​starting from the first moment, and the offset value can be preset or configured by the network device or indicated by the network device.

[0096] When the transmission parameter includes channel quality, the trigger condition may include: a comparison result of the channel quality with a channel quality threshold. Specifically, the trigger condition may include: the channel quality is less than or equal to a first channel quality threshold, and / or the channel quality is greater than or equal to a second channel quality threshold.

[0097] The channel quality may be represented by reference signal receiving power (RSRP) or other parameters. The first channel quality threshold is a channel quality threshold preset or configured by a network device, for example, an RSRP threshold. The first channel quality threshold may be a channel quality threshold of a current serving cell and / or other cells.

[0098] For example, the first channel quality threshold is the channel quality threshold of the current serving cell, and when the channel quality is less than or equal to the channel quality threshold of the current serving cell, reliable transmission is activated; for another example, the first channel quality threshold is the channel quality threshold of the neighboring cell, and when the channel quality is greater than or equal to the channel quality threshold of the neighboring cell, reliable transmission is activated; for another example, the first channel quality threshold is the channel quality threshold of the current serving cell and the channel quality threshold of the neighboring cell, and when the channel quality is less than or equal to the channel quality threshold of the current serving cell and, when the channel quality is greater than or equal to the channel quality threshold of the neighboring cell, reliable transmission is activated.

[0099] Two examples of activating or deactivating reliable transmission based on channel quality are given below.

[0100] Example 1: Figure 5 shown.

[0101] Reliable transmission is duplicate transmission, the transmission time of the target data does not exceed the survival time, and other transmission parameters meet the triggering conditions for activating reliable transmission. The terminal device can first determine whether multiple channel quality thresholds are currently configured.

[0102] If the first channel quality threshold is the only configured channel quality threshold, then when the channel quality is less than or equal to the first channel quality threshold, the terminal device activates the duplicate transmission, and the number of RLC entities corresponding to the duplicate transmission is a first number, for example, Figure 5 As shown in 2, the first number can be preset or configured by the network device; when the channel quality is greater than the first channel quality threshold, the terminal device can deactivate the copy transmission.

[0103] If the first channel quality threshold is not the only configured channel quality threshold, for example, the terminal device is configured with three channel quality thresholds, the terminal device may perform the following method.

[0104] When the channel quality is greater than a first channel quality threshold, the terminal device may deactivate the duplicate transmission;

[0105] When the channel quality is less than the first channel quality threshold, and when the channel quality is greater than or equal to the second channel quality threshold, the terminal device can activate the duplicate transmission, and the number of RLC entities corresponding to the duplicate transmission is the second number, for example, Figure 5 As shown in 2, the second number can be preset or configured by the network device.

[0106] When the channel quality is less than the second channel quality threshold, and when the channel quality is greater than or equal to the third channel quality threshold, the terminal device can activate the duplicate transmission, and the number of RLC entities corresponding to the duplicate transmission is the third number, and the third number is, for example, Figure 5 As shown in 3, the third number may be preset or configured by the network device.

[0107] When the channel quality is less than the third channel quality threshold, the terminal device may activate duplicate transmission, and the number of RLC entities corresponding to the duplicate transmission is a fourth number, which is, for example, Figure 5 As shown in 4, the fourth number may be preset or configured by the network device.

[0108] After the terminal device activates the duplicate transmission, the target data can be transmitted using the corresponding number of RLC entities. The terminal device can select several RLC entities with the best channel quality for duplicate transmission according to the channel quality of the carrier corresponding to each RLC entity.

[0109] In Example 1, activating duplicate transmission may enhance the reliability of duplicate transmission, for example, increasing the number of data packets of duplicate transmission; deactivating duplicate transmission may reduce the reliability of duplicate transmission, that is, reducing the number of data packets of duplicate transmission.

[0110] Example 2: Figure 6 shown.

[0111] Reliable transmission is a transmission mode of repeated transmission and / or including a target MCS, the transmission time of the target data does not exceed the survival time, and other transmission parameters meet the triggering conditions for activating reliable transmission. The terminal device can first determine whether multiple channel quality thresholds are currently configured.

[0112] If the first channel quality threshold is the only configured channel quality threshold, then, when the channel quality is less than or equal to the first channel quality threshold, the terminal device activates repeated transmission and / or a transmission mode including a target MCS, and the number of retransmissions of the repeated transmission is the first number of retransmissions, and the index of the target MCS is the first index, wherein the first number of retransmissions is, for example, Figure 6 2, the first index is, for example, Figure 6 As shown in 5; when the channel quality is greater than the first channel quality threshold, the terminal device can deactivate the copy transmission.

[0113] If the first channel quality threshold is not the only configured channel quality threshold, for example, the terminal device is configured with three channel quality thresholds, the terminal device may perform the following method.

[0114] When the channel quality is greater than a first channel quality threshold, the terminal device may deactivate the duplicate transmission;

[0115] When the channel quality is less than the first channel quality threshold, and when the channel quality is greater than or equal to the second channel quality threshold, the terminal device can activate repeated transmission and / or a transmission mode including the target MCS, and the number of retransmissions of the repeated transmission is the second number of retransmissions, and the index of the target MCS is the second index, wherein the second number of retransmissions is, for example, Figure 6 2, the second index is, for example, Figure 6 As shown in 5, the second retransmission number and the second index can be preset or configured by the network device.

[0116] When the channel quality is less than the second channel quality threshold, and when the channel quality is greater than or equal to the third channel quality threshold, the terminal device can activate repeated transmission and / or a transmission mode including the target MCS, and the number of retransmissions of the repeated transmission is the third number of retransmissions, and the index of the target MCS is the third index, wherein the third number of retransmissions is, for example, Figure 6 4, the third index is, for example, Figure 6 As shown in 3, the third retransmission number and the third index can be preset or configured by the network device.

[0117] When the channel quality is less than the third channel quality threshold, the terminal device can activate repeated transmission and / or a transmission mode including the target MCS, and the number of retransmissions of the repeated transmission is the fourth number of retransmissions, and the index of the target MCS is the fourth index, where the fourth number of retransmissions is, for example, Figure 6 8, the fourth index is, for example, Figure 6 As shown in 1, the fourth retransmission number and the fourth index may be preset or configured by the network device.

[0118] After the terminal device activates repeated transmission and / or a transmission mode including a target MCS, the target data can be transmitted using the corresponding number of repeated transmissions and / or target MCS.

[0119] The network device can also configure more channel quality thresholds for the terminal device.

[0120] In Example 2, activating repeated transmission may enhance the reliability of repeated transmission, for example, increasing the number of repeatedly transmitted data packets; deactivating repeated transmission may reduce the reliability of repeated transmission, that is, reducing the number of repeatedly transmitted data packets.

[0121] It should be noted that repeated transmission, transmission mode including target MCS, and copy transmission can be used alone, or at least two of the three can be used or configured together.

[0122] In the above example, if the terminal device is configured with one channel quality threshold, the complexity of activating reliable transmission can be reduced; if the terminal device is configured with multiple channel quality thresholds, the waste of transmission resources can be reduced. The network device can configure different channel quality thresholds for the terminal device according to the actual situation (for example, the processing capacity of the terminal device).

[0123] In addition, the network device may also send first indication information to the terminal device, and the first indication information is used to indicate the trigger condition used by the terminal device when activating reliable transmission. For example, the first indication information may indicate that: the trigger condition only includes the first channel quality threshold, or the trigger condition includes the first channel quality threshold, the second channel quality threshold and the third channel quality threshold. The network device may also send second indication information to the terminal device, and the second indication information indicates whether to activate the reliable transmission function. Optionally, the first indication information and the second indication information are the same indication information.

[0124] Of course, the content of the first indication information and / or the second indication information may also be determined by the UE or predefined.

[0125] In this application, the transmission time is the time starting from the first moment, and the first moment can be one of the following moments:

[0126] The arrival time or transmission time of the first data packet that failed to be transmitted, the start time of the transmission cycle, the end time of the transmission cycle, and the time of the transmission failure;

[0127] The arrival time or transmission time of the last tolerable data packet with transmission failure, the start time of the transmission cycle, the end time of the transmission cycle, and the time of transmission failure;

[0128] The arrival time or transmission time of the Nth tolerable transmission failure data packet, the start time of the transmission cycle, the end time of the transmission cycle, and the time of transmission failure, where N is a positive integer.

[0129] The above arrival time or transmission time can be: the MAC PDU packaging time, the data packet packaging completion time, the delivery time to the physical layer, the physical layer sending time, or the antenna sending the data packet time.

[0130] If the transmission period of a data packet is a TSC service period, the start time of the transmission period is related to the start time of the TSC service period or the packet arrival time, such as the start time of the transmission period is the start time of the TSC service period or the packet arrival time + / -delta, or a time within a period near the start time of the TSC service period or the packet arrival time. The end time of the transmission period is related to the end time of the TSC service period or the next packet arrival time. For example, the end time of the transmission period is the end time of the TSC service period or the next packet arrival time + / -delta, or a time within a period near the end time of the TSC service period or the next packet arrival time.

[0131] The moment of transmission failure can be the moment when the terminal device receives a negative acknowledgement (NACK) sent by the network device, such as the moment when 1 or N NACKs are received, or it can be a preset moment. For example, after the terminal device sends a data packet for a period of time and still does not receive feedback information, the terminal device can determine that the end moment of this period of time is the moment of transmission failure.

[0132] The last tolerable packet with transmission failure can be the last packet with transmission failure within the survival time. For example, the survival time is 3 TSC business cycles, the terminal device can transmit 1 data packet within each TSC business cycle, and the data packets within the 1st TSC business cycle and the 2nd TSC business cycle both fail to transmit. Then, the last tolerable packet with transmission failure can be the data packet within the 3rd TSC business cycle. The terminal device can activate reliable transmission at the start time of the 3rd TSC business cycle, or at the arrival time, transmission time, or transmission failure time of the data packet within the 3rd TSC business cycle.

[0133] Similarly, if the survival time is 3 TSC service cycles, the terminal device can transmit 1 data packet in each TSC service cycle, and the data packet transmission fails in the first TSC service cycle, then the tolerable Nth transmission failure packet may be the second data packet. The terminal device may activate reliable transmission at the start time or end time of the second TSC service cycle, or at the arrival time, transmission time, or transmission failure time of the data packet in the second TSC service cycle.

[0134] In addition, the network device may also send indication information to the terminal device to indicate the transmission time or the first time.

[0135] Next, two examples of methods for activating or deactivating reliable transmission are given.

[0136] In the first embodiment, duplication is activated or deactivated based on the survival time. Figure 7 shown.

[0137] Reasons and beneficial effects of the first embodiment: To ensure the survival time requirement, that is, at least one packet correctly completes end-to-end transmission within a certain period of time. Specifically, for an application or service, when the survival time = period, after the transmission of the previous packet fails, the next packet must be correctly transmitted. Therefore, based on the survival time, the activation or deactivation of the duplication of a specific object (DRB, QoS flow, etc.) can be determined to ensure the reliable transmission of the service while ensuring the effective utilization of resources.

[0138] The invention points are as follows:

[0139] 1. The UE determines whether to activate or deactivate duplication transmission based on the survival time.

[0140] 2. Based on 1, the UE-survival time based duplication activation / deactivation function is configured by the network.

[0141] 3. Based on 1, the network indicates the time point or trigger condition for using duplication transmission.

[0142] 4. Based on 1, when indicating the survival time configuration, the network further configures the threshold for activating duplication.

[0143] The UE determines the number of activated RLC entities or copies based on the survival time and the threshold.

[0144] 5. Based on 1, the network configuration determines the threshold of the number of copies or RLC entities when activating duplication transmission. The UE determines the number of activated RLC entities or copies based on the threshold.

[0145] The specific process of this program is as follows:

[0146] 1. The base station obtains auxiliary information of the TSN service, such as the survival time corresponding to the PDU session or QoS flow or DRB

[0147] 2. The base station sends RRC configuration information to the UE, including the following:

[0148] 1) An indication of whether the UE-survival time based duplication activation / deactivation function is enabled, such as an indication or configuration.

[0149] 2) Configure the survival time. Specifically, the survival time corresponds to the PDU session or QoS flow or DRB configuration, such as the survival time is 1 TSC service cycle.

[0150] 3) The threshold for activating duplication. Specifically, the threshold is configured for the corresponding PDU session or QoS flow or DRB. Further, it includes the threshold for activating 3 RLC entities and 4 RLC entities.

[0151] Specifically, the threshold is a comparison threshold with the channel quality of the current serving cell or a specific cell.

[0152] For example: (give a threshold, or don't give a threshold)

[0153] When the channel quality is greater than or equal to threshold 1, duplication transmission is not activated. When the channel quality is less than threshold 1, duplication transmission is activated. At this time, the RLC entity corresponding to duplication can be 2 or the configured number.

[0154] Another example: (given multiple thresholds, the thresholds have a mapping relationship with the number of duplication copies)

[0155] When the channel quality is greater than or equal to threshold 1, duplication transmission is not activated. When the channel quality is less than threshold 1 but greater than or equal to threshold 2, duplication transmission is activated and two RLC entities are used. When the channel quality is less than threshold 2 but greater than or equal to threshold 3, duplication transmission of three RLC entities is activated. When the channel quality is less than threshold 3, duplication transmission of four RLC entities is activated.

[0156] 4) The time point for activating duplication, or the triggering condition (such as N consecutive packet transmission failures. Specifically, the count can be started from the first packet that failed to be transmitted. After the count starts, if a data packet is correctly transmitted, the count is reset to 0). Specifically, the time point or triggering condition is configured for the corresponding PDU session or QoS flow or DRB.

[0157] For the time point, specifically, instruct the UE to activate duplication based on the second offset time of the first time. The first time is: the packet arrival time of the first failed transmission packet, the packet transmission time, before the packet transmission period, the end point of the packet transmission period, the moment of packet transmission failure, the last tolerable failed transmission packet (such as the survival time is 3 periods, the last tolerable packet is the third packet of continuous transmission errors; of course, it can also be a specific number of packets, this number can be predefined, can be determined by the UE, or can be configured by the network) packet arrival time, packet transmission time, before the packet transmission period, the end point of the packet transmission period, the moment of packet transmission failure. The so-called second offset is the offset value corresponding to the first time. When the second offset time of the first time is reached, the UE determines that a condition for activating duplication is met.

[0158] Note: The first moment and the second offset may also be pre-configured or determined by the UE itself.

[0159] 3. The UE receives the configuration information from the base station. The UE determines the

[0160] 1) Whether to activate duplication

[0161] 2) Time to activate duplication

[0162] 3) Number of copies activated during duplication

[0163] 4) Select the RLC entity for duplication transmission.

[0164] Specifically, the UE starts or restarts the corresponding survival time timer when sending each packet; or, if the previous packet was successfully transmitted, the UE starts or restarts the corresponding survival time timer when sending the next consecutive packet.

[0165] For example, when the survival time is 3 cycles, the UE activates duplication transmission when the third consecutive packet transmission fails. If the RSRP of the current serving cell is less than threshold 1 and greater than threshold 2, the UE determines to activate 3 RLC entities to transmit duplication, that is, activate 3 copies. Accordingly, the UE further selects the three RLC entities with the best channel quality for duplication transmission based on the channel quality of the carrier corresponding to each RLC entity.

[0166] Extension scheme 1 of embodiment 1: When duplication is triggered based on survival time, duplication transmission can be activated directly at the time of activating duplication or when the triggering condition is met; or the threshold can be further determined at the time of activating duplication or when the triggering condition is met, such as when the channel quality (such as RSRP) is less than the threshold, duplication transmission is activated.

[0167] Embodiment 2 (activating repetition transmission / using a specific MCS based on survival time). Figure 8 shown.

[0168] Reasons and beneficial effects of the embodiment: In order to ensure the survival time requirement, that is, at least one packet correctly completes end-to-end transmission within a certain period of time. Specifically, for an application or service, when the survival time = period, after the previous packet fails to be transmitted, the next packet must be correctly transmitted. Therefore, based on the survival time, the activation or deactivation of the repetition of a specific object (DRB, QoS flow, etc.) can be determined, and / or a low MCS can be used to ensure the reliable transmission of the service while ensuring the effective utilization of resources.

[0169] The invention points are as follows:

[0170] 1. The UE determines whether to activate or deactivate repetition transmission and / or use a specific MCS based on the survival time.

[0171] 2. Based on 1, UE-survival time based repetition transmission and / or specific MCS activation / deactivation functions are network configured.

[0172] 3. Based on 1, the network indicates the time point or triggering condition for using repetition transmission and / or a specific MCS.

[0173] 4. Based on 1, the network configures repetition parameters, including at least the number of repetitions. Furthermore, multiple thresholds and multiple numbers of repetitions may be provided. Specifically, the UE may determine which number of repetitions to use for transmission based on the comparison between the channel quality and the threshold.

[0174] 5. Based on 1, the network configures MCS parameters, such as MSC index or MCS table. Furthermore, multiple thresholds and multiple MCS parameters can be provided. Specifically, the UE can determine which MCS parameter to use for transmission based on the comparison between the channel quality and the threshold.

[0175] The specific process of this program is as follows:

[0176] 1. The base station obtains auxiliary information of the TSN service, such as the survival time corresponding to the PDU session or QoS flow or DRB

[0177] 2. The base station sends RRC configuration information to the UE, including the following:

[0178] 1) An indication of whether UE-survival time based repetition transmission and / or a specific MCS activation / deactivation function is enabled, such as an indication or configuration.

[0179] 2) Indicates the survival time parameter. Specifically, this parameter corresponds to the PDU session or QoS flow or DRB configuration, such as the survival time is 1 TSC service cycle.

[0180] 3) Configure the repetition parameters, including the time and frequency resources for repetition transmission, and the number of repetition transmissions, such as 2, 4, and 8. Specifically, the repetition parameters are configured for the corresponding PDU session or QoS flow or DRB. Furthermore, multiple thresholds and multiple repetition times can be given. Specifically, the UE can determine which number of repetitions to use for transmission based on the comparison between the channel quality and the threshold. Specifically, the threshold is a comparison threshold with the channel quality of the current serving cell or a specific cell.

[0181] For example: (give a threshold, or don't give a threshold)

[0182] When the channel quality is greater than or equal to threshold 1, repetition transmission is not activated. When the channel quality is less than threshold 1, repetition transmission is activated. The only given number of repetitions is used for transmission.

[0183] Another example: (Given multiple thresholds, there is a mapping relationship between the thresholds and the number of repetitions)

[0184] When the channel quality is greater than or equal to threshold 1, repetition transmission is not activated. When the channel quality is less than threshold 1 but greater than or equal to threshold 2, repetition transmission is activated and the first repetition number is used. When the channel quality is less than threshold 2 but greater than or equal to threshold 3, repetition transmission is performed using the second repetition number. When the channel quality is less than threshold 3, repetition transmission is performed using the third repetition number.

[0185] 4) Configure MCS parameters, such as MCS table, MCS index, MCS value, etc. Specifically, the MCS parameters are configured for the corresponding PDU session or QoS flow or DRB. Furthermore, multiple thresholds and multiple MCS times can be given. Specifically, the UE can determine which MCS to use for transmission based on the comparison between the channel quality and the threshold. Specifically, the threshold is a comparison threshold with the channel quality of the current serving cell or a specific cell.

[0186] The specific determination process is the same as 3).

[0187] 5) The time point or trigger condition for activating repetition transmission and / or using a specific MCS (such as N consecutive packet transmission failures. Specifically, the count can be started from the first packet that failed to be transmitted. After the count starts, if a data packet is correctly transmitted, the count is reset to 0.) Specifically, the time point or trigger condition is configured for the corresponding PDU session or QoSflow or DRB.

[0188] For the time point, specifically, instruct the UE to activate repetition and / or a specific MCS based on the second offset time of the first moment. The first moment is: the packet arrival time of the first failed transmission packet, the packet transmission time, before the packet transmission period, the end point of the packet transmission period, the packet arrival time of the last tolerable failed transmission packet (such as the survival time is 3 periods, the last tolerable packet is the third packet of continuous transmission errors; of course, it can also be a specific number of packets, this number can be predefined, can be determined by the UE, or can be configured by the network), the packet transmission time, before the packet transmission period, and the end point of the packet transmission period. The so-called second offset is the offset value corresponding to the first moment. When the second offset time of the first moment is reached, the UE determines that a condition for activating repetition and / or a specific MCS is met.

[0189] Note: The first moment and the second offset may also be pre-configured or determined by the UE itself.

[0190] 3.UE receives configuration information from the base station. UE determines the

[0191] 1) Whether to activate repetition and / or specific MCS

[0192] 2) The time to activate repetition and / or specific MCS

[0193] Specifically, the UE starts or restarts the corresponding survival time timer when sending each packet; or, if the previous packet was successfully transmitted, the UE starts or restarts the corresponding survival time timer when sending the next consecutive packet.

[0194] For example, when the survival time is 3 cycles, the UE activates repetition and / or specific MCS when the third consecutive packet transmission fails. If the RSRP of the current serving cell is less than threshold 1 and greater than threshold 2, the UE determines to use repetition transmission, the number of repetitions is 4, and the specific MCS index is used, and the MCS index is 5.

[0195] Extension scheme 1 of embodiment 2: When repetition and / or specific MCS is triggered based on survival time, repetition and / or specific MCS transmission can be used directly at the time point of activating repetition and / or specific MCS or when the triggering condition is met; or the threshold can be further determined at the time point of activating repetition and / or specific MCS or when the triggering condition is met, such as when the channel quality (for example, RSRP) is less than the threshold, repetition and / or specific MCS transmission is used.

[0196] The above describes in detail an example of a method for activating or deactivating reliable transmission provided by the present application. It is understandable that, in order to achieve the above functions, the device for activating or deactivating reliable transmission includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0197] The present application can divide the functional units of the device for activating or deactivating reliable transmission according to the above method example. For example, each function can be divided into each functional unit, or two or more functions can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.

[0198] Fig. 9 The device 900 includes a processing unit 910 .

[0199] The processing unit 910 is used to: obtain a maximum transmission time; activate or deactivate reliable transmission according to the maximum transmission time, and the reliable transmission includes at least one of the following: copy transmission, repeated transmission, and a transmission method including a target MCS.

[0200] Optionally, when the reliable transmission is not activated or deactivated, the processing unit 910 is specifically configured to: activate the reliable transmission when target data exists; or activate the reliable transmission when target data transmission fails.

[0201] Optionally, when the reliable transmission is not activated or deactivated, the processing unit 910 is specifically used to: deactivate the reliable transmission when the target data does not exist; or deactivate the reliable transmission when the target data is successfully transmitted.

[0202] Optionally, the processing unit 910 is further configured to: determine a threshold of a tolerable number of packet transmission errors according to the maximum transmission time.

[0203] Optionally, when the reliable transmission is not activated or deactivated, the processing unit 910 is specifically configured to: activate the reliable transmission when a packet transmission error or a number of consecutive packet transmission errors is greater than or equal to a threshold.

[0204] Optionally, when the reliable transmission is not activated or deactivated, the processing unit 910 is specifically configured to: deactivate the reliable transmission when a packet transmission error or a number of consecutive packet transmission errors is less than or equal to a threshold.

[0205] Optionally, the processing unit 910 is specifically configured to: activate the reliable transmission when the target data exists or the target data transmission fails, and when a trigger condition is met.

[0206] Optionally, the processing unit 910 is specifically configured to: when the target data does not exist or the target data is successfully transmitted, and when a trigger condition is not satisfied, deactivate the reliable transmission.

[0207] Optionally, the trigger condition includes at least one of the following: whether the target data exists, the number of consecutive packet transmission failures, the time of activating the reliable transmission, channel quality, and timer status.

[0208] Optionally, in the case where there is one channel quality threshold, the channel quality threshold includes a first channel quality threshold, and when the channel quality is less than or equal to the first channel quality threshold,

[0209] When the reliable transmission includes the duplicate transmission, the number of radio link control RLC entities corresponding to the duplicate transmission is a first number; and / or,

[0210] When the reliable transmission includes the repeated transmission, the number of retransmissions corresponding to the repeated transmission is the first number of retransmissions; and / or,

[0211] When the reliable transmission includes the transmission mode including the target MCS, the index of the target MCS is the first index.

[0212] Optionally, at least one of the first number, the first retransmission number and the first index is configured by a network device.

[0213] Optionally, in the case where there are multiple channel quality thresholds, the channel quality thresholds include a first channel quality threshold and a second channel quality threshold, the first channel quality threshold is greater than the second channel quality threshold, and when the channel quality is greater than or equal to the second channel quality threshold and less than the first channel quality threshold,

[0214] When the reliable transmission includes the duplicate transmission, the number of RLC entities corresponding to the duplicate transmission is a second number; and / or,

[0215] When the reliable transmission includes the repeated transmission, the number of retransmissions corresponding to the repeated transmission is the second number of retransmissions; and / or,

[0216] When the reliable transmission includes the transmission mode including the target MCS, the index of the target MCS is the second index.

[0217] Optionally, in the case where there are multiple channel quality thresholds, the channel quality thresholds include a first channel quality threshold, a second channel quality threshold and a third channel quality threshold, the first channel quality threshold is greater than the second channel quality threshold, the second channel quality threshold is greater than the third channel quality threshold, and when the channel quality is greater than or equal to the third channel quality threshold and less than the second channel quality threshold,

[0218] When the reliable transmission includes the duplicate transmission, the number of RLC entities corresponding to the duplicate transmission is a third number; and / or,

[0219] When the reliable transmission includes the repeated transmission, the number of retransmissions corresponding to the repeated transmission is the third number of retransmissions, and / or;

[0220] When the reliable transmission includes the transmission mode including the target MCS, the index of the target MCS is a third index.

[0221] Optionally, in the case where there are multiple channel quality thresholds, the channel quality thresholds include a first channel quality threshold, a second channel quality threshold and a third channel quality threshold, the first channel quality threshold is greater than the second channel quality threshold, the second channel quality threshold is greater than the third channel quality threshold, and when the channel quality is less than the third channel quality threshold,

[0222] When the reliable transmission includes the duplicate transmission, the number of RLC entities corresponding to the duplicate transmission is a fourth number; and / or,

[0223] When the reliable transmission includes the repeated transmission, the number of retransmissions corresponding to the repeated transmission is the fourth number of retransmissions; and / or,

[0224] When the reliable transmission includes the transmission mode including the target MCS, the index of the target MCS is the fourth index.

[0225] Optionally, the device 900 also includes a receiving unit, used to: receive first indication information, where the first indication information is used to indicate the trigger condition; and / or receive second indication information, where the second indication information is used to indicate whether to activate the reliable transmission function.

[0226] Optionally, the transmission time of the target data is less than the maximum transmission time

[0227] Optionally, the transmission time is a time starting from a first moment, and the first moment is one of the following moments:

[0228] The arrival time or transmission time of the first data packet that failed to be transmitted, the start time of the transmission cycle, the end time of the transmission cycle, and the time of the transmission failure;

[0229] The arrival time or transmission time of the last tolerable data packet with transmission failure, the start time of the transmission cycle, the end time of the transmission cycle, and the time of transmission failure;

[0230] The arrival time or transmission time of the Nth tolerable transmission failure data packet, the start time of the transmission cycle, the end time of the transmission cycle, and the time of transmission failure, where N is a positive integer.

[0231] Optionally, the processing unit 910 is further used to: start or restart a timer, where the timer is used to activate the reliable transmission, or the timer is used to prevent data transmission from failing to meet a requirement of a maximum transmission duration.

[0232] Optionally, the running time of the timer is related to the duration of the maximum transmission time.

[0233] Optionally, the running duration of the timer is the duration of the maximum transmission time.

[0234] Optionally, the processing unit 910 is specifically configured to:

[0235] When the first data is sent, start or restart the timer; or,

[0236] After the first data is successfully sent and when the target data starts to be sent, the timer is started or restarted, wherein the first data and the target data are two data with adjacent sending times.

[0237] Optionally, the processing unit 910 is specifically configured to:

[0238] The maximum transmission time is obtained from the first node.

[0239] Optionally, the first node includes: a terminal and / or a network device.

[0240] Optionally, the network device includes at least one of the following devices: a base station, a CNC, and a TSN node.

[0241] Optionally, when the maximum transmission time is obtained from the network device, the maximum transmission time is carried in a dedicated radio resource control RRC message and / or a broadcast message.

[0242] Optionally, the granularity corresponding to the maximum transmission time is one of the following granularities: DRB, QoS flow, TSC flow, PDU session.

[0243] Optionally, the device 900 further includes a receiving unit, configured to: receive configuration information, wherein the configuration information is used to configure a function of activating or deactivating reliable transmission according to the maximum transmission time.

[0244] Optionally, the maximum transmission time is a survival time.

[0245] The specific manner in which the device 900 executes the method of activating or deactivating reliable transmission and the beneficial effects produced can be found in the relevant description in the method embodiment.

[0246] Fig.10The structure diagram of a device for activating or deactivating reliable transmission provided by the present application is shown in FIG.

[0247] The sending unit 1010 is used to: send a maximum transmission time to the first terminal device, and the maximum transmission time is used for the first terminal device to activate or deactivate reliable transmission, and the reliable transmission includes at least one of the following: copy transmission, repeated transmission, and a transmission method including a target MCS.

[0248] Optionally, the sending unit 1010 is specifically used to: send the maximum transmission time to the first terminal device via SMF.

[0249] Optionally, the sending unit 1010 is specifically used to: send the maximum transmission time to the first terminal device through a base station.

[0250] Optionally, the sending unit 1010 is specifically used to: send the maximum transmission time to the first terminal device through the second terminal device.

[0251] Optionally, the apparatus 1000 further includes a sending unit, configured to: send indication information to the first terminal device, wherein the indication information is used to indicate a trigger condition, and the trigger condition is used for the first terminal device to activate or deactivate the reliable transmission.

[0252] Optionally, the apparatus 1000 further includes a sending unit, configured to: send configuration information to the first terminal device, wherein the configuration information is used to configure a function of activating or deactivating reliable transmission according to the maximum transmission time.

[0253] Optionally, the maximum transmission time is a survival time.

[0254] The specific manner in which the device 1000 executes the method of activating or deactivating reliable transmission and the beneficial effects produced can refer to the relevant description in the method embodiment.

[0255] Fig.11 A schematic structural diagram of a communication device provided by the present application is shown. Fig.11 The dotted line in the figure indicates that the unit or the module is optional. The device 1100 can be used to implement the method described in the above method embodiment. The device 1100 can be a terminal device or a network device or a chip.

[0256] The device 1100 includes one or more processors 1101, which can support the device 1100 to implement Figures 2 to 6The method in the corresponding method embodiment. The processor 1101 can be a general-purpose processor or a special-purpose processor. For example, the processor 1101 can be a central processing unit (CPU). The CPU can be used to control the device 1100, execute software programs, and process data of software programs. The device 1100 can also include a communication unit 1105 to implement signal input (reception) and output (transmission).

[0257] For example, device 1100 may be a chip, communication unit 1105 may be an input and / or output circuit of the chip, or communication unit 1105 may be a communication interface of the chip, and the chip may be a component of a terminal device, a network device, or other wireless communication device.

[0258] For another example, the device 1100 may be a terminal device or a network device, and the communication unit 1105 may be a transceiver of the terminal device or the network device, or the communication unit 1105 may be a transceiver circuit of the terminal device or the network device.

[0259] The device 1100 may include one or more memories 1102, on which a program 1104 is stored. The program 1104 can be executed by the processor 1101 to generate instructions 1103, so that the processor 1101 performs the method described in the above method embodiment according to the instructions 1103. Optionally, data may also be stored in the memory 1102. Optionally, the processor 1101 may also read the data stored in the memory 1102, and the data may be stored at the same storage address as the program 1104, or the data may be stored at a different storage address from the program 1104.

[0260] The processor 1101 and the memory 1102 may be provided separately or integrated together, for example, integrated on a system on chip (SOC) of a terminal device.

[0261] The device 1100 may further include an antenna 1106. The communication unit 1105 is configured to implement the transceiver function of the device 1100 through the antenna 1106.

[0262] The specific manner in which the processor 1101 executes the method for activating or deactivating reliable transmission can refer to the relevant description in the method embodiment.

[0263] It should be understood that each step of the above method embodiment can be completed by a hardware-based logic circuit or a software-based instruction in the processor 1101. The processor 1101 can be a CPU, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.

[0264] The present application also provides a computer program product, which, when executed by the processor 1101, implements the method described in any method embodiment of the present application.

[0265] The computer program product may be stored in the memory 1102 , for example, a program 1104 , which is converted into an executable target file that can be executed by the processor 1101 after preprocessing, compiling, assembling, and linking.

[0266] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a computer, the method described in any method embodiment of the present application is implemented. The computer program can be a high-level language program or an executable target program.

[0267] The computer-readable storage medium is, for example, a memory 1102. The memory 1102 may be a volatile memory or a nonvolatile memory, or the memory 1102 may include both a volatile memory and a nonvolatile memory. Among them, the nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0268] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described devices and equipment and the technical effects produced can refer to the corresponding processes and technical effects in the aforementioned method embodiments, and will not be repeated here.

[0269] In several embodiments provided in the present application, the disclosed systems, devices and methods can be implemented in other ways. For example, some features of the method embodiments described above can be ignored or not performed. The device embodiments described above are merely schematic, and the division of units is only a logical function division. There may be other division methods in actual implementation, and multiple units or components may be combined or integrated into another system. In addition, the coupling between the units or the coupling between the components may be direct coupling or indirect coupling, and the above coupling includes electrical, mechanical or other forms of connection.

[0270] It should be understood that in the various embodiments of the present application, the size of the serial number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0271] In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0272] In short, the above is only a preferred embodiment of the technical solution of this application, and is not intended to limit the protection scope of this application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application should be included in the protection scope of this application.

Claims

1. A method for activating reliable transmission, characterized in that: include: Obtaining a maximum transmission time; wherein the maximum transmission time is a survival time; activating reliable transmission according to the maximum transmission time, wherein the reliable transmission includes: duplicate transmission, wherein the duplicate transmission is performed at a packet data convergence protocol PDCP layer; wherein, When the reliable transmission is not activated or deactivated, activating the reliable transmission according to the maximum transmission time includes: When the transmission time of the target data is less than the survival time and the transmission fails, the reliable transmission is activated.

2. The method according to claim 1, characterized in that: The target data is data to be transmitted or data that has been transmitted.

3. The method according to claim 1, characterized in that When the target data transmission fails, activating the reliable transmission includes: When a trigger condition is met, the reliable transmission is activated; wherein the trigger condition includes at least one of the following: Whether the target data exists, the number of consecutive packet transmission failures, the time to activate the reliable transmission, channel quality, and timer status.

4. The method according to claim 3, characterized in that In the case where there is one channel quality threshold, the channel quality threshold includes a first channel quality threshold, and when the channel quality is less than or equal to the first channel quality threshold, When the reliable transmission includes the duplicate transmission, the number of radio link control RLC entities corresponding to the duplicate transmission is a first number.

5. The method according to claim 3 or 4, characterized in that: Also includes: receiving first indication information, where the first indication information is used to indicate the trigger condition; and / or, Second indication information is received, where the second indication information is used to indicate whether to activate a reliable transmission function.

6. A method for activating reliable transmission, characterized in that: include: Sending a maximum transmission time to a first terminal device, wherein the maximum transmission time is a survival time; the maximum transmission time is used for the first terminal device to activate reliable transmission, wherein the reliable transmission includes: duplicate transmission, wherein the duplicate transmission is performed at a packet data convergence protocol PDCP layer; wherein, When the reliable transmission is not activated or deactivated, the first terminal device activates the reliable transmission according to the maximum transmission time, including: When the transmission time of the target data is less than the survival time and the transmission fails, the reliable transmission is activated.

7. The method according to claim 6, characterized in that Also includes: Sending first indication information to the first terminal device, where the first indication information is used to indicate a trigger condition, and the trigger condition is used for the first terminal device to activate or deactivate the reliable transmission; and / or, Send second indication information to the first terminal device, where the second indication information is used to indicate whether to activate the reliable transmission function.

8. A device for activating reliable transmission, characterized in that: It comprises a processing unit for: Obtaining a maximum transmission time; wherein the maximum transmission time is a survival time; activating reliable transmission according to the maximum transmission time, the reliable transmission comprising: duplicate transmission, wherein the duplicate transmission is performed at a packet data convergence protocol PDCP layer; wherein, when the reliable transmission is not activated or deactivated, the processing unit is specifically configured to: When the transmission time of the target data is less than the survival time and the transmission fails, the reliable transmission is activated.

9. The device according to claim 8, characterized in that When the target data transmission fails, the processing unit is specifically configured to: When a trigger condition is met, the reliable transmission is activated; wherein the trigger condition includes at least one of the following: Whether the target data exists, the number of consecutive packet transmission failures, the time to activate the reliable transmission, channel quality, and timer status.

10. The device according to claim 9, characterized in that In the case where there is one channel quality threshold, the channel quality threshold includes a first channel quality threshold, and when the channel quality is less than or equal to the first channel quality threshold, When the reliable transmission includes the duplicate transmission, the number of radio link control RLC entities corresponding to the duplicate transmission is a first number.

11. The device according to claim 9 or 10, characterized in that Also included is a receiving unit, configured to: receiving first indication information, where the first indication information is used to indicate the trigger condition; and / or, Second indication information is received, where the second indication information is used to indicate whether to activate a reliable transmission function.

12. A device for activating reliable transmission, characterized in that: It comprises a sending unit for: Sending a maximum transmission time to a first terminal device, wherein the maximum transmission time is a survival time; the maximum transmission time is used for the first terminal device to activate reliable transmission, and the reliable transmission includes: copy transmission, wherein the copy transmission is performed at a packet data convergence protocol PDCP layer; wherein, when the reliable transmission is not activated or deactivated, the apparatus further includes a processing unit, and the processing unit is specifically used to: When the transmission time of the target data is less than the survival time and the transmission fails, the first terminal device activates the reliable transmission.

13. The device according to claim 12, characterized in that The sending unit is also used for: Sending first indication information to the first terminal device, where the first indication information is used to indicate a trigger condition, and the trigger condition is used for the first terminal device to activate or deactivate the reliable transmission; and / or, Send second indication information to the first terminal device, where the second indication information is used to indicate whether to activate the reliable transmission function.

Citation Information

Patent Citations

  • Wireless communication device and wireless communication method

    US20190089519A1