Patentable/Patents/US-10701691
US-10701691

Data transmission method and device

PublishedJune 30, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present disclosure may be applied to intelligent services based on the 5G communication technology and an Internet of Things (IoT)-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The present application provides a data transmission method. A first device senses scheduling assignment (SA) and received power of another device, and/or senses a total received energy of all of subframes/sub-bands of the first device. The first device selects or re-selects resources according to the sensing result. The first device transmits data using the resources. The present application also provides a data transmission device. The data transmission method and device can select optimal resources for data transmission to avoid impacts of collisions on data transmission, and can adjust system running state in case of congestion to improve system performance as much as possible.

Patent Claims
10 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data transmission method, comprising, sensing, by a first device, scheduling assignment (SA) and received power corresponding to another device, and/or a total of received energy of all of subframes or sub-bands of the first device; selecting or re-selecting, by the first device, K resources as resources occupied by the first device based on a sensing result, wherein K is greater than or equal to 1; and transmitting, by the first device, data using the selected resources, wherein, in case that the selecting or re-selecting of the K resources is performed in subframe n, selecting or re-selecting of the K resources further comprises at least one of: determining K data channel resources based on a sensing result obtained from a sensing window corresponding to subframe n; and determining a data channel resource according to each sensing window corresponding to each resource of the K resources, based on a sensing result of each sensing window.

2

2. The method of claim 1 , wherein selecting the K resources as the resources occupied by the first device comprises: performing a selecting or re-selecting process for all of the K resources; or performing a selecting or re-selecting process for each of the resources; or assigning the K resources into a plurality of groups, and performing a selecting or re-selecting process for each of the groups.

3

3. The method of claim 1 , wherein selecting or re-selecting by the first device resources according to a sensing result comprises: performing the sensing in a sensing window only before the timing of resource re-selected, and performing the selecting or re-selecting according to a sensing result; or sensing subframes within a sensing window before a prospective resource re-selection time point so that the proportion of subframes measured within the sensing window is larger than the proportion of subframes measured before the sensing window.

4

4. The method of claim 3 , wherein when a subframe in a selecting window has an index of m, the first device senses a subframe whose index is m−P q , P q ∈Q or P q ∈Q and P q ≥P w , Q is a set of resource reserve cyclic periods, P w is a reference value of reservation interval; or the first device senses a subframe whose index is m−p, p∈Q′, Q′ is a superset which includes the set Q, or Q′ is a superset which includes all of elements P q of Q, and P q ≥P w .

5

5. The method of claim 3 , wherein when there is a j which makes y+j·P A =m+P q , wherein P q ∈Q, m is an index of a subframe on which no sensing operation is performed in the sensing window, a single-subframe resource R x,y is unavailable to the first device; or when there is a j which makes y+j·P A =m+P q , P q ∈Q and P q ≥P w , the single-subframe resource R x,y is unavailable to the first device; R x,y is on subframe y and includes one or multiple consecutive sub-bands starting from sub-band x, P q is a resource reserve cyclic period, Q is a set of resource reserve cyclic periods, P w is a reference value of reservation interval, j is an integer smaller than C but not smaller than 0, C is the number of periods in which device A is to reserve resource according to the cyclic period P A ; or when there is a j which makes y+j·P A =m+P q , wherein P q ∈Q, m is an index of a subframe on which no sensing operation is performed in a sub window of a reservation interval P q which is available for data transmission, the single-subframe resource R x,y is unavailable to the first device; or when there is a j which makes y+j·P A =m+P q , P q ∈Q and P q ≥P w , the single-subframe resource R x,y is unavailable to the first device; or when there is a j which makes y+j·P A =m+P q , wherein P q ∈Q, m is an index of a subframe on which no sensing operation is performed in a sub window on which a sensing operation is performed, the single-subframe resource R x,y is unavailable to the first device; or when there is a j which makes y+j·P A =m+P q , P q ∈Q and P q ≥P w , the single-subframe resource R x,y is unavailable to the first device; or no processing is applied to a subframe on which no sensing operation is performed.

6

6. The method of claim 4 , wherein for a set Q′, when an index of a subframe in the selecting window is m, and device A performs no sensing operation on a subframe whose index is m−p, p∉Q′, there does not exist a j which makes y+j·P A =m−p+P q for a single-subframe resource R x,y , wherein P q ∈Q, j is an integer smaller than C but not smaller than 0, C is the number of periods in which device A is to reserve resource according to the cyclic period P A .

7

7. The method of claim 1 , wherein selecting or re-selecting by the first device resources according to a sensing result comprises: when resource selection or re-selection is performed within subframe n and the first device does not perform the sensing of SA and received power and the sensing of the total received energy of all of subframes/sub-bands of the first device before the subframe n, performing, by the first device, resource selection or re-selection and reducing the time of repetitively occupying the resources; and/or when resource selection or re-selection is performed within subframe n and the first device does not perform the sensing of SA and received power and the sensing of the total received energy of all of subframes/sub-bands of the first device before the subframe n, performing, by the first device, resource re-selection after detecting resource collision.

8

8. The method of claim 7 , wherein performing by the first device resource re-selection after detecting resource collision comprises any one of: after detecting resource collision, performing, by the first device, the resource re-selection after performing data transmission of a cyclic period; after detecting resource collision, performing, by the first device, the resource re-selection after performing data transmission of a cyclic period and indicating resource release in at least one SA; after detecting resource collision, performing, by the first device, the resource re-selection after indicating resource release in all of SAs within a cyclic period and after the cyclic period ends; performing, by the first device, resource selection or re-selection respectively for each resource, and performing resource re-selection for a resource in which resource collision is detected; performing, by the first device, resource selection or re-selection respectively for each resource, and performing resource re-selection after transmitting SA indicating resource release in response to detection of resource collision; dividing, by the first device, the resources into groups, performing resource selection or re-selection for each of the groups of resources, and performing resource re-selection only for a group of resources in which collision is detected after the collision is detected.

9

9. A data transmission device, comprising: a transceiver; and a controller configured to: sense scheduling assignment (SA) and received power corresponding to another device, and/or total received energy of all of subframes or sub-bands of the data transmission device; perform selection or re-selection of K resources as resources occupied by a first device, based on a sensing result, wherein K is greater than or equal to 1; and transmit, via the transceiver, data using selected resources; wherein, in case that the selecting or re-selecting of the K resources is performed in subframe n, the controller is further configured to at least one of: determine K data channel resources based on a sensing result obtained from a sensing window corresponding to subframe n; and determine a data channel resource according to each sensing window corresponding to each resource of the K resources, based on a sensing result of each sensing window.

10

10. The method of claim 5 , wherein for a set Q′, when an index of a subframe in the selecting window is m, and device A performs no sensing operation on a subframe whose index is m−p, p∉Q′, there does not exist a j which makes y+j·P A =m−p+P q for a single-subframe resource R x,y , wherein P q ∈Q, j is an integer smaller than C but not smaller than 0, C is the number of periods in which device A is to reserve resource according to the cyclic period P A .

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 25, 2017

Publication Date

June 30, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Data transmission method and device” (US-10701691). https://patentable.app/patents/US-10701691

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.