WO2018058558A1 - 选择资源的方法和终端设备 - Google Patents

选择资源的方法和终端设备 Download PDF

Info

Publication number
WO2018058558A1
WO2018058558A1 PCT/CN2016/101157 CN2016101157W WO2018058558A1 WO 2018058558 A1 WO2018058558 A1 WO 2018058558A1 CN 2016101157 W CN2016101157 W CN 2016101157W WO 2018058558 A1 WO2018058558 A1 WO 2018058558A1
Authority
WO
WIPO (PCT)
Prior art keywords
resource
terminal device
resources
mapped
time window
Prior art date
Application number
PCT/CN2016/101157
Other languages
English (en)
French (fr)
Inventor
高磊
施艺
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2016/101157 priority Critical patent/WO2018058558A1/zh
Priority to EP16917308.5A priority patent/EP3506693B1/en
Priority to CN201680089357.9A priority patent/CN109716837B/zh
Publication of WO2018058558A1 publication Critical patent/WO2018058558A1/zh
Priority to US16/367,769 priority patent/US10834703B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/005Transmission of information for alerting of incoming communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/022Selective call receivers
    • H04W88/023Selective call receivers with message or information receiving capability

Definitions

  • the present invention relates to the field of communications, and in particular, to a method and a terminal device for selecting resources in the field of communications.
  • the Internet of Vehicles system includes communication between vehicle-to-vehicle (V2V), communication between Vehicle-to-Infrastructure (V2I), Vehicle-to-Pedestrian (V2P) Communication between the car, the network and the network (V2N, Vehicle-to-Network), etc.
  • V2V vehicle-to-vehicle
  • V2I Vehicle-to-Infrastructure
  • V2P Vehicle-to-Pedestrian
  • the resource selection method in the Internet of Vehicles system mainly selects resources that can be used for transmitting data by continuously increasing the threshold value of the Reference Signal Received Power (RSPP) measurement of the data, and the prior art scheme may occur. If the threshold is increased reasonably, the probability of selecting too high RSRP resources is large, which affects the transmission performance of other user equipments in the system and results in poor performance of data transmission.
  • RSPP Reference Signal Received Power
  • the embodiments of the present invention provide a method for selecting a resource and a terminal device, which can reduce the impact on the transmission performance of other terminal devices in the system, and improve the transmission performance of the terminal device.
  • a method for selecting a resource comprising: detecting, by a first terminal device, a plurality of resource locations before a high layer request; the first terminal device, after receiving the high layer request according to the multiple resource locations Obtaining a first set in a first time window, the high-level request is used to indicate that the first terminal device has data to be transmitted, and a transmission resource needs to be selected for the data to be transmitted; the first terminal device determines the first set in the first set The number of resources is less than a preset first threshold; the first terminal device selects, in the resource pool, a resource for sending the data to be transmitted, where the resource pool is a resource pool for randomly selecting the sending resource.
  • the effect of selecting the resource in the resource pool that allows the random selection of the sending resource can reduce the impact on the sending performance of other terminal devices in the system, and improve Its own sending performance.
  • the first terminal device detects multiple resource locations before the high-level request, including: the first terminal device detects the multiple resource locations according to the system congestion information notified by the network device; or the first The terminal device detects the multiple resource locations according to the notification message of the network device, and the notification message is determined based on system congestion information.
  • system congestion information or notification message may also be sent by other terminal devices.
  • the first terminal device acquires the first set in the first time window after receiving the high-level request according to the multiple resource locations, including: the first terminal device detects the multiple The resource mapped by the at least one resource location in the resource location is a resource in the first time window; the first terminal device determines the set consisting of the resources mapped by the at least one resource location as the first set.
  • the first terminal device acquires the first set in the first time window after receiving the high-level request according to the multiple resource locations, including: the first terminal device detects the multiple The resource mapped by the at least one resource location in the resource location is a resource in the first time window; the first terminal device determines that there are N decoding success scheduling information indications respectively before the high layer request for sending the next time
  • the reserved resources of the data all belong to a set consisting of the resources mapped by the at least one resource location; the first terminal device allocates all resources except the second set in the set consisting of the resources mapped by the at least one resource location Determining to be the first set, the second set includes a sum of the reserved resources indicated by the N successfully decoded scheduling allocation information, where N is a positive integer.
  • the first terminal device acquires the first set in the first time window after receiving the high-level request according to the multiple resource locations, including: the first terminal device detects the multiple The resource mapped by the at least one resource location in the resource location is a resource in the first time window; the first terminal device determines that there are M decoding success scheduling allocation information respectively before the high layer request is used to send the subsequent The reserved resources of the data all belong to the set of resources mapped by the at least one resource location, and the reference signal received power RSRP on the resource for transmitting the current data indicated by the M successful decoding scheduling allocation information respectively is greater than a preset second threshold; the first terminal device determines all resources except the third set in the set of resources mapped by the at least one resource location as the first set, and the third set includes the M The sum of the reserved resources indicated by the successfully decoded scheduling allocation information, M is a positive integer.
  • the first terminal device receives the multiple resource locations according to the multiple resource locations. Acquiring the first set in the first time window after the high-level request, the first terminal device detecting that the resource mapped by the at least one resource location of the multiple resource locations is a resource in the first time window; Determining, by the first terminal device, all resources except the fourth set in the set of resources mapped by the at least one resource location as the first set, where the fourth set includes: the received energy predicted according to the detection result is greater than the pre- Set the third threshold resource.
  • the selected resource for sending the data to be transmitted is not used to send subsequent data
  • the method further includes: the first terminal device sending scheduling allocation information to the second terminal device, the scheduling allocation The information is used to indicate that the selected resource for transmitting the data to be transmitted is not used to send the subsequent data.
  • the first terminal device does not reserve resources, and indicates that other terminal devices do not reserve resources, and the continuous collision of resources can be avoided.
  • the resource pool overlaps with the resources in the first time window, and the terminal device selects, in the resource pool, the resource for sending the data to be transmitted, including: the terminal device according to the high-level request
  • the K pieces of successfully decoded scheduling allocation information are selected, and the resource for transmitting the data to be transmitted is selected in the resource pool, and the reserved resources indicated by the K decoding successful scheduling allocation information respectively overlap with the resource pool, K Is a positive integer.
  • the preset first threshold is the number of resources that the terminal device needs to select, or the preset first threshold is the number of resources in the fifth set, and the fifth set is used for the The first terminal device selects a transmission resource therefrom.
  • the preset second threshold and/or the preset third threshold may be determined by the first terminal device according to system congestion information, channel busyness or other information reported by the network device or other terminal device. It may also be a protocol specification or a network device configured or pre-configured according to system congestion information, channel busyness, and the like.
  • the preset first threshold may also be determined based on system congestion information, channel busyness, or other information.
  • the network device may be determined to be sent to the first terminal device by using the signaling, or may be determined by the first terminal device according to various congestion information reported by the network device or other terminal device.
  • a method for selecting a resource comprising: detecting, by a first terminal device, a plurality of resource locations before a high layer request; the first terminal device, after receiving the high layer request, according to the multiple resource locations Obtaining a first set in a first time window, where the high-level request is used to indicate that the first terminal device has data to be transmitted and that a transmission resource needs to be selected for the data to be transmitted; The first terminal device determines that the number of resources in the first set is smaller than a preset first threshold, where the preset first threshold is the number of resources in the fifth set, and the fifth set is used in the first terminal device And selecting, by the first terminal device, a resource for transmitting the to-be-transmitted data, where the selected resource for sending the to-be-transmitted data is not used for sending subsequent data.
  • the first terminal device detects multiple resource locations before the high-level request, including: the first terminal device detects the multiple resource locations according to the system congestion information notified by the network device; or the first terminal The device detects the multiple resource locations according to the notification message of the network device, and the notification message is determined based on system congestion information.
  • system congestion information or notification message may also be sent by other terminal devices.
  • the first terminal device acquires the first set in the first time window after receiving the high-level request according to the multiple resource locations, including: the first terminal device detects the multiple The resource mapped by the at least one resource location in the resource location is a resource in the first time window; the first terminal device determines the set consisting of the resources mapped by the at least one resource location as the first set.
  • the first terminal device acquires the first set in the first time window after receiving the high-level request according to the multiple resource locations, including: the first terminal device detects the multiple The resource mapped by the at least one resource location in the resource location is a resource in the first time window; the first terminal device determines that there are N decoding success scheduling information indications respectively before the high layer request for sending subsequent The reserved resources of the data all belong to a set consisting of the resources mapped by the at least one resource location; the first terminal device allocates all resources except the second set in the set consisting of the resources mapped by the at least one resource location Determining to be the first set, the second set includes a sum of the reserved resources indicated by the N successfully decoded scheduling allocation information, where N is a positive integer.
  • the first terminal device acquires the first set in the first time window after receiving the high-level request according to the multiple resource locations, including: the first terminal device detects the multiple The resource mapped by the at least one resource location in the resource location is a resource in the first time window; the first terminal device determines that there are M decoding success scheduling allocation information respectively before the high layer request is used to send the subsequent The reserved resources of the data belong to the at least one resource
  • the reference signal received power RSRP on the resource for transmitting the current data indicated by the set of resources mapped by the source location and the scheduled allocation information of the M decodings is greater than a preset second threshold; the first terminal Determining, by the device, all resources except the third set in the set of resources mapped by the at least one resource location as the first set, where the third set includes the pre-instruction indicated by the M successful decoding scheduling information
  • the sum of resources left, M is a positive integer.
  • the first terminal device acquires the first set in the first time window after receiving the high-level request according to the multiple resource locations, including: the first terminal device detects the multiple The resource mapped by the at least one resource location in the resource location is a resource in the first time window; the first terminal device includes all but the fourth set of the set of resources mapped by the at least one resource location The resource is determined to be the first set, and the fourth set includes a resource whose received energy predicted according to the detection result is greater than a preset third threshold.
  • the method further includes: the first terminal device sends scheduling allocation information to the second terminal device, where the scheduling allocation information is used to indicate that the selected resource for sending the to-be-transmitted data is not used for sending This follow-up data.
  • the preset second threshold and/or the preset third threshold may be determined by the first terminal device according to system congestion information, channel busyness or other information reported by the network device or other terminal device. It may also be a protocol specification or a network device configured or pre-configured according to system congestion information, channel busyness, and the like.
  • the preset first threshold may also be determined based on system congestion information, channel busyness, or other information.
  • the network device may be determined to be sent to the first terminal device by using the signaling, or may be determined by the first terminal device according to various congestion information reported by the network device or other terminal device.
  • a terminal device for performing the method of any of the above first aspect or any of the possible implementations of the first aspect.
  • the network device comprises means for performing the method of any of the above-described first aspect or any of the possible implementations of the first aspect.
  • a terminal device for performing the method in any of the above-mentioned second aspect or any possible implementation of the second aspect.
  • the terminal device comprises means for performing the method of any of the above-described second or second aspects of the second aspect.
  • a terminal device comprising: a memory, a processor, and a transceiver.
  • the memory is for storing instructions
  • the processor is configured to execute instructions stored in the memory, when the instructions are executed, the processor executes the method of the first aspect, and controls the transceiver Receive input data and information, and output operational results and other data.
  • a terminal device comprising: a memory, a processor, and a transceiver.
  • the memory is used to store instructions for executing instructions stored in the memory.
  • the processor executes the method of the second aspect and controls the transceiver to receive input data and information, and output operations. Results such as data.
  • a computer storage medium for storing computer software instructions for use in the above method, comprising a program designed to perform the above aspects.
  • the names of the terminal device and the network device are not limited to the device itself. In actual implementation, these devices may appear under other names. As long as the functions of the respective devices are similar to the present invention, they are within the scope of the claims and the equivalents thereof.
  • FIG. 1 shows an application scenario diagram of an embodiment of the present invention.
  • FIG. 2 shows a schematic block diagram of a method of selecting a resource according to an embodiment of the present invention.
  • FIG. 3 shows a schematic diagram of determining a first set of an embodiment of the present invention.
  • FIG. 4 shows another schematic block diagram of a method of selecting a resource according to an embodiment of the present invention.
  • FIG. 5 is a schematic block diagram of a terminal device for selecting a resource according to an embodiment of the present invention.
  • FIG. 6 is another schematic block diagram of a terminal device for selecting a resource according to an embodiment of the present invention.
  • FIG. 7 is still another schematic block diagram of a terminal device for selecting a resource according to an embodiment of the present invention.
  • FIG. 8 is still another schematic block diagram of a terminal device for selecting a resource according to an embodiment of the present invention.
  • GSM Global System of Mobile communication
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • GPRS General Packet Radio Service
  • LTE Long Term Evolution
  • FDD Frequency Division Duplex
  • TDD Time Division Duplex
  • UMTS Universal Mobile Telecommunication System
  • the technical solution of the embodiments of the present invention can be applied to various communication systems based on non-orthogonal multiple access technologies, such as a sparse code multiple access (SCMA) system, and low.
  • SCMA sparse code multiple access
  • LDS Low Density Signature
  • the SCMA system and the LDS system may also be referred to as other names in the communication field;
  • the technical solution of the embodiment of the present invention may be applied to adopt non-orthogonal Multi-carrier transmission system with multiple access technology, for example, Orthogonal Frequency Division Multiplexing (OFDM), filter bank multi-carrier (Filter Bank Multi-) Carrier (abbreviated as "FBMC”), Generalized Frequency Division Multiplexing (“GFDM”), and Filtered-OFDM (“F-OFDM”) system.
  • OFDM Orthogonal Frequency Division Multiplexing
  • FBMC filter bank multi-carrier
  • GFDM Generalized Frequency Division Multiplexing
  • F-OFDM Filtered-OF
  • D2D communication is a technology that supports direct data communication between mobile devices and mobile devices using dedicated air interface technology.
  • D2D communication may be a vehicle networking technology that has received increasing attention in recent years, wherein the vehicle networking system may refer to vehicle to vehicle (V2V) communication, or V2X communication.
  • V2V vehicle to vehicle
  • X can refer to any device with wireless receiving and transmitting capabilities, such as but not limited to slow moving wireless devices, fast moving in-vehicle devices, or network control nodes with wireless transmit and receive capabilities.
  • FIG. 1 is a schematic diagram of an application scenario of an embodiment of the present invention.
  • the V2X communication scenario is taken as an example in FIG. 1 , but the embodiment of the present invention can also be applied to any other D2D communication scenario, which is not limited by the present invention.
  • the terminal device 20 of Figure 1 can be mobile or fixed. It can be referred to as User Equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
  • the access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), with wireless communication.
  • SIP Session Initiation Protocol
  • WLL Wireless Local Loop
  • PDA Personal Digital Assistant
  • the network device 10 in FIG. 1 may be a device for communicating with a terminal device, which may be a Base Transceiver Station (BTS) in GSM or CDMA, or may be a base station in a WCDMA system ( NodeB, NB), may also be an evolved base station (Evolutional NodeB, eNB or eNodeB) in the LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network
  • the device may be a relay station, an access point, an in-vehicle device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network, and the like.
  • the terminal device may communicate in a cellular communication mode or a D2D communication mode, wherein in the cellular communication mode, the terminal device communicates with other terminal devices through a cellular link with the network device; in the D2D communication mode, two The terminal devices communicate directly through the D2D link.
  • the transmission resource may be selected autonomously, or the transmission resource when the D2D communication is used may be allocated by the network device.
  • D2D communication for example, V2V communication or V2X communication
  • the embodiment of the present invention is mainly applicable to the vehicle networking system.
  • the terminal device independently selects the scenario in which the resource is transmitted, and whether or not the network device can participate. The invention is not limited to this.
  • FIG. 2 shows a schematic block diagram of a method 100 of selecting a resource in accordance with an embodiment of the present invention.
  • the steps or operations of the method for selecting a resource are shown in FIG. 2, but the steps or operations are only examples.
  • the embodiment of the present invention may also perform other operations or variants of the operations of FIG. 2, as shown in FIG. 2,
  • the method can be performed by the terminal device, in particular, can be terminated by a side line receiving or detecting capability End device execution.
  • the method 200 includes:
  • the first terminal device detects multiple resource locations before receiving the high-level request.
  • the first terminal device acquires a first set in a first time window after receiving the high-level request according to the multiple resource locations, where the high-level request is used to indicate that the first terminal device has data to be transmitted and needs to be The data to be transmitted selects a transmission resource;
  • the first terminal device determines that the number of resources in the first set is less than a preset first threshold
  • the first terminal device selects, in the resource pool, a resource for sending the data to be transmitted, where the resource pool is a resource pool for randomly selecting a sending resource.
  • the first terminal device can detect at all resource locations that do not itself transmit data. Specifically, the first terminal device may detect in a time window before the high-level request indicating that the terminal device has data to be transmitted, for example, the one time window may be 1 second, and the first terminal device may have all possible in the time window.
  • the resource location is detected, and the first set is obtained in another time window after the high-level request based on the detected resource location, and the number of resources included in the first set is determined, and if the judgment is smaller than the preset
  • the first threshold if the number of the resources is smaller than the number of resources to be selected, the first terminal device may select a resource for transmitting the to-be-transmitted data in a resource pool that allows random selection of the transmission resource.
  • a resource pool that allows random selection of a transmission resource is a common resource pool of a plurality of terminal devices.
  • the high-level request is used to notify the first terminal device that the data to be transmitted needs to be sent.
  • the high-level request may also be used to indicate that the sending resource needs to be selected for the data to be transmitted.
  • the method for selecting a resource provided by the embodiment of the present invention can reduce other terminals in the system by switching to a resource pool in a resource pool that allows random selection of the transmission resource when the optional resource is less than the preset first threshold.
  • the resources in the first set in the embodiment of the present invention may be obtained based on the detected resource location, and may refer to all resources in the first time window of the first terminal device before the predicted high-level request. Detecting, so that all resources in a second time window after the high-level request can be obtained, for example, the first time window is 1 second, and the second time window is 50 ms. It may also be that the first terminal device periodically detects the same resource location in each detection period before the predicted high-level request, so that the resource occupancy of the same location in the second time window after the high-level request can be obtained, typically The detection period is 100 ms, and the number of detection periods is greater than or equal to 10.
  • the position detection result can predict the occupancy of the same position in the second time window.
  • how the resource location in the first set is obtained based on the detected resource location is not limited.
  • the preset first threshold in the embodiment of the present invention may be the number of resources that the first terminal device needs to select, or may be the number of resources from which the first terminal device selects the required resource. For example, if the number of resources in the first set determined by the first terminal device is five, and the number of resources that the first terminal device needs to select is six, the number of resources in the first set is smaller than that required to be selected.
  • the number of resources, at this time, the first terminal device may select to select a sending resource in a resource pool that allows random selection of the sending resource. For example, the first terminal device needs to select one resource from the six resources to ensure the degree of randomization of the resource selected by the first terminal device.
  • the third terminal device may also consider that The first set is also smaller than a preset first threshold, and the preset first threshold may be 6. It should be understood that the above-mentioned number of resources is only used for illustration, and does not affect the scope of the technical solution.
  • the first terminal device triggers resource selection at a certain time before the predicted high-level request arrives, for example, an event requiring resource selection suddenly occurs 100 ms before the high-level request arrives, and the first terminal device The number of resources obtained based on the previously detected situation is likely to be insufficient or has not yet been applied to the detection of resource reselection. In this case, it can be transferred to the resource pool that allows random selection of the transmission resource. Resources.
  • the first terminal device acquires the first set in the first time window after receiving the high-level request according to the multiple resource locations, including: the first terminal device detects The resource mapped to the at least one resource location of the plurality of resource locations is a resource in the first time window; the first terminal device determines a set of resources mapped by the at least one resource location as the first set .
  • the first terminal device can determine, as the first set, the resources mapped in the first time window of the resource location detected before the predicted high layer request.
  • the high layer requests the resource block 1, the resource block 2, and the resource block 3 that are detected at the same position in each detection period before the arrival of the upper layer, and the mapped resource is the resource block 1 and the resource after the high layer request.
  • Block 2 and resource block 3 but only resource block 1 and resource block 2 belong to the set of all resources in the first time window after the mapping, and resource block 1 and resource block 2 mapped after the higher layer request can be determined as the first set. .
  • the first terminal device may attempt to decode the transmission resource location that may be used by any one of the scheduling assignment (SA) information before the upper layer request arrives. If the code is successful, the first terminal device may determine whether the successfully decoded SA indicates the location of the transmission resource of the subsequent data transmission, that is, whether the terminal device that sends the SA is a subsequent data reservation resource, if the reserved resource is located in the first terminal. When the device obtains the optional resources according to the detection result, the first terminal device may select the sending resource within the optional resources after excluding the reserved resources. Specifically, the first terminal device may acquire resource occupation and reservation of other terminal devices before the high-level request arrives, so that resources that conflict with other terminal devices may be excluded.
  • SA scheduling assignment
  • the SA is mainly used to indicate the resource location information of the current transmission data of the current period and the reserved resource location information of another retransmission data, the priority information, and the reserved transmission resource of the current transmission for the subsequent data. Location information and transmission resource location information for another retransmission of subsequent data, and the like.
  • the interaction state information includes information such as the position, speed, and state of the vehicle, and is broadcasted to the surrounding vehicles, and the terminal device passes the analysis.
  • the received interactive status information of surrounding vehicles can judge and warn of impending dangers and reduce the occurrence of disasters.
  • the service period of the interaction status information takes a value between 100ms and 1000ms.
  • the first terminal device acquires the first set in the first time window after receiving the high-level request according to the multiple resource locations, where: the first terminal device detects The resource mapped by the at least one resource location of the multiple resource locations is a resource in the first time window; the first terminal device determines that the N scheduling successful scheduling allocation information is respectively indicated before the high layer request
  • the reserved resources for transmitting subsequent data belong to a set consisting of the resources mapped by the at least one resource location; the first terminal device divides the set consisting of the resources mapped by the at least one resource location by the second set All the resources are determined as the first set, and the second set includes the sum of the reserved resources indicated by the N successful decoding scheduling allocation information, where N is a positive integer.
  • the unavailable resource may be further excluded in the obtained resource block 1 and resource block 2 after the high-level request in FIG. 3, specifically, the reserved resource indicated by the SA information obtained by decoding and the obtained resource block. If some resources in 1 overlap, the overlapping resources may be further excluded, and the first terminal device determines whether the number of resources in the available resources after the resource overlap with the reserved resources is less than the preset first. If the threshold is less than, the process goes to a resource pool that allows random selection of the transmission resource to select the transmission resource.
  • the first terminal device acquires the first set in the first time window after receiving the high-level request according to the multiple resource locations, where: the first terminal device detects The resource mapped by the at least one resource location of the multiple resource locations is a resource in the first time window; the first terminal device determines that there are M decoding success scheduling allocation information respectively indicated before the high layer request
  • the reserved resources for transmitting subsequent data belong to a set consisting of resources mapped by the at least one resource location, and reference signal receiving on the resource for transmitting the current data indicated by the M successful decoding scheduling allocation information respectively
  • the power RSRP is greater than a preset second threshold; the first terminal device determines all resources except the third set in the set of resources mapped by the at least one resource location as the first set, the third set And the sum of the reserved resources indicated by the M allocation successful scheduling allocation information, where M is a positive integer.
  • the reference signal received power (RSRP) on the resource occupied by the current transmission data indicated by the SA corresponding to the excluded resource block is greater than a preset second threshold, if greater than The preset second threshold is used to exclude the resources of the overlapping resources that are greater than the preset second threshold, so that the interference between the other terminal devices and the first terminal device is avoided.
  • the preset second threshold is used to exclude the resources of the overlapping resources that are greater than the preset second threshold, so that the interference between the other terminal devices and the first terminal device is avoided.
  • the reserved resources can be used as the sending resource, but it is excluded, so that the number of resources in the first set is less than the preset first threshold.
  • the resources in resource block 1 and resource block 2 in FIG. 3 are reserved resources indicated by the successfully decoded SA, and the RSRP values of resource block 1 and resource block 2 can be obtained by measurement as 1 and 2, respectively.
  • the preset second threshold is 1.5, then the original resource block 1 and the resource block 2 are all unavailable resources, but according to the comparison with the second threshold, it can be known that only the resource of the resource block 2 is unavailable, and the resource block 1 is occupied.
  • the terminal device is far away from the current terminal device, so that the resource block 1 is an available resource. If the number of resources in the resource block 1 is greater than the number of resources to be selected, the first terminal device may select to send in the resource block 1. Resources to ensure that they do not collide with other end devices.
  • the first terminal device may measure by using a certain energy or power class, and may also exclude the unavailable resources by using the received power measurement, which is not limited by the present invention.
  • the first terminal device acquires the first set in the first time window after receiving the high-level request according to the multiple resource locations, where: the first terminal device detects The resource mapped by at least one of the plurality of resource locations is a resource in the first time window; the first terminal device groups the resource group mapped by the at least one resource location All the resources except the fourth set in the set are determined as the first set, and the fourth set includes the resource whose received energy predicted according to the detection result is greater than a preset third threshold.
  • the terminal device may directly exclude, according to the detection result, the received energy that is greater than the preset third threshold, and determine whether the number of resources in the optional resource after the exclusion is less than a preset first threshold. If it is smaller, it goes directly to the resource pool that allows random selection of the sending resource to select the sending resource. For example, the first terminal device may predict the received energy of the resource block 1 and the resource block 2 in FIG. 3.
  • the resource block 2 may be excluded, so that It is further determined whether the number of resources in the resource block 1 is less than a preset first threshold, and if it is less, it may go to a resource pool that allows random selection of the sending resource to select a sending resource.
  • the method further includes: the first terminal device sending scheduling allocation information to the second terminal device, The scheduling allocation information is used to indicate that the selected resource for transmitting the to-be-transmitted data is not used to send the subsequent data.
  • a detection-reservation mechanism is generally adopted. That is to say, each time the terminal device reselects a resource, a reserved resource is selected for subsequent data transmission. Before reaching the condition that triggers the terminal device to reselect the resource again, the terminal device always sends data at each mapping location of the reserved resource. If the probability that the selected transmission resource collides with other terminal devices during the previous resource reselection is large, the resources selected by the terminal device to transmit data subsequently continue to collide with the resources selected by other terminal devices, which affects the transmission performance of the system.
  • the terminal device in the embodiment of the present invention When determining that the number of resources in the first set is less than the preset first threshold, the terminal device in the embodiment of the present invention does not reserve resources for subsequent data, and notifies that the SA information is sent to other terminal devices.
  • the subsequent data transmission is reserved for resources. In other words, each time the data arrives, the terminal device is triggered to perform resource reselection, so as to avoid the continuous occurrence of resource collision.
  • resource reselection may be triggered by continuously occupying resources for a preset number of times.
  • the terminal device may randomly select whether to still use the selected resource to send data according to the configured or pre-configured probability, and the resource reselection may also be performed by The other conditions are triggered.
  • the first terminal device performs resource reselection every time the data arrives, and informs other terminal devices by using the indication field in the SA that resources are not reserved for subsequent data transmission, specifically
  • the indication field in the SA can be set to 0, and the present invention can also be implemented by other schemes, which is not limited in the present invention.
  • the resource pool that allows random selection of the sending resource and the first The resources in the time window are overlapped, and the terminal device selects a resource for transmitting the to-be-transmitted data in a resource pool that allows random selection of the transmission resource, including: the terminal device successfully schedules K decodings before the arrival of the higher layer request.
  • Allocating information, selecting a resource for transmitting the to-be-transmitted data in the resource pool that allows the random selection of the transmission resource, and the reserved resources respectively indicated by the K decoded successful scheduling allocation information are respectively related to the allowed random selection sending resource
  • the resource pools overlap and K is a positive integer.
  • the resource that allows the transmission of the resource may be selected by using various implementation methods for excluding the unavailable resource.
  • the pool is excluded, and the sending resource is selected among the remaining resources after the exclusion, so that the transmission performance of other terminal devices can be further avoided, and the transmission performance of the terminal device can be improved.
  • the preset second threshold and/or the preset third threshold may be determined by the first terminal device according to system congestion information, channel busyness or other information reported by the network device or other terminal device. It may also be a protocol specification or a network device configured or pre-configured according to system congestion information, channel busyness, and the like. The present invention does not limit the acquisition of the second threshold and the third threshold.
  • the first threshold in the embodiment of the present invention may also be determined according to system congestion information, channel busyness or other information.
  • the network device may be determined to be sent to the first terminal device by using the signaling, or may be determined by the first terminal device according to various congestion information reported by the network device or other terminal device, which is not limited by the present invention.
  • the first terminal device detects multiple resource locations before the arrival of the high-level request, and the first terminal device detects the multiple resource locations according to the system congestion information notified by the network device. Or the first terminal device detects the multiple resource locations according to the notification message of the network device, and the notification message is determined based on system congestion information.
  • FIG. 4 shows a schematic block diagram of a method 300 of selecting a resource in accordance with an embodiment of the present invention.
  • the steps or operations of the method for selecting a resource are shown in FIG. 4, but the steps or operations are merely examples.
  • the embodiment of the present invention may also perform other operations or variants of the operations of FIG. 4, as shown in FIG.
  • the method may be performed by a terminal device, in particular, by a terminal device having side line reception or detection capabilities.
  • the method 300 includes:
  • the first terminal device detects multiple resource locations before receiving the high-level request.
  • the first terminal device acquires a first set in a first time window after receiving the high-level request according to the multiple resource locations, where the high-level request is used to indicate that the first terminal device has data to be transmitted and needs to be The data to be transmitted selects a transmission resource;
  • the first terminal device determines that the number of resources in the first set is smaller than a preset first threshold, where the preset first threshold is a number of resources in the fifth set, and the fifth set is used in the first The terminal device selects a sending resource from among them;
  • S340 The terminal device selects, in the first set, a resource for sending the data to be transmitted, where the selected resource for sending the data to be transmitted is not used to send subsequent data.
  • the first terminal device may not perform resource reservation. This will avoid the continuous occurrence of resource collisions.
  • a detection-reservation mechanism is usually adopted. That is to say, each time the terminal device reselects a resource, a reserved resource is selected for subsequent data transmission. Before reaching the condition that triggers the terminal device to reselect the resource again, the terminal device always sends data at each mapping location of the reserved resource.
  • the terminal device in the embodiment of the present invention does not reserve resources for subsequent data, and notifies that the SA information is sent to other terminal devices.
  • the subsequent data transmission is reserved for resources. In other words, each time the data arrives, the terminal device is triggered to perform resource reselection, so as to avoid the continuous occurrence of resource collision.
  • resource reselection may be triggered by continuously occupying resources for a preset number of times.
  • the terminal device may randomly select whether to still use the selected resource to send data according to the configured or pre-configured probability, and the resource reselection may also be performed by The other conditions are triggered.
  • the first terminal device performs resource reselection every time the data arrives, and informs other terminal devices by using the indication field in the SA that resources are not reserved for subsequent data transmission, specifically
  • the indication field in the SA can be set to 0, and the present invention can also be implemented by other schemes, which is not limited in the present invention.
  • the first terminal device acquires the first set in the first time window after the high-level request arrives according to the multiple resource locations, including: the first terminal device detects the The resource mapped by the at least one resource location of the multiple resource locations belongs to the first time window; the first terminal device determines the set of resources mapped by the at least one resource location as the first set.
  • the high layer requests the resource block 1, the resource block 2, and the resource block 3 that are detected by the same resource position in each detection period before the arrival, and the mapped resource is the resource block 1 after the high layer request.
  • Resource block 2 and resource block 3 but only resource block 1 and resource after mapping
  • the source block 2 overlaps with the resources in the first time window, and the resource block 1 and the resource block 2 mapped after the higher layer request may be determined as the first set.
  • the first terminal device may attempt to decode the transmission resource location that may be used by any one of the scheduling assignment (SA) information before the upper layer request arrives. If the decoding succeeds, the first terminal device may determine whether the successfully decoded SA indicates The location of the transmission resource of the subsequent data transmission, that is, whether the terminal device that sends the SA is a subsequent data reservation resource, and if the reserved resource is located in the optional resource obtained by the first terminal device according to the detection result, the first terminal The device may select to send the resource within the optional resource after excluding these reserved resources. Specifically, the first terminal device may acquire resource occupation and reservation of other terminal devices before the high-level request arrives, so that resources that conflict with other terminal devices may be excluded.
  • SA scheduling assignment
  • the SA is mainly used to indicate the resource location information of the current transmission data of the current period and the reserved resource location information of another retransmission data, the priority information, and the reserved transmission resource of the current transmission for the subsequent data. Location information and transmission resource location information for another retransmission of subsequent data, and the like.
  • the interaction state information includes information such as the position, speed, and state of the vehicle, and is broadcasted to the surrounding vehicles, and the terminal device passes the analysis.
  • the received interactive status information of surrounding vehicles can judge and warn of impending dangers and reduce the occurrence of disasters.
  • the service period of the interaction status information takes a value between 100ms and 1000ms.
  • the first terminal device acquires the first set in the first time window after the high-level request arrives according to the multiple resource locations, including: the first terminal device detects the The resource mapped by the at least one resource location of the multiple resource locations is a resource in the first time window; the first terminal device determines that the N scheduling success scheduling information is respectively indicated before the high layer request arrives
  • the reserved resources for transmitting subsequent data belong to a set consisting of the resources mapped by the at least one resource location; the first terminal device divides the set consisting of the resources mapped by the at least one resource location by the second set All the resources are determined as the first set, and the second set includes the sum of the reserved resources indicated by the N successful decoding scheduling allocation information, where N is a positive integer.
  • the unavailable resource may be further excluded in the obtained resource block 1 and resource block 2 after the high layer request in FIG. 3, specifically, the reservation indicated by the SA information obtained by decoding. If the resource overlaps with some resources in the obtained resource block 1, the overlapping part of the resource may be further excluded, and the first terminal device determines whether the number of resources in the available resource after the part of the resource that overlaps the reserved resource is excluded If the value is less than the preset first threshold, if it is less than, it is transferred to the resource pool that allows the random selection of the transmission resource to select the transmission resource.
  • the first terminal device acquires the first set in the first time window after the high-level request arrives according to the multiple resource locations, including: the first terminal device detects the The resource mapped by the at least one resource location of the multiple resource locations is a resource in the first time window; the first terminal device determines that the M scheduling success scheduling information is respectively indicated before the high layer request arrives
  • the reserved resources for transmitting subsequent data belong to a set consisting of resources mapped by the at least one resource location, and reference signal receiving on the resource for transmitting the current data indicated by the M successful decoding scheduling allocation information respectively
  • the power RSRP is greater than a preset second threshold; the first terminal device determines all resources except the third set in the set of resources mapped by the at least one resource location as the first set, the third set And the sum of the reserved resources indicated by the M allocation successful scheduling allocation information, where M is a positive integer.
  • the reference signal received power (RSRP) on the resource occupied by the current transmission data indicated by the SA corresponding to the excluded resource block is greater than a preset second threshold, if greater than The preset second threshold is used to exclude the resources of the overlapping resources that are greater than the preset second threshold, so that the interference between the other terminal devices and the first terminal device is avoided.
  • the preset second threshold is used to exclude the resources of the overlapping resources that are greater than the preset second threshold, so that the interference between the other terminal devices and the first terminal device is avoided.
  • the reserved resources can be used as the sending resource, but it is excluded, so that the number of resources in the first set is less than the preset first threshold.
  • the resources in resource block 1 and resource block 2 in FIG. 3 are reserved resources indicated by the successfully decoded SA, and the RSRP values of resource block 1 and resource block 2 can be obtained by measurement as 1 and 2, respectively.
  • the preset second threshold is 1.5, then the original resource block 1 and the resource block 2 are all unavailable resources, but according to the comparison with the second threshold, it can be known that only the resource of the resource block 2 is unavailable, and the resource block 1 is occupied.
  • the terminal device is far away from the current terminal device, so that the resource block 1 is an available resource. If the number of resources in the resource block 1 is greater than the number of resources to be selected, the first terminal device may select to send in the resource block 1. Resources to ensure that they do not collide with other end devices.
  • the first terminal device may measure by using a certain energy or power class, and may also exclude the unavailable resources by using the received power measurement, which is not limited by the present invention.
  • the first terminal device acquires the first set in the first time window after the high-level request arrives according to the multiple resource locations, including: the first terminal device detects the The resource mapped by at least one of the plurality of resource locations is a resource in the first time window; the first terminal device includes the set of resources mapped by the at least one resource location, except the fourth set All the resources are determined as the first set, and the fourth set includes resources that are predicted according to the detection result and whose received energy is greater than a preset third threshold.
  • the terminal device may directly exclude, according to the detection result, the received energy that is greater than the preset third threshold, and determine whether the number of resources in the optional resource after the exclusion is less than a preset first threshold. If it is smaller, it goes directly to the resource pool that allows random selection of the sending resource to select the sending resource. For example, the first terminal device may predict the received energy of the resource block 1 and the resource block 2 in FIG. 3.
  • the resource block 2 may be excluded, so that It is further determined whether the number of resources in the resource block 1 is less than a preset first threshold, and if it is less, it may go to a resource pool that allows random selection of the sending resource to select a sending resource.
  • the preset second threshold and/or the preset third threshold may be determined by the first terminal device according to system congestion information, channel busyness or other information reported by the network device, or may be an agreement. Provisions or network devices are configured or pre-configured based on system congestion information, channel busyness, and the like. The present invention does not limit the acquisition of the second threshold and the third threshold.
  • the first threshold preset in the embodiment of the present invention may also be determined according to system congestion information, channel busyness or other information.
  • the network device may be determined to be sent to the first terminal device by using the signaling, or may be determined by the first terminal device according to various congestion information notified by the network device or other terminal device, which is not limited by the present invention.
  • the first terminal device detects multiple resource locations before the high-level request arrives, including: the first terminal device detects the system according to the system congestion information notified by the network device or other terminal device. a resource location; or the first terminal device detects the multiple resource locations according to a notification message of the network device or other terminal device, and the notification message is determined based on system congestion information.
  • the size of the sequence numbers of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not be taken to the embodiments of the present invention.
  • the implementation process constitutes any limitation.
  • a method of selecting a resource according to an embodiment of the present invention is described in detail above, and will be described below in conjunction with the figure. 5 to FIG. 8, an apparatus for transmitting a channel according to an embodiment of the present invention is described.
  • the technical features described in the method embodiments are applicable to the following apparatus embodiments.
  • FIG. 5 illustrates a terminal device 400 for selecting a resource in accordance with an embodiment of the present invention.
  • the terminal device 400 is a first terminal device, and the terminal device 400 includes:
  • the detecting unit 410 is configured to detect multiple resource locations before receiving the high layer request
  • the obtaining unit 420 is configured to acquire, according to the multiple resource locations, a first set, in a first time window after receiving the high-level request, where the high-level request is used to indicate that the first terminal device has data to be transmitted and needs to be The data to be transmitted selects a transmission resource;
  • a determining unit 430 configured to determine that the number of resources in the first set is less than a preset first threshold
  • the selecting unit 440 is configured to select, in the resource pool, a resource for sending the data to be transmitted, where the resource pool is a resource pool for randomly selecting a sending resource.
  • the terminal device that selects the resource in the embodiment of the present invention can reduce the pair by selecting the resource in the resource pool that allows the randomly selected sending resource to be selected. The impact of the transmission performance of other terminal devices in the system, and improve its own transmission performance.
  • the detecting unit 410 is specifically configured to:
  • the plurality of resource locations are detected according to the notification message of the network device, and the notification message is determined based on system congestion information.
  • the obtaining unit 420 is specifically configured to:
  • a set consisting of resources mapped by the at least one resource location is determined as the first set.
  • the obtaining unit 420 is specifically configured to:
  • the reserved resources for transmitting subsequent data respectively belong to a set consisting of resources mapped by the at least one resource location;
  • N is a positive integer.
  • the obtaining unit 420 is specifically configured to:
  • the reference signal received power RSRP on the resource for transmitting the current data indicated by the scheduling allocation information respectively is greater than a preset second threshold
  • the obtaining unit 420 is specifically configured to:
  • the selected resource for sending the data to be transmitted is not used for sending subsequent data
  • the terminal device further includes:
  • a sending unit configured to send, to the second terminal device, scheduling allocation information, where the scheduling allocation information is used to indicate that the selected resource for sending the to-be-transmitted data is not used to send the subsequent data.
  • the resource pool overlaps with resources in the first time window, where the selecting unit is specifically configured to:
  • the resource for transmitting the data to be transmitted in the resource pool that allows the random selection of the transmission resource where the K decoding successful scheduling allocation information respectively indicate The reserved resource overlaps with the resource pool that allows random selection of the transmission resource, and K is a positive integer.
  • the preset first threshold is the number of resources that the terminal device needs to select, or the preset first threshold is the number of resources in the fifth set, and the fifth set is Used by the first terminal device to select a sending resource
  • terminal device 400 for selecting resources may correspond to the present invention.
  • the first terminal device in the embodiment of the method 200, and the above-mentioned and other operations and/or functions of the respective units in the terminal device 400 are respectively implemented in order to implement the corresponding processes of the method in FIG. 2, and are not described herein again for brevity.
  • FIG. 6 illustrates a terminal device 500 for selecting a resource in accordance with an embodiment of the present invention.
  • the terminal device 500 is a first terminal device, and the terminal device 500 includes:
  • the detecting unit 510 is configured to detect multiple resource locations before receiving the high layer request
  • the obtaining unit 520 is configured to acquire, according to the multiple resource locations, a first set, in a first time window after receiving the high-level request, where the high-level request is used to indicate that the first terminal device has data to be transmitted and needs to be The data to be transmitted selects a transmission resource;
  • the determining unit 530 is configured to determine that the number of resources in the first set is smaller than a preset first threshold, where the preset first threshold is a number of resources in the fifth set, and the fifth set is used in the first terminal The device selects a sending resource from it;
  • the selecting unit 540 is configured to select, in the first set, a resource for sending the to-be-transmitted data, where the selected resource for sending the to-be-transmitted data is not used to send subsequent data.
  • the terminal device that selects the resource in the embodiment of the present invention does not reserve resources for subsequent data, and can avoid the persistent occurrence of resource collision.
  • the detecting unit 510 is specifically configured to:
  • the plurality of resource locations are detected according to the notification message of the network device, and the notification message is determined based on system congestion information.
  • the acquiring unit 520 is specifically configured to:
  • a set consisting of resources mapped by the at least one resource location is determined as the first set.
  • the acquiring unit 520 is specifically configured to:
  • the reserved resources for transmitting subsequent data respectively belong to a set consisting of resources mapped by the at least one resource location;
  • N is a positive integer.
  • the acquiring unit 520 is specifically configured to:
  • the reference signal received power RSRP on the resource for transmitting the current data indicated by the scheduling allocation information respectively is greater than a preset second threshold
  • the acquiring unit 520 is specifically configured to:
  • the terminal device 500 further includes:
  • a sending unit configured to send, to the second terminal device, scheduling allocation information, where the scheduling allocation information is used to indicate that the selected resource for sending the to-be-transmitted data is not used to send the subsequent data.
  • terminal device 500 for selecting resources may correspond to the first terminal device in the embodiment of the method 300 of the present invention, and the above and other operations and/or functions of the respective units in the terminal device 500 are respectively
  • the corresponding process of the method in FIG. 4 is implemented, and for brevity, no further details are provided herein.
  • the embodiment of the present invention further provides a terminal device 600 for selecting a resource
  • the terminal device 600 includes: a processor 610, a memory 620, and a transceiver 640, where the memory 620 is configured to store an instruction, where The processor 610 is configured to execute the instructions stored in the memory 620 to control the transceiver 640 to send a signal; wherein the processor 610 is configured to: detect multiple resource locations before receiving the high layer request; according to the multiple resource locations, After receiving the high-level request Acquiring the first set in the first time window, the high-level request is used to indicate that the first terminal device has data to be transmitted, and needs to select a sending resource for the data to be transmitted; determining that the number of resources in the first set is less than a preset
  • the first threshold is: selecting, in the resource pool, a resource for sending the data to be transmitted, where the resource pool is a resource pool for randomly selecting the sending resource.
  • the terminal device that selects the resource in the embodiment of the present invention can reduce the pair by selecting the resource in the resource pool that allows the randomly selected sending resource to be selected. The impact of the transmission performance of other terminal devices in the system, and improve its own transmission performance.
  • the processor 610 may be a central processing unit ("CPU"), and the processor 610 may also be other general-purpose processors, digital signal processors (DSPs). , an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, and the like.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the memory 620 can include read only memory and random access memory and provides instructions and data to the processor 610. A portion of the memory 620 can also include a non-volatile random access memory. For example, the memory 620 can also store information of the device type.
  • each step of the foregoing method may be completed by an integrated logic circuit of hardware in the processor 610 or an instruction in a form of software.
  • the steps of the method disclosed in the embodiments of the present invention may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in the memory 620, and the processor 610 reads the information in the memory 620 and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
  • the processor 610 is specifically configured to:
  • the plurality of resource locations are detected according to the notification message of the network device, and the notification message is determined based on system congestion information.
  • the processor 610 is specifically configured to:
  • a set consisting of resources mapped by the at least one resource location is determined as the first set.
  • the processor 610 is specifically configured to:
  • the reserved resources for transmitting subsequent data respectively belong to a set consisting of resources mapped by the at least one resource location;
  • N is a positive integer.
  • the processor 610 is specifically configured to:
  • the reference signal received power RSRP on the resource for transmitting the current data indicated by the scheduling allocation information respectively is greater than a preset second threshold
  • the processor 610 is specifically configured to:
  • the selected resource for sending the data to be transmitted is not used to send subsequent data
  • the processor 610 is further configured to:
  • the scheduling information is sent to the second terminal device, where the scheduling allocation information is used to indicate that the selected resource for sending the data to be transmitted is not used to send the subsequent data.
  • the resource pool overlaps with the resources in the first time window
  • the processor 610 is specifically configured to:
  • the resource for transmitting the data to be transmitted in the resource pool that allows the random selection of the transmission resource where the K decoding successful scheduling allocation information respectively indicate The reserved resource overlaps with the resource pool that allows random selection of the transmission resource, and K is a positive integer.
  • the preset first threshold is the number of resources that the terminal device needs to select, or the preset first threshold is the number of resources in the fifth set, and the fifth set is The first terminal device is used to select a transmission resource.
  • the terminal device 600 for selecting a resource may correspond to the terminal device and the terminal device 400 in the embodiment of the present invention, and may correspond to the first terminal device in the method 200 according to the embodiment of the present invention.
  • the above and other operations and/or functions of the respective units in the terminal device 400 are respectively omitted in order to implement the corresponding processes of the method in FIG. 2 for brevity.
  • the embodiment of the present invention further provides a terminal device 700 for selecting a resource
  • the terminal device 700 includes: a processor 710, a memory 720, and a transceiver 740, where the memory 720 is configured to store an instruction, where The processor 710 is configured to execute the instruction stored in the memory 720 to control the transceiver 740 to send a signal; wherein the processor 710 is configured to: detect multiple resource locations before receiving the high layer request; according to the multiple resource locations, Obtaining, in a first time window after receiving the high-level request, the first set, where the high-level request is used to indicate that the first terminal device has data to be transmitted, and that a sending resource needs to be selected for the data to be transmitted; determining the first set The number of resources in the first set is smaller than a preset first threshold, and the preset first threshold is a number of resources in the fifth set, where the fifth set is used by the first terminal device to select a sending resource; in the first set The resource for transmitting the data
  • the terminal device that selects the resource in the embodiment of the present invention does not reserve resources for subsequent data, and can avoid the persistent occurrence of resource collision.
  • the processor 710 may be a central processing unit (“CPU"), and the processor 710 may also be other general-purpose processors, digital signal processors (DSPs). , an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, and the like.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the memory 720 can include read only memory and random access memory and provides instructions and data to the processor 710. A portion of the memory 720 can also include a non-volatile random access memory. For example, the memory 720 can also store information of the device type.
  • each step of the foregoing method may be completed by an integrated logic circuit of hardware in the processor 710 or an instruction in a form of software.
  • the steps of the method disclosed in the embodiments of the present invention may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in memory 720, and processor 710 reads the information in memory 720 and, in conjunction with its hardware, performs the steps of the above method. To avoid repetition, it will not be described in detail here.
  • the processor 710 is specifically configured to:
  • the processor 710 is specifically configured to:
  • a set consisting of resources mapped by the at least one resource location is determined as the first set.
  • the processor 710 is specifically configured to:
  • the reserved resources for transmitting subsequent data respectively belong to a set consisting of resources mapped by the at least one resource location;
  • N is a positive integer.
  • the processor 710 is specifically configured to:
  • the reserved resources for transmitting subsequent data belong to a set consisting of the resources mapped by the at least one resource location, and the reference signals on the resources for transmitting the current data respectively indicated by the M successfully decoded scheduling allocation information
  • the received power RSRP is greater than a preset second threshold
  • the processor 710 is specifically configured to:
  • the processor 710 is further configured to:
  • the scheduling information is sent to the second terminal device, where the scheduling allocation information is used to indicate that the selected resource for sending the data to be transmitted is not used to send the subsequent data.
  • the terminal device 700 for selecting a resource may correspond to the terminal device and the terminal device 700 in the embodiment of the present invention, and may correspond to the first terminal device in the method 300 according to the embodiment of the present invention.
  • the above and other operations and/or functions of the respective units in the terminal device 700 are respectively omitted in order to implement the corresponding processes of the method in FIG. 4 for brevity.
  • B corresponding to A means that B is associated with A, and B can be determined according to A.
  • determining B from A does not mean that B is only determined based on A, and that B can also be determined based on A and/or other information.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, can be stored in a computer readable storage medium.
  • the technical solution of the present invention contributes in essence or to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium.
  • a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method of various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种选择资源的方法和终端设备,该方法包括:第一终端设备在接收到高层请求到来之前检测多个资源位置(S210);该第一终端设备根据该多个资源位置,在接收到该高层请求到来之后的第一时间窗内获取第一集合,该高层请求用于指示该第一终端设备有待传输的数据以及需要为该待传输的数据选择发送资源(S220);该第一终端设备确定该第一集合中的资源个数小于预设的第一阈值(S230);该第一终端设备在资源池中选择用于发送该待传输数据的资源,该资源池为随机选择发送资源的资源池(S240)。所述的方法和终端设备,能够降低对***中其他终端设备的发送性能的影响,并提高自身的发送性能。

Description

选择资源的方法和终端设备 技术领域
本发明涉及通信领域,尤其涉及通信领域中选择资源的方法和终端设备。
背景技术
近年来车联网技术越来越受到人们的关注。车联网***包括车与车(vehicle-to-vehicle,V2V)之间的通信,车与基础设施(Vehicle-to-Infrastructure,V2I)之间的通信、车与人(Vehicle-to-Pedestrian,V2P)之间的通信,车与网络(V2N,Vehicle-to-Network)之间的通信等。
为保证车辆安全行驶,车联网***中的用户设备之间需要进行周期性数据交互。目前车联网***中的资源选择方式主要是通过不断提高数据的参考信号接收功率(Reference Signal Received Power,RSPP)测量的阈值来选择可用于发送数据的资源,现有技术的方案,可能会出现不合理地调高阈值,导致选择到过高的RSRP资源的概率较大,影响了***中其他用户设备的发送性能,并导致自身发送数据的性能差。
发明内容
有鉴于此,本发明实施例提供了一种选择资源的方法和终端设备,能够降低对***中其他终端设备的发送性能的影响,并提高自身的发送性能。
第一方面,提供了一种选择资源的方法,该方法包括:第一终端设备在高层请求之前检测多个资源位置;该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,该高层请求用于指示该第一终端设备有待传输的数据以及需要为该待传输的数据选择发送资源;该第一终端设备确定该第一集合中的资源个数小于预设的第一阈值;该第一终端设备在资源池中选择用于发送该待传输数据的资源,该资源池为随机选择发送资源的资源池。
若在可选资源中的资源个数小于预设的第一阈值,通过转为在允许随机选择发送资源的资源池中选择资源,能够降低对***中其他终端设备的发送性能的影响,并提高自身的发送性能。
在一种可能的设计中,该第一终端设备在高层请求之前检测多个资源位置,包括:该第一终端设备根据网络设备通知的***拥塞信息,检测该多个资源位置;或该第一终端设备根据网络设备的通知消息,检测该多个资源位置,该通知消息是基于***拥塞信息确定的。
在一种可能的设计中,该***拥塞信息或通知消息还可以是其他终端设备发送的。
在一种可能的设计中,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备将由该至少一个资源位置所映射的资源组成的集合确定为该第一集合。
在一种可能的设计中,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备确定在该高层请求之前有N个解码成功的调度分配信息分别指示的用于发送下一次数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合;该第一终端设备将该由该至少一个资源位置所映射的资源组成的集合中除第二集合以外的所有资源确定为该第一集合,该第二集合包括该N个解码成功的调度分配信息指示的该预留资源之和,N为正整数。
在一种可能的设计中,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备确定在该高层请求之前有M个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合,以及该M个解码成功的调度分配信息分别指示的用于发送本次数据的资源上的参考信号接收功率RSRP大于预设的第二阈值;该第一终端设备将该由该至少一个资源位置所映射的资源组成的集合中除第三集合以外的所有资源确定为该第一集合,该第三集合包括该M个解码成功的调度分配信息指示的该预留资源之和,M为正整数。
在一种可能的设计中,该第一终端设备根据该多个资源位置,在接收到 该高层请求之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备将该由该至少一个资源位置所映射的资源组成的集合中除第四集合以外的所有资源确定为该第一集合,该第四集合包括根据检测结果预测得到的接收能量大于预设的第三阈值的资源。
在一种可能的设计中,该选择的用于发送该待传输数据的资源不用于发送后续的数据,该方法还包括:该第一终端设备向第二终端设备发送调度分配信息,该调度分配信息用于指示该选择的用于发送该待传输数据的资源不用于发送该后续的数据。
第一终端设备不作资源预留,且指示其他终端设备不作资源预留,可以避免资源的持续碰撞。
在一种可能的设计中,该资源池与第一时间窗内的资源重叠,该终端设备在资源池中选择用于发送该待传输数据的资源,包括:该终端设备根据在该高层请求之前的K个解码成功的调度分配信息,在该资源池中选择用于发送该待传输数据的资源,该K个解码成功的调度分配信息分别指示的该预留资源均与该资源池重叠,K为正整数。
在一种可能的设计中,该预设的第一阈值为该终端设备需要选择的资源个数,或该预设的第一阈值为第五集合的资源个数,该第五集合用于该第一终端设备从中选择发送资源。
在一种可能的设计中,预设的第二阈值和/或预设的第三阈值可以是第一终端设备根据网络设备或其他终端设备上报的***拥塞信息、信道繁忙程度或其他信息确定,也可以是协议规定或网络设备根据***拥塞信息、信道繁忙程度等配置或预配置的。
在一种可能的设计中,预设的第一阈值也可以根据***拥塞信息,信道繁忙程度或其他信息确定的。可以是网络设备确定好通过信令下发给第一终端设备,也可以是第一终端设备根据网络设备或其他终端设备上报的各种拥塞信息确定的。
第二方面,提供了一种选择资源的方法,该方法包括:第一终端设备在高层请求之前检测多个资源位置;该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,该高层请求用于指示该第一终端设备有待传输的数据以及需要为该待传输的数据选择发送资源; 该第一终端设备确定该第一集合中的资源个数小于预设的第一阈值,该预设的第一阈值为第五集合的资源个数,该第五集合用于该第一终端设备从中选择发送资源;该第一终端设备在该第一集合中选择用于发送该待传输数据的资源,该选择的用于发送该待传输数据的资源不用于发送后续的数据。
在确定第一集合中的资源个数小于预设的第一阈值时,不为后续的数据作资源预留,可以避免资源碰撞的持续发生。
在一种可能的设计中,第一终端设备在高层请求之前检测多个资源位置,包括:该第一终端设备根据网络设备通知的***拥塞信息,检测该多个资源位置;或该第一终端设备根据网络设备的通知消息,检测该多个资源位置,该通知消息是基于***拥塞信息确定的。
在一种可能的设计中,该***拥塞信息或通知消息还可以是其他终端设备发送的。
在一种可能的设计中,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备将由该至少一个资源位置所映射的资源组成的集合确定为该第一集合。
在一种可能的设计中,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备确定在该高层请求之前有N个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合;该第一终端设备将该由该至少一个资源位置所映射的资源组成的集合中除第二集合以外的所有资源确定为该第一集合,该第二集合包括该N个解码成功的调度分配信息指示的该预留资源之和,N为正整数。
在一种可能的设计中,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备确定在该高层请求之前有M个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资 源位置所映射的资源组成的集合,以及该M个解码成功的调度分配信息分别指示的用于发送本次数据的资源上的参考信号接收功率RSRP大于预设的第二阈值;该第一终端设备将该由该至少一个资源位置所映射的资源组成的集合中除第三集合以外的所有资源确定为该第一集合,该第三集合包括该M个解码成功的调度分配信息指示的该预留资源之和,M为正整数。
在一种可能的设计中,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备将该由该至少一个资源位置所映射的资源组成的集合中除第四集合以外的所有资源确定为该第一集合,该第四集合包括根据检测结果预测得到的接收能量大于预设的第三阈值的资源。
在一种可能的设计中,该方法还包括:该第一终端设备向第二终端设备发送调度分配信息,该调度分配信息用于指示该选择的用于发送该待传输数据的资源不用于发送该后续的数据。
在一种可能的设计中,预设的第二阈值和/或预设的第三阈值可以是第一终端设备根据网络设备或其他终端设备上报的***拥塞信息、信道繁忙程度或其他信息确定,也可以是协议规定或网络设备根据***拥塞信息、信道繁忙程度等配置或预配置的。
在一种可能的设计中,预设的第一阈值也可以根据***拥塞信息,信道繁忙程度或其他信息确定的。可以是网络设备确定好通过信令下发给第一终端设备,也可以是第一终端设备根据网络设备或其他终端设备上报的各种拥塞信息确定的。
第三方面,提供了一种终端设备,用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。具体地,该网络设备包括用于执行上述第一方面或第一方面的任意可能的实现方式中的方法的单元。
第四方面,提供了一种终端设备,用于执行上述第二方面或第二方面的任意可能的实现方式中的方法。具体地,该终端设备包括用于执行上述第二方面或第二方面的任意可能的实现方式中的方法的单元。
第五方面,提供了一种终端设备,该终端设备包括:存储器、处理器和收发器。其中,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,当该指令被执行时,该处理器执行第一方面的方法,并控制收发器接 收输入的数据和信息,输出操作结果等数据。
第六方面,提供了一种终端设备,该终端设备包括:存储器、处理器和收发器。其中,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,当该指令被执行时,该处理器执行第二方面的方法,并控制收发器接收输入的数据和信息,输出操作结果等数据。
第七方面,提供了一种计算机存储介质,用于储存为上述方法所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
本发明中,终端设备和网络设备的名字对设备本身不构成限定,在实际实现中,这些设备可以以其他名称出现。只要各个设备的功能和本发明类似,属于本发明权利要求及其等同技术的范围之内。
本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本发明实施例的一种应用场景图。
图2示出了本发明实施例的选择资源的方法的示意性框图。
图3示出了本发明实施例的确定第一集合的示意图。
图4示出了本发明实施例的选择资源的方法的另一示意性框图。
图5示出了本发明实施例的选择资源的终端设备的示意性框图。
图6示出了本发明实施例的选择资源的终端设备的另一示意性框图。
图7示出了本发明实施例的选择资源的终端设备的再一示意性框图。
图8示出了本发明实施例的选择资源的终端设备的再一示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
应理解,本发明实施例的技术方案可以应用于各种通信***,例如:全球移动通讯(Global System of Mobile communication,简称为“GSM”)***、码分多址(Code Division Multiple Access,简称为“CDMA”)***、宽带码分多址(Wideband Code Division Multiple Access,简称为“WCDMA”)***、通用分组无线业务(General Packet Radio Service,简称为“GPRS”)、长期演进(Long Term Evolution,简称为“LTE”)***、LTE频分双工(Frequency Division Duplex,简称为“FDD”)***、LTE时分双工(Time Division Duplex,简称为“TDD”)、通用移动通信***(Universal Mobile Telecommunication System,简称为“UMTS”)、全球互联微波接入(Worldwide Interoperability for Microwave Access,简称为“WiMAX”)通信***或未来的5G***等。
特别地,本发明实施例的技术方案可以应用于各种基于非正交多址接入技术的通信***,例如稀疏码多址接入(Sparse Code Multiple Access,简称为“SCMA”)***、低密度签名(Low Density Signature,简称为“LDS”)***等,当然SCMA***和LDS***在通信领域也可以被称为其他名称;进一步地,本发明实施例的技术方案可以应用于采用非正交多址接入技术的多载波传输***,例如采用非正交多址接入技术正交频分复用(Orthogonal Frequency Division Multiplexing,简称为“OFDM”)、滤波器组多载波(Filter Bank Multi-Carrier,简称为“FBMC”)、通用频分复用(Generalized Frequency Division Multiplexing,简称为“GFDM”)、滤波正交频分复用(Filtered-OFDM,简称为“F-OFDM”)***等。
在第三代合作伙伴项目(the 3rd Generation Partnership Project,3GPP)协议中,设备到设备(Device to Device,D2D)通信已经被标准化。D2D通信是一种支持移动设备和移动设备之间使用专用空中接口技术直接数据通信的技术。D2D通信可以是近年来越来越受关注的车联网技术,其中车联网***可以指车对车(Vehicle to Vehicle,简称“V2V”)通信,或V2X通信。在V2X通信中,X可以泛指任何具有无线接收和发送能力的设备,例如但不限于慢速移动的无线装置,快速移动的车载设备,或是具有无线发射接收能力的网络控制节点。
图1是本发明实施例的一个应用场景的示意图。图1中以V2X通信的场景为例进行描述,但本发明实施例也可以应用于任意其它D2D通信场景,本发明对此不做限定。
应理解,图1中的终端设备20可以是移动的或固定的。可以指用户设备(User Equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、无线本地环路(Wireless Local Loop,WLL)站、个人数字处理(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中的终端设备或者未来演进的公用陆地移动通信网络(Public Land Mobile Network,PLMN)中的终端设备等,本发明实施例并不限定。
还应理解,图1中的网络设备10可以是用于与终端设备通信的设备,该网络设备可以是GSM或CDMA中的基站(Base Transceiver Station,BTS),也可以是WCDMA***中的基站(NodeB,NB),还可以是LTE***中的演进型基站(Evolutional NodeB,eNB或eNodeB),还可以是云无线接入网络(Cloud Radio Access Network,CRAN)场景下的无线控制器,或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等,本发明实施例并不限定。
具体地,终端设备可以以蜂窝通信模式或D2D通信模式进行通信,其中,在蜂窝通信模式中,终端设备通过与网络设备之间的蜂窝链路与其它终端设备通信;在D2D通信模式中,两个终端设备通过D2D链路直接进行通信。
在终端设备进行D2D通信(例如V2V通信或V2X通信)时,可以自主选择传输资源,也可以由网络设备为其分配D2D通信时的传输资源,应理解,本发明实施例主要适用于车联网***、D2D***或其他侧行通信***,终端设备自主选择发送资源的场景,有无网络设备均可参与。本发明并不限于此。
图2示出了本发明实施例的选择资源的方法100的示意性框图。其中,图2示出的选择资源的方法的步骤或操作,但这些步骤或操作仅是示例,本发明实施例还可以执行其他操作或者图2的各个操作的变形,如图2所示,该方法可以由终端设备执行,具体地,可以由具有侧行接收或检测能力的终 端设备执行。该方法200包括:
S210,第一终端设备在接收到高层请求之前的检测多个资源位置;
S220,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,该高层请求用于指示该第一终端设备有待传输的数据以及需要为该待传输的数据选择发送资源;
S230,该第一终端设备确定该第一集合中的资源个数小于预设的第一阈值;
S240,该第一终端设备在资源池中选择用于发送该待传输数据的资源,所该资源池为随机选择发送资源的资源池。
第一终端设备可以在所有自身不发送数据的资源位置做检测。具体地,第一终端设备可以在指示终端设备有待传输数据的高层请求之前的一个时间窗内进行检测,例如,该一个时间窗可以是1秒,第一终端设备可以在该时间窗内所有可能的资源位置进行检测,并基于检测过的资源位置在高层请求之后的另外一个时间窗内获取第一集合,并通过对包括该第一集合中的资源个数进行判断,若判断小于预设的第一阈值,如该资源个数小于需要选择的资源个数,则第一终端设备可以在允许随机选择发送资源的资源池中选择用于发送该待传输数据的资源。通常,允许随机选择发送资源的资源池为多个终端设备的公共资源池。高层请求用于通知第一终端设备有待传输的数据需要发送,在本发明实施例中,该高层请求还可以用于指示需要为待传输的数据选择发送资源。
因此,本发明实施例提供的选择资源的方法,若在可选资源小于预设的第一阈值时,通过转为在允许随机选择发送资源的资源池中选择资源,能够降低对***中其他终端设备的发送性能的影响,并提高自身的发送性能。
应理解,本发明实施例中的第一集合中的资源可以是基于检测过的资源位置获得的,可以是指第一终端设备在预测的高层请求之前的一个第一时间窗内的所有资源进行检测,从而可以获得该高层请求之后的一个第二时间窗内的所有资源,例如,该一个第一时间窗为1秒,该一个第二时间窗为50ms。还可以是指第一终端设备在预测的高层请求之前周期性的在每个检测周期的相同资源位置进行检测,从而可以获得该高层请求之后该第二时间窗内相同位置的资源占用情况,典型地,该检测周期为100ms,而检测周期个数大于或等于10。换句话说,若在高层请求到来之前连续10个检测周期内相同 位置检测结果可以预测第二时间窗内相同位置的占用情况。本发明实施例中对第一集合中的资源位置是如何基于检测过的资源位置获得的不作限定。
还应理解,本发明实施例中的预设的第一阈值可以是第一终端设备需要选择的资源个数,也可以是第一终端设备从中选择需要的资源的资源个数。例如,第一终端设备确定的第一集合中的资源个数为5个,而第一终端设备需要选择的资源个数为6个,那么该第一集合中的资源个数就小于需要选择的资源个数,此时第一终端设备可以选择在允许随机选择发送资源的资源池中选择发送资源。再例如,第一终端设备需要从6个资源中选择一个资源才能保证第一终端设备选择资源的随机化程度,若此时第一集合中的资源个数小于该6个资源,那么也可以认为该第一集合也小于预设的第一阈值,该预设的第一阈值可以为6。应理解,上述的资源个数仅仅用于示意,对技术方案的范围并不构成影响。作为一种特殊的实施例,该第一终端设备在预测的高层请求到来之前的某一时刻触发资源选择,例如,在高层请求到来之前100ms时刻突然发生需要资源选择的事件,而第一终端设备基于之前检测的情况获得的资源个数很有可能就不够或者还没来得及作用于这一次资源重选的检测,在这种情况下,则可以转到允许随机选择发送资源的资源池中选择发送资源。
作为本发明实施例的一种可选方案,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备将由该至少一个资源位置所映射的资源组成的集合确定为该第一集合。
由上述可知,第一终端设备可以将预测的高层请求之前检测过的资源位置映射在该第一时间窗内的资源确定为该第一集合。具体地,可以如图3所示,高层请求到来之前在每一个检测周期中相同位置检测的资源块1、资源块2以及资源块3,其映射的资源为高层请求之后的资源块1、资源块2以及资源块3,但映射之后只有资源块1和资源块2属于第一时间窗内的所有资源组成的集合,将高层请求之后映射的资源块1和资源块2可以确定为第一集合。
进一步的,第一终端设备可以在高层请求到来之前的任何一个调度分配(Scheduling Assignment,SA)信息可能使用的发送资源位置尝试解码,若解 码成功,第一终端设备可以确定解码成功的SA是否指示后续的数据传输的发送资源位置,即发送该SA的终端设备是否为后续的数据预留资源,若该预留资源位于上述第一终端设备根据检测结果获得的可选资源时,则第一终端设备可以在排除这些预留资源后的可选资源内选择发送资源。具体地,第一终端设备可以在高层请求到来之前获取其他终端设备的资源占用和预留情况,从而可以排除与其他终端设备冲突的资源。应理解,该SA主要用于指示本周期本次传输数据的资源位置信息和另一次重传数据的预留资源位置信息、优先级信息、预留的针对后续的数据的本次传输的发送资源位置信息以及针对后续的数据的另一次重传的发送资源位置信息等。
在车辆网***中,为了保证车辆安全行驶,终端设备之间需要进行周期性的交互状态信息,该交互状态信息包括车的位置、速度、状态等信息,并广播给周围车辆,终端设备通过分析接收到的周围车辆的交互状态信息,可判断并预警即将发生的危险,减少灾害的发生。交互状态信息的业务周期在100ms至1000ms之间取值。那么当多个终端设备在同一时间发送数据时若选取资源不当,很有可能会出现资源碰撞的情况,从而会影响***的发送性能,更进一步地,也会影响终端设备自身的发送性能。
可选地,在本发明实施例中,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备确定在该高层请求之前有N个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合;该第一终端设备将该由该至少一个资源位置所映射的资源组成的集合中除第二集合以外的所有资源确定为该第一集合,该第二集合包括该N个解码成功的调度分配信息指示的该预留资源之和,N为正整数。
举例来说,可以在图3中的高层请求之后的获得的资源块1和资源块2中进一步排除不可用资源,具体的,若通过解码获得的SA信息指示的预留资源与获得的资源块1中的部分资源重叠,那么可以将重叠的这一部分资源进一步排除,第一终端设备判断将与预留资源重叠的这部分资源排除之后的可用资源中的资源个数是否小于预设的第一阈值,若小于,则转到允许随机选择发送资源的资源池中选择发送资源。
可选地,在本发明实施例中,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备确定在该高层请求之前有M个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合,以及该M个解码成功的调度分配信息分别指示的用于发送本次数据的资源上的参考信号接收功率RSRP大于预设的第二阈值;该第一终端设备将该由该至少一个资源位置所映射的资源组成的集合中除第三集合以外的所有资源确定为该第一集合,该第三集合包括该M个解码成功的调度分配信息指示的该预留资源之和,M为正整数。
具体来讲,可以进一步判断上述排除的资源块对应的SA指示的本次传输数据所占用的资源上的参考信号接收功率(Reference Signal Received Power,RSRP)是否大于预设的第二阈值,若大于该预设的第二阈值,则将重叠的这部分资源中对应的RSRP大于预设的第二阈值的资源排除,从而可以避免当其他终端设备与第一终端设备距离较远,受到的干扰较小,其预留的资源可以用来作为发送资源,但却将其排除,从而导致第一集合中的资源个数小于预设的第一阈值。举例来说,假设图3中的资源块1和资源块2中的资源是解码成功的SA指示的预留资源,并且可以通过测量获得资源块1和资源块2的RSRP值分别为1和2,而预设的第二阈值为1.5,那么原本资源块1和资源块2都是不可用资源,但根据与第二阈值的比较,可知只有资源块2的资源不可用,而占用资源块1的终端设备距离当前终端设备距离较远,从而资源块1是可用的资源,若资源块1中的资源个数大于需要选择的资源个数,那么第一终端设备可以在资源块1中选择发送资源,从而可以确保不与其他终端设备碰撞。
应理解,上述是以RSRP值为例进行说明,第一终端设备可以通过某种能量或功率类测量,具体还可以通过接收功率测量排除不可用资源,本发明对此并不构成限定。
可选地,在本发明实施例中,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备将该由该至少一个资源位置所映射的资源组 成的集合中除第四集合以外的所有资源确定为该第一集合,该第四集合包括根据检测结果预测得到的接收能量大于预设的第三阈值的资源。
具体地,终端设备还可以直接根据检测结果预测得到的接收能量将大于预设的第三阈值的资源直接排除,判断排除之后的可选资源内的资源个数是否小于预设的第一阈值,若小于,则直接转到允许随机选择发送资源的资源池中选择发送资源。例如,第一终端设备可以预测图3中的资源块1和资源块2的接收能量,若判断资源块2的接收能量大于预设的第三阈值,那么可以将资源块2排除,这样,可以进一步确定资源块1中的资源个数是否小于预设的第一阈值,若小于,则可以转到允许随机选择发送资源的资源池中选择发送资源。
可选地,在本发明实施例中,该选择的用于发送该待传输数据的资源不用于发送后续的数据,该方法还包括:该第一终端设备向第二终端设备发送调度分配信息,该调度分配信息用于指示该选择的用于发送该待传输数据的资源不用于发送该后续的数据。
具体地,在目前终端设备自主选择发送资源的场景中,通常采用的是检测-预留机制。也就是说,终端设备每次重选资源的时候,都为后续的数据的传输选择了预留资源。在达到触发终端设备再次进行重选资源的条件之前,终端设备一直在预留资源的各个映射位置发送数据。若在前一次资源重选时选择的发送资源与其他终端设备碰撞的概率较大时,那么终端设备后续发送数据选择的资源会持续与其他终端设备选择的资源碰撞,影响了***的发送性能。而本发明实施例中的终端设备在确定第一集合中的资源个数小于预设的第一阈值时,不为后续的数据作资源预留,并通过向其他终端设备发送SA信息告知没有为后续的数据传输做资源预留,换句话说,每一次数据到来时都触发终端设备进行资源重选,这样可以避免资源碰撞的持续发生。
本领域技术人员理解,资源重选可以由连续占用资源达到预设的次数触发,终端设备可以按照配置或预配置的概率,随机选择是否仍然使用已选资源发送数据,资源重选还可以是由其他条件触发,在本发明实施例中,第一终端设备在每一次数据到来时都进行资源重选,并且通过SA中的指示域告知其他终端设备不为后续的数据传输预留资源,具体地,可以将该SA中的指示域置为0,本发明还可以通过其他方案实现,本发明对此并不构成限定。
可选地,在本发明实施例中,该允许随机选择发送资源的资源池与第一 时间窗内的资源重叠,该终端设备在允许随机选择发送资源的资源池中选择用于发送该待传输数据的资源,包括:该终端设备根据在该高层请求到来之前的K个解码成功的调度分配信息,在该允许随机选择发送资源的资源池中选择用于发送该待传输数据的资源,该K个解码成功的调度分配信息分别指示的该预留资源均与该允许随机选择发送资源的资源池重叠,K为正整数。
具体地,若该允许选择发送资源的资源池与第一时间窗内的部分资源重叠,为了进一步地降低碰撞概率,可以通过上述的各种排除不可用资源的实现方式在允许选择发送资源的资源池中排除,并在排除之后的剩余资源中选择发送资源,从而可以进一步地避免影响其他终端设备的发送性能,也能提高自身的发送性能。
应理解,上文提到的预设的第二阈值和/或预设的第三阈值可以是第一终端设备根据网络设备或其他终端设备上报的***拥塞信息、信道繁忙程度或其他信息确定,也可以是协议规定或网络设备根据***拥塞信息、信道繁忙程度等配置或预配置的。本发明对第二阈值和第三阈值的获得不作限定。
还应理解,本发明实施例中的第一阈值也可以根据***拥塞信息,信道繁忙程度或其他信息确定的。可以是网络设备确定好通过信令下发给第一终端设备,也可以是第一终端设备根据网络设备或其他终端设备上报的各种拥塞信息确定的,本发明对此不构成限定。
还应理解,在本发明实施例中,该第一终端设备检测在高层请求到来之前的多个资源位置,包括:该第一终端设备根据网络设备通知的***拥塞信息,检测该多个资源位置;或该第一终端设备根据网络设备的通知消息,检测该多个资源位置,该通知消息是基于***拥塞信息确定的。
图4示出了本发明实施例的选择资源的方法300的示意性框图。其中,图4示出的选择资源的方法的步骤或操作,但这些步骤或操作仅是示例,本发明实施例还可以执行其他操作或者图4的各个操作的变形,如图4所示,该方法可以由终端设备执行,具体地,可以由具有侧行接收或检测能力的终端设备执行。该方法300包括:
S310,第一终端设备在接收到高层请求之前检测多个资源位置;
S320,该第一终端设备根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,该高层请求用于指示该第一终端设备有待传输的数据以及需要为该待传输的数据选择发送资源;
S330,该第一终端设备确定该第一集合中的资源个数小于预设的第一阈值,该预设的第一阈值为第五集合的资源个数,该第五集合用于该第一终端设备从中选择发送资源;
S340,该终端设备在该第一集合中选择用于发送该待传输数据的资源,该选择的用于发送该待传输数据的资源不用于发送后续的数据。
具体地,第一终端设备确定基于检测获得的资源个数小于预设的第一阈值时,第一终端设备可以不作资源预留。这样可以避免资源碰撞的持续发生。在目前终端设备自主选择发送资源的场景中,通常采用的是检测-预留机制。也就是说,终端设备每次重选资源的时候,都为后续的数据的传输选择了预留资源。在达到触发终端设备再次进行重选资源的条件之前,终端设备一直在预留资源的各个映射位置发送数据。若在前一次资源重选时选择的发送资源与其他终端设备碰撞的概率较大时,那么终端设备后续发送数据选择的资源会持续与其他终端设备选择的资源碰撞,影响了***的发送性能。而本发明实施例中的终端设备在确定第一集合中的资源个数小于预设的第一阈值时,不为后续的数据作资源预留,并通过向其他终端设备发送SA信息告知没有为后续的数据传输做资源预留,换句话说,每一次数据到来时都触发终端设备进行资源重选,这样可以避免资源碰撞的持续发生。
本领域技术人员理解,资源重选可以由连续占用资源达到预设的次数触发,终端设备可以按照配置或预配置的概率,随机选择是否仍然使用已选资源发送数据,资源重选还可以是由其他条件触发,在本发明实施例中,第一终端设备在每一次数据到来时都进行资源重选,并且通过SA中的指示域告知其他终端设备不为后续的数据传输预留资源,具体地,可以将该SA中的指示域置为0,本发明还可以通过其他方案实现,本发明对此并不构成限定。
可选地,在本发明实施例中,该第一终端设备根据该多个资源位置,在该高层请求到来之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源属于该第一时间窗内;该第一终端设备将由该至少一个资源位置所映射的资源组成的集合确定为该第一集合。
具体地,可以如图3所示,高层请求到来之前在每一个检测周期中相同资源位置检测的资源块1、资源块2以及资源块3,其映射的资源为高层请求之后的资源块1、资源块2以及资源块3,但映射之后只有资源块1和资 源块2与第一时间窗内的资源重叠,将高层请求之后映射的资源块1和资源块2可以确定为第一集合。
进一步的,第一终端设备可以在高层请求到来之前的任何一个调度分配(Scheduling Assignment,SA)信息可能使用的发送资源位置尝试解码,若解码成功,第一终端设备可以确定解码成功的SA是否指示后续的数据传输的发送资源位置,即发送该SA的终端设备是否为后续的数据预留资源,若该预留资源位于上述第一终端设备根据检测结果获得的可选资源时,则第一终端设备可以在排除这些预留资源后的可选资源内选择发送资源。具体地,第一终端设备可以在高层请求到来之前获取其他终端设备的资源占用和预留情况,从而可以排除与其他终端设备冲突的资源。应理解,该SA主要用于指示本周期本次传输数据的资源位置信息和另一次重传数据的预留资源位置信息、优先级信息、预留的针对后续的数据的本次传输的发送资源位置信息以及针对后续的数据的另一次重传的发送资源位置信息等。
在车辆网***中,为了保证车辆安全行驶,终端设备之间需要进行周期性的交互状态信息,该交互状态信息包括车的位置、速度、状态等信息,并广播给周围车辆,终端设备通过分析接收到的周围车辆的交互状态信息,可判断并预警即将发生的危险,减少灾害的发生。交互状态信息的业务周期在100ms至1000ms之间取值。那么当多个终端设备在同一时间发送数据时若选取资源不当,很有可能会出现资源碰撞的情况,从而会影响***的发送性能,更进一步地,也会影响终端设备自身的发送性能。
可选地,在本发明实施例中,该第一终端设备根据该多个资源位置,在该高层请求到来之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备确定在该高层请求到来之前有N个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合;该第一终端设备将该由该至少一个资源位置所映射的资源组成的集合中除第二集合以外的所有资源确定为该第一集合,该第二集合包括该N个解码成功的调度分配信息指示的该预留资源之和,N为正整数。
举例来说,可以在图3中的高层请求之后的获得的资源块1和资源块2中进一步排除不可用资源,具体的,若通过解码获得的SA信息指示的预留 资源与获得的资源块1中的部分资源重叠,那么可以将重叠的这一部分资源进一步排除,第一终端设备判断将与预留资源重叠的这部分资源排除之后的可用资源中的资源个数是否小于预设的第一阈值,若小于,则转到允许随机选择发送资源的资源池中选择发送资源。
可选地,在本发明实施例中,该第一终端设备根据该多个资源位置,在该高层请求到来之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备确定在该高层请求到来之前有M个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合,以及该M个解码成功的调度分配信息分别指示的用于发送本次数据的资源上的参考信号接收功率RSRP大于预设的第二阈值;该第一终端设备将该由该至少一个资源位置所映射的资源组成的集合中除第三集合以外的所有资源确定为该第一集合,该第三集合包括该M个解码成功的调度分配信息指示的该预留资源之和,M为正整数。
具体来讲,可以进一步判断上述排除的资源块对应的SA指示的本次传输数据所占用的资源上的参考信号接收功率(Reference Signal Received Power,RSRP)是否大于预设的第二阈值,若大于该预设的第二阈值,则将重叠的这部分资源中对应的RSRP大于预设的第二阈值的资源排除,从而可以避免当其他终端设备与第一终端设备距离较远,受到的干扰较小,其预留的资源可以用来作为发送资源,但却将其排除,从而导致第一集合中的资源个数小于预设的第一阈值。举例来说,假设图3中的资源块1和资源块2中的资源是解码成功的SA指示的预留资源,并且可以通过测量获得资源块1和资源块2的RSRP值分别为1和2,而预设的第二阈值为1.5,那么原本资源块1和资源块2都是不可用资源,但根据与第二阈值的比较,可知只有资源块2的资源不可用,而占用资源块1的终端设备距离当前终端设备距离较远,从而资源块1是可用的资源,若资源块1中的资源个数大于需要选择的资源个数,那么第一终端设备可以在资源块1中选择发送资源,从而可以确保不与其他终端设备碰撞。
应理解,上述是以RSRP值为例进行说明,第一终端设备可以通过某种能量或功率类测量,具体还可以通过接收功率测量排除不可用资源,本发明对此并不构成限定。
可选地,在本发明实施例中,该第一终端设备根据该多个资源位置,在该高层请求到来之后的第一时间窗内获取第一集合,包括:该第一终端设备检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;该第一终端设备将该由该至少一个资源位置所映射的资源组成的集合中除第四集合以外的所有资源确定为该第一集合,该第四集合包括根据检测结果预测得到的接收能量大于预设的第三阈值的资源。
具体地,终端设备还可以直接根据检测结果预测得到的接收能量将大于预设的第三阈值的资源直接排除,判断排除之后的可选资源内的资源个数是否小于预设的第一阈值,若小于,则直接转到允许随机选择发送资源的资源池中选择发送资源。例如,第一终端设备可以预测图3中的资源块1和资源块2的接收能量,若判断资源块2的接收能量大于预设的第三阈值,那么可以将资源块2排除,这样,可以进一步确定资源块1中的资源个数是否小于预设的第一阈值,若小于,则可以转到允许随机选择发送资源的资源池中选择发送资源。
应理解,上文提到的预设的第二阈值和/或预设的第三阈值可以是第一终端设备根据网络设备上报的***拥塞信息、信道繁忙程度或其他信息确定,也可以是协议规定或网络设备根据***拥塞信息、信道繁忙程度等配置或预配置的。本发明对第二阈值和第三阈值的获得不作限定。
还应理解,本发明实施例中预设的第一阈值也可以根据***拥塞信息,信道繁忙程度或其他信息确定的。可以是网络设备确定好通过信令下发给第一终端设备,也可以是第一终端设备根据网络设备或其他终端设备通知的各种拥塞信息确定的,本发明对此不构成限定。
还应理解,在本发明实施例中,第一终端设备检测在高层请求到来之前的多个资源位置,包括:该第一终端设备根据网络设备或其他终端设备通知的***拥塞信息,检测该多个资源位置;或该第一终端设备根据网络设备或其他终端设备的通知消息,检测该多个资源位置,该通知消息是基于***拥塞信息确定的。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
上文中详细描述了根据本发明实施例的选择资源的方法,下面将结合图 5至图8,描述根据本发明实施例的传输信道的装置,方法实施例所描述的技术特征适用于以下装置实施例。
图5示出了根据本发明实施例的选择资源的终端设备400。如图5所示,该终端设备400为第一终端设备,该终端设备400包括:
检测单元410,用于在接收到高层请求之前检测多个资源位置;
获取单元420,用于根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,该高层请求用于指示该第一终端设备有待传输的数据以及需要为该待传输的数据选择发送资源;
确定单元430,用于确定该第一集合中的资源个数小于预设的第一阈值;
选择单元440,用于在资源池中选择用于发送该待传输数据的资源,所述资源池为随机选择发送资源的资源池。
因此,本发明实施例的选择资源的终端设备,若在可选资源中的资源个数小于预设的第一阈值,通过转为在允许随机选择发送资源的资源池中选择资源,能够降低对***中其他终端设备的发送性能的影响,并提高自身的发送性能。
可选地,在本发明实施例中,该检测单元410具体用于:
根据网络设备通知的***拥塞信息,检测该多个资源位置;或
根据网络设备的通知消息,检测该多个资源位置,该通知消息是基于***拥塞信息确定的。
可选地,在本发明实施例中,该获取单元420具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源属于该第一时间窗内;
将由该至少一个资源位置所映射的资源组成的集合确定为该第一集合。
可选地,在本发明实施例中,该获取单元420具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
确定在该高层请求之前有N个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合;
将该由该至少一个资源位置所映射的资源组成的集合中除第二集合以外的所有资源确定为该第一集合,该第二集合包括该N个解码成功的调度分 配信息指示的该预留资源之和,N为正整数。
可选地,在本发明实施例中,该获取单元420具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
确定在该高层请求之前有M个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合,以及该M个解码成功的调度分配信息分别指示的用于发送本次数据的资源上的参考信号接收功率RSRP大于预设的第二阈值;
将该由该至少一个资源位置所映射的资源组成的集合中除第三集合以外的所有资源确定为该第一集合,该第三集合包括该M个解码成功的调度分配信息指示的该预留资源之和,M为正整数。
可选地,在本发明实施例中,该获取单元420具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
将该由该至少一个资源位置所映射的资源组成的集合中除第四集合以外的所有资源确定为该第一集合,该第四集合包括根据检测结果预测得到的接收能量大于预设的第三阈值的资源。
可选地,在本发明实施例中,该选择的用于发送该待传输数据的资源不用于发送后续的数据,该终端设备还包括:
发送单元,用于向第二终端设备发送调度分配信息,该调度分配信息用于指示该选择的用于发送该待传输数据的资源不用于发送该后续的数据。
可选地,在本发明实施例中,该资源池与第一时间窗内的资源重叠,该选择单元具体用于:
根据在该高层请求之前的K个解码成功的调度分配信息,在该允许随机选择发送资源的资源池中选择用于发送该待传输数据的资源,该K个解码成功的调度分配信息分别指示的该预留资源均与该允许随机选择发送资源的资源池重叠,K为正整数。
可选地,在本发明实施例中,该预设的第一阈值为该终端设备需要选择的资源个数,或该预设的第一阈值为第五集合的资源个数,该第五集合用于该第一终端设备从中选择发送资源
应理解,根据本发明实施例的选择资源的终端设备400可对应于本发明 方法200实施例中的第一终端设备,并且终端设备400中的各个单元的上述和其它操作和/或功能分别为了实现图2中的方法的相应流程,为了简洁,在此不再赘述。
图6示出了根据本发明实施例的选择资源的终端设备500。如图6所示,该终端设备500为第一终端设备,该终端设备500包括:
检测单元510,用于在接收到高层请求之前检测多个资源位置;
获取单元520,用于根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,该高层请求用于指示该第一终端设备有待传输的数据以及需要为该待传输的数据选择发送资源;
确定单元530,用于确定该第一集合中的资源个数小于预设的第一阈值,该预设的第一阈值为第五集合的资源个数,该第五集合用于该第一终端设备从中选择发送资源;
选择单元540,用于在该第一集合中选择用于发送该待传输数据的资源,该选择的用于发送该待传输数据的资源不用于发送后续的数据。
因此,本发明实施例的选择资源的终端设备,在确定第一集合中的资源个数小于预设的第一阈值时,不为后续的数据作资源预留,能够避免资源碰撞的持续发生。
可选地,在本发明实施例中,该检测单元510具体用于:
根据网络设备通知的***拥塞信息,检测该多个资源位置;或
根据网络设备的通知消息,检测该多个资源位置,该通知消息是基于***拥塞信息确定的。
可选地,在本发明实施例中,该获取单元520具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
将由该至少一个资源位置所映射的资源组成的集合确定为该第一集合。
可选地,在本发明实施例中,该获取单元520具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
确定在该高层请求之前有N个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合;
将该由该至少一个资源位置所映射的资源组成的集合中除第二集合以外的所有资源确定为该第一集合,该第二集合包括该N个解码成功的调度分配信息指示的该预留资源之和,N为正整数。
可选地,在本发明实施例中,该获取单元520具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
确定在该高层请求之前有M个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合,以及该M个解码成功的调度分配信息分别指示的用于发送本次数据的资源上的参考信号接收功率RSRP大于预设的第二阈值;
将该由该至少一个资源位置所映射的资源组成的集合中除第三集合以外的所有资源确定为该第一集合,该第三集合包括该M个解码成功的调度分配信息指示的该预留资源之和,M为正整数。
可选地,在本发明实施例中,该获取单元520具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源属于该第一时间窗内;
将该由该至少一个资源位置所映射的资源组成的集合中除第四集合以外的所有资源确定为该第一集合,该第四集合包括根据检测结果预测得到的接收能量大于预设的第三阈值的资源。
可选地,在本发明实施例中,该终端设备500还包括:
发送单元,用于向第二终端设备发送调度分配信息,该调度分配信息用于指示该选择的用于发送该待传输数据的资源不用于发送该后续的数据。
应理解,根据本发明实施例的选择资源的终端设备500可对应于本发明方法300实施例中的第一终端设备,并且终端设备500中的各个单元的上述和其它操作和/或功能分别为了实现图4中的方法的相应流程,为了简洁,在此不再赘述。
如图7所示,本发明实施例还提供了一种选择资源的终端设备600,该终端设备600包括:处理器610、存储器620和收发器640,其中,该存储器620用于存储指令,该处理器610用于执行该存储器620存储的指令,以控制该收发器640发送信号;其中,该处理器610用于:在接收到高层请求之前检测多个资源位置;根据该多个资源位置,在接收到该高层请求之后的 第一时间窗内获取第一集合,该高层请求用于指示该第一终端设备有待传输的数据以及需要为该待传输的数据选择发送资源;确定该第一集合中的资源个数小于预设的第一阈值;在资源池中选择用于发送该待传输数据的资源,该资源池为随机选择发送资源的资源池。
因此,本发明实施例的选择资源的终端设备,若在可选资源中的资源个数小于预设的第一阈值,通过转为在允许随机选择发送资源的资源池中选择资源,能够降低对***中其他终端设备的发送性能的影响,并提高自身的发送性能。
应理解,在本发明实施例中,该处理器610可以是中央处理单元(Central Processing Unit,简称为“CPU”),该处理器610还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
该存储器620可以包括只读存储器和随机存取存储器,并向处理器610提供指令和数据。存储器620的一部分还可以包括非易失性随机存取存储器。例如,存储器620还可以存储设备类型的信息。
在实现过程中,上述方法的各步骤可以通过处理器610中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器620,处理器610读取存储器620中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
可选地,在本发明实施例中,处理器610具体用于:
根据网络设备通知的***拥塞信息,检测该多个资源位置;或
根据网络设备的通知消息,检测该多个资源位置,该通知消息是基于***拥塞信息确定的。
可选地,在本发明实施例中,处理器610具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
将由该至少一个资源位置所映射的资源组成的集合确定为该第一集合。
可选地,在本发明实施例中,处理器610具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
确定在该高层请求之前有N个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合;
将该由该至少一个资源位置所映射的资源组成的集合中除第二集合以外的所有资源确定为该第一集合,该第二集合包括该N个解码成功的调度分配信息指示的该预留资源之和,N为正整数。
可选地,在本发明实施例中,处理器610具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
确定在该高层请求之前有M个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合,以及该M个解码成功的调度分配信息分别指示的用于发送本次数据的资源上的参考信号接收功率RSRP大于预设的第二阈值;
将该由该至少一个资源位置所映射的资源组成的集合中除第三集合以外的所有资源确定为该第一集合,该第三集合包括该M个解码成功的调度分配信息指示的该预留资源之和,M为正整数。
可选地,在本发明实施例中,处理器610具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
将该由该至少一个资源位置所映射的资源组成的集合中除第四集合以外的所有资源确定为该第一集合,该第四集合包括根据检测结果预测得到的接收能量大于预设的第三阈值的资源。
可选地,在本发明实施例中,该选择的用于发送该待传输数据的资源不用于发送后续的数据,处理器610还用于:
向第二终端设备发送调度分配信息,该调度分配信息用于指示该选择的用于发送该待传输数据的资源不用于发送该后续的数据。
可选地,在本发明实施例中,该资源池与第一时间窗内的资源重叠,处理器610具体用于:
根据在该高层请求之前的K个解码成功的调度分配信息,在该允许随机选择发送资源的资源池中选择用于发送该待传输数据的资源,该K个解码成功的调度分配信息分别指示的该预留资源均与该允许随机选择发送资源的资源池重叠,K为正整数。
可选地,在本发明实施例中,该预设的第一阈值为该终端设备需要选择的资源个数,或该预设的第一阈值为第五集合的资源个数,该第五集合用于该第一终端设备从中选择发送资源。
应理解,根据本发明实施例的选择资源的终端设备600可对应于本发明实施例中的终端设备以及终端设备400,并可以对应于执行根据本发明实施例的方法200中的第一终端设备,并且终端设备400中的各个单元的上述和其它操作和/或功能分别为了实现图2中的方法的相应流程,为了简洁,在此不再赘述。
如图8所示,本发明实施例还提供了一种选择资源的终端设备700,该终端设备700包括:处理器710、存储器720和收发器740,其中,该存储器720用于存储指令,该处理器710用于执行该存储器720存储的指令,以控制该收发器740发送信号;其中,该处理器710用于:在接收到高层请求之前检测多个资源位置;根据该多个资源位置,在接收到该高层请求之后的第一时间窗内获取第一集合,该高层请求用于指示该第一终端设备有待传输的数据以及需要为该待传输的数据选择发送资源;确定该第一集合中的资源个数小于预设的第一阈值,该预设的第一阈值为第五集合的资源个数,该第五集合用于该第一终端设备从中选择发送资源;在该第一集合中选择用于发送该待传输数据的资源,该选择的用于发送该待传输数据的资源不用于发送后续的数据。
因此,本发明实施例的选择资源的终端设备,在确定第一集合中的资源个数小于预设的第一阈值时,不为后续的数据作资源预留,能够避免资源碰撞的持续发生。
应理解,在本发明实施例中,该处理器710可以是中央处理单元(Central Processing Unit,简称为“CPU”),该处理器710还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
该存储器720可以包括只读存储器和随机存取存储器,并向处理器710提供指令和数据。存储器720的一部分还可以包括非易失性随机存取存储器。例如,存储器720还可以存储设备类型的信息。
在实现过程中,上述方法的各步骤可以通过处理器710中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器720,处理器710读取存储器720中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
可选地,在本发明实施例中,该处理器710具体用于:
根据网络设备通知的***拥塞信息,检测该多个资源位置;或根据网络设备的通知消息,检测该多个资源位置,该通知消息是基于***拥塞信息确定的。
可选地,在本发明实施例中,该处理器710具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
将由该至少一个资源位置所映射的资源组成的集合确定为该第一集合。
可选地,在本发明实施例中,该处理器710具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源属于该第一时间窗内;
确定在该高层请求之前有N个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合;
将该由该至少一个资源位置所映射的资源组成的集合中除第二集合以外的所有资源确定为该第一集合,该第二集合包括该N个解码成功的调度分配信息指示的该预留资源之和,N为正整数。
可选地,在本发明实施例中,该处理器710具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
确定在该高层请求之前有M个解码成功的调度分配信息分别指示的用 于发送后续的数据的预留资源均属于由该至少一个资源位置所映射的资源组成的集合,以及该M个解码成功的调度分配信息分别指示的用于发送本次数据的资源上的参考信号接收功率RSRP大于预设的第二阈值;
将该由该至少一个资源位置所映射的资源组成的集合中除第三集合以外的所有资源确定为该第一集合,该第三集合包括该M个解码成功的调度分配信息指示的该预留资源之和,M为正整数。
可选地,在本发明实施例中,该处理器710具体用于:
检测到该多个资源位置中有至少一个资源位置所映射的资源是该第一时间窗内的资源;
将该由该至少一个资源位置所映射的资源组成的集合中除第四集合以外的所有资源确定为该第一集合,该第四集合包括根据检测结果预测得到的接收能量大于预设的第三阈值的资源。
可选地,在本发明实施例中,该处理器710还用于:
向第二终端设备发送调度分配信息,该调度分配信息用于指示该选择的用于发送该待传输数据的资源不用于发送该后续的数据。
应理解,根据本发明实施例的选择资源的终端设备700可对应于本发明实施例中的终端设备以及终端设备700,并可以对应于执行根据本发明实施例的方法300中的第一终端设备,并且终端设备700中的各个单元的上述和其它操作和/或功能分别为了实现图4中的方法的相应流程,为了简洁,在此不再赘述。
应理解,在本发明实施例中,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述 描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例该方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换。

Claims (32)

  1. 一种选择资源的方法,其特征在于,包括:
    第一终端设备在接收到高层请求之前检测多个资源位置;
    所述第一终端设备根据所述多个资源位置,在接收到所述高层请求之后的第一时间窗内获取第一集合,所述高层请求用于指示所述第一终端设备有待传输的数据以及需要为所述待传输的数据选择发送资源;
    所述第一终端设备确定所述第一集合中的资源个数小于预设的第一阈值;
    所述第一终端设备在资源池中选择用于发送所述待传输数据的资源,所述资源池为随机选择发送资源的资源池。
  2. 根据权利要求1所述的方法,其特征在于,所述第一终端设备在接收到高层请求之前检测多个资源位置,包括:
    所述第一终端设备根据网络设备通知的***拥塞信息,检测所述多个资源位置;或
    所述第一终端设备根据网络设备的通知消息,检测所述多个资源位置,所述通知消息是基于***拥塞信息确定的。
  3. 根据权利要求1或2所述的方法,其特征在于,所述第一终端设备根据所述多个资源位置,在接收到所述高层请求之后的第一时间窗内获取第一集合,包括:
    所述第一终端设备检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    所述第一终端设备将由所述至少一个资源位置所映射的资源组成的集合确定为所述第一集合。
  4. 根据权利要求1或2所述的方法,其特征在于,所述第一终端设备根据所述多个资源位置,在接收到所述高层请求之后的第一时间窗内获取第一集合,包括:
    所述第一终端设备检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    所述第一终端设备确定在所述高层请求之前有N个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由所述至少一个资源位置所映射的资源组成的集合;
    所述第一终端设备将所述由所述至少一个资源位置所映射的资源组成的集合中除第二集合以外的所有资源确定为所述第一集合,所述第二集合包括所述N个解码成功的调度分配信息指示的所述预留资源之和,N为正整数。
  5. 根据权利要求1或2所述的方法,其特征在于,所述第一终端设备根据所述多个资源位置,在接收到所述高层请求之后的第一时间窗内获取第一集合,包括:
    所述第一终端设备检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    所述第一终端设备确定在所述高层请求之前有M个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由所述至少一个资源位置所映射的资源组成的集合,以及所述M个解码成功的调度分配信息分别指示的用于发送本次数据的资源上的参考信号接收功率RSRP大于预设的第二阈值;
    所述第一终端设备将所述由所述至少一个资源位置所映射的资源组成的集合中除第三集合以外的所有资源确定为所述第一集合,所述第三集合包括所述M个解码成功的调度分配信息指示的所述预留资源之和,M为正整数。
  6. 根据权利要求1或2所述的方法,其特征在于,所述第一终端设备根据所述多个资源位置,在接收到所述高层请求之后的第一时间窗内获取第一集合,包括:
    所述第一终端设备检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    所述第一终端设备将所述由所述至少一个资源位置所映射的资源组成的集合中除第四集合以外的所有资源确定为所述第一集合,所述第四集合包括根据检测结果预测得到的接收能量大于预设的第三阈值的资源。
  7. 根据权利要求1至6中任一项所述的方法,其特征在于,所述选择的用于发送所述待传输数据的资源不用于发送后续的数据,所述方法还包括:
    所述第一终端设备向第二终端设备发送调度分配信息,所述调度分配信息用于指示所述选择的用于发送所述待传输数据的资源不用于发送所述后 续的数据。
  8. 根据权利要求1至7中任一项所述的方法,其特征在于,所述资源池与所述第一时间窗内的资源重叠,所述第一终端设备在资源池中选择用于发送所述待传输数据的资源,包括:
    所述第一终端设备根据在所述高层请求之前的K个解码成功的调度分配信息,在所述资源池中选择用于发送所述待传输数据的资源,所述K个解码成功的调度分配信息分别指示的所述预留资源均与所述资源池重叠,K为正整数。
  9. 根据权利要求1至8中任一项所述的方法,其特征在于,所述预设的第一阈值为所述第一终端设备需要选择的资源个数;或
    所述预设的第一阈值为第五集合的资源个数,所述第五集合用于所述第一终端设备从中选择发送资源。
  10. 一种选择资源的方法,其特征在于,包括:
    第一终端设备在接收到高层请求之前检测多个资源位置;
    所述第一终端设备根据所述多个资源位置,在接收到所述高层请求之后的第一时间窗内获取第一集合,所述高层请求用于指示所述第一终端设备有待传输的数据以及需要为所述待传输的数据选择发送资源;
    所述第一终端设备确定所述第一集合中的资源个数小于预设的第一阈值,所述预设的第一阈值为第五集合的资源个数,所述第五集合用于所述第一终端设备从中选择发送资源;
    所述第一终端设备在所述第一集合中选择用于发送所述待传输数据的资源,所述选择的用于发送所述待传输数据的资源不用于发送后续的数据。
  11. 根据权利要求10所述的方法,其特征在于,所述第一终端设备在接收到高层请求之前检测多个资源位置,包括:
    所述第一终端设备根据网络设备通知的***拥塞信息,检测所述多个资源位置;或
    所述第一终端设备根据网络设备的通知消息,检测所述多个资源位置,所述通知消息是基于***拥塞信息确定的。
  12. 根据权利要求10或11所述的方法,其特征在于,所述第一终端设备根据所述多个资源位置,在接收到所述高层请求之后的第一时间窗内获取第一集合,包括:
    所述第一终端设备检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    所述第一终端设备将由所述至少一个资源位置所映射的资源组成的集合确定为所述第一集合。
  13. 根据权利要求10或11所述的方法,其特征在于,所述第一终端设备根据所述多个资源位置,在接收到所述高层请求之后的第一时间窗内获取第一集合,包括:
    所述第一终端设备检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    所述第一终端设备确定在所述高层请求之前有N个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由所述至少一个资源位置所映射的资源组成的集合;
    所述第一终端设备将所述由所述至少一个资源位置所映射的资源组成的集合中除第二集合以外的所有资源确定为所述第一集合,所述第二集合包括所述N个解码成功的调度分配信息指示的所述预留资源之和,N为正整数。
  14. 根据权利要求10或11所述的方法,其特征在于,所述第一终端设备根据所述多个资源位置,在接收到所述高层请求之后的第一时间窗内获取第一集合,包括:
    所述第一终端设备检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    所述第一终端设备确定在所述高层请求之前有M个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由所述至少一个资源位置所映射的资源组成的集合,以及所述M个解码成功的调度分配信息分别指示的用于发送本次数据的资源上的参考信号接收功率RSRP大于预设的第二阈值;
    所述第一终端设备将所述由所述至少一个资源位置所映射的资源组成的集合中除第三集合以外的所有资源确定为所述第一集合,所述第三集合包括所述M个解码成功的调度分配信息指示的所述预留资源之和,M为正整数。
  15. 根据权利要求10或11所述的方法,其特征在于,所述第一终端设 备根据所述多个资源位置,在接收到所述高层请求之后的第一时间窗内获取第一集合,包括:
    所述第一终端设备检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    所述第一终端设备将所述由所述至少一个资源位置所映射的资源组成的集合中除第四集合以外的所有资源确定为所述第一集合,所述第四集合包括根据检测结果预测得到的接收能量大于预设的第三阈值的资源。
  16. 根据权利要求10至15中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一终端设备向第二终端设备发送调度分配信息,所述调度分配信息用于指示所述选择的用于发送所述待传输数据的资源不用于发送所述后续的数据。
  17. 一种选择资源的终端设备,其特征在于,所述终端设备为第一终端设备,所述终端设备包括:
    检测单元,用于在接收到高层请求之前检测多个资源位置;
    获取单元,用于根据所述多个资源位置,在接收到所述高层请求之后的第一时间窗内获取第一集合,所述高层请求用于指示所述第一终端设备有待传输的数据以及需要为所述待传输的数据选择发送资源;
    确定单元,用于确定所述第一集合中的资源个数小于预设的第一阈值;
    选择单元,用于在资源池中选择用于发送所述待传输数据的资源,所述资源池为随机选择发送资源的资源池。
  18. 根据权利要求17所述的终端设备,其特征在于,所述检测单元具体用于:
    根据网络设备通知的***拥塞信息,检测所述多个资源位置;或
    根据网络设备的通知消息,检测所述多个资源位置,所述通知消息是基于***拥塞信息确定的。
  19. 根据权利要求17或18所述的终端设备,其特征在于,所述获取单元具体用于:
    检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    将由所述至少一个资源位置所映射的资源组成的集合确定为所述第一 集合。
  20. 根据权利要求17或18所述的终端设备,其特征在于,所述获取单元具体用于:
    检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    确定在所述高层请求之前有N个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由所述至少一个资源位置所映射的资源组成的集合;
    将所述由所述至少一个资源位置所映射的资源组成的集合中除第二集合以外的所有资源确定为所述第一集合,所述第二集合包括所述N个解码成功的调度分配信息指示的所述预留资源之和,N为正整数。
  21. 根据权利要求17或18所述的终端设备,其特征在于,所述获取单元具体用于:
    检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    确定在所述高层请求之前有M个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由所述至少一个资源位置所映射的资源组成的集合,以及所述M个解码成功的调度分配信息分别指示的用于发送本次数据的资源上的参考信号接收功率RSRP大于预设的第二阈值;
    将所述由所述至少一个资源位置所映射的资源组成的集合中除第三集合以外的所有资源确定为所述第一集合,所述第三集合包括所述M个解码成功的调度分配信息指示的所述预留资源之和,M为正整数。
  22. 根据权利要求17或18所述的终端设备,其特征在于,所述获取单元具体用于:
    检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    将所述由所述至少一个资源位置所映射的资源组成的集合中除第四集合以外的所有资源确定为所述第一集合,所述第四集合包括根据检测结果预测得到的接收能量大于预设的第三阈值的资源。
  23. 根据权利要求17至22中任一项所述的终端设备,其特征在于,所述选择的用于发送所述待传输数据的资源不用于发送后续的数据,所述终端 设备还包括:
    发送单元,用于向第二终端设备发送调度分配信息,所述调度分配信息用于指示所述选择的用于发送所述待传输数据的资源不用于发送所述后续的数据。
  24. 根据权利要求17至23中任一项所述的终端设备,其特征在于,所述资源池与所述第一时间窗内的资源重叠,所述选择单元具体用于:
    根据在所述高层请求之前的K个解码成功的调度分配信息,在所述资源池中选择用于发送所述待传输数据的资源,所述K个解码成功的调度分配信息分别指示的所述预留资源均与所述资源池重叠,K为正整数。
  25. 根据权利要求17至24中任一项所述的终端设备,其特征在于,所述预设的第一阈值为所述第一终端设备需要选择的资源个数;或
    所述预设的第一阈值为第五集合的资源个数,所述第五集合用于所述第一终端设备从中选择发送资源。
  26. 一种选择资源的终端设备,其特征在于,所述终端设备为第一终端设备,所述终端设备包括:
    检测单元,用于在接收到高层请求之前的检测多个资源位置;
    获取单元,用于根据所述多个资源位置,在接收到所述高层请求之后的第一时间窗内获取第一集合,所述高层请求用于指示所述第一终端设备有待传输的数据以及需要为所述待传输的数据选择发送资源;
    确定单元,用于确定所述第一集合中的资源个数小于预设的第一阈值,所述预设的第一阈值为第五集合的资源个数,所述第五集合用于所述第一终端设备从中选择发送资源;
    选择单元,用于在所述第一集合中选择用于发送所述待传输数据的资源,所述选择的用于发送所述待传输数据的资源不用于发送后续的数据。
  27. 根据权利要求26所述的终端设备,其特征在于,所述检测单元具体用于:
    根据网络设备通知的***拥塞信息,检测所述多个资源位置;或
    根据网络设备的通知消息,检测所述多个资源位置,所述通知消息是基于***拥塞信息确定的。
  28. 根据权利要求26或27所述的终端设备,其特征在于,所述获取单元具体用于:
    检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    将由所述至少一个资源位置所映射的资源组成的集合确定为所述第一集合。
  29. 根据权利要求26或27所述的终端设备,其特征在于,所述获取单元具体用于:
    检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    确定在所述高层请求之前有N个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由所述至少一个资源位置所映射的资源组成的集合;
    将所述由所述至少一个资源位置所映射的资源组成的集合中除第二集合以外的所有资源确定为所述第一集合,所述第二集合包括所述N个解码成功的调度分配信息指示的所述预留资源之和,N为正整数。
  30. 根据权利要求26或27所述的终端设备,其特征在于,所述获取单元具体用于:
    检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    确定在所述高层请求之前有M个解码成功的调度分配信息分别指示的用于发送后续的数据的预留资源均属于由所述至少一个资源位置所映射的资源组成的集合,以及所述M个解码成功的调度分配信息分别指示的用于发送本次数据的资源上的参考信号接收功率RSRP大于预设的第二阈值;
    将所述由所述至少一个资源位置所映射的资源组成的集合中除第三集合以外的所有资源确定为所述第一集合,所述第三集合包括所述M个解码成功的调度分配信息指示的所述预留资源之和,M为正整数。
  31. 根据权利要求26或27所述的终端设备,其特征在于,所述获取单元具体用于:
    检测到所述多个资源位置中有至少一个资源位置所映射的资源是所述第一时间窗内的资源;
    将所述由所述至少一个资源位置所映射的资源组成的集合中除第四集合以外的所有资源确定为所述第一集合,所述第四集合包括根据检测结果预 测得到的接收能量大于预设的第三阈值的资源。
  32. 根据权利要求26至31中任一项所述的终端设备,其特征在于,所述终端设备还包括:
    发送单元,用于向第二终端设备发送调度分配信息,所述调度分配信息用于指示所述选择的用于发送所述待传输数据的资源不用于发送所述后续的数据。
PCT/CN2016/101157 2016-09-30 2016-09-30 选择资源的方法和终端设备 WO2018058558A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
PCT/CN2016/101157 WO2018058558A1 (zh) 2016-09-30 2016-09-30 选择资源的方法和终端设备
EP16917308.5A EP3506693B1 (en) 2016-09-30 2016-09-30 Resource selecting method and terminal device
CN201680089357.9A CN109716837B (zh) 2016-09-30 2016-09-30 选择资源的方法和终端设备
US16/367,769 US10834703B2 (en) 2016-09-30 2019-03-28 Resource selection method and terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/101157 WO2018058558A1 (zh) 2016-09-30 2016-09-30 选择资源的方法和终端设备

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/367,769 Continuation US10834703B2 (en) 2016-09-30 2019-03-28 Resource selection method and terminal device

Publications (1)

Publication Number Publication Date
WO2018058558A1 true WO2018058558A1 (zh) 2018-04-05

Family

ID=61763244

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/101157 WO2018058558A1 (zh) 2016-09-30 2016-09-30 选择资源的方法和终端设备

Country Status (4)

Country Link
US (1) US10834703B2 (zh)
EP (1) EP3506693B1 (zh)
CN (1) CN109716837B (zh)
WO (1) WO2018058558A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020063311A1 (zh) * 2018-09-28 2020-04-02 维沃移动通信有限公司 资源选择方法及终端
CN113518323A (zh) * 2020-04-10 2021-10-19 大唐高鸿数据网络技术股份有限公司 一种资源选择方法及终端
WO2021227955A1 (en) * 2020-05-14 2021-11-18 Tcl Communication (Ningbo) Co., Ltd. Transmission resource allocation for device to device communications

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111201818B (zh) 2017-09-28 2022-10-14 中兴通讯股份有限公司 侧行链路通信中载波聚合的方法和装置
CN112399500B (zh) * 2019-08-16 2022-05-31 华为技术有限公司 一种信息传输方法、终端和网络设备
CN112689269A (zh) * 2019-10-17 2021-04-20 华为技术有限公司 一种侧行信息的传输方法、装置及***
US20210274471A1 (en) * 2020-02-28 2021-09-02 Qualcomm Incorporated Techniques for selecting resources from resource maps obtained from nearby devices
CN113473601A (zh) * 2020-03-30 2021-10-01 维沃移动通信有限公司 一种资源选择方法及设备
CN112714414B (zh) * 2020-04-29 2022-05-03 宸芯科技有限公司 一种资源选择方案确定方法、装置、终端及存储介质
CN113747463A (zh) * 2020-05-27 2021-12-03 华为技术有限公司 一种感知结果处理方法及装置
CN116158120A (zh) * 2020-08-04 2023-05-23 惠州Tcl云创科技有限公司 基于用户设备协调的侧链资源选择
CN115150900A (zh) * 2021-03-30 2022-10-04 维沃移动通信有限公司 资源的处理方法及装置、终端和可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103812786A (zh) * 2012-11-14 2014-05-21 电信科学技术研究院 一种时隙资源的调度方法及装置
CN103841653A (zh) * 2012-11-21 2014-06-04 电信科学技术研究院 一种节点接入时隙资源的方法及装置
WO2016078551A1 (zh) * 2014-11-17 2016-05-26 电信科学技术研究院 一种资源分配方法、设备及***
CN105657842A (zh) * 2016-01-15 2016-06-08 宇龙计算机通信科技(深圳)有限公司 一种资源分配的方法及路侧单元

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105934986A (zh) * 2014-01-26 2016-09-07 Lg电子株式会社 在无线通信***中用于设备对设备直接通信的资源分配方法和设备
CN110933658B (zh) * 2014-01-29 2022-11-15 交互数字专利控股公司 用于设备到设备发现或通信的资源选择
WO2015115505A1 (ja) * 2014-01-31 2015-08-06 京セラ株式会社 移動通信システム及びユーザ端末
EP4236613A3 (en) * 2015-04-17 2023-10-18 Panasonic Intellectual Property Corporation of America Multiple prose group communication during a sidelink control period
EP3328138A4 (en) * 2015-07-20 2019-02-27 LG Electronics Inc. RESOURCE ALLOCATION METHOD FOR DEVICE DEVICE COMMUNICATION IN WIRELESS COMMUNICATION SYSTEM, AND CORRESPONDING APPARATUS
EP3352402B1 (en) * 2015-09-15 2021-01-20 LG Electronics Inc. Resource selection method for v2x operation of terminal in wireless communication system, and terminal using method
CN108029115B (zh) * 2015-09-15 2021-10-08 Lg电子株式会社 无线通信***中在终端之间的直接通信方法及其设备
WO2017179286A1 (ja) * 2016-04-11 2017-10-19 株式会社Nttドコモ ユーザ装置及び信号送信方法
CN105960023A (zh) * 2016-04-20 2016-09-21 华为技术有限公司 一种资源竞争方法及通信设备
EP3481125A4 (en) * 2016-07-01 2020-02-26 LG Electronics Inc. -1- METHOD FOR SENDING AND RECEIVING DATA IN A WIRELESS COMMUNICATION SYSTEM AND DEVICE THEREFOR

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103812786A (zh) * 2012-11-14 2014-05-21 电信科学技术研究院 一种时隙资源的调度方法及装置
CN103841653A (zh) * 2012-11-21 2014-06-04 电信科学技术研究院 一种节点接入时隙资源的方法及装置
WO2016078551A1 (zh) * 2014-11-17 2016-05-26 电信科学技术研究院 一种资源分配方法、设备及***
CN105657842A (zh) * 2016-01-15 2016-06-08 宇龙计算机通信科技(深圳)有限公司 一种资源分配的方法及路侧单元

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3506693A4 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020063311A1 (zh) * 2018-09-28 2020-04-02 维沃移动通信有限公司 资源选择方法及终端
CN110972102A (zh) * 2018-09-28 2020-04-07 维沃移动通信有限公司 资源选择方法及终端
CN110972102B (zh) * 2018-09-28 2022-02-22 维沃移动通信有限公司 资源选择方法及终端
US11979857B2 (en) 2018-09-28 2024-05-07 Vivo Mobile Communication Co., Ltd. Resource selection method and terminal
CN113518323A (zh) * 2020-04-10 2021-10-19 大唐高鸿数据网络技术股份有限公司 一种资源选择方法及终端
CN113518323B (zh) * 2020-04-10 2024-01-05 中信科智联科技有限公司 一种资源选择方法及终端
WO2021227955A1 (en) * 2020-05-14 2021-11-18 Tcl Communication (Ningbo) Co., Ltd. Transmission resource allocation for device to device communications

Also Published As

Publication number Publication date
EP3506693A4 (en) 2019-07-24
EP3506693A1 (en) 2019-07-03
EP3506693B1 (en) 2021-03-03
CN109716837B (zh) 2021-05-11
CN109716837A (zh) 2019-05-03
US20190223158A1 (en) 2019-07-18
US10834703B2 (en) 2020-11-10

Similar Documents

Publication Publication Date Title
WO2018058558A1 (zh) 选择资源的方法和终端设备
JP7357667B2 (ja) サイドリンクにおけるデータ伝送方法及び端末装置
JP7213884B2 (ja) リソース予約方法及び装置、並びにコンピュータ記憶媒体
JP2021502742A (ja) D2d通信におけるリソース構成方法、端末デバイス及びネットワークデバイス
JP2021502742A5 (zh)
KR20190024994A (ko) 차세대 통신 시스템에서 충돌을 처리하는 방법 및 장치
KR102166401B1 (ko) 자원 구성을 위한 방법 및 장치와 기지국
JP6535813B2 (ja) 物理ダウンリンク制御チャネルの伝送方法及び装置
KR20200077578A (ko) D2d 통신에서 리소스를 선택하는 방법 및 단말기기
JP6741283B2 (ja) V2x通信方法、デバイス及びシステム
JP2022525732A (ja) 情報伝送方法、端末デバイス及びネットワークデバイス
CN110115059B (zh) 传输数据包的方法和终端
CN112543444B (zh) 设备对设备通信的方法和终端设备
RU2741785C1 (ru) Способ передачи данных, оконечное устройство и сетевое устройство
JP2020533921A (ja) キャリア選択方法及び通信装置
CN109152075B (zh) 用于传输数据的方法和设备
WO2022077384A1 (zh) 资源选择方法以及装置
US20230254831A1 (en) Resource determining method and apparatus
CN115336356A (zh) 用于新无线电侧链路的感测测量及报告的方法及设备
CN111149400B (zh) 直连链路数据传输的方法、终端设备和网络设备
CN111466128A (zh) 波束失败恢复的配置方法、装置及通信***
JP2023082193A (ja) 自動車のネットワークにおけるキャリア選択方法及び端末機器
US20210345351A1 (en) Method and apparatus for sending response information, storage medium, and electronic device
WO2022205387A1 (zh) 边链路资源的重选方法及装置
CN112153737B (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: 16917308

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2016917308

Country of ref document: EP

Effective date: 20190327