Vehicle-mounted hands-free call control method, device, system and vehicle

By switching the node type in the vehicle system to a managed node of the user mobile terminal and establishing a direct call network between the user mobile terminal and the microphone and speaker, the problem of complex information forwarding in the vehicle hands-free function is solved and efficient call processing is achieved.

CN116095216BActive Publication Date: 2025-10-10GREAT WALL MOTOR CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310091524.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-09
Publication Date
2025-10-10
Estimated Expiration
2043-02-09

AI Technical Summary

Technical Problem

The existing in-car hands-free function has complex information forwarding and processing during a call, and the call efficiency is low.

Method used

The call request signal is obtained through the vehicle computer, the node type is switched to the managed node of the user's mobile terminal, and a networking instruction is generated and sent to establish a call network with the user's mobile terminal as the management node and the microphone and speaker as the managed nodes, thereby realizing a direct communication connection between the user's mobile terminal and the microphone and speaker, avoiding intermediate information transfer.

Benefits of technology

It simplifies the voice information transmission process, reduces call delay and improves call efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116095216B_ABST
    Figure CN116095216B_ABST
Patent Text Reader

Abstract

The application provides a vehicle-mounted hands-free call control method, device, system and vehicle. The vehicle machine, microphone and loudspeaker each include a networking communication module and serve as a management node or a managed node in different networks; the method includes: a vehicle machine call request signal; wherein the call request signal is an incoming call request signal or an outgoing call request signal; the vehicle machine switches the node type to a mobile terminal managed node and generates a first networking instruction according to the call request signal; the vehicle machine sends the first networking instruction to the user mobile terminal, microphone and loudspeaker to establish a call networking with the user mobile terminal as the management node and the microphone and loudspeaker as the managed nodes. The application can realize direct communication connection between the user mobile terminal and the microphone and loudspeaker, receive the voice information collected by the microphone, and send the voice information to be played to the loudspeaker, thereby reducing the call delay and improving the call efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of vehicle communication technology, and in particular to a vehicle hands-free call control method, device, system and vehicle. BACKGROUND

[0002] With the development of informationization and intelligentization of automobiles, a vehicle hands-free function is provided to improve the convenience of user calls and driving safety during driving. In the existing call process based on the vehicle hands-free function, user voice information is collected by a vehicle microphone and transmitted to a vehicle machine, the voice information is processed by the vehicle machine and sent to a user mobile terminal, and then the user mobile terminal transmits the voice information to the other call terminal through a cellular network. When the other party speaks, the mobile phone sends the voice information of the other party to the vehicle machine, the vehicle machine processes and converts the voice information, and then sends it to the vehicle loudspeaker for playing.

[0003] In the implementation of the present application, it is found that the existing technology has at least the following problems:

[0004] The existing vehicle hands-free function has a complex information forwarding and processing process and low call efficiency during user calls. SUMMARY

[0005] The present application provides a vehicle hands-free call control method, device, system and vehicle to solve the problem of complex information forwarding and processing process and low call efficiency of the existing vehicle hands-free call solution.

[0006] In a first aspect, the present application provides a vehicle hands-free call control method, a vehicle including a vehicle machine, a microphone and a loudspeaker; the vehicle machine, the microphone and the loudspeaker each include a networking communication module and act as a management node or a managed node in different networks; the method includes:

[0007] The vehicle machine acquires a call request signal; wherein the call request signal is an incoming call request signal or an outgoing call request signal;

[0008] The vehicle machine switches the node type to a managed node of a user mobile terminal and generates a first networking instruction according to the call request signal;

[0009] The vehicle machine sends the first networking instruction to the user mobile terminal, the microphone and the loudspeaker to establish a call network with the user mobile terminal as a management node and the microphone and the loudspeaker as managed nodes.

[0010] In a possible implementation, the vehicle includes multiple microphones and multiple loudspeakers arranged in different directions; before the first networking instruction is sent to the user mobile terminal, the microphone and the loudspeaker, the method further includes:

[0011] Identify the target microphone and target speaker;

[0012] Correspondingly, the first networking instruction is sent to the user mobile terminal, the target microphone, and the target speaker.

[0013] In a possible implementation, determining a target microphone and a target speaker includes:

[0014] Determining the spatial position of the user corresponding to the user mobile terminal in the vehicle;

[0015] A target microphone and a target speaker are determined according to the spatial position and the microphone-speaker partition list.

[0016] In a possible implementation, determining a target microphone and a target speaker includes:

[0017] Determining the communication distances with the user mobile terminal, each microphone, and each speaker respectively;

