Data transmission method and apparatus

US11917043B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11917043-B2
Application numberUS-202217741504-A
CountryUS
Kind codeB2
Filing dateMay 11, 2022
Priority dateNov 11, 2019
Publication dateFeb 27, 2024
Grant dateFeb 27, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present disclosure provide a data transmission method, including: a first device receiving a data packet in a first slot, where the data packet is noise or a data packet received from a data source device; the first device determining a link state between the data source device and the first device according to the data packet, where the link state comprising an idle state or a busy state; and the first device transmitting audio data to a second device in the first slot when determining the link state being the idle state, where the audio data is audio data received by the first device from the data source device.

First claim

Opening claim text (preview).

What is claimed is: 1. A data transmission method applied to a first device in an audio device group, wherein the first device is in a wireless connection with a data source device and a second device respectively, the second device is a device other than the first device in the audio device group, and the method comprises: receiving, by the first device, a data packet in a first slot, wherein the data packet is noise or a data packet received from the data source device; determining, by the first device, a link state between the data source device and the first device based on a determination that whether the data packet comprises synchronization information and a packet header, wherein the link state comprises an idle state or a busy state; and transmitting, by the first device, audio data to the second device in the first slot based on a determination that the first device determines the link state being the idle state, wherein the audio data is audio data received by the first device from the data source device. 2. The method according to claim 1 , wherein the determining, by the first device, the link state between the data source device and the first device based on a determination that whether the data packet comprises the synchronization information and the packet header further comprises: based on a determination that the data packet does not comprise the synchronization information and the packet header, determining, by the first device, the link state being the idle state; and based on a determination that the data packet comprises the synchronization information and the packet header, determining, by the first device, the link state based on at least one of the packet header of the data packet and whether the data packet comprises a load. 3. The method according to claim 2 , wherein the determining, by the first device, the link state based on at least one of the packet header of the data packet and whether the data packet comprises the load comprises: acquiring, by the first device, first synchronization information in the data packet; acquiring, by the first device, a correlation measure between the first synchronization information and a preset synchronization information; and determining, by the first device, the link state based on the correlation measure. 4. The method according to claim 3 , wherein the determining, by the first device, the link state based on the correlation measure comprises: determining, by the first device, the link state being the idle state in case of a determination that the correlation measure is less than a first threshold; and determining, by the first device, the link state based on a check result of a check on the packet header in case of a determination that the correlation measure is greater than or equal to the first threshold. 5. The method according to claim 4 , wherein the determining, by the first device, the link state based on the check result of the check on the packet header comprises: acquiring, by the first device, first check information and second information in the packet header, wherein the second information is information other than the first check information in the packet header; generating, by the first device, second check information based on the second information; determining, by the first device, the link state being the idle state based on a determination that the first check information and the second check information are different; and determining, by the first device, the link state based on at least one of a data packet type in the packet header and whether the data packet comprises the load based on a determination that the first check information and the second check information are identical. 6. The method according to claim 5 , wherein the determining, by the first device, the link state based on at least one of the data packet type in the packet header and whether the data packet comprises the load comprises: determining, by the first device, the link state being the idle state based on a determination that the data packet type is a first type or the data packet does not comprise the load, wherein the first type is configured to indicate that the data packet does not comprise the load; and determining, by the first device, the link state being the busy state based on a determination that the data packet type is a second type or the data packet comprises the load. 7. The method according to claim 1 , wherein the transmitting, by the first device, the audio data to the second device in the first slot comprises: performing, by the first device, modulation processing on the audio data with a preset modulation mode and a preset physical bandwidth to obtain modulation data; determining, by the first device, an audio packet based on the modulation data, wherein the audio packet comprises the modulation data and a packet header; and transmitting, by the first device, the audio packet to the second device. 8. The method according to claim 1 , wherein the transmitting, by the first device, the audio data to the second device in the first slot comprises: transmitting, by the first device, an identifier of a current data frame to the second device; receiving, by the first device, listening information transmitted by the second device, wherein the listening information is used to indicate a receiving state of the second device for N data frames, the N data frames comprise the current data frame, and N−1 data frames that are positioned before the current data frame and are closest to the current data frame, the receiving state is a successful reception or a failed reception, and N is an integer greater than or equal to 1; determining, by the first device, a data frame that is not listened by the second device based on the listening information; and transmitting, by the first device, to the second device, the data frame that is not listened by the second device. 9. The method according to claim 8 , wherein before the transmitting, by the first device, the identifier of the current data frame to the second device, the method further comprises: transmitting, by the first device, information on the link between the first device and the data source device to the second device, wherein the information on the link is used for the second device and the data source device to establish a first bidirectional link. 10. The method according to claim 8 , wherein the state of the second device is a receiving state after the data packet transmitted by the data source device to the first device is subjected to failed listening by the second device in the first slot. 11. The method according to claim 1 , wherein the wireless connection is a Bluetooth connection. 12. The method according to claim 7 , wherein the preset modulation mode is quadrature phase shift keying or eight phase shift keying, and the preset physical bandwidth is 2 megahertz with a physical rate of 4 or 6 megabits/second. 13. A data transmission apparatus, applied to a first device in an audio device group, wherein the first device is in a wireless connection with a data source device and a second device respectively, the second device is a device other than the first device in the audio device group, and the data transmission apparatus comprises: a processor and a memory; wherein the memory is configured to store computer-executable instructions; and the processor, when executing the computer-executable instructions stored in the memory, is configured to: receive a data packet in a first slot, wherein the data packet is noise or a data packet received from the data source device; determine a link state be

Assignees

Inventors

Classifications

  • H04L69/22Primary

    Parsing or analysis of headers · CPC title

  • Allocation of pilot signals, i.e. of signals known to the receiver (allocation of control signalling H04L5/0053; use of control signalling H04L5/0091) · CPC title

  • Resources in time domain, e.g. slots or frames · CPC title

  • Connection setup · CPC title

  • Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11917043B2 cover?
Embodiments of the present disclosure provide a data transmission method, including: a first device receiving a data packet in a first slot, where the data packet is noise or a data packet received from a data source device; the first device determining a link state between the data source device and the first device according to the data packet, where the link state comprising an idle state or…
Who is the assignee on this patent?
Spreadtrum Comm Shanghai Co
What technology area does this patent fall under?
Primary CPC classification H04L69/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).