WO2019105143A1 - Procédé et dispositif de transmission de données de type bluetooth et support d'informations - Google Patents
Procédé et dispositif de transmission de données de type bluetooth et support d'informations Download PDFInfo
- Publication number
- WO2019105143A1 WO2019105143A1 PCT/CN2018/110724 CN2018110724W WO2019105143A1 WO 2019105143 A1 WO2019105143 A1 WO 2019105143A1 CN 2018110724 W CN2018110724 W CN 2018110724W WO 2019105143 A1 WO2019105143 A1 WO 2019105143A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- bluetooth
- sent
- data communication
- data frame
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0033—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
Definitions
- the invention belongs to the field of Bluetooth communication, and particularly relates to a method, a device and a storage medium for data communication based on Bluetooth.
- Bluetooth technology is an open global specification for wireless data and voice communications, based on low-cost short-range wireless communications, providing a uniquely connected communication technology for fixed and mobile device communication environments.
- Bluetooth technology Due to its low cost, low power consumption and easy networking, Bluetooth technology has been widely used in the field of wireless data transmission.
- an existing low-power Bluetooth device communicates with a mobile device, it generally adopts an interface provided by the system.
- these interfaces communicate, there is no limit on the data size of a single transmission, and if the data that needs to be stably transmitted exceeds the Bluetooth, The buffer size of the module will cause problems such as packet loss and Bluetooth connection interruption; if the data size of a single transmission is limited only in the program, the communication rate is limited.
- low-power Bluetooth communication is divided into two ways, one is that each frame of data will be returned with an acknowledgment character ACK, and one without an acknowledgment character ACK. Due to the limitation of the number of frames in the interval of low-power Bluetooth communication, each frame will reply with the confirmation character ACK, which will cause the communication rate to be greatly reduced. However, if the ACK is not returned, the packet may be lost, resulting in incomplete data. The transmission of data is unstable and the transmission rate is limited.
- the embodiment of the invention provides a method, a device and a storage medium for data communication based on Bluetooth, so as to solve the problem that the data transmission based on Bluetooth in the prior art is unstable, incomplete and low in transmission rate.
- a first aspect of the embodiments of the present invention provides a Bluetooth-based data communication method, including the following steps:
- the second aspect of the present invention provides a method for data communication based on Bluetooth, including the following steps:
- the receiving is completed, the data packet and the verification information are acquired, the verification information is verified according to the data packet, and the verification result is returned.
- a third aspect of the embodiments of the present invention provides a Bluetooth-based data communication terminal device, including: a memory, a processor, and a computer program stored in the memory and operable on the processor, The steps of the method for implementing any of the Bluetooth-based data communications, or the method of any of the Bluetooth-based data communications, when the processor executes the computer program.
- a fourth aspect of the embodiments of the present invention provides a computer readable storage medium storing a computer program, the computer program being executed by a processor to implement any one of the Bluetooth-based data communication methods A step, or any step of a method based on said Bluetooth data communication.
- the embodiment of the present invention has the beneficial effects that the Bluetooth-based data communication method and device provided by the present invention adds verification information to the data packet to be sent during data transmission, and no confirmation
- the character ACK method sends a data frame to the receiving end, and the receiving end receives the data frame and checks the data frame, and performs corresponding processing on the transmitting end according to the verification result, thereby improving the data integrity while ensuring the integrity and stability of the data transmission. Transmission rate.
- FIG. 1 is a schematic flowchart of an implementation process of a Bluetooth-based data communication method according to an embodiment of the present invention
- FIG. 2 is a schematic flowchart of an implementation method of a Bluetooth-based data communication method according to an embodiment of the present invention
- FIG. 3 is a schematic diagram of a terminal device for data communication based on Bluetooth according to an embodiment of the present invention.
- FIG. 1 is a schematic flowchart showing an implementation process of a Bluetooth-based data communication method according to an embodiment of the present invention, which is described in detail below.
- the method for Bluetooth-based data communication includes the following steps:
- Step S101 Add the verification information to the data packet to be sent, and send the data frame to the receiving end in the unacknowledged character ACK manner, so that the receiving end determines whether the correct data packet is received according to the verification information.
- the data packet and the data frame are transmission forms of data in information communication, wherein the data frame is a protocol data unit of the data link layer, including a frame header, a data portion, and a frame tail, and different data.
- the link layer protocol corresponds to different data frames, such as PPP frames, MAC frames, etc., and the corresponding specific format is also different;
- the data packet is a data unit of network layer data communication.
- the data packet transmitted from the network layer is first split into data frames by the data link layer. Therefore, adding the verification information to the data packet to be sent may be adding verification information to each data frame, or only the first and last data frames have verification information, and the verification information represents different The characteristic information of the data packet is ensured by the addition of the verification information to ensure the integrity of each data packet transmission.
- the ACK mode of the acknowledgment character ACK specifically means that after transmitting a data frame, the sender does not need to receive the acknowledgment character ACK, and can directly send the next data frame, correspondingly, with the acknowledged character ACK transmission mode. Specifically, after sending a data frame, the sending end needs to receive the acknowledgment character ACK, and then sends the next data frame; the verification information of the added data packet includes: no acknowledgment character ACK mode sending identifier, data integrity Check information, and send data length or data frame identifier.
- the transmitting end and the receiving end establish a Bluetooth transmission link that matches the communication protocol, and the relationship may be established by creating a shared key called a link word, for example, if both have the same link Words can be paired or connected.
- a link word for example, if both have the same link Words can be paired or connected.
- There are several ways to establish a connection or pairing relationship including: the corresponding device inputs the same personal identification (PIN) code to achieve successful pairing; security recommendation pairing (SSP).
- PIN personal identification
- SSP security recommendation pairing
- the size of the data frame after the verification information is added is within the data frame size range supported by the current Bluetooth module, and each frame data is sent by the sending end to the receiving end with no acknowledgement character ACK, and the receiving end may Is one or more receivers.
- the data is transmitted on a communication network in units of data packets.
- Each data packet has a frame indicating data information and providing data routing. Since the data is not continuously transmitted in a linear manner during transmission, a hole may occur in the middle. The packet loss phenomenon is caused, and it is necessary to judge whether the correct data packet or the packet error condition is received according to the verification information.
- Step S102 Acquire a verification result sent by the receiving end, and perform corresponding processing according to the verification result.
- corresponding processing according to the verification result includes resending the data packet, adjusting the transmission rate, and continuing to transmit the next data packet after receiving the acknowledgement character ACK.
- the sending end may obtain the verification result generated by the receiving end by determining the verification information, and the verification result may be the control information that the data receiving confirmation is correct, or may be the error information of the data, such as whether the data is lost or lost. The number of packages, etc.
- the obtaining the verification result sent by the receiving end, and performing corresponding processing according to the verification result includes: if the verification result indicates that the received data packet is incorrect, adjusting the sending manner.
- the transmission mode corresponding to the different verification result is adjusted, or the data packet may be retransmitted, so that the next The transmission of data once is more stable.
- the adjusting the sending manner includes: after transmitting the preset number of data frames, delaying according to a preset time, and then transmitting the next data frame; or sending the data frame by using the acknowledged character ACK.
- the preset time includes a first preset time and a second preset time
- the number of lost packets is set to two thresholds according to the data error information in the verification result.
- the delay is performed according to the preset time, and then the next data frame is sent, specifically including at least one of the following steps:
- the second preset time is delayed, and then the next data frame is sent;
- the second preset number is half of the first preset number
- the second preset time is twice the first preset time
- dynamic adjustment packet transmission mode is generally used for short data transmission or long data transmission based on Bluetooth.
- transmission of data by the transmission mode of the dynamic adjustment data should also be within the scope of the present invention.
- the transmitting end obtains the verification information after the data is integrated and verified by the receiving end, and replaces the original returning response information for each frame of data, thereby greatly reducing the number of invalid data frames in the underlying communication.
- a corresponding data transmission rate is set for different number of lost packets.
- the data transmission rate corresponding to the number of lost packets is searched as the transmission rate of the next retransmission of the data packet, based on the previous transmission rate or delayed transmission. Or set to wait for transmission at the sender or select other rate mode transmission, etc., to achieve complete and stable data transmission.
- different communication channels can be selected to send data to be sent, for example, two communication channels are set, one sends long data, one sends short single data, and the data is shorter than data frame.
- it is sent directly, it is prevented that the data frame length is exceeded because the check information is increased, resulting in the need for two data frames.
- the above method no longer needs to limit the size of a single transmission data in the program, and greatly improves the data communication rate while ensuring the stability of data communication.
- the data-stable and complete transmission based on the Bluetooth can be realized, that is, the problem that the big data transmission is incomplete during the data transmission, the Bluetooth is prone to interruption and the data transmission is unstable is solved, and the dynamic The method of adjusting the data transmission ensures that the data transmission is stable and complete, and the data communication speed is improved.
- FIG. 2 is a schematic flowchart of an implementation of a Bluetooth-based data communication method according to an embodiment of the present disclosure, where the receiving method includes the following steps:
- step S201 the data frame sent by the transmitting end is received in the unacknowledged character ACK mode.
- the receiving end if the verification type in the data packet received by the receiving end includes the ACK mode sending identifier without the acknowledgment character, the receiving end does not need to return the acknowledgment character ACK after receiving a data frame sent by the transmitting end, and directly receives the data packet.
- the next data frame; the receiving end and the transmitting end receive the data transmission frame sent by the transmitting end by establishing a Bluetooth transmission link matched with the communication protocol, and the received data frame includes the data transmitted from the network layer and the frame header. Information and end of frame information.
- the receiving end may be one or more.
- step S201 before receiving the data frame sent by the transmitting end in the unacknowledged character ACK manner, the method further includes: receiving the data frame sent by the transmitting end, determining whether the data frame includes the unacknowledged character ACK mode sending flag, and if yes, executing step S202 Step S203; otherwise, the confirmation character ACK is returned, and the subsequent data frame is received in the ACK mode.
- the receiving manner of the data frame is selected according to the determination of the integrity of the received data frame; if the current data frame is determined to include the unacknowledged character ACK mode sending flag according to the currently received data frame, If the receiving task is not completed, the data frame is continuously received in the current receiving mode. If the received data packet is incomplete or the packet loss is large, other receiving modes are required to receive the data frame, and the received data is received according to the judgment. If the data frame does not contain the acknowledgment character ACK, it returns the sender acknowledgment character ACK after receiving one data frame, and receives the subsequent data frame with the acknowledgment character ACK.
- step S202 it is determined whether the reception is completed. If not, the data frame sent by the transmitting end is continuously received in the unacknowledged character ACK mode.
- the receiving end determines whether the receiving is completed according to the received data frame, and if not, proceeds to step 201, and continues to receive the data frame sent by the sending end in the unacknowledged character ACK mode, and receives the received data frame.
- the data frame is buffered into the data frame buffer, and the receiving end splices the data frame of the buffer according to the information of the data packet contained in the data frame, and finds the data packet header, and obtains the length information of the data in the packet header, according to the length of the packet header. The information further finds the complete packet from the data frame buffer.
- the receiving end receives the short data of a single frame, does not need to buffer and splicing the data frame, directly extracts the verification information of the data frame, and sends and receives the complete and error-free information to the transmitting end.
- Step S203 if the receiving is completed, acquiring the data packet and the verification information, verifying the verification information according to the data packet, and returning the verification result.
- the receiving end determines whether the receiving is completed according to the received data frame, and if it is determined that the receiving is completed, acquiring the data packet and the verification information in the data packet, and verifying the verification information according to the data packet, and Return the verification result to the sender.
- the verification information of the data packet includes one or more of an unacknowledged character ACK mode transmission identifier, a data frame identifier, a transmission data length, and data integrity verification information; and according to different information included in the data packet,
- the result of the verification may be the result of receiving the correct packet, or the result of receiving the packet with an error or packet loss.
- the verifying the verification information according to the data packet in step S203, and returning the verification result includes: if the verification information verification passes, returning an acknowledgement character ACK or other indication information indicating that the reception is correct, otherwise Returns a message with the wrong data.
- the received data packet and the verification information are verified to obtain a verification result. If the verification information is verified, indicating that the received data packet is complete, the confirmation character ACK or other indication is received. Correct prompt information; if the data frame identification, data length, and data integrity are verified by the received data, the information does not match, indicating that the received data packet has an error and is returned by the receiving end to the transmitting end. A message indicating that the data is incorrect.
- the verification result includes a data length verification result and a cyclic redundancy check result; the verifying the verification information according to the data packet, and returning the verification result includes:
- the receiving end obtains the cyclic redundancy check result and the data length check result of the data according to the comparison check of the integrity check information and the data length information of the data in the extracted check information. Further verify that the data packet is correct, including whether the data packet is lost or not.
- the verification information is a result of performing integration check on the received data frame, and the verification information further includes information that the data frame is completely received without error, and when the verification result of the complete and error-free reception is generated, the notification is notified.
- the data transmission at the transmitting end is normal; when the generated verification result is information that the transmission fails or the transmission data is incorrect, the loss of the data packet is further determined.
- Bluetooth-based data transmission has a master-slave protocol for data packet transmission.
- a master device can communicate with multiple slave devices, and a Bluetooth-based device can also switch between two roles.
- the receiving end sends the verification result of the data packet integration verification to the transmitting end through the corresponding data link layer, which greatly reduces the number of invalid data frames in the data communication and improves the data transmission rate.
- the data integrity check information is verified by the cyclic redundancy check, and the receiving end performs polynomial calculation on the data, and the obtained result is attached to the frame to verify whether the data packet has packet loss. To ensure the correctness and integrity of data transmission.
- the present invention adjusts the data transmission rate according to the number of data loss packets, ensures the integrity of the communication data, extracts the data packet verification information included in the data frame, and splices the buffered data frames. Significantly reduce the number of invalid data frames in the underlying communication, improve the data transmission rate, and ensure communication stability.
- FIG. 3 is a schematic diagram of a terminal device for data communication based on Bluetooth according to an embodiment of the present invention.
- the Bluetooth-based data communication terminal device 3 of this embodiment includes a processor 30, a memory 31, a computer program 32 stored in the memory 31 and operable on the processor 30, and Bluetooth.
- the adapter 33 is, for example, a data transmission and reception program based on Bluetooth communication, a control program of data transmission and reception rate based on Bluetooth data communication, and a driver of the Bluetooth adapter 33.
- the processor 30 executes the computer program 32 to implement the above-described methods of each Bluetooth-based data communication, such as steps S101 to S102 shown in FIG. 1; or the processor 30 executes the computer program 32 to implement the above The steps in the embodiment of the method for communication based on Bluetooth data communication, such as steps S201 to S203 shown in FIG.
- the computer program 32 can be partitioned into one or more modules that are stored in the memory 31 and executed by the processor 30 to complete the present invention.
- the one or more modules/units may be a series of computer program instruction segments capable of performing a particular function, the instruction segments being used to describe the execution of the computer program 32 in the terminal device 3 of the Bluetooth-based data communication.
- the computer program 32 can be divided into, and the specific functions of each unit are as follows:
- a Bluetooth-based data communication transmission program that controls the transmission of data
- the driver of the tooth adapter 33 drives the Bluetooth to open and match the connection with other Bluetooth-equipped devices.
- the terminal device 3 of the Bluetooth-based data communication may be a computing device such as a desktop computer, a notebook, a palmtop computer, and a cloud server.
- the terminal device of the Bluetooth-based data communication may include, but is not limited to, the processor 30 and the memory 31. It can be understood by those skilled in the art that FIG. 3 is only an example of the terminal device 3 for Bluetooth-based data communication, and does not constitute a limitation of the terminal device 3 for Bluetooth-based data communication, and may include more or less than the illustration.
- the components, or a combination of certain components, or different components, such as the Bluetooth-based data communication terminal devices may also include input and output devices, network access devices, buses, and the like.
- the so-called processor 30 can be a central processing unit (Central Processing Unit, CPU), can also be other general purpose processors, digital signal processors (Digital Signal Processor, DSP), Application Specific Integrated Circuit (ASIC), off-the-shelf programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the memory 31 may be an internal storage unit of the terminal device 3 of the Bluetooth-based data communication, such as a hard disk or a memory of the terminal device 3 based on Bluetooth-based data communication.
- the memory 31 may also be an external storage device of the terminal device 3 of the Bluetooth-based data communication, such as a plug-in hard disk equipped with the Bluetooth-based data communication terminal device 3, and a smart memory card (Smart Media Card) , SMC), Secure Digital (SD) card, flash card (Flash Card) and so on.
- the memory 31 may also include an internal storage unit of the terminal device 3 of the Bluetooth-based data communication and an external storage device.
- the memory 31 is used to store the computer program and other programs and data required by the terminal device of the Bluetooth-based data communication.
- the memory 31 can also be used to temporarily store data that has been output or is about to be output.
- each functional unit and module described above is exemplified. In practical applications, the above functions may be assigned to different functional units as needed.
- the module is completed by dividing the internal structure of the device into different functional units or modules to perform all or part of the functions described above.
- Each functional unit and module in the embodiment may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit, and the integrated unit may be hardware.
- Formal implementation can also be implemented in the form of software functional units.
- the specific names of the respective functional units and modules are only for the purpose of facilitating mutual differentiation, and are not intended to limit the scope of protection of the present application.
- For the specific working process of the unit and the module in the foregoing system reference may be made to the corresponding process in the foregoing method embodiment, and details are not described herein again.
- the disclosed apparatus/terminal device and method may be implemented in other manners.
- the device/terminal device embodiments described above are merely illustrative.
- the division of the modules or units is only a logical function division.
- there may be another division manner for example, multiple units.
- components may be combined or integrated into another system, or some features may be omitted or not performed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated modules/units if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, the present invention implements all or part of the processes in the foregoing embodiments, and may also be completed by a computer program to instruct related hardware.
- the computer program may be stored in a computer readable storage medium. The steps of the various method embodiments described above may be implemented when the program is executed by the processor.
- the computer program comprises computer program code, which may be in the form of source code, object code form, executable file or some intermediate form.
- the computer readable medium can include any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a removable hard drive, a magnetic disk, an optical disk, a computer memory, a read only memory (ROM, Read-Only) Memory), random access memory (RAM, Random) Access Memory), electrical carrier signals, telecommunications signals, and software distribution media.
- ROM Read Only memory
- RAM Random Access Memory
- electrical carrier signals telecommunications signals
- telecommunications signals and software distribution media. It should be noted that the content contained in the computer readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in a jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, computer readable media It does not include electrical carrier signals and telecommunication signals.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention est applicable au domaine des communications Bluetooth. L'invention concerne un procédé et un dispositif de transmission de données de type Bluetooth, et un support d'informations. Le procédé de transmission de données de type Bluetooth comprend les étapes consistant : à ajouter des informations de vérification à un paquet de données à envoyer, et à envoyer une trame de données à un terminal de réception sans utiliser un ACK à caractères d'accusé de réception, de sorte que le terminal de réception détermine, en fonction des informations de vérification, si le bon paquet de données a été reçu ; et à acquérir un résultat de vérification envoyé par le terminal de réception, et à réaliser un traitement correspondant en fonction du résultat de vérification. L'invention concerne en outre un dispositif de transmission de données de type Bluetooth. Selon la présente invention, une trame de données est envoyée sans utiliser un ACK à caractères d'accusé de réception, et un traitement correspondant est réalisé au niveau d'un terminal d'envoi en fonction d'un résultat de vérification, de sorte que le débit de transmission de données est fortement augmenté et que la stabilité et l'intégrité de la transmission de données sont garanties.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711236755.1A CN107835040B (zh) | 2017-11-30 | 2017-11-30 | 一种基于蓝牙的数据通讯的方法、设备及存储介质 |
| CN201711236755.1 | 2017-11-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019105143A1 true WO2019105143A1 (fr) | 2019-06-06 |
Family
ID=61646650
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/110724 Ceased WO2019105143A1 (fr) | 2017-11-30 | 2018-10-18 | Procédé et dispositif de transmission de données de type bluetooth et support d'informations |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107835040B (fr) |
| WO (1) | WO2019105143A1 (fr) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113923199A (zh) * | 2021-10-11 | 2022-01-11 | 交控科技股份有限公司 | 一种数据通信传输优化方法及系统 |
| CN114040371A (zh) * | 2021-11-02 | 2022-02-11 | 郑州市中医院(郑州市红十字医院) | 一种嵌入式电疗仪与移动终端通信方法及系统 |
| CN115038115A (zh) * | 2022-06-21 | 2022-09-09 | 美的集团股份有限公司 | 数据传输方法、装置、电子设备、存储介质和产品 |
| CN115048430A (zh) * | 2022-06-28 | 2022-09-13 | 北京龙智数科科技服务有限公司 | 数据核验方法、系统、装置及存储介质 |
| CN115441997A (zh) * | 2022-08-30 | 2022-12-06 | 京东方科技集团股份有限公司 | 数据的传输方法、装置、存储介质及电子设备 |
| CN115776658A (zh) * | 2021-09-06 | 2023-03-10 | 海信视像科技股份有限公司 | 显示设备及其与控制装置建立蓝牙连接的方法 |
| CN116094655A (zh) * | 2021-10-29 | 2023-05-09 | 炬芯科技股份有限公司 | 一种数据处理方法、装置、电子设备以及存储介质 |
| CN116233021A (zh) * | 2023-03-16 | 2023-06-06 | 北京广利核系统工程有限公司 | 一种通信处理方法及装置 |
| CN116647306A (zh) * | 2023-04-26 | 2023-08-25 | 深圳市正浩创新科技股份有限公司 | 数据传输方法、数据传输装置、通信设备和存储介质 |
| CN119364322A (zh) * | 2024-10-21 | 2025-01-24 | 大秦数字能源技术股份有限公司 | 多场景储能设备的无线组网方法、系统、介质及设备 |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107835040B (zh) * | 2017-11-30 | 2020-11-13 | 深圳市文鼎创数据科技有限公司 | 一种基于蓝牙的数据通讯的方法、设备及存储介质 |
| CN109150414B (zh) * | 2018-08-30 | 2021-08-31 | 深圳大势智能科技有限公司 | 加强设备之间蓝牙通信稳定方法、装置、设备及存储介质 |
| CN111435555A (zh) * | 2019-01-14 | 2020-07-21 | 杰克缝纫机股份有限公司 | 数据传输与验证方法及其装置、设备和存储介质 |
| CN112822664A (zh) * | 2019-11-16 | 2021-05-18 | 杭州九阳小家电有限公司 | 一种智能家居环境下的数据通信方法和装置 |
| CN110971387A (zh) * | 2019-12-10 | 2020-04-07 | 上海邦邦机器人有限公司 | 一种数据传输处理方法、发送设备和接收设备 |
| CN113132955A (zh) * | 2019-12-31 | 2021-07-16 | 广东芬尼克兹节能设备有限公司 | 一种蓝牙通信方法、装置、电子设备及存储介质 |
| CN112040062A (zh) * | 2020-09-08 | 2020-12-04 | 广州市埃特斯通讯设备有限公司 | 一种手机与obu之间的蓝牙数据信息传送方法 |
| CN112040063A (zh) * | 2020-09-08 | 2020-12-04 | 广州市埃特斯通讯设备有限公司 | 一种手机与obu之间的蓝牙数据信息传送方法 |
| CN114696944A (zh) * | 2020-12-25 | 2022-07-01 | 深圳Tcl新技术有限公司 | 数据包处理方法、装置、智能终端及计算机可读存储介质 |
| CN112769939B (zh) * | 2021-01-13 | 2023-03-21 | 北京机电工程总体设计部 | 一种用于实时通讯的大数据可靠传输方法 |
| CN113286279A (zh) * | 2021-04-12 | 2021-08-20 | 西安中科创达软件有限公司 | 数据处理方法、装置、设备及存储介质 |
| CN115412890B (zh) * | 2021-05-28 | 2024-07-02 | 中移物联网有限公司 | 一种数据传输方法、装置和终端设备 |
| CN113645600B (zh) * | 2021-08-13 | 2025-04-08 | Oppo广东移动通信有限公司 | 数据传输方法、装置、终端及存储介质 |
| CN115696502A (zh) * | 2022-09-19 | 2023-02-03 | 深圳市硅格半导体有限公司 | 硬件的烧录方法、系统、设备及存储介质 |
| CN115622758A (zh) * | 2022-09-30 | 2023-01-17 | 北京计算机技术及应用研究所 | 一种工控终端安全加固方法 |
| CN116471042A (zh) * | 2023-03-08 | 2023-07-21 | 北京旋极信息技术股份有限公司 | 一种数据校验方法、装置和系统 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101841469A (zh) * | 2010-03-24 | 2010-09-22 | 北京创毅视讯科技有限公司 | 一种物联网中的数据传输方法、系统和装置 |
| CN103607258A (zh) * | 2013-11-18 | 2014-02-26 | 深圳市道通科技有限公司 | 汽车电脑诊断设备中主从设备的通信方法、装置及系统 |
| CN104780029A (zh) * | 2014-01-14 | 2015-07-15 | 华为技术有限公司 | 一种混合自动重传请求方法及相关装置 |
| CN107835040A (zh) * | 2017-11-30 | 2018-03-23 | 深圳市文鼎创数据科技有限公司 | 一种基于蓝牙的数据通讯的方法、设备及存储介质 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5170697B2 (ja) * | 2009-03-30 | 2013-03-27 | Kddi株式会社 | Bluetooth通信方法およびシステム |
| CN102983884B (zh) * | 2011-09-05 | 2016-03-30 | 国民技术股份有限公司 | 一种通过磁信道传输数据的方法 |
| CN103825905B (zh) * | 2014-03-10 | 2018-05-25 | 云中致用(广州)信息科技有限公司 | 一种多媒体数据交换方法及装置 |
| CN104184553B (zh) * | 2014-09-02 | 2018-03-23 | 广东欧珀移动通信有限公司 | 低功耗蓝牙数据传输方法、装置以及设备 |
| CN104661172A (zh) * | 2015-01-26 | 2015-05-27 | 武汉健坤科技有限公司 | 基于蓝牙低功耗的扩展数据传输方法和系统 |
-
2017
- 2017-11-30 CN CN201711236755.1A patent/CN107835040B/zh active Active
-
2018
- 2018-10-18 WO PCT/CN2018/110724 patent/WO2019105143A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101841469A (zh) * | 2010-03-24 | 2010-09-22 | 北京创毅视讯科技有限公司 | 一种物联网中的数据传输方法、系统和装置 |
| CN103607258A (zh) * | 2013-11-18 | 2014-02-26 | 深圳市道通科技有限公司 | 汽车电脑诊断设备中主从设备的通信方法、装置及系统 |
| CN104780029A (zh) * | 2014-01-14 | 2015-07-15 | 华为技术有限公司 | 一种混合自动重传请求方法及相关装置 |
| CN107835040A (zh) * | 2017-11-30 | 2018-03-23 | 深圳市文鼎创数据科技有限公司 | 一种基于蓝牙的数据通讯的方法、设备及存储介质 |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115776658A (zh) * | 2021-09-06 | 2023-03-10 | 海信视像科技股份有限公司 | 显示设备及其与控制装置建立蓝牙连接的方法 |
| CN113923199A (zh) * | 2021-10-11 | 2022-01-11 | 交控科技股份有限公司 | 一种数据通信传输优化方法及系统 |
| CN116094655A (zh) * | 2021-10-29 | 2023-05-09 | 炬芯科技股份有限公司 | 一种数据处理方法、装置、电子设备以及存储介质 |
| CN114040371A (zh) * | 2021-11-02 | 2022-02-11 | 郑州市中医院(郑州市红十字医院) | 一种嵌入式电疗仪与移动终端通信方法及系统 |
| CN115038115A (zh) * | 2022-06-21 | 2022-09-09 | 美的集团股份有限公司 | 数据传输方法、装置、电子设备、存储介质和产品 |
| CN115048430A (zh) * | 2022-06-28 | 2022-09-13 | 北京龙智数科科技服务有限公司 | 数据核验方法、系统、装置及存储介质 |
| CN115048430B (zh) * | 2022-06-28 | 2024-04-16 | 北京龙智数科科技服务有限公司 | 数据核验方法、系统、装置及存储介质 |
| CN115441997A (zh) * | 2022-08-30 | 2022-12-06 | 京东方科技集团股份有限公司 | 数据的传输方法、装置、存储介质及电子设备 |
| CN116233021A (zh) * | 2023-03-16 | 2023-06-06 | 北京广利核系统工程有限公司 | 一种通信处理方法及装置 |
| CN116647306A (zh) * | 2023-04-26 | 2023-08-25 | 深圳市正浩创新科技股份有限公司 | 数据传输方法、数据传输装置、通信设备和存储介质 |
| CN119364322A (zh) * | 2024-10-21 | 2025-01-24 | 大秦数字能源技术股份有限公司 | 多场景储能设备的无线组网方法、系统、介质及设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107835040B (zh) | 2020-11-13 |
| CN107835040A (zh) | 2018-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019105143A1 (fr) | Procédé et dispositif de transmission de données de type bluetooth et support d'informations | |
| JP2011501483A (ja) | 周辺機器のためのミリ波通信 | |
| US20160157048A1 (en) | Handling bluetooth low energy messages | |
| US10021182B2 (en) | Method and apparatus for data synchronization | |
| US11889255B2 (en) | Communication method between earphones and charging box, charging box, earphones and readable storage medium | |
| US11153038B2 (en) | MIC recovery of BR/EDR links | |
| US11917543B2 (en) | Bluetooth-based data transmission method and data receiving method, communicating apparatus and computer storage medium | |
| US11770212B2 (en) | Data transmission methods, data transmission device, and data transmission apparatuses | |
| WO2023202243A1 (fr) | Procédé et appareils de traitement de données, dispositif informatique et support de stockage | |
| US10932159B2 (en) | Data transmission method, data receiving device, and data sending device | |
| CN112187406B (zh) | 一种真无线耳机的纠错方法、装置及介质 | |
| EP3065323B1 (fr) | Procédé et dispositif de transmission basés sur des accords multi-source d'entrée/sortie de données de gestion | |
| US20160359950A1 (en) | Systems and methods for improved trivial file transfer protocol | |
| CN106788916A (zh) | 用于总线的数据传输方法及数据传输装置 | |
| CN115982090B (zh) | 软硬件协同实现远端内存访问的方法和装置 | |
| CN115314544B (zh) | 一种tcp数据单向传输方法、装置、设备及介质 | |
| CN117040749A (zh) | 信息认证方法、装置、电子设备、存储介质及程序产品 | |
| CN115348333A (zh) | 基于udp双端通信交互的数据传输方法、系统及设备 | |
| US10623872B1 (en) | Systems and methods for audio rendering control in a hearing system | |
| CN106169947A (zh) | 数据传输方法、第一设备及第二设备 | |
| US9338016B2 (en) | Method and apparatus for exchanging messages | |
| US20250211480A1 (en) | Data packet transmission control method and apparatus based on active machine and standby machine, device, and medium | |
| US20250103271A1 (en) | Method for audio sharing, primary audio playing device and system for audio sharing | |
| CN113783665B (zh) | 通信方法及装置 | |
| CN113556208B (zh) | Hello报文传输方法、装置和可读存储介质 |
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: 18883881 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18883881 Country of ref document: EP Kind code of ref document: A1 |