Vehicle control method and device, vehicle and storage medium
By automatically unmuting the call audio channel and outputting the incoming call ringtone after the vehicle establishes a communication connection with the target object, the problem of not being notified of incoming calls in the vehicle is solved, and the user's answering experience and call quality are improved.
Patent Information
- Application Number
- CN202411916407.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2044-12-24
AI Technical Summary
The call audio channel in the vehicle cannot output the incoming call ringtone, resulting in the user being unable to understand the incoming call in a timely manner, affecting the user experience.
After the target object successfully establishes a communication connection with the vehicle, the call audio channel status is automatically updated to the unmuted state, and the incoming call ringtone is output based on the call audio channel. The volume is dynamically adjusted by obtaining the vehicle's current speed and cabin noise.
This ensures that users can hear the incoming call ringtone in time before answering the call, improving the user experience and call quality, and avoiding the problem of not noticing the incoming call in time due to the mute state.
Smart Images

Figure CN119815311B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, and more particularly, to a vehicle control method and device, a vehicle, and a storage medium in the technical field of vehicles. BACKGROUND
[0002] With the development of the interconnection between a mobile device and a vehicle, more and more vehicles begin to connect a mobile device (for example, a mobile phone) with a vehicle machine to provide a convenient and intelligent travel experience for a user. Through an application program related to the interconnection between a mobile device and a vehicle, the user can use the functions in the mobile device on the screen of the vehicle machine, such as calling, navigation, music, and the like; at this time, an audio channel in the vehicle machine is needed to realize the above functions.
[0003] At present, when the mobile phone receives a calling incoming call, the calling incoming call ring of the calling incoming call cannot be output by the calling audio channel in the vehicle machine, so that the vehicle machine cannot remind the user of the calling incoming call, and the user cannot know that there is a calling incoming call at this time.
[0004] Therefore, how to output a calling incoming call reminder to ensure that the user can answer the calling incoming call is a technical problem to be solved at present. SUMMARY
[0005] The present application provides a vehicle control method, device, vehicle, and storage medium, which can output a calling incoming call reminder to ensure that the user can answer the calling incoming call.
[0006] In a first aspect, a vehicle control method is provided, which includes: in response to a communication request of a target object, establishing a communication connection with the target object; if it is detected that the communication connection with the target object is successful, controlling a state of a calling audio channel of a vehicle to update to a target state; wherein the target state is used to indicate an unmuting state; and based on the calling audio channel, outputting a calling incoming call ring of a calling incoming call received by the target object.
[0007] In the embodiments of the present application, if it is detected that the communication connection with the target object is successful, the state of the calling audio channel of the vehicle can be controlled to update to the target state; and based on the calling audio channel, the calling incoming call ring of the calling incoming call received by the target object can be output; compared with the related art in which the user needs to manually answer the calling incoming call on the vehicle machine, and only after that, the relevant voice information of the calling incoming call received by the target object can be output based on the calling audio channel, the present application can update the state of the calling audio channel to the unmuting state in advance before the user answers the calling incoming call (that is, when the communication connection with the target object is successful); in this way, when the target object receives the calling incoming call, the calling incoming call ring of the calling incoming call received by the target object can be output based on the calling audio channel of the vehicle machine, so as to remind the user that there is a calling incoming call at this time; based on this, the present application can output a calling incoming call reminder to ensure that the user can answer the calling incoming call.
[0008] With reference to the first aspect, in some implementations of the first aspect, the method further includes: determining a target audio interface corresponding to the call audio channel; and sending a control instruction to the target audio interface to update a state of the call audio channel to the target state.
[0009] In embodiments of the present application, by sending a control instruction to the target audio interface, the state of the call audio channel can be accurately controlled to ensure that the state of the call audio channel can be updated to the target state.
[0010] With reference to the first aspect and the above implementations, in some implementations of the first aspect, the method further includes: determining the target audio interface corresponding to the call audio channel based on an identifier of the call audio channel.
[0011] In embodiments of the present application, by the identifier of the call audio channel, the target audio interface corresponding to the call audio channel can be accurately determined from a plurality of audio interfaces, thereby achieving effective control of the call audio channel; and in subsequent output of a call incoming call reminder, to ensure that the user can answer the call incoming call.
[0012] With reference to the first aspect and the above implementations, in some implementations of the first aspect, the method further includes: obtaining a current speed of the vehicle and a current noise in the cabin; and obtaining a target volume based on the current noise and the current speed, wherein the target volume is positively correlated with the current noise and the current speed; and outputting a call incoming ringtone of the call incoming call received by the target object based on the call audio channel, including: outputting the call incoming ringtone at the target volume through the call audio channel.
[0013] In embodiments of the present application, by obtaining the current speed of the vehicle and the current noise in the cabin, and dynamically adjusting the volume of the call audio channel based on the two parameters, the call experience of the user during driving can be improved.
[0014] With reference to the first aspect and the above implementations, in some implementations of the first aspect, the method further includes: in a case where a first audio channel is in a first state, outputting the call incoming ringtone based on the call audio channel, wherein the first audio channel is a preset audio channel; and the first state is used to represent a mute state.
[0015] In an embodiment of the present application, by outputting an incoming call ringtone based on the call audio channel when the first audio channel is in the first state, interference from other first audio channels can be avoided, so that the incoming call ringtone can be heard more clearly, thereby improving call quality and user experience.
[0016] In combination with the first aspect and the above-mentioned implementation manner, in some implementation manners of the first aspect, the method provided in the embodiment of the present application further includes: obtaining the current state of the first audio channel; determining whether the current state is the first state; if the current state is not the first state, controlling the state of the first audio channel to be updated to the first state.
[0017] In an embodiment of the present application, by setting the state of the first audio channel to state, the voice signal output by the first audio channel can be prevented from interfering with the incoming call ringtone, thereby ensuring that the user can clearly hear the incoming call ringtone and subsequent call data, thereby improving the call quality and the user experience.
[0018] In combination with the first aspect and the above-mentioned implementation methods, in some implementation methods of the first aspect, the method provided in the embodiment of the present application also includes: obtaining version information of the target object; based on the version information of the target object, detecting whether the target object has the target function; wherein, the target function is used to indicate that the call audio channel is controlled to be in the target state before the target object receives an incoming call; the state of controlling the call audio channel of the vehicle is updated to the target state, including: if the target object does not have the target function, controlling the state of the call audio channel to be updated to the target state.
[0019] In an embodiment of the present application, whether the target object has the target function is detected based on the version information of the target object, so that the vehicle computer can adapt to different versions of the target object, thereby improving the version compatibility and flexibility of the vehicle computer.
[0020] In a second aspect, a vehicle control device is provided, the device comprising:
[0021] An establishing module, configured to establish a communication connection with a target object in response to a communication request of the target object;
[0022] A control module, configured to control the state of the vehicle's call audio channel to be updated to a target state if a communication connection with a target object is detected to be successful; wherein the target state is used to indicate that the mute state is released;
[0023] The output module is used to output the incoming call ringtone received by the target object based on the call audio channel.
[0024] As a possible implementation manner, the control module is specifically configured to determine a target audio interface corresponding to the call audio channel; and send a control instruction to the target audio interface, so as to update a state of the call audio channel to the target state.
[0025] As a possible implementation manner, the vehicle control apparatus further includes a determination module configured to determine a target audio interface corresponding to the call audio channel from a plurality of audio interfaces based on the identification of the call audio channel.
[0026] As a possible implementation manner, the vehicle control apparatus further includes an acquisition module configured to acquire a current speed of the vehicle and a current noise in the cabin; and obtain a target volume based on the current noise and the current speed, wherein the target volume is positively correlated with the current noise and the current speed.
[0027] As a possible implementation manner, the output module is specifically configured to output the incoming call ringtone through the call audio channel at the target volume.
[0028] As a possible implementation manner, the output module is specifically configured to output the incoming call ringtone based on the call audio channel in a case that a first audio channel is in a first state, wherein the first audio channel is a preset audio channel, and the first state indicates a mute state.
[0029] As a possible implementation manner, the acquisition module is further configured to acquire a current state of the first audio channel; the determination module is further configured to determine whether the current state is the first state; and the control module is further configured to control the state of the first audio channel to update to the first state in a case that the current state is not the first state.
[0030] As a possible implementation manner, the acquisition module is further configured to acquire version information of the target object; and the determination module is further configured to detect whether the target object has a target function based on the version information of the target object, wherein the target function indicates that the call audio channel is controlled to be in the target state before the target object receives a call incoming call.
[0031] As a possible implementation manner, the control module is specifically configured to control the state of the call audio channel to update to the target state in a case that the target object does not have the target function.
[0032] In a third aspect, a vehicle is provided, including a memory and a processor. The memory is configured to store executable program code, and the processor is configured to call and run the executable program code from the memory, so that the vehicle executes the method in the first aspect or any possible implementation manner of the first aspect.
[0033] In a fourth aspect, a computer program product is provided, which comprises computer program code, which, when executed on a computer, causes the computer to perform the method according to the first aspect or any possible implementation of the first aspect.
[0034] In a fifth aspect, a computer-readable storage medium is provided, which stores computer program code, which, when executed on a computer, causes the computer to perform the method according to the first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF DRAWINGS
[0035] Figure 1 is a schematic diagram of an application audio focus provided by an embodiment of the present application;
[0036] Figure 2 is a schematic diagram of a scene in related art provided by an embodiment of the present application;
[0037] Figure 3 is a flowchart of a vehicle control method provided by an embodiment of the present application;
[0038] Figure 4 is an interaction flowchart of another vehicle control method provided by an embodiment of the present application;
[0039] Figure 5 is a structural schematic diagram of a vehicle control device provided by an embodiment of the present application;
[0040] Figure 6 is a structural schematic diagram of a vehicle provided by an embodiment of the present application. DETAILED DESCRIPTION
[0041] The technical solutions in the present application will be described in detail below with reference to the drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " represents the meaning of or, for example, A / B can represent A or B: "and / or" in the text is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, and B exists alone, in addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0042] Hereinafter, the terms "first", "second" are only used for description purposes, and cannot be understood as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features.
[0043] In order to better describe the solution provided by this application, the relevant terms involved in this solution are first explained.
[0044] (1) Mobile phone-car interconnection: refers to the connection and communication between the mobile phone and the car computer. Under this connection, the content and functions of the mobile phone can be shared and interacted with the car computer, such as answering calls on the mobile phone and playing music on the mobile phone through the car computer.
[0045] (2) Audio Channel: An audio channel is a path or channel used to transmit and process audio data during audio processing. An audio channel allows audio signals to be transmitted from one device to another while maintaining signal integrity and quality.
[0046] In a car computer, audio channels typically include call audio channels, multimedia audio channels, and navigation audio channels. Audio channels typically have muted and unmuted states. In the muted state, the audio signal is not output to devices such as speakers or headphones, and the user cannot hear the sound. In the unmuted state, the audio signal is output normally, and the user can hear the sound.
[0047] (3) Audio Focus: A mechanism for managing audio output and audio processing. Audio focus is a resource manager that determines which audio stream should be played and which should be paused when multiple applications request to use the audio device at the same time, so as to avoid confusion caused by multiple audio streams playing at the same time, thereby improving the user experience. The mute and non-mute states of the audio channel in the car audio strategy are usually strongly related to the car audio focus. The audio channel is in a mute state by default. If the audio channel needs to sound, it is necessary to apply for audio focus from the car, and the car will unmute the corresponding audio channel; after releasing the audio focus, the car will restore the corresponding audio channel to a mute state.
[0048] For example, Figure 1 As shown, Figure 1 A schematic diagram of applying for audio focus is provided for an embodiment of the present application. When the vehicle is connected to the computer, when the user needs to play connected music or videos, the application related to the vehicle connection needs to apply to the vehicle for multimedia audio focus, so that the vehicle updates the multimedia audio channel to the unmuted state; when the user needs to use the connected navigation function, the application related to the vehicle connection needs to apply to the vehicle for navigation audio focus, so that the vehicle updates the navigation audio channel to the unmuted state; when the user needs to make or answer an connected call, the application related to the vehicle connection needs to apply to the vehicle for call audio focus, so that the vehicle updates the call audio channel to the unmuted state.
[0049] First, the technical background and related technologies involved in this solution are described exemplarily.
[0050] With the development of vehicle-to-vehicle connectivity, more and more vehicles are connecting mobile devices (such as mobile phones) to the vehicle's head unit, providing users with a convenient and intelligent travel experience. Through vehicle-to-vehicle connectivity applications, users can use mobile device functions such as calls, navigation, and music on the vehicle's head unit screen; in this case, the audio channel in the vehicle's head unit is required to implement these functions.
[0051] Currently, when a mobile phone receives an incoming call, the call audio channel in the car computer may not be able to output the incoming call ringtone, so the car computer cannot remind the user of the incoming call, resulting in the user not being able to know that there is an incoming call at this time.
[0052] For example, Figure 2 As shown, Figure 2 A scenario diagram of a related technology provided for an embodiment of the present application. When the target object (for example, the target object is an application related to handcar interconnection) is successfully interconnected with the car computer, if the target object receives an incoming call, the user is required to answer the incoming call on the car computer and send the incoming call to the car computer; then, when the car computer responds to the user's operation, answers the incoming call, and sends feedback information 1 of answering the call to the target object, the target object applies for call audio focus from the car computer; the car computer responds to the call audio focus, updates the state of the call audio channel to the unmute state; and sends feedback information 2 of successful application for call audio focus to the target object. In this way, the target object can output the relevant voice data of this call through the call audio channel of the car computer. The car computer outputs relevant voice data based on the call audio channel.
[0053] It is understandable that these applications related to the car-vehicle interconnection cannot actively request the car computer to adjust the status of the audio channel to unmute; normally, when a mobile phone receives an incoming call, even if the incoming call is displayed on the car computer screen, when the call audio channel is in muted state, the user needs to answer the call on the car computer before the mobile phone can request the status of the call audio channel to be updated to unmute state; in this way, the car computer cannot remind the user of the incoming call based on the call audio channel, so that the user cannot hear the ringtone of the incoming call, resulting in the user not being able to understand that there is an incoming call at this time, or even missing the call, thereby reducing the user experience.
[0054] Therefore, how to output an incoming call reminder to ensure that the user can answer the incoming call is a technical problem that urgently needs to be solved.
[0055] Therefore, the vehicle control method, device, vehicle and storage medium provided in the application can update the state of the call audio channel to the un-muting state in advance before the target object receives the call incoming call (i.e., when the communication connection with the target object is successful), so that the call ring tone of the call incoming call received by the target object can be output based on the communication audio channel of the car machine when the target object receives the call incoming call, and the call incoming call reminder can be output, so as to ensure that the user can answer the call incoming call.
[0056] In order to illustrate the technical solutions of the application, specific examples are used for illustration below. The following is combined with Figures 3 to 4 The vehicle control method provided in the embodiments of the application is described in detail.
[0057] Exemplarily, the execution subject of the vehicle control method provided in the embodiments of the application can be a vehicle, or a multimedia host in the vehicle, and the embodiments of the application do not make specific limitations on this. The multimedia host can be a device with a loudspeaker, such as a car machine and the like.
[0058] In the following, the embodiments of the application are exemplarily described by taking the multimedia host as the car machine.
[0059] Figure 3 is a flowchart of a vehicle control method provided in the embodiments of the application.
[0060] S301. In response to a communication request of a target object, a communication connection is established with the target object.
[0061] Exemplarily, the target object can be a mobile device with a call function, such as a mobile phone, a tablet, a mobile computer, a smart watch and the like; or the target object can also be a target application program applied in a mobile device with a call function; the target application program can be an application program for realizing the vehicle-to-car interconnection function with the car machine in the vehicle.
[0062] Exemplarily, the communication request can be used to request to establish a communication connection with the car machine, so as to realize the data transmission between the target object and the car machine, so that the content and function in the target object can be shared and interacted with the car machine; for example, the call in the target object can be answered through the car machine.
[0063] Exemplarily, the communication connection established between the vehicle machine and the target object can be a wireless communication connection or a wired communication connection, and the embodiments of the present application do not make specific limitations thereon. For example, the wireless communication connection can be a Wi-Fi Hotspot connection, a BlueTooth (BT) connection, a Near Field Communication (NFC), etc. The wired communication connection can be a Universal Serial Bus (USB) connection, etc., and the embodiments of the present application do not make specific limitations thereon.
[0064] For example, when a user drives a vehicle with a hand-vehicle interconnection function, a communication request for establishing a communication connection with the vehicle machine is sent to the vehicle machine through a target application program (i.e., a target object) related to the hand-vehicle interconnection. The vehicle machine identifies the target application program and establishes a communication connection with the target application program upon receiving the communication request.
[0065] S302. If it is detected that the communication connection with the target object is successfully established, the state of the call audio channel of the vehicle is updated to a target state.
[0066] The target state is used to indicate an un-muting state.
[0067] It should be understood that the state of the audio channel of the vehicle machine can be managed after it is detected that the communication connection with the target object is established, so as to ensure that the call audio channel of the vehicle machine can normally transmit audio data after the communication connection with the target object is successfully established.
[0068] Exemplarily, the target state can refer to a specific configuration state. The target state can be used to indicate that the call audio channel is configured to be in an un-muting state (i.e., an un-muted state), so as to be able to transmit audio data (e.g., a call ring tone or a call sound) based on the call audio channel when the target object receives a call incoming call.
[0069] Exemplarily, the specific description of S302 can refer to the following embodiments, which will not be described here.
[0070] Optionally, the target prompt information can be sent to the target object when the state of the call audio channel of the vehicle is updated to the target state. The target prompt information can be used to prompt the target object that the state of the call audio channel of the vehicle has been updated to the target state. In this way, it can be avoided that the target object sends a call audio focus first and then sends a call ring tone when receiving a call incoming call without knowing that the state of the call audio channel of the vehicle is the target state.
[0071] S303. Based on the call audio channel, a call ring tone of a call incoming call received by the target object is output.
[0072] For example, the call incoming call can be a telephone call. For example, when a telephone number of a mobile phone corresponding to the target object is dialed through a telephone network, the mobile phone corresponding to the target object receives the telephone call.
[0073] For example, the call incoming call can also be a call incoming call in a call application. The call incoming call can be a video call incoming call. For example, when a call request is initiated through the application, the target object can receive the call incoming call.
[0074] For example, in a case where the state of the call audio channel of the vehicle is updated to the target state, if the target object receives the call incoming call, the call data (for example, the call data includes a ring tone) of the target object can be directly output based on the call audio channel when the call data (for example, the ring tone) is received.
[0075] It can be understood that by setting the call audio channel to the unmuted state in advance, the ring tone of the call incoming call can be output through the call audio channel immediately when the target object receives the call incoming call, so as to remind the user to pay attention to the call incoming call, thereby improving the user experience and avoiding the technical problem that the call incoming call cannot be detected by the user in time due to the muting of the call audio channel.
[0076] For a specific description of S303, reference can be made to the following embodiments, which will not be described here.
[0077] In the embodiments of the present application, if it is detected that the communication connection with the target object is successful, the state of the call audio channel of the vehicle can be updated to the target state, and the ring tone of the call incoming call received by the target object can be output based on the call audio channel. Compared with the related art in which the user needs to manually answer the call incoming call on the vehicle machine, and then the relevant voice information of the call incoming call received by the target object can be output based on the call audio channel, the present solution can update the state of the call audio channel to the unmuted state in advance before the user answers the call incoming call (i.e., when the communication connection with the target object is successful). In this way, when the target object receives the call incoming call, the ring tone of the call incoming call received by the target object can be output based on the call audio channel of the vehicle machine, so as to remind the user that there is a call incoming call at the moment through the ring tone. Based on this, the present solution can output a call incoming call reminder to ensure that the user can answer the call incoming call.
[0078] In a possible embodiment of the present application, S302 includes determining a target audio interface corresponding to the call audio channel, and sending a control instruction to the target audio interface to update the state of the call audio channel to the target state.
[0079] Exemplarily, the audio interface can refer to an interface associated with a specific audio channel; the audio interface can be used for processing input, output or transmission of audio data, and is a module used for implementing various states of the audio channel in the audio management strategy. The target audio interface can refer to an interface associated with the call audio channel; the state of the target audio channel can be controlled to be in the mute state or the un-mute state through the target audio interface.
[0080] Exemplarily, different audio interfaces can correspond to different audio channels. By selecting an appropriate audio interface, a specific audio function can be implemented. In other words, there is a one-to-one mapping relationship between the audio channel and the audio interface.
[0081] Exemplarily, the number of audio channels and the number of audio interfaces are not specifically limited in the embodiments of the present application.
[0082] For example, as shown in Table 1, Table 1 is a correspondence table of the audio interface and the audio channel provided by the embodiments of the present application. Of course, Table 1 only exemplarily describes the correspondence and the corresponding form of the audio interface and the audio channel, and the correspondence of the audio interface and the audio channel can be determined according to the actual scene, which is not specifically limited in the embodiments of the present application.
[0083] Table 1: Correspondence table of audio interface and audio channel
[0084] Audio interface Audio channel Audio interface 1 Call audio channel Audio interface 2 Multimedia audio channel Audio interface 3 Navigation audio channel ... ...
[0085] For example, the call audio channel can correspond to the audio interface 1; the multimedia audio channel can correspond to the audio interface 2; and the navigation audio channel can correspond to the audio interface 3.
[0086] For example, based on Table 1, it can be determined that the target audio interface corresponding to the call audio channel is the audio interface 1; and a control instruction is sent to the audio interface 1 to update the state of the call audio channel to the target state.
[0087] Optionally, the target audio interface can also correspond to multiple different audio channels. In other words, there is a many-to-one mapping relationship between the audio channel and the audio interface. For example, the multiple audio channels corresponding to the target audio interface include the call audio channel, the multimedia audio channel and the navigation audio channel.
[0088] Exemplarily, the control instruction can be used to modify the state of the audio channel corresponding to the audio interface. The control instruction can be represented by binary code to instruct the interface to perform a specific operation. For example, the control instruction can be transmitted between the car machine and the target audio interface through a specific communication protocol; the communication protocol can be Inter-Integrated Circuit (I2C), Serial Peripheral Interface (SPI), etc. After receiving the control instruction, the target audio interface parses and executes the control instruction, thereby changing the state of the call audio channel.
[0089] For example, in the case that different audio interfaces can correspond to different audio channels, the control instruction can be used to control the state of the call audio channel to update to the target state. For example, the control instruction can carry a field of the target state; in the case that the target audio interface receives the control instruction, the state of the call audio channel associated with the target audio interface can be adjusted to the target state to realize outputting the call data (for example, the incoming ring tone) based on the call audio channel.
[0090] Optionally, in the case that the target audio interface corresponds to multiple different audio channels, the control instruction can be used to control the state of the call audio channel in the multiple audio channels to update to the target state. For example, the control instruction can carry a field 1 of the target state and a field 2 of the call audio channel; in the case that the target audio interface receives the control instruction, the call audio channel can be identified, and the state of the call audio channel associated with the target audio interface can be adjusted to the target state.
[0091] Exemplarily, in the case that it is necessary to determine the target audio interface corresponding to the call audio channel, the target audio interface corresponding to the call audio channel can be identified through the internal configuration or the interface mapping relationship in the vehicle. For example, the internal configuration or the interface mapping relationship in the vehicle can refer to Table 1 in the foregoing. Of course, the target audio interface corresponding to the call audio channel can also be determined through other manners, which can refer to the following embodiments, and details are not described herein.
[0092] In the embodiments of the present application, by sending the control instruction to the target audio interface, the state of the call audio channel can be accurately controlled to ensure that the state of the call audio channel can be updated to the target state.
[0093] In a possible embodiment of the present application, determining the target audio interface corresponding to the call audio channel comprises: determining the target audio interface corresponding to the call audio channel from the multiple audio interfaces based on the identifier of the call audio channel.
[0094] For example, the identifier of the call audio channel can be used to distinguish the unique identifier of different audio channels. For example, the identifier of the call audio channel can be an identity document (ID) of the call audio channel, or can be a name of the call audio channel, or can be an attribute, priority, physical address, etc. of the audio channel, and the embodiments of the present application do not make specific limitations. In this way, the accuracy of determining the target audio interface can be further improved.
[0095] For example, taking the identity document as the identifier of the call audio channel as an example: as shown in Table 2, Table 2 is a correspondence table between the identity document and the audio interface provided by the embodiments of the present application. Of course, Table 2 only exemplarily describes the correspondence and corresponding form between the identity document and the audio channel, and the correspondence between the identity document and the audio channel can be determined according to the actual scene, and the embodiments of the present application do not make specific limitations.
[0096] Table 2: Correspondence table between identity document and audio channel
[0097] Identity number Audio interface TC001 (Call audio channel) Audio interface 1 TC002 (Multimedia audio channel) Audio interface 2 TC003 (Navigation audio channel) Audio interface 3 ... ...
[0098] For example, the identity document of the call audio channel is TC001, the identity document of the multimedia audio channel is TC002, and the identity document of the navigation audio channel is TC003. By associating TC001 with audio interface 1, associating TC002 with audio interface 2, and associating TC003 with audio interface 3, the audio interface 1 associated with TC001 can be found from the plurality of audio interfaces through the identity document (TC001) of the call audio channel.
[0099] In the embodiments of the present application, through the identifier of the call audio channel, the target audio interface corresponding to the call audio channel can be accurately determined from the plurality of audio interfaces, and the effective control of the call audio channel can be realized, so that the call incoming call reminder can be output in the subsequent, to ensure that the user can answer the call incoming call.
[0100] In a possible embodiment of the present application, the method provided by the embodiments of the present application further includes: obtaining the current speed of the vehicle and the current noise in the cabin; based on the current noise and the current speed, obtaining a target volume; the S303 includes: outputting the incoming call ring tone through the call audio channel at the target volume.
[0101] Wherein, the target volume is positively correlated with the current noise and the current speed.
[0102] It can be understood that while updating the call audio channel to the target state, the volume of the call audio channel can also be automatically adjusted to improve the driving experience of the user.
[0103] It should be understood that the greater the current noise, the higher the target volume; the smaller the current noise, the lower the target volume. During the driving of the vehicle, the current noise in the cabin can affect the clarity of the in-vehicle audio output, which can directly affect the user's auditory experience; at this time, the volume of the call audio channel needs to be adjusted to offset the external noise. Therefore, in a noisy environment, the volume can be increased to ensure that the user can clearly hear the audio data.
[0104] Exemplarily, the current noise in the cabin can be captured by an audio acquisition device (for example, a microphone) in the cabin. The current noise can be identified by decibels (dB); for example, the current noise in the cabin is 75 dB.
[0105] It should also be understood that the greater the current speed, the higher the target volume; the smaller the current speed, the lower the target volume. During the driving of the vehicle, the faster the vehicle speed, the user will generally focus more attention; at this time, the clarity of the audio content output needs to be improved; and as the vehicle speed increases, the user's auditory needs will also change; in order to improve the user's auditory experience, the audio system needs to automatically adjust the volume to adapt to the change of the vehicle speed.
[0106] Exemplarily, the current speed can be obtained by a speed sensor of the vehicle. For example, the current speed is 60 kilometers / hour (km / h).
[0107] Exemplarily, since the target volume should be positively related to the current noise and speed, to ensure that the incoming ring tone can be clearly heard when the noise is large or the speed is fast, and at the same time it will not be too harsh.
[0108] For example, as shown in Table 3, Table 3 is a corresponding relationship table between noise and noise coefficient provided by an embodiment of the present application. Of course, Table 3 only exemplarily describes the corresponding relationship and corresponding form of noise and noise coefficient, and the corresponding relationship between noise and noise coefficient can be determined according to the actual scene, which is not specifically limited by the embodiments of the present application.
[0109] Table 3 corresponding relationship table between noise and noise coefficient
[0110] Noise (dB) Noise factor [0,15) 0.1 [15,30) 0.2 [30,45) 0.3 [45,60) 0.4 [60,75) 0.5 [75,90) 0.6 ... ...
[0111] For example, the noise coefficient is 0.2 when the current noise is in the range of [0, 15), the noise coefficient is 0.3 when the current noise is in the range of [15, 30), the noise coefficient is 0.4 when the current noise is in the range of [30, 45), the noise coefficient is 0.5 when the current noise is in the range of [45, 60), the noise coefficient is 0.5 when the current noise is in the range of [60, 75), and the noise coefficient is 0.6 when the current noise is in the range of [75, 90).
[0112] For another example, as shown in Table 4, Table 4 is a correspondence table between the vehicle speed and the vehicle speed coefficient provided by the embodiment of the present application. Of course, Table 4 only exemplarily describes the correspondence and the corresponding form between the vehicle speed and the vehicle speed coefficient, and the correspondence between the vehicle speed and the vehicle speed coefficient can be determined according to the actual scene, which is not specifically limited by the embodiment of the present application.
[0113] Table 4: Correspondence table between vehicle speed and vehicle speed coefficient
[0114] Vehicle speed (km / h) Vehicle speed factor [0,20) 0.2 [20,40) 0.5 [40,60) 0.8 ... ...
[0115] For example, the vehicle speed coefficient is 0.2 when the current vehicle speed is in the range of [0, 20), the vehicle speed coefficient is 0.5 when the current vehicle speed is in the range of [20, 40), and the vehicle speed coefficient is 0.8 when the current vehicle speed is in the range of [40, 60).
[0116] Exemplarily, the reference preset volume, the reference preset noise, and the reference preset vehicle speed can be configured values of the vehicle or manually set values, which are not specifically limited by the embodiment of the present application.
[0117] The reference preset volume, the reference preset noise, and the reference preset vehicle speed can be configured values of the vehicle or manually set values, which are not specifically limited by the embodiment of the present application.
[0118] For example, the target formula is: target volume = reference preset volume + (current noise - reference preset noise) * noise coefficient * 0.01 + (current vehicle speed - reference preset vehicle speed) * vehicle speed coefficient * 0.01. Assuming that the reference preset volume is 20%, the current vehicle speed is 50 km / h, the current noise is 75 dB, the reference preset noise is 60 dB, and the reference preset vehicle speed is 30 km / h. Since the current vehicle speed is 50 km / h, the vehicle speed coefficient corresponding to the current vehicle speed can be determined by Table 2 as 0.8; since the current noise is 75 dB, the noise coefficient corresponding to the current noise can be determined by Table 1 as 0.6. Then the target volume is calculated as: 20% + (75-60) * 0.6 * 0.01 + (50-30) * 0.8 * 0.01 = 45%.
[0119] For example, after obtaining the target volume, the output volume of the call audio channel can be adjusted to the target volume. When the target object receives a call, the incoming call ringtone can be output through the call audio channel at the target volume, so as to ensure that the driver can clearly hear the incoming call ringtone under different noise and vehicle speed conditions. For example, when the target volume is 65%, the vehicle automatically adjusts the output volume of the call audio channel to 65%; when the target object receives a call, the incoming call ringtone is played through the call audio channel at a volume of 65%.
[0120] In the embodiments of the present application, the current vehicle speed and the current noise in the cabin of the vehicle are obtained, and the volume of the call audio channel is dynamically adjusted based on the two parameters, so as to improve the call experience of the user during driving.
[0121] In a possible embodiment of the present application, the S303 comprises: in the case that the first audio channel is in a first state, outputting the incoming call ringtone based on the call audio channel.
[0122] The first audio channel is a preset audio channel; and the first state is used to represent a mute state.
[0123] For example, the first audio channel can be an audio channel that causes interference to the output of the call audio channel.
[0124] For example, the vehicle can include a plurality of audio channels; each audio channel can be used to transmit different types of audio data; for example, the plurality of audio channels can include a call audio channel, a multimedia audio channel, a navigation audio channel, etc.
[0125] The first audio channel can be a preset audio channel other than the call audio channel. The number of preset audio channels can be one or more. The preset audio channel can be a preconfigured audio channel of the vehicle or an artificially set audio channel, and the embodiments of the present application do not make specific limitations thereto. The preset audio channel can include a multimedia audio channel.
[0126] The first state can refer to a specific configuration state. The first state can be used to indicate that the call audio channel is configured to be in a mute state.
[0127] It should be explained that, in general, different audio channels are independent of each other. In other words, different audio channels can be in the same state. For example, when the state of the call audio channel is the unmute state (at this time, the target object does not receive a call incoming call), the state of the multimedia audio channel and / or the navigation audio channel can also be the unmute state. In other words, these channels are logically independent, and the state of one audio channel (such as the mute state or the unmute state) should not affect the normal work of other audio channels.
[0128] However, it should be noted that when the target object receives a call incoming call, if the state of the first audio channel is the unmute state, the user will not be able to concentrate on understanding the call data, thereby reducing the user's experience.
[0129] It can be understood that when the target object receives a call incoming call, the state of the first audio channel needs to be set to the first state; so that when the first audio channel is in the first state, the incoming call ringtone is output based on the call audio channel. In this way, the user can ensure that the call data can be output preferentially during the call process, and other audio channels will not interfere with the call.
[0130] Optionally, the second audio channel can also exist in the vehicle, which is an audio channel other than the first audio channel and the call audio channel in the plurality of audio channels. The second audio channel can be an audio channel needed during the driving of the vehicle, such as a navigation audio channel. Therefore, during the process of outputting the incoming call ringtone based on the call audio channel, the state of the second audio channel can be kept in the unmute state; in this way, the user can avoid missing driving-related information during the driving of the vehicle, thereby improving the driving safety.
[0131] In the embodiments of the present application, by outputting the incoming call ringtone based on the call audio channel when the first audio channel is in the first state, the interference of other first audio channels can be avoided, so that the incoming call ringtone can be heard more clearly, thereby improving the call quality and the user's experience.
[0132] In a possible implementation of the present application, the method provided by the embodiments of the present application further includes: obtaining a current state of the first audio channel; determining whether the current state is the first state; and if the current state is not the first state, controlling the state of the first audio channel to update to the first state.
[0133] It should be understood that, in the case that the state of the call audio channel is the target state, the current state of the first audio channel can be the un-muted state or the muted state. In the case that the target object receives the call incoming call, the state of the first audio channel is required to be the first state (the first state is used to represent the muted state). Therefore, before the incoming call ringtone is output based on the call audio channel, it is further required to determine whether the current state of the first audio channel is the first state; in the case that the current state is not the first state, it is required to control the state of the first audio channel to update to the first state, so as to ensure that the first audio channel is in the muted state when the call incoming call, thereby avoiding interference to the call audio channel.
[0134] For example, the car machine establishes a communication connection with the target object, and updates the state of the call audio channel to the un-muted state. At this time, the state of the multimedia audio channel (i.e., the first audio channel) is also not in the un-muted state; and the multimedia audio channel is outputting audio data (for example, the multimedia audio channel is playing music). In the case that the target object receives the call incoming call, it is determined that the current state of the multimedia audio channel is not the first state at this time; in other words, the current state is the un-muted state; therefore, the state of the multimedia audio channel can be controlled to update to the first state. For example, a first control instruction can be sent to the audio interface corresponding to the multimedia audio channel (i.e., the first audio channel); the first control instruction is used to instruct the state of the multimedia audio channel to update to the first state. In this way, in the case that the state of the multimedia audio channel is the muted state, interference to the incoming call ringtone of the call incoming call can be avoided.
[0135] In the embodiments of the present application, by setting the state of the first audio channel to the state, interference of the voice signal output by the first audio channel to the incoming call ringtone of the call incoming call can be avoided, so as to ensure that the user can clearly hear the incoming call ringtone and subsequent call data, thereby improving the call quality and the user experience.
[0136] In a possible implementation of the present application, the method provided by the embodiments of the present application further includes: obtaining version information of the target object; detecting whether the target object has the target function based on the version information of the target object; and the S302 includes: if the target object does not have the target function, controlling the state of the call audio channel to update to the target state.
[0137] The target function is used to indicate that the target object controls the call audio channel to be in the target state before receiving a call incoming call.
[0138] For example, the version information of the target object can be a current version number of the target object (for example, an application, an operating system of a mobile phone, etc.), which is used to identify the specific version and release state of the target object. Through the version information of the target object, it can be determined whether the version information has a specific function (for example, whether the target function is present) that is different from a previous version.
[0139] For example, the target function can be used to control the call audio channel to be in the target state in advance before receiving a call incoming call (for example, when the target object is successfully connected to the vehicle machine). For example, the target object sends indication information to the vehicle machine to instruct the vehicle machine to update the state of the call audio channel to the target state. In the case where the indication information is received, the vehicle machine can update the state of the call audio channel to the target state (for example, send a control instruction to the target audio interface).
[0140] For example, the target database can be obtained based on the version information of the target object, and the target database stores the identifiers of the version information of the plurality of target functions. By judging whether the identifier of the obtained version information of the target object is in the identifiers of the version information of the plurality of target functions, if the identifier of the obtained version information of the target object is not in the identifiers of the version information of the plurality of target functions, it is determined that the target object does not have the target function. In this way, the state of the call audio channel can be automatically controlled to be updated to the target state.
[0141] Optionally, if the target object has the target function, the indication information of the target object will be received in the case where the target object is successfully connected to the vehicle machine. In response to the indication information, the state of the call audio channel is controlled to be updated to the target state. The indication information is used to instruct the vehicle machine to update the state of the call audio channel to the target state.
[0142] In the embodiments of the present application, based on the version information of the target object, it is detected whether the target object has the target function, so that the vehicle machine can adapt to different versions of the target object, thereby improving the version compatibility and flexibility of the vehicle machine.
[0143] Figure 4 is a schematic interaction flowchart of another vehicle control method provided by the embodiments of the present application.
[0144] For example, Figure 4 The vehicle control method shown can take the target object and the vehicle machine as an example.
[0145] For example, Figure 4As shown, the vehicle control method comprises S401 to S410, which are described in detail below. Specifically, the execution subject of S401 and S407 in the following text is the target object; the execution subject of S402 to S406, and S408 to S410 is the vehicle machine.
[0146] S401. The target object sends a communication request. Correspondingly, the vehicle machine receives the communication request.
[0147] Exemplarily, the communication request can be used to request to establish a communication connection with the vehicle machine, so as to realize data transmission between the target object and the vehicle machine, so as to realize sharing and interaction between the content and function in the target object and the vehicle machine; for example, the target object can answer the call through the vehicle machine.
[0148] Exemplarily, the target object can be a mobile device with a call function, such as a mobile phone, a tablet, a mobile computer, a smart watch, etc.; or the target object can also be a target application program applied in a mobile device with a call function; the target application program can be an application program for realizing the vehicle-machine interconnection function with the vehicle machine in the vehicle.
[0149] S402. In response to the communication request of the target object, a communication connection is established with the target object.
[0150] Exemplarily, the communication connection established between the vehicle machine and the target object can be a wireless hotspot connection.
[0151] S403. Determine whether the communication connection with the target object is successful. If yes, execute S404.
[0152] S404. Control the state of the call audio channel of the vehicle to update to the unmuted state.
[0153] It should be understood that after detecting that the communication connection with the target object has been established, the state of the audio channel of the vehicle machine can be managed; so as to ensure that the call audio channel of the vehicle machine can normally transmit audio data after the vehicle machine successfully establishes the communication connection with the target object.
[0154] Exemplarily, the state of the call audio channel can be updated to the unmuted state by: determining the target audio interface corresponding to the call audio channel; and sending a control instruction to the target audio interface.
[0155] S405. Obtain the current vehicle speed and the current noise in the cabin of the vehicle.
[0156] Exemplarily, the target volume is positively correlated with the current noise and the current vehicle speed.
[0157] It can be understood that the volume of the call audio channel can be automatically adjusted while updating the call audio channel to the target state, so as to improve the driving experience of the user.
[0158] It should be understood that the greater the current noise, the higher the target volume; the smaller the current noise, the lower the target volume. During the driving of the vehicle, the current noise in the cabin can affect the clarity of the audio output in the vehicle and can directly affect the auditory experience of the user; at this time, the volume of the call audio channel needs to be adjusted to offset the external noise. Therefore, in a noisy environment, the volume can be increased to ensure that the user can clearly hear the audio data.
[0159] For example, the current noise in the cabin can be captured by an audio acquisition device (e.g., a microphone) in the cabin. The current noise can be identified by decibels; for example, the current noise in the cabin is 75 dB.
[0160] It should also be understood that the greater the current speed, the higher the target volume; the smaller the current speed, the lower the target volume. During the driving of the vehicle, the faster the vehicle speed, the more the user will focus on the attention; at this time, the clarity of the audio content output needs to be improved; and as the vehicle speed increases, the auditory needs of the user will also change; in order to improve the auditory experience of the user, the audio system needs to automatically adjust the volume to adapt to the change of the vehicle speed.
[0161] For example, the current speed can be obtained by a speed sensor of the vehicle. For example, the current speed is 60 km / h.
[0162] For example, since the target volume should be positively correlated with the current noise and the vehicle speed, to ensure that the incoming call ring can be clearly heard when the noise is large or the vehicle speed is fast, and at the same time, it will not be too harsh.
[0163] S406. Based on the current speed and the current noise, the target volume is obtained.
[0164] For example, a reference preset volume, a reference preset noise, and a reference preset speed can be set; a noise coefficient corresponding to the current noise and a speed coefficient corresponding to the current speed are determined; then, the reference preset volume, the noise coefficient, the speed coefficient, the reference preset noise, and the reference preset speed are substituted into the target formula to obtain the target volume.
[0165] S407. The target object detects a call incoming call and sends an incoming call ring to the vehicle machine. Correspondingly, the vehicle machine receives the incoming call ring.
[0166] For example, the call incoming call can be a telephone call. For example, when a telephone number of a mobile phone corresponding to the target object is dialed through a telephone network, the mobile phone corresponding to the target object will receive the telephone call.
[0167] For example, the call incoming call can also be a call incoming call in the call application. The call incoming call can be a video call incoming call. For example, when a call request is initiated through the application, the target object can receive the call incoming call.
[0168] S408. Determine whether the state of the first audio channel is the unmuted state. If yes, perform S409. If no, perform S410.
[0169] The first audio channel is a preset audio channel. For example, the preset audio channel can be an audio channel that interferes with the output of the call audio channel.
[0170] S409. Control the state of the first audio channel to update to the unmuted state.
[0171] S410. Output the incoming ringtone through the call audio channel at the target volume.
[0172] For specific descriptions of S401 to S410, please refer to the above Figures 1 to 3 , and the related descriptions, which will not be repeated here.
[0173] In the embodiments of the present application, if it is detected that the communication connection with the target object is successful, the state of the call audio channel of the vehicle can be controlled to update to the unmuted state. In the related art, the user needs to manually answer the call incoming call on the car machine, and then the relevant voice information of the call incoming call received by the target object can be output based on the call audio channel. Compared with the related art, the present solution can update the state of the call audio channel to the unmuted state in advance before the target object receives the call incoming call (i.e. when the communication connection with the target object is successful). In addition, by obtaining the current speed of the vehicle and the current noise in the cabin, the target volume is obtained, and the incoming ringtone is output through the call audio channel at the target volume. In this way, the incoming ringtone can be output according to the actual situation to improve the call experience during driving. Moreover, by outputting the incoming ringtone based on the call audio channel when the first audio channel is in the first state, the interference of other first audio channels can be avoided, so that the incoming ringtone can be heard more clearly, thereby improving the call quality and the user's experience. Based on this, the present solution can output a call incoming call reminder to ensure that the user can answer the call incoming call.
[0174] It should be understood that the above examples are intended to help those skilled in the art understand the embodiments of the present application, and are not intended to limit the embodiments of the present application to the specific values or specific scenarios shown. Those skilled in the art can obviously make various equivalent modifications or changes based on the above examples, and such modifications or changes also fall within the scope of the embodiments of the present application.
[0175] The above is described in combination with Figures 3 to 4The vehicle control method provided by the embodiments of the present application is described in detail; the following will be combined with Figure 5 With Figure 6 The device embodiments of the present application are described in detail. It should be understood that the device in the embodiments of the present application can perform the various methods of the foregoing embodiments of the present application, i.e., the specific working processes of the following various products, which can refer to the corresponding processes in the foregoing method embodiments.
[0176] The following will be combined with Figure 5 The vehicle control device provided by the embodiments of the present application is described in detail.
[0177] As Figure 5 shown, Figure 5 is a structural schematic diagram of a vehicle control device provided by the embodiments of the present application.
[0178] Exemplarily, as Figure 5 shown, the vehicle control device 500 includes:
[0179] The establishing module 510 is configured to establish a communication connection with the target object in response to a communication request of the target object;
[0180] The control module 520 is configured to control a state of a call audio channel of the vehicle to update to a target state if it is detected that the communication connection with the target object is successful; wherein the target state is used to indicate an un-mute state;
[0181] The output module 530 is configured to output a call ring tone of a call incoming call received by the target object based on the call audio channel.
[0182] As a possible implementation manner, the control module 520 is specifically configured to determine a target audio interface corresponding to the call audio channel; and send a control instruction to the target audio interface, so that the state of the call audio channel is updated to the target state.
[0183] As a possible implementation manner, the vehicle control device further includes a determination module configured to determine a target audio interface corresponding to the call audio channel from a plurality of audio interfaces based on an identifier of the call audio channel.
[0184] As a possible implementation manner, the vehicle control device further includes an acquisition module configured to acquire a current speed of the vehicle and a current noise in a cabin; and obtain a target volume based on the current noise and the current speed; wherein the target volume is positively correlated with the current noise and the current speed.
[0185] As a possible implementation manner, the output module 530 is specifically configured to output the call ring tone through the call audio channel at the target volume.
[0186] As a possible implementation manner, the output module 530 is specifically configured to output the incoming ring tone based on the call audio channel in a case that a first audio channel is in a first state; the first audio channel is a preset audio channel; and the first state is used to represent a mute state.
[0187] As a possible implementation manner, the acquisition module is further configured to acquire a current state of the first audio channel; the determination module is further configured to determine whether the current state is the first state; and the control module 520 is further configured to control the state of the first audio channel to be updated to the first state in a case that the current state is not the first state.
[0188] As a possible implementation manner, the acquisition module is further configured to acquire version information of the target object; and the determination module is further configured to detect whether the target object has a target function based on the version information of the target object; the target function is used to indicate that the target object controls the state of the call audio channel to be the target state before the target object receives an incoming call.
[0189] As a possible implementation manner, the control module 520 is specifically configured to control the state of the call audio channel to be updated to the target state in a case that the target object does not have the target function.
[0190] It should be noted that the vehicle control device provided in the above embodiments is only used as an example to illustrate the division of the above functional modules, and in actual applications, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions.
[0191] In addition, the vehicle control device and the vehicle control method provided in the above embodiments belong to the same concept, and therefore, for details not disclosed in the device embodiments of the present specification, please refer to the above-mentioned vehicle control method embodiments of the present specification, which will not be described here.
[0192] Figure 6 is a structural schematic diagram of a vehicle provided by an embodiment of the present application.
[0193] For example, as shown in Figure 6 The vehicle 600 includes a memory 601 and a processor 602, wherein the memory 601 stores executable program code 603, and the processor 602 is configured to invoke and execute the executable program code 603 to execute a vehicle control method.
[0194] In addition, the embodiment of the present application also protects a device, the control device can include a memory and a processor, wherein the memory stores executable program code, and the processor is used to call and execute the executable program code to execute the vehicle control method provided by the embodiment of the present application.
[0195] The embodiment can divide the functional modules of the control device according to the above-mentioned method examples, for example, each functional module can be divided, or two or more functions can be integrated in one processing module, and the integrated module can be realized in the form of hardware. It should be noted that the division of the modules in the embodiment is illustrative, and is only a logical function division. In actual implementation, another division mode can be used.
[0196] In the case of dividing each functional module corresponding to each function, the control device can also include an acquisition module, a detection module, a processing module, a control module, and the like. It should be noted that all related contents of each step involved in the above-mentioned method embodiment can be referred to the function description of the corresponding functional module, and will not be repeated here.
[0197] It should be understood that the device provided by the embodiment is used to execute the above-mentioned vehicle control method, and thus the same effect as the above-mentioned implementation method can be achieved.
[0198] In the case of using an integrated unit, the control device can include a processing module and a storage module. When the control device is applied to a vehicle, the processing module can be used to control and manage the action of the vehicle. The storage module can be used to support the vehicle to execute related program codes and the like.
[0199] The processing module can be a processor or a controller, which can realize or execute various exemplary logical blocks, modules and circuits shown in combination with the disclosure of the present application. The processor can also be a combination of computing functions, such as one or more microprocessor combinations, a combination of digital signal processing (DSP) and microprocessor, and the like. The storage module can be a memory.
[0200] In addition, the device provided by the embodiment of the present application can be a chip, an assembly or a module. The chip can include a connected processor and a memory. The memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute the vehicle control method provided by the above-mentioned embodiment.
[0201] The embodiment also provides a computer readable storage medium, the computer readable storage medium stores computer program code, when the computer program code runs on the computer, the computer program code makes the computer execute the above-mentioned related method steps to realize the vehicle control method provided by the above-mentioned embodiment.
[0202] The embodiment further provides a computer program product, which, when running on a computer, causes the computer to execute the above related steps to implement the vehicle control method provided by the above embodiment.
[0203] Wherein, the apparatus, computer readable storage medium, computer program product or chip provided by the embodiment are used to execute the corresponding method provided above, thus the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, which will not be repeated here.
[0204] Through the above description of the embodiments, those skilled in the art can understand that, for the convenience and brevity of description, only the above division of functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the apparatus is divided into different functional modules to complete all or part of the functions described above.
[0205] In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiment described above is only illustrative, for example, the division of modules or units is only a logical function division, and in actual implementation, there can be another division manner, for example, a plurality of units or components can be combined or integrated into another apparatus, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, and can be electrical, mechanical or other forms.
[0206] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A vehicle control method, characterized in that: Applied to the multimedia host of the vehicle, the method comprises: In response to a communication request from a target object, establishing a communication connection with the target object; If a successful communication connection with the target object is detected, the state of the vehicle's call audio channel is controlled to be updated to a target state; wherein the target state is used to indicate that the mute state is released; Outputting an incoming call ringtone received by the target object based on the call audio channel; During the process of outputting the incoming call ringtone based on the call audio channel, maintaining the state of the second audio channel in the unmuted state, the second audio channel being an audio channel other than the first audio channel and the call audio channel; The step of outputting an incoming call ringtone received by the target object based on the call audio channel includes: Obtaining a current state of the first audio channel, where the first audio channel is a preset audio channel other than the call audio channel; Determining whether the current state is a first state, where the first state is used to indicate a mute state; If the current state is not the first state, controlling the state of the first audio channel to be updated to the first state; When the first audio channel is in the first state, the incoming call ringtone is output based on the call audio channel.
2. The method according to claim 1, characterized in that The controlling the state of the call audio channel of the vehicle to be updated to a target state includes: Determine the target audio interface corresponding to the call audio channel; Send a control instruction to the target audio interface to update the state of the call audio channel to the target state.
3. The method according to claim 2, characterized in that The determining the target audio interface corresponding to the call audio channel includes: Based on the identifier of the call audio channel, a target audio interface corresponding to the call audio channel is determined from multiple audio interfaces.
4. The method according to claim 1, wherein The method further comprises: Obtaining the current speed of the vehicle and the current noise in the cabin; Based on the current noise and the current vehicle speed, a target volume is obtained; wherein the target volume is positively correlated with the current noise and the current vehicle speed; The step of outputting an incoming call ringtone received by the target object based on the call audio channel includes: The incoming call ringtone is output at the target volume through the call audio channel.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Obtaining version information of the target object; Based on the version information of the target object, detecting whether the target object has a target function; wherein the target function is used to indicate that the target object controls the call audio channel to be in the target state before receiving an incoming call; The controlling the state of the call audio channel of the vehicle to be updated to a target state includes: If the target object does not have the target function, the state of the call audio channel is controlled to be updated to the target state.
6. A vehicle control device, characterized in that: The multimedia host device applied to the vehicle comprises: An establishing module, configured to establish a communication connection with the target object in response to a communication request of the target object; a control module configured to control the state of the vehicle's call audio channel to be updated to a target state upon detecting that the communication connection with the target object is successful; wherein the target state is used to indicate that the mute state is released; an output module, configured to output an incoming call ringtone of the incoming call received by the target object based on the call audio channel; The control module is further configured to maintain a second audio channel in the unmuted state during output of the incoming call ringtone based on the call audio channel, the second audio channel being an audio channel other than the first audio channel and the call audio channel; The step of outputting an incoming call ringtone received by the target object based on the call audio channel includes: Obtaining a current state of the first audio channel, where the first audio channel is a preset audio channel other than the call audio channel; Determining whether the current state is a first state, where the first state is used to indicate a mute state; If the current state is not the first state, controlling the state of the first audio channel to be updated to the first state; When the first audio channel is in the first state, the incoming call ringtone is output based on the call audio channel.
7. A vehicle, characterized in that: The vehicle comprises: a memory for storing executable program code; A processor is configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Communication method, communication device and vehicle
CN118694841A
Method and device for controlling vehicle-mounted Bluetooth telephone, computer setting and storage medium
CN118740977A