CN102883048A - In-car Bluetooth communication method and in-car Bluetooth communication device based on Android operating system - Google Patents

In-car Bluetooth communication method and in-car Bluetooth communication device based on Android operating system Download PDF

Info

Publication number
CN102883048A
CN102883048A CN2012103222404A CN201210322240A CN102883048A CN 102883048 A CN102883048 A CN 102883048A CN 2012103222404 A CN2012103222404 A CN 2012103222404A CN 201210322240 A CN201210322240 A CN 201210322240A CN 102883048 A CN102883048 A CN 102883048A
Authority
CN
China
Prior art keywords
bluetooth
vehicle
service module
portable terminal
phone
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
CN2012103222404A
Other languages
Chinese (zh)
Other versions
CN102883048B (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.)
China Standard Software Co Ltd
Original Assignee
China Standard Software 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 China Standard Software Co Ltd filed Critical China Standard Software Co Ltd
Priority to CN201210322240.4A priority Critical patent/CN102883048B/en
Publication of CN102883048A publication Critical patent/CN102883048A/en
Application granted granted Critical
Publication of CN102883048B publication Critical patent/CN102883048B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses an in-car Bluetooth communication method based on an Android operating system. The method comprises a detecting step, a loading step and a communication step, wherein, in the detecting step, in-car Bluetooth equipment is detected; in the loading step, when the in-car Bluetooth equipment is detected to be started, a Bluetooth service module installed in the Android operating system is loaded; in the communication step, the in-car Bluetooth equipment is controlled to be communicated with a preset mobile terminal by the Bluetooth service module, wherein the Bluetooth service module is a system service which is installed in a framework of the Android operating system. According to the in-car Bluetooth communication method and the in-car Bluetooth communication device based on the Android operating system disclosed by the invention, the system service for communication with the in-car Bluetooth equipment is added in the framework of the Android operating system so as to carry out reading and writing operations upon the in-car Bluetooth equipment, therefore, in comparison with the way that the in-car Bluetooth equipment is directly operated in an in-car Bluetooth application program, the method and the device have the advantages that the in-car Bluetooth application programs are more stable, user experience is more friendly, and life cycle of the in-car Bluetooth program is easier to control.

Description

On-vehicle Bluetooth communication means and device based on Android operating system
Technical field
The present invention relates to a kind of operating system, relate in particular to a kind of on-vehicle Bluetooth communication means and device based on Android operating system.
Background technology
At present, along with popularizing of smart machine, intelligent operating system has obtained great development, the Android system is a operating system of increasing income that Google releases, because its characteristic of increasing income and opening is used as in the operating system of the terminals such as portable terminal, panel computer and intelligent television widely.Along with based on the becoming increasingly abundant of Android system application, Android operating system also constantly improves.
Android operating system adopts the framework of software heap layer (Software Stack has another name called the software lamination), mainly is divided into three parts, and wherein, bottom is take linux kernel as the basis, and normal operation C language is developed, and basic function only is provided; The intermediate layer comprises function library Library and virtual machine Virtual Machine, and the normal operation C Plus Plus is developed; The superiors are various application software, comprise voice procedure, note program etc., and application software is come coding then by each company's self-developing based on Java language.
In the prior art, traditional on-vehicle Bluetooth does not have friendly interface to carry out alternately with the user, carry out the user that phone is dialed and when accessing phone, brought inconvenience to the user, therefore need a kind of on-vehicle Bluetooth communication means based on Android operating system badly to address the above problem.
Summary of the invention
One of technical problem to be solved by this invention be need to provide a kind of can be with open arms and on-vehicle Bluetooth communication means and the device based on Android operating system of user interactions.
In order to solve the problems of the technologies described above, the invention provides a kind of on-vehicle Bluetooth communication means based on Android operating system, the method comprises: detecting step, detect vehicle-mounted Bluetooth equipment; Load step when detecting the vehicle-mounted Bluetooth equipment unlatching, loads the bluetooth service module that is arranged in the Android operating system; Communication steps utilizes the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls and the portable terminal of presetting to intercom mutually, and wherein, described bluetooth service module is arranged on the system service in the described Android operating system framework.
On-vehicle Bluetooth communication means according to a further aspect of the invention, described communication steps may further comprise the steps,
Connection Step utilizes the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls to connect described default portable terminal;
Download step utilizes the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls to download telephone directory information or message registration information in the connected described default portable terminal.
On-vehicle Bluetooth communication means according to a further aspect of the invention, in described Connection Step,
Judge whether described vehicle-mounted Bluetooth equipment has been set up the function of the described default portable terminal that certainly is dynamically connected, wherein,
If judged result is yes, then described vehicle-mounted Bluetooth equipment is from being dynamically connected described default portable terminal;
If the determination result is NO, then described bluetooth service module prompting user is to connect described vehicle-mounted Bluetooth equipment and described default portable terminal.
On-vehicle Bluetooth communication means according to a further aspect of the invention, in described download step,
Described bluetooth service module sends and detects indication to described vehicle-mounted Bluetooth equipment, to detect the whether download of this or message registration of supporting telephone of described default portable terminal, if testing result, is then downloaded telephone directory information or message registration information in the described default portable terminal for supporting.
On-vehicle Bluetooth communication means according to a further aspect of the invention, in the telephone directory information in downloading described default portable terminal or the step of message registration information,
Described bluetooth service module is removed telephone directory information or the message registration information of the last time download of preserving in the memory cell;
The described vehicle-mounted Bluetooth equipment of described bluetooth service module controls is downloaded the telephone directory information of described default portable terminal or message registration information to described memory cell;
Described bluetooth service module is sent to the described telephone directory information in the described memory cell or message registration information in the on-vehicle Bluetooth application program;
Described on-vehicle Bluetooth application program obtains the letter corresponding with described Chinese character content based on the Chinese character content of the name of contact person in described telephone directory information or the message registration information, and wherein, described letter comprises alphabetical spelling and letter abbreviations.
On-vehicle Bluetooth communication means according to a further aspect of the invention, described communication steps is further comprising the steps of,
When listening to phone and dial event, described on-vehicle Bluetooth application program is opened phone and is dialed the interface;
Described on-vehicle Bluetooth application program is dialed the letter that the interface is inputted according to the user at described phone, finds out the name of contact person that is complementary with described letter and with the corresponding telephone number of this contact person and be presented at described phone and dial on the interface;
Described on-vehicle Bluetooth application program is dialed the telephone number that will dial confirmed at the interface to the request of described bluetooth service module Sending dialled number at described phone according to the user;
Described bluetooth service module indicates to control the processing of dialling of described default portable terminal based on described dialing request to described vehicle-mounted Bluetooth equipment Sending dialled number.
On-vehicle Bluetooth communication means according to a further aspect of the invention, described communication steps is further comprising the steps of,
When listening to phone incoming call event, described vehicle-mounted Bluetooth equipment sends the phone call-in message to described bluetooth service module;
Described bluetooth service module is sent to described phone call-in message in the described on-vehicle Bluetooth application program;
Described on-vehicle Bluetooth application program is opened phone incoming call interface, and the corresponding name of contact person of the telephone number with in the described phone call-in message that will find out is presented in the incoming call interface, receives calls with prompting user.
According to a further aspect in the invention, also comprise a kind of on-vehicle Bluetooth communicator based on Android operating system, this device comprises:
Detecting unit, it detects vehicle-mounted Bluetooth equipment;
Loading unit, it loads the bluetooth service module that is arranged in the Android operating system when detecting the vehicle-mounted Bluetooth equipment unlatching;
Communication unit, it utilizes the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls and the portable terminal of presetting to intercom mutually, and wherein, described bluetooth service module is arranged on the system service in the described Android operating system framework.
On-vehicle Bluetooth communicator according to a further aspect of the invention, described communication unit also comprise with lower unit:
Linkage unit, it utilizes the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls to connect described default portable terminal;
Download unit, it utilizes the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls to download telephone directory information or message registration information in the connected described default portable terminal.
On-vehicle Bluetooth communicator according to a further aspect of the invention, described download unit is further carried out following steps:
Utilize described bluetooth service module to send to detect indication to described vehicle-mounted Bluetooth equipment, to detect the whether download of this or message registration of supporting telephone of described default portable terminal, if testing result, is then downloaded telephone directory information or message registration information in the described default portable terminal for supporting.
On-vehicle Bluetooth communicator according to a further aspect of the invention, described download unit is further carried out following steps:
Utilize telephone directory information or the message registration information of the last time download of preserving in the described bluetooth service module removing memory cell;
Utilize the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls to download the telephone directory information of described default portable terminal or message registration information to described memory cell;
Utilize described bluetooth service module that the described telephone directory information in the described memory cell or message registration information are sent in the on-vehicle Bluetooth application program;
Utilize described on-vehicle Bluetooth application program to obtain the letter corresponding with described Chinese character content based on the Chinese character content of the name of contact person in described telephone directory information or the message registration information, wherein, described letter comprises alphabetical spelling and letter abbreviations.
On-vehicle Bluetooth communicator according to a further aspect of the invention, described communication unit also comprises the first monitoring unit, it carries out following steps when listening to phone and dial event:
Utilize described on-vehicle Bluetooth application program to open phone and dial the interface;
Utilize described on-vehicle Bluetooth application program to dial the letter that the interface is inputted according to the user at described phone, find out the name of contact person that is complementary with described letter and with the corresponding telephone number of this contact person and be presented at described phone and dial on the interface;
The telephone number that will dial that utilizes described on-vehicle Bluetooth application program to dial at described phone according to the user to confirm at the interface is to the request of described bluetooth service module Sending dialled number;
Utilize described bluetooth service module to indicate to control the processing of dialling of described default portable terminal based on described dialing request to described vehicle-mounted Bluetooth equipment Sending dialled number.
On-vehicle Bluetooth communicator according to a further aspect of the invention, described communication unit also comprises the second monitoring unit, it carries out following steps when listening to phone incoming call event:
Utilize described vehicle-mounted Bluetooth equipment to send the phone call-in message to described bluetooth service module;
Utilize described bluetooth service module that described phone call-in message is sent in the described on-vehicle Bluetooth application program;
Utilize described on-vehicle Bluetooth application program to open phone incoming call interface, and the corresponding name of contact person of the telephone number with in the described phone call-in message that will find out is presented in the incoming call interface, receives calls with prompting user.
Compared with prior art, one or more embodiment of the present invention can have following advantage:
The present invention comes vehicle-mounted Bluetooth equipment is carried out read-write operation by set up the system service that is used for communicating with vehicle-mounted Bluetooth equipment in Android operating system framework, compare directly and in the on-vehicle Bluetooth application program, operate vehicle-mounted Bluetooth equipment, have that the on-vehicle Bluetooth of making application program is more stable, the user experiences more friendly, the more manageable advantage of on-vehicle Bluetooth program life cycle.
Other features and advantages of the present invention will be set forth in the following description, and, partly from specification, become apparent, perhaps understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in specification, claims and accompanying drawing.
Description of drawings
Accompanying drawing is used to provide a further understanding of the present invention, and consists of the part of specification, jointly is used for explaining the present invention with embodiments of the invention, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the schematic flow sheet according to the on-vehicle Bluetooth communication means of the Android operating system of first embodiment of the invention;
Fig. 2 is the schematic flow sheet according to the on-vehicle Bluetooth communication means of the Android operating system of second embodiment of the invention;
Fig. 3 is the schematic flow sheet according to the on-vehicle Bluetooth communication means of the Android operating system of third embodiment of the invention;
Fig. 4 is the structural representation according to the on-vehicle Bluetooth communicator of the Android operating system of fourth embodiment of the invention.
Embodiment
Describe embodiments of the present invention in detail below with reference to drawings and Examples, how the application technology means solve technical problem to the present invention whereby, and the implementation procedure of reaching technique effect can fully understand and implements according to this.Need to prove, only otherwise consist of conflict, each embodiment among the present invention and each feature among each embodiment can mutually combine, and formed technical scheme is all within protection scope of the present invention.
In addition, can in the computer system such as one group of computer executable instructions, carry out in the step shown in the flow chart of accompanying drawing, and, although there is shown logical order in flow process, but in some cases, can carry out step shown or that describe with the order that is different from herein.
The first embodiment
Fig. 1 is the schematic flow sheet according to the on-vehicle Bluetooth communication means of the Android operating system of first embodiment of the invention.Below with reference to Fig. 1, describe each step of the present embodiment in detail.
Step S110 detects vehicle-mounted Bluetooth equipment.
Step S120, when detecting the vehicle-mounted Bluetooth equipment unlatching, loading is arranged on the bluetooth service module in the Android operating system, wherein, this bluetooth service module is arranged on a system service in the Android operating system framework, and it is the service that intercoms mutually for control vehicle-mounted Bluetooth equipment and the portable terminal of presetting.
The bluetooth service module is the system service of adding in the source code SystemServer.java of Android operating system, and this service can load when Android operating system is opened automatically.After loading the bluetooth service module, the bluetooth service module realizes communication between portable terminal (such as mobile phone) and the vehicle-mounted Bluetooth equipment by opening serial ports, and opens thread and receive information from bluetooth equipment.That so just can control vehicle-mounted Bluetooth equipment is dynamically connected, downloads the operations such as phone directory certainly.
Need to prove, the system architecture of Android is based on the system architecture of Linux, and its memory management is based on the JVM(virtual machine), Android is that the internal memory of application assigned is more limited, when resource occupation was higher, some application programs can automatic fitration be fallen by system.In order to guarantee the stability of on-vehicle Bluetooth application program, in order to give the more friendly operating experience of user, therefore with the bluetooth service module as a system service in the Android operating system.
Step S130 utilizes bluetooth service module controls vehicle-mounted Bluetooth equipment to connect default portable terminal, and wherein, default portable terminal is generally car owner's mobile phone.
Particularly, when carrying out this step, judge at first whether bluetooth equipment has been set up the function of the portable terminal that certainly is dynamically connected, if judged result is yes, then the bluetooth service module send from ordering of being dynamically connected to vehicle-mounted Bluetooth equipment automatically to be connected to default portable terminal.
In arranging by the bluetooth in system's setting above-mentioned functions is set, wherein, the bluetooth setting provides certain operations for user selection, comprises whether allowing vehicle-mounted Bluetooth equipment automatically to be connected to portable terminal, whether allows portable terminal setting such as auto-pickup, modification mobile unit pairing password when calling.These settings write on system and arrange for the user in arranging.
If the determination result is NO, then bluetooth service module prompting user connects vehicle-mounted Bluetooth equipment and default portable terminal.
By default portable terminal is set, can avoids vehicle-mounted Bluetooth equipment arbitrarily to connect the portable terminal in the car and cause invading the problem of privacy of user.
Step S140, bluetooth service module in the Android operating system sends to detect and indicates to vehicle-mounted Bluetooth equipment, to detect the whether download of this or communications records of supporting telephone of default portable terminal.
With after default portable terminal successfully is connected, the bluetooth service module can be received one from the command information of the successful connection of vehicle-mounted Bluetooth equipment at vehicle-mounted Bluetooth equipment.Subsequently, the bluetooth service module send to detect indication to detect the whether download of this or message registration of supporting telephone of portable terminal to vehicle-mounted Bluetooth equipment, vehicle-mounted Bluetooth equipment begins to download phone directory or message registration after receiving the instruction of supporting to download, and gives the transmission data to the bluetooth service module by serial ports.
Below, following live script for story-telling is example, describes this step in detail.
At first, the bluetooth service module is after the information of the successful connection that receives, to vehicle-mounted Bluetooth equipment send, for detection of default portable terminal whether this download of supporting telephone first detect indication, then, vehicle-mounted Bluetooth equipment is back to testing result in the bluetooth service module, when if testing result is this download of portable terminal supporting telephone of presetting, then the bluetooth service module sends to download and indicates the telephone directory information of downloading default portable terminal to bluetooth equipment control bluetooth equipment.
Need to prove, when testing result was this download of portable terminal supporting telephone of presetting, the bluetooth service module also need be removed the telephone directory information of the last time download of preserving in the memory cell (such as the set set).Can avoid like this occurring the phone directory of this download and the situation of last phone directory repetition of downloading.
In the present embodiment, the form of the telephone directory information that receives of bluetooth service module is:
PB<name1><0xFF><num1>
PB<name2><0xFF><num2>
.........................................
PB<name?n><0xFF><numn>
PC
In the above-mentioned form, PC represents that whole phone directories downloads are complete.
When receiving the information that starts with PB, process these information.At first be that name of contact person and telephone number are separated from every information, then, name of contact person and telephone number be put into respectively in the memory cell Set set carry out one by one corresponding the preservation in two different tabulations.When receiving PC, based on the callback mechanism of bluetooth service module, the bluetooth service module with the name of contact person in the transmission phone directory in the memory cell and the telephone number corresponding with name of contact person to the on-vehicle Bluetooth application program.Wherein, the information of the vehicle-mounted Bluetooth equipment that above-mentioned on-vehicle Bluetooth application program can send according to the bluetooth service module shows corresponding interface, user's operation information can also be fed back in the bluetooth service module.
Need to prove, because the Android system of Google does not support looking up Chinese characters and ordering, the embodiment of the invention, by the on-vehicle Bluetooth application program is improved, make it can obtain based on the Chinese character content of name of contact person alphabetical spelling and the letter abbreviations corresponding with the Chinese character content, and the alphabetical information that obtains also is inserted in the set set accordingly.
Based on aforesaid operations, can realize by the corresponding relation of Chinese character and phonetic the intelligent search of phone directory, so that the user when calling, has saved the time that dials phone number, make things convenient for the user to call.
Certainly, whether in this download step of supporting telephone or afterwards can also send second by the bluetooth service module and detect and indicate the download of whether supporting message registration to vehicle-mounted Bluetooth equipment, to detect default portable terminal detecting default portable terminal.The step of downloading message registration is similar to the step of downloading phone directory, does not repeat them here.
The second embodiment
Fig. 2 is the schematic flow sheet according to the on-vehicle Bluetooth communication means of the Android operating system of second embodiment of the invention.
For convenience of explanation, no longer the step identical with previous embodiment launched in detail, and only stressed difference with previous embodiment.In Fig. 1 and Fig. 2, to the same or analogous step of previous embodiment, adopted identical Reference numeral.
Below with reference to Fig. 2 step of the present invention is described, in the present embodiment, only describes the step of the present embodiment difference above-described embodiment in detail.
Step S210, when listening to phone and dial event, according to dialing indication from the phone of bluetooth service module, the default portable terminal of vehicle-mounted Bluetooth equipment control carries out dial-up operation.
This step specifically comprises following step:
At first, when the bluetooth service module listens to phone and dials event, automatically perform to start the interface of corresponding bluetooth applications program by a call back function in the on-vehicle Bluetooth application program, namely phone is dialed the interface.
Then, the on-vehicle Bluetooth application program is dialed the letter that the interface is inputted according to the user at phone, finds out the name of contact person that is complementary with letter and with the corresponding telephone number of this contact person and be presented at phone and dial on the interface.
Particularly, the on-vehicle Bluetooth application program is dialed the letter that the interface is inputted according to the user at phone, find out the name of contact person that is complementary with letter and this contact person's telephone number and be presented on the interface, after having clicked the contact person that will dial the user, the on-vehicle Bluetooth application program is obtained after the click event on the interface, event is analyzed, obtained the telephone number that to dial.
At last, the on-vehicle Bluetooth application program is dialed the telephone number that will dial confirmed at the interface to the request of bluetooth service module Sending dialled number at phone according to the user, the bluetooth service module indicates to control the processing of dialling of default portable terminal based on the dialing request to the vehicle-mounted Bluetooth equipment Sending dialled number.
Certainly, the user can also directly dial the interface at phone and input telephone number to be dialed.Number of the every click of user, the on-vehicle Bluetooth application program is just preserved it, in the time of user's click to dial key, the number of preserving is added that the instruction of dialing is put in the character string in the lump preserve, then call the object of the bluetooth administrative class that is registered in the bluetooth service module and carry out dial-up operation.
In embodiments of the present invention, dial the interface owing to being provided with friendly phone, therefore when the user carries out dial-up operation, it is more efficient and convenient than directly utilizing portable terminal to call that the portable terminal dialing is controlled in the operation of clicking this interface by the user.And, owing to utilizing the mode of intelligent search to search number, also give the user when calling, it is convenient to have brought.
The 3rd embodiment
Fig. 3 is the schematic flow sheet according to the on-vehicle Bluetooth communication means of the Android operating system of third embodiment of the invention.
For convenience of explanation, no longer the step identical with previous embodiment launched in detail, and only stressed difference with previous embodiment.In Fig. 1 and Fig. 3, to the same or analogous step of previous embodiment, adopted identical Reference numeral.
Below with reference to Fig. 3 step of the present invention is described, in the present embodiment, only describes the step of the present embodiment difference above-described embodiment in detail.
Step S310, when listening to phone incoming call event, according to the phone incoming call indication of bluetooth service module, vehicle-mounted Bluetooth equipment is processed the call-in operation from default portable terminal.
This step comprises following step:
At first, when listening to phone incoming call event, vehicle-mounted Bluetooth equipment sends the phone call-in message to the bluetooth service module.
Secondly, the bluetooth service module is sent to the phone call-in message in the on-vehicle Bluetooth application program.
Particularly, after the Android system bottom is received the Inbound Calls information that bluetooth equipment sends, the bluetooth service module of Android system is opened the function that a thread is calling the obtaining information of bottom always, this function returns information that bluetooth equipment sends for the bluetooth service resume module, the Android system service is carried out distribution processor according to the information of receiving with the form of broadcasting, is sent in the on-vehicle Bluetooth application program.
At last, the on-vehicle Bluetooth application program is opened phone incoming call interface, and the corresponding name of contact person of the telephone number with in the phone call-in message that will find out is presented in the incoming call interface, receives calls with prompting user.
Particularly, when Bluetooth system service monitoring telephone incoming call event, in the on-vehicle Bluetooth application program, automatically perform to start the interface of corresponding bluetooth applications program by a call back function, i.e. phone incoming call interface.
After the on-vehicle Bluetooth application program is received the broadcasting of Inbound Calls, show at program interface and perhaps to utilize the phone directory of in the first embodiment, downloading by telephone number, the contact person who searches based on telephone number, and this name of contact person is presented on the interface.
When the interface display Inbound Calls, if receive any behavior indication of user in the setting-up time section, the bluetooth service module sends to answer and indicates to the vehicle-mounted Bluetooth equipment with control portable terminal automatic call answering.
Need to prove, in order to realize answering by the dialing of Android operating system control portable terminal, rejection such as hangs up at the function, and when carrying out above-mentioned behavior, the on-vehicle Bluetooth application program also can be carried out corresponding interface display.
In the present embodiment, when the user dials, rejection, answers, hangs up etc. when processing by the interface of bluetooth applications program, the bluetooth service module can send to order bluetooth equipment, then the behavior by bluetooth equipment control portable terminal.When portable terminal operated, bluetooth equipment can be received corresponding data, and the bluetooth service module is judged the behavior of mobile phone according to the data of receiving, and dynamic corresponding upward our Application Program Interface.So just can well carry out interaction process with the user.
The 4th embodiment
Fig. 4 is the structural representation according to the on-vehicle Bluetooth communicator of the Android operating system of fourth embodiment of the invention.Below with reference to Fig. 4, describe each part of this on-vehicle Bluetooth communicator in detail.
As shown in Figure 4, this on-vehicle Bluetooth communicator comprises detecting unit 41, loading unit 42 and communication unit 43, and wherein detecting unit 41 is connected with loading unit 42, and loading unit 42 is connected with communication unit 43.
Please refer to Fig. 4, the detecting unit 41 of the present embodiment and loading unit 42 are carried out respectively step S110 and the step S120 of the first embodiment, launch no longer in detail explanation at this.
Communication unit 43 comprises linkage unit 431 and download unit 432, and wherein, linkage unit 431 and download unit 432 are carried out respectively step S130 and the step S140 of the first embodiment, launches no longer in detail explanation at this.
In addition, communication unit 43 also comprises the first monitoring unit 433 and the second monitoring unit 434, and wherein, the first monitoring unit 433 is carried out the step S210 of the second embodiment, and the second monitoring unit 434 is carried out the step S310 of the 3rd embodiment, does not repeat them here.
Those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with general calculation element, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and be carried out by calculation element, perhaps they are made into respectively each integrated circuit modules, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
Although the disclosed execution mode of the present invention as above, the execution mode that described content just adopts for the ease of understanding the present invention is not to limit the present invention.Technical staff in any the technical field of the invention; under the prerequisite that does not break away from the disclosed spirit and scope of the present invention; can do any modification and variation in the details that reaches of implementing in form; but scope of patent protection of the present invention still must be as the criterion with the scope that appending claims was defined.

Claims (13)

1. the on-vehicle Bluetooth communication means based on Android operating system is characterized in that, comprising:
Detecting step detects vehicle-mounted Bluetooth equipment;
Load step when detecting the vehicle-mounted Bluetooth equipment unlatching, loads the bluetooth service module that is arranged in the Android operating system;
Communication steps utilizes the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls and the portable terminal of presetting to intercom mutually, and wherein, described bluetooth service module is arranged on the system service in the described Android operating system framework.
2. on-vehicle Bluetooth communication means according to claim 1 is characterized in that, described communication steps may further comprise the steps,
Connection Step utilizes the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls to connect described default portable terminal;
Download step utilizes the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls to download telephone directory information or message registration information in the connected described default portable terminal.
3. on-vehicle Bluetooth communication means according to claim 2 is characterized in that, in described Connection Step,
Judge whether described vehicle-mounted Bluetooth equipment has been set up the function of the described default portable terminal that certainly is dynamically connected, wherein,
If judged result is yes, then described vehicle-mounted Bluetooth equipment is from being dynamically connected described default portable terminal;
If the determination result is NO, then described bluetooth service module prompting user is to connect described vehicle-mounted Bluetooth equipment and described default portable terminal.
4. on-vehicle Bluetooth communication means according to claim 2 is characterized in that, in described download step,
Described bluetooth service module sends and detects indication to described vehicle-mounted Bluetooth equipment, to detect the whether download of this or message registration of supporting telephone of described default portable terminal, if testing result, is then downloaded telephone directory information or message registration information in the described default portable terminal for supporting.
5. on-vehicle Bluetooth communication means according to claim 4 is characterized in that, in the telephone directory information in downloading described default portable terminal or the step of message registration information,
Described bluetooth service module is removed telephone directory information or the message registration information of the last time download of preserving in the memory cell;
The described vehicle-mounted Bluetooth equipment of described bluetooth service module controls is downloaded the telephone directory information of described default portable terminal or message registration information to described memory cell;
Described bluetooth service module is sent to the described telephone directory information in the described memory cell or message registration information in the on-vehicle Bluetooth application program;
Described on-vehicle Bluetooth application program obtains the letter corresponding with described Chinese character content based on the Chinese character content of the name of contact person in described telephone directory information or the message registration information, and wherein, described letter comprises alphabetical spelling and letter abbreviations.
6. on-vehicle Bluetooth communication means according to claim 5 is characterized in that, described communication steps is further comprising the steps of,
When listening to phone and dial event, described on-vehicle Bluetooth application program is opened phone and is dialed the interface;
Described on-vehicle Bluetooth application program is dialed the letter that the interface is inputted according to the user at described phone, finds out the name of contact person that is complementary with described letter and with the corresponding telephone number of this contact person and be presented at described phone and dial on the interface;
Described on-vehicle Bluetooth application program is dialed the telephone number that will dial confirmed at the interface to the request of described bluetooth service module Sending dialled number at described phone according to the user;
Described bluetooth service module indicates to control the processing of dialling of described default portable terminal based on described dialing request to described vehicle-mounted Bluetooth equipment Sending dialled number.
7. on-vehicle Bluetooth communication means according to claim 5 is characterized in that, described communication steps is further comprising the steps of,
When listening to phone incoming call event, described vehicle-mounted Bluetooth equipment sends the phone call-in message to described bluetooth service module;
Described bluetooth service module is sent to described phone call-in message in the described on-vehicle Bluetooth application program;
Described on-vehicle Bluetooth application program is opened phone incoming call interface, and the corresponding name of contact person of the telephone number with in the described phone call-in message that will find out is presented in the incoming call interface, receives calls with prompting user.
8. the on-vehicle Bluetooth communicator based on Android operating system is characterized in that, comprising:
Detecting unit, it detects vehicle-mounted Bluetooth equipment;
Loading unit, it loads the bluetooth service module that is arranged in the Android operating system when detecting the vehicle-mounted Bluetooth equipment unlatching;
Communication unit, it utilizes the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls and the portable terminal of presetting to intercom mutually, and wherein, described bluetooth service module is arranged on the system service in the described Android operating system framework.
9. on-vehicle Bluetooth communicator according to claim 8 is characterized in that, described communication unit also comprises with lower unit:
Linkage unit, it utilizes the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls to connect described default portable terminal;
Download unit, it utilizes the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls to download telephone directory information or message registration information in the connected described default portable terminal.
10. on-vehicle Bluetooth communicator according to claim 9 is characterized in that, described download unit is further carried out following steps:
Utilize described bluetooth service module to send to detect indication to described vehicle-mounted Bluetooth equipment, to detect the whether download of this or message registration of supporting telephone of described default portable terminal, if testing result, is then downloaded telephone directory information or message registration information in the described default portable terminal for supporting.
11. on-vehicle Bluetooth communicator according to claim 10 is characterized in that, described download unit is further carried out following steps:
Utilize telephone directory information or the message registration information of the last time download of preserving in the described bluetooth service module removing memory cell;
Utilize the described vehicle-mounted Bluetooth equipment of described bluetooth service module controls to download the telephone directory information of described default portable terminal or message registration information to described memory cell;
Utilize described bluetooth service module that the described telephone directory information in the described memory cell or message registration information are sent in the on-vehicle Bluetooth application program;
Utilize described on-vehicle Bluetooth application program to obtain the letter corresponding with described Chinese character content based on the Chinese character content of the name of contact person in described telephone directory information or the message registration information, wherein, described letter comprises alphabetical spelling and letter abbreviations.
12. on-vehicle Bluetooth communicator according to claim 11 is characterized in that described communication unit also comprises the first monitoring unit, it carries out following steps when listening to phone and dial event:
Utilize described on-vehicle Bluetooth application program to open phone and dial the interface;
Utilize described on-vehicle Bluetooth application program to dial the letter that the interface is inputted according to the user at described phone, find out the name of contact person that is complementary with described letter and with the corresponding telephone number of this contact person and be presented at described phone and dial on the interface;
The telephone number that will dial that utilizes described on-vehicle Bluetooth application program to dial at described phone according to the user to confirm at the interface is to the request of described bluetooth service module Sending dialled number;
Utilize described bluetooth service module to indicate to control the processing of dialling of described default portable terminal based on described dialing request to described vehicle-mounted Bluetooth equipment Sending dialled number.
13. on-vehicle Bluetooth communicator according to claim 11 is characterized in that described communication unit also comprises the second monitoring unit, it carries out following steps when listening to phone incoming call event:
Utilize described vehicle-mounted Bluetooth equipment to send the phone call-in message to described bluetooth service module;
Utilize described bluetooth service module that described phone call-in message is sent in the described on-vehicle Bluetooth application program;
Utilize described on-vehicle Bluetooth application program to open phone incoming call interface, and the corresponding name of contact person of the telephone number with in the described phone call-in message that will find out is presented in the incoming call interface, receives calls with prompting user.
CN201210322240.4A 2012-09-03 2012-09-03 In-car Bluetooth communication method and in-car Bluetooth communication device based on Android operating system Active CN102883048B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210322240.4A CN102883048B (en) 2012-09-03 2012-09-03 In-car Bluetooth communication method and in-car Bluetooth communication device based on Android operating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210322240.4A CN102883048B (en) 2012-09-03 2012-09-03 In-car Bluetooth communication method and in-car Bluetooth communication device based on Android operating system

