CN107566972A - A kind of blue-teeth data high speed transmission method and device based on BLE standards - Google Patents
A kind of blue-teeth data high speed transmission method and device based on BLE standards Download PDFInfo
- Publication number
- CN107566972A CN107566972A CN201710786641.8A CN201710786641A CN107566972A CN 107566972 A CN107566972 A CN 107566972A CN 201710786641 A CN201710786641 A CN 201710786641A CN 107566972 A CN107566972 A CN 107566972A
- Authority
- CN
- China
- Prior art keywords
- data
- blue
- teeth
- frame
- teeth data
- 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.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
A kind of blue-teeth data high speed transmission method and device based on BLE standards are disclosed in the embodiment of the present invention, including:Obtain blue-teeth data waiting for transmission;The blue-teeth data is carried out by sub-frame processing according to BLE standards and generates at least two data frames;At least two data frame is transmitted to purpose equipment by least two data transmission channels, so that the purpose equipment carries out restructuring at least two data frame after at least two data frame is received and generates the blue-teeth data.At least two data frames are generated based on sub-frame processing is carried out to blue-teeth data, and at least two data frames are transmitted by least two data transmission channels, BLE can be used to carry out the high-speed transfer of blue-teeth data.
Description
Technical field
The present invention relates to communication technical field, and in particular to a kind of blue-teeth data high speed transmission method based on BLE standards
And device.
Background technology
Bluetooth low energy consumption (BLE) technology is low cost, short distance, the robustness wireless technology of interoperable, is operated in and exempts from
The 2.4GHz ISM radio frequency bands of license.BLE standards are low speed transmissions and the low-power consumption bluetooth product association that sets for small data block
View, a variety of BLE product requirements data frames are 20 bytes, and frame period is more than 7.5ms.And bluetooth enhancing speed (Enhanced Data
Rate, EDR) message transmission rate of Bluetooth technology is substantially increased,
At present, because by the same power consumption limit of system, blue tooth pen can not select EDR to carry out High Speed Bluetooth data transfer, because
This, it is necessary to the high-speed transfer of blue-teeth data is carried out using BLE.But when being write using blue tooth pen, every group of coordinate obtains
Data be above 20 bytes, the requirement than the frame of 20 byte one as defined in BLE standard is big, moreover, in blue tooth pen high writing speeds
When, it is scanned for per 2ms to one group of data, it is shorter than 7.5ms as defined in BLE standard, therefore, bluetooth is being carried out using BLE
During the high-speed transfer of data, if using enqueuing transport method, real-time meaning is just lost, if being lined up low speed using offline
The method of transmission, transmission is time-consuming then can be very long.
Therefore, how a kind of method of the blue-teeth data high-speed transfer based on BLE standards is provided, turns into people in the art
Member's technical problem urgently to be resolved hurrily.
The content of the invention
In view of this, the embodiment of the present invention provides a kind of blue-teeth data high speed transmission method and device based on BLE standards,
BLE can be used to carry out the high-speed transfer of blue-teeth data.
To achieve the above object, the embodiment of the present invention provides following technical scheme:
A kind of blue-teeth data high speed transmission method based on BLE standards, including:
Obtain blue-teeth data waiting for transmission;
The blue-teeth data is carried out by sub-frame processing according to BLE standards and generates at least two data frames;
At least two data frame is transmitted to purpose equipment by least two data transmission channels, so that the mesh
Equipment restructuring carried out at least two data frame after at least two data frame is received generate the bluetooth number
According to.
Optionally, the size of data of the blue-teeth data is more than 20 bytes, then it is described according to BLE standards by the bluetooth number
At least two data frames are generated according to sub-frame processing is carried out, including:
The blue-teeth data is subjected to sub-frame processing and generates the data frame that at least two size of data are 20 bytes.
Optionally, the blue-teeth data is subjected to sub-frame processing and generates the data frame that at least two sizes are 20 bytes, bag
Include:
The byte number divided by 18 included with the size of data of blue-teeth data obtains quotient N and remainder s;
The blue-teeth data is divided into N+1 blue-teeth data section, wherein, in top n blue-teeth data section, each bluetooth number
Size of data according to section is 18 bytes, and the size of data of last blue-teeth data section is s bytes;
To each blue-teeth data section in the top n blue-teeth data section, respectively plus 1 byte for being used to indicate framing
Indicate head and the ordinal number of 1 byte for indicating the position of the blue-teeth data section in the blue-teeth data, generate N number of number
According to the data frame that size is 20 bytes;
After supplying 18 bytes to last described blue-teeth data section, plus the mark of 1 byte for indicating framing
The ordinal number of will head and 1 byte for indicating the position of the blue-teeth data section in the blue-teeth data, generation data are big
Small is the data frame of 20 bytes;
Wherein, the N is the positive integer more than 1, and the s is the positive integer less than 18 more than or equal to 1.
Optionally, at least two data frame is transmitted to purpose equipment, bag by least two data transmission channels
Include:
When the N+1 be less than or equal to 255 when, by N+1 data frame of generation by N+1 data transmission channel transmit to
Purpose equipment, wherein, a data frame is transmitted to purpose equipment by a data transmission channel.
Optionally, at least two data frame is transmitted to purpose equipment, bag by least two data transmission channels
Include:
When the N+1 is more than 255, according to framing order, N+1 data frame of generation is divided at least two batches and led to
Data transmission channel is crossed to transmit to purpose equipment, wherein, a data transmission channel is transmitted between the data frame of two batches
At intervals of 7.5 milliseconds.
A kind of blue-teeth data high-speed transfer device based on BLE standards, including:
Acquiring unit, for obtaining blue-teeth data waiting for transmission;
Framing unit, at least two data frames are generated for the blue-teeth data to be carried out into sub-frame processing according to BLE standards;
Data transmission unit, at least two data frame to be transmitted to mesh by least two data transmission channels
Equipment so that the purpose equipment at least two data frame is carried out after at least two data frame is received weight
Group generates the blue-teeth data.
Optionally, the size of data of the blue-teeth data is more than 20 bytes, then the framing unit, is specifically used for:
The blue-teeth data is subjected to sub-frame processing and generates the data frame that at least two size of data are 20 bytes.
Optionally, the framing unit, is specifically used for:
The byte number divided by 18 included with the size of data of blue-teeth data obtains quotient N and remainder s;
The blue-teeth data is divided into N+1 blue-teeth data section, wherein, in top n blue-teeth data section, each bluetooth number
Size of data according to section is 18 bytes, and the size of data of last blue-teeth data section is s bytes;
To each blue-teeth data section in the top n blue-teeth data section, respectively plus 1 byte for being used to indicate framing
Indicate head and the ordinal number of 1 byte for indicating the position of the blue-teeth data section in the blue-teeth data, generate N number of number
According to the data frame that size is 20 bytes;
After supplying 18 bytes to last described blue-teeth data section, plus the mark of 1 byte for indicating framing
The ordinal number of will head and 1 byte for indicating the position of the blue-teeth data section in the blue-teeth data, generation data are big
Small is the data frame of 20 bytes;
Wherein, the N is the positive integer more than 1, and the s is the positive integer less than 18 more than or equal to 1.
Optionally, the data transmission unit, is specifically used for:
When the N+1 be less than or equal to 255 when, by N+1 data frame of generation by N+1 data transmission channel transmit to
Purpose equipment, wherein, a data frame is transmitted to purpose equipment by a data transmission channel.
Optionally, the data transmission unit, is specifically used for:
When the N+1 is more than 255, according to framing order, N+1 data frame of generation is divided at least two batches and led to
Data transmission channel is crossed to transmit to purpose equipment, wherein, a data transmission channel is transmitted between the data frame of two batches
At intervals of 7.5 milliseconds.
Based on above-mentioned technical proposal, a kind of blue-teeth data based on BLE standards is disclosed in the embodiment of the present invention and is passed at a high speed
Transmission method and device, including:Obtain blue-teeth data waiting for transmission;The blue-teeth data is carried out by sub-frame processing according to BLE standards
Generate at least two data frames;At least two data frame is transmitted to purpose by least two data transmission channels and set
It is standby, so that the purpose equipment carries out restructuring life after at least two data frame is received at least two data frame
Into the blue-teeth data.At least two data frames are generated based on sub-frame processing is carried out to blue-teeth data, and pass through at least two numbers
At least two data frames are transmitted according to transmission channel, BLE can be used to carry out the high-speed transfer of blue-teeth data.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this
The embodiment of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis
The accompanying drawing of offer obtains other accompanying drawings.
Fig. 1 is that a kind of flow of the blue-teeth data high speed transmission method based on BLE standards disclosed in the embodiment of the present invention is shown
It is intended to;
Fig. 2 is that the blue-teeth data is carried out sub-frame processing at least two sizes of generation by one kind disclosed in the embodiment of the present invention
For the schematic flow sheet of the method for the data frame of 20 bytes;
Fig. 3 is that the flow for the blue-teeth data that the disclosed method using the present invention of the embodiment of the present invention transmits 271 bytes is shown
It is intended to;
Fig. 4 is the flow for the blue-teeth data that the disclosed method using prior art of the embodiment of the present invention transmits 271 bytes
Schematic diagram;
Fig. 5 is a kind of specific knot of the blue-teeth data high-speed transfer device based on BLE standards disclosed in the embodiment of the present invention
Structure schematic diagram.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art are obtained every other under the premise of creative work is not made
Embodiment, belong to the scope of protection of the invention.
Accompanying drawing 1 is referred to, Fig. 1 is a kind of blue-teeth data high-speed transfer based on BLE standards disclosed in the embodiment of the present invention
The schematic flow sheet of method, this method specifically comprise the following steps:
Step S100, obtain blue-teeth data waiting for transmission.
It should be noted that the size of data of the blue-teeth data is more than 20 bytes.
Step S110, the blue-teeth data is carried out by sub-frame processing according to BLE standards and generates at least two data frames.
It should be noted that in this step, it is big that the blue-teeth data is subjected to sub-frame processing at least two data of generation
Small is the data frame of 20 bytes.
Step S120, at least two data frame is transmitted to purpose equipment by least two data transmission channels,
So that the purpose equipment carries out restructuring generation after at least two data frame is received at least two data frame
The blue-teeth data.
It should be noted that the quantity of BLE data transmission channels is 255.When the number of data frame is less than or equal to 255,
The data transmission channel for the number equal amount that the data frame of generation passes through the data frame with generation is transmitted to purpose equipment, its
In, a data frame is transmitted to purpose equipment by a data transmission channel.When the number of data frame is more than 255, according to
Framing order, is divided at least two batches by the data frame of generation and is transmitted by data transmission channel to purpose equipment, wherein, one
Individual data transmission channel transmit between the data frame of two batches at intervals of 7.5 milliseconds.
A kind of blue-teeth data high speed transmission method based on BLE standards is disclosed in the present embodiment, including:Obtain to be transmitted
Blue-teeth data;The blue-teeth data is carried out by sub-frame processing according to BLE standards and generates at least two data frames;By described at least
Two data frames are transmitted to purpose equipment by least two data transmission channels so that the purpose equipment receive it is described
Restructuring is carried out after at least two data frames at least two data frame and generates the blue-teeth data.Based on entering to blue-teeth data
Row sub-frame processing generates at least two data frames, and transmits at least two data frames, energy by least two data transmission channels
The high-speed transfer of blue-teeth data is enough carried out using BLE.
Accompanying drawing 2 is referred to, Fig. 2 is that the blue-teeth data is carried out sub-frame processing generation by one kind disclosed in the embodiment of the present invention
At least two sizes are the schematic flow sheet of the method for the data frame of 20 bytes, and this method specifically comprises the following steps:
Step S200, the byte number divided by 18 included with the size of data of blue-teeth data obtain quotient N and remainder s, its
In, the N is the positive integer more than 1, and the s is the positive integer less than 18 more than or equal to 1.
Step S210, the blue-teeth data is divided into N+1 blue-teeth data section, wherein, in top n blue-teeth data section,
The size of data of each blue-teeth data section is 18 bytes, and the size of data of last blue-teeth data section is s bytes.
Step S220, to each blue-teeth data section in the top n blue-teeth data section, add be used to indicate framing respectively
The mark head of 1 byte and the ordinal number of 1 byte for indicating the position of the blue-teeth data section in the blue-teeth data,
Generate the data frame that N number of size of data is 20 bytes.
Step S230, after supplying 18 bytes to last described blue-teeth data section, plus for indicating the 1 of framing
The mark head of byte and the ordinal number of 1 byte for indicating the position of the blue-teeth data section in the blue-teeth data, it is raw
Into the data frame that size of data is 20 bytes.
Shown in the blue-teeth data high speed transmission method and accompanying drawing 2 based on BLE standards shown in accompanying drawing 1 by the indigo plant
Tooth data carry out sub-frame processing and generate method of at least two sizes for the data frame of 20 bytes, it was determined that as the N
+ 1 be less than or equal to 255 when, N+1 data frame of generation is transmitted to purpose equipment by N+1 data transmission channel, wherein,
One data frame is transmitted to purpose equipment by a data transmission channel.When the N+1 is more than 255, according to framing order,
N+1 data frame of generation is divided into at least two batches to transmit to purpose equipment by data transmission channel, wherein, a number
According to transmission channel transmit two batches data frame between at intervals of 7.5 milliseconds.
In addition, the blue-teeth data based on BLE standards that the present invention gives shown in the above-mentioned accompanying drawing 1 of a use passes at a high speed
The sub-frame processing that carries out the blue-teeth data shown in transmission method and accompanying drawing 2 generates the data that at least two sizes are 20 bytes
The method of frame is to the example (referring specifically to accompanying drawing 3) of the Bluetooth data transfer of 271 bytes, and accordingly using existing
The method of technology is contrasted by beautiful figure to the example (referring specifically to accompanying drawing 4) of the Bluetooth data transfer of above-mentioned 271 byte, can
To determine, the time-consuming method for far smaller than using prior art of the blue-teeth data of 271 bytes is transmitted using the method for the present invention
Transmit the time-consuming of the blue-teeth data of 271 bytes.
Accompanying drawing 5 is referred to, Fig. 5 is a kind of blue-teeth data high-speed transfer based on BLE standards disclosed in the embodiment of the present invention
The concrete structure schematic diagram of device, the device include:
Acquiring unit 100, for obtaining blue-teeth data waiting for transmission;
Framing unit 110, at least two data are generated for the blue-teeth data to be carried out into sub-frame processing according to BLE standards
Frame;
Data transmission unit 120, at least two data frame to be transmitted by least two data transmission channels
To purpose equipment, so that the purpose equipment is entered after at least two data frame is received at least two data frame
Row restructuring generates the blue-teeth data.
Optionally, the size of data of the blue-teeth data is more than 20 bytes, then the framing unit, is specifically used for:
The blue-teeth data is subjected to sub-frame processing and generates the data frame that at least two size of data are 20 bytes.
Optionally, the framing unit, is specifically used for:
The byte number divided by 18 included with the size of data of blue-teeth data obtains quotient N and remainder s;
The blue-teeth data is divided into N+1 blue-teeth data section, wherein, in top n blue-teeth data section, each bluetooth number
Size of data according to section is 18 bytes, and the size of data of last blue-teeth data section is s bytes;
To each blue-teeth data section in the top n blue-teeth data section, respectively plus 1 byte for being used to indicate framing
Indicate head and the ordinal number of 1 byte for indicating the position of the blue-teeth data section in the blue-teeth data, generate N number of number
According to the data frame that size is 20 bytes;
After supplying 18 bytes to last described blue-teeth data section, plus the mark of 1 byte for indicating framing
The ordinal number of will head and 1 byte for indicating the position of the blue-teeth data section in the blue-teeth data, generation data are big
Small is the data frame of 20 bytes;
Wherein, the N is the positive integer more than 1, and the s is the positive integer less than 18 more than or equal to 1.
Optionally, the data transmission unit, is specifically used for:
When the N+1 be less than or equal to 255 when, by N+1 data frame of generation by N+1 data transmission channel transmit to
Purpose equipment, wherein, a data frame is transmitted to purpose equipment by a data transmission channel.
Optionally, the data transmission unit, is specifically used for:
When the N+1 is more than 255, according to framing order, N+1 data frame of generation is divided at least two batches and led to
Data transmission channel is crossed to transmit to purpose equipment, wherein, a data transmission channel is transmitted between the data frame of two batches
At intervals of 7.5 milliseconds.
In summary:
A kind of blue-teeth data high speed transmission method and device based on BLE standards are disclosed in the embodiment of the present invention, including:
Obtain blue-teeth data waiting for transmission;The blue-teeth data is carried out by sub-frame processing according to BLE standards and generates at least two data frames;
At least two data frame is transmitted to purpose equipment by least two data transmission channels, so that the purpose equipment exists
The restructuring generation blue-teeth data is carried out at least two data frame after receiving at least two data frame.Based on pair
Blue-teeth data carries out sub-frame processing and generates at least two data frames, and transmits at least two by least two data transmission channels
Data frame, BLE can be used to carry out the high-speed transfer of blue-teeth data.
Each embodiment is described by the way of progressive in this specification, what each embodiment stressed be and other
The difference of embodiment, between each embodiment identical similar portion mutually referring to.For device disclosed in embodiment
For, because it is corresponded to the method disclosed in Example, so description is fairly simple, related part is said referring to method part
It is bright.
Professional further appreciates that, with reference to the unit of each example of the embodiments described herein description
And algorithm steps, can be realized with electronic hardware, computer software or the combination of the two, in order to clearly demonstrate hardware and
The interchangeability of software, the composition and step of each example are generally described according to function in the above description.These
Function is performed with hardware or software mode actually, application-specific and design constraint depending on technical scheme.Specialty
Technical staff can realize described function using distinct methods to each specific application, but this realization should not
Think beyond the scope of this invention.
The application is with reference to the flow according to the method for the embodiment of the present application, equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram
Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided
The processors of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce
A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real
The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to
Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or
The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted
Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or
The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in individual square frame or multiple square frames.
In a typical configuration, computing device includes one or more processors (CPU), input/output interface, net
Network interface and internal memory.
Memory may include computer-readable medium in volatile memory, random access memory (RAM) and/
Or the form such as Nonvolatile memory, such as read-only storage (ROM) or flash memory (flash RAM).Memory is computer-readable Jie
The example of matter.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method
Or technology come realize information store.Information can be computer-readable instruction, data structure, the module of program or other data.
The example of the storage medium of computer includes, but are not limited to phase transition internal memory (PRAM), static RAM (SRAM), moved
State random access memory (DRAM), other kinds of random access memory (RAM), read-only storage (ROM), electric erasable
Programmable read only memory (EEPROM), fast flash memory bank or other memory techniques, read-only optical disc read-only storage (CD-ROM),
Digital versatile disc (DVD) or other optical storages, magnetic cassette tape, the storage of tape magnetic rigid disk or other magnetic storage apparatus
Or any other non-transmission medium, the information that can be accessed by a computing device available for storage.Define, calculate according to herein
Machine computer-readable recording medium does not include temporary computer readable media (transitory media), such as data-signal and carrier wave of modulation.
It should also be noted that, term " comprising ", "comprising" or its any other variant are intended to nonexcludability
Comprising so that process, method, commodity or equipment including a series of elements not only include those key elements, but also wrapping
Include the other element being not expressly set out, or also include for this process, method, commodity or equipment intrinsic want
Element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including key element
Other identical element in process, method, commodity or equipment also be present.
It will be understood by those skilled in the art that embodiments herein can be provided as method, system or computer program product.
Therefore, the application can be using the embodiment in terms of complete hardware embodiment, complete software embodiment or combination software and hardware
Form.Deposited moreover, the application can use to can use in one or more computers for wherein including computer usable program code
The shape for the computer program product that storage media is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.)
Formula.
Embodiments herein is these are only, is not limited to the application.To those skilled in the art,
The application can have various modifications and variations.All any modifications made within spirit herein and principle, equivalent substitution,
Improve etc., it should be included within the scope of claims hereof.
Claims (10)
- A kind of 1. blue-teeth data high speed transmission method based on BLE standards, it is characterised in that including:Obtain blue-teeth data waiting for transmission;The blue-teeth data is carried out by sub-frame processing according to BLE standards and generates at least two data frames;At least two data frame is transmitted to purpose equipment by least two data transmission channels, so that the purpose is set It is standby to carry out the restructuring generation blue-teeth data at least two data frame after at least two data frame is received.
- 2. according to the method for claim 1, it is characterised in that the size of data of the blue-teeth data is more than 20 bytes, then It is described that the blue-teeth data is carried out by sub-frame processing at least two data frames of generation according to BLE standards, including:The blue-teeth data is subjected to sub-frame processing and generates the data frame that at least two size of data are 20 bytes.
- 3. according to the method for claim 2, it is characterised in that the blue-teeth data is subjected to sub-frame processing generation at least two Individual size is the data frame of 20 bytes, including:The byte number divided by 18 included with the size of data of blue-teeth data obtains quotient N and remainder s;The blue-teeth data is divided into N+1 blue-teeth data section, wherein, in top n blue-teeth data section, each blue-teeth data section Size of data be 18 bytes, the size of data of last blue-teeth data section is s bytes;To each blue-teeth data section in the top n blue-teeth data section, respectively plus the mark for 1 byte for being used to indicate framing The ordinal number of head and 1 byte for indicating the position of the blue-teeth data section in the blue-teeth data, it is big to generate N number of data Small is the data frame of 20 bytes;After supplying 18 bytes to last described blue-teeth data section, plus the mark head of 1 byte for indicating framing And the ordinal number of 1 byte for indicating the position of the blue-teeth data section in the blue-teeth data, generation size of data are The data frame of 20 bytes;Wherein, the N is the positive integer more than 1, and the s is the positive integer less than 18 more than or equal to 1.
- 4. according to the method for claim 3, it is characterised in that at least two data frame is passed through at least two data Transmission channel is transmitted to purpose equipment, including:When the N+1 is less than or equal to 255, N+1 data frame of generation is transmitted to purpose by N+1 data transmission channel Equipment, wherein, a data frame is transmitted to purpose equipment by a data transmission channel.
- 5. according to the method for claim 3, it is characterised in that at least two data frame is passed through at least two data Transmission channel is transmitted to purpose equipment, including:When the N+1 is more than 255, according to framing order, N+1 data frame of generation is divided at least two batches and passes through number Transmitted according to transmission channel to purpose equipment, wherein, a data transmission channel transmits the interval between the data frame of two batches For 7.5 milliseconds.
- A kind of 6. blue-teeth data high-speed transfer device based on BLE standards, it is characterised in that including:Acquiring unit, for obtaining blue-teeth data waiting for transmission;Framing unit, at least two data frames are generated for the blue-teeth data to be carried out into sub-frame processing according to BLE standards;Data transmission unit, set at least two data frame to be transmitted to purpose by least two data transmission channels It is standby, so that the purpose equipment carries out restructuring life after at least two data frame is received at least two data frame Into the blue-teeth data.
- 7. device according to claim 6, it is characterised in that the size of data of the blue-teeth data is more than 20 bytes, then The framing unit, is specifically used for:The blue-teeth data is subjected to sub-frame processing and generates the data frame that at least two size of data are 20 bytes.
- 8. device according to claim 7, it is characterised in that the framing unit, be specifically used for:The byte number divided by 18 included with the size of data of blue-teeth data obtains quotient N and remainder s;The blue-teeth data is divided into N+1 blue-teeth data section, wherein, in top n blue-teeth data section, each blue-teeth data section Size of data be 18 bytes, the size of data of last blue-teeth data section is s bytes;To each blue-teeth data section in the top n blue-teeth data section, respectively plus the mark for 1 byte for being used to indicate framing The ordinal number of head and 1 byte for indicating the position of the blue-teeth data section in the blue-teeth data, it is big to generate N number of data Small is the data frame of 20 bytes;After supplying 18 bytes to last described blue-teeth data section, plus the mark head of 1 byte for indicating framing And the ordinal number of 1 byte for indicating the position of the blue-teeth data section in the blue-teeth data, generation size of data are The data frame of 20 bytes;Wherein, the N is the positive integer more than 1, and the s is the positive integer less than 18 more than or equal to 1.
- 9. device according to claim 8, it is characterised in that the data transmission unit, be specifically used for:When the N+1 is less than or equal to 255, N+1 data frame of generation is transmitted to purpose by N+1 data transmission channel Equipment, wherein, a data frame is transmitted to purpose equipment by a data transmission channel.
- 10. device according to claim 8, it is characterised in that the data transmission unit, be specifically used for:When the N+1 is more than 255, according to framing order, N+1 data frame of generation is divided at least two batches and passes through number Transmitted according to transmission channel to purpose equipment, wherein, a data transmission channel transmits the interval between the data frame of two batches For 7.5 milliseconds.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710786641.8A CN107566972B (en) | 2017-09-04 | 2017-09-04 | Bluetooth data high-speed transmission method and device based on BLE standard |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710786641.8A CN107566972B (en) | 2017-09-04 | 2017-09-04 | Bluetooth data high-speed transmission method and device based on BLE standard |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107566972A true CN107566972A (en) | 2018-01-09 |
CN107566972B CN107566972B (en) | 2021-02-26 |
Family
ID=60979102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710786641.8A Expired - Fee Related CN107566972B (en) | 2017-09-04 | 2017-09-04 | Bluetooth data high-speed transmission method and device based on BLE standard |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107566972B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109561395A (en) * | 2018-12-07 | 2019-04-02 | 青岛海信电器股份有限公司 | A kind of blue-tooth transmission method and device |
CN112702143A (en) * | 2020-12-16 | 2021-04-23 | 歌尔光学科技有限公司 | Dial data management method and device, wearable device and storage medium |
CN112783462A (en) * | 2021-01-19 | 2021-05-11 | 昆山联滔电子有限公司 | Data transmission control method and device |
CN115276907A (en) * | 2022-07-25 | 2022-11-01 | 哲库科技(上海)有限公司 | Data frame transmission method, device, chip, storage medium and Bluetooth device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1428971A (en) * | 2001-12-27 | 2003-07-09 | 北京润光泰力科技发展有限公司 | Method using multiplex channel to implement transmission of one line of network data |
CN101729940A (en) * | 2008-10-22 | 2010-06-09 | 华为技术有限公司 | Method for sending data to multiple communication channels and method for receiving data |
US8266126B2 (en) * | 2010-03-24 | 2012-09-11 | Matrixx Software, Inc. | System with multiple conditional commit databases |
EP2665216A1 (en) * | 2012-05-13 | 2013-11-20 | Broadcom Corporation | Multi-channel support within single user, multiple user, multiple access, and/or MIMO wireless communications |
US20140064212A1 (en) * | 2012-09-05 | 2014-03-06 | Mediatek, Inc. | Bluetooth Low Energy and LTE Coexistence Enhancements |
CN105450289A (en) * | 2015-11-16 | 2016-03-30 | 云南财经大学 | Multichannel Beidou satellite communication method |
CN105553508A (en) * | 2015-12-04 | 2016-05-04 | 杭州朔天科技有限公司 | Efficient low-power Bluetooth data channel dynamic frequency hopping method |
US20160234301A1 (en) * | 2015-02-11 | 2016-08-11 | Emily H. Qi | Methods, Systems, and Devices for Bluetooth Low Energy Discovery |
-
2017
- 2017-09-04 CN CN201710786641.8A patent/CN107566972B/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1428971A (en) * | 2001-12-27 | 2003-07-09 | 北京润光泰力科技发展有限公司 | Method using multiplex channel to implement transmission of one line of network data |
CN101729940A (en) * | 2008-10-22 | 2010-06-09 | 华为技术有限公司 | Method for sending data to multiple communication channels and method for receiving data |
US8266126B2 (en) * | 2010-03-24 | 2012-09-11 | Matrixx Software, Inc. | System with multiple conditional commit databases |
EP2665216A1 (en) * | 2012-05-13 | 2013-11-20 | Broadcom Corporation | Multi-channel support within single user, multiple user, multiple access, and/or MIMO wireless communications |
US20140064212A1 (en) * | 2012-09-05 | 2014-03-06 | Mediatek, Inc. | Bluetooth Low Energy and LTE Coexistence Enhancements |
US20160234301A1 (en) * | 2015-02-11 | 2016-08-11 | Emily H. Qi | Methods, Systems, and Devices for Bluetooth Low Energy Discovery |
CN105450289A (en) * | 2015-11-16 | 2016-03-30 | 云南财经大学 | Multichannel Beidou satellite communication method |
CN105553508A (en) * | 2015-12-04 | 2016-05-04 | 杭州朔天科技有限公司 | Efficient low-power Bluetooth data channel dynamic frequency hopping method |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109561395A (en) * | 2018-12-07 | 2019-04-02 | 青岛海信电器股份有限公司 | A kind of blue-tooth transmission method and device |
CN112702143A (en) * | 2020-12-16 | 2021-04-23 | 歌尔光学科技有限公司 | Dial data management method and device, wearable device and storage medium |
CN112702143B (en) * | 2020-12-16 | 2023-01-24 | 歌尔科技有限公司 | Dial data management method and device, wearable device and storage medium |
CN112783462A (en) * | 2021-01-19 | 2021-05-11 | 昆山联滔电子有限公司 | Data transmission control method and device |
CN112783462B (en) * | 2021-01-19 | 2024-06-11 | 昆山联滔电子有限公司 | Data transmission control method and device |
CN115276907A (en) * | 2022-07-25 | 2022-11-01 | 哲库科技(上海)有限公司 | Data frame transmission method, device, chip, storage medium and Bluetooth device |
CN115276907B (en) * | 2022-07-25 | 2024-02-06 | 哲库科技(上海)有限公司 | Data frame transmission method, device, chip, storage medium and Bluetooth equipment |
Also Published As
Publication number | Publication date |
---|---|
CN107566972B (en) | 2021-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107566972A (en) | A kind of blue-teeth data high speed transmission method and device based on BLE standards | |
EP3737053B1 (en) | Resource mapping method and apparatus and device | |
CN105975433B (en) | A kind of message processing method and device | |
CN108347318A (en) | A kind of ascending transmission method and device | |
CN107295655A (en) | A kind of transfer resource indicating means, base station, UE and system | |
CN105677455A (en) | Device scheduling method and task administrator | |
CN108462652B (en) | A kind of message processing method, device and the network equipment | |
CN110321675A (en) | Generation, source tracing method and device based on webpage watermark | |
CN105511806A (en) | Method for processing write request and mobile terminal | |
CN107766026A (en) | The method for exhibiting data and device of a kind of intelligent watch | |
CN106844288A (en) | A kind of random string generation method and device | |
CN106776455A (en) | A kind of method and device of many GPU communications of unit | |
CN102520902B (en) | Parallel write-in multi-FIFO (first in, first out) implementation method based on single chip block RAM (random access memory) | |
CN109033365A (en) | A kind of data processing method and relevant device | |
CN106356088A (en) | Data processing method and device | |
CN108874200B (en) | The control method and device of writing speed | |
CN107896197A (en) | Method and apparatus, the storage medium of forwarding rate are measured in communication equipment | |
CN106776614A (en) | The display methods and device of sharing platform | |
CN112104403B (en) | Multi-line Cheng Yaogan satellite baseband data processing method and device based on message queue | |
CN105680983B (en) | A kind of method and apparatus solving rate-matched and deinterleaving | |
CN108874375A (en) | A kind of implementation method and device of timer | |
CN106411545A (en) | Service attribute counting method and device | |
CN102270194B (en) | Character processing method and device | |
CN106776600A (en) | The method and device of text cluster | |
CN103684863B (en) | The treating method and apparatus of traffic policing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210226 |
|
CF01 | Termination of patent right due to non-payment of annual fee |