A vehicle display interaction method and system, electronic equipment and storage medium
By generating multiple configuration schemes and recording user interaction data, the display order of configuration schemes in the virtual test drive system is dynamically adjusted, which solves the user's personalized experience needs and improves the accuracy of vehicle configuration scheme recommendations.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING BAIRUI BOYA EXHIBITION CO LTD
- Filing Date
- 2025-05-07
- Publication Date
- 2026-06-02
AI Technical Summary
Existing virtual test drive systems cannot meet users' personalized driving experience needs, resulting in low accuracy in recommending vehicle configuration options.
By receiving the user's selected target vehicle model and multiple candidate sets of vehicle parameters, multiple configuration schemes are generated. User interaction data is recorded in a virtual test drive scenario, and the display order of the configuration schemes is dynamically adjusted based on this data to provide personalized vehicle configuration schemes.
It improves the accuracy of vehicle configuration recommendations, helping users find the most suitable vehicle configuration for themselves more quickly.
Smart Images

Figure CN120563194B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent auto show technology, specifically to a vehicle display interaction method, system, electronic device, and storage medium. Background Technology
[0002] With the rapid development of the automotive industry, the selection of car models and configurations has become increasingly abundant, giving consumers more choices when purchasing a vehicle. To help consumers better understand vehicle performance and experience the driving feel, major automakers and dealers have introduced virtual test drive technology. By simulating real-world driving scenarios, this allows users to fully experience the driving characteristics of different models before making a purchase.
[0003] Currently, common virtual test drive systems typically use preset standard scenarios and fixed vehicle configurations for demonstration. Users can experience basic driving operations such as acceleration, steering, and braking in a virtual environment. However, in practical applications, because each user's driving habits and preferences are different, preset standard scenarios and fixed configurations often cannot meet the user's personalized experience needs, resulting in low accuracy of the recommended vehicle configuration scheme for the user. Summary of the Invention
[0004] This application provides a vehicle display interaction method, system, electronic device, and storage medium, which can improve the accuracy of vehicle configuration schemes recommended to users.
[0005] Firstly, this application provides a vehicle display and interaction method, the method comprising:
[0006] Receive the user's selected target vehicle model and multiple candidate sets of vehicle model parameters;
[0007] Multiple configuration schemes are generated based on the basic configuration of the target vehicle and the candidate sets of parameters for each vehicle.
[0008] Based on each of the aforementioned configuration schemes, a corresponding virtual test drive scenario is generated;
[0009] The system controls the simulated test drive seat to perform actions according to each of the virtual test drive scenarios and records the user's interaction data in the virtual test drive scenarios.
[0010] The configuration scheme display sequence of the target vehicle model is determined based on the interaction data, and the configuration scheme display sequence is displayed accordingly.
[0011] By adopting the above technical solution, the system can obtain the user's selected target vehicle model and multiple candidate sets of vehicle parameters. Based on the target vehicle's basic configuration and the candidate parameter sets, the system generates multiple configuration schemes and corresponding virtual test drive scenarios for each scheme. These virtual test drive scenarios are executed by controlling the simulated test drive seat, while simultaneously recording the user's interaction data during the test drive. Finally, based on this interaction data, the system determines the display sequence of the configuration schemes and displays them. The system can dynamically adjust and optimize the display order of configuration schemes based on the user's actual driving experience data, rather than relying solely on preset standard scenarios and fixed configurations. This allows for a more personalized experience, improves the accuracy of recommended vehicle configuration schemes, and helps users find the most suitable vehicle configuration more quickly.
[0012] A second aspect of this application provides a vehicle display and interaction system, the system comprising:
[0013] The user data receiving module is used to receive the target vehicle model selected by the user and multiple candidate sets of vehicle model parameters;
[0014] The configuration scheme generation module is used to generate multiple configuration schemes based on the basic configuration of the target vehicle and the candidate sets of parameters for each vehicle.
[0015] The test drive scenario generation module is used to generate corresponding virtual test drive scenarios based on each of the aforementioned configuration schemes.
[0016] The interaction data determination module is used to control the simulated test drive seat to perform according to each of the virtual test drive scenarios, and to record the user's interaction data in the virtual test drive scenarios;
[0017] The configuration scheme display module is used to determine the configuration scheme display sequence of the target vehicle based on the interactive data, and to display the configuration scheme display sequence accordingly.
[0018] A third aspect of this application provides a computer storage medium storing a plurality of instructions adapted for loading by a processor and executing the method steps described above.
[0019] A fourth aspect of this application provides an electronic device, comprising: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to execute the above-described method steps.
[0020] In summary, one or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:
[0021] This application can obtain the target vehicle model selected by the user and multiple candidate sets of vehicle parameters. Based on the basic configuration of the target vehicle and the candidate sets of vehicle parameters, the system generates multiple configuration schemes and corresponding virtual test drive scenarios for each configuration scheme. These virtual test drive scenarios are executed by controlling the simulated test drive seat, while recording the user's interaction data during the test drive. Finally, based on this interaction data, the system determines the display sequence of the configuration schemes and displays them. The system can dynamically adjust and optimize the display order of configuration schemes according to the user's actual driving experience data, rather than relying solely on preset standard scenarios and fixed configurations. This allows for a more personalized experience for users, improves the accuracy of recommended vehicle configuration schemes, and helps users find the most suitable vehicle configuration for them more quickly. Attached Figure Description
[0022] Figure 1 This is a flowchart illustrating a vehicle display and interaction method provided in an embodiment of this application;
[0023] Figure 2 This is a schematic diagram of a vehicle display and interaction system provided in an embodiment of this application;
[0024] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0025] Explanation of reference numerals in the attached drawings: 300, electronic device; 301, processor; 302, communication bus; 303, user interface; 304, network interface; 305, memory. Detailed Implementation
[0026] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0027] In the description of the embodiments of this application, the words "for example" or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design that is described as "for example" or "for instance" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design options. Rather, the use of the words "for example" or "for instance" is intended to present the relevant concepts in a specific manner.
[0028] In the description of the embodiments of this application, the term "multiple" means two or more. For example, multiple systems means two or more systems, and multiple screen terminals means two or more screen terminals. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the indicated technical features. Thus, a feature defined with "first" or "second" may explicitly or implicitly include one or more of that feature. The terms "comprising," "including," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0029] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0030] Please refer to Figure 1 A flowchart illustrating a vehicle display and interaction method is presented. This method can be implemented using a computer program, a microcontroller, or run on a vehicle display and interaction system. The computer program can be integrated into a computer device or run as a standalone application. Specifically, the method includes steps 10 to 50, as follows:
[0031] Step 10: Receive the target vehicle model selected by the user and multiple candidate sets of vehicle model parameters.
[0032] In this embodiment of the application, the target vehicle refers to a specific vehicle selected by the user for experience in the virtual test drive system, and the target vehicle has preset basic configuration parameters.
[0033] The vehicle parameter candidate set refers to the collection of various configuration parameters selected by the user for the target vehicle, including but not limited to combinations of optional configurations such as exterior color, interior material, wheel style, seat type, powertrain parameters, and chassis tuning parameters. Each parameter candidate set corresponds to an optional configuration option for the target vehicle in that parameter dimension.
[0034] Specifically, the system uses intelligent recommendations to assist users in selecting their target vehicle. First, the system obtains the user's driving needs information, including usage scenarios, budget range, and number of passengers, and recommends suitable target vehicles accordingly. After the user confirms the target vehicle, the system analyzes popular configuration combinations based on sales data for that model, generating multiple preset candidate sets of vehicle parameters for the user to choose from. Simultaneously, the system provides a parameter comparison function, allowing users to view the differences between multiple candidate sets and filter and adjust them according to personal preferences. The system records the user's selection tendencies in real time and dynamically optimizes the recommended content of the candidate sets. This combination of intelligent recommendation and interactive selection reduces the difficulty of selecting configurations and improves selection efficiency.
[0035] Based on the above embodiments, as another optional embodiment, the step of receiving the target vehicle model selected by the user and multiple candidate sets of vehicle model parameters may further include the following steps:
[0036] Step 101: Detect the user's operating device type and determine the parameter display method based on the operating device type.
[0037] Specifically, the system detects the type of operating device the user is currently using, which can be identified by obtaining the device's hardware identification information. When a touchscreen is detected, the system sets the parameter display mode to touch-based swipe selection mode, and the interface elements use large buttons and sliders suitable for touch operation. When a gesture recognition device is detected, the system sets the parameter display mode to spatial gesture selection mode, and the interface elements use a floating projection 3D display. When a keyboard and mouse device is detected, the system sets the parameter display mode to list selection mode, and the interface elements use drop-down menus and radio buttons suitable for precise clicks. This dynamically adaptable display method ensures that users can enjoy a smooth operating experience in different device environments.
[0038] Step 102: Display the vehicle parameter selection interface according to the parameter display method. The vehicle parameter selection interface includes a basic parameter selection area and an advanced parameter selection area.
[0039] Specifically, based on the determined parameter display method, the system simultaneously displays a basic parameter selection area and an advanced parameter selection area on the interface. The basic parameter selection area, located at the top of the interface, presents intuitive configuration options such as body color, wheel style, and interior materials using a combination of images and text, with each option accompanied by a real-time preview image. The advanced parameter selection area, located at the bottom of the interface, displays technical configuration options such as powertrain, chassis tuning, and steering system in a professional parameter format, with each parameter accompanied by detailed descriptions and performance curves. For touch mode, the options use a card-style layout that can be swiped left and right; for gesture mode, the options are displayed using 3D models that can be rotated with gestures; for keyboard and mouse mode, the options use a multi-level menu format that expands in a tree structure. This partitioned display method helps users make configuration selections more systematically.
[0040] Step 103: Receive the user's first selection operation in the basic parameter selection area, and update the range of selectable parameters in the advanced parameter selection area based on the first selection operation.
[0041] Specifically, upon receiving the user's first selection in the basic parameter selection area, the system first stores the selection result in a temporary configuration sheet. Simultaneously, based on a pre-defined parameter association rule base, the system analyzes the impact of the user's selected basic parameters on the advanced parameters. For example, when the user selects the sports package appearance, the system automatically updates the chassis height adjustment range in the advanced parameter selection area to the sports version's selectable range and adjusts the power output mode's selectable range to the sports tuning parameter range. The system also dynamically adjusts the selectable range of each parameter in the advanced parameter selection area according to the compatibility requirements of different basic parameter combinations, and displays the adjusted selectable range to the user through prominent visual prompts. This intelligent and interconnected parameter adjustment mechanism can prevent users from selecting unreasonable parameter combinations.
[0042] Step 104: Obtain the user's second selection operation in the advanced parameter selection area, and determine the candidate set of vehicle model parameters based on the first and second selection operations.
[0043] Specifically, the system monitors user actions in the advanced parameter selection area. When a second selection is received, the system first verifies the validity of the selected parameters. The system combines the basic parameter selection results from the first selection with the advanced parameter selection results from the second selection, checking for conflicts based on preset parameter combination rules. If the verification passes, the system integrates the results of the two selections into a complete set of vehicle model parameters and generates a unique identifier for this set. If a parameter conflict is found, the system immediately provides parameter adjustment suggestions. Simultaneously, the system compares the generated set of vehicle model parameters with successful cases in the historical database to evaluate the feasibility of the configuration combination. This dual-verification mechanism ensures that the final generated set of vehicle model parameters satisfies both the user's selection intent and technical feasibility.
[0044] Step 20: Generate multiple configuration schemes based on the basic configuration of the target vehicle and the parameter candidate set of each vehicle.
[0045] In this embodiment of the application, the configuration scheme refers to the complete combination of vehicle configuration specifications generated based on the basic configuration of the target vehicle model and the candidate set of vehicle model parameters selected by the user.
[0046] Specifically, the system first retrieves the basic configuration information of the target vehicle from the vehicle database, including inherent features such as body structure parameters and basic power parameters. Then, the system uses a parameter combination algorithm to intelligently match the basic configuration with various candidate sets of vehicle parameters. Following a preset parameter priority order, the system sequentially combines the exterior, interior, and performance configuration parameters from the candidate sets with the basic configuration. During the combination process, the system verifies the parameters using a parameter compatibility rule base in real time, ensuring that each generated configuration scheme is technically feasible. For example, when a candidate set of vehicle parameters includes a sports package, the system automatically adjusts the relevant power output and chassis parameters to match the sports configuration requirements. Finally, based on the verified parameter combinations, the system generates multiple complete configuration schemes, each containing a complete specification definition from basic to advanced parameters. This rule-based configuration scheme generation method ensures the technical feasibility and performance matching of all configuration schemes.
[0047] Based on the above embodiments, as another optional embodiment, the step of generating multiple configuration schemes based on the basic configuration of the target vehicle and the parameter candidate set of each vehicle may further include the following steps:
[0048] Step 201: Obtain the basic configuration parameters of the target vehicle model and determine the adjustable range of each basic configuration parameter.
[0049] Specifically, the system accesses the vehicle model database, reads all optional configuration items for the target vehicle, and determines the selectable values for each configuration item. These include: exterior color options (such as Aurora White, Nebula Blue, Obsidian Black, Pearl Red, Titanium Gray, and Emerald Green), interior material options (such as standard fabric, premium fabric, leather, and Nappa leather), wheel style options (such as 17-inch standard wheels, 18-inch sport wheels, and 19-inch high-performance wheels), and powertrain options (such as standard version 180kW, sport version 220kW, and high-performance version 280kW). The system uses these preset optional configuration items as the adjustable range of basic configuration parameters, providing a basis for subsequent parameter combinations.
[0050] Step 202: Based on the candidate set of vehicle parameters, divide the adjustable range into multiple parameter adjustment intervals.
[0051] Specifically, the system manages the available values for each configuration item by grouping them according to the user's selection in the vehicle parameter candidate set. For example, when a user selects the sports package, the system divides the available power versions into a sports group (220kW) and a high-performance group (280kW), the wheel options into a sports group (18-inch sports wheels) and a high-performance group (19-inch high-performance wheels), and the interior material options into a sports group (leather) and a luxury group (Nappa leather). This user-selection-based grouping method ensures the coordination of subsequent configuration combinations.
[0052] Step 203: Perform effective combination matching of the adjustment ranges of each parameter to obtain multiple effective combinations.
[0053] Specifically, the system matches and combines options within each group according to preset configuration combination rules. For example, when the high-performance power version (280kW) is selected, the system will automatically match the high-performance wheels (19-inch high-performance wheels) and restrict the interior material to the luxury group (Nappa leather). During the combination process, the system also considers the limitations of market sales combinations, such as certain colors possibly only supporting specific interior material combinations. Through this rule-based combination matching, the system filters out all valid combination schemes that meet the conditions.
[0054] Step 204: Generate multiple configuration schemes based on each valid combination, and assign an identifier to each configuration scheme.
[0055] Specifically, each valid combination is transformed into a specific configuration scheme, and each configuration scheme contains a complete combination of configuration options. For example, configuration scheme A might include: Aurora White body, Nappa leather interior, 19-inch high-performance wheels, and a 280kW high-performance powertrain. The system generates a unique configuration code for each configuration scheme, such as "WH-NL-19H-280", where each field represents the color code, interior code, wheel code, and powertrain version code, respectively. This standardized configuration scheme generation mechanism facilitates subsequent configuration management and rapid retrieval.
[0056] Step 30: Generate corresponding virtual test drive scenarios based on each configuration scheme.
[0057] Specifically, the system invokes a virtual scene generation engine to generate corresponding virtual test drive scenarios based on the specific parameters of each configuration. First, the system converts the appearance parameters in the configuration into a 3D vehicle model, including visual elements such as body color and wheel style. Then, it converts performance configurations such as powertrain parameters and chassis parameters into a vehicle physical model to simulate the vehicle's dynamic characteristics. The system also automatically selects a matching test drive environment based on the configuration characteristics; for example, the sports version generates mountain road and racetrack scenarios, while the comfort version generates urban road scenarios. Within the scenario, the system uses a physics engine to calculate the vehicle's response in real time, ensuring that the virtual driving experience is highly consistent with the characteristics of the actual vehicle. For example, the performance of different configurations, such as steering assist, braking effect, and acceleration response, will be realistically reflected in the virtual scenario. This targeted scenario generation method allows users to intuitively experience the performance differences between different configurations.
[0058] Based on the above embodiments, as another optional embodiment, the step of generating corresponding virtual test drive scenarios based on each configuration scheme may further include the following steps:
[0059] Step 301: Read the vehicle parameters in each configuration scheme and build the corresponding virtual test drive vehicle based on the vehicle parameters.
[0060] Specifically, the system reads vehicle parameters from the configuration database, including body dimensions (such as length, width, height, wheelbase, front and rear overhangs), exterior parameters (such as body color, wheel style, headlight type), power parameters (such as maximum power, maximum torque, transmission ratio), chassis parameters (such as suspension type, steering assist mode, braking system specifications), and interior parameters (such as seat material, interior color). The system first constructs a 3D geometric model of the vehicle, accurately reproducing its appearance through parametric modeling. Then, it builds a physical model of the vehicle based on the Unity3D engine, converting powertrain and transmission parameters into a dynamic model recognizable by the physics engine. Finally, it loads texture maps and lighting effects to complete the construction of the virtual test drive vehicle. This method of constructing virtual vehicles based on actual parameters ensures the realism of the virtual test drive vehicle in terms of both visual appearance and performance.
[0061] Step 302: Based on the performance characteristics of each virtual test drive vehicle, determine multiple scene elements.
[0062] Specifically, the system analyzes the performance characteristics of the virtual test vehicle, including key indicators such as top speed, 0-100 km / h acceleration time, braking distance, and minimum turning radius, and selects matching scene elements accordingly. For power performance testing, the system selects scene elements such as straight-line acceleration roads and slopes; for handling performance testing, it selects scene elements such as slalom courses and circular tracks; and for comfort testing, it selects scene elements based on different road conditions (such as bumpy roads and speed bumps). Simultaneously, the system also selects specific scene elements based on the characteristics of different configurations. For example, for off-road configurations, the system selects professional testing scene elements such as water crossings, sandy terrain, and gravel roads. Each scene element contains a complete environmental model, physical attributes, and interaction rules, providing basic materials for subsequent scene combinations.
[0063] Step 303: Combine the scene elements according to preset rules to generate virtual test drive scenes containing multiple performance experience items for each virtual test drive vehicle.
[0064] Specifically, the system combines various scene elements according to preset scene combination rules to generate a complete virtual test drive scenario. These rules include: spatial layout rules for scene elements (ensuring a reasonable distribution and seamless transitions between test areas), sequence rules for test items (e.g., conducting straight-line performance tests before extreme handling tests), and matching rules for environmental elements (e.g., automatically adjusting environmental parameters such as lighting and weather based on test items). For example, for a sporty configuration, the system combines scene elements such as straight-line acceleration roads, slalom courses, and highway loops into a complete performance test scenario; for a comfort configuration, it combines scene elements such as city roads, speed bumps, and parking lots into a daily use scenario. During scenario generation, the system also adds corresponding test guidance, performance data display, and other interactive elements to enhance the intuitiveness and operability of the test drive experience. This modular scene combination method ensures both the integrity of the test drive experience and improves the efficiency of scenario generation.
[0065] Step 40: Control the simulated test drive seat to execute according to each virtual test drive scenario, and record the user's interaction data in the virtual test drive scenario.
[0066] In this embodiment, the simulated driving seat refers to an intelligent seat system equipped with a six-degree-of-freedom motion platform, including an adjustable seat body, a steering wheel control unit, an accelerator and brake pedal unit, a gear shift control unit, and a dynamic actuator for simulating vehicle motion feedback. The seat body is electrically adjustable according to the user's height and body type; the dynamic actuator includes a forward / backward tilt actuator for generating pitch motion, a left / right tilt actuator for generating roll motion, a height actuator for generating vertical vibration, and a force feedback device for simulating road feel and inertial forces. The seat system also integrates multiple sensors for collecting user operation data and physiological response data.
[0067] In this embodiment of the application, interactive data refers to user operation data and feedback data collected during the virtual test drive.
[0068] Specifically, the system drives the simulated driving seat through a six-degree-of-freedom motion control module, adjusting the seat posture in real time according to the vehicle's motion in the virtual driving scenario. When the virtual driving vehicle accelerates, the seat generates a backward tilt feedback; when turning, the seat simulates lateral centrifugal force; when going over speed bumps, the seat simulates vertical vibration. Simultaneously, the system collects user operation data, including steering wheel angle, accelerator and brake pedal opening, gear shifting, etc., and records the timing and force information of the user's operations in each test item. The system also records the user's center of gravity shift and body posture changes through pressure sensors built into the seat, and records the distribution of the user's gaze points through an eye-tracking device. This interaction data is stored in real time in a user experience database for evaluating the driving experience effects of different configuration options.
[0069] Based on the above embodiments, as another optional embodiment, the step of recording user interaction data in a virtual test drive scenario may further include the following steps:
[0070] Step 401: Detect the key operation points of the user in each performance experience item in each virtual test drive scenario, and record the operation time and operation range.
[0071] Specifically, the system uses a sensor network to collect real-time user operation data during the virtual test drive and identifies key operation points. In the acceleration performance test, the system detects the change in accelerator pedal opening from zero to maximum, recording the pressing time and opening change curve; in the steering performance test, the system detects the initial steering angle, maximum steering angle, and return-to-center process of the steering wheel, recording the duration and angle change of each steering action; in the braking performance test, the system detects the timing and force of brake pedal application, recording the process data from pedal triggering to maximum braking force. The system uses set threshold rules to mark significant operation changes as key operation points and stores the timestamps and operation parameters of these points in the operation data cache.
[0072] Step 402: Obtain the vehicle dynamic parameters triggered by each key operation point and generate vehicle performance data.
[0073] Specifically, the system uses a physics engine to calculate the vehicle's dynamic response triggered by each key operation point, generating detailed vehicle performance data. When acceleration is detected, the system calculates parameters such as engine speed changes, vehicle speed increase curves, and instantaneous power output; when steering is detected, it calculates parameters such as lateral acceleration, roll angle, and tire grip; and when braking is detected, it calculates parameters such as braking deceleration, braking distance, and tire slip ratio. For each operation point, the system also records the virtual vehicle attitude data at that time, such as vehicle pitch angle and yaw rate. The system organizes these dynamic parameters according to a time series to form a complete vehicle performance dataset. This comprehensive dynamic data acquisition method ensures accurate evaluation of vehicle performance response.
[0074] Step 403: Calculate the duration and frequency of user experience for each performance experience item.
[0075] Specifically, the system uses an intelligent timing module to record the user's time allocation for each performance experience item. For acceleration performance experience, the system tracks the number of straight-line acceleration tests and the duration of each test; for handling performance experience, the system records the number of practice sessions and completion times for cornering and slalom exercises; for comfort experience, the system tracks the user's driving time under different road conditions. The system also identifies user patterns of repeatedly attempting a particular item, recording the intervals between repeated experiences and the continuous trend. For each item, the system generates a detailed time statistics report, including total experience duration, average single experience time, and longest continuous experience time. This multi-dimensional time statistics method effectively reflects the user's attention to different performance characteristics.
[0076] Step 404: Integrate vehicle performance data, experience duration, and experience frequency into interaction data.
[0077] Specifically, the system uses a data fusion algorithm to correlate and integrate vehicle performance data, experience duration, and experience frequency. First, the system aligns all data points along a timeline to establish a unified data sequence. Then, it creates a data association matrix for each performance experience item, mapping user operation characteristics, vehicle response characteristics, and experience continuity characteristics. Finally, based on a preset data structure template, the system packages this correlated data into a standard-format interactive data package. During the integration process, the system also adds index information such as scene identifiers and configuration scheme numbers to facilitate subsequent data retrieval and analysis.
[0078] Step 50: Determine the configuration scheme display sequence for the target vehicle based on the interaction data, and display the configuration scheme display sequence accordingly.
[0079] In this embodiment of the application, the configuration scheme display sequence refers to the recommended order of vehicle configuration schemes intelligently generated based on user interaction data.
[0080] Specifically, the system analyzes the interaction data of various configuration options based on machine learning algorithms to extract user driving habits and preferences. First, it calculates the user's participation weight in different performance experience items, marking performance features with longer experience durations and higher repetition frequencies as key focus items. Then, it evaluates the performance scores of each configuration option in these key items, scoring them based on the degree of matching between user operation data and vehicle response. Based on this, the system generates a sequence of configuration options for display, placing higher-scoring options at the top and highlighting their superior performance features in the display interface. Simultaneously, the system arranges options with similar prices and complementary configurations adjacent to each other, facilitating horizontal comparison for users. This display method based on actual user experience data improves the accuracy of configuration recommendations.
[0081] Based on the above embodiments, as an optional embodiment, the step of determining the configuration scheme display sequence of the target vehicle based on each interactive data may further include the following steps:
[0082] Step 501: Extract the experience duration and frequency from each interaction data point to determine the user attention weight for each performance experience item.
[0083] Specifically, the system extracts time statistics for each performance experience item from the interactive database and uses a weighted calculation method to determine the user attention weight. First, the system calculates the cumulative experience time percentage and experience frequency percentage for each item. For example, if a user spends 40% of their time on acceleration performance experience (repeated 15 times), 35% on control performance experience (repeated 12 times), and 25% on comfort experience (repeated 8 times), the system then applies a time weight coefficient (0.6) and a frequency weight coefficient (0.4) to calculate the overall attention score for each item. Finally, the scores are standardized to obtain the user attention weight value for each performance experience item.
[0084] Step 502: Analyze the degree of fit between vehicle performance data and user operations in each interaction data to obtain the performance matching coefficient.
[0085] Specifically, the system extracts key performance indicators from vehicle performance data, such as acceleration response time, steering sensitivity, and braking performance. It then analyzes user operating habits, such as the precision of accelerator pedal adjustment, the smoothness of steering input, and the control characteristics of braking force. These feature parameters are input into a pre-trained neural network model to calculate the matching degree between the user's operating style and the vehicle's performance characteristics. For example, for users accustomed to rapid steering, the system evaluates the adaptability of steering assist characteristics; for users who prefer gradual acceleration, the system focuses on evaluating the linearity of power output. Based on these analysis results, the system calculates a performance matching coefficient for each configuration, with a value ranging from 0 to 1.
[0086] Step 503: Calculate the comprehensive score of each configuration scheme based on user attention weight and performance matching coefficient.
[0087] Specifically, a multi-factor comprehensive scoring model is adopted, intelligently integrating user attention weights and performance matching coefficients. For each configuration scheme, the system first multiplies its performance matching coefficient for each performance experience item by the corresponding user attention weight to obtain a weighted performance score. For example, if a configuration scheme has a matching coefficient of 0.85 for acceleration performance (weight 0.4), a matching coefficient of 0.9 for handling performance (weight 0.35), and a matching coefficient of 0.75 for comfort performance (weight 0.25), then its comprehensive score is: 0.4 × 0.85 + 0.35 × 0.9 + 0.25 × 0.75 = 0.8425. The system also considers the impact of price factors, introducing a cost-effectiveness adjustment coefficient to correct the comprehensive score.
[0088] Step 504: Prioritize each configuration scheme based on the comprehensive score and generate a sequence of configuration schemes for display.
[0089] Specifically, all configuration options are sorted in descending order of their overall scores to determine the initial display order. Then, display optimization rules are applied, such as ensuring that the price gradient between adjacent configuration options does not exceed a preset range and that the difference in performance characteristics reaches a minimum identification threshold, to make local adjustments to the initial order. The system also analyzes the complementarity between configuration options, placing options with different focuses but similar overall scores in adjacent positions to facilitate user comparison. Finally, the system generates a display priority tag for each configuration option and stores the complete display sequence in the system cache. This optimized display sequence ensures both the accuracy of the recommendations and improves the efficiency of user selection.
[0090] Based on the above embodiments, as an optional embodiment, a vehicle display interaction method may further include the following process:
[0091] Specifically, the system constructs user driving profiles based on interactive data. First, it extracts user operation preference features, including throttle control modes, steering habits, and braking characteristics. Then, it analyzes performance matching features, including the degree of adaptation to power response, steering feedback, and suspension tuning. The system inputs these feature data into a pre-trained feature model to generate a standardized driving profile encompassing dimensions such as driving style, performance requirements, and comfort needs. Subsequently, the system performs similarity matching within a pre-defined vehicle model database. By calculating the cosine similarity between the user driving profile and the feature vectors of each vehicle in the database, and combining this with auxiliary parameters such as price matching and brand preference, a comprehensive score is calculated, selecting the models with the highest similarity scores as candidate recommendations. Finally, based on factors such as similarity scores, market performance, and user reviews, the candidate models are ranked, generating a vehicle recommendation sequence. In the display interface, the system highlights the matching features between each candidate model and the user driving profile, and provides performance parameter comparison information to help users quickly find the most suitable model, improving the accuracy of vehicle recommendations.
[0092] Please see Figure 2 This is a schematic diagram of a vehicle display and interaction system provided in an embodiment of this application, wherein the system includes:
[0093] The user data receiving module is used to receive the target vehicle model selected by the user and multiple candidate sets of vehicle model parameters;
[0094] The configuration scheme generation module is used to generate multiple configuration schemes based on the basic configuration of the target vehicle and the candidate sets of parameters for each vehicle.
[0095] The test drive scenario generation module is used to generate corresponding virtual test drive scenarios based on each of the aforementioned configuration schemes.
[0096] The interaction data determination module is used to control the simulated test drive seat to perform according to each of the virtual test drive scenarios, and to record the user's interaction data in the virtual test drive scenarios;
[0097] The configuration scheme display module is used to determine the configuration scheme display sequence of the target vehicle based on the interactive data, and to display the configuration scheme display sequence accordingly.
[0098] Optionally, the user data receiving module is also used to detect the user's operating device type and determine the parameter display method based on the operating device type;
[0099] The vehicle model parameter selection interface is displayed in accordance with the parameter display method described above, wherein the vehicle model parameter selection interface includes a basic parameter selection area and an advanced parameter selection area;
[0100] Receive the user's first selection operation in the basic parameter selection area, and update the range of selectable parameters in the advanced parameter selection area based on the first selection operation;
[0101] Obtain the user's second selection operation in the advanced parameter selection area, and determine the candidate set of vehicle model parameters based on the first selection operation and the second selection operation.
[0102] Optionally, the configuration scheme generation module is also used to obtain the basic configuration parameters of the target vehicle model and determine the adjustable range of each basic configuration parameter;
[0103] Based on the candidate set of vehicle parameters, the adjustable range is divided into multiple parameter adjustment intervals;
[0104] By effectively combining and matching the adjustment ranges of each parameter, multiple effective combinations can be obtained;
[0105] Multiple configuration schemes are generated based on the valid combinations described above, and an identifier is assigned to each configuration scheme.
[0106] Optionally, the test drive scenario generation module is also used to read the vehicle parameters in each of the configuration schemes and construct the corresponding virtual test drive vehicle based on the vehicle parameters;
[0107] Based on the performance characteristics of each virtual test drive vehicle, multiple scene elements are determined;
[0108] The scene elements are combined according to preset rules to generate virtual test drive scenes containing multiple performance experience items corresponding to each virtual test drive vehicle.
[0109] Optionally, the interaction data determination module is also used to detect the key operation points of the user in each performance experience item in each of the virtual test drive scenarios, and record the operation time and operation range;
[0110] Obtain the vehicle dynamic parameters triggered by each of the key operation points, and generate vehicle performance data;
[0111] The duration and frequency of each performance experience item experienced by the user are statistically analyzed.
[0112] The vehicle performance data, the experience duration, and the experience frequency are integrated into the interaction data.
[0113] Optionally, the configuration scheme display module is also used to extract the experience duration and experience frequency from each of the interaction data to determine the user attention weight of each of the performance experience items;
[0114] Analyze the degree of fit between the vehicle performance data and user operations in each of the aforementioned interaction data to obtain the performance matching coefficient;
[0115] The comprehensive score of each configuration scheme is calculated based on the user attention weight and the performance matching coefficient;
[0116] Based on the comprehensive score, the configuration schemes are prioritized and sorted to generate a sequence of configuration schemes for display.
[0117] Optionally, the configuration scheme display module is also used to construct a user driving profile based on the user operation preference features and performance matching features in the interaction data;
[0118] Based on the user's driving profile, match multiple candidate models with the highest similarity from a preset vehicle model database;
[0119] Generate and display a recommended sequence of the multiple candidate models.
[0120] It should be noted that the system provided in the above embodiments is only illustrated by the division of the above functional modules. 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. In addition, the system and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0121] This application also provides a computer storage medium that can store multiple instructions. The instructions are adapted to be loaded and executed by a processor as a vehicle display interaction method according to the above embodiments. For the specific execution process, please refer to the detailed description of the above embodiments, which will not be repeated here.
[0122] Please refer to Figure 3 This application also discloses an electronic device. Figure 3 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. The electronic device 300 may include: at least one processor 301, at least one network interface 304, a user interface 303, a memory 305, and at least one communication bus 302.
[0123] The communication bus 302 is used to enable communication between these components.
[0124] The user interface 303 may include a display screen and a camera. Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.
[0125] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).
[0126] The processor 301 may include one or more processing cores. The processor 301 connects to various parts of the server using various interfaces and lines, and performs various server functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in memory 305, and by calling data stored in memory 305. Optionally, the processor 301 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 301 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor 301 and may be implemented as a separate chip.
[0127] The memory 305 may include random access memory (RAM) or read-only memory. Optionally, the memory 305 may include a non-transitory computer-readable storage medium. The memory 305 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory 305 may also be at least one storage device located remotely from the aforementioned processor 301. (Refer to...) Figure 3 The memory 305, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and an application program for a vehicle display and interaction method.
[0128] exist Figure 3In the illustrated electronic device 300, the user interface 303 is mainly used to provide an input interface for the user and acquire user input data; while the processor 301 can be used to call an application program stored in the memory 305 for a vehicle display interaction method. When executed by one or more processors 301, the electronic device 300 performs one or more methods as described in the above embodiments. It should be noted that, for the foregoing method embodiments, for the sake of simplicity, they are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0129] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0130] In the various embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of 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 system, 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 service interface; the indirect coupling or communication connection between apparatuses or units may be electrical or other forms.
[0131] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0132] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0133] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, portable hard drives, magnetic disks, or optical disks.
[0134] The above are merely exemplary embodiments of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Other embodiments of this disclosure will readily conceive of those skilled in the art upon consideration of the specification and the disclosure of practical truths.
[0135] This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described in this disclosure. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.
Claims
1. A vehicle display and interaction method, characterized in that, The method includes: Receive the user's selected target vehicle model and multiple candidate sets of vehicle model parameters; Multiple configuration schemes are generated based on the basic configuration of the target vehicle and the candidate sets of parameters for each vehicle. Based on each of the aforementioned configuration schemes, a corresponding virtual test drive scenario is generated; The system controls the simulated test drive seat to perform actions according to each of the virtual test drive scenarios and records the user's interaction data in the virtual test drive scenarios. The configuration scheme display sequence of the target vehicle is determined based on the interactive data, and the configuration scheme display sequence is followed. The data recorded includes the user's interaction data in each of the virtual test drive scenarios. Detect the key operation points of the user in each performance experience item in each of the virtual test drive scenarios, and record the operation time and operation range; Obtain the vehicle dynamic parameters triggered by each of the key operation points, and generate vehicle performance data; The duration and frequency of each performance experience item experienced by the user are statistically analyzed. The vehicle performance data, the experience duration, and the experience frequency are integrated into the interaction data; The process of determining the configuration scheme display sequence for the target vehicle model based on the interaction data includes: Extract the experience duration and frequency from each of the interaction data to determine the user attention weight of each of the performance experience items; Analyze the degree of fit between the vehicle performance data and user operations in each of the aforementioned interaction data to obtain the performance matching coefficient; The comprehensive score of each configuration scheme is calculated based on the user attention weight and the performance matching coefficient; Based on the comprehensive score, the configuration schemes are prioritized and sorted to generate a sequence of configuration schemes for display.
2. The vehicle display and interaction method according to claim 1, characterized in that, The process of receiving the target vehicle model selected by the user and multiple candidate sets of vehicle model parameters includes: Detect the user's operating device type and determine the parameter display method based on the operating device type; The vehicle model parameter selection interface is displayed in accordance with the parameter display method described above, wherein the vehicle model parameter selection interface includes a basic parameter selection area and an advanced parameter selection area; Receive the user's first selection operation in the basic parameter selection area, and update the range of selectable parameters in the advanced parameter selection area based on the first selection operation; Obtain the user's second selection operation in the advanced parameter selection area, and determine the candidate set of vehicle model parameters based on the first selection operation and the second selection operation.
3. The vehicle display and interaction method according to claim 1, characterized in that, The generation of multiple configuration schemes based on the basic configuration of the target vehicle and the candidate sets of parameters for each vehicle includes: Obtain the basic configuration parameters of the target vehicle model and determine the adjustable range of each basic configuration parameter; Based on the candidate set of vehicle parameters, the adjustable range is divided into multiple parameter adjustment intervals; By effectively combining and matching the adjustment ranges of each parameter, multiple effective combinations can be obtained; Multiple configuration schemes are generated based on the valid combinations described above, and an identifier is assigned to each configuration scheme.
4. The vehicle display and interaction method according to claim 1, characterized in that, The generation of corresponding virtual test drive scenarios based on each of the configuration schemes includes: Read the vehicle parameters from each of the configuration schemes, and construct the corresponding virtual test drive vehicle based on the vehicle parameters; Based on the performance characteristics of each virtual test drive vehicle, multiple scene elements are determined; The scene elements are combined according to preset rules to generate virtual test drive scenes containing multiple performance experience items corresponding to each virtual test drive vehicle.
5. The vehicle display and interaction method according to claim 1, characterized in that, The method further includes: A user driving profile is constructed based on the user operation preference features and performance matching features in the interaction data. Based on the user's driving profile, match multiple candidate models with the highest similarity from a preset vehicle model database; Generate and display a recommended sequence of the multiple candidate models.
6. A vehicle display and interactive system, characterized in that, The system for implementing the vehicle display and interaction method as described in claim 1 includes: The user data receiving module is used to receive the target vehicle model selected by the user and multiple candidate sets of vehicle model parameters; The configuration scheme generation module is used to generate multiple configuration schemes based on the basic configuration of the target vehicle and the candidate sets of parameters for each vehicle. The test drive scenario generation module is used to generate corresponding virtual test drive scenarios based on each of the aforementioned configuration schemes. The interaction data determination module is used to control the simulated test drive seat to perform according to each of the virtual test drive scenarios, and to record the user's interaction data in the virtual test drive scenarios; The configuration scheme display module is used to determine the configuration scheme display sequence of the target vehicle based on the interactive data, and to display the configuration scheme display sequence accordingly.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores multiple instructions suitable for being loaded by a processor and executed as described in any one of claims 1-5.
8. An electronic device, characterized in that, It includes a processor, a memory, a user interface, and a network interface. The memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory to cause the electronic device to perform the method as described in any one of claims 1-5.