Publications (2)

Publication Number Publication Date
CN102883048A true CN102883048A (en) 2013-01-16
CN102883048B CN102883048B (en) 2014-05-28

Family

ID=47484179

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210322240.4A Active CN102883048B (en) 2012-09-03 2012-09-03 In-car Bluetooth communication method and in-car Bluetooth communication device based on Android operating system

Country Status (1)

Country Link
CN (1) CN102883048B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617281A (en) * 2013-12-10 2014-03-05 惠州市德赛西威汽车电子有限公司 Virtual sequencing method for host address books
CN103716069A (en) * 2013-12-19 2014-04-09 吴根佑 Vehicle-mounted system-based Bluetooth incoming call prompting system and method
CN104754123A (en) * 2015-03-18 2015-07-01 广东好帮手电子科技股份有限公司 Searching method of on-board host computer Bluetooth address list and system of searching method
CN104932869A (en) * 2014-03-18 2015-09-23 苏州市伏泰信息科技有限公司 Embedded software platform for intelligent vehicle terminal
WO2016008077A1 (en) * 2014-07-14 2016-01-21 华为技术有限公司 Method and apparatus for interconnecting intelligent terminal and vehicle terminal
CN105471480A (en) * 2014-08-26 2016-04-06 比亚迪股份有限公司 Application program logging method and system based on vehicle bluetooth communication in mobile terminal
CN106162936A (en) * 2014-11-26 2016-11-23 现代自动车株式会社 The method and apparatus of Bluetooth pairing in vehicle is provided
CN106713584A (en) * 2016-12-05 2017-05-24 深圳市车音网科技有限公司 Operation control method of mobile phone contact person and apparatus thereof
CN106856540A (en) * 2015-12-09 2017-06-16 北京奇虎科技有限公司 A kind of method and apparatus of communication of mobile terminal
CN107229479A (en) * 2017-06-14 2017-10-03 深圳市浩科电子有限公司 Novel on-vehicle system framework
CN108710519A (en) * 2017-04-11 2018-10-26 惠州市德赛西威汽车电子股份有限公司 A kind of vehicle-mounted resource management system and method based on phone processing
CN108769954A (en) * 2018-05-28 2018-11-06 爱驰汽车有限公司 Flow sharing method, system, equipment and the storage medium of vehicle and mobile terminal
CN109769229A (en) * 2017-11-09 2019-05-17 北京君正集成电路股份有限公司 Bluetooth pairing connection method and device
CN109769230A (en) * 2017-11-09 2019-05-17 北京君正集成电路股份有限公司 Bluetooth pairing connection method and device
CN109769231A (en) * 2017-11-09 2019-05-17 北京君正集成电路股份有限公司 Bluetooth pairing connection method and device
CN113329116A (en) * 2021-05-28 2021-08-31 北京小鹏汽车有限公司 Communication method, server, vehicle and communication system of vehicle

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101718984A (en) * 2009-11-30 2010-06-02 中兴通讯股份有限公司 Remote controller, Bluetooth hands-free equipment and Bluetooth control system and method
CN102325438A (en) * 2011-05-26 2012-01-18 南昌大学 A kind of electric automobile inter-vehicle information system
CN102573125A (en) * 2010-12-31 2012-07-11 上海博泰悦臻电子设备制造有限公司 Vehicle-mounted intelligent communication system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101718984A (en) * 2009-11-30 2010-06-02 中兴通讯股份有限公司 Remote controller, Bluetooth hands-free equipment and Bluetooth control system and method
CN102573125A (en) * 2010-12-31 2012-07-11 上海博泰悦臻电子设备制造有限公司 Vehicle-mounted intelligent communication system
CN102325438A (en) * 2011-05-26 2012-01-18 南昌大学 A kind of electric automobile inter-vehicle information system

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617281A (en) * 2013-12-10 2014-03-05 惠州市德赛西威汽车电子有限公司 Virtual sequencing method for host address books
CN103617281B (en) * 2013-12-10 2017-02-22 惠州市德赛西威汽车电子股份有限公司 Virtual sequencing method for host address books
CN103716069B (en) * 2013-12-19 2016-06-01 吴根佑 A kind of bluetooth call reminding system and method based on onboard system
CN103716069A (en) * 2013-12-19 2014-04-09 吴根佑 Vehicle-mounted system-based Bluetooth incoming call prompting system and method
CN104932869A (en) * 2014-03-18 2015-09-23 苏州市伏泰信息科技有限公司 Embedded software platform for intelligent vehicle terminal
WO2016008077A1 (en) * 2014-07-14 2016-01-21 华为技术有限公司 Method and apparatus for interconnecting intelligent terminal and vehicle terminal
CN105556867A (en) * 2014-07-14 2016-05-04 华为技术有限公司 Method and apparatus for interconnecting intelligent terminal and vehicle terminal
CN105471480A (en) * 2014-08-26 2016-04-06 比亚迪股份有限公司 Application program logging method and system based on vehicle bluetooth communication in mobile terminal
CN105471480B (en) * 2014-08-26 2018-05-08 比亚迪股份有限公司 Application program login method and system based on vehicle bluetooth communication in mobile terminal
CN106162936A (en) * 2014-11-26 2016-11-23 现代自动车株式会社 The method and apparatus of Bluetooth pairing in vehicle is provided
CN106162936B (en) * 2014-11-26 2021-02-05 现代自动车株式会社 Method and apparatus for providing in-vehicle bluetooth pairing
CN104754123A (en) * 2015-03-18 2015-07-01 广东好帮手电子科技股份有限公司 Searching method of on-board host computer Bluetooth address list and system of searching method
CN104754123B (en) * 2015-03-18 2018-07-31 广东好帮手电子科技股份有限公司 A kind of searching method and its system of the record of on-vehicle host bluetooth communication
CN106856540A (en) * 2015-12-09 2017-06-16 北京奇虎科技有限公司 A kind of method and apparatus of communication of mobile terminal
CN106713584B (en) * 2016-12-05 2019-09-13 车音智能科技有限公司 To the method for controlling operation thereof and device of mobile phone contact
CN106713584A (en) * 2016-12-05 2017-05-24 深圳市车音网科技有限公司 Operation control method of mobile phone contact person and apparatus thereof
CN108710519A (en) * 2017-04-11 2018-10-26 惠州市德赛西威汽车电子股份有限公司 A kind of vehicle-mounted resource management system and method based on phone processing
CN108710519B (en) * 2017-04-11 2021-12-21 惠州市德赛西威汽车电子股份有限公司 Vehicle-mounted resource management system and method based on telephone processing
CN107229479A (en) * 2017-06-14 2017-10-03 深圳市浩科电子有限公司 Novel on-vehicle system framework
CN107229479B (en) * 2017-06-14 2020-09-08 深圳市浩科电子有限公司 Novel vehicle-mounted system frame
CN109769231A (en) * 2017-11-09 2019-05-17 北京君正集成电路股份有限公司 Bluetooth pairing connection method and device
CN109769230A (en) * 2017-11-09 2019-05-17 北京君正集成电路股份有限公司 Bluetooth pairing connection method and device
CN109769229A (en) * 2017-11-09 2019-05-17 北京君正集成电路股份有限公司 Bluetooth pairing connection method and device
CN108769954B (en) * 2018-05-28 2021-08-20 爱驰汽车有限公司 Traffic sharing method, system, device and storage medium for vehicle and mobile terminal
CN108769954A (en) * 2018-05-28 2018-11-06 爱驰汽车有限公司 Flow sharing method, system, equipment and the storage medium of vehicle and mobile terminal
CN113329116A (en) * 2021-05-28 2021-08-31 北京小鹏汽车有限公司 Communication method, server, vehicle and communication system of vehicle
CN113329116B (en) * 2021-05-28 2023-07-07 北京小鹏汽车有限公司 Communication method of vehicles, server, vehicles and communication system

