A method, apparatus, vehicle and storage medium for scenario mode recommendation

By judging preset conditions in the vehicle and using historical behavioral data and user habit similarity, the system provides scenario-based recommendation information, which solves the problems of user misunderstanding and low adoption rate, and improves users' intention to adopt scenario-based patterns and their experience.

CN117922475BActive Publication Date: 2026-06-23GREAT WALL MOTOR CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREAT WALL MOTOR CO LTD
Filing Date
2023-12-22
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

In existing technologies, users are prone to misunderstanding the scenario patterns recommended by vehicles, resulting in low usage intent and adoption rates.

Method used

By determining whether preset conditions are met in the vehicle, historical behavior data is obtained to determine the similarity between user habits and scenario patterns. Information on the reasons for recommending target scenario patterns, their quality, and effectiveness is provided to improve users' understanding of scenario patterns and their intention to adopt them.

Benefits of technology

This improved users' understanding of the recommended scenario patterns and their willingness to adopt them, thus enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117922475B_ABST
    Figure CN117922475B_ABST
Patent Text Reader

Abstract

The application provides a method, device, vehicle and storage medium for scenario mode recommendation, the method comprising: determining whether a vehicle meets a preset condition for recommending a target scenario mode; determining recommendation information associated with the target scenario mode if it is determined that the vehicle meets the preset condition; wherein the recommendation information is used to describe characteristics of the target scenario mode; and displaying the recommendation information and the target scenario mode, so that a user in the vehicle adopts the target scenario mode based on the recommendation information. The method can improve the user's understanding of the recommended target scenario mode based on the determined recommendation information, further improve the user's adoption intention, and improve the user's vehicle experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicles, and more specifically, to a method, apparatus, vehicle, and storage medium for recommending scenario patterns in the field of vehicles. Background Technology

[0002] As users' daily lives become increasingly intelligent, their demands and expectations for automotive intelligence are also rising. Vehicles can detect the real-time status of both the occupants and the vehicle itself, recommending appropriate scenario modes based on these conditions.

[0003] In existing technologies, only scenario modes are recommended for users. Users may easily misunderstand that the recommended scenario modes are intended to increase usage and purchase rates, resulting in low user intent and adoption rates for the recommended scenario modes. Summary of the Invention

[0004] This application provides a method, apparatus, vehicle, and storage medium for recommending scenario patterns. The method can improve users' understanding of the recommended target scenario patterns, further enhance users' adoption intention, and improve users' driving experience.

[0005] Firstly, a method for recommending scenario patterns is provided. The method includes: determining whether a vehicle meets preset conditions for recommending a target scenario pattern; if the vehicle meets the preset conditions, determining recommendation information associated with the target scenario pattern; wherein the recommendation information is used to describe the characteristics of the target scenario pattern; and displaying the recommendation information and the target scenario pattern so that users in the vehicle can adopt the target scenario pattern based on the recommendation information.

[0006] In the above technical solution, when the vehicle meets the preset conditions of the recommended target scenario mode, the recommended information associated with the target scenario mode is determined, and the recommended information and the target scenario mode are displayed to the user together. This allows the user to understand the characteristics of the target scenario mode based on the recommended information, determine the usefulness of the target scenario mode, improve the user's adoption intention, and avoid the user's misunderstanding of the recommended target scenario mode.

[0007] In conjunction with the first aspect, in some possible implementations, the recommendation information includes recommendation reason information describing the causal characteristics of the recommended target scenario mode, and determining the recommendation information associated with the target scenario mode, including: obtaining historical behavior data of the user on the vehicle within a preset time period; and determining the recommendation reason information for recommending the target scenario mode to the vehicle based on the historical behavior data.

[0008] Combining the first aspect and the above implementation methods, in some possible implementation methods, the recommendation reason information for recommending the target scenario mode to the vehicle is determined based on historical behavior data, including: determining user habits based on historical behavior data; determining the similarity between user habits and multiple scenario modes; and determining the recommendation reason information for recommending the target scenario mode among multiple scenario modes to the vehicle based on the similarity between user habits and multiple scenario modes.

[0009] In the above technical solution, user habits are determined by historical behavioral data, and the recommendation reason information for the target scenario mode is determined by the similarity between user habits and multiple scenario modes. This allows users to understand the recommendation logic based on the recommendation reason information and to understand that the recommended target scenario mode is in line with their own habits, which can increase the user's intention to adopt the target scenario mode.

[0010] In combination with the first aspect and the above implementation methods, in some possible implementation methods, the recommendation information includes recommendation quality information used to describe the quality characteristics of the target scenario pattern, and the recommendation information associated with the target scenario pattern is determined, including: obtaining the workload spent recommending the target scenario pattern; and / or, obtaining the adoption rate of the target scenario pattern after it is recommended within a preset historical time period; and determining the workload and / or adoption rate as recommendation quality information.

[0011] In the above technical solution, the recommendation quality information of the target scenario mode is obtained by acquiring the workload and adoption rate of the recommended target mode. This allows users to understand that the target scenario mode has been recommended through certain calculations and that most users have adopted it after the recommendation, which can improve users' adoption intention.

[0012] Combining the first aspect and the above implementation methods, in some possible implementation methods, the recommendation information includes usage effect information to describe the effect characteristics of using the target scenario mode. Determining the recommendation information corresponding to the target scenario mode includes: determining the target functions included in the target scenario mode; obtaining the user's operation parameters required for the vehicle to perform the target functions; and determining the usage effect information based on the operation parameters.

[0013] In combination with the first aspect and the above implementation methods, in some possible implementation methods, obtaining the user's operation parameters for operating the vehicle to perform the target function includes: obtaining the first operation parameters of the user required for the vehicle to perform the target function when the vehicle does not adopt the target scenario mode; obtaining the second operation parameters of the user required for the vehicle to perform the target function based on the target scenario mode when the vehicle adopts the target scenario mode; and determining the usage effect information based on the operation parameters, including: determining the usage effect information based on the difference information between the first operation parameters and the second operation parameters.

[0014] In conjunction with the first aspect and the above implementation methods, in some possible implementation methods, when the first operation parameter includes a first number of operations and the second operation parameter includes a second number of operations, the usage effect information is determined based on the difference information between the first operation parameter and the second operation parameter, including: subtracting the second number of operations from the first number of operations to obtain a reduction in the number of operations; and determining the reduction in operation time as usage effect information. When the first operation parameter includes a first operation time and the second operation parameter includes a second operation time, the usage effect information is determined based on the difference information between the first operation parameter and the second operation parameter, including: subtracting the second operation time from the first operation time to obtain a reduction in operation time; and determining the reduction in the number of operations as usage effect information. When the first operation parameter includes a first number of times the target posture is displayed and the second operation parameter includes a second number of times the target posture is displayed, wherein the target posture is a posture in which the user's posture change is greater than a preset range when operating the vehicle, the usage effect information is determined based on the difference information between the first operation parameter and the second operation parameter, including: subtracting the second number from the first number to obtain a reduction in the number of operations; and determining the reduction in the number of operations as usage effect information.

[0015] In the above technical solution, the effect information of reducing the number of operations, reducing the operation time, and reducing the number of posture changes can be determined by the first operation parameter when the user does not adopt the target scenario mode and the second operation parameter after adopting the target scenario mode. This allows the user to understand the effect of adopting the target scenario mode based on the effect information, thereby increasing the user's adoption intention.

[0016] In summary, this application determines the recommended information associated with the target scenario mode when the vehicle meets the preset conditions, and displays the recommended information and the target scenario mode together to the user. This allows the user to understand the characteristics of the target scenario mode based on the recommended information, determine its usefulness, increase the user's adoption intention, and avoid misunderstandings about the recommended target scenario mode. By determining user habits through historical behavioral data and the similarity between user habits and multiple scenario modes, the application determines the reasons for recommending the target scenario mode. This allows the user to understand the recommendation logic and realize that the recommended target scenario mode aligns with their habits, increasing their adoption intention. By obtaining the workload and adoption rate of the recommended target scenario mode, the application obtains recommendation quality information, allowing users to understand that the target scenario mode was recommended through calculation and that most users adopted it, thus increasing their adoption intention. Furthermore, by using the first operation parameter when the user did not adopt the target scenario mode and the second operation parameter after adopting it, the application determines the effects of reducing the number of operations, reducing operation time, and reducing the number of posture changes. This allows users to understand the effects of adopting the target scenario mode based on the usage effect information, increasing their adoption intention.

[0017] Secondly, a scenario mode recommendation device is provided, comprising: a judgment module for judging whether a vehicle currently meets preset conditions for a recommended target scenario mode; a determination module for determining recommendation information associated with the target scenario mode when the vehicle meets the preset conditions; wherein the recommendation information describes the characteristics of the target scenario mode; and a recommendation module for displaying the recommendation information and the target scenario mode so that the user adopts the target scenario mode based on the recommendation information.

[0018] In conjunction with the second aspect, in some possible implementations, the recommendation information includes recommendation reason information that describes the causal characteristics of the recommended target scenario mode. Specifically, the recommendation module is used to: obtain historical behavior data of the user on the vehicle within a preset time period; and determine the recommendation reason information for recommending the target scenario mode to the vehicle based on the historical behavior data.

[0019] Combining the second aspect and the above implementation methods, in some possible implementation methods, the recommendation module is specifically used to: determine user habits based on historical behavior data; determine the similarity between user habits and multiple scenario patterns; and determine the recommendation reason information for recommending the target scenario pattern among multiple scenario patterns to the vehicle based on the similarity between user habits and multiple scenario patterns.

[0020] Combining the second aspect and the above implementation methods, in some possible implementation methods, the recommendation information includes recommendation quality information used to describe the quality characteristics of the recommended target scenario mode. The recommendation module is specifically used to: obtain the workload spent on recommending the target scenario mode; and / or, obtain the adoption rate of the target scenario mode after it is recommended within a preset historical time period; and determine the workload and / or adoption rate as recommendation quality information.

[0021] Combining the second aspect and the above implementation methods, in some possible implementation methods, the recommendation information includes usage effect information to describe the effect characteristics of using the target scenario mode. The recommendation module is specifically used to: determine the target functions included in the target scenario mode; obtain the user's operation parameters required for the vehicle to perform the target functions; and determine the usage effect information based on the operation parameters.

[0022] Combining the second aspect and the above implementation methods, in some possible implementation methods, the recommendation module is specifically used to: obtain the first operation parameters of the user required for the vehicle to perform the target function when the vehicle does not adopt the target scenario mode; obtain the second operation parameters of the user required for the vehicle to perform the target function based on the target scenario mode when the vehicle adopts the target scenario mode; and determine the usage effect information based on the difference information between the first operation parameters and the second operation parameters.

[0023] In conjunction with the second aspect and the above implementation methods, in some possible implementation methods, when the first operation parameter includes a first number of operations and the second operation parameter includes a second number of operations, the recommendation module is specifically used to: subtract the second number of operations from the first number of operations to obtain the reduced number of operations; and determine the reduced operation time as usage effect information; when the first operation parameter includes a first operation time and the second operation parameter includes a second operation time, the recommendation module is specifically used to: subtract the second operation time from the first operation time to obtain the reduced operation time; and determine the reduced number of operations as usage effect information; when the first operation parameter includes a first number of times of the target posture and the second operation parameter includes a second number of times of the target posture, wherein the target posture is the posture change amplitude greater than a preset amplitude when the user operates the vehicle, the recommendation module is specifically used to: subtract the second number from the first number to obtain the reduced number of operations; and determine the reduced number of operations as usage effect information.

[0024] Thirdly, a vehicle is provided, including a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, causing the vehicle to perform the methods of the first aspect or any possible implementation thereof.

[0025] Fourthly, a computer program product is provided, comprising: computer program code, which, when run on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof.

[0026] Fifthly, a computer-readable storage medium is provided that stores computer program code, which, when executed on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof. Attached Figure Description

[0027] Figure 1 This is the implementation system architecture of the embodiments of this application.

[0028] Figure 2 This is a schematic flowchart illustrating a scenario pattern recommendation method provided in an embodiment of this application.

[0029] Figure 3 This is a schematic diagram of a display interface provided in an embodiment of this application.

[0030] Figure 4 This is a scenario mode recommendation device provided in the embodiments of this application.

[0031] Figure 5 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Detailed Implementation

[0032] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0033] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0034] Before selling a vehicle, manufacturers can store scenario modes in the vehicle based on big data and the vehicle's executable functions. Based on these scenario modes, multi-functional linkages can be easily and quickly realized to meet user needs.

[0035] Users can also create personalized scenario modes based on their own needs during vehicle use. The vehicle can upload the created scenario modes to the cloud, or the manufacturer can set new scenario modes based on newly collected data and upload them to the cloud. At this time, the cloud stores multiple scenario modes that have not been added to the vehicle's scenario mode list. Multiple scenario modes can exist in the target scenario mode that is very similar to the user's usage habits. At this time, the target scenario mode can be recommended to the vehicle, so that the user can add the target scenario mode to the vehicle's scenario mode list for the user to use.

[0036] However, in existing technologies, when recommending scenario modes, only a pop-up page is displayed to show the target scenario mode. Users may easily misunderstand that the recommended scenario modes are intended to increase usage and purchase rates, resulting in low user intent and adoption rates for the recommended scenario modes.

[0037] This application provides a method for recommending scenario patterns, which can improve users' understanding of the recommended target scenario patterns, further enhance users' adoption intention, and improve users' car use experience.

[0038] Figure 1 This is the implementation system architecture of the embodiments of this application.

[0039] For example, such as Figure 1 As shown, the system 100 includes: cloud 10, other vehicles 20 and vehicles 30.

[0040] Among them, the cloud storage has multiple scenario modes, including those uploaded by the manufacturer and those uploaded by the user.

[0041] Other vehicles 20 are those that have been recommended the target scenario mode. Other vehicles 20 establish a connection with the cloud 10 and can upload information on whether or not the target scenario mode has been adopted to the cloud 10.

[0042] Vehicle 30 is a vehicle driven by the user, and vehicle 30 has corresponding storage space, which stores the user's historical driving behavior data. Vehicle 30 establishes a connection with cloud 20 to obtain relevant parameters of various scenario modes in cloud 20, and determines the recommended target scenario mode from multiple scenario modes based on historical behavior data.

[0043] In some embodiments, vehicle 30 may also obtain information on whether other vehicles in the cloud 10 have adopted the target scenario mode.

[0044] Figure 2 This is a schematic flowchart illustrating a scenario pattern recommendation method provided in an embodiment of this application. The method is applied to vehicles or the cloud; this embodiment uses an application to vehicles as an example for illustration.

[0045] For example, such as Figure 2 As shown, the method 200 includes:

[0046] Step 201: Determine whether the vehicle meets the preset conditions of the recommended target scenario mode;

[0047] The vehicle can be equipped with sensing devices that can acquire real-time sensing data associated with the vehicle, allowing the vehicle to determine whether it meets the preset conditions of the recommended target scenario mode based on the sensing data.

[0048] A target scenario mode is a scenario mode that provides certain functions to the user. A target scenario mode may include control commands to ensure that a target function of the vehicle is in an active state, and these control commands may also include the operating parameters of the target function. When the vehicle activates the target scenario mode, the target function can be triggered to operate and maintain at the target operating parameters to meet the user's needs.

[0049] It should be understood that the target scenario mode can be a preset scenario mode or a scenario mode configured by other users according to their own needs when using other vehicles.

[0050] Vehicle usage scenarios can be categorized. Specifically, user usage scenarios can be categorized based on information such as the time, distance traveled, and location of user usage within a preset time frame (e.g., the past month). For example, if a user drives from home to work around 8:00 AM and parks in the company garage within the past month, this scenario is categorized as a commuting scenario; if a user drives from work to home between 6:00 PM and 8:00 PM and parks in their home's underground garage, this scenario is categorized as a commuting scenario. User usage scenarios and contextual patterns are correlated; scenarios that are correlated with target contextual patterns can be called target scenarios.

[0051] The sensing devices may include time sensing devices, distance sensing devices, and location sensing devices. Based on the information such as current time, distance traveled, and location obtained from the above sensing devices, it can determine whether the vehicle is in the target scene.

[0052] For example, assuming the target scenario is the after-get off work scenario, when the time is obtained as 6:00 PM to 8:00 PM, the user's driving distance is from the company to home, and the vehicle's current location is the underground garage at home, it is determined that the vehicle is in the target scenario.

[0053] The preset conditions can be the conditions for enabling the target scenario mode in the target scene. For example, the preset condition could be detecting that the user needs to rest in the target scene. The sensing device may also include a user state sensing device, which can obtain the user's state information in the after-get off work scene and determine whether the user needs to rest based on the user's state information. Suppose that the obtained user state information determines that the user is in a fatigued state and needs to rest, then the vehicle is determined to meet the preset conditions.

[0054] In some embodiments, the preset conditions may also be obtained based on the user's historical behavior data. Specifically, the vehicle can acquire the user's historical behavior data within a preset time period, analyze and process the historical behavior data to obtain the user's habits in the target scenario, and use the user's habits in the target scenario as the preset conditions in the target scenario.

[0055] For example, assuming the acquired historical behavior data is the user's historical behavior data of the vehicle over the past month, the historical behavior data is analyzed and processed to find that in the past month, the user drove from the company to home 20 times a day between 6:00 pm and 8:00 pm, rested in the car 18 times, with an average rest time of 15 minutes. During this period, the frequency of playing pure music was 95%, the frequency of ambient light rhythm was 95%, the average outside temperature of the vehicle was 28-30°C, the average air conditioning temperature was 25°C, the frequency of fan speed level 1 was 100%, the frequency of seat back recline was 95%, and the seat cushion was raised 95%.

[0056] Determining whether a vehicle currently meets preset conditions may include: determining whether the user's current behavior conforms to user habits in the target scenario based on the perception data perceived by the sensing device; determining that the vehicle currently meets preset conditions when the user's current behavior conforms to user habits; and determining that the vehicle currently does not meet preset conditions when the user's current behavior does not conform to user habits.

[0057] For example, when the current time is perceived to be 6:30 PM based on perception data, and the user drives from the company to home, opens a music app to play instrumental music, turns on the ambient lighting and selects to move with the music, sets the air conditioning temperature to 25°C, sets the fan speed to level 1, reclines the seat back, and raises the seat cushion, it is determined whether the user's current behavior is consistent with the user's habits. At this point, it is determined that the vehicle meets the preset conditions of the recommended target scenario mode.

[0058] Step 202: If the vehicle meets the preset conditions, determine the recommended information associated with the target scenario mode;

[0059] The recommendation information is used to describe the characteristics of the target scenario pattern.

[0060] The target scenario pattern includes features in multiple dimensions, such as recommendation reason features, recommendation quality features, and usage effect features. Information describing the features in these multiple dimensions of the target scenario pattern can be obtained to obtain recommendation information associated with the target scenario pattern.

[0061] In one possible implementation, the recommendation information includes recommendation reason information describing the causal characteristics of the recommended target scenario mode, and determining the recommendation information associated with the target scenario mode includes: obtaining historical behavior data of the user on the vehicle within a preset time period; and determining the recommendation reason information for recommending the target scenario mode to the vehicle based on the historical behavior data.

[0062] Historical behavior data can be user behavior data regarding the vehicle within a preset time period and under target scenarios. This data may include actions such as controlling the air conditioning, ambient lighting, playing music, and adjusting the seats. When such historical behavior data exists, the vehicle responds by adjusting the cabin's environmental parameters. The vehicle's sensing devices can detect these environmental parameters after the vehicle responds to the historical behavior data. The environmental parameters of the vehicle's cabin after responding to the user's historical behavior data can be obtained. Based on these environmental parameters, the correlation between the target scenario and the target scenario mode is determined, providing information on the reasons for recommending the target scenario mode to the vehicle.

[0063] The preset time period can be set according to the actual situation, and this application embodiment does not limit it.

[0064] Assuming the preset time period is the past month, the vehicle can determine the user's historical behavior data in the target scenario over the past month, and obtain the cabin environmental parameters corresponding to the historical behavior data perceived by the sensing device.

[0065] The sensing devices may specifically include: music sensing devices, air conditioning sensing devices, seat sensing devices, ambient lighting sensing devices, etc. They can obtain environmental parameters by sensing information such as the music played in the vehicle in the target scene in the past month, the temperature and airflow of the air conditioning, whether the seat back is tilted back, whether the seat cushion is raised, and the rhythm of the atmosphere.

[0066] In one possible implementation, the recommendation reason information for recommending the target scenario mode to the vehicle is determined based on historical behavior data: user habits are determined based on historical behavior data; the similarity between user habits and multiple scenario modes is determined; and the recommendation reason information for recommending the target scenario mode among multiple scenario modes to the vehicle is determined based on the similarity between user habits and multiple scenario modes.

[0067] As in the above embodiment, the vehicle can obtain the cabin environmental parameters corresponding to historical behavior data. After obtaining the environmental parameters, the vehicle can analyze and process the environmental parameters to obtain the user's habits in the target scenario.

[0068] The analysis and processing of environmental parameters can be understood as grouping environmental parameters corresponding to the same function of the vehicle into a set, and determining the average value or the most frequent value of the environmental parameters in the same set to obtain the user's habits for that function. The environmental parameters for each function are then processed in the same way to obtain the user's habits for each function of the vehicle.

[0069] As in the above embodiment, historical behavioral data includes behavioral data such as controlling the air conditioner, controlling the ambient light, playing music, and adjusting the seat in the target scenario within the past month. The corresponding environmental parameters can include the air conditioner temperature and airflow after each time the air conditioner is turned on; the type of music played each time music is played; the angle of the seat back and the height of the seat cushion adjusted each time; and the rhythm of the ambient light (such as following the music or random rhythm) each time the ambient light is turned on.

[0070] User habits can be obtained by taking the average value of the air conditioning temperature and the highest frequency of the air conditioning airflow, the most frequently played music type, the average value of the seat back angle, the average value of the seat cushion height, and the most frequent rhythm of the ambient light.

[0071] For example, assuming the vehicle was in the target scenario 20 times in the past month, after processing the environmental parameters of each function accordingly, the user habits are as follows: average air conditioning temperature 25℃, fan speed level 1 frequency 100%, pure music playback frequency 95%, ambient lighting rhythmic with music frequency 95%, seat back tilted back an average of 10 degrees, and seat cushion height adjusted an average of 5cm.

[0072] A vehicle can have multiple recommended scenario modes, each with different cabin environmental parameters. After obtaining user habits for the target scenario, the similarity between these habits and the multiple scenario modes can be calculated, and the scenario mode with the highest similarity can be identified as the target scenario mode. The similarity between the target scenario mode and the user habits is then used as the recommendation reason.

[0073] For example, assuming the target scenario mode with the highest similarity to user habits is the nap mode, with a similarity of 90%, the recommended reason could be "Based on user habits, the nap mode has a 90% similarity to user habits, making it the most similar."

[0074] In the above method, user habits are determined by historical behavioral data, and the recommendation reason information for the target scenario mode is determined by the similarity between user habits and multiple scenario modes. This allows users to understand the recommendation logic based on the recommendation reason information and to understand that the recommended target scenario mode is in line with their own habits, which can increase the user's intention to adopt the target scenario mode.

[0075] In one possible implementation, the recommendation information includes recommendation quality information used to describe the features of the target scenario pattern from the dimension of recommendation quality. Determining the recommendation information associated with the target scenario pattern includes: obtaining the workload spent recommending the target scenario pattern; and / or obtaining the adoption rate of the target scenario pattern after it is recommended within a preset historical time period; and determining the workload and / or adoption rate as recommendation quality information.

[0076] The workload can include the number of calculations required for the vehicle to determine the recommended target scenario mode and the time spent on this calculation.

[0077] Specifically, vehicles can determine user habits based on historical user behavior data. Once user habits are obtained, the vehicle can simultaneously calculate the similarity between user habits and multiple scenario patterns based on different algorithms. Each calculation based on one algorithm is counted as one instance, and the number of calculations can be directly obtained.

[0078] Alternatively, vehicles can perform sample augmentation based on users' historical behavior data, obtaining multiple augmented sample data of historical behavior data. These augmented sample data are then analyzed and processed to obtain multiple user habits. Finally, based on these multiple user habits and various algorithms, the similarity between user habits and multiple scenario patterns is calculated. Each calculation based on a single user habit and a single algorithm is counted as one instance, and the number of calculations can be directly obtained.

[0079] The vehicle can obtain the duration from the start to the end of the calculation, thus obtaining the calculation time.

[0080] Assuming the workload is: 999 calculations, 10 minutes of calculation time, the resulting recommendation quality information could be: "This recommendation involved 999 calculations, taking 10 minutes."

[0081] Within a preset historical timeframe, a target scenario pattern can be recommended to multiple vehicles. The number of vehicles that adopt the target scenario pattern can be obtained, and the adoption rate is calculated by comparing the number of vehicles that adopt the target scenario pattern with the total number of vehicles recommended.

[0082] One way to determine whether a vehicle adopts the target scenario mode is by whether the vehicle adds the target scenario mode to its scenario mode list. When a target scenario mode is recommended to a vehicle, and the vehicle adds it to its scenario mode list, it is determined that the vehicle has adopted the target scenario mode.

[0083] For example, the preset historical period could be the past year. Suppose that the target scenario mode was recommended to 10,000 vehicles in the past year, and 9,990 vehicles added the target scenario mode to the scenario mode list. Then, the adoption rate of the target scenario mode is 99.9% for 9,990 vehicles compared to 10,000 vehicles.

[0084] In some embodiments, the adoption rate of the recommended target scenario pattern can be used as recommendation quality information. Specifically, the recommendation quality information can be: "In the past year, the target scenario pattern has been recommended to 10,000 vehicles, and the adoption rate of the target scenario pattern is 99.9%".

[0085] In some embodiments, the recommendation quality information may also include a recommendation rate. Specifically, after each calculation, the vehicle obtains a scenario pattern with the highest similarity to a user's habit. The scenario pattern with the highest similarity obtained in each calculation is the scenario pattern recommended after each calculation. The number of times the target scenario pattern is recommended can be counted and compared with the total number of calculations to obtain the recommendation rate of the target scenario pattern. At this time, the recommendation rate of the target scenario pattern recommended after multiple calculations can be obtained.

[0086] For example, assuming the vehicle undergoes 100 calculations, and the scenario pattern with the highest similarity is obtained in 96 of those calculations, then the recommendation rate of the target scenario pattern obtained from 96 calculations compared to 100 calculations is 96%.

[0087] In some embodiments, the recommendation rate of the target scenario mode can be used as recommendation quality information. Specifically, the recommendation quality information can be: "After 100 calculations, the recommendation rate of the target scenario mode is 96%".

[0088] In some embodiments, recommendation rate, adoption rate, and workload can all be used as recommendation quality information.

[0089] In the above method, the recommendation quality information of the target scenario pattern is obtained by acquiring the workload and adoption rate of the recommended target pattern. This allows users to understand that the target scenario pattern has been recommended through certain calculations and that most users have adopted it after the recommendation, which can improve users' adoption intention.

[0090] In one possible implementation, the recommendation information includes usage effect information describing the effect characteristics of using the target scenario mode. Determining the recommendation information corresponding to the target scenario mode includes: determining the target functions included in the target scenario mode; obtaining the user's operation parameters required for the vehicle to perform the target functions; and determining the usage effect information based on the operation parameters.

[0091] The target scenario mode includes the target functions that the vehicle can perform. These target functions can be one or more, and the target functions included in the target scenario mode can be determined. When a user controls the vehicle to perform a target function, certain operations are required. The information describing these user operations is called operation parameters. Operation parameters can be the parameters by which the user operates the vehicle based on the target scenario mode to cause the target vehicle curtain to perform the target function.

[0092] The target scenario mode can be displayed on the vehicle's infotainment screen. This includes an integrated soft button for activating the target function. The soft button contains control commands that operate the target function based on target parameters, which are user-friendly. Users can send control commands to the vehicle by clicking the integrated soft button, causing the vehicle to respond and execute the target function based on the target parameters. The obtained operation parameters are the user's actions when clicking the integrated soft button on the infotainment screen.

[0093] Usage effect information can describe the improved user experience after the vehicle uses the target scenario mode. After obtaining the operation parameters, the vehicle can determine the usage effect information based on the operation parameters. The usage effect information can be, for example, "based on the soft button operation integrated in the target scenario mode, the vehicle can be controlled to perform the target function based on user habits."

[0094] In one possible implementation, obtaining the user's operation parameters for operating the vehicle to perform the target function includes: obtaining the user's first operation parameters required for the vehicle to perform the target function when the vehicle does not adopt the target scenario mode; obtaining the user's second operation parameters required for the vehicle to perform the target function based on the target scenario mode when the vehicle adopts the target scenario mode; and determining the usage effect information based on the operation parameters, including: determining the usage effect information based on the difference between the first operation parameters and the second operation parameters.

[0095] When the vehicle does not adopt the target scenario mode, the user can control the vehicle to achieve the target function through certain operations. The user's operation parameters obtained in this case are the first operation parameters. In some embodiments, the first operation parameters can be obtained through historical behavior data.

[0096] For example, the vehicle is equipped with control buttons. If the target scenario mode is not adopted, historical behavior data determines that the user needs to manually operate the control buttons to control the vehicle to perform the target function. In this case, the first operation parameter obtained can be "the user manually operates the vehicle to perform the target function".

[0097] When a vehicle adopts a target scenario mode, the user can control the vehicle to achieve the target function based on the target scenario mode through certain operations. The user's operation parameters obtained at this time are the second operation parameters.

[0098] It should be understood that the vehicle can simulate the scenario in which the user controls the vehicle based on the target scenario after adopting the target scenario pattern, and predict the second operating parameters of the user controlling the vehicle to achieve the target function based on the simulated scenario.

[0099] For example, the vehicle includes a voice system. Suppose that the vehicle predicts based on a simulated scenario that the user will issue a voice command to the vehicle to control the vehicle to perform a target scenario mode, thereby controlling the vehicle to perform a target function. In this case, the second operation parameter obtained can be "user voice operation to control the vehicle to perform a target function".

[0100] There is a certain difference between the first operating parameter and the second operating parameter. The difference between the first operating parameter and the second operating parameter can be determined to determine the effect information.

[0101] As in the above embodiment, the first operation parameter is "the user manually controls the vehicle to perform the target function," and the second operation parameter is "the user voice controls the vehicle to perform the target function." The difference between the first and second operation parameters can be determined as "the user can voice-control the vehicle to perform the target function based on the target scenario mode," and this difference information is identified as the usage effect information.

[0102] In one possible implementation, when the first operation parameter includes a first number of operations and the second operation parameter includes a second number of operations, the usage effect information is determined based on the difference between the first and second operation parameters, including: subtracting the second number of operations from the first number of operations to obtain a reduction in the number of operations; and determining the reduced operation time as usage effect information. When the first operation parameter includes a first operation time and the second operation parameter includes a second operation time, the usage effect information is determined based on the difference between the first and second operation parameters, including: subtracting the second operation time from the first operation time to obtain a reduction in operation time; and determining the reduced number of operations as usage effect information. When the first operation parameter includes a first number of times the target posture is displayed and the second operation parameter includes a second number of times the target posture is displayed, wherein the target posture is a posture in which the user's posture change is greater than a preset range when operating the vehicle, the usage effect information is determined based on the difference between the first and second operation parameters, including: subtracting the second number from the first number to obtain a reduction in the number of operations; and determining the reduction in the number of operations as usage effect information.

[0103] In target scenario mode, users may also manually operate the target vehicle by clicking the buttons on the target scenario mode control interface to make the target vehicle perform the target function.

[0104] A user can count each button click as an operation. Each operation takes a certain amount of time. The operation may also include operations that can only be completed when the user is in a target posture. Therefore, the operation parameters can include any one or more of the following: number of operations, operation duration, and number of times the target posture is reached.

[0105] When the vehicle does not adopt the target scenario mode, the user can control the vehicle to perform the target function based on the buttons set in the vehicle. The user can obtain any one or more of the following when the vehicle does not adopt the target scenario mode: the number of times the user controls the vehicle to perform the target function, the operation duration, and the number of times the vehicle is in the target posture, to obtain the first operation parameter.

[0106] The vehicle can adopt a target scenario pattern based on the simulated user, and control the vehicle based on the scenario pattern to predict any one or more of the user's operation count, operation duration, and number of times in the target posture, to obtain the second operation parameter.

[0107] Specifically, the first operation parameter may include the first number of operations. The vehicle is equipped with control buttons. When the vehicle does not adopt the target scenario mode, the user can control the vehicle to perform the target function through the control buttons. The control buttons may include soft buttons and mechanical buttons. Soft buttons can be integrated into the vehicle's infotainment screen or a terminal connected to the vehicle, while mechanical buttons can be integrated in front of the driver's seat.

[0108] For example, if the target function is to control the air conditioning to 25℃, the control buttons include a power button to turn on the air conditioning and setting buttons to adjust the air conditioning temperature and mode. When the vehicle is not using the target scenario mode, the user can first turn on the air conditioning using the power button, and then adjust the air conditioning temperature to 25℃ using the setting buttons. Each button click by the user is counted as one operation. At this time, the number of times the user operates to adjust the air conditioning to 25℃ can be obtained. Assuming the user clicks the power button once and the setting button twice, the first operation count can be obtained as three.

[0109] The second operation parameter may include the second number of operations. After the vehicle adopts the target scenario mode, the target scenario mode interface can be displayed on the vehicle's large screen. The interface may include soft buttons for controlling the target function. Users can control the vehicle to execute the target function by clicking the soft button.

[0110] For example, if the target function is to control the air conditioning to 25℃, the interface could include a button for "Control Air Conditioning to 25℃". The user can then click the soft button on the vehicle's infotainment screen to set the air conditioning to 25℃. Each button press is counted as one operation. For instance, if the user clicks the "Control Air Conditioning to 25℃" button once, the second operation count is recorded as one.

[0111] The number of operations can be reduced by subtracting the number of operations from the number of operations performed in the first operation. The number of operations reduced can then be used as information on the effectiveness of the operation.

[0112] As in the above embodiment, the first operation count is three times, the second operation count is one time, and the first operation count minus the second operation count results in a reduction of two operation counts. The reduction of two operation counts is determined as the usage effect information. The usage effect information can be, for example, "two operations are reduced based on the target scenario mode".

[0113] The first operation parameter may include the first operation time, and the second operation parameter may include the second operation time. Each operation will take a certain amount of time, and the average time for a user to perform one operation can be determined. The above operation time is determined based on the number of operations and the average time.

[0114] Assuming that it takes an average of 2 seconds for a user to click a button, the first operation time can be calculated as 6 seconds based on the first operation count of three, and the second operation time can be calculated as 2 seconds based on the second operation count of one.

[0115] The reduced operation time can be obtained by subtracting the second operation time from the first operation time, and this reduced operation time can be defined as the usage effect information. If the first operation time is 6 seconds and the second operation time is 2 seconds, the reduced operation time is 4 seconds. This 4-second reduction in operation time can be defined as the usage effect information, which could be something like "Reduced operation time by 4 seconds based on the target scenario mode".

[0116] It should be understood that the vehicle's buttons include those located far from the user. When a user clicks a distant button, they may need to significantly change their current posture to achieve the target posture, such as leaning to the right or turning around. The system can determine the distance between the button and the user, and based on this distance, detect whether the magnitude of the user's posture change exceeds a preset threshold to determine if the target posture has been achieved when the user operates the vehicle. Specifically, a preset distance threshold can be used. When the distance between the button and the user exceeds the preset threshold, it is determined that the magnitude of the user's posture change exceeds the preset threshold, indicating the target posture has been achieved, and the number of times the target posture has been achieved when the user operates the vehicle is recorded.

[0117] When the target scenario mode is not adopted, the number of times the target posture appears when the user operates the vehicle to perform the target function is recorded as the first count. The first operation parameter may also include the first count. Assuming that the distance between the air conditioner switch button and the user is greater than a preset distance threshold, and the user needs to click the switch button once to turn on the air conditioner, the first count can be determined as one.

[0118] After adopting the target scenario pattern, the number of times the target posture appears when the user operates the vehicle to perform the target function based on the target scenario pattern is recorded as the second count. The second operation parameter may also include the second count. Assuming that the distance between the vehicle's large screen and the user is less than a preset distance, the user's second count can be determined to be zero based on the target scenario pattern.

[0119] The number of attitude changes reduced can be obtained by subtracting the first number from the second number. This reduction in attitude change count is then used as the effectiveness information. If the first number is one and the second number is zero, the difference gives a reduction of one. The effectiveness information obtained could be something like "reduced the number of significant attitude changes by one based on the target scenario pattern".

[0120] In some embodiments, when the first operation parameter includes: the first number of operations, the first operation time, and the first number; and the second operation parameter includes: the second number of operations, the second operation time, and the second number, the determined usage effect information may also be: "Your original average operation time was 6 seconds, the number of operations was 3, and there was 1 significant change in posture. After the recommendation is adopted based on your behavior data simulation, the operation time is reduced to 2 seconds, the number of operations is 1, and there are 0 significant changes in posture. This recommendation will be beneficial to improving your experience."

[0121] In the above method, the effectiveness information of reducing the number of operations, reducing the operation time, and reducing the number of large-scale attitude changes can be determined by the first operation parameter when the user does not adopt the target scenario mode and the second operation parameter after adopting the target scenario mode. This allows the user to understand the effect of adopting the target scenario mode based on the effectiveness information, thereby increasing the user's adoption intention.

[0122] Step 103: Display recommended information and target scenario patterns to enable users in the vehicle to adopt the target scenario patterns based on the recommended information.

[0123] The vehicle may include a large in-vehicle infotainment screen and a voice system. When the vehicle displays recommended information through the large in-vehicle infotainment screen, the specific display method may be as follows: a pop-up window is displayed on the large in-vehicle infotainment screen, which includes the recommended target scenario mode and recommended information, so that users can understand the target scenario mode based on the recommended information and adopt the target scenario mode.

[0124] In some embodiments, the vehicle can detect whether the user has adopted the target scenario pattern based on the displayed interface.

[0125] Figure 3 This is a schematic diagram of a display interface provided in an embodiment of this application.

[0126] For example, such as Figure 3 As shown, the interface 300 includes a target scenario mode name display area 301, a recommendation information display area 302, an ignore button 303, an accept button 304, and an immediate enable button 305.

[0127] After the vehicle display interface reaches state 300, the system detects and responds to user-clicked buttons. Specifically, when the user clicks the "Ignore" button (303), the target scenario mode is ignored, confirming that the user has not adopted it. When the user clicks the "Accept" button (304), the target scenario mode is added to the scenario mode list, confirming that the user has adopted it but not used it. When the user clicks the "Activate Now" button (305), the target scenario mode is added to the scenario mode list, and the vehicle is controlled to execute the target function based on the target scenario mode, confirming that the user has adopted and used the target scenario mode.

[0128] In some embodiments, the vehicle can optimize the recommendation information based on the current recommendation result. The recommendation result refers to whether the user adopts the target scenario pattern, and a structural model can be built to optimize the recommendation information. The optimization may include updating the adoption rate in the recommendation information based on whether the user adopts the target scenario pattern.

[0129] Optionally, the recommendation information display area 302 includes recommendation information 1, recommendation information 2, and recommendation information 3, which can respectively represent the above-mentioned recommendation reason information, recommendation quality information, and usage effect information.

[0130] The usage effect information displayed could be something like: "Your original average operation time was 6 seconds, with 3 operations and 1 significant change in posture. After the recommendation was adopted based on your behavioral data simulation, the operation time was reduced to 2 seconds, with 1 operation and 0 significant changes in posture. This recommendation will be beneficial to improving your experience."

[0131] In the above method, when a vehicle meets the preset conditions of the recommended target scenario mode, the recommended information associated with the target scenario mode is determined, and the recommended information and the target scenario mode are displayed to the user together. This allows the user to understand the characteristics of the target scenario mode based on the recommended information, determine the usefulness of the target scenario mode, improve the user's adoption intention, and avoid the user's misunderstanding of the recommended target scenario mode.

[0132] In summary, this application determines the recommended information associated with the target scenario mode when the vehicle meets the preset conditions, and displays the recommended information and the target scenario mode together to the user. This allows the user to understand the characteristics of the target scenario mode based on the recommended information, determine its usefulness, increase the user's adoption intention, and avoid misunderstandings about the recommended target scenario mode. By determining user habits through historical behavioral data and the similarity between user habits and multiple scenario modes, the application determines the reasons for recommending the target scenario mode. This allows the user to understand the recommendation logic and realize that the recommended target scenario mode aligns with their habits, increasing their adoption intention. By obtaining the workload and adoption rate of the recommended target scenario mode, the application obtains recommendation quality information, allowing users to understand that the target scenario mode was recommended through calculation and that most users adopted it, thus increasing their adoption intention. Furthermore, by using the first operation parameter when the user did not adopt the target scenario mode and the second operation parameter after adopting it, the application determines the effects of reducing the number of operations, reducing operation time, and reducing the number of posture changes. This allows users to understand the effects of adopting the target scenario mode based on the usage effect information, increasing their adoption intention.

[0133] Figure 4 This is a scenario mode recommendation device provided in the embodiments of this application.

[0134] For example, such as Figure 4 As shown, the device 400 includes:

[0135] The judgment module 401 is used to determine whether the vehicle currently meets the preset conditions of the recommended target scenario mode;

[0136] The determination module 402 is used to determine recommended information associated with the target scenario mode when it is determined that the vehicle meets the preset conditions; wherein the recommended information is used to describe the characteristics of the target scenario mode;

[0137] The recommendation module 403 is used to display recommendation information and target scenario patterns so that users can adopt the target scenario pattern based on the recommendation information.

[0138] In one possible implementation, the recommendation information includes recommendation reason information that describes the causal features of the recommended target scenario mode. The recommendation module 403 is specifically used to: obtain the user's historical behavior data of the vehicle within a preset time period; and determine the recommendation reason information for recommending the target scenario mode to the vehicle based on the historical behavior data.

[0139] In one possible implementation, the recommendation module 403 is specifically used to: determine user habits based on historical behavior data; determine the similarity between user habits and multiple scenario patterns; and determine the recommendation reason information for recommending the target scenario pattern among the multiple scenario patterns to the vehicle based on the similarity between user habits and multiple scenario patterns.

[0140] In one possible implementation, the recommendation information includes recommendation quality information that describes the quality characteristics of the target scenario pattern. The recommendation module 403 is specifically used to: obtain the workload spent on recommending the target scenario pattern; and / or, obtain the adoption rate of the target scenario pattern after it is recommended within a preset historical time period; and determine the workload and / or adoption rate as recommendation quality information.

[0141] In one possible implementation, the recommendation information includes usage effect information describing the effect characteristics of using the target scenario mode. The recommendation module 403 is specifically used to: determine the target functions included in the target scenario mode; obtain the user's operation parameters required for the vehicle to perform the target functions; and determine the usage effect information based on the operation parameters.

[0142] In one possible implementation, the recommendation module 403 is specifically used to: obtain the first operation parameters of the user required for the vehicle to perform the target function when the vehicle does not adopt the target scenario mode; obtain the second operation parameters of the user required for the vehicle to perform the target function based on the target scenario mode when the vehicle adopts the target scenario mode; and determine the usage effect information based on the difference information between the first operation parameters and the second operation parameters.

[0143] In one possible implementation, when the first operation parameter includes a first number of operations and the second operation parameter includes a second number of operations, the recommendation module 403 is specifically used to: subtract the second number of operations from the first number of operations to obtain a reduction in the number of operations; and determine the reduced operation time as usage effect information. When the first operation parameter includes a first operation time and the second operation parameter includes a second operation time, the recommendation module 403 is specifically used to: subtract the second operation time from the first operation time to obtain a reduction in the operation time; and determine the reduced number of operations as usage effect information. When the first operation parameter includes a first number of times the target posture is displayed and the second operation parameter includes a second number of times the target posture is displayed, wherein the target posture is a posture in which the user's posture change is greater than a preset range when operating the vehicle, the recommendation module 403 is specifically used to: subtract the second number from the first number to obtain a reduction in the number of operations; and determine the reduction in the number of operations as usage effect information.