[0018] Calculating the difference between the communication distance corresponding to each microphone and the communication distance corresponding to the user mobile terminal, and determining the microphone corresponding to the minimum difference as the target microphone;

[0019] The difference between the communication distance corresponding to each speaker and the communication distance corresponding to the user mobile terminal is calculated, and the speaker corresponding to the minimum difference is determined as the target speaker.

[0020] In a possible implementation, the generating a first networking instruction according to the call request signal includes:

[0021] parsing the call request signal to determine the user mobile terminal identifier;

[0022] The first networking instruction is generated according to the user mobile terminal identifier.

[0023] In a possible implementation, after generating the first networking instruction according to the call request signal, the method further includes:

[0024] generating a volume increase instruction and sending the volume increase instruction to the target speaker; and / or,

[0025] A volume down instruction is generated and sent to speakers other than the target speaker.

[0026] In a possible implementation, the method further includes:

[0027] Obtaining a call end signal sent by the user mobile terminal;

[0028] Switching the node type to a management node and sending a second networking instruction to the user mobile terminal, the microphone, and the speaker to establish a multimedia network with the user mobile terminal, the microphone, and the speaker as managed nodes;

[0029] The first networking instruction and the second networking instruction include management node information.

[0030] In a second aspect, an embodiment of the present application provides a vehicle-mounted hands-free call control device, comprising:

[0031] An acquisition module, used for acquiring a call request signal;

[0032] A switching module, used to switch the node type to a managed node of a user mobile terminal;

[0033] A generating module, configured to generate a first networking instruction according to the call request signal;

[0034] The sending module is used to send the first networking instruction to the user mobile terminal, the microphone and the speaker to establish a call network with the user mobile terminal as the management node and the microphone and the speaker as the managed nodes.

[0035] In one possible implementation, a vehicle includes multiple microphones and multiple speakers disposed at different positions; the device further includes:

[0036] a determination module, configured to determine a target microphone and a target speaker;

[0037] The sending module is specifically configured to send the first networking instruction to the user mobile terminal, the target microphone, and the target speaker.

[0038] In a possible implementation, the determination module is specifically configured to determine a spatial position of a user corresponding to the user mobile terminal in the vehicle, and determine a target microphone and a target speaker according to the spatial position and a microphone-speaker partition list.

[0039] In a possible implementation, the determining module is specifically configured to respectively determine the communication distances with the user mobile terminal, each microphone, and each speaker;

[0040] Calculating the difference between the communication distance corresponding to each microphone and the communication distance corresponding to the user mobile terminal, and determining the microphone corresponding to the minimum difference as the target microphone;

[0041] The difference between the communication distance corresponding to each speaker and the communication distance corresponding to the user mobile terminal is calculated, and the speaker corresponding to the minimum difference is determined as the target speaker.

[0042] In a possible implementation, the generating module is specifically configured to parse the call request signal to determine the user mobile terminal identifier, and generate the first networking instruction according to the user mobile terminal identifier.

[0043] In one possible implementation, the generation module is further configured to, after generating the first networking instruction according to the call request signal, generate a volume increase instruction and send the volume increase instruction to the target speaker; and / or generate a volume decrease instruction and send the volume decrease instruction to a speaker other than the target speaker.

[0044] In a possible implementation, the acquisition module is further configured to acquire a call end signal sent by the user mobile terminal;

[0045] The switching module is further used to switch the node type to a management node;

[0046] The sending module is further configured to send a second networking instruction to the user mobile terminal, the microphone, and the speaker to establish a multimedia network with the user mobile terminal, the microphone, and the speaker as managed nodes.

[0047] In a third aspect, an embodiment of the present application provides a vehicle-mounted hands-free call control system, comprising a vehicle computer, a microphone, and a speaker; the vehicle computer, the microphone, the speaker, and the user's mobile terminal operate in a networking mode;

[0048] The vehicle computer is used to obtain a call request signal; the switching node type is a managed node of the user mobile terminal, and generates a first networking instruction according to the call request signal;

[0049] The first networking instruction is sent to the user mobile terminal, the microphone, and the speaker to establish a call network with the user mobile terminal as a management node and the microphone and the speaker as managed nodes.

[0050] In a fourth aspect, an embodiment of the present application provides a vehicle, comprising the in-vehicle hands-free call control system as described in the third aspect above.

[0051] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the method described in the first aspect or any possible implementation of the first aspect.

[0052] The embodiments of the present application provide a method, device, system, and vehicle for controlling in-vehicle hands-free calls. The method obtains a call request signal through the vehicle computer, switches the node type to a managed node of the user's mobile terminal, generates a first networking instruction based on the call request signal, and sends the first networking instruction to the user's mobile terminal, microphone, and speaker to establish a call network with the user's mobile terminal as the management node and the microphone and speaker as the managed nodes, ensuring that when the call is connected, local call voice pickup and the other party's call voice playback can be performed based on the established call network. In the call network with the user's mobile terminal as the management node, the user's mobile terminal is directly connected to the microphone and speaker respectively, without the need for an intermediate information transfer device. The user's mobile terminal receives the voice information collected by the microphone and directly sends the voice information to be played to the speaker. The voice information transmission process is simple, the call delay is reduced, and the call efficiency is high. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0054] Figure 1 It is a schematic diagram of the voice information transmission process in the existing in-vehicle hands-free call control solution;

[0055] Figure 2 This is a flowchart of an implementation method of a vehicle-mounted hands-free call control method provided by an embodiment of the present application;

[0056] Figure 3 This is a schematic diagram of the voice information transmission process during an in-vehicle hands-free call provided by an embodiment of the present application;

[0057] Figure 4 This is a structural diagram of a vehicle-mounted hands-free call control device provided by an embodiment of the present application;

[0058] Figure 5 It is a structural schematic diagram of a vehicle provided in one embodiment of the present application. DETAILED DESCRIPTION

[0059] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.

[0060] In the description and claims of the embodiments of the present application and the accompanying drawings, the terms "first," "second," and the like are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate for the purposes of describing the embodiments of the present application. In addition, the terms "including," "having," and any variations thereof are intended to cover non-exclusive inclusions.

[0061] Unless otherwise stated, the term "plurality" means two or more.

[0062] In the embodiments of the present application, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B means: A or B.

[0063] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.

[0064] Figure 1 This is a schematic diagram of the voice information transmission process in the existing car hands-free call control solution. Figure 1 As shown, in the existing process of making a call based on the car hands-free function, the mobile terminal of the user in the car (ie Figure 1 The first user's mobile terminal connects to the vehicle's computer via Bluetooth, improving the user's or driver's convenience during the call. The in-vehicle user's mobile terminal communicates with the second user's mobile terminal via a cellular network to complete the call. The first and second user mobile terminals can be portable devices such as mobile phones, tablets, and wristband communication devices.

[0065] During this process, the vehicle computer collects user voice information from the vehicle's microphone, processes and converts the voice information, and sends it to the first user's mobile terminal. It also receives user voice information sent from the second user's mobile terminal to the first user's mobile terminal, processes and converts the voice information, and sends it to the speaker for playback. The vehicle computer is responsible for converting and transmitting information between the first user's mobile terminal and the microphone and speaker.

[0066] This application aims to provide a new in-vehicle hands-free calling solution to achieve the connection between the first user's mobile terminal and the microphone and speaker, so as to avoid the vehicle computer being occupied by the call during driving and affecting the use of the driver or other passengers.

[0067] In an embodiment of the present invention, in order to facilitate the first user mobile terminal to be directly connected to the microphone and the speaker respectively, a communication module is set for the microphone and the speaker. Optionally, the communication module is a Star Flash module to communicate based on the Star Flash protocol, or the communication module is other communication modules that support a single management node to manage a certain number of managed nodes at the same time. Specifically, in the Star Flash system constructed according to the Star Flash system protocol stack architecture, the nodes in the system are divided into management nodes and managed nodes. In a specific application scenario, a single management node manages a certain number of managed nodes, and the management node is connected to these managed nodes to jointly complete specific communication functions. A single management node and the managed nodes connected to it together constitute a communication domain.

[0068] In order to make the purpose, technical solutions and advantages of this application clearer, specific embodiments will be described below with reference to the accompanying drawings.

[0069] Figure 2 This is a flowchart of an implementation method of a vehicle-mounted hands-free call control method provided by an embodiment of the present application. Figure 2 As shown, the method includes the following steps:

[0070] S201, the vehicle computer obtains a call request signal; wherein the call request signal is an incoming call request signal or an outgoing call request signal.

[0071] The method provided in the embodiment of the present application is performed by the vehicle computer. Optionally, the vehicle computer obtains a call request signal initiated by the user through a touch operation on the vehicle computer display screen, or obtains a call request signal sent by the mobile terminal side.

[0072] There are multiple ways for a user's mobile terminal to send a call request signal.

[0073] Optionally, when the vehicle computer is connected to the user's mobile terminal, it automatically monitors the call status of the user's mobile terminal. When the user's mobile terminal meets the set call status, the user's mobile terminal generates a call request signal. Alternatively, when the vehicle computer detects that the user's mobile terminal meets the set call status, it uses the call signal corresponding to the set call status as the call request signal. The set call status refers to the user's mobile terminal receiving an incoming call, voice request, or video request from an external mobile terminal, or the user's mobile terminal actively making a call, initiating a voice request, or initiating a video request.

[0074] Optionally, when the vehicle computer is not connected to the user's mobile terminal, if the user's mobile terminal receives an incoming call, voice request or video request sent by an external mobile terminal, or the user's mobile terminal actively makes an outgoing call, initiates a voice request or initiates a video request, the user's mobile terminal actively generates a call request signal or generates a call request signal based on the user's operation, and sends the call request signal to the vehicle computer.

[0075] S202: The vehicle computer switches the node type to a managed node and generates a first networking instruction according to the call request signal.

[0076] In the embodiments of this application, in a typical application scenario, the vehicle computer in an in-vehicle entertainment multimedia system serves as the management node, while the user's mobile terminal, microphone, and speaker serve as the vehicle computer's managed nodes. Communication between the vehicle computer, the user's mobile terminal, the microphone, and the speaker is based on the Star Flash protocol. When the user's mobile terminal enters a call state, the vehicle computer switches its node type to a managed node, adjusting the user's mobile terminal to serve as the management node.

[0077] In step S203 , the vehicle computer sends a first networking instruction to the user mobile terminal, the microphone, and the speaker to establish a call network with the user mobile terminal as the management node and the microphone and the speaker as the managed nodes.

[0078] When the vehicle computer is connected to multiple user mobile terminals, and these terminals are in a call state, a first networking instruction is generated based on a call request signal to instruct the user mobile terminal corresponding to the call request signal to act as a management node to establish its corresponding call network. The vehicle computer also acts as a management node to establish a communication network with other managed nodes.

[0079] Based on the characteristics of the Star Flash communication protocol that supports business scenarios with transmission requirements such as low latency, high reliability, precise synchronization, high concurrency, and high security, in this embodiment, the vehicle computer acts as both a management node and a managed node to support multiple scenarios concurrently. As a managed node, it establishes a call network with the user's mobile terminal, microphone, and speaker to support in-vehicle hands-free calling; as a management node, it establishes a communication network with other managed nodes to support in-vehicle communication or multimedia playback. For example, some of the speakers in the car can be used as managed nodes for the user's mobile terminal to support call voice playback, while the remaining speakers can be used as managed nodes for the vehicle computer to support multimedia audio playback.

[0080] In this embodiment, a call request signal is received by the vehicle computer, the node type is switched to a managed node of the user's mobile terminal, and a first networking instruction is generated based on the call request signal. This first networking instruction is sent to the user's mobile terminal, microphone, and speaker to establish a call network with the user's mobile terminal as the management node and the microphone and speaker as managed nodes. This ensures that when a call is connected, local voice pickup and playback of the other party's voice can be performed based on the established call network. In the call network with the user's mobile terminal as the management node, the user's mobile terminal communicates directly with the microphone and speaker, respectively, without the need for an intermediate information relay device. The user's mobile terminal receives voice information collected by the microphone and directly transmits the voice information to be played to the speaker. This simplifies the voice information transmission process, reduces call latency, and improves call efficiency.

[0081] Figure 3 This is a flow chart of voice information transmission during a hands-free call in a vehicle provided by an embodiment of the present application. Figure 3 As shown, after the call network is established based on the in-vehicle hands-free call control method provided in the embodiment of the present application, the user's mobile terminal is directly connected to the microphone and speaker, and there is no need for the vehicle computer to perform call signal conversion processing, thereby improving call efficiency.

[0082] In a specific embodiment, the vehicle includes multiple microphones and multiple speakers arranged in different positions. In different embodiments, the manner of constructing the call network is different.

[0083] Optionally, select some microphones as target microphones to improve the clarity of user conversations. This can prevent the user's mobile terminal from listening to conversations with other passengers, which could reduce the clarity of the conversation. Optionally, select some speakers as target speakers to prevent the entire vehicle's speakers from playing conversations and disturbing other passengers.

[0084] In a possible implementation, before sending the first networking instruction to the user mobile terminal, the microphone, and the speaker, the method further includes:

[0085] Identify the target microphone and target speaker.

[0086] Accordingly, the first networking instruction is sent to the user mobile terminal, the target microphone and the target speaker.

[0087] In this embodiment, some or all microphones and speakers are selected to perform call tasks based on the specific microphone and speaker configuration of the vehicle and the specific location of the user's mobile terminal in the vehicle, so as to ensure that the user's car experience is improved while meeting the call needs.

[0088] In different embodiments, the manner of determining the target microphone and the target speaker is different.

[0089] In one possible implementation, the vehicle system presets or allows the user to pre-set certain microphones and speakers corresponding to call functions as target microphones and target speakers for call networking. Each time a call network is established, the preset or user-set target microphones and target speakers are activated for networking.

[0090] In a possible implementation, determining a target microphone and a target speaker includes:

[0091] Determine the spatial position of the user's mobile terminal corresponding to the user in the vehicle;

[0092] Determine the target microphone and target speaker based on the spatial position and the microphone-speaker partition list.

[0093] In this embodiment, some microphones and speakers corresponding to the position partition are selected according to the spatial position of the user in the car corresponding to the user's mobile terminal, and the selected target microphone and target speaker are used as the managed nodes of the user's mobile terminal to ensure that the use of microphones and speakers in other partitions is not affected while meeting the call needs of the user's mobile terminal.

[0094] In different embodiments, the specific zoning rules for the space positions within the vehicle are different.

[0095] In an optional embodiment, the front row is partitioned with the driver and front passenger seats, and the rear seats are partitioned with the rear seats. When the user's mobile terminal corresponds to the driver, the microphones near the driver and front passenger seats are used as target microphones, and the speakers near the driver and front passenger seats are used as target speakers.

[0096] In another optional embodiment, the front row partition is formed with the main driver and the co-driver. When the back row of seats includes multiple rows, the partition is carried out in rows.

[0097] In another optional embodiment, each seat is used as an independent partition.

[0098] In this embodiment, by presetting a microphone and speaker partition list in the vehicle computer, after determining the spatial position of the user's mobile terminal corresponding to the user in the vehicle, the target microphone and target speaker are determined by looking up the table, thereby improving the call connection efficiency.

[0099] In a possible implementation, determining a target microphone and a target speaker includes:

[0100] Determining the communication distances with the user's mobile terminal, each microphone, and each speaker respectively;

[0101] Calculate the difference between the communication distance corresponding to each microphone and the communication distance corresponding to the user mobile terminal, and determine the microphone corresponding to the minimum difference as the target microphone;

[0102] The difference between the communication distance corresponding to each speaker and the communication distance corresponding to the user mobile terminal is calculated, and the speaker corresponding to the minimum difference is determined as the target speaker.

[0103] Among them, the communication distance between the vehicle computer and the user's mobile terminal, each microphone and each speaker is determined based on the Star Flash communication protocol, which can ensure the distance accuracy of about 5cm. The distance difference between the vehicle computer and the user's mobile terminal, each microphone and each speaker is calculated, and the microphone and speaker near the user's mobile terminal are determined according to the difference to establish a call network, thereby improving the clarity of the user's call.

[0104] Optionally, the vehicle computer determines the communication distance between the vehicle computer and the user mobile terminal, each microphone and each speaker based on other short-range communication protocols such as Bluetooth or WiFi, or the vehicle computer calculates the straight-line distance between the two seats based on the distribution orientation map of the system microphones, speakers and seats in the car, and the center point of each diagram. Communication distance.

[0105] In this embodiment, the target microphone and target speaker are determined based on the difference in communication distance, aiming to determine that the mobile terminal is connected to the microphone and speaker within a close range, so as to ensure that the microphone can more clearly collect the call voice information of the owner corresponding to the mobile terminal, and that when the speaker plays the other party's call voice, the owner corresponding to the mobile terminal can hear it more clearly.

[0106] In a possible implementation, all microphones and speakers are used as target microphones and target speakers, and serve as managed nodes of the user's mobile terminal.

[0107] In this embodiment, all microphones and speakers in the car are used as managed nodes of the user's mobile terminal, ensuring that the user's mobile terminal call is the highest priority task, avoiding the speaker playing other content affecting the call, and improving the call quality of the mobile terminal.

[0108] In one possible implementation, generating a first networking instruction according to a call request signal includes:

[0109] Parsing the call request signal to determine the user's mobile terminal identification;

[0110] A first networking instruction is generated according to the user mobile terminal identifier.

[0111] In this embodiment, when multiple passengers' mobile terminals send call request signals to the vehicle computer, the vehicle computer can generate a first networking instruction for each mobile terminal to simultaneously establish multiple call networks in the vehicle while ensuring the call clarity of multiple mobile terminals.

[0112] In a possible implementation, after generating the first networking instruction according to the call request signal, the method further includes: generating a volume increase instruction and sending the volume increase instruction to the target speaker.

[0113] In this embodiment, a volume increase instruction is generated to increase the volume of the target speaker to clearly play the other party's call voice, ensuring that the user corresponding to the mobile terminal in the car can clearly hear the other party's call voice.

[0114] In a possible implementation, after generating the first networking instruction according to the call request signal, the method further includes: generating a volume reduction instruction and sending the volume reduction instruction to speakers other than the target speaker.

[0115] In this embodiment, a volume reduction instruction is generated to reduce the volume of speakers other than the target speaker to prevent the multimedia information played by the in-vehicle entertainment system from affecting the clarity of the user's call voice collected by the mobile terminal, while ensuring that the user can clearly hear the other party's call voice.

[0116] In a possible implementation, after generating the first networking instruction according to the call request signal, the method further includes:

[0117] Generate a volume-up command and send the volume-up command to the target speaker;

[0118] A volume down command is generated and sent to speakers other than the target speaker.

[0119] In this embodiment, a volume increase instruction and a volume decrease instruction are generated to increase the playback volume of the target speaker and reduce the playback volume of other speakers to ensure the clarity of the user's call throughout.

[0120] In a possible implementation, the method further includes:

[0121] Obtaining a call end signal sent by the user's mobile terminal;

[0122] Switch the node type to a management node and send a second networking instruction to the user's mobile terminal, microphone, and speaker, making the user's mobile terminal, microphone, and speaker the managed nodes;

[0123] The first networking instruction and the second networking instruction include management node information.

[0124] After the local user actively ends a call or the other party ends the call, the user's mobile terminal generates a call end signal based on the call end status and sends it to the vehicle computer, instructing the host to restore the pre-call networking state through a second networking command. The networking command includes management node information, which allows the microphone and speaker to confirm the management node and quickly complete the networking. After the network is restored, the microphone and speaker continue to serve as managed nodes of the vehicle computer, improving the user experience.

[0125] In this embodiment, the vehicle computer, microphone and speaker can realize dynamic and free networking. When a call request is received from the user's mobile terminal, a call network with the user's mobile terminal as the management node can be constructed to support the implementation of the in-vehicle hands-free calling function. When the call is over, the dynamic networking is completed to meet other functional requirements such as multimedia playback in the car, thereby improving the user's car experience.

[0126] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0127] The following is an apparatus embodiment of the present application, and for details not described in detail, reference can be made to the corresponding method embodiments described above.

[0128] Figure 4 is a structural schematic diagram of a vehicle hands-free call control device provided by an embodiment of the present application, as shown in Figure 4 for the convenience of description, only parts related to the embodiments of the present application are shown, as shown in Figure 4 The device comprises:

[0129] The acquisition module 401 is configured to acquire a call request signal; wherein the call request signal is an incoming call request signal or an outgoing call request signal;

[0130] The switching module 402 is configured to switch the node type of the managed node to a user mobile terminal;

[0131] The generation module 403 is configured to generate a first networking instruction according to the call request signal;

[0132] The sending module 404 is configured to send the first networking instruction to the user mobile terminal, the microphone and the loudspeaker, so as to establish a call networking taking the user mobile terminal as a management node and the microphone and the loudspeaker as managed nodes.

[0133] In a possible implementation, the vehicle comprises a plurality of microphones and a plurality of loudspeakers arranged at different positions; the device further comprises:

[0134] The determination module is configured to determine a target microphone and a target loudspeaker;

[0135] The sending module 404 is specifically configured to send the first networking instruction to the user mobile terminal, the target microphone and the target loudspeaker.

[0136] In a possible implementation, the determination module is specifically configured to determine the spatial position of the user corresponding to the user mobile terminal in the vehicle, and determine the target microphone and the target loudspeaker according to the spatial position and a microphone-loudspeaker partition list.

[0137] In a possible implementation, the determination module is specifically configured to determine the communication distance between the user mobile terminal, each microphone and each loudspeaker, respectively;

[0138] Calculate the difference between the communication distance corresponding to each microphone and the communication distance corresponding to the user mobile terminal, and determine the microphone corresponding to the minimum difference value as the target microphone;

[0139] Calculate the difference between the communication distance corresponding to each loudspeaker and the communication distance corresponding to the user mobile terminal, and determine the loudspeaker corresponding to the minimum difference value as the target loudspeaker.

[0140] In a possible implementation, the generating module 403 is specifically configured to parse the call request signal to determine the user mobile terminal identifier, and generate the first networking instruction according to the user mobile terminal identifier.

[0141] In one possible implementation, the generation module 403 is further configured to, after generating the first networking instruction according to the call request signal, generate a volume increase instruction and send the volume increase instruction to the target speaker; and / or, generate a volume decrease instruction and send the volume decrease instruction to speakers other than the target speaker.

[0142] In a possible implementation, the acquisition module 401 is further configured to acquire a call end signal sent by the user's mobile terminal;

[0143] The switching module 402 is further used to switch the node type to a management node;

[0144] The sending module 404 is further configured to send the second networking instruction to the user's mobile terminal, microphone, and speaker, with the user's mobile terminal, microphone, and speaker serving as managed nodes.

[0145] In this embodiment, a call request signal is received by the vehicle computer, the node type is switched to a managed node of the user's mobile terminal, and a first networking instruction is generated based on the call request signal. This first networking instruction is sent to the user's mobile terminal, microphone, and speaker to establish a call network with the user's mobile terminal as the management node and the microphone and speaker as managed nodes. This ensures that when a call is connected, local voice pickup and playback of the other party's voice can be performed based on the established call network. In the call network with the user's mobile terminal as the management node, the user's mobile terminal communicates directly with the microphone and speaker, respectively, without the need for an intermediate information relay device. The user's mobile terminal receives voice information collected by the microphone and directly transmits the voice information to be played to the speaker. This simplifies the voice information transmission process, reduces call latency, and improves call efficiency.

[0146] The embodiment of the present application also provides a vehicle-mounted hands-free call control system, which includes a vehicle-mounted hands-free call control system, a microphone, and a speaker; the vehicle-mounted handset, the microphone, the speaker, and the user's mobile terminal work in a networking mode;

[0147] The vehicle computer is used to obtain a call request signal; the switching node type is a managed node of the user mobile terminal, and a first networking instruction is generated according to the call request signal; wherein the call request signal is an incoming call request signal or an outgoing call request signal;

[0148] A first networking instruction is sent to the user's mobile terminal, microphone, and speaker to establish a call with the user's mobile terminal as a management node and the microphone and speaker as managed nodes.

[0149] An embodiment of the present application also provides a vehicle-mounted hands-free call control system, including the vehicle-mounted hands-free call control system provided by the aforementioned embodiment.

[0150] Figure 5 Schematic diagram of the structure of a vehicle provided in one embodiment of the present application. Figure 5 As shown, the vehicle 5 of this embodiment includes: a processor 50, a memory 51, and a computer program 52 stored in the memory 51 and executable on the processor 50. When the processor 50 executes the computer program 52, the steps in each of the above-mentioned embodiments of the in-vehicle hands-free call control method are implemented, such as Figure 2 Alternatively, when the processor 50 executes the computer program 52, the functions of the modules / units in the above-mentioned device embodiments are realized, for example, Figure 4 Functions of modules 41 to 404 are shown.

[0151] For example, the computer program 52 may be divided into one or more modules / units, which are stored in the memory 51 and executed by the processor 50 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 52 in the vehicle 5. For example, the computer program 52 may be divided into Figure 4 Modules 41 to 404 are shown.

[0152] The vehicle 5 can be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The vehicle 5 can include, but is not limited to, a processor 50 and a memory 51. It will be understood by those skilled in the art that Figure 5 It is only an example of vehicle 5 and does not constitute a limitation of vehicle 5. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the vehicle may also include input and output devices, network access devices, buses, etc.

[0153] The processor 50 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0154] The memory 51 can be an internal storage unit of the vehicle 5, such as a hard drive or memory of the vehicle 5. The memory 51 can also be an external storage device of the vehicle 5, such as a plug-in hard drive, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. equipped on the vehicle 5. Furthermore, the memory 51 can include both an internal storage unit of the vehicle 5 and an external storage device. The memory 51 is used to store the computer program and other programs and data required by the vehicle. The memory 51 can also be used to temporarily store data that has been output or is about to be output.

[0155] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0156] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0157] Those skilled in the art can appreciate that the units and algorithm steps of each example described in combination with the embodiments disclosed in the present application can be realized in electronic hardware or in a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0158] In the embodiments provided in the present application, it should be understood that the disclosed devices / vehicles and methods can be implemented in other ways. For example, the device / vehicle embodiments described above are merely illustrative, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0159] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.

[0160] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0161] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, it can implement the steps of the above-mentioned embodiments of the in-vehicle hands-free call control method. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.

[0162] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.

Claims

1. A method for controlling a hands-free call in a vehicle, characterized in that: The vehicle computer, microphone, and speaker each include a networking communication module, which serves as a management node or a managed node in different networks; wherein the networking communication module is a communication module that supports a single management node to simultaneously manage a certain number of managed nodes; the method includes: The vehicle computer obtains a call request signal; wherein the call request signal is an incoming call request signal or an outgoing call request signal; The vehicle machine switches the node type to a managed node of the user mobile terminal, and generates a first networking instruction according to the call request signal; The vehicle computer sends the first networking instruction to the user mobile terminal, the microphone and the speaker to establish a call network with the user mobile terminal as the management node and the microphone and the speaker as the managed nodes, thereby realizing a direct connection between the first user mobile terminal and the microphone and the speaker.

2. The method according to claim 1, characterized in that The vehicle includes a plurality of microphones and a plurality of speakers arranged in different positions; before sending the first networking instruction to the user mobile terminal, the microphones and the speakers, the vehicle further includes: Identify the target microphone and target speaker.

3. The method according to claim 2, characterized in that The determining of the target microphone and the target speaker includes: Determining the spatial position of the user corresponding to the user mobile terminal in the vehicle; A target microphone and a target speaker are determined according to the spatial position and the microphone-speaker partition list.

4. The method according to claim 2, characterized in that The determining of the target microphone and the target speaker includes: Determining the communication distances with the user mobile terminal, each microphone, and each speaker respectively; Calculating the difference between the communication distance corresponding to each microphone and the communication distance corresponding to the user mobile terminal, and determining the microphone corresponding to the minimum difference as the target microphone; The difference between the communication distance corresponding to each speaker and the communication distance corresponding to the user mobile terminal is calculated, and the speaker corresponding to the minimum difference is determined as the target speaker.

5. The method according to any one of claims 1 to 4, characterized in that Generating a first networking instruction according to the call request signal includes: parsing the call request signal to determine the user mobile terminal identifier; The first networking instruction is generated according to the user mobile terminal identifier.

6. The method according to claim 5, characterized in that After generating the first networking instruction according to the call request signal, the method further includes: generating a volume increase instruction and sending the volume increase instruction to a target speaker; and / or, A volume down instruction is generated and sent to speakers other than the target speaker.

7. The method according to claim 1, characterized in that Also includes: Obtaining a call end signal sent by the user mobile terminal; Switching the node type to a management node and sending a second networking instruction to the user mobile terminal, the microphone, and the speaker to establish a multimedia network with the user mobile terminal, the microphone, and the speaker as managed nodes; The first networking instruction and the second networking instruction include management node information.

8. An in-vehicle hands-free call control device based on the in-vehicle hands-free call control method according to any one of claims 1 to 7, characterized in that: include: An acquisition module, configured to acquire a call request signal; wherein the call request signal is an incoming call request signal or an outgoing call request signal; A switching module, used to switch the node type to a managed node of a user mobile terminal; A generating module, configured to generate a first networking instruction according to the call request signal; A sending module is used to send the first networking instruction to the user mobile terminal, microphone and speaker to establish a call network with the user mobile terminal as the management node and the microphone and speaker as the managed nodes, thereby realizing a direct connection between the first user mobile terminal and the microphone and speaker.

9. A car-mounted hands-free call control system, characterized in that: It includes a vehicle computer, a microphone and a speaker; the vehicle computer, the microphone, the speaker and the user mobile terminal work in a networking mode; the vehicle computer, the microphone and the speaker each include a networking communication module; The vehicle computer is used to obtain a call request signal; the switching node type is a managed node of the user mobile terminal, and a first networking instruction is generated according to the call request signal; the call request signal is an incoming call request signal or an outgoing call request signal; and the networking communication module is a communication module that supports a single management node to simultaneously manage a certain number of managed nodes; The first networking instruction is sent to the user mobile terminal, the microphone and the speaker to establish a call network with the user mobile terminal as the management node and the microphone and the speaker as the managed nodes, thereby realizing a direct connection between the first user mobile terminal and the microphone and the speaker; wherein the vehicle computer also serves as a management node to establish a communication network with other managed nodes.

10. A vehicle, characterized in that: Including the in-vehicle hands-free call control system according to claim 9.

Citation Information

Patent Citations

  • Low-cost interconnection system of mobile phone and vehicle machine

    CN104158944A

  • Bluetooth connection method, electronic equipment and storage medium

    CN113347560A

  • Control method, storage medium and electronic equipment

    CN115334191A