WO2018053857A1 - 设备到设备的数据传输方法、装置及*** - Google Patents

设备到设备的数据传输方法、装置及*** Download PDF

Info

Publication number
WO2018053857A1
WO2018053857A1 PCT/CN2016/100175 CN2016100175W WO2018053857A1 WO 2018053857 A1 WO2018053857 A1 WO 2018053857A1 CN 2016100175 W CN2016100175 W CN 2016100175W WO 2018053857 A1 WO2018053857 A1 WO 2018053857A1
Authority
WO
WIPO (PCT)
Prior art keywords
resource
data
subset
transmitted
resources
Prior art date
Application number
PCT/CN2016/100175
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/100175 priority Critical patent/WO2018053857A1/zh
Priority to JP2019515934A priority patent/JP2019530347A/ja
Priority to KR1020197011193A priority patent/KR20190053243A/ko
Priority to CN201680089272.0A priority patent/CN109845313B/zh
Priority to EP16916596.6A priority patent/EP3509344B1/en
Publication of WO2018053857A1 publication Critical patent/WO2018053857A1/zh
Priority to US16/363,514 priority patent/US10856294B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/535Allocation or scheduling criteria for wireless resources based on resource usage policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/46Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
    • 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
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation

Definitions

  • the present invention relates to the field of communications, and in particular, to a device-to-device data transmission method, apparatus, and system.
  • V2V Vehicle to Vehicle
  • Rel-14 Vehicle to Vehicle
  • V2V technology has been widely used in people's production and life, that is, vehicles (No. A device) is capable of communicating with a vehicle (second device).
  • the first device when the first device needs to communicate with the second device, the first device needs to first perform signal detection on the entire resource set for data transmission within a preset time period, and according to the signal. The detection results determine the available transmission resources in the resource collection. The first device can then transmit data to the second device over the determined available transmission resources.
  • V2P Vehicle-to-Pedestrian
  • the present invention provides a device-to-device data transmission method, device and system.
  • the technical solution is as follows:
  • a device-to-device data transmission method for a communication device, the method comprising: performing signal detection on a first subset of resources in a resource set for data transmission, wherein performing signal detection The resource is smaller than the resource set; according to the signal detection result, the available resource in the resource set is determined; and the resource is selected among the available resources to transmit the data to be transmitted.
  • the communication device Since the signal is detected only by the first resource subset in the entire resource set before the data to be transmitted is transmitted, and the available resources in the resource set are determined according to the signal detection result, and are transmitted When data is input, resources can be directly selected on the available resources for transmission of data to be transmitted. That is, in the embodiment of the present invention, the communication device does not detect the entire resource set for transmission, so that no more energy is consumed when performing the detection. Therefore, when the communication device is a handheld device, the handheld device can be guaranteed. Long-term normal use.
  • the resource set is divided into N initial sets, each of the initial sets includes at least one first resource subset, and the N is an integer greater than or equal to 1.
  • each of the initial sets includes at least two first resource subsets, and the time domain intervals of any two adjacent first resource subsets are equal.
  • each of the initial sets includes at least two first resource subsets, and in each of the initial sets, time zones of all adjacent two first resource subsets are sequentially in an arithmetic progression.
  • the resource set includes at least two first resource subsets, and the time domain intervals of all the adjacent two first resource subsets are sequentially in an arithmetic progression.
  • the resource set is divided into N initial sets.
  • N is an integer greater than or equal to 2
  • any two initial sets have the same or different sizes in the time domain.
  • the present invention exemplifies the distribution of the four first resource subsets in the resource set.
  • the first resource subset may also have other distributions, which is not limited by the present invention.
  • the detection of the entire resource set is compared, which greatly reduces the detection range, improves the detection speed, and reduces the detection. The energy required.
  • the determining, according to the signal detection result, the available resources in the resource set including: determining that at least one second resource subset in the resource set is a candidate resource; determining, according to the signal detection result, An available resource in the candidate resource is an available resource in the resource set; wherein a time domain interval of each of the second resource subset and the first resource subset is a positive integer multiple of a target period, The target period is determined according to a signal energy value of the first resource subset or a priority of the to-be-transmitted data; or a time domain interval of each of the second resource subset and the first resource subset It is a positive integer multiple of the preset period.
  • the target period is larger, and when the signal energy value is smaller, the target period is smaller; or when the priority of the data to be transmitted is higher, The smaller the target period is, the smaller the target period is when the priority of the data to be transmitted is lower; or the smaller the time domain length of the second resource subset is when the signal energy value is larger When the signal energy value is smaller, the time domain length of the second resource subset is larger; or, when the priority of the data to be transmitted is higher, the time domain length of the second resource subset is larger When the priority of the data to be transmitted is lower, the time domain length of the second resource subset is smaller.
  • the first resource subset is The more resources are occupied, and the more likely the resources close to the first resource subset are occupied, the less likely the resources away from the first resource subset are occupied, and therefore, according to the first resource.
  • the signal energy value of the set determines the target period
  • the larger the target energy period of the first resource subset is, the larger the target period is determined, and the smaller the length of the second resource subset is, that is, the determined one is ensured.
  • the first available resource among the candidate resources is more.
  • the determining, according to the signal detection result, the available resources in the resource set including: determining, according to the signal energy value or the priority of the data to be transmitted, the first parameter K, the first parameter K is an integer greater than or equal to zero; determining that the third subset of resources located on at least one side of the first subset of resources is a candidate resource, the third subset of resources consisting of consecutive K subframes or K symbols, and Adjacent to the first subset of resources; determining, according to the signal detection result, an available resource in the candidate resource as an available resource in the resource set.
  • the first parameter K is smaller; or, when the signal energy value is smaller, the first parameter K is larger; or when the signal to be transmitted is The higher the priority of the data, the smaller the first parameter K; or, the lower the priority of the data to be transmitted is, the larger the first parameter K is.
  • the signal energy value of the first resource subset since the signal energy value of the first resource subset is larger, the more resources are occupied on the first resource subset, and the possibility that the resource close to the first resource subset is occupied is larger. The probability that the resource away from the first resource subset is occupied is also smaller. Therefore, when the target period is determined according to the signal energy value of the first resource subset, the signal energy value of the first resource subset may be larger. The smaller the first parameter K is determined, the smaller the signal energy value of the first resource subset is, the larger the first parameter K is determined, thereby ensuring the first available among the determined candidate resources as much as possible. More resources.
  • the determining, according to the signal detection result, the available resources in the resource set including: acquiring a preset first parameter K, where the first parameter K is an integer greater than or equal to zero; A third resource subset of at least one side of a resource subset is a candidate resource, and the third resource subset is composed of consecutive K subframes or K symbols, and is adjacent to the first resource subset; Determining, by the signal detection result, that the available resources in the candidate resources are available resources in the resource set. That is, the first parameter K can also be configured by the base station or other high-level devices for the communication device, which is not limited by the present invention.
  • the signal detection result is a signal energy value of the first resource subset
  • the communication device is configured with a one-to-one correspondence between at least one set of the resource set and at least one probability value, where Determining, according to the signal detection result, the available resources in the resource set, if the signal energy value is less than a preset threshold, determining, according to the signal detection result, that the first resource subset is the resource set Available resources; when the signal energy value is not less than the preset threshold, Determining, in the at least one probability value, a probability value as the available probability value, and using the resource in the set corresponding to the available probability value as a candidate resource; determining, according to the signal detection result, that the available resource in the candidate resource is the The resources available in the resource collection.
  • selecting a resource for the transmission of the data to be transmitted in the available resources including: selecting an available resource on the first available resource to perform transmission of the first to-be-transmitted data; and selecting, among the available resources, the resource to be transmitted.
  • the method further includes: performing X+1th signal detection on the first resource subset in the resource set when transmitting the X+1th to be transmitted data, where the X is greater than or An integer equal to 1; the signal detection result detected according to the X+1th signal, and at least one signal detection result of the signal detection result of the first X times signal detection when transmitting X data before transmission, determining the resource a second available resource in the set; selecting a resource in the second available resource to perform transmission of the X+1th data to be transmitted.
  • the available detection resources may be determined by referring to the previous detection results, so that the previous detection results can serve as a reference for determining the available resources, thereby improving the determination.
  • the accuracy of the available resources may be determined by referring to the previous detection results, so that the previous detection results can serve as a reference for determining the available resources, thereby improving the determination.
  • the signal detection result is a signal energy value of the first resource subset
  • performing signal detection on the first resource subset in the resource set for data transmission includes: acquiring a first scheduling assignment SA Information, the first SA information indicates a first resource for transmitting data, the first resource belongs to the first resource subset; determining that the first SA information indicates whether a reserved resource exists; And determining, by the detection result, the available resources in the resource set, if: when the first SA information indicates that there is no reserved resource, determining that the first resource is a candidate resource; determining, according to the signal detection result, the determining The available resources in the candidate resources are available resources in the resource set;
  • the determining, when the first SA information indicates that there is no reserved resource, determining that the first resource is a candidate resource includes: the signal energy value is not less than a preset threshold, and the first When the SA information indicates that there is no reserved resource, determining, according to the signal detection result, the available resources in the first resource subset and the first resource are candidate resources, and determining that the available resources in the candidate resource are the The resources available in the resource collection.
  • the communications device may directly determine that the first resource is a candidate resource, and determine, according to the signal detection result, that the available resource in the candidate resource is the first available resource in the resource set. .
  • performing signal detection on the first resource subset in the resource set for data transmission including: performing signal detection on the Uth first resource subset, where U is an integer greater than or equal to Obtaining second SA information transmitted on the Uth first resource subset; determining the second The SA information indicates whether there is a reserved resource; when the second SA information indicates that there is a reserved resource, determining a first resource subset in which the reserved resource is located; and in a first resource that is located in the reserved resource When performing signal detection, the first resource subset in which the reserved resource is located performs signal detection on resources other than the reserved resource.
  • the signal energy value on the reserved resource may be larger when the signal detection is performed on the first resource subset by default, and the reservation is considered as the reservation. Resources are unavailable resources. The amount of resources participating in signal detection is further reduced, and the energy required for the communication device to perform data transmission is reduced.
  • a second aspect provides a device-to-device data transmission method for a communication device, the method comprising: performing signal detection on a transmission resource, where the transmission resource is a resource set for data transmission, or The transmission resource is a first resource subset in the resource set; the second resource and the third resource are determined as a first candidate resource, and the second resource is a resource in the transmission resource that fails to successfully decode the SA.
  • the third resource is a resource that successfully decodes the SA and the signal energy value is less than the corresponding preset threshold in the transmission resource; and determines whether the first candidate resource is greater than L times of the transmission resource, and the L is smaller than the first value.
  • the first value is equal to 0.2.
  • L is smaller than 0.2 in the related art, that is, L is less than 20% in the related technology, thereby greatly improving the first candidate.
  • the resource satisfies the requirement of greater than L times of the transmission resource, and reduces the probability of performing the step of adjusting the threshold and re-determining the candidate resource when the first candidate resource does not satisfy the requirement of L times greater than the transmission resource. Therefore, the steps required to be performed in the data transmission process are reduced, and the power consumption of the communication device is reduced, and when the communication device is a handheld device, the normal use of the handheld device can be ensured for a long time.
  • a third aspect provides a device-to-device data transmission method for a communication device, where the method includes: performing signal detection on a transmission resource, where the transmission resource is a resource set for data transmission, or The transmission resource is a first resource subset in the resource set; the second resource and the third resource are determined as a first candidate resource, and the second resource is a resource in the transmission resource that fails to successfully decode the SA.
  • the third resource is a resource that fails to successfully decode the SA and the signal energy value is less than the corresponding preset threshold in the transmission resource; and determines whether the first candidate resource is greater than L times of the transmission resource, where the L is equal to the first a value; when the first candidate resource is greater than L times of the transmission resource, selecting an available resource in the first candidate resource to perform transmission of data to be transmitted.
  • the preset threshold corresponding to each third resource is increased by M, and a target threshold corresponding to each third resource is obtained, where the M is greater than the second value; a resource, and a third resource that successfully decodes the SA and is smaller than the corresponding target threshold is determined as a second candidate resource; determining whether the second candidate resource is greater than L times of the transmission resource; and the second candidate resource is greater than the When L times the transmission resource, the available resources are selected among the second candidate resources for transmission of data to be transmitted.
  • L is equal to 0.2.
  • the second value is equal to 3 decibels.
  • M is greater than the step value of 3 dB in the related art, the requirement that the re-determined second candidate resource satisfies the L times of the transmission resource is greatly improved, and the steps required in the data transmission process are reduced.
  • the energy consumption of the communication device is reduced, and therefore, when the communication device is a handheld device, the normal use of the handheld device can be ensured for a long time.
  • a fourth aspect provides a device-to-device data transmission method for a communication device, the method comprising: determining reservation information, where the reservation information is used to indicate that available frequency domain resources of data to be transmitted are at least pre-predicted Leave twice; transfer the data to be transmitted according to the reservation information.
  • the reservation information may be used to indicate that the available frequency domain resources of the data to be transmitted are reserved at least twice.
  • the SA information sent by the V-UE can only be used to indicate that the available frequency domain resources of the data to be transmitted are reserved once, and for the P-UE, the complexity of the data transmission is reduced in order to reduce power consumption.
  • the number of resource reservations of the P-UE can be set to at least two times, for example, five times, so that the P-UE can continuously send five data packets on the currently selected frequency domain resource.
  • a fifth aspect provides a device-to-device data transmission method for a communication device, the method comprising: determining reservation information, the reservation information being used to indicate a factor of a reserved period length; Leave information to transfer data to be transmitted.
  • the length of the reservation period is greater than the third value.
  • the third value is equal to a reserved period length in the vehicle communication V2V technology. That is, by increasing the length of the reservation period, the purpose of saving P-UE power consumption is achieved.
  • the reservation information is indicated by scheduling the assignment of the SA information, or the reservation information is indicated by the RRC signaling, or the reservation information is configured by the base station or the upper layer to the communication device.
  • the factor of the reserved period length includes a parameter i, where the i is greater than or equal to a fourth value, and at least one bit signaling in the first bit signaling and the second bit signaling in the SA information
  • the first bit signaling is bit signaling used to indicate the parameter i in the SA information in the V2V technology, and the second bit signaling belongs to the SA information.
  • Reserved bit signaling is equal to 10.
  • the factor of the reserved period length includes a parameter P, where the P is greater than or equal to the fifth number.
  • the value, the SA information or the RRC signaling is used to indicate the parameter P, the parameter P in the SA information of the data to be transmitted of different priorities is different, or the parameter P in the SA information of the data to be transmitted of different types of communication devices Differently, the communication device includes a P-UE and a V-UE.
  • the fifth value is equal to 100.
  • the factor of the length of the reserved period includes a parameter Q
  • the communication device includes a P-UE and a V-UE
  • the parameter Q of the data to be transmitted of the P-UE is greater than 1
  • the data of the V-UE is to be transmitted.
  • the parameter Q is equal to 1.
  • a sixth aspect provides a device-to-device data transmission method for a communication device, the method comprising: determining reservation information, the reservation information being used to indicate a factor of a reserved period length; Leave information to transfer data to be transmitted.
  • the factor of the reserved period length includes: a parameter i, where the i is greater than 0 and less than 1. At least one bit signaling in the first bit signaling and the second bit signaling in the SA information is used to indicate the parameter i, and the first bit signaling is used in the SA information in the V2V technology. And indicating the bit signaling of the parameter i, the second bit signaling belongs to reserved bit signaling in the SA information.
  • the factor of the reserved period length includes: a parameter P, where the P is less than 100.
  • the SA information or RRC signaling is used to indicate the parameter P.
  • the parameter P is related to a priority of data to be transmitted; or the parameter P is related to a service period of data to be transmitted; or the parameter P is related to a transmission delay of data to be transmitted.
  • the factor of the reserved period length includes: a parameter Q, where the Q is greater than 0 and less than 1.
  • the reservation information is indicated by scheduling the assignment of the SA information, or the reservation information is indicated by the RRC signaling, or the reservation information is configured by the base station or the upper layer to the communication device.
  • a device-to-device data transmission method for a communication device, the method comprising: performing signal detection on a transmission resource, where the transmission resource is a resource set for data transmission, or The transmission resource is a first resource subset in the resource set; the second resource and the third resource are determined as a first candidate resource, and the second resource is a resource in the transmission resource that fails to successfully decode the SA.
  • the third resource is a resource that successfully decodes the SA and the signal energy value is less than a corresponding preset threshold in the transmission resource; determines whether the first candidate resource is greater than L times of the transmission resource, and the L is equal to the first value.
  • the first candidate resource When the first candidate resource is greater than L times of the transmission resource, selecting a resource on the first candidate resource to perform transmission of data to be transmitted; determining whether a reselection condition is satisfied; and satisfying the reselection condition Reselecting resources on the first candidate resource for transmission of data to be transmitted.
  • the determining whether the reselection condition is met including: determining the data to be transmitted Whether the transmission duration is greater than or equal to the preset duration; when the transmission duration is less than the preset duration, determining that the reselection condition is not satisfied; when the transmission duration is greater than or equal to the preset duration, at least one A probability value is selected as a target reselection probability value among the preset reselection probability values; and whether the reselection condition is satisfied is determined according to the target reselection probability value.
  • L is equal to 0.2.
  • the preset range is [0, 0.8], the sixth value is 0, and the seventh value is 5.
  • the value range of the at least one preset reselection probability value is within a preset range
  • a minimum probability value of the at least one preset reselection probability value is greater than a sixth value
  • the number of the preset reselection probability values is less than the seventh value.
  • the value range of the at least one preset reselection probability value is located in [0, 0.8]
  • the minimum probability value of the at least one preset reselection probability value is greater than 0, and the number of the preset reselection probability values is less than 5, That is, the probability of not performing resource reselection is increased, the probability of performing resource reselection is reduced, thereby reducing the steps that the handheld device needs to perform in transmitting data, and reducing the power consumption of the handheld device.
  • a device-to-device data transmission method for a communication device, the method comprising: performing signal detection on a transmission resource in a time period greater than one second, the transmission resource being used for data transmission a resource set, or the transmission resource is a first resource subset in the resource set; the second resource and the third resource are determined as a first candidate resource, and the second resource is not in the transmission resource
  • the resource of the SA can be successfully decoded, and the third resource is a resource that successfully decodes the SA and the signal energy value is less than a corresponding preset threshold; and determines whether the first candidate resource is greater than L times of the transmission resource.
  • the L is equal to the first value; when the first candidate resource is greater than L times of the transmission resource, selecting an available resource in the first candidate resource to perform transmission of data to be transmitted.
  • L is equal to 0.2.
  • the time domain length of the transmission resource detection period (also referred to as: sensing window, Chinese is the perception window) is 1 second, and for the P-UE, since the transmission period of the data packet becomes larger, the transmission is performed.
  • the frequency is low, so in order to ensure the reliability of data transmission, the length of the sensing window of the P-UE can be correspondingly increased, for example, greater than 1 second, so that the P-UE can perform resource detection and selection on more resources. Ensure the reliability of data transmission.
  • a ninth aspect provides a device-to-device data transmission method for a communication device, where the method includes: performing signal detection on a transmission resource, where the transmission resource is a resource set for data transmission, or The transmission resource is a first resource subset in the resource set; the second resource and the third resource are determined as a first candidate resource, and the second resource is a resource in the transmission resource that fails to successfully decode the SA.
  • the third resource is a resource that successfully decodes the SA and the signal energy value is less than a corresponding preset threshold in the transmission resource; and determines whether the first candidate resource is greater than L times of the transmission resource, The L is equal to the first value; when the first candidate resource is greater than L times of the transmission resource, the available resource is selected from the first candidate resource for transmission of data to be transmitted.
  • the communication device is configured with a detection energy threshold corresponding to any two data priorities of the at least two data priorities, and the preset threshold corresponding to the resource is: a priority of the data transmitted on the resource and the to-be-transmitted
  • the priority of the data corresponds to the detection energy threshold
  • the communication device includes a P-UE and a V-UE, and the priority of the data to be transmitted of the P-UE is higher than or equal to the priority of the data to be transmitted of the V-UE;
  • the priority of the first to-be-transmitted data of the UE is the first priority
  • the priority of the second to-be-transmitted data of the V-UE is the second priority
  • the third priority is related to the first priority and the second
  • the first priority is different from the first priority
  • the second priority corresponds to the first detection energy threshold
  • the second priority and the third priority are corresponding to the second detection energy threshold
  • the threshold is greater than or equal to the second detected energy threshold.
  • L is equal to 0.2.
  • the available resources determined by the P-UE are increased.
  • the size, as well as the probability of determining the availability of available resources reduces the efficiency of data transmission and reduces the energy consumption of the P-UE.
  • the SA information of the data to be transmitted is used to indicate the type of the communication device, and the priorities of the data to be transmitted of all the P-UEs are the same, and are higher than the priority of the data to be transmitted of any V-UE.
  • the first detection energy threshold is greater than the second detection energy threshold.
  • the SA information of the data to be transmitted is used to indicate the priority of each data to be transmitted, the priority of each type of data to be transmitted is different, and the priority of the data to be transmitted of each P-UE, The priority of the data to be transmitted that is higher than any V-UE, the first detected energy threshold is greater than the second detected energy threshold.
  • the SA information of the data to be transmitted is used to indicate the priority of each data to be transmitted, and the priority of the data to be transmitted of the first P-UE is the same as the priority of the data to be transmitted of the V-UE.
  • the priority of the data to be transmitted of the second P-UE is higher than the priority of the data to be transmitted of the V-UE, and when the priority of the data to be transmitted by the first P-UE is the first priority,
  • the first detection energy threshold is equal to the second detection energy threshold, and when the priority of the second P-UE to be transmitted data is the first priority, the first detection energy threshold is greater than the second detection Energy threshold.
  • the SA information of the data to be transmitted is used to indicate the priority of each data to be transmitted, and the priority of each type of data to be transmitted is different, when the type of the data to be transmitted of the P-UE is related to the V-UE.
  • the priority of the data to be transmitted of the P-UE is higher than the priority of the data to be transmitted of the V-UE.
  • a tenth aspect provides a device-to-device data transmission method for a communication device, the method comprising: performing signal detection on a transmission resource, where the transmission resource is a resource set for data transmission, or The transmission resource is a first resource subset in the resource set; the second resource and the third resource are determined as a first candidate resource, and the second resource is a resource in the transmission resource that fails to successfully decode the SA.
  • the third resource is a resource that successfully decodes the SA and the signal energy value is less than a corresponding preset threshold in the transmission resource; determines whether the first candidate resource is greater than L times of the transmission resource, and the L is equal to the first value.
  • the available resource on the first available resource to perform Y-time repeated transmission on the data to be transmitted, where Y is greater than the eighth value; , L is equal to 0.2.
  • the eighth value is equal to two.
  • the reliability of data transmission can be further improved.
  • the time interval with the next repeated transmission is indicated in the SA information, and in the Yth repeated transmission, the indication and the Yth repetition are indicated in the SA information.
  • the time interval at which the transmission is repeated at least once before transmission.
  • the Y times of repeated transmissions are divided into Z groups of repeated transmissions, where Z is an integer greater than or equal to 2, and the number of repeated transmissions of each group is greater than or equal to 1, in each group of repeated transmissions, not the last repetition
  • Z is an integer greater than or equal to 2
  • the number of repeated transmissions of each group is greater than or equal to 1
  • the time interval with the next repeated transmission is indicated in the SA information
  • the time interval of at least one repeated transmission before the last repeated transmission is indicated in the SA information
  • the Y times of repeated transmissions are divided into Z groups of repeated transmissions, where Z is an integer greater than or equal to 2, and the number of repeated transmissions of each group is greater than or equal to 1, in each group of repeated transmissions, not the last repetition
  • the time interval with the next repeated transmission is indicated in the SA information, and at the last repeated transmission, the time interval of at least one repeated transmission before the last repeated transmission is indicated in the SA information;
  • the time interval of the last repeated transmission in the last set of repeated transmissions is indicated in the SA information in the first repeated transmission; the non-last set of repeated transmissions is performed in the SA information.
  • the time interval of the first repeated transmission in the next set of repeated transmissions is indicated in the SA information at the last repeated transmission.
  • the time interval between each adjacent two sets of repeated transmissions is configured by the base station to the communication device, or the RRC signaling is used to indicate a time interval between each adjacent two sets of repeated transmissions.
  • a device-to-device data transmission device for a communication device, the data transmission device comprising at least one module, the at least one module for implementing: any of the first aspect or the first aspect A data transmission method according to any one of the possible implementations of the second aspect or the second aspect; or the third aspect or the third aspect A data transmission method according to any one of the possible implementations of the fourth aspect or the fourth aspect; or any one of the fifth aspect or the fifth aspect
  • a device-to-device data transmission apparatus for a communication device, the data transmission apparatus comprising: at least one processor, at least one network interface, a memory, and at least one bus, and the memory and the network interface respectively Connected to the processor by a bus; the processor is configured to execute the instructions stored in the memory; the processor implements the data transfer method according to any one of the possible implementations of the first aspect or the first aspect; or The data transmission method of any one of the possible implementations of the second aspect or the second aspect; or the data transmission method of any one of the third aspect or the third aspect; or The data transmission method of any one of the possible implementations of the fourth aspect or the fourth aspect; or the data transmission method of any one of the possible implementations of the fifth aspect or the fifth aspect; or the sixth aspect Or the data transmission method according to any one of the possible implementations of the sixth aspect; or the seventh aspect or The data transmission method according to any one of the possible implementations of the seventh aspect; or the data transmission method according to any one of
  • a thirteenth aspect a device-to-device data transmission system is provided, the data transmission system comprising a communication device, the communication device comprising the data transmission device of the eleventh or twelfth aspect.
  • the present invention provides a device-to-device data transmission method, apparatus, and system, Since the signal is detected only by the first resource subset in the entire resource set before the data to be transmitted is transmitted, and the available resources in the resource set are determined according to the signal detection result, and when the data is transmitted, the The resource is selected on the available resources to transmit the data to be transmitted. That is, in the embodiment of the present invention, the communication device does not detect the entire resource set for transmission, so that no more energy is consumed when performing the detection. Therefore, when the communication device is a handheld device, the handheld device can be guaranteed. Long-term normal use.
  • FIG. 1 is a schematic diagram of an application scenario of a device-to-device data transmission method according to an embodiment of the present disclosure
  • FIG. 2 is a schematic structural diagram of a device-to-device data transmission apparatus according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of another device-to-device data transmission apparatus according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of still another device-to-device data transmission apparatus according to an embodiment of the present invention.
  • FIG. 5 is a flowchart of a method for data transmission from a device to a device according to an embodiment of the present invention
  • FIG. 6 is a schematic diagram of a distribution of a first resource subset in a resource set according to an embodiment of the present disclosure
  • FIG. 7 is a schematic diagram of a distribution of a first resource subset in another resource set according to an embodiment of the present disclosure
  • FIG. 8 is a schematic diagram of a distribution of a first resource subset in a resource set according to an embodiment of the present disclosure
  • FIG. 9 is a schematic diagram of distribution of a first resource subset in another resource set according to an embodiment of the present disclosure.
  • FIG. 10 is a schematic diagram of a distribution of a first resource subset in a resource set according to another embodiment of the present invention.
  • FIG. 11 is a schematic diagram of distribution of a first available resource according to an embodiment of the present invention.
  • FIG. 12 is a schematic diagram of another first available resource according to an embodiment of the present disclosure.
  • FIG. 13 is a schematic diagram of a correspondence between a resource set and a probability value according to an embodiment of the present invention.
  • FIG. 14 is a schematic diagram of a distribution of a first resource subset in another resource set according to another embodiment of the present invention.
  • 15 is a schematic diagram of a location of SA information and data information provided by the related art.
  • 16 is a schematic diagram showing the location of another SA information and data information provided by the related art.
  • 17 is a schematic diagram of data transmission of a device to a device according to related art.
  • FIG. 19 is a schematic structural diagram of still another device-to-device data transmission apparatus according to an embodiment of the present invention.
  • FIG. 20 is a schematic structural diagram of a device-to-device data transmission apparatus according to another embodiment of the present invention.
  • FIG. 21 is a schematic structural diagram of a device-to-device data transmission apparatus according to another embodiment of the present invention.
  • FIG. 22 is a flowchart of another method for device-to-device data transmission according to an embodiment of the present invention.
  • FIG. 23 is a schematic diagram of data repetition transmission according to an embodiment of the present invention.
  • FIG. 24 is a schematic diagram of another data repetition transmission according to an embodiment of the present invention.
  • FIG. 25 is still another schematic diagram of data repetition transmission according to an embodiment of the present invention.
  • LTE Long Term Evolution
  • WIFI Wireless Fidelity
  • the handheld device (English: User Equipment; UE) can communicate directly with the UE without forwarding through the base station, which greatly reduces the data load of the base station. That is, D2D technology is not only better.
  • the use of spectrum resources and can improve spectrum utilization and data transmission rate, while reducing the burden on the base station.
  • resources used by a communication device for data transmission can be allocated by using two modes: in the first mode, a resource for data transmission is allocated by a centralized control method, that is, by a base station or a relay node. Resource scheduling is performed to allocate resources for data transmission to each communication device, and the communication device can directly transmit data and control information on the allocated resources. This mode is mainly for scenarios with network coverage.
  • the communication device that needs to transmit data acquires resources in a competitive manner. That is, in a scenario with network coverage, the resource used for data transmission is a whole block resource scheduled by the base station or the relay node, and all communication devices compete for the small block resources in the whole block resource. In the scenario where there is no network coverage, the communication device can obtain a preset resource, and all communication devices compete within the preset resource to obtain resources for data transmission.
  • FIG. 1 is a schematic diagram of an application scenario of a device-to-device data transmission method according to an embodiment of the present invention.
  • the V2X technology in the communication standard LTE-A Rel-14 It is a general term for V2V technology, V2P technology vehicle and basic equipment communication (English: Vehicle-to-Infrastructure; referred to as: V2I) technology
  • V2V technology can Realizing communication between V-UE (also called in-vehicle device) and V-UE (also called handheld device)
  • V2P technology can realize communication between V-UE and P-UE
  • V2I technology can realize V-UE and basic Communication between devices.
  • the energy on the P-UE mainly comes from the battery of the P-UE, that is, the P-UE can provide less energy
  • how to save power consumption for the P-UE becomes an urgent problem to be solved. That is, in the V2V technology, when the first device needs to communicate with the second device, the first device needs to first perform signal detection on the entire resource set for data transmission within a preset time period, and detect according to the signal. The result determines the available transmission resources in the resource collection. The first device can then transmit data to the second device over the determined available transmission resources.
  • the handheld device in the V2P technology performs signal detection on the resource set before transmitting the data, the device needs to consume more energy, and the handheld device cannot be used for a long time.
  • an embodiment of the present invention provides a device-to-device data transmission device 19, which can be used in any of the V2X technologies shown in FIG. 1, the data transmission device. 19 may include at least one processor 201 (eg, a central processing unit), at least one network interface 202, a memory 203, and at least one bus 204 for enabling connection communication between the devices, and the memory 203 and the network interface 202 may respectively It is connected to the processor 201 via a bus 204.
  • the processor 201 is configured to execute an executable module, such as a computer program, stored in the memory 203.
  • the memory 203 may include a high speed random access memory (English: Random Access Memory; RAM), and may also include a non-volatile memory (English: non-volatile memory), such as at least one disk storage.
  • the communication connection between the data transmission device and the at least one other network element is implemented by at least one network interface 202 (which may be wired or wireless), and may use an Internet, a wide area network, a local network, a metropolitan area network, or the like.
  • the memory 203 stores a program 2020 that can be executed by the processor 201.
  • an embodiment of the present invention provides another device-to-device data transmission device 30, which may be used in any of the V2X technologies shown in FIG. 1, the data transmission device. 30 can include:
  • the first detecting module 301 is configured to perform signal detection on the first resource subset in the resource set for data transmission, where the resource for performing signal detection is smaller than the resource set.
  • the first determining module 302 is configured to determine available resources in the resource set according to the signal detection result.
  • the first transmission module 303 is configured to select a resource among the available resources to perform transmission of data to be transmitted.
  • the embodiment of the present invention provides a device-to-device data transmission apparatus.
  • the first detection module performs signal detection only on the first resource subset in the entire resource set before transmitting the data to be transmitted.
  • the first determining module may determine the available resources in the resource set according to the signal detection result, and when transmitting the data, the first transmission module may directly select a resource on the available resources to transmit the data to be transmitted. That is, in the embodiment of the present invention, the communication device does not detect the entire resource set for transmission, so that no more energy is consumed when performing the detection. Therefore, when the communication device is a handheld device, the handheld device can be guaranteed. Long-term normal use.
  • the resource set is divided into N initial sets, each initial set includes at least one first resource subset, and N is an integer greater than or equal to 1.
  • each initial set includes at least two first resource subsets, and at least two first resource subsets, and any two adjacent first resource subsets have equal time domain intervals.
  • each initial set includes at least two first resource subsets, and in each initial set, the time domain intervals of all the adjacent two first resource subsets are sequentially in an arithmetic progression.
  • the resource set includes at least two first resource subsets, and the time domain intervals of all the adjacent two first resource subsets are sequentially in an arithmetic progression.
  • the first determining module 302 is further configured to: determine that at least one second resource subset in the resource set is a candidate resource; and determine, according to the signal detection result, that the available resource in the candidate resource is an available resource in the resource set;
  • the time domain interval of each second resource subset and the first resource subset is a positive integer multiple of the target period, and the target period is a signal energy value or a data to be transmitted according to the first resource subset.
  • the priority is determined; or, the time domain interval of each of the second resource subset and the first resource subset is a positive integer multiple of the preset period.
  • the target period is larger, and when the signal energy value is smaller, the target period is smaller; or, when the priority of the data to be transmitted is higher, the target period is smaller, when the data to be transmitted is to be transmitted.
  • the lower the priority the larger the target period; or, the larger the signal energy value is, the smaller the time domain length of the second resource subset is, and the smaller the signal energy value is, the second resource subset's time domain length If the priority of the data to be transmitted is higher, the time domain length of the second resource subset is larger, and the lower the priority of the second resource subset is, the smaller the time domain length of the second resource subset is. .
  • the first determining module 302 is further configured to: determine, according to the signal energy value or the priority of the data to be transmitted, the first parameter K, where the first parameter K is an integer greater than or equal to zero; determining to be located in the first resource subset
  • the third resource subset of the at least one side is a candidate resource, and the third resource subset is composed of consecutive K subframes or K symbols, and is adjacent to the first resource subset; according to the signal detection result, determining the candidate resource Available resources are available resources in a collection of resources.
  • the first parameter K is smaller; or, when the signal energy value is smaller, the first parameter K is larger; or, when the priority of the data to be transmitted is higher, the first parameter is The smaller K is; or, the lower the priority of the data to be transmitted, the larger the first parameter K is.
  • the first determining module 302 is further configured to: obtain a preset first parameter K, where the first parameter K is an integer greater than or equal to zero; and determine a third resource subset located on at least one side of the first resource subset.
  • the third resource subset is composed of consecutive K subframes or K symbols, and is adjacent to the first resource subset; according to the signal detection result, determining available resources in the candidate resource as available resources in the resource set .
  • the signal detection result is a signal energy value of the first resource subset
  • the communication device is configured with a one-to-one correspondence between the at least one set of the resource set and the at least one probability value
  • the first determining module 302 is further configured to: When the signal energy value is less than the preset threshold, determining, according to the signal detection result, that the first resource subset is an available resource in the resource set; when the signal energy value is not less than a preset threshold, selecting a probability value in the at least one probability value As the available probability value, the resource in the set corresponding to the available probability value is used as a candidate resource; according to the signal detection result, the available resource in the candidate resource is determined to be an available resource in the resource set.
  • the signal detection result is a signal energy value of the first resource subset
  • the first detection module 301 is further configured to: obtain a scheduling assignment (English: Scheduling Assignment; SA: short) information, where the first SA information is used for transmission.
  • a scheduling assignment (English: Scheduling Assignment; SA: short) information, where the first SA information is used for transmission.
  • a first resource of the data the first resource belongs to the first resource subset;
  • the first SA information is determined to indicate whether the reserved resource exists;
  • the first determining module 302 is further configured to: in the first SA When the information indicates that there is no reserved resource, determining that the first resource is a candidate resource; determining, according to the signal detection result, that the available resource in the candidate resource is an available resource in the resource set;
  • the first determining module 302 is further configured to: when the signal energy value is not less than a preset threshold, and the first SA information indicates that there is no reserved resource, determine that the available resource in the first resource subset and the first resource are The candidate resource determines, according to the signal detection result, that the available resources in the candidate resource are available resources in the resource set.
  • the first detecting module 301 is further configured to: perform signal detection on the Uth first resource subset, where U is an integer greater than or equal to 1; and obtain a second transmission on the Uth first resource subset Determining, by the second SA information, whether there is a reserved resource; determining, when the second SA information indicates that there is a reserved resource, determining a first resource subset in which the reserved resource is located; and in the first resource sub-location where the reserved resource is located When performing signal detection, the first resource subset in which the reserved resource is located, except for the reserved resource, performs signal detection.
  • the first transmission module 302 is further configured to: select an available resource on the first available resource to perform transmission of the first to-be-transmitted data;
  • FIG. 4 is another device-to-device data transmission device according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of the data transmission device 30.
  • the data transmission device 30 may further include:
  • the second detecting module 304 is configured to perform X+1th signal detection on the first resource subset in the resource set when transmitting the X+1th to be transmitted data, where X is an integer greater than or equal to 1;
  • the second determining module 305 is configured to determine, according to the signal detection result of the X+1th signal detection, and at least one signal detection result of the signal detection result of the first X times signal detection when the X pieces of data to be transmitted are transmitted, The second available resource in the resource collection;
  • the second transmission module 306 is configured to select, among the second available resources, the transmission of the X+1th data to be transmitted.
  • the embodiment of the present invention provides a device-to-device data transmission apparatus.
  • the first detection module performs signal detection only on the first resource subset in the entire resource set before transmitting the data to be transmitted.
  • the first determining module may determine the available resources in the resource set according to the signal detection result, and when transmitting the data, the first transmission module may directly select a resource on the available resources to transmit the data to be transmitted. That is, in the embodiment of the present invention, the communication device does not detect the entire resource set for transmission, so that no more energy is consumed when performing the detection. Therefore, when the communication device is a handheld device, the handheld device can be guaranteed. Long-term normal use.
  • an embodiment of the present invention provides a device-to-device data transmission method, where the data transmission method can be used for a communication device.
  • the communication device can be any one of FIG.
  • the communication device the data transmission method can be implemented by the processor 201 in FIG. 2 executing the program 2031.
  • the data transmission method can include:
  • Step 501 The communication device performs signal detection on the first resource subset in the resource set for data transmission, where the resource for performing signal detection is smaller than the resource set.
  • step 501 can be implemented by the first detection module 301 in the data transmission device shown in FIGS. 3 and 4.
  • FIG. 6 is a schematic diagram of a distribution of a first resource subset in a resource set according to an embodiment of the present invention.
  • a resource set may be divided into N initial sets, and each initial set includes At least one first resource subset (in FIG. 6 , each initial set includes a first resource subset as an example.
  • each initial set may further include multiple first resource subsets, in the embodiment of the present invention. This is not limited, and N may be an integer greater than or equal to 1.
  • signal detection may be performed on each of the first subset of resources.
  • FIG. 7 is a schematic diagram of a distribution of a first resource subset in another resource set according to an embodiment of the present invention.
  • the resource set may be divided into N initial sets, and each initial set includes at least The two first resource subsets, the at least two first resource subsets, and the time domain intervals E1 of any two adjacent first resource subsets are equal.
  • FIG. 8 is a schematic diagram of a distribution of a first subset of resources in a resource set according to an embodiment of the present invention.
  • a resource set may be divided into N initial sets, and each initial set includes at least Two first subsets of resources, in each of the initial sets, and the time domain intervals of all the adjacent two first resource subsets are in the order of an arithmetic progression, such as: the first first subset of resources and The time interval of the second first resource subset is E2, the time interval between the second first resource subset and the third first resource subset is E3, and the third first resource subset and the fourth
  • the time-domain interval of the first subset of resources is E4, and E2, E3, and E4 can be arranged in equal sequence, such as E2 is 2 milliseconds, E3 is 4 milliseconds, E4 is 6 milliseconds, and 2, 4, and 6 can be composed.
  • the sequence of arithmetic differences may not be in the order of the difference, and may be in accordance with other numerical arrangement rules, which is not limited in the embodiment of the present invention.
  • Each first subset of resources performs signal detection.
  • FIG. 9 is a schematic diagram of a distribution of a first resource subset in another resource set according to an embodiment of the present invention.
  • the resource set is not divided into N initial sets, but the resource set.
  • the at least two first resource subsets are directly included, and the time domain intervals of all the adjacent two first resource subsets in the at least two first resources are sequentially in an arithmetic progression.
  • the time domain interval between the first first resource subset and the second first resource subset is E5
  • the time interval between the second first resource subset and the third first resource subset is E6.
  • Time interval between the third first subset of resources and the fourth subset of first resources For E7, E5, E6 and E7 can be arranged in an arithmetic progression, for example, E5 is 4 milliseconds, E6 is 8 milliseconds, E7 is 12 milliseconds, and 4, 8, 12 can form an arithmetic progression.
  • Signal detection may be performed on each of the first subset of resources in step 501.
  • the detection of the entire resource set is compared, which greatly reduces the detection range, improves the detection speed, and reduces the detection center.
  • the energy required For example, when the resource set is divided into N initial sets, and N is an integer greater than or equal to 2, the size of any two initial sets in the time domain may be the same or different, and the embodiment of the present invention does not do this. limited.
  • the signal detection result of the signal detection in step 501 may be the signal energy value of the first resource subset.
  • the signal energy value may include the reference signal receiving power (English: Reference Signal Receiving Power; referred to as: RSRP) Or reference signal reception quality (English: Reference Signal Receiving Quality; referred to as: RSRQ).
  • the first resource subset may include the first resource, and the first resource subset may further include other resources than the first resource.
  • the communication device may also obtain the first SA information, where the first SA information indicates the first resource used for transmitting data, and determines whether the first SA information indicates whether there is a reservation. Resources.
  • step 501 when performing signal detection on the first resource subset in step 501, performing signal detection on the Uth first resource subset and acquiring second SA information transmitted on the Uth first resource subset And determining that the second SA information indicates whether there is a reserved resource.
  • U is an integer greater than or equal to 1.
  • the second SA information indicates that there is a reserved resource, determining a first resource subset where the reserved resource is located; and performing signal detection on the first resource subset where the reserved resource is located, the first resource where the reserved resource is located In the subset, resources other than reserved resources are used for signal detection.
  • U is an integer greater than or equal to 1. As shown in FIG.
  • the resource set may include a plurality of first resource subsets, where a certain first resource subset is transmitted with a second SA information, where the second SA information is used to indicate that the second SA information is related to the second SA information.
  • the data (English: data) information is transmitted on the subset 1 of the Uth first resource subset, and the second SA information is further used to indicate that the reserved resource 2 exists in the resource set, and the reserved resource 2 Located in the Vth first resource subset. Then, when performing signal detection on the first resource subset, first performing signal detection on all resources in the Uth first resource subset, and then removing the reserved resource 2 in the Vth first resource subset. Resources for signal detection.
  • the signal energy value on the reserved resource may be larger when the signal detection is performed on the first resource subset by default, and the reservation is considered as the reservation. Resources are unavailable resources. The amount of resources participating in signal detection is further reduced, and the energy required for the communication device to perform data transmission is reduced.
  • Step 502 The communication device determines, according to the signal detection result, the first available resource in the resource set.
  • step 502 can be implemented by first determining module 302 in data transmission device 30 shown in FIGS. 3 and 4.
  • the communication device determines the first available resource in the resource set according to the signal detection result in step 502
  • the first available manner may be determined by using the following four manners. Resources:
  • the communication device may first determine the target period based on the signal energy value of the first subset of resources or the priority of the data to be transmitted. For example, when the signal energy value of the first resource subset is larger, the determined target period is larger, and when the signal energy value of the first resource subset is smaller, the determined target period is smaller; The higher the priority of the transmitted data, the smaller the determined target period, and the lower the priority of the data to be transmitted is when the priority of the data to be transmitted is lower. Further, when determining the target period, the time domain length of the second resource subset may also be determined according to the signal energy value of the first resource subset or the priority of the data to be transmitted.
  • the communication device can then use the subset of resources that are separated from the time domain of the first subset of resources by a positive integer multiple of the target period as the second subset of resources.
  • the resource may be considered as an available resource; when the signal energy value of a resource is less than or equal to the threshold, the resource may be considered as an unavailable resource.
  • the signal energy value of the first resource subset since the signal energy value of the first resource subset is larger, the more resources are occupied on the first resource subset, and the possibility that the resource close to the first resource subset is occupied is larger. The probability that the resource away from the first resource subset is occupied is also smaller. Therefore, when the target period is determined according to the signal energy value of the first resource subset, the signal energy value of the first resource subset may be larger. The larger the target period is determined, the smaller the length of the second resource subset is, that is, the first available resource among the determined candidate resources is guaranteed to be larger.
  • each resource subset that is separated from the first resource subset by a positive integer multiple of the preset period may be determined as the second resource subset, where the preset period is Can be pre-staged
  • the time domain length of each second resource subset may be a preset length, and the time domain length of each second resource subset may also be determined by the first method.
  • FIG. 11 is a schematic diagram of a first available resource distribution according to an embodiment of the present invention. As shown in FIG. 11, the time interval F1 of each second resource subset and the first resource subset may be a target period. Or a positive integer multiple of the preset period.
  • the communications device may first determine the first parameter K according to the signal energy value of the first resource subset or the priority of the data to be transmitted, and the determined first parameter K may be an integer greater than or equal to zero. .
  • the determined first parameter K is smaller; when the signal energy value is smaller, the first parameter K is larger; when the data to be transmitted is higher, the priority is higher.
  • the candidate resource includes a third resource subset (a total of two third resource subsets) located on both sides of the first resource subset.
  • the candidate resource may only include the candidate resource.
  • the third resource subset on the left side of the first resource subset, or the candidate resource may also include only the third resource subset located on the right side of the first resource subset, which is not limited by the embodiment of the present invention.
  • the available resource in the candidate resource may be determined as the first available resource in the resource set according to the signal detection result of the first resource subset.
  • the signal energy value of the first resource subset since the signal energy value of the first resource subset is larger, the more resources are occupied on the first resource subset, and the possibility that the resource close to the first resource subset is occupied is larger. The probability that the resource away from the first resource subset is occupied is also smaller. Therefore, when the target period is determined according to the signal energy value of the first resource subset, the signal energy value of the first resource subset may be larger. The smaller the first parameter K is determined, the smaller the signal energy value of the first resource subset is, the larger the first parameter K is determined, thereby ensuring the first available among the determined candidate resources as much as possible. More resources.
  • the first parameter K may not be determined by the second method, but is directly configured by the base station or other high-level communication device, which is not limited by the embodiment of the present invention.
  • the signal detection result in step 501 is a signal energy value of the first resource subset
  • the communication device is configured with a one-to-one correspondence between at least one of the resource sets and at least one probability value
  • the communication device may be configured with a list as shown in Table 1.
  • the list may be used to indicate a one-to-one correspondence between five resource subsets and five probability values, wherein the probability subset value corresponding to the resource subset 1 is 5%.
  • the probability value corresponding to resource subset 2 is 10%
  • the probability value corresponding to resource subset 3 is 40%
  • the probability value corresponding to resource subset 4 is 20%
  • the probability value corresponding to resource subset 5 is 25%.
  • the signal energy value of the first resource subset may be determined to be less than a preset threshold.
  • the signal may be detected according to the signal of the first resource subset.
  • the first subset of resources is determined to be the first available resource in the set of resources.
  • a probability value may be randomly selected in the at least one probability value or a preset rule is used as the available probability value, and the resource subset corresponding to the available probability value may be used.
  • the resource set includes a total of five sets, and each set corresponds to one probability value, and the five sets correspond to five probability values (including the first probability value, the second probability value, and the third probability value). , fourth probability value and fifth probability value).
  • the third set of the five sets includes a first subset of resources.
  • one of the five probability values may be randomly selected or a preset rule may be used.
  • the probability value is used as the available probability value, and the resource in the set corresponding to the available probability value is used as the candidate resource, and the available resource in the candidate resource is determined as the first available resource in the resource set according to the signal detection result.
  • the first resource does not need to be determined.
  • the communication device may determine that the first resource is a candidate resource, and determine, according to the signal detection result, that the available resource in the candidate resource is the first available resource in the resource set, according to the signal energy value of the subset and the preset threshold. Or, when the signal energy value of the first resource subset is not less than (greater than or equal to) the preset threshold, and the first SA information indicates that there is no reserved resource, the communications device may determine the first available resource in the first resource subset.
  • the first resource is a candidate resource, and according to the signal detection result, determining that the available resource in the candidate resource is the first available resource in the resource set.
  • the resource set includes a first resource subset, the first resource subset is smaller than the resource set, and the first resource subset includes the first resource, where the first SA information indicates that the data transmitted in the first resource does not exist.
  • the first resource may be directly determined as a candidate resource, or in step 502, if When the signal energy value of a resource subset is greater than or equal to a preset threshold, the first available resource in the first resource subset and the first resource may be directly determined as candidate resources.
  • the first resource subset may also be determined as a candidate resource in the foregoing four manners, that is, the step
  • the candidate resources determined in 502 may include the first resource subset and the candidate resources determined in any one of the foregoing four manners.
  • Step 503 The communication device selects a resource in the first available resource to perform transmission of the first data to be transmitted.
  • step 503 can be implemented by the first transmission module 303 in the data transmission device 30 shown in FIGS. 3 and 4. Specifically, after determining the first available resource in the resource set, in step 503, the communications device may directly select, in the first available resource in the determined resource set, the first data to be transmitted.
  • Step 504 When transmitting the X+1th data to be transmitted, the communications device performs the X+1th signal detection on the first resource subset in the resource set.
  • step 504 can be implemented by second detection module 304 in data transmission device 30 shown in FIG. X may be an integer greater than or equal to one.
  • Step 505 The communication device determines, according to the signal detection result of the X+1th signal, and at least one signal detection result of the signal detection result of the previous X times signal detection when transmitting X data before transmission, determining the resource set. The second available resource.
  • step 505 can be implemented by second determination module 305 in data transmission device 30 shown in FIG. That is, each time the available resources are determined, the available detection resources may be determined by referring to the previous detection results, so that the previous detection results can serve as a reference for determining the available resources, thereby improving the determination. The accuracy of the available resources.
  • Step 506 The communication device selects a resource in the second available resource to perform transmission of the second data to be transmitted.
  • step 506 can be implemented by second transmission module 306 in data transmission device 30 shown in FIG.
  • the second to-be-transmitted data may be the same as the first to-be-transmitted data, or may be different from the first to-be-transmitted data, which is not limited by the embodiment of the present invention.
  • the communication device may directly select the resource to perform the transmission of the second data to be transmitted, among the second available resources in the determined resource set.
  • the multiple first resource subsets may also be detected in sequence, and when detecting each non-first first resource subset, reference may be made. The results of previous multiple tests.
  • the embodiment of the present invention provides a device-to-device data transmission method, which only performs signal detection on a first resource subset in an entire resource set before transmitting data to be transmitted, and detects according to a signal.
  • the available resources in the resource set can be determined, and when the data is transmitted, the resource can be directly selected on the available resource to transmit the data to be transmitted. That is, in the embodiment of the present invention, the communication device does not detect the entire resource set for transmission, so that no more energy is consumed when performing the detection. Therefore, when the communication device is a handheld device, the handheld device can be guaranteed. Long-term normal use.
  • a resource set for data transmission in the V2V technology includes an SA resource (a resource for transmitting SA information) and a data resource (a resource for transmitting data information).
  • the SA resource and the data resource are all located in the same time domain in a frequency division multiplexing (Frequency Division Multiplexing; FDM) and are located on different spectrum bandwidths.
  • FDM Frequency Division Multiplexing
  • the communication device when the communication device needs to transmit data, it can perform energy detection on each resource in the resource set by sensing the resource set (English: sensing), for example, measuring the RSRP of each resource. Or RSRQ. If the communication device detects that the measurement result of a certain resource is greater than or equal to the threshold, the resource may be considered as being occupied by another communication device. If the measurement result of a certain resource is less than the threshold, the resource may be regarded as an idle resource. . After the idle resource is determined, the data can be transmitted on the idle resource.
  • sensing for example, measuring the RSRP of each resource. Or RSRQ.
  • the communication device when the communication device needs to transmit data, the communication device can receive the SA information sent by the other communication device, and then decode the received SA information, and the SA information can include the SA information.
  • the communication device can determine the resources occupied by the data information transmitted by the other communication device by decoding the received SA information. If the SA information is successfully decoded, the communication device may consider that the data information corresponding to the SA information occupies a certain resource transmission data. If the SA information decoding fails, the communication device may consider that the data information corresponding to the SA information does not occupy resources. At this point, the communication device can transmit data on resources that are not occupied.
  • the detection and sensing of the resource set are all performed in a sensing window, and for each communication device (such as UE), the sensing window The sizes are all the same (such as a time window of 1 second).
  • SA information is allocated resources. Specifically, in the V2V technology, when the UE allocates resources for the data information to be transmitted, the UE may use the technology for decoding the SA information in the sensing technology to determine the detected unoccupied and occupied. However, the resource whose signal energy value is smaller than the corresponding energy threshold is used as the current candidate resource.
  • the energy threshold is related to the priority of the data information to be transmitted, and the higher the priority of the data information, the higher the energy threshold used when allocating resources for the data information, and the lower the priority of the data information is. The lower the energy threshold used when information is allocated resources.
  • data information has eight priority levels, and the priority of each data information is indicated by 3-bit signaling in the SA information related to the data information.
  • the UE may determine the priority of the data being transmitted by other UEs by decoding the SA information sent by other UEs, and compare the priorities of other UEs with the priority of the data that needs to be sent by the UE to determine the energy threshold used in the detection. .
  • each UE may pre-store a preset table, and the preset table is used to record eight priority levels and energy thresholds corresponding to any two of the eight priority levels.
  • the preset table may be as shown in Table 2.
  • the eight priority levels may include: priority 1, priority 2, priority 3, priority 4, priority 5, priority 6, priority 7 and Priority 8 and the same priority or different priority of any of the eight priority levels corresponds to an energy threshold.
  • the UE that needs to send data is UE-1 and is transmitted in the resource to be detected.
  • the UE-1 may determine the resource to be detected according to the priority of the data to be transmitted (such as the priority 2) and the priority of the data of the UE-2 (such as the priority 3).
  • the energy threshold obtained is the energy threshold 11 corresponding to priority 2 and priority 3.
  • 64 energy thresholds are described in Table 2, the size of the 64 energy thresholds does not have practical significance, and is merely an exemplary example.
  • the 64 energy thresholds can range from -128 millimeters to 0 milliseconds, and can take a value every 2 milliseconds.
  • the value of i can be indicated by 4-bit signaling in the SA information. After the other UE acquires a certain SA information, the UE may determine the resource for transmitting the data information related to the SA according to the SA information, and also know the reserved resource of the UE that sends the data information.
  • the UE may determine whether the current candidate resource is less than 20% of the resource set, that is, whether the current candidate resource is less than 0.2 times the resource set. If the current candidate resource is greater than or equal to 20% of the resource set, the UE may select an available resource on the current candidate resource, and select a resource to be allocated to the data information on the available resource to perform data information transmission. If the current candidate resource is less than 20% of the resource set, the current energy threshold is increased by an interval of 3 decibels, and the current candidate resource is re-determined until the current candidate resource is greater than or equal to 20% of the resource set.
  • the V-UE needs to determine whether the candidate resource is greater than 20% of the resource set before transmitting the data. Since the candidate resource is less likely to be greater than 20% of the resource set, the V-UE needs to be repeatedly increased. The energy threshold and the re-determination of candidate resources require more energy. If the P-UE adopts a similar principle, the P-UE consumes more energy, so the P-UE cannot be used for a long time.
  • a counter (English: counter) can be used for counting, and when the resource transmission information is started to be occupied, the value of the counter is set to the maximum value, and then sequentially decreased, when the value of the counter is decreased.
  • the UE can randomly select a probability value p in [0, 0.2, 0.4, 0.6, 0.8]. For example, if the selected p is 0.6, then the UE continues to use the current resource to transmit data with a probability of 0.6.
  • the UE may use the previously determined candidate resources according to The signal energy values are sorted, and then the resource subsets with the lowest signal energy value are randomly selected to send data information. For example, the size of each resource subset is equal to 20% of the resource set.
  • the maximum number of transmissions that are usually set is 2, that is, when data information is transmitted, the data information is repeatedly transmitted twice, and the SA transmitted for the first time.
  • the information indicates the time interval between the first transmitted data information and the next transmitted data information.
  • the first transmission data information and the second time may be indicated in the first transmitted SA information.
  • the time interval at which the data information is transmitted, the SA information transmitted for the second time may inversely indicate the time interval between the second transmission of the data information and the first transmission of the data information.
  • an embodiment of the present invention provides a device-to-device data transmission device 190.
  • the data transmission device 190 can be used in the communication device P-UE in FIG. 1.
  • the data transmission device 190 can include:
  • the third detecting module 1901 is configured to perform signal detection on the transmission resource, where the transmission resource includes a resource set for data transmission, or the transmission resource includes a first resource subset in the resource set;
  • the third determining module 1902 is configured to determine the second resource and the third resource as the first candidate resource, where the second resource is a resource that fails to successfully decode the SA in the transmission resource, and the third resource is the SA that successfully decodes the signal in the transmission resource. a resource whose energy value is less than a corresponding preset threshold;
  • the first determining module 1903 is configured to determine whether the first candidate resource is greater than L times of the transmission resource, where L is less than the first value, and the first value is equal to 0.2;
  • the third transmission module 1904 is configured to: when the first candidate resource is greater than L times of the transmission resource, select an available resource in the first candidate resource to perform transmission of the data to be transmitted.
  • the embodiment of the present invention provides a device-to-device data transmission device.
  • the first determining module determines whether the first candidate resource is satisfied before the third transmission module in the data transmission device transmits the data to be transmitted.
  • L is greater than L times of the transmission resource
  • L is smaller than 0.2 in the related art, that is, L is less than 20% in the related art. Therefore, the requirement that the first candidate resource satisfies the L times of the transmission resource is greatly improved, and the execution is reduced.
  • the threshold is adjusted and the probability of the step of the candidate resource is re-determined. Therefore, the steps required to be performed in the data transmission process are reduced, and the power consumption of the communication device is reduced, and when the communication device is a handheld device, the normal use of the handheld device can be ensured for a long time.
  • the data transmission device 190 may further include:
  • the adding module 1905 is configured to: when the first candidate resource is not greater than L times of the transmission resource, increase the preset threshold corresponding to each third resource by M, and obtain a target threshold corresponding to each third resource, where M is greater than the second value. , the second value is equal to 3 decibels;
  • a fourth determining module 1906 configured to determine, as the second candidate resource, the second resource and the third resource whose signal energy value is less than the corresponding target threshold
  • the second determining module 1907 is configured to determine whether the second candidate resource is greater than L times of the transmission resource.
  • the fourth transmission module 1908 is configured to select, in the second candidate resource, the available resources to perform transmission of the data to be transmitted when the second candidate resource is greater than L times of the transmission resource.
  • the data transmission device 190 may further include:
  • the fifth determining module 1909 is configured to determine reservation information, where the reserved information is used to indicate that the available frequency domain resources of the data to be transmitted are reserved at least twice.
  • the reservation information includes scheduling assignment SA information, or the reservation information is configured by the base station to the communication device.
  • the reservation information is used to indicate at least one factor of the reserved period length, the reserved period length is greater than the third value, and the third value is equal to the reserved period length in the vehicle communication V2V technology.
  • the factor of the reserved period length includes a parameter i, i is greater than or equal to a fourth value, and the fourth value is equal to 10, and at least one bit signaling in the first bit signaling and the second bit signaling in the SA information.
  • the first bit signaling is bit signaling used to indicate the parameter i in the SA information in the V2V technology
  • the second bit signaling belongs to the reserved bit signaling in the SA information.
  • the factor of the reserved period length includes the parameter P, where P is greater than or equal to the fifth value, and the fifth value is equal to 100.
  • the SA information or the RRC signaling is used to indicate the parameter P, and the SA information of the data to be transmitted of different priorities.
  • the parameter P in the different types of communication devices is different in the SA information of the data to be transmitted, and the communication device includes the P-UE and the V-UE, and the priority of the data to be transmitted of the P-UE is higher than or equal to the V-UE. The priority of the data to be transmitted.
  • the factor of the reserved period length includes the parameter Q
  • the communication device includes the P-UE and the V-UE
  • the parameter Q of the data to be transmitted of the P-UE is greater than 1
  • the parameter Q of the data to be transmitted of the V-UE is equal to 1.
  • the third transmission module 1904 is further configured to: select, on the first candidate resource, the available resources to perform transmission of the data to be transmitted; determine whether the reselection condition is met; and when the reselection condition is met, reselect the resource on the first candidate resource to be performed. Transmission of transmitted data.
  • determining whether the reselection condition is met including: determining whether a transmission duration of the data to be transmitted is greater than or equal to a preset duration; determining that the reselection condition is not satisfied when the transmission duration is less than a preset duration; and the transmission duration is greater than or equal to
  • a probability value is selected as the target reselection probability value in at least one preset reselection probability value, and the at least one preset reselection probability value is in a preset range, and the preset range is [0] , 0.8], the minimum probability value of the at least one preset reselection probability value is greater than the sixth value, the sixth value is 0, the number of the preset reselection probability values is less than the seventh value, and the seventh value is 5; Determine whether the reselection condition is satisfied according to the target reselection probability value.
  • the third detecting module 1901 is further configured to: perform signal detection on the transmission resource in a time period greater than one second.
  • the communication device is configured with a detection energy threshold corresponding to any two data priorities of the at least two data priorities, and the preset threshold corresponding to the resource is: a priority of the data transmitted on the resource and the data to be transmitted.
  • the detection energy threshold corresponding to the priority the communication device includes a P-UE and a V-UE, and the priority of the data to be transmitted of the P-UE is higher than or equal to the priority of the data to be transmitted of the V-UE; the first of the P-UE The priority of the data to be transmitted is the first priority, the priority of the second data to be transmitted of the V-UE is the second priority, and the third priority is different from the first priority and the second priority, the first priority
  • the first detection energy threshold is corresponding to the third priority
  • the second priority and the third priority are corresponding to the second detection energy threshold
  • the first detection energy threshold is greater than or equal to the second detection energy threshold.
  • the SA information of the data to be transmitted is used to indicate the type of the communication device, and the priorities of the data to be transmitted of all the P-UEs are the same, and are higher than the priority of the data to be transmitted of any V-UE, first.
  • the detected energy threshold is greater than the second detected energy threshold.
  • the SA information of the data to be transmitted is used to indicate the priority of each data to be transmitted, the priority of each type of data to be transmitted is different, and the priority of the data to be transmitted of each P-UE is higher than The priority of the data to be transmitted of any V-UE, the first detected energy threshold is greater than or equal to the second detected energy threshold.
  • the SA information of the data to be transmitted is used to indicate the priority of each data to be transmitted, and the priority of the data to be transmitted of the first P-UE is the same as the priority of the data to be transmitted of the V-UE, and the second P The priority of the data to be transmitted of the UE is higher than the priority of the data to be transmitted of the V-UE.
  • the first detection energy threshold is equal to the second The energy threshold is detected.
  • the first detection energy threshold is greater than the second detection energy threshold.
  • the SA information of the data to be transmitted is used to indicate the priority of each data to be transmitted, and the priority of each type of data to be transmitted is different, when the type of the data to be transmitted of the P-UE is related to the V-UE.
  • the priority of the data to be transmitted of the P-UE is higher than the priority of the data to be transmitted of the V-UE.
  • the third transmission module 1904 is further configured to: select, on the first available resource, the available resources to perform the Y transmission repeated transmission, where Y is greater than the eighth value, and the eighth value is equal to 2; wherein, before the Yth repeated transmission Each time the transmission is repeated, the time interval with the next repeated transmission is indicated in the SA information, and each time before the Yth repeated transmission is indicated in the SA information at the Yth repeated transmission. The time interval for complex transmission.
  • the third transmission module 1904 is further configured to: select, on the first available resource, the available resources to perform the Y transmission repeated transmission, where Y is greater than the eighth value; wherein, the Y repeated transmissions are divided into Z groups of repeated transmissions, and Z is greater than Or an integer equal to 2, the number of repeated transmissions per group is greater than or equal to 1, in each set of repeated transmissions, in each of the repeated transmissions in the last repeated transmission, the time interval between the next repeated transmission and the next repeated transmission is indicated in the SA information. At the last repeated transmission, the time interval of at least one repeated transmission before the last repeated transmission and the time interval of the first repeated transmission in the next repeated transmission are indicated in the SA information.
  • the third transmission module 1904 is further configured to: select, on the first available resource, the available resources to perform the Y transmission repeated transmission, where Y is greater than the eighth value; wherein, the Y repeated transmissions are divided into Z groups of repeated transmissions, and Z is greater than Or an integer equal to 2, the number of repeated transmissions per group is greater than or equal to 1, in each set of repeated transmissions, in each of the repeated transmissions in the last repeated transmission, the time interval between the next repeated transmission and the next repeated transmission is indicated in the SA information.
  • the last repeated transmission indicating the time interval of at least one repeated transmission before the last repeated transmission in the SA information; in each of the repeated transmissions of the non-first group of repeated transmissions, in the first repeated transmission, Indicates the time interval of the last repeated transmission in the last set of repeated transmissions in the SA information; in each of the repeated transmissions that are not the last group of repeated transmissions, in the last repeated transmission, the indication and the next in the SA information The time interval during which the group repeats the transmission for the first time.
  • the embodiment of the present invention provides a device-to-device data transmission device.
  • the first determining module determines whether the first candidate resource is satisfied before the third transmission module in the data transmission device transmits the data to be transmitted.
  • L is greater than L times of the transmission resource
  • L is smaller than 0.2 in the related art, that is, L is less than 20% in the related art. Therefore, the requirement that the first candidate resource satisfies the L times of the transmission resource is greatly improved, and the execution is reduced.
  • the threshold is adjusted and the probability of the step of the candidate resource is re-determined. Therefore, the steps required to be performed in the data transmission process are reduced, and the power consumption of the communication device is reduced, and when the communication device is a handheld device, the normal use of the handheld device can be ensured for a long time.
  • the embodiment of the present invention provides a device-to-device data transmission apparatus, which is used in the communication device V-UE in FIG. 1, and the data transmission apparatus may include: a sixth determining module and a fifth transmitting module, where The sixth determining module is configured to determine the reservation information, the reservation information is used to indicate a factor of the reserved period length, and the fifth transmission module is configured to perform the transmission of the data to be transmitted according to the reserved information.
  • the factor of the reserved period length includes: the parameter i, i is greater than 0, and is less than 1.
  • the factor of the reserved period length includes: a parameter P, where P is less than 100.
  • parameter P and number to be transmitted The priority of the data is related; or, the parameter P is related to the service period of the data to be transmitted; or, the parameter P is related to the transmission delay of the data to be transmitted.
  • the factor of the reserved period length includes: a parameter Q, where Q is greater than 0 and less than 1.
  • an embodiment of the present invention provides another device-to-device data transmission method, which may be used in the communication device P-UE in FIG. 1, and the data transmission method may be used in FIG.
  • the processor 201 executes the program 2031 to implement.
  • the data transmission method can include:
  • Step 2201 The communication device determines reservation information, where the reservation information is used to indicate that the available frequency domain resources of the data to be transmitted are reserved at least twice. Go to step 2202.
  • step 2201 can be implemented by the fifth determining module 1909 in FIG.
  • the reservation information includes SA information
  • the communication device can acquire the SA information.
  • the reservation information may be configured by the base station or other high layer for the communication device.
  • the communication device may directly determine the reservation information according to the pre-configuration.
  • the reservation information may be used to indicate that the available frequency domain resources of the data to be transmitted are reserved at least twice.
  • the SA information sent by the V-UE can only be used to indicate that the available frequency domain resources of the data to be transmitted are reserved once, and for the P-UE, the complexity of the data transmission is reduced in order to reduce power consumption.
  • the number of resource reservations of the P-UE can be set to at least two times, for example, five times, so that the P-UE can periodically send five data packets on the currently selected resource.
  • the reservation information may be used to indicate at least one factor of the length of the reserved period, and the reserved period length may be greater than a reserved period length in the V2V technology of the vehicle-to-vehicle communication. That is, by increasing the length of the reservation period, the purpose of saving P-UE power consumption is achieved.
  • the factor of the reserved period length may include a parameter i, i is greater than or equal to 10, and at least one of the first bit signaling and the second bit signaling in the SA information may be used to indicate the parameter i.
  • the first bit signaling is bit signaling used to indicate the parameter i in the SA information in the V2V technology, and the second bit signaling belongs to the reserved bit signaling in the SA information.
  • the factor of the reserved period length includes the parameter P, and the P is greater than or equal to 100.
  • the SA information or the radio resource control (English: Radio Resource Control; RRC for short) signaling is used to indicate the parameter P, and the priorities are different.
  • the parameter P in the SA information of the transmitted data is different.
  • the parameter P in the SA information of the data to be transmitted of different types of communication devices is different.
  • the communication device includes the P-UE and the V-UE, and the priority of the data to be transmitted of the P-UE is higher than Or equal to the priority of the V-UE to be transmitted data.
  • the factor of the reserved period length includes the parameter Q
  • the parameter Q of the data to be transmitted of the P-UE is greater than 1
  • the parameter Q of the data to be transmitted of the V-UE is equal to 1, that is, when the parameter Q is equal to 1, the sending is performed.
  • the communication device of the data is a V-UE.
  • the communication device that transmits data is a P-UE.
  • the factors i, P, and Q of the reserved period length may be predefined, or configured by the base station or other high layer to the UE.
  • Step 2202 The communication device performs signal detection on the transmission resource, where the transmission resource includes a resource set for data transmission, or the transmission resource includes a first resource subset in the resource set. Go to step 2203.
  • step 2202 can be implemented by the third detecting module 1901 in FIG. 19, FIG. 20 or FIG.
  • the communication device can perform signal detection on the transmission resource for a period of time greater than one second.
  • the time domain length of the transmission resource detection period also referred to as: sensing window, Chinese is the perception window
  • sensing window Chinese is the perception window
  • the P-UE since the transmission period of the data packet becomes larger, the transmission is performed.
  • the frequency is low, so in order to ensure the reliability of data transmission, the length of the sensing window of the P-UE can be correspondingly increased, for example, greater than 1 second, so that the P-UE can perform resource detection and selection on more resources. Ensure the reliability of data transmission.
  • Step 2203 The communications device determines the second resource and the third resource as the first candidate resource. Go to step 2204.
  • step 2203 can be implemented by the third determining module 1902 in FIG. 19, FIG. 20 or FIG.
  • the second resource is a resource that fails to successfully decode the SA in the transmission resource
  • the third resource is a resource in the transmission resource that fails to successfully decode the SA and the signal energy value is less than a corresponding preset threshold
  • the communication device may be pre-configured with The threshold of the detection energy corresponding to any two data priorities of the at least two data priorities, and the preset threshold corresponding to the resource is: a priority of the data transmitted on the resource and a detection energy threshold corresponding to the priority of the data to be transmitted, P
  • the priority of the data to be transmitted of the UE is higher than or equal to the priority of the data to be transmitted of the V-UE; for example, the priority of the first to-be-transmitted data of the P-UE is the first priority, and the second of the V-UE
  • the priority of the data to be transmitted is the second priority
  • the third priority is different from the first priority and the second priority, where the
  • the available resources determined by the P-UE are increased.
  • the size, as well as the probability of determining the availability of available resources reduces the efficiency of data transmission and reduces the energy consumption of the P-UE.
  • the SA information of the data to be transmitted may be used to indicate the type of the communication device, and the priorities of the data to be transmitted of all P-UEs are the same, and are higher than the priority of the data to be transmitted of any V-UE, A detection energy threshold is greater than a second detection energy threshold. That is, the communication device can be based on the SA letter.
  • the type of the communication device indicated by the information determines the priority of the data to be transmitted corresponding to the SA information.
  • the SA information of the data to be transmitted is used to indicate the priority of each data to be transmitted, the priority of each type of data to be transmitted is different, and the priority of the data to be transmitted of each P-UE is higher than The priority of the data to be transmitted of any V-UE, the first detected energy threshold is greater than or equal to the second detected energy threshold.
  • the SA information of the data to be transmitted is used to indicate the priority of each data to be transmitted, and the priority of the data to be transmitted of the first P-UE is the same as the priority of the data to be transmitted of the V-UE, and the second P The priority of the data to be transmitted of the UE is higher than the priority of the data to be transmitted of the V-UE.
  • the first detection energy threshold is equal to the second The energy threshold is detected.
  • the first detection energy threshold is greater than the second detection energy threshold.
  • the P-UE may multiplex the bits in the SA information in the related art for indicating the priority.
  • the P-UE service transmission is the priority 3 in Table 2, then it can be at the same priority level as the priority 3 of the V-UE, and the bits of the priority 3 of the V-UE are multiplexed;
  • the communication device may be determined by indicating the type of the UE in the SA information in the above first aspect. It is a P-UE, and it is determined that the priority of the data to be transmitted sent by the P-UE is greater than all the priorities listed in Table 2.
  • the energy threshold of the priority of the data to be transmitted of the P-UE and the priority of any data to be transmitted may be set to be greater than all the energy thresholds listed in Table 2, for example, the priority of the data to be transmitted of the P-UE may be set.
  • the energy threshold corresponding to the priority of any data to be transmitted is 1 millisecond.
  • the SA information of the data to be transmitted is used to indicate the priority of each data to be transmitted, and the priority of each type of data to be transmitted is different, when the type of the data to be transmitted of the P-UE is related to the V-UE.
  • the priority of the data to be transmitted of the P-UE is higher than the priority of the data to be transmitted of the V-UE.
  • Step 2204 The communication device determines whether the first candidate resource is greater than L times of the transmission resource, and L is less than 0.2. When the first candidate resource is greater than L times of the transmission resource, step 2205 is performed; when the first candidate resource is less than or equal to L times of the transmission resource, step 2206 is performed.
  • step 2204 can be implemented by the first determining module 1903 in FIG. 19, FIG. 20 or FIG. Since L is smaller than 0.2 in the related art, that is, L is less than 20% in the related art, the requirement that the first candidate resource satisfies the L times of the transmission resource is greatly improved, and the execution is less than the first candidate resource is not satisfied.
  • the threshold is adjusted and the probability of the step of the candidate resource is re-determined. Therefore, the steps required to be performed in the data transmission process are reduced, and the power consumption of the communication device is reduced. Therefore, when the communication device is a handheld device, the normal use of the handheld device for a long time can be ensured.
  • Step 2205 The communication device selects an available resource in the first candidate resource to perform transmission of data to be transmitted.
  • step 2205 can be implemented by the third transmission module 1904 in FIG. 19, FIG. 20 or FIG.
  • the available resources may be selected in the first candidate resource by using methods in related art. And transmitting the data to be transmitted on the available resources.
  • the available resource is selected on the first candidate resource for transmission of the data to be transmitted.
  • the transmission process it is determined whether the reselection condition is met. Specifically, when the transmission duration is less than the preset duration (for example, the counter can be used for counting), it is determined that the reselection condition is not satisfied; and the transmission duration is greater than or equal to the preset duration.
  • the preset duration for example, the counter can be used for counting
  • At least one preset reselection probability value a probability value as the target reselection probability value, wherein the at least one preset reselection probability value has a value range of [0, 0.8], and at least one preset reselection probability The minimum probability value in the value is greater than 0, and the number of preset reselection probability values is less than 5; according to the target reselection probability value, determining whether the reselection condition is satisfied, that is, determining whether the current transmission is needed according to the target reselection probability value Resources can be used for resource reselection. When the reselection condition is met, the resource may be reselected on the first candidate resource by referring to the related technology to transmit the data to be transmitted.
  • the value range of the at least one preset reselection probability value is located in [0, 0.8], and the minimum probability value of the at least one preset reselection probability value is greater than 0, and the preset reselection probability value is The number is less than 5, that is, the probability of not performing resource reselection is increased, the probability of performing resource reselection is reduced, thereby reducing the steps that the handheld device needs to perform in transmitting data, and reducing the handheld device. Energy consumption.
  • the available resource may be selected to perform the Y transmission repeated transmission on the first available resource, where Y is greater than 2. Since the number of repeated transmissions in the embodiment of the present invention is greater than 2 in the related art, the reliability of data transmission can be further improved.
  • the time interval with the next repeated transmission is indicated in the SA information, and the SA information is transmitted during the Yth repeated transmission. Indicates the time interval between each repeated transmission before the Yth repeated transmission.
  • Y repeated transmissions are divided into Z groups of repeated transmissions, Z is an integer greater than or equal to 2, and the number of repeated transmissions per group is greater than or equal to 1, in each group of repeated transmissions, non-final
  • the time interval with the next repeated transmission is indicated in the SA information
  • the time of at least one repeated transmission before the last repeated transmission is indicated in the SA information. Interval, and the time interval between the first repeated transmission in the next set of repeated transmissions.
  • Y repeated transmissions are divided into Z groups of repeated transmissions, Z is an integer greater than or equal to 2, and the number of repeated transmissions of each group is greater than or equal to 1, in each group of repeated transmissions, non-final
  • each repeated transmission in one repetition transmission is indicated in the SA information and the time of the next repeated transmission Interval
  • in the last retransmission indicating the time interval of at least one retransmission before the last retransmission in the SA information
  • the first retransmission In the SA information, the time interval of the last repeated transmission in the last set of repeated transmissions is indicated; in each of the repeated transmissions that are not the last group of repeated transmissions, in the last repeated transmission, the indication is indicated in the SA information.
  • the time interval of the first repeated transmission in the next set of repeated transmissions is an integer greater than or equal to 2
  • the number of repeated transmissions of each group is greater than or equal to 1
  • Step 2206 The communication device increases the preset threshold corresponding to each third resource by M, and obtains a target threshold corresponding to each third resource, where M is greater than 3 decibels. Go to step 2207.
  • step 2206 can be implemented by the adding module 1905 in FIG.
  • Step 2207 The communications device determines the second resource and the third resource whose signal energy value is less than the corresponding target threshold as the second candidate resource. Go to step 2208.
  • step 2207 can be implemented by the fourth determining module 1906 in FIG. Since M is greater than the step value in the related art by 3 decibels, the requirement that the re-determined second candidate resource satisfies the L times of the transmission resource is greatly improved, and the number of times of repeating the execution of step 2206 is reduced, thereby reducing The steps that need to be performed during the data transmission process reduce the power consumption of the communication device. Therefore, when the communication device is a handheld device, the normal use of the handheld device can be ensured for a long time.
  • Step 2208 The communication device determines whether the second candidate resource is greater than L times of the transmission resource, and when the second candidate resource is greater than L times of the transmission resource, step 2209 is performed; when the second candidate resource is less than or equal to L times of the transmission resource, Execute 2206.
  • step 2208 can be implemented by the second determining module 1907 in FIG.
  • Step 2209 The communication device selects available resources in the second candidate resource to perform transmission of data to be transmitted.
  • step 2209 can be implemented by the fourth transmission module 1908 in FIG.
  • step 2205 For the specific step of selecting the available resources for data transmission in the second candidate resource, refer to step 2205, which is not described herein.
  • the embodiment of the present invention provides a device-to-device data transmission method.
  • the L is smaller than the related technology. 0.2, that is, L is less than 20% in the related art. Therefore, the requirement that the first candidate resource satisfies the L times of the transmission resource is greatly improved, and the execution of the first candidate resource does not satisfy the L times of the transmission resource.
  • the embodiment of the present invention provides a device-to-device data transmission system, and the device-to-device data transmission system may include a communication device, and the communication device may include FIG. 2, FIG. 3, FIG. 4, FIG. 19, FIG. A device-to-device data transmission device as shown in FIG.

Landscapes

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

Abstract

本发明公开了一种设备到设备的数据传输方法、装置及***,属于通信领域。所述方法包括:对用于数据传输的资源集合中的第一资源子集进行信号检测,其中,进行信号检测的资源小于资源集合;根据信号检测结果,确定资源集合中的可用资源;在可用资源中选择资源进行待传输数据的传输。本发明解决了相关技术中无法保证手持设备较长时间的正常使用的问题,实现了手持设备较长时间的正常使用,本发明用于数据传输。

Description

设备到设备的数据传输方法、装置及*** 技术领域
本发明涉及通信领域,特别涉及一种设备到设备的数据传输方法、装置及***。
背景技术
车车通信(英文:Vehicle to Vehicle;简称:V2V)技术是通信标准Rel-14中公开的一种通信技术,V2V技术已经被广泛的应用在人们的生产和生活中,也即,车辆(第一设备)能够与车辆(第二设备)能够互相通信。
相关技术中,在V2V技术中,当第一设备需要与第二设备进行通信时,第一设备需要首先在一个预设时间段内对整个用于数据传输的资源集合进行信号检测,并根据信号检测结果确定资源集合中的可用传输资源。然后,第一设备才能在确定出的可用传输资源上向第二设备传输数据。
随着通信技术的发展,目前提出了在汽车与行人通信(英文:Vehicle-to-Pedestrian;简称:V2P)技术,采用该技术,车辆能够与手持设备互相通信,目前该V2P技术拟采用与V2V技术相同的通信原理,但是如果V2P技术中的手持设备在发送数据前,手持设备也对整个用于数据传输的资源集合进行信号检测,则需要耗费较多的能源,无法保证手持设备较长时间的正常使用。
发明内容
为了解决无法保证手持设备较长时间的正常使用的问题,本发明提供了一种设备到设备的数据传输方法、装置及***。所述技术方案如下:
第一方面,提供了一种设备到设备的数据传输方法,用于通信设备,所述方法包括:对用于数据传输的资源集合中的第一资源子集进行信号检测,其中,进行信号检测的资源小于所述资源集合;根据信号检测结果,确定所述资源集合中的可用资源;在所述可用资源中选择资源进行待传输数据的传输。
由于在传输待传输数据前,仅仅通过对整个资源集合中的第一资源子集进行信号检测,并根据信号检测结果就可以确定资源集合中的可用资源,并在传 输数据时,可以直接在该可用资源上选择资源进行待传输数据的传输。也即本发明实施例中,通信设备并未对用于传输的整个资源集合进行检测,使得在进行检测时无需耗费较多的能源,因此,当通信设备为手持设备时,能够保证手持设备较长时间的正常使用。
可选的,所述资源集合划分为N个初始集合,每个所述初始集合包含至少一个第一资源子集,所述N为大于或等于1的整数。可选的,每个所述初始集合包含至少两个第一资源子集,所述至少两个第一资源子集中,任意两个相邻的第一资源子集的时域间隔均相等。可选的,每个所述初始集合包含至少两个第一资源子集,在每个所述初始集合中,所有相邻的两个第一资源子集的时域间隔依次呈等差数列。可选的,所述资源集合包含至少两个第一资源子集,所有相邻的两个第一资源子集的时域间隔依次呈等差数列。
可选的,所述资源集合划分为N个初始集合,当N为大于或等于2的整数时,任意2个初始集合在时域上的大小相同或不同。
本发明示例性的列举了四种第一资源子集在资源集合中的分布情况,实际应用中,第一资源子集还可以存在其他分布情况,本发明对此不做限定。在上述四种分布情况中,由于所有第一资源子集之和小于该初始集合,相比相关技术中对整个资源集合进行检测,大大减少了检测的范围,提高了检测的速度,减少了检测所需的能耗。
可选的,所述根据信号检测结果,确定所述资源集合中的可用资源,包括:确定所述资源集合中的至少一个第二资源子集为候选资源;根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源;其中,每个所述第二资源子集与所述第一资源子集的时域间隔为目标周期的正整数倍,所述目标周期为根据所述第一资源子集的信号能量值或所述待传输数据的优先级确定的;或者,每个所述第二资源子集与所述第一资源子集的时域间隔为预设周期的正整数倍。可选的,当所述信号能量值越大时,所述目标周期越大,当所述信号能量值越小时,所述目标周期越小;或者,当待传输数据的优先级越高时,所述目标周期越小,当待传输数据的优先级越低时,所述目标周期越大;或者,当所述信号能量值越大时,所述第二资源子集的时域长度越小,当所述信号能量值越小时,所述第二资源子集的时域长度越大;或者,当待传输数据的优先级越高时,所述第二资源子集的时域长度越大,当待传输数据的优先级越低时,所述第二资源子集的时域长度越小。
具体的,由于在第一资源子集的信号能量值越大时,该第一资源子集上被 占用的资源就越多,且靠近第一资源子集的资源被占用的可能性也越大,远离第一资源子集的资源被占用的可能性也越小,因此,在根据第一资源子集的信号能量值确定目标周期时,可以在第一资源子集的信号能量值越大时,确定出的目标周期越大,第二资源子集的长度越小,也即保证了确定出的候选资源中的第一可用资源较多。
可选的,所述根据信号检测结果,确定所述资源集合中的可用资源,包括:根据所述信号能量值或所述待传输数据的优先级,确定第一参数K,所述第一参数K为大于或等于零的整数;确定位于所述第一资源子集至少一侧的第三资源子集为候选资源,所述第三资源子集由连续的K个子帧或K个符号组成,且与所述第一资源子集相邻;根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源。可选的,当所述信号能量值越大时,所述第一参数K越小;或者,当所述信号能量值越小时,所述第一参数K越大;或者,当所述待传输数据的优先级越高时,所述第一参数K越小;或者,当所述待传输数据的优先级越低时,所述第一参数K越大。
具体的,由于在第一资源子集的信号能量值越大时,该第一资源子集上被占用的资源就越多,且靠近第一资源子集的资源被占用的可能性也越大,远离第一资源子集的资源被占用的可能性也越小,因此,在根据第一资源子集的信号能量值确定目标周期时,可以在第一资源子集的信号能量值越大时,确定出的第一参数K越小,在第一资源子集的信号能量值越小时,确定出的第一参数K越大,从而尽可能的保证了确定出的候选资源中的第一可用资源较多。
可选的,所述根据信号检测结果,确定所述资源集合中的可用资源,包括:获取预设的第一参数K,所述第一参数K为大于或等于零的整数;确定位于所述第一资源子集至少一侧的第三资源子集为候选资源,所述第三资源子集由连续的K个子帧或K个符号组成,且与所述第一资源子集相邻;根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源。也即,第一参数K还可以直接由基站或其他高层为该通信设备进行配置,本发明对此不作限定。
可选的,所述信号检测结果为所述第一资源子集的信号能量值,所述通信设备被配置有所述资源集合中的至少一个集合与至少一个概率值的一一对应关系,所述根据信号检测结果,确定所述资源集合中的可用资源,包括:在所述信号能量值小于预设阈值时,根据所述信号检测结果,确定所述第一资源子集为所述资源集合中的可用资源;在所述信号能量值不小于所述预设阈值时, 在至少一个概率值中选择一个概率值作为可用概率值,将所述可用概率值对应的集合中的资源作为候选资源;根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源。
可选的,在所述可用资源中选择资源进行待传输数据的传输,包括:在第一可用资源上选择可用资源进行第一待传输数据的传输;在所述可用资源中选择资源进行待传输数据的传输之后,所述方法还包括:在传输第X+1个待传输数据时,对所述资源集合中的第一资源子集进行第X+1次信号检测,所述X为大于或等于1的整数;根据第X+1次信号检测的信号检测结果,以及在传输前X个待传输数据时的前X次信号检测的信号检测结果中的至少一次信号检测结果,确定所述资源集合中的第二可用资源;在所述第二可用资源中选择资源进行第X+1个待传输数据的传输。
也即,在每次确定可用资源时,可以参考前几次的检测结果,确定可用资源,从而使得前几次的检测结果能够对本次确定可用资源起到参考作用,从而提高了本次确定出的可用资源的准确性。
可选的,所述信号检测结果为所述第一资源子集的信号能量值,所述对用于数据传输的资源集合中的第一资源子集进行信号检测包括:获取第一调度指派SA信息,所述第一SA信息指示用于传输数据的第一资源,所述第一资源属于所述第一资源子集;判断所述第一SA信息指示是否存在预留资源;所述根据信号检测结果,确定所述资源集合中的可用资源,包括:在所述第一SA信息指示不存在预留资源时,确定所述第一资源为候选资源;根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源;
可选的,所述在所述第一SA信息指示不存在预留资源时,确定所述第一资源为候选资源,包括:在所述信号能量值不小于预设阈值,且所述第一SA信息指示不存在预留资源时,根据所述信号检测结果,确定所述第一资源子集中的可用资源以及所述第一资源为候选资源,确定所述候选资源中的可用资源为所述资源集合中的可用资源。
也即,当第一SA信息指示不存在预留资源时,通信设备可以直接确定第一资源为候选资源,并根据信号检测结果,确定候选资源中的可用资源为资源集合中的第一可用资源。
可选的,所述对用于数据传输的资源集合中的第一资源子集进行信号检测,包括:对第U个第一资源子集进行信号检测,所述U为大于或等于1的整数;获取在所述第U个第一资源子集上传输的第二SA信息;判断所述第二 SA信息指示是否存在预留资源;在所述第二SA信息指示存在预留资源时,确定所述预留资源所在的第一资源子集;在对所述预留资源所在的第一资源子集进行信号检测时,对所述预留资源所在的第一资源子集中,除所述预留资源外的资源进行信号检测。
也即,在确定待检测的第一资源子集中包含预留资源时,可以默认在对该第一资源子集进行信号检测时,该预留资源上的信号能量值较大,认为该预留资源为不可用资源。进一步的减少了参加信号检测的资源量,减小了通信设备在进行数据传输时所需要耗费的能源。
第二方面,提供了一种设备到设备的数据传输方法,用于通信设备,所述方法包括:对传输资源进行信号检测,所述传输资源为用于数据传输的资源集合,或者,所述传输资源为所述资源集合中的第一资源子集;将第二资源和第三资源确定为第一候选资源,所述第二资源为所述传输资源中未能成功解码SA的资源,所述第三资源为所述传输资源中成功解码SA且信号能量值小于对应的预设阈值的资源;判断所述第一候选资源是否大于所述传输资源的L倍,所述L小于第一数值;在所述第一候选资源大于所述传输资源的L倍时,在所述第一候选资源中选择可用资源进行待传输数据的传输。可选的,第一数值等于0.2。
由于在传输待传输数据前,判断第一候选资源是否满足大于传输资源的L倍时,L小于相关技术中的0.2,也即L小于相关技术中的20%,因此,大大提高了第一候选资源满足大于传输资源的L倍的要求,减少了执行在第一候选资源不满足大于传输资源的L倍的要求时,对阈值进行调整,并重新确定候选资源的步骤的概率。因此,减少了在数据传输过程中所需执行的步骤,减少了通信设备的能耗,当通信设备为手持设备时,能够保证手持设备较长时间的正常使用。
第三方面,提供了一种设备到设备的数据传输方法,用于通信设备,所述方法包括:对传输资源进行信号检测,所述传输资源为用于数据传输的资源集合,或者,所述传输资源为所述资源集合中的第一资源子集;将第二资源和第三资源确定为第一候选资源,所述第二资源为所述传输资源中未能成功解码SA的资源,所述第三资源为所述传输资源中未能成功解码SA且信号能量值小于对应的预设阈值的资源;判断所述第一候选资源是否大于所述传输资源的L倍,所述L等于第一数值;在所述第一候选资源大于所述传输资源的L倍时,在所述第一候选资源中选择可用资源进行待传输数据的传输。在所述第一候选 资源不大于所述传输资源的L倍时,将每个第三资源对应的预设阈值增加M,得到每个第三资源对应的目标阈值,所述M大于第二数值;将所述第二资源,以及成功解码SA且小于对应的目标阈值的第三资源确定为第二候选资源;判断所述第二候选资源是否大于所述传输资源的L倍;在所述第二候选资源大于所述传输资源的L倍时,在所述第二候选资源中选择可用资源进行待传输数据的传输。可选的,L等于0.2。所述第二数值等于3分贝。
由于M大于相关技术中的步进值为3分贝,因此,大大提高了在重新确定好的第二候选资源满足大于传输资源的L倍的要求,减少了在数据传输过程中所需执行的步骤,减少了通信设备的能耗,因此,当通信设备为手持设备时,能够保证手持设备较长时间的正常使用。
第四方面,提供了一种设备到设备的数据传输方法,用于通信设备,所述方法包括:确定预留信息,所述预留信息用于指示待传输数据的可用频域资源至少被预留两次;根据所述预留信息进行待传输数据的传输。
需要说明的是,该预留信息可以用于指示待传输数据的可用频域资源被预留了至少两次。相关技术中,V-UE发出的SA信息仅仅能够用于指示待传输数据的可用频域资源被预留了一次,而对于P-UE来说,为了降低功耗,减小数据传输的复杂度,可以把P-UE的资源预留次数设置为至少两次,比如五次,这样一来,P-UE就可以在当前选择的频域资源上连续发送五个数据包。
第五方面,提供了一种设备到设备的数据传输方法,用于通信设备,所述方法包括:确定预留信息,所述预留信息用于指示预留周期长度的因子;根据所述预留信息进行待传输数据的传输。所述预留周期长度大于第三数值。可选的,所述第三数值等于车车通信V2V技术中的预留周期长度。也即,通过增大预留周期的长度,实现节省P-UE功耗的目的。
可选的,所述预留信息通过调度指派SA信息指示,或者,所述预留信息通过RRC信令指示,或者,所述预留信息为基站或高层对所述通信设备配置得到的。
可选的,所述预留周期长度的因子包括参数i,所述i大于或等于第四数值,所述SA信息中的第一比特信令和第二比特信令中的至少一个比特信令用于指示所述参数i,所述第一比特信令为在V2V技术中所述SA信息中用于指示所述参数i的比特信令,所述第二比特信令属于所述SA信息中的预留比特信令。可选的,所述第四数值等于10。
可选的,所述预留周期长度的因子包括参数P,所述P大于或等于第五数 值,所述SA信息或RRC信令用于指示所述参数P,不同优先级的待传输数据的SA信息中的参数P不同,或者,不同类型通信设备的待传输数据的SA信息中参数P不同,所述通信设备包括P-UE和V-UE。所述第五数值等于100。
可选的,所述预留周期长度的因子包括参数Q,所述通信设备包括P-UE和V-UE,P-UE的待传输数据的参数Q大于1,V-UE的待传输数据的参数Q等于1。
第六方面,提供了一种设备到设备的数据传输方法,用于通信设备,所述方法包括:确定预留信息,所述预留信息用于指示预留周期长度的因子;根据所述预留信息进行待传输数据的传输。
可选的,所述预留周期长度的因子包括:参数i,所述i大于0,且小于1。所述SA信息中的第一比特信令和第二比特信令中的至少一个比特信令用于指示所述参数i,所述第一比特信令为在V2V技术中所述SA信息中用于指示所述参数i的比特信令,所述第二比特信令属于所述SA信息中的预留比特信令。
可选的,所述预留周期长度的因子包括:参数P,所述P小于100。所述SA信息或RRC信令用于指示所述参数P。可选的,所述参数P与待传输数据的优先级相关;或者,所述参数P与待传输数据的业务周期相关;或者,所述参数P与待传输数据的传输时延相关。
可选的,所述预留周期长度的因子包括:参数Q,所述Q大于0,且小于1。
可选的,所述预留信息通过调度指派SA信息指示,或者,所述预留信息通过RRC信令指示,或者,所述预留信息为基站或高层对所述通信设备配置得到的。
第七方面,提供了一种设备到设备的数据传输方法,用于通信设备,所述方法包括:对传输资源进行信号检测,所述传输资源为用于数据传输的资源集合,或者,所述传输资源为所述资源集合中的第一资源子集;将第二资源和第三资源确定为第一候选资源,所述第二资源为所述传输资源中未能成功解码SA的资源,所述第三资源为所述传输资源中成功解码SA且信号能量值小于对应的预设阈值的资源;判断所述第一候选资源是否大于所述传输资源的L倍,所述L等于第一数值;在所述第一候选资源大于所述传输资源的L倍时,在所述第一候选资源上选择资源进行待传输数据的传输;判断是否满足重选条件;在满足所述重选条件时,在所述第一候选资源上重新选择资源进行待传输数据的传输。可选的,所述判断是否满足重选条件,包括:判断所述待传输数据的 传输时长是否大于或等于预设时长;在所述传输时长小于所述预设时长时,确定不满足所述重选条件;在所述传输时长大于或等于所述预设时长时,在至少一个预设重选概率值中选择一个概率值作为目标重选概率值;根据所述目标重选概率值,确定是否满足所述重选条件。可选的,L等于0.2。所述预设范围为[0,0.8],所述第六数值为0,所述第七数值为5。
可选的,所述至少一个预设重选概率值的取值范围位于预设范围内;
可选的,所述至少一个预设重选概率值中的最小概率值大于第六数值;
可选的,所述预设重选概率值的个数小于第七数值。
由于至少一个预设重选概率值的取值范围位于[0,0.8]内,至少一个预设重选概率值中的最小概率值大于0,预设重选概率值的个数小于5,也即,增大了不进行资源重选的概率,减小了进行资源重选的概率,从而减少了手持设备在传输数据过程中所需执行的步骤,减小了手持设备的能耗。
第八方面,提供了一种设备到设备的数据传输方法,用于通信设备,所述方法包括:在大于1秒的时间段内对传输资源进行信号检测,所述传输资源为用于数据传输的资源集合,或者,所述传输资源为所述资源集合中的第一资源子集;将第二资源和第三资源确定为第一候选资源,所述第二资源为所述传输资源中未能成功解码SA的资源,所述第三资源为所述传输资源中成功解码SA且信号能量值小于对应的预设阈值的资源;判断所述第一候选资源是否大于所述传输资源的L倍,所述L等于第一数值;在所述第一候选资源大于所述传输资源的L倍时,在所述第一候选资源中选择可用资源进行待传输数据的传输。可选的,L等于0.2。
相关技术中,对传输资源检测的时间段(也称:sensing window,中文为感知窗)的时域长度为1秒,而对于P-UE来说,由于其数据包的发送周期变大,发送频率较低,所以为了保证数据传输的可靠性,可以将P-UE的sensing window的长度也相应变大,如大于1秒,使得P-UE能够在更多的资源上进行资源检测和选择,确保数据传输的可靠性。
第九方面,提供了一种设备到设备的数据传输方法,用于通信设备,所述方法包括:对传输资源进行信号检测,所述传输资源为用于数据传输的资源集合,或者,所述传输资源为所述资源集合中的第一资源子集;将第二资源和第三资源确定为第一候选资源,所述第二资源为所述传输资源中未能成功解码SA的资源,所述第三资源为所述传输资源中成功解码SA且信号能量值小于对应的预设阈值的资源;判断所述第一候选资源是否大于所述传输资源的L倍, 所述L等于第一数值;在所述第一候选资源大于所述传输资源的L倍时,在所述第一候选资源中选择可用资源进行待传输数据的传输。所述通信设备被配置有至少两个数据优先级中任意两个数据优先级对应的检测能量阈值,资源对应的预设阈值为:在所述资源上传输的数据的优先级以及所述待传输数据的优先级对应的检测能量阈值,所述通信设备包括P-UE和V-UE,P-UE的待传输数据的优先级高于或等于V-UE的待传输数据的优先级;P-UE的第一待传输数据的优先级为第一优先级,V-UE的第二待传输数据的优先级为第二优先级,第三优先级与所述第一优先级和所述第二优先级不同,所述第一优先级与所述第三优先级对应第一检测能量阈值,所述第二优先级与所述第三优先级对应第二检测能量阈值,所述第一检测能量阈值大于或等于所述第二检测能量阈值。可选的,L等于0.2。
由于P-UE的待传输数据的优先级大于V-UE的待传输数据的优先级,且第一检测能量阈值大于第二检测能量阈值,因此,增大了P-UE确定出的可用资源的大小,以及确定存在可用资源的概率,减少了数据传输的效率,降低了P-UE的能耗。
可选的,所述待传输数据的SA信息用于指示所述通信设备的类型,所有P-UE的待传输数据的优先级相同,且均高于任一V-UE的待传输数据的优先级,所述第一检测能量阈值大于所述第二检测能量阈值。
可选的,所述待传输数据的SA信息用于指示每个待传输数据的优先级,每种类型的待传输数据的优先级不同,且每个P-UE的待传输数据的优先级,高于任一V-UE的待传输数据的优先级,所述第一检测能量阈值大于所述第二检测能量阈值。
可选的,所述待传输数据的SA信息用于指示每个待传输数据的优先级,第一P-UE的待传输数据的优先级与V-UE的待传输数据的优先级相同,第二P-UE的待传输数据的优先级,高于V-UE的待传输数据的优先级,当所述第一P-UE待传输数据的优先级为所述第一优先级时,所述第一检测能量阈值等于所述第二检测能量阈值,当所述第二P-UE待传输数据的优先级为所述第一优先级时,所述第一检测能量阈值大于所述第二检测能量阈值。
可选的,所述待传输数据的SA信息用于指示每个待传输数据的优先级,每种类型的待传输数据的优先级不同,当P-UE的待传输数据的类型与V-UE的待传输数据的类型相同时,所述P-UE的待传输数据的优先级,高于V-UE的待传输数据的优先级。
第十方面,提供了一种设备到设备的数据传输方法,用于通信设备,所述方法包括:对传输资源进行信号检测,所述传输资源为用于数据传输的资源集合,或者,所述传输资源为所述资源集合中的第一资源子集;将第二资源和第三资源确定为第一候选资源,所述第二资源为所述传输资源中未能成功解码SA的资源,所述第三资源为所述传输资源中成功解码SA且信号能量值小于对应的预设阈值的资源;判断所述第一候选资源是否大于所述传输资源的L倍,所述L等于第一数值;在所述第一候选资源大于所述传输资源的L倍时,在所述第一可用资源上选择可用资源对所述待传输数据进行Y次的重复传输,Y大于第八数值;可选的,L等于0.2。所述第八数值等于2。
也即,由于本发明实施例中重复传输的次数大于相关技术中的2,因此,能够进一步的提高数据传输的可靠性。
可选的,在第Y次重复传输之前的每次重复传输时,在SA信息中指示与下次重复传输的时间间隔,在第Y次重复传输时,在SA信息中指示与第Y次重复传输之前的至少一次重复传输的时间间隔。
可选的,所述Y次重复传输分为Z组重复传输,所述Z为大于或等于2的整数,每组重复传输的次数大于或等于1,在每组重复传输中,非最后一次重复传输中的每次重复传输时,在SA信息中指示与下次重复传输的时间间隔,在最后一次重复传输时,在SA信息中指示与最后一次重复传输之前的至少一次重复传输的时间间隔,以及与下一组重复传输中的第一次重复传输的时间间隔。
可选的,所述Y次重复传输分为Z组重复传输,所述Z为大于或等于2的整数,每组重复传输的次数大于或等于1,在每组重复传输中,非最后一次重复传输中的每次重复传输时,在SA信息中指示与下次重复传输的时间间隔,在最后一次重复传输时,在SA信息中指示与最后一次重复传输之前的至少一次重复传输的时间间隔;在非第一组重复传输的每组重复传输中,在第一次重复传输时,在SA信息中指示与上一组重复传输中的最后一次重复传输的时间间隔;在非最后一组重复传输的每组重复传输中,在最后一次重复传输时,在SA信息中指示与下一组重复传输中的第一次重复传输的时间间隔。
可选的,每相邻两组重复传输之间的时间间隔为基站对所述通信设备配置得到,或者,所述RRC信令用于指示每相邻两组重复传输之间的时间间隔。
需要说明的是,上述第二方面至第十方面可以任意进行叠加,且叠加后的有益效果可以参考参与叠加的方面的有益效果,本发明实施例在此不做赘述。
第十一方面,提供了一种设备到设备的数据传输装置,用于通信设备,所述数据传输装置包括至少一个模块,所述至少一个模块用于实现:第一方面或第一方面中任意一种可能的实现方式所述的数据传输方法;或者,第二方面或第二方面中任意一种可能的实现方式所述的数据传输方法;或者,第三方面或第三方面中任意一种可能的实现方式所述的数据传输方法;或者,第四方面或第四方面中任意一种可能的实现方式所述的数据传输方法;或者,第五方面或第五方面中任意一种可能的实现方式所述的数据传输方法;或者,第六方面或第六方面中任意一种可能的实现方式所述的数据传输方法;或者,第七方面或第七方面中任意一种可能的实现方式所述的数据传输方法;或者,第八方面或第八方面中任意一种可能的实现方式所述的数据传输方法;或者,第九方面或第九方面中任意一种可能的实现方式所述的数据传输方法;或者,第十方面或第十方面中任意一种可能的实现方式所述的数据传输方法。
第十二方面,提供了一种设备到设备的数据传输装置,用于通信设备,所述数据传输装置包括:至少一个处理器、至少一个网络接口、存储器以及至少一个总线,存储器与网络接口分别通过总线与处理器相连;处理器被配置为执行存储器中存储的指令;处理器通过执行指令来实现:第一方面或第一方面中任意一种可能的实现方式所述的数据传输方法;或者,第二方面或第二方面中任意一种可能的实现方式所述的数据传输方法;或者,第三方面或第三方面中任意一种可能的实现方式所述的数据传输方法;或者,第四方面或第四方面中任意一种可能的实现方式所述的数据传输方法;或者,第五方面或第五方面中任意一种可能的实现方式所述的数据传输方法;或者,第六方面或第六方面中任意一种可能的实现方式所述的数据传输方法;或者,第七方面或第七方面中任意一种可能的实现方式所述的数据传输方法;或者,第八方面或第八方面中任意一种可能的实现方式所述的数据传输方法;或者,第九方面或第九方面中任意一种可能的实现方式所述的数据传输方法;或者,第十方面或第十方面中任意一种可能的实现方式所述的数据传输方法。
第十三方面,提供了一种设备到设备的数据传输***,所述数据传输***包括通信设备,所述通信设备包括第十一方面或第十二方面所述的数据传输装置。
上述第十一方面至第十三方面所获得的技术效果与上述第一方面至第十方面中对应的技术手段获得的技术效果近似,本发明在此不再赘述。
综上所述,本发明提供了一种设备到设备的数据传输方法、装置及***, 由于在传输待传输数据前,仅仅通过对整个资源集合中的第一资源子集进行信号检测,并根据信号检测结果就可以确定资源集合中的可用资源,并在传输数据时,可以直接在该可用资源上选择资源进行待传输数据的传输。也即本发明实施例中,通信设备并未对用于传输的整个资源集合进行检测,使得在进行检测时无需耗费较多的能源,因此,当通信设备为手持设备时,能够保证手持设备较长时间的正常使用。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种设备到设备的数据传输方法的应用场景示意图;
图2为本发明实施例提供的一种设备到设备的数据传输装置的结构示意图;
图3为本发明实施例提供的另一种设备到设备的数据传输装置的结构示意图;
图4为本发明实施例提供的又一种设备到设备的数据传输装置的结构示意图;
图5为本发明实施例提供的一种设备到设备的数据传输方法的方法流程图;
图6为本发明实施例提供的一种资源集合中第一资源子集的分布示意图;
图7为本发明实施例提供的另一种资源集合中第一资源子集的分布示意图;
图8为本发明实施例提供的又一种资源集合中第一资源子集的分布示意图;
图9为本发明实施例提供的再一种资源集合中第一资源子集的分布示意图;
图10为本发明另一实施例提供的一种资源集合中第一资源子集的分布示意图;
图11为本发明实施例提供的一种第一可用资源的分布示意图;
图12为本发明实施例提供的另一种第一可用资源的分布示意图;
图13为本发明实施例提供的一种资源集合与概率值的对应关系示意图;
图14为本发明另一实施例提供的另一种资源集合中第一资源子集的分布示意图;
图15为相关技术提供的一种SA信息与数据信息的位置示意图;
图16为相关技术提供的另一种SA信息与数据信息的位置示意图;
图17为相关技术提供的一种设备到设备的数据传输示意图;
图18为相关技术提供的一种数据重复传输示意图示意图;
图19为本发明实施例提供的再一种设备到设备的数据传输装置的结构示意图;
图20为本发明另一实施例提供的一种设备到设备的数据传输装置的结构示意图;
图21为本发明又一实施例提供的一种设备到设备的数据传输装置的结构示意图;
图22为本发明实施例提供的另一种设备到设备的数据传输方法的方法流程图;
图23为本发明实施例提供的一种数据重复传输示意图;
图24为本发明实施例提供的另一种数据重复传输示意图;
图25为本发明实施例提供的又一种数据重复传输示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
随着长期演进(英文:Long Term Evolution;简称:LTE)通信技术的不断发展,蜂窝网络的负荷越来越重,现有的频谱资源日趋匮乏。目前大多数的移动设备都运用了例如蓝牙或无线保真(英文:Wireless Fidelity;简称:WIFI)等各种各样的无线通信技术,因此,为了实现在移动设备之间直接通信,通信标准LTE-A Rel-12以及通信标准LTE-A Rel-13中出现了一种设备到设备(英文:device-to-device;简称:D2D)技术。D2D技术的出现在很大程度上解决了现有技术中频谱资源不足以及网络负荷过重的问题。在D2D技术中手持设备(英文:User Equipment;简称:UE)和UE之间可以直接通信,而不需要经过基站转发,大大减轻了基站的数据负载。也即,D2D技术不仅仅能够更好 地利用频谱资源,而且能够提高频谱利用率和数据传输速率,同时还能减轻基站的负担。
在D2D技术中,通信设备用于数据传输的资源可以采用以下两种模式分配得到:在第一种模式中,采用集中控制的方法分配用于数据传输的资源,也即由基站或者中继节点进行资源调度,为每个通信设备分配用于数据传输的资源,通信设备可以在分配得到的资源上直接传输数据和控制信息,这种模式主要针对有网络覆盖的场景。在第二种模式中,需要发送数据的通信设备通过竞争的方式获取资源。也即,在有网络覆盖的场景下,用于数据传输的资源是由基站或中继节点调度得到的一整块资源,所有通信设备都在这个整块资源中竞争小块的资源。在没有网络覆盖的场景下,通信设备能够获得一块预设的资源,所有的通信设备都在这个预设的资源内进行竞争,以获取进行数据传输的资源。
V2X技术是D2D技术的演进,图1为本发明实施例提供的一种设备到设备的数据传输方法的应用场景示意图,如图1所示,在通信标准LTE-A Rel-14中的V2X技术是V2V技术、V2P技术汽车与基础设备通信(英文:Vehicle-to-Infrastructure;简称:V2I)技术的总称,图1中的V-UE、P-UE和基础设备均为通信设备,V2V技术能够实现V-UE(也称车载设备)与V-UE(也称手持设备)之间的通信,V2P技术能够实现V-UE与P-UE之间的通信,V2I技术能够实现V-UE与基础设备之间的通信。但是由于P-UE上的能源主要来自于P-UE自带的电池,也即P-UE能够提供的能源较少,因此对P-UE来说,如何省功耗成为亟待解决的问题。也即,在V2V技术中,当第一设备需要与第二设备进行通信时,第一设备需要首先在一个预设时间段内对整个用于数据传输的资源集合进行信号检测,并根据信号检测结果确定资源集合中的可用传输资源。然后,第一设备才能在确定出的可用传输资源上向第二设备传输数据。但是如果V2P技术中的手持设备在发送数据前,手持设备也对资源集合进行信号检测,则需要耗费较多的能源,无法保证手持设备较长时间的正常使用。
如图2所示,本发明实施例提供了一种设备到设备的数据传输装置19,该数据传输装置19可以用于图1所示的V2X技术中的任意一种通信设备,该数据传输装置19可以包括:至少一个处理器201(例如中央处理器),至少一个网络接口202,存储器203,和至少一个总线204,用于实现这些装置之间的连接通信,存储器203与网络接口202分别可以通过总线204与处理器201相连。 处理器201用于执行存储器203中存储的可执行模块,例如计算机程序。存储器203可能包含高速随机存取存储器(英文:Random Access Memory;简称:RAM),也可能还包括非不稳定的存储器(英文:non-volatile memory),例如至少一个磁盘存储器。通过至少一个网络接口202(可以是有线或者无线)实现该数据传输装置与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。在一些实施方式中,存储器203存储了程序2020,程序2020可以被处理器201执行。
如图3所示,本发明实施例提供了另一种设备到设备的数据传输装置30,该数据传输装置可以用于如图1所示的V2X技术中的任一通信设备,该数据传输装置30可以包括:
第一检测模块301,用于对用于数据传输的资源集合中的第一资源子集进行信号检测,其中,进行信号检测的资源小于资源集合。
第一确定模块302,用于根据信号检测结果,确定资源集合中的可用资源。
第一传输模块303,用于在可用资源中选择资源进行待传输数据的传输。
综上所述,本发明实施例提供了一种设备到设备的数据传输装置,由于第一检测模块在传输待传输数据前,仅仅通过对整个资源集合中的第一资源子集进行信号检测,第一确定模块根据信号检测结果就可以确定资源集合中的可用资源,并在传输数据时,第一传输模块可以直接在该可用资源上选择资源进行待传输数据的传输。也即本发明实施例中,通信设备并未对用于传输的整个资源集合进行检测,使得在进行检测时无需耗费较多的能源,因此,当通信设备为手持设备时,能够保证手持设备较长时间的正常使用。
可选的,资源集合划分为N个初始集合,每个初始集合包含至少一个第一资源子集,N为大于或等于1的整数。一方面,每个初始集合包含至少两个第一资源子集,至少两个第一资源子集中,任意两个相邻的第一资源子集的时域间隔均相等。另一方面,每个初始集合包含至少两个第一资源子集,在每个初始集合中,所有相邻的两个第一资源子集的时域间隔依次呈等差数列。
可选的,资源集合包含至少两个第一资源子集,所有相邻的两个第一资源子集的时域间隔依次呈等差数列。
可选的,第一确定模块302还可以用于:确定资源集合中的至少一个第二资源子集为候选资源;根据信号检测结果,确定候选资源中的可用资源为资源集合中的可用资源;其中,每个第二资源子集与第一资源子集的时域间隔为目标周期的正整数倍,目标周期为根据第一资源子集的信号能量值或待传输数据 的优先级确定的;或者,每个第二资源子集与第一资源子集的时域间隔为预设周期的正整数倍。
示例的,当信号能量值越大时,目标周期越大,当信号能量值越小时,目标周期越小;或者,当待传输数据的优先级越高时,目标周期越小,当待传输数据的优先级越低时,目标周期越大;或者,当信号能量值越大时,第二资源子集的时域长度越小,当信号能量值越小时,第二资源子集的时域长度越大;或者,当待传输数据的优先级越高时,第二资源子集的时域长度越大,当待传输数据的优先级越低时,第二资源子集的时域长度越小。
可选的,第一确定模块302还可以用于:根据信号能量值或待传输数据的优先级,确定第一参数K,第一参数K为大于或等于零的整数;确定位于第一资源子集至少一侧的第三资源子集为候选资源,第三资源子集由连续的K个子帧或K个符号组成,且与第一资源子集相邻;根据信号检测结果,确定候选资源中的可用资源为资源集合中的可用资源。
示例的,当信号能量值越大时,第一参数K越小;或者,当信号能量值越小时,第一参数K越大;或者,当待传输数据的优先级越高时,第一参数K越小;或者,当待传输数据的优先级越低时,第一参数K越大。
可选的,第一确定模块302还可以用于:获取预设的第一参数K,第一参数K为大于或等于零的整数;确定位于第一资源子集至少一侧的第三资源子集为候选资源,第三资源子集由连续的K个子帧或K个符号组成,且与第一资源子集相邻;根据信号检测结果,确定候选资源中的可用资源为资源集合中的可用资源。
可选的,信号检测结果为第一资源子集的信号能量值,通信设备被配置有资源集合中的至少一个集合与至少一个概率值的一一对应关系,第一确定模块302还用于:在信号能量值小于预设阈值时,根据信号检测结果,确定第一资源子集为资源集合中的可用资源;在信号能量值不小于预设阈值时,在至少一个概率值中选择一个概率值作为可用概率值,将可用概率值对应的集合中的资源作为候选资源;根据信号检测结果,确定候选资源中的可用资源为资源集合中的可用资源。
可选的,信号检测结果为第一资源子集的信号能量值,第一检测模块301还用于:获取调度指派(英文:Scheduling Assignment;简称:SA)信息,第一SA信息指示用于传输数据的第一资源,第一资源属于第一资源子集;判断第一SA信息指示是否存在预留资源;第一确定模块302还用于:在第一SA 信息指示不存在预留资源时,确定第一资源为候选资源;根据信号检测结果,确定候选资源中的可用资源为资源集合中的可用资源;
可选的,第一确定模块302还用于:在信号能量值不小于预设阈值,且第一SA信息指示不存在预留资源时,确定第一资源子集中的可用资源以及第一资源为候选资源,根据信号检测结果,确定候选资源中的可用资源为资源集合中的可用资源。
可选的,第一检测模块301还用于:对第U个第一资源子集进行信号检测,U为大于或等于1的整数;获取在第U个第一资源子集上传输的第二SA信息;判断第二SA信息指示是否存在预留资源;在第二SA信息指示存在预留资源时,确定预留资源所在的第一资源子集;在对预留资源所在的第一资源子集进行信号检测时,对预留资源所在的第一资源子集中,除预留资源外的资源进行信号检测。
可选的,第一传输模块302还用于:在第一可用资源上选择可用资源进行第一待传输数据的传输;图4为本发明实施例提供的又一种设备到设备的数据传输装置30的结构示意图,如图4所示,在图3的基础上,该数据传输装置30还可以包括:
第二检测模块304,用于在传输第X+1个待传输数据时,对资源集合中的第一资源子集进行第X+1次信号检测,X为大于或等于1的整数;
第二确定模块305,用于根据第X+1次信号检测的信号检测结果,以及在传输前X个待传输数据时的前X次信号检测的信号检测结果中的至少一次信号检测结果,确定资源集合中的第二可用资源;
第二传输模块306,用于在第二可用资源中选择资源进行第X+1个待传输数据的传输。
综上所述,本发明实施例提供了一种设备到设备的数据传输装置,由于第一检测模块在传输待传输数据前,仅仅通过对整个资源集合中的第一资源子集进行信号检测,第一确定模块根据信号检测结果就可以确定资源集合中的可用资源,并在传输数据时,第一传输模块可以直接在该可用资源上选择资源进行待传输数据的传输。也即本发明实施例中,通信设备并未对用于传输的整个资源集合进行检测,使得在进行检测时无需耗费较多的能源,因此,当通信设备为手持设备时,能够保证手持设备较长时间的正常使用。
如图5所示,本发明实施例提供了一种设备到设备的数据传输方法,该数据传输方法可以用于通信设备,示例的,该通信设备可以为图1中的任意一种 通信设备,该数据传输方法可以被图2中的处理器201执行程序2031来实现。该数据传输方法可以包括:
步骤501、通信设备对用于数据传输的资源集合中的第一资源子集进行信号检测,其中,进行信号检测的资源小于资源集合。
示例的,步骤501可以由图3和图4所示的数据传输装置中的第一检测模块301实现。
第一方面,图6为本发明实施例提供的一种资源集合中第一资源子集的分布示意图,如图6所示,资源集合可以划分为N个初始集合,且每个初始集合均包含至少一个第一资源子集(图6中以每个初始集合均包含一个第一资源子集为例,实际应用中,每个初始集合还可以包含多个第一资源子集,本发明实施例对此不作限定,N可以为大于或等于1的整数。在步骤501中可以对每个第一资源子集进行信号检测。
第二方面,图7为本发明实施例提供的另一种资源集合中第一资源子集的分布示意图,如图7所示,资源集合可以划分为N个初始集合,每个初始集合包含至少两个第一资源子集,该至少两个第一资源子集中,任意两个相邻的第一资源子集的时域间隔E1均相等。
第三方面,图8为本发明实施例提供的又一种资源集合中第一资源子集的分布示意图,如图8所示,资源集合可以划分为N个初始集合,每个初始集合包含至少两个第一资源子集,在每个所述初始集合中,且所有相邻的两个第一资源子集的时域间隔依次呈等差数列,如:第一个第一资源子集与第二个第一资源子集的时域间隔为E2,第二个第一资源子集与第三个第一资源子集的时域间隔为E3,第三个第一资源子集与第四个第一资源子集的时域间隔为E4,E2、E3和E4可以依次呈等差数列排布,如E2为2毫秒,E3为4毫秒,E4为6毫秒,2、4、6能够组成等差数列。实际应用中,所有相邻的两个第一资源子集的时域间隔可以不依次呈等差数列,且符合其他数字排列规则,本发明实施例对此不做限定,在步骤501中可以对每个第一资源子集进行信号检测。
第四方面,图9为本发明实施例提供的再一种资源集合中第一资源子集的分布示意图,如图9所示,资源集合并未划分为N个初始集合,而是该资源集合直接包含至少两个第一资源子集,且该至少两个第一资源中,所有相邻的两个第一资源子集的时域间隔依次呈等差数列。如:第一个第一资源子集与第二个第一资源子集的时域间隔为E5,第二个第一资源子集与第三个第一资源子集的时域间隔为E6,第三个第一资源子集与第四个第一资源子集的时域间隔 为E7,E5、E6和E7可以依次呈等差数列排布,如E5为4毫秒,E6为8毫秒,E7为12毫秒,4、8、12能够组成等差数列。在步骤501中可以对每个第一资源子集进行信号检测。
在上述四个方面中,由于所有第一资源子集之和小于该初始集合,相比相关技术中对整个资源集合进行检测,大大减少了检测的范围,提高了检测的速度,减少了检测所需的能耗。示例的,当资源集合划分为N个初始集合,且N为大于或等于2的整数时,任意2个初始集合在时域上的大小可以相同,也可以不同,本发明实施例对此不做限定。
具体的,步骤501中进行信号检测的信号检测结果可以为第一资源子集的信号能量值,示例的,该信号能量值可以包括参考信号接收功率(英文:Reference Signal Receiving Power;简称:RSRP)或者参考信号接收质量(英文:Reference Signal Receiving Quality;简称:RSRQ)。第一资源子集可以包括第一资源,第一资源子集还可以包括除第一资源之外的其他资源,在上述步骤501中通信设备对第一资源子集进行信号检测时,不仅仅可以对第一资源子集中的所有资源进行信号检测,通信设备还可以获取第一SA信息,该第一SA信息指示用于传输数据的第一资源,并判断该第一SA信息指示是否存在预留资源。
示例的,在步骤501中对第一资源子集进行信号检测时,可以对第U个第一资源子集进行信号检测,并获取在第U个第一资源子集上传输的第二SA信息,以及判断该第二SA信息指示是否存在预留资源,可选的,U为大于或等于1的整数。在第二SA信息指示存在预留资源时,确定预留资源所在的第一资源子集;在对预留资源所在的第一资源子集进行信号检测时,对预留资源所在的第一资源子集中,除预留资源外的资源进行信号检测。其中,U为大于或等于1的整数。如图10所示,该资源集合可以包括多个第一资源子集,其中,某一第一资源子集中传输有第二SA信息,该第二SA信息用于指示与该第二SA信息相关的数据(英文:data)信息在第U个第一资源子集中的子集1上传输,且该第二SA信息还用于指示在该资源集合中存在预留资源2,且预留资源2位于第V个第一资源子集内。则在对第一资源子集进行信号检测时,可以首先对第U个第一资源子集中的所有资源进行信号检测,然后在第V个第一资源子集中除过该预留资源2的其他资源进行信号检测。
也即,在确定待检测的第一资源子集中包含预留资源时,可以默认在对该第一资源子集进行信号检测时,该预留资源上的信号能量值较大,认为该预留 资源为不可用资源。进一步的减少了参加信号检测的资源量,减小了通信设备在进行数据传输时所需要耗费的能源。
步骤502、通信设备根据信号检测结果,确定资源集合中的第一可用资源。
示例的,步骤502可以由图3和图4所示的数据传输装置30中的第一确定模块302实现。
可选的,在对第一资源子集进行信号检测完毕后,并且在步骤502中通信设备根据信号检测结果,确定资源集合中的第一可用资源时,可以采用以下四种方式确定第一可用资源:
在第一种方式中,通信设备可以首先根据第一资源子集的信号能量值或待传输数据的优先级确定目标周期。示例的,当该第一资源子集的信号能量值越大时,确定出的目标周期越大,当该第一资源子集的信号能量值越小时,确定出的目标周期越小;当待传输数据的优先级越高时,确定出的目标周期越小,当待传输数据的优先级越低时,确定出的目标周期越大。进一步的,在确定目标周期时,还可以根据第一资源子集的信号能量值或待传输数据的优先级确定第二资源子集的时域长度。示例的,当第一资源子集的信号能量值越大时,确定出的第二资源子集的时域长度越小,当第一资源子集的信号能量值越小时,确定出的第二资源子集的时域长度越大;当待传输数据的优先级越高时,确定出的第二资源子集的时域长度越大,当待传输数据的优先级越低时,确定出的第二资源子集的时域长度越小。然后,通信设备可以将与第一资源子集的时域间隔为目标周期的正整数倍的资源子集作为第二资源子集。并确定资源集合中的至少一个第二资源子集为候选资源,以及根据第一资源子集的信号检测结果,确定候选资源中的可用资源为资源集合中的第一可用资源。需要说明的是,当某一资源的信号能量值大于阈值时,可以认为该资源为可用资源;当某一资源的信号能量值小于或等于阈值时,可以认为该资源为不可用资源。
具体的,由于在第一资源子集的信号能量值越大时,该第一资源子集上被占用的资源就越多,且靠近第一资源子集的资源被占用的可能性也越大,远离第一资源子集的资源被占用的可能性也越小,因此,在根据第一资源子集的信号能量值确定目标周期时,可以在第一资源子集的信号能量值越大时,确定出的目标周期越大,第二资源子集的长度越小,也即保证了确定出的候选资源中的第一可用资源较多。
可选的,在第一种方式中,还可以将每个与第一资源子集的时域间隔为预设周期的正整数倍的资源子集确定为第二资源子集,该预设周期可以为基站预 先配置给通信设备的,每个第二资源子集的时域长度均可以为预设长度,每个第二资源子集的时域长度还可以采用第一种方式确定得到。示例的,图11为本发明实施例提供的一种第一可用资源的分布示意图,如图11所示,每个第二资源子集与第一资源子集的时域间隔F1可以为目标周期或预设周期的正整数倍。
在第二种方式中,通信设备可以首先根据第一资源子集的信号能量值或待传输数据的优先级,确定第一参数K,且确定出的第一参数K可以为大于或等于零的整数。示例的,当第一资源子集的信号能量值越大时,确定出的第一参数K越小;当信号能量值越小时,第一参数K越大;当待传输数据的优先级越高时,第一参数K越小,当待传输数据的优先级越低时,第一参数K越大。如图12所示,在确定第一参数K后,可以确定位于第一资源子集至少一侧的第三资源子集为候选资源,需要说明的是,每个第三资源子集均可以由连续的K个子帧或K个符号组成,且每个第三资源子集与第一资源子集相邻。示例的,图12中以该候选资源包括位于第一资源子集两侧的第三资源子集(共两个第三资源子集)为例,实际应用中,该候选资源还可以仅仅包括位于第一资源子集左侧的第三资源子集,或者,该候选资源还可以仅仅包括位于第一资源子集右侧的第三资源子集,本发明实施例对此不作限定。进一步的,在确定候选资源后,可以根据第一资源子集的信号检测结果,确定候选资源中的可用资源为资源集合中的第一可用资源。
具体的,由于在第一资源子集的信号能量值越大时,该第一资源子集上被占用的资源就越多,且靠近第一资源子集的资源被占用的可能性也越大,远离第一资源子集的资源被占用的可能性也越小,因此,在根据第一资源子集的信号能量值确定目标周期时,可以在第一资源子集的信号能量值越大时,确定出的第一参数K越小,在第一资源子集的信号能量值越小时,确定出的第一参数K越大,从而尽可能的保证了确定出的候选资源中的第一可用资源较多。
可选的,第一参数K还可以不通过第二种方式确定,而是直接由基站或其他高层为该通信设备进行配置,本发明实施例对此不作限定。
在第三种方式中,步骤501中的信号检测结果为第一资源子集的信号能量值,通信设备被配置有资源集合中的至少一个集合与至少一个概率值的一一对应关系,示例的,该通信设备上可以配置有如表1所示的列表,该列表可以用于指示5个资源子集和5个概率值的一一对应关系,其中,资源子集1对应的概率值为5%,资源子集2对应的概率值为10%,资源子集3对应的概率值为 40%,资源子集4对应的概率值为20%,资源子集5对应的概率值为25%。
表1
资源子集 概率值
1 5%
2 10%
3 40%
4 20%
5 25%
在执行步骤502时,可以首先判断第一资源子集的信号能量值是否小于预设阈值,在第一资源子集的信号能量值小于预设阈值时,可以根据第一资源子集的信号检测结果,确定第一资源子集为资源集合中的第一可用资源。在第一资源子集的信号能量值不小于预设阈值时,可以在至少一个概率值中随机的或者采用预设规则选择一个概率值作为可用概率值,并将可用概率值对应的资源子集作为候选资源,并根据信号检测结果,确定候选资源中的可用资源为资源集合中的第一可用资源。如图13所示,假设该资源集合共包括5个集合,且每个集合对应一个概率值,5个集合共对应5个概率值(包括第一概率值、第二概率值、第三概率值、第四概率值和第五概率值)。该5个集合中的第三个集合包括第一资源子集,在确定第一资源子集的信号能量值小于预设阈值时,可以在5个概率值中随机的或者采用预设规则选择一个概率值作为可用概率值,并将可用概率值对应的集合中的资源作为候选资源,并根据信号检测结果,确定候选资源中的可用资源为资源集合中的第一可用资源。
在第四种方式中,若在步骤501中确定了第一SA信息指示是否存在预留资源,则在步骤502中,当第一SA信息指示不存在预留资源时,无需判断该第一资源子集的信号能量值与预设阈值的大小,通信设备可以直接确定第一资源为候选资源,并根据信号检测结果,确定候选资源中的可用资源为资源集合中的第一可用资源。或者,在第一资源子集的信号能量值不小于(大于或等于)预设阈值,且第一SA信息指示不存在预留资源时,通信设备可以确定第一资源子集中的第一可用资源以及第一资源为候选资源,并根据信号检测结果,确定候选资源中的可用资源为资源集合中的第一可用资源。如图14所示,资源集合包括第一资源子集,第一资源子集小于资源集合,且第一资源子集包括第一资源,第一SA信息指示在第一资源中传输的数据不存在预留资源,因此,在步骤502中,可以直接确定第一资源为候选资源,或者在步骤502中,若第 一资源子集的信号能量值大于或等于预设阈值时,可以直接确定该第一资源子集中的第一可用资源以及第一资源为候选资源。
需要说明的是,若步骤501中检测出的第一资源子集的信号能量值小于预设阈值,则在上述四种方式中还可以将该第一资源子集确定为候选资源,也即步骤502中确定出的候选资源可以包括第一资源子集以及上述四种方式中的任意一种方式中确定出的候选资源。
步骤503、通信设备在第一可用资源中选择资源进行第一待传输数据的传输。
示例的,步骤503可以由图3和图4所示的数据传输装置30中的第一传输模块303实现。具体的,在确定资源集合中的第一可用资源后,在步骤503中通信设备可以直接在确定出的资源集合中的第一可用资源中,选择资源进行第一待传输数据的传输。
步骤504、在传输第X+1个待传输数据时,通信设备对资源集合中的第一资源子集进行第X+1次信号检测。
示例的,步骤504可以由图4所示的数据传输装置30中的第二检测模块304实现。X可以为大于或等于1的整数。
步骤505、通信设备根据第X+1次信号检测的信号检测结果,以及在传输前X个待传输数据时的前X次信号检测的信号检测结果中的至少一次信号检测结果,确定资源集合中的第二可用资源。
示例的,步骤505可以由图4所示的数据传输装置30中的第二确定模块305实现。也即,在每次确定可用资源时,可以参考前几次的检测结果,确定可用资源,从而使得前几次的检测结果能够对本次确定可用资源起到参考作用,从而提高了本次确定出的可用资源的准确性。
步骤506、通信设备在第二可用资源中选择资源进行第二待传输数据的传输。
示例的,步骤506可以由图4所示的数据传输装置30中的第二传输模块306实现。示例的,该第二待传输数据可以与第一待传输数据相同,也可以与第一待传输数据不同,本发明实施例对此不做限定。在确定资源集合中的第二可用资源后,在步骤506中通信设备可以直接在确定出的资源集合中的第二可用资源中,选择资源进行第二待传输数据的传输。
进一步的,当资源集合包括多个第一资源子集时,还可以对该多个第一资源子集依次进行检测,在对每个非第一个第一资源子集进行检测时,可以参考 之前的多次检测的结果。
综上所述,本发明实施例提供了一种设备到设备的数据传输方法,由于在传输待传输数据前,仅仅通过对整个资源集合中的第一资源子集进行信号检测,并根据信号检测结果就可以确定资源集合中的可用资源,并在传输数据时,可以直接在该可用资源上选择资源进行待传输数据的传输。也即本发明实施例中,通信设备并未对用于传输的整个资源集合进行检测,使得在进行检测时无需耗费较多的能源,因此,当通信设备为手持设备时,能够保证手持设备较长时间的正常使用。
在通信标准LTE-A Rel-12的D2D技术中,把用于传输SA信息的资源和用于传输数据信息的资源,以时分复用(英文:Time Division Multiplexing;简称:TDM)的方式分布在不同的子帧内。如图15所示,在时域上,用于传输SA信息的资源位于用于传输数据信息的资源前面。如图16所示,在通信标准LTE-A Rel-14中,V2V技术中用于数据传输的资源集合包含SA资源(用于传输SA信息的资源)和data资源(用于传输数据信息的资源),但是SA资源和data资源均采用频分复用(英文:Frequency Division Multiplexing;简称:FDM)的方式位于同一时域上,且位于不同的频谱带宽上。
一方面,在V2V技术中,当通信设备在需要传输数据时,可以通过对资源集合进行感知(英文:sensing),对资源集合中的每个资源进行能量检测,例如,测量每个资源的RSRP或者RSRQ。如果该通信设备检测到某一资源的测量结果大于或等于阈值,那么就可以认为该资源已经被其他通信设备占用,如果检测到某一资源的测量结果小于阈值,则可以认为该资源为空闲资源。并在确定空闲资源后,可以在空闲资源上进行数据的传输。另一方面,在V2V技术中,当通信设备需要传输数据时,通信设备可以接收其他通信设备发送的SA信息,然后对所接收到的SA信息进行解码,SA信息中可以包含有与该SA信息相对应数据信息所占用的资源的信息。该通信设备可以通过对接收到的SA信息进行解码,确定其他通信设备传输的数据信息所占用的资源。若SA信息解码成功,则该通信设备可以认为该SA信息对应的数据信息占用某一资源传输数据,若SA信息解码失败,则该通信设备可以认为该SA信息对应的数据信息并未占用资源。此时,该通信设备可以在没有被占用的资源上传输数据。
如图17所示,在上述两方面中,对资源集合的检测和感知都是在一个sensing window中完成的,且对每个通信设备(如UE)来说,sensing window 的大小都是相同的(如均为1秒的时间窗),当通信设备在sensing window中对资源集合进行检测和感知完毕后,才开始为待传输的数据信息,以及与该数据信息相关的SA信息分配资源。具体的,在V2V技术中,UE在为待传输的数据信息分配资源时,可以利用sensing(感知)技术中的对SA信息进行解码的技术,确定检测到的未被占用的,以及已被占用但信号能量值小于对应的能量阈值的资源作为当前的候选资源。其中,上述能量阈值与待传输的数据信息的优先级相关,数据信息的优先级越高,在为数据信息分配资源时用到的能量阈值越高,数据信息的优先级越低,在为数据信息分配资源时用到的能量阈值越低。目前在V2V技术中,数据信息共有8种优先级,且每个数据信息的优先级均在该数据信息相关的SA信息中的3比特的信令指示。UE可以通过解码其他UE发出的SA信息,确定其他UE正在传输的数据的优先级,并将其他UE的优先级与自己需要发送的数据的优先级作比较来确定在检测时用到的能量阈值。具体的,每个UE上均可以预存有预设表格,且该预设表格用于记录8种优先级,以及该8种优先级中任意两种优先级对应的能量阈值。
示例的,该预设表格可以如表2所示,该8种优先级可以包括:优先级1、优先级2、优先级3、优先级4、优先级5、优先级6、优先级7和优先级8,且该8种优先级中任意两种相同的优先级或不同的优先级均对应有一个能量阈值,在当前需要发送数据的UE为UE-1,且待检测的资源中传输的数据为UE-2的数据时,UE-1可以根据待传输数据的优先级(如优先级2)以及UE-2的数据的优先级(如优先级3)确定对待检测的资源进行检测时用到的能量阈值为优先级2和优先级3对应的能量阈值11。需要说明的是,表2中虽然记载了64个能量阈值,但是该64个能量阈值的大小并不具有实际意义,仅仅为示例性的举例。示例的,该64个能量阈值的取值范围可以从-128毫分贝至0毫分贝,可以每隔2毫分贝取一个值。
表2
Figure PCTCN2016100175-appb-000001
Figure PCTCN2016100175-appb-000002
另外,UE在解码其他UE发出的SA信息时,不但能够确定出其他UE的数据需要占用的资源,还能够确定其他UE为下次传输数据所预留的资源。示例的,如图17所示,UE在n+c时刻发送SA信息,该SA信息用于指示该UE在n+d时刻发送数据信息,且该SA信息中还指示有该UE的预留资源,也即在第n+d+P*i时刻的当前频域资源为预留资源,其中,P=100毫秒,i的取值范围为[0,1,2,....10],当i=0时,可以确定该UE并未预留资源,当i=1时,预留周期为100*1毫秒,当i=2时,预留周期为100*2毫秒,以此类推,最大的预留周期为100*10=1000毫秒,示例的,i值可以在SA信息中用4比特的信令来指示。当其他UE获取到某一SA信息后,就可以根据该SA信息确定与该SA相关的数据信息传输的资源,同时还能够知道发出该数据信息的UE的预留资源。
在确定候选资源后,UE可以判断当前的候选资源是否小于资源集合的20%,也即判断当前候选资源是否小于0.2倍的资源集合。若当前的候选资源大于或等于资源集合的20%,则UE可以在当前的候选资源上选择可用资源,并在该可用资源上选择资源分配给数据信息,进行数据信息的传输。若当前的候选资源小于资源集合的20%,则把当前的能量阈值以步长3分贝的间隔增加,重新确定当前的候选资源,直至当前的候选资源大于或等于资源集合的20%。
由于相关技术中,V-UE在传输数据前,需要判断候选资源是否大于资源集合的20%,由于候选资源大于资源集合的20%的可能性较小,因此,该V-UE需要重复的增加能量阈值,并重新确定候选资源,需要耗费较多的能源。若P-UE也采用相似的原理,则会导致P-UE耗费较多的能源,因此无法保证P-UE长时间的正常使用。
在某一资源上传输数据信息时,可以使用一个计数器(英文:counter)进行计数,且在开始占用资源传输信息时,计数器的值被设置为最大值,然后依次减小,当计数器的值减为0时,UE可以随机在[0,0.2,0.4,0.6,0.8]中选择一个概率值p,比如选到的p为0.6,那么UE就以0.6的概率继续使用当前的资源发送数据,同时计数器重新被设置为最大值,另外,UE以1-p=0.4的概率进行资源重选。UE在进行资源重选时,可以把前面确定出的候选资源根据 信号能量值的大小进行排序,然后将信号能量值最低的资源子集中随机选择资源发送数据信息,示例的,每个资源子集的大小等于资源集合的20%。
进一步的,在V2V技术中,为了确保信息传输的可靠性,通常设置的最大传输次数为2,也即,在传输数据信息时,会将数据信息重复传输两次,且第一次传输的SA信息中会对第一次传输的数据信息与下一次传输数据信息的时间间隔进行指示,如图18所示,可以在第一次传输的SA信息中指示第一次传输数据信息与第二次传输数据信息的时间间隔,第二次传输的SA信息可以反指示第二次传输数据信息与第一次传输数据信息的时间间隔。
如图19所示,本发明实施例提供了再一种设备到设备的数据传输装置190,该数据传输装置190可以用于图1中的通信设备P-UE,该数据传输装置190可以包括:
第三检测模块1901,用于对传输资源进行信号检测,传输资源包括用于数据传输的资源集合,或者,传输资源包括资源集合中的第一资源子集;
第三确定模块1902,用于将第二资源和第三资源确定为第一候选资源,第二资源为传输资源中未能成功解码SA的资源,第三资源为传输资源中成功解码SA且信号能量值小于对应的预设阈值的资源;
第一判断模块1903,用于判断第一候选资源是否大于传输资源的L倍,L小于第一数值,第一数值等于0.2;
第三传输模块1904,用于在第一候选资源大于传输资源的L倍时,在第一候选资源中选择可用资源进行待传输数据的传输。
综上所述,本发明实施例提供了一种设备到设备的数据传输装置,由于该数据传输装置中的第三传输模块在传输待传输数据前,第一判断模块判断第一候选资源是否满足大于传输资源的L倍时,L小于相关技术中的0.2,也即L小于相关技术中的20%,因此,大大提高了第一候选资源满足大于传输资源的L倍的要求,减少了执行在第一候选资源不满足大于传输资源的L倍的要求时,对阈值进行调整,并重新确定候选资源的步骤的概率。因此,减少了在数据传输过程中所需执行的步骤,减少了通信设备的能耗,当通信设备为手持设备时,能够保证手持设备较长时间的正常使用。
如图20所示,在图19的基础上,该数据传输装置190还可以包括:
增加模块1905,用于在第一候选资源不大于传输资源的L倍时,将每个第三资源对应的预设阈值增加M,得到每个第三资源对应的目标阈值,M大于第二数值,第二数值等于3分贝;
第四确定模块1906,用于将第二资源以及信号能量值小于对应的目标阈值的第三资源确定为第二候选资源;
第二判断模块1907,用于判断第二候选资源是否大于传输资源的L倍;
第四传输模块1908,用于在第二候选资源大于传输资源的L倍时,在第二候选资源中选择可用资源进行待传输数据的传输。
如图21所示,在图19的基础上,该数据传输装置190还可以包括:
第五确定模块1909,用于确定预留信息,预留信息用于指示待传输数据的可用频域资源至少被预留至少两次。
可选的,预留信息包括调度指派SA信息,或者,预留信息为基站对通信设备配置得到的。
可选的,预留信息用于指示预留周期长度的至少一个因子,预留周期长度大于第三数值,第三数值等于车车通信V2V技术中的预留周期长度。
可选的,预留周期长度的因子包括参数i,i大于或等于第四数值,第四数值等于10,SA信息中的第一比特信令和第二比特信令中的至少一个比特信令用于指示参数i,第一比特信令为在V2V技术中SA信息中用于指示参数i的比特信令,第二比特信令属于SA信息中的预留比特信令。
可选的,预留周期长度的因子包括参数P,P大于或等于第五数值,第五数值等于100,SA信息或RRC信令用于指示参数P,不同优先级的待传输数据的SA信息中的参数P不同,不同类型通信设备的待传输数据的SA信息中参数P不同,通信设备包括P-UE和V-UE,P-UE的待传输数据的优先级高于或等于V-UE的待传输数据的优先级。
可选的,预留周期长度的因子包括参数Q,通信设备包括P-UE和V-UE,P-UE的待传输数据的参数Q大于1,V-UE的待传输数据的参数Q等于1。
第三传输模块1904还用于:在第一候选资源上选择可用资源进行待传输数据的传输;判断是否满足重选条件;在满足重选条件时,在第一候选资源上重新选择资源进行待传输数据的传输。
可选的,判断是否满足重选条件,包括:判断待传输数据的传输时长是否大于或等于预设时长;在传输时长小于预设时长时,确定不满足重选条件;在传输时长大于或等于预设时长时,在至少一个预设重选概率值中选择一个概率值作为目标重选概率值,至少一个预设重选概率值的取值范围位于预设范围内,预设范围为[0,0.8],至少一个预设重选概率值中的最小概率值大于第六数值,第六数值为0,预设重选概率值的个数小于第七数值,第七数值为5; 根据目标重选概率值,确定是否满足重选条件。
第三检测模块1901,还用于:在大于1秒的时间段内对传输资源进行信号检测。
可选的,通信设备被配置有至少两个数据优先级中任意两个数据优先级对应的检测能量阈值,资源对应的预设阈值为:在资源上传输的数据的优先级以及待传输数据的优先级对应的检测能量阈值,通信设备包括P-UE和V-UE,P-UE的待传输数据的优先级高于或等于V-UE的待传输数据的优先级;P-UE的第一待传输数据的优先级为第一优先级,V-UE的第二待传输数据的优先级为第二优先级,第三优先级与第一优先级和第二优先级不同,第一优先级与第三优先级对应第一检测能量阈值,第二优先级与第三优先级对应第二检测能量阈值,第一检测能量阈值大于或等于第二检测能量阈值。
可选的,待传输数据的SA信息用于指示通信设备的类型,所有P-UE的待传输数据的优先级相同,且均高于任一V-UE的待传输数据的优先级,第一检测能量阈值大于第二检测能量阈值。
可选的,待传输数据的SA信息用于指示每个待传输数据的优先级,每种类型的待传输数据的优先级不同,且每个P-UE的待传输数据的优先级,高于任一V-UE的待传输数据的优先级,第一检测能量阈值大于或等于第二检测能量阈值。
可选的,待传输数据的SA信息用于指示每个待传输数据的优先级,第一P-UE的待传输数据的优先级与V-UE的待传输数据的优先级相同,第二P-UE的待传输数据的优先级,高于V-UE的待传输数据的优先级,当第一P-UE待传输数据的优先级为第一优先级时,第一检测能量阈值等于第二检测能量阈值,当第二P-UE待传输数据的优先级为第一优先级时,第一检测能量阈值大于第二检测能量阈值。
可选的,所述待传输数据的SA信息用于指示每个待传输数据的优先级,每种类型的待传输数据的优先级不同,当P-UE的待传输数据的类型与V-UE的待传输数据的类型相同时,所述P-UE的待传输数据的优先级,高于V-UE的待传输数据的优先级。
第三传输模块1904还用于:在第一可用资源上选择可用资源对待传输数据进行Y次的重复传输,Y大于第八数值,第八数值等于2;其中,在第Y次重复传输之前的每次重复传输时,在SA信息中指示与下次重复传输的时间间隔,在第Y次重复传输时,在SA信息中指示与第Y次重复传输之前的每次重 复传输的时间间隔。
第三传输模块1904还用于:在第一可用资源上选择可用资源对待传输数据进行Y次的重复传输,Y大于第八数值;其中,Y次重复传输分为Z组重复传输,Z为大于或等于2的整数,每组重复传输的次数大于或等于1,在每组重复传输中,非最后一次重复传输中的每次重复传输时,在SA信息中指示与下次重复传输的时间间隔,在最后一次重复传输时,在SA信息中指示与最后一次重复传输之前的至少一次重复传输的时间间隔,以及与下一组重复传输中的第一次重复传输的时间间隔。
第三传输模块1904还用于:在第一可用资源上选择可用资源对待传输数据进行Y次的重复传输,Y大于第八数值;其中,Y次重复传输分为Z组重复传输,Z为大于或等于2的整数,每组重复传输的次数大于或等于1,在每组重复传输中,非最后一次重复传输中的每次重复传输时,在SA信息中指示与下次重复传输的时间间隔,在最后一次重复传输时,在SA信息中指示与最后一次重复传输之前的至少一次重复传输的时间间隔;在非第一组重复传输的每组重复传输中,在第一次重复传输时,在SA信息中指示与上一组重复传输中的最后一次重复传输的时间间隔;在非最后一组重复传输的每组重复传输中,在最后一次重复传输时,在SA信息中指示与下一组重复传输中的第一次重复传输的时间间隔。
综上所述,本发明实施例提供了一种设备到设备的数据传输装置,由于该数据传输装置中的第三传输模块在传输待传输数据前,第一判断模块判断第一候选资源是否满足大于传输资源的L倍时,L小于相关技术中的0.2,也即L小于相关技术中的20%,因此,大大提高了第一候选资源满足大于传输资源的L倍的要求,减少了执行在第一候选资源不满足大于传输资源的L倍的要求时,对阈值进行调整,并重新确定候选资源的步骤的概率。因此,减少了在数据传输过程中所需执行的步骤,减少了通信设备的能耗,当通信设备为手持设备时,能够保证手持设备较长时间的正常使用。
进一步的,本发明实施例提供了一种设备到设备的数据传输装置,用于图1中的通信设备V-UE,该数据传输装置可以包括:第六确定模块和第五传输模块,其中,第六确定模块用于确定预留信息,预留信息用于指示预留周期长度的因子;第五传输模块用于根据预留信息进行待传输数据的传输。
可选的,预留周期长度的因子包括:参数i,i大于0,且小于1。可选的,预留周期长度的因子包括:参数P,P小于100。可选的,参数P与待传输数 据的优先级相关;或者,参数P与待传输数据的业务周期相关;或者,参数P与待传输数据的传输时延相关。可选的,预留周期长度的因子包括:参数Q,Q大于0,且小于1。
如图22所示,本发明实施例提供了另一种设备到设备的数据传输方法,该数据传输方法可以用于图1中的通信设备P-UE,该数据传输方法可以被图2中的处理器201执行程序2031来实现。该数据传输方法可以包括:
步骤2201、通信设备确定预留信息,预留信息用于指示待传输数据的可用频域资源被预留了至少两次。执行步骤2202。
具体的,步骤2201可以由图21中的第五确定模块1909实现。示例的,预留信息包括SA信息,在步骤2201中通信设备可以获取SA信息。或者,预留信息可以为基站或其他高层对该通信设备配置得到的,在步骤2201中,通信设备可以直接根据预先的配置,确定该预留信息。需要说明的是,该预留信息可以用于指示待传输数据的可用频域资源被预留了至少两次。相关技术中,V-UE发出的SA信息仅仅能够用于指示待传输数据的可用频域资源被预留了一次,而对于P-UE来说,为了降低功耗,减小数据传输的复杂度,可以把P-UE的资源预留次数设置为至少两次,比如五次,这样一来,P-UE就可以在当前选择的资源上周期性的发送五个数据包。
可选的,预留信息可以用于指示预留周期长度的至少一个因子,预留周期长度可以大于车车通信V2V技术中的预留周期长度。也即,通过增大预留周期的长度,实现节省P-UE功耗的目的。
第一方面,该预留周期长度的因子可以包括参数i,i大于或等于10,SA信息中的第一比特信令和第二比特信令中的至少一个比特信令可以用于指示参数i,第一比特信令为在V2V技术中SA信息中用于指示参数i的比特信令,第二比特信令属于SA信息中的预留比特信令。
第二方面,预留周期长度的因子包括参数P,P大于或等于100,SA信息或无线资源控制(英文:Radio Resource Control;简称:RRC)信令用于指示参数P,不同优先级的待传输数据的SA信息中的参数P不同,不同类型通信设备的待传输数据的SA信息中参数P不同,通信设备包括P-UE和V-UE,P-UE的待传输数据的优先级高于或等于V-UE的待传输数据的优先级。
第三方面,预留周期长度的因子包括参数Q,P-UE的待传输数据的参数Q大于1,V-UE的待传输数据的参数Q等于1,也即,参数Q等于1时,发送数据的通信设备为V-UE,当Q大于1时,发送数据的通信设备为P-UE。
可选的,上述预留周期长度的因子i、P和Q均可以为预定义得到的,或者由基站或其他高层向UE配置得到的。
步骤2202、通信设备对传输资源进行信号检测,传输资源包括用于数据传输的资源集合,或者,传输资源包括资源集合中的第一资源子集。执行步骤2203。
具体的,步骤2202可以由图19、图20或图21中的第三检测模块1901实现。在步骤2202中,通信设备可以在大于1秒的时间段内对传输资源进行信号检测。相关技术中,对传输资源检测的时间段(也称:sensing window,中文为感知窗)的时域长度为1秒,而对于P-UE来说,由于其数据包的发送周期变大,发送频率较低,所以为了保证数据传输的可靠性,可以将P-UE的sensing window的长度也相应变大,如大于1秒,使得P-UE能够在更多的资源上进行资源检测和选择,确保数据传输的可靠性。
步骤2203、通信设备将第二资源和第三资源确定为第一候选资源。执行步骤2204。
具体的,步骤2203可以由图19、图20或图21中的第三确定模块1902实现。示例的,第二资源为传输资源中未能成功解码SA的资源,第三资源为传输资源中未能成功解码SA且信号能量值小于对应的预设阈值的资源,通信设备上可以预先配置有至少两个数据优先级中任意两个数据优先级对应的检测能量阈值,资源对应的预设阈值为:在资源上传输的数据的优先级以及待传输数据的优先级对应的检测能量阈值,P-UE的待传输数据的优先级高于或等于V-UE的待传输数据的优先级;比如:P-UE的第一待传输数据的优先级为第一优先级,V-UE的第二待传输数据的优先级为第二优先级,第三优先级与第一优先级和第二优先级不同,第一优先级与第三优先级对应第一检测能量阈值,第二优先级与第三优先级对应第二检测能量阈值,第一检测能量阈值大于或等于第二检测能量阈值。
由于P-UE的待传输数据的优先级大于V-UE的待传输数据的优先级,且第一检测能量阈值大于第二检测能量阈值,因此,增大了P-UE确定出的可用资源的大小,以及确定存在可用资源的概率,减少了数据传输的效率,降低了P-UE的能耗。
第一方面,待传输数据的SA信息可以用于指示通信设备的类型,所有P-UE的待传输数据的优先级相同,且均高于任一V-UE的待传输数据的优先级,第一检测能量阈值大于第二检测能量阈值。也即通信设备可以根据SA信 息所指示的通信设备的类型,确定SA信息对应的待传输数据的优先级。
第二方面,待传输数据的SA信息用于指示每个待传输数据的优先级,每种类型的待传输数据的优先级不同,且每个P-UE的待传输数据的优先级,高于任一V-UE的待传输数据的优先级,第一检测能量阈值大于或等于第二检测能量阈值。
第三方面,待传输数据的SA信息用于指示每个待传输数据的优先级,第一P-UE的待传输数据的优先级与V-UE的待传输数据的优先级相同,第二P-UE的待传输数据的优先级,高于V-UE的待传输数据的优先级,当第一P-UE待传输数据的优先级为第一优先级时,第一检测能量阈值等于第二检测能量阈值,当第二P-UE待传输数据的优先级为第一优先级时,第一检测能量阈值大于第二检测能量阈值。
示例的,当P-UE与一部分V-UE具有有相同的优先级时,该P-UE可以复用相关技术中的SA信息里面用于指示优先级的比特位。比如,P-UE业务传输是表2中的优先级3,那么就可以与V-UE的优先级3处于同一个优先级水平,并复用V-UE的优先级3的比特位;
当P-UE的待传输数据的优先级比所有的V-UE的待传输数据的优先级都高那么,可以通过上述第一方面中通过在SA信息中指示UE的类型,以判断该通信设备为P-UE,并在确定该P-UE发送的待传输数据的优先级大于表2中记载的所有优先级。或者,可以设置P-UE的待传输数据的优先级与任一待传输数据的优先级对应的能量阈值均大于表2中记载的所有能量阈值,如可以设置P-UE的待传输数据的优先级与任一待传输数据的优先级对应的能量阈值为1毫分贝。
或者,P-UE的待传输数据的优先级中,存在w个优先级比所有V-UE的待传输数据的优先级都高,其他优先级与某些V-UE的待传输数据具有相同的优先级,那么可以在表2的基础上,增加w个优先级以及该w个优先级中的每个优先级对应的能量阈值,使得表2由8*8的表格变成(8+w)*(8+w)的表格,该(8+w)*(8+w)的表格可以如表3所示,表3中并未对每两个优先级对应的能量阈值进行举例。
表3
Figure PCTCN2016100175-appb-000003
可选的,所述待传输数据的SA信息用于指示每个待传输数据的优先级,每种类型的待传输数据的优先级不同,当P-UE的待传输数据的类型与V-UE的待传输数据的类型相同时,所述P-UE的待传输数据的优先级,高于V-UE的待传输数据的优先级。
步骤2204、通信设备判断第一候选资源是否大于传输资源的L倍,L小于0.2。在第一候选资源大于传输资源的L倍时,执行步骤2205;在第一候选资源小于或等于传输资源的L倍时,执行步骤2206。
具体的,步骤2204可以由图19、图20或图21中的第一判断模块1903实现。由于L小于相关技术中的0.2,也即L小于相关技术中的20%,因此,大大提高了第一候选资源满足大于传输资源的L倍的要求,减少了执行在第一候选资源不满足大于传输资源的L倍的要求时,对阈值进行调整,并重新确定候选资源的步骤的概率。因此,减少了在数据传输过程中所需执行的步骤,减少了通信设备的能耗,因此,当通信设备为手持设备时,能够保证手持设备较长时间的正常使用。
步骤2205、通信设备在第一候选资源中选择可用资源进行待传输数据的传输。
具体的,步骤2205可以由图19、图20或图21中的第三传输模块1904实现。示例的,可以在第一候选资源中采用相关技术中的方法选择可用资源, 并在该可用资源上进行待传输数据的传输。
在第一候选资源大于传输资源的L倍时,在第一候选资源上选择可用资源进行待传输数据的传输。在传输的过程中,判断是否满足重选条件,具体的,可以在传输时长小于预设时长(如可以采用计数器进行计数)时,确定不满足重选条件;在传输时长大于或等于预设时长时,在至少一个预设重选概率值中选择一个概率值作为目标重选概率值,至少一个预设重选概率值的取值范围位于[0,0.8]内,至少一个预设重选概率值中的最小概率值大于0,预设重选概率值的个数小于5;根据目标重选概率值,确定是否满足重选条件,也即根据目标重选概率值确定是否需要对当前传输的可用资源进行资源重选。在满足重选条件时,可以参考相关技术在第一候选资源上重新选择资源进行待传输数据的传输。
由于本发明实施例中,至少一个预设重选概率值的取值范围位于[0,0.8]内,至少一个预设重选概率值中的最小概率值大于0,预设重选概率值的个数小于5,也即,增大了不进行资源重选的概率,减小了进行资源重选的概率,从而减少了手持设备在传输数据过程中所需执行的步骤,减小了手持设备的能耗。
进一步的,在第一候选资源大于传输资源的L倍时,可以在第一可用资源上选择可用资源对待传输数据进行Y次的重复传输,Y大于2。由于本发明实施例中重复传输的次数大于相关技术中的2,因此,能够进一步的提高数据传输的可靠性。
其中,一方面,如图23所示,在第Y次重复传输之前的每次重复传输时,在SA信息中指示与下次重复传输的时间间隔,在第Y次重复传输时,在SA信息中指示与第Y次重复传输之前的每次重复传输的时间间隔。
另一方面,如图24所示,Y次重复传输分为Z组重复传输,Z为大于或等于2的整数,每组重复传输的次数大于或等于1,在每组重复传输中,非最后一次重复传输中的每次重复传输时,在SA信息中指示与下次重复传输的时间间隔,在最后一次重复传输时,在SA信息中指示与最后一次重复传输之前的至少一次重复传输的时间间隔,以及与下一组重复传输中的第一次重复传输的时间间隔。
又一方面,如图25所示,Y次重复传输分为Z组重复传输,Z为大于或等于2的整数,每组重复传输的次数大于或等于1,在每组重复传输中,非最后一次重复传输中的每次重复传输时,在SA信息中指示与下次重复传输的时 间间隔,在最后一次重复传输时,在SA信息中指示与最后一次重复传输之前的至少一次重复传输的时间间隔;在非第一组重复传输的每组重复传输中,在第一次重复传输时,在SA信息中指示与上一组重复传输中的最后一次重复传输的时间间隔;在非最后一组重复传输的每组重复传输中,在最后一次重复传输时,在SA信息中指示与下一组重复传输中的第一次重复传输的时间间隔。
步骤2206、通信设备将每个第三资源对应的预设阈值增加M,得到每个第三资源对应的目标阈值,M大于3分贝。执行步骤2207。
具体的,步骤2206可以由图20中的增加模块1905实现。
步骤2207、通信设备将第二资源以及信号能量值小于对应的目标阈值的第三资源确定为第二候选资源。执行步骤2208。
具体的,步骤2207可以由图20中的第四确定模块1906实现。由于M大于相关技术中的步进值为3分贝,因此,大大提高了在重新确定好的第二候选资源满足大于传输资源的L倍的要求,减少了重复执行步骤2206的次数,因此,减少了在数据传输过程中所需执行的步骤,减少了通信设备的能耗,因此,当通信设备为手持设备时,能够保证手持设备较长时间的正常使用。
步骤2208、通信设备判断第二候选资源是否大于传输资源的L倍,在第二候选资源大于传输资源的L倍时,执行步骤2209;在第二候选资源小于或等于传输资源的L倍时,执行2206。
具体的,步骤2208可以由图20中的第二判断模块1907实现。
步骤2209、通信设备在第二候选资源中选择可用资源进行待传输数据的传输。
具体的,步骤2209可以由图20中的第四传输模块1908实现。在第二候选资源中选择可用资源进行数据传输的具体步骤可以参考步骤2205,本发明实施例在此不做赘述。
综上所述,本发明实施例提供了一种设备到设备的数据传输方法,由于在传输待传输数据前,提前判断第一候选资源是否满足大于传输资源的L倍时,L小于相关技术中的0.2,也即L小于相关技术中的20%,因此,大大提高了第一候选资源满足大于传输资源的L倍的要求,减少了执行在第一候选资源不满足大于传输资源的L倍的要求时,对阈值进行调整,并重新确定候选资源的步骤的概率。因此,减少了在数据传输过程中所需执行的步骤,减少了通信设备的能耗,因此,当通信设备为手持设备时,能够保证手持设备较长时间的正常使用。
本发明实施例提供了一种设备到设备的数据传输***,该设备到设备的数据传输***可以包括通信设备,该通信设备可以包括图2、图3、图4、图19、图20或图21所示的设备到设备的数据传输装置。
需要说明的是,本发明实施例提供的数据传输方法步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备到设备的数据传输装置实施例、设备到设备的数据传输***实施例以及设备到设备的数据传输方法实施例,可以互相参考,本发明实施例在此不再赘述。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (31)

  1. 一种设备到设备的数据传输装置,其特征在于,用于通信设备,所述数据传输装置包括:
    第一检测模块,用于对用于数据传输的资源集合中的第一资源子集进行信号检测,其中,进行信号检测的资源小于所述资源集合;
    第一确定模块,用于根据信号检测结果,确定所述资源集合中的可用资源;
    第一传输模块,用于在所述可用资源中选择资源进行待传输数据的传输。
  2. 根据权利要求1所述的数据传输装置,其特征在于,所述资源集合划分为N个初始集合,每个所述初始集合包含至少一个第一资源子集,所述N为大于或等于1的整数。
  3. 根据权利要求2所述数据传输装置,其特征在于,每个所述初始集合包含至少两个第一资源子集,
    所述至少两个第一资源子集中,任意两个相邻的第一资源子集的时域间隔均相等。
  4. 根据权利要求2所述的数据传输装置,其特征在于,每个所述初始集合包含至少两个第一资源子集,
    在每个所述初始集合中,所有相邻的两个第一资源子集的时域间隔依次呈等差数列。
  5. 根据权利要求1所述的数据传输装置,其特征在于,所述资源集合包含至少两个第一资源子集,所有相邻的两个第一资源子集的时域间隔依次呈等差数列。
  6. 根据权利要求1所述的数据传输装置,其特征在于,所述第一确定模块还用于:
    确定所述资源集合中的至少一个第二资源子集为候选资源;
    根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源;
    其中,每个所述第二资源子集与所述第一资源子集的时域间隔为目标周期的正整数倍,所述目标周期为根据所述第一资源子集的信号能量值或所述待传输数据的优先级确定的;或者,每个所述第二资源子集与所述第一资源子集的时域间隔为预设周期的正整数倍。
  7. 根据权利要求6所述的数据传输装置,其特征在于,
    当所述信号能量值越大时,所述目标周期越大,当所述信号能量值越小时,所述目标周期越小;
    或者,当待传输数据的优先级越高时,所述目标周期越小,当待传输数据的优先级越低时,所述目标周期越大;
    或者,当所述信号能量值越大时,所述第二资源子集的时域长度越小,当所述信号能量值越小时,所述第二资源子集的时域长度越大;
    或者,当待传输数据的优先级越高时,所述第二资源子集的时域长度越大,当待传输数据的优先级越低时,所述第二资源子集的时域长度越小。
  8. 根据权利要求1所述的数据传输装置,其特征在于,所述第一确定模块还用于:
    根据所述信号能量值或所述待传输数据的优先级,确定第一参数K,所述第一参数K为大于或等于零的整数;
    确定位于所述第一资源子集至少一侧的第三资源子集为候选资源,所述第三资源子集由连续的K个子帧或K个符号组成,且与所述第一资源子集相邻;
    根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源。
  9. 根据权利要求8所述的数据传输装置,其特征在于,
    当所述信号能量值越大时,所述第一参数K越小;
    或者,当所述信号能量值越小时,所述第一参数K越大;
    或者,当所述待传输数据的优先级越高时,所述第一参数K越小;
    或者,当所述待传输数据的优先级越低时,所述第一参数K越大。
  10. 根据权利要求1所述的数据传输装置,其特征在于,所述第一确定模块还用于:
    获取预设的第一参数K,所述第一参数K为大于或等于零的整数;
    确定位于所述第一资源子集至少一侧的第三资源子集为候选资源,所述第三资源子集由连续的K个子帧或K个符号组成,且与所述第一资源子集相邻;
    根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源。
  11. 根据权利要求1所述的数据传输装置,其特征在于,所述信号检测结果为所述第一资源子集的信号能量值,所述通信设备被配置有所述资源集合中的至少一个集合与至少一个概率值的一一对应关系,所述第一确定模块还用于:
    在所述信号能量值小于预设阈值时,根据所述信号检测结果,确定所述第一资源子集为所述资源集合中的可用资源;
    在所述信号能量值不小于所述预设阈值时,在至少一个概率值中选择一个概率值作为可用概率值,将所述可用概率值对应的集合中的资源作为候选资源;根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源。
  12. 根据权利要求1所述的数据传输装置,其特征在于,所述第一传输模块还用于:
    在第一可用资源上选择可用资源进行第一待传输数据的传输;
    所述数据传输装置还包括:
    第二检测模块,用于在传输第X+1个待传输数据时,对所述资源集合中的第一资源子集进行第X+1次信号检测,所述X为大于或等于1的整数;
    第二确定模块,用于根据第X+1次信号检测的信号检测结果,以及在传输前X个待传输数据时的前X次信号检测的信号检测结果中的至少一次信号检测结果,确定所述资源集合中的第二可用资源;
    第二传输模块,用于在所述第二可用资源中选择资源进行第X+1个待传输数据的传输。
  13. 根据权利要求1所述的数据传输装置,其特征在于,所述信号检测结果为所述第一资源子集的信号能量值,所述第一检测模块还用于:
    获取第一调度指派SA信息,所述第一SA信息指示用于传输数据的第一资源,所述第一资源属于所述第一资源子集;
    判断所述第一SA信息指示是否存在预留资源;
    所述第一确定模块还用于:
    在所述第一SA信息指示不存在预留资源时,确定所述第一资源为候选资源;
    根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源。
  14. 根据权利要求13所述的数据传输装置,其特征在于,所述第一确定模块还用于:
    在所述信号能量值不小于预设阈值,且所述第一SA信息指示不存在预留资源时,根据所述信号检测结果,确定所述第一资源子集中的可用资源以及所述第一资源为候选资源,确定所述候选资源中的可用资源为所述资源集合中的可用资源。
  15. 根据权利要求1所述的数据传输装置,其特征在于,所述第一检测模块还用于:
    对第U个第一资源子集进行信号检测,所述U为大于或等于1的整数;
    获取在所述第U个第一资源子集上传输的第二SA信息;
    判断所述第二SA信息指示是否存在预留资源;
    在所述第二SA信息指示存在预留资源时,确定所述预留资源所在的第一资源子集;
    在对所述预留资源所在的第一资源子集进行信号检测时,对所述预留资源所在的第一资源子集中,除所述预留资源外的资源进行信号检测。
  16. 一种设备到设备的数据传输方法,其特征在于,用于通信设备,所述方法包括:
    对用于数据传输的资源集合中的第一资源子集进行信号检测,其中,进行信号检测的资源小于所述资源集合;
    根据信号检测结果,确定所述资源集合中的可用资源;
    在所述可用资源中选择资源进行待传输数据的传输。
  17. 根据权利要求16所述的方法,其特征在于,所述资源集合划分为N个 初始集合,每个所述初始集合包含至少一个第一资源子集,所述N为大于或等于1的整数。
  18. 根据权利要求17所述的方法,其特征在于,每个所述初始集合包含至少两个第一资源子集,
    所述至少两个第一资源子集中,任意两个相邻的第一资源子集的时域间隔均相等。
  19. 根据权利要求17所述方法,其特征在于,每个所述初始集合包含至少两个第一资源子集,
    在每个所述初始集合中,所有相邻的两个第一资源子集的时域间隔依次呈等差数列。
  20. 根据权利要求16所述的方法,其特征在于,所述资源集合包含至少两个第一资源子集,所有相邻的两个第一资源子集的时域间隔依次呈等差数列。
  21. 根据权利要求16所述的方法,其特征在于,所述根据信号检测结果,确定所述资源集合中的可用资源,包括:
    确定所述资源集合中的至少一个第二资源子集为候选资源;
    根据信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源;
    其中,每个所述第二资源子集与所述第一资源子集的时域间隔为目标周期的正整数倍,所述目标周期为根据所述第一资源子集的信号能量值或所述待传输数据的优先级确定的;或者,每个所述第二资源子集与所述第一资源子集的时域间隔为预设周期的正整数倍。
  22. 根据权利要求21所述的方法,其特征在于,
    当所述信号能量值越大时,所述目标周期越大,当所述信号能量值越小时,所述目标周期越小;
    或者,当待传输数据的优先级越高时,所述目标周期越小,当待传输数据的优先级越低时,所述目标周期越大;
    或者,当所述信号能量值越大时,所述第二资源子集的时域长度越小,当 所述信号能量值越小时,所述第二资源子集的时域长度越大;
    或者,当待传输数据的优先级越高时,所述第二资源子集的时域长度越大,当待传输数据的优先级越低时,所述第二资源子集的时域长度越小。
  23. 根据权利要求16所述的方法,其特征在于,所述根据信号检测结果,确定所述资源集合中的可用资源,包括:
    根据所述信号能量值或所述待传输数据的优先级,确定第一参数K,所述第一参数K为大于或等于零的整数;
    确定位于所述第一资源子集至少一侧的第三资源子集为候选资源,所述第三资源子集由连续的K个子帧或K个符号组成,且与所述第一资源子集相邻;
    根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源。
  24. 根据权利要求23所述的方法,其特征在于,
    当所述信号能量值越大时,所述第一参数K越小;
    或者,当所述信号能量值越小时,所述第一参数K越大;
    或者,当所述待传输数据的优先级越高时,所述第一参数K越小;
    或者,当所述待传输数据的优先级越低时,所述第一参数K越大。
  25. 根据权利要求16所述的方法,其特征在于,所述根据信号检测结果,确定所述资源集合中的可用资源,包括:
    获取预设的第一参数K,所述第一参数K为大于或等于零的整数;
    确定位于所述第一资源子集至少一侧的第三资源子集为候选资源,所述第三资源子集由连续的K个子帧或K个符号组成,且与所述第一资源子集相邻;
    根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源。
  26. 根据权利要求16所述的方法,其特征在于,所述信号检测结果为所述第一资源子集的信号能量值,所述通信设备被配置有所述资源集合中的至少一个集合与至少一个概率值的一一对应关系,所述根据信号检测结果,确定所述资源集合中的可用资源,包括:
    在所述信号能量值小于预设阈值时,根据所述信号检测结果,确定所述第 一资源子集为所述资源集合中的可用资源;
    在所述信号能量值不小于所述预设阈值时,在至少一个概率值中选择一个概率值作为可用概率值,将所述可用概率值对应的集合中的资源作为候选资源;根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源。
  27. 根据权利要求16所述的方法,其特征在于,在所述可用资源中选择资源进行待传输数据的传输,包括:
    在第一可用资源上选择可用资源进行第一待传输数据的传输;
    在所述可用资源中选择资源进行待传输数据的传输之后,所述方法还包括:
    在传输第X+1个待传输数据时,对所述资源集合中的第一资源子集进行第X+1次信号检测,所述X为大于或等于1的整数;
    根据第X+1次信号检测的信号检测结果,以及在传输前X个待传输数据时的前X次信号检测的信号检测结果中的至少一次信号检测结果,确定所述资源集合中的第二可用资源;
    在所述第二可用资源中选择资源进行第X+1个待传输数据的传输。
  28. 根据权利要求16所述的方法,其特征在于,所述信号检测结果为所述第一资源子集的信号能量值,所述对用于数据传输的资源集合中的第一资源子集进行信号检测包括:
    获取第一调度指派SA信息,所述第一SA信息指示用于传输数据的第一资源,所述第一资源属于所述第一资源子集;
    判断所述第一SA信息指示是否存在预留资源;
    所述根据信号检测结果,确定所述资源集合中的可用资源,包括:
    在所述第一SA信息指示不存在预留资源时,确定所述第一资源为候选资源;
    根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源。
  29. 根据权利要求28所述的方法,其特征在于,所述在所述第一SA信息指示不存在预留资源时,确定所述第一资源为候选资源,包括:
    在所述信号能量值不小于预设阈值,且所述第一SA信息指示不存在预留资 源时,确定所述第一资源子集中的可用资源以及所述第一资源为候选资源,根据所述信号检测结果,确定所述候选资源中的可用资源为所述资源集合中的可用资源。
  30. 根据权利要求16所述的方法,其特征在于,所述对用于数据传输的资源集合中的第一资源子集进行信号检测,包括:
    对第U个第一资源子集进行信号检测,所述U为大于或等于1的整数;
    获取在所述第U个第一资源子集上传输的第二SA信息;
    判断所述第二SA信息指示是否存在预留资源;
    在所述第二SA信息指示存在预留资源时,确定所述预留资源所在的第一资源子集;
    在对所述预留资源所在的第一资源子集进行信号检测时,对所述预留资源所在的第一资源子集中,除所述预留资源外的资源进行信号检测。
  31. 一种设备到设备的数据传输***,其特征在于,所述数据传输***包括:通信设备,所述通信设备包括权利要求1至15任一所述的数据传输装置。
PCT/CN2016/100175 2016-09-26 2016-09-26 设备到设备的数据传输方法、装置及*** WO2018053857A1 (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
PCT/CN2016/100175 WO2018053857A1 (zh) 2016-09-26 2016-09-26 设备到设备的数据传输方法、装置及***
JP2019515934A JP2019530347A (ja) 2016-09-26 2016-09-26 デバイスツーデバイスデータ伝送方法、装置、およびシステム
KR1020197011193A KR20190053243A (ko) 2016-09-26 2016-09-26 디바이스 대 디바이스 데이터 송신 방법, 장치 및 시스템
CN201680089272.0A CN109845313B (zh) 2016-09-26 2016-09-26 设备到设备的数据传输方法、装置及***
EP16916596.6A EP3509344B1 (en) 2016-09-26 2016-09-26 Device-to-device data transmission method, apparatus and system
US16/363,514 US10856294B2 (en) 2016-09-26 2019-03-25 Device-to-device data transmission method, apparatus, and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/100175 WO2018053857A1 (zh) 2016-09-26 2016-09-26 设备到设备的数据传输方法、装置及***

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/363,514 Continuation US10856294B2 (en) 2016-09-26 2019-03-25 Device-to-device data transmission method, apparatus, and system

Publications (1)

Publication Number Publication Date
WO2018053857A1 true WO2018053857A1 (zh) 2018-03-29

Family

ID=61689292

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/100175 WO2018053857A1 (zh) 2016-09-26 2016-09-26 设备到设备的数据传输方法、装置及***

Country Status (6)

Country Link
US (1) US10856294B2 (zh)
EP (1) EP3509344B1 (zh)
JP (1) JP2019530347A (zh)
KR (1) KR20190053243A (zh)
CN (1) CN109845313B (zh)
WO (1) WO2018053857A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021239064A1 (zh) * 2020-05-29 2021-12-02 华为技术有限公司 通信方法及装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021016748A1 (zh) * 2019-07-26 2021-02-04 富士通株式会社 边链路资源选择方法以及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104769998A (zh) * 2012-11-14 2015-07-08 华为技术有限公司 用于无线网络中的自适应和重配置的***和方法
CN105634847A (zh) * 2014-11-04 2016-06-01 ***通信集团公司 一种空闲载波检测方法及装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8804689B2 (en) * 2012-05-16 2014-08-12 Qualcommm Incorporated Methods and apparatus for peer-to-peer communications resource scheduling
CN103118336B (zh) * 2013-01-28 2016-02-24 华南理工大学 一种提高车联网安全信息广播覆盖范围的方法
US9654337B2 (en) * 2013-04-23 2017-05-16 Telefonaktiebolaget L M Ericsson (Publ) Method and system for supporting distributed relay control protocol (DRCP) operations upon communication failure
CN105684508B (zh) * 2013-09-06 2019-08-27 瑞典爱立信有限公司 用于车辆到车辆通信的基于群集的资源分配
JP6404344B2 (ja) * 2013-10-28 2018-10-10 エルジー エレクトロニクス インコーポレイティド 無線通信システムにおける装置対装置端末の信号送受信方法及び装置
JP6022090B2 (ja) * 2014-01-31 2016-11-09 京セラ株式会社 ユーザ端末及びプロセッサ
WO2015170866A1 (en) * 2014-05-06 2015-11-12 Lg Electronics Inc. Method and apparatus for configuring transmission of d2d control information in wireless communication system
CN108028743B (zh) * 2015-09-17 2021-06-01 Lg电子株式会社 无线通信***中从v2x终端收发消息的方法和设备
CN107682897B (zh) * 2016-08-01 2019-09-17 电信科学技术研究院 一种资源预约方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104769998A (zh) * 2012-11-14 2015-07-08 华为技术有限公司 用于无线网络中的自适应和重配置的***和方法
CN105634847A (zh) * 2014-11-04 2016-06-01 ***通信集团公司 一种空闲载波检测方法及装置

Non-Patent Citations (1)

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

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021239064A1 (zh) * 2020-05-29 2021-12-02 华为技术有限公司 通信方法及装置
CN113747577A (zh) * 2020-05-29 2021-12-03 华为技术有限公司 通信方法及装置
CN113747577B (zh) * 2020-05-29 2024-05-14 华为技术有限公司 通信方法及装置

Also Published As

Publication number Publication date
US20190223179A1 (en) 2019-07-18
CN109845313A (zh) 2019-06-04
EP3509344A1 (en) 2019-07-10
JP2019530347A (ja) 2019-10-17
EP3509344A4 (en) 2019-07-24
CN109845313B (zh) 2020-12-08
KR20190053243A (ko) 2019-05-17
EP3509344B1 (en) 2021-02-03
US10856294B2 (en) 2020-12-01

Similar Documents

Publication Publication Date Title
US20200383135A1 (en) Method for random access in idle state and device
US10701691B2 (en) Data transmission method and device
JP6674050B2 (ja) スケジューリング方法、装置およびシステム
WO2019084816A1 (zh) 一种终端选择资源的方法及装置、计算机存储介质
US8804689B2 (en) Methods and apparatus for peer-to-peer communications resource scheduling
CN110234171B (zh) 一种无线资源配置方法和装置
WO2020063578A1 (zh) 传输资源配置选择方法、装置及终端
FI3603293T3 (fi) Priorisoitu viestinvälitys ja resurssin valinta ajoneuvojen välistä (v2v) sivuyhteysviestintää varten
JP2019537353A (ja) 無線通信方法、装置、およびシステム
KR101484666B1 (ko) 넌 피어-투-피어 리소스들에서의 피어-투-피어 데이터에 대한 리소스 할당을 위한 방법들 및 장치
CN109417812B (zh) 移动通信***中用于调度上行链路数据的方法和设备
WO2016155113A1 (zh) 一种群组通信的方法、用户设备、基站设备及***
CN107889158B (zh) 传输控制和数据的方法及设备
US11399368B2 (en) Resource allocation for carrier aggregation
JP2020506590A (ja) データパケット伝送方法および端末
CN107889161B (zh) 传输控制信令和数据的方法及设备
US20160302053A1 (en) Scheduling method between terminals for search resource allocation in direct device to device communication and device thereof
US10856294B2 (en) Device-to-device data transmission method, apparatus, and system
CN107431901B (zh) 在蜂窝网络的无线电接口上分配资源的设备和方法
WO2018028393A1 (zh) 一种无线资源配置方法和装置
WO2019051654A1 (zh) 一种逻辑信道的资源确定方法及装置、计算机存储介质
CN111742599A (zh) 无线通信方法、用户设备和网络设备
WO2017187713A1 (ja) 無線通信のための装置および方法
US9504053B2 (en) Methods for scheduling communication resources to a wireless device and scheduling device
CN116458231A (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: 16916596

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019515934

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20197011193

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2016916596

Country of ref document: EP

Effective date: 20190402