Also Published As

Publication number Publication date
CN102883048B (en) 2014-05-28

Similar Documents

Publication Publication Date Title
CN102883048B (en) In-car Bluetooth communication method and in-car Bluetooth communication device based on Android operating system
US8260355B2 (en) Portable communication terminal, program executed by portable communication terminal
CN104916287A (en) Voice control method and device and mobile device
US20120304312A1 (en) Communications device
CN101217732B (en) Apparatus and method for originating call by using image
CN103118206A (en) System and method for displaying menus based on network generated interactive voice response information
CN103152738A (en) Method and device of intelligent intercept
CN1636381B (en) Method for enabling a communication via a mobile phone and mobile phone enabling a communication
CN1838699A (en) Method for limiting handset call or answer
CN102968321B (en) Application program erecting device and application program installation method
CN101370206A (en) Method and apparatus for displaying multimedia business card on mobile terminal
CN113825258B (en) FirefoxOS-based multimode communication method and operating system
CN105407202A (en) Method and terminal for remote query of contact information
CN102368849A (en) System and method for carrying out state updating on intelligent mobile phone address list through network
CN103648047A (en) Resource searching method and system of intelligent television
CN101068389A (en) Double-mode double-standby mobile terminal calling out method
US20100009668A1 (en) System and method for customizing functions of a mobile phone
CN111447692B (en) Call method and device for multi-system terminal, electronic equipment and storage medium
KR101060680B1 (en) Method for registering and connecting internet bookmark site in mobile communication network, terminal unit thereof
CN103051797A (en) Method and system for processing based on multi-screen interaction terminal sharing mobile phone dialing
CN102043663A (en) Program calling system and program calling method thereof
CN106888324A (en) The processing method and processing device of missed call
CN106610825A (en) Shortcut establishment method and apparatus for intelligent terminal
CN107291322A (en) A kind of information processing method and terminal
CN105306719A (en) Mobile terminal-based Bluetooth switch control method and mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant