WO2022051946A1 - 资源重选方法、装置、终端及存储介质 - Google Patents
资源重选方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- WO2022051946A1 WO2022051946A1 PCT/CN2020/114268 CN2020114268W WO2022051946A1 WO 2022051946 A1 WO2022051946 A1 WO 2022051946A1 CN 2020114268 W CN2020114268 W CN 2020114268W WO 2022051946 A1 WO2022051946 A1 WO 2022051946A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- resource
- terminal
- resource set
- subset
- control information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/46—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/40—Resource management for direct mode communication, e.g. D2D or sidelink
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/563—Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/25—Control channels or signalling for resource management between terminals via a wireless link, e.g. sidelink
Definitions
- the present application relates to the field of mobile communications, and in particular, to a resource reselection method, device, terminal and storage medium.
- the SideLink (SL) transmission method is introduced.
- the terminal In a transmission mode of SL, the terminal needs to perform resource selection in the resource pool. For the selected resource, the terminal can send sidelink control information (SideLinkControlInformation, SCI) to other terminals to reserve.
- SCI sidelink control information
- the reserved selected resources may also be preempted by other terminals when higher priority data needs to be sent.
- the terminal When the terminal re-evaluates the selected resource or judges whether the selected resource is preempted by other terminals, it will be affected by the hidden station problem.
- the embodiments of the present application provide a resource reselection method, device, terminal, and storage medium, which can solve the influence of the hidden station problem on the re-evaluation stage of selected resources as much as possible, and solve the hidden station problem as much as possible. Whether the selected resource is affected by the preemption phase of other terminals.
- the technical solution is as follows.
- a method for reselection of resources which is applied in a first terminal, and the method includes:
- a resource reselection method is provided, applied in a second terminal, and the method includes:
- a method for reselection of resources which is applied in a first terminal, and the method includes:
- the resource set is used to indicate a resource preemption situation obtained by the second terminal during a resource exclusion process determined according to the priority of the data to be sent;
- a resource reselection method is provided, applied in a second terminal, and the method includes:
- a resource reselection device comprising:
- a sending module configured to send the priority of the data to be sent to the second terminal
- a receiving module configured to receive a resource set sent by the second terminal, where the resource set is used to indicate a resource exclusion result obtained by the second terminal through a resource exclusion process determined according to the priority of the data to be sent;
- a reselection module configured to determine whether to reselect the first selected resource according to the resource set when re-evaluating the first selected resource; wherein, the first selected resource is the first selected resource.
- a resource reselection device comprising:
- a receiving module for receiving the priority of the data to be sent from the first terminal
- a resource exclusion module configured to perform a resource exclusion process according to the priority of the data to be sent, and obtain a resource exclusion result
- a sending module configured to send a resource set to the first terminal according to the resource exclusion result, where the resource set is used to indicate the resource exclusion result.
- a resource reselection apparatus which is applied in a first terminal, and the apparatus includes:
- a sending module configured to send the priority of the data to be sent to the second terminal
- a receiving module configured to receive a resource set sent by the second terminal, where the resource set is used to indicate the resource preemption situation obtained by the second terminal during the resource exclusion process determined according to the priority of the data to be sent;
- the reselection module is configured to determine whether to reselect the second selected resource according to the resource set in the process of judging whether the second selected resource is preempted by other terminals.
- a resource reselection apparatus which is applied in a second terminal, and the apparatus includes:
- a receiving module for receiving the priority of the data to be sent from the first terminal
- a resource exclusion module configured to perform a resource exclusion process according to the priority of the data to be sent to obtain a resource preemption situation
- a sending module configured to send a resource set to the first terminal according to the resource preemption situation, where the resource set is used to indicate the resource preemption situation.
- a terminal comprising: a processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processing The processor is configured to load and execute the executable instructions to implement the resource reselection method as described in the above aspects.
- a computer-readable storage medium in which executable instructions are stored, the executable instructions are loaded and executed by the processor to achieve the above-mentioned aspects
- the resource reselection method described above is provided.
- a computer program product or computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium, the processor of the computer device being readable from the computer
- the storage medium reads the computer instructions, and the processor executes the computer instructions, so that the computer device executes the resource reselection method described in the above aspects.
- a chip is provided, the chip includes a programmable logic circuit or a program, and the chip is used to implement the resource reselection method described in the above aspect.
- the second terminal assists the first terminal in the resource exclusion process to obtain the resource set, and the first terminal uses the resource set sent by the second terminal as auxiliary information to assist the re-evaluation stage or
- the reselection process in the stage of judging whether the selected resource is preempted effectively eliminates the influence of the hidden station problem on the first terminal in the re-evaluation stage or the stage of judging whether the selected resource is preempted.
- FIG. 1 is a schematic diagram of a transmission mode of a sidelink in a related art of the present application
- FIG. 2 is a block diagram of a physical layer structure of NR-V2X in a related art of the present application
- FIG. 3 is a block diagram of resource reservation within a TB or between TBs in a related art of the present application
- FIG. 4 is a schematic diagram of a resource selection method provided by an exemplary embodiment of the present application.
- FIG. 5 is a schematic diagram of a resource selection method provided by an exemplary embodiment of the present application.
- FIG. 6 is a schematic diagram of a resource re-evaluation process provided by an exemplary embodiment of the present application.
- FIG. 7 is a schematic diagram of a resource preemption judgment process provided by an exemplary embodiment of the present application.
- FIG. 8 is a schematic diagram of a hidden station problem in a related art of the present application.
- FIG. 9 is a block diagram of a communication system supporting sideline transmission provided by an exemplary embodiment of the present application.
- FIG. 10 is a flowchart of a resource reselection method provided by an exemplary embodiment of the present application.
- FIG. 11 is a time-frequency resource diagram in an exemplary implementation of a resource processing method provided by an exemplary embodiment of the present application.
- FIG. 12 is a flowchart of a resource reselection method provided by an exemplary embodiment of the present application.
- FIG. 13 is a time-frequency resource diagram in an exemplary implementation of a resource processing method provided by an exemplary embodiment of the present application.
- FIG. 15 is a time-frequency resource diagram in an exemplary implementation of a resource processing method provided by an exemplary embodiment of the present application.
- FIG. 16 is a flowchart of a resource reselection method provided by an exemplary embodiment of the present application.
- FIG. 17 is a time-frequency resource diagram in an exemplary implementation of a resource processing method provided by an exemplary embodiment of the present application.
- FIG. 18 is a structural block diagram of an apparatus for resource reselection provided by an exemplary embodiment of the present application.
- FIG. 19 is a structural block diagram of a resource reselection apparatus provided by an exemplary embodiment of the present application.
- FIG. 20 is a structural block diagram of a resource reselection apparatus provided by an exemplary embodiment of the present application.
- 21 is a structural block diagram of a resource reselection apparatus provided by an exemplary embodiment of the present application.
- FIG. 22 is a schematic structural diagram of a communication device provided by an exemplary embodiment of the present application.
- V2X Vehicle to everything
- V2X communication includes Vehicle to Vehicle (V2V) communication, Vehicle to Infrastructure (V2I) communication and Vehicle to People (V2P) communication.
- V2X applications will improve driving safety, reduce congestion and vehicle energy consumption, improve traffic efficiency, and more.
- Side Link (SL) transmission It is a device-to-device communication method with high spectral efficiency and low transmission delay.
- Two transmission modes of the sidelink are defined in 3GPP: Mode A and Mode B.
- Mode A the resources used by the terminal during transmission are allocated by the base station through the downlink, and the terminal transmits data on the sidelink according to the resources allocated by the base station;
- the base station may allocate resources for a single transmission to the terminal, or may allocate resources for semi-static transmission to the terminal.
- the terminal selects one or more resources from the resource pool for data transmission. Specifically, the terminal may select transmission resources from the resource pool by means of listening, or select transmission resources from the resource pool by means of random selection.
- V2V uses side link for communication.
- NR-V2X New Radio (NR)-V2X
- higher requirements are put forward for data interaction between vehicles, such as higher throughput, lower latency, higher reliability, Greater coverage, more flexible resource allocation, etc.
- the physical layer structure of NR-V2X is shown in Figure 2, and the Physical Side-Link Control Channel (PSCCH) 201 used for transmitting control information is included in the Physical Side-Link Shared Channel (Physical Side-Link Shared Channel) used for transmitting data.
- PSSCH Physical Side-Link Shared Channel
- PSSCH Physical Side-Link Shared Channel
- the terminal selects resources in the resource pool to send data by itself. Resource reservation is the premise of resource selection. Resource reservation means that the terminal sends the first sideline control information in the PSCCH to reserve resources to be used next.
- Resource reservation within a single transport block TransportBlock, TB
- resource reservation between two TBs is also supported.
- the terminal sends the first sideline control information, and uses the "Time resource assignment" and "Frequency resource assignment" fields in the first sideline control information to indicate the N time-frequency resources of the current TB (including the resources currently used for sending).
- N ⁇ N max in NR V2X, N max is equal to 2 or 3. Meanwhile, the above N indicated time-frequency resources should be distributed in W time slots. In NR V2X, W is equal to 32. For example, in TB 1 of FIG.
- the terminal uses the "Resource reservation period" field to perform resource reservation between TBs when sending the first sideline control information.
- the terminal uses the "Time resource assignment” and “Frequency resource assignment” fields to indicate the time of initial transmission, retransmission 1 and retransmission 2 of TB 1 frequency resource location, denoted as ⁇ (t1, f1), (t2, f2), (t3, f3) ⁇ .
- t1, t2, and t3 represent the time domain positions of the initial transmission, retransmission 1, and retransmission 2 resources of TB 1
- f1, f2, and f3 represent the corresponding frequency domain positions.
- the SCI also indicates time-frequency resources ⁇ (t1+100,f1),(t2+100,f2),(t3+100,f3 ) ⁇ , these three resources are used for the transmission of initial transmission, retransmission 1 and retransmission 2 of TB 2.
- the possible values of the "Resource reservation period” field are 0, 1-99, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 milliseconds, which is more flexible than LTE V2X .
- the terminal determines the possible values according to the resource pool used. Note that the value e in the resource pool configuration is the resource reservation period set M, exemplarily, e is less than or equal to 16.
- the above-mentioned reservation between TBs can be activated or deactivated in units of resource pools.
- the "Resource reservation period" field is not included in the first sideline control information.
- the terminal can obtain the first sideline control information sent by the other terminal by listening to the PSCCH sent by the other terminal, so as to know the resources reserved by the other terminal.
- the terminal selects resources, it will exclude resources reserved by other terminals, so as to avoid resource collision.
- the resource selection window (selection window for short) starts from time n+T1 and ends at time n+T2.
- T2 the remaining delay budget of the service.
- the remaining delay budget is the difference between the data delay requirement and the current moment. For example, for a data packet arriving at time slot n, the delay requirement is 50 milliseconds. Suppose a time slot is 1 millisecond. 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.
- Terminal 1 performs resource monitoring at time n-T0 to nT proc, 0 , and the value of T0 is 100 or 1100 milliseconds.
- T proc, 0 is the time for the terminal to decode the control information.
- T proc,0 is 1, 1, 2, and 4 time slots, respectively.
- Step 1 resource exclusion process
- the terminal 1 takes all the available resources belonging to the resource pool used by the terminal 1 in the resource selection window 44 as the resource set A, and any resource in the resource set A is denoted as R(x, y), and x and y respectively indicate the frequency domain position of the resource. and time domain location.
- the initial number of all available resources belonging to the resource pool used by the terminal 1 in the resource selection window 44 is recorded as M total .
- Ptxlg is the number after Ptx is converted into logical time slots
- Ptx is the resource reservation period determined by terminal 1, which is a value in the resource reservation period set M in the resource pool configuration used by terminal 1.
- Prxlg is the number of Prx converted into logical time slots.
- Step 1-2 As shown in FIG. 5 , if the terminal 1 senses the first sideline control information (v is The frequency domain location of the resource), measure the SL-RSRP of the PSCCH or the SL-RSRP of the PSSCH scheduled by the PSCCH (that is, the SL-RSRP of the PSSCH sent at the same time with the PSCCH), if the measured SL-RSRP is greater than the SL-RSRP threshold , and the resource pool used by the terminal 1 activates resource reservation between TBs, then the terminal 1 assumes that the first sideline control information with the same content has been received on the timeslot m+q*Prxlg.
- v is The frequency domain location of the resource
- Terminal 1 will judge the first sideline control information received in time slot m and the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the Q pieces of first sideline control information received and the resource R ( Whether x, y+j*Ptxlg) overlap (full overlap and partial overlap), if they overlap, the corresponding resource R(x, y) is excluded from the resource set A.
- Ptxlg is the number after Ptx is converted into logical time slots
- Ptx is the resource reservation period determined by terminal 1.
- the resource R(x, y+j*Ptxlg) is the four resources 46 marked with slanted hatching in FIG. 5 .
- terminal 1 senses the first sideline control information in PSCCH on time slot m resource E(v, m), and decodes Prx>Tscal, and calculates that Q is equal to 1, terminal 1 will assume that in time slot m+ The first sideline control message of the same content was received on Prxlg. Terminal 1 will judge the first sideline control information received at time slot m and the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the first sideline control information received at time slot m+Prxlg Whether 1, 2, 3, 4, 5, and 6 overlap with the resource R(x, y+j*Ptxlg), and if they overlap, the resource R(x, y) is excluded from the resource set A.
- the terminal 1 If the SL-RSRP measured by the terminal 1 is greater than the SL-RSRP threshold, and the resource pool used by the terminal 1 deactivates the resource reservation between TBs, the terminal 1 only determines the "Time" of the first sideline control information received in the time slot m. Whether the resource indicated by the "resource assignment” and “Frequency resource assignment” fields overlaps the resource R(x,y+j*Ptxlg), if it overlaps, the resource R(x,y) is excluded from the resource set A.
- the SL-RSRP threshold is raised by 3dB, and step 1 (including at least one of step 1-1 and step 1-2) is performed again.
- the physical layer reports the resource set A after resource exclusion to the upper layer as a candidate resource set.
- Step 2 Resource selection process
- the terminal 1 randomly selects several resources from the candidate resource set A as resources used by the terminal 1 in the initial transmission and retransmission.
- the above RSRP threshold is determined by the priority P1 carried in the PSCCH heard by the terminal 1 and the priority P2 of the data to be sent in the terminal 1.
- the terminal 1 obtains an SL-RSRP threshold table through network configuration or pre-configuration, where the SL-RSRP threshold table includes SL-RSRP thresholds corresponding to all priority combinations.
- the SL-RSRP thresholds corresponding to different priority combinations are represented by ⁇ ij , where i in ⁇ ij is The value of the priority level P1, and j is the value of the priority level P2.
- terminal 1 listens to the PSCCH sent by terminal 2, it obtains the priority P1 carried in the first sideline control information transmitted in the PSCCH and the priority P2 of the data packet to be sent, and terminal 1 determines by looking up Table 1.
- SL-RSRP threshold When terminal 1 listens to the PSCCH sent by terminal 2, it obtains the priority P1 carried in the first sideline control information transmitted in the PSCCH and the priority P2 of the data packet to be sent, and terminal 1 determines by looking up Table 1. SL-RSRP threshold.
- the terminal 1 uses the measured PSCCH-RSRP or the PSSCH-RSRP scheduled by the PSCCH to compare with the SL-RSRP threshold depends on the resource pool configuration of the resource pool used by the terminal 1.
- the configuration of the resource pool can be network configuration or pre-configured.
- Prxlg/Ptxlg is the number of Prx/Ptx converted into logical time slots: Assuming that one time slot is equal to 1 millisecond and Prx is 5 milliseconds, among these 5 time slots, 2 time slots may be in TDD mode The downlink time slot or the time slot for sending the synchronization signal, these time slots are not included in the resource pool of Sidelink, so it is necessary to convert the 5 milliseconds represented by Prx into 3 time slots of logical time slots, namely Prxlg.
- the configuration of the resource pool used by the terminal 1 includes the corresponding relationship between the priority and the above possible values, and the terminal 1 determines the value of X according to the priority of the data to be sent and the corresponding relationship.
- the resource pool configuration can be either configured by the network or pre-configured.
- the first selected resource is resources for reassessment.
- resources x, y, z, u, and v are selected resources selected by terminal 1 in time slot n, and resource y is in time slot m.
- resource y is in time slot m.
- the terminal 1 performs the resource exclusion process of the above step 1 at least once in the time slot m-T3, that is, at least in the time slot m-T3, determines the resource selection window and the resource listening window according to the above, and executes the above step 1 to the resource selection window.
- Resource exclusion is performed to obtain a candidate resource set.
- the terminal 1 performs the above step 2 to reselect the time-frequency resources in the resource z and u that are not in the candidate resource set, and can also reselect any selected but failed to send the first side line
- the resources indicated by the control information such as any number of resources z, u and v.
- the above T3 is equal to T proc,1 .
- the dashed arrows indicate that the first sideline control information indication is about to be sent, and the solid line arrows indicate that the first sideline control information indication has been sent.
- NR-V2X also supports resource preemption (Pre-emption) mechanism.
- Pre-emption resource preemption
- the conclusions about the resource preemption mechanism are all described from the perspective of the preempted terminal.
- terminal 1 After completing the resource selection, terminal 1 continues to listen to the first sideline control information. If the selected resource indicated by sending the first sideline control information satisfies the following three conditions, it means that the selected resource is preempted by other terminals , Terminal 1 triggers resource reselection for the selected resource:
- the SL-RSRP of the PSCCH corresponding to the first sideline control information detected by the terminal 1 or the SL-RSRP of the PSSCH scheduled by the PSCCH is greater than the SL RSRP threshold.
- the priority carried in the detected first sideline control information is higher than the priority of the data to be sent by the terminal 1 .
- the resources w, x, y, z, and v are the time-frequency resources selected by the terminal 1 in the time slot n, and the resource x is located in the time slot m.
- the terminal 1 performs the above step 1 at least once in the time slot m-T3, that is, at least in the time slot m-T3, determines the resource selection window and the listening window according to the above, and executes the above step 1 to exclude resources in the resource selection window, Determine the candidate resource set.
- the terminal 1 If the resource x or y is not in the candidate resource set (the above conditions 1 and 2 are satisfied), further judge whether the resource is caused by the indication of the first sideline control information carrying a high priority (higher than the priority of the data to be sent by the terminal 1) Either x or y is not in the candidate resource set (satisfying the above-mentioned condition 3), if so, the terminal 1 performs step 2 to reselect the time-frequency resources in the resources x and y that satisfy the above-mentioned three conditions. In addition, after the resource reselection is triggered, the terminal 1 can reselect any resource that has been selected but not indicated by sending the first sideline control information, such as any number of resources z and v.
- the above T3 is equal to T proc,1 .
- the above-mentioned SL-RSRP is the linear average value of the received power on all resource elements (REs) carrying reference signals (DMRS or CSI-RS) in the PSCCH or PSSCH.
- the SL-RSRP is the sum of the SL-RSRPs measured by each antenna port.
- terminal 1 When the terminal 1 re-evaluates the selected resource or judges whether the selected resource is preempted by other terminals, it will be affected by the hidden station problem. As shown in FIG. 8 , when terminal 1 judges whether the selected resource 1 is preempted by other terminals, the service priority of terminal 3 is higher than that of terminal 1, and terminal 3 also selects resource 1, that is, terminal 3 preempts resource 1. However, under the influence of the building block, terminal 1 cannot correctly decode the first sideline control information of terminal 3 or terminal 1 measures that the SL-RSRP of the signal sent by terminal 3 is low. Therefore, terminal 1 thinks that terminal 3 has not preempted terminal 1. resource. This results in that terminal 1 and terminal 3 share the same time-frequency resource, that is, resource 1 .
- the terminal 1 and the terminal 3 are not far apart, which causes the common receiving end of the terminal 1 and the terminal 3 to receive the signals of the two at the same time, which reduces the communication reliability.
- the terminal 1 does not avoid the high-priority service of the terminal 3, so that the high-priority service is affected.
- the present application introduces a cooperation mechanism between UEs, such as the cooperation mechanism between the terminal 1 and the terminal 2 in FIG. 8 , to solve the above-mentioned hidden station problem.
- FIG. 9 shows a block diagram of a communication system supporting sideline transmission provided by an exemplary embodiment of the present application.
- the communication system may be a schematic diagram of a non-roaming 5G system architecture (Non-roaming 5G system architecture), and the system architecture can be applied to a Vehicle to Everything (V2X) service using D2D technology.
- Non-roaming 5G system architecture Non-roaming 5G system architecture
- V2X Vehicle to Everything
- the system architecture includes a data network (Data Network, DN), and a V2X application server (Application Server) required by the V2X service is set in the data network.
- the system architecture also includes a 5G core network.
- the network functions of the 5G core network include: Unified Data Management (UDM), Policy Control Function (PCF), Network Exposure Function (NEF), Application Function (AF), Unified Data Repository (UDR), Access and Mobility Management Function (AMF), Session Management Function (SMF), and User Interface Function (User Plane Function, UPF).
- the system architecture further includes: a radio access network (New Generation-Radio Access Network, NG-RAN) and four exemplary terminals (ie, terminal 1 to terminal 4), wherein each terminal is provided with a V2X application (Application).
- NG-RAN New Generation-Radio Access Network
- gNBs base stations
- the terminal performs uplink transmission to the access network equipment.
- the data network and the user plane function in the 5G core network are connected through the N6 reference point, and the V2X application server and the V2X application in the terminal are connected through the V1 reference point; the wireless access network and the 5G core network are connected through the reference point.
- the AMF function and UPF function of the wireless access network are connected to the terminal 1 and terminal 5 respectively through the Uu reference point; multiple terminals are connected through the PC5 reference point for lateral transmission, and multiple V2X applications are connected through the V5 reference point.
- the above reference points may also be referred to as "interfaces".
- FIG. 10 shows a flowchart of a resource reselection method provided by an exemplary embodiment of the present application. This embodiment is exemplified by applying the method to at least two terminals shown in FIG. 9 .
- the method includes:
- Step 102 the first terminal sends the priority of the data to be sent to the second terminal;
- the second terminal is a terminal located on the peripheral side of the first terminal.
- the geographic locations where the first terminal and the second terminal are located are different.
- the first terminal is referred to as terminal 1 for short
- the second terminal is referred to as terminal 2 for short.
- the first terminal selects the first selected resource by using the above-mentioned resource exclusion process and resource selection process.
- the first selected resource is a resource that has been selected by the first terminal and is not indicated by the first sideline control information.
- the resource exclusion process is shown in the foregoing step 1
- the resource selection process is shown in the foregoing step 2.
- the priority of the data to be sent is carried by at least one of the following information: PC5-RRC signaling; MAC CE; first sideline control information; second sideline control information. That is, the first terminal sends PC5-RRC signaling to the second terminal, and the PC5-RRC signaling carries the priority of the data to be sent. Or, the first terminal sends a MAC CE to the second terminal, and the MAC CE carries the priority of the data to be sent. Or, the first terminal sends first sideline control information to the second terminal, where the first sideline control information carries the priority of the data to be sent. Or, the first terminal sends second sideline control information to the second terminal, where the second sideline control information carries the priority of the data to be sent.
- the first sideline control information is the sideline control information carried in the PSCCH
- the second sideline control information is the sideline control information carried in the PSSCH.
- Step 104 the second terminal receives the priority of the data to be sent sent by the first terminal
- the second terminal receives the PC5-RRC signaling sent by the first terminal, where the PC5-RRC signaling carries the priority of the data to be sent. Or, the second terminal receives the MACCE sent by the first terminal, where the MACCE carries the priority of the data to be sent. Or, the second terminal receives the first sideline control information sent by the first terminal, where the first sideline control information carries the priority of the data to be sent. Or, the second terminal receives the second sideline control information sent by the first terminal, where the second sideline control information carries the priority of the data to be sent.
- Step 106 the second terminal performs a resource exclusion process according to the priority of the data to be sent, and obtains a resource exclusion result;
- the second terminal determines a resource selection window and a resource listening window, performs a resource exclusion process according to the priority of the data to be sent, and obtains a resource exclusion result.
- the resource exclusion process may adopt the process shown in step 1 above.
- the resource exclusion result includes: the candidate resource set determined by the above step 1 (that is, the resource set not excluded), and/or the resource set excluded by the above step 1.
- the parameters related to the resource exclusion process are determined by the second terminal, and the parameters include the first parameter related to the resource selection window and/or the second parameter related to the resource listening window.
- a parameter related to the resource exclusion process is sent by the first terminal to the second terminal, and the parameter is carried in at least one of the following information: PC5-RRC signaling; MAC CE; first sideline control information; Two side row control information.
- Step 108 the second terminal sends the resource set to the first terminal according to the resource exclusion result
- the second terminal determines at least one of the following resource sets according to the resource exclusion result:
- the first set of resources including resources excluded in the resource exclusion process
- a first resource subset which is a subset of the first resource set
- a second subset of resources which is a subset of the second set of resources.
- the second terminal sends the first resource set to the first terminal, or the second terminal sends the first resource subset to the first terminal, or the second terminal sends the second resource set to the first terminal, or the second terminal sends the second resource set to the first terminal
- the first terminal sends the second subset of resources.
- This embodiment of the present application does not limit the indication manner of the above resource set, and the resources in the above resource set may be indicated by time-frequency position, or by resource index, or by bitmap.
- Step 110 the first terminal receives the resource set sent by the second terminal, where the resource set is used to indicate the resource exclusion result obtained by the resource exclusion process determined by the second terminal according to the priority of the data to be sent;
- Step 112 When re-evaluating the first selected resource, the first terminal determines whether to re-select the first selected resource according to the resource set;
- the first terminal determines a candidate resource set according to the continuous listening result. And in combination with the resource set sent by the second terminal, at least one of the following steps is performed:
- the first terminal When the first selected resource belongs to the first resource set, the first terminal reselects the first selected resource in the first reselection resource set; the resources in the first reselection resource set belong to the candidate resource set and do not belong to The first resource collection.
- the first terminal When the first selected resource belongs to the first resource subset, the first terminal reselects the first selected resource in the second reselection resource set; the resources in the second reselection resource set belong to the candidate resource set and do not Belong to the first resource subset.
- the first terminal When the first selected resource does not belong to the second resource set, the first terminal reselects the first selected resource in the third reselection resource set; the resources in the third reselection resource set belong to the candidate resource set and belong to The second resource collection.
- the first terminal When the first selected resource does not belong to the second resource subset, the first terminal reselects the first selected resource in the fourth reselection resource set; the resources in the fourth reselection resource set belong to the candidate resource set and Belongs to the second resource subset.
- resources x, y, z, u, and v are time-frequency resources selected by terminal 1 in time slot n, and resource y is located in time slot m.
- the terminal 1 is at least in the time slot m-T3. Re-evaluate resources z and u once, and record resources z and u as the first selected resources.
- the terminal 1 indicates to the terminal 2 the priority of the data to be sent.
- the terminal 2 determines the resource selection window (from p+T1' to p+T2') and the resource listening window (from p-T0' to p-T' proc,0 ) in the time slot p, and performs the above step 1 to perform the resource exclusion process , the terminal 2 removes the resources excluded from the resource set A in step 1, or a subset of the resources excluded from the resource set A, or the remaining resources in the resource set A after the resource exclusion (that is, the candidate resource set constructed in step 1). , such as the shaded resources in sub-figure 2 of FIG. 11 ), or a subset of the remaining resources in the resource set A after the resources are excluded, are fed back to the terminal 1.
- T1', T2', T0', T' proc,0 may depend on the internal implementation of terminal 2, or may be indicated by terminal 1 to terminal 2.
- the above parameters need to ensure that the resource selection window determined by the terminal 2 includes all the first selected resources as much as possible.
- the above-mentioned way of information exchange between terminal 1 and terminal 2 can be through PC5-RRC signaling, can be carried by MAC CE, or can be indicated by the first sideline control information or the second sideline control information.
- the first sideline control information is the control information carried in the PSCCH
- the second sideline control information is the control information carried in the PSSCH.
- the terminal 2 indicates the excluded resources (the first resource set) or the subset of the excluded resources (the first resource subset):
- terminal 1 When terminal 1 re-evaluates the first selected resource, if there is the first selected resource in the resource indicated by terminal 2, terminal 1 evaluates the resource that appears in the resource set indicated by terminal 2 among the first selected resource re-selection. The terminal 1 determines the resource selection window and the resource listening window according to the current moment, and executes the above step 1 to determine the candidate resource set. Among the resources that belong to the candidate resource set but do not belong to the resource set indicated by the terminal 2, for the first selected resource Reselect the resources that need to be reselected. Depending on the terminal implementation, terminal 1 may reselect any first selected resource from resources belonging to the candidate resource set but not to the resource set indicated by terminal 2.
- the terminal 2 indicates the resources that are not excluded (the second resource set) or the subset of the resources that are not excluded (the second resource subset):
- terminal 1 When terminal 1 re-evaluates the first selected resource, if there is the first selected resource that is not in the resource indicated by terminal 2, then terminal 1 evaluates the first selected resource that does not appear in the resource set indicated by terminal 2 re-selection.
- the terminal 1 determines the resource selection window and the resource listening window according to the current moment, and performs the above step 1 to determine the candidate resource set, which belongs to the intersection set of the candidate resource set and the resource set indicated by the terminal 2.
- the resources that need to be reselected are reselected.
- terminal 1 may reselect any first selected resource from the intersection set belonging to the candidate resource set and belonging to the resource set indicated by terminal 2.
- the dashed arrows indicate that the first sideline control information indication is about to be sent (but not yet sent), and the solid line arrows indicate that the first sideline control information indication has been sent.
- the second terminal helps the first terminal to perform a resource exclusion process to obtain a resource set, and the first terminal sends the information sent by the second terminal to the resource set.
- the resource set is used as auxiliary information to assist the reselection process in the re-evaluation stage, and effectively eliminate the influence of the hidden station problem on the first terminal in the re-evaluation stage.
- FIG. 12 shows a flowchart of a method for resource reselection provided by another exemplary embodiment of the present application. This embodiment is exemplified by applying the method to at least two terminals shown in FIG. 9 .
- the method includes:
- Step 202 the first terminal sends the priority of the data to be sent and the first selected resource to the second terminal;
- the second terminal is a terminal located on the peripheral side of the first terminal.
- the geographic locations where the first terminal and the second terminal are located are different.
- the first terminal selects the first selected resource by using the above-mentioned resource exclusion process and resource selection process.
- the first selected resource is a resource that has been selected by the first terminal and has not been indicated to other terminals through the first sideline control information.
- the resource exclusion process is shown in the above step 1
- the resource selection process is shown in the above step 2.
- the priority of the data to be sent and the first selected resource can be sent simultaneously or separately. Both can be carried in the same message and sent in different messages.
- the priority of the data to be sent is carried by at least one of the following information: PC5-RRC signaling; MAC CE; first sideline control information; second sideline control information. That is, the first terminal sends PC5-RRC signaling to the second terminal, and the PC5-RRC signaling carries the priority of the data to be sent. Or, the first terminal sends a MAC CE to the second terminal, and the MAC CE carries the priority of the data to be sent. Or, the first terminal sends first sideline control information to the second terminal, where the first sideline control information carries the priority of the data to be sent. Or, the first terminal sends second sideline control information to the second terminal, where the second sideline control information carries the priority of the data to be sent.
- the first selected resource is carried by at least one of the following information: PC5-RRC signaling; MAC CE; first sideline control information; second sideline control information. That is, the first terminal sends PC5-RRC signaling to the second terminal, and the PC5-RRC signaling carries the first selected resource. Or, the first terminal sends a MAC CE to the second terminal, where the MAC CE carries the first selected resource. Or, the first terminal sends first sideline control information to the second terminal, where the first sideline control information carries the first selected resource. Or, the first terminal sends second sideline control information to the second terminal, where the second sideline control information carries the first selected resource.
- the first sideline control information is the sideline control information carried in the PSCCH
- the second sideline control information is the sideline control information carried in the PSSCH.
- Step 204 the second terminal receives the priority of the data to be sent and the first selected resource sent by the first terminal;
- the priority of the data to be sent by the second terminal to the first terminal and the first selected resource may be received at the same time, or may be received separately. Both can be received simultaneously in the same message or separately in different messages.
- the second terminal receives the PC5-RRC signaling sent by the first terminal, where the PC5-RRC signaling carries the priority of the data to be sent.
- the second terminal receives the MACCE sent by the first terminal, where the MACCE carries the priority of the data to be sent.
- the second terminal receives the first sideline control information sent by the first terminal, where the first sideline control information carries the priority of the data to be sent.
- the second terminal receives the second sideline control information sent by the first terminal, where the second sideline control information carries the priority of the data to be sent.
- the second terminal receives the PC5-RRC signaling sent by the first terminal, where the PC5-RRC signaling carries the first selected resource.
- the second terminal receives the MAC CE sent by the first terminal, where the MAC CE carries the first selected resource.
- the second terminal receives the first sideline control information sent by the first terminal, where the first sideline control information carries the first selected resource.
- the second terminal receives the second sideline control information sent by the first terminal, where the second sideline control information carries the first selected resource.
- the first selected resource may be represented by a time-frequency position, or represented by a resource index.
- Step 206 the second terminal performs a resource exclusion process according to the priority of the data to be sent, and obtains a resource exclusion result;
- the second terminal determines a resource selection window and a resource listening window, performs a resource exclusion process according to the priority of the data to be sent, and obtains a resource exclusion result.
- the resource exclusion process may adopt the process shown in step 1 above.
- the resource exclusion result includes: the candidate resource set determined by the above step 1 (that is, the resource set not excluded), and/or the resource set excluded by the above step 1.
- the parameters related to the resource exclusion process are determined by the second terminal, and the parameters include the first parameter related to the resource selection window and/or the second parameter related to the resource listening window.
- a parameter related to the resource exclusion process is sent by the first terminal to the second terminal in advance, and the parameter is carried in at least one of the following information: PC5-RRC signaling; MACCE; first sideline control information; The second side row control information.
- Step 208 the second terminal determines the exclusion situation of the first selected resource in the resource exclusion result
- the second terminal determines whether the first selected resource is excluded according to the excluded resource set and/or the non-excluded resource set, that is, the exclusion of the first selected resource.
- Step 210 the second terminal sends the resource set to the first terminal according to the exclusion of the first selected resource
- the second terminal determines at least one of the following resource sets according to the exclusion of the first selected resource:
- the third set of resources including the first selected resources excluded in the resource exclusion process
- a third resource subset which is a subset of the third resource set
- the fourth set of resources including the first selected resources that were not excluded in the resource exclusion process
- a fourth resource subset which is a subset of the fourth resource set
- the second terminal sends the determined resource set to the first terminal.
- the second terminal sends the third resource set to the first terminal, or the second terminal sends the third resource subset to the first terminal, or the second terminal sends the fourth resource set to the first terminal, or the second terminal sends the The first terminal sends the fourth resource subset, or the second terminal sends the third resource set and the fourth resource set to the first terminal.
- the embodiment of the present application does not limit the indication manner of the above resource set, and the resources in the above resource set may be indicated by time-frequency position, or by resource index, or by bitmap (bitmap) to represent.
- bitmap bitmap
- the first selected resource includes resource 1 and resource 2
- the time domain position of resource 1 is before the time domain position of resource 2
- the second terminal uses 2 bits "10" to represent the third resource set and the fourth resource.
- the bit 1 in “10” means that resource 1 is excluded during the resource exclusion process
- the bit 0 in "10” means that resource 2 is not excluded during the resource exclusion process.
- Step 212 the first terminal receives the resource set sent by the second terminal, where the resource set is used to indicate the resource exclusion result obtained by the resource exclusion process determined by the second terminal according to the priority of the data to be sent;
- the above resource set is carried by at least one of the following information: PC5-RRC signaling; MAC CE; first sideline control information; second sideline control information.
- Step 214 When re-evaluating the first selected resource, the first terminal determines whether to re-select the first selected resource according to the resource set;
- the first terminal When the first selected resource belongs to the third resource set or the third resource subset, the first terminal reselects the first selected resource in the candidate resource set.
- the first terminal When the first selected resource does not belong to the fourth resource set or the fourth resource subset, the first terminal reselects the first selected resource in the candidate resource set.
- resources x, y, z, u, and v are time-frequency resources selected by terminal 1 in time slot n, and resource y is located in time slot m.
- the terminal 1 is at least in the time slot m-T3. Re-evaluate resources z and u, and record resources z and u as the first selected resources.
- the terminal 1 indicates to the terminal 2 the priority of the data to be sent and the first selected resource.
- the terminal 2 determines the resource selection window (from p+T1' to p+T2') and the resource listening window (from p-T0' to p-T' proc,0 ) in the time slot p, and performs the above step 1 to perform the resource exclusion process , to determine the candidate resource set.
- the terminal 2 will indicate to the terminal 1 whether the first selected resource is in the candidate resource set or not, or the terminal 2 will indicate to the terminal 1 whether it is in the candidate resource set for each first selected resource.
- the moment when terminal 1 and terminal 2 perform information exchange, and the determination of the subset depends on the implementation of the terminal.
- the parameters T1', T2', T0', T' proc,0 can either depend on the internal implementation of the terminal 2, or can be indicated by the terminal 1 to the terminal 2.
- the above parameters need to ensure that the resource selection window determined by the terminal 2 includes all the first selected resources.
- the above-mentioned way of information exchange between terminal 1 and terminal 2 can be through PC5-RRC signaling, can be carried by MAC CE, or can be indicated by the first sideline control information or the second sideline control information.
- the terminal 1 When the terminal 1 re-evaluates the first selected resource, according to the above-mentioned indication information of the terminal 2 for the first selected resource of the terminal 1, the first selected resource is not in the candidate resource set determined by the terminal 2. reselection.
- the terminal 1 determines the resource selection window and the listening window according to the current moment, executes the above step 1, determines a candidate resource set, and reselects a resource that needs to be reselected from the first selected resource from the candidate resource set.
- Terminal 1 reselects any first selected resource from the set of candidate resources.
- the dashed arrows in FIG. 13 indicate that the first sideline control information indication is about to be sent (but not yet sent), and the solid line arrows indicate that the first sideline control information indication has been sent.
- the second terminal helps the first terminal to perform a resource exclusion process to obtain a resource set, and the first terminal sends the information sent by the second terminal to the resource set.
- the resource set is used as auxiliary information to assist the reselection process in the re-evaluation stage, and effectively eliminate the influence of the hidden station problem on the first terminal in the re-evaluation stage.
- the first terminal also sends (the time-frequency position or resource index) of the first selected resource to the second terminal, so that the second terminal can accurately feedback the exclusion of the first selected resource, thereby Effective cooperation between the first terminal and the second terminal is achieved with less data volume information.
- the second terminal when the second terminal determines that the first selected resource is not excluded, the second terminal may not send the resource set to the first terminal.
- FIG. 14 shows a flowchart of a method for resource reselection provided by an exemplary embodiment of the present application. This embodiment is exemplified by applying the method to at least two terminals shown in FIG. 9 .
- the method includes:
- Step 302 the first terminal sends the priority of the data to be sent to the second terminal;
- the second terminal is a terminal located on the peripheral side of the first terminal.
- the geographic locations where the first terminal and the second terminal are located are different.
- the first terminal selects the second selected resource by using the above-mentioned resource exclusion process and resource selection process.
- the second selected resource is a resource that has been selected by the first terminal and indicated to other terminals through the first sideline control information.
- the resource exclusion process is shown in the above step 1
- the resource selection process is shown in the above step 2.
- the priority of the data to be sent is carried by at least one of the following information: PC5-RRC signaling; MAC CE; first sideline control information; second sideline control information. That is, the first terminal sends PC5-RRC signaling to the second terminal, and the PC5-RRC signaling carries the priority of the data to be sent. Or, the first terminal sends a MAC CE to the second terminal, and the MAC CE carries the priority of the data to be sent. Or, the first terminal sends first sideline control information to the second terminal, where the first sideline control information carries the priority of the data to be sent. Or, the first terminal sends second sideline control information to the second terminal, where the second sideline control information carries the priority of the data to be sent.
- the first sideline control information is the sideline control information carried in the PSCCH
- the second sideline control information is the sideline control information carried in the PSSCH.
- Step 304 the second terminal receives the priority of the data to be sent sent by the first terminal
- the second terminal receives the PC5-RRC signaling sent by the first terminal, where the PC5-RRC signaling carries the priority of the data to be sent. Or, the second terminal receives the MACCE sent by the first terminal, where the MACCE carries the priority of the data to be sent. Or, the second terminal receives the first sideline control information sent by the first terminal, where the first sideline control information carries the priority of the data to be sent. Or, the second terminal receives the second sideline control information sent by the first terminal, where the second sideline control information carries the priority of the data to be sent.
- Step 306 the second terminal performs a resource exclusion process according to the priority of the data to be sent, and obtains the resource preemption situation;
- the second terminal determines a resource selection window and a resource listening window, performs a resource exclusion process according to the priority of the data to be sent, and obtains a resource exclusion result.
- the resource exclusion process is as shown in step 1 above.
- the resource exclusion result includes: the candidate resource set determined by the above step 1 (that is, the resource set not excluded), and/or the resource set excluded by the above step 1.
- Resource preemption is used to indicate preempted resources and/or non-preempted resources.
- the preempted resources are the time-frequency resources indicated by the first sideline control information carrying the high priority and sent by other terminals.
- the high priority is higher than the priority of the data to be sent, or the high priority is higher than the priority of the data to be sent and higher than a priority threshold, which is a threshold configured by the network or a preconfigured threshold.
- the parameters related to the resource exclusion process are determined by the second terminal, and the parameters include the first parameter related to the resource selection window and/or the second parameter related to the resource listening window.
- a parameter related to the resource exclusion process is sent by the first terminal to the second terminal in advance, and the parameter is carried in at least one of the following information: PC5-RRC signaling; MACCE; first sideline control information; The second side row control information.
- Step 308 the second terminal sends the resource set to the first terminal according to the resource preemption situation
- the second terminal determines at least one of the following resource sets according to the resource preemption situation:
- a fifth resource set where the fifth resource set is used to indicate the preempted resources determined in the resource exclusion process.
- a fifth subset of resources which is a subset of the fifth set of resources.
- a sixth resource set where the sixth resource set is used to indicate the non-preempted resources determined in the resource exclusion process.
- a sixth subset of resources which is a subset of the sixth set of resources.
- the second terminal sends the fifth resource set to the first terminal, or the second terminal sends the fifth resource subset to the first terminal, or the second terminal sends the sixth resource set to the first terminal, or the second terminal sends the The first terminal sends the sixth resource subset.
- This embodiment of the present application does not limit the indication manner of the above resource set, and the resources in the above resource set may be indicated by time-frequency position, or by resource index, or by bitmap.
- Step 310 The first terminal receives the resource set sent by the second terminal, where the resource set is used to indicate the resource preemption situation obtained by the second terminal according to the resource exclusion process determined by the priority of the data to be sent;
- Step 312 When judging whether the second selected resource is preempted by other terminals, the first terminal determines whether to reselect the second selected resource according to the resource set;
- the first terminal determines a candidate resource set according to the continuous listening result. And in combination with the resource set sent by the second terminal, at least one of the following steps is performed:
- the first terminal reselects the second selected resource in the fifth reselection resource set, or reselects the second selected resource in the candidate resource set;
- the resources in the fifth reselection resource set belong to the candidate resource set and do not belong to the fifth resource set.
- the first terminal reselects the second selected resource in the sixth reselection resource set, or reselects the second selected resource in the candidate resource set ;
- the resources in the sixth reselection resource set belong to the candidate resource set and do not belong to the fifth resource subset.
- the first terminal reselects the second selected resource in the seventh reselection resource set, or reselects the second selected resource in the candidate resource set ;
- the resources in the seventh reselection resource set belong to the candidate resource set and belong to the sixth resource set.
- the first terminal reselects the second selected resource in the eighth reselection resource set, or reselects the second selected resource in the candidate resource set selection; the resources in the eighth reselection resource set belong to the candidate resource set and belong to the sixth resource subset.
- the resources w, x, y, z, and v are the time-frequency resources selected by the terminal 1 in the time slot n, and the resource x is located in the time slot m.
- the terminal 1 at least in the time slot m-T3 to the resource x Make a judgment with y whether it is preempted by other terminals, and record resources x and y as the second selected resources.
- terminal 1 Before terminal 1 performs resource preemption judgment on the second selected resource, terminal 1 indicates to terminal 2 the priority of the data to be sent.
- Terminal 2 determines the resource selection window (from p+T1' to p+T2') and the resource listening window (from p-T0' to p-T' proc,0 ) in time slot p, and according to the priority of the data to be sent by terminal 1 level, perform the above step 1 to perform the resource exclusion process.
- the terminal 2 further determines in the above step 1, whether each resource excluded from the resource set A is excluded due to the indication of the first sideline control information carrying the high priority, and if so, the terminal 2 uses the resource as the resources are seized.
- the high priority refers to a higher priority than the data to be sent by the terminal 1 . If the network device is configured or pre-configured with a priority threshold f, the high priority also needs to be higher than the priority corresponding to f.
- Terminal 2 instructs (a subset of) all preempted resources to terminal 1, or terminal 2 instructs (a subset of) all non-preempted resources to terminal 1.
- the above-mentioned resources that are not preempted include resources other than the preempted resources among all available resources in the above-mentioned resource selection window.
- T1', T2', T0', T' proc,0 can either depend on the internal implementation of terminal 2, or can be indicated by terminal 1 to terminal 2. It is necessary to ensure that the resource selection window determined by terminal 2 includes all the second selected resources. .
- the above-mentioned way of information exchange between terminal 1 and terminal 2 can be through PC5-RRC signaling, can be carried by MAC CE, or can be indicated by the first sideline control information or the second sideline control information.
- the terminal 2 indicates the preempted resources (the fifth resource set) or the subset of the preempted resources (the fifth resource subset):
- terminal 1 judges whether the second selected resource is preempted by other terminals, if there is the second selected resource in the resource indicated by terminal 2, terminal 1 reselects the second selected resource in the resource indicated by terminal 2 resources within resources.
- the terminal 1 determines the resource selection window and the listening window according to the current moment, performs the above step 1, determines the candidate resource set, and reselects the second selected resource from the resources that belong to the candidate resource set but does not belong to the resource indicated by the terminal 2.
- selected resources may reselect any resource selected but not indicated by sending the first sideline control information from resources belonging to the candidate resource set but not belonging to the resources indicated by terminal 2.
- the terminal 1 reselects the resources that need to be reselected from the second selected resources from the candidate resource set.
- the terminal 1 reselects any resource selected but not indicated by sending the first sideline control information from the set of candidate resources.
- the terminal 2 indicates an unpreempted resource (sixth resource set) or a subset of unpreempted resources (sixth resource subset):
- terminal 1 judges whether the second selected resource is preempted by other terminals, if there is a second selected resource that is not in the resource indicated by terminal 2, terminal 1 reselects the second selected resource that is not in the resource indicated by terminal 2 resources within resources.
- the terminal 1 determines the resource selection window and the listening window according to the current moment, performs the above step 1, determines the candidate resource set, and reselects the second selected resource from the resources belonging to the candidate resource set and belongs to the resources indicated by the terminal 2. Re-selection is required. resource of.
- terminal 1 may reselect any resource selected but not indicated by sending the first sideline control information from the resources belonging to the candidate resource set and belonging to the resources indicated by terminal 2.
- the terminal 1 reselects the resources that need to be reselected from the second selected resources from the candidate resource set.
- the terminal 1 reselects any resource selected but not indicated by sending the first sideline control information from the set of candidate resources.
- the dashed arrows in FIG. 15 indicate that the first sideline control information indication is about to be sent, and the solid line arrows indicate that the first sideline control information indication has been sent.
- the second terminal helps the first terminal to perform a resource exclusion process to obtain a resource set, and the first terminal sends the information sent by the second terminal to the resource set.
- the resource set is used as auxiliary information to assist the reselection process in the stage of judging whether the selected resource is preempted, and effectively eliminates the influence of the hidden station problem on the first terminal in the stage of judging whether the selected resource is preempted.
- FIG. 16 shows a flowchart of a method for resource reselection provided by another exemplary embodiment of the present application. This embodiment is exemplified by applying the method to at least two terminals shown in FIG. 9 .
- the method includes:
- Step 402 the first terminal sends the priority of the data to be sent and the second selected resource to the second terminal;
- the second terminal is a terminal located on the peripheral side of the first terminal.
- the geographic locations where the first terminal and the second terminal are located are different.
- the first terminal selects the second selected resource by using the above-mentioned resource exclusion process and resource selection process.
- the second selected resource is a resource that has been selected by the first terminal and indicated to other terminals through the first sideline control information.
- the resource exclusion process is shown in the above step 1
- the resource selection process is shown in the above step 2.
- the priority of the data to be sent and the second selected resource can be sent simultaneously or separately. Both can be carried in the same message and sent in different messages.
- the priority of the data to be sent is carried by at least one of the following information: PC5-RRC signaling; MAC CE; first sideline control information; second sideline control information. That is, the first terminal sends PC5-RRC signaling to the second terminal, and the PC5-RRC signaling carries the priority of the data to be sent. Or, the first terminal sends a MAC CE to the second terminal, and the MAC CE carries the priority of the data to be sent. Or, the first terminal sends first sideline control information to the second terminal, where the first sideline control information carries the priority of the data to be sent. Or, the first terminal sends second sideline control information to the second terminal, where the second sideline control information carries the priority of the data to be sent.
- the second selected resource is carried by at least one of the following information: PC5-RRC signaling; MAC CE; first sideline control information; second sideline control information. That is, the first terminal sends PC5-RRC signaling to the second terminal, and the PC5-RRC signaling carries the second selected resource. Or, the first terminal sends a MAC CE to the second terminal, where the MAC CE carries the second selected resource. Or, the first terminal sends first sideline control information to the second terminal, where the first sideline control information carries the second selected resource. Or, the first terminal sends second sideline control information to the second terminal, where the second sideline control information carries the second selected resource.
- the first sideline control information is the sideline control information carried in the PSCCH
- the second sideline control information is the sideline control information carried in the PSSCH.
- Step 404 the second terminal receives the priority of the data to be sent and the second selected resource sent by the first terminal;
- the priority of the data to be sent by the second terminal and the second selected resource of the first terminal may be received at the same time, or may be received separately. Both can be received simultaneously in the same message or separately in different messages.
- the second terminal receives the PC5-RRC signaling sent by the first terminal, where the PC5-RRC signaling carries the priority of the data to be sent.
- the second terminal receives the MACCE sent by the first terminal, where the MACCE carries the priority of the data to be sent.
- the second terminal receives the first sideline control information sent by the first terminal, where the first sideline control information carries the priority of the data to be sent.
- the second terminal receives the second sideline control information sent by the first terminal, where the second sideline control information carries the priority of the data to be sent.
- the second terminal receives the PC5-RRC signaling sent by the first terminal, where the PC5-RRC signaling carries the second selected resource.
- the second terminal receives the MAC CE sent by the first terminal, and the MAC CE carries the second selected resource.
- the second terminal receives the first sideline control information sent by the first terminal, where the first sideline control information carries the second selected resource.
- the second terminal receives the second sideline control information sent by the first terminal, where the second sideline control information carries the second selected resource.
- the second selected resource may be represented by a time-frequency position, or represented by a resource index.
- Step 406 the second terminal performs a resource exclusion process according to the priority of the data to be sent, and obtains a resource preemption result;
- the second terminal performs a resource exclusion process according to the priority of the data to be sent, and obtains the resource preemption situation.
- the second terminal determines a resource selection window and a resource listening window, performs a resource exclusion process according to the priority of the data to be sent, and obtains a resource exclusion result.
- the resource exclusion process may adopt the process shown in step 1 above.
- the resource exclusion result includes: the candidate resource set determined by the above step 1 (that is, the resource set not excluded), and/or the resource set excluded by the above step 1.
- Resource preemption is used to indicate preempted resources and/or non-preempted resources.
- the preempted resources are the time-frequency resources indicated by the first sideline control information carrying the high priority and sent by other terminals.
- the high priority is higher than the priority of the data to be sent, or the high priority is higher than the priority of the data to be sent and higher than a priority threshold, which is a threshold configured by the network or a preconfigured threshold.
- the parameters related to the resource exclusion process are determined by the second terminal, and the parameters include the first parameter related to the resource selection window and/or the second parameter related to the resource listening window.
- a parameter related to the resource exclusion process is sent by the first terminal to the second terminal, and the parameter is carried in at least one of the following information: PC5-RRC signaling; MAC CE; first sideline control information; Two side row control information.
- Step 408 the second terminal determines the resource preemption situation of the second selected resource
- the second terminal After obtaining the resource preemption situation, the second terminal determines whether the second selected resource is preempted according to the preempted resource set and/or the unpreempted resource set, that is, the resource preemption situation of the second selected resource.
- Step 410 the second terminal sends the resource set to the first terminal according to the resource preemption situation of the second selected resource
- the second terminal determines at least one of the following resource sets according to the resource preemption situation of the second selected resource:
- a seventh resource set which includes the preempted second selected resource determined during the resource exclusion process.
- a seventh resource subset which is a subset of the seventh resource set.
- An eighth resource set which includes the unpreempted second selected resource determined during the resource exclusion process.
- the second terminal sends the seventh resource set to the first terminal, or the second terminal sends the seventh resource subset to the first terminal, or the second terminal sends the eighth resource set to the first terminal, or the second terminal sends the The first terminal sends the eighth resource set, or the second terminal sends the seventh resource set and the eighth resource set to the first terminal.
- This embodiment of the present application does not limit the indication manner of the above resource set, and the resources in the above resource set may be indicated by time-frequency position, or by resource index, or by bitmap.
- the resources in the above resource set may be indicated by time-frequency position, or by resource index, or by bitmap.
- the second selected resource includes resource 1 and resource 2
- the time domain position of resource 1 is before the time domain position of resource 2
- the second terminal uses 2 bits "10" to represent the seventh resource set and the eighth resource Set
- bit 1 in “10” means resource 1 is preempted during resource exclusion
- bit 0 in "10” means resource 2 is not preempted.
- Step 412 The first terminal receives the resource set sent by the second terminal, where the resource set is used to indicate the resource preemption situation determined by the second terminal according to the priority of the data to be sent;
- the resource set is used to indicate the resource preemption situation of the second selected resource.
- the above resource set is carried by at least one of the following information: PC5-RRC signaling; MAC CE; first sideline control information; second sideline control information.
- Step 414 When judging whether the second selected resource is preempted by other terminals, the first terminal determines whether to reselect the second selected resource according to the resource set;
- the first terminal reselects the second selected resource in the candidate resource set.
- the first terminal reselects the second selected resource in the candidate resource set.
- resources w, x, y, z, and v are time-frequency resources selected by terminal 1 in time slot n, and resource x is located in time slot m.
- the terminal 1 at least in the time slot m-T3 to the resource x Determine whether it is preempted by other terminals with y, and record resources x and y as the second selected resources.
- terminal 1 indicates to terminal 2 the priority of the data to be sent and the second selected resource.
- Terminal 2 determines the resource selection window (from p+T1' to p+T2') and the resource listening window (from p-T0' to p-T' proc,0 ) in time slot p, and according to the priority of the data to be sent by terminal 1 level, perform the above step 1 to perform a resource exclusion process to obtain a candidate resource set. For each resource in the second selected resource, if the resource is not in the candidate resource set, the terminal 2 further determines whether the resource is not in the candidate resource set due to the indication of the first sideline control information carrying the high priority, If so, the terminal 2 judges that the resource is preempted.
- the high priority refers to a higher priority than the data to be sent by the terminal 1 . If the network device is configured or pre-configured with a priority threshold f, the high priority also needs to be higher than the priority corresponding to f.
- the terminal 2 only indicates to the terminal 1 the resources that are preempted or not preempted among the second selected resources, or the terminal 2 indicates to the terminal 1 whether it is preempted for each resource in the second selected resources.
- the above-mentioned time of information exchange between terminal 1 and terminal 2 and the determination of the subset depend on the internal implementation of terminal 1 and/or terminal 2 .
- T1', T2', T0', T' proc,0 can depend on the internal implementation of terminal 2, or can be indicated by terminal 1 to terminal 2. It is necessary to ensure that the resource selection window determined by terminal 2 includes all the second selected resource.
- the above-mentioned way of information exchange between terminal 1 and terminal 2 can be through PC5-RRC signaling, can be carried by MAC CE, or can be indicated by the first sideline control information or the second sideline control information.
- the terminal 1 determines whether the second selected resource is preempted by other terminals, according to the above-mentioned indication information of the terminal 2 for the second selected resource of the terminal 1, the terminal 2 judges that the second selected resource is reselected as the selected resource. seized resources.
- the terminal 1 determines the resource selection window and the resource listening window according to the current moment, executes the above step 1, determines the candidate resource set, and reselects the resources that need to be reselected from the second selected resources from the candidate resource set.
- the terminal 1 reselects any resource selected but not indicated by sending the first sideline control information from the set of candidate resources.
- the dashed arrows in FIG. 17 indicate that the first sideline control information indication is about to be sent, and the solid line arrows indicate that the first sideline control information indication has been sent.
- the second terminal helps the first terminal to perform a resource exclusion process to obtain a resource set, and the first terminal sends the information sent by the second terminal to the resource set.
- the resource set is used as auxiliary information to assist the re-selection process in the re-evaluation phase or the judging phase of whether the selected resource is preempted, and effectively eliminate the influence of the hidden station problem on the first terminal in the re-evaluation phase or the phase of judging whether the selected resource is preempted.
- the first terminal also sends (the time-frequency position or resource index) of the second selected resource to the second terminal, so that the second terminal can accurately feed back the resource preemption situation of the second selected resource,
- effective cooperation between the first terminal and the second terminal is achieved with less data amount information.
- the second terminal when the second terminal determines that the second selected resource is not preempted, the second terminal may not send the resource set to the first terminal. It should be noted that, the foregoing method embodiments may be implemented separately, or may be implemented in combination, which is not limited in this application.
- FIG. 18 is a block diagram of an apparatus for resource reselection provided by an exemplary embodiment of the present application.
- the apparatus is applied in the first terminal, or the apparatus is implemented as the first terminal or a part of the first terminal.
- the device includes:
- a sending module 1820 configured to send the priority of the data to be sent to the second terminal
- a receiving module 1840 configured to receive a resource set sent by the second terminal, where the resource set is used to indicate a resource exclusion result obtained by the second terminal through a resource exclusion process determined according to the priority of the data to be sent;
- a reselection module 1860 configured to determine whether to reselect the first selected resource according to the resource set when re-evaluating the first selected resource
- the first selected resource is a resource that has been selected by the device and has not been indicated to other terminals through the first sideline control information.
- the resource set includes:
- the first set of resources including resources excluded in the resource exclusion process
- a first resource subset is a subset of the first resource set
- a second resource set where the second resource set is a resource that is not excluded in the resource exclusion process
- a second resource subset where the second resource subset is a subset of the second resource set.
- the reselection module is configured to, when the first selected resource belongs to the first resource set, select the first selected resource in the first reselection resource set reselection of resources; the resources in the first reselection resource set belong to the candidate resource set and do not belong to the first resource set, and the candidate resource set is determined by the continuous monitoring of the first terminal; or, all The reselection module is configured to reselect the first selected resource in the second reselection resource set when the first selected resource belongs to the first resource subset; the second selected resource The resources in the selected resource set belong to a candidate resource set and do not belong to the first resource subset, and the candidate resource set is determined by continuous monitoring by the first terminal.
- the reselection module is configured to, when the first selected resource does not belong to the second resource set, select the first selected resource in a third reselection resource set for the first selected resource. Select resources for reselection; the resources in the third reselection resource set belong to the candidate resource set and belong to the second resource set, and the candidate resource set is determined by the continuous listening of the first terminal; or, all The reselection module is configured to reselect the first selected resource in a fourth reselection resource set when the first selected resource does not belong to the second resource subset; the fourth The resources in the reselection resource set belong to a candidate resource set and belong to the second resource subset, and the candidate resource set is determined by continuous monitoring by the first terminal.
- the sending module 1820 is further configured to send the first selected resource to the second terminal;
- the resource set includes:
- the third set of resources including the first selected resources excluded in the resource exclusion process
- a third resource subset is a subset of the third resource set
- a fourth resource set includes the first selected resource that is not excluded in the resource exclusion process
- a fourth resource subset is a subset of the fourth resource set
- the third resource set and the fourth resource set are combined.
- the reselection module is configured to reselect the first selected resource in the candidate resource set when the first selected resource belongs to the third resource set or, the reselection module, configured to reselect the first selected resource in the candidate resource set when the first selected resource belongs to the third resource subset; or , the reselection module is configured to reselect the first selected resource in the candidate resource set when the first selected resource does not belong to the fourth resource set; or, the A reselection module, configured to reselect the first selected resource in the candidate resource set when the first selected resource does not belong to the fourth resource subset.
- the sending module 1820 is configured to indicate to the second terminal parameters required in the resource exclusion process, where the parameters include: a first parameter related to the resource listening window parameter, and/or, a second parameter related to the resource selection window.
- the following information is used for communication between the device and the second terminal:
- the first sideline control information is the sideline control information carried in the physical sideline control channel
- the second sideline control information is the sideline control information carried in the physical sideline shared channel.
- FIG. 19 is a block diagram of an apparatus for resource reselection provided by an exemplary embodiment of the present application.
- the apparatus is applied in the second terminal, or the apparatus is implemented as a second terminal or a part of the second terminal.
- the device includes:
- a receiving module 1920 configured to receive the priority of the data to be sent sent by the first terminal
- a resource exclusion module 1940 configured to perform a resource exclusion process according to the priority of the data to be sent to obtain a resource exclusion result
- a sending module 1960 configured to send a resource set to the first terminal according to the resource exclusion result, where the resource set is used to indicate the resource exclusion result.
- the resource set includes:
- the first set of resources including resources excluded in the resource exclusion process
- a first resource subset is a subset of the first resource set
- a second resource set where the second resource set is a resource that is not excluded in the resource exclusion process
- a second resource subset where the second resource subset is a subset of the second resource set.
- the receiving module 1920 is configured to receive a first selected resource from the first terminal, where the first selected resource is selected by the device and has not passed the first selected resource.
- the resource exclusion module configured to determine the exclusion situation of the first selected resource in the resource exclusion result
- the sending module 1960 is configured to send the resource set to the first terminal according to the exclusion situation of the first selected resource.
- the resource set includes:
- the third set of resources including the first selected resources excluded in the resource exclusion process
- a third resource subset is a subset of the third resource set
- a fourth resource set includes the first selected resource that is not excluded in the resource exclusion process
- a fourth resource subset is a subset of the fourth resource set
- the third resource set and the fourth resource set are combined.
- the receiving module 1920 is configured to receive a first selected resource from the first terminal, where the first selected resource is selected by the device and has not passed the first selected resource.
- the receiving module 1920 is configured to receive parameters required in the resource exclusion process indicated by the first terminal, where the parameters include: the first parameter related to the resource listening window. A parameter, and/or a second parameter related to the resource selection window.
- the following information is used for communication between the device and the first terminal:
- the first sideline control information is the sideline control information carried in the physical sideline control channel
- the second sideline control information is the sideline control information carried in the physical sideline shared channel.
- FIG. 20 is a block diagram of an apparatus for resource reselection provided by an exemplary embodiment of the present application.
- the apparatus is applied in the first terminal, or the apparatus is implemented as the first terminal or a part of the first terminal.
- the device also includes:
- a sending module 2020 configured to send the priority of the data to be sent to the second terminal
- a receiving module 2040 configured to receive a resource set sent by the second terminal, where the resource set is used to indicate the resource preemption situation obtained by the second terminal during the resource exclusion process determined according to the priority of the data to be sent;
- a reselection module 2060 configured to determine whether to reselect the second selected resource according to the resource set in the process of judging whether the second selected resource is preempted by other terminals, and the second selected resource is The resource that has been selected by the first terminal and indicated to other terminals through the first sideline control information.
- the resource set includes:
- the fifth resource set is used to indicate the preempted resources determined in the resource exclusion process
- a fifth resource subset is a subset of the fifth resource set
- a sixth resource set where the sixth resource set is used to indicate the non-preempted resources determined in the resource exclusion process
- a sixth resource subset where the sixth resource subset is a subset of the sixth resource set.
- the reselection module 2060 is configured to select the second selected resource in the fifth selected resource set when the second selected resource belongs to the fifth resource set reselection of resources, or reselection of the second selected resource in the candidate resource set; resources in the fifth reselection resource set belong to the candidate resource set and do not belong to the fifth resource set, the candidate resource set is determined by continuous monitoring by the first terminal;
- the reselection module 2060 is configured to reselect the second selected resource in the sixth reselection resource set when the second selected resource belongs to the fifth resource subset, or reselect the second selected resource in the selected resource. Reselect the second selected resource in the candidate resource set; the resources in the sixth reselection resource set belong to the candidate resource set and do not belong to the fifth resource subset, the candidate resource set It is determined by continuous monitoring by the first terminal.
- the reselection module 2060 is configured to, when the second selected resource does not belong to the sixth resource set, select the second resource in the seventh reselection resource set The selected resources are reselected, or the second selected resources are reselected in the candidate resource set; the resources in the seventh reselection resource set belong to the candidate resource set and belong to the sixth resource set , the candidate resource set is determined by continuous monitoring by the first terminal;
- the reselection module 2060 is configured to reselect the second selected resource in the eighth reselection resource set when the second selected resource does not belong to the sixth resource subset, or The second selected resource is reselected in the candidate resource set; the resources in the eighth reselection resource set belong to the candidate resource set and belong to the sixth resource subset, and the candidate resource set It is determined by continuous monitoring by the first terminal.
- the sending module 2020 is further configured to send the second selected resource to the second terminal; the resource set includes:
- the seventh resource set including the preempted second selected resource determined in the resource exclusion process
- a seventh resource subset is a subset of the seventh resource set
- an eighth resource set where the eighth resource set includes the second selected resource that is determined in the resource exclusion process and is not preempted;
- an eighth resource subset is a subset of the eighth resource set
- the reselection module 2060 is configured to, when the second selected resource belongs to the seventh resource set, the first terminal in the candidate resource set The second selected resource is reselected; the candidate resource set is determined by continuous listening by the first terminal; or, the reselection module 2060 is configured to perform reselection when the second selected resource does not belong to the eighth When the resource set is selected, the first terminal reselects the second selected resource in the candidate resource set.
- the sending module 2020 is configured to send parameters required in the resource exclusion process to the second terminal, where the parameters include: a first parameter related to the resource listening window parameter, and/or, a second parameter related to the resource selection window.
- the following information is used for communication between the device and the second terminal:
- the first sideline control information is the sideline control information carried in the physical sideline control channel
- the second sideline control information is the sideline control information carried in the physical sideline shared channel.
- FIG. 21 is a block diagram of an apparatus for resource reselection provided by an exemplary embodiment of the present application.
- the apparatus is applied in the second terminal, or the apparatus is implemented as a second terminal or a part of the second terminal.
- the device also includes:
- a receiving module 2120 configured to receive the priority of the data to be sent from the first terminal
- a resource exclusion module 2140 configured to perform a resource exclusion process according to the priority of the data to be sent to obtain a resource preemption situation
- a sending module 2160 configured to send a resource set to the first terminal according to the resource preemption situation, where the resource set is used to indicate the resource preemption situation.
- the resource set includes:
- the fifth resource set is used to indicate the preempted resources determined in the resource exclusion process
- a fifth resource subset is a subset of the fifth resource set
- a sixth resource set where the sixth resource set is used to indicate the non-preempted resources determined in the resource exclusion process
- a sixth resource subset where the sixth resource subset is a subset of the sixth resource set.
- the receiving module 2120 is configured to receive a second selected resource from the first terminal, where the second selected resource is selected by the first terminal and passed through the first terminal.
- the resource exclusion module 2140 configured to determine the resource preemption situation of the second selected resource
- the sending module 2160 is configured to send the resource set to the first terminal according to the resource preemption situation of the second selected resource.
- the resource set includes:
- the seventh resource set including the preempted second selected resource determined in the resource exclusion process
- a seventh resource subset is a subset of the seventh resource set
- an eighth resource set where the eighth resource set includes the second selected resource that is determined in the resource exclusion process and is not preempted;
- an eighth resource subset is a subset of the eighth resource set
- the receiving module 2120 is configured to receive a second selected resource from the first terminal, where the second selected resource is selected by the first terminal and passed through the first terminal.
- the receiving module 2120 is configured to receive parameters required in the resource exclusion process indicated by the first terminal, and the parameters include: the first parameter related to the resource listening window. A parameter, and/or, a second parameter related to the resource selection window.
- the following information is used for communication between the device and the first terminal:
- the first sideline control information is the sideline control information carried in the physical sideline control channel
- the second sideline control information is the sideline control information carried in the physical sideline shared channel.
- FIG. 22 shows a schematic structural diagram of a communication device (a first terminal or a second terminal) provided by an exemplary embodiment of the present application.
- the communication device includes: a processor 101, a receiver 102, a transmitter 103, a memory 104, and a bus 105.
- the processor 101 includes one or more processing cores, and the processor 101 executes various functional applications and information processing by running software programs and modules.
- the receiver 102 and the transmitter 103 may be implemented as a communication component, which may be a communication chip.
- the memory 104 is connected to the processor 101 through the bus 105 .
- the memory 104 may be configured to store at least one instruction, and the processor 101 may be configured to execute the at least one instruction, so as to implement various steps in the foregoing method embodiments.
- memory 104 may be implemented by any type or combination of volatile or non-volatile storage devices including, but not limited to, magnetic or optical disks, electrically erasable programmable Read Only Memory (Electrically-Erasable Programmable Read Only Memory, EEPROM), Erasable Programmable Read Only Memory (EPROM), Static Random Access Memory (SRAM), Read Only Memory (Read-Only Memory, ROM), magnetic memory, flash memory, programmable read-only memory (Programmable Read-Only Memory, PROM).
- volatile or non-volatile storage devices including, but not limited to, magnetic or optical disks, electrically erasable programmable Read Only Memory (Electrically-Erasable Programmable Read Only Memory, EEPROM), Erasable Programmable Read Only Memory (EPROM), Static Random Access Memory (SRAM), Read Only Memory (Read-Only Memory, ROM), magnetic memory, flash memory, programmable read-only memory (Programmable Read-Only Memory, PROM).
- a computer-readable storage medium stores at least one instruction, at least one piece of program, code set or instruction set, the at least one instruction, the At least one piece of program, the code set or the instruction set is loaded and executed by the processor to implement the resource reselection method executed by the first terminal or the second terminal provided by each of the above method embodiments.
- a computer program product or computer program comprising computer instructions stored in a computer readable storage medium from which a processor of a communication device is readable by a computer
- the computer instruction is read by reading the storage medium, and the processor executes the computer instruction, so that the communication device executes the resource reselection method described in the above aspects.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种资源重选方法、装置、设备及存储介质,涉及通信领域。所述方法包括:第一终端向第二终端发送待发送数据的优先级(102);第一终端接收所述第二终端发送的资源集合(110);第一终端在对已选资源进行再评估或判断已选资源是否被其它终端抢占时,根据所述资源集合确定是否对所述已选资源进行重选(112)。
Description
本申请涉及移动通信领域,特别涉及一种资源重选方法、装置、终端及存储介质。
为了实现车联网(Vehicle to everything,V2X)系统中的终端与终端之间的直接通信,引入了侧行链路(SideLink,SL)传输方式。
在SL的一种传输模式中,终端需要在资源池中进行资源选择。对于已选资源,终端可以向其它终端发送侧行控制信息(SideLinkControlInformation,SCI)来预留。预留的已选资源还可能被其它终端在更高优先级的数据需要发送时进行抢占。
当终端对已选资源进行再评估或针对已选资源判断是否被其它终端抢占时,会受到隐蔽站问题的影响。
发明内容
本申请实施例提供了一种资源重选方法、装置、终端及存储介质,可以尽可能地解决隐蔽站问题对已选资源进行再评估阶段的影响,以及尽可能地解决隐蔽站问题对判断已选资源是否被其它终端抢占阶段的影响。所述技术方案如下。
根据本申请的一个方面,提供了一种资源重选方法,应用于第一终端中,所述方法包括:
向第二终端发送待发送数据的优先级;接收所述第二终端发送的资源集合,所述资源集合用于指示所述第二终端根据所述待发送数据的优先级确定的资源排除过程得到的资源排除结果;在对第一已选资源进行再评估时,根据所述资源集合确定是否对所述第一已选资源进行重选;其中,所述第一已选资源是所述第一终端已经选择且未通过第一侧行控制信息指示的资源。
根据本申请的一个方面,提供了一种资源重选方法,应用于第二终端中,所述方法包括:
接收来自第一终端的待发送数据的优先级;
根据所述待发送数据的优先级进行资源排除过程,得到资源排除结果;
根据所述资源排除结果向所述第一终端发送资源集合,所述资源集合用于指示所述资源排除结果。
根据本申请的一个方面,提供了一种资源重选方法,应用于第一终端中,所述方法包括:
向第二终端发送待发送数据的优先级;
接收所述第二终端发送的资源集合,所述资源集合用于指示所述第二终端根据所述待发送数据的优先级确定的资源排除过程中得到的资源抢占情况;
在判断第二已选资源是否被其它终端抢占的过程中,根据所述资源集合确定是否对所述第二已选资源进行重选。
根据本申请的一个方面,提供了一种资源重选方法,应用于第二终端中,所述方法包括:
接收来自第一终端的待发送数据的优先级;
根据所述待发送数据的优先级进行资源排除过程,得到资源抢占情况;
根据所述资源抢占情况向所述第一终端发送资源集合,所述资源集合用于指示所述资源抢占情况。
根据本申请的一个方面,提供了一种资源重选装置,所述装置包括:
发送模块,用于向第二终端发送待发送数据的优先级;
接收模块,用于接收所述第二终端发送的资源集合,所述资源集合用于指示所述第二终端根据所述待发送数据的优先级确定的资源排除过程得到的资源排除结果;
重选模块,用于在对第一已选资源进行再评估时,根据所述资源集合确定是否对所述第一已选资源进行重选;其中,所述第一已选资源是所述第一终端已经选择且未通过第一侧行控制信息指示的资源。
根据本申请的一个方面,提供了一种资源重选装置,所述装置包括:
接收模块,用于接收来自第一终端的待发送数据的优先级;
资源排除模块,用于根据所述待发送数据的优先级进行资源排除过程,得到资源排除结果;
发送模块,用于根据所述资源排除结果向所述第一终端发送资源集合,所述资源集合用于指示所述资源排除结果。
根据本申请的一个方面,提供了一种资源重选装置,应用于第一终端中,所述装置包括:
发送模块,用于向第二终端发送待发送数据的优先级;
接收模块,用于接收所述第二终端发送的资源集合,所述资源集合用于指示所述第二终端根据所述待发送数据的优先级确定的资源排除过程中得到的资源抢占情况;
重选模块,用于在判断第二已选资源是否被其它终端抢占的过程中,根据所述资源集合确定是否对所述第二已选资源进行重选。
根据本申请的一个方面,提供了一种资源重选装置,应用于第二终端中,所述装置包括:
接收模块,用于接收来自第一终端的待发送数据的优先级;
资源排除模块,用于根据所述待发送数据的优先级进行资源排除过程,得到资源抢占情况;
发送模块,用于根据所述资源抢占情况向所述第一终端发送资源集合,所述资源集合用于指示所述资源抢占情况。
根据本申请的一个方面,提供了一种终端,所述终端包括:处理器;与所述处理器相连的收发器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为加载并执行所述可执行指令以实现如上述方面所述的资源重选方法。
根据本申请的一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有可执行指令,所述可执行指令由所述处理器加载并执行以实现如上述方面所述的资源重选方法。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面所述的资源重选方法。
根据本申请的一个方面,提供了一种芯片,所述芯片包括可编程逻辑电路或程序,所述芯片用于实现如上述方面所述的资源重选方法。
本申请实施例提供的技术方案至少包括如下有益效果:
通过第一终端和第二终端之间的协作,由第二终端帮助第一终端进行资源排除过程得到资源集合,第一终端将第二终端发送的资源集合作为辅助信息,来辅助再评估阶段或判断已选资源是否被抢占阶段的重选过程,有效消除隐蔽站问题对第一终端在再评估阶段或判断已选资源是否被抢占阶段的影响。
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个相关技术中侧行链路的传输模式的示意图;
图2是本申请一个相关技术中的NR-V2X的物理层结构的框图;
图3是本申请一个相关技术中的TB内或TB间进行资源预留时的框图;
图4是本申请一个示例性实施例提供的资源选择方法的示意图;
图5是本申请一个示例性实施例提供的资源选择方法的示意图;
图6是本申请一个示例性实施例提供的资源再评估过程的示意图;
图7是本申请一个示例性实施例提供的资源抢占判断过程的示意图;
图8是本申请一个相关技术中的隐蔽站问题的示意图;
图9是本申请一个示例性实施例提供的支持侧行传输的通信系统的框图;
图10是本申请一个示例性实施例提供的资源重选方法的流程图;
图11是本申请一个示例性实施例提供的资源处理方法在示例性实施时的时频资源图;
图12是本申请一个示例性实施例提供的资源重选方法的流程图;
图13是本申请一个示例性实施例提供的资源处理方法在示例性实施时的时频资源图;
图14是本申请一个示例性实施例提供的资源重选方法的流程图;
图15是本申请一个示例性实施例提供的资源处理方法在示例性实施时的时频资源图;
图16是本申请一个示例性实施例提供的资源重选方法的流程图;
图17是本申请一个示例性实施例提供的资源处理方法在示例性实施时的时频资源图;
图18是本申请一个示例性实施例提供的资源重选装置的结构框图;
图19是本申请一个示例性实施例提供的资源重选装置的结构框图;
图20是本申请一个示例性实施例提供的资源重选装置的结构框图;
图21是本申请一个示例性实施例提供的资源重选装置的结构框图;
图22是本申请一个示例性实施例提供的通信设备的结构示意图。
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
首先,对本申请实施例中涉及的名词进行简单介绍:
车联网(Vehicle to everything,V2X):是未来智能交通运输系统的关键技术,主要研究基于3GPP通信协议的车辆数据传输方案。V2X通信包括车与车(Vehicle to Vehicle,V2V)通信、车与路侧基础设施(Vehicle to Infrastructure,V2I)通信以及车与行人(Vehicle to People,V2P)通信。V2X应用将改善驾驶安全性、减少拥堵和车辆能耗、提高交通效率等。
侧行链路(Side Link,SL)传输:是一种设备到设备的通信方式,具有较高的频谱效率和较低的传输 时延。在3GPP中定义了两种侧行链路的传输模式:模式A和模式B。如图1中的(a)所示,模式A中,终端在传输时所使用的资源是由基站通过下行链路分配的,终端根据基站分配的资源在侧行链路上进行数据的发送;基站可以为终端分配单次传输的资源,也可以为终端分配半静态传输的资源。如图1中的(b)所示,模式B中,终端在资源池中自行选取一个或多个资源进行数据的传输。具体的,终端可以通过侦听的方式在资源池中选取传输资源,或者通过随机选取的方式在资源池中选取传输资源。V2V即采用侧行链路进行通信。
在新空口(NewRadio,NR)-V2X中,需要支持自动驾驶,因此对车辆之间数据交互提出了更高的要求,如更高的吞吐量、更低的时延、更高的可靠性、更大的覆盖范围、更灵活的资源分配等。
NR-V2X的物理层结构如图2所示,用于传输控制信息的物理侧行控制信道(PhysicalSide-LinkControlChannel,PSCCH)201是包含在用于传输数据的物理侧行共享信道(PhysicalSide-LinkSharedChannel,PSSCH)202中的,这也意味着PSCCH201与PSSCH202必须同时发送。在NR-V2X中的模式B中,终端自行选择资源池中的资源发送数据。资源预留则是资源选择的前提。资源预留是指终端在PSCCH中发送第一侧行控制信息预留接下来要使用的资源。在NR-V2X中,支持单个传输块(TransportBlock,TB)内的资源预留,也支持两个TB间的资源预留。
终端发送第一侧行控制信息,利用第一侧行控制信息中的“Time resource assignment”和“Frequency resource assignment”域指示当前TB的N个时频资源(包括当前发送所用的资源)。其中N≤N
max,在NR V2X中,N
max等于2或3。同时,上述N个被指示的时频资源应分布在W个时隙内。在NR V2X中,W等于32。例如,图3的TB 1中,终端在PSSCH发送初传数据的同时,在PSCCH中发送第一侧行控制信息,利用上述两个域指示初传、重传1和重传2的时频资源位置(即此时N=3),即预留重传1与重传2的时频资源。并且,初传、重传1和重传2在时域上分布在32个时隙内。
同时,终端发送第一侧行控制信息时利用“Resource reservation period”域进行TB间的资源预留。例如图3中,终端在发送TB 1的初传的第一侧行控制信息时,利用“Time resource assignment”和“Frequency resource assignment”域指示TB 1初传、重传1和重传2的时频资源位置,记为{(t1,f1),(t2,f2),(t3,f3)}。其中t1、t2、t3代表TB 1初传、重传1和重传2资源的时域位置,f1、f2、f3代表相应的频域位置。如果该SCI中,“Resource reservation period”域的取值为100毫秒,则该SCI同时指示了时频资源{(t1+100,f1),(t2+100,f2),(t3+100,f3)},这三个资源用于TB 2的初传、重传1和重传2的传输。在NR V2X中,“Resource reservation period”域可能的取值为0、1-99、100、200、300、400、500、600、700、800、900、1000毫秒,相比较LTE V2X更为灵活。但在每个资源池中,只配置了其中的e种取值,终端根据所用的资源池确定可能使用的值。记资源池配置中的e种取值为资源预留周期集合M,示例性地,e小于等于16。
此外,通过网络配置或预配置,上述TB间的预留可以以资源池为单位激活或去激活。当去激活TB间的预留时,第一侧行控制信息中不包括“Resource reservation period”域。
当终端工作在上述模式B下,终端可以通过侦听其他终端发送的PSCCH,获取其他终端发送的第一侧行控制信息,从而得知其他终端所预留的资源。终端在进行资源选择时,会排除其他终端预留的资源,从而避免资源碰撞。
NR-V2X中的资源选取方法
如图4和图5所示,资源选择窗(简称选择窗)从时刻n+T1开始,到时刻n+T2结束。
其中,0<=T1<=T
proc,1,T
proc,1是终端1进行资源选择以及准备数据的时间,当子载波间隔是15,30,60,120kHz时,T
proc,1对应为3,5,9,17个时隙;T2
min<=T2<=业务的剩余时延预算。T2
min的取值集合为{1,5,10,20}*2
μ个时隙,其中μ=0,1,2,3分别对应于子载波间隔是15kHz,30kHz,60kHz,120kHz的情况,终端1根据待发送数据的优先级从该取值集合中确定T2
min。当T2
min大于业务的剩余时延预算时,T2=业务的剩余时延预算即可。
剩余时延预算即数据的时延要求与当前时刻的差值。例如对于时隙n到达的数据包,时延要求为50毫秒,假设一个时隙为1毫秒,如果当前时刻为时隙n,则剩余时延预算为50毫秒;如果当前时刻为时隙n+20,则剩余时延预算为30毫秒。
终端1在n-T0到n-T
proc,0时刻进行资源侦听,T0的取值为100或1100毫秒。T
proc,0为终端解码控制信息的时间。当子载波间隔是15,30,60,120kHz时,T
proc,0分别为1,1,2,4个时隙。
步骤1,资源排除过程;
假设终端1在时刻n存在业务的数据包到达,需要进行资源选择。终端1将资源选择窗44内所有属于终端1所用资源池的可用资源作为资源集合A,资源集合A中的任意一个资源记为R(x,y),x和y分别指示资源的频域位置和时域位置。记资源选择窗44内所有属于终端1所用资源池的可用资源的初始数量为M
total。
步骤1-1:如果终端1在资源侦听窗42内的时隙m发送数据,没有进行侦听,则终端1将判断时隙m+q*Prxlg与资源R(x,y+j*Ptxlg)是否重叠(全部重叠和部分重叠),如果重叠,则把资源R(x,y)从资源集合A中排除。其中j=0,1,2,3…C-1,C由终端1生成的随机计数(counter)值确定,终端1在进行资源选择时,会随机生成计数值(一个正整数)从而确定对将要选择到的资源预留多少个周期。Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为终端1确定的资源预留周期,为终端1所用资源池配置中资源预留周期集合M中取值的一种,也是终端1在完成资源选择后发送数据时其第一侧行控制信息中“Resource reservation period”域将指示的值。因此,资源R(x,y+j*Ptxlg)为图4中斜线阴影标记的一系列资源46。对于时隙m+q*Prxlg,其中q=1,2,3…Q,Prxlg为Prx转化为逻辑时隙后的数目。Prx为终端1侦听到的PSCCH中传输的第一侧行控制信息中“Resource reservation period”指示的资源预留周期。由于终端1在时隙m没有进行侦听,因此此处Prx为终端1所用资源池配置中的资源预留周期集合M中的所有可能的取值,即终端1会判断M中的每一种取值计算出的时隙m+q*Prxlg与资源R(x,y+j*Ptxlg)是否重叠。对于Q,如果Prx<Tscal并且n-m<=Prxlg,
(代表上取整)否则Q=1。Tscal等于T2。例如,终端1在时隙m没有进行侦听,依次从所用资源池配置中的资源预留周期集合M中选择一个Prx进行资源排除,对于其中某个Prx,如果Prx<Tscal并且n-m<=Prxlg,假定Q值计算为2,则时隙m+q*Prxlg为图4中时隙m映射的接下来2个横线阴影标识的时隙441和442,否则Q=1,时隙m+q*Prxlg为图4中点状阴影所标识的时隙443。
步骤1-2:如图5所示,如果终端1在资源侦听窗42内时隙m内的资源E(v,m)上侦听到PSCCH中传输的第一侧行控制信息(v为资源的频域位置),测量该PSCCH的SL-RSRP或者该PSCCH调度的PSSCH的SL-RSRP(即与该PSCCH同时发送的PSSCH的SL-RSRP),如果测量的SL-RSRP大于SL-RSRP阈值,且终端1所用资源池激活TB间的资源预留,则终端1假定在时隙m+q*Prxlg上都收到了相同内容的第一侧行控制信息。其中q=1,2,3…Q,对于Q,如果Prx<Tscal并且n-m<=Prxlg,
(代表上取整)否则Q=1。Tscal等于T2。Prxlg为Prx转化为逻辑时隙后的数目,Prx为终端1侦听到的PSCCH中传输的第一侧行控制信息中“Resource reservation period”指示的资源预留周期。终端1将判断在时隙m收到的第一侧行控制信息和假定收到的Q个第一侧行控制信息的“Time resource assignment”和“Frequency resource assignment”域指示的资源与资源R(x,y+j*Ptxlg)是否重叠(全部重叠和部分重叠),若重叠则从资源集合A中排除对应资源R(x,y)。上述j=0,1,2,3…C-1,C由终端生成的随机计数值确定。Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为终端1确定的资源预留周期。例如,资源R(x,y+j*Ptxlg)为图5中斜线阴影标记的4个资源46。
如果终端1在时隙m资源E(v,m)上侦听到PSCCH中的第一侧行控制信息,并解码出Prx>Tscal,计算出Q等于1,终端1将假定在时隙m+Prxlg上收到了相同内容的第一侧行控制信息。终端1将判断在时隙m收到的第一侧行控制信息和假定在时隙m+Prxlg收到的第一侧行控制信息的“Time resource assignment”和“Frequency resource assignment”域指示的资源1、2、3、4、5、6与资源R(x,y+j*Ptxlg)是否重叠,若重叠则从资源集合A中排除资源R(x,y)。如果终端1测量的SL-RSRP大于SL-RSRP阈值,且终端1所用资源池去激活TB间的资源预留,则终端1只判断在时隙m收到的第一侧行控制信息的“Time resource assignment”与“Frequency resource assignment”域指示的资源是否与资源R(x,y+j*Ptxlg)重叠,若重叠则从资源集合A中排除资源R(x,y)。
如果在上述资源排除后资源集合A中剩余资源不足Mtotal*X%,则将SL-RSRP阈值抬升3dB,重新执行步骤1(包括步骤1-1和步骤1-2中的至少一个)。物理层将资源排除后的资源集合A作为候选资源集合上报给高层。
步骤2:资源选择过程;
在进行资源排除后,终端1从候选资源集合A中随机选择出若干资源,作为终端1在初次传输以及重传时使用的资源。
需要说明的是:
1.上述RSRP阈值是由终端1侦听到的PSCCH中携带的优先级P1和终端1中的待发送数据的优先级P2决定的。终端1通过网络配置或者预配置,获取SL-RSRP阈值表,该SL-RSRP阈值表包含了所有优先级组合对应的SL-RSRP阈值。
例如,如表1所示,假设优先级P1与优先级P2的可选值均为0-7,则不同优先级组合对应的SL-RSRP阈值用γ
ij表示,其中,γ
ij中的i为优先级等级P1的取值,j为优先级等级P2的取值。
表1
当终端1侦听到终端2发送的PSCCH,获取该PSCCH中传输的第一侧行控制信息中携带的优先级P1以及待发送的数据包的优先级P2,终端1通过查表1的方式确定SL-RSRP阈值。
2.终端1利用测量到的PSCCH-RSRP还是该PSCCH调度的PSSCH-RSRP与SL-RSRP阈值进行比较取决于终端1所用资源池的资源池配置。资源池的配置可以是网络配置或者预配置的。
3.关于上述Prxlg/Ptxlg分别是Prx/Ptx转化为逻辑时隙的数目:假设一个时隙等于1毫秒,Prx为5毫秒,在这5个时隙中,有2个时隙可能是TDD模式下的下行时隙或者是发送同步信号的时隙,这些时隙并不包含在Sidelink的资源池中,因此需要将Prx代表的5毫秒转化为逻辑时隙3个时隙,即Prxlg。
4.上述X%,X可能的取值为{20,35,50}。终端1所用资源池的配置中包含优先级与上述可能取值的对应关系,终端1根据待发送数据的优先级及该对应关系,确定X的值。资源池配置可以是由网络配置或者预配置。
再评估(Re-evaluation)和资源抢占(pre-emption)机制
此外,在NR-V2X中还支持在完成资源选择之后,对于尚未通过发送第一侧行控制信息指示的第一已选资源,在该第一已选资源被指示前,对该第一已选资源进行再评估。
如图6所示,资源x、y、z、u、v是终端1在时隙n选择的已选资源,资源y位于时隙m。对于终端1即将在资源y发送第一侧行控制信息进行首次指示的资源z和u(资源y已经被资源x中的第一侧行控制信息指示)。终端1至少在时隙m-T3执行一次上述步骤1的资源排除过程,即至少在时隙m-T3按上述确定资源选择窗与资源侦听窗,并执行上述步骤1对资源选择窗内的资源进行资源排除,得到候选资源集合。如果资源z或u不在候选资源集合中,则终端1执行上述步骤2重选资源z和u中不在候选资源集合中的时频资源,也可以重选任何已经选择但未通过发送第一侧行控制信息指示的资源,例如资源z、u和v中的任意几个资源。上述T3等于T
proc,1。在图6中,虚线箭头表示即将发送第一侧行控制信息指示,实线箭头表示已经发送第一侧行控制信息指示。
NR-V2X还支持资源抢占(Pre-emption)机制。在NR-V2X中,关于资源抢占机制的结论都是以被抢占终端的角度描述的。在完成资源选择后,终端1仍然持续侦听第一侧行控制信息,如果已经通过发送第一侧行控制信息指示的已选资源满足以下三个条件,则表示该已选资源被其他终端抢占,终端1针对该已选资源触发资源重选:
条件1.侦听到的第一侧行控制信息中预留的资源与终端1已指示的已选资源重叠,包括全部重叠和部分重叠。
条件2.终端1侦听到的第一侧行控制信息对应的PSCCH的SL-RSRP或该PSCCH调度的PSSCH的SL-RSRP大于SL RSRP阈值。
条件3.侦听到的第一侧行控制信息中携带的优先级比终端1的待发送数据的优先级高。
如图7所示,资源w、x、y、z、v是终端1在时隙n已经选择的时频资源,资源x位于时隙m。对于终端1即将在资源x上发送第一侧行控制信息指示的且已经被终端1之前发送的第一侧行控制信息指示的资源x和y。终端1至少在时隙m-T3执行一次上述步骤1,即至少在时隙m-T3按上述确定资源选择窗与侦听窗,并执行上述步骤1对资源选择窗内的资源进行资源排除,确定候选资源集合。如果资源x或y不在候选资源集合中(满足上述条件1和2),进一步判断是否是由于携带高优先级(比终端1待发送数据优先级高)的第一侧行控制信息的指示导致资源x或y不在候选资源集合中(满足上述条件3),如果是,则终端1执行步骤2重选资源x和y中满足上述3个条件的时频资源。此外,当触发资源重选后,终端1可以重选任何已选择但未通过发送第一侧行控制信息指示的资源,比如资源z和v中的任意几个。上述T3等于T
proc,1。
上述SL-RSRP为PSCCH或PSSCH中所有承载参考信号(DMRS或CSI-RS)的资源粒子(RE)上的接收功率的线性平均值。当PSSCH采用多个天线端口传输时,SL-RSRP为各个天线端口测得的SL-RSRP的和。
终端1对已选资源进行再评估或针对已选资源判断是否被其他终端抢占时会受到隐蔽站问题的影响。如图8所示,终端1在针对已选资源1判断是否被其他终端抢占,终端3业务的优先级高于终端1,且终端3也选择了资源1,即终端3抢占了资源1。但是受到建筑物遮挡的影响,终端1没办法正确解码终端3的第一侧行控制信息或终端1测得终端3发送信号的SL-RSRP较低,因此终端1认为终端3没有抢占终端1的资源。这导致终端1和终端3共用同一时频资源,即资源1。但实际上,终端1和终端3并没有距离很远,这导致终端1与终端3共同的接收端将同时收到二者的信号,导致通信可靠性降低。尤其是终端 1并没有避开终端3的高优先级业务,导致高优先级业务受到影响。
本申请引入UE间的协作机制,比如图8中的终端1和终端2之间的协作机制,来解决上述隐蔽站的问题。
图9示出了本申请一个示例性实施例提供的支持侧行传输的通信系统的框图。该通信系统可以是非漫游5G系统构架(Non-roaming 5G system architecture)的示意图,该系统构架可以应用于使用D2D技术的车联网(Vehicle to everything,V2X)业务。
该系统架构包括数据网络(Data Network,DN),该数据网络中设置有V2X业务所需的V2X应用服务器(Application Server)。该系统构架还包括5G核心网,5G核心网的网络功能包括:统一数据管理(Unified Data Management,UDM)、策略控制功能(Policy Control Function,PCF)、网络开放功能(Network Exposure Function,NEF)、应用功能(Application Function,AF)、统一数据存储(Unified Data Repository,UDR)、接入和移动性管理功能(Access and Mobility Management Function,AMF)、会话管理功能(Session Management Function,SMF)以及用户面功能(User Plane Function,UPF)。
该系统构架还包括:无线接入网(New Generation-Radio Access Network,NG-RAN)以及示例性示出的4个终端(即终端1至终端4),其中,每个终端均设置有V2X应用(Application)。无线接入网中设置有一个或多个接入网设备,比如基站(gNB)。终端向接入网设备进行上行传输。
该系统构架中,数据网络与5G核心网中的用户面功能通过N6参考点(Reference Point)连接,V2X应用服务器与终端中的V2X应用通过V1参考点连接;无线接入网与5G核心网中的AMF功能以及UPF功能连接,无线接入网分别通过Uu参考点与终端1以及终端5连接;多个终端之间通过PC5参考点进行侧行传输,多个V2X应用之间通过V5参考点连接。上述参考点也可称为“接口”。
针对再评估阶段的UE间协作:
图10示出了本申请一个示例性实施例提供的资源重选方法的流程图。本实施例以该方法应用于图9所示的至少两个终端来举例说明。该方法包括:
步骤102:第一终端向第二终端发送待发送数据的优先级;
第二终端是位于第一终端周侧的终端。第一终端和第二终端所处的地理位置不同。在下文的举例中,第一终端简称为终端1,第二终端简称为终端2。
第一终端采用上述资源排除过程和资源选择过程,选择出第一已选资源。第一已选资源是第一终端已经选择且未通过第一侧行控制信息指示的资源。示意性的,该资源排除过程如上述步骤1所示,资源选择过程如上述步骤2所示。
待发送数据的优先级采用如下信息中的至少一种携带:PC5-RRC信令;MACCE;第一侧行控制信息;第二侧行控制信息。也即,第一终端向第二终端发送PC5-RRC信令,PC5-RRC信令携带有待发送数据的优先级。或,第一终端向第二终端发送MACCE,MACCE携带有待发送数据的优先级。或,第一终端向第二终端发送第一侧行控制信息,第一侧行控制信息携带有待发送数据的优先级。或,第一终端向第二终端发送第二侧行控制信息,第二侧行控制信息携带有待发送数据的优先级。
其中,第一侧行控制信息是承载在PSCCH中的侧行控制信息,第二侧行控制信息是承载在PSSCH中的侧行控制信息。
步骤104:第二终端接收第一终端发送的待发送数据的优先级;
第二终端接收第一终端发送的PC5-RRC信令,PC5-RRC信令携带有待发送数据的优先级。或,第二终端接收第一终端发送的MACCE,MACCE携带有待发送数据的优先级。或,第二终端接收第一终端发送的第一侧行控制信息,第一侧行控制信息携带有待发送数据的优先级。或,第二终端接收第一终端发送的第二侧行控制信息,第二侧行控制信息携带有待发送数据的优先级。
步骤106:第二终端根据待发送数据的优先级进行资源排除过程,得到资源排除结果;
第二终端确定资源选择窗和资源侦听窗,根据待发送数据的优先级进行资源排除过程,得到资源排除结果。示意性的,该资源排除过程可以采用上述步骤1所示的过程。示意性的,资源排除结果包括:通过上述步骤1确定的候选资源集合(也即未排除的资源集合),和/或,通过上述步骤1排除的资源集合。
可选地,由第二终端自行确定与资源排除过程有关的参数,该参数包括与资源选择窗相关的第一参数,和/或,与资源侦听窗相关的第二参数。可选地,由第一终端向第二终端发送与资源排除过程有关的参数,该参数携带在如下信息中的至少一种携带:PC5-RRC信令;MACCE;第一侧行控制信息;第二侧行控制信息。
步骤108:第二终端根据资源排除结果向第一终端发送资源集合;
第二终端根据资源排除结果确定如下资源集合中的至少一种:
·第一资源集合,第一资源集合包括在资源排除过程中排除的资源;
·第一资源子集,第一资源子集是第一资源集合的子集合;
·第二资源集合,第二资源集合是在资源排除过程中未排除的资源;
·第二资源子集,第二资源子集是第二资源集合的子集合。
第二终端向第一终端发送第一资源集合,或,第二终端向第一终端发送第一资源子集,或,第二终端向第一终端发送第二资源集合,或,第二终端向第一终端发送第二资源子集。
本申请实施例对上述资源集合的指示方式不加以限定,上述资源集合中的资源可以采用时频位置来指示,或者,采用资源索引来指示,或者,采用比特位图(bitmap)来表示。
步骤110:第一终端接收第二终端发送的资源集合,资源集合用于指示第二终端根据待发送数据的优先级确定的资源排除过程得到的资源排除结果;
步骤112:第一终端在对第一已选资源进行再评估时,根据资源集合确定是否对第一已选资源进行重选;
在对第一已选资源进行再评估时,第一终端根据持续侦听结果确定出候选资源集合。并且结合第二终端发送的资源集合,执行如下步骤中的至少一种:
在第一已选资源属于第一资源集合时,第一终端在第一重选资源集合中对第一已选资源进行重选;第一重选资源集合中的资源属于候选资源集合且不属于第一资源集合。
在第一已选资源属于第一资源子集时,第一终端在第二重选资源集合中对第一已选资源进行重选;第二重选资源集合中的资源属于候选资源集合且不属于第一资源子集。
在第一已选资源不属于第二资源集合时,第一终端在第三重选资源集合中对第一已选资源进行重选;第三重选资源集合中的资源属于候选资源集合且属于第二资源集合。
在第一已选资源不属于第二资源子集时,第一终端在第四重选资源集合中对第一已选资源进行重选;第四重选资源集合中的资源属于候选资源集合且属于第二资源子集。
如图11的子图1所示,资源x、y、z、u、v是终端1在时隙n已经选择的时频资源,资源y位于时隙m。对于终端1即将在资源y发送第一侧行控制信息进行首次指示的资源z和u(资源y之前已经被资源x中的第一侧行控制信息指示),终端1至少在时隙m-T3对资源z和u进行一次再评估,记资源z和u为第一已选资源。在终端1对第一已选资源进行再评估之前,终端1将待发送数据的优先级指示给终端2。终端2在时隙p确定资源选择窗(从p+T1’到p+T2’)与资源侦听窗(从p-T0’到p-T’
proc,0),并执行上述步骤1进行资源排除过程,终端2将步骤1中从资源集合A中排除的资源,或从资源集合A中排除的资源的子集,或资源排除后资源集合A中剩余的资源(即步骤1中构造的候选资源集合,例如图11的子图2阴影标记的资源),或资源排除后资源集合A中剩余的资源的子集反馈给终端1。
其中,上述终端1与终端2之间进行信息交互的时刻,以及子集的确定取决于终端实现。T1’,T2’,T0’,T’
proc,0既可以取决于终端2的内部实现,也可以是终端1指示给终端2。示意性的,上述时隙p=时刻t+i,t是终端1向终端2发送待发送数据的优先级的时刻,i取决于终端2的内部实现。
在一个示例中,上述参数需要尽量保证终端2确定的资源选择窗包含全部的第一已选资源。上述终端1与终端2进行信息交互的方式,可以通过PC5-RRC信令,可以通过MAC CE承载,也可以通过第一侧行控制信息或第二侧行控制信息指示。第一侧行控制信息是在PSCCH中承载的控制信息,第二侧行控制信息是在PSSCH中承载的控制信息。
在终端2指示的是排除的资源(第一资源集合)或排除的资源的子集(第一资源子集)的情况下:
当终端1对第一已选资源进行再评估时,如果存在第一已选资源在终端2指示的资源中,则终端1对第一已选资源中在终端2指示的资源集合中出现的资源进行重选。终端1根据当前时刻确定资源选择窗与资源侦听窗,执行上述步骤1,确定候选资源集合,从属于候选资源集合但不属于终端2所指示的资源集合的资源中,对第一已选资源中需要重选的资源进行重选。取决于终端实现,终端1可以从属于候选资源集合但不属于终端2所指示资源集合的资源中,对任何第一已选资源进行重选。
在终端2指示的是未排除的资源(第二资源集合)或未排除的资源的子集(第二资源子集)的情况下:
当终端1对第一已选资源进行再评估时,如果存在第一已选资源不在终端2指示的资源中,则终端1对第一已选资源中不在终端2指示的资源集合中出现的资源进行重选。终端1根据当前时刻确定资源选择窗与资源侦听窗,执行上述步骤1确定候选资源集合,从属于候选资源集合且属于终端2所指示的资源集合的交集集合中,对第一已选资源中需要重选的资源进行重选。取决于终端实现,终端1可以从属于候选资源集合且属于终端2所指示的资源集合的交集集合中,对任何第一已选资源进行重选。
在图11中虚线箭头表示即将发送第一侧行控制信息指示(但还未发送),实线箭头表示已经发送第一侧行控制信息指示。
综上所述,本实施例提供的方法,通过第一终端和第二终端之间的协作,由第二终端帮助第一终端进行资源排除过程得到资源集合,第一终端将第二终端发送的资源集合作为辅助信息,来辅助再评估阶段的重选过程,有效消除隐蔽站问题对第一终端在再评估阶段的影响。
图12示出了本申请另一个示例性实施例提供的资源重选方法的流程图。本实施例以该方法应用于图9所示的至少两个终端来举例说明。该方法包括:
步骤202:第一终端向第二终端发送待发送数据的优先级和第一已选资源;
第二终端是位于第一终端周侧的终端。第一终端和第二终端所处的地理位置不同。
第一终端采用上述资源排除过程和资源选择过程,选择出第一已选资源。第一已选资源是第一终端已经选择且未通过第一侧行控制信息向其它终端指示的资源。示意性的,该资源排除过程如上述步骤1所示,资源选择过程如上述步骤2所示。
待发送数据的优先级和第一已选资源可以同时发送,也可以分别发送。两者可以携带在同一条信息中发送,也可以携带在不同的信息中发送。
示意性的,待发送数据的优先级采用如下信息中的至少一种携带:PC5-RRC信令;MACCE;第一侧行控制信息;第二侧行控制信息。也即,第一终端向第二终端发送PC5-RRC信令,PC5-RRC信令携带有待发送数据的优先级。或,第一终端向第二终端发送MACCE,MACCE携带有待发送数据的优先级。或,第一终端向第二终端发送第一侧行控制信息,第一侧行控制信息携带有待发送数据的优先级。或,第一终端向第二终端发送第二侧行控制信息,第二侧行控制信息携带有待发送数据的优先级。
示意性的,第一已选资源采用如下信息中的至少一种携带:PC5-RRC信令;MACCE;第一侧行控制信息;第二侧行控制信息。也即,第一终端向第二终端发送PC5-RRC信令,PC5-RRC信令携带有第一已选资源。或,第一终端向第二终端发送MACCE,MACCE携带有第一已选资源。或,第一终端向第二终端发送第一侧行控制信息,第一侧行控制信息携带有第一已选资源。或,第一终端向第二终端发送第二侧行控制信息,第二侧行控制信息携带有第一已选资源。
其中,第一侧行控制信息是承载在PSCCH中的侧行控制信息,第二侧行控制信息是承载在PSSCH中的侧行控制信息。
步骤204:第二终端接收第一终端发送的待发送数据的优先级和第一已选资源;
第二终端对第一终端的待发送数据的优先级和第一已选资源可以同时接收,也可以分别接收。两者可以在同一条信息中同时接收,也可以在不同的信息中分别接收。
示意性的,第二终端接收第一终端发送的PC5-RRC信令,PC5-RRC信令携带有待发送数据的优先级。或,第二终端接收第一终端发送的MACCE,MACCE携带有待发送数据的优先级。或,第二终端接收第一终端发送的第一侧行控制信息,第一侧行控制信息携带有待发送数据的优先级。或,第二终端接收第一终端发送的第二侧行控制信息,第二侧行控制信息携带有待发送数据的优先级。
示意性的,第二终端接收第一终端发送的PC5-RRC信令,PC5-RRC信令携带有第一已选资源。或,第二终端接收第一终端发送的MACCE,MACCE携带有第一已选资源。或,第二终端接收第一终端发送的第一侧行控制信息,第一侧行控制信息携带有第一已选资源。或,第二终端接收第一终端发送的第二侧行控制信息,第二侧行控制信息携带有第一已选资源。第一已选资源可以采用时频位置来表示,或,采用资源索引来表示。
步骤206:第二终端根据待发送数据的优先级进行资源排除过程,得到资源排除结果;
第二终端确定资源选择窗和资源侦听窗,根据待发送数据的优先级进行资源排除过程,得到资源排除结果。示意性的,该资源排除过程可以采用上述步骤1所示的过程。示意性的,资源排除结果包括:通过上述步骤1确定的候选资源集合(也即未排除的资源集合),和/或,通过上述步骤1排除的资源集合。
可选地,由第二终端自行确定与资源排除过程有关的参数,该参数包括与资源选择窗相关的第一参数,和/或,与资源侦听窗相关的第二参数。可选地,由第一终端事先向第二终端发送与资源排除过程有关的参数,该参数携带在如下信息中的至少一种携带:PC5-RRC信令;MACCE;第一侧行控制信息;第二侧行控制信息。
步骤208:第二终端确定第一已选资源在资源排除结果中的排除情况;
第二终端在得到资源排除结果后,根据被排除的资源集合和/或未被排除的资源集合确定第一已选资源是否被排除,也即第一已选资源的排除情况。
步骤210:第二终端根据第一已选资源的排除情况,向第一终端发送资源集合;
第二终端根据第一已选资源的排除情况,确定如下资源集合中的至少一种:
·第三资源集合,第三资源集合包括在资源排除过程排除的第一已选资源;
·第三资源子集,第三资源子集是第三资源集合的子集;
·第四资源集合,第四资源集合包括在资源排除过程未排除的第一已选资源;
·第四资源子集,第四资源子集是第四资源集合的子集;
·第三资源集合和第四资源集合。
第二终端将确定的资源集合发送给第一终端。第二终端向第一终端发送第三资源集合,或,第二终端向第一终端发送第三资源子集,或,第二终端向第一终端发送第四资源集合,或,第二终端向第一终端发送第四资源子集,或,第二终端向第一终端发送第三资源集合和第四资源集合。
本申请实施例对上述资源集合的指示方式不加以限定,上述资源集合中的资源可以采用时频位置来指 示,或者,采用资源索引来指示,或者,采用比特位图(bitmap)来表示。比如,假设第一已选资源包括资源1和资源2,资源1的时域位置在资源2的时域位置之前,第二终端采用2个比特“10”来代表第三资源集合和第四资源集合,“10”中的比特1代表资源1在资源排除过程中被排除,“10”中的比特0代表资源2在资源排除过程中未排除。
步骤212:第一终端接收第二终端发送的资源集合,资源集合用于指示第二终端根据待发送数据的优先级确定的资源排除过程得到的资源排除结果;
上述资源集合采用如下信息中的至少一种携带:PC5-RRC信令;MACCE;第一侧行控制信息;第二侧行控制信息。
步骤214:第一终端在对第一已选资源进行再评估时,根据资源集合确定是否对第一已选资源进行重选;
在第一已选资源属于第三资源集合或第三资源子集时,第一终端在候选资源集合中对第一已选资源进行重选。
在第一已选资源不属于第四资源集合或第四资源子集时,第一终端在候选资源集合中对第一已选资源进行重选。
如图13的子图1所示,资源x、y、z、u、v是终端1在时隙n已经选择的时频资源,资源y位于时隙m。对于终端1即将在资源y发送第一侧行控制信息进行首次指示的资源z和u(资源y之前已经被资源x中的第一侧行控制信息指示),终端1至少在时隙m-T3对资源z和u进行再评估,记资源z和u为第一已选资源。在终端1对第一已选资源进行再评估之前,终端1将待发送数据的优先级以及第一已选资源指示给终端2。终端2在时隙p确定资源选择窗(从p+T1’到p+T2’)与资源侦听窗(从p-T0’到p-T’
proc,0),并执行上述步骤1进行资源排除过程,确定候选资源集合。终端2将指示给终端1在或不在候选资源集合中的第一已选资源,或终端2针对每个第一已选资源向终端1指示是否在候选资源集合中。
其中,终端1与终端2进行信息交互的时刻,以及子集的确定取决于终端实现。参数T1’,T2’,T0’,T’
proc,0既可以取决于终端2的内部实现,也可以是终端1指示给终端2。示意性的,上述参数需保证终端2确定的资源选择窗包含全部的第一已选资源。示意性的,上述时隙p=时刻t+i,t是终端1向终端2发送待发送数据的优先级的时刻,i取决于终端2的内部实现。
上述终端1与终端2进行信息交互的方式,可以通过PC5-RRC信令,可以通过MAC CE承载,也可以通过第一侧行控制信息或第二侧行控制信息指示。
当终端1对第一已选资源进行再评估时,根据上述终端2对终端1的第一已选资源的指示信息,对第一已选资源中不在终端2确定的候选资源集合中的资源进行重选。终端1根据当前时刻确定资源选择窗与侦听窗,执行上述步骤1,确定候选资源集合,从候选资源集合中重选第一已选资源中需要重选的资源。取决于终端实现,终端1从候选资源集合中重选任何第一已选资源。
其中,图13中虚线箭头表示即将发送第一侧行控制信息指示(但尚未发送),实线箭头表示已经发送第一侧行控制信息指示。
综上所述,本实施例提供的方法,通过第一终端和第二终端之间的协作,由第二终端帮助第一终端进行资源排除过程得到资源集合,第一终端将第二终端发送的资源集合作为辅助信息,来辅助再评估阶段的重选过程,有效消除隐蔽站问题对第一终端在再评估阶段的影响。
本实施例提供的方法,还通过第一终端将第一已选资源(的时频位置或资源索引)发送给第二终端,使得第二终端能够精确反馈第一已选资源的排除情况,从而以更少的数据量信息实现第一终端和第二终端之间的有效协作。
在基于图10和图12的可选实施例中,在第二终端确定第一已选资源未被排除时,第二终端可以不向第一终端发送资源集合。
针对判断已选资源是否被其它终端抢占的过程中的UE间协作,提供有如下实施例:
图14示出了本申请一个示例性实施例提供的资源重选方法的流程图。本实施例以该方法应用于图9所示的至少两个终端来举例说明。该方法包括:
步骤302:第一终端向第二终端发送待发送数据的优先级;
第二终端是位于第一终端周侧的终端。第一终端和第二终端所处的地理位置不同。
第一终端采用上述资源排除过程和资源选择过程,选择出第二已选资源。第二已选资源是第一终端已经选择且通过第一侧行控制信息向其它终端指示的资源。示意性的,该资源排除过程如上述步骤1所示,资源选择过程如上述步骤2所示。
待发送数据的优先级采用如下信息中的至少一种携带:PC5-RRC信令;MACCE;第一侧行控制信息;第二侧行控制信息。也即,第一终端向第二终端发送PC5-RRC信令,PC5-RRC信令携带有待发送数据的优先级。或,第一终端向第二终端发送MACCE,MACCE携带有待发送数据的优先级。或,第一终端向第二终端发送第一侧行控制信息,第一侧行控制信息携带有待发送数据的优先级。或,第一终端向第二终 端发送第二侧行控制信息,第二侧行控制信息携带有待发送数据的优先级。
其中,第一侧行控制信息是承载在PSCCH中的侧行控制信息,第二侧行控制信息是承载在PSSCH中的侧行控制信息。
步骤304:第二终端接收第一终端发送的待发送数据的优先级;
第二终端接收第一终端发送的PC5-RRC信令,PC5-RRC信令携带有待发送数据的优先级。或,第二终端接收第一终端发送的MACCE,MACCE携带有待发送数据的优先级。或,第二终端接收第一终端发送的第一侧行控制信息,第一侧行控制信息携带有待发送数据的优先级。或,第二终端接收第一终端发送的第二侧行控制信息,第二侧行控制信息携带有待发送数据的优先级。
步骤306:第二终端根据待发送数据的优先级进行资源排除过程,得到资源抢占情况;
第二终端确定资源选择窗和资源侦听窗,根据待发送数据的优先级进行资源排除过程,得到资源排除结果。示意性的,该资源排除过程如上述步骤1所示。示意性的,资源排除结果包括:通过上述步骤1确定的候选资源集合(也即未排除的资源集合),和/或,通过上述步骤1排除的资源集合。
在资源排除结果中确定是否存在被携带有高优先级的第一侧行控制信息指示的时频资源,得到资源抢占情况。资源抢占情况用于指示被抢占资源和/或未被抢占资源。被抢占资源是被其它终端发送的携带有高优先级的第一侧行控制信息指示的时频资源。其中,高优先级高于待发送数据的优先级,或者,高优先级高于待发送数据的优先级且高于优先级阈值,优先级阈值是由网络配置的阈值或预配置的阈值。
可选地,由第二终端自行确定与资源排除过程有关的参数,该参数包括与资源选择窗相关的第一参数,和/或,与资源侦听窗相关的第二参数。可选地,由第一终端事先向第二终端发送与资源排除过程有关的参数,该参数携带在如下信息中的至少一种携带:PC5-RRC信令;MACCE;第一侧行控制信息;第二侧行控制信息。
步骤308:第二终端根据资源抢占情况向第一终端发送资源集合;
第二终端根据资源抢占情况确定如下资源集合中的至少一种:
·第五资源集合,第五资源集合用于指示资源排除过程中确定出的被抢占资源。
·第五资源子集,第五资源子集是第五资源集合的子集。
·第六资源集合,第六资源集合用于指示资源排除过程中确定出的未被抢占资源。
·第六资源子集,第六资源子集是第六资源集合的子集。
第二终端向第一终端发送第五资源集合,或,第二终端向第一终端发送第五资源子集,或,第二终端向第一终端发送第六资源集合,或,第二终端向第一终端发送第六资源子集。
本申请实施例对上述资源集合的指示方式不加以限定,上述资源集合中的资源可以采用时频位置来指示,或者,采用资源索引来指示,或者,采用比特位图(bitmap)来表示。
步骤310:第一终端接收第二终端发送的资源集合,资源集合用于指示第二终端根据待发送数据的优先级确定的资源排除过程得到的资源抢占情况;
步骤312:第一终端在判断第二已选资源是否被其它终端抢占时,根据资源集合确定是否对第二已选资源进行重选;
在判断第二已选资源是否被其它终端抢占时,第一终端根据持续侦听结果确定出候选资源集合。并且结合第二终端发送的资源集合,执行如下步骤中的至少一种:
在第二已选资源属于第五资源集合时,第一终端在第五重选资源集合中对第二已选资源进行重选,或在候选资源集合中对第二已选资源进行重选;第五重选资源集合中的资源属于候选资源集合且不属于第五资源集合。
在第二已选资源属于第五资源子集时,第一终端在第六重选资源集合中对第二已选资源进行重选,或在候选资源集合中对第二已选资源进行重选;第六重选资源集合中的资源属于候选资源集合且不属于第五资源子集。
在第二已选资源不属于第六资源集合时,第一终端在第七重选资源集合中对第二已选资源进行重选,或在候选资源集合中对第二已选资源进行重选;第七重选资源集合中的资源属于候选资源集合且属于第六资源集合。
在第二已选资源不属于第六资源子集时,第一终端在第八重选资源集合中对第二已选资源进行重选,或在候选资源集合中对第二已选资源进行重选;第八重选资源集合中的资源属于候选资源集合且属于第六资源子集。
如图15的子图1所示,资源w、x、y、z、v是终端1在时隙n已经选择的时频资源,资源x位于时隙m。对于终端1即将在资源x上发送第一侧行控制信息指示的且已经被终端1之前发送的第一侧行控制信息指示的资源x和y,终端1至少在时隙m-T3对资源x和y进行一次是否被其他终端抢占的判断,记资源x和y为第二已选资源。在终端1对第二已选资源进行资源抢占判断之前,终端1将待发送数据的优先级指示给终端2。终端2在时隙p确定资源选择窗(从p+T1’到p+T2’)与资源侦听窗(从p-T0’到 p-T’
proc,0),并根据终端1待发送数据的优先级,执行上述步骤1进行资源排除过程。终端2进一步判断上述步骤1中,每一个从资源集合A中排除的资源是否是由于携带高优先级的第一侧行控制信息的指示导致其被排除,如果是,则终端2将该资源作为被抢占资源。其中,高优先级是指比终端1待发送数据的优先级高。如果网络设备配置或者预配置了优先级阈值f,则高优先级还需要比f对应的优先级高。
终端2将所有被抢占资源(的子集)指示给终端1,或终端2将所有未被抢占的资源(的子集)指示给终端1。上述未被抢占的资源,包括上述资源选择窗内所有可用资源中除被抢占资源之外的资源。
示意性的,上述终端1与终端2信息交互的时刻,以及子集的确定取决于终端实现。T1’,T2’,T0’,T’
proc,0既可以取决于终端2的内部实现,也可以是终端1指示给终端2,需保证终端2确定的资源选择窗包含全部第二已选资源。示意性的,上述时隙p=时刻t+i,t是终端1向终端2发送待发送数据的优先级的时刻,i取决于终端2的内部实现。
上述终端1与终端2进行信息交互的方式,可以通过PC5-RRC信令,可以通过MAC CE承载,也可以通过第一侧行控制信息或第二侧行控制信息指示。
在终端2指示的是被抢占资源(第五资源集合)或被抢占资源的子集(第五资源子集)的情况下:
当终端1对第二已选资源进行是否被其他终端抢占的判断时,如果存在第二已选资源在终端2指示的资源中,则终端1重选第二已选资源中在终端2指示的资源中的资源。终端1根据当前时刻确定资源选择窗与侦听窗,执行上述步骤1,确定候选资源集合,从属于候选资源集合但不属于终端2所指示资源的资源中重选第二已选资源中需要重选的资源。取决于终端实现,终端1可以从属于候选资源集合但不属于终端2所指示资源的资源中重选任何已选但未通过发送第一侧行控制信息指示的资源。或终端1从候选资源集合中重选第二已选资源中需要重选的资源。取决于终端1的实现,终端1从候选资源集合中重选任何已选但未通过发送第一侧行控制信息指示的资源。
在终端2指示的是未抢占资源(第六资源集合)或未抢占资源的子集(第六资源子集)的情况下:
当终端1对第二已选资源进行是否被其他终端抢占的判断时,如果存在第二已选资源不在终端2指示的资源中,则终端1重选第二已选资源中不在终端2指示的资源中的资源。终端1根据当前时刻确定资源选择窗与侦听窗,执行上述步骤1,确定候选资源集合,从属于候选资源集合且属于终端2所指示资源的资源中重选第二已选资源中需要重选的资源。取决于终端实现,终端1可以从属于候选资源集合且属于终端2所指示资源的资源中重选任何已选但未通过发送第一侧行控制信息指示的资源。或终端1从候选资源集合中重选第二已选资源中需要重选的资源。取决于终端1的实现,终端1从候选资源集合中重选任何已选但未通过发送第一侧行控制信息指示的资源。
其中,图15中虚线箭头表示即将发送第一侧行控制信息指示,实线箭头表示已经发送第一侧行控制信息指示。
综上所述,本实施例提供的方法,通过第一终端和第二终端之间的协作,由第二终端帮助第一终端进行资源排除过程得到资源集合,第一终端将第二终端发送的资源集合作为辅助信息,来辅助判断已选资源是否被抢占阶段的重选过程,有效消除隐蔽站问题对第一终端在判断已选资源是否被抢占阶段的影响。
图16示出了本申请另一个示例性实施例提供的资源重选方法的流程图。本实施例以该方法应用于图9所示的至少两个终端来举例说明。该方法包括:
步骤402:第一终端向第二终端发送待发送数据的优先级和第二已选资源;
第二终端是位于第一终端周侧的终端。第一终端和第二终端所处的地理位置不同。
第一终端采用上述资源排除过程和资源选择过程,选择出第二已选资源。第二已选资源是第一终端已经选择且通过第一侧行控制信息向其它终端指示的资源。示意性的,该资源排除过程如上述步骤1所示,资源选择过程如上述步骤2所示。
待发送数据的优先级和第二已选资源可以同时发送,也可以分别发送。两者可以携带在同一条信息中发送,也可以携带在不同的信息中发送。
示意性的,待发送数据的优先级采用如下信息中的至少一种携带:PC5-RRC信令;MACCE;第一侧行控制信息;第二侧行控制信息。也即,第一终端向第二终端发送PC5-RRC信令,PC5-RRC信令携带有待发送数据的优先级。或,第一终端向第二终端发送MACCE,MACCE携带有待发送数据的优先级。或,第一终端向第二终端发送第一侧行控制信息,第一侧行控制信息携带有待发送数据的优先级。或,第一终端向第二终端发送第二侧行控制信息,第二侧行控制信息携带有待发送数据的优先级。
示意性的,第二已选资源采用如下信息中的至少一种携带:PC5-RRC信令;MACCE;第一侧行控制信息;第二侧行控制信息。也即,第一终端向第二终端发送PC5-RRC信令,PC5-RRC信令携带有第二已选资源。或,第一终端向第二终端发送MACCE,MACCE携带有第二已选资源。或,第一终端向第二终端发送第一侧行控制信息,第一侧行控制信息携带有第二已选资源。或,第一终端向第二终端发送第二侧行控制信息,第二侧行控制信息携带有第二已选资源。
其中,第一侧行控制信息是承载在PSCCH中的侧行控制信息,第二侧行控制信息是承载在PSSCH中 的侧行控制信息。
步骤404:第二终端接收第一终端发送的待发送数据的优先级和第二已选资源;
第二终端对第一终端的待发送数据的优先级和第二已选资源可以同时接收,也可以分别接收。两者可以在同一条信息中同时接收,也可以在不同的信息中分别接收。
示意性的,第二终端接收第一终端发送的PC5-RRC信令,PC5-RRC信令携带有待发送数据的优先级。或,第二终端接收第一终端发送的MACCE,MACCE携带有待发送数据的优先级。或,第二终端接收第一终端发送的第一侧行控制信息,第一侧行控制信息携带有待发送数据的优先级。或,第二终端接收第一终端发送的第二侧行控制信息,第二侧行控制信息携带有待发送数据的优先级。
示意性的,第二终端接收第一终端发送的PC5-RRC信令,PC5-RRC信令携带有第二已选资源。或,第二终端接收第一终端发送的MACCE,MACCE携带有第二已选资源。或,第二终端接收第一终端发送的第一侧行控制信息,第一侧行控制信息携带有第二已选资源。或,第二终端接收第一终端发送的第二侧行控制信息,第二侧行控制信息携带有第二已选资源。第二已选资源可以采用时频位置来表示,或,采用资源索引来表示。
步骤406:第二终端根据待发送数据的优先级进行资源排除过程,得到资源抢占结果;
第二终端根据待发送数据的优先级进行资源排除过程,得到资源抢占情况。
第二终端确定资源选择窗和资源侦听窗,根据待发送数据的优先级进行资源排除过程,得到资源排除结果。示意性的,该资源排除过程可以采用上述步骤1所示的过程。示意性的,资源排除结果包括:通过上述步骤1确定的候选资源集合(也即未排除的资源集合),和/或,通过上述步骤1排除的资源集合。
在资源排除结果中确定是否存在被携带有高优先级的第一侧行控制信息指示的时频资源,得到资源抢占情况。资源抢占情况用于指示被抢占资源和/或未被抢占资源。被抢占资源是被其它终端发送的携带有高优先级的第一侧行控制信息指示的时频资源。其中,高优先级高于待发送数据的优先级,或者,高优先级高于待发送数据的优先级且高于优先级阈值,优先级阈值是由网络配置的阈值或预配置的阈值。
可选地,由第二终端自行确定与资源排除过程有关的参数,该参数包括与资源选择窗相关的第一参数,和/或,与资源侦听窗相关的第二参数。可选地,由第一终端向第二终端发送与资源排除过程有关的参数,该参数携带在如下信息中的至少一种携带:PC5-RRC信令;MACCE;第一侧行控制信息;第二侧行控制信息。
步骤408:第二终端确定第二已选资源的资源抢占情况;
第二终端在得到资源抢占情况后,根据被抢占的资源集合和/或未被抢占的资源集合,确定第二已选资源是否被抢占,也即第二已选资源的资源抢占情况。
步骤410:第二终端根据第二已选资源的资源抢占情况,向第一终端发送资源集合;
第二终端根据第二已选资源的资源抢占情况,确定如下资源集合中的至少一种:
·第七资源集合,第七资源集合包括在资源排除过程中确定的被抢占的第二已选资源。
·第七资源子集,第七资源子集是第七资源集合的子集。
·第八资源集合,第八资源集合包括在资源排除过程中确定的未被抢占的第二已选资源。
·第八资源子集,第八资源子集是第八资源集合的子集。
·第七资源集合和第八资源集合。
第二终端向第一终端发送第七资源集合,或,第二终端向第一终端发送第七资源子集,或,第二终端向第一终端发送第八资源集合,或,第二终端向第一终端发送第八资源集合,或,第二终端向第一终端发送第七资源集合和第八资源集合。
本申请实施例对上述资源集合的指示方式不加以限定,上述资源集合中的资源可以采用时频位置来指示,或者,采用资源索引来指示,或者,采用比特位图(bitmap)来表示。比如,假设第二已选资源包括资源1和资源2,资源1的时域位置在资源2的时域位置之前,第二终端采用2个比特“10”来代表第七资源集合和第八资源集合,“10”中的比特1代表资源1在资源排除过程中被抢占,“10”中的比特0代表资源2未被抢占。
步骤412:第一终端接收第二终端发送的资源集合,资源集合用于指示第二终端根据待发送数据的优先级确定的资源抢占情况;
示意性的,资源集合用于指示第二已选资源的资源抢占情况。
上述资源集合采用如下信息中的至少一种携带:PC5-RRC信令;MACCE;第一侧行控制信息;第二侧行控制信息。
步骤414:第一终端在判断第二已选资源是否被其它终端抢占时,根据资源集合确定是否对第二已选资源进行重选;
在第二已选资源属于第七资源集合或第七资源子集时,第一终端在候选资源集合中对第二已选资源进行重选。
在第二已选资源不属于第八资源集合或第八资源子集时,第一终端在候选资源集合中对第二已选资源进行重选。
如图17的子图1所示,资源w、x、y、z、v是终端1在时隙n已经选择的时频资源,资源x位于时隙m。对于终端1即将在资源x上发送第一侧行控制信息指示的且已经被终端1之前发送的第一侧行控制信息指示的资源x和y,终端1至少在时隙m-T3对资源x和y进行是否被其他终端抢占的判断,记资源x和y为第二已选资源。在终端1对第二已选资源进行资源抢占判断之前,终端1将待发送数据的优先级和第二已选资源指示给终端2。终端2在时隙p确定资源选择窗(从p+T1’到p+T2’)与资源侦听窗(从p-T0’到p-T’
proc,0),并根据终端1待发送数据的优先级,执行上述步骤1进行资源排除过程,得到候选资源集合。对于第二已选资源中的每一个资源,如果该资源不在候选资源集合中,终端2进一步判断是否是由于携带高优先级的第一侧行控制信息的指示导致该资源不在候选资源集合中,如果是,则终端2判断该资源被抢占。
其中,高优先级是指比终端1待发送数据的优先级高。如果网络设备配置或者预配置了优先级阈值f,则高优先级还需要比f对应的优先级高。终端2只将第二已选资源中被抢占或未被抢占的资源指示给终端1,或终端2针对第二已选资源中的每一个资源向终端1指示其是否被抢占。
其中,上述终端1与终端2信息交互的时刻,以及子集的确定取决于终端1和/或终端2的内部实现。T1’,T2’,T0’,T’
proc,0既可以取决于终端2的内部实现,也可以是终端1指示给终端2,需保证终端2确定的资源选择窗包含全部的第二已选资源。示意性的,上述时隙p=时刻t+i,t是终端1向终端2发送待发送数据的优先级的时刻,i取决于终端2的内部实现。
上述终端1与终端2进行信息交互的方式,可以通过PC5-RRC信令,可以通过MAC CE承载,也可以通过第一侧行控制信息或第二侧行控制信息指示。
当终端1对第二已选资源进行是否被其他终端抢占的判断时,根据上述终端2对终端1的第二已选资源的指示信息,重选第二已选资源中被终端2判断为被抢占的资源。终端1根据当前时刻确定资源选择窗与资源侦听窗,执行上述步骤1,确定候选资源集合,从候选资源集合中重选第二已选资源中需要重选的资源。取决于终端1的实现,终端1从候选资源集合中重选任何已选但未通过发送第一侧行控制信息指示的资源。
图17中虚线箭头表示即将发送第一侧行控制信息指示,实线箭头表示已经发送第一侧行控制信息指示。
综上所述,本实施例提供的方法,通过第一终端和第二终端之间的协作,由第二终端帮助第一终端进行资源排除过程得到资源集合,第一终端将第二终端发送的资源集合作为辅助信息,来辅助再评估阶段或判断已选资源是否被抢占阶段的重选过程,有效消除隐蔽站问题对第一终端在再评估阶段或判断已选资源是否被抢占阶段的影响。
本实施例提供的方法,还通过第一终端将第二已选资源(的时频位置或资源索引)发送给第二终端,使得第二终端能够精确反馈第二已选资源的资源抢占情况,从而以更少的数据量信息实现第一终端和第二终端之间的有效协作。
在基于图14和图16的可选实施例中,在第二终端确定第二已选资源未被抢占时,第二终端可以不向第一终端发送资源集合。需要说明的是,上述方法实施例可以分别单独实施,也可以组合实施,本申请对此不进行限制。
图18是本申请一个示例性实施例提供的资源重选装置的框图。所述装置应用在第一终端中,或者,所述装置实现成为第一终端或第一终端的一部分。所述装置包括:
发送模块1820,用于向第二终端发送待发送数据的优先级;
接收模块1840,用于接收所述第二终端发送的资源集合,所述资源集合用于指示所述第二终端根据所述待发送数据的优先级确定的资源排除过程得到的资源排除结果;
重选模块1860,用于在对第一已选资源进行再评估时,根据所述资源集合确定是否对所述第一已选资源进行重选;
其中,所述第一已选资源是所述装置已经选择且未通过第一侧行控制信息向其它终端指示的资源。
在本申请的一个可选设计中,所述资源集合包括:
第一资源集合,所述第一资源集合包括在所述资源排除过程中排除的资源;
或,第一资源子集,所述第一资源子集是所述第一资源集合的子集合;
或,第二资源集合,所述第二资源集合是在所述资源排除过程中未排除的资源;
或,第二资源子集,所述第二资源子集是所述第二资源集合的子集合。
在本申请的一个可选设计中,所述重选模块,用于在所述第一已选资源属于所述第一资源集合时,在第一重选资源集合中对所述第一已选资源进行重选;所述第一重选资源集合中的资源属于候选资源集合且 不属于所述第一资源集合,所述候选资源集合是所述第一终端持续侦听确定的;或,所述重选模块,用于在所述第一已选资源属于所述第一资源子集时,在第二重选资源集合中对所述第一已选资源进行重选;所述第二重选资源集合中的资源属于候选资源集合且不属于所述第一资源子集,所述候选资源集合是所述第一终端持续侦听确定的。
在本申请的一个可选设计中,所述重选模块,用于在所述第一已选资源不属于所述第二资源集合时,在第三重选资源集合中对所述第一已选资源进行重选;所述第三重选资源集合中的资源属于候选资源集合且属于所述第二资源集合,所述候选资源集合是所述第一终端持续侦听确定的;或,所述重选模块,用于在所述第一已选资源不属于所述第二资源子集时,在第四重选资源集合中对所述第一已选资源进行重选;所述第四重选资源集合中的资源属于候选资源集合且属于所述第二资源子集,所述候选资源集合是所述第一终端持续侦听确定的。
在本申请的一个可选设计中,所述发送模块1820,还用于向所述第二终端发送所述第一已选资源;
所述资源集合包括:
第三资源集合,所述第三资源集合包括在所述资源排除过程排除的第一已选资源;
或,第三资源子集,所述第三资源子集是所述第三资源集合的子集;
或,第四资源集合,所述第四资源集合包括在所述资源排除过程未排除的第一已选资源;
或,第四资源子集,所述第四资源子集是所述第四资源集合的子集;
或,所述第三资源集合和所述第四资源集合。
在本申请的一个可选设计中,所述重选模块,用于在所述第一已选资源属于所述第三资源集合时,在候选资源集合中对所述第一已选资源进行重选;或,所述重选模块,用于在所述第一已选资源属于所述第三资源子集时,在所述候选资源集合中对所述第一已选资源进行重选;或,所述重选模块,用于在所述第一已选资源不属于所述第四资源集合时,在所述候选资源集合中对所述第一已选资源进行重选;或,所述重选模块,用于在所述第一已选资源不属于所述第四资源子集时,在所述候选资源集合中对所述第一已选资源进行重选。
在本申请的一个可选设计中,所述发送模块1820,用于向所述第二终端指示所述资源排除过程中所需的参数,所述参数包括:与资源侦听窗有关的第一参数,和/或,与资源选择窗有关的第二参数。
在本申请的一个可选设计中,所述装置和所述第二终端之间采用如下信息进行通信:
PC5-RRC信令;
MACCE;
所述第一侧行控制信息;
第二侧行控制信息;
其中,所述第一侧行控制信息是承载在物理侧行控制信道中的侧行控制信息,所述第二侧行控制信息是承载在物理侧行共享信道中的侧行控制信息。
图19是本申请一个示例性实施例提供的资源重选装置的框图。所述装置应用在第二终端中,或者,所述装置实现成为第二终端或第二终端的一部分。所述装置包括:
接收模块1920,用于接收第一终端发送的待发送数据的优先级;
资源排除模块1940,用于根据所述待发送数据的优先级进行资源排除过程,得到资源排除结果;
发送模块1960,用于根据所述资源排除结果向所述第一终端发送资源集合,所述资源集合用于指示所述资源排除结果。
在本申请的一个可选设计中,所述资源集合包括:
第一资源集合,所述第一资源集合包括在所述资源排除过程中排除的资源;
或,第一资源子集,所述第一资源子集是所述第一资源集合的子集合;
或,第二资源集合,所述第二资源集合是在所述资源排除过程中未排除的资源;
或,第二资源子集,所述第二资源子集是所述第二资源集合的子集合。
在本申请的一个可选设计中,所述接收模块1920,用于接收来自所述第一终端的第一已选资源,所述第一已选资源是所述装置已经选择且未通过第一侧行控制信息向其它终端指示的资源;
所述资源排除模块,用于确定所述第一已选资源在所述资源排除结果中的排除情况;
所述发送模块1960,用于根据所述第一已选资源的所述排除情况,向所述第一终端发送所述资源集合。
在本申请的一个可选设计中,所述资源集合包括:
第三资源集合,所述第三资源集合包括在所述资源排除过程排除的第一已选资源;
或,第三资源子集,所述第三资源子集是所述第三资源集合的子集;
或,第四资源集合,所述第四资源集合包括在所述资源排除过程未排除的第一已选资源;
或,第四资源子集,所述第四资源子集是所述第四资源集合的子集;
或,所述第三资源集合和所述第四资源集合。
在本申请的一个可选设计中,所述接收模块1920,用于接收来自所述第一终端的第一已选资源,所述第一已选资源是所述装置已经选择且未通过第一侧行控制信息向其它终端指示的资源;所述资源排除模块1940,用于确定所述第一已选资源在所述资源排除结果中的排除情况;所述发送模块1960,用于在所述第一已选资源未被排除的情况下,不向所述第一终端发送所述资源集合。
在本申请的一个可选设计中,所述接收模块1920,用于接收所述第一终端指示的所述资源排除过程中所需的参数,所述参数包括:与资源侦听窗有关的第一参数,和/或,与资源选择窗有关的第二参数。
在本申请的一个可选设计中,所述装置和所述第一终端之间采用如下信息进行通信:
PC5-RRC信令;
MACCE;
所述第一侧行控制信息;
第二侧行控制信息;
其中,所述第一侧行控制信息是承载在物理侧行控制信道中的侧行控制信息,所述第二侧行控制信息是承载在物理侧行共享信道中的侧行控制信息。
图20是本申请一个示例性实施例提供的资源重选装置的框图。所述装置应用在第一终端中,或者,所述装置实现成为第一终端或第一终端的一部分。所述装置还包括:
发送模块2020,用于向第二终端发送待发送数据的优先级;
接收模块2040,用于接收所述第二终端发送的资源集合,所述资源集合用于指示所述第二终端根据所述待发送数据的优先级确定的资源排除过程中得到的资源抢占情况;
重选模块2060,用于在判断第二已选资源是否被其它终端抢占的过程中,根据所述资源集合确定是否对所述第二已选资源进行重选,所述第二已选资源是所述第一终端已经选择且通过第一侧行控制信息向其它终端指示的资源。
在本申请的一个可选设计中,所述资源集合包括:
第五资源集合,所述第五资源集合用于指示所述资源排除过程中确定出的被抢占资源;
或,第五资源子集,所述第五资源子集是所述第五资源集合的子集;
或,第六资源集合,所述第六资源集合用于指示所述资源排除过程中确定出的未被抢占资源;
或,第六资源子集,所述第六资源子集是所述第六资源集合的子集。
在本申请的一个可选设计中,所述重选模块2060,用于在所述第二已选资源属于所述第五资源集合时,在第五选资源集合中对所述第二已选资源进行重选,或在候选资源集合中对所述第二已选资源进行重选;所述第五重选资源集合中的资源属于所述候选资源集合且不属于所述第五资源集合,所述候选资源集合是所述第一终端持续侦听确定的;
或,
所述重选模块2060,用于在所述第二已选资源属于所述第五资源子集时,在第六重选资源集合中对所述第二已选资源进行重选,或在所述候选资源集合中对所述第二已选资源进行重选;所述第六重选资源集合中的资源属于所述候选资源集合且不属于所述第五资源子集,所述候选资源集合是所述第一终端持续侦听确定的。
在本申请的一个可选设计中,所述重选模块2060,用于在所述第二已选资源不属于所述第六资源集合时,在第七重选资源集合中对所述第二已选资源进行重选,或在候选资源集合中对所述第二已选资源进行重选;所述第七重选资源集合中的资源属于所述候选资源集合且属于所述第六资源集合,所述候选资源集合是所述第一终端持续侦听确定的;
或,
所述重选模块2060,用于在所述第二已选资源不属于所述第六资源子集时,在第八重选资源集合中对所述第二已选资源进行重选,或在所述候选资源集合中对所述第二已选资源进行重选;所述第八重选资源集合中的资源属于所述候选资源集合且属于所述第六资源子集,所述候选资源集合是所述第一终端持续侦听确定的。
在本申请的一个可选设计中,所述发送模块2020,还用于向所述第二终端发送所述第二已选资源;所述资源集合包括:
第七资源集合,所述第七资源集合包括在所述资源排除过程中确定的被抢占的第二已选资源;
或,第七资源子集,所述第七资源子集是所述第七资源集合的子集;
或,第八资源集合,所述第八资源集合包括在所述资源排除过程中确定的未被抢占的第二已选资源;
或,第八资源子集,所述第八资源子集是所述第八资源集合的子集;
或,所述第七资源集合和所述第八资源集合。
在本申请的一个可选设计中,所述重选模块2060,用于在所述第二已选资源属于所述第七资源集合时, 所述第一终端在候选资源集合中对所述第二已选资源进行重选;所述候选资源集合是所述第一终端持续侦听确定的;或,所述重选模块2060,用于在所述第二已选资源不属于所述第八资源集合时,所述第一终端在所述候选资源集合中对所述第二已选资源进行重选。
在本申请的一个可选设计中,所述发送模块2020,用于向所述第二终端发送所述资源排除过程中所需的参数,所述参数包括:与资源侦听窗有关的第一参数,和/或,与资源选择窗有关的第二参数。
在本申请的一个可选设计中,所述装置和所述第二终端之间采用如下信息进行通信:
PC5-RRC信令;
MACCE;
所述第一侧行控制信息;
第二侧行控制信息;
其中,所述第一侧行控制信息是承载在物理侧行控制信道中的侧行控制信息,所述第二侧行控制信息是承载在物理侧行共享信道中的侧行控制信息。
图21是本申请一个示例性实施例提供的资源重选装置的框图。所述装置应用在第二终端中,或者,所述装置实现成为第二终端或第二终端的一部分。所述装置还包括:
接收模块2120,用于接收来自第一终端的待发送数据的优先级;
资源排除模块2140,用于根据所述待发送数据的优先级进行资源排除过程,得到资源抢占情况;
发送模块2160,用于根据所述资源抢占情况向所述第一终端发送资源集合,所述资源集合用于指示所述资源抢占情况。
在本申请的一个可选设计中,所述资源集合包括:
第五资源集合,所述第五资源集合用于指示所述资源排除过程中确定出的被抢占资源;
或,第五资源子集,所述第五资源子集是所述第五资源集合的子集;
或,第六资源集合,所述第六资源集合用于指示所述资源排除过程中确定出的未被抢占资源;
或,第六资源子集,所述第六资源子集是所述第六资源集合的子集。
在本申请的一个可选设计中,所述接收模块2120,用于接收来自所述第一终端的第二已选资源,所述第二已选资源是所述第一终端已经选择且通过第一侧行控制信息向其它终端指示的资源;
所述资源排除模块2140,用于确定所述第二已选资源的资源抢占情况;
所述发送模块2160,用于根据所述第二已选资源的资源抢占情况,向所述第一终端发送所述资源集合。
在本申请的一个可选设计中,所述资源集合包括:
第七资源集合,所述第七资源集合包括在所述资源排除过程中确定的被抢占的第二已选资源;
或,第七资源子集,所述第七资源子集是所述第七资源集合的子集;
或,第八资源集合,所述第八资源集合包括在所述资源排除过程中确定的未被抢占的第二已选资源;
或,第八资源子集,所述第八资源子集是所述第八资源集合的子集;
或,所述第七资源集合和所述第八资源集合。
在本申请的一个可选设计中,所述接收模块2120,用于接收来自所述第一终端的第二已选资源,所述第二已选资源是所述第一终端已经选择且通过第一侧行控制信息向其它终端指示的资源;所述资源排除模块2140,用于确定所述第二已选资源的资源抢占情况;所述发送模块2160,用于在所述第二已选资源未被抢占的情况下,不向所述第一终端发送所述资源集合。
在本申请的一个可选设计中,所述接收模块2120,用于接收所述第一终端指示的所述资源排除过程中所需的参数,所述参数包括:与资源侦听窗有关的第一参数,和/或,与资源选择窗有关的第二参数。
在本申请的一个可选设计中,所述装置和所述第一终端之间采用如下信息进行通信:
PC5-RRC信令;
MACCE;
所述第一侧行控制信息;
第二侧行控制信息;
其中,所述第一侧行控制信息是承载在物理侧行控制信道中的侧行控制信息,所述第二侧行控制信息是承载在物理侧行共享信道中的侧行控制信息。
图22示出了本申请一个示例性实施例提供的通信设备(第一终端或第二终端)的结构示意图,该通信设备包括:处理器101、接收器102、发射器103、存储器104和总线105。
处理器101包括一个或者一个以上处理核心,处理器101通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。
接收器102和发射器103可以实现为一个通信组件,该通信组件可以是一块通信芯片。
存储器104通过总线105与处理器101相连。
存储器104可用于存储至少一个指令,处理器101用于执行该至少一个指令,以实现上述方法实施例中的各个步骤。
此外,存储器104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:磁盘或光盘,电可擦除可编程只读存储器(Electrically-Erasable Programmable Read Only Memory,EEPROM),可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM),静态随时存取存储器(Static Random Access Memory,SRAM),只读存储器(Read-Only Memory,ROM),磁存储器,快闪存储器,可编程只读存储器(Programmable Read-Only Memory,PROM)。
在示例性实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述各个方法实施例提供的由第一终端或第二终端执行的资源重选方法。
在示例性实施例中,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,通信设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该通信设备执行上述方面所述的资源重选方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (62)
- 一种资源重选方法,其特征在于,应用于第一终端中,所述方法包括:向第二终端发送待发送数据的优先级;接收所述第二终端发送的资源集合,所述资源集合用于指示所述第二终端根据所述待发送数据的优先级确定的资源排除过程得到的资源排除结果;在对第一已选资源进行再评估时,根据所述资源集合确定是否对所述第一已选资源进行重选;其中,所述第一已选资源是所述第一终端已经选择且未通过第一侧行控制信息向其它终端指示的资源。
- 根据权利要求1所述的方法,其特征在于,所述资源集合包括:第一资源集合,所述第一资源集合包括在所述资源排除过程中排除的资源;或,第一资源子集,所述第一资源子集是所述第一资源集合的子集合;或,第二资源集合,所述第二资源集合是在所述资源排除过程中未排除的资源;或,第二资源子集,所述第二资源子集是所述第二资源集合的子集合。
- 根据权利要求2所述的方法,其特征在于,所述在对第一已选资源进行再评估时,根据所述资源集合确定是否对所述第一已选资源进行重选,包括:在所述第一已选资源属于所述第一资源集合时,所述第一终端在第一重选资源集合中对所述第一已选资源进行重选;所述第一重选资源集合中的资源属于候选资源集合且不属于所述第一资源集合,所述候选资源集合是所述第一终端持续侦听确定的;或,在所述第一已选资源属于所述第一资源子集时,所述第一终端在第二重选资源集合中对所述第一已选资源进行重选;所述第二重选资源集合中的资源属于候选资源集合且不属于所述第一资源子集,所述候选资源集合是所述第一终端持续侦听确定的。
- 根据权利要求2所述的方法,其特征在于,所述在对第一已选资源进行再评估时,根据所述资源集合确定是否对所述第一已选资源进行重选,包括:在所述第一已选资源不属于所述第二资源集合时,所述第一终端在第三重选资源集合中对所述第一已选资源进行重选;所述第三重选资源集合中的资源属于候选资源集合且属于所述第二资源集合,所述候选资源集合是所述第一终端持续侦听确定的;或,在所述第一已选资源不属于所述第二资源子集时,所述第一终端在第四重选资源集合中对所述第一已选资源进行重选;所述第四重选资源集合中的资源属于候选资源集合且属于所述第二资源子集,所述候选资源集合是所述第一终端持续侦听确定的。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:向所述第二终端发送所述第一已选资源;所述资源集合包括:第三资源集合,所述第三资源集合包括在所述资源排除过程排除的第一已选资源;或,第三资源子集,所述第三资源子集是所述第三资源集合的子集;或,第四资源集合,所述第四资源集合包括在所述资源排除过程未排除的第一已选资源;或,第四资源子集,所述第四资源子集是所述第四资源集合的子集;或,所述第三资源集合和所述第四资源集合。
- 根据权利要求5所述的方法,其特征在于,所述在对第一已选资源进行再评估时,根据所述资源集合确定是否对所述第一已选资源进行重选,包括:在所述第一已选资源属于所述第三资源集合时,所述第一终端在候选资源集合中对所述第一已选资源进行重选;或,在所述第一已选资源属于所述第三资源子集时,所述第一终端在所述候选资源集合中对所述第一已选资源进行重选;或,在所述第一已选资源不属于所述第四资源集合时,所述第一终端在所述候选资源集合中对所述第一已选资源进行重选;或,在所述第一已选资源不属于所述第四资源子集时,所述第一终端在所述候选资源集合中对所述第一已选资源进行重选。
- 根据权利要求1至6任一所述的方法,其特征在于,所述方法还包括:向所述第二终端指示所述资源排除过程中所需的参数,所述参数包括:与资源侦听窗有关的第一参数,和/或,与资源选择窗有关的第二参数。
- 根据权利要求1至6任一所述的方法,其特征在于,所述第一终端和所述第二终端之间采用如下信息进行通信:PC5接口无线资源控制PC5-RRC信令;媒体接入控制层控制单元MACCE;所述第一侧行控制信息;第二侧行控制信息;其中,所述第一侧行控制信息是承载在物理侧行控制信道中的侧行控制信息,所述第二侧行控制信息是承载在物理侧行共享信道中的侧行控制信息。
- 一种资源重选方法,其特征在于,应用在第二终端中,所述方法包括:接收第一终端发送的待发送数据的优先级;根据所述待发送数据的优先级进行资源排除过程,得到资源排除结果;根据所述资源排除结果向所述第一终端发送资源集合,所述资源集合用于指示所述资源排除结果。
- 根据权利要求9所述的方法,其特征在于,所述资源集合包括:第一资源集合,所述第一资源集合包括在所述资源排除过程中排除的资源;或,第一资源子集,所述第一资源子集是所述第一资源集合的子集合;或,第二资源集合,所述第二资源集合是在所述资源排除过程中未排除的资源;或,第二资源子集,所述第二资源子集是所述第二资源集合的子集合。
- 根据权利要求9所述的方法,其特征在于,所述方法还包括:接收来自所述第一终端的第一已选资源,所述第一已选资源是所述第一终端已经选择且未通过第一侧行控制信息向其它终端指示的资源;确定所述第一已选资源在所述资源排除结果中的排除情况;所述根据所述资源排除结果向所述第一终端发送资源集合,包括:根据所述第一已选资源的所述排除情况,向所述第一终端发送所述资源集合。
- 根据权利要求11所述的方法,其特征在于,所述资源集合包括:第三资源集合,所述第三资源集合包括在所述资源排除过程排除的第一已选资源;或,第三资源子集,所述第三资源子集是所述第三资源集合的子集;或,第四资源集合,所述第四资源集合包括在所述资源排除过程未排除的第一已选资源;或,第四资源子集,所述第四资源子集是所述第四资源集合的子集;或,所述第三资源集合和所述第四资源集合。
- 根据权利要求9所述的方法,其特征在于,所述方法还包括:接收来自所述第一终端的第一已选资源,所述第一已选资源是所述第一终端已经选择且未通过第一侧行控制信息向其它终端指示的资源;确定所述第一已选资源在所述资源排除结果中的排除情况;在所述第一已选资源未被排除的情况下,不向所述第一终端发送所述资源集合。
- 根据权利要求9至13任一所述的方法,其特征在于,所述方法还包括:接收所述第一终端指示的所述资源排除过程中所需的参数,所述参数包括:与资源侦听窗有关的第一参数,和/或,与资源选择窗有关的第二参数。
- 根据权利要求9至13任一所述的方法,其特征在于,所述第一终端和所述第二终端之间采用如下信息进行通信:PC5接口无线资源控制PC5-RRC信令;媒体接入控制层控制单元MACCE;所述第一侧行控制信息;第二侧行控制信息;其中,所述第一侧行控制信息是承载在物理侧行控制信道中的侧行控制信息,所述第二侧行控制信息是承载在物理侧行共享信道中的侧行控制信息。
- 一种资源重选方法,其特征在于,应用在第一终端中,所述方法包括:向第二终端发送待发送数据的优先级;接收所述第二终端发送的资源集合,所述资源集合用于指示所述第二终端根据所述待发送数据的优先级确定的资源排除过程中得到的资源抢占情况;在判断第二已选资源是否被其它终端抢占的过程中,根据所述资源集合确定是否对所述第二已选资源进行重选;其中,所述第二已选资源是所述第一终端已经选择且通过第一侧行控制信息向其它终端指示的资源。
- 根据权利要求16所述的方法,其特征在于,所述资源集合包括:第五资源集合,所述第五资源集合用于指示所述资源排除过程中确定出的被抢占资源;或,第五资源子集,所述第五资源子集是所述第五资源集合的子集;或,第六资源集合,所述第六资源集合用于指示所述资源排除过程中确定出的未被抢占资源;或,第六资源子集,所述第六资源子集是所述第六资源集合的子集。
- 根据权利要求17所述的方法,其特征在于,所述在所述第二已选资源是否被其它终端抢占的过程中,根据所述资源集合确定是否对所述第二已选资源进行重选,包括:在所述第二已选资源属于所述第五资源集合时,在第五重选资源集合中对所述第二已选资源进行重选,或在候选资源集合中对所述第二已选资源进行重选;所述第五重选资源集合中的资源属于所述候选资源集合且不属于所述第五资源集合,所述候选资源集合是所述第一终端持续侦听确定的;或,在所述第二已选资源属于所述第五资源子集时,在第六重选资源集合中对所述第二已选资源进行重选,或在所述候选资源集合中对所述第二已选资源进行重选;所述第六重选资源集合中的资源属于所述候选资源集合且不属于所述第五资源子集,所述候选资源集合是所述第一终端持续侦听确定的。
- 根据权利要求17所述的方法,其特征在于,所述在所述第二已选资源是否被其它终端抢占的过程中,根据所述资源集合确定是否对所述第二已选资源进行重选,包括:在所述第二已选资源不属于所述第六资源集合时,在第七重选资源集合中对所述第二已选资源进行重选,或在候选资源集合中对所述第二已选资源进行重选;所述第七重选资源集合中的资源属于所述候选资源集合且属于所述第六资源集合,所述候选资源集合是所述第一终端持续侦听确定的;或,在所述第二已选资源不属于所述第六资源子集时,在第八重选资源集合中对所述第二已选资源进行重选,或在所述候选资源集合中对所述第二已选资源进行重选;所述第八重选资源集合中的资源属于所述候选资源集合且属于所述第六资源子集,所述候选资源集合是所述第一终端持续侦听确定的。
- 根据权利要求16所述的方法,其特征在于,所述方法还包括:向所述第二终端发送所述第二已选资源;所述资源集合包括:第七资源集合,所述第七资源集合包括在所述资源排除过程中确定的被抢占的第二已选资源;或,第七资源子集,所述第七资源子集是所述第七资源集合的子集;或,第八资源集合,所述第八资源集合包括在所述资源排除过程中确定的未被抢占的第二已选资源;或,第八资源子集,所述第八资源子集是所述第八资源集合的子集;或,所述第七资源集合和所述第八资源集合。
- 根据权利要求20所述的方法,其特征在于,所述在判断第二已选资源是否被其它终端抢占时,所述第一终端根据所述资源集合确定是否对所述第二已选资源进行重选,包括:在所述第二已选资源属于所述第七资源集合时,所述第一终端在候选资源集合中对所述第二已选资源进行重选;所述候选资源集合是所述第一终端持续侦听确定的;或,在所述第二已选资源不属于所述第八资源集合时,所述第一终端在所述候选资源集合中对所述第二已选资源进行重选。
- 根据权利要求16至21任一所述的方法,其特征在于,所述方法还包括:向所述第二终端发送所述资源排除过程中所需的参数,所述参数包括:与资源侦听窗有关的第一参数,和/或,与资源选择窗有关的第二参数。
- 根据权利要求16至21任一所述的方法,其特征在于,所述第一终端和所述第二终端之间采用如下信息进行通信:PC5接口无线资源控制PC5-RRC信令;媒体接入控制层控制单元MACCE;所述第一侧行控制信息;第二侧行控制信息;其中,所述第一侧行控制信息是承载在物理侧行控制信道中的侧行控制信息,所述第二侧行控制信息是承载在物理侧行共享信道中的侧行控制信息。
- 一种资源重选方法,其特征在于,应用在第二终端中,所述方法包括:接收来自第一终端的待发送数据的优先级;根据所述待发送数据的优先级进行资源排除过程,得到资源抢占情况;根据所述资源抢占情况向所述第一终端发送资源集合,所述资源集合用于指示所述资源抢占情况。
- 根据权利要求24所述的方法,其特征在于,所述资源集合包括:第五资源集合,所述第五资源集合用于指示所述资源排除过程中确定出的被抢占资源;或,第五资源子集,所述第五资源子集是所述第五资源集合的子集;或,第六资源集合,所述第六资源集合用于指示所述资源排除过程中确定出的未被抢占资源;或,第六资源子集,所述第六资源子集是所述第六资源集合的子集。
- 根据权利要求25所述的方法,其特征在于,所述方法还包括:接收来自所述第一终端的第二已选资源,所述第二已选资源是所述第一终端已经选择且通过第一侧行控制信息向其它终端指示的资源;确定所述第二已选资源的资源抢占情况;所述根据所述资源抢占情况向所述第一终端发送资源集合,包括:根据所述第二已选资源的资源抢占情况,向所述第一终端发送所述资源集合。
- 根据权利要求25所述的方法,其特征在于,所述资源集合包括:第七资源集合,所述第七资源集合包括在所述资源排除过程中确定的被抢占的第二已选资源;或,第七资源子集,所述第七资源子集是所述第七资源集合的子集;或,第八资源集合,所述第八资源集合包括在所述资源排除过程中确定的未被抢占的第二已选资源;或,第八资源子集,所述第八资源子集是所述第八资源集合的子集;或,所述第七资源集合和所述第八资源集合。
- 根据权利要求24所述的方法,其特征在于,所述方法还包括:接收来自所述第一终端的第二已选资源,所述第二已选资源是所述第一终端已经选择且通过第一侧行控制信息向其它终端指示的资源;确定所述第二已选资源的资源抢占情况;在所述第二已选资源未被抢占的情况下,不向所述第一终端发送所述资源集合。
- 根据权利要求25至28任一所述的方法,其特征在于,所述方法还包括:接收所述第一终端指示的所述资源排除过程中所需的参数,所述参数包括:与资源侦听窗有关的第一参数,和/或,与资源选择窗有关的第二参数。
- 根据权利要求25至28任一所述的方法,其特征在于,所述第二终端和所述第一终端之间采用如下信息进行通信:PC5接口无线资源控制PC5-RRC信令;媒体接入控制层控制单元MACCE;所述第一侧行控制信息;第二侧行控制信息;其中,所述第一侧行控制信息是承载在物理侧行控制信道中的侧行控制信息,所述第二侧行控制信息是承载在物理侧行共享信道中的侧行控制信息。
- 一种资源重选装置,其特征在于,所述装置包括:发送模块,用于向第二终端发送待发送数据的优先级;接收模块,用于接收所述第二终端发送的资源集合,所述资源集合用于指示所述第二终端根据所述待发送数据的优先级确定的资源排除过程得到的资源排除结果;重选模块,用于在对第一已选资源进行再评估时,根据所述资源集合确定是否对所述第一已选资源进行重选;其中,所述第一已选资源是所述装置已经选择且未通过第一侧行控制信息指示的资源。
- 根据权利要求31所述的装置,其特征在于,所述资源集合包括:第一资源集合,所述第一资源集合包括在所述资源排除过程中排除的资源;或,第一资源子集,所述第一资源子集是所述第一资源集合的子集合;或,第二资源集合,所述第二资源集合是在所述资源排除过程中未排除的资源;或,第二资源子集,所述第二资源子集是所述第二资源集合的子集合。
- 根据权利要求32所述的装置,其特征在于,所述重选模块,用于在所述第一已选资源属于所述第一资源集合时,在第一重选资源集合中对所述第一已选资源进行重选;所述第一重选资源集合中的资源属于候选资源集合且不属于所述第一资源集合,所述候选资源集合是所述第一终端持续侦听确定的;或,所述重选模块,用于在所述第一已选资源属于所述第一资源子集时,在第二重选资源集合中对所述第一已选资源进行重选;所述第二重选资源集合中的资源属于候选资源集合且不属于所述第一资源子集,所述候选资源集合是所述第一终端持续侦听确定的。
- 根据权利要求32所述的装置,其特征在于,所述重选模块,用于在所述第一已选资源不属于所述第二资源集合时,在第三重选资源集合中对所述第一已选资源进行重选;所述第三重选资源集合中的资源属于候选资源集合且属于所述第二资源集合,所述候选资源集合是所述第一终端持续侦听确定的;或,所述重选模块,用于在所述第一已选资源不属于所述第二资源子集时,在第四重选资源集合中对 所述第一已选资源进行重选;所述第四重选资源集合中的资源属于候选资源集合且属于所述第二资源子集,所述候选资源集合是所述第一终端持续侦听确定的。
- 根据权利要求31所述的装置,其特征在于,所述发送模块,还用于向所述第二终端发送所述第一已选资源;所述资源集合包括:第三资源集合,所述第三资源集合包括在所述资源排除过程排除的第一已选资源;或,第三资源子集,所述第三资源子集是所述第三资源集合的子集;或,第四资源集合,所述第四资源集合包括在所述资源排除过程未排除的第一已选资源;或,第四资源子集,所述第四资源子集是所述第四资源集合的子集;或,所述第三资源集合和所述第四资源集合。
- 根据权利要求35所述的装置,其特征在于,所述重选模块,用于在所述第一已选资源属于所述第三资源集合时,在候选资源集合中对所述第一已选资源进行重选;或,所述重选模块,用于在所述第一已选资源属于所述第三资源子集时,在所述候选资源集合中对所述第一已选资源进行重选;或,所述重选模块,用于在所述第一已选资源不属于所述第四资源集合时,在所述候选资源集合中对所述第一已选资源进行重选;或,所述重选模块,用于在所述第一已选资源不属于所述第四资源子集时,在所述候选资源集合中对所述第一已选资源进行重选。
- 根据权利要求31至36任一所述的装置,其特征在于,所述发送模块,用于向所述第二终端指示所述资源排除过程中所需的参数,所述参数包括:与资源侦听窗有关的第一参数,和/或,与资源选择窗有关的第二参数。
- 根据权利要求31至36任一所述的装置,其特征在于,所述装置和所述第二终端之间采用如下信息进行通信:PC5接口无线资源控制PC5-RRC信令;媒体接入控制层控制单元MACCE;所述第一侧行控制信息;第二侧行控制信息;其中,所述第一侧行控制信息是承载在物理侧行控制信道中的侧行控制信息,所述第二侧行控制信息是承载在物理侧行数据信道中的侧行控制信息。
- 一种资源重选装置,其特征在于,所述装置包括:接收模块,用于接收第一终端发送的待发送数据的优先级;资源排除模块,用于根据所述待发送数据的优先级进行资源排除过程,得到资源排除结果;发送模块,用于根据所述资源排除结果向所述第一终端发送资源集合,所述资源集合用于指示所述资源排除结果。
- 根据权利要求39所述的装置,其特征在于,所述资源集合包括:第一资源集合,所述第一资源集合包括在所述资源排除过程中排除的资源;或,第一资源子集,所述第一资源子集是所述第一资源集合的子集合;或,第二资源集合,所述第二资源集合是在所述资源排除过程中未排除的资源;或,第二资源子集,所述第二资源子集是所述第二资源集合的子集合。
- 根据权利要求40所述的装置,其特征在于,所述接收模块,用于接收来自所述第一终端的第一已选资源,所述第一已选资源是所述装置已经选择且未通过第一侧行控制信息指示的资源;所述资源排除模块,用于确定所述第一已选资源在所述资源排除结果中的排除情况;所述发送模块,用于根据所述第一已选资源的所述排除情况,向所述第一终端发送所述资源集合。
- 根据权利要求41所述的装置,其特征在于,所述资源集合包括:第三资源集合,所述第三资源集合包括在所述资源排除过程排除的第一已选资源;或,第三资源子集,所述第三资源子集是所述第三资源集合的子集;或,第四资源集合,所述第四资源集合包括在所述资源排除过程未排除的第一已选资源;或,第四资源子集,所述第四资源子集是所述第四资源集合的子集;或,所述第三资源集合和所述第四资源集合。
- 根据权利要求40至43任一所述的装置,其特征在于,所述接收模块,用于接收来自所述第一终端的第一已选资源,所述第一已选资源是所述装置已经选择且未通过第一侧行控制信息指示的资源;所述资源排除模块,用于确定所述第一已选资源在所述资源排除结果中的排除情况;所述发送模块,用于在所述第一已选资源未被排除的情况下,不向所述第一终端发送所述资源集合。
- 根据权利要求40至43任一所述的装置,其特征在于,所述接收模块,用于接收所述第一终端指示的所述资源排除过程中所需的参数,所述参数包括:与资源侦听窗有关的第一参数,和/或,与资源选择窗有关的第二参数。
- 根据权利要求40至43任一所述的装置,其特征在于,所述装置和所述第一终端之间采用如下信息进行通信:PC5接口无线资源控制PC5-RRC信令;媒体接入控制层控制单元MACCE;所述第一侧行控制信息;第二侧行控制信息;其中,所述第一侧行控制信息是承载在物理侧行控制信道中的侧行控制信息,所述第二侧行控制信息是承载在物理侧行共享信道中的侧行控制信息。
- 一种资源重选装置,其特征在于,所述装置包括:发送模块,用于向第二终端发送待发送数据的优先级;接收模块,用于接收所述第二终端发送的资源集合,所述资源集合用于指示所述第二终端根据所述待发送数据的优先级确定的资源排除过程中得到的资源抢占情况;重选模块,用于在判断第二已选资源是否被其它终端抢占的过程中,根据所述资源集合确定是否对所述第二已选资源进行重选;其中,所述第二已选资源是所述装置已经选择且通过第一侧行控制信息向其它终端指示的资源。
- 根据权利要求46所述的装置,其特征在于,所述资源集合包括:第五资源集合,所述第五资源集合用于指示所述资源排除过程中确定出的被抢占资源;或,第五资源子集,所述第五资源子集是所述第五资源集合的子集;或,第六资源集合,所述第六资源集合用于指示所述资源排除过程中确定出的未被抢占资源;或,第六资源子集,所述第六资源子集是所述第六资源集合的子集。
- 根据权利要求47所述的装置,其特征在于,所述重选模块,用于在所述第二已选资源属于所述第五资源集合时,在第五重选资源集合中对所述第二已选资源进行重选,或在候选资源集合中对所述第二已选资源进行重选;所述第五重选资源集合中的资源属于所述候选资源集合且不属于所述第五资源集合,所述候选资源集合是所述第一终端持续侦听确定的;或,所述重选模块,用于在所述第二已选资源属于所述第五资源子集时,在第六重选资源集合中对所述第二已选资源进行重选,或在所述候选资源集合中对所述第二已选资源进行重选;所述第六重选资源集合中的资源属于所述候选资源集合且不属于所述第五资源子集,所述候选资源集合是所述第一终端持续侦听确定的。
- 根据权利要求47所述的装置,其特征在于,所述重选模块,用于在所述第二已选资源不属于所述第六资源集合时,在第七重选资源集合中对所述第二已选资源进行重选,或在候选资源集合中对所述第二已选资源进行重选;所述第七重选资源集合中的资源属于所述候选资源集合且属于所述第六资源集合,所述候选资源集合是所述第一终端持续侦听确定的;或,所述重选模块,用于在所述第二已选资源不属于所述第六资源子集时,在第八重选资源集合中对所述第二已选资源进行重选,或在所述候选资源集合中对所述第二已选资源进行重选;所述第八重选资源集合中的资源属于所述候选资源集合且属于所述第六资源子集,所述候选资源集合是所述第一终端持续侦听确定的。
- 根据权利要求46所述的装置,其特征在于,所述发送模块,还用于向所述第二终端发送所述第二已选资源;所述资源集合包括:第七资源集合,所述第七资源集合包括在所述资源排除过程中确定的被抢占的第二已选资源;或,第七资源子集,所述第七资源子集是所述第七资源集合的子集;或,第八资源集合,所述第八资源集合包括在所述资源排除过程中确定的未被抢占的第二已选资源;或,第八资源子集,所述第八资源子集是所述第八资源集合的子集;或,所述第七资源集合和所述第八资源集合。
- 根据权利要求50所述的装置,其特征在于,所述重选模块,用于在所述第二已选资源属于所述第七资源集合时,所述第一终端在候选资源集合中 对所述第二已选资源进行重选;所述候选资源集合是所述第一终端持续侦听确定的;或,所述重选模块,用于在所述第二已选资源不属于所述第八资源集合时,所述第一终端在所述候选资源集合中对所述第二已选资源进行重选。
- 根据权利要求46至51任一所述的装置,其特征在于,所述发送模块,用于向所述第二终端发送所述资源排除过程中所需的参数,所述参数包括:与资源侦听窗有关的第一参数,和/或,与资源选择窗有关的第二参数。
- 根据权利要求46至51任一所述的装置,其特征在于,所述装置和所述第二终端之间采用如下信息进行通信:PC5接口无线资源控制PC5-RRC信令;媒体接入控制层控制单元MACCE;所述第一侧行控制信息;第二侧行控制信息;其中,所述第一侧行控制信息是承载在物理侧行控制信道中的侧行控制信息,所述第二侧行控制信息是承载在物理侧行共享信道中的侧行控制信息。
- 一种资源重选装置,其特征在于,所述装置包括:接收模块,用于接收来自第一终端的待发送数据的优先级;资源排除模块,用于根据所述待发送数据的优先级进行资源排除过程,得到资源抢占情况;发送模块,用于根据所述资源抢占情况向所述第一终端发送资源集合,所述资源集合用于指示所述资源抢占情况。
- 根据权利要求54所述的装置,其特征在于,所述资源集合包括:第五资源集合,所述第五资源集合用于指示所述资源排除过程中确定出的被抢占资源;或,第五资源子集,所述第五资源子集是所述第五资源集合的子集;或,第六资源集合,所述第六资源集合用于指示所述资源排除过程中确定出的未被抢占资源;或,第六资源子集,所述第六资源子集是所述第六资源集合的子集。
- 根据权利要求55所述的装置,其特征在于,所述接收模块,用于接收来自所述第一终端的第二已选资源,所述第二已选资源是所述第一终端已经选择且通过第一侧行控制信息向其它终端指示的资源;所述资源排除模块,用于确定所述第二已选资源的资源抢占情况;所述发送模块,用于根据所述第二已选资源的资源抢占情况,向所述第一终端发送所述资源集合。
- 根据权利要求55所述的装置,其特征在于,所述资源集合包括:第七资源集合,所述第七资源集合包括在所述资源排除过程中确定的被抢占的第二已选资源;或,第七资源子集,所述第七资源子集是所述第七资源集合的子集;或,第八资源集合,所述第八资源集合包括在所述资源排除过程中确定的未被抢占的第二已选资源;或,第八资源子集,所述第八资源子集是所述第八资源集合的子集;或,所述第七资源集合和所述第八资源集合。
- 根据权利要求54所述的装置,其特征在于,所述接收模块,用于接收来自所述第一终端的第二已选资源,所述第二已选资源是所述第一终端已经选择且通过第一侧行控制信息向其它终端指示的资源;所述资源排除模块,用于确定所述第二已选资源的资源抢占情况;所述发送模块,用于在所述第二已选资源未被抢占的情况下,不向所述第一终端发送所述资源集合。
- 根据权利要求54至58任一所述的装置,其特征在于,所述接收模块,用于接收所述第一终端指示的所述资源排除过程中所需的参数,所述参数包括:与资源侦听窗有关的第一参数,和/或,与资源选择窗有关的第二参数。
- 根据权利要求54至58任一所述的装置,其特征在于,所述装置和所述第一终端之间采用如下信息进行通信:PC5接口无线资源控制PC5-RRC信令;媒体接入控制层控制单元MACCE;所述第一侧行控制信息;第二侧行控制信息;其中,所述第一侧行控制信息是承载在物理侧行控制信道中的侧行控制信息,所述第二侧行控制信息是承载在物理侧行共享信道中的侧行控制信息。
- 一种终端,其特征在于,所述终端包括:处理器;与所述处理器相连的收发器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为加载并执行所述可执行指令以实现如权利要求1至30中任一所述的资源重选方法。
- 一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有可执行指令,所述可执行指令由所述处理器加载并执行以实现如权利要求1至30中任一所述的资源重选方法。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP20952734.0A EP4192095B1 (en) | 2020-09-09 | 2020-09-09 | Resource reselection method and apparatus |
| CN202080101888.1A CN115699931A (zh) | 2020-09-09 | 2020-09-09 | 资源重选方法、装置、终端及存储介质 |
| CN202310425897.1A CN116390229B (zh) | 2020-09-09 | 2020-09-09 | 资源重选方法、装置、终端及存储介质 |
| PCT/CN2020/114268 WO2022051946A1 (zh) | 2020-09-09 | 2020-09-09 | 资源重选方法、装置、终端及存储介质 |
| US18/180,669 US20230224871A1 (en) | 2020-09-09 | 2023-03-08 | Resource reselection method and apparatus, and terminal and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2020/114268 WO2022051946A1 (zh) | 2020-09-09 | 2020-09-09 | 资源重选方法、装置、终端及存储介质 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/180,669 Continuation US20230224871A1 (en) | 2020-09-09 | 2023-03-08 | Resource reselection method and apparatus, and terminal and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2022051946A1 true WO2022051946A1 (zh) | 2022-03-17 |
| WO2022051946A9 WO2022051946A9 (zh) | 2022-05-27 |
Family
ID=80630193
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/114268 Ceased WO2022051946A1 (zh) | 2020-09-09 | 2020-09-09 | 资源重选方法、装置、终端及存储介质 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20230224871A1 (zh) |
| EP (1) | EP4192095B1 (zh) |
| CN (2) | CN115699931A (zh) |
| WO (1) | WO2022051946A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023178499A1 (zh) * | 2022-03-22 | 2023-09-28 | Oppo广东移动通信有限公司 | 资源重选方法、装置、设备、存储介质及程序产品 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117280806A (zh) * | 2021-05-10 | 2023-12-22 | Oppo广东移动通信有限公司 | 一种确定参考资源的方法及装置、终端 |
| CN115334647B (zh) * | 2021-05-10 | 2025-09-02 | 中信科智联科技有限公司 | 直通链路资源选择方法、装置及用户设备 |
| US12432774B2 (en) | 2021-11-05 | 2025-09-30 | Apple Inc. | Inter-device communication |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106792885A (zh) * | 2016-06-15 | 2017-05-31 | 北京展讯高科通信技术有限公司 | D2d通信资源重选方法、装置及终端 |
| CN107241804A (zh) * | 2016-03-29 | 2017-10-10 | 上海贝尔股份有限公司 | 检测冲突的方法及设备 |
| WO2017173665A1 (zh) * | 2016-04-08 | 2017-10-12 | 华为技术有限公司 | 一种通信资源协调方法及装置 |
| CN110167072A (zh) * | 2018-02-12 | 2019-08-23 | 华为技术有限公司 | 资源选择的方法和终端设备 |
| US20190387377A1 (en) * | 2017-03-24 | 2019-12-19 | Samsung Electronics Co., Ltd. | Resource selection method in vehicle to everything communication and apparatus therefore |
| US20200029245A1 (en) * | 2017-02-06 | 2020-01-23 | Intel Corporation | Partial sensing and congestion control for long term evolution (lte) vehicular communication |
| CN111034293A (zh) * | 2017-08-11 | 2020-04-17 | 中兴通讯股份有限公司 | 在旁链链路通信中共享资源池的系统和方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3815441B1 (en) * | 2018-08-02 | 2023-12-27 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method and apparatus for performing radio resource selection and contention indication in wireless communication system |
| CN111586849B (zh) * | 2019-02-15 | 2021-08-24 | 大唐高鸿数据网络技术股份有限公司 | 一种多链路资源选择方法及终端 |
| US11917616B2 (en) * | 2020-07-24 | 2024-02-27 | Samsung Electronics Co., Ltd. | Method and apparatus for configuration and signaling of SL resources for inter-UE co-ordination |
-
2020
- 2020-09-09 CN CN202080101888.1A patent/CN115699931A/zh active Pending
- 2020-09-09 CN CN202310425897.1A patent/CN116390229B/zh active Active
- 2020-09-09 WO PCT/CN2020/114268 patent/WO2022051946A1/zh not_active Ceased
- 2020-09-09 EP EP20952734.0A patent/EP4192095B1/en active Active
-
2023
- 2023-03-08 US US18/180,669 patent/US20230224871A1/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107241804A (zh) * | 2016-03-29 | 2017-10-10 | 上海贝尔股份有限公司 | 检测冲突的方法及设备 |
| WO2017173665A1 (zh) * | 2016-04-08 | 2017-10-12 | 华为技术有限公司 | 一种通信资源协调方法及装置 |
| CN106792885A (zh) * | 2016-06-15 | 2017-05-31 | 北京展讯高科通信技术有限公司 | D2d通信资源重选方法、装置及终端 |
| US20200029245A1 (en) * | 2017-02-06 | 2020-01-23 | Intel Corporation | Partial sensing and congestion control for long term evolution (lte) vehicular communication |
| US20190387377A1 (en) * | 2017-03-24 | 2019-12-19 | Samsung Electronics Co., Ltd. | Resource selection method in vehicle to everything communication and apparatus therefore |
| CN111034293A (zh) * | 2017-08-11 | 2020-04-17 | 中兴通讯股份有限公司 | 在旁链链路通信中共享资源池的系统和方法 |
| CN110167072A (zh) * | 2018-02-12 | 2019-08-23 | 华为技术有限公司 | 资源选择的方法和终端设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4192095A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023178499A1 (zh) * | 2022-03-22 | 2023-09-28 | Oppo广东移动通信有限公司 | 资源重选方法、装置、设备、存储介质及程序产品 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4192095A4 (en) | 2023-10-04 |
| CN116390229B (zh) | 2025-02-18 |
| WO2022051946A9 (zh) | 2022-05-27 |
| US20230224871A1 (en) | 2023-07-13 |
| EP4192095A1 (en) | 2023-06-07 |
| EP4192095B1 (en) | 2024-09-04 |
| CN115699931A (zh) | 2023-02-03 |
| CN116390229A (zh) | 2023-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115190545B (zh) | 资源排除方法、装置、设备及存储介质 | |
| WO2022061753A1 (zh) | 资源排除方法、资源重选方法、装置、终端及存储介质 | |
| US20230224871A1 (en) | Resource reselection method and apparatus, and terminal and storage medium | |
| CN115243372A (zh) | 资源排除方法、处理方法、装置、终端设备及存储介质 | |
| US12262353B2 (en) | Resource selection method and device, terminal, and medium | |
| US20240357553A1 (en) | Transmission resource selection method and apparatus, device, and storage medium | |
| US12156181B2 (en) | Method and device for resource selection in vehicle networking system, terminal and medium | |
| CN113678491B (zh) | 待传输时频资源的评估方法、装置及设备 | |
| WO2023205950A1 (zh) | 载波管理方法、装置、设备和介质 | |
| WO2023279536A1 (zh) | 资源重选方法、装置、设备及存储介质 | |
| WO2023000233A1 (zh) | 资源重选方法、装置、设备及存储介质 | |
| WO2022183405A9 (zh) | 信息发送方法、装置、终端及存储介质 | |
| WO2023019589A1 (zh) | 载波选取方法、装置、设备及存储介质 | |
| WO2024156122A1 (en) | Method for device to device communication | |
| US20240064777A1 (en) | Method for determining reference resource, first terminal and storage medium | |
| WO2026065310A1 (zh) | 资源指示方法、装置、设备及存储介质 | |
| WO2023178499A1 (zh) | 资源重选方法、装置、设备、存储介质及程序产品 | |
| WO2025112066A1 (zh) | 侧行通信中的传输资源确定方法、装置、设备及存储介质 | |
| WO2022236683A1 (zh) | 传输资源的选择方法、装置、设备及存储介质 | |
| WO2023102791A1 (zh) | 资源排除方法、装置、终端、存储介质及程序产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20952734 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2020952734 Country of ref document: EP Effective date: 20230302 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |

