Vehicle control method, device and equipment, storage medium and vehicle

By combining the recognition of the user's voice command intent and the display of functional controls, the problem of low efficiency in traditional vehicle control interaction is solved, intuitive vehicle function operation is achieved, and the user experience is improved.

CN120828830APending Publication Date: 2025-10-24BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410459305.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-16
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

Traditional vehicle control methods through graphical user interfaces and voice user interfaces have the problem of low interaction efficiency, requiring users to click multiple times or clarify voice commands multiple times to execute the desired functions.

Method used

By recognizing the user's voice command intent, determining the vehicle control function associated with the user's intention, and combining and displaying the function controls, the corresponding function is executed in response to the user's trigger operation.

Benefits of technology

The accuracy and interaction efficiency of vehicle control are improved. Users can quickly locate and execute desired functions intuitively through the graphical user interface, enhancing the driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120828830A_ABST
    Figure CN120828830A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle control method and device, equipment, a storage medium and a vehicle, and the method comprises the steps: carrying out the intention recognition of a voice instruction of a user, and obtaining a user intention; determining a vehicle control function associated with the user intention; function controls corresponding to the vehicle control functions associated with the user intention are combined, and a function card obtained through combination is displayed; and in response to a trigger operation of a user on a target function control in the function card, controlling the vehicle to execute a vehicle control function corresponding to the target function control. According to the method, the user intention corresponding to the voice instruction of the user is recognized, and the function control associated with the user intention is displayed in the graphical user interface, so that the vehicle control function which the user wants to execute is determined and executed according to the triggering operation of the user, the function which the user expects to execute can be accurately positioned, the accuracy of service response is improved, and the user experience is improved. The user demand is met, and the driving experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

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

[0002] With the development of technology, the intelligent degree of vehicles is higher and higher, and the control mode of vehicles is increasingly diversified. A traditional graphical user interface (GUI) supports a user to select a function control through a touch mode. However, because there are many vehicle functions, different function controls are displayed in different interfaces, and the user needs to click multiple times to start the function that the user wants, which is inconvenient to use and has low interaction efficiency. As a new interactive mode, the voice control technology is a research hotspot in the automobile industry at present. A user can realize voice control of a vehicle through a voice user interface (VUI), such as adjusting air conditioning, volume, navigation and the like. However, if the semantics of a voice instruction input by the user is not clear, the user needs to be guided for multiple rounds of clarification, so as to confirm the real intention of the user and execute the corresponding vehicle function, which also has the problems of inconvenience to use and low interaction efficiency. SUMMARY

[0003] To solve the above technical problems, the present disclosure provides a vehicle control method, device, equipment, storage medium and vehicle.

[0004] A first aspect of an embodiment of the present disclosure provides a vehicle control method, which comprises:

[0005] performing intention recognition on a voice instruction of a user to obtain a user intention;

[0006] determining a vehicle control function associated with the user intention;

[0007] combining function controls corresponding to the vehicle control function associated with the user intention, and displaying a function card obtained by the combination;

[0008] in response to a trigger operation of a target function control in the function card by the user, controlling the vehicle to execute a vehicle control function corresponding to the target function control.

[0009] A second aspect of an embodiment of the present disclosure provides a vehicle control device, which comprises:

[0010] a voice recognition module, configured to perform intention recognition on a voice instruction of a user to obtain a user intention, and send the user intention to a task processing module;

[0011] The task processing module is configured to determine a vehicle control function associated with the user intention and send the vehicle control function associated with the user intention to the plug-in management module.

[0012] The plug-in management module is configured to combine function controls corresponding to the vehicle control function associated with the user intention and display a function card obtained by the combination.

[0013] The plug-in interface module is configured to, in response to a triggering operation of a target function control in the function card by the user, invoke a target function interface corresponding to the target function control to execute a vehicle control function corresponding to the target function control.

[0014] A third aspect of the embodiments of the present disclosure provides a computer device, including a memory and a processor, and a computer program, wherein the memory stores the computer program, and when the computer program is executed by the processor, the vehicle control method of the first aspect is implemented.

[0015] A fourth aspect of the embodiments of the present disclosure provides a computer readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the vehicle control method of the first aspect is implemented.

[0016] A fifth aspect of the embodiments of the present disclosure provides a vehicle, including a memory and a processor, and a computer program, wherein the memory stores the computer program, and when the computer program is executed by the processor, the vehicle control method of the first aspect is implemented.

[0017] Compared with the prior art, the technical solutions provided by the embodiments of the present disclosure have the following advantages:

[0018] In the vehicle control method, device, equipment, storage medium and vehicle provided by the embodiments of the present disclosure, the user intention is obtained by performing intention recognition on the voice instruction of the user, the vehicle control function associated with the user intention is determined, the function controls corresponding to the vehicle control function associated with the user intention are combined, and the function card obtained by the combination is displayed. In response to the triggering operation of the target function control in the function card by the user, the vehicle is controlled to execute the vehicle control function corresponding to the target function control. The function controls associated with the user intention can be displayed through the graphical user interface, so that the vehicle control function that the user wants to execute is determined and executed according to the triggering operation of the user in the graphical user interface. By combining the graphical user interface with the voice user interface, the user is provided with an intuitive display and operation mode of business information, so that the function that the user expects to execute is quickly and accurately positioned by the vehicle, the accuracy of business response is improved, the user demand is met, and the driving and riding experience of the user is improved. BRIEF DESCRIPTION OF DRAWINGS

[0019] The accompanying drawings, which are incorporated herein and constitute a part of the specification, illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure together with the specification.

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced here. Obviously, those skilled in the art can obtain other drawings according to these drawings without any creative effort.

[0021] Figure 1 is a flowchart of a vehicle control method provided by an embodiment of the present disclosure;

[0022] Figure 2 is a flowchart of a method for determining a vehicle control function provided by an embodiment of the present disclosure;

[0023] Figure 3 is a flowchart of another method for determining a vehicle control function provided by an embodiment of the present disclosure;

[0024] Figure 4 is a flowchart of a method for determining whether a user's intention is an ambiguous intention provided by an embodiment of the present disclosure;

[0025] Figure 5 is a flowchart of a method for combining function controls provided by an embodiment of the present disclosure;

[0026] Figure 6 is a flowchart of another method for combining function controls provided by an embodiment of the present disclosure;

[0027] Figure 7 is a structural schematic diagram of a vehicle control device provided by an embodiment of the present disclosure;

[0028] Figure 8 is a structural schematic diagram of a computer device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced here. Obviously, those skilled in the art can obtain other drawings according to these drawings without any creative effort.

[0030] In the following description, many specific details are set forth in order to fully understand the present disclosure, but the present disclosure can also be implemented in other ways different from those described here; obviously, the embodiments in the specification are only some of the embodiments of the present disclosure, not all the embodiments.

[0031] It should be understood that the various steps of the method embodiments of the present disclosure can be performed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit performing the steps shown. The scope of the present disclosure is not limited in this regard.

[0032] It should be noted that, in this document, the terms "first" and "second" and the like are used merely to distinguish one entity or action from another, and do not necessarily require or imply any such actual relationship or order between such entities or actions. Moreover, the terms "comprises", "comprising", or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements recited, but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without more limitations, an element defined by an "comprising" statement is not excluded from a process, method, article, or apparatus that includes the element unless further limited or restricted by such statement.

[0033] It should be noted that the modification of "one" or "multiple" mentioned in the present disclosure is illustrative rather than limiting, and those skilled in the art should understand that, unless otherwise explicitly indicated in the context, it should be understood as "one or more".

[0034] Figure 1 is a flowchart of a vehicle control method provided by an embodiment of the present disclosure. The method can be performed by a vehicle control device which can be arranged in a car machine. As shown in Figure 1 The vehicle control method provided by the embodiment includes the following steps:

[0035] S101, performing intent recognition on the voice instruction of the user to obtain a user intent.

[0036] In the embodiment of the present disclosure, the vehicle control device can perform intent recognition processing on the voice instruction after detecting that the user issues the voice instruction, and determine the intent recognition result as the user intent.

[0037] In an exemplary embodiment of the embodiment of the present disclosure, the vehicle control device can convert the voice instruction into text information after detecting the voice instruction, and then perform processing such as word segmentation, part-of-speech tagging, named entity recognition, dependency syntax analysis, and semantic analysis on the text information, match the semantic information with a pre-summarized rule template, and obtain the user intent.

[0038] In another example embodiment of the present disclosure, the vehicle control apparatus can perform intent recognition processing on the text information corresponding to the voice instruction through a pre-trained deep learning model. The deep learning model can be, for example, a Convolutional Neural Networks (CNN) model, a RCNN (Region-CNN) model, a Long short-term Memory (LSTM) model, or the like, without limitation.

[0039] S102. Determine the vehicle control function associated with the user intent.

[0040] The vehicle control function in the present embodiment can be packaged as an independent function plug-in, specifically as an Application Programming Interface (API), which is convenient for the vehicle control apparatus and other devices in the car to call to control the vehicle to implement the corresponding function.

[0041] In the present embodiment, there is an association between the user intent and the vehicle control function. The association can be artificially set, such as pre-storing a corresponding relationship between a user intent and one or more vehicle control functions, or can be obtained by analyzing a large amount of historical data containing user intents and user-selected vehicle control functions, without limitation.

[0042] In the present embodiment, the vehicle control apparatus can determine the vehicle control function associated with the user intent according to the pre-collected association between the user intent and the vehicle control function after obtaining the user intent corresponding to the voice instruction.

[0043] S103. Combine the function controls corresponding to the vehicle control function associated with the user intent, and display the function card obtained by the combination.

[0044] In the present embodiment, the vehicle control apparatus can obtain the function controls corresponding to the vehicle control function associated with the user intent after determining the vehicle control function, combine the function controls according to a pre-set layout rule to obtain a function card, and control a display device on the vehicle, such as a center screen, to display the function card.

[0045] S104. In response to a trigger operation of a target function control in the function card by the user, the vehicle is controlled to execute the vehicle control function corresponding to the target function control.

[0046] The trigger operation in the present embodiment can include touch operations such as single-click, double-click, and long-press. The target function control can be understood as the operation object of the trigger operation.

[0047] In the embodiments of the present disclosure, the vehicle control device can detect a trigger operation of the user on the function card after displaying the function card, and determine a vehicle control function corresponding to the target function control after detecting a trigger operation of the user on at least one target function control in the function card, and control the vehicle to execute the corresponding vehicle control function.

[0048] In the embodiments of the present disclosure, the user's voice instruction is recognized to obtain the user's intention, the vehicle control function associated with the user's intention is determined, the function control corresponding to the vehicle control function associated with the user's intention is combined, and the function card obtained by the combination is displayed. In response to the trigger operation of the user on the target function control in the function card, the vehicle control function corresponding to the target function control is executed, the function control associated with the user's intention can be displayed through the graphical user interface, so that the vehicle control function that the user wants to execute is determined and executed according to the trigger operation of the user in the graphical user interface. By combining the graphical user interface and the voice user interface, an intuitive display and operation mode of business information is provided for the user, so that the function expected to be executed by the user is quickly and accurately positioned by the car, the accuracy of business response is improved, the user demand is met, and the driving experience of the user is improved.

[0049] Figure 2 FIG. 1 is a flowchart of a method for determining a vehicle control function provided by the embodiments of the present disclosure, as shown in FIG. 1, on the basis of the above embodiments, the vehicle control function can be determined by the following method. Figure 2

[0050] S201, determine whether the user's intention is a vague intention.

[0051] In the embodiments of the present disclosure, the user's intention can be a vague intention or a precise intention. If the user's intention does not contain an explicit vehicle function or function parameter, it is determined that the user's intention is a vague intention, such as "I am a little hot" and "open the window", which belong to the vague intention. If the user's intention clearly specifies the vehicle function or function parameter, it can be determined that the user's intention is a precise intention, such as "open the window of the driver's seat".

[0052] In the embodiments of the present disclosure, the vehicle control device can determine whether the user's intention in the recognized voice instruction is a vague intention or a precise intention. Specifically, the classification of the user's intention can be determined by a discriminant model obtained by supervised training, or the user's intention can be determined to be a precise intention when the user's intention contains a preset keyword related to the vehicle function and control parameter, such as "air conditioner", "off", or "window", "driver's seat", and otherwise, the user's intention is a vague intention.

[0053] ​S202, if the user intention is a fuzzy intention, matching the user intention with a preset reference fuzzy intention to determine a target fuzzy intention matched with the user intention.

[0054] The reference fuzzy intention in the embodiments of the present disclosure can be understood as various fuzzy intentions that the user may issue in advance, which can be used as a reference template, such as "I want to ventilate", "the light is too dark", "adjust the seat backrest", etc.

[0055] In the embodiments of the present disclosure, after determining that the user intention is a fuzzy intention, the vehicle control device cannot directly determine the associated vehicle control function according to the user intention, so it can match the user intention with a preset reference fuzzy intention to determine a target fuzzy intention matched with the user intention. Specifically, the cosine similarity between the user intention and the preset reference fuzzy intention can be calculated, and the reference fuzzy intention with a similarity greater than a preset threshold is determined as the target fuzzy intention matched with the user intention.

[0056] S203, determining the vehicle control function corresponding to the target fuzzy intention as the vehicle control function associated with the user intention.

[0057] In the embodiments of the present disclosure, there is a corresponding relationship between the reference fuzzy intention and the vehicle control function, which can be artificially set or obtained by analyzing a large number of historical data of reference fuzzy intentions and user-selected vehicle control functions, which is not limited here.

[0058] In the embodiments of the present disclosure, after determining the target fuzzy intention, the vehicle control device can determine the vehicle control function corresponding to the target fuzzy intention as the vehicle control function associated with the user intention according to the corresponding relationship between the reference fuzzy intention and the vehicle control function.

[0059] The embodiments of the present disclosure can determine whether the user intention is a fuzzy intention, match the user intention with a preset reference fuzzy intention if the user intention is a fuzzy intention, determine a target fuzzy intention matched with the user intention, and determine the vehicle control function corresponding to the target fuzzy intention as the vehicle control function associated with the user intention. In the case of a fuzzy intention, the user's needs can be better understood and more accurate vehicle control functions can be provided, and the user does not need to clarify multiple times, so the operation is more convenient.

[0060] In some embodiments of the present disclosure, the vehicle control device can not need to further confirm the control function expected to be executed by the user when determining that the user intention is a precise intention, so it can directly control the vehicle to execute the corresponding function after determining the vehicle control function associated with the user intention.

[0061] In some other embodiments of the present disclosure, when the vehicle control device determines that the user intention is a precise intention, the vehicle control device directly controls the vehicle to perform the corresponding function, determines a similar intention of the user intention based on the preset association relationship between intentions, determines a vehicle control function corresponding to the similar intention of the user intention as a vehicle control function associated with the user intention, combines and displays the corresponding function control, and in response to a triggering operation of a target function control in the function card by the user, controls the vehicle to perform a vehicle control function corresponding to the target function control (i.e., the vehicle control function associated with the similar intention of the user intention).

[0062] Figure 3 FIG. 3 is a flowchart of another method for determining a vehicle control function according to an embodiment of the present disclosure. Figure 3 As shown in FIG. 3, the vehicle control function can be determined by the following method based on the above embodiment.

[0063] S301, if the user intention is a precise intention, determining a similar intention of the user intention based on a preset association relationship between intentions.

[0064] The similar intention in the embodiment of the present disclosure can be understood as another intention similar to the user intention obtained by extending the user intention. For example, when the user intention is to open the driver's seat window, the similar intention can be to open the passenger's seat window, to open the left rear seat window, to open the right rear seat window, to turn off the air conditioner in the vehicle, and the like. The association relationship between intentions can be obtained by analyzing pre-collected historical data, which contains the user intention, the vehicle control function selected by the user to perform, and other vehicle control functions selected to perform in a short time. The similar intention of the user intention in the same group of data can be deduced according to the other vehicle control functions selected to perform in a short time. The association relationship between intentions can also be obtained by extending the vehicle function and the function parameter contained in the user intention, respectively.

[0065] In the embodiment of the present disclosure, when the vehicle control device determines that the user intention is a precise intention, the vehicle control device determines other user intentions associated with the user intention based on the preset association relationship between intentions, and determines the other user intentions as similar intentions.

[0066] S302, determining a vehicle control function corresponding to the user intention and the similar intention as a vehicle control function associated with the user intention.

[0067] In the embodiment of the present disclosure, after determining the similar intention associated with the user intention, the vehicle control device determines the vehicle control function corresponding to the user intention and the similar intention associated with the user intention as a vehicle control function associated with the user intention.

[0068] The embodiment of the present disclosure can determine whether the user intention is a fuzzy intention, and if the user intention is a precise intention, control the vehicle to execute the vehicle control function associated with the user intention, determine a similar intention associated with the user intention, combine the function controls corresponding to the vehicle control functions associated with the similar intention, and display the second function card obtained by the combination. In response to the triggering operation of the second function control in the second function card by the user, the vehicle control function corresponding to the second function control is executed. The similar function controls corresponding to the similar intention that may meet the user demand can be intuitively displayed on the basis of the execution of the vehicle control function according to the user instruction, the similar function can be started without more complex operation, and the user experience is further improved.

[0069] Figure 4 The embodiment of the present disclosure provides a flowchart of a method for determining whether a user intention is a fuzzy intention, as shown in Figure 4 The embodiment of the present disclosure provides a flowchart of a method for determining whether a user intention is a fuzzy intention, as shown in

[0070] S401, determining whether there is a target function in the preset function list that matches the user intention.

[0071] The function list in the embodiment of the present disclosure can be understood as a list of functions that the vehicle can execute, such as opening the window, turning on the air conditioner, and turning on the seat massage.

[0072] In the embodiment of the present disclosure, the vehicle control device can obtain a preset function list after identifying the user intention, determine whether each function in the function list matches the user intention, and specifically determine the matching degree of each function and the user intention according to the pre-trained deep learning model, or calculate the similarity between the function intention corresponding to each function and the user intention. If the matching degree of a certain function and the user intention is greater than a preset matching degree threshold, or the similarity between the function intention corresponding to a certain function and the user intention is greater than a preset similarity threshold, the function is determined to be a target function that matches the user intention.

[0073] S402, if not, determining that the user intention is a function missing intention.

[0074] In the embodiment of the present disclosure, the vehicle control device can determine that the user intention is a function missing intention in the fuzzy intention when it is determined that there is no target function in the function list that matches the user intention.

[0075] S403, if there is, when the function parameters corresponding to the target function are included in the user intention, determining that the user intention is a precise intention, otherwise determining that the user intention is a parameter missing intention.

[0076] In the embodiments of the present disclosure, the vehicle control device can further determine whether the function parameter corresponding to the target function is contained in the user intention when it is determined that the target function matching the user intention exists in the function list. For example, for the target function of opening the window, the corresponding function parameter is the window position, and for the target function of opening the air conditioner, there is no corresponding function parameter. Therefore, when it is determined that the corresponding function parameter exists for the target function, and the corresponding function parameter is contained in the user intention, the vehicle control device can determine that the user intention is a precise intention. When the corresponding function parameter is not contained in the user intention, the vehicle control device can determine that the user intention is a parameter missing intention in the fuzzy intention. When it is determined that the corresponding function parameter does not exist for the target function, the vehicle control device can directly determine that the user intention is a precise intention.

[0077] The embodiments of the present disclosure can accurately determine whether the user intention is a fuzzy intention by determining whether the target function matching the user intention exists in the preset function list. If not, it is determined that the user intention is a function missing intention. If yes, when the function parameter corresponding to the target function is contained in the user intention, it is determined that the user intention is a precise intention, otherwise, it is determined that the user intention is a parameter missing intention. In this way, the accuracy of determining the vehicle control function according to the user intention can be improved.

[0078] Figure 5 is a flowchart of a method for combining a function control provided by an embodiment of the present disclosure, as shown in Figure 5 On the basis of the above-mentioned embodiments, the function control can be combined by the following method.

[0079] S501, acquire the current state information of the vehicle.

[0080] The state information in the embodiments of the present disclosure can include vehicle function state information, vehicle driving state information, in-vehicle personnel state information, etc., which are not limited herein.

[0081] In the embodiments of the present disclosure, after it is determined that the user intention is a fuzzy intention, the vehicle control device can acquire the current state information of the vehicle, and specifically, the vehicle function state information, the vehicle driving state information, the in-vehicle personnel state information, etc.

[0082] S502, filter the candidate functions matching the state information from the vehicle control functions associated with the user intention.

[0083] In the embodiments of the present disclosure, after obtaining the current state information of the vehicle, the vehicle control apparatus can screen the candidate functions matching the state information when determining the vehicle control function associated with the user intention. For example, when the user intention is to open the window, if it is determined according to the vehicle function state information that the window of the co-driver seat is in an open state, and it is determined according to the in-vehicle personnel state information that there is in-vehicle personnel in the driver seat, the co-driver seat and the left rear seat, the vehicle control apparatus determines, as the candidate functions matching the state information, the functions of opening the window of the driver seat and opening the window of the left rear seat. When the user intention is to ventilate, if it is determined according to the vehicle driving state information that the current vehicle speed is greater than a preset threshold, and the vehicle is in a high-speed driving state, the vehicle control apparatus determines, as the candidate function, the function of opening the air conditioner. If it is determined according to the vehicle driving state information that the vehicle is not in a high-speed driving state, the vehicle control apparatus determines, as the candidate functions, the functions of opening the window and opening the air conditioner.

[0084] S503, combine the function controls corresponding to the candidate functions.

[0085] In the embodiments of the present disclosure, after determining the candidate functions matching the state information, the vehicle control apparatus can obtain the function controls corresponding to the candidate functions, and combine the function controls corresponding to the candidate functions to obtain the first function card. The specific combination manner is the same as that in S103, which will not be described here.

[0086] In the embodiments of the present disclosure, by obtaining the current state information of the vehicle, screening the candidate functions matching the state information from the vehicle control functions associated with the user intention, and combining the function controls corresponding to the candidate functions, when the function controls related to the intention are pushed to the user, only the function controls suitable for the actual situation in the vehicle are displayed, so that the user can avoid making mistakes or unnecessary operations when controlling the vehicle to implement the related functions, and the user can quickly and accurately find the required functions, thereby improving the user experience.

[0087] In some embodiments of the present disclosure, the vehicle control apparatus can stop displaying the first function card in response to not detecting the triggering operation of the user on the function control in the first function card within a preset time.

[0088] Specifically, after displaying the first function card, if the triggering operation of the user on the function control in the first function card is not detected within a preset time, the vehicle control apparatus stops displaying the first function card, and restores the display interface to the state before displaying the first function card. The page display is more flexible, and the user experience is further improved.

[0089] In some embodiments of the present disclosure, after performing the intention recognition on the voice instruction of the user to obtain the user intention, the vehicle control apparatus can determine the vehicle control function associated with the user intention according to the association relationship between the pre-obtained intention information and the vehicle control function.

[0090] Specifically, the vehicle control device can obtain the association between the intention information and the vehicle control function from a preset database, and after obtaining the user intention through intention recognition on the voice instruction of the user, the vehicle control function associated with the user intention is searched according to the pre-obtained association. The association between the intention information and the vehicle control function can be the initial state of the system by default, or can be the state after personalized adjustment according to the historical behavior habits of the user, which is not limited here.

[0091] Figure 6 is a flowchart of another method for combining function controls provided by the embodiment of the disclosure, as shown in Figure 6 on the basis of the above embodiment, the function controls can be combined by the following method.

[0092] S601, obtaining the priority of the vehicle control function associated with the user intention.

[0093] In the embodiment of the disclosure, different vehicle control functions have different priority attributes, which can be the initial value by default of the system, or the personalized value determined according to the operation times of the user after statistical analysis of the historical operation of the user, or the association degree with the user intention, which is not limited here.

[0094] In the embodiment of the disclosure, the vehicle control device can obtain the corresponding priority of each vehicle control function from the preset database after determining the vehicle control function associated with the user intention.

[0095] S602, arranging and combining the function controls corresponding to the vehicle control functions associated with the user intention in order of priority from high to low.

[0096] In the embodiment of the disclosure, the vehicle control device can arrange and combine the function controls corresponding to the vehicle control functions in order of priority from high to low after determining the priority of each vehicle control function.

[0097] In an exemplary embodiment of the embodiment of the disclosure, the vehicle control device can select a corresponding function card template according to the number of function controls after arranging the function controls corresponding to each vehicle control function in order of priority from high to low, and then fill each function control into the corresponding control position according to the priority order between each control position in the pre-obtained function card template, and obtain the first function card after filling all the function controls.

[0098] The embodiment of the present disclosure can arrange and combine the function controls corresponding to the vehicle control functions associated with the user intention in order from high to low according to the priority of the vehicle control functions associated with the user intention, display the function control with a higher probability of being selected by the user at a position in the front of the function card, facilitate the user to quickly and accurately find the required function, and further improve the user experience.

[0099] Figure 7 is a structural schematic diagram of a vehicle control device provided by the embodiment of the present disclosure, as Figure 7 shown, the vehicle control device 700 includes a voice recognition module 710, a task processing module 720, a plug-in management module 730, and a plug-in interface module 740, wherein the voice recognition module 710 is configured to perform intention recognition on a voice instruction of a user, obtain a user intention, and send the user intention to the task processing module 720; the task processing module 720 is configured to determine a vehicle control function associated with the user intention, and send the vehicle control function associated with the user intention to the plug-in management module 730; the plug-in management module 730 is configured to combine function controls corresponding to the vehicle control function associated with the user intention, and display a function card obtained by the combination; and the plug-in interface module 740 is configured to, in response to a triggering operation of a target function control in the function card by the user, invoke a target function interface corresponding to the target function control to execute a vehicle control function corresponding to the target function control.

[0100] The vehicle control device 700 can control the voice recognition module 710 to receive a voice instruction, perform intention recognition on the voice instruction after receiving the voice instruction, obtain a user intention, send the user intention to the task processing module 720, control the task processing module 720 to perform semantic addressing in a vertical domain service according to the user intention, determine a vehicle control function associated with the user intention, send the vehicle control function associated with the user intention to the plug-in management module 730, forward the user intention to each vehicle function plug-in corresponding to the vehicle control function associated with the user intention by the plug-in management module 730, integrate and layout the graphic elements of each function control according to the graphic elements of the function controls returned by the vehicle function plug-in, obtain a user intention generated function card of an associated service, display the function card by the vehicle control device 700, and invoke a target function interface corresponding to a target function control to execute a vehicle control function corresponding to the target function control by the plug-in interface module 740 in response to a triggering operation of the function card by the user.

[0101] Specifically, the user intent sent by the voice recognition module 710 to the task processing module 720 and the vehicle control function associated with the user intent sent by the task processing module 720 to the plug-in management module 730 are cross-process distributed in the protocol format specified when the voice and the vertical business communicate, the task processing module 720 includes a task processing unit and a task processing plug-in, and the plug-in management module 730 includes a vehicle plug-in system and a vehicle instruction processor, wherein the task processing unit is configured to determine the vehicle control function associated with the user intent, the task processing plug-in is configured to interface the task processing unit and the vehicle plug-in system, receive the vehicle control function associated with the user intent sent by the task processing unit in the specified protocol format, and cross-process distribute the user intent to the vehicle instruction processor through the vehicle plug-in system, the vehicle instruction processor determines whether each function control corresponding to the vehicle control function associated with the user intent needs to be displayed according to the business scenario (i.e., the current state information of the vehicle), and returns the result as a callback to the task processing unit, in response to the trigger operation of the target function control in the function card by the user, the vehicle plug-in system can cross-process distribute the click event behavior to the vehicle instruction processor, so that the vehicle instruction processor calls the target function interface to execute the vehicle control function corresponding to the target function control, and the vehicle plug-in system can also directly call the target function interface to execute the vehicle control function corresponding to the target function control according to the click event behavior. Through the above method, semantic addressing in the vertical business is realized, and the user intent is issued and responded to the associated vertical business, providing a unified access and integration mechanism for various businesses, and improving the collaboration of the business and the flexibility of the system.

[0102] Optionally, the vehicle control device 700 further comprises a judgment module configured to judge whether the user intent is a fuzzy intent; and the task processing module 720 comprises a first determination unit configured to, if the user intent is a fuzzy intent, match the user intent with a preset reference fuzzy intent, and determine a target fuzzy intent matched with the user intent as the vehicle control function associated with the user intent; and a second determination unit configured to determine the vehicle control function corresponding to the target fuzzy intent as the vehicle control function associated with the user intent.

[0103] Optionally, the task processing module 720 comprises a third determination unit configured to, if the user intent is a precise intent, determine a same-type intent of the user intent based on a preset association relationship between intents; and a fourth determination unit configured to determine the vehicle control functions corresponding to the user intent and the same-type intent as the vehicle control function associated with the user intent.

[0104] Optionally, the fuzzy intention includes function missing intention and parameter missing intention, and the judgment module includes: a judgment unit, used to judge whether there is a target function matching the user intention in the preset function list; a fifth determination unit, used to determine that the user intention is a function missing intention if not; and a sixth determination unit, used to determine that the user intention is a precise intention if it exists, when the user intention contains function parameters corresponding to the target function, otherwise determine that the user intention is a parameter missing intention.

[0105] Optionally, the vehicle control device 700 also includes: an acquisition module for acquiring the current status information of the vehicle; a screening module for screening alternative functions that match the status information from the vehicle control functions associated with the user intention; and the plug-in management module 730, specifically for combining function controls corresponding to the alternative functions.

[0106] Optionally, the plug-in management module 730 includes: an acquisition unit for acquiring the priority of the vehicle control function associated with the user intention; and a combination unit for arranging and combining the function controls corresponding to the vehicle control function associated with the user intention in order of priority from high to low.

[0107] The vehicle control device provided in this embodiment is capable of executing the method described in any of the above embodiments. Its execution method and beneficial effects are similar and will not be described in detail here.

[0108] Figure 8 It is a structural diagram of a computer device provided by an embodiment of the present disclosure.

[0109] like Figure 8 As shown, the computer device may include a processor 810 and a memory 820 storing computer program instructions.

[0110] Specifically, the processor 810 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0111] The memory 820 can include mass storage for data or instructions. As an example and not by way of limitation, the memory 820 can include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disc (e.g., a compact disc (CD) or a digital versatile disc (DVD)), a solid-state drive (SSD), a USB drive, or a combination of two or more of these. Where appropriate, the memory 820 can include removable or non-removable (or fixed) media. Where appropriate, the memory 820 can be internal or external to the integrated access device. In particular embodiments, the memory 820 is non-volatile, solid-state memory. In particular embodiments, the memory 820 includes read-only memory (ROM). Where appropriate, this ROM can be mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically alterable ROM (EAROM), or flash memory, or a combination of two or more of these. The transceiver 830 can communicate bi-directionally with one or more other devices, possibly using the bus 840. The transceiver 830 can include a modem, a network card, an infrared communication device, a wireless communication device, and / or a device to interface with a wireless transceiver (e.g., a Bluetooth® device, an 802.11 device, a Wi-Fi device, a WiMax device, a WiFi Direct device, a cellular device, a GPS device, and / or the like). In some embodiments, the transceiver 830 can include a plurality of transceivers. In some embodiments, the transceiver 830 can be removable from the integrated access device.

[0112] The processor 810 can execute instructions stored in the memory 820 to perform the steps of the vehicle control method provided by embodiments of the present disclosure.

[0113] In one example, the computer device can also include a transceiver 830 and a bus 840. As shown, the processor 810, the memory 820, and the transceiver 830 are connected by the bus 840 and complete communication among each other. Figure 8