[0144] Figure 5 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.

[0145] For example, such as Figure 5 As shown, the vehicle 500 includes a memory 501 and a processor 502. The memory 501 stores executable program code 5011, and the processor 502 is used to call and execute the executable program code 5011 to perform a scenario mode recommendation method.

[0146] Furthermore, embodiments of this application also protect an apparatus that may include a memory and a processor, wherein the memory stores executable program code, and the processor is used to call and execute the executable program code to perform a scenario mode recommendation method provided in embodiments of this application.

[0147] This embodiment can divide the device into functional modules based on the above method example. For example, each module can correspond to a separate function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0148] When each functional module is divided according to its corresponding function, the device may also include a judgment module, a determination module, and a recommendation module. It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here.

[0149] It should be understood that the apparatus provided in this embodiment is used to perform the above-described scenario mode recommendation method, and therefore can achieve the same effect as the above-described implementation method.

[0150] When using an integrated unit, the device may include a processing module and a storage module. When the device is applied to a vehicle, the processing module can be used to control and manage the vehicle's movements. The storage module can be used to support the vehicle in executing program code, etc.

[0151] The processing module may be a processor or a controller, which can implement or execute various exemplary logic blocks, modules, and circuits as disclosed in this application. The processor may also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and microprocessors, etc., and the storage module may be a memory.

[0152] In addition, the apparatus provided in the embodiments of this application may specifically be a chip, component or module. The chip may include a connected processor and a memory. The memory is used to store instructions. When the processor calls and executes the instructions, the chip can execute a scenario mode recommendation method provided in the above embodiments.

[0153] This embodiment also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, it causes the computer to execute the above-described method steps to implement a scenario mode recommendation method provided in the above embodiment.

[0154] This embodiment also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned steps to implement a scenario pattern recommendation method provided in the above embodiment.

[0155] In this embodiment, the device, computer-readable storage medium, computer program product, or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0156] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0157] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0158] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for recommending scenario patterns, characterized in that, The method includes: Determine whether the vehicle meets the preset conditions of the recommended target scenario mode; If the vehicle meets the preset conditions, recommended information associated with the target scenario mode is determined; wherein the recommended information is used to describe the characteristics of the target scenario mode. The recommended information and the target scenario pattern are displayed so that the user in the vehicle can adopt the target scenario pattern based on the recommended information. The recommendation information includes recommendation quality information describing the quality features of the recommended target scenario mode, and determining the recommendation information associated with the target scenario mode includes: The amount of work required to obtain the recommended target scenario pattern; And / or, obtain the adoption rate of the target scenario pattern after it has been recommended within a preset historical time period; The workload and / or the adoption rate are determined as the recommendation quality information.

2. The method according to claim 1, characterized in that, The recommendation information includes recommendation reason information describing the causal features for recommending the target scenario mode, and determining the recommendation information associated with the target scenario mode includes: Obtain the user's historical behavior data regarding the vehicle within a preset time period; Based on the historical behavior data, the recommendation reason information for recommending the target scenario mode to the vehicle is determined.

3. The method according to claim 2, characterized in that, The step of determining the recommendation reason information for recommending the target scenario mode to the vehicle based on the historical behavior data includes: The user habits are determined based on the historical behavior data; Determine the similarity between the user habits and multiple scenario patterns; Based on the similarity between the user's habits and multiple scenario patterns, the recommendation reason information for recommending the target scenario pattern among the multiple scenario patterns to the vehicle is determined.

4. The method according to claim 1 or 2, characterized in that, The recommendation information includes usage effect information describing the effect characteristics of using the target scenario mode, and determining the recommendation information associated with the target scenario mode includes: Determine the target functions included in the target scenario mode; Obtain the user's operation parameters required for the vehicle to perform the target function; Based on the operating parameters, the usage effect information is determined.

5. The method according to claim 4, characterized in that, The step of obtaining the user's operation parameters required for the vehicle to perform the target function includes: If the vehicle does not adopt the target scenario mode, obtain the first operation parameters of the user required for the vehicle to perform the target function; When the vehicle adopts the target scenario mode, the second operation parameters of the user required for the vehicle to perform the target function based on the target scenario mode are obtained; The process of determining the usage effect information based on the operation parameters includes: The usage effect information is determined based on the difference between the first operation parameter and the second operation parameter.

6. The method according to claim 5, characterized in that, When the first operation parameter includes a first number of operations and the second operation parameter includes a second number of operations, determining the usage effect information based on the difference information between the first operation parameter and the second operation parameter includes: Subtracting the second number of operations from the first number of operations yields the reduced number of operations. The reduction in the number of operations is defined as the usage effect information; When the first operation parameter includes a first operation time and the second operation parameter includes a second operation time, determining the usage effect information based on the difference information between the first operation parameter and the second operation parameter includes: Subtracting the second operation time from the first operation time yields the reduced operation time; The reduction in operation time is defined as the usage effect information; When the first operation parameter includes a first number of times the target posture is selected, and the second operation parameter includes a second number of times the target posture is selected, wherein the target posture is a posture in which the user's posture change is greater than a preset value when operating the vehicle, the step of determining the usage effect information based on the difference information between the first operation parameter and the second operation parameter includes: Subtracting the second number from the first number yields the number of reductions; The reduction in the number of times is determined as the usage effect information.

7. A device for recommending scenario patterns, characterized in that, The device includes: The judgment module is used to determine whether the vehicle currently meets the preset conditions of the recommended target scenario mode; A determining module is configured to determine, when it is determined that the vehicle meets the preset conditions, recommendation information associated with the target scenario mode; wherein the recommendation information is used to describe the characteristics of the target scenario mode; The recommendation module is used to display the recommendation information and the target scenario pattern, so that users can adopt the target scenario pattern based on the recommendation information; The recommendation information includes recommendation quality information used to describe the quality features of the recommended target scenario mode, and the determining module is specifically used for: Obtain the workload required to recommend the target scenario mode; and / or, obtain the adoption rate of the target scenario mode after it has been recommended within a preset historical time period; determine the workload and / or the adoption rate as the recommendation quality information.

8. A vehicle, characterized in that, The vehicles include: Memory, used to store executable program code; A processor for calling and running the executable program code from the memory, causing the vehicle to perform the method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the method as described in any one of claims 1 to 6.