WO2021258511A1 - 资源排除方法、处理方法、装置、终端设备及存储介质 - Google Patents

资源排除方法、处理方法、装置、终端设备及存储介质 Download PDF

Info

Publication number
WO2021258511A1
WO2021258511A1 PCT/CN2020/107182 CN2020107182W WO2021258511A1 WO 2021258511 A1 WO2021258511 A1 WO 2021258511A1 CN 2020107182 W CN2020107182 W CN 2020107182W WO 2021258511 A1 WO2021258511 A1 WO 2021258511A1
Authority
WO
WIPO (PCT)
Prior art keywords
resource
exclusion
terminal device
percentage
priority
Prior art date
Application number
PCT/CN2020/107182
Other languages
English (en)
French (fr)
Inventor
丁伊
林晖闵
赵振山
Original Assignee
Oppo广东移动通信有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Oppo广东移动通信有限公司 filed Critical Oppo广东移动通信有限公司
Priority to CN202080077003.9A priority Critical patent/CN114642058A/zh
Priority to JP2022550849A priority patent/JP2023531112A/ja
Priority to CN202210831455.2A priority patent/CN115243372B/zh
Priority to EP20942076.9A priority patent/EP4075897A4/en
Publication of WO2021258511A1 publication Critical patent/WO2021258511A1/zh
Priority to US17/813,584 priority patent/US20220350659A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
    • G06F9/526Mutual exclusion algorithms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/5011Pool
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]

Definitions

  • This application relates to the field of mobile communications, and in particular to a resource exclusion method, processing method, device, terminal device and storage medium.
  • the terminal device In a transmission mode of SL, the terminal device needs to select resources in the resource pool.
  • the terminal device determines the resource selection window and the resource listening window, and according to the listening result of the resource listening window, excludes the resources in the resource selection window to obtain candidate resources for the data to be sent.
  • the embodiments of the present application provide a resource elimination method, processing method, device, terminal device, and storage medium, which can avoid the situation that the terminal device needs to repeatedly perform resource elimination and fall into an infinite loop.
  • the technical solution is as follows.
  • a resource exclusion method which is applied to a terminal device, and the method includes:
  • the first resource exclusion operation includes: exclusion of resources according to unlistened time slots in a resource listening window, where the unlistened timeslots are timeslots where the terminal device does not listen;
  • the first percentage is less than X%, determine a second resource set, where the first percentage is the number of resources in the first candidate resource set and the number of resources in the first resource set M Percentage of total.
  • a resource exclusion method which is applied to a terminal device, and the method includes:
  • the resource reservation period set includes a value not greater than ⁇ , perform a second resource exclusion operation on the first resource set in the resource selection window to obtain the second resource set;
  • the first resource set includes available resources belonging to the resource pool used by the terminal device in the resource selection window
  • the second resource exclusion operation includes: performing according to the PSCCH heard in the resource listening window Resource exclusion.
  • a resource processing method which is applied to a terminal device, and the method includes:
  • the first information determine whether to perform the target operation for the selected resource
  • the selected resource is a resource selected by the terminal device for a data packet to be sent after resource selection
  • the target operation includes at least one of a resource listening operation, a resource preemption judgment operation, and a resource exclusion operation
  • the resource preemption judgment operation is an operation for the terminal device to judge whether the selected resource is preempted by other terminal devices.
  • a resource exclusion device which is applied to a terminal device, and the device includes: an exclusion module and a determination module;
  • the exclusion module is configured to perform a first resource exclusion operation on a first resource set in a resource selection window to obtain a first candidate resource set, where the first resource set includes those used by the terminal device in the resource selection window Available resources of the resource pool, the first resource exclusion operation includes: exclusion of resources according to unlistened time slots in the resource listening window, where the unlistened timeslots are timeslots where the terminal device is not listening ;
  • the determining module is configured to determine a second resource set when the first percentage is less than X%, where the first percentage is the number of resources in the first candidate resource set and the first The percentage of the number of resources in the resource collection M total.
  • a resource exclusion device which is applied to a terminal device, and the device includes: an exclusion module;
  • the exclusion module is configured to perform a second resource exclusion operation on the first resource set in the resource selection window to obtain the second resource set when the resource reservation period set includes a value not greater than ⁇ ;
  • the first resource set includes available resources belonging to the resource pool used by the terminal device in the resource selection window
  • the second resource exclusion operation includes: performing according to the PSCCH heard in the resource listening window Resource exclusion.
  • a resource processing device which is applied to a terminal device, and the device includes: a determining module;
  • the determining module is configured to determine whether to perform a target operation for the selected resource according to the first information
  • the selected resource is a resource selected by the terminal device for a data packet to be sent after resource selection
  • the target operation includes at least one of a resource listening operation, a resource preemption judgment operation, and a resource exclusion operation
  • the resource preemption judgment operation is an operation for the terminal device to judge whether the selected resource is preempted by other terminal devices.
  • a terminal device comprising: a processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; The processor is configured to load and execute the executable instructions to implement the resource exclusion method or resource processing method as described in the foregoing aspect.
  • a computer-readable storage medium is provided, and executable instructions are stored in the readable storage medium, and the executable instructions are loaded and executed by the processor to implement the above-mentioned aspects.
  • a computer program product or computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium, and the processor of the computer device is readable from the computer
  • the storage medium reads the computer instruction, and the processor executes the computer instruction, so that the computer device executes the resource exclusion method or the resource processing method described in the foregoing aspect.
  • the terminal device After the terminal device completes the first resource exclusion operation and obtains the first candidate resource set, it first judges the resource exclusion situation through the first percentage. In the case that the first percentage is less than X%, the terminal device does not directly target the first candidate resource set. A candidate resource set performs further resource elimination, but the second resource set is obtained by completing the resource elimination through other implementation methods, thereby avoiding the problem that the terminal device repeatedly executes the resource elimination and falls into an infinite loop.
  • FIG. 1 is a schematic diagram of a transmission mode of a side link in a related technology of the present application
  • Figure 2 is a block diagram of the physical layer structure of NR-V2X in a related technology of the present application
  • Figure 3 is a block diagram of resource reservation within or between TBs in a related technology 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 selection method provided by an exemplary embodiment of the present application.
  • Fig. 7 is a block diagram of a communication system supporting sideline transmission provided by an exemplary embodiment of the present application.
  • FIG. 8 is a flowchart of a resource elimination method provided by an exemplary embodiment of the present application.
  • FIG. 9 is a flowchart of a resource elimination method provided by an exemplary embodiment of the present application.
  • FIG. 10 is a flowchart of a resource elimination method provided by an exemplary embodiment of the present application.
  • FIG. 11 is a flowchart of a resource elimination method provided by an exemplary embodiment of the present application.
  • FIG. 12 is a flowchart of a resource elimination method provided by an exemplary embodiment of the present application.
  • FIG. 13 is a flowchart of a resource processing method provided by an exemplary embodiment of the present application.
  • Fig. 14 is a structural block diagram of a resource exclusion device provided by an exemplary embodiment of the present application.
  • Fig. 15 is a structural block diagram of a resource exclusion device provided by an exemplary embodiment of the present application.
  • Fig. 16 is a structural block diagram of a resource processing device provided by an exemplary embodiment of the present application.
  • Fig. 17 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-roadside infrastructure (V2I) communication, and vehicle-to-people (Vehicle to People, V2P) communication.
  • V2X applications will improve driving safety, reduce congestion and vehicle energy consumption, and improve traffic efficiency.
  • Side Link (SL) transmission It is a device-to-device communication method with high spectrum efficiency and low transmission delay.
  • mode A two side link transmission modes are defined: mode A and mode B.
  • mode A the resources used by the terminal equipment during transmission are allocated by the base station through the downlink, and the terminal equipment performs data on the side link according to the resources allocated by the base station.
  • Send; the base station can allocate resources for a single transmission to the terminal equipment, and can also allocate resources for the semi-static transmission to the terminal equipment.
  • the terminal device selects one or more resources from the resource pool for data transmission. Specifically, the terminal device can select transmission resources from the resource pool by means of listening, or select transmission resources from the resource pool by means of random selection.
  • New Radio (NR)-V2X it is necessary to support automatic driving, so higher requirements are put forward for data interaction between vehicles, such as higher throughput, lower delay, higher reliability, Larger coverage, more flexible resource allocation, etc.
  • the physical layer structure of NR-V2X is shown in Figure 2.
  • the physical side-link control channel (PSCCH) 201 used to transmit control information is included in the physical side-link shared channel (Physical Side-Link Shared Channel, In PSSCH) 202, this also means that PSCCH201 and PSSCH202 must be sent at the same time. Therefore, the third generation partnership project (Third Generation Partnership Project, 3GPP) standard only supports the initial transmission of the current transport block (Transport Block, TB) to reserve the retransmission of the current TB, and the retransmission of the current TB reserves the retransmission of the current TB. Retransmission and the initial transmission or retransmission of the previous TB reserve the initial transmission or retransmission of the current TB.
  • 3GPP Third Generation Partnership Project
  • the retransmission 1 and retransmission 2 of TB 2 are reserved for the initial transmission of TB 2, and the retransmission 1 of TB 2 is reserved for retransmission 2 of TB 2.
  • the resource reservation in the same TB is indicated by two fields in the first side row control information transmitted in the PSCCH: time resource assignment (time resource assignment) and frequency domain resource assignment (frequency resource assignment).
  • time resource assignment time resource assignment
  • frequency domain resource assignment frequency resource assignment
  • the location of the time-frequency resource reserved by UE 2 for sending TB 2 for retransmission 1 and retransmission 2 can be known.
  • UE1 performs resource selection, it can avoid resource collision with UE2 by excluding the resources reserved by UE2 for sending retransmission 1 and retransmission 2 of TB2.
  • NR V2X also supports resource reservation between two TBs.
  • the initial transmission of TB 1 is reserved for the initial transmission of TB 2
  • the retransmission 1 of TB 1 is reserved for retransmission 1 of TB 2
  • the retransmission 2 of TB 1 is reserved for retransmission 2 of TB 2.
  • the resource reservation between TBs is indicated by the resource reservation period (Resource reservation period) field in the first side row control information transmitted in the PSCCH.
  • UE 1 listens to the initial transmission of TB 1 sent by UE 2, decodes the resource reservation period indicated by the "Resource reservation period" field in the first side line control information in the PSCCH of the initial transmission, and listens to the UE 2
  • the time domain position of the initial transmission of TB 1 can be added to obtain the time domain position reserved by UE 2 for sending the initial transmission of TB 2.
  • the frequency domain position of the initial transmission of TB 2 is the same as the frequency domain position of the initial transmission of TB 1, so UE 1 can learn the position of the time-frequency resource reserved by UE 2 for transmitting the initial transmission of TB 2.
  • the UE 1 can also avoid resource collisions with the UE 2 by excluding the resources reserved by the UE 2 for sending the initial transmission of the TB 2.
  • UE 1 can also calculate the time-frequency resource positions of retransmission 1 and retransmission 2 of TB 2 reserved by UE 2. UE 1 avoids resource collision with UE 2 by excluding corresponding resources.
  • the UE 1 when the UE 1 works in the above-mentioned mode B, the UE 1 can obtain the first side control information sent by other UEs by listening to the PSCCH sent by other UEs, thereby knowing the resources reserved by other UEs. When the UE 1 selects resources, it excludes resources reserved by other UEs, thereby avoiding resource collisions.
  • the configuration of the resource pool used by UE2 includes a (pre-)configured resource reservation period set M.
  • UE2 selects a resource reservation period from set M and puts it in the "Resource reservation period" field corresponding to its first side row control information , So as to reserve resources between two TBs.
  • the possible values of the resource reservation period are 0, [1, 99], 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 milliseconds, the resource in the resource pool configuration
  • the reserved period set M is composed of e types among the above possible values. Illustratively, e is equal to 16.
  • the resource selection window starts at time n+T1 and ends at time n+T2.
  • T proc,1 is the time for UE1 to select resources and prepare data.
  • T proc,1 corresponds to 3. 5, 9, 17 time slots;
  • T2 the service delay requirement range.
  • the terminal device performs resource monitoring at time 0 from n-T0 to nT proc, and the value of T0 is 100 or 1100 milliseconds.
  • T proc, 0 is the time for the terminal device to decode the control information.
  • T proc, 0 is 1, 1, 2 , and 4 time slots, respectively.
  • Step 1 Resource exclusion process
  • the UE1 has a service data packet arriving at time n, and resource selection is required.
  • UE1 takes all available resources in the resource selection window 44 that belong to the resource pool used by UE 1 as candidate resource set A, and any resource in candidate resource set A is denoted as R(x, y), x and y respectively indicate the frequency domain of the resource Location and time domain location.
  • R(x, y) any resource in candidate resource set A
  • x and y respectively indicate the frequency domain of the resource Location and time domain location.
  • M total the number of all available resources belonging to the resource pool used by UE1 in the resource selection window 44.
  • Step 1-1 As shown in Figure 4, in case 1, if UE1 sends data in time slot m in the resource listening window and does not listen, UE1 will determine the time slot m+q*Prxlg and the resource R(x, y+j*Ptxlg) whether overlap (full overlap or partial overlap). Among them, “time slot m+q*Prxlg” is a set of resources that may be reserved by UE2, and UE2 is other terminal equipment relative to UE1. "Resource R(x, y+j*Ptxlg)" is a set of resources that may be used (selected or reserved) by UE1 itself. If the two resource sets overlap, UE1 excludes the resource R(x, y) from the candidate resource set A.
  • Ptxlg is the number of Ptx converted into logical time slots.
  • Ptx is the resource reservation period determined by UE1. It is one of the values in the resource reservation period set M in the resource pool configuration used by UE1. It is also when UE1 sends data. The value indicated by the "Resource reservation period" field in the first side row control information of. Therefore, the resource R(x, y+j*Ptxlg) is the four resources 46 marked by diagonal hatching in FIG. 4.
  • Prxlg is the number after Prx is converted into logical time slot.
  • Prx is the resource reservation period indicated by "Resource reservation period" in the first sideline control information (sent by UE2) transmitted in the PSCCH monitored by UE1.
  • Prx is all possible values in the resource reservation period set M in the resource pool configuration used by UE1, that is, UE1 will determine each of M Whether the time slot m+q*Prxlg calculated by the value overlaps with the resource R(x, y+j*Ptxlg).
  • Tscal is equal to T2.
  • Step 1-2 Case 2 shown in Figure 5, if UE1 detects PSCCH on resource E(v, m) in time slot m in the resource listening window, where v is resource E(v, m) Measure the RSRP of the PSCCH or the RSRP of the PSSCH scheduled by the PSCCH (that is, the RSRP of the PSSCH sent at the same time as the PSCCH). If the measured RSRP is greater than the SL-RSRP threshold, and UE1 judges the resource E(v, m+q*Prxlg) overlaps with the resource R(x, y+j*Ptxlg) (full overlap or partial overlap), and the corresponding resource R(x, y) is excluded from the set A.
  • the resource R(x, y+j*Ptxlg) is the four resources 46 marked with slash and shading in FIG. 5.
  • Prxlg is the number after Prx is converted into logical time slot.
  • Prx is the resource reservation period indicated by "Resource reservation period" in the first side row control information transmitted in the PSCCH that UE1 listens to.
  • the resource E(v, m+q*Prxlg) is the resource 1 and 2 in Fig. 5.
  • UE1 will also exclude resources based on the "timeresourceassignment" and "frequencyresourceassignment” fields in the first side-line control information transmitted in the PSCCH that it hears.
  • UE1 listens to the PSCCH on resource E(p,z), measures the RSRP of the PSCCH or the RSRP of the PSSCH scheduled by the PSCCH, if the measured RSRP is higher than the SL-RSRP threshold, and UE1 is on resource E( p, z)
  • the monitored PSCCH uses the "timeresourceassignment” and "frequencyresourceassignment” fields to indicate that the resource 3 and the resource 4 are reserved, and the UE1 excludes the corresponding resource in the resource selection window.
  • UE1 excludes the time-frequency resources reserved by the first side-line control information according to the "resourcereservationperiod” field, "timeresourceassignment” and “frequencyresourceassignment” fields in the first side-line control information it hears.
  • step 1 (including steps 1-1 and 1-2) is performed again.
  • Step 2 Resource selection process
  • UE1 randomly selects a number of resources from the candidate resource set A as the resources used by UE1 during initial transmission and retransmission.
  • the above RSRP threshold is determined by the priority P1 carried in the PSCCH monitored by UE1 and the priority P2 of the data to be sent by UE1.
  • the UE1 obtains the SL-RSRP threshold value table through network configuration or pre-configuration, and the SL-RSRP threshold value table contains the SL-RSRP threshold values 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 priority level P1, and j is the value of priority level P2.
  • UE1 When UE1 listens to the PSCCH sent by UE2 and obtains the priority P1 and the priority P2 of the data packet to be sent in the first side control information transmitted in the PSCCH, UE1 determines the SL-RSRP by looking up Table 1 Threshold.
  • UE1 uses the measured PSCCH-RSRP or the PSCCH-scheduled PSSCH-RSRP to compare with the SL-RSRP threshold depends on the resource pool configuration of the resource pool used by UE1.
  • the configuration of the resource pool can be network configuration or pre-configuration.
  • 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, in these 5 time slots, 2 time slots may be in TDD mode
  • the downstream downlink time slots or the time slots for sending synchronization signals are not included in the Sidelink resource pool, so it is necessary to convert the 5 milliseconds represented by Prx into 3 logical time slots, that is, Prxlg.
  • the configuration of the resource pool used by the UE1 includes the corresponding relationship between the priority and the foregoing possible values, and the UE1 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 configured by the network or pre-configured.
  • NR-V2X also supports reselecting resources that have been selected but not indicated by sending the first side line control information after the resource selection is completed.
  • the terminal device generates data in time slot n, determines the resource listening window and the selection window for resource selection, and the terminal device selects the initial transmission resource x of time slot n+a, and time slot n+b and n+c retransmission resources y and z.
  • the first side line control information sent in resource x will indicate resource x, resource y and resource z
  • the first side line control information sent in resource y will indicate resource y and resource z.
  • the terminal device For the selected resources x, y, z indicated by the first side row control information to be sent for the first time in time slot n+a, the terminal device performs the resource elimination process in step 1 above at least once in time slot n+a-T3. If the resources x, y, and z are still in the resource set A after the resource is excluded, there is no need to perform resource reselection. Otherwise, the terminal device performs resource reselection for resources in x, y, and z that are not in resource set A after resource exclusion (triggering step 2 to perform resource reselection), or for any one or more of x, y, and z Resource reselection.
  • T3 is equal to T proc,1 .
  • resource preemption is also supported.
  • the terminal device can trigger the resource exclusion process.
  • the terminal device selects resources x, y, and z in time slot n.
  • the first side line control information sent in resource x will indicate resource x, resource y and resource z
  • the first side line control information sent in resource y will indicate resource y and resource z.
  • the terminal device continues to listen to the PSCCH.
  • the terminal device performs at least in the time slot n+b-T3 One time step 1 of the resource elimination process.
  • T3 is equal to T proc,1 .
  • T porc,1 includes the time when the terminal device performs resource selection or reselection.
  • the terminal device may reselect any resource that is not indicated by sending the first side line control information.
  • the resource preemption mechanism can be activated or deactivated in units of resource pools.
  • the terminal device may activate or deactivate resource preemption according to the measured channel occupancy ratio (CR) or channel busy ratio (CBR). For example, when the CBR is low, the resource preemption is deactivated; when the CBR is high, the resource preemption is activated.
  • CR channel occupancy ratio
  • CBR channel busy ratio
  • the terminal device If the priority of the data packet to be sent by the terminal device is the highest priority or higher than a priority threshold ⁇ , the terminal device does not perform continuous resource monitoring on whether the selected resource is preempted by other terminal devices after completing the resource selection.
  • the terminal device selects resources x, y, and z in time slot n.
  • the first side line control information sent in resource x will indicate resource x, resource y and resource z
  • the first side line control information sent in resource y will indicate resource y and resource z.
  • the terminal device does not continue resources for whether the selected resources x, y, and z are preempted by other terminals Snooping does not judge whether resources x, y, and z are preempted by other terminal devices, and does not trigger the resource exclusion process for resources x, y, and z during the judgment process of resource preemption.
  • MAC layer MAC layer or RLC layer
  • the physical layer judges whether these resources are preempted by other terminals.
  • the priority of the data packet to be sent by the terminal device is the highest priority or higher than a priority threshold ⁇
  • the physical layer does not perform the resource elimination process in step 1 for these resources, and does not judge whether these resources are preempted by other terminal devices.
  • the physical layer reports an empty set to the upper layer, which means that the series of resources are not preempted by other terminal devices or the physical layer does not report the series of resources to the upper layer.
  • the terminal device If the priority of the data packet to be sent by the terminal device is the highest priority or higher than a priority threshold ⁇ , the terminal device does not judge whether the selected resource is preempted by other terminal devices after completing the resource selection, and does not trigger the corresponding resource Eliminate steps.
  • the terminal device selects resources x, y, and z in time slot n.
  • the first side line control information sent in resource x will indicate resource x, resource y and resource z
  • the first side line control information sent in resource y will indicate resource y and resource z. If the priority of the data packet to be sent by the terminal device is the highest priority or higher than a priority threshold ⁇ , after the time slot n, the terminal device does not judge whether the resources x, y, and z are occupied by other terminal devices.
  • the resource preemption judgment process triggers the resource exclusion process for resources x, y, and z.
  • the terminal equipment If the terminal equipment is about to complete the instruction of all resources in time slot r, the terminal equipment is after time slot r-T3 or after time slot r, if the priority of the data packet to be sent by the terminal equipment is the highest priority or higher than a priority Threshold ⁇ , the terminal device does not perform continuous resource listening for the selected resource.
  • the terminal device selects resources x, y, and z in time slot n.
  • the first side line control information sent in resource x will indicate resource x, resource y and resource z
  • the first side line control information sent in resource y will indicate resource y and resource z. If the terminal device sends the first side-line control information on resource x, all time-frequency resources that the terminal device has selected will be indicated.
  • the time slot where resource x is located is time slot r.
  • time slot r-T3 or time slot r if the priority of the data packet to be sent by the terminal device is the highest priority or higher than a priority threshold ⁇ , the terminal device does not perform continuous resource listening for the selected resource (Including the resource snooping described above for determining whether reselection is required for the selected resource and/or whether it is preempted by other terminal devices).
  • T3 is equal to T proc,1 .
  • T porc,1 includes the time when the terminal device performs resource selection or reselection.
  • the terminal equipment If the terminal equipment is about to complete the instruction of all resources in time slot r, the terminal equipment is after time slot r-T3 or after time slot r, if the priority of the data packet to be sent by the terminal equipment is the highest priority or higher than a priority Threshold ⁇ , the terminal device does not judge whether the selected resource is preempted by other terminal devices, and does not trigger the corresponding resource exclusion step.
  • the terminal device selects resources x, y, and z in time slot n.
  • the first side line control information sent in resource x will indicate resource x, resource y and resource z
  • the first side line control information sent in resource y will indicate resource y and resource z. If the terminal sends the first side-line control information on resource x, all time-frequency resources that the terminal device has selected will be indicated.
  • the time slot where resource x is located is time slot r.
  • T3 is equal to T proc,1 .
  • T porc,1 includes the time when the terminal device performs resource selection or reselection.
  • the terminal device will not perform continuous resource listening for the selected resource if the resource preemption mechanism is deactivated after time slot r-T3 or after time slot r .
  • the terminal device selects resources x, y, and z in time slot n.
  • the first side line control information sent in resource x will indicate resource x, resource y and resource z
  • the first side line control information sent in resource y will indicate resource y and resource z. If the terminal device sends the first side-line control information on resource x, all time-frequency resources that the terminal device has selected will be indicated.
  • the time slot where resource x is located is time slot r.
  • T3 is equal to T proc,1 .
  • T porc,1 includes the time when the terminal device performs resource selection or reselection.
  • the aforementioned priority threshold ⁇ depends on network configuration or pre-configuration or UE implementation. And the above-mentioned higher priority ⁇ means higher priority than ⁇ represents. For example, 0-7 represents each priority, 0 is the highest priority, 7 is the lowest priority, ⁇ is equal to 3, and higher than the priority ⁇ means priority 0,1,2. If 0 is the lowest priority, 7 is the highest priority, and ⁇ is equal to 3, higher priority ⁇ refers to priorities 4, 5, 6, and 7.
  • the foregoing terminal device performs resource selection at time n, resource selection in the re-evaluation process and resource selection for preempted resources, the SL-RSRP thresholds in these three cases may be the same or different.
  • the terminal equipment first excludes resources based on the unheard time slot (step 1-1), and then excludes resources based on the PSCCH it hears (step 1-2). If the resource is excluded, the candidate resource sets The number of remaining resources in A is less than X%*M total , the terminal device raises the SL-RSRP threshold by 3 dB, and performs step 1 again (including steps 1-1 and 1-2). The purpose is to ensure that the candidate resource set A contains at least X%*M total resources after the resources are excluded.
  • the possible values of X are ⁇ 20,35,50 ⁇ .
  • the terminal device determines that X is equal to 50 and one time slot is equal to 1 millisecond according to the priority of the data to be sent.
  • step 1-1 if the resource reservation period set M in the resource pool configuration contains a smaller value of 2ms and 3ms, it will cause the terminal equipment in step 1-1 to m+q*Prxlg represents the time slot ⁇ m+2,m+4,m+6,m+8... ⁇ (when Prx is equal to 2ms), m+q*Prxlg represents the time slot ⁇ m+3,m+6,m+9,m+12... ⁇ (When Prx is equal to 3ms).
  • the terminal device may exclude all resources on a time slot every 2 time slots, and all resources on a time slot every 3 time slots. In this way, to a large extent, after the terminal device performs step 1-1, the remaining resources in the candidate resource set A are already less than 50%*M total .
  • step 1-1 the number of remaining resources in candidate resource set A is less than 50%*M total
  • step 1-2 the number of remaining resources in resource set A must also be less than 50%*M total .
  • the terminal device raises the SL-RSRP threshold and re-executes step 1 the number of remaining resources in resource set A after step 1-1 this time is the same as the number of remaining resources executed in step 1-1 last time, which is also less than 50%*M total . In this way, the terminal device will repeatedly execute step 1 and fall into an endless loop.
  • the embodiment of the present application provides a resource elimination solution, which can avoid this problem.
  • Fig. 7 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 may 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 the data network is provided with a V2X application server (Application Server) required for a V2X service.
  • 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 also includes: a radio access network (New Generation-Radio Access Network, NG-RAN) and four user equipments (ie, user equipment 1 to user equipment 4) shown by way of example, where each user equipment is V2X application (Application) is installed.
  • NG-RAN New Generation-Radio Access Network
  • user equipment 1 to user equipment 4 shown by way of example, where each user equipment is V2X application (Application) is installed.
  • the user equipment 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 (Reference Point), the V2X application server is connected with the V2X application in the user equipment through the V1 reference point; the wireless access network is connected with the 5G core network
  • the AMF function and the UPF function in the connection the wireless access network is connected to the user equipment 1 and the user equipment 5 through the Uu reference point; multiple user equipments use the PC5 reference point for sideline transmission, and multiple V2X applications pass through V5 reference point connection.
  • the above-mentioned reference point may also be referred to as an "interface".
  • Fig. 8 shows a flow chart of a resource elimination method provided by an exemplary embodiment of the present application.
  • the method is applied to any user equipment shown in FIG. 7 as an example, and the user equipment is also called a terminal device.
  • Methods include:
  • Step 810 Perform a first resource exclusion operation on the first resource set in the resource selection window to obtain the first candidate resource set.
  • the first resource set includes available resources belonging to the resource pool used by the terminal device in the resource selection window.
  • the resource selection window is a time window for the terminal device to select resources for the data to be sent.
  • the first resource exclusion operation includes: exclusion of resources according to unlistened time slots in the resource listening window, which are timeslots where the terminal device does not listen. After the first resource set undergoes the first resource elimination operation, the remaining resources constitute the first candidate resource set.
  • the first candidate resource set is all or part of the resources in the first resource set. For example, when there is no unlistened time slot in the resource listening window, the first candidate resource set is all resources in the first resource set; there is at least one unlistened time slot in the resource listening window, but When there are no overlapping resources, the first candidate resource set is all the resources in the first resource set; when there is at least one unlisted time slot in the resource listening window and there are overlapping resources, the first candidate resource The set is part of the resources in the first set of resources.
  • the first resource exclusion operation includes: R(x, y) is any resource in the first resource set.
  • UE1 sends data in time slot m in the resource listening window (i.e. unlisted time slot). If no listening is performed, UE1 will determine the time slot m+q*Prxlg and the resource R(x, y+j*Ptxlg) Whether overlap (full overlap or partial overlap).
  • time slot m+q*Prxlg is a set of resources that may be reserved by UE2, and UE2 is other terminal equipment relative to UE1.
  • Resource R(x, y+j*Ptxlg) is a set of resources that may be used (selected or reserved) by UE1 itself. If the two resource sets overlap, UE1 excludes the overlapping resource R(x, y) from the first resource set.
  • Prxlg is the number after Prx is converted into logical time slots
  • Prx is all possible values in the resource reservation period set in the resource pool configuration used by UE1.
  • j 0, 1, 2, 3...C-1
  • C is determined by the random counter value generated by UE1
  • Ptxlg is the number of Ptx converted into logical time slots
  • Ptx is the resource reservation period determined by UE1, which is One of the values in the resource reservation period set in the resource pool configuration used by the UE1.
  • Step 820 If the first percentage is less than X%, determine the second resource set.
  • the first percentage is the percentage of the number of resources in the first candidate resource set to the number of resources M total in the first resource set.
  • the second resource set is a resource set composed of remaining resources after the terminal device completes the resource exclusion of the first resource set (including at least one resource exclusion operation).
  • the terminal device first determines the first percentage after performing the first resource exclusion operation.
  • the first percentage is less than the threshold X%, it means that the terminal device has excluded a lot of resources, and there are not enough candidate resources for subsequent resource selection, and the terminal device does not immediately proceed to the first candidate resource set.
  • the resource exclusion but through other implementation methods to complete the resource exclusion.
  • X is used to make a judgment on the resource exclusion of the first resource set.
  • the value set of X includes: ⁇ 20, 30, 50 ⁇ , and the value set is a set of candidate values of X.
  • the value set of X may also include other candidate values, which is not limited in the embodiment of the present application.
  • the resource pool configuration corresponding to the terminal device includes the correspondence between the value in the value set and the priority of the data to be sent; wherein, the resource pool configuration is configured by the network device, or the resource pool configuration is pre-configured of.
  • the optional values of the priority of the data to be sent by the terminal device are 0-7, and the smaller the value of the priority is, the priority corresponds to the larger value in the value set.
  • the terminal device determines the second resource set, it performs resource selection in the determined second resource set.
  • the reason why the terminal device triggers the foregoing resource exclusion process includes but is not limited to: the terminal device triggers the resource exclusion during the re-evaluation process when the data packet arrives at time n , To trigger resource exclusion when judging whether the selected resource is preempted by other terminals.
  • the parameter j in R(x, y+j*Ptxlg) used by the terminal device is 0 .
  • the terminal device after the terminal device completes the first resource exclusion operation and obtains the first candidate resource set, it first judges the resource exclusion situation through the first percentage, and when the first percentage is less than In the case of X%, the terminal device does not directly perform further resource exclusion for the first candidate resource set, but completes the resource exclusion through other implementation methods to obtain the second resource set, thereby avoiding the terminal device from repeatedly performing resource exclusion (including step 1- 1 and step 1-2).
  • step 820 can be replaced and implemented into the following three implementation manners:
  • Implementation method 1 When the first percentage is less than X%, only the first resource exclusion operation is performed.
  • the terminal device does not need to perform resource exclusion (that is, perform a second resource exclusion operation) based on the detected PSCCH, determines the first candidate resource set as the second resource set, and directly selects resources from the first candidate resource set to send data.
  • resource exclusion that is, perform a second resource exclusion operation
  • Implementation manner 2 When the first percentage is less than X%, the resource exclusion result corresponding to the first resource exclusion operation is not retained, and the second resource exclusion operation is performed on the first resource set.
  • the second resource exclusion operation includes: exclusion of resources according to the PSCCH intercepted in the resource listening window.
  • the terminal device discards the resource exclusion result obtained by performing resource exclusion based on the unlistened time slot, and after performing the second resource exclusion operation on the first resource set, determines the obtained second candidate resource set as the second resource set.
  • the second candidate resource set is all or part of the resources in the first resource set. For example, when the PSCCH is not heard in the resource listening window, the second candidate resource set is all resources in the first resource set; when the PSCCH is heard in the resource listening window, the measured RSRP is greater than the RSRP threshold, And when there are overlapping resources, the second candidate resource set is part of the resources in the first resource set.
  • the second resource exclusion operation includes: R(x, y) is any resource in the first resource set.
  • UE1 detects the PSCCH on the resource E(v, m) in the time slot m in the resource listening window, and then measures the RSRP of the PSCCH or the RSRP of the PSSCH scheduled by the PSCCH (that is, the RSRP of the PSSCH sent at the same time as the PSCCH.
  • resource E(v, m+q*Prxlg) is a set of resources that may be reserved by UE2, and UE2 is other terminals relative to UE1.
  • resource R(x, y+j*Ptxlg) is a resource set that may be used (selected or reserved) by the UE1 itself.
  • Prxlg is the number of logical time slots after Prx is converted
  • Prx is the resource reservation indicated by the "Resource reservation period" in the first side line control information transmitted in the PSCCH monitored by UE1.
  • Stay cycle. j 0, 1, 2, 3...C-1
  • C is determined by the random counter value generated by UE1
  • Ptxlg is the number of Ptx converted into logical time slots
  • Ptx is the resource reservation period determined by UE1, which is One of the values in the resource reservation period set in the resource pool configuration used by the UE1.
  • Implementation mode 3 When the first percentage is less than X%, the value of X is adjusted to ⁇ , and ⁇ is not greater than the first percentage*100.
  • the terminal device After adjusting ⁇ , the terminal device continues to perform the second resource exclusion operation, and then uses ⁇ as a threshold to determine the resource exclusion situation.
  • step 820 is implemented as step 821 instead, as shown in FIG. 9:
  • Step 821 When the first percentage is less than X%, determine the first candidate resource set as the second resource set.
  • the terminal device In the case that the first percentage is less than X%, it means that the terminal device has excluded a lot of resources, and there are not enough candidate resources for subsequent resource selection, the terminal device does not perform the second resource exclusion operation, and directly executes The first candidate resource set obtained after the first resource exclusion operation is determined to be the second resource set.
  • the terminal device after determining the first candidate resource set as the second resource set, performs resource selection in the determined second resource set.
  • the terminal device does not perform the second resource exclusion operation, and only performs the first resource exclusion operation, avoiding excluding too many resources in the resource selection window, thereby repeatedly performing resource exclusion (including steps 1-1 and 1-2) ).
  • step 820 is replaced by step 822-1 and step 822-2, as shown in FIG. 10:
  • Step 822-1 When the first percentage is less than X%, the first candidate resource set is abandoned, and the second resource exclusion operation is performed on the first resource set in the resource selection window to obtain the second candidate resource set.
  • the second resource exclusion operation includes: exclusion of resources based on the PSCCH intercepted in the resource listening window. After the first resource set undergoes the second resource elimination operation, the remaining resources constitute the second candidate resource set.
  • the terminal device determines the first percentage after performing the first resource exclusion operation.
  • the first percentage is less than X%, it means that the terminal device has excluded a lot of resources, and the subsequent candidate resources for resource selection are not enough, and the terminal device abandons the first candidate resource set (that is, abandons the first candidate resource set).
  • the exclusion result corresponding to the resource exclusion operation) the first resource set is re-excluded, and the second resource exclusion operation is performed to obtain the second candidate resource set.
  • Step 822-2 Determine the second candidate resource set as the second resource set.
  • the terminal device only retains the second resource exclusion operation performed on the first resource set, and determines the obtained second candidate resource set as the second resource set.
  • the terminal determines a second percentage, where the second percentage is the percentage of the number of resources in the second resource set to M total ; where the second percentage is not less than X%
  • the second resource set is not updated; when the second percentage is less than X%, the RSRP threshold is increased; according to the increased RSRP threshold, the first resource exclusion operation and the second resource are repeatedly performed on the first resource set At least one of the operations is excluded, and the second resource set is updated until the second percentage is not less than X%.
  • the terminal device After obtaining the second resource set, the terminal device further judges the resource exclusion situation through the second percentage. If the second percentage is not less than X%, the second resource set remains unchanged, and the terminal device can perform resource selection in the second resource set. If the second percentage is less than X%, it means that too many resources are excluded through the second resource exclusion operation, and the terminal device initializes the first resource set, and re-executes the resource exclusion operation on the first resource set through the increased RSRP threshold (Including at least one of the first resource exclusion operation and the second resource exclusion operation), updating the second resource set so that there are enough resources for the terminal device to perform resource selection.
  • the second percentage is not less than X%, the second resource set remains unchanged, and the terminal device can perform resource selection in the second resource set. If the second percentage is less than X%, it means that too many resources are excluded through the second resource exclusion operation, and the terminal device initializes the first resource set, and re-executes the resource exclusion operation on the first resource set through the
  • the RSRP threshold is related to the second resource exclusion operation, and the RSRP threshold is used to compare with the RSRP measurement value of the PSCCH that is heard or the RSRP measurement value of the PSSCH scheduled by the PSCCH. In the case that the RSRP measurement value is not greater than the RSRP threshold, the first resource set does not need to be excluded. In the case where the RSRP measurement value is greater than the RSRP threshold, the first resource set needs to be excluded.
  • the RSRP threshold before the increase is determined by the priority P1 carried in the PSCCH intercepted by the terminal device and the priority P2 of the data to be sent by the terminal device.
  • the RSRP threshold is increased by 3dB each time.
  • repeating at least one of the first resource exclusion operation and the second resource exclusion operation includes: repeating the second resource exclusion operation.
  • repeating at least one of the first resource exclusion operation and the second resource exclusion operation includes: repeating the first resource exclusion operation and the second resource exclusion operation, and abandoning the first resource exclusion operation corresponds to The result of resource exclusion.
  • the RSRP threshold is related to the second resource exclusion operation and has nothing to do with the first resource exclusion operation. Re-executing resource exclusion using the raised RSRP threshold cannot change the result of the first resource exclusion operation. Therefore, when the terminal device re-excludes resources, it can only re-execute the second resource exclusion operation or re-execute the first resource exclusion operation. And the second resource exclusion operation, but only the resource exclusion result corresponding to the second resource exclusion operation is retained.
  • the terminal device performs resource selection in the determined second resource set after completing the resource exclusion.
  • the ratio of the number of resources in the first candidate resource set to the number of resources in the first resource set M total is already less than X%.
  • the resource exclusion result corresponding to the first resource exclusion operation is not retained, and only the second resource exclusion operation is performed to avoid excluding too many resources in the resource selection window, thereby repeating the resource exclusion (including steps 1-1 and steps). 1-2).
  • step 820 is replaced by step 823-1, step 823-2, and step 823-3, as shown in FIG. 11:
  • Step 823-1 when the first percentage is less than X%, adjust X to ⁇ .
  • satisfies the first condition, and the first condition includes: ⁇ is not greater than the first percentage*100.
  • the terminal device determines the first percentage after performing the first resource exclusion operation.
  • the first percentage is less than X%
  • the terminal device if the terminal continues to exclude resources, the percentage of the number of remaining resources to M total after further elimination will definitely be less than X%, so the terminal device lowers the value of X to ⁇ , This allows subsequent terminal devices to use a smaller ⁇ to judge the exclusion of resources.
  • Step 823-2 Perform a second resource exclusion operation on the first candidate resource set to obtain a second resource set.
  • the second resource exclusion operation includes: exclusion of resources according to the PSCCH intercepted in the resource listening window. After performing the first resource exclusion operation, the terminal device continues to perform the second resource exclusion operation, and the remaining resources form the second resource set.
  • Step 823-3 According to the adjusted ⁇ , it is determined whether the first resource exclusion operation and the second resource exclusion operation need to be repeated to update the second resource set.
  • the terminal device determines a second percentage, and the second percentage is the percentage of the number of resources in the second resource set to M total ; if the second percentage is not less than ⁇ %, the second percentage is not updated.
  • the reset X value (that is, ⁇ ) is used.
  • is determined in any of the following ways:
  • is the maximum value or any value satisfying the first condition in the first value set.
  • the first value set is a set of candidate values of ⁇ .
  • the first value set is ⁇ 20, 35, 50 ⁇ .
  • the first value set is configured by the network device, or pre-configured.
  • the first condition includes: ⁇ is not greater than 40.
  • is the maximum value 35 that satisfies the first condition in the above-mentioned first value set. Or, ⁇ is 20 or 35 that meets the first condition in the first value set.
  • is a value determined by the number of time-frequency resources that the terminal device needs to select in the first value set.
  • the number of available resources in each time slot is N1
  • is equal to the first percentage *100.
  • X is 50
  • the first percentage is 44%
  • is 44.
  • is a value determined by the number of time-frequency resources that the terminal device needs to select.
  • the ratio of the number of resources in the first candidate resource set to the number of resources in the first resource set M total is already less than X%.
  • the value of X is adjusted to be ⁇ , and ⁇ is not greater than the first percentage*100, so as to avoid the situation that excessive resources in the resource selection window are excluded and the terminal device repeatedly executes resource exclusion.
  • the terminal device can also solve the problem of excluding excessive resources in the resource selection window through implementation manner 4 as follows.
  • Implementation manner 4 In the case that the resource reservation period set includes a value that is too small, only the second resource exclusion operation is performed.
  • FIG. 12 shows a flowchart of a method for eliminating resources provided by an exemplary embodiment of the present application.
  • the method is applied to any user equipment shown in FIG. 7 as an example, and the user equipment is also called a terminal device.
  • Methods include:
  • Step 1210 In the case that the resource reservation period set includes a value not greater than ⁇ , perform a second resource exclusion operation on the first resource set in the resource selection window to obtain the second resource set.
  • the first resource set includes available resources belonging to the resource pool used by the terminal device in the resource selection window
  • the second resource exclusion operation includes: exclusion of resources according to the PSCCH intercepted in the resource listening window.
  • the terminal device When the terminal device sends data, it reserves resources for the next cycle according to the resource reservation cycle.
  • the possible values of the resource reservation period include 0, [1, 99], 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 milliseconds, and the resource reservation in the resource pool configuration
  • the period set is composed of e types of the above values. Exemplarily, e is 16.
  • the terminal device may exclude excessive resources when performing the first resource exclusion operation.
  • the terminal device first determines whether there is a value not greater than ⁇ in the set of resource reservation periods before removing resources.
  • the terminal The device does not perform (that is, skips) the first resource exclusion operation, and directly performs the second resource exclusion operation on the first resource set in the resource selection window to obtain the second resource set.
  • is configured by the network device, or pre-configured, or depends on the implementation of the terminal device.
  • the second resource exclusion operation includes: R(x, y) is any resource in the first resource set.
  • UE1 detects the PSCCH on the resource E(v, m) in the time slot m in the resource listening window, and then measures the RSRP of the PSCCH or the RSRP of the PSSCH scheduled by the PSCCH (that is, the RSRP of the PSSCH sent at the same time as the PSCCH.
  • resource E(v, m+q*Prxlg) is a set of resources that may be reserved by UE2, and UE2 is other terminals relative to UE1.
  • R(x, y+j*Ptxlg) is a set of resources that may be used (selected or reserved) by UE1 itself.
  • Prxlg is the number of logical time slots after Prx is converted
  • Prx is the resource reservation indicated by the "Resource reservation period" in the first side line control information transmitted in the PSCCH monitored by UE1.
  • Stay cycle. j 0, 1, 2, 3...C-1
  • C is determined by the random counter value generated by UE1
  • Ptxlg is the number of Ptx converted into logical time slots
  • Ptx is the resource reservation period determined by UE1, which is One of the values in the resource reservation period set in the resource pool configuration used by the UE1.
  • the terminal device determines a second percentage, the second percentage being the percentage of the number of resources in the second resource set to the number of resources in the first resource set M total ; If the score is not less than X%, the second resource set is not updated; if the second percentage is less than X%, the RSRP threshold is increased; according to the increased RSRP threshold, the second resource set is repeated The resource exclusion operation updates the second resource set until the second percentage is not less than X%.
  • X is used to make a judgment on the resource exclusion of the first resource set.
  • X corresponds to a second value set, and the second value set is a set of candidate values of X.
  • the second value set includes: ⁇ 20,35,50 ⁇ .
  • the value set of X may also include other candidate values, which is not limited in the embodiment of the present application.
  • the resource pool configuration corresponding to the terminal device includes the correspondence between the value in the second value set and the priority of the data to be sent; wherein, the resource pool configuration is configured by the network device, or the resource pool configuration is Pre-configured.
  • the reason why the terminal device triggers the foregoing resource exclusion process includes but is not limited to: the terminal device triggers the resource exclusion during the re-evaluation process when the data packet arrives at time n , To trigger resource exclusion when judging whether the selected resource is preempted by other terminals.
  • the parameter j in R(x, y+j*Ptxlg) used by the terminal device is 0 .
  • the terminal device makes a pre-judgment of the resource exclusion based on the value in the resource reservation period set before performing resource exclusion, and the resource reservation period set includes no more than ⁇
  • the terminal device is likely to exclude too many resources through the first resource exclusion operation, and the terminal device only performs the second resource exclusion operation, thereby avoiding the problem of excluding too many resources in the resource selection window .
  • the terminal device After the initial resource selection is completed, the terminal device generally needs to perform continuous resource listening to determine whether it is necessary to reselect the selected resource and/or whether there is another terminal device to preempt the selected resource.
  • FIG. 13 shows a flowchart of a resource processing method provided by an exemplary embodiment of the present application, which is applied to a terminal device, and the method includes:
  • Step 1310 According to the first information, it is determined whether to perform a target operation on the selected resource.
  • the selected resource is the resource selected for the data packet to be sent after the terminal device selects the resource.
  • the target operation includes at least one of a resource listening operation, a resource preemption judgment operation, and a resource exclusion operation.
  • the resource preemption judgment operation is The terminal device judges whether the selected resource is preempted by other terminal devices.
  • the selected resource is the terminal device in the second resource set obtained according to the resource exclusion process corresponding to the embodiment shown in FIG. 8, or FIG. 9, or FIG. 10, or FIG. 11, or FIG. After selecting the resource, select the resource for the data packet to be sent.
  • the selected resource is a resource selected by the terminal device for the data packet to be sent after selecting a resource in the obtained candidate resource set according to an existing resource elimination process.
  • step 1310 is implemented as: determining whether to perform a target operation for the selected resource according to the priority of the data packet to be sent.
  • the data packet to be sent corresponds to a priority, and the priority corresponds to a value range, such as 0 to 7.
  • the highest priority is the highest priority value in the priority value range.
  • the terminal device Since the terminal device does not perform continuous resource monitoring on whether the selected resource is preempted by other terminal devices, the terminal device does not judge whether the selected resource is preempted by other terminal devices, and does not trigger the resource exclusion operation in the resource preemption judgment process .
  • the foregoing resource exclusion operation refers to the resource exclusion operation in the process of resource preemption judgment.
  • the time slot r is the time slot in which the terminal device completes the resource indication by sending the first side line control information.
  • T porc,1 includes the time when the terminal device performs resource selection or reselection.
  • T proc,1 corresponds to 3, 5, 9, 17 time slots.
  • not performing continuous resource listening operations on the selected resource includes: not performing continuous resource monitoring on whether the selected resource needs to be reselected, and/or not on whether the selected resource is preempted by other terminal devices Perform continuous resource listening.
  • the foregoing resource exclusion operation refers to the resource exclusion operation in the process of resource preemption judgment.
  • the time slot r is the time slot in which the terminal device completes the resource indication by sending the first side line control information.
  • T porc,1 includes the time when the terminal device performs resource selection or reselection.
  • T proc,1 corresponds to 3, 5, 9, 17 time slots.
  • the priority threshold of the data packet to be sent is configured by the network device; or, the priority threshold is pre-configured; or, the priority threshold is determined by the terminal device.
  • the foregoing resource exclusion operation includes: at least one of a third resource exclusion operation and a fourth resource exclusion operation; wherein the third resource exclusion operation includes: resource exclusion according to an unlistened time slot, and when not listening A slot is a time slot where the terminal device is not listening; the fourth resource exclusion operation includes: exclusion of resources based on the PSCCH heard.
  • the embodiment of this application does not limit the specific process of resource exclusion.
  • step 1310 is implemented as: determining whether to perform a target operation on the selected resource according to the state of the resource preemption mechanism.
  • the state of the resource preemption mechanism includes: activated or deactivated.
  • the resource preemption mechanism is deactivated, after the time slot rT proc,1 or after the time slot r, no continuous resource listening operation is performed for the selected resource.
  • the time slot r is the time slot in which the terminal device completes the resource indication by sending the first side line control information.
  • T porc,1 includes the time when the terminal device performs resource selection or reselection.
  • T proc,1 corresponds to 3, 5, 9, 17 time slots.
  • not performing continuous resource listening operations on the selected resource includes: not performing continuous resource monitoring on whether the selected resource needs to be reselected, and/or not on whether the selected resource is preempted by other terminal devices Perform continuous resource listening.
  • the resource preemption mechanism is deactivated according to the configuration of the network device; or, the resource preemption mechanism is deactivated according to the pre-configuration; or, the resource preemption mechanism is deactivated by the terminal device according to the first measurement result of the CR; or, The resource preemption mechanism is deactivated by the terminal device according to the second measurement result of the CBR.
  • the resource preemption mechanism when the first measurement result (or the second measurement result) is lower than a certain threshold, the resource preemption mechanism is deactivated; when the first measurement result (or the second measurement result) is higher than a certain threshold Next, activate the resource preemption mechanism.
  • the terminal device after the terminal device initially completes resource selection, it can determine whether it is necessary to perform resource listening, resource preemption judgment, etc., according to the priority of the data packet to be sent, or the state of the resource preemption mechanism Follow-up target operations, so that when the priority of the data packet to be sent is higher or the resource preemption mechanism is deactivated, some follow-up operations are not performed, thereby reducing unnecessary invalid operations.
  • Fig. 14 is a block diagram of a resource exclusion device provided by an exemplary embodiment of the present application.
  • the device is applied to a terminal device, or the device is implemented as a terminal device or a part of a terminal device.
  • the device includes: an exclusion module 1401 and a determination module 1402;
  • the exclusion module 1401 is configured to perform a first resource exclusion operation on the first resource set in the resource selection window to obtain a first candidate resource set.
  • the first resource set includes available resources belonging to the resource pool used by the terminal device in the resource selection window.
  • a resource exclusion operation includes: carrying out resource exclusion based on unlistened time slots in the resource listening window, which are timeslots where the terminal device does not listen;
  • the determining module 1402 is configured to determine a second resource set when the first percentage is less than X%, where the first percentage is the number of resources in the first candidate resource set and the number of resources in the first resource set M Percentage of total.
  • the determining module 1402 is configured to determine the first candidate resource set as the second resource set.
  • the exclusion module 1401 is configured to abandon the first candidate resource set, and perform a second resource exclusion operation on the first resource set in the resource selection window to obtain the second candidate resource set; the determining module 1402, It is used to determine the second candidate resource set as the second resource set; wherein the second resource exclusion operation includes: resource exclusion based on the PSCCH intercepted in the resource listening window.
  • the determining module 1402 is configured to determine a second percentage, where the second percentage is the percentage of the number of resources in the second resource set to M total ; the exclusion module 1401 is configured to When the second percentage is not less than X%, the second resource set is not updated; the exclusion module 1401 is used to increase the RSRP threshold of the reference signal received power when the second percentage is less than X%; The RSRP threshold is to repeatedly perform at least one of the first resource exclusion operation and the second resource exclusion operation on the first resource set, and update the second resource set until the second percentage is not less than X%.
  • the exclusion module 1401 is configured to repeatedly perform the second resource exclusion operation on the first resource set; or, the exclusion module 1401 is configured to repeatedly perform the first resource exclusion operation and the first resource exclusion operation on the first resource set. Second, the resource exclusion operation is to abandon the resource exclusion result corresponding to the first resource exclusion operation.
  • the apparatus further includes: an adjustment module 1403; an adjustment module 1403, configured to adjust X to ⁇ ; an exclusion module 1401, configured to perform a second resource exclusion operation on the first candidate resource set to obtain the second Resource collection; determining module 1402, used to determine whether the first resource exclusion operation and the second resource exclusion operation need to be repeated to update the second resource collection according to the adjusted ⁇ ; where ⁇ satisfies the first condition, the first condition Including: ⁇ is not greater than the first percentage*100, and the second resource exclusion operation includes: exclusion of resources based on the PSCCH intercepted in the resource listening window.
  • the determining module 1402 is configured to determine a second percentage, where the second percentage is the percentage of the number of resources in the second resource set to M total ; the exclusion module 1401 is configured to 2.
  • the exclusion module 1401 is used to increase the RSRP threshold when the second percentage is less than ⁇ %; repeat according to the increased RSRP threshold Perform the first resource exclusion operation and the second resource exclusion operation on the first resource set, and update the second resource set until the second percentage is not less than ⁇ %.
  • is the maximum value that satisfies the first condition in the first value set, and the first value set is a set of candidate values for ⁇ ; or, ⁇ is the first value set that satisfies Any value of the first condition; or, ⁇ is a value determined by the terminal device in the first value set according to the number of time-frequency resources that need to be selected; or, ⁇ is equal to the first percentage*100; or, ⁇ is A value determined by the terminal device according to the number of time-frequency resources that need to be selected; or, ⁇ is determined by the terminal device.
  • the first value set includes: ⁇ 20,35,50 ⁇ .
  • X corresponds to a second value set
  • the second value set is a set of candidate values of X
  • the second value set includes: ⁇ 20,35,50 ⁇ .
  • the resource pool configuration corresponding to the terminal device includes the correspondence between the value in the second value set and the priority of the data to be sent; wherein, the resource pool configuration is configured by the network device, Or, the resource pool configuration is pre-configured.
  • the parameter j used by the terminal device is 0.
  • Fig. 15 is a block diagram of a resource exclusion device provided by an exemplary embodiment of the present application.
  • the device is applied to a terminal device, or the device is implemented as a terminal device or a part of a terminal device.
  • the device includes: an exclusion module 1501;
  • the exclusion module 1501 is configured to perform a second resource exclusion operation on the first resource set in the resource selection window when the resource reservation period set includes a value not greater than ⁇ to obtain the second resource set;
  • the first resource set includes available resources belonging to the resource pool used by the terminal device in the resource selection window
  • the second resource exclusion operation includes: exclusion of resources based on the physical side control channel PSCCH intercepted in the resource listening window.
  • is configured by the network device; or, ⁇ is pre-configured; or, ⁇ is determined by the terminal device.
  • the device further includes: a determining module 1502; a determining module 1502, configured to determine a second percentage, where the second percentage is the number of resources in the second resource set and the number of resources in the first resource set The percentage of the number of resources M total ; the exclusion module 1501 is used to not update the second resource set when the second percentage is not less than X%; the exclusion module 1501 is used to update the second resource set when the second percentage is less than X% In the case of, raise the RSRP threshold; according to the raised RSRP threshold, repeat the second resource exclusion operation on the first resource set and update the second resource set until the second percentage is not less than X%.
  • X corresponds to a second value set
  • the second value set is a set of candidate values of X
  • the second value set includes: ⁇ 20,35,50 ⁇ .
  • the resource pool configuration corresponding to the terminal device includes the correspondence between the value in the second value set and the priority of the data to be sent; wherein, the resource pool configuration is configured by the network device, or , The resource pool configuration is pre-configured.
  • the parameter j used by the terminal device is 0.
  • Fig. 16 is a block diagram of a resource processing device provided by an exemplary embodiment of the present application.
  • the device is applied to a terminal device, or the device is implemented as a terminal device or a part of a terminal device.
  • the device includes: a determining module 1601;
  • the determining module 1601 is configured to determine whether to perform a target operation for the selected resource according to the first information
  • the selected resource is the resource selected by the terminal device for the data packet to be sent after resource selection.
  • the target operation includes at least one of a resource listening operation, a resource preemption judgment operation, and a resource exclusion operation.
  • the resource preemption judgment operation is the terminal The device judges whether the selected resource is preempted by other terminal devices.
  • the determining module 1601 is configured to determine whether to perform a target operation on the selected resource according to the priority of the data packet to be sent.
  • the determining module 1601 is configured to, when the priority of the data packet to be sent is the highest priority or higher than the priority threshold, after the resource selection is completed, it is not determined whether the selected resource is used by other The terminal device preempts to perform resource listening operations.
  • the determining module 1601 is configured to not perform a resource preemption judgment operation after the resource selection is completed when the priority of the data packet to be sent is the highest priority or higher than the priority threshold. Trigger resource exclusion operation.
  • the determining module 1601 is configured to: when the priority of the data packet to be sent is the highest priority or higher than the priority threshold, after the time slot rT proc,1 or after the time slot r , Does not perform continuous resource listening operations for the selected resources, and the time slot r is the time slot for the terminal device to complete the resource indication by sending the first side line control information.
  • the determining module 1601 is configured to: when the priority of the data packet to be sent is the highest priority or higher than the priority threshold, after the time slot rT proc,1 or after the time slot r , The resource preemption judgment operation is not performed, and the resource exclusion operation is not triggered, and the time slot r is the time slot in which the terminal device completes the resource indication by sending the first side line control information.
  • the priority threshold is configured by the network device; or, the priority threshold is pre-configured; or, the priority threshold is determined by the terminal device.
  • the resource exclusion operation includes: at least one of a third resource exclusion operation and a fourth resource exclusion operation; wherein the third resource exclusion operation includes: resource exclusion based on unlistened time slots, The unlistened time slot is a time slot in which the terminal device does not perform interception; the fourth resource exclusion operation includes: exclusion of resources based on the PSCCH heard.
  • the determining module 1601 is configured to determine whether to perform a target operation on the selected resource according to the state of the resource preemption mechanism.
  • the determining module 1601 is configured to not perform continuous resource detection for the selected resource after the time slot rT proc,1 or after the time slot r when the resource preemption mechanism is deactivated.
  • the time slot r is the time slot in which the terminal device completes the resource indication by sending the first side line control information.
  • the resource preemption mechanism is deactivated according to the configuration of the network device; or, the resource preemption mechanism is deactivated according to the pre-configuration; or, the resource preemption mechanism is that the terminal device deactivates according to the first measurement result of the CR Activated; or, the resource preemption mechanism is deactivated by the terminal device according to the second measurement result of the CBR.
  • FIG. 17 shows a schematic structural diagram of a communication device (network device or terminal device) 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, and the communication component may be a communication chip.
  • the memory 104 is connected to the processor 101 through a bus 105.
  • the memory 104 may be used to store at least one instruction, and the processor 101 is used to execute the at least one instruction to implement each step in the foregoing method embodiment.
  • the memory 104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof.
  • the volatile or non-volatile storage device includes, but is not limited to: magnetic disks or optical disks, electrically erasable and 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, and Programmable Read-Only Memory (PROM).
  • a computer-readable storage medium stores at least one instruction, at least one program, code set, or instruction set, the at least one instruction, the At least one program, the code set or the instruction set is loaded and executed by the processor to implement the resource exclusion method or resource processing method executed by the terminal device provided by the foregoing method embodiments.
  • a computer program product or computer program is also provided.
  • the computer program product or computer program includes computer instructions stored in a computer-readable storage medium, and the processor of the computer device can be accessed from the computer.
  • the computer instruction is read by the read storage medium, and the processor executes the computer instruction, so that the computer device executes the resource exclusion method or the resource processing method described in the foregoing aspect.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请公开了一种资源排除方法、处理方法、装置、设备及存储介质,涉及通信领域,所述方法包括:对资源选择窗内的第一资源集合进行第一资源排除操作,得到第一候选资源集合,所述第一资源集合包括所述资源选择窗内属于所述终端设备所用资源池的可用资源,所述第一资源排除操作包括:根据资源侦听窗内的未侦听时隙进行资源排除,所述未侦听时隙是所述终端设备未进行侦听的时隙;在第一百分比小于X%的情况下,确定第二资源集合,所述第一百分比是所述第一候选资源集合中的资源数目与所述第一资源集合中的资源数目M total的百分比。

Description

资源排除方法、处理方法、装置、终端设备及存储介质
本申请要求申请日为2020年6月23日、申请号为PCT/CN2020/097791、发明名称为“资源排除方法、装置、终端设备及存储介质”的PCT申请的优先权。
技术领域
本申请涉及移动通信领域,特别涉及一种资源排除方法、处理方法、装置、终端设备及存储介质。
背景技术
为了实现车联网(Vehicle to everything,V2X)***中的终端设备与终端设备之间的直接通信,引入了侧行链路(SideLink,SL)传输方式。
在SL的一种传输模式中,终端设备需要在资源池中进行资源选择。终端设备确定资源选择窗和资源侦听窗,根据资源侦听窗的侦听结果,对资源选择窗内的资源进行排除,得到待发送数据的候选资源。
但上述技术在资源选择窗内的过多资源被排除的情况下,会陷入死循环。
发明内容
本申请实施例提供了一种资源排除方法、处理方法、装置、终端设备及存储介质,可以避免终端设备需要重复执行资源排除,陷入死循环的情况。所述技术方案如下。
根据本申请的一个方面,提供了一种资源排除方法,应用于终端设备中,所述方法包括:
对资源选择窗内的第一资源集合进行第一资源排除操作,得到第一候选资源集合,所述第一资源集合包括所述资源选择窗内属于所述终端设备所用资源池的可用资源,所述第一资源排除操作包括:根据资源侦听窗内的未侦听时隙进行资源排除,所述未侦听时隙是所述终端设备未进行侦听的时隙;
在第一百分比小于X%的情况下,确定第二资源集合,所述第一百分比是所述第一候选资源集合中的资源数目与所述第一资源集合中的资源数目M total的百分比。
根据本申请的一个方面,提供了一种资源排除方法,应用于终端设备中,所述方法包括:
在资源预留周期集合中包括不大于α的取值的情况下,对资源选择窗内的第一资源集合进行第二资源排除操作,得到第二资源集合;
其中,所述第一资源集合包括所述资源选择窗内属于所述终端设备所用资源池的可用资源,所述第二资源排除操作包括:根据所述资源侦听窗内侦听到的PSCCH进行资源排除。
根据本申请的一个方面,提供了一种资源处理方法,应用于终端设备中,所述方法包括:
根据第一信息,确定是否针对已选择资源执行目标操作;
其中,所述已选择资源是所述终端设备进行资源选择后为待发送数据包选择的资源,所述目标操作包括:资源侦听操作、资源抢占判断操作和资源排除操作中的至少一种,所述资源抢占判断操作是所述终端设备针对所述已选择资源是否被其他终端设备抢占进行判断的操作。
根据本申请的一个方面,提供了一种资源排除装置,应用于终端设备中,所述装置包括:排除模块和确定模块;
所述排除模块,用于对资源选择窗内的第一资源集合进行第一资源排除操作,得到第一候选资源集合,所述第一资源集合包括所述资源选择窗内属于所述终端设备所用资源池的可用资源,所述第一资源排除操作包括:根据资源侦听窗内的未侦听时隙进行资源排除,所述未侦听时隙是所述终端设备未进行侦听的时隙;
所述确定模块,用于在第一百分比小于X%的情况下,确定第二资源集合,所述第一百分比是所述第一候选资源集合中的资源数目与所述第一资源集合中的资源数目M total的百分比。
根据本申请的一个方面,提供了一种资源排除装置,应用于终端设备中,所述装置包括:排除模块;
所述排除模块,用于在资源预留周期集合中包括不大于α的取值的情况下,对资源选择窗内的第一资源集合进行第二资源排除操作,得到第二资源集合;
其中,所述第一资源集合包括所述资源选择窗内属于所述终端设备所用资源池的可用资源,所述第二资源排除操作包括:根据所述资源侦听窗内侦听到的PSCCH进行资源排除。
根据本申请的一个方面,提供了一种资源处理装置,应用于终端设备中,所述装置包括:确定模块;
所述确定模块,用于根据第一信息,确定是否针对已选择资源执行目标操作;
其中,所述已选择资源是所述终端设备进行资源选择后为待发送数据包选择的资源,所述目标操作包括:资源侦听操作、资源抢占判断操作和资源排除操作中的至少一种,所述资源抢占判断操作是所述终端设备针对所述已选择资源是否被其他终端设备抢占进行判断的操作。
根据本申请的一个方面,提供了一种终端设备,所述终端设备包括:处理器;与所述处理器相连的收发器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为加载并执行所述可执行指令以实现如上述方面所述的资源排除方法,或资源处理方法。
根据本申请的一个方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有可执行指令,所述可执行指令由所述处理器加载并执行以实现如上述方面所述的资源排除方法,或资源处理方法。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面所述的资源排除方法,或资源处理方法。
本申请实施例提供的技术方案至少包括如下有益效果:
终端设备完成第一资源排除操作得到第一候选资源集合后,先通过第一百分比对资源排除情况做出判断,在第一百分比小于X%的情况下,终端设备不直接针对第一候选资源集合进行进一步的资源排除,而是通过其他实现方式完成资源排除得到第二资源集合,从而避免终端设备重复执行资源排除,陷入死循环的问题。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个相关技术中侧行链路的传输模式的示意图;
图2是本申请一个相关技术中的NR-V2X的物理层结构的框图;
图3是本申请一个相关技术中的TB内或TB间进行资源预留时的框图;
图4是本申请一个示例性实施例提供的资源选择方法的示意图;
图5是本申请一个示例性实施例提供的资源选择方法的示意图;
图6是本申请一个示例性实施例提供的资源选择方法的示意图;
图7是本申请一个示例性实施例提供的支持侧行传输的通信***的框图;
图8是本申请一个示例性实施例提供的资源排除方法的流程图;
图9是本申请一个示例性实施例提供的资源排除方法的流程图;
图10是本申请一个示例性实施例提供的资源排除方法的流程图;
图11是本申请一个示例性实施例提供的资源排除方法的流程图;
图12是本申请一个示例性实施例提供的资源排除方法的流程图;
图13是本申请一个示例性实施例提供的资源处理方法的流程图;
图14是本申请一个示例性实施例提供的资源排除装置的结构框图;
图15是本申请一个示例性实施例提供的资源排除装置的结构框图;
图16是本申请一个示例性实施例提供的资源处理装置的结构框图;
图17是本申请一个示例性实施例提供的通信设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
首先,对本申请实施例中涉及的名词进行简单介绍:
车联网(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中,终端设备在资源池中自行选取一个或多个资源进行数据的传输。具体 的,终端设备可以通过侦听的方式在资源池中选取传输资源,或者通过随机选取的方式在资源池中选取传输资源。
在新空口(NewRadio,NR)-V2X中,需要支持自动驾驶,因此对车辆之间数据交互提出了更高的要求,如更高的吞吐量、更低的时延、更高的可靠性、更大的覆盖范围、更灵活的资源分配等。
NR-V2X的物理层结构如图2所示,用于传输控制信息的物理侧行控制信道(PhysicalSide-LinkControlChannel,PSCCH)201是包含在用于传输数据的物理侧行共享信道(PhysicalSide-LinkSharedChannel,PSSCH)202中的,这也意味着PSCCH201与PSSCH202必须同时发送。因此,第三代合作伙伴项目(Third Generation Partnership Project,3GPP)的标准中只支持当前传输块(TransportBlock,TB)的初传预留当前TB的重传,当前TB的重传预留当前TB的重传,以及上一个TB的初传或重传预留当前TB的初传或重传。
如图3所示,TB 2的初传预留TB 2的重传1和重传2,TB 2的重传1预留TB 2的重传2。同一个TB内的资源预留是通过PSCCH中传输的第一侧行控制信息中的两个域:时域资源分配(time resource assignment)和频域资源分配(frequency resource assignment)来指示的。假设用户设备(User Equipment,UE)1侦听到了UE 2发送的TB 2的初传,UE1解码初传的PSCCH中第一侧行控制信息中“time resource assignment”和“frequency resource assignment”两个域,就可以获知UE 2预留的用于发送TB 2的重传1和重传2的时频资源位置。UE 1在进行资源选择时,通过排除UE2预留的用于发送TB 2的重传1和重传2的资源,即可避免与UE 2发生资源碰撞。
与此同时,除了同一个TB内的预留,NR V2X还支持两个TB之间的资源预留。例如图3中,TB 1的初传预留TB 2的初传,TB 1的重传1预留TB 2的重传1,TB 1的重传2预留TB 2的重传2。TB间的资源预留是通过PSCCH中传输的第一侧行控制信息中的资源预留周期(Resource reservation period)域指示的。假设UE 1侦听到了UE 2发送的TB 1的初传,解码出初传的PSCCH中第一侧行控制信息中的“Resource reservation period”域指示的资源预留周期,通过与侦听到UE 2的TB 1的初传的时域位置相加,就可以获知UE 2预留的用于发送TB 2的初传的时域位置。而TB 2的初传的频域位置与TB 1的初传的频域位置相同,所以UE 1可以获知UE 2预留的用于发送TB 2的初传的时频资源位置。UE 1通过排除UE 2预留的用于发送TB 2的初传的资源,同样可以避免与UE 2发生资源碰撞。
此外,因为TB 1的初传、重传1和重传2的PSCCH中的第一侧行控制信息中的“Resource reservation period”域不会发生改变,所以图3中TB 1的初传和TB 2的初传,TB 1的重传1与TB 2的重传1,TB 1的重传2与TB 2的重传2之间的时域间隔相同。因此,假设UE 1侦听到UE 2发送TB 1的初传,通过解码PSCCH可以获取UE 2预留的TB 1的重传1和重传2,以及TB 2的初传的时频资源位置。同时,因为TB间的资源预留间隔相同,UE 1还可以推算出UE 2预留的TB 2的重传1和重传2的时频资源位置。UE 1通过排除对应的资源避免与UE 2发生资源碰撞。
综上,当UE 1工作在上述模式B下,UE 1可以通过侦听其他UE发送的PSCCH,获取其他UE发送的第一侧行控制信息,从而得知其他UE所预留的资源。UE 1在进行资源选择时,会排除其他UE预留的资源,从而避免资源碰撞。
UE2所用的资源池的配置中包括(预)配置的资源预留周期集合M,UE2从集合M中选择一个资源预留周期放入其第一侧行控制信息对应的“Resource reservation period”域中,从而进行两个TB之间的资源预留。在NR-V2X中,资源预留周期可能的取值为0,[1,99],100,200,300,400,500,600,700,800,900,1000毫秒,资源池配置中的资源预留周期集合M由上述可能取值中的e种组成。示例性地,e等于16。
NR-V2X中的资源选取方法
如图4和图5所示,资源选择窗从时刻n+T1开始,到时刻n+T2结束。
其中,0<=T1<=T proc,1,T proc,1是UE1进行资源选择以及准备数据的时间,当子载波间隔是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的情况,UE1根据自身待发送数据的优先级从该取值集合中确定T2 min。当T2 min大于业务的时延要求范围时,T2=业务的时延要求范围即可。
终端设备在n-T0到n-T proc,0时刻进行资源侦听,T0的取值为100或1100毫秒。T proc,0为终端设备解码控制信息的时间。当子载波间隔是15,30,60,120kHz时,T proc,0分别为1,1,2,4个时隙。
步骤1,资源排除过程;
UE1在时刻n存在业务的数据包到达,需要进行资源选择。UE1将资源选择窗44内所有属于UE 1所用资源池的可用资源作为候选资源集合A,候选资源集合A中的任意一个资源记为R(x,y),x和y分别 指示资源的频域位置和时域位置。记资源选择窗44内所有属于UE1所用资源池的可用资源的数量为M total
步骤1-1:如图4所示的情况1,如果UE1在资源侦听窗内时隙m发送数据,没有进行侦听,则UE1将判断时隙m+q*Prxlg与资源R(x,y+j*Ptxlg)是否重叠(全部重叠或部分重叠)。其中,“时隙m+q*Prxlg”是UE2可能预留的资源集合,UE2是相对于UE1的其他终端设备。“资源R(x,y+j*Ptxlg)”是UE1自身可能使用(选择或预留)的资源集合。如果两个资源集合重叠,则UE1把资源R(x,y)从候选资源集合A中排除。
针对资源R(x,y+j*Ptxlg),j=0,1,2,3…C-1。C由UE1生成的随机计数(counter)值确定,UE1在进行资源选择时,会生成随机counter值(一个正整数),从而确定对将要选择到的资源预留多少个周期。Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为UE1确定的资源预留周期,为UE1所使用的资源池配置中资源预留周期集合M中取值的一种,也是UE1在发送数据时的第一侧行控制信息中“Resource reservation period”域指示的值。因此,资源R(x,y+j*Ptxlg)为图4中斜线阴影标记的4个资源46。
对于时隙m+q*Prxlg,q=1,2,3…Q,Prxlg为Prx转化为逻辑时隙后的数目。通常情况下,Prx为UE1侦听到的PSCCH中传输的第一侧行控制信息(UE2发送的)中“Resource reservation period”指示的资源预留周期。但由于UE1在时隙m没有进行侦听,因此,Prx为UE1所使用的资源池配置中的资源预留周期集合M中的所有可能的取值,即UE1会判断M中的每一种取值计算出的时隙m+q*Prxlg与资源R(x,y+j*Ptxlg)是否重叠。
对于Q,如果Prx<Tscal且n-m<=Prxlg,则Q=[Tscal/Prx](代表向上取整);否则Q的取值=1。Tscal等于T2。例如,UE1从所使用的资源池配置中的资源预留周期集合M中选择一个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所示的情况2,如果UE1在资源侦听窗内时隙m内的资源E(v,m)上侦听到PSCCH,其中v为资源E(v,m)的频域位置,则测量该PSCCH的RSRP或者该PSCCH调度的PSSCH的RSRP(即与该PSCCH同时发送的PSSCH的RSRP),如果测量的RSRP大于SL-RSRP阈值,并且UE1判断资源E(v,m+q*Prxlg)与资源R(x,y+j*Ptxlg)重叠(全部重叠或部分重叠),则从集合A中排除对应资源R(x,y)。
针对资源R(x,y+j*Ptxlg),j=0,1,2,3…C-1。C由UE1生成的随机计数(counter)值确定,UE1在进行资源选择时,会生成随机counter值,从而确定对将要选择到的资源预留多少个周期。Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为UE1确定的资源预留周期。资源R(x,y+j*Ptxlg)为图5中斜线阴影标记的4个资源46。
对于时隙m+q*Prxlg,q=1,2,3…Q,Prxlg为Prx转化为逻辑时隙后的数目。Prx为UE1侦听到的PSCCH中传输的第一侧行控制信息中“Resource reservation period”指示的资源预留周期。对于Q,如果Prx<Tscal并且n-m<=Prxlg,Q=[Tscal/Prx](代表向上取整),否则Q=1。例如图5,如果UE1在时隙m的资源E(v,m)上侦听到PSCCH,并解码出Prx<Tscal,并且n-m<=Prxlg,计算出Q等于2。则资源E(v,m+q*Prxlg)为图5中的资源1和2。
同时,UE1也会根据侦听到的PSCCH中传输的第一侧行控制信息中“timeresourceassignment”和“frequencyresourceassignment”域进行资源排除。例如图5,UE1在资源E(p,z)侦听到PSCCH,测量该PSCCH的RSRP或者该PSCCH调度的PSSCH的RSRP,如果测量到的RSRP高于SL-RSRP阈值,并且UE1在资源E(p,z)侦听到的PSCCH利用“timeresourceassignment”和“frequencyresourceassignment”域指示预留了资源3和资源4,则UE1排除资源选择窗内的对应资源。
综上,步骤1-2中,UE1根据侦听到的第一侧行控制信息中“resourcereservationperiod”域,“timeresourceassignment”和“frequencyresourceassignment”域排除第一侧行控制信息预留的时频资源。
如果候选资源集合A中的剩余资源不足M total*X%,则将SL-RSRP阈值抬升3dB,重新进行步骤1(包括步骤1-1和步骤1-2)。
步骤2:资源选择过程;
进行资源排除后,UE1从候选资源集合A中随机选择出若干资源,作为UE1在初次传输以及重传时使用的资源。
需要说明的是:
1.上述RSRP阈值是由UE1侦听到的PSCCH中携带的优先级P1和UE1待发送数据的优先级P2决定的。UE1通过网络配置或者预配置,获取SL-RSRP阈值表,该SL-RSRP阈值表包含了所有优先级组合对应的SL-RSRP阈值。
例如,如表1所示,假设优先级P1与优先级P2的可选值均为0-7,则不同优先级组合对应的SL-RSRP阈值用γ ij表示,其中,γ ij中的i为优先级等级P1的取值,j为优先级等级P2的取值。
表1
Figure PCTCN2020107182-appb-000001
当UE1侦听到UE2发送的PSCCH,获取该PSCCH中传输的第一侧行控制信息中携带的优先级P1以及待发送的数据包的优先级P2,UE1通过查表1的方式确定SL-RSRP阈值。
2.UE1利用测量到的PSCCH-RSRP还是该PSCCH调度的PSSCH-RSRP与SL-RSRP阈值进行比较取决于UE1所用资源池的资源池配置。资源池的配置可以是网络配置或者预配置的。
3.关于上述Prxlg/Ptxlg分别是Prx/Ptx转化为逻辑时隙的数目:假设一个时隙等于1毫秒,Prx为5毫秒,在这5个时隙中,有2个时隙可能是TDD模式下的下行时隙或者是发送同步信号的时隙,这些时隙并不包含在Sidelink的资源池中,因此需要将Prx代表的5毫秒转化为逻辑时隙3个时隙,即Prxlg。
4.上述X%,X可能的取值为{20,35,50}。UE1所用资源池的配置中包含优先级与上述可能取值的对应关系,UE1根据待发送数据的优先级及该对应关系,确定X的值。资源池配置可以是由网络配置或者预配置。
重选(re-evaluation)和资源抢占(pre-emption)机制
此外,在NR-V2X中还支持在完成资源选择之后,对于已选但未通过发送第一侧行控制信息指示的资源进行重选。
如图6所示,终端设备在时隙n产生数据,确定资源侦听窗与选择窗进行资源选择,并且终端设备选择了时隙n+a的初传资源x,以及时隙n+b和n+c的重传资源y和z。其中,资源x中发送的第一侧行控制信息将指示资源x,资源y和资源z,资源y中发送的第一侧行控制信息将指示资源y和资源z。终端设备在时隙n后,仍然持续侦听PSCCH。对于即将在时隙n+a首次发送第一侧行控制信息指示的已选资源x,y,z,终端设备至少在时隙n+a-T3进行一次上述步骤1的资源排除过程。如果在资源排除后,资源x、y、z依然在经资源排除后的资源集合A中,则无需进行资源重选。否则,终端设备针对x、y、z中不在经资源排除后的资源集合A中的资源进行资源重选(触发步骤2进行资源重选),或针对x、y、z中的任意一个或多个资源进行资源重选。上述T3等于T proc,1
在NR-V2X中,资源抢占同样被支持。终端设备在针对已选择资源是否被其他终端设备抢占进行判断的过程中,可以触发资源排除过程。
示例性的,在图6中,终端设备在时隙n选择了资源x、y和z。其中,资源x中发送的第一侧行控制信息将指示资源x,资源y和资源z,资源y中发送的第一侧行控制信息将指示资源y和资源z。在时隙n后,终端设备持续侦听PSCCH。对于即将在时隙n+b发送第一侧行控制信息指示的且已经被终端设备之前发送的第一侧行控制信息指示的资源y和z,终端设备至少在时隙n+b-T3执行一次步骤1的资源排除过程。如果资源y和z仍然在经资源排除后的资源集合A中,则无需进行资源重选。否则,进一步判断是否是由于携带高优先级的第一侧行控制信息的指示导致资源y或z不在经资源排除后的资源集合A中,如果是,则终端设备执行步骤2重选对应资源y或z。上述T3等于T proc,1。T porc,1包括终端设备进行资源选择或重选的时间。可选的,终端设备在针对被抢占资源进行资源重选时,可以重选任何未通过发送第一侧行控制信息指示的资源。
可选的,通过网络配置或预配置,资源抢占机制可以以资源池为单位激活或者去激活。
可选的,终端设备可以根据测量信道占用率(Channel occupancy Ratio,CR)或信道繁忙率(Channel Busy Ratio,CBR),激活或去激活资源抢占。例如当CBR较低时,去激活资源抢占;当CBR较高时,激活资源抢占。
如果终端设备待发送数据包的优先级为最高优先级或者高于一个优先级阈值φ,则终端设备在完成资源选择后不针对已选资源是否被其他终端设备抢占进行持续资源侦听。
例如,图6中,终端设备在时隙n选择了资源x、y和z。其中,资源x中发送的第一侧行控制信息将指示资源x,资源y和资源z,资源y中发送的第一侧行控制信息将指示资源y和资源z。如果终端设备待发送数据包的优先级为最高优先级或者高于一个优先级阈值φ,在时隙n后,终端设备不针对已选的资源x、y、z是否被其他终端抢占进行持续资源侦听,也不针对资源x、y、z是否被其他终端设备抢占进行判 断,不在资源抢占的判断过程中触发针对资源x、y、z的资源排除过程。
可选的,如果高层(MAC层或RLC层)配置给物理层一系列资源,物理层对这些资源进行判断是否被其他终端抢占。当终端设备待发送数据包的优先级为最高优先级或者高于一个优先级阈值φ,物理层不针对这些资源进行步骤1的资源排除过程,不针对这些资源是否被其他终端设备抢占进行判断,物理层上报一个空集给高层,代表该一系列资源均没有被其他终端设备抢占或者物理层不对高层针对该一系列资源进行上报。
如果终端设备待发送数据包的优先级为最高优先级或者高于一个优先级阈值φ,则终端设备在完成资源选择后不针对已选资源是否被其他终端设备抢占进行判断,不触发相应的资源排除步骤。
例如,图6中,终端设备在时隙n选择了资源x、y和z。其中,资源x中发送的第一侧行控制信息将指示资源x,资源y和资源z,资源y中发送的第一侧行控制信息将指示资源y和资源z。如果终端设备待发送数据包的优先级为最高优先级或者高于一个优先级阈值φ,在时隙n后,终端设备不针对资源x、y、z是否被其他终端抢设备占进行判断,不在资源抢占的判断过程中触发针对资源x、y、z的资源排除过程。
如果终端设备即将在时隙r完成全部资源的指示,则终端设备在时隙r-T3后或时隙r后,如果终端设备待发送数据包的优先级为最高优先级或者高于一个优先级阈值φ,则终端设备不针对已选资源进行持续资源侦听。
例如图6中,终端设备在时隙n选择了资源x、y和z。其中,资源x中发送的第一侧行控制信息将指示资源x,资源y和资源z,资源y中发送的第一侧行控制信息将指示资源y和资源z。如果终端设备在资源x上发送第一侧行控制信息,则终端设备已选择的全部时频资源都将被指示。记资源x所在时隙为时隙r。在时隙r-T3后或时隙r后,如果终设备端待发送数据包的优先级为最高优先级或者高于一个优先级阈值φ,则终端设备不针对已选资源进行持续资源侦听(包括上述针对已选资源判断是否需要重选和\或是否被其他终端设备抢占的资源侦听)。上述T3等于T proc,1。T porc,1包括终端设备进行资源选择或重选的时间。
如果终端设备即将在时隙r完成全部资源的指示,则终端设备在时隙r-T3后或时隙r后,如果终端设备待发送数据包的优先级为最高优先级或者高于一个优先级阈值φ,则终端设备不针对已选资源是否被其他终端设备抢占进行判断,不触发相应的资源排除步骤。
例如图6中,终端设备在时隙n选择了资源x、y和z。其中,资源x中发送的第一侧行控制信息将指示资源x,资源y和资源z,资源y中发送的第一侧行控制信息将指示资源y和资源z。如果终端在资源x上发送第一侧行控制信息,则终端设备已选择的全部时频资源都将被指示。记资源x所在时隙为时隙r。在时隙r-T3后或时隙r后,如果终端设备待发送数据包的优先级为最高优先级或者高于一个优先级阈值φ,终端设备不针对资源y、z是否被其他终端抢占进行判断,不在资源抢占的判断过程中触发针对资源y、z的资源排除过程。上述T3等于T proc,1。T porc,1包括终端设备进行资源选择或重选的时间。
如果终端设备即将在时隙r完成全部资源的指示,则终端设备在时隙r-T3后或时隙r后,如果资源抢占机制去激活,则终端设备不针对已选资源进行持续资源侦听。
例如图6中,终端设备在时隙n选择了资源x、y和z。其中,资源x中发送的第一侧行控制信息将指示资源x,资源y和资源z,资源y中发送的第一侧行控制信息将指示资源y和资源z。如果终端设备在资源x上发送第一侧行控制信息,则终端设备已选择的全部时频资源都将被指示。记资源x所在时隙为时隙r。在时隙r-T3后或时隙r后,如果资源抢占机制去激活,则终端设备不针对已选资源进行持续资源侦听(包括上述针对已选资源判断是否需要重选和\或是否被其他终端设备抢占的资源侦听)。上述T3等于T proc,1。T porc,1包括终端设备进行资源选择或重选的时间。
可选的,上述优先级阈值φ,取决于网络配置或预配置或UE实现。且上述高于优先级φ是指比φ所代表的优先级高。例如0-7代表各个优先级,0为最高优先级,7为最低优先级,φ等于3,则高于优先级φ是指优先级0,1,2。如果0为最低优先级,7为最高优先级,φ等于3,则高于优先级φ是指优先级4,5,6,7。
注意,上述终端设备在n时刻进行资源选择,在re-evaluation过程中的资源选择以及针对被抢占的资源进行资源选择,这三种情况下的SL-RSRP阈值可以相同也可以不同。
从上述描述可以了解到,终端设备首先根据未侦听时隙进行资源排除(步骤1-1),再根据侦听到的PSCCH进行资源排除(步骤1-2),如果资源排除后候选资源集合A中剩余资源的数目小于X%*M total,则终端设备提升SL-RSRP阈值3dB,再次执行步骤1(包括步骤1-1和步骤1-2)。目的是保证候选资源集合A经资源排除后至少包含X%*M total数目的资源。其中X可能的取值为{20,35,50}。
示例性的,终端设备根据自身待发送数据的优先级确定X等于50,一个时隙等于1毫秒。在步骤1-1中,如果资源池配置中的资源预留周期集合M包含2ms,3ms这种较小的取值,则会导致终端设备步骤1-1中m+q*Prxlg代表时隙{m+2,m+4,m+6,m+8…}(当Prx等于2ms),m+q*Prxlg代表时隙{m+3,m+6,m+9,m+12…}(当Prx等于3ms)。也就是说,终端设备在步骤1-1中可能每2个时隙排除一个 时隙上全部的资源,每3个时隙排除一个时隙上全部的资源。如此,很大程度上终端设备在执行步骤1-1之后,候选资源集合A中剩余资源已经小于50%*M total
需要指出的是,增加SL-RSRP阈值只能减少步骤1-2中排除的资源,并没有办法调整步骤1-1中被排除资源的数量。因此,如果终端设备执行完步骤1-1后,候选资源集合A中剩余资源数目小于50%*M total,继续执行步骤1-2后,资源集合A中剩余资源数目肯定也小于50%*M total。即使终端设备提升SL-RSRP阈值,重新执行步骤1,在此次步骤1-1后资源集合A中剩余资源数目与上一次步骤1-1执行完的剩余资源数目相同,同样小于50%*M total。如此,终端设备会反复执行步骤1,陷入死循环。本申请实施例提供了一种资源排除方案,能够避免该问题。
图7示出了本申请一个示意性实施例提供的支持侧行传输的通信***的框图。该通信***可以是非漫游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参考点连接。上述参考点也可称为“接口”。
图8示出了本申请的一个示例性实施例提供的资源排除方法的流程图。本实施例以该方法应用于图7所示的任一用户设备来举例说明,用户设备又称为终端设备。方法包括:
步骤810,对资源选择窗内的第一资源集合进行第一资源排除操作,得到第一候选资源集合。
其中,第一资源集合包括资源选择窗内属于终端设备所用资源池的可用资源。资源选择窗是终端设备为待发送数据进行资源选择的时间窗口。
第一资源排除操作包括:根据资源侦听窗内的未侦听时隙进行资源排除,未侦听时隙是终端设备未进行侦听的时隙。第一资源集合经过第一资源排除操作后,剩下的资源构成第一候选资源集合。
第一候选资源集合是第一资源集合中的全部或部分资源。如:在资源侦听窗内不存在未侦听时隙的情况下,第一候选资源集合是第一资源集合中的全部资源;在资源侦听窗内存在至少一个未侦听时隙,但不存在重叠资源的情况下,第一候选资源集合是第一资源集合中的全部资源;在资源侦听窗内存在至少一个未侦听时隙,且存在重叠资源的情况下,第一候选资源集合是第一资源集合中的部分资源。
可选地,第一资源排除操作参见上述资源排除步骤1-1。示例性的,第一资源排除操作包括:R(x,y)是第一资源集合中的任意一个资源。UE1在资源侦听窗内的时隙m(即未侦听时隙)发送数据,没有进行侦听,则UE1将判断时隙m+q*Prxlg与资源R(x,y+j*Ptxlg)是否重叠(全部重叠或部分重叠)。其中,“时隙m+q*Prxlg”是UE2可能预留的资源集合,UE2是相对于UE1的其他终端设备。“资源R(x,y+j*Ptxlg)”是UE1自身可能使用(选择或预留)的资源集合。如果两个资源集合重叠,则UE1把重叠的资源R(x,y)从第一资源集合中排除。
上述q=1,2,3…Q,Prxlg为Prx转化为逻辑时隙后的数目,Prx为UE1所使用的资源池配置中的资源预留周期集合中的所有可能的取值。j=0,1,2,3…C-1,C由UE1生成的随机计数(counter)值确定,Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为UE1确定的资源预留周期,为UE1所使用的资源池配置中资源预留周期集合中取值的一种。
步骤820,在第一百分比小于X%的情况下,确定第二资源集合。
其中,第一百分比是第一候选资源集合中的资源数目与第一资源集合中的资源数目M total的百分比。第二资源集合是终端设备完成对第一资源集合的资源排除(包括至少一次资源排除操作)后,剩余资源组成的资源集合。
可选地,终端设备在进行第一资源排除操作后,先确定第一百分比。在第一百分比小于阈值X%的情况下,意味着终端设备已排除了很多的资源,后续用于进行资源选择的候选资源不够多,则终端设备不立 即针对第一候选资源集合进行进一步的资源排除,而是通过其他实现方式完成资源排除。
其中,X用于对第一资源集合的资源排除情况做出判断。可选地,X的取值集合包括:{20,30,50},取值集合为X的候选取值的集合。X的取值集合也可能包括其他的候选取值,本申请实施例对此不进行限制。
可选地,终端设备对应的资源池配置中包括取值集合中的值与待发送数据的优先级之间的对应关系;其中,资源池配置由网络设备配置,或,资源池配置是预配置的。示例性的,终端设备待发送数据的优先级的可选值为0-7,优先级的取值越小,该优先级对应于取值集合中较大的取值。
可选地,终端设备确定好第二资源集合之后,在确定好的第二资源集合中进行资源选择。
可选地,终端设备触发上述资源排除过程(即触发第一资源排除操作)的原因包括但不限于:终端设备在n时刻数据包到达,在重选(re-evaluation)的过程中触发资源排除,在针对已选资源是否被其他终端抢占进行判断时触发资源排除。
其中,在第一资源排除操作的触发原因是终端设备对已选择资源是否被其他终端设备抢占进行判断的情况下,终端设备使用的R(x,y+j*Ptxlg)中的参数j为0。
综上所述,本实施例提供的方法,终端设备完成第一资源排除操作得到第一候选资源集合后,先通过第一百分比对资源排除情况做出判断,在第一百分比小于X%的情况下,终端设备不直接针对第一候选资源集合进行进一步的资源排除,而是通过其他实现方式完成资源排除得到第二资源集合,从而避免终端设备重复执行资源排除(包括步骤1-1和步骤1-2)的问题。
在基于图8的可选实施例中,步骤820可以被替换实现成为如下3种实现方式:
实现方式1:在第一百分比小于X%的情况下,只执行第一资源排除操作。
终端设备无需根据侦听到的PSCCH进行资源排除(即执行第二资源排除操作),将第一候选资源集合确定为第二资源集合,直接从第一候选资源集合中选择资源发送数据。
实现方式2:在第一百分比小于X%的情况下,不保留第一资源排除操作对应的资源排除结果,对第一资源集合执行第二资源排除操作。
其中,第二资源排除操作包括:根据资源侦听窗内侦听到的PSCCH进行资源排除。终端设备放弃根据未侦听时隙进行资源排除得到的资源排除结果,对第一资源集合进行第二资源排除操作后,将得到的第二候选资源集合确定为第二资源集合。
第二候选资源集合是第一资源集合中的全部或部分资源。如:在资源侦听窗内未侦听到PSCCH的情况下,第二候选资源集合是第一资源集合中的全部资源;在资源侦听窗内侦听到PSCCH,测量的RSRP大于RSRP阈值,且存在重叠资源的情况下,第二候选资源集合是第一资源集合中的部分资源。
可选地,第二资源排除操作参见上述资源排除步骤1-2。示例性的,第二资源排除操作包括:R(x,y)为第一资源集合中的任意一个资源。UE1在资源侦听窗内时隙m内的资源E(v,m)上侦听到PSCCH,则测量该PSCCH的RSRP或者该PSCCH调度的PSSCH的RSRP(即与该PSCCH同时发送的PSSCH的RSRP),如果测量的RSRP大于RSRP阈值,并且UE1判断资源E(v,m+q*Prxlg)与资源R(x,y+j*Ptxlg)重叠(全部重叠或部分重叠),则从第一资源集合中排除对应资源R(x,y)。其中,“资源E(v,m+q*Prxlg)”是UE2可能预留的资源集合,UE2是相对于UE1的其他终端。“R(x,y+j*Ptxlg)”是UE1自身可能使用(选择或预留)的资源集合。
上述q=1,2,3…Q,Prxlg为Prx转化为逻辑时隙后的数目,Prx为UE1侦听到的PSCCH中传输的第一侧行控制信息中“Resource reservation period”指示的资源预留周期。j=0,1,2,3…C-1,C由UE1生成的随机计数(counter)值确定,Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为UE1确定的资源预留周期,为UE1所使用的资源池配置中资源预留周期集合中取值的一种。
实现方式3:在第一百分比小于X%的情况下,调整X的值为β,β不大于第一百分比*100。
终端设备调整β后,继续执行第二资源排除操作,再使用β作为阈值判断资源排除情况。
下面,针对上述3种实现方式做出示例性的说明。
针对上述实现方式1:
在基于图8的可选实施例中,步骤820替换实现为步骤821,如图9所示:
步骤821,在第一百分比小于X%的情况下,将第一候选资源集合确定为第二资源集合。
在第一百分比小于X%的情况下,意味着终端设备已排除了很多的资源,后续用于进行资源选择的候选资源不够多,则终端设备不执行第二资源排除操作,直接将执行第一资源排除操作后得到的第一候选资源集合确定为第二资源集合。
可选地,终端设备在将第一候选资源集合确定为第二资源集合之后,在确定好的第二资源集合中进行资源选择。
综上所述,本实施例提供的方法,在执行第一资源排除操作后,得到的第一候选资源集合中的资源数目与第一资源集合中的资源数目M total的百分比已经小于X%的情况下,则终端设备不执行第二资源排除操作,只执行第一资源排除操作,避免排除掉资源选择窗内过多的资源,从而重复执行资源排除(包括步骤1-1和步骤1-2)。
针对上述实现方式2:
在基于图8的可选实施例中,步骤820替换实现为步骤822-1和步骤822-2,如图10所示:
步骤822-1,在第一百分比小于X%的情况下,放弃第一候选资源集合,对资源选择窗内的第一资源集合进行第二资源排除操作,得到第二候选资源集合。
第二资源排除操作包括:根据资源侦听窗内侦听到的PSCCH进行资源排除。第一资源集合经过第二资源排除操作后,剩下的资源构成第二候选资源集合。
可选地,终端设备在进行第一资源排除操作后,确定第一百分比。在第一百分比小于X%的情况下,意味着终端设备已排除了很多的资源,后续用于进行资源选择的候选资源不够多,则终端设备放弃第一候选资源集合(即放弃第一资源排除操作对应的排除结果),对第一资源集合重新进行资源排除,执行第二资源排除操作,得到第二候选资源集合。
步骤822-2,将第二候选资源集合确定为第二资源集合。
终端设备只保留对第一资源集合进行的第二资源排除操作,将得到的第二候选资源集合确定为第二资源集合。
可选地,在步骤822-2之后,终端确定第二百分比,第二百分比是第二资源集合中的资源数目与M total的百分比;在第二百分比不小于X%的情况下,不更新第二资源集合;在第二百分比小于X%的情况下,提升RSRP阈值;根据提升后的RSRP阈值,重复对第一资源集合执行第一资源排除操作和第二资源排除操作中的至少一种,更新第二资源集合,直至第二百分比不小于X%。
在得到第二资源集合后,终端设备通过第二百分比对资源排除情况进行进一步判断。若第二百分比不小于X%,则第二资源集合不变,终端设备可以在第二资源集合中进行资源选择。若第二百分比小于X%,则意味着通过第二资源排除操作排除了过多的资源,终端设备初始化第一资源集合,通过提升后的RSRP阈值重新对第一资源集合进行资源排除操作(包括第一资源排除操作和第二资源排除操作中的至少一种),更新第二资源集合,以使得存在足够多的资源供终端设备进行资源选择。
其中,RSRP阈值与第二资源排除操作有关,RSRP阈值用于与侦听到的PSCCH的RSRP测量值或该PSCCH调度的PSSCH的RSRP测量值进行比较。在RSRP测量值不大于RSRP阈值的情况下,不用对第一资源集合进行资源排除,在RSRP测量值大于RSRP阈值的情况下,需要对第一资源集合进行资源排除。结合参考上文中的表一,提升前的RSRP阈值是由终端设备侦听到的PSCCH中携带的优先级P1和终端设备待发送数据的优先级P2决定的。可选地,RSRP阈值每次提升3dB。
在一种实现方式中,重复执行第一资源排除操作和第二资源排除操作中的至少一种,包括:重复执行第二资源排除操作。在另一种实现方式中,重复执行第一资源排除操作和第二资源排除操作中的至少一种,包括:重复执行第一资源排除操作和第二资源排除操作,放弃第一资源排除操作对应的资源排除结果。
可以理解的是,RSRP阈值与第二资源排除操作有关,与第一资源排除操作无关。使用提升后的RSRP阈值重新进行资源排除,不能改变第一资源排除操作的结果,所以终端设备在重新进行资源排除时,可以只重新执行第二资源排除操作,也可以重新执行第一资源排除操作和第二资源排除操作,但只保留第二资源排除操作对应的资源排除结果。
可选地,终端设备在完成资源排除后,在确定好的第二资源集合中进行资源选择。
综上所述,本实施例提供的方法,在执行第一资源排除操作后,得到的第一候选资源集合中的资源数目与第一资源集合中的资源数目M total的百分比已经小于X%的情况下,则不保留第一资源排除操作对应的资源排除结果,只执行第二资源排除操作,避免排除掉资源选择窗内过多的资源,从而重复执行资源排除(包括步骤1-1和步骤1-2)。
针对上述实现方式3:
在基于图8的可选实施例中,步骤820替换实现为步骤823-1、步骤823-2和步骤823-3,如图11所示:
步骤823-1,在第一百分比小于X%的情况下,调整X为β。
其中,β满足第一条件,第一条件包括:β不大于第一百分比*100。
可选地,终端设备在进行第一资源排除操作后,确定第一百分比。在第一百分比小于X%的情况下,若终端继续进行资源排除,则进一步排除后剩余资源的数目与M total的百分比肯定还会小于X%,所以终端设备下调X的值为β,使得后续终端设备可以使用较小的β对资源的排除情况进行判断。
步骤823-2,对第一候选资源集合进行第二资源排除操作,得到第二资源集合。
其中,第二资源排除操作包括:根据资源侦听窗内侦听到的PSCCH进行资源排除。终端设备在执行第一资源排除操作后,继续执行第二资源排除操作,剩余的资源组成第二资源集合。
步骤823-3,根据调整后的β,确定是否需要重复执行第一资源排除操作和第二资源排除操作,以更新第二资源集合。
可选地,终端设备确定第二百分比,第二百分比是第二资源集合中的资源数目与M total的百分比;在第二百分比不小于β%的情况下,不更新第二资源集合;在第二百分比小于β%的情况下,提升RSRP阈值;根据提升后的RSRP阈值,重复对第一资源集合执行第一资源排除操作和第二资源排除操作,更新第二资源集合,直至第二百分比不小于β%。
可以理解的是,在重复执行资源排除步骤,以保障终端设备有足够的候选资源进行资源选择时,均使用重新设定的X值(即β)。
可选地,β通过如下方式中的任意一种确定:
1、β是第一取值集合中满足第一条件的最大值或任意一个值。
其中,第一取值集合为β的候选取值的集合。可选地,第一取值集合为{20,35,50}。第一取值集合由网络设备配置,或预配置。
示例性的,X为50,第一百分比为40%,则第一条件包括:β不大于40。β是上述第一取值集合中满足第一条件的最大值35。或,β是第一取值集合中满足第一条件的20或35。
2、β是终端设备在第一取值集合中根据需要选择的时频资源数目确定的一个值。
示例性的,每个时隙中的可用资源数目为N1,终端设备需要传输N2次,即选择N2个时频资源分布在N2个时隙中,则终端设备确定的β值需要使β%*M total>=N1*N2。
3、β等于第一百分比*100。
示例性的,X为50,第一百分比为44%,则β是44。
4、β是终端设备根据需要选择的时频资源数目确定的一个值。
5、β的取值取决于终端设备实现。
综上所述,本实施例提供的方法,在执行第一资源排除操作后,得到的第一候选资源集合中的资源数目与第一资源集合中的资源数目M total的百分比已经小于X%的情况下,则调整X的值为β,β不大于第一百分比*100,避免排除掉了资源选择窗内过多的资源,使得终端设备反复执行资源排除的情况。
除了上述3种实现方式之外,终端设备还可以通过如下实现方式4,解决排除掉了资源选择窗内过多的资源的问题。
实现方式4:在资源预留周期集合包括过小的取值的情况下,只执行第二资源排除操作。
结合参考图12,图12示出了本申请的一个示例性实施例提供的资源排除方法的流程图。本实施例以该方法应用于图7所示的任一用户设备来举例说明,用户设备又称为终端设备。方法包括:
步骤1210,在资源预留周期集合中包括不大于α的取值的情况下,对资源选择窗内的第一资源集合进行第二资源排除操作,得到第二资源集合。
其中,第一资源集合包括资源选择窗内属于终端设备所用资源池的可用资源,第二资源排除操作包括:根据资源侦听窗内侦听到的PSCCH进行资源排除。
终端设备在发送数据时,会根据资源预留周期对下一个周期的资源进行预留。示例性的,资源预留周期可能的取值包括0,[1,99],100,200,300,400,500,600,700,800,900,1000毫秒,资源池配置中的资源预留周期集合由上述取值中的e种组成。示例性的,e为16。
可以理解的是,在资源预留周期集合包含较小的取值的情况下,终端设备在执行第一资源排除操作时可能排除掉过多的资源。为了避免上述情况的发生,终端设备在进行资源排除之前,首先确定资源预留周期集合是否存在不大于α的取值,在资源预留周期集合中包括不大于α的取值的情况下,终端设备不执行(即跳过)第一资源排除操作,直接对资源选择窗内的第一资源集合进行第二资源排除操作,得到第二资源集合。
可选地,α由网络设备配置,或预配置,或取决于终端设备实现。
可选地,第二资源排除操作参见上述资源排除步骤1-2。示例性的,第二资源排除操作包括:R(x,y)是第一资源集合中的任意一个资源。UE1在资源侦听窗内时隙m内的资源E(v,m)上侦听到PSCCH,则测量该PSCCH的RSRP或者该PSCCH调度的PSSCH的RSRP(即与该PSCCH同时发送的PSSCH的RSRP),如果测量的RSRP大于RSRP阈值,并且UE1判断资源E(v,m+q*Prxlg)与资源R(x,y+j*Ptxlg)重叠(全部重叠或部分重叠),则从第一资源集合中排除对应资源R(x,y)。其中,“资源E(v,m+q*Prxlg)”是UE2可能预留的资源集合,UE2是相对于UE1的其他终端。“R(x,y+j*Ptxlg)”是UE1自身可能使用(选择或预留)的资源集合。
上述q=1,2,3…Q,Prxlg为Prx转化为逻辑时隙后的数目,Prx为UE1侦听到的PSCCH中传输的第一侧行控制信息中“Resource reservation period”指示的资源预留周期。j=0,1,2,3…C-1,C由UE1生成的随机计数(counter)值确定,Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为UE1确定的资源预留周期,为UE1所使用的资源池配置中资源预留周期集合中取值的一种。
可选地,在步骤1210之后,终端设备确定第二百分比,第二百分比是第二资源集合中的资源数目与第一资源集合中的资源数目M total的百分比;在第二百分比不小于X%的情况下,不更新第二资源集合;在第二百分比小于X%的情况下,提升RSRP阈值;根据提升后的RSRP阈值,重复对第一资源集合执行第二资源排除操作,更新第二资源集合,直至第二百分比不小于X%。
其中,X用于对第一资源集合的资源排除情况做出判断。X对应有第二取值集合,第二取值集合为X的候选取值的集合。可选地,第二取值集合包括:{20,35,50}。X的取值集合也可能包括其他的候选取值,本申请实施例对此不进行限制。
可选地,终端设备对应的资源池配置中包括第二取值集合中的值与待发送数据的优先级之间的对应关系;其中,资源池配置由网络设备配置,或,资源池配置是预配置的。
可选地,终端设备触发上述资源排除过程(即触发第二资源排除操作)的原因包括但不限于:终端设备在n时刻数据包到达,在重选(re-evaluation)的过程中触发资源排除,在针对已选资源是否被其他终端抢占进行判断时触发资源排除。
其中,在第二资源排除操作的触发原因是终端设备对已选择资源是否被其他终端设备抢占进行判断的情况下,终端设备使用的R(x,y+j*Ptxlg)中的参数j为0。
综上所述,本实施例提供的方法,终端设备在进行资源排除之前,根据资源预留周期集合中的取值对资源排除情况做出预判,在资源预留周期集合中包括不大于α的取值的情况下,终端设备很可能会通过第一资源排除操作排除过多的资源,则终端设备只执行第二资源排除操作,从而避免排除掉了资源选择窗内过多的资源的问题。
在初始完成资源选择后,终端设备一般还需要进行持续性资源侦听,以判断是否需要针对已选择资源进行重选和/或是否存在其他终端设备对已选择资源进行资源抢占。
图13示出了本申请一个示例性实施例提供的资源处理方法的流程图,应用于终端设备中,该方法包括:
步骤1310,根据第一信息,确定是否针对已选择资源执行目标操作。
其中,已选择资源是终端设备进行资源选择后,为待发送数据包选择的资源,目标操作包括:资源侦听操作、资源抢占判断操作和资源排除操作中的至少一种,资源抢占判断操作是终端设备针对已选择资源是否被其他终端设备抢占进行判断的操作。
可选地,已选择资源是终端设备根据如上述图8、或图9、或图10、或图11、或图12所示的实施例对应的资源排除过程,在得到的第二资源集合中进行资源选择后,为待发送数据包选择的资源。可选地,已选择资源是终端设备根据现有的资源排除过程,在得到的候选资源集合中进行资源选择后,为待发送数据包选择的资源。
在一种实现方式中,步骤1310实现为:根据待发送数据包的优先级,确定是否针对已选择资源执行目标操作。
待发送数据包对应有一个优先级,优先级对应有一个取值范围,如0至7。最高优先级是优先级取值范围内优先级最高的优先级取值。
1)在待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在完成资源选择后不针对已选择资源是否被其他终端设备抢占进行资源侦听操作。
由于终端设备不针对已选择资源是否被其他终端设备抢占进行持续性资源侦听,则终端设备也不针对已选择资源是否被其他终端设备抢占进行判断,不触发资源抢占判断过程中的资源排除操作。
2)在待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在完成资源选择后不执行资源抢占判断操作,不触发资源排除操作。
上述资源排除操作指的是资源抢占判断过程中的资源排除操作。
3)在待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在时隙r-T proc,1后或时隙r后,不针对已选择资源进行持续性的资源侦听操作。
其中,时隙r是终端设备通过发送第一侧行控制信息完成资源指示的时隙。
可选地,T porc,1包括终端设备进行资源选择或重选的时间。当子载波间隔是15,30,60,120kHz时,T proc,1对应为3,5,9,17个时隙。
可选地,不针对已选择资源进行持续性的资源侦听操作包括:不针对已选择资源是否需要重选进行持续性资源侦听,和/或,不针对已选择资源是否被其他终端设备抢占进行持续性资源侦听。
4)在待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在时隙r-T proc,1后或时隙r后,不针对已选择资源是否被其他终端设备抢占进行判断,不触发资源排除操作。
上述资源排除操作指的是资源抢占判断过程中的资源排除操作。
其中,时隙r是终端设备通过发送第一侧行控制信息完成资源指示的时隙。
可选地,T porc,1包括终端设备进行资源选择或重选的时间。当子载波间隔是15,30,60,120kHz时,T proc,1对应为3,5,9,17个时隙。
可选地,上述待发送数据包的优先级阈值由网络设备配置;或,优先级阈值是预配置的;或,优先级阈值由终端设备确定。
可选地,上述资源排除操作包括:第三资源排除操作和第四资源排除操作中的至少一种;其中,第三资源排除操作包括:根据未侦听时隙进行资源排除,未侦听时隙是终端设备未进行侦听的时隙;第四资源排除操作包括:根据侦听到的PSCCH进行资源排除。
具体地,终端设备如何通过第三资源排除操作和第四资源排除操作中的至少一种,进行资源排除,可以结合参考上述实施例中终端设备在进行初始资源选择时资源排除的过程,也可以依据现有的资源排除过程,本申请实施例对资源排除具体的过程不进行限定。
在另一种实现方式中,步骤1310实现为:根据资源抢占机制的状态,确定是否针对已选择资源执行目标操作。
资源抢占机制的状态包括:激活或去激活。可选地,在资源抢占机制去激活的情况下,在时隙r-T proc,1后或时隙r后,不针对已选择资源进行持续性的资源侦听操作。
其中,时隙r是终端设备通过发送第一侧行控制信息完成资源指示的时隙。
可选地,T porc,1包括终端设备进行资源选择或重选的时间。当子载波间隔是15,30,60,120kHz时,T proc,1对应为3,5,9,17个时隙。
可选地,不针对已选择资源进行持续性的资源侦听操作包括:不针对已选择资源是否需要重选进行持续性资源侦听,和/或,不针对已选择资源是否被其他终端设备抢占进行持续性资源侦听。
可选地,资源抢占机制是根据网络设备配置去激活的;或,资源抢占机制是根据预配置去激活的;或,资源抢占机制是终端设备根据CR的第一测量结果去激活的;或,资源抢占机制是终端设备根据CBR的第二测量结果去激活的。
示例性的,在第一测量结果(或第二测量结果)低于某一阈值的情况下,去激活资源抢占机制;在第一测量结果(或第二测量结果)高于某一阈值的情况下,激活资源抢占机制。
综上所述,本实施例提供的方法,在终端设备初始完成资源选择后,可以根据待发送数据包的优先级,或者资源抢占机制的状态,确定是否需要进行资源侦听、资源抢占判断等后续的目标操作,从而在待发送数据包的优先级较高或者资源抢占机制去激活时,不执行一些后续操作,减少不必要的无效操作。
需要说明的是,上述方法实施例可以分别单独实施,也可以组合实施,本申请对此不进行限制。
图14是本申请一个示例性实施例提供的资源排除装置的框图。所述装置应用在终端设备中,或者,所述装置实现成为终端设备或终端设备的一部分。所述装置包括:排除模块1401和确定模块1402;
排除模块1401,用于对资源选择窗内的第一资源集合进行第一资源排除操作,得到第一候选资源集合,第一资源集合包括资源选择窗内属于终端设备所用资源池的可用资源,第一资源排除操作包括:根据资源侦听窗内的未侦听时隙进行资源排除,未侦听时隙是终端设备未进行侦听的时隙;
确定模块1402,用于在第一百分比小于X%的情况下,确定第二资源集合,第一百分比是第一候选资源集合中的资源数目与第一资源集合中的资源数目M total的百分比。
在一个可选的实施例中,确定模块1402,用于将第一候选资源集合确定为第二资源集合。
在一个可选的实施例中,排除模块1401,用于放弃第一候选资源集合,对资源选择窗内的第一资源集合进行第二资源排除操作,得到第二候选资源集合;确定模块1402,用于将第二候选资源集合确定为第二资源集合;其中,第二资源排除操作包括:根据资源侦听窗内侦听到的PSCCH进行资源排除。
在一个可选的实施例中,确定模块1402,用于确定第二百分比,第二百分比是第二资源集合中的资源数目与M total的百分比;排除模块1401,用于在第二百分比不小于X%的情况下,不更新第二资源集合;排除模块1401,用于在第二百分比小于X%的情况下,提升参考信号接收功率RSRP阈值;根据提升后的RSRP阈值,重复对第一资源集合执行第一资源排除操作和第二资源排除操作中的至少一种,更新第二资源集合,直至第二百分比不小于X%。
在一个可选的实施例中,排除模块1401,用于重复对第一资源集合执行第二资源排除操作;或,排除模块1401,用于重复对第一资源集合执行第一资源排除操作和第二资源排除操作,放弃第一资源排除操作对应的资源排除结果。
在一个可选的实施例中,装置还包括:调整模块1403;调整模块1403,用于调整X为β;排除模块1401,用于对第一候选资源集合进行第二资源排除操作,得到第二资源集合;确定模块1402,用于根据调整后的β,确定是否需要重复执行第一资源排除操作和第二资源排除操作,以更新第二资源集合;其中,β满足第一条件,第一条件包括:β不大于第一百分比*100,第二资源排除操作包括:根据资源侦听窗内侦听到的PSCCH进行资源排除。
在一个可选的实施例中,确定模块1402,用于确定第二百分比,第二百分比是第二资源集合中的资源数目与M total的百分比;排除模块1401,用于在第二百分比不小于β%的情况下,不更新第二资源集合;排除模块1401,用于在第二百分比小于β%的情况下,提升RSRP阈值;根据提升后的RSRP阈值,重复对第一资源集合执行第一资源排除操作和第二资源排除操作,更新第二资源集合,直至第二百分比不小于β%。
在一个可选的实施例中,β是第一取值集合中满足第一条件的最大值,第一取值集合为β的候选取值的集合;或,β是第一取值集合中满足第一条件的任意一个值;或,β是终端设备在第一取值集合中根据需要选择的时频资源数目确定的一个值;或,β等于第一百分比*100;或,β是终端设备根据需要选择的时频资源数目确定的一个值;或,β由终端设备确定。
在一个可选的实施例中,第一取值集合包括:{20,35,50}。
在一个可选的实施例中,X对应有第二取值集合,第二取值集合为X的候选取值的集合,第二取值集合包括:{20,35,50}。
在一个可选的实施例中,终端设备对应的资源池配置中包括第二取值集合中的取值与待发送数据的优先级之间的对应关系;其中,资源池配置由网络设备配置,或,资源池配置是预配置的。
在一个可选的实施例中,在第一资源排除操作的触发原因是终端设备对已选择资源是否被其他终端设备抢占进行判断的情况下,终端设备使用的参数j为0。
图15是本申请一个示例性实施例提供的资源排除装置的框图。所述装置应用在终端设备中,或者,所述装置实现成为终端设备或终端设备的一部分。所述装置包括:排除模块1501;
排除模块1501,用于在资源预留周期集合中包括不大于α的取值的情况下,对资源选择窗内的第一资源集合进行第二资源排除操作,得到第二资源集合;
其中,第一资源集合包括资源选择窗内属于终端设备所用资源池的可用资源,第二资源排除操作包括:根据资源侦听窗内侦听到的物理侧行控制信道PSCCH进行资源排除。
在一个可选的实施例中,α由网络设备配置;或,α是预配置的;或,α由终端设备确定。
在一个可选的实施例中,装置还包括:确定模块1502;确定模块1502,用于确定第二百分比,第二百分比是第二资源集合中的资源数目与第一资源集合中的资源数目M total的百分比;排除模块1501,用于在第二百分比不小于X%的情况下,不更新第二资源集合;排除模块1501,用于在第二百分比小于X%的情况下,提升RSRP阈值;根据提升后的RSRP阈值,重复对第一资源集合执行第二资源排除操作,更新第二资源集合,直至第二百分比不小于X%。
在一个可选的实施例中,X对应有第二取值集合,第二取值集合为X的候选取值的集合,第二取值集合包括:{20,35,50}。
在一个可选的实施例中,终端设备对应的资源池配置中包括第二取值集合中的值与待发送数据的优先级之间的对应关系;其中,资源池配置由网络设备配置,或,资源池配置是预配置的。
在一个可选的实施例中,在第二资源排除操作的触发原因是终端设备对已选择资源是否被其他终端设备抢占进行判断的情况下,终端设备使用的参数j为0。
图16是本申请一个示例性实施例提供的资源处理装置的框图。所述装置应用在终端设备中,或者,所述装置实现成为终端设备或终端设备的一部分。所述装置包括:确定模块1601;
确定模块1601,用于根据第一信息,确定是否针对已选择资源执行目标操作;
其中,已选择资源是终端设备进行资源选择后为待发送数据包选择的资源,目标操作包括:资源侦听操作、资源抢占判断操作和资源排除操作中的至少一种,资源抢占判断操作是终端设备针对已选择资源是否被其他终端设备抢占进行判断的操作。
在一个可选的实施例中,确定模块1601,用于根据待发送数据包的优先级,确定是否针对已选择资源执行目标操作。
在一个可选的实施例中,确定模块1601,用于在待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在完成资源选择后不针对已选择资源是否被其他终端设备抢占进行资源侦听操作。
在一个可选的实施例中,确定模块1601,用于在待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在完成资源选择后不执行资源抢占判断操作,不触发资源排除操作。
在一个可选的实施例中,确定模块1601,用于在待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在时隙r-T proc,1后或时隙r后,不针对已选择资源进行持续性的资源侦听操作,时隙r是终端设备通过发送第一侧行控制信息完成资源指示的时隙。
在一个可选的实施例中,确定模块1601,用于在待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在时隙r-T proc,1后或时隙r后,不执行资源抢占判断操作,不触发资源排除操作,时隙r是终端设备通过发送第一侧行控制信息完成资源指示的时隙。
在一个可选的实施例中,优先级阈值由网络设备配置;或,优先级阈值是预配置的;或,优先级阈值由终端设备确定。
在一个可选的实施例中,资源排除操作包括:第三资源排除操作和第四资源排除操作中的至少一种;其中,第三资源排除操作包括:根据未侦听时隙进行资源排除,未侦听时隙是终端设备未进行侦听的时隙;第四资源排除操作包括:根据侦听到的PSCCH进行资源排除。
在一个可选的实施例中,确定模块1601,用于根据资源抢占机制的状态,确定是否针对已选择资源执行目标操作。
在一个可选的实施例中,确定模块1601,用于在资源抢占机制去激活的情况下,在时隙r-T proc,1后或时隙r后,不针对已选择资源进行持续性的资源侦听操作,时隙r是终端设备通过发送第一侧行控制信息完成资源指示的时隙。
在一个可选的实施例中,资源抢占机制是根据网络设备配置去激活的;或,资源抢占机制是根据预配置去激活的;或,资源抢占机制是终端设备根据CR的第一测量结果去激活的;或,资源抢占机制是终端设备根据CBR的第二测量结果去激活的。
图17示出了本申请一个示例性实施例提供的通信设备(网络设备或终端设备)的结构示意图,该通信设备包括:处理器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 (60)

  1. 一种资源排除方法,其特征在于,应用于终端设备中,所述方法包括:
    对资源选择窗内的第一资源集合进行第一资源排除操作,得到第一候选资源集合,所述第一资源集合包括所述资源选择窗内属于所述终端设备所用资源池的可用资源,所述第一资源排除操作包括:根据资源侦听窗内的未侦听时隙进行资源排除,所述未侦听时隙是所述终端设备未进行侦听的时隙;
    在第一百分比小于X%的情况下,确定第二资源集合,所述第一百分比是所述第一候选资源集合中的资源数目与所述第一资源集合中的资源数目M total的百分比。
  2. 根据权利要求1所述的方法,其特征在于,所述确定第二资源集合,包括:
    将所述第一候选资源集合确定为所述第二资源集合。
  3. 根据权利要求1所述的方法,其特征在于,所述确定第二资源集合,包括:
    放弃所述第一候选资源集合,对所述资源选择窗内的所述第一资源集合进行第二资源排除操作,得到第二候选资源集合;
    将所述第二候选资源集合确定为所述第二资源集合;
    其中,所述第二资源排除操作包括:根据所述资源侦听窗内侦听到的物理侧行控制信道PSCCH进行资源排除。
  4. 根据权利要求3所述的方法,其特征在于,所述方法还包括:
    确定第二百分比,所述第二百分比是所述第二资源集合中的资源数目与所述M total的百分比;
    在所述第二百分比不小于所述X%的情况下,不更新所述第二资源集合;
    在所述第二百分比小于所述X%的情况下,提升参考信号接收功率RSRP阈值;根据提升后的所述RSRP阈值,重复对所述第一资源集合执行所述第一资源排除操作和所述第二资源排除操作中的至少一种,更新所述第二资源集合,直至所述第二百分比不小于所述X%。
  5. 根据权利要求4所述的方法,其特征在于,所述重复对所述第一资源集合执行所述第一资源排除操作和所述第二资源排除操作中的至少一种,包括:
    重复对所述第一资源集合执行所述第二资源排除操作;
    或,重复对所述第一资源集合执行所述第一资源排除操作和所述第二资源排除操作,放弃所述第一资源排除操作对应的资源排除结果。
  6. 根据权利要求1所述的方法,其特征在于,所述确定第二资源集合,包括:
    调整所述X为β;
    对所述第一候选资源集合进行第二资源排除操作,得到所述第二资源集合;
    根据调整后的所述β,确定是否需要重复对所述第一资源集合执行所述第一资源排除操作和所述第二资源排除操作,以更新所述第二资源集合;
    其中,所述β满足第一条件,所述第一条件包括:所述β不大于所述第一百分比*100,所述第二资源排除操作包括:根据所述资源侦听窗内侦听到的PSCCH进行资源排除。
  7. 根据权利要求6所述的方法,其特征在于,所述根据调整后的所述β,确定是否需要重复对所述第一资源集合执行所述第一资源排除操作和所述第二资源排除操作,以更新所述第二资源集合,包括:
    确定第二百分比,所述第二百分比是所述第二资源集合中的资源数目与所述M total的百分比;
    在所述第二百分比不小于所述β%的情况下,不更新所述第二资源集合;
    在所述第二百分比小于所述β%的情况下,提升RSRP阈值;根据提升后的所述RSRP阈值,重复对所述第一资源集合执行所述第一资源排除操作和所述第二资源排除操作,更新所述第二资源集合,直至所述第二百分比不小于所述β%。
  8. 根据权利要求6或7所述的方法,其特征在于,
    所述β是第一取值集合中满足所述第一条件的最大值,所述第一取值集合为所述β的候选取值的集合;
    或,所述β是所述第一取值集合中满足所述第一条件的任意一个值;
    或,所述β是所述终端设备在所述第一取值集合中根据需要选择的时频资源数目确定的一个值;
    或,所述β等于所述第一百分比*100;
    或,所述β是所述终端设备根据需要选择的时频资源数目确定的一个值;
    或,所述β由所述终端设备确定。
  9. 根据权利要求8所述的方法,其特征在于,
    所述第一取值集合包括:{20,35,50}。
  10. 根据权利要求1至9任一所述的方法,其特征在于,
    所述X对应有第二取值集合,所述第二取值集合为所述X的候选取值的集合,所述第二取值集合包括:{20,35,50}。
  11. 根据权利要求10所述的方法,其特征在于,
    所述终端设备对应的资源池配置中包括所述第二取值集合中的取值与待发送数据的优先级之间的对应关系;
    其中,所述资源池配置由网络设备配置,或,所述资源池配置是预配置的。
  12. 根据权利要求1至11任一所述的方法,其特征在于,
    在所述第一资源排除操作的触发原因是所述终端设备对已选择资源是否被其他终端设备抢占进行判断的情况下,所述终端设备使用的参数j为0。
  13. 一种资源排除方法,其特征在于,应用于终端设备中,所述方法包括:
    在资源预留周期集合中包括不大于α的取值的情况下,对资源选择窗内的第一资源集合进行第二资源排除操作,得到第二资源集合;
    其中,所述第一资源集合包括所述资源选择窗内属于所述终端设备所用资源池的可用资源,所述第二资源排除操作包括:根据所述资源侦听窗内侦听到的物理侧行控制信道PSCCH进行资源排除。
  14. 根据权利要求13所述的方法,其特征在于,
    所述α由网络设备配置;
    或,所述α是预配置的;
    或,所述α由所述终端设备确定。
  15. 根据权利要求13或14所述的方法,其特征在于,所述方法还包括:
    确定第二百分比,所述第二百分比是所述第二资源集合中的资源数目与所述第一资源集合中的资源数目M total的百分比;
    在所述第二百分比不小于X%的情况下,不更新所述第二资源集合;
    在所述第二百分比小于所述X%的情况下,提升参考信号接收功率RSRP阈值;根据提升后的所述RSRP阈值,重复对所述第一资源集合执行所述第二资源排除操作,更新所述第二资源集合,直至所述第二百分比不小于所述X%。
  16. 根据权利要求15所述的方法,其特征在于,
    所述X对应有第二取值集合,所述第二取值集合为所述X的候选取值的集合,所述第二取值集合包括:{20,35,50}。
  17. 根据权利要求16所述的方法,其特征在于,
    所述终端设备对应的资源池配置中包括所述第二取值集合中的值与待发送数据的优先级之间的对应关系;
    其中,所述资源池配置由网络设备配置,或,所述资源池配置是预配置的。
  18. 根据权利要求13至17任一所述的方法,其特征在于,
    在所述第二资源排除操作的触发原因是所述终端设备对已选择资源是否被其他终端设备抢占进行判断的情况下,所述终端设备使用的参数j为0。
  19. 一种资源处理方法,其特征在于,应用于终端设备中,所述方法包括:
    根据第一信息,确定是否针对已选择资源执行目标操作;
    其中,所述已选择资源是所述终端设备进行资源选择后为待发送数据包选择的资源,所述目标操作包括:资源侦听操作、资源抢占判断操作和资源排除操作中的至少一种,所述资源抢占判断操作是所述终端设备针对所述已选择资源是否被其他终端设备抢占进行判断的操作。
  20. 根据权利要求19所述的方法,其特征在于,所述根据第一信息,确定是否针对已选择资源执行目标操作,包括:
    根据所述待发送数据包的优先级,确定是否针对所述已选择资源执行所述目标操作。
  21. 根据权利要求20所述的方法,其特征在于,所述根据所述待发送数据包的优先级,确定是否针对所述已选择资源执行所述目标操作,包括:
    在所述待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在完成资源选择后不针对所述已选择资源是否被其他终端设备抢占进行所述资源侦听操作。
  22. 根据权利要求20所述的方法,其特征在于,所述根据所述待发送数据包的优先级,确定是否针对所述已选择资源执行所述目标操作,包括:
    在所述待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在完成资源选择后不执行所述资源抢占判断操作,不触发所述资源排除操作。
  23. 根据权利要求20所述的方法,其特征在于,所述根据所述待发送数据包的优先级,确定是否针 对所述已选择资源执行所述目标操作,包括:
    在所述待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在时隙r-T proc,1后或时隙r后,不针对所述已选择资源进行持续性的所述资源侦听操作,所述时隙r是所述终端设备通过发送第一侧行控制信息完成资源指示的时隙。
  24. 根据权利要求20所述的方法,其特征在于,所述根据所述待发送数据包的优先级,确定是否针对所述已选择资源执行所述目标操作,包括:
    在所述待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在时隙r-T proc,1后或时隙r后,不执行所述资源抢占判断操作,不触发所述资源排除操作,所述时隙r是所述终端设备通过发送第一侧行控制信息完成资源指示的时隙。
  25. 根据权利要求21至24任一所述的方法,其特征在于,
    所述优先级阈值由网络设备配置;
    或,所述优先级阈值是预配置的;
    或,所述优先级阈值由所述终端设备确定。
  26. 根据权利要求22或24所述的方法,其特征在于,
    所述资源排除操作包括:第三资源排除操作和第四资源排除操作中的至少一种;
    其中,所述第三资源排除操作包括:根据未侦听时隙进行资源排除,所述未侦听时隙是所述终端设备未进行侦听的时隙;所述第四资源排除操作包括:根据侦听到的物理侧行控制信道PSCCH进行资源排除。
  27. 根据权利要求19所述的方法,其特征在于,所述根据第一信息,确定是否针对已选择资源执行目标操作,包括:
    根据资源抢占机制的状态,确定是否针对所述已选择资源执行所述目标操作。
  28. 根据权利要求27所述的方法,其特征在于,所述根据资源抢占机制的状态,确定是否针对所述已选择资源执行所述目标操作,包括:
    在所述资源抢占机制去激活的情况下,在时隙r-T proc,1后或时隙r后,不针对所述已选择资源进行持续性的所述资源侦听操作,所述时隙r是所述终端设备通过发送第一侧行控制信息完成资源指示的时隙。
  29. 根据权利要求28所述的方法,其特征在于,
    所述资源抢占机制是根据网络设备配置去激活的;
    或,所述资源抢占机制是根据预配置去激活的;
    或,所述资源抢占机制是所述终端设备根据信道占用率CR的第一测量结果去激活的;
    或,所述资源抢占机制是所述终端设备根据信道繁忙率CBR的第二测量结果去激活的。
  30. 一种资源排除装置,其特征在于,应用于终端设备中,所述装置包括:排除模块和确定模块;
    所述排除模块,用于对资源选择窗内的第一资源集合进行第一资源排除操作,得到第一候选资源集合,所述第一资源集合包括所述资源选择窗内属于所述终端设备所用资源池的可用资源,所述第一资源排除操作包括:根据资源侦听窗内的未侦听时隙进行资源排除,所述未侦听时隙是所述终端设备未进行侦听的时隙;
    所述确定模块,用于在第一百分比小于X%的情况下,确定第二资源集合,所述第一百分比是所述第一候选资源集合中的资源数目与所述第一资源集合中的资源数目M total的百分比。
  31. 根据权利要求30所述的装置,其特征在于,
    所述确定模块,用于将所述第一候选资源集合确定为所述第二资源集合。
  32. 根据权利要求30所述的装置,其特征在于,
    所述排除模块,用于放弃所述第一候选资源集合,对所述资源选择窗内的所述第一资源集合进行第二资源排除操作,得到第二候选资源集合;
    所述确定模块,用于将所述第二候选资源集合确定为所述第二资源集合;
    其中,所述第二资源排除操作包括:根据所述资源侦听窗内侦听到的物理侧行控制信道PSCCH进行资源排除。
  33. 根据权利要求32所述的装置,其特征在于,
    所述确定模块,用于确定第二百分比,所述第二百分比是所述第二资源集合中的资源数目与所述M total的百分比;
    所述排除模块,用于在所述第二百分比不小于所述X%的情况下,不更新所述第二资源集合;
    所述排除模块,用于在所述第二百分比小于所述X%的情况下,提升参考信号接收功率RSRP阈值;根据提升后的所述RSRP阈值,重复对所述第一资源集合执行所述第一资源排除操作和所述第二资源排除操作中的至少一种,更新所述第二资源集合,直至所述第二百分比不小于所述X%。
  34. 根据权利要求33所述的装置,其特征在于,
    所述排除模块,用于重复对所述第一资源集合执行所述第二资源排除操作;
    或,所述排除模块,用于重复对所述第一资源集合执行所述第一资源排除操作和所述第二资源排除操作,放弃所述第一资源排除操作对应的资源排除结果。
  35. 根据权利要求30所述的装置,其特征在于,所述装置还包括:调整模块;
    所述调整模块,用于调整所述X为β;
    所述排除模块,用于对所述第一候选资源集合进行第二资源排除操作,得到所述第二资源集合;
    所述确定模块,用于根据调整后的所述β,确定是否需要重复对所述第一资源集合执行所述第一资源排除操作和所述第二资源排除操作,以更新所述第二资源集合;
    其中,所述β满足第一条件,所述第一条件包括:所述β不大于所述第一百分比*100,所述第二资源排除操作包括:根据所述资源侦听窗内侦听到的PSCCH进行资源排除。
  36. 根据权利要求35所述的装置,其特征在于,
    所述确定模块,用于确定第二百分比,所述第二百分比是所述第二资源集合中的资源数目与所述M total的百分比;
    所述排除模块,用于在所述第二百分比不小于所述β%的情况下,不更新所述第二资源集合;
    所述排除模块,用于在所述第二百分比小于所述β%的情况下,提升RSRP阈值;根据提升后的所述RSRP阈值,重复对所述第一资源集合执行所述第一资源排除操作和所述第二资源排除操作,更新所述第二资源集合,直至所述第二百分比不小于所述β%。
  37. 根据权利要求35或36所述的装置,其特征在于,
    所述β是第一取值集合中满足所述第一条件的最大值,所述第一取值集合为所述β的候选取值的集合;
    或,所述β是所述第一取值集合中满足所述第一条件的任意一个值;
    或,所述β是所述终端设备在所述第一取值集合中根据需要选择的时频资源数目确定的一个值;
    或,所述β等于所述第一百分比*100;
    或,所述β是所述终端设备根据需要选择的时频资源数目确定的一个值;
    或,所述β由所述终端设备确定。
  38. 根据权利要求37所述的装置,其特征在于,
    所述第一取值集合包括:{20,35,50}。
  39. 根据权利要求30至38任一所述的装置,其特征在于,
    所述X对应有第二取值集合,所述第二取值集合为所述X的候选取值的集合,所述第二取值集合包括:{20,35,50}。
  40. 根据权利要求39所述的装置,其特征在于,
    所述终端设备对应的资源池配置中包括所述第二取值集合中的取值与待发送数据的优先级之间的对应关系;
    其中,所述资源池配置由网络设备配置,或,所述资源池配置是预配置的。
  41. 根据权利要求30至40任一所述的装置,其特征在于,
    在所述第一资源排除操作的触发原因是所述终端设备对已选择资源是否被其他终端设备抢占进行判断的情况下,所述终端设备使用的参数j为0。
  42. 一种资源排除装置,其特征在于,应用于终端设备中,所述装置包括:排除模块;
    所述排除模块,用于在资源预留周期集合中包括不大于α的取值的情况下,对资源选择窗内的第一资源集合进行第二资源排除操作,得到第二资源集合;
    其中,所述第一资源集合包括所述资源选择窗内属于所述终端设备所用资源池的可用资源,所述第二资源排除操作包括:根据所述资源侦听窗内侦听到的物理侧行控制信道PSCCH进行资源排除。
  43. 根据权利要求42所述的装置,其特征在于,
    所述α由网络设备配置;
    或,所述α是预配置的;
    或,所述α由所述终端设备确定。
  44. 根据权利要求42或43所述的装置,其特征在于,所述装置还包括:确定模块;
    所述确定模块,用于确定第二百分比,所述第二百分比是所述第二资源集合中的资源数目与所述第一资源集合中的资源数目M total的百分比;
    所述排除模块,用于在所述第二百分比不小于X%的情况下,不更新所述第二资源集合;
    所述排除模块,用于在所述第二百分比小于所述X%的情况下,提升参考信号接收功率RSRP阈值;根据提升后的所述RSRP阈值,重复对所述第一资源集合执行所述第二资源排除操作,更新所述第二资源集合,直至所述第二百分比不小于所述X%。
  45. 根据权利要求44所述的装置,其特征在于,
    所述X对应有第二取值集合,所述第二取值集合为所述X的候选取值的集合,所述第二取值集合包括:{20,35,50}。
  46. 根据权利要求45所述的装置,其特征在于,
    所述终端设备对应的资源池配置中包括所述第二取值集合中的值与待发送数据的优先级之间的对应关系;
    其中,所述资源池配置由网络设备配置,或,所述资源池配置是预配置的。
  47. 根据权利要求42至46任一所述的装置,其特征在于,
    在所述第二资源排除操作的触发原因是所述终端设备对已选择资源是否被其他终端设备抢占进行判断的情况下,所述终端设备使用的参数j为0。
  48. 一种资源处理装置,其特征在于,应用于终端设备中,所述装置包括:确定模块;
    所述确定模块,用于根据第一信息,确定是否针对已选择资源执行目标操作;
    其中,所述已选择资源是所述终端设备进行资源选择后为待发送数据包选择的资源,所述目标操作包括:资源侦听操作、资源抢占判断操作和资源排除操作中的至少一种,所述资源抢占判断操作是所述终端设备针对所述已选择资源是否被其他终端设备抢占进行判断的操作。
  49. 根据权利要求48所述的装置,其特征在于,
    所述确定模块,用于根据所述待发送数据包的优先级,确定是否针对所述已选择资源执行所述目标操作。
  50. 根据权利要求49所述的装置,其特征在于,
    所述确定模块,用于在所述待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在完成资源选择后不针对所述已选择资源是否被其他终端设备抢占进行所述资源侦听操作。
  51. 根据权利要求49所述的装置,其特征在于,
    所述确定模块,用于在所述待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在完成资源选择后不执行所述资源抢占判断操作,不触发所述资源排除操作。
  52. 根据权利要求49所述的装置,其特征在于,
    所述确定模块,用于在所述待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在时隙r-T proc,1后或时隙r后,不针对所述已选择资源进行持续性的所述资源侦听操作,所述时隙r是所述终端设备通过发送第一侧行控制信息完成资源指示的时隙。
  53. 根据权利要求49所述的装置,其特征在于,
    所述确定模块,用于在所述待发送数据包的优先级为最高优先级或高于优先级阈值的情况下,在时隙r-T proc,1后或时隙r后,不执行所述资源抢占判断操作,不触发所述资源排除操作,所述时隙r是所述终端设备通过发送第一侧行控制信息完成资源指示的时隙。
  54. 根据权利要求50至53任一所述的装置,其特征在于,
    所述优先级阈值由网络设备配置;
    或,所述优先级阈值是预配置的;
    或,所述优先级阈值由所述终端设备确定。
  55. 根据权利要求51或53所述的装置,其特征在于,
    所述资源排除操作包括:第三资源排除操作和第四资源排除操作中的至少一种;
    其中,所述第三资源排除操作包括:根据未侦听时隙进行资源排除,所述未侦听时隙是所述终端设备未进行侦听的时隙;所述第四资源排除操作包括:根据侦听到的物理侧行控制信道PSCCH进行资源排除。
  56. 根据权利要求48所述的装置,其特征在于,
    所述确定模块,用于根据资源抢占机制的状态,确定是否针对所述已选择资源执行所述目标操作。
  57. 根据权利要求56所述的装置,其特征在于,
    所述确定模块,用于在所述资源抢占机制去激活的情况下,在时隙r-T proc,1后或时隙r后,不针对所述已选择资源进行持续性的所述资源侦听操作,所述时隙r是所述终端设备通过发送第一侧行控制信息完成资源指示的时隙。
  58. 根据权利要求57所述的装置,其特征在于,
    所述资源抢占机制是根据网络设备配置去激活的;
    或,所述资源抢占机制是根据预配置去激活的;
    或,所述资源抢占机制是所述终端设备根据信道占用率CR的第一测量结果去激活的;
    或,所述资源抢占机制是所述终端设备根据信道繁忙率CBR的第二测量结果去激活的。
  59. 一种终端设备,其特征在于,所述终端设备包括:
    处理器;
    与所述处理器相连的收发器;
    用于存储所述处理器的可执行指令的存储器;
    其中,所述处理器被配置为加载并执行所述可执行指令以实现如权利要求1至18中任一所述的资源排除方法,或如权利要求19至29中任一所述的资源处理方法。
  60. 一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有可执行指令,所述可执行指令由所述处理器加载并执行以实现如权利要求1至18中任一所述的资源排除方法,或如权利要求19至29中任一所述的资源处理方法。
