Vehicle control method, device, readable storage medium and electronic equipment

By establishing a connection between the smart terminal and the vehicle system, receiving and sending quick commands, and using a recognition model to identify the matching between user commands and terminal recognition commands, the problem of users having difficulty conveniently controlling the vehicle from outside the vehicle is solved, achieving convenient and effective vehicle control.

CN115402339BActive Publication Date: 2026-01-02SHANGHAI PATEO INTERNET TECH SERVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110594041.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-28
Publication Date
2026-01-02
Estimated Expiration
2041-05-28

AI Technical Summary

Technical Problem

Existing vehicle control methods make it difficult for users to conveniently and quickly control the vehicle from outside, especially since operation on smart terminals is complex.

Method used

By establishing a connection between the smart terminal and the vehicle system, quick commands can be received and sent. The recognition model is used to identify the match between the user command and the terminal's recognition command, thereby enabling quick vehicle control.

Benefits of technology

Establishing communication between the smart terminal and the vehicle system enables users to conveniently, effectively, and quickly control the vehicle through the smart terminal, improving the ease of operation for users outside the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115402339B_ABST
    Figure CN115402339B_ABST
Patent Text Reader

Abstract

The application provides a vehicle control method, device, computer readable storage medium and electronic equipment, belongs to the technical field of vehicle control, and is a method executed in an intelligent terminal, specifically comprising the following steps: receiving a vehicle-side shortcut instruction sent by a car system through a connection established with the car system; determining a terminal identification instruction based on the vehicle-side shortcut instruction; if a received user instruction matches the terminal identification instruction, sending a matched instruction to the car system through the established connection, wherein the matched instruction comprises a user instruction or a terminal identification instruction matching the user instruction, so that the car system controls the vehicle to execute a target execution action based on the matched instruction. The technical scheme provided by the application enables a user to control a vehicle through an intelligent terminal, thereby providing convenience for the user to control the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle control, and more particularly, to a vehicle control method, device, readable storage medium and electronic equipment. BACKGROUND

[0002] With the development of technology, in order to meet the user's demand for the convenience of the vehicle, the user can control the vehicle quickly inside the vehicle, for example, the user issues a voice instruction of "turning on the air conditioner" inside the vehicle, which can quickly turn on the air conditioner. However, when the user leaves the vehicle, the user cannot control the vehicle quickly. Even if there is an application program in the smart terminal, the user can control the vehicle outside the vehicle, the operation is relatively complex and lacks convenience. Therefore, the existing vehicle control method cannot make the user control the vehicle conveniently outside the vehicle. SUMMARY

[0003] The present application provides a vehicle control method, device, computer readable storage medium and electronic equipment to solve the technical problem that the existing vehicle control method cannot make the user control the vehicle conveniently outside the vehicle.

[0004] In a first aspect, a vehicle control method is provided, which is executed in a smart terminal, and the vehicle is provided with a car machine system, and specifically includes the following steps:

[0005] Through the established connection with the car machine system, a vehicle-side quick instruction sent by the car machine system is received;

[0006] Based on the vehicle-side quick instruction, a terminal identification instruction is determined;

[0007] If the received user instruction matches the terminal identification instruction, the matched instruction is sent to the car machine system through the established connection, wherein the matched instruction includes the user instruction or the terminal identification instruction matched with the user instruction, so that the car machine system controls the vehicle to perform a target execution action based on the matched instruction.

[0008] In a second aspect, a vehicle control method is provided, and the vehicle is provided with a car machine system, and the method is executed in the car machine system, and specifically includes the following steps:

[0009] Through the established connection with the smart terminal, a vehicle-side quick instruction is sent to the smart terminal, so that the smart terminal determines a terminal identification instruction based on the vehicle-side quick instruction;

[0010] receive a matched instruction sent by the intelligent terminal when a received user instruction matches the terminal identification instruction, wherein the matched instruction comprises the user instruction or a terminal identification instruction matched with the user instruction;

[0011] control the vehicle to perform a target execution action based on the matched instruction.

[0012] In a third aspect, a vehicle control apparatus is provided, and specifically includes the following modules:

[0013] An instruction receiving module is configured to receive a vehicle-side shortcut instruction sent by the car infotainment system through a connection established with the car infotainment system.

[0014] An instruction determining module is configured to determine a terminal identification instruction based on the vehicle-side shortcut instruction.

[0015] A matching processing module is configured to send a matched instruction to the car infotainment system through the established connection if a received user instruction matches the terminal identification instruction, wherein the matched instruction comprises the user instruction or a terminal identification instruction matched with the user instruction, so that the car infotainment system controls the vehicle to perform a target execution action based on the matched instruction.

[0016] In a fourth aspect, a vehicle control apparatus is provided, and specifically includes the following modules:

[0017] A sending processing module is configured to send a vehicle-side shortcut instruction to the intelligent terminal through a connection established with the intelligent terminal, so that the intelligent terminal determines a terminal identification instruction based on the vehicle-side shortcut instruction.

[0018] A receiving processing module is configured to receive a matched instruction sent by the intelligent terminal when a received user instruction matches the terminal identification instruction, wherein the matched instruction comprises the user instruction or a terminal identification instruction matched with the user instruction.

[0019] An action determining module is configured to control the vehicle to perform a target execution action based on the matched instruction.

[0020] In a fifth aspect, a computer readable storage medium is provided, and the storage medium stores a computer program for executing the vehicle control method described above.

[0021] In a sixth aspect, an electronic device is provided, and the electronic device includes:

[0022] a processor;

[0023] a memory for storing instructions executable by the processor;

[0024] The processor is configured to read the executable instructions from the memory and execute the instructions to implement the vehicle control method.

[0025] Compared with the prior art, the vehicle control method, device, computer readable storage medium and electronic equipment provided by the application have at least the following beneficial effects:

[0026] The technical solution provided by the application establishes a connection between the intelligent terminal and the car machine system, realizes communication between the car machine system and the intelligent terminal, and thus, after the connection is established, the car machine system can send a vehicle-side shortcut instruction to the intelligent terminal through the established connection. After the intelligent terminal receives the vehicle-side shortcut instruction, the intelligent terminal determines a terminal identification instruction corresponding to the intelligent terminal according to the vehicle-side shortcut instruction, and realizes establishment of the corresponding terminal identification instruction of the vehicle-side shortcut instruction in the intelligent terminal. When the user instruction received by the intelligent terminal matches the terminal identification instruction, it indicates that the user wants to realize shortcut control of the vehicle through the user instruction. Then, the intelligent terminal sends the matched instruction to the car machine system through the established connection. After the car machine system receives the matched instruction, the car machine system controls the vehicle to perform a target execution action according to the matched instruction, thereby realizing convenient and effective shortcut control of the vehicle by the user through the intelligent terminal. The technical solution provided by the application is applicable to various intelligent terminals that can identify shortcut instructions. As more and more intelligent terminals can identify shortcut instructions, even if the functions of various intelligent terminals are independent of each other, after a connection with the car machine system is established, the intelligent terminal can be used to effectively control the vehicle, which is convenient and simple to operate, and thus improves the convenience of the user in performing shortcut control of the vehicle outside the vehicle. BRIEF DESCRIPTION OF DRAWINGS

[0027] In order to more clearly illustrate the technical solutions of the application, the following will briefly introduce the drawings needed to be used in the description of the application. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.

[0028] Figure 1 is a flowchart of the vehicle control method provided by an exemplary embodiment of the application Figure 1 ;

[0029] Figure 2 is a flowchart of the vehicle control method provided by an exemplary embodiment of the application Figure 2 ;

[0030] Figure 3 is a flowchart of the vehicle control method provided by an exemplary embodiment of the application Figure 3 ;

[0031] Figure 4 is a flowchart of a vehicle control method provided by an exemplary embodiment of the present application Figure 4 ;

[0032] Figure 5 is a flowchart of a vehicle control method provided by an exemplary embodiment of the present application Figure 5 ;

[0033] Figure 6 is a flowchart of a vehicle control method provided by an exemplary embodiment of the present application Figure 6 ;

[0034] Figure 7 is a flowchart of a vehicle control method provided by an exemplary embodiment of the present application Figure 7 ;

[0035] Figure 8 is a schematic diagram of a setting interface in a vehicle control method provided by an exemplary embodiment of the present application

[0036] Figure 9 is a flowchart of a vehicle control method provided by an exemplary embodiment of the present application Figure 8 ;

[0037] Figure 10 is a flowchart of a vehicle control method provided by an exemplary embodiment of the present application Figure 9 ;

[0038] Figure 11 is a structural schematic of a vehicle control device provided by an exemplary embodiment of the present application Figure 1 ;

[0039] Figure 12 is a structural schematic of a vehicle control device provided by an exemplary embodiment of the present application Figure 2 ;

[0040] Figure 13 is a structural diagram of an electronic device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0041] The technical solutions in the present application will be described clearly and completely below in conjunction with the drawings in the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without any creative effort fall within the scope of protection of the embodiments of the present application.

[0042] Exemplary method

[0043] Figure 1is a flowchart of a vehicle control method provided by an exemplary embodiment of the present application. The embodiment is executed in an intelligent terminal, and the vehicle is provided with a car machine system, and specifically includes the following steps:

[0044] In step 101, a vehicle-side shortcut instruction sent by the car machine system is received through a connection established with the car machine system.

[0045] In an embodiment, the vehicle-side shortcut instruction includes an instruction for quickly controlling the vehicle to perform an action at the vehicle end. For example, when "home" is spoken to the car machine system, the car machine system performs the action of "turning on the air conditioner", and the specified phrase "home" can be used as the vehicle-side shortcut instruction. The vehicle-side shortcut instruction can be a plurality of vehicle-side shortcut instructions pre-stored in the car machine system, or a vehicle-side shortcut instruction set by the user. When a plurality of vehicle-side shortcut instructions are pre-stored in the car machine system, the plurality of vehicle-side shortcut instructions are sent to the intelligent terminal after the connection between the car machine system and the intelligent terminal is established. When the user is allowed to set the vehicle-side shortcut instruction, the user can set the specified phrase and the corresponding execution action of the specified phrase, and after the user sets the new setting data, the new vehicle-side shortcut instruction obtained from the new setting data is sent to the intelligent terminal.

[0046] Specifically, the intelligent terminal can be wirelessly connected to the car machine system through a wireless communication interface, the car machine system determines the identity of the intelligent terminal through the wireless communication interface, and sends a connection request to the intelligent terminal corresponding to the identity, and establishes a connection with the intelligent terminal after the intelligent terminal accepts the request. The device identity of the car machine system can also be scanned by the intelligent terminal and then connected. The intelligent terminal mentioned in this embodiment includes but is not limited to a mobile phone, a tablet computer, a sound box, a headset, a television, etc. Of course, the connection between the intelligent terminal and the car machine system can also be established by other means, which is not limited in this embodiment.

[0047] In step 102, a terminal identification instruction is determined based on the vehicle-side shortcut instruction.

[0048] In an embodiment, the terminal identification instruction is an instruction set in the intelligent terminal according to the vehicle-side shortcut instruction, and the purpose of the terminal identification instruction is not to control the intelligent terminal to perform an action, but to let the intelligent terminal recognize the instruction content. Specifically, after the vehicle-side shortcut instruction is obtained, the vehicle-side shortcut instruction can be directly stored as a terminal identification instruction. When the car machine system sends a plurality of vehicle-side shortcut instructions to the intelligent terminal, the intelligent terminal determines a plurality of terminal identification instructions based on the plurality of vehicle-side shortcut instructions.

[0049] Step 103, if the received user instruction matches the terminal identification instruction, the matched instruction is sent to the car machine system through the established connection, wherein the matched instruction includes the user instruction or the terminal identification instruction matched with the user instruction, so that the car machine system controls the vehicle to perform the target execution action based on the matched instruction.

[0050] In an embodiment, the user instruction refers to the instruction information issued by the user, which can include voice instruction or text instruction. The smart terminal receives the user instruction, identifies the user instruction, judges whether the user instruction matches the terminal identification instruction, and if the received user instruction matches the terminal identification instruction, the matched instruction is sent to the car machine system through the established connection. Because the user instruction matches the terminal identification instruction at this time, the user instruction can be sent as the matched instruction when sent to the car machine system, or the terminal identification instruction matched with the user instruction can be sent as the matched instruction. The car machine system receives the matched instruction, controls the vehicle to perform the target execution action according to the matched instruction. It should be noted that because the user instruction and the terminal identification instruction can not be completely the same, for example, the terminal identification instruction is "go home", and the user instruction can be "I want to go home", the user instruction includes the terminal identification instruction, and the user instruction can also match the terminal identification instruction. At this time, the terminal identification instruction is used as the matched instruction, and the user instruction is used as the matched instruction. The terminal identification instruction is sent to the car machine system, and "go home" is used as the matched instruction content. The user instruction is sent to the car machine system, and "I want to go home" is used as the matched instruction content.

[0051] Specifically, when the car machine system receives the matched instruction, the matched instruction is identified, the target car end shortcut instruction corresponding to the matched instruction is determined in at least one car end shortcut instruction stored in the car machine system, the target execution action is determined according to the target car end shortcut instruction and the instruction action mapping relationship, and the vehicle is controlled to perform the target execution action.

[0052] In the above embodiments, the connection established between the vehicle system and the smart terminal enables communication between them, allowing even functionally independent smart terminals to transmit data with the vehicle system. Vehicle-side shortcut commands are sent to the smart terminal, enabling the smart terminal to set a terminal identification command. When the smart terminal identifies whether the user command matches the terminal identification command, it indirectly identifies whether the user command matches the vehicle-side shortcut command. If the smart terminal identifies a match, it indicates that the user wants to quickly control the vehicle using this command. Therefore, it sends a matched command to the vehicle system, allowing the vehicle system to control the vehicle to perform the target action based on the matched command, thus achieving convenient and effective quick control of the vehicle using the smart terminal.

[0053] like Figure 2 As shown above, in the above Figure 1 Based on the illustrated embodiment, in an exemplary embodiment of the present invention, before sending the matched instruction to the vehicle system through the established connection in step 103 if the received user instruction matches the terminal identification instruction, the following steps may be further included:

[0054] Step 104: Input the received user command into the recognition model to obtain the command recognition result.

[0055] In one embodiment, the recognition model is a pre-trained mathematical model for recognizing user commands. When the user command is a voice command, the recognition model is a speech recognition model. The command recognition result is the output of the recognition model.

[0056] Step 105: If the similarity between the instruction recognition result and the terminal recognition instruction meets the preset conditions, then the user instruction matches the terminal recognition instruction.

[0057] In one embodiment, the instruction recognition result is compared with the terminal recognition instruction to determine their similarity. A preset condition is set that the similarity is greater than a set value. When the similarity between the instruction recognition result and the terminal recognition instruction is greater than the set value, the user instruction matches the terminal recognition instruction.

[0058] In one possible scenario, the content of the user instruction may exceed the content of the terminal identification instruction, meaning the content of the instruction identification result may also exceed the content of the terminal identification instruction. In this case, it can be set that if the instruction identification result includes the terminal identification instruction, the instruction identification result and the terminal identification instruction are considered to have a similarity greater than a set value.

[0059] In the above embodiments, the user commands are identified by the recognition model to determine the command recognition results with high accuracy, thereby ensuring that the matching results between the user commands and the terminal recognition commands are relatively accurate.

[0060] As shown in the above Figure 3 embodiment, based on the above-mentioned Figure 2 embodiment, in one example embodiment of the present application, if the similarity between the instruction recognition result and the terminal identification instruction meets the preset condition, before the user instruction matches the terminal identification instruction, the method further comprises the following steps:

[0061] Step 106, setting identification information for the terminal identification instruction.

[0062] In one embodiment, because the intelligent terminal usually has the local shortcut instruction set by itself, after the terminal identification instruction is determined, in order to distinguish the local shortcut instruction set by the intelligent terminal itself, the identification information is set for the terminal identification instruction.

[0063] Step 107, selecting the terminal identification instruction based on the identification information, and determining the similarity between the instruction recognition result and the terminal identification instruction.

[0064] In one embodiment, after the instruction recognition result is obtained, the terminal identification instruction with the identification information is selected, and then the similarity between the instruction identification result and the terminal identification instruction is determined.

[0065] Specifically, the local shortcut instruction and the terminal identification instruction can be set with different priority levels, for example, the priority level of the local shortcut instruction is set to level two, and the priority level of the terminal identification instruction is set to level one, that is, the priority level of the terminal identification instruction is higher than that of the local shortcut instruction. According to the order of the priority levels, the similarity between the instruction recognition result and each instruction is determined, that is, the similarity between the terminal identification instruction and the instruction recognition result is determined first, and when the similarity is greater than the set value, the current process is stopped, if the determined similarity is less than the set value, the similarity between the local shortcut instruction and the instruction recognition result is determined, and if the similarity between the local shortcut instruction and the instruction recognition result is greater than the set value, the intelligent terminal is caused to perform the action. Of course, the terminal identification instruction and the local shortcut instruction can also be placed in different storage locations, and after the instruction recognition result is determined, the similarity between the instruction recognition result and the terminal identification instruction and the local shortcut instruction is determined, so as to ensure that the use of the intelligent terminal to control the vehicle does not affect the recognition speed of other shortcut instructions of the intelligent terminal.

[0066] In the above embodiment, the identification information is set for the terminal identification instruction, so that the terminal identification instruction can be quickly and accurately determined, which is beneficial to the confirmation speed of the similarity determination between the instruction recognition result and the terminal identification instruction, and further ensures the timeliness when the intelligent terminal is used to indirectly control the vehicle.

[0067] In one possible scenario, the smart terminal is a speaker installed indoors. This speaker has a local shortcut command "turn on the air conditioner," which corresponds to the action of "turning on the air conditioner in the room." Simultaneously, in the vehicle's infotainment system, there is a vehicle-side shortcut command "turn on the air conditioner," which corresponds to the action of "turning on the air conditioner in the car." In this case, the vehicle-side infotainment system sends the vehicle-side shortcut command "turn on the air conditioner" to the smart terminal. If, upon receiving this vehicle-side shortcut command, it is directly identified as the terminal recognition command, then when the user issues the voice command "turn on the air conditioner," the user's true intention cannot be determined. Therefore, to better handle this situation, in an exemplary embodiment of the present invention, the method further includes:

[0068] Determine whether the terminal identification command is the same as the local shortcut command;

[0069] If they are the same, a warning message will be issued indicating that the terminal identification command is identical to the local shortcut command. After receiving this warning message, the user can update either the vehicle-side shortcut command or the local shortcut command, receive the updated vehicle-side shortcut command or the updated local shortcut command, and confirm the terminal identification command.

[0070] like Figure 4 As shown above, in the above Figure 1 Based on the illustrated embodiment, in an exemplary embodiment of the present invention, step 102, based on the vehicle-side shortcut command, determines the terminal identification command, including:

[0071] Step 1021: Determine the first user identifier, the first device identifier, and the specified dialogue carried by the vehicle-side shortcut command.

[0072] In one embodiment, the vehicle-side shortcut command not only includes a specified message but also carries a first user identifier and a first device identifier. That is, the interface parameters between the vehicle system and the smart terminal include the first user identifier, the first device identifier, and the specified message. The first user identifier refers to the user account information on the vehicle system side, and the first device identifier refers to the device information of the smart terminal receiving the vehicle-side shortcut command. For example, a vehicle-side shortcut command with the first user identifier A, the first device identifier B, and the specified message "Go home" is sent to the smart terminal.

[0073] Step 1022: If the first user identifier and the first device identifier match the second user identifier and the second device identifier corresponding to the smart terminal, respectively, then determine the terminal identifier instruction based on the specified dialogue.

[0074] In an embodiment, the second user identifier refers to user account information corresponding to the current smart terminal, and the second device identifier refers to device information of the current smart terminal. The first user identifier and the second user identifier are compared, and the first device identifier and the second device identifier are compared. If the first user identifier and the second user identifier are consistent, the first user identifier and the second user identifier are matched. If the first device identifier and the second device identifier are consistent, the first device identifier and the second device identifier are matched. At this time, based on the specified speech, the terminal recognition instruction is determined. For example, after receiving the first user identifier A, the first device identifier B, and the vehicle-end shortcut instruction with the specified speech "go home", if the second user identifier of the smart device is A and the second device identifier is B, the smart device determines "go home" as the terminal recognition instruction.

[0075] In the above embodiment, the first user identifier, the first device identifier, and the specified speech are carried by the vehicle-end shortcut instruction to ensure more stable and accurate transmission of data between the vehicle machine system and the smart terminal. It should be noted that when the smart terminal sends the matched instruction to the vehicle machine system, the terminal recognition instruction included in the matched instruction can be the specified speech. The matched instruction can also include device information corresponding to the vehicle machine system and user identifier information corresponding to the smart terminal.

[0076] Figure 5 FIG. 1 is a flowchart of a vehicle control method provided by an exemplary embodiment of the present application. The vehicle is provided with a vehicle machine system, and the method is executed in the vehicle machine system, and specifically includes the following steps:

[0077] In step 201, a vehicle-end shortcut instruction is sent to the smart terminal through a connection established with the smart terminal, so that the smart terminal determines a terminal recognition instruction based on the vehicle-end shortcut instruction.

[0078] In an embodiment, the vehicle-end shortcut instruction includes an instruction used for quickly controlling the vehicle to perform an action at the vehicle end. For example, when "go home" is spoken to the vehicle machine system, the vehicle machine system performs the action of "turning on the air conditioner", and the specified speech "go home" is the vehicle-end shortcut instruction. After the smart terminal receives the vehicle-end shortcut instruction, the terminal recognition instruction is determined according to the vehicle-end shortcut instruction. The terminal recognition instruction refers to an instruction set in the smart terminal according to the vehicle-end shortcut instruction. The purpose of the terminal recognition instruction is not to control the smart terminal to perform an action, but to enable the smart terminal to recognize the terminal recognition instruction. For example, when the vehicle machine system sends the smart terminal the vehicle-end shortcut instruction with the content "go home", the smart terminal stores the vehicle-end shortcut instruction after receiving it and generates the terminal recognition instruction with the content "go home".

[0079] Step 202: Receive a matched instruction sent by the smart terminal when the received user instruction matches the terminal identification instruction, wherein the matched instruction includes the user instruction or a terminal identification instruction that matches the user instruction.

[0080] Step 203: Based on the matched instruction, control the vehicle to perform the target action.

[0081] In one embodiment, a user instruction refers to a command issued by the user, which may include voice commands or text commands. The smart terminal receives the user instruction, identifies it, and determines whether the user instruction matches the terminal's identified command. If the received user instruction matches the terminal's identified command, the terminal sends the matched command to the vehicle system through the established connection. Because the user instruction matches the terminal's identified command, when sending the command to the vehicle system, either the user instruction itself or the terminal identification identifier matching the user instruction can be sent as the matched command. Upon receiving the matched command, the vehicle system controls the vehicle to perform the target action based on the matched command.

[0082] In the above embodiments, the connection established between the vehicle system and the smart terminal enables communication between them, allowing even functionally independent smart terminals to transmit data with the vehicle system. Vehicle-side shortcut commands are sent to the smart terminal, enabling the smart terminal to set a terminal identification command. When the smart terminal identifies whether the user command matches the terminal identification command, it indirectly identifies whether the user command matches the vehicle-side shortcut command. If the smart terminal identifies a match, it indicates that the user wants to quickly control the vehicle using this command. Therefore, it sends a matched command to the vehicle system, allowing the vehicle system to control the vehicle to perform the target action based on the matched command, thus achieving convenient and effective quick control of the vehicle using the smart terminal.

[0083] like Figure 6 As shown above, in the above Figure 5 Based on the illustrated embodiment, in an exemplary embodiment of the present invention, step 203, which controls the vehicle to perform the target execution action based on the matched instruction, may further include the following steps:

[0084] Step 2031: Identify the matched instruction and determine the target vehicle-side shortcut instruction corresponding to the matched instruction.

[0085] In one embodiment, after the vehicle system obtains a matched instruction, it identifies and parses the matched instruction to determine the target vehicle-side shortcut instruction, which is the vehicle-side shortcut instruction corresponding to the matched instruction. For example, the similarity between the matched instruction and each vehicle-side shortcut instruction is determined. When the similarity between the matched instruction and the vehicle-side shortcut instruction is greater than a set value, the matched instruction and the vehicle-side shortcut instruction correspond, and the vehicle-side shortcut instruction that matches the matched instruction is the target vehicle-side shortcut instruction.

[0086] Step 2032: Based on the target vehicle-side shortcut commands and command action mapping relationship, determine the target execution action and control the vehicle to execute the target execution action.

[0087] In one embodiment, the instruction-action mapping relationship refers to the set of each vehicle-side shortcut instruction and its corresponding execution action. That is, the execution action corresponding to any vehicle-side shortcut instruction can be found in the instruction-action mapping relationship. Therefore, after determining the target vehicle-side shortcut instruction, the target execution action can be determined according to this instruction-action mapping relationship.

[0088] For example, when a user issues the voice command "go home," the smart terminal recognizes the command and determines that the voice recognition result is "go home." This voice recognition result matches the terminal's recognized command containing "go home." The smart terminal then sends the matched command containing "go home" to the vehicle's infotainment system. The infotainment system recognizes the content of the matched command and identifies the corresponding target vehicle shortcut command from among multiple stored vehicle shortcut commands. Then, based on the command action mapping relationship, it determines that the target action corresponding to the target vehicle shortcut command containing "go home" is "turn on the air conditioning," and thus turns on the vehicle's air conditioning.

[0089] In the above embodiments, after obtaining a matched instruction, the content of the matched instruction is identified to determine the target vehicle-side shortcut instruction corresponding to the matched instruction. Since each vehicle-side shortcut instruction corresponds to a set execution action, once the target vehicle-side shortcut instruction is determined, the target execution action corresponding to the target vehicle-side shortcut instruction can be determined. This allows the vehicle system to accurately determine the target execution action corresponding to the vehicle based on the received matched instruction, thereby achieving accurate control of the vehicle.

[0090] like Figure 7 As shown above, in the above Figure 5 Based on the illustrated embodiment, in an exemplary embodiment of the present invention, before sending the vehicle-side shortcut command to the smart terminal through the established connection with the smart terminal in step 201, the following steps may be further included:

[0091] Step 204: In response to the user's trigger command, the settings interface is displayed.

[0092] In an embodiment, the user is allowed to set the vehicle-side shortcut instruction and the corresponding execution action. Specifically, an instruction setting key is provided on the display screen of the vehicle machine system. When the user clicks the instruction setting key, a trigger instruction is sent. In response to the trigger instruction, a setting interface is displayed on the display screen. The setting interface can be used to set the vehicle-side shortcut instruction and the corresponding execution action.

[0093] In step 205, based on the user's setting of the to-be-set instruction and the to-be-executed action in the setting interface, setting data is determined.

[0094] In an embodiment, the setting data refers to the setting content of the to-be-set instruction and the to-be-executed action set by the user in the setting interface. Specifically, the selection items of the to-be-set instruction and the to-be-executed action are set in advance. The user selects one from the selection items of the to-be-set instruction and one from the selection items of the to-be-executed action. The selected to-be-set instruction and the selected to-be-executed action are the setting data. For example, Figure 8 An exemplary setting interface is shown. The user can input "go home" at the input specified phrase and input "turn on the air conditioner" at the specified scene. The specified phrase is "go home" and the setting data is "turn on the air conditioner".

[0095] In step 206, based on the setting data, the vehicle-side shortcut instruction is determined.

[0096] In an embodiment, because the setting data includes the setting instruction content and the setting action content, the setting instruction content is extracted from the setting data. The extracted setting instruction content is determined as the vehicle-side shortcut instruction. For example, the setting instruction content of the user's setting data is "go home" and the setting action content is "turn on the air conditioner". The setting instruction content "go home" is determined as the vehicle-side shortcut instruction.

[0097] In the above embodiment, the user is allowed to set the shortcut instruction and the execution action. The user can set the vehicle-side shortcut instruction and the execution action according to the user's habits, which improves the use repeatability of the shortcut instruction.

[0098] As shown in the above Figure 9 As shown in the above Figure 7 In an exemplary embodiment of the present application, the method further includes:

[0099] In step 207, based on the user's selection of the first to-be-selected intelligent terminal in the setting interface, the intelligent terminal to which the vehicle-side shortcut instruction is to be sent is determined.

[0100] In an embodiment, more and more intelligent terminals support the quick instruction recognition function, and the types of intelligent terminals are more and more various, so a user can have multiple intelligent terminals, and the vehicle-machine system can be connected with multiple intelligent terminals, the multiple intelligent terminals are displayed on the setting interface for the user to select, and the intelligent terminal to which the vehicle quick instruction is to be sent is determined according to the selection result of the user.

[0101] In a possible implementation, as shown in Figure 8 the setting interface displays that the following devices have been automatically detected for you: intelligent terminal A to intelligent terminal D, which can be achieved by the following way: obtaining a user identifier corresponding to the vehicle-machine system, and determining a first to-be-selected intelligent terminal that has a binding relationship with the user identifier based on the user identifier. That is, the vehicle-machine system allows the user to bind a user account, which serves as the user identifier, for example, the user binds a mobile phone number, and determines an intelligent device that also has a binding relationship with the mobile phone number as the first to-be-selected intelligent terminal and presents the intelligent device on the setting interface for the user to select.

[0102] In the above embodiment, the user is allowed to select the intelligent terminal, and the user can select multiple intelligent terminals to which the vehicle quick instruction is to be sent, so that when the vehicle system sends the vehicle quick instruction, the vehicle quick instruction is sent to multiple intelligent terminals, so that the user can effectively and quickly control the vehicle by using multiple intelligent terminals, and the convenience of the user in controlling the vehicle is further improved.

[0103] It should be noted that when the vehicle quick instruction is obtained, the vehicle quick instruction can be obtained not only by the user setting but also by reading the configuration file in the vehicle-machine system. The vehicle quick instruction can be obtained by reading the configuration file in the vehicle-machine system alone, or by the user setting alone, or by both reading the configuration file in the vehicle-machine system and the user setting. For example, the vehicle quick instruction a is stored in the configuration file of the vehicle-machine system, and the user sets the vehicle quick instruction b, so the vehicle quick instruction a and the vehicle quick instruction b can be sent to the intelligent terminal in sequence or simultaneously.

[0104] In a possible application scenario, the intelligent terminal is a sound box, and the vehicle quick instruction includes “turn on the air conditioner”, so after the vehicle-machine system sends “turn on the air conditioner” to the sound box, the sound box generates a terminal recognition instruction of “turn on the air conditioner”. When the user says “turn on the air conditioner” to the sound box before going to work, the sound box finds that the user instruction matches the terminal recognition instruction after identification and matching, and then sends “turn on the air conditioner” to the vehicle-machine system. The vehicle-machine system completes the action of “turn on the air conditioner” according to the instruction of “turn on the air conditioner”, and realizes the preheating of the air conditioner in the vehicle.

[0105] In another possible application scenario, the smart terminal is a mobile phone, the vehicle-side shortcut instruction includes "is the car locked", and after the vehicle-machine system sends "is the car locked" to the mobile phone, the mobile phone generates the terminal identification instruction of "is the car locked". When the user says "is my car locked" to the mobile phone, the mobile phone identifies and matches the user instruction and finds that the user instruction contains the terminal identification instruction, so the user instruction matches the terminal identification instruction, and "is the car locked" is sent to the vehicle-machine system. The vehicle-machine system confirms the locking condition of the car and sends the confirmation result to the mobile phone, so that the user can confirm whether the car is locked through the mobile phone.

[0106] In another possible application scenario, the smart terminal is a mobile phone, the vehicle-side shortcut instruction includes "is the car locked", and after the vehicle-machine system sends "is the car locked" to the mobile phone, the mobile phone generates the terminal identification instruction of "is the car locked". When the user says "is my car locked" to the mobile phone, the mobile phone identifies and matches the user instruction and finds that the user instruction contains the terminal identification instruction, so the user instruction matches the terminal identification instruction, and "is the car locked" is sent to the vehicle-machine system. The vehicle-machine system confirms the locking condition of the car and sends the confirmation result to the mobile phone, so that the user can confirm whether the car is locked through the mobile phone.

[0107] It should be noted that when the smart terminal needs a keyword to wake up, the user needs to say the keyword and the instruction together when issuing the user instruction to the smart terminal, so as to achieve effective and fast control of the vehicle by the smart terminal.

[0108] As shown in FIG. 1, on the basis of the embodiment shown in FIG. 1, before the step 201 of sending the vehicle-side shortcut instruction to the smart terminal through the connection established with the smart terminal, the embodiment can further include the following steps: Figure 10 Figure 5 Step 208: determining the current distances between the at least one second to-be-selected smart terminal and the user.

[0109] Step 209: determining the smart terminal to which the vehicle-side shortcut instruction is to be sent from the at least one second to-be-selected smart terminal based on the current distances.

[0110] Step 209: determining the smart terminal to which the vehicle-side shortcut instruction is to be sent from the at least one second to-be-selected smart terminal based on the current distances.

[0111] In the above embodiment, the object to which the vehicle-machine system sends the vehicle-side shortcut instruction is determined based on the current distances between the second to-be-selected smart terminals and the user. Specifically, after the current distances between the at least one second to-be-selected smart terminal and the user are determined, the second to-be-selected smart terminal corresponding to the minimum value of the current distances is selected from the current distances, and the second to-be-selected smart terminal is determined as the smart terminal to which the vehicle-side shortcut instruction is to be sent.

[0112] ​When the current distance between the at least one second to-be-selected intelligent terminal and the user is determined, one possible implementation manner is that the second to-be-selected intelligent terminal periodically determines the current distance between each second to-be-selected intelligent terminal and the user based on the voice (which can be a non-verbal instruction, and is only used for positioning) issued by the user based on a sound source positioning principle, and sends the determined current distance to the vehicle system, so that when the vehicle system needs to determine the intelligent terminal to send the vehicle-side shortcut instruction from the second to-be-selected intelligent terminals, the vehicle system can make a selection based on the received current distance. Another possible implementation manner is that the spatial position information of the second to-be-selected intelligent terminal (such as a television) that is fixedly set is stored in the vehicle system, the spatial position information periodically sent by the mobile intelligent terminal (such as a mobile phone or a headset) in the second to-be-selected intelligent terminal is acquired, the spatial position information of the user is determined through the current frame image collected by the image collection device or the spatial position information of the user is determined through the positioning tag worn by the user, and then the current distance between the multiple second to-be-selected intelligent terminals and the user can be determined.

[0113] Exemplary apparatus

[0114] Based on the same concept as the method embodiment of the application, the vehicle control method device embodiment of the application is also provided.

[0115] Figure 11 The structure schematic diagram of the vehicle control method device provided by the exemplary embodiment of the application is shown, which comprises:

[0116] The instruction receiving module 111 is configured to receive the vehicle-side shortcut instruction sent by the vehicle system through the established connection with the vehicle system.

[0117] The instruction determining module 112 is configured to determine a terminal identification instruction based on the vehicle-side shortcut instruction.

[0118] The matching processing module 113 is configured to send a matched instruction to the vehicle system through the established connection if the received user instruction matches the terminal identification instruction, wherein the matched instruction comprises the user instruction or the terminal identification instruction matched with the user instruction, so that the vehicle system controls the vehicle to perform a target execution action based on the matched instruction.

[0119] In the exemplary embodiment of the application, the device further comprises:

[0120] The identification processing module is configured to input the received user instruction into an identification model to obtain an instruction identification result.

[0121] The condition judging module is configured to determine that the user instruction matches the terminal identification instruction if the similarity between the instruction recognition result and the terminal identification instruction meets a preset condition.

[0122] In an example embodiment of the present application, the device further comprises:

[0123] The level determining module is configured to set identification information for the terminal identification instruction.

[0124] The similarity determining module is configured to select the terminal identification instruction based on the identification information, and determine the similarity between the instruction recognition result and the terminal identification instruction.

[0125] In an example embodiment of the present application, the instruction determining module comprises:

[0126] The parameter determining unit is configured to determine a first user identification, a first device identification and a specified dialogue carried by the vehicle-terminal shortcut instruction.

[0127] The instruction determining unit is configured to determine a terminal identification instruction based on the specified dialogue if the first user identification and the first device identification match a second user identification and a second device identification corresponding to the intelligent terminal, respectively.

[0128] Figure 12 Fig. 1 shows a structural schematic diagram of a device for a vehicle control method according to an example embodiment of the present application, which comprises:

[0129] The sending processing module 121 is configured to send a vehicle-terminal shortcut instruction to the intelligent terminal through a connection established with the intelligent terminal, so that the intelligent terminal determines a terminal identification instruction based on the vehicle-terminal shortcut instruction.

[0130] The receiving processing module 122 is configured to receive a matched instruction sent by the intelligent terminal when a received user instruction matches the terminal identification instruction, wherein the matched instruction comprises the user instruction or a terminal identification instruction matching the user instruction.

[0131] The action determining module 123 is configured to control the vehicle to perform a target execution action based on the matched instruction.

[0132] In an example embodiment of the present application, the action determining module comprises:

[0133] The target instruction determining unit is configured to identify the matched instruction, and determine a target vehicle-terminal shortcut instruction corresponding to the matched instruction.

[0134] The target action determination unit is configured to determine a target execution action based on the target vehicle-side shortcut instruction and an instruction action mapping relationship, and control the vehicle to execute the target execution action.

[0135] In an example embodiment of the present application, the apparatus further comprises:

[0136] The display processing module is configured to display a setting interface in response to a trigger instruction of the user.

[0137] The data setting module is configured to determine setting data based on a setting of the user on the setting interface on the to-be-set instruction and the to-be-executed action.

[0138] The instruction determination module is configured to determine a vehicle-side shortcut instruction based on the setting data.

[0139] In an example embodiment of the present application, the apparatus further comprises:

[0140] The terminal selection module is configured to determine a smart terminal to which the vehicle-side shortcut instruction is to be sent based on a selection of a first to-be-selected smart terminal of the user on the setting interface.

[0141] In an example embodiment of the present application, the apparatus further comprises:

[0142] The identity acquisition module is configured to acquire a user identity corresponding to the vehicle infotainment system, and determine a first to-be-selected smart terminal having a binding relationship with the user identity based on the user identity.

[0143] In an example embodiment of the present application, the apparatus further comprises:

[0144] The file reading module is configured to read a configuration file in the vehicle infotainment system, and determine a vehicle-side shortcut instruction.

[0145] In an example embodiment of the present application, the apparatus further comprises:

[0146] The distance determination module is configured to determine a current distance between at least one second to-be-selected smart terminal and the user, and determine a smart terminal to which the vehicle-side shortcut instruction is to be sent from the at least one second to-be-selected smart terminal based on the current distances.

[0147] Exemplary electronic device

[0148] Figure 13 FIG. 1 illustrates a block diagram of an electronic device according to an embodiment of the present application.

[0149] As shown in FIG. 1, the electronic device 100 includes one or more processors 101 and a memory 102. Figure 13

[0150] ​The processor 101 can be a central processing unit (CPU) or other form of processing unit having data processing and / or instruction executing capabilities, and can control other components in the electronic device 100 to perform desired functions.

[0151] The memory 102 can include one or more computer program products that can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory, for example, can include random access memory (RAM), cache memory, and / or the like. The non-volatile memory, for example, can include read only memory (ROM), hard disk, flash memory, and / or the like. One or more computer program instructions can be stored on the computer-readable storage media, which the processor 101 can execute to implement the vehicle control method according to various embodiments of the present application described above and / or other desired functions.

[0152] In one example, the electronic device 100 can further include an input device 103 and an output device 104, which are interconnected through a bus system and / or other form of connection mechanism (not shown).

[0153] Of course, in order to simplify, Figure 13 Only some of the components in the electronic device 100 related to the present application are shown in FIG. 1, and components such as buses, input / output interfaces, and the like are omitted. In addition, the electronic device 100 can include any other appropriate components depending on the specific application.

[0154] Exemplary computer program product and computer readable storage medium

[0155] In addition to the above-described methods and devices, embodiments of the present application can also be a computer program product including computer program instructions that, when executed by a processor, cause the processor to perform steps of the vehicle control method according to various embodiments of the present application described in the above "Exemplary Methods" section of the specification.

[0156] The computer program product can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++, and the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote cloud device or server.

[0157] In addition, an embodiment of the present application can also be a computer-readable storage medium having stored thereon a computer program instruction, which, when executed by a processor, causes the processor to perform the steps of the vehicle control method according to various embodiments of the present application described in the above "Exemplary Method" section of the specification.

[0158] The computer-readable storage medium can take the form of one or more combinations of any type of readable media. The readable media can be a readable signal medium or a readable storage medium. The readable storage medium, for example, can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination thereof. More specific examples (a non-exhaustive list) of the readable storage medium include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0159] The above describes the basic principles of the present application in combination with specific embodiments, but it should be noted that the advantages, benefits, effects and the like mentioned in the present application are only examples and are not limiting, and these advantages, benefits, effects and the like cannot be considered as necessary for each embodiment of the present application. In addition, the above specific details of the application are only for the purpose of example and understanding, and are not limiting, and the above details do not limit the application to the above specific details.

[0160] The block diagrams of the devices, apparatuses, equipment, systems involved in the present application are only illustrative examples and are not intended to require or imply that the connection, arrangement, configuration must be as shown in the block diagram. As those skilled in the art will recognize, these devices, apparatuses, equipment, systems can be connected, arranged, configured in any manner. Words such as "include", "contain", "have" and the like are open-ended words that mean "including but not limited to", and can be used interchangeably. The words "or" and "and" used herein mean the word "and / or", and can be used interchangeably unless the context clearly indicates otherwise. The word "such as" used herein means the phrase "such as but not limited to", and can be used interchangeably.

[0161] It should also be noted that in the apparatuses, equipment and methods of the present application, each component or step can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions of the present application.

[0162] The above description of the aspects of the application is provided to enable any person skilled in the art to make or use the application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein can be applied to other aspects without departing from the scope of the application. Thus, the present application is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

[0163] The above description has been presented for the purpose of illustration and description. Furthermore, this description does not intend to limit the embodiments of the application to forms disclosed herein. Although several example aspects and embodiments have been discussed above, those of skill in the art will recognize certain variations, modifications, changes, additions, and sub-combinations thereof.

Claims

1. A vehicle control method, the method being executed in an intelligent terminal, the vehicle being provided with an infotainment system, characterized in that, Specifically comprising the following steps: Receiving a vehicle-side shortcut instruction sent by the car machine system through a connection established with the car machine system, the vehicle-side shortcut instruction comprising a first user identifier, a first device identifier, and a specified dialogue, the first user identifier being user account information on the car machine system side, and the first device identifier being device information of the intelligent terminal receiving the vehicle-side shortcut instruction; Determining a terminal identification instruction based on the vehicle-side shortcut instruction; If the received user instruction matches the terminal identification instruction, sending a matched instruction to the car machine system through the established connection, wherein the user instruction comprises a voice instruction or a text instruction, the user instruction being completely consistent with the terminal identification instruction or containing a keyword of the terminal identification instruction; the matched instruction comprising the user instruction or a terminal identification instruction matching the user instruction, so that the car machine system controls the vehicle to perform a target execution action based on the matched instruction; the vehicle performing the target execution action is based on a target vehicle-side shortcut instruction and a preset instruction action mapping relationship; and the target vehicle-side shortcut instruction is determined in the vehicle-side shortcut instruction stored in the car machine system based on the matched instruction.

2. The method of claim 1, before the step of if the received user instruction matches the terminal identification instruction, sending a matched instruction to the car machine system through the established connection, the method further comprising: Inputting the received user instruction into a recognition model to obtain an instruction recognition result; If the similarity between the instruction recognition result and the terminal identification instruction meets a preset condition, the user instruction matches the terminal identification instruction.

3. The method of claim 2, before the step of if the similarity between the instruction recognition result and the terminal identification instruction meets a preset condition, the user instruction matches the terminal identification instruction, the method further comprising: Setting identification information for the terminal identification instruction; Based on the identification information, selecting a terminal identification instruction to determine the similarity between the instruction recognition result and the terminal identification instruction.

4. The method of claim 1, wherein the step of determining a terminal identification instruction based on the vehicle-side shortcut instruction comprises: Determining the first user identifier, the first device identifier, and the specified dialogue carried by the vehicle-side shortcut instruction; If the first user identifier and the first device identifier match a second user identifier and a second device identifier corresponding to the intelligent terminal respectively, determining a terminal identification instruction based on the specified dialogue.

5. A vehicle control method, the vehicle being provided with an infotainment system, the method being executed in the infotainment system, characterized by, Specifically comprising the following steps: Sending a vehicle-side shortcut instruction to the intelligent terminal through a connection established with the intelligent terminal, so that the intelligent terminal determines a terminal identification instruction based on the vehicle-side shortcut instruction, the vehicle-side shortcut instruction comprising a first user identifier, a first device identifier, and a specified dialogue, the first user identifier being user account information on the car machine system side, and the first device identifier being device information of the intelligent terminal receiving the vehicle-side shortcut instruction; receive the matched instruction sent by the intelligent terminal when the received user instruction matches the terminal identification instruction, wherein the user instruction includes a voice instruction or a text instruction, the user instruction is completely consistent with the terminal identification instruction or contains a keyword of the terminal identification instruction; the matched instruction includes the user instruction or a terminal identification instruction matched with the user instruction; control the vehicle to perform a target execution action based on the matched instruction; the target execution action is obtained based on a target vehicle terminal shortcut instruction and a preset instruction action mapping relationship; the target vehicle terminal shortcut instruction is determined in the vehicle terminal shortcut instructions stored in the vehicle machine system based on the matched instruction.

6. The method of claim 5, wherein the controlling the vehicle to perform a target execution action based on the matched instruction comprises: identifying the matched instruction to determine a target vehicle terminal shortcut instruction corresponding to the matched instruction; determining a target execution action based on the target vehicle terminal shortcut instruction and an instruction action mapping relationship, and controlling the vehicle to perform the target execution action.

7. The method of claim 5, wherein before the step of sending a vehicle terminal shortcut instruction to the intelligent terminal through the established connection with the intelligent terminal, the method further comprises: displaying a setting interface in response to a user's trigger instruction; determining setting data based on the user's setting of a to-be-set instruction and a to-be-executed action in the setting interface; determining a vehicle terminal shortcut instruction based on the setting data.

8. The method of claim 7, wherein the method further comprises: determining an intelligent terminal to which the vehicle terminal shortcut instruction is to be sent based on the user's selection of a first to-be-selected intelligent terminal in the setting interface.

9. The method of claim 8, wherein the method further comprises: obtaining a user identifier corresponding to the vehicle machine system; determining a first to-be-selected intelligent terminal that has a binding relationship with the user identifier based on the user identifier.

10. The method of claim 5, wherein before the step of sending a vehicle terminal shortcut instruction to the intelligent terminal through the established connection with the intelligent terminal, the method further comprises: reading a configuration file in the vehicle machine system to determine a vehicle terminal shortcut instruction.

11. The method of claim 5, wherein before the step of sending a vehicle terminal shortcut instruction to the intelligent terminal through the established connection with the intelligent terminal, the method further comprises: determining a current distance between at least one second to-be-selected intelligent terminal and a user; determining an intelligent terminal to which a vehicle terminal shortcut instruction is to be sent from the at least one second to-be-selected intelligent terminal based on the current distances.

12. A vehicle control device, the vehicle being provided with a car audio system, characterized by comprising: specifically comprising the following modules: an instruction receiving module, configured to receive a vehicle terminal shortcut instruction sent by the vehicle machine system through an established connection with the vehicle machine system, wherein the vehicle terminal shortcut instruction includes a first user identifier, a first device identifier, and a specified dialogue, the first user identifier is user account information of the vehicle machine system, and the first device identifier is device information of an intelligent terminal receiving the vehicle terminal shortcut instruction. An instruction determination module is configured to determine a terminal identification instruction based on the vehicle-side shortcut instruction. A matching processing module is configured to send a matched instruction to the vehicle infotainment system through the established connection if the received user instruction matches the terminal identification instruction, wherein the user instruction includes a voice instruction or a text instruction, the user instruction is completely consistent with the terminal identification instruction or contains a keyword of the terminal identification instruction; the matched instruction includes the user instruction or a terminal identification instruction matched with the user instruction, so that the vehicle infotainment system controls the vehicle to perform a target execution action based on the matched instruction; the target execution action of the vehicle is obtained based on a target vehicle-side shortcut instruction and a preset instruction-action mapping relationship; and the target vehicle-side shortcut instruction is determined in the vehicle-side shortcut instruction stored in the vehicle infotainment system based on the matched instruction.

13. A vehicle control device, the vehicle being provided with a car audio system, characterized by comprising: Specifically, the following modules are included: A sending processing module is configured to send a vehicle-side shortcut instruction to the intelligent terminal through the established connection, so that the intelligent terminal determines a terminal identification instruction based on the vehicle-side shortcut instruction, wherein the vehicle-side shortcut instruction includes a first user identifier, a first device identifier and a specified dialogue, the first user identifier is user account information of the vehicle infotainment system, and the first device identifier is device information of the intelligent terminal receiving the vehicle-side shortcut instruction. A receiving processing module is configured to receive a matched instruction sent by the intelligent terminal when a received user instruction matches the terminal identification instruction, wherein the user instruction includes a voice instruction or a text instruction, the user instruction is completely consistent with the terminal identification instruction or contains a keyword of the terminal identification instruction; and the matched instruction includes the user instruction or a terminal identification instruction matched with the user instruction. An action determination module is configured to control the vehicle to perform a target execution action based on the matched instruction; the target execution action of the vehicle is obtained based on a target vehicle-side shortcut instruction and a preset instruction-action mapping relationship; and the target vehicle-side shortcut instruction is determined in the vehicle-side shortcut instruction stored in the vehicle infotainment system based on the matched instruction.

14. A computer-readable storage medium, the storage medium storing a computer program, the computer program being used to execute the vehicle control method in any one of claims 1-11.

15. An electronic device, the electronic device comprising: a processor; a memory for storing executable instructions of the processor; the processor is configured to read the executable instructions from the memory and execute the instructions to implement the vehicle control method in any one of claims 1-11.

Citation Information

Patent Citations

  • Speech processing method, device and system

    CN106023994A

  • Interaction method and device of automobile intelligent terminal, computer equipment and storage medium

    CN112802468A