Wireless communication method and terminal
By collaboratively selecting resources between terminals, the reliability problem of resource selection in terminal-to-terminal communication is solved, the reliability of the communication system is improved and the signaling overhead is reduced.
Patent Information
- Application Number
- CN202310139034.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-25
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2040-09-25
AI Technical Summary
In end-to-end wireless communications, how to select resources to improve communication reliability is a technical problem that needs to be solved urgently.
Through collaboration between terminals, the first terminal sends an indication resource set, the second terminal determines and feeds back the resource set, triggering resource reselection to ensure the reliability of resource selection.
The reliability of the communication system is improved while the signaling overhead is reduced.
Smart Images

Figure CN116193604B_ABST
Abstract
Description
[0001] This application is a divisional application of the application patent application No. 202080100472.8, with the title of "Wireless communication method and terminal", and the filing date of September 25, 2020. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of communication, and more particularly, to a wireless communication method and terminal. BACKGROUND
[0003] Device to Device (D2D), Vehicle to Vehicle (V2V), Vehicle to Everything (V2X) and the like communication architecture can realize communication between terminals based on Sidelink (SL) technology, which is different from the way of receiving or sending communication data through a base station in a traditional cellular system. This direct communication mode between terminals has higher spectrum efficiency and lower transmission delay. For the terminals in this direct communication mode, how to select resources to improve communication reliability is a technical problem to be solved by the present application. SUMMARY
[0004] Embodiments of the present application provide a wireless communication method and terminal, which improves the reliability of the communication system through cooperation between terminals.
[0005] In a first aspect, a wireless communication method is provided, comprising: a first terminal sending a first indication to a second terminal, the first indication being used to indicate a first resource set, the first resource set comprising: time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information; the first terminal receiving a second indication, the second indication being used to indicate a second resource set, the second resource set comprising resources in the first resource set that satisfy or do not satisfy a first condition; and the first terminal triggering resource reselection according to the second resource set.
[0006] In a second aspect, a wireless communication method is provided, comprising: a second terminal receiving a first indication sent by a first terminal, the first indication being used to indicate a first resource set, the first resource set comprising: time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information; the second terminal determining a second resource set, the second resource set comprising resources in the first resource set that satisfy or do not satisfy a first condition; and the second terminal sending a second indication to the first terminal, the second indication being used to indicate the second resource set.
[0007] In a third aspect, a wireless communication method is provided, including: a first terminal sending a first indication to a second terminal, the first indication being used to indicate a first resource set, the first resource set including time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information.
[0008] In a fourth aspect, a wireless communication method is provided, including: a second terminal receiving a first indication sent by a first terminal, the first indication being used to indicate a first resource set, the first resource set including time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information; and if there is a resource in the first resource set satisfying a first condition, the second terminal sending a second indication to the first terminal, the second indication being used to indicate a second resource set, the second resource set including resources in the first resource set satisfying or not satisfying the first condition.
[0009] In a fifth aspect, a wireless communication method is provided, including: a second terminal receiving a first indication sent by a first terminal, the first indication being used to indicate a first resource set, the first resource set including time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information; and if a priority of data to be sent by the second terminal is higher than a priority of data to be sent by the first terminal, the second terminal sending a second indication to the first terminal, the second indication being used to indicate a second resource set, the second resource set including resources in the first resource set satisfying or not satisfying the first condition.
[0010] In a sixth aspect, a terminal is provided, including a processor and a memory. The memory is configured to store a computer program, and the processor is configured to invoke and run the computer program stored in the memory to execute the method in any one of the first aspect to the fifth aspect or each implementation manner thereof.
[0011] In a seventh aspect, an apparatus is provided, configured to implement the method in any one of the first aspect to the fifth aspect or each implementation manner thereof.
[0012] Specifically, the apparatus includes a processor configured to invoke and run a computer program from a memory, so that a device installed with the apparatus executes the method in any one of the first aspect to the fifth aspect or each implementation manner thereof.
[0013] In an eighth aspect, a computer-readable storage medium is provided, configured to store a computer program, the computer program causing a computer to execute the method in any one of the first aspect to the fifth aspect or each implementation manner thereof.
[0014] In a ninth aspect, a computer program product is provided, including computer program instructions, the computer program instructions causing a computer to execute the method in any one of the first aspect to the fifth aspect or each implementation manner thereof.
[0015] In a tenth aspect, a computer program is provided, which, when running on a computer, causes the computer to perform the method in any one of the first aspect to the fifth aspect or the implementation manners thereof.
[0016] By the technical solution of the first aspect or the second aspect, the first terminal can learn the overlapping resources with half-duplex problem or interference, so as to trigger resource reselection of the resources, thereby improving the reliability of the communication system.
[0017] By the technical solution of the third aspect, the fourth aspect or the fifth aspect, the reliability of the communication system can be ensured, and the signaling overhead between the first terminal and the second terminal can be reduced. BRIEF DESCRIPTION OF DRAWINGS
[0018] Figure 1A a schematic diagram of a first mode provided by the present application;
[0019] Figure 1B a schematic diagram of a second mode provided by the present application;
[0020] Figure 2 a schematic diagram of an NR V2X physical layer structure provided by the present application;
[0021] Figure 3 a schematic diagram of resource reservation provided by the present application;
[0022] Figure 4A a schematic diagram of resource distribution provided by the present application;
[0023] Figure 4B a schematic diagram of resource distribution provided by the present application; Figure Two
[0024] Figure 5 a schematic diagram of resource distribution provided by the present application; Figure Three
[0025] Figure 6 a schematic diagram of resource distribution provided by the present application;
[0026] Figure 7 an interaction flowchart of a wireless communication method provided by an embodiment of the present application;
[0027] Figure 8 a schematic diagram of resource distribution provided by the present application; Figure Five
[0028] Figure 9 a schematic diagram of resource distribution provided by the present application; Figure Six
[0029] Figure 10 An interaction flowchart of a wireless communication method provided by another embodiment of the present application is shown in FIG. 6;
[0030] Figure 11 An interaction flowchart of a wireless communication method provided by another embodiment of the present application is shown in FIG. 6;
[0031] Figure 12 A schematic block diagram of a terminal 1200 according to an embodiment of the present application is shown in FIG. 12;
[0032] Figure 13 A schematic block diagram of a terminal 1300 according to an embodiment of the present application is shown in FIG. 13;
[0033] Figure 14 A schematic block diagram of a terminal 1400 according to an embodiment of the present application is shown in FIG. 14;
[0034] Figure 15 A schematic block diagram of a terminal 1500 according to an embodiment of the present application is shown in FIG. 15;
[0035] Figure 16 A schematic block diagram of a terminal 1600 according to an embodiment of the present application is shown in FIG. 16;
[0036] Figure 17 A schematic structural diagram of a communication device 1700 provided by an embodiment of the present application is shown in FIG. 17;
[0037] Figure 18 A schematic structural diagram of an apparatus provided by an embodiment of the present application is shown in FIG. 18;
[0038] Figure 19 A schematic block diagram of a communication system 1900 provided by an embodiment of the present application is shown in FIG. 19. DETAILED DESCRIPTION
[0039] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art without creative work on the basis of the embodiments in the present application shall fall within the scope of the present application.
[0040] The vehicle-to-everything (V2X) system adopts a terminal-to-terminal direct communication mode, and the 3rd Generation Partnership Project (3GPP) defines two transmission modes: a first mode and a second mode.
[0041] The first mode is as follows: Figure 1AAs shown, the transmission resource of the terminal is allocated by the network device, and the terminal transmits data on the sidelink according to the resource allocated by the network device; the network device can allocate single transmission resource for the terminal, or can allocate semi-static transmission resource for the terminal.
[0042] The second mode: as shown in Figure 1B The terminal selects a resource in the resource pool for data transmission by itself. Specifically, the terminal can select the transmission resource in the resource pool by listening, or select the transmission resource in the resource pool by random selection.
[0043] The technical solution of the present application is applied in the above-mentioned first mode, and the related knowledge involved in the technical solution of the present application will be introduced as follows:
[0044] I. New Radio (NR) V2X physical layer structure:
[0045] In NR V2X, physical sidelink control channel (PSCCH) and physical sidelink shared channel (PSSCH) are involved, wherein the PSCCH is used to transmit the first sidelink control information, which will be explained and described below, and the PSSCH is used to transmit data and second sidelink control information, which mainly includes data demodulation related fields, facilitating other terminals to demodulate the data in the PSSCH.
[0046] The relationship between PSCCH and PSSCH is as follows: PSCCH and PSSCH are continuous in the same time slot and do not overlap each other. At the same time, PSCCH and PSSCH are continuous in the frequency domain and do not overlap each other. This means that the PSCCH and the PSSCH must be transmitted at the same time. Figure 2 The NR V2X physical layer structure diagram provided by the present application is shown in Figure 2 The terminal transmits PSCCH, and the PSSCH scheduled by the PSCCH is the PSSCH transmitted by the terminal at the same time.
[0047] II. Resource reservation in NR-V2X:
[0048] In NR-V2X, in the above-mentioned second mode, the terminal selects the resource to transmit data by itself. Resource reservation is the premise of resource selection. Resource reservation is that the terminal reserves the resource to be used next through the sidelink control information in the PSCCH. In NR-V2X, both intra-TB resource reservation and inter-TB resource reservation are supported, as shown in Figure 3As shown: The terminal sends the first side control information, using the time resource assignment and frequency resource assignment fields to indicate the N time-frequency resources of the current TB (including the resources currently used by the terminal for transmission). Where N≤Nmax, in NR V2X, Nmax is equal to 2 or 3. At the same time, the above-mentioned N indicated time-frequency resources should be distributed in W time slots. In NR V2X, W is equal to 32. For example, Figure 3 As shown, in TB 1, the terminal sends the first sidelink control information on the PSCCH simultaneously with the initial transmission data on the PSSCH. The two fields are used to indicate the time-frequency resource locations for the initial transmission, retransmission 1, and retransmission 2 (i.e., N = 3 in this case). The time-frequency resources for the initial transmission are the resources currently used by the terminal for transmission, while the time-frequency resources for retransmissions 1 and 2 are the resources reserved in TB 1. Furthermore, the initial transmission, retransmission 1, and retransmission 2 are distributed within 32 time slots in the time domain.
[0049] Optionally, when the terminal sends the first side control information, it uses the resource reservation period (ResourceReservationPeriod) to reserve resources between TBs. Figure 3 As shown, when the terminal sends the first sidelink control information for the initial transmission of TB 1, it uses the "Time resource assignment" and "Frequency resource assignment" fields to indicate the time-frequency resource locations for the initial transmission, retransmission 1, and retransmission 2 of TB 1, which are recorded as {(t1, f1), (t2, f2), (t3, f3)}. Among them, t1, t2, and t3 represent the time domain locations of the resources for the initial transmission, retransmission 1, and retransmission 2 of TB 1, and f1, f2, and f3 represent the corresponding frequency domain locations. If the value of the "Resource reservation period" field in the first sidelink control information is 100 milliseconds, the first sidelink control information also indicates the time-frequency resources {(t1+100, f1), (t2+100, f2), (t3+100, f3)}. These three resources are used for the transmission of the initial transmission, retransmission 1, and retransmission 2 of TB 2. In NR V2X, the possible values for the "Resource reservation period" field are 0, 1-99, 100, 200, 300, 400, 500, 600, 700, 800, 900, and 1000 milliseconds, making it more flexible than LTE V2X. However, only e of these values are configured for each resource pool, and the terminal determines the possible values based on the resource pool used. The e values in the resource pool configuration constitute the resource reservation period set M. For example, e is less than or equal to 16.
[0050] In addition, the above-mentioned inter-TB reservation can be activated or deactivated on a resource pool basis through network configuration or pre-configuration. When deactivating the inter-TB reservation, the "Resource reservation period" field is not included in the first side control information. Generally, before triggering resource reselection, the value of the "Resource reservation period" field used by the terminal, that is, the resource reservation period, does not change. Each time the terminal sends the first side control information, it uses the "Resource reservation period" field therein to reserve resources for the next period for the transmission of another TB, thereby achieving periodic semi-continuous transmission.
[0051] When any terminal operates in the second mode, it can obtain the first sidelink control information sent by other terminals by monitoring the PSCCH sent by other terminals, thereby learning the resources reserved by other terminals. When selecting resources, the terminal will exclude the resources reserved by other terminals to avoid resource collision.
[0052] 3. In the second mode mentioned above, the terminal needs to select resources on its own. The following describes the resource listening window, resource selection window, and resource selection method in NR-V2X:
[0053] Definition of resource selection window: As shown in Figure 4, the terminal needs to select or reselect resources in time slot n. The resource selection window starts from n+T1 and ends at n+T2. 0≤T1≤T proc,1 , when the subcarrier spacing is 15, 30, 60, 120kHz, T proc,1 Time slots are 3, 5, 9, and 17. T2 min ≤T2≤ the remaining delay budget of the service, T2 min The value set is {1,5,10,20}*2 μ time slots, where μ = 0, 1, 2, 3 corresponds to the case where the subcarrier spacing is 15, 30, 60, 120 kHz. The terminal determines T2 from the value set according to the priority of its own data to be sent. min For example, when the subcarrier spacing is 15kHz, the terminal determines T2 from the set {1, 5, 10, 20} according to the priority of its own data to be sent. min When T2 min If T2 is greater than or equal to the service's remaining delay budget, then T2 equals the service's remaining delay budget. The remaining delay budget is the difference between the data's required delay and the current time. For example, if a data packet arrives in time slot n and the required delay is 50 milliseconds, and a time slot is 1 millisecond, then if the current time is time slot n, the remaining delay budget is 50 milliseconds. If the current time is time slot n+20, the remaining delay budget is 30 milliseconds.
[0054] Definition of resource listening window: the terminal listens to the resource in n-T0 to n-T proc,0 The terminal performs resource listening, and the value of T0 is 100 or 1100 ms. When the subcarrier spacing is 15, 30, 60, and 120 kHz, T proc,0 is 1, 1, 2, and 4 slots. In fact, the terminal listens to the first sidelink control information sent by other terminals in each slot, and when the slot n triggers resource selection or reselection, the terminal uses n-T0 to n-T proc,0 The result of resource listening.
[0055] Resource selection process:
[0056] Step 1: The terminal takes all available resources belonging to the resource pool used by the terminal in the resource selection window as a resource set A, and any resource in set A is denoted as R(x, y), where x and y represent the frequency domain position and time domain position of the resource, respectively. Let the initial number of resources in set A be M total .
[0057] Step 1-1: If the terminal transmits data in slot m in the resource listening window without listening, the terminal will determine whether slot m+q*Prxlg overlaps with resource R(x, y+j*Ptxlg), and if it does, the terminal will exclude resource R(x, y) from resource set A, i.e., the resource R(x, y+j*Ptxlg) overlaps with the resource R(x, y) reserved by the terminal that transmits data in slot m, and there is a resource collision problem. Where j=0, 1, 2, 3…C-1, C is determined by the random value counter generated by the terminal, and the terminal will randomly generate a counter value (a positive integer) when performing resource selection to determine how many periods the selected resource is reserved. Ptxlg is the number of Ptx converted into logical slots, and Ptx is the resource reservation period determined by the terminal performing resource selection, which is one of the values in the resource reservation period set M configured in the resource pool used by the terminal, and is also the value indicated in the "Resource reservation period" field in the first sidelink control information sent by the terminal after completing resource selection. Therefore, resource R(x, y+j*Ptxlg) is Figure 4Aa series of resources with small rectangles marked with partial diagonal lines. For time slot m+q*Prxlg, where q=1,2,3…Q. Prxlg is the number of Prx converted into logical time slots. Prx is the resource reservation period indicated in the first sidelink control information transmitted in the PSCCH that the terminal listens to. Since the terminal does not listen to time slot m, here Prx is all possible values in the resource reservation period set M in the resource pool configuration used by the terminal, i.e. the terminal will judge whether the time slot m+q*Prxlg calculated by each value in M overlaps with the resource R(x,y+j*Ptxlg). For Q, if Prx (ceiling) otherwise Q=1. Tscal is equal to the number of milliseconds corresponding to T2. For example, the terminal does not listen to time slot m, and selects a Prx from the resource reservation period set M in the resource pool configuration used by the terminal in turn. For a certain Prx, if Prx Figure 4A the next 2 time slots identified by horizontal lines mapped from time slot m, otherwise Q=1, time slot m+q*Prxlg is Figure 4A the time slot identified by the dot. Optionally, when the resource pool used by the terminal deactivates the reservation between TBs, the terminal can not perform the above step 1-1.
[0058] Step 1-2: If the terminal listens to the first sidelink control information transmitted in the PSCCH on the resource E(v, m) in the time slot m within the listening window (v is the frequency domain position of the resource), measure the sidelink reference signal received power (SL-RSRP) of the PSCCH or the SL-RSRP of the PSSCH scheduled by the PSCCH (i.e. the SL-RSRP of the PSSCH transmitted simultaneously with the PSCCH), if the measured SL-RSRP is greater than the SL-RSRP threshold, and the resource pool used by the terminal activates the reservation between TBs, the terminal assumes that the first sidelink control information with the same content is received on time slot m+q*Prxlg. Where q=1,2,3…Q, for Q, if Prx (ceiling), otherwise Q = 1. Tscal equals the value in milliseconds corresponding to T2. Prxlg is the number of logical slots after converting Prx, which is the resource reservation period indicated in the first sidelink control information transmitted in the PSCCH that the terminal listens to. The terminal will determine whether the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the first sidelink control information received in slot m and the Q first sidelink control information assumed to be received overlap with the resources R(x, y + j*Ptxlg), i.e., whether there is a resource conflict between the resources listened to and the resources R(x, y + j*Ptxlg), and if so, exclude the corresponding resources R(x, y) from the set A. The above j = 0, 1, 2, 3,..., C-1, and C is determined by the random counter value generated by the terminal. Ptxlg is the number of logical slots after converting Ptx, which is the resource reservation period determined by the terminal performing resource selection. For example, the resources R(x, y + j*Ptxlg) are Figure 4B a series of resources marked by small rectangles with part of the diagonal. If the terminal listens to the first sidelink control information in the PSCCH on the resource E(v, m) in slot m and decodes Prx > Tscal, calculates Q equal to 1, the terminal will assume that the first sidelink control information with the same content is received in slot m + Prxlg. The terminal will determine whether the resources 1, 2, 3, 4, 5, 6 indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the first sidelink control information received in slot m and the first sidelink control information assumed to be received in slot m + Prxlg overlap, where resource 1 is resource E(v, m), and if so, exclude the resources R(x, y) from the resource set A. If the terminal measures SL-RSRP greater than the SL-RSRP threshold value and the resource pool used by the terminal deactivates the resource reservation between TBs, the terminal only determines whether the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the first sidelink control information received in slot m overlap with the resources R(x, y + j*Ptxlg), and if so, excludes the resources R(x, y) from the resource set A.
[0059] If the remaining resources in the resource set A after the above resource exclusion are insufficient M total X%, the SL-RSRP threshold value is increased by 3 dB, and step 1 is re-executed. The terminal takes the resource set A after resource exclusion as the candidate resource set.
[0060] Step 2: The terminal randomly selects a resource from the candidate resource set to send data.
[0061] It should be noted that:
[0062] 1. The above RSRP threshold is determined by the priority P1 carried in the PSCCH overheard by the terminal and the priority P2 of the data to be sent by the terminal. The configuration of the resource pool used by the terminal contains a SL-RSRP threshold table, which contains the SL-RSRP threshold corresponding to all priority combinations. The configuration of the resource pool can be network configuration or pre-configuration.
[0063] For example, as shown in Table 1, assuming that the priority level values of P1 and P2 are 0-7, the SL-RSRP threshold corresponding to different priority combinations is represented by γ ij , where i is the value of the priority level P1, and j is the value of the priority level P2. ij
[0064] Table 1
[0065]
[0066]
[0067] When the terminal overhears the PSCCH sent by another terminal, the priority P1 carried in the first sidelink control information transmitted in the PSCCH and the priority P2 of the data to be sent are obtained, and the terminal determines the SL-RSRP threshold by looking up Table 1.
[0068] 2. Whether the terminal compares the measured SL-RSRP of the PSCCH or the SL-RSRP of the PSSCH scheduled by the PSCCH with the SL-RSRP threshold depends on the resource pool configuration of the resource pool used by the terminal. The configuration of the resource pool can be network configuration or pre-configuration.
[0069] 3. Regarding the above Prxlg / Ptxlg, which is the number of logical slots converted from Prx / Ptx: assuming that one slot is equal to 1 millisecond and Prx is 5 milliseconds, of the 5 slots, 2 slots can be downlink slots in TDD mode or slots for sending synchronization signals, which are not included in the resource pool of SL, so Prx representing 5 milliseconds needs to be converted into 3 logical slots, i.e. Prxlg.
[0070] 4. The above X%, X can take values from {20, 35, 50}. The configuration of resource pool used by the terminal contains the correspondence between priority and the above possible values, the terminal determines the value of X according to the priority of the data to be sent and the correspondence. The resource pool configuration can be configured by the network or pre-configured.
[0071] Four, resource reselection based on resource re-evaluation:
[0072] In NR-V2X, it is also supported to re-evaluate the selected but not indicated by sending the first sidelink control information resource after the terminal completes the resource selection. As shown in Figure 5 The resources x, y, z, u, and v are the time-frequency resources selected by the terminal in slot n, and the resource y is in slot m. For the resources z and u that will be indicated by the first sidelink control information sent by the terminal in the resource y (the resource y has been indicated by the first sidelink control information in the resource x), wherein Figure 5 The dashed arrow in the figure indicates the first sidelink control information to be sent, and the solid arrow indicates the first sidelink control information that has been sent. In order to prevent resource collision, the terminal performs step 1 at least once in slot m-T3, i.e., at least in slot m-T3, the resource selection window and the resource listening window are determined according to the above method, and the resources in the resource selection window are excluded according to the above method to obtain a candidate resource set. If the resources z or u are not in the candidate resource set, the terminal performs step 2 to reselect the time-frequency resources in the candidate resource set. Depending on the terminal implementation, the terminal can also reselect any selected but not indicated by sending the first sidelink control information resource in the candidate resource set, for example, if u and v are in the candidate resource set, select any of u and v. The above T3 is equal to T proc,1 .
[0073] Five, resource reselection based on resource pre-emption:
[0074] NR-V2X supports a resource pre-emption mechanism. In NR-V2X, the conclusions about the resource pre-emption mechanism are described from the perspective of the pre-empted terminal. After completing resource selection, the terminal continues to listen to the first sidelink control information. If the selected and indicated time-frequency resource by sending the first sidelink control information meets the following three conditions, it means that the time-frequency resource is pre-empted by other terminals, and the terminal triggers resource reselection for the time-frequency resource:
[0075] 1. The reserved resources in the first sidelink control information listened to overlap with the selected and indicated resources of the terminal, including full overlap and partial overlap.
[0076] 2. The SL-RSRP of the PSCCH corresponding to the first sidelink control information overheard by the terminal or the SL-RSRP of the PSSCH scheduled by the PSCCH is greater than the SL RSRP threshold.
[0077] 3. The priority carried in the overheard first sidelink control information is higher than the priority of the data to be sent by the terminal.
[0078] Optionally, the priority in the present application corresponds to a numerical value, for example, priority 1, 1 represents the numerical value corresponding to the priority, and the smaller the numerical value, the higher the priority, or the smaller the numerical value, the lower the priority, which is not limited in the present application.
[0079] As shown in Figure 6 resources w, x, y, z, and v are time-frequency resources selected by the terminal in slot n, and resource x is located in slot m. For the terminal, resources x and y indicated by the first sidelink control information to be sent on resource x and the first sidelink control information previously sent by the terminal. The terminal performs step 1 at least once in slot m-T3, i.e., at least in slot m-T3, the resource selection window and the resource listening window are determined according to the above, and step 1 is performed to exclude resources in the resource selection window, and the candidate resource set is determined. If resources x or y are not in the candidate resource set (satisfy conditions 1 and 2 above), it is further judged whether resources x or y are not in the candidate resource set due to the indication of the first sidelink control information carrying high priority (satisfy condition 3 above), if so, the terminal performs step 2, i.e., reselects resources in the candidate resource set. In addition, when the resource reselection is triggered, depending on the terminal implementation, the terminal can also reselect any selected but not indicated by sending the first sidelink control information resource, such as any of resources z and v. The above T3 is equal to Tproc,1.
[0080] The above SL-RSRP is the linear average of the received power on all resource elements (REs) carrying reference signals in the PSCCH or PSSCH, which can be a demodulation reference signal (DMRS) or a channel state information-reference signal (CSI-RS). When the PSSCH or PSCCH uses multiple antenna ports for transmission, the SL-RSRP is the sum of the SL-RSRP measured by each antenna port.
[0081] According to the above, the first sidelink control information is carried in the PSCCH, mainly including a domain related to resource sensing, facilitating other terminals to decode and perform resource exclusion and resource selection. In the PSSCH, in addition to data, the second sidelink control information is also carried. Therefore, the sidelink control information in the PSCCH mentioned below in the present application is the first sidelink control information, and the sidelink control information in the PSSCH is the second sidelink control information, which will not be described below.
[0082] It should be understood that the terminal in the embodiments of the present application can also be referred to as a user equipment (User Equipment, UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device, etc. The terminal can be a station (STATION, ST) in a WLAN, 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) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, and a next-generation communication system, such as a terminal in an NR network or a terminal in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0083] By way of example and not limitation, in the embodiments of the present application, the terminal can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that apply wearable technology to the intelligent design and development of daily wear, such as glasses, gloves, watches, clothing and shoes, etc. The wearable device is a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also a powerful function realized through software support and data interaction, cloud interaction. The general wearable smart device includes a full function, large size, and can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, etc., and focuses on a certain application function, and needs to cooperate with other devices such as a smart phone, such as various smart wristbands, smart jewelry, etc.
[0084] The network device can be a device for communicating with the mobile device, can be an access point (AP) in a WLAN, a base transceiver station (BTS) in GSM or CDMA, can also be a base station (NodeB, NB) in WCDMA, can further be an evolved base station (eNB or eNodeB) in LTE, or a relay station or an access point, or a vehicle-mounted device, a wearable device, and a network device or a base station (gNB) in an NR network, or a network device in a future evolved PLMN network, etc.
[0085] It should be understood that the embodiments of the present application are not only applicable to the communication framework of D2D, V2V, V2X, etc., but also applicable to any other terminal-to-terminal communication framework, and the present application does not limit this. The embodiments of the present application are applied to unlicensed spectrum, which can also be referred to as license-exempt spectrum.
[0086] As described above, in the above-mentioned second mode, how to select resources to improve the reliability of the communication system is a technical problem to be solved by the present application, and in order to solve this technical problem, the inventive concept of the present application is to select resources through cooperation between terminals.
[0087] The technical solutions of the present application will be described in detail below:
[0088] Figure 7 The interaction flowchart of the wireless communication method provided by an embodiment of the present application is shown in FIG. 7, and the method comprises the following steps: Figure 7
[0089] Step S710: The first terminal sends a first indication to the second terminal, and the first indication is used to indicate a first resource set, and the first resource set comprises time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information.
[0090] Step S720: The second terminal determines a second resource set, and the second resource set comprises resources in the first resource set that satisfy or do not satisfy a first condition.
[0091] Step S730: The second terminal sends a second indication to the first terminal, and the second indication is used to indicate the second resource set.
[0092] Step S740: The first terminal triggers resource reselection according to the second resource set.
[0093] Optionally, the first indication comprises a first frequency domain indication and a first time domain indication. The first frequency domain indication is used to indicate the frequency domain position of each resource in the first resource set, and the first time domain indication is used to indicate the time domain position of each resource in the first resource set.
[0094] Optionally, the first frequency domain indication is an absolute indication or a relative indication relative to a preset frequency domain position. The first time domain indication is an absolute indication or a relative indication relative to a preset time domain position.
[0095] Optionally, the preset time domain position and the preset frequency domain position can be configured by the network device to the first terminal or predefined.
[0096] Optionally, the preset time domain position is the time domain position occupied by the first terminal when sending the first indication, the preset frequency domain position is the frequency domain position occupied by the first terminal when sending the first indication, or the preset time domain position is the time domain starting position when the first terminal sends the first indication, and the preset frequency domain position is the frequency domain starting position when the first terminal sends the first indication. In summary, the preset time domain position is not limited in the present application.
[0097] It should be understood that for one resource, the frequency domain position and the time domain position of the resource indicated by the first frequency domain indication and the first time domain indication respectively can all be relative values, or all be absolute values, or one is a relative value and the other is an absolute value, which is not limited in the present application.
[0098] Optionally, the sending time of the first indication comprises any one of the following:
[0099] (1) the first time after the first terminal completes resource selection.
[0100] (2) any time between the time when the first terminal completes resource selection and the initial transmission time of the first terminal.
[0101] (3) the sum of the time when the first terminal completes resource selection and a preset time offset.
[0102] (4) the time when the first terminal sends the PSSCH.
[0103] (5) any time between the time when the first terminal completes resource selection and the first time, wherein the first time is the difference between the initial transmission time of the first terminal and a first time period.
[0104] Optionally, the time in the present application is also referred to as a time unit, and the unit of the time can be a time slot. Of course, the unit of the time can also be a millisecond, which is not limited in the present application. For example, the first time described above can be the first time slot after the first terminal completes resource selection.
[0105] Optionally, the preset time offset can be preconfigured or semi-statically configured or dynamically configured to the terminal device by the network device, or determined by the first terminal, which is not limited in the present application.
[0106] Optionally, the first time period includes a time period during which the first terminal performs resource selection or reselection, for example, the first terminal performs resource reselection on time slot 3, and the first time period is a time period composed of time slots 1-3, that is, the first time period includes time slot 3. For another example, the first terminal triggers resource reselection at time slot 1, and completes resource reselection at time slot 3, that is, the time period during which the terminal performs resource reselection is 1-3, and the first time period includes time slots 1-3.
[0107] Optionally, the unit of the first time period can also be a time slot or a millisecond, etc., which is not limited in the present application.
[0108] Optionally, when calculating the first time, the initial transmission time of the first terminal and the time unit of the first time period are first unified, for example, unified into a time slot or a millisecond, etc.
[0109] It should be understood that, in the present application, the time between any two times can include at least one of the two times, or can not include the two times, which is not limited in the present application.
[0110] Optionally, the first indication is carried in any one of the following: sidelink control information in PSCCH sent by the first terminal, sidelink control information in PSSCH sent by the first terminal, PC5-radio resource control signaling (RRC), and media access control control element (MAC CE).
[0111] It should be noted that the "sidelink control information" in the time-frequency resource indicated by the first terminal through the sidelink control information refers to the sidelink control information in the PSCCH sent by the first terminal.
[0112] Optionally, the first condition includes at least one of the following:
[0113] (1) The resource in the first resource set is such that the transmission resource of the first terminal and the transmission resource of the second terminal have overlapping resources.
[0114] (2) The resource in the first resource set is such that the transmission resource of the first terminal and the third resource set have overlapping resources.
[0115] Optionally, the third resource set is a resource set determined according to the resource indicated by the sidelink control information and the resource reservation period, for example, the sum of the time domain position of the resource indicated by the sidelink control information and the resource reservation period to obtain the time domain position of the resource in the third resource set, based on which, the third resource set includes: the resource determined according to the resource indicated by the sidelink control information and the resource reservation period, and also includes the resource indicated by the sidelink control information.
[0116] Optionally, the third resource set is a resource set determined according to the resource indicated by the sidelink control information. That is, in this case, the third resource set includes the resource indicated by the sidelink control information.
[0117] Optionally, the transmission resource of the first terminal is the resource of the first resource set. Alternatively, the transmission resource of the first terminal is determined according to at least one of the resource of the first resource set, the resource reservation period of the first terminal, and a first random value, the first random value being used to determine the number of periods in which the first terminal reserves the time-frequency resource selected by the first terminal or the time-frequency resource indicated by the first terminal through the sidelink control information.
[0118] Optionally, the transmission resource of the second terminal is the resource in the fourth resource set. Alternatively, the transmission resource of the second terminal is determined according to at least one of the resource in the fourth resource set, the resource reservation period of the second terminal, and a second random value, the second random value being used to determine the number of periods in which the second terminal reserves the time-frequency resource selected by the second terminal or the time-frequency resource indicated by the second terminal through the sidelink control information. The fourth resource set includes: the time-frequency resource selected by the second terminal or the time-frequency resource indicated by the second terminal through the sidelink control information.
[0119] Optionally, when the resource reservation period of the first terminal does not exist, the resource in the first resource set is such that the transmission resource of the first terminal and the transmission resource of the second terminal have overlapping resources, indicating that the resource in the first resource set and the transmission resource of the second terminal have overlapping resources. When the resource reservation period of the first terminal exists, the corresponding reserved resource of the resource in the first resource set can be determined, and therefore, the resource in the first resource set is such that the transmission resource of the first terminal and the transmission resource of the second terminal have overlapping resources, indicating that the resource in the first resource set and the transmission resource of the second terminal have overlapping resources, and / or the corresponding reserved resource of the resource in the first resource set and the transmission resource of the second terminal have overlapping resources.
[0120] Optionally, when the resource reservation period of the first terminal does not exist, the resource in the first resource set is such that the transmission resource of the first terminal and the third resource set have overlapping resources, indicating that the resource in the first resource set has overlapping resources with the third resource set. When the resource reservation period of the first terminal exists, for the resource in the first resource set, its corresponding reserved resource can be determined, and therefore, the resource in the first resource set is such that the transmission resource of the first terminal and the third resource set have overlapping resources, indicating that the resource in the first resource set has overlapping resources with the third resource set, and / or the corresponding reserved resource of the resource in the first resource set has overlapping resources with the third resource set.
[0121] It should be understood that the resource reservation period of the first terminal is also described as the resource reservation period used by the first terminal, which is the resource reservation period in the sidelink control information in the PSCCH transmitted by the first terminal, i.e., the value indicated in the “ResourceReservation Period” field.
[0122] It should be understood that the resource reservation period of the second terminal is also described as the resource reservation period used by the second terminal, which is the resource reservation period in the sidelink control information in the PSCCH transmitted by the second terminal, i.e., the value indicated in the “ResourceReservation Period” field.
[0123] Optionally, in the present application, the overlapping resources can be resources that overlap in both time and frequency domains, or resources that overlap in time domain.
[0124] Optionally, (1) in the first condition is mainly for the scenario where the second terminal is the receiving end of the first terminal. If a certain resource in the first resource set satisfies (1) in the first condition, there may be a half-duplex problem, i.e., the first terminal and the second terminal both transmit data on the overlapping resources in (1), and when the second terminal transmits data, it cannot receive the data transmitted by the first terminal, so it cannot decode the data transmitted by the first terminal.
[0125] Optionally, if a certain resource in the first resource set satisfies (2) in the first condition, there may be a problem that the transmission resource of the first terminal is interfered or conflicts with the transmission resource of other terminals, i.e., the second terminal detects that other terminals also need to transmit data on the overlapping resources in (2), and the first terminal also needs to transmit data on the resources.
[0126] Optionally, the first condition further includes at least one of the following:
[0127] (3) The resource reservation period of the first terminal is the same as or in a multiple relationship with the resource reservation period of the second terminal.
[0128] (4) The priority of the data to be sent by the second terminal is higher than the priority of the data to be sent by the first terminal.
[0129] (5) The SL-RSRP of the PSCCH in which the sidelink control information listened to by the second terminal is located is greater than or equal to an RSRP threshold.
[0130] (6) The SL-RSRP of the PSSCH scheduled by the PSCCH is greater than or equal to an RSRP threshold.
[0131] (7) The resource reservation period in the sidelink control information listened to by the second terminal is the same as or in a multiple relationship with the resource reservation period of the first terminal.
[0132] (8) The priority in the sidelink control information listened to by the second terminal is higher than the priority of the data to be sent by the first terminal.
[0133] It should be understood that the RSRP thresholds in (5) and (6) can be the same or different, which is not limited in the present application.
[0134] Optionally, the second resource set is used to trigger the first terminal to perform resource reselection.
[0135] Optionally, the second indication includes a second frequency domain indication and a second time domain indication. The second frequency domain indication is used to indicate the frequency domain position of each resource in the second resource set, and the second time domain indication is used to indicate the time domain position of each resource in the second resource set.
[0136] Optionally, the second frequency domain indication is an absolute indication or a relative indication relative to a preset frequency domain position. The second time domain indication is an absolute indication or a relative indication relative to a preset time domain position.
[0137] Optionally, the preset time domain position and the preset frequency domain position can be configured by the network device to the second terminal, or be predefined.
[0138] Optionally, the preset time domain position is a time domain position occupied by the second terminal when sending the second indication, the preset frequency domain position is a frequency domain position occupied by the second terminal when sending the second indication, or the preset time domain position is a time domain starting position when the second terminal sends the second indication, and the preset frequency domain position is a frequency domain starting position when the second terminal sends the second indication. In summary, the preset time domain position is not limited in the present application.
[0139] It should be understood that for one resource, the frequency domain position and the time domain position of the resource indicated by the second frequency domain indication and the second time domain indication respectively can all be relative values, or all be absolute values, or one is a relative value and the other is an absolute value, which is not limited in the present application.
[0140] Optionally, the second indication comprises indexes of each resource in the second resource set in the first resource set. For example, the first resource set comprises resource 1, resource 2 and resource 3, wherein 1-3 represent indexes of the resources respectively, and the second indication comprises 1 and 3, indicating that the resources in the second resource set are resource 1 and resource 3.
[0141] Optionally, the sending time of the second indication is any one of the following:
[0142] (1) any time before the second time, the second time being a time corresponding to a resource with the smallest time domain position in the first resource set.
[0143] (2) any time before the third time, the third time being a difference between the second time and the first time period.
[0144] (3) any time before the fourth time, the fourth time being a time corresponding to a resource with the smallest time domain position in the first resource set and satisfying the first condition.
[0145] (4) any time before the fifth time, the fifth time being a difference between the fourth time and the first time period.
[0146] (5) any time earlier than or equal to the sixth time, the sixth time being a time indicated by the first terminal for determining the sending time of the second indication.
[0147] (6) any time earlier than or equal to the seventh time, the seventh time being a difference between the sixth time and the first time period.
[0148] Optionally, the first terminal can indicate that the sending time of the second indication is the sixth time, or indicate to send the second indication before the sixth time.
[0149] It should be noted that the sending time of the second indication can also be described in the following way, but is not limited thereto, and the sending time of the second indication is any one of the following:
[0150] (1) earlier than the second time, the second time being a time corresponding to a resource with the smallest time domain position in the first resource set.
[0151] (2) earlier than the third time, the third time being a difference between the second time and the first time period.
[0152] (3) earlier than the fourth time, the fourth time being a time corresponding to a resource with the smallest time domain position in the first resource set and satisfying the first condition.
[0153] (4) earlier than the fifth time, the fifth time being a difference between the fourth time and the first time period.
[0154] (5) the sixth time is earlier than or equal to the first time, and the sixth time is a transmission time of the first indication.
[0155] (6) the sixth time is earlier than or equal to the seventh time, and the seventh time is a difference between the sixth time and the first time period.
[0156] Optionally, the sixth time is an absolute time. Alternatively, the sixth time is a time offset relative to a transmission time or a reception time of the first information.
[0157] It should be noted that the explanation of the transmission time of the second indication can refer to the explanation of the transmission time of the first indication, which will not be repeated herein.
[0158] Optionally, the second indication is carried in any one of the following: sidelink control information in a PSCCH transmitted by the second terminal, sidelink control information in a PSSCH transmitted by the second terminal, PC5-RRC signaling, and MAC CE.
[0159] Optionally, the first terminal can further transmit the first information to the second terminal, and the first information includes at least one of the following: a resource reservation period of the first terminal, a first random value, a priority of data to be transmitted by the first terminal, and the sixth time.
[0160] It should be understood that the explanation of each item in the first information can refer to the above, which will not be repeated herein.
[0161] Optionally, the transmission time of the first information and the transmission time of the first indication are the same or different, which is not limited herein.
[0162] Optionally, the carrying manner of the first information and the carrying manner of the first indication are the same or different, which is not limited herein. For example, the first indication and the first information are both carried in sidelink control information in a PSCCH transmitted by the first terminal, or the first indication is carried in sidelink control information in a PSCCH transmitted by the first terminal, and the first information is carried in PC5-RRC signaling.
[0163] Optionally, if the second resource set includes resources in the first resource set that satisfy the first condition, the first terminal can trigger resource reselection for these resources. Alternatively, when triggering resource reselection in the process of reevaluating the selected resources or judging whether the selected resources are preempted by other terminals, these resources are also reselected.
[0164] Optionally, if the second resource set includes resources in the first resource set that do not satisfy the first condition, the first terminal first determines resources in the first resource set that satisfy the first condition according to the second resource set, and further, the first terminal can trigger resource reselection for the resources that satisfy the first condition. Alternatively, when resource reselection is triggered in the process of reevaluating the selected resource or determining whether the selected resource is preempted by other terminals, the resources that satisfy the first condition are also reselected.
[0165] Optionally, the time at which the first terminal performs resource reselection includes any of the following:
[0166] (1) a first time after the reception time of the second indication.
[0167] (2) any time between the reception time of the second indication and a fourth time, the fourth time being a time corresponding to a resource in the first resource set that satisfies the first condition and has the smallest time domain position.
[0168] (3) any time between the reception time of the second indication and a fifth time, the fifth time being a difference between the fourth time and the first time period.
[0169] (4) the fifth time.
[0170] (5) any time between the reception time of the second indication and the initial transmission time of the first terminal.
[0171] (6) any time between the reception time of the second indication and a first time, the first time being a difference between the initial transmission time of the first terminal and the first time period.
[0172] (7) the first time.
[0173] It should be noted that the explanation of the time at which the first terminal performs resource reselection can refer to the explanation of the transmission time of the first indication, which will not be repeated here.
[0174] In the foregoing, the application provides the transmission time of the first indication, the transmission time of the second indication, and the time at which the first terminal performs resource reselection, which will be illustrated by two examples as follows:
[0175] Example 1: As Figure 8As shown, the first terminal completes resource selection in time slot n, and selects resources w, x, y, and z. After the first terminal completes resource selection and in the time period between u-Ti, it determines to send the first resource set, or the first resource set and the first information to the second terminal in time slot r, where u represents the initial transmission time slot of the first terminal, and Ti represents the first time period. Among them, the first resource set includes resources w, x, y, and z. The second terminal determines whether the resources in the first resource set meet the first condition, determines the second resource set, and feeds back the second resource set to the first terminal in time slot h. The second resource set includes resources w, y, and z. After the first terminal receives the second resource set in time slot h and in the time period between u-Ti, it determines to trigger resource reselection for resources w, y, and z in the second resource set in time slot k. Among them, the first terminal first determines the resource listening window k-T0 to kT proc,0 , and the resource selection window k+T1 to k+T2, execute the above step 1 to determine the candidate resource set, and further execute the above step 2 to select resources from the candidate resource set.
[0176] It should be noted that when reselecting resources based on resources in the second resource set, it is important to avoid having the reselected resources in the same time slot as resources in the first resource set that do not meet the first condition. For example, when the first terminal reselects for w, y, and z, it is important to avoid having the reselected resources in the same time slot as resource x. Otherwise, multiple transmissions will occur within a time slot, and the first terminal's capabilities do not allow for multiple transmissions in the same time slot, resulting in a mismatch with the first terminal's capabilities.
[0177] Example 2, such as Figure 9 As shown, the first terminal completes resource selection in time slot n and selects resources w, x, y, and z. In time slot r of the PSSCH transmitting resource w, the first terminal uses the sidelink control information in the PSCCH to transmit a first resource set, or a first resource set and first information, to the second terminal. The first resource set includes resources w, x, and y indicated by the first sidelink control information, or the first resource set includes resources x and y reserved by the first sidelink control information. The first information includes the priority of the data to be transmitted by the first terminal and / or the resource reservation period used by the first terminal. The second terminal determines whether the resources in the first resource set meet the first condition, determines a second resource set, and feeds the second resource set back to the first terminal in time slot k. The second resource set includes resource x. From the time slot k after receiving the second resource set to the time slot u-Ti, the first terminal triggers resource reselection for resource x in the second resource set in the time slot corresponding to time slots u-Ti, where u is the time slot of resource x, u is the time domain position of the resource in the first resource set with the lowest time domain position that meets the first condition, and Ti is the first time period. The first terminal determines the resource listening window u-Ti-T0 to u-Ti-T proc,0The step 1 is performed to determine the candidate resource set, and the step 2 is performed to select the resource from the candidate resource set.
[0178] It should be noted that, when the resource reselection is performed according to the resource in the second resource set, the reselected resource should be avoided to be in the same time slot as the resource in the first resource set which does not satisfy the first condition.
[0179] In conclusion, in the present application, the first terminal can indicate the first resource set to the second terminal. The second terminal determines the second resource set and indicates the second resource set to the first terminal, so that the first terminal can know the overlapping resource in which the half-duplex problem or the interference exists, thereby triggering the resource reselection of the resource, and further improving the reliability of the communication system.
[0180] It should be understood that, in the above embodiment, the second terminal indicates the second resource set to the first terminal regardless of whether the second resource set includes the resource in the first resource set which satisfies or does not satisfy the first condition. However, in some cases, the second terminal can not indicate the second resource set, which is specifically as follows.
[0181] Exemplarily, Figure 10 The interaction flowchart of the wireless communication method provided for another embodiment of the present application is shown in FIG. 11, which includes the following steps. Figure 10
[0182] Step S1010: The first terminal sends a first indication to the second terminal, and the first indication is used to indicate the first resource set, and the first resource set includes the time-frequency resource which has been selected by the first terminal or the time-frequency resource which has been indicated by the first terminal through the sidelink control information.
[0183] Step S1020: If there is a resource in the first resource set which satisfies the first condition, the second terminal sends a second indication to the first terminal, and the second indication is used to indicate the second resource set, and the second resource set includes the resource in the first resource set which satisfies or does not satisfy the first condition.
[0184] Exemplarily, Figure 11 The interaction flowchart of the wireless communication method provided for another embodiment of the present application is shown in FIG. 11, which includes the following steps. Figure 11
[0185] Step S1110: The first terminal sends a first indication to the second terminal, and the first indication is used to indicate the first resource set, and the first resource set includes the time-frequency resource which has been selected by the first terminal or the time-frequency resource which has been indicated by the first terminal through the sidelink control information.
[0186] Step S1120: If the priority of the data to be sent by the second terminal is higher than the priority of the data to be sent by the first terminal, the second terminal sends a second indication to the first terminal, where the second indication is used to indicate a second resource set, and the second resource set includes resources in the first resource set that meet or do not meet the first condition.
[0187] It should be understood that an alternative solution to step S1120 may also be that if the priority of the data to be sent by the second terminal is higher than or equal to the priority of the data to be sent by the first terminal, the second terminal sends a second indication to the first terminal.
[0188] It should be understood that for the explanation of each concept in the above two examples, reference can be made to the previous embodiment, and this application will not go into details therein.
[0189] In summary, in the present application, if none of the resources in the first resource set meets the first condition, or the priority of the data to be sent by the second terminal is lower than or equal to the priority of the data to be sent by the first terminal, the second terminal does not indicate the second resource set, that is, there is no half-duplex or interference problem with the resources in the first resource set, because the first terminal does not need to reselect resources, thereby ensuring the reliability of the communication system while reducing the signaling overhead between the first terminal and the second terminal.
[0190] Combined with the above Figures 7 to 11 , describes the method embodiment of the present application in detail, and the following is combined with Figures 12 to 19 , the device embodiments of the present application are described in detail. It should be understood that the device embodiments and the method embodiments correspond to each other, and similar descriptions can refer to the method embodiments.
[0191] Figure 12 FIG1 shows a schematic block diagram of a terminal 1200 according to an embodiment of the present application. Figure 12 As shown, the terminal is a first terminal, including: a communication unit 1210 and a processing unit 1220, the communication unit 1210 is used to: send a first indication to the second terminal, the first indication is used to indicate a first resource set, the first resource set includes: time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information. Receive a second indication, the second indication is used to indicate a second resource set, the second resource set includes resources in the first resource set that meet or do not meet the first condition. The processing unit 1220 is used to trigger resource reselection based on the second resource set.
[0192] Optionally, the first condition includes at least one of the following:
[0193] The resources in the first resource set are such that the sending resources of the first terminal and the sending resources of the second terminal have overlapping resources.
[0194] resources in the first resource set, such that the transmission resource of the first terminal and the third resource set have overlapping resources.
[0195] The third resource set is a resource set determined according to the resource indicated by the sidelink control information listened by the second terminal and the resource reservation period. Alternatively, the third resource set is a resource set determined according to the resource indicated by the sidelink control information listened by the second terminal.
[0196] Optionally, the first condition further includes at least one of the following:
[0197] The resource reservation period of the first terminal and the resource reservation period of the second terminal are the same or in a multiple relationship.
[0198] The priority of the data to be transmitted by the second terminal is higher than the priority of the data to be transmitted by the first terminal.
[0199] The SL-RSRP of the PSCCH where the sidelink control information listened by the second terminal is located is greater than or equal to the RSRP threshold value.
[0200] The SL-RSRP of the PSSCH scheduled by the PSCCH is greater than or equal to the RSRP threshold value.
[0201] The resource reservation period in the sidelink control information listened by the second terminal is the same as or in a multiple relationship with the resource reservation period of the first terminal.
[0202] The priority in the sidelink control information listened by the second terminal is higher than the priority of the data to be transmitted by the first terminal.
[0203] Optionally, the transmission resource of the first terminal is a resource of the first resource set. Alternatively,
[0204] The transmission resource of the first terminal is determined according to at least one of the following: a resource of the first resource set, a resource reservation period of the first terminal, and a first random value, the first random value being used to determine a number of periods in which the first terminal reserves the time-frequency resource selected by the first terminal or the time-frequency resource indicated by the first terminal through the sidelink control information.
[0205] Optionally, the transmission resource of the second terminal is a resource in the fourth resource set. Alternatively,
[0206] The transmission resource of the second terminal is determined according to at least one of the following: a resource in the fourth resource set, a resource reservation period of the second terminal, and a second random value, the second random value being used to determine a number of periods in which the second terminal reserves the time-frequency resource selected by the second terminal or the time-frequency resource indicated by the second terminal through the sidelink control information.
[0207] The fourth resource set includes: time-frequency resources selected by the second terminal or time-frequency resources indicated by the second terminal through sidelink control information.
[0208] Optionally, the first indication is carried in any one of the following: sidelink control information in PSCCH sent by the first terminal, sidelink control information in PSSCH sent by the first terminal, PC5-RRC signaling, and MAC CE.
[0209] Optionally, the first indication includes: a first frequency domain indication and a first time domain indication. The first frequency domain indication is used to indicate the frequency domain position of each resource in the first resource set, and the first time domain indication is used to indicate the time domain position of each resource in the first resource set.
[0210] Optionally, the first frequency domain indication is an absolute indication or a relative indication relative to a preset frequency domain position. The first time domain indication is an absolute indication or a relative indication relative to a preset time domain position.
[0211] Optionally, the transmission time of the first indication includes any one of the following:
[0212] The first time after the first terminal completes resource selection.
[0213] Any one of the time between the time when the first terminal completes resource selection and the initial transmission time of the first terminal.
[0214] The sum of the time when the first terminal completes resource selection and a preset time offset.
[0215] The time when the first terminal sends PSSCH.
[0216] Any one of the time between the time when the first terminal completes resource selection and the first time, wherein the first time is the difference between the initial transmission time of the first terminal and the first time period.
[0217] Optionally, the second indication is carried in any one of the following: sidelink control information in PSCCH sent by the second terminal, sidelink control information in PSSCH sent by the second terminal, PC5-RRC signaling, and MAC CE.
[0218] Optionally, the second indication includes: a second frequency domain indication and a second time domain indication. The second frequency domain indication is used to indicate the frequency domain position of each resource in the second resource set, and the second time domain indication is used to indicate the time domain position of each resource in the second resource set.
[0219] Optionally, the second frequency domain indication is an absolute indication or a relative indication relative to a preset frequency domain position. The second time domain indication is an absolute indication or a relative indication relative to a preset time domain position.
[0220] Optionally, the second indication comprises: an index of each resource in the second resource set in the first resource set.
[0221] Optionally, the sending time of the second indication is any one of:
[0222] any time before a second time, the second time being a time corresponding to a resource with a smallest time domain position in the first resource set.
[0223] any time before a third time, the third time being a difference between the second time and the first time period.
[0224] any time before a fourth time, the fourth time being a time corresponding to a resource satisfying the first condition and having a smallest time domain position in the first resource set.
[0225] any time before a fifth time, the fifth time being a difference between the fourth time and the first time period.
[0226] any time earlier than or equal to a sixth time, the sixth time being a sending time of the first indication for determining the sending time of the second indication.
[0227] any time earlier than or equal to a seventh time, the seventh time being a difference between the sixth time and the first time period.
[0228] Optionally, the communication unit 1210 is further configured to send, to the second terminal, first information comprising at least one of: a resource reservation period of the first terminal, a first random value, a priority of data to be sent by the first terminal, and the sixth time. The first random value is used to determine a number of periods of reservation of time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information. The sixth time is a sending time of the first indication for determining the sending time of the second indication.
[0229] Optionally, the sixth time is an absolute time. Alternatively, the sixth time is a time offset relative to a sending time or a receiving time of the first information.
[0230] Optionally, the sending time of the first information and the sending time of the first indication are the same or different.
[0231] Optionally, a carrying manner of the first information and a carrying manner of the first indication are the same or different.
[0232] Optionally, the processing unit 1220 is specifically configured to: determine, according to the second resource set, a resource satisfying the first condition; and trigger resource reselection according to the resource satisfying the first condition.
[0233] Optionally, the processing unit 1220 is specifically configured to trigger resource reselection for the resource satisfying the first condition. Alternatively, the processing unit 1220 is specifically configured to trigger resource reselection for the resource satisfying the first condition in a process of reevaluating the resource selected by the first terminal or judging whether the resource selected by the first terminal is preempted by other terminals.
[0234] Optionally, the time for the first terminal to perform resource reselection comprises any one of the following:
[0235] The first time after the reception time of the second indication.
[0236] Any one of the time between the reception time of the second indication and the fourth time, the fourth time being a time corresponding to a resource in the first resource set satisfying the first condition and having the smallest time domain position.
[0237] Any one of the time between the reception time of the second indication and the fifth time, the fifth time being a difference between the fourth time and the first time period.
[0238] The fifth time.
[0239] Any one of the time between the reception time of the second indication and the initial transmission time of the first terminal.
[0240] Any one of the time between the reception time of the second indication and the first time, the first time being a difference between the initial transmission time of the first terminal and the first time period.
[0241] The first time.
[0242] Optionally, in some embodiments, the communication unit described above can be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit described above can be one or more processors.
[0243] It should be understood that the terminal 1200 according to the embodiments of the present application can correspond to Figure 7 Corresponding to the first terminal in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the terminal 1200 are respectively used to achieve Figure 7 Corresponding to the corresponding process of the first terminal in the method embodiments of the present application, for brevity, no longer described here.
[0244] Figure 13 A schematic block diagram of a terminal 1300 according to an embodiment of the present application is shown. As Figure 13As shown, the terminal is a second terminal, comprising: a communication unit 1310 and a processing unit 1320. The communication unit 1310 is configured to receive a first indication sent by a first terminal, the first indication being used to indicate a first resource set, the first resource set comprising: time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information. The processing unit 1320 is configured to determine a second resource set, the second resource set comprising resources in the first resource set that satisfy or do not satisfy a first condition. The communication unit 1310 is further configured to send a second indication to the first terminal, the second indication being used to indicate the second resource set.
[0245] Optionally, the first condition comprises at least one of:
[0246] The resources in the first resource set are such that there is overlapping resources between the transmission resources of the first terminal and the transmission resources of the second terminal.
[0247] The resources in the first resource set are such that there is overlapping resources between the transmission resources of the first terminal and a third resource set.
[0248] The third resource set is a resource set determined according to resources indicated by the sidelink control information overheard by the second terminal and a resource reservation period. Alternatively, the third resource set is a resource set determined according to resources indicated by the sidelink control information overheard by the second terminal.
[0249] Optionally, the first condition further comprises at least one of:
[0250] The resource reservation period of the first terminal and the resource reservation period of the second terminal are the same or in a multiple relationship.
[0251] The priority of the data to be transmitted by the second terminal is higher than the priority of the data to be transmitted by the first terminal.
[0252] The SL-RSRP of the PSCCH in which the sidelink control information overheard by the second terminal is located is greater than or equal to an RSRP threshold.
[0253] The SL-RSRP of the PSSCH scheduled by the PSCCH is greater than or equal to an RSRP threshold.
[0254] The resource reservation period in the sidelink control information overheard by the second terminal is the same as or in a multiple relationship with the resource reservation period of the first terminal.
[0255] The priority in the sidelink control information overheard by the second terminal is higher than the priority of the data to be transmitted by the first terminal.
[0256] Optionally, the transmission resources of the first terminal are the resources of the first resource set. Alternatively,
[0257] The transmission resource of the first terminal is determined according to at least one of the resources of the first resource set, the resource reservation period of the first terminal, and the first random value, and the first random value is used to determine the number of periods in which the first terminal reserves the time-frequency resource selected by the first terminal or the time-frequency resource indicated by the first terminal through the sidelink control information.
[0258] Optionally, the transmission resource of the second terminal is a resource in the fourth resource set.
[0259] The transmission resource of the second terminal is determined according to at least one of the resources in the fourth resource set, the resource reservation period of the second terminal, and the second random value, and the second random value is used to determine the number of periods in which the second terminal reserves the time-frequency resource selected by the second terminal or the time-frequency resource indicated by the second terminal through the sidelink control information.
[0260] The fourth resource set includes the time-frequency resource selected by the second terminal or the time-frequency resource indicated by the second terminal through the sidelink control information.
[0261] Optionally, the first indication is carried in any one of the following: sidelink control information in PSCCH sent by the first terminal, sidelink control information in PSSCH sent by the first terminal, PC5-RRC signaling, and MAC CE.
[0262] Optionally, the first indication includes a first frequency domain indication and a first time domain indication, wherein the first frequency domain indication is used to indicate the frequency domain position of each resource in the first resource set, and the first time domain indication is used to indicate the time domain position of each resource in the first resource set.
[0263] Optionally, the first frequency domain indication is an absolute indication or a relative indication relative to a preset frequency domain position, and the first time domain indication is an absolute indication or a relative indication relative to a preset time domain position.
[0264] Optionally, the transmission time of the first indication includes any one of the following:
[0265] The first time after the first terminal completes resource selection.
[0266] Any one of the time between the time when the first terminal completes resource selection and the initial transmission time of the first terminal.
[0267] The sum of the time when the first terminal completes resource selection and a preset time offset.
[0268] The time when the first terminal sends PSSCH.
[0269] Any one of the time between the time when the first terminal completes resource selection and the first time, wherein the first time is the difference between the initial transmission time of the first terminal and a first time period.
[0270] Optionally, the second indication is carried in any one of the following: sidelink control information in a PSCCH transmitted by the second terminal, sidelink control information in a PSSCH transmitted by the second terminal, PC5-RRC signaling, and a MAC CE.
[0271] Optionally, the second indication comprises a second frequency domain indication and a second time domain indication.
[0272] The second frequency domain indication is used to indicate a frequency domain position of each resource in the second resource set, and the second time domain indication is used to indicate a time domain position of each resource in the second resource set.
[0273] Optionally, the second frequency domain indication is an absolute indication or a relative indication relative to a preset frequency domain position, and the second time domain indication is an absolute indication or a relative indication relative to a preset time domain position.
[0274] Optionally, the second indication comprises an index of each resource in the second resource set in the first resource set.
[0275] Optionally, the sending time of the second indication is any one of the following:
[0276] any time before a second time, the second time being a time corresponding to a resource with a smallest time domain position in the first resource set.
[0277] any time before a third time, the third time being a difference between the second time and the first time period.
[0278] any time before a fourth time, the fourth time being a time corresponding to a resource with a smallest time domain position and satisfying the first condition in the first resource set.
[0279] any time before a fifth time, the fifth time being a difference between the fourth time and the first time period.
[0280] any time earlier than or equal to a sixth time, the sixth time being a sending time of the second indication indicated by the first terminal.
[0281] any time earlier than or equal to a seventh time, the seventh time being a difference between the sixth time and the first time period.
[0282] Optionally, the communication unit 1310 is further configured to receive first information, the first information comprising at least one of the following: a resource reservation period of the first terminal, a first random value, a priority of data to be transmitted by the first terminal, and the sixth time. The first random value is used to determine a number of periods of reservation of a time-frequency resource selected by the first terminal or a time-frequency resource indicated by the first terminal through sidelink control information. The sixth time is a sending time of the second indication indicated by the first terminal.
[0283] Optionally, the sixth time is an absolute time. Alternatively,
[0284] The sixth time is a time offset relative to a transmission time or a reception time of the first information.
[0285] Optionally, the transmission time of the first information and the transmission time of the first indication are the same or different.
[0286] Optionally, the carrying manner of the first information and the carrying manner of the first indication are the same or different.
[0287] Optionally, the time at which the first terminal performs resource reselection comprises any one of the following:
[0288] A first time after the reception time of the second indication.
[0289] Any one of the following: a time between the reception time of the second indication and a fourth time, the fourth time being a time corresponding to a resource that meets the first condition and has a smallest time domain location in the first resource set.
[0290] Any one of the following: a time between the reception time of the second indication and a fifth time, the fifth time being a difference between the fourth time and the first time period.
[0291] The fifth time.
[0292] Any one of the following: a time between the reception time of the second indication and a first transmission time of the first terminal.
[0293] Any one of the following: a time between the reception time of the second indication and a first time, the first time being a difference between the first transmission time of the first terminal and the first time period.
[0294] The first time.
[0295] Optionally, in some embodiments, the communication unit described above can be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit described above can be one or more processors.
[0296] It should be understood that the terminal 1300 according to the embodiments of the present application can correspond to Figure 7 Corresponding to the second terminal in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the terminal 1300 are respectively to realize Figure 7 Corresponding to the corresponding process of the second terminal in the method embodiments of the present application, for brevity, will not be repeated here.
[0297] Figure 14 A schematic block diagram of a terminal 1400 according to an embodiment of the present application is shown. As Figure 14As shown, the terminal is a first terminal, comprising: a communication unit 1410 configured to send a first indication to a second terminal, the first indication being used to indicate a first resource set, the first resource set comprising: time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information.
[0298] Optionally, in some embodiments, the communication unit described above can be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit described above can be one or more processors.
[0299] It should be understood that the terminal 1400 according to the embodiments of the present application can correspond to Figure 10 or Figure 11 corresponding to the first terminal in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the terminal 1400 are respectively used to implement Figure 10 or Figure 11 corresponding to the corresponding procedures of the first terminal in the method embodiments of the present application, which will not be described here for brevity.
[0300] Figure 15 A schematic block diagram of a terminal 1500 according to an embodiment of the present application is shown. As Figure 15 shown, the terminal is a second terminal, comprising: a communication unit 1510 configured to receive a first indication sent by a first terminal, the first indication being used to indicate a first resource set, the first resource set comprising: time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information. If there is a resource in the first resource set that satisfies a first condition, a second indication is sent to the first terminal, the second indication being used to indicate a second resource set, the second resource set comprising resources in the first resource set that satisfy or do not satisfy the first condition.
[0301] Optionally, in some embodiments, the communication unit described above can be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit described above can be one or more processors.
[0302] It should be understood that the terminal 1500 according to the embodiments of the present application can correspond to Figure 10 corresponding to the second terminal in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the terminal 1500 are respectively used to implement Figure 10 corresponding to the corresponding procedures of the second terminal in the method embodiments of the present application, which will not be described here for brevity.
[0303] Figure 16 A schematic block diagram of a terminal 1600 according to an embodiment of the present application is shown. As Figure 16As shown, the terminal is a second terminal, comprising: a communication unit 1610, the communication unit 1610 is configured to receive a first indication sent by a first terminal, the first indication is used to indicate a first resource set, the first resource set comprises: time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information. If the priority of data to be sent by the second terminal is higher than the priority of data to be sent by the first terminal, a second indication is sent to the first terminal, the second indication is used to indicate a second resource set, the second resource set comprises resources in the first resource set that satisfy or do not satisfy the first condition.
[0304] Optionally, in some embodiments, the communication unit described above can be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit described above can be one or more processors.
[0305] It should be understood that the terminal 1600 according to the embodiments of the present application can correspond to Figure 11 Corresponding to the second terminal in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the terminal 1600 are respectively used to achieve Figure 11 Corresponding to the corresponding process of the second terminal in the method embodiments of the present application, for brevity, will not be repeated here.
[0306] Figure 17 Fig. 17 is a schematic structural diagram of a communication device 1700 provided by the embodiments of the present application. Figure 17 As shown, the communication device 1700 comprises a processor 1710, which can call and run a computer program from a memory to implement the method in the embodiments of the present application.
[0307] Optionally, as Figure 17 shown, the communication device 1700 can further comprise a memory 1720. Wherein, the processor 1710 can call and run a computer program from the memory 1720 to implement the method in the embodiments of the present application.
[0308] Wherein, the memory 1720 can be a separate device independent of the processor 1710, or can be integrated in the processor 1710.
[0309] Optionally, as Figure 17 shown, the communication device 1700 can further comprise a transceiver 1730, and the processor 1710 can control the transceiver 1730 to communicate with other devices, specifically, can send information or data to other devices, or receive information or data sent by other devices.
[0310] Wherein, the transceiver 1730 can comprise a transmitter and a receiver. The transceiver 1730 can further comprise an antenna, and the number of antennas can be one or more.
[0311] Optionally, the communication device 1700 can be specifically a first terminal of the embodiments of the present application, and the communication device 1700 can implement the corresponding processes implemented by the first terminal in various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0312] Optionally, the communication device 1700 can be specifically a second terminal of the embodiments of the present application, and the communication device 1700 can implement the corresponding processes implemented by the second terminal in various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0313] Figure 18 is a schematic structural diagram of the device of the embodiments of the present application. Figure 18 The device 1800 shown includes a processor 1810, which can call and run a computer program from a memory to implement the method in the embodiments of the present application.
[0314] Optionally, as shown in Figure 18 The device 1800 can also include a memory 1820. The processor 1810 can call and run a computer program from the memory 1820 to implement the method in the embodiments of the present application.
[0315] The memory 1820 can be a separate device independent of the processor 1810, or can be integrated in the processor 1810.
[0316] Optionally, the device 1800 can also include an input interface 1830. The processor 1810 can control the input interface 1830 to communicate with other devices or chips, and specifically, can obtain information or data sent by other devices or chips.
[0317] Optionally, the device 1800 can also include an output interface 1840. The processor 1810 can control the output interface 1840 to communicate with other devices or chips, and specifically, can output information or data to other devices or chips.
[0318] Optionally, the device can be applied to the first terminal in the embodiments of the present application, and the device can implement the corresponding processes implemented by the first terminal in various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0319] Optionally, the device can be applied to the second terminal in the embodiments of the present application, and the device can implement the corresponding processes implemented by the second terminal in various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0320] Optionally, the device mentioned in the embodiments of the present application can also be a chip. For example, it can be a system chip, a system chip, a chip system, or a system-on-chip chip, etc.
[0321] Figure 19 is a schematic block diagram of a communication system 1900 provided by an embodiment of the present application. As shown in the figure, the communication system 1900 includes a first terminal 1910 and a second terminal 1920. Figure 19
[0322] The first terminal 1910 can be configured to implement the corresponding functions performed by the first terminal in the above method, and the second terminal 1920 can be configured to implement the corresponding functions performed by the second terminal in the above method. For brevity, details are not repeated here.
[0323] It should be understood that the processor of the embodiments of the present application can be an integrated circuit chip having a signal processing capability. In the implementation process, each step of the above method embodiment can be completed by the integrated logic circuit of hardware or the instruction in the form of software in the processor. The processor mentioned above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.
[0324] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0325] It should be understood that the above-mentioned memory is exemplary but not limiting, for example, the memory in the embodiments of the present application can also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM) and the like. That is, the memory in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.
[0326] The embodiment of the present application further provides a computer readable storage medium for storing the computer program.
[0327] Optionally, the computer readable storage medium can be applied to the network device or the base station in the embodiment of the present application, and the computer program makes the computer execute the corresponding procedures implemented by the network device or the base station in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0328] Optionally, the computer readable storage medium can be applied to the mobile terminal / terminal in the embodiment of the present application, and the computer program makes the computer execute the corresponding procedures implemented by the mobile terminal / terminal in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0329] The embodiment of the present application further provides a computer program product comprising computer program instructions.
[0330] Optionally, the computer program product can be applied to the network device or the base station in the embodiment of the present application, and the computer program instructions make the computer execute the corresponding procedures implemented by the network device or the base station in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0331] Optionally, the computer program product can be applied to the mobile terminal / terminal in the embodiment of the present application, and the computer program instructions make the computer execute the corresponding procedures implemented by the mobile terminal / terminal in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0332] The embodiment of the present application further provides a computer program.
[0333] Optionally, the computer program can be applied to the network device or the base station in the embodiment of the present application, and when the computer program runs on the computer, makes the computer execute the corresponding procedures implemented by the network device or the base station in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0334] Optionally, the computer program can be applied to the mobile terminal / terminal in the embodiment of the present application, and when the computer program runs on the computer, makes the computer execute the corresponding procedures implemented by the mobile terminal / terminal in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0335] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0336] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0337] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0338] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0339] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.
[0340] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. For such understanding, the technical solutions of the present application or the parts of the technical solutions that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of software products. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0341] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A wireless communication method, characterized in that: include: The first terminal sends a first indication to the second terminal, where the first indication is used to indicate a first resource set, where the first resource set includes: time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information; The first terminal receives a second indication, where the second indication is used to indicate a second resource set, where the second resource set is composed of resources in the first resource set that meet or do not meet the first condition; Triggering, by the first terminal, resource reselection according to the second resource set; The first condition includes at least one of the following: The resources in the first resource set are such that the sending resources of the first terminal and the sending resources of the second terminal overlap; The resources in the first resource set are such that the sending resources of the first terminal and the third resource set have overlapping resources; The third resource set is a resource set determined according to the resources indicated by the sidelink control information detected by the second terminal; The sending time of the second indication is any one of the following: Any time before a fourth time, where the fourth time is the time corresponding to the resource in the first resource set that satisfies the first condition and has the smallest time domain position; Any time before a fifth time, the fifth time being the difference between the fourth time and a first time period, wherein the first time period includes a time when the first terminal performs resource selection or reselection.
2. The method according to claim 1, characterized in that The first condition also includes at least one of the following: The sidelink-reference signal received power SL-RSRP of the physical sidelink control channel PSCCH where the sidelink control information detected by the second terminal is located is greater than or equal to the RSRP threshold; The SL-RSRP of the physical sidelink shared channel PSSCH scheduled by the PSCCH is greater than or equal to the RSRP threshold; The priority of the sidelink control information intercepted by the second terminal is higher than the priority of the data to be sent by the first terminal.
3. The method according to claim 1 or 2, characterized in that The sending resources of the first terminal are resources of the first resource set.
4. The method according to any one of claims 1 to 3, characterized in that The first indication is carried in sidelink control information in the PSCCH sent by the first terminal.
5. The method according to any one of claims 1 to 4, characterized in that The first indication includes: a first frequency domain indication and a first time domain indication; The first frequency domain indication is used to indicate the frequency domain position of each resource in the first resource set, and the first time domain indication is used to indicate the time domain position of each resource in the first resource set.
6. The method according to claim 5, characterized in that The first frequency domain indication is an absolute indication or a relative indication relative to a preset frequency domain position; the first time domain indication is an absolute indication or a relative indication relative to a preset time domain position.
7. The method according to any one of claims 1 to 6, characterized in that The sending time of the first instruction includes: The time when the first terminal sends the PSSCH.
8. The method according to any one of claims 1 to 7, characterized in that Also includes: The first terminal sends first information to the second terminal, where the first information includes at least one of the following: a resource reservation period of the first terminal and a priority of data to be sent by the first terminal.
9. The method according to claim 8, characterized in that The sending time of the first information is the same as the sending time of the first instruction.
10. The method according to claim 8, characterized in that The carrying manner of the first information is the same as the carrying manner of the first indication.
11. A wireless communication method, characterized in that: include: The second terminal receives a first indication sent by the first terminal, where the first indication is used to indicate a first resource set, where the first resource set includes: time-frequency resources selected by the first terminal or time-frequency resources indicated by the first terminal through sidelink control information; The second terminal determines a second resource set, where the second resource set consists of resources in the first resource set that meet or do not meet the first condition; The second terminal sends a second indication to the first terminal, where the second indication is used to indicate the second resource set; The first condition includes at least one of the following: The resources in the first resource set are such that the sending resources of the first terminal and the sending resources of the second terminal overlap; The resources in the first resource set are such that the sending resources of the first terminal and the third resource set have overlapping resources; The third resource set is a resource set determined according to the resources indicated by the sidelink control information detected by the second terminal; The sending time of the second indication is any one of the following: Any time before a fourth time, where the fourth time is the time corresponding to the resource in the first resource set that satisfies the first condition and has the smallest time domain position; Any time before a fifth time, the fifth time being the difference between the fourth time and a first time period, wherein the first time period includes a time when the first terminal performs resource selection or reselection.
12. A terminal, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 10.
13. A terminal, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to claim 11.
Citation Information
Patent Citations
Multi-level indicator of radio resource status for intended d2d transmission
WO2020011336A1