PCT/CN2020/107182 2020-06-23 2020-08-05 资源排除方法、处理方法、装置、终端设备及存储介质 WO2021258511A1 (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN202080077003.9A CN114642058A (zh) 2020-06-23 2020-08-05 资源排除方法、处理方法、装置、终端设备及存储介质
JP2022550849A JP2023531112A (ja) 2020-06-23 2020-08-05 リソース除外方法と装置、リソース処理方法と装置、端末装置及び記憶媒体
CN202210831455.2A CN115243372B (zh) 2020-06-23 2020-08-05 资源排除方法、处理方法、装置、终端设备及存储介质
EP20942076.9A EP4075897A4 (en) 2020-06-23 2020-08-05 RESOURCE EXCLUSION METHOD, PROCESSING METHOD, APPARATUS, TERMINAL DEVICE AND STORAGE MEDIA
US17/813,584 US20220350659A1 (en) 2020-06-23 2022-07-19 Method for resource exclusion, terminal device, and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/CN2020/097791 WO2021258301A1 (zh) 2020-06-23 2020-06-23 资源排除方法、装置、终端设备及存储介质
CNPCT/CN2020/097791 2020-06-23

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/813,584 Continuation US20220350659A1 (en) 2020-06-23 2022-07-19 Method for resource exclusion, terminal device, and storage medium

Publications (1)

Publication Number Publication Date
WO2021258511A1 true WO2021258511A1 (zh) 2021-12-30

Family

ID=79282705

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/CN2020/097791 WO2021258301A1 (zh) 2020-06-23 2020-06-23 资源排除方法、装置、终端设备及存储介质
PCT/CN2020/107182 WO2021258511A1 (zh) 2020-06-23 2020-08-05 资源排除方法、处理方法、装置、终端设备及存储介质

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/097791 WO2021258301A1 (zh) 2020-06-23 2020-06-23 资源排除方法、装置、终端设备及存储介质

Country Status (5)

Country Link
US (1) US20220350659A1 (zh)
EP (1) EP4075897A4 (zh)
JP (1) JP2023531112A (zh)
CN (2) CN114642058A (zh)
WO (2) WO2021258301A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023226040A1 (zh) * 2022-05-27 2023-11-30 Oppo广东移动通信有限公司 资源排除方法、装置、设备、存储介质及程序产品

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117641581A (zh) * 2022-08-10 2024-03-01 ***通信有限公司研究院 资源集合确定方法、装置、通信设备及存储介质
CN118042628A (zh) * 2022-11-04 2024-05-14 华为技术有限公司 一种资源选择方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111182639A (zh) * 2020-01-03 2020-05-19 展讯半导体(南京)有限公司 一种传输资源确定方法及相关设备
CN111294752A (zh) * 2019-01-11 2020-06-16 展讯半导体(南京)有限公司 V2x传输候选资源确定方法及装置、存储介质、用户设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109392015B (zh) * 2017-08-11 2023-12-12 大唐移动通信设备有限公司 一种资源选择方法及装置
CN111316675A (zh) * 2017-11-03 2020-06-19 Oppo广东移动通信有限公司 D2d通信中资源选取的方法和终端设备
CN110958096B (zh) * 2018-09-27 2021-09-28 大唐移动通信设备有限公司 一种资源指示方法及终端
CN110958586B (zh) * 2018-09-27 2022-04-01 大唐移动通信设备有限公司 一种资源分配及接收资源分配的方法、设备、装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111294752A (zh) * 2019-01-11 2020-06-16 展讯半导体(南京)有限公司 V2x传输候选资源确定方法及装置、存储介质、用户设备
CN111182639A (zh) * 2020-01-03 2020-05-19 展讯半导体(南京)有限公司 一种传输资源确定方法及相关设备

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
OPPO: "Discussion on remaining open issues in mode 2", 3GPP DRAFT; R1-2006004, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. e-Meeting; 20200817 - 20200828, 7 August 2020 (2020-08-07), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051915120 *
QUALCOMM INCORPORATED: "Sidelink Resource Allocation Mechanism for NR V2X", 3GPP DRAFT; R1-2000963, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. 20200224 - 20200306, 15 February 2020 (2020-02-15), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051853538 *
QUALCOMM INCORPORATED: "Sidelink Resource Allocation Mode 2", 3GPP DRAFT; R1-2004452, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. 20200525 - 20200605, 16 May 2020 (2020-05-16), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051886182 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023226040A1 (zh) * 2022-05-27 2023-11-30 Oppo广东移动通信有限公司 资源排除方法、装置、设备、存储介质及程序产品

Also Published As

Publication number Publication date
US20220350659A1 (en) 2022-11-03
EP4075897A1 (en) 2022-10-19
WO2021258301A1 (zh) 2021-12-30
JP2023531112A (ja) 2023-07-21
CN114642058A (zh) 2022-06-17
CN115243372A (zh) 2022-10-25
EP4075897A4 (en) 2023-05-24
CN115243372B (zh) 2023-09-26

Similar Documents

Publication Publication Date Title
WO2021258511A1 (zh) 资源排除方法、处理方法、装置、终端设备及存储介质
TW202007196A (zh) 側行鏈路中資料傳輸的方法和終端設備
WO2021134863A1 (zh) 选择资源的方法及设备
US20220279487A1 (en) Resource exclusion method and apparatus, and storage medium
US20220191837A1 (en) Method and device for resource selection in vehicle networking system, terminal and medium
US20220361151A1 (en) Resource selection method and device, terminal, and medium
WO2021027804A1 (zh) 一种通信方法、装置及计算机可读存储介质
US20240134715A1 (en) Resource reselection method and apparatus, device, and storage medium
WO2022051946A9 (zh) 资源重选方法、装置、终端及存储介质
WO2022061753A1 (zh) 资源排除方法、资源重选方法、装置、终端及存储介质
CN116420360A (zh) 侧行传输方法和通信装置
WO2022183405A1 (zh) 信息发送方法、装置、终端及存储介质
WO2023000233A1 (zh) 资源重选方法、装置、设备及存储介质
WO2023178499A1 (zh) 资源重选方法、装置、设备、存储介质及程序产品
CN117256189A (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: 20942076

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2020942076

Country of ref document: EP

Effective date: 20220711

ENP Entry into the national phase

Ref document number: 2022550849

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE