CN201467451U - Multi-thread Bluetooth information broadcast platform - Google Patents

Multi-thread Bluetooth information broadcast platform Download PDF

Info

Publication number
CN201467451U
CN201467451U CN2009200734993U CN200920073499U CN201467451U CN 201467451 U CN201467451 U CN 201467451U CN 2009200734993 U CN2009200734993 U CN 2009200734993U CN 200920073499 U CN200920073499 U CN 200920073499U CN 201467451 U CN201467451 U CN 201467451U
Authority
CN
China
Prior art keywords
bluetooth
processor
broadcast platform
multithreading
information broadcast
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.)
Expired - Fee Related
Application number
CN2009200734993U
Other languages
Chinese (zh)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN2009200734993U priority Critical patent/CN201467451U/en
Application granted granted Critical
Publication of CN201467451U publication Critical patent/CN201467451U/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

The utility model provides a multi-thread Bluetooth information broadcast platform, which comprises a processor and a plurality of Bluetooth bars, and the Bluetooth bars are connected with the processor. The processor consists of a Bluetooth searching module, a register and a Bluetooth transmission module. The Bluetooth searching module is used to detect Bluetooth devices within the coverage of Bluetooth signals, and is connected with the Bluetooth bars. The register is used to store Bluetooth device information detected by the Bluetooth searching module, and is connected with the Bluetooth searching module. The Bluetooth transmission module is used to transmit presetting data to the Bluetooth devices detected by the Bluetooth searching module by means of a plurality of subthreads, and is respectively connected with the register and the Bluetooth bars. The multi-thread Bluetooth information broadcast platform can simultaneously send information to a plurality of Bluetooth devices.

Description

Multithreading bluetooth information broadcast platform
Technical field
The utility model relates to Bluetooth technology, particularly a kind of multithreading bluetooth information broadcast platform.
Background technology
Bluetooth (Bluetooth), it is operated in ISM (Industrial Scientific Medical, i.e. industry, science, the medical science) frequency range of 2.4GHz.Bluetooth is in particular such as small type mobile devices plans such as notebook, mobile phone and PDA(Personal Digital Assistant)s.Bluetooth specification according to the special interest group of bluetooth (SpecialInterest Group is called for short SIG) formulation.The piconet (Piconet) that the basic network topology of bluetooth is made up of a main control device and a plurality of slave adopts the mode of time division multiple access (TDMA) to communicate between main control device and the slave.The asynchronous connection (AsynchronousConnection-Less Link) of setting up bluetooth by globally unique bluetooth device address (Bluetooth Device Address) between the bluetooth equipment be connected (Synchronous Connection-Oriented Link) synchronously with transmission character data and speech data.
But existing bluetooth equipment is when carrying out transfer of data, all is usually to adopt " point " communication mode to " point ", and promptly main control device only carries out transfer of data with a slave usually.The for example communication of bluetooth cellular phone when a bluetooth cellular phone searches the multi-section bluetooth cellular phone, at first is to select wherein that a bluetooth cellular phone connects, and the transmission data.After finishing transfer of data, disconnect previous connection, set up new being connected with other bluetooth cellular phone again, the line data of going forward side by side transmission.This shows that the data transfer mode of Bluetooth technology is comparatively single at present, can't communicate with a plurality of bluetooth equipments simultaneously, thereby also limit the scope of application of bluetooth equipment.
The utility model content
The utility model proposes a kind of multithreading bluetooth information broadcast platform, with solve existing Bluetooth technology can't be simultaneously to the problem of a plurality of Bluetooth device to send information.
The utility model provides a kind of multithreading bluetooth information broadcast platform, is used for the while to a plurality of Bluetooth device to send information, comprises processor and some bluetooth rods, and the bluetooth rod all links to each other with processor.Wherein, processor comprises bluetooth search module, register and bluetooth sending module again.The bluetooth search module is used to detect bluetooth equipment in the Bluetooth signal coverage, and it links to each other with the bluetooth rod.Register is used to deposit the detected bluetooth equipment information of bluetooth search module, and it links to each other with the bluetooth search module.The bluetooth sending module is used for sending initialize data by the plurality of sub thread to the detected bluetooth equipment of bluetooth search module, and it links to each other with register and bluetooth rod respectively.
According to the described multithreading bluetooth of the utility model preferred embodiment information broadcast platform, processor also comprises the data operation modules that is used to provide each thread-data read-write operation, and it links to each other with register and bluetooth sending module respectively.
According to the described multithreading bluetooth of the utility model preferred embodiment information broadcast platform, processor comprises also and is used to write down the data recordin module that each thread-data sends information that it links to each other with register and bluetooth sending module respectively.
According to the described multithreading bluetooth of the utility model preferred embodiment information broadcast platform, processor also comprises the system monitoring information module that is used to monitor operating state, and it links to each other with bluetooth search module and bluetooth sending module respectively.
According to the described multithreading bluetooth of the utility model preferred embodiment information broadcast platform, it also comprises some USB interface, and the bluetooth rod is connected to processor by USB interface.
According to the described multithreading bluetooth of the utility model preferred embodiment information broadcast platform, it also comprises power supply, and it is connected to processor.
According to the described multithreading bluetooth of the utility model preferred embodiment information broadcast platform, it also comprises network interface, and it links to each other with processor, and processor is connected to network by network interface.
According to the described multithreading bluetooth of the utility model preferred embodiment information broadcast platform, processor is the S3C2440 chip.
The beneficial effects of the utility model are: the utility model has been broken through the data transfer mode of existing Bluetooth technology " point " to " point ", by setting up the data transmission channel of multithreading, realize the function of while, the use field of having widened Bluetooth technology to a plurality of Bluetooth device to send information.
Description of drawings
Fig. 1 is a kind of multithreading bluetooth information broadcast platform structure schematic diagram of the utility model embodiment;
Fig. 2 is a kind of processor structure schematic diagram of the utility model embodiment;
Fig. 3 is the another kind of processor structure schematic diagram of the utility model embodiment.
Embodiment
Principle of the present utility model is to realize the purpose of while to a plurality of Bluetooth device to send information by setting up a plurality of system threads.Wherein, thread described in the utility model is meant the set of one group of instruction, or the particular segment of program, and it can independent execution in program.Described multithreading is meant permission a plurality of instruction streams of concurrent execution in program, and each instruction stream all is called a thread, and is independent mutually to each other.Multithreading makes the work of a plurality of thread parallels to finish the multi-task, can improve the efficient of system.
Specify the utility model below in conjunction with accompanying drawing.
See also Fig. 1, it is a kind of multithreading bluetooth information broadcast platform structure schematic diagram of the utility model embodiment.This thread bluetooth information broadcast platform comprises a processor, two usb 1s 05, two bluetooth rods 107, network interface 109 and power supply 111.The processor of present embodiment is S3C2440 chip 103, and usb 1 05, network interface 109 and power supply 111 all link to each other with S3C2440 chip 103.Bluetooth rod 107 is connected on the usb 1 05, be used to detect in the Bluetooth signal coverage bluetooth equipment and to Bluetooth device to send information.Network interface 109 is connected with netting twine 113, and multithreading bluetooth information broadcast platform is connected in the network.
Quantity that it should be noted that above-mentioned usb 1 05 is corresponding with the quantity of system thread, if processor has more thread, more usb 1 05 can be set link to each other with processor, as 34 or more usb 1 05.
See also Fig. 2, it is a kind of processor structure schematic diagram of the utility model embodiment.This processor comprises bluetooth search module 203, register 205 and bluetooth sending module 207.Bluetooth search module 203 links to each other with bluetooth rod 107, is used to detect bluetooth equipment in the Bluetooth signal coverage.Register 205 links to each other with bluetooth search module 203, is used to deposit bluetooth search module 203 detected bluetooth equipment information.Bluetooth sending module 207 links to each other with register 205 and bluetooth rod 107 respectively, is used for sending initialize data by the plurality of sub thread to the detected bluetooth equipment of bluetooth search module.
Introduce the course of work of multithreading bluetooth information broadcast platform below. at first bluetooth search module 203 is implemented inquiry by the bluetooth equipment that is connected in the 107 pairs of Bluetooth signal coverages of bluetooth rod on the usb 1 05, detection has or not bluetooth equipment to appear in the platform bluetooth information coverage. after having detected the bluetooth equipment appearance, bluetooth search module 203 forms a tables of data with the address information of bluetooth equipment, and writes in the register 205 of processor.
Then, bluetooth sending module 207 obtains the tables of data of bluetooth equipment from register 205, and the area information different according to bluetooth equipment in the tables of data, creates out several threads, and the preset information of appointment sent to bluetooth equipment in the Bluetooth signal coverage, finish transmission of Information.Wherein, these threads can carry out simultaneously, and in other words, bluetooth sending module 207 can be simultaneously to a plurality of Bluetooth device to send information in other words.
Especially, for the bluetooth equipment that does not retrieve once more at certain time intervals, register 205 can be taked the table that clears data perdurabgility.Exactly when searching an equipment for the first time, add an initial time in the tables of data, just make this time into new time when searching again for the second time, and this initial time with surpass a time interval now, left in the Bluetooth signal scope with regard to devices illustrated, so just can remove this facility information tabulation.
See also Fig. 3, it is the another kind of processor structure schematic diagram of the utility model embodiment.Compare with Fig. 2, present embodiment also includes data operation modules 303, data recordin module 305 and system monitoring information module 307.Data operation modules 303 links to each other with register 205 and bluetooth sending module 207 respectively with data recordin module 305, and system monitoring information module 307 links to each other with bluetooth search module 203 and bluetooth sending module 207 respectively.
After a new bluetooth equipment is caught in, data operation modules 303 can be called, and read tables of data in the register 205, whether differentiate this equipment exists in the tables of data of register 205, if exist then change initial time, if there is no then set up tables of data, write initial time, information channel etc.When being ready for sending data to certain equipment in the tables of data, bluetooth sending module 207 also need call data operation modules 303, check this equipment whether to receive the information that platform sends, this equipment is once attempted having connected several inferior data record by platform, judges whether the information that will send and reattempt transmission several inferior with this.
Article one, information or file are received or are rejected when receiving, data recordin module 305 can be called, and in tables of data, carry out record, the data owner of record will comprise: transmitting time, receive Bluetooth address, send Bluetooth address, receiving flag is changed to and sends etc.And platform is attempted to set up with equipment the process record of communication link and also can be write in the tables of data by data recordin module 305.
System monitoring information module 307 can be called by the mode of hardware interrupts and software interrupt, and this module is responsible for monitoring unusually simultaneously, also can finish the protection of system and application program simultaneously according to configuration file.
Than prior art, the utlity model has following advantage: the utility model has been broken through the data transfer mode of existing Bluetooth technology " point " to " point ", by setting up the data transmission channel of multithreading, realize the function of while to a plurality of Bluetooth device to send information, widened the use field of Bluetooth technology, especially made Bluetooth technology can apply to the field of large information capacity transmission such as broadcasting, medium.
More than disclosed only be several specific embodiment of the present invention, but the present invention is not limited thereto, any those skilled in the art can think variation, all should drop in protection scope of the present invention.

Claims (8)

1. a multithreading bluetooth information broadcast platform is used for the while to a plurality of Bluetooth device to send information, it is characterized in that comprise a processor and some bluetooth rods, those bluetooth rods all link to each other with this processor, and wherein, this processor comprises again:
Be used to detect a bluetooth search module of bluetooth equipment in the Bluetooth signal coverage, it links to each other with those bluetooth rods;
Be used to deposit a register of the detected bluetooth equipment information of this bluetooth search module, it links to each other with this bluetooth search module;
Be used for by the bluetooth sending module of plurality of sub thread to the detected bluetooth equipment transmission of this bluetooth search module initialize data, it links to each other with this register and those bluetooths rod respectively.
2. multithreading bluetooth information broadcast platform as claimed in claim 1 is characterized in that this processor also comprises a data operation modules that is used to provide each thread-data read-write operation, and it links to each other with this register and this bluetooth sending module respectively.
3. multithreading bluetooth information broadcast platform as claimed in claim 1 is characterized in that, this processor comprises also and be used to write down the data recordin module that each thread-data sends information that it links to each other with this register and this bluetooth sending module respectively.
4. multithreading bluetooth information broadcast platform as claimed in claim 1 is characterized in that this processor also comprises a system monitoring information module that is used to monitor operating state, and it links to each other with this bluetooth search module and bluetooth sending module respectively.
5. multithreading bluetooth information broadcast platform as claimed in claim 1 is characterized in that it also comprises some USB interface, and those bluetooth rods are connected to this processor by those USB interface.
6. multithreading bluetooth information broadcast platform as claimed in claim 1 is characterized in that it also comprises a power supply, and it is connected to this processor.
7. multithreading bluetooth information broadcast platform as claimed in claim 1 is characterized in that it also comprises a network interface, and it links to each other with this processor, and this processor is connected to network by this network interface.
8. multithreading bluetooth information broadcast platform as claimed in claim 1 is characterized in that this processor is the S3C2440 chip.
CN2009200734993U 2009-06-08 2009-06-08 Multi-thread Bluetooth information broadcast platform Expired - Fee Related CN201467451U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009200734993U CN201467451U (en) 2009-06-08 2009-06-08 Multi-thread Bluetooth information broadcast platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009200734993U CN201467451U (en) 2009-06-08 2009-06-08 Multi-thread Bluetooth information broadcast platform

Publications (1)

Publication Number Publication Date
CN201467451U true CN201467451U (en) 2010-05-12

Family

ID=42394797

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009200734993U Expired - Fee Related CN201467451U (en) 2009-06-08 2009-06-08 Multi-thread Bluetooth information broadcast platform

Country Status (1)

Country Link
CN (1) CN201467451U (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112911564A (en) * 2021-01-27 2021-06-04 苏州国科康成医疗科技有限公司 Bluetooth intelligent system of multiprotocol concurrency
CN113015150A (en) * 2018-05-07 2021-06-22 北京百瑞互联技术有限公司 One-to-many, power consumption-reducing and quick wireless device connection method and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113015150A (en) * 2018-05-07 2021-06-22 北京百瑞互联技术有限公司 One-to-many, power consumption-reducing and quick wireless device connection method and system
CN113015150B (en) * 2018-05-07 2023-10-20 北京百瑞互联技术股份有限公司 One-to-many, power consumption reduction and rapid wireless device connection method and system
CN112911564A (en) * 2021-01-27 2021-06-04 苏州国科康成医疗科技有限公司 Bluetooth intelligent system of multiprotocol concurrency

Similar Documents

Publication Publication Date Title
CN104348673B (en) A kind of method of commissioning, master control borad and business board
CN205038556U (en) VPX multinuclear intelligence computation hardware platform based on two FPGA of two DSP
CN102207926B (en) Computer and method for realizing coupling between computers
CN2938595Y (en) High speed series interface device for plate communication
CN101834912A (en) Device for dynamically allocating slave addresses in pair of multistandard serial communications and use method
US9287208B1 (en) Architecture for on-die interconnect
US20140334364A1 (en) Remote wake-up system and method
US20120270602A1 (en) Multiple subscriber identity module controller
CN105786741B (en) SOC high-speed low-power-consumption bus and conversion method
WO2022037176A1 (en) Inter-core communication method and apparatus, electronic assembly, and electronic device
US10379749B2 (en) Semiconductor device and operating method thereof
CN104615684A (en) Mass data communication concurrent processing method and system
CN203590251U (en) FlexRay control system based on serial RapidIO bus
CN101581964A (en) Computer system and peripheral equipment drive method
CN103781159A (en) Method and device for remotely waking up terminal, and instruction initiating terminal and destination terminal
CN201467451U (en) Multi-thread Bluetooth information broadcast platform
CN114257245A (en) Multichannel AD acquisition system based on DSP-FPGA
US20160328012A1 (en) Status Switching Method
CN102566805A (en) File transmission method and communication system with file transmission function
CN103106177B (en) Interconnect architecture and method thereof on the sheet of multi-core network processor
TW200423659A (en) Frame transmission method of wireless local area network
CN105988955B (en) SDIO equipment and its electronic device and data transmission method of application
CN202632503U (en) Industrial type environmental information collection system
CN218273390U (en) SOC prototype verification device based on FPGA
CN106855846A (en) A kind of PCIE signal extension system and method based on PCIE Switch

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
DD01 Delivery of document by public notice

Addressee: Li Ruoyan

Document name: Notification to Pay the Fees

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100512

Termination date: 20120608