Vehicle machine instruction recommendation method and device, electronic equipment, storage medium and vehicle

By acquiring historical information and activity status of in-vehicle commands, targeted recommendation information is generated, solving the problem of users not knowing how they use in-vehicle commands, improving user experience and brand loyalty, and achieving effective recommendation of in-vehicle commands.

CN120849679APending Publication Date: 2025-10-28CHINA FAW CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510814346.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-18
Publication Date
2025-10-28

AI Technical Summary

Technical Problem

Users' usage of in-vehicle system commands is unknown, which makes it impossible to maximize the intelligence of the voice assistant, and inappropriate information push may reduce brand favorability.

Method used

By acquiring historical information of vehicle-mounted commands, marking activity levels, and generating recommendation information, including permissions, scenarios, and execution strategies, the most suitable command recommendations are filtered out. Combined with voice assistant interaction and vehicle environment information, vehicle-mounted commands are recommended in a targeted manner.

Benefits of technology

This increased users' understanding and use of in-vehicle commands, enhanced user experience, increased brand loyalty, avoided ineffective recommendations, and met user needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120849679A_ABST
    Figure CN120849679A_ABST
Patent Text Reader

Abstract

The invention discloses an in-vehicle infotainment instruction recommendation method and device, electronic equipment, a storage medium and a vehicle, and relates to the field of in-vehicle infotainment instructions, and the method comprises the steps: obtaining historical information that an in-vehicle infotainment instruction is activated; marking activeness state information of the in-vehicle machine instruction according to historical information that the in-vehicle machine instruction is activated; and according to the activeness state of the in-vehicle machine instruction, generating recommendation information of the in-vehicle machine instruction. According to the scheme, the activeness of the vehicle-mounted terminal instruction is marked, directional recommendation of the vehicle-mounted terminal instruction is formed, and the opportunity of using and knowing the vehicle-mounted terminal instruction is increased. By delimiting an instruction alternative range, instruction recommendation which is invalid or meaningless to a user is filtered out, so that the recommendation has a real experienced opportunity. Through the interaction process of the voice assistant, the demand of the user is fully understood, and the current most suitable recommendation in-vehicle machine instruction is matched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle-mounted instructions, and in particular to vehicle-mounted instruction recommendation methods, vehicle-mounted instruction recommendation devices, electronic devices, storage media, and vehicles. Background Technology

[0002] Currently, there are more and more voice control commands, but users only perceive and use a handful of them. Many users have owned their cars for several years but only use a few commands, so they don't know how many commands they have or how much they use them, thus failing to maximize the intelligence of the voice assistant.

[0003] In addition, as the functions and services of in-vehicle systems increase, customers need to be able to fairly know the product features they can enjoy. However, some users, for various reasons, cannot learn about and use them in a timely manner, which reduces user loyalty to the brand and reduces opportunities for user experience.

[0004] While it's possible to push information to users, inappropriate pushes can reduce brand favorability.

[0005] Therefore, a solution for recommending vehicle-mounted commands is needed. This solution should start with the user's command usage and recommend vehicle-mounted commands to the user, helping the user to better understand the product's functions. Summary of the Invention

[0006] The purpose of this invention is to provide a vehicle infotainment system command recommendation method, a vehicle infotainment system command recommendation device, an electronic device, a storage medium, and a vehicle, at least solving one technical problem in how to understand the user's command usage and how to appropriately recommend vehicle infotainment system commands.

[0007] This invention provides the following solution:

[0008] According to one aspect of the present invention, a vehicle infotainment system instruction recommendation method is provided, the vehicle infotainment system instruction recommendation method comprising:

[0009] Retrieve historical information on activated vehicle-mounted commands;

[0010] Based on the historical information of vehicle-mounted commands being activated, mark the activity status information of vehicle-mounted commands;

[0011] Based on the activity level of the vehicle's infotainment system commands, recommended information for vehicle-mounted commands is generated.

[0012] Furthermore, the recommended information for generating vehicle-mounted instructions includes:

[0013] Obtain the vehicle's instruction library;

[0014] The vehicle control command library includes information on the permission policies corresponding to the vehicle control commands;

[0015] Among them, based on the permission policy, the recommended objects based on permissions and the first candidate range of instructions for the corresponding recommended objects are selected;

[0016] Based on the first candidate range of instructions, recommended information for vehicle-mounted instructions is generated according to the activity status flag of the vehicle-mounted instructions.

[0017] Furthermore, the recommended information for generating vehicle-mounted instructions includes:

[0018] Obtain the vehicle's instruction library;

[0019] The vehicle control command library includes information on scenario strategies corresponding to the vehicle control commands;

[0020] Among them, based on the scenario strategy, a second alternative range of instructions based on scenario activation and / or adaptation is selected;

[0021] Based on the intersection of the first and second candidate ranges of instructions, recommended information for vehicle-mounted instructions is generated according to the activity status flag of the vehicle-mounted instructions.

[0022] Furthermore, the recommended information for generating vehicle-mounted instructions includes:

[0023] Obtain the vehicle's instruction library;

[0024] The vehicle control instruction library includes information on the execution strategy corresponding to the vehicle control instructions;

[0025] Among them, based on the execution strategy, a third range of alternative instructions based on the instruction executable conditions is selected;

[0026] Based on the intersection of the first, second, and third candidate ranges of instructions, recommended information for vehicle-mounted instructions is generated according to the activity status flags of the vehicle-mounted instructions.

[0027] Furthermore, it also includes:

[0028] The step of marking the activity status information of vehicle-mounted commands based on the historical information of vehicle-mounted command activation includes generating activity status markers based on the frequency and time period of user activation of vehicle-mounted commands.

[0029] Among them, vehicle-mounted commands with a zero activation frequency throughout the entire period are marked as having the highest activity level;

[0030] Vehicle-mounted commands with a activation frequency of zero during a preset time period are marked as having the second highest activity level.

[0031] Based on the activity level of the vehicle-mounted command, it is marked as either the first or second activity level, and recommended information for the vehicle-mounted command is generated.

[0032] Furthermore, it also includes:

[0033] Obtain voice assistant interaction information;

[0034] Based on the voice assistant interaction information, obtain the intersection of the first candidate range and the second candidate range of the command;

[0035] Obtain vehicle status information and information about the vehicle's interior and exterior environment;

[0036] The third alternative range of instructions is obtained based on vehicle status information and information about the vehicle's interior and exterior environment.

[0037] Based on the intersection of the first, second, and third candidate ranges of instructions, vehicle-mounted instructions with an activity level marked as first or second activity level are filtered out.

[0038] Based on the vehicle-mounted instructions that are filtered out and marked as having the first or second level of activity, recommended information for vehicle-mounted instructions is generated.

[0039] Furthermore, the step of generating recommended information for vehicle-mounted commands based on the filtered vehicle-mounted commands marked with a first activity level or a second activity level includes:

[0040] Determine whether the current time period is the preset time period;

[0041] If so, then based on the vehicle-mounted instructions with the activity level marked as the second most active, generate recommended information for vehicle-mounted instructions;

[0042] If yes, no, then based on the vehicle-mounted instructions with the highest activity level (marked as the first activity level) that have been filtered out, recommended information for vehicle-mounted instructions will be generated.

[0043] Furthermore, it also includes:

[0044] Based on the interaction with the voice assistant to activate the vehicle system command, obtain the current vehicle system command activity status information;

[0045] Obtain control strategy information corresponding to the activity level of vehicle-mounted commands in relation to the terminal display status of the voice assistant;

[0046] Based on the control strategy that corresponds to the activity level of vehicle-mounted commands in relation to the terminal display status of the voice assistant, the voice assistant's terminal displays the current activity level of vehicle-mounted commands.

[0047] According to a second aspect of the present invention, a vehicle-mounted command recommendation device is provided, the vehicle-mounted command recommendation device comprising:

[0048] The historical information module is used to obtain historical information about the activation of vehicle-mounted commands;

[0049] The status marking module is used to mark the activity status information of vehicle-mounted commands based on the historical information of the activation of vehicle-mounted commands;

[0050] The recommendation information module is used to generate recommendation information for vehicle-mounted commands based on the activity level of the commands.

[0051] According to three aspects of the present invention, an electronic device is provided, comprising: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

[0052] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of the vehicle infotainment instruction recommendation method.

[0053] According to four aspects of the present invention, a computer-readable storage medium is provided storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the vehicle instruction recommendation method.

[0054] According to five aspects of the present invention, a vehicle is provided, comprising:

[0055] An electronic device for implementing the steps of the vehicle-mounted instruction recommendation method;

[0056] The processor runs a program, and when the program runs, it executes the steps of the vehicle-mounted instruction recommendation method based on data output from the electronic device.

[0057] A storage medium for storing a program that, when running, executes the steps of the vehicle-mounted instruction recommendation method in response to data output from an electronic device.

[0058] The above solution achieves the following beneficial technical effects:

[0059] This application increases the opportunities for users to use and understand vehicle-mounted commands by marking the activity level of these commands.

[0060] This application filters out invalid or meaningless instruction recommendations by defining the range of alternative instructions, thus giving the recommendations a real chance to be experienced.

[0061] This application fully understands the user's needs through the interaction process with the voice assistant and matches the most suitable recommended in-vehicle system command at the moment. Attached Figure Description

[0062] Figure 1 This is a flowchart of a vehicle-mounted command recommendation method provided by one or more embodiments of the present invention.

[0063] Figure 2 This is a structural diagram of a vehicle-mounted instruction recommendation device provided in one or more embodiments of the present invention.

[0064] Figure 3 This is a schematic diagram of voice command classification provided in a specific embodiment of the present invention.

[0065] Figure 4 This is a schematic diagram illustrating the recommendation of new user instructions in a specific embodiment of the present invention.

[0066] Figure 5 This is a schematic diagram illustrating the recommendation of commands for existing users in a specific embodiment of the present invention.

[0067] Figure 6 This is a block diagram of an electronic device structure for a vehicle-mounted command recommendation method provided in one or more embodiments of the present invention. Detailed Implementation

[0068] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0069] Figure 1 This is a flowchart of a vehicle-mounted command recommendation method provided by one or more embodiments of the present invention.

[0070] like Figure 1 The recommended methods for using the vehicle's infotainment system include:

[0071] Step S1: Obtain historical information on the activation of vehicle-mounted commands;

[0072] Step S2: Based on the historical information of vehicle-mounted commands being activated, mark the activity status information of the vehicle-mounted commands;

[0073] Step S3: Generate recommended information for vehicle-mounted commands based on the activity status of the vehicle-mounted commands.

[0074] Specifically, in one embodiment, the user's usage of voice commands is dynamically displayed through human-computer interaction with a voice IP avatar (voice assistant). The user's usage preferences are reflected by the color of the voice IP avatar image (marking the activity status information of the vehicle system commands). The user's commands are statistically analyzed periodically (obtaining historical information on the activation of vehicle system commands) and feedback is given to the user (generating recommended information for vehicle system commands). This guides the user to explore the functions of voice to the greatest extent and helps the user unlock more convenient voice commands.

[0075] For example, in the above embodiment, when a user registers an account, the voice IP image is grayed out, and the user is prompted via voice to explore voice interaction. As the user unlocks more voice functions, the voice image will gradually gain more color and guide the user to the voice guidance page.

[0076] There are N voice commands and M pixels for the voice avatar. For every N / M commands unlocked by the user, one pixel of the voice avatar can be set to color.

[0077] You can also view the unlock rate of different services. For example, there are a total of 99 navigation voice commands, of which 20 have been unlocked, and you can also view the commands that have not been unlocked.

[0078] In this embodiment, the recommended information for generating vehicle-mounted commands includes:

[0079] Obtain the vehicle's instruction library;

[0080] The vehicle control command library includes information on the permission policies corresponding to the vehicle control commands;

[0081] Among them, based on the permission policy, the recommended objects based on permissions and the first candidate range of instructions for the corresponding recommended objects are selected;

[0082] Based on the first candidate range of instructions, recommended information for vehicle-mounted instructions is generated according to the activity status flag of the vehicle-mounted instructions.

[0083] Specifically, in a particular implementation, such as Figure 3 The voice command categories shown include three main parts: vehicle control commands, entertainment-related control commands, and navigation-related control commands. Each person uses different commands (e.g., user permissions for corresponding vehicle system commands vary, and the range of commands available or frequently used by each user differs). The proportion of commands unlocked by user commands can be set to different colors for the voice IP address, helping users better understand their own voice command usage.

[0084] A typical vehicle has multiple users, each with different permissions and the commands that can be executed.

[0085] In this embodiment, the recommended information for generating vehicle-mounted commands includes:

[0086] Obtain the vehicle's instruction library;

[0087] The vehicle control command library includes information on the scenario strategies corresponding to the vehicle control commands;

[0088] Among them, based on the scenario strategy, a second alternative range of instructions based on scenario activation and / or adaptation is selected;

[0089] Based on the intersection of the first and second candidate ranges of instructions, recommended information for vehicle-mounted instructions is generated according to the activity status flag of the vehicle-mounted instructions.

[0090] Specifically, for example, when driving in crowded environments, it's crucial to closely observe the surroundings. Therefore, it's not advisable to recommend entertainment-related commands, even those with low activity levels. Such commands should not be included in the second option list.

[0091] In this embodiment, the recommended information for generating vehicle-mounted commands includes:

[0092] Obtain the vehicle's instruction library;

[0093] The vehicle control command library includes information on the execution strategies for the corresponding vehicle control commands;

[0094] Among them, based on the execution strategy, a third range of alternative instructions based on the instruction executable conditions is selected;

[0095] Based on the intersection of the first, second, and third candidate ranges of instructions, recommended information for vehicle-mounted instructions is generated according to the activity status flags of the vehicle-mounted instructions.

[0096] Specifically, some vehicle-mounted commands are difficult to execute because the vehicle's current performance is insufficient or environmental conditions do not permit them. Such commands are not included in the third alternative command list.

[0097] In this embodiment, it also includes:

[0098] Based on the historical information of vehicle-mounted commands being activated, the activity status information of vehicle-mounted commands is marked, including generating activity status markers based on the frequency and time period of user activation of vehicle-mounted commands.

[0099] Among them, vehicle-mounted commands with a zero activation frequency throughout the entire period are marked as having the highest activity level;

[0100] Vehicle-mounted commands with a activation frequency of zero during a preset time period are marked as having the second highest activity level.

[0101] Based on the activity level of the vehicle-mounted command, it is marked as either the first or second activity level, and recommended information for the vehicle-mounted command is generated.

[0102] Specifically, some in-vehicle infotainment commands may be completely unknown to the user. Although the user is highly likely to need them, they won't issue the command because they are unaware of it. For example, if the vehicle has a glass light transmittance adjustment function, the user might not know about this function and may never issue this command throughout the vehicle's entire lifespan. Therefore, this command is marked as the most active. This command can be prioritized when the face is exposed to sunlight.

[0103] Some in-vehicle infotainment commands are necessary in specific scenarios, but some drivers are unaware of their use. For example, vehicle lights have multiple operating modes, one of which involves continuously turning on the low beams while manually controlling the high beams.

[0104] When the driver arrives at the tunnel entrance, they are unaware of this operating mode and will not issue any instructions. It is recommended to issue this instruction during the preset time period when the driver is near the tunnel entrance.

[0105] In this embodiment, it also includes:

