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 PDF

Info

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
Application number
CN201710786641.8A
Other languages
Chinese (zh)
Other versions
CN107566972B (en
Inventor
马新禹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Airui Digital Technology Co Ltd
Original Assignee
Beijing Airui Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Airui Digital Technology Co Ltd filed Critical Beijing Airui Digital Technology Co Ltd
Priority to CN201710786641.8A priority Critical patent/CN107566972B/en
Publication of CN107566972A publication Critical patent/CN107566972A/en
Application granted granted Critical
Publication of CN107566972B publication Critical patent/CN107566972B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of blue-teeth data high speed transmission method and device based on BLE standards
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)

  1. 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. 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. 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. 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. 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.
  6. 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. 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. 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. 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. 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.
CN201710786641.8A 2017-09-04 2017-09-04 Bluetooth data high-speed transmission method and device based on BLE standard Expired - Fee Related CN107566972B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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