CN102082968A - Multi-hardware compatible bluetooth device driving system - Google Patents
Multi-hardware compatible bluetooth device driving system Download PDFInfo
- Publication number
- CN102082968A CN102082968A CN 201010528741 CN201010528741A CN102082968A CN 102082968 A CN102082968 A CN 102082968A CN 201010528741 CN201010528741 CN 201010528741 CN 201010528741 A CN201010528741 A CN 201010528741A CN 102082968 A CN102082968 A CN 102082968A
- Authority
- CN
- China
- Prior art keywords
- bluetooth
- module
- data
- protocol
- hardware
- 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.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention discloses a multi-hardware compatible bluetooth device driving system which comprises a bluetooth protocol module, a bluetooth device interface module, a device driving function module and a bluetooth device module, wherein the bluetooth protocol module is used for realizing high-level application service, comprises WAE (wireless application environment)/WAP (wireless application protocol) specifications and is used for meeting the requirements for development application and services on a wireless communication network; the bluetooth device interface module is used for completing detection of bluetooth hardware devices and initializing an embedded interface mode; the device driving function module is used for bluetooth devices to establish physical links, establish L2CAP (logical link control and adaptation protocol) logical links, wait for data transceiving events after the data communication between the devices is ready, start data communication, then call different functions according to the transceiving types, and revoke the links and reset various parameters of the system after data transceiving; and the bluetooth device module corresponds to each bluetooth hardware device. By implementing the invention, the system has the beneficial effects of realizing rich external device interface standards, having expandability and facilitating hardware loading and upgrading.
Description
Technical field
The present invention relates to digital home technical field, be specifically related to a kind of many hardware compatibilities bluetooth equipment drive system.
Background technology
Along with being the Information Technology Development of core with the digital technology, caused the revolution of television transmission technology and mode, expedited the emergence of the appearance of technology such as digital home.In the cry of the integration of three networks more and more higher today, be that the digital home network development prospect of core is very good with the digital TV set-top box.The shooting of various digital family equipments such as mobile phone, bluetooth is first-class to be connected into the Internet by blue tooth interface, and the user of digital home then manages the network equipment by management platform, such as remote monitoring or the like.But, we find that Digital Television and digital home's integration of three networks, 3C merge that many hardware interfaces in the interactive application drive and the communication problem is the greatest problem that faces at present, it can't be realized extensibility and make things convenient for hardware to load and upgrading, not satisfy digital home's technical interface growth requirement.
Summary of the invention
The embodiment of the invention provides a kind of many hardware compatibilities bluetooth equipment drive system, go out and realize being applicable to the bluetooth driving of the many hardware of digital home, to solve the concurrent compatible driving problems of the many hardware interfaces in Digital Television and the home gateway, strengthen the Experience Degree of digital cable customers.
Accordingly, the embodiment of the invention provides a kind of many hardware compatibilities bluetooth equipment drive system, comprising:
The Bluetooth protocol module is used to realize the higher layer applications service, comprises the WAE/WAP standard, is used for satisfying the demand of Application and Development and service on cordless communication network; The TCP/UDP transmission control protocol, Object Exchange OBEX, and point-to-point protocol PPP, audio frequency/phone A/T order, binary system phone control protocol TCS-BIN, serial ports simulation protocol RFCOMM, service discovery protocol SDP, logical link control and adaptation protocol L2CAP, audio frequency, bluetooth host control unit interface HCI, LMP Link Manager Protocol (LMP), base band BB agreement, radio frequency agreement;
The bluetooth equipment interface module is used to finish the detecting bluetooth hardware device, embedded interface pattern initial work;
The device driver functionality module, be used for bluetooth equipment and set up physical link, set up the L2CAP logical links, the equipment room data communication is ready, waits for the data transmit-receive incident, log-on data communication, call different functions according to the transmitting-receiving type then, dispose at data transmit-receive, cancel link, each parameter reset of system;
The bluetooth equipment module is corresponding to each bluetooth hardware equipment.
Call function in the described device driver functionality module comprises hci_rx_task function and hci_tx_task function, wherein: hci_rx_task is used for being responsible for receiving the task of data, from hdev->rx_q formation, fetch data, call layer functions according to the type of data then and handle; Hci_tx_task is used for being responsible for sending the task of data, sends ACL and SCO data among all connection, and the packet among hdev->raw_q.
Described many hardware compatibilities bluetooth equipment drive system adopts linux kernel module LKM mechanism, and the bluetooth equipment that goes out according to the LKM Mechanism Design drives the external apparatus interface standard that can shield hardware differences.
The present invention contrasts prior art following beneficial effect: in conjunction with digital television system characteristics and linux system kernel optimisation technique, adopt LKM (Linux Kernel Module) mechanism, the bluetooth equipment of designing drives " the hardware socket layer " that can shield hardware differences, realize abundant external apparatus interface standard flexibly, have extensibility, make things convenient for hardware to load and upgrading.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the many hardware compatibilities bluetooth equipment driving system structure schematic diagram in the embodiment of the invention;
Fig. 2 is the many hardware compatibilities bluetooth equipment drive system workflow diagram in the embodiment of the invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making all other embodiment that obtained under the creative work prerequisite.
The invention will be further described below in conjunction with drawings and Examples.
Fig. 1 shows many hardware compatibilities bluetooth equipment driving system structure schematic diagram of the present invention, and this system comprises Bluetooth protocol module 101, bluetooth equipment interface module 102, device driver functionality module 103, bluetooth equipment module 104, wherein:
Bluetooth protocol module 101 is used to realize the higher layer applications service, mainly comprises the WAE/WAP standard, is used for satisfying the demand of Application and Development and service on cordless communication network; The TCP/UDP transmission control protocol, Object Exchange OBEX, and point-to-point protocol PPP, audio frequency/phone (A/T order), binary system phone control protocol (TCS-BIN), serial ports simulation protocol (RFCOMM), service discovery protocol (SDP), logical link control and adaptation protocol (L2CAP), audio frequency, bluetooth host control unit interface (HCI), LMP Link Manager Protocol (LMP), base band (BB) agreement, radio frequency (RF) agreement or the like;
Bluetooth equipment interface module 102 is used to finish the detecting bluetooth hardware device, work such as embedded interface pattern initialization;
Device driver functionality module 103, be used for bluetooth equipment and set up physical link, set up the L2CAP logical links, the equipment room data communication is ready, waits for the data transmit-receive incident, log-on data communication, call different functions according to the transmitting-receiving type then, hci_rx_task is the task of being responsible for receiving data, and it fetches data from hdev->rx_q formation, calls layer functions according to the type of data then and handles.Hci_tx_task is the task of being responsible for sending data, sends ACL and SCO data among all connection, and the packet among hdev->raw_q.Data transmit-receive disposes, and cancels link, each parameter reset of system;
Bluetooth equipment module 104, corresponding to each bluetooth hardware equipment, bluetooth equipment module 104 and bluetooth equipment interface module 102 are used to obtain the bluetooth equipment facility information here, as PID number, VID number or the like.The device driver functionality module 103 here realizes it being the Core Feature of this bluetooth driver.At first when bluetooth equipment was sought to insert main frame, console controller HCI used control channel to enumerate, and distributes unique device address (1-127) to it, reads the class of this equipment simultaneously, device descriptors such as subclass and protocol.If be complementary if device descriptor information that the device descriptor that reads reads and hci_usb driver are registered to the information of USB core, then equipment and corresponding driving program bound.Call the probe function hci_usb_probe of appointment among the hci_usb_driver, partial data among the initialization structure hci_usb, and registration HCI equipment.And carry out successively by function m odule_init, hci_usb_init, usb_register, usb_register finally calls usb_register_driver and finishes driving and register to kernel.The external bluetooth equipment of hci_usb_probe block search, bluetooth equipment is set up physical link, set up the L2CAP logical links, the equipment room data communication is ready, waits for the data transmit-receive incident, log-on data communication, call different functions according to the transmitting-receiving type then, hci_rx_task is the task of being responsible for receiving data, and it fetches data from hdev->rx_q formation, calls layer functions according to the type of data then and handles.Hci_tx_task is the task of being responsible for sending data, sends ACL and SCO data among all connection, and the packet among hdev->raw_q.Data transmit-receive disposes, and cancels link, each parameter reset of system.
Among the present invention, Bluetooth protocol module 101 is immobilized in system, different device just is revised the module of bottom, but has improved compatibility of apparatus and response rate greatly.The Bluetooth protocol module is divided into three levels.Described higher layer applications layer.This layer mainly comprises the WAE/WAP standard, is used for satisfying the demand of Application and Development and service on cordless communication network; The TCP/UDP transmission control protocol, Object Exchange OBEX, and point-to-point protocol PPP, audio frequency/phone (A/T order) or the like.Described intermediate layer agreement.In this layer, comprised binary system phone control protocol (TCS-BIN), serial ports simulation protocol (RFCOMM), service discovery protocol (SDP), logical link control and adaptation protocol (L2CAP), audio frequency.Described bottom hardware layer mainly comprises bluetooth host control unit interface (HCI), LMP Link Manager Protocol (LMP), base band (BB) agreement, radio frequency (RF) agreement.
Need to prove, many hardware compatibilities bluetooth equipment drive system here adopts LKM (LinuxKernel Module) mechanism, the bluetooth equipment of designing drives " the hardware socket layer " that can shield hardware differences, realize abundant external apparatus interface standard flexibly, have extensibility, make things convenient for hardware to load and upgrading.General layer, architecture layers, perisphere and level interface layer four part are formed.The hardware abstraction layer that the bluetooth here drives is mainly embedded operating system kernel provides unified function service interface, and has designed unified calling interface between the calling of each layer, and is convenient to expansion and is transplanted to other hardware platforms.What adopt when this many hardware compatibilities bluetooth equipment drive system of design is OO method, and promptly an equipment is exactly an object (net_device structure), and there is data and the method for oneself its inside.The general layer here is not relate to one deck architecture and the concrete operations of peripheral port register, that can be common to various hardware platforms.When expanding or being transplanted on other hardware platforms, the upper strata need not be revised, and replaces and need only carry out lower floor.The device drives that this many hardware compatibilities bluetooth equipment drive system side designs can be applicable to many hardware interfaces, and is compatible strong.
Need to prove that many hardware compatibilities bluetooth equipment drive system here will be divided into the Bluetooth protocol layer with whole driving, bluetooth equipment interface layer, device drive layer, four part of bluetooth equipment layer.
The Bluetooth protocol layer here is not relate to one deck architecture and the concrete operations of peripheral port register, that can be common to various hardware platforms.Comprise in the general layer: to the definition of the irrelevant protocol stack of unified and compiler, and the general realization part of interface to the various unified operate services of abstract equipment that offers embedded operating system kernel.Need the operation that relates in the Bluetooth protocol layer in the realization of abstract operation of equipment, be by call body in advance the interface of unified Definition carry out.When expanding or being transplanted on other hardware platforms, the upper strata need not be revised, and replaces and need only carry out lower floor.
The bluetooth equipment interface layer here mainly defines architecture relevant data type and data structure, comprise that the definition of form preserved in the register context and to the inlet skew of interrupting exception vector initial address, various unusual and Interrupt Process etc., and the realization of architecture relevant portion in the responsible common hardware level of abstraction function.The content that realizes mainly is the visit to each register, for the operation of abnormal interruption vector table and the interruption and the abnormality processing of bottom.The realization of bluetooth equipment interface layer is to carry out according to the calling interface that stipulate on the upper strata, thereby at different architectures, upper strata Bluetooth protocol layer need not be made amendment.The bluetooth equipment interface layer of realizing at certain architecture Design can be common on the hardware platform of embedded microprocessor of CPU core architecture compatibility, thereby is easy to expansion and the transplanting of hardware abstraction layer on the embedded microprocessor hardware platform of architecture compatibility.
The device drive layer here is mainly embedded operating system kernel unified function service interface is provided, and has designed unified calling interface between the calling of each layer, and is convenient to expansion and is transplanted to other hardware platforms.The function of lower floor realizes and need carry out according to the interface specification of determining with the upper strata.Wherein the interface between some levels, the especially interface between bluetooth equipment layer and the upper strata are to use macrodefined mode to carry out.
The bluetooth equipment layer here mainly comprises the definition to peripheral I/O interface and device attribute, and is responsible for the accessing operation to each peripheral I/O device port register.The realization of bluetooth equipment layer need be carried out according to the interface of upper strata definition.The bluetooth equipment layer of common hardware level of abstraction must provide the access function to the I/O port register of basic I/O interface such as storage control, total line traffic control, interrupt control unit, timer controller, UART and equipment.
Bluetooth driver described in the present invention is followed this method for designing.What adopt during design is OO method.An equipment is exactly an object (net_device structure), and there is data and the method for oneself its inside.The fundamental method of bluetooth equipment has initialization.Send and receive.
Bluetooth driver of the present invention, most principal work are finished device drive layer exactly.In Linux all bluetooth equipments all abstract be an interface, this interface provides the operational set to all bluetooth equipments.Represent the ruuning situation of bluetooth equipment in kernel, i.e. bluetooth equipment interface by data structure struct usb_device.A lot of device, methods that supply system's visit and protocol layer to call are arranged among the data structure usb_device, comprise initialization, the open of opening and closing equipment and stop function, the bt_usb_data function that handle packet sends, pointer and the indication equipment that comprises the message string of the buffering area, I/0 end points, message queue and the buffering area that transmit data and message string read and write position index, the transmission buffering area state flag bit that whether is activated, whether exists, whether turns on the light.Definition has special data structure to carry out the transmission of data between system and driver.Supporting in the system provides the support to multi-protocols to sending the buffer memory of data and reception data.
Transmit by batch mode mostly when the bluetooth that the present invention proposes drives with the communicating by letter of USB core, wherein calling important transfer function by URB (usb request block) is that intusb_submit_urb (urb_t*urb) realizes exchanging between data.
In embedded system, all devices driver all must be to kernel Register device drives.Drive registration for the bluetooth USB device, this process is at first created a structure hci_usb_driver who points to the usb_driver type, particular content comprises name (hci_usb), the probe function (hci_usb_probe) of specifying driver, disconnects function (hci_usb_disconnect), interrupt function (hci_usb_suspend), recovers function (hci_usb_resume), the bluetooth equipment of supporting tabulate (bluetooth_ids).And carry out successively by function m odule_init, hci_usb_init, usb_register, usb_register finally calls usb_register_drover and finishes driving and register to kernel.
When inserting bluetooth equipment, the probe method of will calling USB core detects and is transmitted the information of coming in, with determine this equipment whether and driver mate, fill struct_usb_device simultaneously and finish initialization this equipment, make I/o, memory can use, wake-up device, application memory headroom, the I/o of configuration bluetooth, the memory resource, device registration.When bluetooth equipment was pulled out, USB core will call the disconnect method and finish unloading.Discharge bluetooth equipment and PCI resource, the PCI equipment of stopping using makes the device pointer in the PCI equipment compose empty.
Driver is by explicit module initialization and eliminate function registration and cancellation module, calls module_init and comes module of initialization, and call the moduel_exit function when unloading.
As shown in Figure 2, based on the method flow diagram in the bluetooth equipment of the many hardware compatibilities in the embodiment of the invention drive system, it can comprise system initialization, sets up physical link, data transmit and reception etc.System initialization at first, the embedded interface pattern is provided with initialization, the bluetooth module initialization.The hci_usb_probe module
Search for external bluetooth equipment, bluetooth equipment is set up physical link, set up the L2CAP logical links, the equipment room data communication is ready, waits for the data transmit-receive incident, log-on data communication, call different functions according to the transmitting-receiving type then, hci_rx_task is the task of being responsible for receiving data, and it fetches data from hdev->rx_q formation, calls layer functions according to the type of data then and handles.Hci_tx_task is the task of being responsible for sending data, sends ACL and SCO data among all connection, and the packet among hdev->raw_q.Data transmit-receive disposes, and cancels link, each parameter reset of system.Idiographic flow is as follows:
S201: system initialization, the embedded interface pattern is arranged at initialization, the bluetooth module initialization;
S202: the bluetooth equipment search has or not bluetooth equipment on every side;
S203: bluetooth equipment is set up physical link, is set up the L2CAP logical links, the equipment room data communication is ready, wait for the data transmit-receive incident;
S204: have or not the exchanges data incident;
S205: judge the transmitting-receiving type;
S206: Data Receiving is handled: HCI bag Data Receiving, HCI unpack, L2CAP unpacks, send data to the upper strata port;
S207: data sending processing: receive data, L2CAP packing, HCI packing, the transmission of HCI bag data from the upper strata port;
S208: data transmit-receive disposes, and cancels the L2CAP logical links, each parameter reset of system.
What need to say is, here when bluetooth equipment insertion main frame, console controller HCI use control channel is enumerated, and distributes unique device address (1-127) to it, reads the class of this equipment simultaneously, device descriptors such as subclass and protocol.
If be complementary if device descriptor information that the device descriptor that reads reads and hci_usb driver are registered to the information of USB core, then equipment and corresponding driving program bound.Call the probe function hci_usb_probe of appointment among the hci_usb_driver, partial data among the initialization structure hci_usb, and registration HCI equipment.
To sum up, the present invention has following beneficial effect: the bluetooth driver that 1, has realized digital home.Digital home's bluetooth equipment can provide log-on message to kernel by this driving, communicates thereby insert home network.Widened digital home's scope of business.2 adopt LKM (Linux Kernel Module) mechanism, design " the hardware socket layer " of shielding hardware differences, realize abundant external apparatus interface standard flexibly.3 utilize the power of Object-oriented Technique fully, and this driver has characteristics such as platform-neutral, hardware interface independence.4 provide the bluetooth driver of the transparency of striding hardware and OS platform, can work in multi-platform or the OS environment, and our driver can move in different Bluetooth devices and different operating system easily like this.
Need to prove, contents such as the information interaction between said system and intrasystem each unit, implementation since with the inventive method embodiment based on same design, particular content can repeat no more referring to the narration among the inventive method embodiment herein.
One of ordinary skill in the art will appreciate that all or part of step in the whole bag of tricks of the foregoing description is to instruct relevant hardware to finish by program, this program can be stored in the computer-readable recording medium, storage medium can comprise: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), disk or CD etc.
More than to a kind of many hardware compatibilities bluetooth equipment drive system that the embodiment of the invention provided, used specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.
Claims (3)
1. the drive system of hardware compatibility bluetooth equipment more than a kind is characterized in that, comprising:
The Bluetooth protocol module is used to realize the higher layer applications service, comprises the WAE/WAP standard, is used for satisfying the demand of Application and Development and service on cordless communication network; The TCP/UDP transmission control protocol, Object Exchange OBEX, and point-to-point protocol PPP, audio frequency/phone A/T order, binary system phone control protocol TCS-BIN, serial ports simulation protocol RFCOMM, service discovery protocol SDP, logical link control and adaptation protocol L2CAP, audio frequency, bluetooth host control unit interface HCI, LMP Link Manager Protocol (LMP), base band BB agreement, radio frequency agreement;
The bluetooth equipment interface module is used to finish the detecting bluetooth hardware device, embedded interface pattern initial work;
The device driver functionality module, be used for bluetooth equipment and set up physical link, set up the L2CAP logical links, the equipment room data communication is ready, waits for the data transmit-receive incident, log-on data communication, call different functions according to the transmitting-receiving type then, dispose at data transmit-receive, cancel link, each parameter reset of system;
The bluetooth equipment module is corresponding to each bluetooth hardware equipment.
2. many hardware compatibilities bluetooth equipment drive system as claimed in claim 1, it is characterized in that, call function in the described device driver functionality module comprises hci_rx_task function and hci_tx_task function, wherein: hci_rx_task is used for being responsible for receiving the task of data, from hdev->rx_q formation, fetch data, call layer functions according to the type of data then and handle; Hci_tx_task is used for being responsible for sending the task of data, sends ACL and SCO data among all connection, and the packet among hdev->raw_q.
3. method for designing as claimed in claim 1 is characterized in that, described many hardware compatibilities bluetooth equipment drive system adopts linux kernel module LKM mechanism, and the bluetooth equipment that goes out according to the LKM Mechanism Design drives the external apparatus interface standard that can shield hardware differences.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010528741 CN102082968A (en) | 2010-10-29 | 2010-10-29 | Multi-hardware compatible bluetooth device driving system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010528741 CN102082968A (en) | 2010-10-29 | 2010-10-29 | Multi-hardware compatible bluetooth device driving system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102082968A true CN102082968A (en) | 2011-06-01 |
Family
ID=44088693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010528741 Pending CN102082968A (en) | 2010-10-29 | 2010-10-29 | Multi-hardware compatible bluetooth device driving system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102082968A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103907103A (en) * | 2011-08-26 | 2014-07-02 | 练新 | External device extension method and external device |
CN104301151A (en) * | 2014-10-28 | 2015-01-21 | 国家电网公司 | Movement operation and maintenance system and method of power communication network |
CN105846863A (en) * | 2016-05-31 | 2016-08-10 | 青岛海信电器股份有限公司 | Bluetooth based operation method and device |
CN106033398A (en) * | 2015-03-13 | 2016-10-19 | 联发科技(新加坡)私人有限公司 | Data processing system, external device starting method, and data processing method |
CN110572387A (en) * | 2019-09-04 | 2019-12-13 | 大唐半导体科技有限公司 | link layer processing method |
CN111221751A (en) * | 2020-01-13 | 2020-06-02 | 中孚安全技术有限公司 | Method and system for improving usb batch transmission speed in Linux system |
CN111988065A (en) * | 2020-08-25 | 2020-11-24 | 重庆百瑞互联电子技术有限公司 | Drive-free USB device, method, storage medium and device |
CN114040370A (en) * | 2021-11-01 | 2022-02-11 | 国芯科技(广州)有限公司 | Debugging system of multiple Bluetooth devices |
CN114356829A (en) * | 2022-01-04 | 2022-04-15 | 中船航海科技有限责任公司 | Protocol self-adaptive identification, cross-platform and standardization software system based on serial port transceiving |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001058181A2 (en) * | 2000-02-03 | 2001-08-09 | Ericsson Inc. | System and method for wireless connection to base station external equipment |
CN1383278A (en) * | 2001-04-23 | 2002-12-04 | 英业达集团(南京)电子技术有限公司 | System and method for implementing monitor function by blue tooth technique |
CN1635772A (en) * | 2003-12-29 | 2005-07-06 | 中国电子科技集团公司第三十研究所 | Speech communication method based on Blue Tooth ACL link |
CN101352019A (en) * | 2007-04-12 | 2009-01-21 | 创蕊信通(北京)科技有限公司 | Wireless communication method and wireless transmitting/receiving device for wireless personal network with high thuoughput |
CN101415251A (en) * | 2008-11-25 | 2009-04-22 | 中兴通讯股份有限公司 | Apparatus for implementing data transmission based on Bluetooth |
CN101841351A (en) * | 2009-03-18 | 2010-09-22 | 蓝海星空信息技术(北京)有限公司 | Synchronization mechanism for connection of multiple blueteeth |
-
2010
- 2010-10-29 CN CN 201010528741 patent/CN102082968A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001058181A2 (en) * | 2000-02-03 | 2001-08-09 | Ericsson Inc. | System and method for wireless connection to base station external equipment |
CN1383278A (en) * | 2001-04-23 | 2002-12-04 | 英业达集团(南京)电子技术有限公司 | System and method for implementing monitor function by blue tooth technique |
CN1635772A (en) * | 2003-12-29 | 2005-07-06 | 中国电子科技集团公司第三十研究所 | Speech communication method based on Blue Tooth ACL link |
CN101352019A (en) * | 2007-04-12 | 2009-01-21 | 创蕊信通(北京)科技有限公司 | Wireless communication method and wireless transmitting/receiving device for wireless personal network with high thuoughput |
CN101415251A (en) * | 2008-11-25 | 2009-04-22 | 中兴通讯股份有限公司 | Apparatus for implementing data transmission based on Bluetooth |
CN101841351A (en) * | 2009-03-18 | 2010-09-22 | 蓝海星空信息技术(北京)有限公司 | Synchronization mechanism for connection of multiple blueteeth |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103907103A (en) * | 2011-08-26 | 2014-07-02 | 练新 | External device extension method and external device |
CN103907103B (en) * | 2011-08-26 | 2016-06-15 | 练新 | External device extension method and peripheral equipment |
CN104301151A (en) * | 2014-10-28 | 2015-01-21 | 国家电网公司 | Movement operation and maintenance system and method of power communication network |
CN106033398A (en) * | 2015-03-13 | 2016-10-19 | 联发科技(新加坡)私人有限公司 | Data processing system, external device starting method, and data processing method |
CN105846863A (en) * | 2016-05-31 | 2016-08-10 | 青岛海信电器股份有限公司 | Bluetooth based operation method and device |
CN105846863B (en) * | 2016-05-31 | 2019-07-05 | 青岛海信电器股份有限公司 | A kind of operating method and equipment based on bluetooth |
CN110572387A (en) * | 2019-09-04 | 2019-12-13 | 大唐半导体科技有限公司 | link layer processing method |
CN111221751A (en) * | 2020-01-13 | 2020-06-02 | 中孚安全技术有限公司 | Method and system for improving usb batch transmission speed in Linux system |
CN111221751B (en) * | 2020-01-13 | 2023-10-27 | 中孚安全技术有限公司 | Method and system for improving usb batch transmission speed in Linux system |
CN111988065A (en) * | 2020-08-25 | 2020-11-24 | 重庆百瑞互联电子技术有限公司 | Drive-free USB device, method, storage medium and device |
CN114040370A (en) * | 2021-11-01 | 2022-02-11 | 国芯科技(广州)有限公司 | Debugging system of multiple Bluetooth devices |
CN114040370B (en) * | 2021-11-01 | 2023-10-20 | 国芯科技(广州)有限公司 | Debugging system of many bluetooth equipment |
CN114356829A (en) * | 2022-01-04 | 2022-04-15 | 中船航海科技有限责任公司 | Protocol self-adaptive identification, cross-platform and standardization software system based on serial port transceiving |
CN114356829B (en) * | 2022-01-04 | 2024-07-02 | 中船航海科技有限责任公司 | Protocol self-adaptive identification, cross-platform and standardization system based on serial port transceiving |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102082968A (en) | Multi-hardware compatible bluetooth device driving system | |
CN102082969B (en) | External Bluetooth equipment driving system for set-top box | |
US7415270B2 (en) | Middleware services layer for platform system for mobile terminals | |
KR101464571B1 (en) | Virtual usb compound device enumeration | |
CA2768752C (en) | Terminal device of non-android platform for executing android applications, and computer readable recording medium for storing program of executing android applications on non-android platform | |
US7415525B2 (en) | USB application adopting bluetooth profile with a sharing implementation | |
US7536181B2 (en) | Platform system for mobile terminals | |
CN101609408B (en) | A kind of method and system realizing self-start of terminal equipment | |
CN103262025A (en) | Cross-environment communication using application space API | |
US20060160569A1 (en) | Cellular phone and portable storage device using the same | |
CN101895670A (en) | Universal digital television middleware system | |
CN103176789A (en) | Method and system used for realizing function extension of open platform | |
TWI589176B (en) | An embedded operating system for achieving bluetooth slave device function and the method thereof | |
CN106708762A (en) | Unified management system and method for serial devices in LINUX | |
WO2009065803A1 (en) | Technique for platform-to-platform communication | |
CN102196308B (en) | Digital-television-based multi-hardware interface compatible driving system | |
CN102932022A (en) | Wireless communication module | |
CN102323892A (en) | Data processing method of mobile broadband device and drive device | |
CN103618809A (en) | Method, device and system for communication under vitualization environment | |
WO2012129930A1 (en) | Multi-standard drive method and system, and terminal | |
CN104918113B (en) | A kind of the function card end compatibility method and system of module TV | |
US20090222602A1 (en) | Optimized data transfer between a portable device and a remote computer | |
CN102299938A (en) | Method and device for realizing multicore and multisystem unified platform | |
CN101998691B (en) | Method, system and device for data transmission | |
CN102012887B (en) | Multi-hardware compatible card swiping driving system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110601 |