[0114] ​Bus 840 includes a hardware, software, or both that couples components of computer system 800 to each other. As an example without limitation, bus 840 can include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side BUS (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand (IB) interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or some other suitable bus or interconnect, or a combination of two or more of these. Bus 840 can include one or more buses, where appropriate. Although this application describes and illustrates a particular bus, this application contemplates any suitable bus or interconnect.

[0115] The embodiment of the present disclosure further provides a computer readable storage medium, which can store a computer program. When the computer program is executed by a processor, the processor implements the vehicle control method provided by the embodiment of the present disclosure.

[0116] The storage medium described above may, for example, include a memory 820 of computer program instructions, which can be executed by the processor 810 of the vehicle control device to complete the vehicle control method provided by the embodiments of the present disclosure. Optionally, the storage medium can be a non-transitory computer readable storage medium, for example, the non-transitory computer readable storage medium can be a ROM, a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device, etc. The computer program described above can be written in any combination of one or more programming languages to implement the program code for performing the operations of the embodiments of the present disclosure, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0117] The embodiments of the present disclosure also provide a vehicle, which includes a memory, a processor, and a computer program, wherein the memory stores the computer program, and when the computer program is executed by the processor, the processes and effects in the above embodiments of the present disclosure can be realized, which will not be repeated here.

[0118] The above is only a specific implementation of the present disclosure, which enables those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to these embodiments described herein, but will conform to the widest range consistent with the principles and novel features disclosed herein.

Claims

1. A vehicle control method characterized by, The method comprises: performing intent recognition on a voice instruction of a user to obtain a user intent; determining a vehicle control function associated with the user intent; combining function controls corresponding to the vehicle control function associated with the user intent, and displaying a function card obtained by the combination; in response to a triggering operation of a target function control in the function card by the user, controlling the vehicle to execute a vehicle control function corresponding to the target function control.

2. The method of claim 1, wherein, Before the determining of the vehicle control function associated with the user intent, the method comprises: determining whether the user intent is a fuzzy intent; the determining of the vehicle control function associated with the user intent comprises: if the user intent is a fuzzy intent, matching the user intent with a preset reference fuzzy intent to determine a target fuzzy intent matched with the user intent; determining a vehicle control function corresponding to the target fuzzy intent as the vehicle control function associated with the user intent.

3. The method of claim 2, wherein, the determining of the vehicle control function associated with the user intent comprises: if the user intent is a precise intent, determining a same-type intent of the user intent based on a preset association relationship between intents; determining vehicle control functions corresponding to the user intent and the same-type intent as the vehicle control function associated with the user intent.

4. The method of claim 2, wherein, The fuzzy intent comprises a function-missing intent and a parameter-missing intent, and the determining of whether the user intent is a fuzzy intent comprises: determining whether a target function matched with the user intent exists in a preset function list; if not, determining that the user intent is a function-missing intent; if yes, determining that the user intent is a precise intent when the target function corresponding to a function parameter is contained in the user intent, otherwise, determining that the user intent is a parameter-missing intent.

5. The method of claim 1, wherein, Before the combining of the function controls corresponding to the vehicle control function associated with the user intent, the method comprises: obtaining current state information of the vehicle; screening a candidate function matched with the state information from the vehicle control function associated with the user intent; the combining of the function controls corresponding to the vehicle control function associated with the user intent comprises: combining function controls corresponding to the candidate function.

6. The method of claim 1, wherein, The combining of the function controls corresponding to the vehicle control function associated with the user intent comprises: obtaining a priority of the vehicle control function associated with the user intent; sequentially arranging the function controls corresponding to the vehicle control function associated with the user intent in a descending order of priority, and combining the arranged function controls.

7. A vehicle control device characterized by comprising: The device comprises: a voice recognition module configured to perform intent recognition on a voice instruction of a user to obtain a user intent, and send the user intent to a task processing module; the task processing module is configured to determine a vehicle control function associated with the user intent, and send the vehicle control function associated with the user intent to a plug-in management module; the plug-in management module is configured to combine function controls corresponding to the vehicle control function associated with the user intent, and display a function card obtained by the combination. The plug-in interface module is configured to, in response to a user triggering a target function control in the function card, invoke a target function interface corresponding to the target function control to execute a vehicle control function corresponding to the target function control.

8. A computer device, comprising: Comprising: a memory; a processor; and a computer program; wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method of any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The storage medium has a computer program stored therein, and when the computer program is executed by a processor, the method of any one of claims 1-6 is implemented.

10. A vehicle characterized by comprising: Comprising: a memory; a processor; and a computer program; wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method of any one of claims 1-6.

Citation Information

Cited By

  • Streaming computing method and device, computing equipment and storage medium

    CN116432692A