[0106] Obtain voice assistant interaction information;

[0107] Based on the voice assistant interaction information, obtain the intersection of the first candidate range and the second candidate range of the command;

[0108] Obtain vehicle status information and information about the vehicle's interior and exterior environment;

[0109] The third alternative range of instructions is obtained based on vehicle status information and information about the vehicle's interior and exterior environment.

[0110] Based on the intersection of the first, second, and third candidate ranges of instructions, vehicle-mounted instructions with an activity level marked as first or second activity level are filtered out.

[0111] Based on the vehicle-mounted instructions that are filtered out and marked as having the first or second level of activity, recommended information for vehicle-mounted instructions is generated.

[0112] In this embodiment, the recommended information for generating vehicle-mounted commands based on the filtered vehicle-mounted commands marked with either a first activity level or a second activity level includes:

[0113] Determine if the current time period is a preset time period;

[0114] If so, then based on the vehicle-mounted instructions with the activity level marked as the second most active, generate recommended information for vehicle-mounted instructions;

[0115] If yes, no, then based on the vehicle-mounted instructions with the highest activity level (marked as the first activity level) that have been filtered out, recommended information for vehicle-mounted instructions will be generated.

[0116] In this embodiment, it also includes:

[0117] Based on the interaction with the voice assistant to activate the vehicle system command, obtain the current vehicle system command activity status information;

[0118] Obtain control strategy information corresponding to the activity level of vehicle-mounted commands in relation to the terminal display status of the voice assistant;

[0119] Based on the control strategy that corresponds to the activity level of vehicle-mounted commands in relation to the terminal display status of the voice assistant, the voice assistant's terminal displays the current activity level of vehicle-mounted commands.

[0120] Specifically, in one particular embodiment, such as Figure 4 The recommended instructions for new users include, when registering a new account for the first time, obtaining a total of N voice control instructions from the cloud, M pixels of the voice IP image, A vehicle control instructions, B entertainment instructions, and C navigation instructions, where A+B+C=N, T is the number of instructions the user has unlocked, T=0, A1 is the vehicle control instructions the user has unlocked, B1 is the unlocked entertainment instructions, and C1 is the unlocked navigation instructions, where A1=B1=C1.

[0121] When a user unlocks a new command, T=T+1. If it is a vehicle control command, A1=A1+1; if it is an entertainment control command, B1=B1+1; if it is a navigation control command, C1=C1+1.

[0122] The total number of commands is N, and the number of pixels of the voice IP image is M. For every N / M new commands added, one pixel of the voice IP image becomes colored. If T>N / M, one pixel of the voice IP becomes colored, and T=0; otherwise, T=T+1, and it continues to wait for the user to unlock new commands.

[0123] If T>N / M, calculate the proportion of vehicle control commands A2, entertainment commands B2, and navigation commands C2. If A2 is the largest, set the voice image to blue; if B2 is the largest, set the voice image to red; if C2 is the largest, set the voice image to green.

[0124] In another specific embodiment, such as Figure 5 The recommended commands for existing users include logging in with their mobile phone number. The user database is queried to retrieve information such as T, A1, A2, B1, B2, C1, and C2. Based on this information, a corresponding voice IP avatar is created, and TTS prompts are given, e.g., for vehicle control (A1 maximum), the TTS would be: "Dear user, according to your previous user records, you used the most voice commands for vehicle settings (A2 percentage). We've found that you haven't controlled the vehicle's seats yet. You could try saying, 'Set the seat heating to level 2,' which will help you set the seat temperature more quickly."

[0125] Figure 2 This is a structural diagram of a vehicle-mounted instruction recommendation device provided in one or more embodiments of the present invention.

[0126] like Figure 2 The in-vehicle instruction recommendation device shown includes: a history information module, a status flag module, and a recommendation information module;

[0127] The historical information module is used to obtain historical information about the activation of vehicle-mounted commands;

[0128] The status marking module is used to mark the activity status information of vehicle-mounted commands based on the historical information of the activation of vehicle-mounted commands;

[0129] The recommendation information module is used to generate recommendation information for vehicle-mounted commands based on the activity level of the commands.

[0130] It is worth noting that although this system only discloses the historical information module, the status marking module, and the recommendation information module, it does not mean that this device is limited to the above-mentioned basic functional modules. On the contrary, what this invention intends to express is that, based on the above-mentioned basic functional modules, those skilled in the art can add one or more functional modules in combination with existing technology to form an infinite number of embodiments or technical solutions. That is to say, this system is open rather than closed. It should not be assumed that the scope of protection of the claims of this invention is limited to the above-disclosed basic functional modules just because this embodiment only discloses a few basic functional modules.

[0131] Figure 6 This is a block diagram of an electronic device structure for a vehicle-mounted command recommendation method provided in one or more embodiments of the present invention.

[0132] like Figure 6 As shown, this application provides an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

[0133] The memory stores a computer program that, when executed by the processor, causes the processor to perform steps of a recommended method for vehicle-mounted instructions.

[0134] This application also provides a computer-readable storage medium storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of a vehicle-mounted instruction recommendation method.

[0135] This application also provides a development platform, including:

[0136] Electronic devices, steps for implementing the vehicle-mounted instruction recommendation method;

[0137] The processor runs programs, and when the program runs, it executes the recommended steps of the vehicle system instructions based on the data output from the electronic device.

[0138] Storage medium for storing programs, which, when running, execute vehicle-mounted instructions based on data output from electronic devices.

[0139] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.

[0140] The electronic device comprises a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory. The operating system can be any one or more computer operating systems that control the electronic device through processes, such as Linux, Unix, Android, iOS, or Windows. Furthermore, in this embodiment of the invention, the electronic device can be a smartphone, tablet computer, or other handheld device, or a desktop computer, portable computer, or other electronic device; there is no particular limitation in this embodiment.

[0141] In this embodiment of the invention, the executing entity for electronic device control can be an electronic device itself, or a functional module within an electronic device capable of calling and executing a program. The electronic device can obtain the firmware corresponding to the storage medium. This firmware is provided by the supplier, and different storage media may have the same or different firmware; no limitation is made here. After obtaining the firmware corresponding to the storage medium, the electronic device can write this firmware into the storage medium; specifically, it burns the firmware corresponding to the storage medium into the storage medium. The process of burning the firmware into the storage medium can be implemented using existing technology, and will not be elaborated upon in this embodiment of the invention.

[0142] Electronic devices can also obtain reset commands corresponding to the storage media. The reset commands corresponding to the storage media are provided by the supplier. The reset commands corresponding to different storage media can be the same or different, and no restrictions are imposed here.

[0143] At this time, the storage medium of the electronic device is a storage medium on which the corresponding firmware has been written. The electronic device can respond to the reset command corresponding to the storage medium on which the corresponding firmware has been written, thereby resetting the storage medium on which the corresponding firmware has been written according to the reset command. The process of resetting the storage medium according to the reset command can be implemented by existing technology and will not be described in detail in this embodiment of the invention.

[0144] For ease of description, the above devices are described separately according to their functions, divided into various units and modules. Of course, in implementing this application, the functions of each unit and module can be implemented in one or more software and / or hardware.

[0145] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the meaning consistent with their meaning in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined.

[0146] For the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.

[0147] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.

[0148] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for recommending vehicle-mounted system commands, characterized in that, The method for recommending vehicle-mounted commands includes: Retrieve historical information on activated vehicle-mounted commands; Based on the historical information of vehicle-mounted commands being activated, mark the activity status information of vehicle-mounted commands; Based on the activity level of the vehicle's infotainment system commands, recommended information for vehicle-mounted commands is generated.

2. The vehicle-mounted instruction recommendation method according to claim 1, characterized in that, The recommended information for generating vehicle-mounted commands includes: Obtain the vehicle's instruction library; The vehicle control command library includes information on the permission policies corresponding to the vehicle control commands; Among them, based on the permission policy, the recommended objects based on permissions and the first candidate range of instructions for the corresponding recommended objects are selected; Based on the first candidate range of instructions, recommended information for vehicle-mounted instructions is generated according to the activity status flag of the vehicle-mounted instructions.

3. The vehicle-mounted instruction recommendation method according to claim 2, characterized in that, The recommended information for generating vehicle-mounted commands includes: Obtain the vehicle's instruction library; The vehicle control command library includes information on scenario strategies corresponding to the vehicle control commands; Among them, based on the scenario strategy, a second alternative range of instructions based on scenario activation and / or adaptation is selected; Based on the intersection of the first and second candidate ranges of instructions, recommended information for vehicle-mounted instructions is generated according to the activity status flag of the vehicle-mounted instructions.

4. The vehicle-mounted instruction recommendation method according to claim 3, characterized in that, The recommended information for generating vehicle-mounted commands includes: Obtain the vehicle's instruction library; The vehicle control instruction library includes information on the execution strategy corresponding to the vehicle control instructions; Among them, based on the execution strategy, a third range of alternative instructions based on the instruction executable conditions is selected; Based on the intersection of the first, second, and third candidate ranges of instructions, recommended information for vehicle-mounted instructions is generated according to the activity status flags of the vehicle-mounted instructions.

5. The vehicle-mounted instruction recommendation method according to claim 4, characterized in that, Also includes: The step of marking the activity status information of vehicle-mounted commands based on the historical information of vehicle-mounted command activation includes generating activity status markers based on the frequency and time period of user activation of vehicle-mounted commands. Among them, vehicle-mounted commands with a zero activation frequency throughout the entire period are marked as having the highest activity level; Vehicle-mounted commands with a activation frequency of zero during a preset time period are marked as having the second highest activity level. Based on the activity level of the vehicle-mounted command, it is marked as either the first or second activity level, and recommended information for the vehicle-mounted command is generated.

6. The vehicle-mounted instruction recommendation method according to claim 5, characterized in that, Also includes: Obtain voice assistant interaction information; Based on the voice assistant interaction information, obtain the intersection of the first candidate range and the second candidate range of the command; Obtain vehicle status information and information about the vehicle's interior and exterior environment; The third alternative range of instructions is obtained based on vehicle status information and information about the vehicle's interior and exterior environment. Based on the intersection of the first, second, and third candidate ranges of instructions, vehicle-mounted instructions with an activity level marked as first or second activity level are filtered out. Based on the vehicle-mounted instructions that are filtered out and marked as having the first or second level of activity, recommended information for vehicle-mounted instructions is generated.

7. A vehicle-mounted command recommendation device, characterized in that, The vehicle-mounted instruction recommendation device includes: The historical information module is used to obtain historical information about the activation of vehicle-mounted commands; The status marking module is used to mark the activity status information of vehicle-mounted commands based on the historical information of the activation of vehicle-mounted commands; The recommendation information module is used to generate recommendation information for vehicle-mounted commands based on the activity level of the commands.

8. An electronic device, characterized in that, include: The processor, communication interface, memory, and communication bus are connected, with the processor, communication interface, and memory communicating with each other via the communication bus. The memory stores a computer program that, when executed by a processor, causes the processor to perform the steps of the vehicle infotainment instruction recommendation method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The device stores a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the vehicle instruction recommendation method as described in any one of claims 1 to 6.

10. A vehicle, characterized in that, include: An electronic device for implementing the steps of the vehicle instruction recommendation method as described in any one of claims 1 to 6; A processor that runs a program, and when the program runs, it executes the steps of the vehicle instruction recommendation method as described in any one of claims 1 to 6 from data output by the electronic device. A storage medium for storing a program that, when running, performs the steps of the vehicle instruction recommendation method as described in any one of claims 1 to 6 on data output from an electronic device.