Method, apparatus, ue and network side device for sidelink (sl) transmission
Patent Information
- Application Number
- CN202111285084.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-01
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2041-11-01
AI Technical Summary
[0004]本申请实施例提供一种用于旁链路SL传输的方法、装置、UE及网络侧设备,能够解决导致传输SL数据包的成功率较低的问题
[0016] Eleventhly, a computer program/program product is provided, the computer program/program product being stored in a non-volatile storage medium, the program/program product being executed by at least one processor to implement the steps of the method for side-link SL transmission as described in the first aspect or the third aspect.
Smart Images

Figure CN116095864B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, and specifically relates to a method, apparatus, UE and network-side equipment for side-link SL transmission. Background Technology
[0002] Currently, SL supports NACK-only feedback. However, due to the effects of half-duplex, the receiving UE may not receive the data packet and therefore will not send feedback information. The sending UE, not receiving feedback information, assumes the data packet transmission was successful and does not retransmit the data packet, leading to packet loss. Therefore, this results in poor system performance. Thus, we are considering allowing the UE to perform multiple transmissions / retransmissions to improve the data packet transmission success rate in the system, without considering feedback information (equivalent to the UE performing blind retransmission, or configured grant / unlicensed transmission).
[0003] In related technologies, in low-load systems, a large number of transmissions or retransmissions by the UE increases its power consumption. In high-load systems, a large number of transmissions or retransmissions by the UE can cause more collisions and congestion. Conversely, a small number of transmissions or retransmissions results in a low data packet success rate. This leads to poor system performance. Summary of the Invention
[0004] This application provides a method, apparatus, UE, and network-side device for sidelink SL transmission, which can solve the problem of low success rate of SL data packet transmission.
[0005] In a first aspect, a method for side-link transmission is provided, the method comprising: a first UE determining target transmission parameters according to first configuration information, wherein the first UE transmits data packets based on the target transmission parameters; wherein the target transmission parameters include at least one of the following: a target number of transmissions of the data packets, and information for determining a target transmission mechanism for enabling or disabling data packets.
[0006] In a second aspect, an apparatus for side-link transmission is provided, the apparatus comprising: a determining module and a transmitting module, wherein: the determining module is configured to determine target transmission parameters according to first configuration information; the transmitting module is configured to transmit data packets based on the target transmission parameters determined by the determining module; wherein the target transmission parameters include at least one of the following: a target number of transmissions of the data packets, and information for determining a target transmission mechanism to enable or disable the data packets.
[0007] Thirdly, a method for side-link SL transmission is provided, the method comprising: configuring preset rules on a network-side device; wherein the preset rules are used to determine target transmission parameters; the target transmission parameters are used to transmit data packets; the target transmission parameters include at least one of the following: the target number of transmissions of the data packets, and information for determining whether to enable or disable the target transmission mechanism of the data packets.
[0008] Fourthly, a network-side device is provided, comprising: a configuration module: the configuration module is used to configure preset rules; wherein the preset rules are used to determine target transmission parameters;
[0009] The target transmission parameters are used to transmit data packets; the target transmission parameters include at least one of the following: the target number of transmissions of the data packet, and information for determining whether to enable or disable the target transmission mechanism of the data packet.
[0010] Fifthly, a UE is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0011] In a sixth aspect, a UE is provided, including a processor and a communication interface, wherein the processor is configured to determine target transmission parameters according to first configuration information, and the communication interface is configured to transmit data packets based on the target transmission parameters; wherein the target transmission parameters include at least one of the following: a target number of transmissions of the data packets, and information for determining a target transmission mechanism to enable or disable the data packets.
[0012] In a seventh aspect, a network-side device is provided, the network-side device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method as described in the third aspect.
[0013] Eighthly, a network-side device is provided, including a processor and a communication interface, wherein the processor is configured to configure preset rules, wherein the preset rules are used to determine target transmission parameters; the target transmission parameters are used to transmit data packets; the target transmission parameters include at least one of the following: the target number of transmissions of the data packets, and information for determining whether to enable or disable the target transmission mechanism of the data packets.
[0014] A ninth aspect provides a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the third aspect.
[0015] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the third aspect.
[0016] Eleventhly, a computer program / program product is provided, the computer program / program product being stored in a non-volatile storage medium, the program / program product being executed by at least one processor to implement the steps of the method for side-link SL transmission as described in the first aspect or the third aspect.
[0017] In this embodiment, the first UE determines target transmission parameters based on first configuration information and transmits data packets based on the target transmission parameters. The target transmission parameters include at least one of the following: the target number of data packet transmissions, and information determining the target transmission mechanism for enabling or disabling data packets. This method can support other transmission mechanisms (e.g., blind retransmission) in feedback-based scenarios and improve the data packet transmission success rate in NACK-only scenarios. Simultaneously, the UE can adjust the number of transmissions (e.g., the number of blind retransmissions or the number of authorized / unauthorized transmissions) based on configuration parameters, thereby saving system resources and improving system resource utilization. Attached Figure Description
[0018] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0019] Figure 2 This is one of the schematic diagrams of a method for side-link SL transmission provided in an embodiment of this application;
[0020] Figure 3 This is a second schematic diagram of a method for side-link SL transmission provided in an embodiment of this application;
[0021] Figure 4 This is a schematic diagram of a device for side-link SL transmission provided in an embodiment of this application;
[0022] Figure 5 This is a schematic diagram of the structure of a network-side device provided in an embodiment of this application;
[0023] Figure 6 This is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application;
[0024] Figure 7 A schematic diagram of the hardware structure of a UE provided in an embodiment of this application;
[0025] Figure 8This is a schematic diagram of the hardware structure of a network-side device provided in an embodiment of this application. Detailed Implementation
[0026] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0027] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0028] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0029] Figure 1 This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home device (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, game consoles, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. The network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that this application embodiment only uses a base station in an NR system as an example, but does not limit the specific type of base station.
[0030] The technical terms involved in the technical solutions provided in the embodiments of this application will be explained below.
[0031] 1) NR (New Radio)
[0032] 5G NR, a global 5G standard based on a new OFDM air interface design, is also a very important foundation for the next generation of cellular mobile technology. 5G technology will achieve ultra-low latency and high reliability.
[0033] 2) V2X (Vehicle to Everything, Internet of Vehicles)
[0034] Long Term Evolution (LTE) systems support sidelink transmission, meaning data transmission between User Equipment (UE) devices occurs directly at the physical layer. LTE sidelink communication is broadcast-based, which, while suitable for basic safety-related communications in vehicle-to-everything (V2X) networks, is not applicable to more advanced V2X services. 5G NR (New Radio) systems will support more advanced sidelink transmission designs, such as unicast, multicast, or multicast, thus enabling support for a wider range of service types.
[0035] Starting with the 12th release, the Long Term Evolution (LTE) system supports sidelinks (SL), also known as secondary links, side links, or edge links, which are used for direct data transmission between user equipment (UEs) or between UEs and roadside units without going through network equipment.
[0036] LTE sidelinks are designed for specific public safety applications (such as emergency communications in disaster areas like fires or earthquakes) or vehicle-to-everything (V2X) communications. V2X communications encompass various services, including basic safety communications, advanced (autonomous) driving, platooning, and sensor extensions. Because LTE sidelinks only support broadcast communications, they are primarily used for basic safety communications. Advanced V2X services with stringent QoS (Quality of Service) requirements regarding latency and reliability will be supported through NR sidelinks.
[0037] Vehicle-to-vehicle (V2V) communication is supported in NR R16 V2X.
[0038] 3) NR V2X
[0039] NR V2X defines two resource allocation modes: mode 1, where resources are allocated by the base station; and mode 2, where the UE decides which resources to use for transmission. In mode 2, resource information may come from base station broadcast messages or pre-configured information. If the UE is operating within the base station's coverage area and has an RRC connection with the base station, the UE can use either mode 1 or mode 2 resource allocation. If the UE is operating within the base station's coverage area but does not have an RRC connection with the base station, the UE can only use mode 2 resource allocation. If the UE is outside the base station's coverage area, it can only operate in mode 2, performing V2X transmission according to the pre-configured information.
[0040] For mode 2, the specific operation is as follows: 1) After resource selection is triggered, the TX UE first determines the resource selection window. The lower boundary of the resource selection window is at time T1 after the resource selection is triggered, and the upper boundary is at time T2 after the trigger. T2 is the value selected within the PDB (packet delay budget) of its TB transmission based on the UE's implementation method, and T2 is not earlier than T1. 2) Before resource selection, the UE needs to determine the candidate resource set. It compares the reference signal received power (RSRP) measured on the resource within the resource detection window with the corresponding reference signal received power threshold (RSRPthreshold). If the measured RSRP is higher than the RSRPthreshold, the resource can be excluded from the candidate resource set. 3) After the candidate resource set is determined, the UE randomly selects a transmission resource from the candidate resource set. In addition, the UE can reserve transmission resources for subsequent transmissions during this transmission.
[0041] Furthermore, NR V2X supports chained resource reservation, meaning that an SCI can reserve current resources, and within a cycle, can reserve up to two additional resources. In the next cycle, it can specify two more reserved resources. Within the selection window, resources can be continuously reserved using a dynamic reservation method.
[0042] 4) Retransmission
[0043] In R16, two retransmission modes are supported: blind retransmission and HARQ-based retransmission.
[0044] Under blind retransmission, resources are reserved for retransmission. That is, blind retransmission pre-allocates multiple resources, and the TX UE transmits the TB on all the resources pre-allocated to the TB.
[0045] In feedback-based retransmission mode, resources can be reserved for retransmissions. In feedback-based retransmission, resources can be reserved for retransmissions within the same TB of transmission opportunities. For multicast transmissions, R16 offers the following two feedback-based retransmission methods in feedback-based retransmission mode:
[0046] -Opt 1: Feedback based on NACK only. Primarily used in groupcast scenarios. For the receiving UE, if reception fails, NACK is fed back; if reception is successful, no feedback is given.
[0047] -Opt 2: ACK / NACK based feedback. Feedback-based retransmission involves transmitting the TB on a resource. If the receiving UE successfully demodulates the TB, it sends an ACK, and the sending UE does not retransmit the TB. If the receiving UE fails to demodulate the TB, it sends a NACK, and the sending UE retransmits the TB on the retransmission resource for that TB.
[0048] 5)SL PQI
[0049] The RRC parameters configure SL QoS information, where the QoS profile indicates the SLPQI level. Each PC5 port's QoS indicator PQI level includes the corresponding SL priority configuration, SL packet delay budget configuration, and SL packet error rate configuration (a lower error rate indicates higher packet reliability requirements), etc.
[0050] The RRC parameters configure the SL Quality of Service (QoS) profile. The SL-QoS-Profile information element is used to provide QoS parameters for an SL QoS flow.
[0051] For details, please refer to section 6.3.5 of TS 38.331 v16.4.1.
[0052] The method for SL transmission in a side link provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0053] This application provides a method for side-link SL transmission. Figure 2A flowchart of a side-link SL transmission method provided in an embodiment of this application is shown. Figure 2 As shown, the method for SL transmission in a side link provided in this application embodiment may include the following steps 201 and 202:
[0054] Step 201: The first UE determines the target transmission parameters based on the first configuration information.
[0055] Optionally, in this embodiment of the application, the first configuration information includes at least one of the following:
[0056] First information;
[0057] Destination identifier of the data packet;
[0058] The source identifier of the above data packet;
[0059] Resource selection mechanism;
[0060] First package delayed budget PDB;
[0061] Channel Busy Rate (CBR);
[0062] Channel occupancy rate (CR);
[0063] Discontinuous reception of DRX configuration information;
[0064] The power level of the first UE mentioned above;
[0065] The battery level of the first UE mentioned above;
[0066] Configuration of HARQ feedback for Hybrid Automatic Repeat Request;
[0067] The UE type of the first UE mentioned above;
[0068] The first PDB mentioned above includes: the PDB of the aforementioned data packet and / or the remaining PDB of the aforementioned data packet.
[0069] Optionally, in embodiments of this application, the aforementioned first information includes at least one of the following:
[0070] Priority;
[0071] The PC5 port Quality of Service (PQI) indicator for the above data packet;
[0072] The PC5 port Quality of Service Flow Indicator (PFI) of the above data packet;
[0073] The aforementioned priorities include at least one of the following: logical channel priority, logical channel group priority, priority carried in the side link control information (SCI), and priority of the aforementioned data packets.
[0074] Optionally, in this embodiment of the application, the first configuration information mentioned above includes at least one of the following: UE configuration information, resource pool configuration information.
[0075] Step 202: The first UE transmits data packets based on the above target transmission parameters.
[0076] Optionally, in this embodiment of the application, the aforementioned data packet may be an SL data packet.
[0077] The target transmission parameters mentioned above include at least one of the following: the target number of transmissions of the data packet, and information for determining whether to enable or disable the target transmission mechanism of the data packet.
[0078] Optionally, in the embodiments of this application, the target number of data packet transmissions may include any of the following: total number of transmissions, number of retransmissions, number of blind retransmissions, number of authorized / unauthorized transmissions, and number of authorized / unauthorized transmissions within a cycle.
[0079] Optionally, in the embodiments of this application, the above-mentioned data packet includes at least one of the following: Transport Block (TB), SL process, HARQ process.
[0080] Optionally, in the embodiments of this application, the above-mentioned target transmission mechanism includes at least one of the following:
[0081] A mechanism that ignores feedback information when feedback is enabled;
[0082] Hybrid retransmission mechanism;
[0083] A mechanism that supports blind retransmission;
[0084] Configure the transport mechanism for the granted grant.
[0085] Alternatively, the above-mentioned target transmission mechanism can also be referred to as mechanism 1.
[0086] For example, the above mechanism 1 represents a mechanism that ignores feedback information in a NACK only scenario; or, mechanism 1 represents a mechanism that ignores feedback information in a feedback-based re-transmission scenario; or, mechanism 1 represents a mix-re-transmission mechanism; or, mechanism 1 represents a mechanism that supports blind retransmission; or, mechanism 1 represents a mechanism that supports configured grant.
[0087] Optionally, in embodiments of this application, the target transmission parameters are determined based on at least one of the following:
[0088] Resource pool;
[0089] Logical channel;
[0090] Priority;
[0091] PQI;
[0092] PFI;
[0093] Destination identification;
[0094] Source identifier;
[0095] UE type;
[0096] Power rating;
[0097] DRX configuration;
[0098] CBR range;
[0099] CR range.
[0100] The aforementioned priorities include at least one of the following: logical channel priority, logical channel group priority, priority carried in the side link control information (SCI), and priority of the aforementioned data packet; the aforementioned destination identifier can be a layer 2 destination identifier (i.e., a higher layer identifier) or a layer 1 destination identifier (i.e., a physical layer identifier); the aforementioned source identifier can be a layer 2 source identifier (i.e., a higher layer identifier) or a layer 1 source identifier (i.e., a physical layer identifier).
[0101] For example, take a target number of transmissions of N. The number of transmissions N can be a parameter configured with at least one of the following: per resource pool, per logical channel, per priority, per PQI, per PFI, per destination L2 ID, per source ID, per UE type, per power level, per DRX configuration, CBR range, and CR range.
[0102] It should be noted that the PQI mentioned above can also be written as PC5 5QI, and the PFI mentioned above can also be written as PQFI.
[0103] Optionally, in this embodiment, the target number of transmissions is configured in the information element (IE) of the corresponding Radio Resource Control (RRC) signaling.
[0104] It should be noted that when configuring the number of transmissions, IEs can be nested, meaning the transmission count mentioned above is determined based on multiple IEs. For example, the transmission count can be configured per resource pool and per logical channel.
[0105] For example, take mechanism 1, which uses the information described above to determine whether to enable or disable data packets, as an example. The information described above can be parameters configured with at least one of the following: per resource pool, per logical channel, per priority, per PQI, per PFI, per destination L2 ID, per source ID, per UE type, per power level, per DRX configuration, CBR range, and CR range.
[0106] In the method for sidelink SL transmission provided in this application embodiment, a first UE determines target transmission parameters based on first configuration information and transmits data packets based on the target transmission parameters. The target transmission parameters include at least one of the following: the target number of data packet transmissions, and information determining the target transmission mechanism for enabling or disabling data packets. This method can support other transmission mechanisms (e.g., blind retransmission) in feedback-based scenarios and improve the data packet transmission success rate in NACK-only scenarios. Simultaneously, the UE can adjust the number of transmissions (e.g., the number of blind retransmissions or the number of authorized / unauthorized transmissions) based on configuration parameters, thereby saving system resources and improving system resource utilization.
[0107] Further, optionally, in the embodiments of this application, step 201 above may include the following steps 201a1 and 201a2:
[0108] Step 201a1: The first UE obtains the preset rules.
[0109] Step 201a2: The first UE determines the target transmission parameters based on the first configuration information and the above-mentioned preset rules.
[0110] The aforementioned preset rule is determined based on at least one of the following:
[0111] Predefined;
[0112] Network-side equipment;
[0113] UE-side configuration.
[0114] For example, the aforementioned preset rules may be predefined by the protocol, configured by the network-side device through RRC signaling, indicated by MAC CE signaling or DCI, or configured or indicated by PC5-RRC or SCI.
[0115] It should be noted that the predefined terms mentioned in the embodiments of this application may be specified in the protocol.
[0116] Optionally, taking a preset rule configured on the network side as an example, the network-side device can send a first configuration message to the first UE, which includes the aforementioned preset rule. For example, the first configuration message can be RRC signaling.
[0117] Optionally, in the embodiments of this application, the method for user sidelink SL transmission provided in the embodiments of this application further includes the following steps 203a1 and / or 203a2:
[0118] Step 203a1: The first UE determines whether to enable or disable the target transmission mechanism of the data packet based on the target transmission count of the data packet.
[0119] Step 203a2: The first UE determines the target number of transmissions of the above data packets based on the target transmission mechanism of enabling or disabling data packets.
[0120] Optionally, when the target transmission count N equals 0, it means that blind retransmission is disabled, or mechanism 1 is disabled, or feedback-based retransmission is disabled. Optionally, when the target transmission count N equals 1, it means that blind retransmission is disabled, or mechanism 1 is disabled, or feedback-based retransmission is enabled.
[0121] Optionally, when the first UE disables the target transmission mechanism, the target transmission count N of the data packet is determined to be 0 or 1.
[0122] It should be noted that the target number of transmissions mentioned above can be the number of retransmissions, the number of blind retransmissions, or the number of transmissions authorized by the configuration.
[0123] It should be noted that the relationship between the number of transmissions and enabling or disabling can be predefined. For example, you can define enabling or disabling mechanism 1 and also define the number of transmissions N; or you can define only the number of transmissions N and use a specific value of N to represent enabling or disabling mechanism 1.
[0124] Optionally, in this embodiment of the application, the first configuration information includes: HARQ feedback configuration;
[0125] Step 201 above may include step 201b:
[0126] Step 201b: When the HARQ feedback configuration is set to the target configuration, the first UE transmits data packets according to the target transmission mechanism described above.
[0127] Optionally, the above target configuration enables HARQ feedback.
[0128] For example, when the sl-HARQ-FeedbackEnabled configuration of the RRC signaling is enabled, the first UE transmits data packets according to the target transmission mechanism.
[0129] It should be noted that the configuration of HARQ feedback is a prerequisite for enabling or disabling the target transmission mechanism. One scenario is that enabling or disabling the target transmission mechanism is based on the retransmission scenario of HARQ feedback. Another scenario is that the number of transmissions N is defined based on the retransmission scenario of HARQ feedback.
[0130] Further optionally, in this embodiment of the application, the first configuration information mentioned above includes: first information;
[0131] In some possible embodiments, step 201 above may include step 201c:
[0132] Step 201c: The first UE determines the target number of data packet transmissions based on the first information and the first mapping relationship.
[0133] The first mapping relationship mentioned above includes: the mapping relationship between the first information and the number of transmissions; the first mapping relationship is determined according to at least one of the following: predefined, network configuration, UE configuration.
[0134] Furthermore, the first UE determines the target transmission parameters based on the first configuration information and preset rules.
[0135] In some possible embodiments, the above-mentioned preset rules include: a first mapping relationship between the first information and the number of transmissions.
[0136] Optionally, the aforementioned first information includes at least one of the following: priority, PQI, PFI.
[0137] Optionally, the above priority can be a priority value.
[0138] It should be noted that the higher the priority value, the lower the priority.
[0139] Optionally, the above priorities are logical channel priorities, and / or logical channel group priorities, and / or data packet priorities, and / or priorities carried in the SCI.
[0140] In specific implementations, the number of transmissions N corresponding to the priority (value), PQI, and PFI ranges can be predefined, configured by the network, or configured by the UE terminal.
[0141] For example, if the data packet priority (value) is p1, then the number of times the data packet is transmitted is N1; if the data packet priority (value) is p2, then the number of times the data packet is transmitted is N2, ..., if the data packet priority (value) is pm, then the number of times the data packet is transmitted is Nm. Alternatively, if the data packet priority is within the range of p1-p2, then the number of times the data packet is transmitted is N1; if the data packet priority is p2-p3, then the number of times the data packet is transmitted is N2, ..., if the data packet priority is pm-p(m+1), then the number of times the data packet is transmitted is Nm.
[0142] It should be noted that N, N1, N2, N3, and Nm are all parameters representing the number of transmissions, and can represent any configured value, rather than referring to a specific value.
[0143] Further, optionally, in this embodiment of the application, the first information mentioned above includes: priority;
[0144] In some possible embodiments, step 201 above may include step A1 and / or step A2:
[0145] Step A1: If the priority is less than the priority threshold, the first UE disables the target transmission mechanism of the data packet.
[0146] Step A2: When the priority is greater than or equal to the priority threshold, the first UE enables the target transmission mechanism of the data packet.
[0147] Furthermore, the first UE determines the target transmission parameters based on the first configuration information and preset rules.
[0148] In some possible embodiments, the above-mentioned preset rules include at least one of the following:
[0149] The aforementioned preset rules include at least one of the following:
[0150] If the priority of a data packet is less than the priority threshold, then the target transmission mechanism of the data packet is disabled.
[0151] When the priority mentioned above is greater than or equal to the priority threshold mentioned above, the target transmission mechanism of the data packet is enabled.
[0152] The aforementioned priority thresholds are predefined, network-configured, or UE-configured parameters.
[0153] For example, when the priority value of the data packet is greater than the priority threshold value p1 (i.e., the priority threshold), mechanism 1 is disabled; or when the priority of the data packet is less than the priority threshold p1', mechanism 1 is disabled.
[0154] It should be noted that if the priority value of a data packet is greater than the priority threshold value p1, it means that the data packet has a low priority and does not require high reliability during transmission.
[0155] For example, mechanism 1 is enabled when the priority value of the data packet is less than or equal to the priority threshold p2. Or, mechanism 1 is enabled when the priority is greater than the priority threshold p2'.
[0156] For example, p1, p1', p2, p2' are parameters predefined by the protocol, or configured by the network, or configured by the UE.
[0157] Further optionally, in this embodiment of the application, the first configuration information includes: a first resource selection mechanism, wherein the first resource selection mechanism is a resource selection mechanism configured in the resource pool;
[0158] In some possible embodiments, step 201 above may include at least one of the following steps (i.e., steps B1 to B5):
[0159] Step B1: If the first resource selection mechanism includes a random selection mechanism or a partial sensing-based resource selection mechanism, the first UE enables the target transmission mechanism for SL data; or, if the first resource selection mechanism includes a random selection mechanism or a partial sensing-based resource selection mechanism, the target transmission mechanism for the data packet is deenabled.
[0160] Step B2: If the first resource selection mechanism includes a full sensing-based resource selection mechanism, the first UE disables the target transmission mechanism for the data packets; or, if the first resource selection mechanism includes a full sensing-based resource selection mechanism, the target transmission mechanism for the data packets is enabled.
[0161] Step B3: If the first resource selection mechanism includes a randomly selected resource selection mechanism, the first UE determines the target number of data packet transmissions as the first number of transmissions.
[0162] Step B4: If the first resource selection mechanism includes a resource selection mechanism based on partial detection, the first UE determines the target number of data packet transmissions as the second number of transmissions.
[0163] Step B5: If the first resource selection mechanism includes a resource selection mechanism based on full detection, the first UE determines the target number of data packet transmissions as the third number of transmissions.
[0164] Furthermore, the first UE determines the target transmission parameters based on the first configuration information and preset rules.
[0165] In some possible embodiments, the above-mentioned preset rules include at least one of the following:
[0166] If the UE's first resource selection mechanism includes a randomly selected resource selection mechanism or a partial resource selection mechanism, enable the target transmission mechanism for SL data; or, if the first resource selection mechanism includes a randomly selected resource selection mechanism or a partial detection-based resource selection mechanism, de-enable the target transmission mechanism for the data packets.
[0167] If the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is disabled; or, if the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is enabled.
[0168] In the case where the first resource selection mechanism mentioned above includes a randomly selected resource selection mechanism, the target number of data packet transmissions is determined as the first number of transmissions.
[0169] In the case where the first resource selection mechanism mentioned above includes a resource selection mechanism based on partial detection, the target number of data packet transmissions is determined as the second number of transmissions;
[0170] In the case where the first resource selection mechanism mentioned above includes a resource selection mechanism based on full detection, the target number of data packet transmissions is determined to be the third number of transmissions.
[0171] In the specific implementation, the first UE enables or disables the mechanism 1 according to the resource selection method configured in the resource pool.
[0172] For example, if a random selection mechanism or a partial sensing-based resource selection mechanism is configured in the resource pool, then mechanism 1 is enabled.
[0173] Optionally, the above mechanism 1 (i.e., the target transmission mechanism) can be a blind retransmission.
[0174] It should be noted that when a UE uses random selection within a resource pool, the probability of collisions within the resource pool increases, which in turn reduces the data packet reception rate (PRR) of the resource pool. Therefore, enabling blind retransmission can improve the PRR.
[0175] For example, if a full sensing-based resource selection mechanism is configured in the resource pool, then mechanism 1 is disabled.
[0176] In the specific implementation, the first UE determines the target number of transmissions N according to the resource selection method configured in the resource pool.
[0177] For example, if a random selection mechanism is configured in the resource pool, the target number of transmissions is determined to be N1; if a partial sensing-based resource selection mechanism is configured in the resource pool, the target number of transmissions is determined to be N2; and if a full sensing-based resource selection mechanism is configured in the resource pool, the target number of transmissions is determined to be N3.
[0178] For example, N1, N2, and N3 are different integers.
[0179] Further optionally, in this application embodiment, the first configuration information includes a second resource selection mechanism, which is a resource selection mechanism enabled by the first UE, or a resource selection mechanism enabled by the first UE initial transmission.
[0180] In some possible embodiments, step 201 above may include at least one of the following steps (i.e., steps C1 to C5):
[0181] Step C1: If the second resource selection mechanism includes a randomly selected resource selection mechanism, enable the target transmission mechanism of the data packet;
[0182] Step C2: If the second resource selection mechanism includes a resource selection mechanism based on partial detection or a resource selection mechanism based on full detection, then enable the target transmission mechanism of the data packet.
[0183] Step C3: If the second resource selection mechanism includes a randomly selected resource selection mechanism, determine the target number of transmissions for the data packet as the first number of transmissions;
[0184] Step C4: If the second resource selection mechanism is a resource selection mechanism based on partial detection, determine the target number of transmissions of the data packet as the second number of transmissions;
[0185] Step C5: If the second resource selection mechanism is a resource selection mechanism based on full detection, the target number of transmissions for the data packet is determined to be the third number of transmissions.
[0186] Furthermore, the first UE determines the target transmission parameters based on the first configuration information and preset rules.
[0187] In some possible embodiments, the above-mentioned preset rules include at least one of the following:
[0188] When the UE’s second resource selection mechanism includes a randomly selected resource selection mechanism, enable the target transmission mechanism of the data packet;
[0189] In the case where the above-mentioned second resource selection mechanism includes a resource selection mechanism based on partial detection or a resource selection mechanism based on full detection, the target transmission mechanism of the data packet is disabled.
[0190] In the case where the second resource selection mechanism mentioned above includes a randomly selected resource selection mechanism, the target number of data packet transmissions is determined as the first number of transmissions.
[0191] When the second resource selection mechanism mentioned above is a resource selection mechanism based on partial detection, the target number of data packet transmissions is determined as the second number of transmissions;
[0192] In the case that the second resource selection mechanism is a resource selection mechanism based on full detection, the target number of data packet transmissions is determined as the third number of transmissions.
[0193] In the specific implementation, the first UE determines the enable / de-enable mechanism 1 based on the data packet or the second resource selection mechanism enabled by the UE.
[0194] For example, if a data packet or the first UE uses random selection, mechanism 1 is enabled to ensure the reliability of random selection transmission.
[0195] For example, if the data packet or the first UE uses partial sensing-based resource selection or full sensing-based resource selection, then mechanism 1 is disabled so that the UE can guarantee PRR performance during detection. (It should be noted that this example is based on a non-NACK-only scenario.)
[0196] In the specific implementation, the first UE determines the target number of transmissions based on the data packet or the resource selection mechanism enabled by the UE.
[0197] For example, if the data packet or the first UE uses a random selection mechanism, the target transmission count is determined to be N1; if the data packet / UE uses a partial sensing based resource selection mechanism, the target transmission count is determined to be N2; if the data packet or the first UE uses a full sensing based resource selection mechanism, the target transmission count is determined to be N3. Here, N1, N2, and N3 are different integers.
[0198] Further optionally, in this embodiment of the application, the first configuration information mentioned above includes a first PDB;
[0199] In some possible embodiments, step 201 above may include at least one of the following steps (i.e., steps D1 to D3):
[0200] Step D1: If the first PDB is less than the preset PDB threshold, the first UE enables the target transmission mechanism of the data packet.
[0201] Step D2: If the first PDB is greater than or equal to the preset PDB threshold, the first UE disables the target transmission mechanism for data packets.
[0202] Step D3: If the first PDB is within the preset PDB range, the first UE determines the target number of data packet transmissions as the first number of transmissions.
[0203] Furthermore, the first UE determines the target transmission parameters based on the first configuration information and preset rules.
[0204] In some possible embodiments, the above-mentioned preset rules include at least one of the following:
[0205] If the first PDB of a data packet is less than a preset PDB threshold, enable the target transmission mechanism for the data packet.
[0206] If the first PDB is greater than or equal to the preset PDB threshold, the target transmission mechanism of the data packet is disabled.
[0207] If the first PDB is within the preset PDB range, the target number of data packet transmissions is determined as the first number of transmissions.
[0208] In the specific implementation, the first UE enables or disables the mechanism 1 based on the PDB or remaining PDB of the data packet.
[0209] For example, when the remaining PDB or PDB of the data packet is less than the preset PDB_1, mechanism 1 is enabled; when the remaining PDB or PDB of the data packet is greater than or equal to the preset PDB_1, mechanism 1 is disabled.
[0210] In the specific implementation, the first UE determines the number of transmissions (i.e., the target number of transmissions) based on the PDB of the data packet or the remaining PDB.
[0211] For example, when the remaining PDB of the data packet or the PDB is within the preset PDB range 1, the target number of transmissions is determined to be N1.
[0212] Further, optionally, in this embodiment of the application, the first configuration information mentioned above includes CBR;
[0213] In some possible embodiments, step 201 above may include at least one of the following steps (i.e., steps E1 to E3):
[0214] Step E1: If the first UE's CBR is within the preset CBR range, determine the target number of data packet transmissions as the first number of transmissions.
[0215] Step E2: If the CBR is less than or equal to the preset CBR threshold, enable the target transmission mechanism of the data packet.
[0216] Step E3: If the CBR is greater than the preset CBR threshold, disable the target transmission mechanism for the data packet.
[0217] Furthermore, the first UE determines the target transmission parameters based on the first configuration information and preset rules.
[0218] In some possible embodiments, the above-mentioned preset rules include at least one of the following:
[0219] When the UE's CBR is within the preset CBR range, the target number of data packet transmissions is determined as the first number of transmissions;
[0220] When the CBR is less than or equal to the preset CBR threshold, the target transmission mechanism of the data packet is enabled;
[0221] If the CBR is greater than the preset CBR threshold, the target transmission mechanism of the data packet is disabled.
[0222] In the specific implementation, the first UE determines the number of times the data packet is transmitted based on the CBR measurement results.
[0223] For example, if the CBR measurement result is within the preset CBR range 1, then the number of data packet transmissions is determined to be N1.
[0224] For example, the aforementioned preset CBR range 1 may include any of the following: a preset maximum value, a preset minimum value, or a range formed by the preset maximum and minimum values. That is, the preset range in this application embodiment may be a minimum value configuration, a maximum value configuration, or a maximum value plus a minimum value configuration. In other words, it may have only an upper boundary, only a lower boundary, or both an upper and lower boundary.
[0225] For example, the CBR range mentioned above may include one or more, corresponding to one or more transmission counts. For instance, the first UE may have m preset CBR ranges, corresponding to n transmission counts N1 (e.g., range 1 corresponds to N1, range 2 corresponds to N2).
[0226] Where m and n are positive integers, and m and n can be the same or different.
[0227] In the specific implementation, the first UE enables or disables mechanism 1 based on the CBR measurement results.
[0228] For example, if the CBR measurement result is less than or equal to the preset value CBR_thresh 1, then mechanism 1 is enabled; if the CBR measurement result is greater than the preset value CBR_thresh 1, then mechanism 1 is disabled.
[0229] It should be noted that if the CBR measurement result is greater than the preset value CBR_thresh 1, it indicates that the system is congested. When the system is congested, it means that resources are insufficient. If blind retransmission is performed multiple times under such circumstances, it will lead to more congestion and low system efficiency. Therefore, the blind retransmission mechanism can be enabled when the CBR measurement result is less than or equal to the preset value CBR_thresh 1, thereby improving system efficiency.
[0230] Further, optionally, in this embodiment of the application, the first configuration information includes CR;
[0231] In some possible embodiments, step 201 above may include at least one of the following steps (i.e., steps F1 to F3):
[0232] Step F1: If the CR of the first UE is within the preset CR range, determine the target number of data packet transmissions as the first number of transmissions.
[0233] Step F2: If the above CR is less than or equal to the preset CR threshold, enable the target transmission mechanism of the data packet.
[0234] Step F3: If the CR is greater than the preset CR threshold, disable the target transmission mechanism of the data packet.
[0235] Furthermore, the first UE determines the target transmission parameters based on the first configuration information and preset rules.
[0236] In some possible embodiments, the above-mentioned preset rules include at least one of the following:
[0237] When the CR of the UE is within the preset CR range, the target number of data transmissions is determined to be the first number of transmissions;
[0238] When the CR is less than or equal to the preset CR threshold, the target transmission mechanism of the data packet is enabled;
[0239] If the CR is greater than the preset CR threshold, the target transmission mechanism of the data packet is disabled.
[0240] In the specific implementation, the first UE determines the number of times the data packet is transmitted based on the CR measurement results.
[0241] For example, if the CR measurement result is within the preset CR range 1, then the number of data packet transmissions is determined to be N1.
[0242] For example, the aforementioned preset CR range 1 may include any of the following: a preset maximum value, a preset minimum value, or a range formed by the preset maximum and minimum values. That is, the preset range in this application embodiment may be a configuration of a minimum value, a configuration of a maximum value, or a configuration of a maximum value plus a minimum value. In other words, it may have only an upper boundary, only a lower boundary, or both an upper boundary and a lower boundary.
[0243] For example, the aforementioned CR range may include one or more, corresponding to one or more transmission counts. For instance, the first UE may have m preset CR ranges, corresponding to n transmission counts N1 (e.g., range 1 corresponds to N1, range 2 corresponds to N2).
[0244] Where m and n are positive integers, and m and n can be the same or different.
[0245] In the specific implementation, the first UE enables or disables mechanism 1 based on the CR measurement results.
[0246] For example, if the CR measurement result is less than or equal to the preset value CR_thresh 1, then mechanism 1 is enabled; if the CR measurement result is greater than the preset value CR_thresh 1, then mechanism 1 is disabled.
[0247] Further optionally, in this embodiment of the application, the first configuration information mentioned above includes the configuration information of the DRX configuration;
[0248] In some possible embodiments, step 201 above may include at least one of the following steps (i.e., steps G1 to G5):
[0249] Step G1: When the above DRX configuration is the first DRX configuration, the first UE enables the target transmission mechanism of data packets.
[0250] Step G2: When the above DRX configuration is the second DRX configuration, the first UE disables the target transmission mechanism of data packets.
[0251] Step G3: If the DRX period is within the first preset range in the above configuration information, the first UE determines the target number of data packet transmissions as the first number of transmissions.
[0252] Step G4: If the DRX time in the above DRX configuration information is within the second preset range, the first UE determines the target number of data packet transmissions as the second number of transmissions.
[0253] Step G5: If the DRX time percentage in the above DRX configuration information is within the third preset range, the first UE determines the target number of data packet transmissions as the third number of transmissions.
[0254] Furthermore, the first UE determines the target transmission parameters based on the first configuration information and preset rules.
[0255] In some possible embodiments, the above-mentioned preset rules include at least one of the following:
[0256] When the UE's DRX configuration is set to the first DRX configuration, the target transmission mechanism for data packets is enabled;
[0257] When the above DRX configuration is the second DRX configuration, disable the target transmission mechanism of the data packets;
[0258] If the DRX period is within the first preset range in the above DRX configuration information, the target number of data packet transmissions is determined to be the first number of transmissions.
[0259] If the DRX time in the above DRX configuration information is within the second preset range, then the target number of data packet transmissions is determined to be the second number of transmissions.
[0260] If the DRX time percentage in the above DRX configuration information is within the third preset range, the target number of data packet transmissions is determined to be the third number of transmissions.
[0261] The aforementioned DRX time includes at least one of the following: on duration, offduration; the aforementioned first DRX configuration is different from the aforementioned second DRX configuration.
[0262] In the specific implementation, the first UE enables or disables mechanism 1 based on the DRX configuration information.
[0263] For example, if the DRX is configured as DRX configuration 1, then the UE enables mechanism 1; if the DRX is configured as DRX configuration 2, then the UE disables mechanism 1.
[0264] Among them, DRX Configuration 1 and DRX Configuration 2 are DRX configurations with different configuration parameters.
[0265] In the specific implementation, the first UE determines the target number of data packet transmissions based on the DRX configuration.
[0266] For example, if the DRX cycle in the DRX configuration parameters is within the preset range of 1, then the target number of transmissions is determined to be N1.
[0267] For example, if the on-duration or off-duration of the DRX is within a preset range 2, or the proportion of the on-duration or off-duration of the DRX is within a preset range 3, then the target number of transmissions is determined to be N2. Here, preset range 2 and preset range 3 can be preset ranges of a maximum value, a minimum value, or a maximum and minimum value. Furthermore, the UE can have m preset ranges 2, corresponding to n values for the number of transmissions.
[0268] It should be noted that the above percentages represent the proportion of DRX in the on-duration or off-duration DRX cycle.
[0269] Furthermore, if the number of on-duration or off-duration symbols (slots) of DRX is within a preset range of 2, or the proportion of on-duration or off-duration slots is within a preset range of 3, then the target number of transmissions is determined to be N2.
[0270] It should be noted that the above slot percentages represent the proportion of DRX on-duration or off-duration slots in a DRX cycle.
[0271] The DRX time includes at least one of the following: activation time, shutdown time; the first DRX configuration is different from the second DRX configuration.
[0272] Further optionally, in this embodiment of the application, the first configuration information mentioned above includes power level information, and the power level information includes the remaining power level;
[0273] In some possible embodiments, step 201 above may include at least one of the following steps (i.e., steps H1 to H3):
[0274] Step H1: The first UE determines the target number of data packet transmissions based on the above power level and the second mapping relationship.
[0275] Step H2: When the remaining power level is higher than or equal to the preset power level, the first UE enables the target transmission mechanism of the data packet.
[0276] Step H3: When the remaining power level is lower than the preset power level, the first UE disables the target transmission mechanism for data packets.
[0277] Optionally, the power level (information) mentioned above may be for the first UE or for other UEs, such as for a second UE that transmits data with the first UE.
[0278] Furthermore, the first UE determines the target transmission parameters based on the first configuration information and preset rules.
[0279] In some possible embodiments, the above-mentioned preset rules include at least one of the following:
[0280] A second mapping relationship between the UE's power level and the number of transmissions, wherein the power level information includes the remaining power level;
[0281] When the remaining power level is higher than or equal to the preset power level, the first UE enables the target transmission mechanism of the data packet.
[0282] When the remaining power level is lower than the preset power level, the first UE disables the target transmission mechanism for data packets.
[0283] The second mapping relationship mentioned above includes: the mapping relationship between power level and number of transmissions; the second mapping relationship is determined according to at least one of the following: predefined, network configuration, UE configuration.
[0284] Optionally, the above mapping relationship is a mapping relationship between the remaining power level or remaining power (range) and the number of transmissions.
[0285] For example, the second mapping relationship mentioned above may include: power level 1, or the number of transmissions N1 corresponding to the remaining power (range) 1.
[0286] In the specific implementation, the first UE determines the target number of data packet transmissions N based on the aforementioned remaining power level and the aforementioned second mapping relationship.
[0287] In the specific implementation, the first UE enables or disables mechanism 1 based on the UE's remaining power level.
[0288] For example, if the UE's power level is higher than or equal to power level 1, then enable mechanism 1; if the UE's power level is lower than power level 1, then disable mechanism 1.
[0289] Further optionally, in this embodiment of the application, the first configuration information includes power information, wherein the power includes the remaining power.
[0290] Step 201 above may include at least one of the following steps (i.e., steps I1 to I3):
[0291] Step I1: Determine the target number of data packet transmissions based on the above-mentioned power level and the third mapping relationship.
[0292] Step I2: If the remaining power is greater than or equal to the preset remaining power, enable the target transmission mechanism for data packets.
[0293] Step I3: If the remaining battery power is less than the preset remaining battery power, disable the target transmission mechanism for data packets.
[0294] Optionally, the aforementioned power level can be the power level information of the first UE, or the power level information of other UEs, such as a second UE that transmits data with the first UE. Optionally, the aforementioned power level information can be a power level value or a power level range.
[0295] Furthermore, the first UE determines the target transmission parameters based on the first configuration information and preset rules.
[0296] In some possible embodiments, the above-mentioned preset rules include at least one of the following:
[0297] A third mapping relationship between the UE's battery level and the number of transmissions, where the battery level includes the remaining battery level;
[0298] When the remaining power is greater than or equal to the preset remaining power, enable the target transmission mechanism of the data packet.
[0299] If the remaining battery power is less than the preset remaining battery power, the target transmission mechanism for data packets will be disabled.
[0300] The aforementioned third mapping relationship includes a mapping relationship between power consumption and the number of transmissions. The aforementioned third mapping relationship is determined based on at least one of the following: predefined, network configuration, UE configuration. Further, the aforementioned third mapping relationship may be configured by the first UE or by other UEs. This application embodiment does not impose any limitations on this.
[0301] In the specific implementation, the first UE determines the target number of data packet transmissions N based on the UE's remaining battery power and the aforementioned third mapping relationship.
[0302] In the specific implementation, the first UE enables or disables mechanism 1 based on the UE's remaining battery power.
[0303] For example, if the UE's remaining battery power (range) is greater than or equal to the remaining battery power (range) Power 1, then mechanism 1 is enabled; if the UE's remaining battery power (range) is less than the remaining battery power (range) Power 1, then mechanism 1 is disabled.
[0304] Further optionally, in this embodiment of the application, the first configuration information mentioned above includes: UE type;
[0305] Step 201 above may include at least one of the following steps (i.e., steps G1 to G4):
[0306] Step G1: If the UE type is the first UE type, disable the target transmission mechanism of the data packet.
[0307] Step G2: If the UE type is the second UE type, enable the target transmission mechanism for the data packet.
[0308] Step G3: If the UE type is the first UE type, determine the target number of data packet transmissions as the first number of transmissions.
[0309] Step G4: If the UE type is the second UE type, determine the target number of data packet transmissions as the second number of transmissions.
[0310] Optionally, the UE type mentioned above can be the first UE or other UEs, for example, a second UE that transmits data with the first UE. This application embodiment does not limit this in any way.
[0311] Furthermore, the first UE determines the target transmission parameters based on the first configuration information and preset rules.
[0312] In some possible embodiments, the above-mentioned preset rules include at least one of the following:
[0313] When the UE type is the first UE type, disable the target transmission mechanism for data packets;
[0314] When the UE type of the above UE is the second UE type, enable the target transmission mechanism of the data packet;
[0315] If the UE type of the above-mentioned UE is the first UE type, the target number of data packet transmissions is determined to be the first number of transmissions;
[0316] If the UE type of the above-mentioned UE is the second UE type, the target number of data packet transmissions is determined to be the second number of transmissions.
[0317] Optionally, the first UE type mentioned above includes a power-limited UE or a PUE (pedestrian UE).
[0318] Optionally, the second UE type mentioned above includes non-power limited UEs or VUEs (vehicle UEs).
[0319] For example, if the UE is a power-limited UE or a PUE, then enable mechanism 1; if the UE is a non-power-limited UE / VUE, then enable mechanism 1.
[0320] For example, if the UE is a power-limited UE or a PUE, the target number of data packet transmissions is determined to be N1; if the UE is a non-power-limited UE or a VUE, the target number of data packet transmissions is determined to be N2. Here, N1 and N2 are different integers.
[0321] Further optionally, in this embodiment of the application, when the target transmission parameter includes the target number of data packet transmissions, step 201 may include the following steps 201d1 and 201d2:
[0322] Step 201d1: The first UE determines the fourth transmission number of the data packet based on the first configuration information mentioned above.
[0323] Step 201d2: The first UE determines the target number of data packet transmissions based on the fourth transmission count mentioned above and the number of resources available to the first UE.
[0324] The aforementioned number of resources includes at least one of the following: the number of resources reserved by the first UE, the remaining number of resources of the first UE, the number of resources reserved by the first UE in a period, the remaining number of resources of the first UE in a period, the number of resources used to transmit the aforementioned data packets, and the remaining number of resources used to transmit the aforementioned data packets.
[0325] Optionally, the above resource number is used to characterize the remaining number of data packet transmissions.
[0326] In the specific implementation, the first UE determines the number of times the data packet is transmitted based on the number of reserved resources or the number of remaining resources M.
[0327] In one example, the target number of data packet transmissions can be the minimum of the fourth transmission count and the number of resources. For example, if the fourth transmission count is N1 and the number of reserved or remaining resources is M, the number of data packet transmissions N can be determined as N = min(N1, M).
[0328] In another example, if the fourth transmission count is greater than the resource number, the transmission count of the data packet is set to 0 or 1; if the fourth transmission count is less than or equal to the resource number, the transmission count of the data packet is set to the fourth transmission count. For example, let's take the fourth transmission count as N1 and the number of reserved or remaining resources as M. When N1 is greater than M, the transmission count of the data packet N = 0 or 1; when N1 is less than or equal to M, the transmission count of the data packet N = N1.
[0329] Optionally, in this embodiment of the application, when the target transmission parameters include information on determining the transmission mechanism for enabling or disabling data packets, step 201 above may include the following step 201e1:
[0330] Step 201e1: The first UE enables or disables the SL transmission mechanism based on the fourth transmission count and the number of resources available to the first UE.
[0331] The aforementioned number of resources includes at least one of the following: the number of resources reserved by the first UE, the remaining number of resources of the first UE, the number of resources reserved by the first UE in a period, the remaining number of resources of the first UE in a period, the number of resources used to transmit the aforementioned data packets, and the remaining number of resources used to transmit the aforementioned data packets.
[0332] Optionally, the fourth transmission count can be the transmission count determined by the first UE based on the first configuration information.
[0333] For example, if the fourth transmission count is less than the number of resources (i.e., the remaining transmission count), then mechanism 1 is deactivated; if the fourth transmission count is greater than or equal to the number of resources, then mechanism 1 is enabled. For instance, let's take the fourth transmission count as N1 and the number of reserved or remaining resources as M. When N1 is greater than M, then the UE deactivates mechanism 1; when N1 is less than or equal to M, then the UE enables mechanism 1.
[0334] Optionally, in this embodiment of the application, step 201 may include the following step 201f:
[0335] Step 201f: The first UE determines the target transmission parameters based on its UE capabilities and first configuration information.
[0336] For example, if the first UE supports the target transmission mechanism (e.g., mechanism 1), it can determine whether to enable or disable the target transmission mechanism based on the configuration information, or determine the target transmission number N of the data packet; if the first UE does not support the target transmission mechanism, it can disable the target transmission mechanism, or determine the transmission number N of the data packet as N = 0 or 1.
[0337] For example, if the target transmission mechanism is a hybrid retransmission mechanism, and the UE supports the hybrid retransmission mechanism, it can determine whether to enable or disable the hybrid retransmission mechanism when transmitting data packets; if the UE supports the hybrid retransmission mechanism, it can set the number of data packet transmissions to 0 when transmitting data packets.
[0338] It should be noted that the number of transmissions N corresponding to the mapping rules under the different configuration parameters mentioned above can be the same or different. For example, if the number of transmissions N is determined based on priority and CBR, when CBR is in the range of 1 and the data packet priority is greater than the preset threshold value p2, the number of transmissions is N1; otherwise, N = 0 / the number of blind retransmissions is 0, or in other words, the blind retransmission mechanism / hybrid retransmission mechanism is disabled.
[0339] This application provides a method for side-link SL transmission, applied to network-side devices. Figure 3 A flowchart illustrating a method for side-link SL transmission provided in an embodiment of this application is shown. Figure 3 As shown, the method for SL transmission in a side link provided in this application embodiment may include the following step 301:
[0340] Step 301: Configure preset rules for network-side devices.
[0341] The aforementioned preset rules are used to determine the target transmission parameters.
[0342] The above target transmission parameters are used to transmit data packets;
[0343] The target transmission parameters mentioned above include at least one of the following:
[0344] The target number of transmissions for the aforementioned data packets determines the information for enabling or disabling the target transmission mechanism for the aforementioned data packets.
[0345] It should be noted that the aforementioned preset rules configured by the network-side device can be applied to any UE. When the first UE obtains the aforementioned preset rules, the UE in the network-side method corresponds to the first UE.
[0346] Optionally, in the embodiments of this application, the above-mentioned target transmission mechanism includes at least one of the following:
[0347] A mechanism that ignores feedback information when feedback is enabled;
[0348] Hybrid retransmission mechanism;
[0349] A mechanism that supports blind retransmission;
[0350] Configure the transport mechanism for the granted grant.
[0351] Optionally, in the embodiments of this application, the above-mentioned target transmission parameters are determined based on at least one of the following:
[0352] Resource pool;
[0353] Logical channel;
[0354] Priority;
[0355] PQI;
[0356] PFI;
[0357] Destination identification;
[0358] Source identifier;
[0359] UE type;
[0360] Power rating;
[0361] DRX configuration;
[0362] CBR range;
[0363] CR range;
[0364] The aforementioned priorities include at least one of the following: logical channel priority, logical channel group priority, priority carried in the side link control information (SCI), and the priority of the data packet.
[0365] Optionally, in the embodiments of this application, the method for side-link SL transmission provided in the embodiments of this application further includes the following steps 302a1 and / or 302a2:
[0366] Step 302a1: The first UE determines the target transmission mechanism of the data packet based on the target transmission count of the data packet.
[0367] Step 302a2: The first UE determines the target number of transmissions of the above data packets based on enabling or disabling the target transmission mechanism of the above data packets.
[0368] Optionally, in this embodiment of the application, the above-mentioned preset rule includes: a first mapping relationship between the first information and the number of transmissions;
[0369] The first mapping relationship mentioned above is determined based on at least one of the following: predefined, network configuration, UE configuration.
[0370] Optionally, in the embodiments of this application, the above-mentioned preset rules include at least one of the following:
[0371] If the priority of a data packet is less than the priority threshold, enable the target transmission mechanism for the aforementioned data packet.
[0372] When the priority mentioned above is greater than or equal to the priority threshold mentioned above, the target transmission mechanism of the above data packet is enabled.
[0373] Optionally, in the embodiments of this application, the above-mentioned preset rules include at least one of the following:
[0374] If the UE's first resource selection mechanism includes a randomly selected resource selection mechanism or a partial resource selection mechanism, enable the target transmission mechanism for the aforementioned SL data; or, if the UE's first resource selection mechanism includes a randomly selected resource selection mechanism or a partial detection-based resource selection mechanism, de-enable the target transmission mechanism for the aforementioned data packet.
[0375] If the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is enabled; or, if the first resource selection mechanism of the UE includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is enabled.
[0376] When the first resource selection mechanism includes a randomly selected resource selection mechanism, the target number of transmissions of the data packet is determined as the first number of transmissions;
[0377] In the case where the first resource selection mechanism mentioned above includes a resource selection mechanism based on partial detection, the target number of transmissions for the above data packets is determined as the second number of transmissions;
[0378] If the first resource selection mechanism includes a resource selection mechanism based on all detections, the target number of transmissions for the above data packets is determined to be the third number of transmissions.
[0379] The aforementioned first resource selection mechanism is the resource selection mechanism configured in the resource pool.
[0380] Optionally, in the embodiments of this application, the above-mentioned second resource selection mechanism is a UE-enabled resource selection mechanism, or a UE-enabled resource selection mechanism for initial transmission.
[0381] The aforementioned preset rules include at least one of the following:
[0382] When the UE’s second resource selection mechanism includes a randomly selected resource selection mechanism, enable the target transmission mechanism of the above data packets;
[0383] In the case where the second resource selection mechanism includes a resource selection mechanism based on partial detection or a resource selection mechanism based on full detection, the target transmission mechanism of the data packet is deactivated.
[0384] In the case where the second resource selection mechanism includes a randomly selected resource selection mechanism, the target number of transmissions of the above data packet is determined as the first number of transmissions;
[0385] When the second resource selection mechanism is a resource selection mechanism based on partial detection, the target number of transmissions for the above data packets is determined as the second number of transmissions.
[0386] In the case that the second resource selection mechanism is a resource selection mechanism based on full detection, the target number of transmissions for the above data packets is determined as the third number of transmissions.
[0387] Optionally, in the embodiments of this application, the above-mentioned preset rules include at least one of the following:
[0388] If the first PDB of a data packet is less than a preset PDB threshold, the target transmission mechanism of the aforementioned data packet is enabled.
[0389] If the first PDB is greater than or equal to the preset PDB threshold, the target transmission mechanism of the data packet is enabled.
[0390] If the first PDB is within the preset PDB range, the target number of transmissions for the data packet is determined as the first number of transmissions.
[0391] Optionally, in the embodiments of this application, the above-mentioned preset rules include at least one of the following:
[0392] If the UE's CBR is within the preset CBR range, the target number of transmissions for the above data packets is determined as the first number of transmissions;
[0393] When the CBR is less than or equal to the preset CBR threshold, the target transmission mechanism of the above data packet is enabled;
[0394] If the CBR is greater than the preset CBR threshold, the target transmission mechanism of the above data packet is disabled.
[0395] Optionally, in the embodiments of this application, the above-mentioned preset rules include at least one of the following:
[0396] If the CR of the UE is within the preset CR range, the target number of transmissions for the above data packets is determined as the first number of transmissions;
[0397] When the aforementioned CR is less than or equal to the preset CR threshold, the target transmission mechanism of the aforementioned data packet is enabled;
[0398] If the CR is greater than the preset CR threshold, the target transmission mechanism of the above data packet is disabled.
[0399] Optionally, in the embodiments of this application, the above-mentioned preset rules include at least one of the following:
[0400] When the UE's DRX configuration is set to the first DRX configuration, the target transmission mechanism for the above data packets is enabled;
[0401] When the above DRX configuration is the second DRX configuration, the target transmission mechanism of the above data packets is disabled;
[0402] If the DRX period is within the first preset range in the above DRX configuration information, the target number of transmissions for the above data packet is determined to be the first number of transmissions.
[0403] If the DRX time in the above DRX configuration information is within the second preset range, then the target number of transmissions for the above data packet is determined to be the second number of transmissions.
[0404] If the DRX time percentage in the above DRX configuration information is within the third preset range, the target number of transmissions for the above data packet is determined to be the third number of transmissions.
[0405] The aforementioned DRX time includes at least one of the following: duration, shutdown time; the aforementioned first DRX configuration is different from the aforementioned second DRX configuration.
[0406] Optionally, in the embodiments of this application, the above-mentioned preset rules include at least one of the following:
[0407] A second mapping relationship between the UE's power level and the number of transmissions, wherein the power level information includes the remaining power level;
[0408] When the remaining power level is higher than or equal to the preset power level, enable the target transmission mechanism of the above data packets;
[0409] When the remaining power level is lower than the preset power level, the target transmission mechanism of the data packet is enabled.
[0410] The second mapping relationship mentioned above is determined based on at least one of the following: predefined, network configuration, UE configuration.
[0411] Optionally, in the embodiments of this application, the above-mentioned preset rules include at least one of the following:
[0412] A third mapping relationship between the UE's battery level and the number of transmissions, where the battery level includes the remaining battery level;
[0413] When the remaining power is greater than or equal to the preset remaining power, the target transmission mechanism of the above data packet is enabled.
[0414] If the remaining battery power is less than the preset remaining battery power, then the target transmission mechanism of the above data packet is enabled.
[0415] The aforementioned third mapping relationship is determined based on at least one of the following: predefined, network configuration, UE configuration.
[0416] Optionally, in the embodiments of this application, the above-mentioned preset rules include at least one of the following:
[0417] If the UE type is the first UE type, then enable the target transmission mechanism of the above data packets;
[0418] When the UE type of the above UE is the second UE type, enable the target transmission mechanism of the above data packets;
[0419] If the UE type of the above-mentioned UE is the first UE type, the target number of transmissions of the above-mentioned data packet is determined to be the first number of transmissions;
[0420] If the UE type of the above-mentioned UE is the second UE type, the target number of transmissions of the above-mentioned data packet is determined to be the second number of transmissions.
[0421] In the method for SL transmission provided in this application embodiment, the network-side device configures preset rules for the UE. These preset rules determine the target transmission parameters for the UE to transmit data packets. The target transmission parameters include at least one of the following: the target number of data packet transmissions, and information on the target transmission mechanism for enabling or disabling data packets. This method can support other transmission mechanisms (e.g., blind retransmission) in feedback-based scenarios and improve the data packet transmission success rate in NACK-only scenarios. Simultaneously, it allows the UE to adjust the number of transmissions (e.g., the number of blind retransmissions or the number of authorized / unauthorized transmissions) based on configuration parameters, thereby saving system resources and improving system resource utilization.
[0422] The NACK only scenario can be considered as a scenario where groupcast option 1 is enabled, or a scenario where the second-level SCI format indicated by SCI format1-A is SCI format 2-B, or a scenario where the second-level SCI uses SCI format 2-B for transmission.
[0423] The technical solutions provided in this application will be described below with reference to several specific embodiments.
[0424] Example 1:
[0425] When the target transmission mechanism is a hybrid retransmission mechanism, the network-side device can configure whether the SLlogical channel for transmitting data packets supports hybrid retransmission. The UE can determine whether to enable or disable the target transmission mechanism based on the network-side configuration.
[0426] Optionally, the network-side device / UE-side device configures Mix-TransmissionEnable in the IE configured in the SL logical channel via RRC signaling.
[0427] Mix-TransmissionEnable indicates whether mixed retransmission (i.e., blind retransmission plus HARQ feedback retransmission) is supported in the current SL logical channel. The value of Mix-TransmissionEnable can be {enable, disable}.
[0428] Furthermore, if Mix-TransmissionEnable is configured as enabled, it indicates that mixed retransmission is enabled; or, if HARQ feedback is enabled, feedback information can be ignored; or, if the HARQ feedback mechanism is enabled, blind retransmission is supported. If Mix-TransmissionEnable is configured as disabled, it indicates that mixed retransmission is not enabled.
[0429] The information element (IE) of RRC signaling is as follows:
[0430] SL Logical Channel Configuration SL-LogicalChannelConfig-r16 Sequence {
[0431] <omitted>
[0432] SL hybrid transport enable parameters, enumeration type {enable, disable}
[0433] <omitted>
[0434] }
[0435] SL-LogicalChannelConfig-r16::=SEQUENCE{
[0436] <omit>
[0437] Sl-MixTransmissionEnable ENUMERATED{enabled,disabled}
[0438] <omit>
[0439] }
[0440] Mix-TransmissionEnable
[0441] Optionally, a hybrid retransmission indication is added to the RRC IE. If the indication is enabled, the UE sets the number of blind retransmissions to the default value N.
[0442] Example 2:
[0443] The number of data packet transmissions (e.g., N1) can be a predefined value (e.g., specified by the protocol), a network configuration value, or a UE configuration value.
[0444] For example, if N1 is a value configured by the network or the UE, then N1 can be configured in any of the following ways:
[0445] a) N1 is the value configured in SL-ResourcePool based on sl-Priority-r16, or the value configured based on perpriority;
[0446] b) N1 is a parameter configured in SL-LogicalChannelConfig. The value of N1 can be {0,1,2,…,Nn}.
[0447] Optionally, N1 can be 0.
[0448] Furthermore, when N1 is 0, it indicates that the hybrid retransmission mechanism is enabled.
[0449] The information element (IE) of the RRC that configures the number of transmissions is as follows:
[0450] SL Logical Channel Configuration SL-LogicalChannelConfig-r16 Sequence {
[0451] <omitted>
[0452] SL is the number of blind retransmissions, an integer {M1,…,M2}.
[0453] <omitted>
[0454] }
[0455] SL-LogicalChannelConfig-r16::=SEQUENCE{
[0456] <omit>
[0457] Sl-NumBlindTrans INTEGER(M1..M2),
[0458] <omit>
[0459] }
[0460] Sl-NumBlindTrans can also represent the number of authorized / unauthorized transfers configured, or the number of authorized / unauthorized transfers configured within a period.
[0461] It should be noted that Sl-NumBlindTrans indicates the number of blind retransmissions. When the value of Sl-NumBlindTrans is 0, it means that mixed retransmission or blind retransmission is disabled; or, when the value of Sl-NumBlindTrans is 1, it means that mixed retransmission or blind retransmission is disabled.
[0462] Example 3:
[0463] In the case of SL transmission, the UE can determine the transmission behavior according to at least one of the following rules:
[0464] a) If the RRC signaling configuration Mix-TransmissionEnable is enabled on the network-side device / UE-side device, the UE determines the target number of transmissions based on the predefined or configured number of transmissions N1.
[0465] b) Optionally, when the RRC signaling configuration Mix-TransmissionEnable is disabled, the value of N1 is 0.
[0466] It should be noted that the relationship between the disable field and N1=0 can be predefined.
[0467] c) Optionally, the UE can enable mixed transmission only when the RRC configuration sl-HARQ-FeedbackEnabled-r16 is enabled and Mix-TransmissionEnable is enabled;
[0468] d) If sl-HARQ-FeedbackEnabled-r16 is disabled in the RRC configuration, mixed transmission is not enabled; or if Mix-TransmissionEnable is disabled in the RRC configuration, mixed transmission is not enabled; or if the number of data packet transmissions N1 is set to 0, mixed transmission is not enabled.
[0469] Example 4:
[0470] In the case of SL transmission, the UE can perform the Logical Channel Priority (LCP) procedure according to the following rules:
[0471] Step 1: Select the destination based on MAC CE or the highest priority logical channel.
[0472] Optionally, if the HARQ attribute corresponding to the selected destination (or the logical channel / MAC CE associated with that destination) is enabled, or if sl-HARQ-FeedbackEnabled is configured to be enabled, then perform the following step 10:
[0473] It should be noted that the above configuration indicates that PSFCH is configured at this time;
[0474] Step 10: Check the Mix-TransmissionEnable attribute of the destination (or the logical channel / MAC CE associated with the destination). If the Mix-TransmissionEnable attribute is enabled, the logical channel can be selected in the following ways:
[0475] Method 1: When selecting a logical channel belonging to this destination, the Mix-TransmissionEnable attribute of the logical channel is set to enable.
[0476] Method 2: When selecting a logical channel belonging to this destination, the Mix-TransmissionEnable attribute of the logical channel can be enabled or disabled.
[0477] It should be noted that for method 2, when the Mix-TransmissionEnable attribute of the logical channel can be enabled or disabled, it means that subsequent logical channels may not need blind retransmission, but they can also be multiplexed with the highest priority logical channel in a transport block TB and blind retransmission can be performed.
[0478] Method 3: When selecting a logical channel belonging to the destination, the Mix-TransmissionEnable attribute of the logical channel is enabled, and the number of transmissions of the corresponding logical channel is less than or equal to the predefined number of transmissions N1, or the number of transmissions of the logical channel is less than or equal to the number of transmissions N1 corresponding to the destination (i.e., the logical channel / MAC CE associated with the destination).
[0479] Regarding method 3 above, it should be noted that the number of transmissions for the aforementioned logical channel refers to the number of transmissions required by that logical channel. If the destination is determined and the current TB requires X blind retransmissions, then a logical channel requiring more blind retransmissions cannot be multiplexed into the current TB. Therefore, a logical channel with a required number of transmissions less than or equal to the predefined number of transmissions N1 (e.g., the aforementioned number of blind retransmissions) needs to be selected.
[0480] Optionally, if the HARQ attribute of the selected destination (or the logical channel / MAC CE associated with the destination) is disabled or sl-HARQ-FeedbackEnabled is configured to be disabled, or the Mix-TransmissionEnable attribute of the destination (or the logical channel or MAC CE associated with the destination) is disabled, then when subsequent logical channels belonging to the destination are selected, the Mix-TransmissionEnable attribute of these logical channels will be disabled.
[0481] It should be noted that the method for side-link SL transmission provided in this application embodiment can be executed by an apparatus for side-link SL transmission, or by a control module within that apparatus for executing the method for side-link SL transmission. This application embodiment uses an apparatus for side-link SL transmission executing the method for side-link SL transmission as an example to illustrate the apparatus for side-link SL transmission provided in this application embodiment.
[0482] Figure 4 To illustrate a possible structural diagram of an apparatus for side-link SL transmission provided in an embodiment of the present invention, as shown below. Figure 4 As shown, the device 400 for side-link SL transmission includes: a determination module 401 and a transmission module 402, wherein: the determination module 401 is used to determine target transmission parameters according to first configuration information, and the transmission module 402 is used to transmit data packets based on the target transmission parameters determined by the determination module 401; wherein the target transmission parameters include at least one of the following: the target number of transmissions of the data packet, and information for determining whether to enable or disable the target transmission mechanism of the data packet.
[0483] Optionally, in embodiments of this application, the target transmission mechanism includes at least one of the following:
[0484] A mechanism that ignores feedback information when feedback is enabled;
[0485] Hybrid retransmission mechanism;
[0486] A mechanism that supports blind retransmission;
[0487] Configure the transport mechanism for the granted grant.
[0488] Optionally, in this embodiment of the application, the determining module is specifically used to determine the target transmission parameters based on the first configuration information and preset rules;
[0489] The preset rule is a rule determined according to at least one of the following:
[0490] Predefined; network-side device configuration; UE-side configuration.
[0491] Optionally, in this embodiment of the application, the first configuration information includes at least one of the following:
[0492] First information; the destination identifier of the data packet; the source identifier of the data packet;
[0493] Resource selection mechanism; first packet delay budget (PDB) of the data packet; channel busy rate (CBR);
[0494] Channel occupancy rate (CR); configuration information for discontinuous reception (DRX); power level of the first UE; battery level of the first UE; configuration for Hybrid Automatic Repeat Request (HARQ) feedback; UE type of the first UE; wherein, the first PDB includes: the PDB of the aforementioned data packet and / or the remaining PDB of the aforementioned data packet;
[0495] Optionally, in this embodiment of the application, the first information includes at least one of the following: priority;
[0496] The data packet has a PC5 port Quality of Service Indicator (PQI); a PC5 port Quality of Service Flow Indicator (PFI); wherein the priority includes at least one of the following: logical channel priority, logical channel group priority, priority carried in the side link control information (SCI), and the priority of the data packet.
[0497] Optionally, in the embodiments of this application, the target transmission parameters are determined based on at least one of the following: resource pool; logical channel; priority; PQI; PFI; destination identifier; source identifier; UE type; power level; DRX configuration; CBR range; CR range; wherein the priority includes at least one of the following: logical channel priority, logical channel group priority, priority carried in the side link control information SCI, and priority of the data packet.
[0498] Optionally, in this embodiment, the determining module is specifically used to: determine whether to enable or disable the target transmission mechanism of the data packet based on the target number of transmissions of the data packet.
[0499] Alternatively, the target number of transmissions of the data packet can be determined based on enabling or disabling the target transmission mechanism of the data packet.
[0500] Optionally, in this embodiment of the application, the first configuration information includes: first information;
[0501] The determining module is specifically used to: determine the target number of transmissions of the data packet based on the first information and the first mapping relationship;
[0502] The first mapping relationship includes: the mapping relationship between the first information and the number of transmissions; the first mapping relationship is determined according to at least one of the following: predefined, network configuration, UE configuration.
[0503] Optionally, in this embodiment of the application, the first information includes: priority;
[0504] The determining module is specifically used to enable the target transmission mechanism of the data packet when the priority is less than the priority threshold.
[0505] When the priority is greater than or equal to the priority threshold, the target transmission mechanism of the data packet is enabled;
[0506] The priority threshold is a predefined parameter, a network configuration parameter, or a UE configuration parameter.
[0507] Optionally, in this embodiment of the application, the first configuration information includes: a first resource selection mechanism, wherein the first resource selection mechanism is a resource selection mechanism configured in the resource pool;
[0508] The determining module is specifically used for at least one of the following:
[0509] If the first resource selection mechanism includes a randomly selected resource selection mechanism or a partially detection-based resource selection mechanism, enable the target transmission mechanism of the data packet; or, if the first resource selection mechanism includes a randomly selected resource selection mechanism or a partially detection-based resource selection mechanism, de-enable the target transmission mechanism of the data packet.
[0510] If the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is deactivated; or, if the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is activated.
[0511] When the first resource selection mechanism includes a randomly selected resource selection mechanism, the target number of transmissions of the data packet is determined as the first number of transmissions;
[0512] If the first resource selection mechanism includes a resource selection mechanism based on partial detection, the target number of transmissions for the data packet is determined as the second number of transmissions;
[0513] If the first resource selection mechanism includes a resource selection mechanism based on full detection, the target number of transmissions for the data packet is determined to be the third number of transmissions.
[0514] Optionally, in this application embodiment, the first configuration information includes a second resource selection mechanism, which is a resource selection mechanism enabled by the first UE or a resource selection mechanism enabled by the first UE initial transmission.
[0515] The determining module is specifically used for at least one of the following:
[0516] In the case where the second resource selection mechanism includes a randomly selected resource selection mechanism, the target transmission mechanism of the data packet is enabled;
[0517] In the case where the second resource selection mechanism includes a resource selection mechanism based on partial detection or a resource selection mechanism based on full detection, the target transmission mechanism of the data packet is deactivated.
[0518] When the second resource selection mechanism includes a randomly selected resource selection mechanism, the target number of transmissions of the data packet is determined as the first number of transmissions;
[0519] When the second resource selection mechanism is a resource selection mechanism based on partial detection, the target number of transmissions of the data packet is determined as the second number of transmissions;
[0520] When the second resource selection mechanism is a resource selection mechanism based on full detection, the target number of transmissions for the data packet is determined to be the third number of transmissions.
[0521] Optionally, in this embodiment of the application, the first configuration information includes a first PDB;
[0522] The determining module is specifically used for at least one of the following:
[0523] If the first PDB is less than a preset PDB threshold, the target transmission mechanism of the data packet is enabled;
[0524] If the first PDB is greater than or equal to a preset PDB threshold, the target transmission mechanism of the data packet is enabled.
[0525] If the first PDB is within a preset PDB range, the target number of transmissions for the data packet is determined as the first number of transmissions.
[0526] Optionally, in this embodiment of the application, the first configuration information includes CBR;
[0527] The determining module is specifically used for at least one of the following:
[0528] When the CBR is within a preset CBR range, the target number of transmissions for the data packet is determined to be the first number of transmissions;
[0529] When the CBR is less than or equal to a preset CBR threshold, the target transmission mechanism of the data packet is enabled;
[0530] If the CBR is greater than the preset CBR threshold, the target transmission mechanism of the data packet is deactivated.
[0531] Optionally, in this embodiment of the application, the first configuration information includes CR;
[0532] The determining module is specifically used for at least one of the following:
[0533] When the CR is within a preset CR range, the target number of transmissions for the data packet is determined to be the first number of transmissions;
[0534] When the CR is less than or equal to a preset CR threshold, the target transmission mechanism of the data packet is enabled;
[0535] If the CR is greater than the preset CR threshold, the target transmission mechanism of the data packet is disabled.
[0536] Optionally, in this embodiment of the application, the first configuration information includes the configuration information of the DRX configuration;
[0537] The determining module is specifically used for at least one of the following:
[0538] When the DRX configuration is set to the first DRX configuration, the target transmission mechanism of the data packet is enabled;
[0539] When the DRX configuration is set to the second DRX configuration, the target transmission mechanism of the data packet is deactivated;
[0540] If the DRX period is within a first preset range in the configuration information, the target number of transmissions for the data packet is determined to be the first number of transmissions.
[0541] If the DRX time in the DRX configuration information is within a second preset range, the target number of transmissions for the data packet is determined to be the second number of transmissions.
[0542] If the DRX time percentage in the DRX configuration information is within a third preset range, the target number of transmissions for the data packet is determined to be the third number of transmissions.
[0543] The DRX time includes at least one of the following: activation time, shutdown time; the first DRX configuration is different from the second DRX configuration.
[0544] Optionally, in this embodiment of the application, the first configuration information includes the power level of the first UE, and the power level information includes the remaining power level;
[0545] The determining module is specifically used for at least one of the following:
[0546] The target number of transmissions for the data packet is determined based on the power level and the second mapping relationship.
[0547] When the remaining power level is higher than or equal to the preset power level, the target transmission mechanism of the data packet is enabled;
[0548] If the remaining power level is lower than the preset power level, the target transmission mechanism of the data packet is deactivated.
[0549] The second mapping relationship includes a mapping relationship between power level and number of transmissions; the second mapping relationship is determined according to at least one of the following: predefined, network configuration, UE configuration.
[0550] Optionally, in this embodiment of the application, the first configuration information includes the battery level of the first UE, and the battery level includes the remaining battery level;
[0551] The determining module is specifically used for at least one of the following:
[0552] Based on the battery level of the first UE and the third mapping relationship, the target number of data transmissions is determined;
[0553] When the remaining battery power is greater than or equal to the preset remaining battery power, the target transmission mechanism of the data packet is enabled;
[0554] If the remaining battery power is less than the preset remaining battery power, the target transmission mechanism of the data packet is disabled.
[0555] The third mapping relationship includes a mapping relationship between power consumption and the number of transmissions; the third mapping relationship is determined based on at least one of the following: predefined, network configuration, UE configuration.
[0556] Optionally, in this embodiment of the application, the first configuration information includes: HARQ feedback configuration;
[0557] The determining module is specifically used to: when the HARQ feedback configuration is the target configuration, the first UE transmits the data packet according to the target transmission mechanism.
[0558] Optionally, in this embodiment of the application, the first configuration information includes: the UE type of the first UE;
[0559] The determining module is specifically used for at least one of the following:
[0560] If the UE type of the first UE is the first UE type, then the target transmission mechanism of the data packet is disabled;
[0561] When the UE type of the first UE is the second UE type, enable the target transmission mechanism of the data packet;
[0562] If the UE type of the first UE is the first UE type, the target number of transmissions of the data packet is determined to be the first number of transmissions;
[0563] If the UE type of the first UE is the second UE type, the target number of transmissions for the data packet is determined to be the second number of transmissions.
[0564] Optionally, in this embodiment of the application, when the target transmission parameter includes the target number of transmissions of the data packet,
[0565] The determining module is specifically used for at least one of the following:
[0566] The first UE determines the fourth transmission number of the data packet based on the first configuration information;
[0567] The first UE determines the target number of transmissions for the data packet based on the fourth transmission count and the number of resources available to the first UE.
[0568] The number of resources includes at least one of the following: the number of resources reserved by the first UE, the number of remaining resources of the first UE, the number of resources reserved by the first UE in a period, the number of remaining resources of the first UE in a period, the number of resources used to transmit the data packet, and the number of remaining resources used to transmit the data packet.
[0569] Optionally, in this embodiment of the application, when the target transmission parameters include information for determining whether to enable or disable the transmission mechanism of the data packet, the determining module is specifically used for: the first UE enabling or disabling the target transmission mechanism of the data packet based on the fourth transmission count and the number of resources of the first UE.
[0570] The number of resources includes at least one of the following: the number of resources reserved by the first UE, the number of remaining resources of the first UE, the number of resources reserved by the first UE in a period, the number of remaining resources of the first UE in a period, the number of resources used to transmit the data packet, and the number of remaining resources used to transmit the data packet.
[0571] Optionally, in this embodiment of the application, the determining module is specifically used to determine the target transmission parameters based on the UE capabilities of the first UE and the first configuration information.
[0572] In the apparatus for SL transmission provided in this application embodiment, a first UE determines target transmission parameters based on first configuration information and transmits data packets based on the target transmission parameters. The target transmission parameters include at least one of the following: a target number of data packet transmissions, and information determining the target transmission mechanism for enabling or disabling data packets. This method can support other transmission mechanisms (e.g., blind retransmission) in feedback-based scenarios and improve the data packet transmission success rate in NACK-only scenarios. Simultaneously, the UE can adjust the number of transmissions (e.g., the number of blind retransmissions or the number of authorized / unauthorized transmissions) based on configuration parameters, thereby saving system resources and improving system resource utilization.
[0573] It should be noted that the UE in the embodiments of this application includes a terminal.
[0574] The device used for SL transmission in this application embodiment can be a device, a device or electronic device with an operating system, or a component, integrated circuit, or chip in a terminal or UE. The device or electronic device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminal 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the type of terminal.
[0575] The apparatus for SL transmission provided in this application embodiment can achieve Figures 1 to 3 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0576] Figure 5 To illustrate a possible structural diagram of the network-side device provided in the embodiments of the present invention, as follows: Figure 5 As shown, the network-side device 500 includes: a configuration module 501, wherein: the configuration module 501 is used to configure preset rules for the network-side device; wherein, the preset rules are used to determine target transmission parameters; the target transmission parameters are used to transmit data packets; the target transmission parameters include at least one of the following: the target number of data packet transmissions, and information for determining the target transmission mechanism for enabling or disabling data packets.
[0577] Optionally, in embodiments of this application, the target transmission mechanism includes at least one of the following:
[0578] A mechanism that ignores feedback information when feedback is enabled;
[0579] Hybrid retransmission mechanism;
[0580] A mechanism that supports blind retransmission;
[0581] Configure the transport mechanism for the granted grant.
[0582] Optionally, in embodiments of this application, the target transmission parameters are determined based on at least one of the following:
[0583] Resource pool; logical channel; priority; PQI; PFI; destination identifier; source identifier; UE type; power level; DRX configuration; CBR range; CR range; wherein, the priority includes at least one of the following: logical channel priority, logical channel group priority, priority carried in the side link control information (SCI), and priority of the data packet.
[0584] Optionally, in this embodiment of the application, the apparatus further includes: a determining module:
[0585] The determining module is used to determine the target transmission mechanism of the data packet based on the target number of transmissions of the data packet;
[0586] Alternatively, the target number of transmissions of the data packet can be determined based on enabling or disabling the target transmission mechanism of the data packet.
[0587] Optionally, in this embodiment of the application, the preset rule includes: a first mapping relationship between the first information and the number of transmissions;
[0588] The first mapping relationship is determined based on at least one of the following: predefined, network configuration, UE configuration.
[0589] Optionally, in embodiments of this application, the preset rules include at least one of the following:
[0590] If the priority of a data packet is less than the priority threshold, then the target transmission mechanism of the data packet is disabled.
[0591] When the priority is greater than or equal to the priority threshold, the target transmission mechanism of the data packet is enabled;
[0592] The priority threshold is a predefined parameter, a network configuration parameter, or a UE configuration parameter.
[0593] Optionally, in embodiments of this application, the preset rules include at least one of the following:
[0594] If the UE's first resource selection mechanism includes a randomly selected resource selection mechanism or a partially detected resource selection mechanism, enable the target transmission mechanism of the SL data; or, if the first resource selection mechanism includes a randomly selected resource selection mechanism or a partially detected resource selection mechanism, de-enable the target transmission mechanism of the data.
[0595] If the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is deactivated; or, if the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is activated.
[0596] When the first resource selection mechanism includes a randomly selected resource selection mechanism, the target number of transmissions of the data packet is determined as the first number of transmissions;
[0597] If the first resource selection mechanism includes a resource selection mechanism based on partial detection, the target number of transmissions for the data packet is determined as the second number of transmissions;
[0598] If the first resource selection mechanism includes a resource selection mechanism based on all detections, the target number of transmissions for the data packet is determined to be the third number of transmissions.
[0599] The first resource selection mechanism is the resource selection mechanism configured in the resource pool.
[0600] Optionally, in this embodiment of the application, the second resource selection mechanism is a UE-enabled resource selection mechanism or a UE-enabled resource selection mechanism for initial transmission.
[0601] The preset rules include at least one of the following:
[0602] When the UE’s second resource selection mechanism includes a randomly selected resource selection mechanism, enable the target transmission mechanism of the data packet;
[0603] In the case where the second resource selection mechanism includes a resource selection mechanism based on partial detection or a resource selection mechanism based on full detection, the target transmission mechanism of the data packet is deactivated.
[0604] When the second resource selection mechanism includes a randomly selected resource selection mechanism, the target number of transmissions of the data packet is determined as the first number of transmissions;
[0605] In the case where the second resource selection mechanism includes a resource selection mechanism based on partial detection, the target number of transmissions of the data packet is determined as the second number of transmissions;
[0606] In the case where the second resource selection mechanism includes a resource selection mechanism based on full detection, the target number of transmissions for the data packet is determined to be the third number of transmissions.
[0607] Optionally, in embodiments of this application, the preset rules include at least one of the following:
[0608] If the first PDB of a data packet is less than a preset PDB threshold, the target transmission mechanism of the data packet is enabled.
[0609] If the first PDB is greater than or equal to a preset PDB threshold, the target transmission mechanism of the data packet is enabled.
[0610] If the first PDB is within a preset PDB range, the target number of transmissions for the data packet is determined as the first number of transmissions.
[0611] Optionally, in embodiments of this application, the preset rules include at least one of the following:
[0612] If the UE's CBR is within a preset CBR range, the target number of transmissions for the data packet is determined to be the first number of transmissions;
[0613] When the CBR is less than or equal to a preset CBR threshold, the target transmission mechanism of the data packet is enabled;
[0614] If the CBR is greater than the preset CBR threshold, the target transmission mechanism of the data packet is deactivated.
[0615] Optionally, in embodiments of this application, the preset rules include at least one of the following:
[0616] If the CR of the UE is within the preset CR range, the target number of transmissions of the data packet is determined to be the first number of transmissions;
[0617] When the CR is less than or equal to a preset CR threshold, the target transmission mechanism of the data packet is enabled;
[0618] If the CR is greater than the preset CR threshold, the target transmission mechanism of the data packet is disabled.
[0619] Optionally, in embodiments of this application, the preset rules include at least one of the following:
[0620] When the UE's DRX configuration is set to the first DRX configuration, the target transmission mechanism of the data packet is enabled;
[0621] When the DRX configuration is set to the second DRX configuration, the target transmission mechanism of the data packet is deactivated;
[0622] If the DRX period is within a first preset range in the DRX configuration information, the target number of transmissions for the data packet is determined to be the first number of transmissions.
[0623] If the DRX time in the DRX configuration information is within a second preset range, then the target number of transmissions for the data packet is determined to be the second number of transmissions.
[0624] If the DRX time percentage in the DRX configuration information is within a third preset range, the target number of transmissions for the data packet is determined to be the third number of transmissions.
[0625] The DRX time includes at least one of the following: duration, shutdown time; the first DRX configuration is different from the second DRX configuration.
[0626] Optionally, in embodiments of this application, the preset rules include at least one of the following:
[0627] A second mapping relationship between the UE's power level and the number of transmissions, wherein the power level information includes the remaining power level;
[0628] When the remaining power level is higher than or equal to the preset power level, the target transmission mechanism of the data packet is enabled;
[0629] If the remaining power level is lower than the preset power level, the target transmission mechanism of the data packet is deactivated.
[0630] The second mapping relationship is determined based on at least one of the following: predefined, network configuration, UE configuration.
[0631] Optionally, in embodiments of this application, the preset rules include at least one of the following:
[0632] A third mapping relationship between the UE's battery level and the number of transmissions, wherein the battery level includes the remaining battery level;
[0633] When the remaining battery power is greater than or equal to the preset remaining battery power, the target transmission mechanism of the data packet is enabled;
[0634] If the remaining battery power is less than the preset remaining battery power, the target transmission mechanism of the data packet is disabled.
[0635] The third mapping relationship includes at least one of the following: a predefined mapping relationship, a network-configured mapping relationship, and a UE-configured mapping relationship.
[0636] Optionally, in embodiments of this application, the preset rules include at least one of the following:
[0637] If the UE type is the first UE type, then enable the target transmission mechanism of the data packet;
[0638] When the UE type of the UE is the second UE type, enable the target transmission mechanism of the data packet;
[0639] If the UE type of the UE is the first UE type, the target number of transmissions of the data packet is determined to be the first number of transmissions;
[0640] If the UE type of the UE is the second UE type, the target number of transmissions for the data packet is determined to be the second number of transmissions.
[0641] Optional, such as Figure 6 As shown, this application embodiment also provides a communication device 600, including a processor 601, a memory 602, and a program or instructions stored in the memory 602 and executable on the processor 601. For example, when the communication device 600 is a terminal, the program or instructions executed by the processor 601 implement the various processes of the above-described method embodiment for side-link SL transmission, and achieve the same technical effect. When the communication device 600 is a network-side device, the program or instructions executed by the processor 601 implement the various processes of the above-described method embodiment for side-link SL transmission, and achieve the same technical effect; to avoid repetition, further details are omitted here.
[0642] This application embodiment also provides a UE, including a processor and a communication interface. The processor is used to determine target transmission parameters according to first configuration information, and the communication interface is used to transmit data packets based on the target transmission parameters. This UE embodiment corresponds to the terminal-side method embodiment described above. All implementation processes and methods of the above method embodiments can be applied to this terminal embodiment and achieve the same technical effects. Specifically, Figure 7 A schematic diagram of the hardware structure of a UE to implement an embodiment of this application.
[0643] The UE100 includes, but is not limited to, at least some of the following components: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, and processor 110.
[0644] Those skilled in the art will understand that UE100 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 7 The UE structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0645] It should be understood that, in this embodiment, the input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0646] In this embodiment, the radio frequency unit 101 receives downlink data from the network-side device and processes it for the processor 110; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0647] The memory 109 can be used to store software programs or instructions and various data. The memory 109 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 109 may include high-speed random access memory and non-volatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0648] Processor 110 may include one or more processing units; optionally, processor 110 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 110.
[0649] The processor 110 is used by the first UE to determine target transmission parameters according to the first configuration information; the radio frequency unit 101 is used to transmit data packets based on the target transmission parameters; wherein the target transmission parameters include at least one of the following: the target number of data packet transmissions, and information on the target transmission mechanism for enabling or disabling data packets.
[0650] Optionally, in embodiments of this application, the target transmission mechanism includes at least one of the following:
[0651] A mechanism that ignores feedback information when feedback is enabled;
[0652] Hybrid retransmission mechanism;
[0653] A mechanism that supports blind retransmission;
[0654] Configure the transport mechanism for the granted grant.
[0655] Optionally, in this embodiment of the application, the processor 110 is specifically used for: the first UE determining the target transmission parameters according to the first configuration information and preset rules;
[0656] The preset rule is a rule determined according to at least one of the following: predefined; network-side device; UE-side configuration.
[0657] Optionally, in this embodiment of the application, the first configuration information includes at least one of the following:
[0658] First information; destination identifier of the data packet; source identifier of the data packet; resource selection mechanism; first packet delay budget (PDB) of the data packet; channel busy rate (CBR); channel occupancy rate (CR); configuration information of discontinuous reception (DRX) configuration; power level of the first UE; battery level of the first UE; configuration of hybrid automatic repeat request (HARQ) feedback; UE type of the first UE; wherein, the first PDB includes: the PDB of the aforementioned data packet and / or the remaining PDB of the aforementioned data packet;
[0659] Optionally, in embodiments of this application, the first information includes at least one of the following:
[0660] Priority; PC5 port Quality of Service Indicator (PQI) of the data packet; PC5 port Quality of Service Flow Indicator (PFI) of the data packet; wherein, the priority includes at least one of the following: logical channel priority, logical channel group priority, priority carried in the side link control information (SCI), and priority of the data packet.
[0661] Optionally, in the embodiments of this application, the target transmission parameters are determined based on at least one of the following: resource pool; logical channel; priority; PQI; PFI; destination identifier; source identifier; UE type; power level; DRX configuration; CBR range; CR range; wherein the priority includes at least one of the following: logical channel priority, logical channel group priority, priority carried in the side link control information SCI, and priority of the data packet.
[0662] Optionally, in this embodiment of the application, the processor 110 is further configured to determine whether to enable or disable the target transmission mechanism of the data packet based on the target number of transmissions of the data packet, or to determine the target number of transmissions of the data packet based on enabling or disabling the target transmission mechanism of the data packet.
[0663] Optionally, in this embodiment of the application, the first configuration information includes: first information;
[0664] The aforementioned processor 110 is specifically used for:
[0665] Based on the first information and the first mapping relationship, determine the target number of transmissions for the data packet;
[0666] The first mapping relationship includes: the mapping relationship between the first information and the number of transmissions; the first mapping relationship is determined according to at least one of the following: predefined, network configuration, UE configuration.
[0667] Optionally, in this embodiment of the application, the first information includes: priority;
[0668] The aforementioned processor 110 is specifically used for at least one of the following:
[0669] If the priority is less than the priority threshold, the target transmission mechanism of the data packet is disabled;
[0670] When the priority is greater than or equal to the priority threshold, the target transmission mechanism of the data packet is enabled;
[0671] The priority threshold is a predefined parameter, a network configuration parameter, or a UE configuration parameter.
[0672] Optionally, in this embodiment of the application, the first configuration information includes: a first resource selection mechanism, wherein the first resource selection mechanism is a resource selection mechanism configured in the resource pool;
[0673] The aforementioned processor 110 is specifically used for at least one of the following:
[0674] If the first resource selection mechanism includes a randomly selected resource selection mechanism or a partially detection-based resource selection mechanism, enable the target transmission mechanism of the data packet; or, if the first resource selection mechanism includes a randomly selected resource selection mechanism or a partially detection-based resource selection mechanism, de-enable the target transmission mechanism of the data packet.
[0675] If the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is deactivated; or, if the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is activated.
[0676] When the first resource selection mechanism includes a randomly selected resource selection mechanism, the target number of transmissions of the data packet is determined as the first number of transmissions;
[0677] If the first resource selection mechanism includes a resource selection mechanism based on partial detection, the target number of transmissions for the data packet is determined as the second number of transmissions;
[0678] If the first resource selection mechanism includes a resource selection mechanism based on full detection, the target number of transmissions for the data packet is determined to be the third number of transmissions.
[0679] Optionally, in this application embodiment, the first configuration information includes a second resource selection mechanism, which is a resource selection mechanism enabled by the first UE or a resource selection mechanism enabled by the first UE initial transmission.
[0680] The aforementioned processor 110 is specifically used for at least one of the following:
[0681] In the case where the second resource selection mechanism includes a randomly selected resource selection mechanism, the target transmission mechanism of the data packet is enabled;
[0682] In the case where the second resource selection mechanism includes a resource selection mechanism based on partial detection or a resource selection mechanism based on full detection, the target transmission mechanism of the data packet is deactivated.
[0683] When the second resource selection mechanism includes a randomly selected resource selection mechanism, the target number of transmissions of the data packet is determined as the first number of transmissions;
[0684] In the case where the second resource selection mechanism includes a resource selection mechanism based on partial detection, the target number of transmissions of the data packet is determined as the second number of transmissions;
[0685] In the case where the second resource selection mechanism includes a resource selection mechanism based on full detection, the target number of transmissions for the data packet is determined to be the third number of transmissions.
[0686] Optionally, in this embodiment of the application, the first configuration information includes a first PDB;
[0687] The aforementioned processor 110 is specifically used for at least one of the following:
[0688] If the first PDB is less than a preset PDB threshold, the target transmission mechanism of the data packet is enabled;
[0689] If the first PDB is greater than or equal to a preset PDB threshold, the target transmission mechanism of the data packet is enabled.
[0690] If the first PDB is within a preset PDB range, the target number of transmissions for the data packet is determined as the first number of transmissions.
[0691] Optionally, in this embodiment of the application, the first configuration information includes CBR;
[0692] The aforementioned processor 110 is specifically used for at least one of the following:
[0693] When the CBR is within a preset CBR range, the target number of transmissions for the data packet is determined to be the first number of transmissions;
[0694] When the CBR is less than or equal to a preset CBR threshold, the target transmission mechanism of the data packet is enabled;
[0695] If the CBR is greater than the preset CBR threshold, the target transmission mechanism of the data packet is deactivated.
[0696] Optionally, in this embodiment of the application, the first configuration information includes CR;
[0697] The aforementioned processor 110 is specifically used for at least one of the following:
[0698] When the CR is within a preset CR range, the target number of transmissions for the data packet is determined to be the first number of transmissions;
[0699] When the CR is less than or equal to a preset CR threshold, the target transmission mechanism of the data packet is enabled;
[0700] If the CR is greater than the preset CR threshold, the target transmission mechanism of the data packet is disabled.
[0701] Optionally, in this embodiment of the application, the first configuration information includes the configuration information of the DRX configuration;
[0702] The aforementioned processor 110 is specifically used for at least one of the following:
[0703] When the DRX configuration is set to the first DRX configuration, the target transmission mechanism of the data packet is enabled;
[0704] When the DRX configuration is set to the second DRX configuration, the target transmission mechanism of the data packet is deactivated;
[0705] If the DRX period is within a first preset range in the configuration information, the target number of transmissions for the data packet is determined to be the first number of transmissions.
[0706] If the DRX time in the DRX configuration information is within a second preset range, the target number of transmissions for the data packet is determined to be the second number of transmissions.
[0707] If the DRX time percentage in the DRX configuration information is within a third preset range, the target number of transmissions for the data packet is determined to be the third number of transmissions.
[0708] The DRX time includes at least one of the following: activation time, shutdown time; the first DRX configuration is different from the second DRX configuration.
[0709] Optionally, in this embodiment of the application, the first configuration information includes the power level of the first UE, and the power level information includes the remaining power level;
[0710] The aforementioned processor 110 is specifically used for at least one of the following:
[0711] The target number of transmissions for the data packet is determined based on the power level and the second mapping relationship.
[0712] When the remaining power level is higher than or equal to the preset power level, the target transmission mechanism of the data packet is enabled;
[0713] If the remaining power level is lower than the preset power level, the target transmission mechanism of the data packet is deactivated.
[0714] The second mapping relationship includes a mapping relationship between power level and number of transmissions; the second mapping relationship is determined according to at least one of the following: predefined, network configuration, UE configuration.
[0715] Optionally, in this embodiment of the application, the first configuration information includes the battery level of the first UE, and the battery level includes the remaining battery level;
[0716] The aforementioned processor 110 is specifically used for at least one of the following:
[0717] Based on the battery level of the first UE and the third mapping relationship, the target number of data transmissions is determined;
[0718] When the remaining battery power is greater than or equal to the preset remaining battery power, the target transmission mechanism of the data packet is enabled;
[0719] If the remaining battery power is less than the preset remaining battery power, the target transmission mechanism of the data packet is disabled.
[0720] The third mapping relationship includes a mapping relationship between power consumption and the number of transmissions; the third mapping relationship is determined based on at least one of the following: predefined, network configuration, UE configuration.
[0721] Optionally, in this embodiment of the application, the first configuration information includes: HARQ feedback configuration;
[0722] The processor 110 described above is specifically used to: when the HARQ feedback configuration is the target configuration, the first UE transmits the data packet according to the target transmission mechanism.
[0723] Optionally, in this embodiment of the application, the first configuration information includes: the UE type of the first UE;
[0724] The aforementioned processor 110 is specifically used for at least one of the following:
[0725] If the UE type of the first UE is the first UE type, then the target transmission mechanism of the data packet is disabled;
[0726] When the UE type of the first UE is the second UE type, enable the target transmission mechanism of the data packet;
[0727] If the UE type of the first UE is the first UE type, the target number of transmissions of the data packet is determined to be the first number of transmissions;
[0728] If the UE type of the first UE is the second UE type, the target number of transmissions for the data packet is determined to be the second number of transmissions.
[0729] Optionally, in this embodiment of the application, when the target transmission parameter includes the target number of transmissions of the data packet,
[0730] The processor 110 is specifically used for: the first UE determining the fourth transmission number of the data packet based on the first configuration information;
[0731] The first UE determines the target number of transmissions for the data packet based on the fourth transmission count and the number of resources available to the first UE.
[0732] The number of resources includes at least one of the following: the number of resources reserved by the first UE, the number of remaining resources of the first UE, the number of resources reserved by the first UE in a period, the number of remaining resources of the first UE in a period, the number of resources used to transmit the data packet, and the number of remaining resources used to transmit the data packet.
[0733] Optionally, in this embodiment of the application, when the target transmission parameters include information for determining whether to enable or disable the target transmission mechanism of the data packet, the processor 110 is specifically configured to enable or disable the target transmission mechanism of the data packet based on the fourth transmission number and the number of resources of the first UE.
[0734] The number of resources includes at least one of the following: the number of resources reserved by the first UE, the number of remaining resources of the first UE, the number of resources reserved by the first UE in a period, the number of remaining resources of the first UE in a period, the number of resources used to transmit the data packet, and the number of remaining resources used to transmit the data packet.
[0735] Optionally, in this embodiment of the application, the processor 110 is specifically used to: the first UE determine the target transmission parameters based on the UE capabilities of the first UE and the first configuration information.
[0736] In the UE provided in this application embodiment, the first UE determines target transmission parameters based on first configuration information and transmits data packets based on the target transmission parameters. The target transmission parameters include at least one of the following: a target number of data packet transmissions, and information determining whether to enable or disable a target transmission mechanism for the data packet. This method can support other transmission mechanisms (e.g., blind retransmission) in feedback-based scenarios and improve the data packet transmission success rate in NACK-only scenarios. Simultaneously, the UE can adjust the number of transmissions (e.g., the number of blind retransmissions) based on configuration parameters, thereby saving system resources and improving system resource utilization.
[0737] This application also provides a network-side device, including a processor and a communication interface. The processor is used to configure preset rules, wherein the preset rules are used to determine target transmission parameters; the target transmission parameters are used to transmit data packets; the target transmission parameters include at least one of the following: a target number of transmissions of the data packets, and information determining whether to enable or disable a target transmission mechanism for the data packets. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above method embodiments can be applied to this network-side device embodiment and achieve the same technical effects.
[0738] Specifically, embodiments of this application also provide a network-side device. For example... Figure 8 As shown, the network device 700 includes an antenna 71, a radio frequency (RF) device 72, and a baseband device 73. The antenna 71 is connected to the RF device 72. In the uplink direction, the RF device 72 receives information through the antenna 71 and transmits the received information to the baseband device 73 for processing. In the downlink direction, the baseband device 73 processes the information to be transmitted and sends it to the RF device 72. The RF device 72 processes the received information and then transmits it through the antenna 71.
[0739] The aforementioned frequency band processing device can be located in the baseband device 73. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 73, which includes a processor 74 and a memory 75.
[0740] The baseband device 73 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 8 As shown, one of the chips, for example, is a processor 74, which is connected to a memory 75 to call the program in the memory 75 and execute the network device operations shown in the above method embodiment.
[0741] The baseband device 73 may also include a network interface 76 for exchanging information with the radio frequency device 72, such as a common public radio interface (CPRI).
[0742] Specifically, the network-side device in this embodiment of the invention further includes: instructions or programs stored in memory 75 and executable on processor 74, wherein processor 74 calls the instructions or programs in memory 75 to execute. Figure 6 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0743] This application also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the various processes of the above-described method embodiments for side-link SL transmission and achieve the same technical effect. To avoid repetition, these will not be described again here.
[0744] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0745] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described method embodiment for side link SL transmission, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0746] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0747] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one…" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0748] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0749] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.< / omit> < / omit> < / omit> < / omit>
Claims
1. A method for side-link SL transmission, characterized in that, include: The first UE determines the target transmission parameters based on the first configuration information; The first UE transmits data packets based on the target transmission parameters; wherein the target transmission parameters include at least one of the following: the target number of transmissions of the data packets, and information for determining whether to enable or disable the target transmission mechanism of the data packets; The method further includes: Based on the target number of transmissions of the data packet, determine whether to enable or disable the target transmission mechanism for the data packet. Alternatively, the target number of transmissions of the data packet can be determined based on enabling or disabling the target transmission mechanism of the data packet; The target transmission mechanism includes at least one of the following: A mechanism that ignores feedback information when feedback is enabled; Hybrid retransmission mechanism; A mechanism that supports blind retransmission; Configure the authorized transmission mechanism.
2. The method according to claim 1, characterized in that, The first UE determines the target transmission parameters based on the first configuration information, including: The first UE determines the target transmission parameters based on the first configuration information and preset rules; The preset rule is a rule determined according to at least one of the following: Predefined; Network-side device configuration; UE-side configuration.
3. The method according to claim 1 or 2, characterized in that, The first configuration information includes at least one of the following: First information; The destination identifier of the data packet; The source identifier of the data packet; Resource selection mechanism; First package delayed budget PDB; Channel Busy Rate (CBR); Channel occupancy rate (CR); Discontinuous reception of DRX configuration information; The power level of the first UE; The battery level of the first UE; Configuration of HARQ feedback for Hybrid Automatic Repeat Request; The UE type of the first UE; The first PDB includes: the PDB of the data packet and / or the remaining PDB of the data packet.
4. The method according to claim 3, characterized in that, The first information includes at least one of the following: Priority; The data packet's PC5 port Quality of Service Indicator (PQI); The data packet's PC5 port Quality of Service Flow Indicator (PFI); The priority includes at least one of the following: logical channel priority, logical channel group priority, priority carried in the side link control information (SCI), and priority of the data packet.
5. The method according to claim 1, characterized in that, The target transmission parameters are determined based on at least one of the following: Resource pool; Logical channel; Priority; PQI; PFI; Destination identification; Source identifier; UE type; Power rating; DRX configuration; CBR range; CR range; The priority includes at least one of the following: logical channel priority, logical channel group priority, priority carried in the side link control information (SCI), and priority of the data packet.
6. The method according to claim 3, characterized in that, The first configuration information includes: first information; The first UE determines the target transmission parameters based on the first configuration information, including: Based on the first information and the first mapping relationship, determine the target number of transmissions for the data packet; The first mapping relationship includes: the mapping relationship between the first information and the number of transmissions; the first mapping relationship is determined according to at least one of the following: predefined, network configuration, UE configuration.
7. The method according to claim 3, characterized in that, The first information includes: priority; The first UE determines the target transmission parameters based on the first configuration information, including at least one of the following: If the priority is less than the priority threshold, the target transmission mechanism of the data packet is disabled; When the priority is greater than or equal to the priority threshold, the target transmission mechanism of the data packet is enabled; The priority threshold is a predefined parameter, a network configuration parameter, or a UE configuration parameter.
8. The method according to claim 3, characterized in that, The first configuration information includes: a first resource selection mechanism, wherein the first resource selection mechanism is a resource selection mechanism configured in the resource pool; The first UE determines the target transmission parameters based on the first configuration information, including at least one of the following: If the first resource selection mechanism includes a randomly selected resource selection mechanism or a partially detection-based resource selection mechanism, enable the target transmission mechanism of the data packet; or, if the first resource selection mechanism includes a randomly selected resource selection mechanism or a partially detection-based resource selection mechanism, de-enable the target transmission mechanism of the data packet. If the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is deactivated; or, if the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is activated. When the first resource selection mechanism includes a randomly selected resource selection mechanism, the target number of transmissions of the data packet is determined as the first number of transmissions; If the first resource selection mechanism includes a resource selection mechanism based on partial detection, the target number of transmissions for the data packet is determined as the second number of transmissions; If the first resource selection mechanism includes a resource selection mechanism based on full detection, the target number of transmissions for the data packet is determined to be the third number of transmissions.
9. The method according to claim 3, characterized in that, The first configuration information includes a second resource selection mechanism, which is either a resource selection mechanism enabled by the first UE or a resource selection mechanism enabled by the first UE for initial transmission. The first UE determines the target transmission parameters based on the first configuration information, including at least one of the following: In the case where the second resource selection mechanism includes a randomly selected resource selection mechanism, the target transmission mechanism of the data packet is enabled; In the case where the second resource selection mechanism includes a resource selection mechanism based on partial detection or a resource selection mechanism based on full detection, the target transmission mechanism of the data packet is deactivated. When the second resource selection mechanism includes a randomly selected resource selection mechanism, the target number of transmissions for the data packet is determined as the first number of transmissions; When the second resource selection mechanism includes a resource selection mechanism based on partial detection, the target number of transmissions for the data packet is determined as the second number of transmissions; In the case where the second resource selection mechanism includes a resource selection mechanism based on full detection, the target number of transmissions for the data packet is determined to be the third number of transmissions.
10. The method according to claim 3, characterized in that, The first configuration information includes the first PDB; The first UE determines the target transmission parameters based on the first configuration information, including at least one of the following: If the first PDB is less than a preset PDB threshold, the target transmission mechanism of the data packet is enabled; If the first PDB is greater than or equal to a preset PDB threshold, the target transmission mechanism of the data packet is enabled. If the first PDB is within a preset PDB range, the target number of transmissions for the data packet is determined as the first number of transmissions.
11. The method according to claim 3, characterized in that, The first configuration information includes CBR; The first UE determines the target transmission parameters based on the first configuration information, including at least one of the following: When the CBR is within a preset CBR range, the target number of transmissions for the data packet is determined to be the first number of transmissions; When the CBR is less than or equal to a preset CBR threshold, the target transmission mechanism of the data packet is enabled; If the CBR is greater than the preset CBR threshold, the target transmission mechanism of the data packet is deactivated.
12. The method according to claim 3, characterized in that, The first configuration information includes CR; The first UE determines the target transmission parameters based on the first configuration information, including at least one of the following: When the CR is within a preset CR range, the target number of transmissions for the data packet is determined to be the first number of transmissions; When the CR is less than or equal to a preset CR threshold, the target transmission mechanism of the data packet is enabled; If the CR is greater than the preset CR threshold, the target transmission mechanism of the data packet is disabled.
13. The method according to claim 3, characterized in that, The first configuration information includes the configuration information for DRX; The first UE determines the target transmission parameters based on the first configuration information, including at least one of the following: When the DRX configuration is set to the first DRX configuration, the target transmission mechanism of the data packet is enabled; When the DRX configuration is set to the second DRX configuration, the target transmission mechanism of the data packet is disabled; If the DRX period is within a first preset range in the configuration information, the target number of transmissions for the data packet is determined to be the first number of transmissions. If the DRX time in the configuration information is within a second preset range, the target number of transmissions for the data packet is determined to be the second number of transmissions. If the DRX time percentage in the configuration information is within a third preset range, the target number of transmissions for the data packet is determined to be the third number of transmissions. The DRX time includes at least one of the following: activation time, shutdown time; the first DRX configuration is different from the second DRX configuration.
14. The method according to claim 3, characterized in that, The first configuration information includes the power level of the first UE, and the power level includes the remaining power level; The first UE determines the target transmission parameters based on the first configuration information, including at least one of the following: The target number of transmissions for the data packet is determined based on the power level and the second mapping relationship. When the remaining power level is higher than or equal to the preset power level, the target transmission mechanism of the data packet is enabled; If the remaining power level is lower than the preset power level, the target transmission mechanism of the data packet is deactivated. The second mapping relationship includes a mapping relationship between power level and number of transmissions; the second mapping relationship is determined according to at least one of the following: predefined, network configuration, UE configuration.
15. The method according to claim 3, characterized in that, The first configuration information includes the battery level of the first UE, and the battery level includes the remaining battery level; The first UE determines the target transmission parameters based on the first configuration information, including at least one of the following: Based on the battery level of the first UE and the third mapping relationship, the target number of data transmissions is determined; When the remaining battery power is greater than or equal to the preset remaining battery power, the target transmission mechanism of the data packet is enabled; If the remaining battery power is less than the preset remaining battery power, the target transmission mechanism of the data packet is disabled. The third mapping relationship includes a mapping relationship between power consumption and the number of transmissions; the third mapping relationship is determined based on at least one of the following: predefined, network configuration, UE configuration.
16. The method according to claim 1, characterized in that, The first configuration information includes: HARQ feedback configuration; The first UE determines the target transmission parameters based on the first configuration information, including: When the HARQ feedback configuration is set to the target configuration, the first UE transmits the data packet according to the target transmission mechanism.
17. The method according to claim 3, characterized in that, The first configuration information includes: the UE type of the first UE; The first UE determines the target transmission parameters based on the first configuration information, including at least one of the following: If the UE type of the first UE is the first UE type, then the target transmission mechanism of the data packet is disabled; When the UE type of the first UE is the second UE type, enable the target transmission mechanism of the data packet; If the UE type of the first UE is the first UE type, the target number of transmissions of the data packet is determined to be the first number of transmissions; If the UE type of the first UE is the second UE type, the target number of transmissions for the data packet is determined to be the second number of transmissions.
18. The method according to claim 2, characterized in that, When the target transmission parameters include the target number of transmissions of the data packet. The first UE determines the target transmission parameters based on the first configuration information, including: The first UE determines the fourth transmission number of the data packet based on the first configuration information; The first UE determines the target number of transmissions for the data packet based on the fourth transmission count and the number of resources available to the first UE. The number of resources includes at least one of the following: the number of resources reserved by the first UE, the number of remaining resources of the first UE, the number of resources reserved by the first UE in a period, the number of remaining resources of the first UE in a period, the number of resources used to transmit the data packet, and the number of remaining resources used to transmit the data packet.
19. The method according to claim 1, characterized in that, When the target transmission parameters include information on enabling or disabling the transmission mechanism of the data packet, the first UE determines the target transmission parameters based on the first configuration information, including: The first UE enables or disables the target transmission mechanism of the data packet based on the fourth transmission count and the number of resources available to the first UE. The number of resources includes at least one of the following: the number of resources reserved by the first UE, the number of remaining resources of the first UE, the number of resources reserved by the first UE in a period, the number of remaining resources of the first UE in a period, the number of resources used to transmit the data packet, and the number of remaining resources used to transmit the data packet.
20. The method according to claim 1 or 2, characterized in that, The first UE determines the target transmission parameters based on the first configuration information, including: The first UE determines the target transmission parameters based on its UE capabilities and the first configuration information.
21. A method for side-link SL transmission, characterized in that, include: Network-side device configuration preset rules; The preset rules are used to determine the target transmission parameters; The target transmission parameters are used to transmit data packets; The target transmission parameters include at least one of the following: The target number of transmissions of the data packet determines the information for enabling or disabling the target transmission mechanism of the data packet. The method further includes: Based on the target number of transmissions of the data packet, determine whether to enable or disable the target transmission mechanism of the data packet; Alternatively, the target number of transmissions of the data packet can be determined based on enabling or disabling the target transmission mechanism of the data packet; The target transmission mechanism includes at least one of the following: A mechanism that ignores feedback information when feedback is enabled; Hybrid retransmission mechanism; A mechanism that supports blind retransmission; Configure the authorized transmission mechanism.
22. The method according to claim 21, characterized in that, The target transmission parameters are determined based on at least one of the following: Resource pool; Logical channel; Priority; PQI; PFI; Destination identification; Source identifier; UE type; Power rating; DRX configuration; CBR range; CR range; The priority includes at least one of the following: logical channel priority, logical channel group priority, priority carried in the side link control information (SCI), and priority of the data packet.
23. The method according to claim 21, characterized in that, The preset rules include: a first mapping relationship between first information and the number of transmissions; The first mapping relationship is determined based on at least one of the following: predefined, network configuration, UE configuration.
24. The method according to claim 21, characterized in that, The preset rules include at least one of the following: If the priority of a data packet is less than the priority threshold, then the target transmission mechanism of the data packet is disabled. When the priority is greater than or equal to the priority threshold, the target transmission mechanism of the data packet is enabled; The priority threshold is a predefined parameter, a network configuration parameter, or a UE configuration parameter.
25. The method according to claim 21, characterized in that, The preset rules include at least one of the following: If the UE's first resource selection mechanism includes a randomly selected resource selection mechanism or a partially detected resource selection mechanism, enable the target transmission mechanism of the data packet; or, if the first resource selection mechanism includes a randomly selected resource selection mechanism or a partially detected resource selection mechanism, de-enable the target transmission mechanism of the data packet. If the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is deactivated; or, if the first resource selection mechanism includes a resource selection mechanism based on full detection, then the target transmission mechanism of the data packet is activated. When the first resource selection mechanism includes a randomly selected resource selection mechanism, the target number of transmissions of the data packet is determined as the first number of transmissions; If the first resource selection mechanism includes a resource selection mechanism based on partial detection, the target number of transmissions for the data packet is determined as the second number of transmissions; If the first resource selection mechanism includes a resource selection mechanism based on all detections, the target number of transmissions for the data packet is determined to be the third number of transmissions. The first resource selection mechanism is the resource selection mechanism configured in the resource pool.
26. The method according to claim 21, characterized in that, The UE's second resource selection mechanism is either the UE-enabled resource selection mechanism or the UE's initial transmission-enabled resource selection mechanism. The preset rules include at least one of the following: When the UE’s second resource selection mechanism includes a randomly selected resource selection mechanism, enable the target transmission mechanism of the data packet; In the case where the second resource selection mechanism includes a resource selection mechanism based on partial detection or a resource selection mechanism based on full detection, the target transmission mechanism of the data packet is deactivated. When the second resource selection mechanism includes a randomly selected resource selection mechanism, the target number of transmissions of the data packet is determined as the first number of transmissions; In the case where the second resource selection mechanism includes a resource selection mechanism based on partial detection, the target number of transmissions of the data packet is determined as the second number of transmissions; In the case where the second resource selection mechanism includes a resource selection mechanism based on full detection, the target number of transmissions for the data packet is determined to be the third number of transmissions.
27. The method according to claim 21, characterized in that, The preset rules include at least one of the following: If the first PDB of a data packet is less than a preset PDB threshold, the target transmission mechanism of the data packet is enabled. If the first PDB is greater than or equal to a preset PDB threshold, the target transmission mechanism of the data packet is enabled. If the first PDB is within a preset PDB range, the target number of transmissions for the data packet is determined as the first number of transmissions.
28. The method according to claim 21, characterized in that, The preset rules include at least one of the following: If the UE's CBR is within a preset CBR range, the target number of transmissions for the data packet is determined to be the first number of transmissions; When the CBR is less than or equal to a preset CBR threshold, the target transmission mechanism of the data packet is enabled; If the CBR is greater than the preset CBR threshold, the target transmission mechanism of the data packet is deactivated.
29. The method according to claim 21, characterized in that, The preset rules include at least one of the following: If the CR of the UE is within the preset CR range, the target number of transmissions of the data packet is determined to be the first number of transmissions; When the CR is less than or equal to a preset CR threshold, the target transmission mechanism of the data packet is enabled; If the CR is greater than the preset CR threshold, the target transmission mechanism of the data packet is disabled.
30. The method according to claim 21, characterized in that, The preset rules include at least one of the following: When the UE's DRX configuration is set to the first DRX configuration, the target transmission mechanism of the data packet is enabled; When the DRX configuration is set to the second DRX configuration, the target transmission mechanism of the data packet is disabled; If the DRX period is within a first preset range in the configuration information of the DRX configuration, the target number of transmissions for the data packet is determined to be the first number of transmissions. If the DRX time in the configuration information is within a second preset range, then the target number of transmissions for the data packet is determined to be the second number of transmissions. If the DRX time percentage in the configuration information is within a third preset range, the target number of transmissions for the data packet is determined to be the third number of transmissions. The DRX time includes at least one of the following: duration, shutdown time; the first DRX configuration is different from the second DRX configuration.
31. The method according to claim 21, characterized in that, The preset rules include at least one of the following: A second mapping relationship between the UE's power level and the number of transmissions, wherein the power level includes the remaining power level; When the remaining power level is higher than or equal to the preset power level, the target transmission mechanism of the data packet is enabled; If the remaining power level is lower than the preset power level, the target transmission mechanism of the data packet is deactivated. The second mapping relationship is determined based on at least one of the following: predefined, network configuration, UE configuration.
32. The method according to claim 21, characterized in that, The preset rules include at least one of the following: A third mapping relationship between the UE's battery level and the number of transmissions, wherein the battery level includes the remaining battery level; When the remaining battery power is greater than or equal to the preset remaining battery power, the target transmission mechanism of the data packet is enabled; If the remaining battery power is less than the preset remaining battery power, the target transmission mechanism of the data packet is disabled. The third mapping relationship is determined based on at least one of the following: predefined, network configuration, UE configuration.
33. The method according to claim 21, characterized in that, The preset rules include at least one of the following: If the UE type is the first UE type, then enable the target transmission mechanism of the data packet; When the UE type of the UE is the second UE type, enable the target transmission mechanism of the data packet; If the UE type of the UE is the first UE type, the target number of transmissions of the data packet is determined to be the first number of transmissions; If the UE type of the UE is the second UE type, the target number of transmissions for the data packet is determined to be the second number of transmissions.
34. An apparatus for side-link SL transmission, characterized in that, The device includes: a determining module and a transmitting module, wherein: The determining module is used to determine the target transmission parameters based on the first configuration information; The transmission module is configured to transmit data packets based on the target transmission parameters determined by the determining module; wherein the target transmission parameters include at least one of the following: the target number of transmissions of the data packets, and information for determining whether to enable or disable the target transmission mechanism of the data packets; The determining module is further configured to: determine whether to enable or disable the target transmission mechanism of the data packet based on the target number of transmissions of the data packet; or, determine the target number of transmissions of the data packet based on enabling or disabling the target transmission mechanism of the data packet. The target transmission mechanism includes at least one of the following: A mechanism that ignores feedback information when feedback is enabled; Hybrid retransmission mechanism; A mechanism that supports blind retransmission; Configure the authorized transmission mechanism.
35. A network-side device, characterized in that, The network-side device includes: a configuration module. The configuration module is used to configure preset rules; The preset rules are used to determine the target transmission parameters; The target transmission parameters are used to transmit data packets; The target transmission parameters include at least one of the following: The target number of transmissions of the data packet determines the information for enabling or disabling the target transmission mechanism of the data packet. The determining module is configured to: determine whether to enable or disable the target transmission mechanism of the data packet based on the target number of transmissions of the data packet; or, determine the target number of transmissions of the data packet based on enabling or disabling the target transmission mechanism of the data packet. The target transmission mechanism includes at least one of the following: A mechanism that ignores feedback information when feedback is enabled; Hybrid retransmission mechanism; A mechanism that supports blind retransmission; Configure the authorized transmission mechanism.
36. A UE, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for sidelink SL transmission as claimed in any one of claims 1 to 20.
37. A network-side device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for sidelink SL transmission as claimed in any one of claims 21 to 33.
38. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the transmission method for a side link SL as claimed in any one of claims 1 to 20, or when executed, implements the steps of any one of claims 21 to 33.
Citation Information
Patent Citations
Service transmission and service configuration sending method and device, storage medium, terminal and base station
CN111294166A
Method for transmitting data, communication device and network device
CN111435885A
Transmission configuration method and electronic equipment
CN113395749A
Method and apparatus for supporting HARQ feedback transmission in device-to-device communication system
WO2020197167A1