Wireless communication method and terminal
By introducing a trigger signaling mechanism in the Internet of Vehicles system, the hidden nodes, half-duplex, exposed terminals and power consumption problems in the resource selection process in terminal-to-terminal direct communication are solved, and the system performance is improved.
Patent Information
- Application Number
- CN202311339012.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-08
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2040-12-08
AI Technical Summary
In the Internet of Vehicles system, the terminal-to-terminal communication method has problems such as hidden nodes, half-duplex, exposed terminals and power consumption, which affects system performance.
By introducing a trigger signaling mechanism between the first terminal and the second terminal, the first terminal transmits a trigger signaling when a specific condition is met, instructing the second terminal to send auxiliary information to help the first terminal select resources.
This solution supports the transmission of triggered signaling in various situations, avoids unnecessary auxiliary information transmission and improves the overall performance of the system.
Smart Images

Figure CN117377099B_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application with application number 202080107049.0 filed on December 8, 2020 and invention name “Wireless Communication Method and Terminal”. Technical Field
[0002] The embodiments of the present application relate to the field of communications, and more specifically, to a wireless communication method and terminal. Background Art
[0003] Device-to-device communication is a sidelink (SL) transmission technology based on terminal-to-terminal (Device to Device, D2D). It is different from the way in which communication data is received or sent by base stations in traditional cellular systems, so it has higher spectrum efficiency and lower transmission latency. The Internet of Vehicles system adopts terminal-to-terminal direct communication. The 3rd Generation Partnership Project (3GPP) defines two transmission modes, namely the first mode and the second mode. In the second mode of transmission, the terminal randomly selects transmission resources from the resource pool, or selects transmission resources based on the listening results. This resource selection method can avoid interference between terminals to a certain extent.
[0004] In the New Radio (NR) vehicle to everything (V2X), autonomous driving needs to be supported, which puts higher requirements on data interaction between vehicles, such as higher throughput, lower latency, higher reliability, larger coverage, more flexible resource allocation, etc. Therefore, it is necessary to further improve the terminal-to-terminal direct communication method to improve system performance. Summary of the invention
[0005] The embodiments of the present application provide a wireless communication method and a terminal, which can improve system performance by improving the second mode.
[0006] In a first aspect, a wireless communication method is provided, comprising:
[0007] The first terminal determines whether the first terminal meets a condition for sending a trigger signaling, where the trigger signaling is used to instruct the second terminal to send auxiliary information for assisting the first terminal in selecting a resource;
[0008] When the first terminal meets the condition for sending the trigger signaling, the first terminal sends the trigger signaling.
[0009] In a second aspect, a wireless communication method is provided, including:
[0010] The second terminal receives trigger signaling, where the trigger signaling is used to instruct the second terminal to send auxiliary information for assisting the first terminal in selecting resources.
[0011] In a third aspect, a first terminal is provided, configured to execute the method in the first aspect or its implementations. Specifically, the first terminal includes a functional module configured to execute the method in the first aspect or its implementations.
[0012] In a fourth aspect, a second terminal is provided, configured to execute the method in the second aspect or its implementations. Specifically, the second terminal includes a functional module configured to execute the method in the second aspect or its implementations.
[0013] In a fifth aspect, a first terminal is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first aspect or its implementation manners.
[0014] In a sixth aspect, a second terminal is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the second aspect or its implementation manners.
[0015] In a seventh aspect, a chip is provided for implementing the method in any one of the first to second aspects or their respective implementations. Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method in any one of the first to second aspects or their respective implementations.
[0016] In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method of any one of the first to second aspects or any of their implementations.
[0017] In a ninth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in any one of the first to second aspects above or in each of their implementations.
[0018] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in any one of the first to second aspects or in each of their implementations.
[0019] Based on the above technical solution, when the first terminal meets the conditions for sending trigger signaling, the first terminal sends the trigger signaling, which is equivalent to triggering the sending of the trigger signaling through conditions. It can support the sending of trigger signaling in a variety of different situations, and can avoid the second terminal from unnecessarily sending unnecessary auxiliary information, thereby improving the overall performance of the entire system. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figures 1 to 6 This is an example of a scenario provided by an embodiment of the present application.
[0021] Figure 7 It is a schematic diagram of the PSCCH and PSSCH frame structure provided in an embodiment of the present application.
[0022] Figures 8 to 9 This is an example of a scenario with hidden dangers provided by an embodiment of the present application.
[0023] Fig.10 and Fig.11 It is a schematic flowchart of the wireless communication method provided in an embodiment of the present application.
[0024] Fig.12 This is an example of an implementation method for sending trigger signaling provided in an embodiment of the present application.
[0025] Fig.13 It is a schematic block diagram of the first terminal provided in an embodiment of the present application.
[0026] Fig.14 It is a schematic block diagram of the second terminal provided in an embodiment of the present application.
[0027] Fig.15 It is a schematic block diagram of a communication device provided in an embodiment of the present application.
[0028] Fig.16 It is a schematic block diagram of the chip provided in the embodiment of the present application. Specific embodiments
[0029] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0030] The embodiments of the present application can be applied to any terminal device to terminal device communication framework. For example, vehicle to vehicle (V2V), vehicle to everything (V2X), terminal to terminal (D2D), etc. Among them, the terminal device in the embodiment of the present application can be any device or apparatus configured with a physical layer and a media access control layer, and the terminal device can also be called an access terminal. For example, user equipment (UE), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The access terminal can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other linear processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, etc. The embodiment of the present invention is described by taking a vehicle-mounted terminal as an example, but is not limited to this.
[0031] Figures 1 to 4 It is a vehicle terminal to vehicle terminal system framework provided in the embodiments of the present application.
[0032] like Figure 1 As shown, in the sideline communication within the network coverage, all terminals performing sideline communication (including terminal 1 and terminal 2) are within the coverage of the same network device. Therefore, all terminals can perform sideline communication based on the same sideline configuration by receiving the configuration signaling of the network device.
[0033] like Figure 2 As shown, in the case of partial network coverage of sideline communication, some terminals performing sideline communication are located within the coverage of the network device. These terminals (i.e., terminal 1) can receive the configuration signaling of the network device and perform sideline communication according to the configuration of the network device. However, the terminals outside the network coverage (i.e., terminal 2) cannot receive the configuration signaling of the network device. In this case, the terminals outside the network coverage will determine the sideline configuration according to the pre-configuration information and the information carried in the sideline broadcast channel PSBCH sent by the terminals within the network coverage, and perform sideline communication.
[0034] like Figure 3As shown, for sideline communications outside network coverage, all terminals performing sideline communications (including terminal 1 and terminal 2) are located outside the network coverage, and all terminals determine the sideline configuration according to pre-configuration information to perform sideline communications.
[0035] Device-to-device communication is a sidelink (SL) transmission technology based on D2D. It is different from the way communication data is received or sent by network devices in traditional cellular systems, so it has higher spectrum efficiency and lower transmission latency. The Internet of Vehicles system adopts terminal-to-terminal direct communication, and 3GPP defines two transmission modes: mode 1 and mode 2.
[0036] First mode:
[0037] The transmission resources of the terminal are allocated by the network device, and the terminal sends data on the sidelink according to the resources allocated by the network device; the network device can allocate resources for a single transmission to the terminal, or allocate resources for semi-static transmission to the terminal. Figure 1 In the present invention, the terminal is located within the coverage of the network, and the network allocates transmission resources for the terminal to use for side transmission.
[0038] Second mode:
[0039] The terminal selects a resource in the resource pool to transmit data. Figure 3 In the case where the terminal is outside the coverage of the cell, the terminal autonomously selects transmission resources from the pre-configured resource pool for side transmission; or Figure 1 In the process, the terminal autonomously selects transmission resources from the resource pool configured by the network for side transmission.
[0040] The second mode resource selection is performed in the following two steps:
[0041] Step 1:
[0042] The terminal takes all available resources in the resource selection window as resource set A.
[0043] If the terminal sends data in some time slots in the listening window and does not listen, all resources on the corresponding time slots in the selection window are excluded. The terminal determines the corresponding time slot in the selection window using the value set of the "resourcereservation period" field in the resource pool configuration used.
[0044] If the terminal detects PSCCH within the listening window, measures the RSRP of the PSCCH or the RSRP of the PSSCH scheduled by the PSCCH. If the measured RSRP is greater than the SL-RSRP threshold, and determines that its reserved resources are within the resource selection window based on the resource reservation information in the side control information transmitted in the PSCCH, then exclude the corresponding resources from set A. If the remaining resources in resource set A are less than X% of all resources before resource set A is excluded, raise the SL-RSRP threshold by 3dB and re-execute step 1. The possible values of X are {20, 35, 50}, and the terminal determines parameter X from the value set according to the priority of the data to be sent. At the same time, the SL-RSRP threshold is related to the priority carried in the PSCCH detected by the terminal and the priority of the data to be sent by the terminal. The terminal uses the remaining resources in set A after resource exclusion as the candidate resource set.
[0045] Step 2:
[0046] The terminal randomly selects several resources from the candidate resource set as the sending resources for its initial transmission and retransmission.
[0047] In NR-V2X, autonomous driving needs to be supported, which puts higher requirements on data interaction between vehicles, such as higher throughput, lower latency, higher reliability, larger coverage, more flexible resource allocation, etc.
[0048] In LTE-V2X, broadcast transmission is supported, and in NR-V2X, unicast and multicast transmission are introduced. For unicast transmission, there is only one receiving terminal. Figure 4 Schematic diagram of unicast transmission provided by the embodiment of the present application. Figure 4 As shown, unicast transmission is performed between terminal 1 and terminal 2. For multicast transmission, the receiving end is all terminals in a communication group, or all terminals within a certain transmission distance. Figure 5 Schematic diagram of multicast transmission provided by the embodiment of the present application. Figure 5 As shown, terminal 1, terminal 2, terminal 3 and terminal 4 form a communication group, in which terminal 1 sends data, and other terminal devices in the group are receiving terminals. For the broadcast transmission mode, the receiving end is any terminal around the sending terminal. Figure 5 Schematic diagram of broadcast transmission provided by the embodiment of the present application. Figure 6 As shown, terminal 1 is a transmitting terminal, and the other terminals around it, terminal 2 to terminal 6, are all receiving terminals.
[0049] In NR-V2X, two-order SCI is introduced. The first-order SCI is carried in PSCCH and is used to indicate the transmission resources, reserved resource information, MCS level, priority and other information of PSSCH. The second-order SCI is sent in the resources of PSSCH and demodulated using the DMRS of PSSCH to indicate the information used for data demodulation, such as the transmitter ID, receiver ID, HARQ ID, NDI, etc. The second-order SCI is mapped starting from the first DMRS symbol of PSSCH, first in the frequency domain and then in the time domain. Figure 7 Schematic diagram of the PSCCH and PSSCH frame structure provided in the embodiment of the present application. Figure 7 As shown, PSCCH occupies 3 symbols (symbols 1, 2, and 3), the DMRS of PSSCH occupies symbols 4 and 11, the second-order SCI is mapped starting from symbol 4, and is frequency-division multiplexed with DMRS on symbol 4. The second-order SCI is mapped to symbols 4, 5, and 6. The size of resources occupied by the second-order SCI depends on the number of bits of the second-order SCI.
[0050] In the transmission method of the second mode, the terminal randomly selects a transmission resource from the resource pool, or selects a transmission resource according to the listening result. This resource selection method can avoid interference between terminals to a certain extent, but there are still the following problems:
[0051] Hidden node problem:
[0052] Figure 8 is a schematic diagram of a hidden node provided in an embodiment of the present application. Figure 8 As shown, terminal B selects resources based on monitoring and uses the resources to send side data to terminal A. Since terminal B and terminal C are far apart and cannot detect each other's transmission, B and C may select the same transmission resources. The data sent by terminal C will interfere with the data sent by terminal B. This is the hidden node problem.
[0053] Half-duplex problem:
[0054] When a terminal selects a transmission resource by listening, within the listening window, if the terminal sends sideline data in a certain time slot, due to the limitation of half-duplex, the terminal cannot receive data sent by other terminals in this time slot, and there is no listening result. Therefore, when the terminal excludes resources, it will exclude all resources corresponding to the time slot in the selection window to avoid interference with other terminals. Due to the limitation of half-duplex, the terminal will exclude many resources that do not need to be excluded.
[0055] Exposing terminal issues:
[0056] Fig. 9is a schematic diagram of a framework for exposing terminal problems provided by an embodiment of the present application. Fig. 9 As shown, both the transmitting terminal B and the transmitting terminal C can monitor each other, but the target receiving terminal A of the transmitting terminal B is far away from the transmitting terminal C, and the target receiving terminal D of the transmitting terminal C is far away from the transmitting terminal B. In this case, even if the transmitting terminal B and the transmitting terminal C use the same time-frequency resources, it will not affect the reception of their respective target receiving terminals. However, due to the close geographical locations of the two parties, the signal receiving power detected during the monitoring process may be very high, so that the two parties will choose orthogonal video resources, which may eventually lead to a decrease in resource utilization efficiency.
[0057] Power consumption issue:
[0058] In the above-mentioned listening process, the terminal needs to continuously listen to resources to determine which resources are available, and the continuous resource listening by the terminal consumes a lot of energy. This is not a problem for vehicle-mounted terminals because vehicle-mounted terminals have power supply equipment, but for handheld terminals, excessive energy consumption will cause the terminal to run out of power quickly. Therefore, how to reduce the energy consumption of the terminal is also an issue that needs to be considered in the resource selection process.
[0059] Due to the problems existing in the resource selection process in the second mode, an enhanced resource selection solution is proposed. On the basis of resource interception adopted in the second mode, a resource set can also be sent to another terminal (first terminal) through a terminal (second terminal) to assist the first terminal in resource selection. The resource set can be of the following two different types:
[0060] Reference resource set: The second terminal can obtain an available resource set based on resource monitoring results, network device indications, etc., and send the resource set to the first terminal. The resource set can be a resource set suitable for use by the first terminal. When the first terminal selects resources for sending sideline data to the target receiving terminal, it can preferentially select resources from the available resource set, thereby improving the reliability of the target receiving terminal receiving the sideline data; or, the resource set can also be a resource set that is not suitable for use by the first terminal. When selecting resources, the first terminal avoids selecting resources in the resource set, thereby avoiding the above-mentioned hidden nodes, half-duplex restrictions and other problems.
[0061] Allocated transmission resources: The information sent by the second terminal to the first terminal includes the transmission resources directly allocated to the first terminal. The first terminal uses the transmission resources to send sidelink data to the target receiving terminal. At this time, it is equivalent to the second terminal allocating sidelink transmission resources to the first terminal.
[0062] Compared with the way in which the terminal autonomously selects transmission resources in the second mode, in the above resource allocation method, the terminal needs to combine the resource sets sent by other terminals during the resource selection process, so as to improve the transmission reliability. In the above enhanced resource selection scheme, in the way in which the terminal autonomously selects transmission resources in the second mode, the terminal can also combine the resource sets sent by other terminals during the resource selection process, so as to improve the transmission reliability.
[0063] However, there is no further specific solution in the art for how a terminal obtains a resource set sent by another terminal device. For example, in some cases, the second terminal needs to send a resource set according to the trigger signaling sent by the first terminal, but what resource the trigger signaling is sent through is an unresolved issue.
[0064] The embodiment of the present application provides a method for sending a trigger signaling. According to the method proposed in the present application, the first terminal first determines whether the conditions for sending the trigger signaling are met. When the conditions are met, if the first terminal has a side authorization, the first terminal can use the resources in the existing side authorization to send the trigger signaling. If the first terminal does not have a side authorization, the first terminal can randomly select a resource in a special resource pool for trigger signaling. Alternatively, the first terminal first selects a resource and then uses the selected resource for sending the first TB to send the trigger signaling. After sending the trigger signaling, the first terminal will receive the resource set fed back by the second terminal, and then perform corresponding operations according to the content in the resource set. Through the method proposed in the present application, the sending of trigger signaling in a variety of different situations can be supported, so that the second terminal can feedback auxiliary information according to the instructions of the first terminal, avoiding unnecessary auxiliary information sending by the second terminal, and ultimately improving the overall performance of the entire system.
[0065] In addition, the embodiment of the present application refines the resource set sent by the second terminal to the first terminal, specifically the following four situations:
[0066] Case 1:
[0067] Time-frequency resources within a certain time range in the future, for example, time-frequency resources between the time range [A, B].
[0068] Case 2:
[0069] The resources that the first terminal has reserved through signaling, for example, the resources that the first terminal has reserved through PSCCH for retransmission of the same TB, or the resources that are used for new transmission or retransmission of other new TBs.
[0070] Case 3:
[0071] The resources preselected by the first terminal but not yet reserved through signaling may be retransmitted up to 32 times for a TB, and if the first terminal supports periodic resource reservation, the first terminal can reserve resources for up to 150 cycles, while the first terminal can only reserve a maximum of two resources for retransmission of the same TB and resources for transmission of a new TB in the next cycle in one signaling.
[0072] Case 4:
[0073] The resources that the first terminal has used before, for example, the resources that the first terminal has used in the past period of time.
[0074] In the above four cases, the second terminal can send the resource set to the first terminal within a certain time range [t_a, t_b] after receiving the trigger signaling sent by the first terminal. In the present application, the first terminal can send the trigger signaling through a specific bit field in the PSCCH, or through a MAC layer control unit (MAC CE) carried in the PSSCH, a second-order SCI, or PC5RRC.
[0075] Combine the following Fig.10 and Fig.11 The wireless communication method provided in the embodiment of the present application is described.
[0076] Fig.10 1 is a schematic interactive diagram of a wireless communication method 100 provided in an embodiment of the present application. The method 100 may be interactively performed by a first terminal and a second terminal. The first terminal may be a transmitting terminal that is about to send data, and the second terminal may be a terminal that is about to receive data or a terminal around the first terminal. For example, the first terminal may be the terminal B mentioned above, and the first terminal may be the terminal A mentioned above.
[0077] like Fig.10 As shown, the method 100 may include some or all of the following:
[0078] S110, the first terminal determines whether the first terminal meets a condition for sending a trigger signaling, where the trigger signaling is used to instruct the second terminal to send auxiliary information for assisting the first terminal in selecting a resource;
[0079] S120: When the first terminal meets a condition for sending the trigger signaling, the first terminal sends the trigger signaling.
[0080] In an embodiment of the present application, when the first terminal meets the conditions for sending a trigger signaling, the first terminal sends the trigger signaling, which is equivalent to triggering the sending of the trigger signaling through conditions, and can support the sending of trigger signaling in a variety of different situations. It can avoid the second terminal from sending unnecessary auxiliary information unnecessarily, and can improve the overall performance of the entire system.
[0081] It should be noted that the auxiliary information in the embodiment of the present application can be any of the four situations mentioned above, and of course, it can also be defined in other ways, which is not specifically limited in the embodiment of the present application. The auxiliary information in the embodiment of the present application is intended to assist the first terminal device in selecting resources, for example, assisting the first terminal in selecting resources, so as to avoid the hidden problems in the second mode mentioned above and avoid wasting resources.
[0082] In some embodiments of the present application, the condition for satisfying the sending of the trigger signaling includes at least one of the following:
[0083] The first terminal has triggered resource reselection, and the first terminal will perform resource reselection. The priority of the sidelink data to be sent by the first terminal meets the conditions for sending the trigger signaling, the reception status of the confirmation ACK or non-confirmation NACK fed back by the second terminal by the first terminal meets the conditions for sending the trigger signaling, or the delay requirement of the sidelink data to be sent by the first terminal meets the conditions for sending the trigger signaling.
[0084] Optionally, the first terminal reselecting resources includes at least one of the following:
[0085] When the sideline process of the first terminal is used for sending multiple media access control protocol data units MAC PDU, the value of the resource occupancy counter SL_RESOURCE_RESELECTION_COUNTER is equal to 1, and the value of the random number randomly generated by the first terminal in [0, 1] is greater than the parameter sl-ProbResourceKeep configured by the high layer, the first terminal will perform resource reselection after the next MAC PDU is sent or after the SL_RESOURCE_RESELECTION_COUNTER returns to zero;
[0086] When the sidelink process of the first terminal is used for sending multiple MAC PDUs, and the first terminal has not used the reserved resources for initial transmission or retransmission in the past preset time period, the first terminal will reselect resources when there is sidelink data in the logical channel of the first terminal. Optionally, the preset time period can be 1s or other values, which is not specifically limited in the embodiment of the present application;
[0087] When the sidelink process of the first terminal is used for sending multiple MAC PDUs, and the first terminal does not send any information on consecutive sl-ReselectAfter reserved resources, the first terminal will reselect resources when there is sidelink data in the logical channel of the first terminal, where sl-ReselectAfter is a parameter configured by a higher layer;
[0088] Or when the first terminal already has sidelink authorization resources, but even if the first terminal adopts the maximum modulation and coding strategy MCS allowed by the higher layer, the sidelink authorization resources cannot carry the radio link layer control protocol data unit RLC PDU, and the MAC layer of the first terminal does not segment the RLC PDU, the first terminal will reselect resources.
[0089] Optionally, the priority of the side data to be sent by the first terminal meets the condition for sending the trigger signaling, including: the priority of the side data to be sent by the first terminal is higher than a first threshold. Optionally, the first threshold is configured by a network device, or the first threshold is preconfigured, or the first threshold is predefined.
[0090] It should be noted that in each embodiment of the present application, the "predefined" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit its specific implementation method. For example, the predefined may refer to the definition in the protocol. Optionally, the "protocol" may refer to a standard protocol in the field of communications, such as LTE protocols, NR protocols, and related protocols used in future communication systems, which are not specifically limited in the present application. Of course, the "predefined" in the second to seventh thresholds involved below are all applicable to the above description. To avoid repetition, they will not be repeated later.
[0091] Optionally, the condition that the reception status of the acknowledgment ACK or non-acknowledgment NACK fed back by the second terminal satisfies the sending of the trigger signaling includes at least one of the following:
[0092] When the receiving end of the first terminal successfully receives the physical sidelink shared channel PSSCH sent by the first terminal, it feeds back an ACK, and when the receiving end successfully receives the physical sidelink control channel PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, it feeds back a NACK, and when the first terminal fails to receive an ACK from the receiving end for a number of times greater than a second threshold, the first terminal performs resource reselection. Optionally, the second threshold is configured by a network device, or the second threshold is preconfigured, or the second threshold is predefined;
[0093] or the receiving end successfully receives the PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, and feeds back NACK, and does not feed back any other cases, and when the number of times the first terminal continuously receives NACK from the receiving end is greater than a third threshold, the first terminal reselects resources. Optionally, the third threshold is configured by a network device, or the third threshold is preconfigured, or the third threshold is predefined;
[0094] Optionally, the delay requirement of the side data to be sent by the first terminal meets the condition for sending the trigger signaling, including: the delay requirement of the side data to be sent by the first terminal is greater than a fourth threshold. Optionally, the fourth threshold is configured by a network device, or the fourth threshold is preconfigured, or the fourth threshold is predefined.
[0095] In some embodiments of the present application, the S120 may include:
[0096] The first terminal sends the trigger signaling through resources in the sidelink grant.
[0097] Optionally, when the first terminal already has the sidewalk authorization, the first terminal sends the trigger signaling through the resources in the sidewalk authorization. Optionally, when the first terminal already has the sidewalk authorization and the first terminal determines that resources will be reselected in time slot n, the first terminal determines the resources in the sidewalk authorization as the resources for sending the trigger signaling, where n is a non-negative integer. Optionally, the resources in the sidewalk authorization are determined based on conditions satisfied by the first terminal.
[0098] The following is an exemplary description of an implementation method for determining the resources in the sideline authorization based on the conditions satisfied by the first terminal.
[0099] Method 1:
[0100] The conditions satisfied by the first terminal include:
[0101] When the sideline process of the first terminal is used for sending multiple media access control protocol data units MAC PDU, the value of the resource occupancy counter SL_RESOURCE_RESELECTION_COUNTER is equal to 1, and the value of the random number randomly generated by the first terminal in [0, 1] is greater than the parameter sl-ProbResourceKeep configured by the high layer, the first terminal will perform resource reselection after the next MAC PDU is sent or after the SL_RESOURCE_RESELECTION_COUNTER returns to zero;
[0102] The S120 may include:
[0103] The first terminal sends the trigger signaling during the transmission process of the next MAC PDU.
[0104] Optionally, when the next MAC PDU is sent more than once, the first terminal carries the trigger signaling in each transmission of the MAC PDU.
[0105] Optionally, the first terminal further satisfies at least one of the following conditions:
[0106] The priority of the sidelink data to be sent by the first terminal is higher than the first threshold;
[0107] The receiving end of the first terminal feeds back an ACK when successfully receiving the physical sidelink shared channel PSSCH sent by the first terminal, and feeds back a NACK when successfully receiving the physical sidelink control channel PSCCH sent by the first terminal but failing to successfully receive the PSSCH sent by the first terminal, and when the first terminal fails to receive the ACK from the receiving end for a number of times greater than a second threshold, the first terminal performs resource reselection;
[0108] The receiving end feeds back NACK when successfully receiving the PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, and does not feed back any feedback in other cases, and when the number of times the first terminal continuously receives NACK from the receiving end is greater than a third threshold, the first terminal performs resource reselection;
[0109] The delay requirement of the sidelink data to be sent by the first terminal is greater than a fourth threshold;
[0110] Or the time interval between the starting point of the resource selection window in the resource reselection to be performed by the first terminal and the first sending resource of the next MAC PDU is greater than the fifth threshold. Optionally, the fifth threshold is configured by a network device, or the fifth threshold is preconfigured, or the fifth threshold is predefined.
[0111] Method 2:
[0112] The condition satisfied by the first terminal includes at least one of the following:
[0113] In a case where the sidelink process of the first terminal is used for transmission of a plurality of MAC PDUs and the first terminal has not used the reserved resources for initial transmission or retransmission within a preset time period in the past, the first terminal will reselect resources when there is sidelink data in the logical channel of the first terminal;
[0114] When the sidelink process of the first terminal is used for sending multiple MAC PDUs, and the first terminal does not send any information on consecutive sl-ReselectAfter reserved resources, the first terminal will reselect resources when there is sidelink data in the logical channel of the first terminal, where sl-ReselectAfter is a parameter configured by a higher layer;
[0115] The S120 may include:
[0116] In the case where there is sidelink data in the logical channel of the first terminal and resource reselection is required, the first terminal sends a trigger signaling through the last N reserved resources before resource reselection, where the value of N is a non-negative integer. Optionally, the value of N is configured by a network device, or the value of N is preconfigured, or the value of N is predefined.
[0117] Optionally, the trigger signaling is sent via MAC CE in PSSCH, or the trigger signaling is sent via second-order sidelink control information SCI.
[0118] Optionally, the condition satisfied by the first terminal further includes at least one of the following:
[0119] The priority of the sidelink data to be sent by the first terminal is higher than the first threshold;
[0120] The receiving end of the first terminal feeds back an ACK when successfully receiving the physical sidelink shared channel PSSCH sent by the first terminal, and feeds back a NACK when successfully receiving the physical sidelink control channel PSCCH sent by the first terminal but failing to successfully receive the PSSCH sent by the first terminal, and when the first terminal fails to receive the ACK from the receiving end for a number of times greater than a second threshold, the first terminal performs resource reselection;
[0121] The receiving end feeds back NACK when successfully receiving the PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, and does not feed back any feedback in other cases, and when the number of times the first terminal continuously receives NACK from the receiving end is greater than a third threshold, the first terminal performs resource reselection;
[0122] The delay requirement of the sidelink data to be sent by the first terminal is greater than a fourth threshold;
[0123] Or the time interval between the starting point of the resource selection window in the resource reselection to be performed by the first terminal and the first sending resource of the N reserved resources is greater than the sixth threshold. Optionally, the sixth threshold is configured by a network device, or the sixth threshold is preconfigured, or the sixth threshold is predefined.
[0124] Method 3:
[0125] The conditions satisfied by the first terminal include:
[0126] When the first terminal already has a sidelink authorization resource, but even if the first terminal adopts the maximum modulation and coding strategy MCS allowed by the higher layer, the sidelink authorization resource cannot carry the radio link layer control protocol data unit RLC PDU, and the MAC layer of the first terminal does not segment the RLC PDU, the first terminal will reselect resources;
[0127] The S120 may include:
[0128] The first terminal sends a trigger signaling through the resources that cannot carry the RLC PDU.
[0129] Optionally, the trigger signaling is sent via MAC CE in PSSCH, or the trigger signaling is sent via second-order sidelink control information SCI.
[0130] Optionally, the condition satisfied by the first terminal further includes at least one of the following:
[0131] The priority of the sidelink data to be sent by the first terminal is higher than the first threshold;
[0132] The receiving end of the first terminal feeds back an ACK when successfully receiving the physical sidelink shared channel PSSCH sent by the first terminal, and feeds back a NACK when successfully receiving the physical sidelink control channel PSCCH sent by the first terminal but failing to successfully receive the PSSCH sent by the first terminal, and when the first terminal fails to receive the ACK from the receiving end for a number of times greater than a second threshold, the first terminal performs resource reselection;
[0133] The receiving end feeds back NACK when successfully receiving the PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, and does not feed back any feedback in other cases, and when the number of times the first terminal continuously receives NACK from the receiving end is greater than a third threshold, the first terminal performs resource reselection;
[0134] The delay requirement of the sidelink data to be sent by the first terminal is greater than a fourth threshold;
[0135] Or the time interval between the starting point of the resource selection window in the resource reselection to be performed by the first terminal and the resource that cannot carry the RLC PDU is greater than the seventh threshold. Optionally, the seventh threshold is configured by a network device, or the seventh threshold is preconfigured, or the seventh threshold is predefined.
[0136] In some embodiments of the present application, the S120 may include:
[0137] The first terminal sends the trigger signaling through randomly selected resources.
[0138] Optionally, when the first terminal does not have an existing sidewalk authorization, the first terminal sends the trigger signaling through randomly selected resources. Optionally, the randomly selected resources are determined by a condition satisfied by the first terminal.
[0139] The following is an exemplary description of an implementation manner of determining the randomly selected resource based on the condition satisfied by the first terminal.
[0140] Method 1:
[0141] The first terminal satisfies at least one of the following conditions:
[0142] The first terminal has triggered resource reselection, and the priority of the sidelink data to be sent by the first terminal is higher than the first threshold; or
[0143] The first terminal has triggered resource reselection, and a receiving end of the first terminal feeds back an ACK when successfully receiving a physical sidelink shared channel PSSCH sent by the first terminal, and feeds back a NACK when successfully receiving a physical sidelink control channel PSCCH sent by the first terminal but failing to successfully receive a PSSCH sent by the first terminal, and the first terminal performs resource reselection when the number of times the first terminal fails to receive an ACK from the receiving end continuously is greater than a second threshold;
[0144] The S120 may include:
[0145] In the case where the first terminal has a special resource pool configuration, the first terminal selects a resource in the special resource pool by random selection;
[0146] The first terminal sends the trigger signaling through randomly selected resources.
[0147] Optionally, the trigger signaling is sent via MAC CE in PSSCH, or the trigger signaling is sent via second-order sidelink control information SCI.
[0148] Optionally, the condition satisfied by the first terminal further includes:
[0149] The delay requirement of the sidelink data to be sent by the first terminal is greater than a fourth threshold.
[0150] Method 2:
[0151] In this embodiment, the first terminal satisfies at least one of the following conditions:
[0152] The receiving end of the first terminal feeds back an ACK when successfully receiving a physical sidelink shared channel PSSCH sent by the first terminal, and feeds back a NACK when successfully receiving a physical sidelink control channel PSCCH sent by the first terminal but failing to successfully receive a PSSCH sent by the first terminal, and when the first terminal fails to receive an ACK from the receiving end for a number of times greater than a second threshold, the first terminal performs resource reselection; or
[0153] The receiving end feeds back NACK when successfully receiving the PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, and does not feed back any feedback in other cases, and when the number of times the first terminal continuously receives NACK from the receiving end is greater than a third threshold, the first terminal performs resource reselection;
[0154] The S120 may include:
[0155] In the case where the first terminal has a special resource pool configuration, the first terminal may select resources in the special resource pool by random selection to trigger signaling transmission.
[0156] Optionally, the trigger signaling is sent via MAC CE in PSSCH, or the trigger signaling is sent via second-order sidelink control information SCI.
[0157] In the present application, resource selection can be performed through the MAC layer or physical layer of the terminal device.
[0158] In some embodiments of the present application, the random selection is performed by a MAC layer of the first terminal, and the MAC layer of the first terminal selects resources between [TM1, TM2] for sending the trigger signaling.
[0159] Optionally, the value of TM1 is independently selected by the first terminal or TM1<=n+Tproc, wherein n represents the time when the first terminal triggers resource selection, Tproc represents the maximum processing time required for the first terminal from resource selection triggering to sending the trigger signaling, the value of Tproc is configured by the network device, or the value of Tproc is preconfigured, or the value of Tproc is predefined; the value of TM2 is independently selected by the first terminal or TM2<=X%×PDB, wherein the PDB is the delay requirement of the sidelink data to be sent by the first terminal, the value of X is configured by the network device, or the value of X is preconfigured, or the value of X is predefined.
[0160] In some embodiments of the present application, the random selection is performed by the physical layer of the first terminal, and the MAC layer of the first terminal provides a special resource pool configuration to the physical layer so that the physical layer selects resources between [TP1, TP2] for sending the trigger signaling.
[0161] Optionally, the value of TP1 is selected autonomously by the first terminal or TP1<=n+Tproc, wherein n represents the time when the first terminal triggers resource selection, Tproc represents the maximum processing time required for the first terminal from resource selection triggering to sending the trigger signaling, the value of Tproc is configured by a network device, or the value of Tproc is preconfigured, or the value of Tproc is predefined; the value of TP2 is determined by a selection window upper limit reference value in the special resource pool configuration, and the selection window upper limit reference value represents the sending delay requirement of the trigger signaling indicated by the MAC layer of the first terminal.
[0162] Optionally, the selection window upper limit reference value is PDB; TP2<=X%×PDB, wherein PDB is the delay requirement of the side data to be sent by the first terminal, and the value of X is configured by the network device, or the value of X is preconfigured, or the value of X is predefined; or the physical layer selects between [TP2_min, selection window upper limit reference value], and the value of TP2_min is configured by the network device, or the value of TP2_min is preconfigured, or the value of TP2_min is predefined.
[0163] In some embodiments of the present application, the trigger signaling includes at least one of the following:
[0164] The sending resource pool of the first terminal, the priority prio_TX of the sidelink data to be sent by the first terminal, the starting point and end point of the resource selection window in the resource selection to be executed by the first terminal, the delay requirement of the sidelink data to be sent by the first terminal, the frequency domain resource size L_subCH used in the resource selection to be executed by the first terminal, or the resource reservation period P_rsvp_TX used in the resource selection to be executed by the first terminal.
[0165] Optionally, the method 100 may further include:
[0166] The first terminal receives the auxiliary information, where the auxiliary information includes resources in a resource pool indicated by the first terminal that are suitable for sending by the first terminal and / or resources that are not suitable for the first terminal;
[0167] In the case where the auxiliary information includes resources suitable for sending by the first terminal, the first terminal gives priority to selecting the resources suitable for sending by the first terminal during the resource selection process; in the case where the auxiliary information includes resources unsuitable for sending by the first terminal, the first terminal gives priority to excluding the resources unsuitable for sending by the first terminal during the resource selection process.
[0168] In other words, in the case where the first terminal device sends the trigger signaling through sideline authorized resources or randomly selected resources, the trigger signaling may include at least one of the following: the sending resource pool of the first terminal, the priority prio_TX of the sideline data to be sent by the first terminal, the starting point and end point of the resource selection window in the resource selection to be performed by the first terminal, the delay requirement of the sideline data to be sent by the first terminal, the frequency domain resource size L_subCH used in the resource selection to be performed by the first terminal, or the resource reservation period P_rsvp_TX used in the resource selection to be performed by the first terminal; the auxiliary information includes resources suitable for the first terminal to send and / or resources not suitable for the first terminal in the resource pool indicated by the first terminal; based on this, in the case where the auxiliary information includes resources suitable for the first terminal to send, the first terminal gives priority to the resources suitable for the first terminal to send in the resource selection process; in the case where the auxiliary information includes resources not suitable for the first terminal to send, the first terminal gives priority to excluding the resources not suitable for the first terminal to send in the resource selection process.
[0169] In some embodiments of the present application, the S120 may include:
[0170] The first terminal sends the trigger signaling through the first resource selected by resource reselection.
[0171] Optionally, the first terminal uses the first W resources selected by resource reselection to send trigger signaling, where W>=1.
[0172] Optionally, the value of W is configured by a network device, or the value of W is preconfigured, or the value of W is predefined.
[0173] In some embodiments of the present application, the first terminal sends the trigger signaling through one or more PSSCH resources used to send the first transmission block after resource reselection.
[0174] Optionally, the trigger signaling is sent via MAC CE in PSSCH, or the trigger signaling is sent via second-order sidelink control information SCI.
[0175] Optionally, the trigger signaling includes at least one of the following:
[0176] The transmission resource pool of the first terminal, or the M resources selected by the first terminal, the value of M is not greater than the number of resources selected by the first terminal. Optionally, the M resources selected by the first terminal include all resources selected by the first terminal and not yet indicated by the PSCCH.
[0177] Optionally, the method 100 may further include:
[0178] The first terminal receives the auxiliary information, where the auxiliary information includes resources in the M resources that are not suitable for the first terminal; the first terminal preferentially excludes the resources that are not suitable for transmission by the first terminal during resource selection.
[0179] In some embodiments of the present application, the first terminal sends the trigger signaling through one or more PSSCH resources used to send the first transmission block after resource reselection.
[0180] Optionally, the trigger signaling is indicated by a reserved bit in PSCCH format 1-A.
[0181] Optionally, the method 100 may further include:
[0182] The first terminal receives the auxiliary information, which includes resources that are not suitable for the first terminal within one or two resources indicated by the reserved bits in PSCCH format 1-A; the first terminal preferentially excludes the resources that are not suitable for transmission by the first terminal during the resource selection process.
[0183] To facilitate understanding of the solution of this application, Fig.11 The wireless communication method provided in the embodiments of the present application is described.
[0184] Fig.11 2 is a schematic flow chart of a wireless communication method 200 provided in an embodiment of the present application. The method 200 may be executed by a first terminal.
[0185] like Fig.11 As shown, the method 200 may include some or all of the following:
[0186] S210, start. The first terminal is triggered to execute S220 by "start".
[0187] S220: The first terminal determines whether a trigger condition is met, where the trigger condition may be the sending condition of the trigger signaling mentioned above.
[0188] In this embodiment, for ease of description, the trigger conditions are numbered to form the following 9 conditions:
[0189] Condition 1:
[0190] The first terminal has triggered resource reselection.
[0191] Condition 2:
[0192] The sidelink process of the first terminal is used for multiple MAC PDU transmissions, the value of the resource occupancy counter SL_RESOURCE_RESELECTION_COUNTER is equal to 1, and the value of the random number randomly generated by the first terminal between [0,1] is greater than the parameter sl-ProbResourceKeep configured by the high-level layer. In this case, the first terminal will perform resource reselection after the next MAC PDU transmission, that is, after SL_RESOURCE_RESELECTION_COUNTER returns to zero.
[0193] Condition 3:
[0194] The sidelink process of the first terminal is used for multiple MAC PDU transmissions, but in the past 1 second, the first terminal has not used the reserved resources for any initial transmission or retransmission. In this case, when there is sidelink data in the logical channel of the first terminal, resource reselection will be performed.
[0195] Condition 4:
[0196] The sidelink process of the first terminal is used for sending multiple MAC PDUs, and the first terminal does not send any information on sl-ReselectAfter consecutive reserved resources, where sl-ReselectAfter is a parameter configured by a higher layer. In this case, when there is sidelink data in the logical channel of the first terminal, resource reselection will be performed.
[0197] Condition 5:
[0198] If the first terminal currently has a sidelink grant resource, but the resource cannot carry the current RLC PDU even if the first terminal uses the maximum MCS currently allowed by the upper layer, and the MAC layer of the first terminal does not further segment the RLC PDU, in this case, the first terminal will reselect resources.
[0199] Condition 6:
[0200] The priority of the sidelink data to be sent by the first terminal is higher than a certain threshold, and the specific threshold is defined by network configuration, pre-configuration or standard.
[0201] Condition 7:
[0202] If the receiving end of the first terminal feeds back ACK when successfully receiving the PSSCH sent by the first terminal, and feeds back NACK when successfully receiving the PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, the number of times the first terminal fails to receive ACK feedback from the receiving end in a row is greater than a specific threshold, and the specific threshold is defined by network configuration, pre-configuration or standard.
[0203] Condition 8:
[0204] If the receiving end of the first terminal successfully receives the PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, it feeds back NACK, and in other cases no feedback is performed, and the number of times the first terminal continuously receives NACK feedback from the receiving end is greater than a specific threshold, and the specific threshold is defined by network configuration, pre-configuration or standard.
[0205] Condition 9:
[0206] The delay requirement of the sidelink data to be sent by the first terminal is greater than a certain threshold, and the specific threshold is defined by network configuration, pre-configuration or standard.
[0207] In short, the first terminal device satisfying the condition for sending a trigger signaling may mean that the first terminal satisfies any one of the above-mentioned conditions 1 to 9.
[0208] S230: The first terminal sends a trigger signaling.
[0209] Specifically, when the first terminal meets the trigger condition, the trigger signaling is sent, and when the trigger condition is not met, the method 200 is restarted.
[0210] Specifically, when the condition for sending the trigger signaling is met, the first terminal sends the trigger signaling through the resources in the existing sideline authorization, the resources randomly selected by the first terminal, or the first resource selected by the first terminal after triggering resource reselection. The implementation method of sending the trigger signaling by the first terminal is described below in conjunction with a specific embodiment.
[0211] Embodiment 1:
[0212] In this embodiment, the first terminal sends the trigger signaling through resources in an existing sidelink grant.
[0213] In this embodiment, the first terminal has a sidewalk grant, and the first terminal can determine to reselect resources in a future time slot n, so the first terminal can send a trigger signaling through resources in the existing sidewalk grant.
[0214] For example, if the first terminal satisfies at least the above condition 2, the first terminal can determine that resource reselection will be performed after the next MAC PDU transmission is completed. In this case, the first terminal can send the trigger signaling during the next MAC PDU transmission process. Preferably, if the number of times the next MAC PDU is sent is greater than 1, the first terminal should include the trigger signaling in each transmission of the MAC PDU. In this case, the trigger signaling can be sent through the MAC layer control element (MAC CE) in the PSSCH carrying the next MAC PDU, or through the second-order SCI that schedules the next MAC PDU. Preferably, the trigger signaling should at least include the transmission resource pool of the first terminal, the priority prio_TX of the sidelink data to be sent by the first terminal, the starting point and end point of the resource selection window in the resource selection to be performed by the first terminal, the delay requirement of the data to be sent by the first terminal, the frequency domain resource size L_subCH used in the resource selection to be performed by the first terminal, and the resource reservation period P_rsvp_TX used in the resource selection to be performed by the first terminal.
[0215] Optionally, when the above condition 2 is met, the first terminal can only send a trigger signaling when at least one of the following two conditions is met: condition 6, condition 7, condition 8, condition 9, or the time interval between the starting point of the resource selection window in the resource reselection to be performed by the first terminal and the first sending resource of the MAC PDU is greater than a certain threshold.
[0216] Fig.12 This is an example of an implementation method for sending trigger signaling provided in an embodiment of the present application.
[0217] like Fig.12 As shown, the last resource of the first terminal before the resource occupancy counter returns to zero can be used to send the trigger signaling. For example, the last new transmission resource of the first terminal before the resource occupancy counter returns to zero can be used to send the trigger signaling, or the last retransmission resource of the first terminal before the resource occupancy counter returns to zero can be used to send the trigger signaling.
[0218] For another example, if the first terminal satisfies at least condition 3 or 4 above, when there is sidelink data in the logical channel of the first terminal and resource reselection is required, the first terminal uses the last N reserved resources before resource reselection to send a trigger signaling, where the value of N is configured by the network, preconfigured or defined by the standard. In this case, the trigger signaling can be sent through the MAC layer control element (MAC CE) in the PSSCH, or sent through the second-order SCI. Preferably, the trigger signaling should at least include at least one of the transmission resource pool of the first terminal, the priority prio_TX of the sidelink data to be sent by the first terminal, the starting point and end point of the resource selection window in the resource selection to be performed by the first terminal, the delay requirement of the data to be sent by the first terminal, the frequency domain resource size L_subCH used in the resource selection to be performed by the first terminal, and the resource reservation period P_rsvp_TX used in the resource selection to be performed by the first terminal.
[0219] Optionally, when the above conditions 3 or 4 are met, the first terminal can only send the trigger signaling when at least one of the following two conditions is met: condition 6, condition 7, condition 8, condition 9, or the starting point of the resource selection window in the resource reselection to be performed by the first terminal is greater than a certain threshold from the first resource of the N reserved resources.
[0220] For another example, if the first terminal satisfies at least condition 5 above, the first terminal sends a trigger signaling using the resources that cannot carry the RLC PDU. In this case, the trigger signaling can be sent through the MAC layer control unit (MAC CE) in the PSSCH, or through the second-order SCI. Preferably, the trigger signaling should at least include the sending resource pool of the first terminal, the priority prio_TX of the sidelink data to be sent by the first terminal, the starting point and end point of the resource selection window in the resource selection to be performed by the first terminal, the delay requirement of the data to be sent by the first terminal, the frequency domain resource size L_subCH used in the resource selection to be performed by the first terminal, and the resource reservation period P_rsvp_TX used in the resource selection to be performed by the first terminal. At least one of the contents.
[0221] Optionally, when the above condition 5 is met, the first terminal can only send the trigger signaling when at least one of the following two conditions is met: condition 6, condition 7, condition 8, condition 9, or the starting point of the resource selection window in the resource reselection to be performed by the first terminal is greater than a certain threshold from the reserved resources that cannot carry the RLC PDU.
[0222] Embodiment 2:
[0223] In this embodiment, the first terminal sends the trigger signaling through randomly selected resources.
[0224] In this embodiment, when the first terminal triggers resource reselection, there is no sidelink authorized resource, and the first terminal selects a resource for sending a trigger signaling by random selection.
[0225] For example, when the first terminal meets condition 1 and condition 6, or when the first terminal meets condition 1 and condition 7, if the first terminal currently has an exceptional resource pool (Exceptional Resource) configuration, the first terminal can select resources in the exceptional resource pool by random selection for trigger signaling. In this case, the trigger signaling can be sent through the MAC layer control unit (MAC CE) in the PSSCH, or through the second-order SCI. Preferably, the trigger signaling should at least include the sending resource pool of the first terminal, the priority prio_TX of the sidelink data to be sent by the first terminal, the starting point and end point of the resource selection window in the resource selection to be performed by the first terminal, the delay requirement of the data to be sent by the first terminal, the frequency domain resource size L_subCH used in the resource selection to be performed by the first terminal, and the resource reservation period P_rsvp_TX used in the resource selection to be performed by the first terminal. At least one of the contents.
[0226] Optionally, when the first terminal satisfies condition 1 and condition 6, or when the first terminal satisfies condition 1 and condition 7, or when the first terminal satisfies condition 1 and condition 8, the first terminal can send the trigger signaling only when condition 9 is additionally met.
[0227] For another example, when the first terminal meets condition 7 or condition 8, the first terminal triggers resource reselection. The first terminal can select resources in a special resource pool by random selection for trigger signaling. In this case, the trigger signaling can be sent through a MAC layer control unit (MAC CE) in the PSSCH, or through a second-order SCI. Preferably, the trigger signaling should at least include the sending resource pool of the first terminal, the priority prio_TX of the sidelink data to be sent by the first terminal, the starting point and end point of the resource selection window in the resource selection to be performed by the first terminal, the delay requirement of the data to be sent by the first terminal, the frequency domain resource size L_subCH used in the resource selection to be performed by the first terminal, and the resource reservation period P_rsvp_TX used in the resource selection to be performed by the first terminal. At least one of the contents.
[0228] For the above-mentioned embodiment 1 and embodiment 2, if the random selection is performed by the MAC layer of the first terminal, the MAC layer of the first terminal shall select resources for sending trigger signaling between [TM1, TM2]. The value of TM1 can be selected by the first terminal autonomously, or TM1<=n+Tproc, where n is the time when the first terminal triggers resource selection, and the value of Tproc is defined by the network configuration, pre-configuration or standard, indicating the maximum processing time required for the terminal from resource selection triggering to sending trigger signaling. The value of TM2 can be selected by the first terminal autonomously, or TM2<=X%×PDB, where PDB is the delay requirement for the first terminal to send data, and the value of X is defined by the network configuration, pre-configuration or standard.
[0229] If the random selection is performed by the physical layer of the first terminal, the MAC layer of the first terminal shall provide the physical layer with special resource pool configuration, selection window upper limit reference value, frequency domain resource size required for sending trigger signaling, etc. The physical layer of the first terminal shall select resources for sending trigger signaling between [TP1, TP2]. The value of TP1 can be selected autonomously by the first terminal, or TP1<=n+Tproc, where n is the time when the first terminal triggers resource selection, and the value of Tproc is defined by the network configuration, pre-configuration or standard, indicating the maximum processing time required for the terminal from resource selection triggering to sending trigger signaling. The value of TP2 is determined by the physical layer of the first terminal based on the selection window upper limit reference. For example, if the selection window upper limit reference value is PDB, then TP2<=X%×PDB, where PDB is the delay requirement for the first terminal to send data, and the value of X is defined by the network configuration, pre-configuration or standard; or, the first terminal selects between [TP2_min, selection window upper limit reference value], the value of TP2_min is configured by the network, pre-configured or defined by the standard, and the selection window upper limit reference value is the sending delay requirement of the trigger signaling indicated by the MAC layer of the first terminal.
[0230] Embodiment 3:
[0231] In this embodiment, the first terminal sends the trigger signaling through the first resource selected after triggering resource reselection.
[0232] In this embodiment, after the first terminal performs resource reselection, the first N selected resources are used to send trigger signaling, where N>=1, and the specific value of N is defined by network configuration, preconfiguration or standard.
[0233] For example, after triggering resource reselection, the first terminal can send a trigger signaling using one or more PSSCH resources selected for sending the first transmission block (TB) after resource reselection. In this case, preferably, the trigger signaling can be sent through the MAC layer control element (MAC CE) in the PSSCH, or through the second-order SCI. Preferably, the trigger signaling should at least include the sending resource pool of the first terminal, the M resources selected by the first terminal, where the value of M is not greater than the number of resources currently selected by the first terminal, and the value of M can be determined autonomously by the first terminal or defined by the standard. For example, the trigger signaling can include all resources that have been selected by the first terminal but have not yet been indicated by the PSCCH.
[0234] For another example, after triggering resource reselection, the first terminal can send a trigger signaling using one or more PSCCH resources selected for scheduling the first TB sent after resource reselection. In this case, preferably, the trigger signaling is indicated by a reserved bit in PSCCH format 1-A.
[0235] S240: The first terminal receives a resource set and performs corresponding operations.
[0236] After receiving the auxiliary information fed back by the second terminal, the first terminal excludes or gives priority to the resources included in the feedback information of the second terminal in the resource selection process, or the first terminal reselects the resources indicated in the auxiliary information fed back by the second terminal.
[0237] If the first terminal sends a trigger signaling in the manner of Example 1 and Example 2, the resources fed back by the second terminal should be resources suitable for or unsuitable for the first terminal to send within the resource selection window indicated by the trigger signaling. If the trigger signaling is sent in the manner of the first example in Example 3 (i.e., sending the trigger signaling through PSSCH resources), the resources fed back by the second terminal should be resources that are unsuitable for the first terminal to send among the M resources indicated by the trigger signaling. If the trigger signaling is sent in the manner of the second example in Example 3 (i.e., sending the trigger signaling through PSCCH resources), the resources fed back by the second terminal should be resources that are unsuitable for the first terminal to send among the one or two retransmission resources indicated by the PSCCH.
[0238] For Example 1 and Example 2, if the resource fed back by the second terminal is not suitable for sending by the first terminal, the first terminal should exclude the resource in the resource selection process. Otherwise, the first terminal should give priority to the resource in the resource selection process.
[0239] For Embodiment 3, if the second terminal feeds back a resource set that is not suitable for use by the first terminal, the first terminal should reselect a resource included in the resource set fed back by the second terminal.
[0240] S250, end.
[0241] After the first terminal receives the resource set and performs corresponding operations, it can send data on the selected resources.
[0242] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all belong to the protection scope of the present application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present application will not further explain various possible combinations. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the ideas of the present application, they should also be regarded as the contents disclosed in the present application.
[0243] It should also be understood that in various method embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. In addition, in the embodiment of the present application, the terms "downlink" and "uplink" are used to indicate the transmission direction of the signal or data, wherein "downlink" is used to indicate that the transmission direction of the signal or data is a first direction sent from the site to the user equipment of the cell, and "uplink" is used to indicate that the transmission direction of the signal or data is a second direction sent from the user equipment of the cell to the site, for example, "downlink signal" indicates that the transmission direction of the signal is the first direction. In addition, in the embodiment of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there can be three relationships. Specifically, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0244] The above describes the method embodiment of the present application in detail. Figures 13 to 16 , describe in detail the device embodiments of the present application.
[0245] Fig.13 It is a schematic block diagram of the first terminal 300 according to an embodiment of the present application.
[0246] like Fig.13 As shown, the first terminal 300 may include:
[0247] A determining unit 310 is configured to determine whether the first terminal meets a condition for sending a trigger signaling, where the trigger signaling is used to instruct the second terminal to send auxiliary information for assisting the first terminal in selecting a resource;
[0248] The sending unit 320 is configured to send the trigger signaling when the first terminal meets a condition for sending the trigger signaling.
[0249] In some embodiments of the present application, the condition for satisfying the sending of the trigger signaling includes at least one of the following:
[0250] The first terminal has triggered resource reselection, and the first terminal will perform resource reselection. The priority of the sidelink data to be sent by the first terminal meets the conditions for sending the trigger signaling, the reception status of the confirmation ACK or non-confirmation NACK fed back by the second terminal by the first terminal meets the conditions for sending the trigger signaling, or the delay requirement of the sidelink data to be sent by the first terminal meets the conditions for sending the trigger signaling.
[0251] In some embodiments of the present application, the first terminal performing resource reselection includes at least one of the following:
[0252] When the sideline process of the first terminal is used for sending multiple media access control protocol data units MAC PDU, the value of the resource occupancy counter SL_RESOURCE_RESELECTION_COUNTER is equal to 1, and the value of the random number randomly generated by the first terminal in [0, 1] is greater than the parameter sl-ProbResourceKeep configured by the high layer, the first terminal will perform resource reselection after the next MAC PDU is sent or after the SL_RESOURCE_RESELECTION_COUNTER returns to zero;
[0253] In a case where the sidelink process of the first terminal is used for transmission of a plurality of MAC PDUs and the first terminal has not used the reserved resources for initial transmission or retransmission within a preset time period in the past, the first terminal will reselect resources when there is sidelink data in the logical channel of the first terminal;
[0254] When the sidelink process of the first terminal is used for sending multiple MAC PDUs, and the first terminal does not send any information on consecutive sl-ReselectAfter reserved resources, the first terminal will reselect resources when there is sidelink data in the logical channel of the first terminal, where sl-ReselectAfter is a parameter configured by a higher layer;
[0255] Or when the first terminal already has sidelink authorization resources, but even if the first terminal adopts the maximum modulation and coding strategy MCS allowed by the higher layer, the sidelink authorization resources cannot carry the radio link layer control protocol data unit RLC PDU, and the MAC layer of the first terminal does not segment the RLC PDU, the first terminal will reselect resources.
[0256] In some embodiments of the present application, the priority of the sidelink data to be sent by the first terminal satisfies the condition for sending the trigger signaling, including:
[0257] The priority of the sidelink data to be sent by the first terminal is higher than the first threshold.
[0258] In some embodiments of the present application, the first threshold is configured by a network device, or the first threshold is preconfigured, or the first threshold is predefined.
[0259] In some embodiments of the present application, the condition that the reception status of the ACK or NACK fed back by the second terminal by the first terminal satisfies the sending of the trigger signaling includes at least one of the following:
[0260] The receiving end of the first terminal feeds back an ACK when successfully receiving the physical sidelink shared channel PSSCH sent by the first terminal, and feeds back a NACK when successfully receiving the physical sidelink control channel PSCCH sent by the first terminal but failing to successfully receive the PSSCH sent by the first terminal, and when the first terminal fails to receive the ACK from the receiving end for a number of times greater than a second threshold, the first terminal performs resource reselection;
[0261] Or the receiving end successfully receives the PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal and feeds back NACK. In other cases, no feedback is performed. When the number of times the first terminal continuously receives NACK from the receiving end is greater than the third threshold, the first terminal performs resource reselection.
[0262] In some embodiments of the present application, the second threshold is configured by a network device, or the second threshold is preconfigured, or the second threshold is predefined.
[0263] In some embodiments of the present application, the third threshold is configured by a network device, or the third threshold is preconfigured, or the third threshold is predefined.
[0264] In some embodiments of the present application, the delay requirement of the sidelink data to be sent by the first terminal meets the condition for sending the trigger signaling, including:
[0265] The delay requirement of the sidelink data to be sent by the first terminal is greater than a fourth threshold.
[0266] In some embodiments of the present application, the fourth threshold is configured by a network device, or the fourth threshold is preconfigured, or the fourth threshold is predefined.
[0267] In some embodiments of the present application, the sending unit 320 is specifically used to:
[0268] The trigger signaling is sent through the resources in the sidelink grant.
[0269] In some embodiments of the present application, the sending unit 320 is specifically used to:
[0270] In a case where the first terminal already has the sidewalk authorization, the trigger signaling is sent using resources in the sidewalk authorization.
[0271] In some embodiments of the present application, the sending unit 320 is specifically used to:
[0272] When the first terminal already has the sidewalk grant and the first terminal determines to reselect resources in time slot n, the resources in the sidewalk grant are determined as the resources for sending the trigger signaling, and n is a non-negative integer.
[0273] In some embodiments of the present application, the resources in the sidelink authorization are determined based on conditions satisfied by the first terminal.
[0274] In some embodiments of the present application, the conditions satisfied by the first terminal include:
[0275] When the sideline process of the first terminal is used for sending multiple media access control protocol data units MAC PDU, the value of the resource occupancy counter SL_RESOURCE_RESELECTION_COUNTER is equal to 1, and the value of the random number randomly generated by the first terminal in [0, 1] is greater than the parameter sl-ProbResourceKeep configured by the high layer, the first terminal will perform resource reselection after the next MAC PDU is sent or after the SL_RESOURCE_RESELECTION_COUNTER returns to zero;
[0276] The sending unit 320 is specifically used for:
[0277] The first terminal sends the trigger signaling during the transmission process of the next MAC PDU.
[0278] In some embodiments of the present application, the sending unit 320 is specifically used to:
[0279] In the case that the next MAC PDU is sent more than once, the trigger signaling is carried in each transmission of the MAC PDU.
[0280] In some embodiments of the present application, the first terminal further satisfies at least one of the following conditions:
[0281] The priority of the sidelink data to be sent by the first terminal is higher than the first threshold;
[0282] The receiving end of the first terminal feeds back an ACK when successfully receiving the physical sidelink shared channel PSSCH sent by the first terminal, and feeds back a NACK when successfully receiving the physical sidelink control channel PSCCH sent by the first terminal but failing to successfully receive the PSSCH sent by the first terminal, and when the first terminal fails to receive the ACK from the receiving end for a number of times greater than a second threshold, the first terminal performs resource reselection;
[0283] The receiving end feeds back NACK when successfully receiving the PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, and does not feed back any feedback in other cases, and when the number of times the first terminal continuously receives NACK from the receiving end is greater than a third threshold, the first terminal performs resource reselection;
[0284] The delay requirement of the sidelink data to be sent by the first terminal is greater than a fourth threshold;
[0285] Or the time interval between the starting point of the resource selection window in the resource reselection to be performed by the first terminal and the first sending resource of the next MAC PDU is greater than the fifth threshold.
[0286] In some embodiments of the present application, the fifth threshold is configured by a network device, or the fifth threshold is preconfigured, or the fifth threshold is predefined.
[0287] In some embodiments of the present application, the condition satisfied by the first terminal includes at least one of the following:
[0288] In a case where the sidelink process of the first terminal is used for transmission of a plurality of MAC PDUs and the first terminal has not used the reserved resources for initial transmission or retransmission within a preset time period in the past, the first terminal will reselect resources when there is sidelink data in the logical channel of the first terminal;
[0289] When the sidelink process of the first terminal is used to send multiple MAC PDUs, and the first terminal does not send any information on consecutive sl-ReselectAfter reserved resources, the first terminal will reselect resources when there is sidelink data in the logical channel of the first terminal, and the sl-ReselectAfter is a parameter configured by the high layer.
[0290] The sending unit 320 is specifically used for:
[0291] When there is sidelink data in the logical channel of the first terminal and resource reselection is required, trigger signaling is sent through the last N reserved resources before resource reselection, where the value of N is a non-negative integer.
[0292] In some embodiments of the present application, the value of N is configured by a network device, or the value of N is preconfigured, or the value of N is predefined.
[0293] In some embodiments of the present application, the trigger signaling is sent via MAC CE in PSSCH, or the trigger signaling is sent via second-order sidelink control information SCI.
[0294] In some embodiments of the present application, the condition satisfied by the first terminal further includes at least one of the following:
[0295] The priority of the sidelink data to be sent by the first terminal is higher than the first threshold;
[0296] The receiving end of the first terminal feeds back an ACK when successfully receiving the physical sidelink shared channel PSSCH sent by the first terminal, and feeds back a NACK when successfully receiving the physical sidelink control channel PSCCH sent by the first terminal but failing to successfully receive the PSSCH sent by the first terminal, and when the first terminal fails to receive the ACK from the receiving end for a number of times greater than a second threshold, the first terminal performs resource reselection;
[0297] The receiving end feeds back NACK when successfully receiving the PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, and does not feed back any feedback in other cases, and when the number of times the first terminal continuously receives NACK from the receiving end is greater than a third threshold, the first terminal performs resource reselection;
[0298] The delay requirement of the sidelink data to be sent by the first terminal is greater than a fourth threshold;
[0299] Or the time interval between the starting point of the resource selection window in the resource reselection to be performed by the first terminal and the first sending resource among the N reserved resources is greater than the sixth threshold.
[0300] In some embodiments of the present application, the sixth threshold is configured by a network device, or the sixth threshold is preconfigured, or the sixth threshold is predefined.
[0301] In some embodiments of the present application, the conditions satisfied by the first terminal include:
[0302] When the first terminal already has a sidelink authorization resource, but even if the first terminal adopts the maximum modulation and coding strategy MCS allowed by the higher layer, the sidelink authorization resource cannot carry the radio link layer control protocol data unit RLC PDU, and the MAC layer of the first terminal does not segment the RLC PDU, the first terminal will reselect resources;
[0303] The sending unit 320 is specifically used for:
[0304] The first terminal sends a trigger signaling through the resources that cannot carry the RLC PDU.
[0305] In some embodiments of the present application, the trigger signaling is sent via MAC CE in PSSCH, or the trigger signaling is sent via second-order sidelink control information SCI.
[0306] In some embodiments of the present application, the condition satisfied by the first terminal further includes at least one of the following:
[0307] The priority of the sidelink data to be sent by the first terminal is higher than the first threshold;
[0308] The receiving end of the first terminal feeds back an ACK when successfully receiving the physical sidelink shared channel PSSCH sent by the first terminal, and feeds back a NACK when successfully receiving the physical sidelink control channel PSCCH sent by the first terminal but failing to successfully receive the PSSCH sent by the first terminal, and when the first terminal fails to receive the ACK from the receiving end for a number of times greater than a second threshold, the first terminal performs resource reselection;
[0309] The receiving end feeds back NACK when successfully receiving the PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, and does not feed back any feedback in other cases, and when the number of times the first terminal continuously receives NACK from the receiving end is greater than a third threshold, the first terminal performs resource reselection;
[0310] The delay requirement of the sidelink data to be sent by the first terminal is greater than a fourth threshold;
[0311] Or the time interval between the starting point of the resource selection window in the resource reselection to be performed by the first terminal and the resource that cannot carry the RLC PDU is greater than the seventh threshold.
[0312] In some embodiments of the present application, the seventh threshold is configured by a network device, or the seventh threshold is preconfigured, or the seventh threshold is predefined.
[0313] In some embodiments of the present application, the sending unit 320 is specifically used to:
[0314] The trigger signaling is sent through randomly selected resources.
[0315] In some embodiments of the present application, the sending unit 320 is specifically used to:
[0316] In the case that the first terminal does not have an existing sidewalk authorization, the trigger signaling is sent through randomly selected resources.
[0317] In some embodiments of the present application, the randomly selected resource is determined by a condition satisfied by the first terminal.
[0318] In some embodiments of the present application, the first terminal satisfies at least one of the following conditions:
[0319] The first terminal has triggered resource reselection, and the priority of the sidelink data to be sent by the first terminal is higher than the first threshold; or the first terminal has triggered resource reselection, and the receiving end of the first terminal feeds back an ACK when successfully receiving the physical sidelink shared channel PSSCH sent by the first terminal, and feeds back a non-acknowledgement NACK when the receiving end successfully receives the physical sidelink control channel PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, and when the first terminal fails to receive an ACK from the receiving end for a number of times greater than the second threshold, the first terminal performs resource reselection;
[0320] The sending unit 320 is specifically used for:
[0321] In the case where the first terminal has a special resource pool configuration, the first terminal selects a resource in the special resource pool by random selection;
[0322] The first terminal sends the trigger signaling through randomly selected resources.
[0323] In some embodiments of the present application, the trigger signaling is sent via MAC CE in PSSCH, or the trigger signaling is sent via second-order sidelink control information SCI.
[0324] In some embodiments of the present application, the condition satisfied by the first terminal further includes:
[0325] The delay requirement of the sidelink data to be sent by the first terminal is greater than a fourth threshold.
[0326] In some embodiments of the present application, the first terminal satisfies at least one of the following conditions:
[0327] The receiving end of the first terminal feeds back an ACK when successfully receiving the physical sidelink shared channel PSSCH sent by the first terminal, and feeds back a NACK when successfully receiving the physical sidelink control channel PSCCH sent by the first terminal but failing to successfully receive the PSSCH sent by the first terminal, and when the first terminal fails to receive the ACK from the receiving end for a number of times greater than a second threshold, the first terminal performs resource reselection;
[0328] or the receiving end feeds back NACK when successfully receiving the PSCCH sent by the first terminal but fails to successfully receive the PSSCH sent by the first terminal, and does not feed back any feedback in other cases, and when the number of times the first terminal continuously receives NACK from the receiving end is greater than a third threshold, the first terminal performs resource reselection;
[0329] The sending unit 320 is specifically used for:
[0330] In the case where the first terminal has a special resource pool configuration, the first terminal may select resources in the special resource pool by random selection to trigger signaling transmission.
[0331] In some embodiments of the present application, the trigger signaling is sent via MAC CE in PSSCH, or the trigger signaling is sent via second-order sidelink control information SCI.
[0332] In some embodiments of the present application, the random selection is performed by a MAC layer of the first terminal, and the MAC layer of the first terminal selects resources between [TM1, TM2] for sending the trigger signaling.
[0333] In some embodiments of the present application, the value of TM1 is selected autonomously by the first terminal or TM1<=n+Tproc, wherein n represents the time when the first terminal triggers resource selection, Tproc represents the maximum processing time required for the first terminal from resource selection triggering to sending the trigger signaling, and the value of Tproc is configured by a network device, or the value of Tproc is preconfigured, or the value of Tproc is predefined; the value of TM2 is selected autonomously by the first terminal or TM2<=X%×PDB, wherein the PDB is the delay requirement of the sidelink data to be sent by the first terminal, and the value of X is configured by a network device, or the value of X is preconfigured, or the value of X is predefined.
[0334] In some embodiments of the present application, the random selection is performed by the physical layer of the first terminal, and the MAC layer of the first terminal provides a special resource pool configuration to the physical layer so that the physical layer selects resources between [TP1, TP2] for sending the trigger signaling.
[0335] In some embodiments of the present application, the value of TP1 is autonomously selected by the first terminal or TP1<=n+Tproc, wherein n represents the time when the first terminal triggers resource selection, Tproc represents the maximum processing time required for the first terminal from resource selection triggering to sending the trigger signaling, the value of Tproc is configured by a network device, or the value of Tproc is preconfigured, or the value of Tproc is predefined; the value of TP2 is determined by a selection window upper limit reference value in the special resource pool configuration, and the selection window upper limit reference value represents the sending delay requirement of the trigger signaling indicated by the MAC layer of the first terminal.
[0336] In some embodiments of the present application, the selection window upper limit reference value is PDB; TP2<=X%×PDB, wherein the PDB is the delay requirement of the sideline data to be sent by the first terminal, the value of X is configured by the network device, or the value of X is preconfigured, or the value of X is predefined; or the physical layer selects between [TP2_min, selection window upper limit reference value], the value of TP2_min is configured by the network device, or the value of TP2_min is preconfigured, or the value of TP2_min is predefined.
[0337] In some embodiments of the present application, the trigger signaling includes at least one of the following:
[0338] The sending resource pool of the first terminal, the priority prio_TX of the sidelink data to be sent by the first terminal, the starting point and end point of the resource selection window in the resource selection to be executed by the first terminal, the delay requirement of the sidelink data to be sent by the first terminal, the frequency domain resource size L_subCH used in the resource selection to be executed by the first terminal, or the resource reservation period P_rsvp_TX used in the resource selection to be executed by the first terminal.
[0339] In some embodiments of the present application, the sending unit 320 is further configured to:
[0340] receiving the auxiliary information, where the auxiliary information includes resources in a resource pool indicated by the first terminal that are suitable for sending by the first terminal and / or resources that are not suitable for the first terminal;
[0341] In the case where the auxiliary information includes resources suitable for sending by the first terminal, the resources suitable for sending by the first terminal are preferentially selected in the resource selection process; in the case where the auxiliary information includes resources unsuitable for sending by the first terminal, the resources unsuitable for sending by the first terminal are preferentially excluded in the resource selection process.
[0342] In some embodiments of the present application, the sending unit 320 is specifically used to:
[0343] The trigger signaling is sent through the first resource selected by resource reselection.
[0344] In some embodiments of the present application, the sending unit 320 is specifically used to:
[0345] The first W resources selected by resource reselection are used to send trigger signaling, where W>=1.
[0346] In some embodiments of the present application, the value of W is configured by a network device, or the value of W is preconfigured, or the value of W is predefined.
[0347] In some embodiments of the present application, the sending unit 320 is specifically used to:
[0348] The trigger signaling is sent via one or more PSSCH resources used to send the first transport block after resource reselection.
[0349] In some embodiments of the present application, the trigger signaling is sent via MAC CE in PSSCH, or the trigger signaling is sent via second-order sidelink control information SCI.
[0350] In some embodiments of the present application, the trigger signaling includes at least one of the following:
[0351] The sending resource pool of the first terminal, or the M resources selected by the first terminal, where the value of M is not greater than the number of resources selected by the first terminal.
[0352] In some embodiments of the present application, the M resources selected by the first terminal include all resources selected by the first terminal and not yet indicated by the PSCCH.
[0353] In some embodiments of the present application, the sending unit 320 is further configured to:
[0354] receiving the auxiliary information, where the auxiliary information includes resources in the M resources that are not suitable for the first terminal;
[0355] In the resource selection process, the resources that are not suitable for transmission by the first terminal are preferentially excluded.
[0356] In some embodiments of the present application, the sending unit 320 is specifically used to:
[0357] The trigger signaling is sent via one or more PSSCH resources used to send the first transport block after resource reselection.
[0358] In some embodiments of the present application, the trigger signaling is indicated by a reserved bit in PSCCH format 1-A.
[0359] In some embodiments of the present application, the sending unit 320 is further configured to:
[0360] receiving the auxiliary information, the auxiliary information comprising resources that are not suitable for the first terminal within one or two resources indicated by the reserved bit in the PSCCH format 1-A;
[0361] In the resource selection process, the resources that are not suitable for transmission by the first terminal are preferentially excluded.
[0362] Fig.14 It is a schematic block diagram of the second terminal 400 according to an embodiment of the present application.
[0363] like Fig.14 As shown, the second terminal 400 may include:
[0364] The receiving unit 410 is used to receive trigger signaling, where the trigger signaling is used to instruct the second terminal to send auxiliary information for assisting the first terminal in selecting resources.
[0365] In some embodiments of the present application, the trigger signaling includes at least one of the following:
[0366] The sending resource pool of the first terminal, the priority prio_TX of the sidelink data to be sent by the first terminal, the starting point and end point of the resource selection window in the resource selection to be executed by the first terminal, the delay requirement of the sidelink data to be sent by the first terminal, the frequency domain resource size L_subCH used in the resource selection to be executed by the first terminal, or the resource reservation period P_rsvp_TX used in the resource selection to be executed by the first terminal.
[0367] In some embodiments of the present application, the receiving unit 410 is further configured to:
[0368] The auxiliary information is sent, where the auxiliary information includes resources in a resource pool indicated by the first terminal that are suitable for sending by the first terminal and / or resources that are not suitable for sending by the first terminal.
[0369] In some embodiments of the present application, the trigger signaling includes at least one of the following:
[0370] The sending resource pool of the first terminal, or the M resources selected by the first terminal, where the value of M is not greater than the number of resources selected by the first terminal.
[0371] In some embodiments of the present application, the M resources selected by the first terminal include all resources selected by the first terminal and not yet indicated by the PSCCH.
[0372] In some embodiments of the present application, the receiving unit 410 is further configured to:
[0373] The auxiliary information is sent, where the auxiliary information includes resources in the M resources that are not suitable for the first terminal.
[0374] In some embodiments of the present application, the receiving unit 410 is specifically used to:
[0375] The trigger signaling is received via one or more PSSCH resources.
[0376] In some embodiments of the present application, the trigger signaling is received via a MAC CE in a PSSCH, or the trigger signaling is received via second-order sidelink control information SCI.
[0377] In some embodiments of the present application, the trigger signaling includes at least one of the following:
[0378] The sending resource pool of the first terminal, or the M resources selected by the first terminal, where the value of M is not greater than the number of resources selected by the first terminal.
[0379] In some embodiments of the present application, the M resources selected by the first terminal include all resources selected by the first terminal and not yet indicated by the PSCCH.
[0380] In some embodiments of the present application, the receiving unit 410 is further configured to:
[0381] The auxiliary information is sent, where the auxiliary information includes resources in the M resources that are not suitable for the first terminal.
[0382] In some embodiments of the present application, the receiving unit 410 is specifically used to:
[0383] The trigger signaling is received via one or more PSSCH resources.
[0384] In some embodiments of the present application, the trigger signaling is indicated by a reserved bit in PSCCH format 1-A.
[0385] In some embodiments of the present application, the receiving unit 410 is further configured to:
[0386] The auxiliary information is sent, where the auxiliary information includes resources that are not suitable for the first terminal within one or two resources indicated by the reserved bits in the PSCCH format 1-A.
[0387] It should be understood that the device embodiment and the method embodiment may correspond to each other, and similar descriptions may refer to the method embodiment. Specifically, Fig.13 The first terminal 300 shown may correspond to the corresponding subject in the method 100 of the embodiment of the present application, and the aforementioned and other operations and / or functions of each unit in the first terminal 300 are respectively to implement Fig.10 The corresponding processes in each method in are similar. Fig.14 The second terminal 400 shown may correspond to the corresponding subject in the method 100 of the embodiment of the present application, and the aforementioned and other operations and / or functions of each unit in the second terminal 400 are respectively to implement Fig.10 For the sake of brevity, the corresponding processes in each method are not repeated here.
[0388] The communication device of the embodiment of the present application is described above from the perspective of the functional module in conjunction with the accompanying drawings. It should be understood that the functional module can be implemented in hardware form, can be implemented by instructions in software form, and can also be implemented by a combination of hardware and software modules. Specifically, the steps of the method embodiment in the embodiment of the present application can be completed by the hardware integrated logic circuit and / or software form instructions in the processor, and the steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or a combination of hardware and software modules in the decoding processor to perform. Optionally, the software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory, and completes the steps in the above method embodiment in conjunction with its hardware.
[0389] For example, the processing unit and the communication unit mentioned above may be implemented by a processor and a transceiver, respectively.
[0390] Fig.15 It is a schematic structural diagram of a communication device 500 according to an embodiment of the present application.
[0391] like Fig.15 As shown, the communication device 500 may include a processor 510 .
[0392] The processor 510 may call and run a computer program from the memory to implement the method in the embodiment of the present application.
[0393] Please continue to see Fig.15 , the communication device 500 may further include a memory 520 .
[0394] The memory 520 may be used to store indication information, and may also be used to store codes, instructions, etc. executed by the processor 510. The processor 510 may call and run a computer program from the memory 520 to implement the method in the embodiment of the present application. The memory 520 may be a separate device independent of the processor 510, or may be integrated in the processor 510.
[0395] Please continue to see Fig.15 , the communication device 500 may further include a transceiver 530 .
[0396] The processor 510 may control the transceiver 530 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices. The transceiver 530 may include a transmitter and a receiver. The transceiver 530 may further include an antenna, and the number of antennas may be one or more.
[0397] It should be understood that the various components in the communication device 500 are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.
[0398] It should also be understood that the communication device 500 may be the first terminal of the embodiment of the present application, and the communication device 500 may implement the corresponding process implemented by the first terminal in each method of the embodiment of the present application, that is, the communication device 500 of the embodiment of the present application may correspond to the first terminal 300 in the embodiment of the present application, and may correspond to the corresponding subject in the method 100 according to the embodiment of the present application, for the sake of brevity, it will not be repeated here. Similarly, the communication device 500 may be the second terminal of the embodiment of the present application, and the communication device 500 may implement the corresponding process implemented by the second terminal in each method of the embodiment of the present application. That is to say, the communication device 500 of the embodiment of the present application may correspond to the second terminal 400 in the embodiment of the present application, and may correspond to the corresponding subject in the method 100 according to the embodiment of the present application, for the sake of brevity, it will not be repeated here.
[0399] In addition, a chip is also provided in an embodiment of the present application.
[0400] For example, the chip may be an integrated circuit chip with signal processing capabilities, and can implement or execute the methods, steps, and logic diagrams disclosed in the embodiments of the present application. The chip may also be called a system-level chip, a system chip, a chip system, or a system-on-chip chip, etc. Optionally, the chip can be applied to various communication devices, so that the communication device equipped with the chip can execute the methods, steps, and logic diagrams disclosed in the embodiments of the present application.
[0401] Fig.16 is a schematic structural diagram of a chip 600 according to an embodiment of the present application.
[0402] like Fig.16 As shown, the chip 600 includes a processor 610 .
[0403] The processor 610 may call and run a computer program from the memory to implement the method in the embodiment of the present application.
[0404] Please continue to see Fig.16 , the chip 600 may further include a memory 620 .
[0405] The processor 610 may call and run a computer program from the memory 620 to implement the method in the embodiment of the present application. The memory 620 may be used to store indication information, and may also be used to store codes, instructions, etc. executed by the processor 610. The memory 620 may be a separate device independent of the processor 610, or may be integrated in the processor 610.
[0406] Please continue to see Fig.16 , the chip 600 may further include an input interface 630 .
[0407] The processor 610 may control the input interface 630 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0408] Please continue to see Fig.16 , the chip 600 may further include an output interface 640 .
[0409] The processor 610 may control the output interface 640 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0410] It should be understood that the chip 600 can be applied to the first terminal in the embodiment of the present application, and the chip can implement the corresponding processes implemented by the first terminal in the various methods of the embodiment of the present application, and can also implement the corresponding processes implemented by the second terminal in the various methods of the embodiment of the present application. For the sake of brevity, it will not be repeated here.
[0411] It should also be understood that the various components in the chip 600 are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.
[0412] The processors mentioned above may include but are not limited to:
[0413] General-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.
[0414] The processor can be used to implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor, or a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0415] The memory mentioned above includes but is not limited to:
[0416] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM) or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DR RAM).
[0417] It should be noted that the memory described herein is intended to include these and any other suitable types of memory.
[0418] A computer-readable storage medium is also provided in an embodiment of the present application for storing a computer program. The computer-readable storage medium stores one or more programs, and the one or more programs include instructions, which, when executed by a portable electronic device including multiple applications, can enable the portable electronic device to perform the method provided in the embodiment of the present application. Optionally, the computer-readable storage medium can be applied to the first terminal in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the first terminal in each method of the embodiment of the present application, which is not repeated here for the sake of brevity. Optionally, the computer-readable storage medium can be applied to the second terminal in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the second terminal in each method of the embodiment of the present application, which is not repeated here for the sake of brevity.
[0419] A computer program product is also provided in the embodiment of the present application, including a computer program. Optionally, the computer program product can be applied to the first terminal in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the first terminal in each method of the embodiment of the present application, which is not described in detail here for the sake of brevity. Optionally, the computer program product can be applied to the second terminal in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the second terminal in each method of the embodiment of the present application, which is not described in detail here for the sake of brevity.
[0420] A computer program is also provided in the embodiment of the present application. When the computer program is executed by a computer, the computer can execute the method provided in the embodiment of the present application. Optionally, the computer program can be applied to the first terminal in the embodiment of the present application. When the computer program is run on the computer, the computer executes the corresponding process implemented by the first terminal in each method of the embodiment of the present application. For the sake of brevity, it is not repeated here. Optionally, the computer program can be applied to the second terminal in the embodiment of the present application. When the computer program is run on the computer, the computer executes the corresponding process implemented by the second terminal in each method of the embodiment of the present application. For the sake of brevity, it is not repeated here.
[0421] In addition, the embodiment of the present application further provides a communication system, which may include the terminal devices (including the first terminal and the second terminal) and network devices involved above to form a communication system, which will not be described in detail here for the sake of brevity. It should be noted that the term "system" in this article may also be referred to as "network management architecture" or "network system".
[0422] It should also be understood that the terms used in the embodiments of the present application and the appended claims are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present application. For example, the singular forms "a", "said", "above", and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0423] It should be noted that those skilled in the art can realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present application. If implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or part of the prior art that contributes to the prior art or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a disk, or an optical disk.
[0424] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the division of units or modules or components in the device embodiments described above is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or modules or components can be combined or integrated into another system, or some units or modules or components can be ignored or not executed. For another example, the units / modules / components described above as separation / display components may or may not be physically separated, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units / modules / components may be selected according to actual needs to achieve the purpose of the embodiments of the present application. Finally, it should be noted that the mutual coupling or direct coupling or communication connection shown or discussed above may be through some interfaces, indirect coupling or communication connection of devices or units, which may be electrical, mechanical or other forms.
[0425] The above contents are only specific implementation methods of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the embodiments of the present application, which should be included in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be based on the protection scope of the claims.
Claims
1. A wireless communication method, characterized in that: include: The first terminal determines whether the first terminal meets a condition for sending a trigger signaling, where the trigger signaling is used to instruct the second terminal to send auxiliary information for assisting the first terminal in selecting a resource; In a case where the first terminal meets the condition for sending the trigger signaling, the first terminal sends the trigger signaling through resources in the sidelink authorization, and the trigger signaling includes a resource reservation period P_rsvp_TX adopted in the resource selection to be performed by the first terminal.
2. The method according to claim 1, characterized in that The condition for sending the trigger signaling includes at least one of the following: The first terminal has triggered resource reselection, and the first terminal will perform resource reselection. The priority of the sidelink data to be sent by the first terminal meets the conditions for sending the trigger signaling, the reception status of the confirmation ACK or non-confirmation NACK fed back by the second terminal by the first terminal meets the conditions for sending the trigger signaling, or the delay requirement of the sidelink data to be sent by the first terminal meets the conditions for sending the trigger signaling.
3. The method according to claim 2, characterized in that The delay requirement of the sidelink data to be sent by the first terminal satisfies the condition for sending the trigger signaling, including: The delay requirement of the sidelink data to be sent by the first terminal is greater than a fourth threshold.
4. The method according to claim 3, characterized in that The fourth threshold is configured by a network device, or the fourth threshold is preconfigured, or the fourth threshold is predefined.
5. The method according to claim 1, characterized in that The first terminal sending the trigger signaling by using resources in the sideline grant includes: In a case where the first terminal already has the sidewalk authorization, the first terminal sends the trigger signaling through resources in the sidewalk authorization.
6. The method according to any one of claims 1 to 4, characterized in that The trigger signaling is sent via MAC CE in PSSCH, or the trigger signaling is sent via second-order sidelink control information SCI.
7. The method according to any one of claims 1 to 4, characterized in that The trigger signaling further includes at least one of the following: The sending resource pool of the first terminal, the priority prio_TX of the sidelink data to be sent by the first terminal, the starting point and end point of the resource selection window in the resource selection to be executed by the first terminal, the delay requirement of the sidelink data to be sent by the first terminal, and the frequency domain resource size L_subCH used in the resource selection to be executed by the first terminal.
8. The method according to claim 7, characterized in that The method further comprises: The first terminal receives the auxiliary information, where the auxiliary information includes resources in a resource pool indicated by the first terminal that are suitable for sending by the first terminal and / or resources that are not suitable for the first terminal; In the case where the auxiliary information includes resources suitable for sending by the first terminal, the first terminal gives priority to selecting the resources suitable for sending by the first terminal during the resource selection process; in the case where the auxiliary information includes resources unsuitable for sending by the first terminal, the first terminal gives priority to excluding the resources unsuitable for sending by the first terminal during the resource selection process.
9. A wireless communication method, characterized in that: include: The second terminal receives trigger signaling, which is used to instruct the second terminal to send auxiliary information for assisting the first terminal in selecting resources. The trigger signaling is sent by the first terminal through resources in the sideline authorization, and the trigger signaling includes the resource reservation period P_rsvp_TX adopted in the resource selection to be performed by the first terminal.
10. The method according to claim 9, characterized in that The trigger signaling includes at least one of the following: The sending resource pool of the first terminal, the priority prio_TX of the sidelink data to be sent by the first terminal, the starting point and end point of the resource selection window in the resource selection to be executed by the first terminal, the delay requirement of the sidelink data to be sent by the first terminal, and the frequency domain resource size L_subCH used in the resource selection to be executed by the first terminal.
11. The method according to claim 10, characterized in that The method further comprises: The second terminal sends the auxiliary information, where the auxiliary information includes resources in the resource pool indicated by the first terminal that are suitable for sending by the first terminal and / or resources that are not suitable for sending by the first terminal.
12. The method according to any one of claims 9 to 11, characterized in that: The trigger signaling is received via the MAC CE in the PSSCH, or the trigger signaling is received via the second-order sidelink control information SCI.
13. A first terminal, characterized in that: include: a determining unit, configured to determine whether the first terminal satisfies a condition for sending a trigger signaling, wherein the trigger signaling is used to instruct the second terminal to send auxiliary information for assisting the first terminal in selecting a resource; A sending unit is used to send the trigger signaling through the resources in the sideline authorization when the first terminal meets the conditions for sending the trigger signaling, and the trigger signaling includes the resource reservation period P_rsvp_TX adopted in the resource selection to be performed by the first terminal.
14. A second terminal, characterized in that: include: A receiving unit is used to receive trigger signaling, where the trigger signaling is used to instruct the second terminal to send auxiliary information for assisting the first terminal in selecting resources, and the trigger signaling is sent by the first terminal through resources in a sideline authorization, and the trigger signaling includes a resource reservation period P_rsvp_TX used in the resource selection to be performed by the first terminal.
15. A first terminal, characterized in that: include: A processor, a memory and a transceiver, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 8.
16. A second terminal, characterized in that: include: A processor, a memory and a transceiver, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 9 to 12.
17. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 12.
18. A computer-readable storage medium, characterized in that: Used to store a computer program, the computer program causing a computer to execute the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 12.
19. A computer program product, characterized in that The method comprises computer program instructions which cause a computer to execute the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 12.
Citation Information
Patent Citations
Resource acquisition method, resource scheduling method, terminal, service node and medium
CN111901783A