CN115086475B - Control method, device and equipment for voice call mode - Google Patents
Control method, device and equipment for voice call mode Download PDFInfo
- Publication number
- CN115086475B CN115086475B CN202110271347.XA CN202110271347A CN115086475B CN 115086475 B CN115086475 B CN 115086475B CN 202110271347 A CN202110271347 A CN 202110271347A CN 115086475 B CN115086475 B CN 115086475B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- mobile terminal
- state
- voice call
- bluetooth
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000003068 static effect Effects 0.000 claims abstract description 20
- 238000004891 communication Methods 0.000 claims description 40
- 230000001133 acceleration Effects 0.000 claims description 28
- 238000004590 computer program Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Telephone Function (AREA)
Abstract
The application provides a control method, a device and equipment of a voice call mode, wherein under the condition that Bluetooth of a mobile terminal is in a connection state with vehicle-mounted Bluetooth, a target voice call mode matched with the current vehicle state and the relative position of the mobile terminal and the vehicle is determined by acquiring the state of the vehicle and the relative position of the mobile terminal and the vehicle, if the condition that the state of the vehicle is detected to be switched from a stationary state to a moving state and the position of the mobile terminal is switched from outside the vehicle to a driving position in the vehicle, the target voice call mode of the mobile terminal is determined to be vehicle-mounted Bluetooth hands-free call; and under the condition that the state of the vehicle is detected to be switched from the moving state to the static state and the position of the mobile terminal is switched from the driving position in the vehicle to the outside of the vehicle, determining the target voice call mode of the mobile terminal as the voice call of the mobile terminal. The free switching between the vehicle-mounted Bluetooth hands-free call and the mobile terminal voice call is realized, and the user experience is improved while the normal call of the user is not influenced.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method, an apparatus, and a device for controlling voice switching.
Background
Drivers often encounter situations that require answering a call during driving. Important calls may be missed if a call is not taken; if a call is received, the hands of the driver can leave the steering wheel, and the driving safety is affected.
With the development of bluetooth technology, many vehicles are equipped with bluetooth devices, which can establish a connection with bluetooth of a mobile phone. Thus, the driver can realize the call through the vehicle Bluetooth hands-free system in the driving process.
When a driver needs to park outside the vehicle in the process of calling through the vehicle-mounted Bluetooth hands-free system, the related operation needs to be carried out on the mobile phone or the vehicle-mounted Bluetooth hands-free system, the vehicle-mounted Bluetooth hands-free call is switched to the mobile terminal voice call, the operation is complex, and the user experience is poor.
Disclosure of Invention
In view of the above, the present application provides a method and apparatus for controlling a voice call mode, which can realize free switching between a mobile terminal and a vehicle-mounted bluetooth hands-free system.
In order to achieve the above purpose, the specific technical scheme provided by the application is as follows:
a control method of voice call mode is applied to a mobile terminal, and the method comprises the following steps:
acquiring a vehicle state and a relative position of the mobile terminal and the vehicle under the condition that Bluetooth of the mobile terminal and vehicle-mounted Bluetooth are in a connection state;
determining a target voice call mode of the mobile terminal according to the state of the vehicle and the relative position of the mobile terminal and the vehicle;
and controlling the mobile terminal to switch from the current voice call mode to the target voice call mode.
Optionally, the acquiring the state of the vehicle includes:
acquiring a speed meter of the vehicle;
and determining the state of the vehicle according to the speed table, wherein the state of the vehicle comprises a motion state and a static state.
Optionally, the acquiring the state of the vehicle includes:
acquiring a current acceleration value output by an acceleration sensor of the vehicle or an acceleration sensor of the mobile terminal;
and determining the state of the vehicle according to the current acceleration value, wherein the state of the vehicle comprises a motion state and a static state.
Optionally, the acquiring the relative position of the mobile terminal and the vehicle includes:
acquiring the current signal intensity of the vehicle-mounted Bluetooth;
and determining the relative position of the mobile terminal and the vehicle according to the current signal of the vehicle-mounted Bluetooth, the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is in the vehicle and the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is out of the vehicle, which are calibrated in advance.
Optionally, a bluetooth communication device is installed on a driving position of the vehicle, and the acquiring the relative position between the mobile terminal and the vehicle further includes:
acquiring the current signal strength of the Bluetooth communication equipment under the condition that the mobile terminal is determined to be in the vehicle;
and determining whether the mobile terminal is in the driving position according to the current signal intensity of the Bluetooth communication device and the signal intensity range of the Bluetooth communication device when the mobile terminal is in the driving position, which is calibrated in advance.
Optionally, the determining the target voice call mode of the mobile terminal according to the state of the vehicle and the relative position of the mobile terminal and the vehicle includes:
and under the condition that the state of the vehicle is detected to be switched from a stationary state to a moving state and the position of the mobile terminal is switched from outside the vehicle to a driving position in the vehicle, determining that the target voice call mode of the mobile terminal is vehicle Bluetooth hands-free call.
Optionally, the determining the target voice call mode of the mobile terminal according to the state of the vehicle and the relative position of the mobile terminal and the vehicle includes:
and under the condition that the state of the vehicle is detected to be switched from a moving state to a static state and the position of the mobile terminal is switched from a driving position in the vehicle to the outside of the vehicle, determining the target voice call mode of the mobile terminal as the voice call of the mobile terminal.
Optionally, after the voice call mode of the mobile terminal is switched from the vehicle-mounted bluetooth hands-free call to the mobile terminal voice call, the method further includes:
judging whether the mobile terminal is close to the head of a user or not;
if yes, controlling the mobile terminal to switch the voice call to the handheld call;
if not, controlling the mobile terminal to switch the voice call to the hands-free call.
Optionally, the determining whether the mobile terminal is close to the user's head includes:
acquiring a current infrared signal of the mobile terminal and a current environment brightness signal output by an environment brightness sensor;
and determining whether the mobile terminal is close to the user head according to the current infrared signal and the current environment brightness signal, and the infrared signal range and the environment brightness signal range of the mobile terminal when the mobile terminal is close to the user head, which are calibrated in advance.
A control device for a voice call mode, applied to a mobile terminal, the device comprising:
a vehicle state acquisition unit, configured to acquire a state of a vehicle when bluetooth of the mobile terminal is in a connection state with vehicle-mounted bluetooth;
the mobile terminal position acquisition unit is used for acquiring the relative position of the mobile terminal and the vehicle under the condition that the Bluetooth of the mobile terminal is in a connection state with the vehicle Bluetooth;
a voice call mode determining unit, configured to determine a target voice call mode of the mobile terminal according to a state of the vehicle and a relative position of the mobile terminal and the vehicle;
and the voice call mode control unit is used for controlling the mobile terminal to be switched from the current voice call mode to the target voice call mode.
Optionally, the vehicle state acquisition unit is specifically configured to:
acquiring a speed meter of the vehicle;
and determining the state of the vehicle according to the speed table, wherein the state of the vehicle comprises a motion state and a static state.
Optionally, the vehicle state acquisition unit is specifically configured to:
acquiring a current acceleration value output by an acceleration sensor of the vehicle or an acceleration sensor of the mobile terminal;
and determining the state of the vehicle according to the current acceleration value, wherein the state of the vehicle comprises a motion state and a static state.
Optionally, the mobile terminal position obtaining unit is specifically configured to:
acquiring the current signal intensity of the vehicle-mounted Bluetooth;
and determining the relative position of the mobile terminal and the vehicle according to the current signal of the vehicle-mounted Bluetooth, the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is in the vehicle and the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is out of the vehicle, which are calibrated in advance.
Optionally, the bluetooth communication device is installed on a driving position of the vehicle, and the mobile terminal position obtaining unit is further configured to:
acquiring the current signal strength of the Bluetooth communication equipment under the condition that the mobile terminal is determined to be in the vehicle;
and determining whether the mobile terminal is in the driving position according to the current signal intensity of the Bluetooth communication device and the signal intensity range of the Bluetooth communication device when the mobile terminal is in the driving position, which is calibrated in advance.
Optionally, the voice call mode determining unit is specifically configured to:
and under the condition that the state of the vehicle is detected to be switched from a stationary state to a moving state and the position of the mobile terminal is switched from outside the vehicle to a driving position in the vehicle, determining that the target voice call mode of the mobile terminal is vehicle Bluetooth hands-free call.
Optionally, the voice call mode determining unit is specifically configured to:
and under the condition that the state of the vehicle is detected to be switched from a moving state to a static state and the position of the mobile terminal is switched from a driving position in the vehicle to the outside of the vehicle, determining the target voice call mode of the mobile terminal as the voice call of the mobile terminal.
Optionally, the voice call mode determining unit is further configured to:
judging whether the mobile terminal is close to the head of a user or not;
if yes, controlling the mobile terminal to switch the voice call to the handheld call;
if not, controlling the mobile terminal to switch the voice call to the hands-free call.
Optionally, the voice call mode determining unit is configured to:
acquiring a current infrared signal of the mobile terminal and a current environment brightness signal output by an environment brightness sensor;
and determining whether the mobile terminal is close to the user head according to the current infrared signal and the current environment brightness signal, and the infrared signal range and the environment brightness signal range of the mobile terminal when the mobile terminal is close to the user head, which are calibrated in advance.
A communication device comprising a memory and a processor:
the memory is used for storing program instructions;
the processor is configured to execute the control method of the voice call mode disclosed in the foregoing embodiment according to the program stored in the memory.
A storage medium having stored thereon a computer program which, when executed by a processor, implements a method of controlling a voice call mode as disclosed in the above embodiments.
Compared with the prior art, the application has the following beneficial effects:
the application discloses a control method of a voice call mode, which is characterized in that under the condition that Bluetooth of a mobile terminal is in a connection state with vehicle-mounted Bluetooth, a target voice call mode matched with the current vehicle state and the relative position of the mobile terminal and the vehicle is determined by acquiring the state of the vehicle and the relative position of the mobile terminal and the vehicle, if the condition that the state of the vehicle is detected to be switched from a stationary state to a moving state and the position of the mobile terminal is switched from outside the vehicle to a driving position inside the vehicle is detected, the target voice call mode of the mobile terminal is determined to be vehicle-mounted Bluetooth hands-free call, and under the condition that the state of the vehicle is detected to be switched from the moving state to the stationary state and the position of the mobile terminal is detected to be switched from the driving position inside the vehicle to outside the vehicle, the target voice call mode of the mobile terminal is determined to be mobile terminal voice call. The free switching between the vehicle-mounted Bluetooth hands-free call and the mobile terminal voice call can be realized without manual operation of a user, and the user experience is improved while the normal call of the user is not influenced.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present application, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flow chart of a control method of a voice call mode according to an embodiment of the present application;
fig. 2 is a flowchart of a method for obtaining a relative position between a mobile terminal and a vehicle according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a control device for a voice call mode according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a communication device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
In order to realize the free switching between the vehicle-mounted Bluetooth hands-free call and the voice call of the mobile terminal in different scenes, the embodiment discloses a control method of a voice call mode, which is applied to the mobile terminal, wherein the mobile terminal is a mobile terminal with a call function, such as a mobile phone, a tablet personal computer and the like, referring to fig. 1, the method specifically comprises the following steps:
s101: acquiring the state of a vehicle and the relative position of the mobile terminal and the vehicle under the condition that the Bluetooth of the mobile terminal and the vehicle Bluetooth are in a connection state;
the state of the vehicle includes: a moving state and a stationary state.
There are various methods for acquiring the vehicle state, and in the case that the bluetooth of the mobile terminal is in a connection state with the vehicle-mounted bluetooth, the mobile terminal may acquire the vehicle information through the bluetooth to determine the state of the vehicle.
If the speed table of the vehicle is obtained, determining the state of the vehicle according to the speed table; and acquiring a current acceleration value output by an acceleration sensor of the vehicle or an acceleration sensor of the mobile terminal, and determining the state of the vehicle according to the current acceleration value.
The relative positions of the mobile terminal and the vehicle include: the mobile terminal is outside the vehicle and the mobile terminal is in the vehicle, and under the condition that the Bluetooth communication equipment is arranged on a seat in the vehicle, the specific position of the mobile terminal in the vehicle can be obtained, if yes, whether the mobile terminal is in a driving position or not.
On this basis, if the bluetooth communication device is installed on the driving position of the vehicle, referring to fig. 2, in one embodiment, the method for acquiring the relative position of the mobile terminal and the vehicle includes the following steps:
s201: acquiring the current signal intensity of the vehicle-mounted Bluetooth;
s202: determining whether the mobile terminal is in or out of the vehicle according to the current signal of the vehicle-mounted Bluetooth, the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is in the vehicle and the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is out of the vehicle, which are calibrated in advance;
specifically, the current signal of the vehicle-mounted Bluetooth is respectively matched with the signal intensity range of the vehicle-mounted Bluetooth when the pre-calibrated mobile terminal is in the vehicle and the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is out of the vehicle, and whether the mobile terminal is in the vehicle or out of the vehicle is determined according to the matching result.
S203: under the condition that the mobile terminal is determined to be in the car, acquiring the current signal intensity of the Bluetooth communication equipment;
s204: and determining whether the mobile terminal is in the driving position according to the current signal intensity of the Bluetooth communication device and the signal intensity range of the Bluetooth communication device when the pre-calibrated mobile terminal is in the driving position.
Specifically, the current signal intensity of the Bluetooth communication equipment is matched with the signal intensity range of the Bluetooth communication equipment when the pre-calibrated mobile terminal is in the driving position, if the current signal intensity is matched with the signal intensity range of the Bluetooth communication equipment, the mobile terminal is in the driving position, and if the current signal intensity is not matched with the signal intensity range of the pre-calibrated mobile terminal, the mobile terminal is not in the driving position.
In other embodiments, bluetooth communication devices may be installed on other seats of the vehicle, and the current signal strength of the bluetooth communication devices may be matched with the signal strength range of the bluetooth communication devices on each seat when the mobile terminal is on the seat, and the relative position of the mobile terminal and the vehicle, for example, whether the mobile terminal is moved out of the vehicle, which seat the mobile terminal is located, etc., may be determined according to the matching result.
S102: determining a target voice call mode of the mobile terminal according to the state of the vehicle and the relative position of the mobile terminal and the vehicle;
the inventors found through research that: drivers often encounter situations that require answering a call during driving. Important calls may be missed if a call is not taken; if a call is received, the hands of the driver can leave the steering wheel, and the driving safety is affected. With the development of bluetooth technology, many vehicles are equipped with bluetooth devices, which can establish a connection with bluetooth of a mobile phone. Thus, the driver can realize the call through the vehicle Bluetooth hands-free system in the driving process.
However, for power saving, the bluetooth of the mobile phone is not always on. If a driver forgets to establish connection between the mobile phone Bluetooth and the vehicle-mounted Bluetooth during driving, the driver needs to manually operate a mobile phone menu to start the Bluetooth when the driver needs to answer a call in the driving process, so that the mobile phone Bluetooth is connected with the vehicle-mounted Bluetooth, and the call mode of the mobile phone is switched to the vehicle-mounted Bluetooth call mode, so that the driving safety is influenced.
In order to solve the technical problem, in the present embodiment, when it is detected that the state of the vehicle is switched from the stationary state to the moving state and the position of the mobile terminal is switched from outside to inside the vehicle, it is determined that the target voice call mode of the mobile terminal is an on-vehicle bluetooth handsfree call.
In general, if the position of the mobile terminal is in the driving position, the call of the mobile terminal affects the driving, and if the position of the mobile terminal is in the non-driving position, such as the co-driver's position or the rear seat, the call of the mobile terminal does not affect the driving. Therefore, in view of the precise control, in the case where it is detected that the state of the vehicle is switched from the stationary state to the moving state and the position of the mobile terminal is switched from the outside of the vehicle to the inside driving position, it is determined that the target voice call mode of the mobile terminal is the in-vehicle bluetooth handsfree call. And under the condition that the state of the vehicle is detected to be switched from a stationary state to a moving state and the position of the mobile terminal is switched from outside the vehicle to a non-driving position in the vehicle, determining that the target voice call mode of the mobile terminal is the voice call of the mobile terminal.
The inventors have also found through studies that: when a driver needs to park outside the vehicle in the process of calling through the vehicle-mounted Bluetooth hands-free system, the related operation needs to be carried out on the mobile phone or the vehicle-mounted Bluetooth hands-free system, the vehicle-mounted Bluetooth hands-free call is switched to the mobile terminal voice call, the operation is complex, and the user experience is poor.
In order to solve the above technical problem, in this embodiment, when it is detected that the state of the vehicle is switched from the moving state to the stationary state and the position of the mobile terminal is switched from the in-vehicle driving position to the out-of-vehicle state, it is determined that the target voice call mode of the mobile terminal is the mobile terminal voice call.
S103: and controlling the mobile terminal to switch from the current voice call mode to the target voice call mode.
And if the target voice call mode is the vehicle Bluetooth hands-free call, switching the current voice call of the mobile terminal into the vehicle Bluetooth hands-free call.
And if the target voice call mode is the voice call of the mobile terminal, switching the current vehicle-mounted Bluetooth hands-free call to the voice call of the mobile terminal.
Further, after the current vehicle-mounted Bluetooth hands-free call is switched to the mobile terminal voice call, whether the mobile terminal voice call is switched to the handheld call or the hands-free call can be determined by judging whether the mobile terminal is close to the user head.
Specifically, whether the mobile terminal is close to the user head or not can be determined by acquiring the current infrared signal of the mobile terminal and the current ambient brightness signal output by the ambient brightness sensor and according to the current infrared signal and the current ambient brightness signal and the infrared signal range and the ambient brightness signal range of the mobile terminal when the mobile terminal is close to the user head, which are calibrated in advance. If the current infrared signal is in the infrared signal range of the mobile terminal when the pre-calibrated mobile terminal is close to the user head and the current environment brightness signal is in the environment brightness signal range of the mobile terminal when the pre-calibrated mobile terminal is close to the user head, determining that the mobile terminal is close to the user head, and controlling the mobile terminal to switch the voice call to the handheld call; otherwise, the mobile terminal is not close to the user head, and the mobile terminal voice call is controlled to be switched to the hands-free call.
As can be seen, in the control method of the voice call mode disclosed in this embodiment, when the bluetooth of the mobile terminal is in a connection state with the vehicle bluetooth, the target voice call mode that matches the current vehicle state and the relative position of the mobile terminal and the vehicle is determined by acquiring the vehicle state and the relative position of the mobile terminal and the vehicle, if the condition that the vehicle state is detected to be switched from the stationary state to the moving state and the position of the mobile terminal is switched from the outside of the vehicle to the driving position in the vehicle is detected, the target voice call mode of the mobile terminal is determined to be the vehicle bluetooth hands-free call, and if the vehicle state is detected to be switched from the moving state to the stationary state and the position of the mobile terminal is switched from the driving position in the vehicle to the outside of the vehicle, the target voice call mode of the mobile terminal is determined to be the mobile terminal voice call. The free switching between the vehicle-mounted Bluetooth hands-free call and the mobile terminal voice call can be realized without manual operation of a user, and the user experience is improved while the normal call of the user is not influenced.
Based on the control method of the voice call mode disclosed in the foregoing embodiment, the present embodiment correspondingly discloses a control device of the voice call mode, which is applied to a mobile terminal, please refer to fig. 3, and the device includes:
a vehicle state acquiring unit 301, configured to acquire a state of a vehicle when bluetooth of the mobile terminal is in a connection state with bluetooth of a vehicle;
a mobile terminal position obtaining unit 302, configured to obtain a relative position between the mobile terminal and the vehicle when bluetooth of the mobile terminal is in a connection state with bluetooth of the vehicle;
a voice call mode determining unit 303, configured to determine a target voice call mode of the mobile terminal according to a state of the vehicle and a relative position of the mobile terminal and the vehicle;
and a voice call mode control unit 304, configured to control the mobile terminal to switch from the current voice call mode to the target voice call mode.
Optionally, the vehicle state acquiring unit 301 is specifically configured to:
acquiring a speed meter of the vehicle;
and determining the state of the vehicle according to the speed table, wherein the state of the vehicle comprises a motion state and a static state.
Optionally, the vehicle state acquiring unit 301 is specifically configured to:
acquiring a current acceleration value output by an acceleration sensor of the vehicle or an acceleration sensor of the mobile terminal;
and determining the state of the vehicle according to the current acceleration value, wherein the state of the vehicle comprises a motion state and a static state.
Optionally, the mobile terminal position obtaining unit 302 is specifically configured to:
acquiring the current signal intensity of the vehicle-mounted Bluetooth;
and determining the relative position of the mobile terminal and the vehicle according to the current signal of the vehicle-mounted Bluetooth, the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is in the vehicle and the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is out of the vehicle, which are calibrated in advance.
Optionally, a bluetooth communication device is installed on the driving position of the vehicle, and the mobile terminal position obtaining unit 302 is further configured to:
acquiring the current signal strength of the Bluetooth communication equipment under the condition that the mobile terminal is determined to be in the vehicle;
and determining whether the mobile terminal is in the driving position according to the current signal intensity of the Bluetooth communication device and the signal intensity range of the Bluetooth communication device when the mobile terminal is in the driving position, which is calibrated in advance.
Optionally, the voice call mode determining unit 303 is specifically configured to:
and under the condition that the state of the vehicle is detected to be switched from a stationary state to a moving state and the position of the mobile terminal is switched from outside the vehicle to a driving position in the vehicle, determining that the target voice call mode of the mobile terminal is vehicle Bluetooth hands-free call.
Optionally, the voice call mode determining unit 303 is specifically configured to:
and under the condition that the state of the vehicle is detected to be switched from a moving state to a static state and the position of the mobile terminal is switched from a driving position in the vehicle to the outside of the vehicle, determining the target voice call mode of the mobile terminal as the voice call of the mobile terminal.
Optionally, the voice call mode determining unit 303 is further configured to:
judging whether the mobile terminal is close to the head of a user or not;
if yes, controlling the mobile terminal to switch the voice call to the handheld call;
if not, controlling the mobile terminal to switch the voice call to the hands-free call.
Optionally, the voice call mode determining unit 303 is configured to:
acquiring a current infrared signal of the mobile terminal and a current environment brightness signal output by an environment brightness sensor;
and determining whether the mobile terminal is close to the user head according to the current infrared signal and the current environment brightness signal, and the infrared signal range and the environment brightness signal range of the mobile terminal when the mobile terminal is close to the user head, which are calibrated in advance.
According to the control device for the voice call mode, when Bluetooth of the mobile terminal is in a connection state with vehicle-mounted Bluetooth, a target voice call mode matched with the current vehicle state and the relative position of the mobile terminal and the vehicle is determined by acquiring the vehicle state and the relative position of the mobile terminal and the vehicle, if the condition that the vehicle state is detected to be switched from a stationary state to a moving state and the position of the mobile terminal is detected to be switched from outside to inside a driving position is determined, the target voice call mode of the mobile terminal is determined to be vehicle-mounted Bluetooth hands-free call, and when the condition that the vehicle state is detected to be switched from the moving state to the stationary state and the position of the mobile terminal is detected to be switched from inside the driving position to outside the vehicle is determined to be mobile terminal voice call. The free switching between the vehicle-mounted Bluetooth hands-free call and the mobile terminal voice call can be realized without manual operation of a user, and the user experience is improved while the normal call of the user is not influenced.
Referring to fig. 4, the present embodiment further discloses a communication device, including a memory 401 and a processor 402:
the memory 401 and the processor 402 may communicate via a bus.
The memory 401 is used for storing program instructions;
the processor 402 is configured to execute, according to a program stored in the memory, a control method of the following voice call mode:
acquiring a vehicle state and a relative position of the mobile terminal and the vehicle under the condition that Bluetooth of the mobile terminal and vehicle-mounted Bluetooth are in a connection state;
determining a target voice call mode of the mobile terminal according to the state of the vehicle and the relative position of the mobile terminal and the vehicle;
and controlling the mobile terminal to switch from the current voice call mode to the target voice call mode.
Further, the acquiring the state of the vehicle includes:
acquiring a speed meter of the vehicle;
and determining the state of the vehicle according to the speed table, wherein the state of the vehicle comprises a motion state and a static state.
Further, the acquiring the state of the vehicle includes:
acquiring a current acceleration value output by an acceleration sensor of the vehicle or an acceleration sensor of the mobile terminal;
and determining the state of the vehicle according to the current acceleration value, wherein the state of the vehicle comprises a motion state and a static state.
Further, the acquiring the relative position of the mobile terminal and the vehicle includes:
acquiring the current signal intensity of the vehicle-mounted Bluetooth;
and determining the relative position of the mobile terminal and the vehicle according to the current signal of the vehicle-mounted Bluetooth, the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is in the vehicle and the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is out of the vehicle, which are calibrated in advance.
Further, a bluetooth communication device is installed on the driving position of the vehicle, and the acquiring the relative position of the mobile terminal and the vehicle further includes:
acquiring the current signal strength of the Bluetooth communication equipment under the condition that the mobile terminal is determined to be in the vehicle;
and determining whether the mobile terminal is in the driving position according to the current signal intensity of the Bluetooth communication device and the signal intensity range of the Bluetooth communication device when the mobile terminal is in the driving position, which is calibrated in advance.
Further, the determining the target voice call mode of the mobile terminal according to the state of the vehicle and the relative position of the mobile terminal and the vehicle includes:
and under the condition that the state of the vehicle is detected to be switched from a stationary state to a moving state and the position of the mobile terminal is switched from outside the vehicle to a driving position in the vehicle, determining that the target voice call mode of the mobile terminal is vehicle Bluetooth hands-free call.
Further, the determining the target voice call mode of the mobile terminal according to the state of the vehicle and the relative position of the mobile terminal and the vehicle includes:
and under the condition that the state of the vehicle is detected to be switched from a moving state to a static state and the position of the mobile terminal is switched from a driving position in the vehicle to the outside of the vehicle, determining the target voice call mode of the mobile terminal as the voice call of the mobile terminal.
Further, after the voice call mode of the mobile terminal is switched from the vehicle-mounted bluetooth hands-free call to the mobile terminal voice call, the method further comprises:
judging whether the mobile terminal is close to the head of a user or not;
if yes, controlling the mobile terminal to switch the voice call to the handheld call;
if not, controlling the mobile terminal to switch the voice call to the hands-free call.
Further, the determining whether the mobile terminal is close to the user's head includes:
acquiring a current infrared signal of the mobile terminal and a current environment brightness signal output by an environment brightness sensor;
and determining whether the mobile terminal is close to the user head according to the current infrared signal and the current environment brightness signal, and the infrared signal range and the environment brightness signal range of the mobile terminal when the mobile terminal is close to the user head, which are calibrated in advance.
The present embodiment also discloses a storage medium having stored thereon a computer program which when executed by a processor implements a control method of a voice call mode as follows:
acquiring a vehicle state and a relative position of the mobile terminal and the vehicle under the condition that Bluetooth of the mobile terminal and vehicle-mounted Bluetooth are in a connection state;
determining a target voice call mode of the mobile terminal according to the state of the vehicle and the relative position of the mobile terminal and the vehicle;
and controlling the mobile terminal to switch from the current voice call mode to the target voice call mode.
Further, the acquiring the state of the vehicle includes:
acquiring a speed meter of the vehicle;
and determining the state of the vehicle according to the speed table, wherein the state of the vehicle comprises a motion state and a static state.
Further, the acquiring the state of the vehicle includes:
acquiring a current acceleration value output by an acceleration sensor of the vehicle or an acceleration sensor of the mobile terminal;
and determining the state of the vehicle according to the current acceleration value, wherein the state of the vehicle comprises a motion state and a static state.
Further, the acquiring the relative position of the mobile terminal and the vehicle includes:
acquiring the current signal intensity of the vehicle-mounted Bluetooth;
and determining the relative position of the mobile terminal and the vehicle according to the current signal of the vehicle-mounted Bluetooth, the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is in the vehicle and the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is out of the vehicle, which are calibrated in advance.
Further, a bluetooth communication device is installed on the driving position of the vehicle, and the acquiring the relative position of the mobile terminal and the vehicle further includes:
acquiring the current signal strength of the Bluetooth communication equipment under the condition that the mobile terminal is determined to be in the vehicle;
and determining whether the mobile terminal is in the driving position according to the current signal intensity of the Bluetooth communication device and the signal intensity range of the Bluetooth communication device when the mobile terminal is in the driving position, which is calibrated in advance.
Further, the determining the target voice call mode of the mobile terminal according to the state of the vehicle and the relative position of the mobile terminal and the vehicle includes:
and under the condition that the state of the vehicle is detected to be switched from a stationary state to a moving state and the position of the mobile terminal is switched from outside the vehicle to a driving position in the vehicle, determining that the target voice call mode of the mobile terminal is vehicle Bluetooth hands-free call.
Further, the determining the target voice call mode of the mobile terminal according to the state of the vehicle and the relative position of the mobile terminal and the vehicle includes:
and under the condition that the state of the vehicle is detected to be switched from a moving state to a static state and the position of the mobile terminal is switched from a driving position in the vehicle to the outside of the vehicle, determining the target voice call mode of the mobile terminal as the voice call of the mobile terminal.
Further, after the voice call mode of the mobile terminal is switched from the vehicle-mounted bluetooth hands-free call to the mobile terminal voice call, the method further comprises:
judging whether the mobile terminal is close to the head of a user or not;
if yes, controlling the mobile terminal to switch the voice call to the handheld call;
if not, controlling the mobile terminal to switch the voice call to the hands-free call.
Further, the determining whether the mobile terminal is close to the user's head includes:
acquiring a current infrared signal of the mobile terminal and a current environment brightness signal output by an environment brightness sensor;
and determining whether the mobile terminal is close to the user head according to the current infrared signal and the current environment brightness signal, and the infrared signal range and the environment brightness signal range of the mobile terminal when the mobile terminal is close to the user head, which are calibrated in advance.
The above embodiments may be combined in any manner, and features described in the embodiments in the present specification may be replaced or combined with each other in the above description of the disclosed embodiments, so as to enable those skilled in the art to make or use the present application.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (11)
1. A method for controlling a voice call mode, which is applied to a mobile terminal, the method comprising:
acquiring a vehicle state and a relative position of the mobile terminal and the vehicle under the condition that Bluetooth of the mobile terminal and vehicle-mounted Bluetooth are in a connection state, wherein the vehicle state comprises a motion state and a static state;
the obtaining the relative position of the mobile terminal and the vehicle includes: acquiring the current signal intensity of the vehicle-mounted Bluetooth; determining whether the mobile terminal is in the vehicle or not according to the current signal of the vehicle-mounted Bluetooth, the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is in the vehicle and the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is out of the vehicle, which are calibrated in advance;
determining a target voice call mode of the mobile terminal according to the state of the vehicle and the relative position of the mobile terminal and the vehicle;
and controlling the mobile terminal to switch from the current voice call mode to the target voice call mode.
2. The method of claim 1, wherein the acquiring the state of the vehicle comprises:
acquiring a speed meter of the vehicle;
and determining the state of the vehicle according to the speed table, wherein the state of the vehicle comprises a motion state and a static state.
3. The method of claim 1, wherein the acquiring the state of the vehicle comprises:
acquiring a current acceleration value output by an acceleration sensor of the vehicle or an acceleration sensor of the mobile terminal;
and determining the state of the vehicle according to the current acceleration value, wherein the state of the vehicle comprises a motion state and a static state.
4. The method of claim 1, wherein a bluetooth communication device is installed on a driver's seat of the vehicle, and wherein the acquiring the relative position of the mobile terminal and the vehicle further comprises:
acquiring the current signal strength of the Bluetooth communication equipment under the condition that the mobile terminal is determined to be in the vehicle;
and determining whether the mobile terminal is in the driving position according to the current signal intensity of the Bluetooth communication device and the signal intensity range of the Bluetooth communication device when the mobile terminal is in the driving position, which is calibrated in advance.
5. The method of claim 4, wherein determining the target voice call mode of the mobile terminal based on the state of the vehicle and the relative position of the mobile terminal and the vehicle comprises:
and under the condition that the state of the vehicle is detected to be switched from a stationary state to a moving state and the position of the mobile terminal is switched from outside the vehicle to a driving position in the vehicle, determining that the target voice call mode of the mobile terminal is vehicle Bluetooth hands-free call.
6. The method of claim 4, wherein determining the target voice call mode of the mobile terminal based on the state of the vehicle and the relative position of the mobile terminal and the vehicle comprises:
and under the condition that the state of the vehicle is detected to be switched from a moving state to a static state and the position of the mobile terminal is switched from a driving position in the vehicle to the outside of the vehicle, determining the target voice call mode of the mobile terminal as the voice call of the mobile terminal.
7. The method of claim 6, wherein after switching the voice call mode of the mobile terminal from an in-vehicle bluetooth handsfree call to a mobile terminal voice call, the method further comprises:
judging whether the mobile terminal is close to the head of a user or not;
if yes, controlling the mobile terminal to switch the voice call to the handheld call;
if not, controlling the mobile terminal to switch the voice call to the hands-free call.
8. The method of claim 7, wherein said determining whether the mobile terminal is near a user's head comprises:
acquiring a current infrared signal of the mobile terminal and a current environment brightness signal output by an environment brightness sensor;
and determining whether the mobile terminal is close to the user head according to the current infrared signal and the current environment brightness signal, and the infrared signal range and the environment brightness signal range of the mobile terminal when the mobile terminal is close to the user head, which are calibrated in advance.
9. A control device for a voice call mode, which is applied to a mobile terminal, the device comprising:
a vehicle state acquisition unit, configured to acquire a state of a vehicle when bluetooth of the mobile terminal is in a connection state with vehicle-mounted bluetooth, where the state of the vehicle includes a motion state and a stationary state;
the mobile terminal position acquisition unit is used for acquiring the relative position of the mobile terminal and the vehicle under the condition that the Bluetooth of the mobile terminal is in a connection state with the vehicle Bluetooth;
the mobile terminal position acquisition unit is specifically configured to acquire current signal strength of the vehicle-mounted bluetooth when the bluetooth of the mobile terminal is in a connection state with the vehicle-mounted bluetooth; determining whether the mobile terminal is in the vehicle or not according to the current signal of the vehicle-mounted Bluetooth, the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is in the vehicle and the signal intensity range of the vehicle-mounted Bluetooth when the mobile terminal is out of the vehicle, which are calibrated in advance;
a voice call mode determining unit, configured to determine a target voice call mode of the mobile terminal according to a state of the vehicle and a relative position of the mobile terminal and the vehicle;
and the voice call mode control unit is used for controlling the mobile terminal to be switched from the current voice call mode to the target voice call mode.
10. A communication device comprising a memory and a processor:
the memory is used for storing program instructions;
the processor is configured to execute the control method of the voice call mode according to any one of claims 1 to 8 according to the program stored in the memory.
11. A storage medium having stored thereon a computer program which, when executed by a processor, implements the method of controlling a voice call mode according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110271347.XA CN115086475B (en) | 2021-03-12 | 2021-03-12 | Control method, device and equipment for voice call mode |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110271347.XA CN115086475B (en) | 2021-03-12 | 2021-03-12 | Control method, device and equipment for voice call mode |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115086475A CN115086475A (en) | 2022-09-20 |
CN115086475B true CN115086475B (en) | 2023-12-12 |
Family
ID=83240826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110271347.XA Active CN115086475B (en) | 2021-03-12 | 2021-03-12 | Control method, device and equipment for voice call mode |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115086475B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2652067Y (en) * | 2003-11-04 | 2004-10-27 | 辅升电子科技(深圳)有限公司 | Bluetooth telephone on board |
CN1956474A (en) * | 2005-10-28 | 2007-05-02 | 环达电脑(上海)有限公司 | Method for implementing handfree speech of mobile phone based on blue tooth technology on PDA equipment |
KR20120066214A (en) * | 2010-12-14 | 2012-06-22 | 현대모비스 주식회사 | Bluetooth handsfree system for vehicle and method for on/off of bluetooth therein |
CN103188395A (en) * | 2011-12-31 | 2013-07-03 | 联想(北京)有限公司 | Calling way switching method, microprocessor and handheld mobile terminal |
CN105827812A (en) * | 2015-10-30 | 2016-08-03 | 维沃移动通信有限公司 | Communication mode switching method and mobile communication terminal |
CN107438131A (en) * | 2016-05-25 | 2017-12-05 | 中兴通讯股份有限公司 | A kind of method and mobile terminal of call mode switching |
CN108230730A (en) * | 2017-11-16 | 2018-06-29 | 湖南深拓智能设备股份有限公司 | Parking management system and parking stall management method |
CN108243278A (en) * | 2017-12-15 | 2018-07-03 | 北京车和家信息技术有限公司 | Switching method, device, vehicle device, mobile terminal and readable storage medium storing program for executing |
CN111049982A (en) * | 2019-12-09 | 2020-04-21 | 上海擎感智能科技有限公司 | Vehicle-mounted Bluetooth telephone mode switching method and system, storage medium and vehicle-mounted terminal |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070037605A1 (en) * | 2000-08-29 | 2007-02-15 | Logan James D | Methods and apparatus for controlling cellular and portable phones |
-
2021
- 2021-03-12 CN CN202110271347.XA patent/CN115086475B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2652067Y (en) * | 2003-11-04 | 2004-10-27 | 辅升电子科技(深圳)有限公司 | Bluetooth telephone on board |
CN1956474A (en) * | 2005-10-28 | 2007-05-02 | 环达电脑(上海)有限公司 | Method for implementing handfree speech of mobile phone based on blue tooth technology on PDA equipment |
KR20120066214A (en) * | 2010-12-14 | 2012-06-22 | 현대모비스 주식회사 | Bluetooth handsfree system for vehicle and method for on/off of bluetooth therein |
CN103188395A (en) * | 2011-12-31 | 2013-07-03 | 联想(北京)有限公司 | Calling way switching method, microprocessor and handheld mobile terminal |
CN105827812A (en) * | 2015-10-30 | 2016-08-03 | 维沃移动通信有限公司 | Communication mode switching method and mobile communication terminal |
CN107438131A (en) * | 2016-05-25 | 2017-12-05 | 中兴通讯股份有限公司 | A kind of method and mobile terminal of call mode switching |
CN108230730A (en) * | 2017-11-16 | 2018-06-29 | 湖南深拓智能设备股份有限公司 | Parking management system and parking stall management method |
CN108243278A (en) * | 2017-12-15 | 2018-07-03 | 北京车和家信息技术有限公司 | Switching method, device, vehicle device, mobile terminal and readable storage medium storing program for executing |
CN111049982A (en) * | 2019-12-09 | 2020-04-21 | 上海擎感智能科技有限公司 | Vehicle-mounted Bluetooth telephone mode switching method and system, storage medium and vehicle-mounted terminal |
Non-Patent Citations (2)
Title |
---|
"Car audio interruption and resumption control based on activity in cellular band";Haseeb Aslam Butt等;《2009 International Conference on Emerging Technologies》;全文 * |
"基于蓝牙技术的车载无线电通讯技术应用";朱翠翠,王勇;《计算机产品与流通》(11);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN115086475A (en) | 2022-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20140106734A1 (en) | Remote Invocation of Mobile Phone Functionality in an Automobile Environment | |
CN106143335B (en) | Vehicle, control method thereof, and multimedia device included in vehicle | |
US9532160B2 (en) | Method of determining user intent to use services based on proximity | |
JP5585545B2 (en) | Short-range communication system, vehicle equipment, and portable communication terminal | |
CN108966194B (en) | System and method for realizing Bluetooth non-inductive connection between mobile phone and vehicle-mounted terminal | |
CN104703300B (en) | Multimedia device, method and computer readable medium for providing vehicle hands-free service | |
US20080273711A1 (en) | Apparatus, system and method of integrating wireless telephones in vehicles | |
JP2010074472A (en) | On-vehicle apparatus, and method of selecting connection destination of communication | |
CN109804429A (en) | Multimodal dialog in motor vehicle | |
CN111049982A (en) | Vehicle-mounted Bluetooth telephone mode switching method and system, storage medium and vehicle-mounted terminal | |
CN110857068A (en) | Vehicle user experience enhancement | |
US10106055B2 (en) | Vehicle control system, portable terminal, and vehicular device | |
CN203071932U (en) | Gesture-sensing control type vehicle-mounted portable Bluetooth playing/talking system | |
US20060154697A1 (en) | Universal hands-free device for mobile phone with BLUETOOTH | |
JP2006203737A (en) | Hands-free system, on-vehicle hands-free apparatus and hands-free program for portable communication terminal | |
CN115086475B (en) | Control method, device and equipment for voice call mode | |
TW201529375A (en) | Car-carried telephone control system and method for controlling sound thereof | |
JP2003078607A (en) | On-vehicle telephone system, hands-free device and portable telephone equipment | |
WO2022188133A1 (en) | Control method and apparatus for voice call mode, and device | |
JP2007181119A (en) | Cellular phone | |
JP3990703B2 (en) | Mobile terminal device and mode switching method in the mobile terminal device | |
CN201312341Y (en) | Bluetooth hand-free phone | |
JPH10248081A (en) | On-vehicle portable telephone system | |
CN110392346B (en) | Method for recording parking position, mobile terminal, computer storage medium | |
JPH04246925A (en) | On-vehicle automobile telephone device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |