In-vehicle dynamic interaction method and device based on driving scene, vehicle and medium
By detecting vehicle driving scenarios and user status, and combining intelligence levels and user preferences, the system identifies and matches the information presented through the optimal interaction channel, thus solving the problem of complex information in intelligent driving and improving user experience and safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-22
- Publication Date
- 2026-04-14
AI Technical Summary
Existing technologies fail to effectively combine user status and habits to provide information reminders, resulting in overly complex intelligent driving information presentation, which affects user understanding and safety.
By detecting the actual driving scenarios of the vehicle, combined with the vehicle's intelligence level, user status, environmental information and habit preferences, the system identifies the static and dynamic information needed by the user, and matches the best interaction channel to present the information, including multiple methods such as vision, hearing, touch, smell and taste.
It improves the convenience and efficiency of obtaining intelligent driving information, enhances user comfort and safety, and strengthens the vehicle's humanization and intelligence.
Smart Images

Figure CN116198526B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of driver cockpit system technology, and in particular to a method, device, vehicle and medium for dynamic in-vehicle interaction based on driving scenarios. Background Technology
[0002] According to SAE (Society of Automotive Engineers) regulations, intelligent driving vehicles are divided into six levels, from L0 to L5. The higher the level, the lower the user's participation is required. However, the highest level of intelligent driving that can be used varies in different driving scenarios. This change often occurs during vehicle operation. Changes in the level of intelligent driving capabilities can easily confuse users and are often accompanied by environmental information prompts, warnings, and alarm interactions that exceed the user's expectations. These interactions not only affect efficiency but also the safety of using intelligent driving.
[0003] Currently, the relevant technologies can demonstrate how scene reconstruction information can be displayed differently at different levels of intelligent driving; in addition, the relevant technologies also involve the display of scene reconstruction and specify the content to be displayed.
[0004] However, the relevant technologies do not consider multi-channel allocation, nor do they take into account the user's status and habits and preferences when providing reminders. Furthermore, the content presented is too complex and information-heavy, which is not conducive to user reception and understanding and urgently needs to be addressed. Summary of the Invention
[0005] This application provides a method, device, vehicle, and medium for dynamic in-vehicle interaction based on driving scenarios, in order to solve the problems that related technologies do not consider multi-channel allocation, do not combine user status and habit preferences for reminders, and present overly complicated and information-heavy content, which is not conducive to user reception and understanding.
[0006] The first aspect of this application provides an in-vehicle dynamic interaction method based on a driving scenario, comprising the following steps: detecting the actual driving scenario of the vehicle; identifying the user's static and / or dynamic required information based on at least one of the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences, in conjunction with the actual driving scenario; matching the optimal interaction channel based on the static and / or dynamic required information, and presenting the static and / or dynamic required information to the user using the optimal interaction channel, so that the user understands the intelligent driving information corresponding to the actual driving scenario.
[0007] Based on the above technical means, the embodiments of this application present the static and dynamic information required by the user according to the driving scenario and user status, and match the appropriate interaction channel for information transmission according to the information characteristics, so as to conveniently and efficiently obtain the most important intelligent driving information, improve the safety of intelligent driving function use, and improve the user's usage efficiency and user experience.
[0008] Optionally, in one embodiment of this application, the step of identifying the user's static and / or dynamic required information based on at least one of the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences, along with the actual driving scenario, includes: classifying the interactive information generated by at least one of the current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences based on the current intelligence level and available intelligent driving levels; and filtering the classified interactive information to obtain at least one interactive information that meets preset conditions, thereby obtaining the static and / or dynamic required information.
[0009] Based on the aforementioned technical means, this application embodiment classifies, filters, and selects interactive information generated by factors such as the current intelligence level and available intelligent driving levels to identify the static and dynamic information required by the user, thereby providing effective data support for obtaining the optimal interaction channel and improving vehicle reliability.
[0010] Optionally, in one embodiment of this application, the optimal interaction channel includes at least one of a visual interaction channel, an auditory interaction channel, a tactile interaction channel, an olfactory interaction channel, and a gustatory interaction channel.
[0011] Based on the above technical means, the optimal interaction channel in this application embodiment includes multiple aspects such as visual, auditory, tactile, olfactory and gustatory interaction channels, providing users with information through multiple interaction channels in a multi-dimensional and three-dimensional way. This not only improves the portability and efficiency of intelligent driving information acquisition, but also enhances the safety of intelligent driving function use while increasing user comfort.
[0012] Optionally, in one embodiment of this application, before identifying the user's static required information and / or dynamic required information, the method further includes: receiving the user's setting instructions; and recording, querying, modifying, and / or deleting at least one of the current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences information according to the setting instructions.
[0013] Based on the above-mentioned technical means, the embodiments of this application can perform operations such as adding, deleting, modifying and querying function configurations, function parameter adjustments and user habits and preferences according to user wishes, thereby improving the user experience and enhancing the humanization and intelligence level of the vehicle.
[0014] Optionally, in one embodiment of this application, before presenting the static and / or dynamic required information to the user using the optimal interaction channel, the method further includes: receiving a personalized instruction from the user; adjusting the optimal interaction channel according to the personalized instruction to generate the final interaction channel.
[0015] Based on the above technical means, the embodiments of this application can adjust the optimal interaction channel according to the user's wishes to perform information transmission and distribution, so that the user can conveniently and efficiently obtain the most important intelligent driving information from the appropriate interaction channel at the appropriate location, time and under the appropriate conditions, thereby improving the safety of intelligent driving function use while increasing the user's comfort and efficiency.
[0016] A second aspect of this application provides an in-vehicle dynamic interaction device based on a driving scenario, comprising: a detection module for detecting the actual driving scenario of the vehicle; an identification module for identifying the user's static and / or dynamic required information based on at least one of the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences, in conjunction with the actual driving scenario; and a matching module for matching an optimal interaction channel based on the static and / or dynamic required information, and presenting the static and / or dynamic required information to the user using the optimal interaction channel, so that the user understands the intelligent driving information corresponding to the actual driving scenario.
[0017] Optionally, in one embodiment of this application, the identification module includes: a classification unit, configured to classify interactive information generated from at least one of the current intelligence level, the user's actual state, the current environment of the vehicle, and the user's habits and preferences based on the current intelligence level and available intelligent driving levels; and a filtering unit, configured to filter the classified interactive information to obtain at least one interactive information that meets preset conditions, so as to obtain the static required information and / or dynamic required information.
[0018] Optionally, in one embodiment of this application, the optimal interaction channel includes at least one of a visual interaction channel, an auditory interaction channel, a tactile interaction channel, an olfactory interaction channel, and a gustatory interaction channel.
[0019] Optionally, in one embodiment of this application, it further includes: a first receiving module, configured to receive the user's setting instructions before identifying the user's static required information and / or dynamic required information; and a processing module, configured to record, query, modify, and / or delete at least one of the current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences information according to the setting instructions.
[0020] Optionally, in one embodiment of this application, it further includes: a second receiving module, configured to receive the user's personalized instructions before presenting the static required information and / or dynamic required information to the user using the optimal interaction channel; and an adjustment module, configured to adjust the optimal interaction channel according to the personalized instructions to generate the final interaction channel.
[0021] A third aspect of this application provides a vehicle, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the in-vehicle dynamic interaction method based on driving scenarios as described in the above embodiments.
[0022] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described in-vehicle dynamic interaction method based on a driving scenario.
[0023] Therefore, the embodiments of this application have the following beneficial effects:
[0024] (1) According to the driving scenario and user status, this application presents the static and dynamic information required by the user, and matches the appropriate interaction channel to transmit information according to the information characteristics, so as to conveniently and efficiently obtain the most important intelligent driving information, improve the safety of intelligent driving function use, and improve the user's usage efficiency and user experience.
[0025] (2) According to the current intelligence level and the available intelligent driving level, the interactive information generated by factors such as the current intelligence level is classified, filtered and screened to identify the static and dynamic information required by the user, thereby providing effective data support for obtaining the best interaction channel and improving the reliability of the vehicle.
[0026] (3) The optimal interaction channels in this application embodiment include multiple aspects such as visual, auditory, tactile, olfactory and gustatory interaction channels, which provide information to users in a multi-dimensional way through multiple interaction channels. This not only improves the portability and efficiency of intelligent driving information acquisition, but also enhances the safety of intelligent driving function use and increases user comfort.
[0027] (4) According to the embodiments of this application, the function configuration, function parameter adjustment and user habit preferences can be added, deleted, modified and searched according to the user's wishes, thereby improving the user experience and enhancing the humanization and intelligence level of the vehicle.
[0028] (5) According to the user’s wishes, the best interaction channel can be adjusted to perform information transmission and distribution, so that the user can conveniently and efficiently obtain the most important intelligent driving information from the appropriate interaction channel at the appropriate location, time and under the appropriate conditions, thereby improving the safety of intelligent driving function use and increasing the user’s comfort and efficiency.
[0029] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0030] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0031] Figure 1 This is a flowchart illustrating an in-vehicle dynamic interaction method based on a driving scenario, according to an embodiment of this application.
[0032] Figure 2 This is a schematic diagram illustrating a combination of information priority and judgment conditions according to an embodiment of this application;
[0033] Figure 3 This is a schematic diagram of a static information structure and sorting logic provided according to an embodiment of this application;
[0034] Figure 4 This is a schematic diagram of a dynamic information structure and sorting logic according to an embodiment of this application;
[0035] Figure 5 This is a schematic diagram of the logical architecture of an in-vehicle dynamic interaction method based on a driving scenario provided according to an embodiment of this application;
[0036] Figure 6 This is an example diagram of an in-vehicle dynamic interaction device based on a driving scenario according to an embodiment of this application;
[0037] Figure 7 This is a schematic diagram of the vehicle structure provided in an embodiment of this application.
[0038] Among them, 10-in-vehicle dynamic interaction device based on driving scenario, 100-detection module, 200-recognition module, 300-matching module, 701-memory, 702-processor, and 703-communication interface. Detailed Implementation
[0039] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0040] The following description, with reference to the accompanying drawings, outlines an in-vehicle dynamic interaction method, device, vehicle, and medium based on driving scenarios, representing embodiments of this application. Addressing the problems mentioned in the background section, this application provides an in-vehicle dynamic interaction method based on driving scenarios. In this method, the actual driving scenario of the vehicle is detected; based on at least one of the following: the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences, the static and / or dynamic information required by the user is identified in relation to the actual driving scenario. An optimal interaction channel is then matched, and this optimal interaction channel is used to present the static and / or dynamic information required by the user, enabling the user to understand the intelligent driving information corresponding to the actual driving scenario. This application presents the static and dynamic information required by the user based on the driving scenario and factors such as the user's state. Based on the information characteristics, an appropriate interaction channel is matched for information transmission, thereby conveniently and efficiently obtaining the most important intelligent driving information. This improves the safety of intelligent driving functions while increasing user comfort and efficiency. Thus, it solves the problems of related technologies that do not consider multi-channel allocation, do not incorporate user state and habit preferences for reminders, and present overly complex and information-heavy content, making it difficult for users to receive and understand.
[0041] Specifically, Figure 1 This is a flowchart illustrating a method for dynamic in-vehicle interaction based on a driving scenario, as provided in an embodiment of this application.
[0042] like Figure 1 As shown, this in-vehicle dynamic interaction method based on driving scenarios includes the following steps:
[0043] In step S101, the actual driving scenario of the vehicle is detected.
[0044] Those skilled in the art will understand that, from a user experience perspective, common driving scenarios include highways, urban areas, and parking lots. Highways and urban areas are driving scenarios, while parking lots are parking scenarios.
[0045] The embodiments of this application can detect the usage scenarios of different intelligent driving functions of a vehicle, such as adaptive cruise control, lane centering control, automatic lane change assist, traffic jam assist, and highway navigation assist, through in-vehicle camera or radar sensor devices, thereby providing an important basis for subsequent identification of the information required by the user.
[0046] In step S102, the static and / or dynamic information required by the user is identified based on at least one of the following: the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences, along with the actual driving scenario.
[0047] After detecting the actual driving scenario of the vehicle, the embodiments of this application can identify the static and dynamic information required by the user based on the actual driving scenario, combined with factors such as the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences.
[0048] Specifically, the highest level of intelligent driving included in the embodiments of this application is divided into six levels from L0 to L5 according to SAE regulations. The higher the level, the lower the user participation requirement for intelligent driving. It can receive user input for activation, exit, upgrade, downgrade, takeover, and driving function settings, and output the SAE level of the currently running function, the responsible party, the operating status, the operating range, the requirements for the user, the lateral and longitudinal control status, and the path planning intent.
[0049] Embodiments of this application can also monitor the following abilities and states of users through detection devices such as image detection, stress detection, wearable devices, and physiological detection:
[0050] 1. Perception ability (the ability to observe the environment, such as attention level, fatigue level, whether the driver is doing tasks not directly related to driving, such as drinking water, and whether the posture affects the driver's view).
[0051] 2. Cognitive ability (the ability to judge how the environment affects driving, such as inattentiveness or fatigue);
[0052] 3. Decision-making and planning ability (the ability to decide how the vehicle should respond, such as acceleration and deceleration decisions, lane keeping decisions, lane changing decisions, and decisions on entering and exiting ramps, etc.);
[0053] 4. Execution ability (the ability to control the vehicle, such as whether the hands are near the steering wheel and the feet are near the accelerator and brake pedals);
[0054] 5. User's emotions (such as anger, excitement, disappointment).
[0055] It should be noted that, in the embodiments of this application, the detection device may not be able to be fully equipped or detect all of the information due to current technical or cost limitations, such as whether the driver is distracted or has decision-making and planning abilities. Such detection information that cannot be detected temporarily or cannot be applied due to low detection accuracy can be set according to the basic assumption that the driver can drive the vehicle normally. For example, if it is impossible to determine whether the driver has decision-making and planning abilities, it is assumed that the driver has decision-making and planning abilities.
[0056] Furthermore, in the embodiments of this application, V2X technology, vehicle networking, LiDAR, cameras, millimeter-wave radar, ultrasonic radar, photosensitive sensors, humidity and temperature sensors, seat position sensors, etc., can be used to detect the planned navigation route, surrounding roads, traffic environment, target, weather, and the vehicle's driving environment.
[0057] The scope of environmental information monitoring mainly includes the following:
[0058] 1. Global navigation path (if set by the user);
[0059] 2. The driving environment inside the vehicle (such as whether the windshield is obscured by rain, fog, or snow, and the left and right rearview mirrors);
[0060] 3. Road boundaries or key locations beyond the user's field of vision (such as ramps, merging points, merging lanes, parking lot entrances and exits, parking spaces, etc.);
[0061] 4. Within the visible range around the vehicle body;
[0062] 5. Blind spots around the vehicle body.
[0063] The above-mentioned planned navigation route refers to the navigation route currently planned by the vehicle; surrounding roads refer to all roads that the vehicle may pass through on the navigation route and / or frequently used routes and / or according to road topology, specifically including tunnels, ramps, lighting conditions, road types, road boundaries, lane lines, other road markings (such as zebra crossings, parking space lines), number of lanes, road quality, road surface friction, etc.
[0064] Traffic environment refers to traffic conditions within the surrounding environment, including but not limited to the number of traffic lights, congestion, accidents, and accident-prone areas; targets refer to motor vehicles, non-motor vehicles, pedestrians, animals, traffic signs, and obstacles participating in traffic on surrounding roads; weather includes but is not limited to rain, fog, snow, dust, and strong light that affect vehicle driving safety.
[0065] It should be noted that, in the embodiments of this application, the driving environment of the vehicle includes, but is not limited to, factors that affect the transparency of the windshield, the visibility of the rearview mirror, and the driver's accessibility to the steering wheel / accelerator / brake from the driver's seat.
[0066] Furthermore, embodiments of this application can also classify information, with the default level being environmental information, such as... Figure 2 As shown, the system determines whether a message is an alarm, warning, user action, or recommendation / guidance message based on the given conditions. If any message meets the conditions, the process terminates.
[0067] By taking into account factors such as the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences, the accuracy of the identified information is effectively guaranteed, thus meeting the user's needs and improving the user experience.
[0068] Optionally, in one embodiment of this application, before identifying the user's static required information and / or dynamic required information, the method further includes: receiving the user's setting instructions; and recording, querying, modifying, and / or deleting at least one of the following information according to the setting instructions: the current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences.
[0069] It should be noted that before identifying the static and dynamic information required by the user, embodiments of this application can also record, query, modify, and delete function configurations, function parameter adjustments, and user habits and preferences. The recorded information is bound to the vehicle's default account and / or the user account, and can be offline or online synchronized. The settings include, but are not limited to, function switches, function parameter settings, interaction filtering level control, and interaction channel selection.
[0070] For example, when a user wants to modify the current intelligence level, they can select the current intelligence level on the in-vehicle display terminal and click the "Modify" button to modify it according to the customer's wishes. After receiving the user's modification information, the vehicle can store the data in the vehicle database.
[0071] Therefore, the embodiments of this application can perform operations such as adding, deleting, modifying, and querying function configurations, function parameter adjustments, and user habits and preferences according to user wishes, which not only improves the user experience but also enhances the humanization and intelligence level of the vehicle.
[0072] Optionally, in one embodiment of this application, identifying the user's static and / or dynamic required information based on at least one of the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences, along with the actual driving scenario, includes: classifying the interactive information generated by at least one of the current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences based on the current intelligence level and available intelligent driving levels; and filtering the classified interactive information to obtain at least one interactive information that meets preset conditions, thereby obtaining the static and / or dynamic required information.
[0073] The embodiments of this application can classify interactive information generated by factors such as the current intelligent driving level, the user's actual state, the vehicle's current environment, and the user's habits and preferences based on the current intelligent driving level and available intelligent driving levels, and filter out similar information.
[0074] It should be noted that, in the embodiments of this application, it is possible to filter the driver requirements, environmental complexity level, and user habit / preference settings in the status information, while other information cannot be filtered; it is also possible to filter the dynamic prompts and scene reconstruction information in the dynamic information, while other information cannot be filtered.
[0075] Finally, the filtered information is synthesized to output the one or several most important pieces of interaction information. Furthermore, by decomposing the information into relatively stable state information and corresponding dynamic information, the aforementioned static and dynamic information can be identified. The structure of the static information is as follows: Figure 3 As shown, the structure of dynamic information is as follows: Figure 4 As shown.
[0076] It should be noted that in the arbitration strategy for the above static information, the priorities from highest to lowest are: functional status > driver requirements > environmental complexity level > user habits and preferences. Functional status is a mandatory output, driver requirements are a recommended output, and environmental complexity level and user habits / preferences are optional outputs.
[0077] In the dynamic information arbitration strategy, the priorities from highest to lowest are: alarm information > early warning information > dynamic prompt information > scene reconstruction information. Among alarm information, early warning information, and dynamic prompt information, the most urgent information is selected for output. The priorities of the sub-items are as follows: Figure 4 As shown, the priority of items at the same level decreases from top to bottom. Scene reconstruction information can be output synchronously with the above information and maintained continuously, and will be assigned a lower display priority in the subsequent interaction channel allocation stage.
[0078] Therefore, the embodiments of this application classify, filter and screen the interactive information generated by factors such as the current intelligence level and the available intelligent driving level, in order to identify the static and dynamic information required by the user, thereby providing reliable data support for obtaining the best interaction channel and improving the reliability of the vehicle.
[0079] In step S103, the optimal interaction channel is matched based on the static and / or dynamic required information, and the static and / or dynamic required information is presented to the user using the optimal interaction channel, so that the user understands the intelligent driving information corresponding to the actual driving scenario.
[0080] After identifying the static and dynamic information required by the user, the optimal interaction channel is matched based on the static and dynamic information, and the required static and dynamic information is presented to the user, such as... Figure 5As shown, this allows users to conveniently and efficiently obtain the most important intelligent driving information, improving the safety of intelligent driving functions while increasing user comfort and efficiency.
[0081] Optionally, in one embodiment of this application, the optimal interaction channel includes at least one of a visual interaction channel, an auditory interaction channel, a tactile interaction channel, an olfactory interaction channel, and a gustatory interaction channel.
[0082] It should be noted that, in the embodiments of this application, the aforementioned visual interaction channels include, but are not limited to, hardware devices such as instruments, vehicle systems, and lights; auditory interaction channels include, but are not limited to, hardware devices such as mechanical and electronic sound-emitting horns and audio equipment; tactile interaction channels include, but are not limited to, hardware devices such as vibrating seats, active seat belts, and vibrating steering wheels; other interaction channels, such as olfactory interaction channels and gustatory interaction channels, include, but are not limited to, hardware that can release fragrances or special odors.
[0083] Embodiments of this application can allocate channels for information representation based on static and dynamic information, and the allocation principles are as follows:
[0084] 1. Static information is allocated to the visual interaction channel and the auditory interaction channel in this application embodiment. The visual interaction channel is the main one, presenting static text, icons, and images. The auditory interaction channel can use continuous and gentle sounds to represent state information. Other channels, such as the olfactory channel, can be used to create a continuous state atmosphere. For example, in L3 and above intelligent driving, special scents can be released to create a relaxed atmosphere.
[0085] 2. Dynamic information can be accessed through all channels:
[0086] 1) The visual channel can use disappearance and flashing frequency, changing colors, and positional movement to present dynamic information;
[0087] 2) The sound channel can use sudden sounds, changes in timbre, frequency, and loudness to represent dynamic information;
[0088] 3) Tactile dynamics can use the intensity and frequency of vibration to represent dynamic information;
[0089] 4) Other channels (such as smell and taste) are generally not used to represent dynamic information.
[0090] Therefore, the optimal interaction channels in the embodiments of this application include multiple aspects such as visual, auditory, tactile, olfactory and gustatory interaction channels, providing users with information through multiple interaction channels in a multi-dimensional and three-dimensional way. This not only improves the portability and efficiency of intelligent driving information acquisition, but also enhances the safety of intelligent driving functions and increases user comfort.
[0091] Optionally, in one embodiment of this application, before presenting static and / or dynamic required information to the user using the optimal interaction channel, the method further includes: receiving personalized instructions from the user; adjusting the optimal interaction channel according to the personalized instructions; and generating the final interaction channel.
[0092] It should be noted that, before presenting the required static or dynamic information to the user using the optimal interaction channel, the embodiments of this application also adjust the above-mentioned interaction channel according to the user's wishes, thereby generating the final interaction channel.
[0093] For example, users can turn off the olfactory interaction channel and other interaction channels via voice commands or manual input commands through the in-vehicle display terminal according to their personal wishes and actual situation. They can also control the form, mode, and selectable intensity of the visual, auditory, and tactile interaction channels.
[0094] Subsequently, embodiments of this application can utilize the final interaction channel to present static and dynamic required information to the user, enabling the user to understand the intelligent driving information corresponding to the actual driving scenario.
[0095] It is understood that the embodiments of this application adjust the optimal interaction channel according to the user's wishes to perform information transmission and distribution, so that the user can conveniently and efficiently obtain the most important intelligent driving information from the appropriate interaction channel at the appropriate location, time and under the appropriate conditions, thereby improving the safety of intelligent driving function use while increasing the user's comfort and efficiency.
[0096] The in-vehicle dynamic interaction method based on driving scenarios proposed in this application detects the actual driving scenario of the vehicle; based on at least one of the following information—the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences—it identifies the user's static and / or dynamic required information in relation to the actual driving scenario, matches the optimal interaction channel, and presents the static and / or dynamic required information to the user using the optimal interaction channel, enabling the user to understand the intelligent driving information corresponding to the actual driving scenario. This application presents the static and dynamic information required by the user based on the driving scenario and factors such as the user's state, and matches an appropriate interaction channel for information transmission based on information characteristics, thereby conveniently and efficiently obtaining the most important intelligent driving information, improving the safety of intelligent driving functions while increasing user comfort and efficiency.
[0097] Next, referring to the accompanying drawings, an in-vehicle dynamic interaction device based on a driving scenario is described according to an embodiment of this application.
[0098] Figure 6 This is a block diagram of an in-vehicle dynamic interaction device based on a driving scenario, according to an embodiment of this application.
[0099] like Figure 6 As shown, the in-vehicle dynamic interaction device 10 based on driving scenarios includes: a detection module 100, a recognition module 200, and a matching module 300.
[0100] The detection module 100 is used to detect the actual driving scenarios of the vehicle.
[0101] The identification module 200 is used to identify the user's static and / or dynamic information based on at least one of the following: the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences, in conjunction with the actual driving scenario.
[0102] The matching module 300 is used to match the best interaction channel based on the static and / or dynamic required information, and to present the static and / or dynamic required information to the user using the best interaction channel, so that the user understands the intelligent driving information corresponding to the actual driving scenario.
[0103] Optionally, in one embodiment of this application, the identification module 200 includes a classification unit and a filtering unit.
[0104] The classification unit is used to classify interactive information generated from at least one of the following: the current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences, based on the current intelligence level and available intelligent driving levels.
[0105] The filtering unit is used to filter the categorized interactive information to obtain at least one interactive information that meets the preset conditions, so as to obtain the static and / or dynamic information required.
[0106] Optionally, in one embodiment of this application, the optimal interaction channel includes at least one of a visual interaction channel, an auditory interaction channel, a tactile interaction channel, an olfactory interaction channel, and a gustatory interaction channel.
[0107] Optionally, in one embodiment of this application, the in-vehicle dynamic interaction device 10 based on driving scenario further includes: a first receiving module and a processing module.
[0108] The first receiving module is used to receive the user's setting instructions before identifying the user's static and / or dynamic required information.
[0109] The processing module is used to record, query, modify and / or delete at least one of the following information based on the setting instructions: the current intelligence level, the user's actual status, the vehicle's current environment, and the user's habits and preferences.
[0110] Optionally, in one embodiment of this application, the in-vehicle dynamic interaction device 10 based on driving scenario further includes: a second receiving module and an adjustment module.
[0111] The second receiving module is used to receive personalized instructions from the user before presenting the static and / or dynamic information to the user using the optimal interaction channel.
[0112] The adjustment module is used to adjust the optimal interaction channel according to personalized instructions and generate the final interaction channel.
[0113] It should be noted that the foregoing explanation of the in-vehicle dynamic interaction method embodiment based on driving scenario also applies to the in-vehicle dynamic interaction device based on driving scenario in this embodiment, and will not be repeated here.
[0114] The in-vehicle dynamic interaction device based on driving scenarios proposed in this application detects the actual driving scenario of the vehicle. Based on at least one of the following: the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences, it identifies the user's static and / or dynamic required information in relation to the actual driving scenario. This is used to match the optimal interaction channel and present the static and / or dynamic required information to the user through the optimal interaction channel, enabling the user to understand the intelligent driving information corresponding to the actual driving scenario. This application presents the user's required static and dynamic information based on the driving scenario and user state, and matches an appropriate interaction channel for information transmission based on information characteristics. This allows for convenient and efficient acquisition of the most important intelligent driving information, improving the safety of intelligent driving functions while increasing user comfort and efficiency.
[0115] Figure 7 A schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle may include:
[0116] The memory 701, the processor 702, and the computer program stored on the memory 701 and capable of running on the processor 702.
[0117] When the processor 702 executes the program, it implements the in-vehicle dynamic interaction method based on driving scenarios provided in the above embodiments.
[0118] Furthermore, the vehicle also includes:
[0119] Communication interface 703 is used for communication between memory 701 and processor 702.
[0120] The memory 701 is used to store computer programs that can run on the processor 702.
[0121] The memory 701 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0122] If the memory 701, processor 702, and communication interface 703 are implemented independently, then the communication interface 703, memory 701, and processor 702 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0123] Optionally, in a specific implementation, if the memory 701, processor 702, and communication interface 703 are integrated on a single chip, then the memory 701, processor 702, and communication interface 703 can communicate with each other through an internal interface.
[0124] The processor 702 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0125] This embodiment also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described in-vehicle dynamic interaction method based on driving scenarios.
[0126] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0127] 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 number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0128] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0129] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0130] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0131] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0132] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0133] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A method for dynamic in-vehicle interaction based on driving scenarios, characterized in that, Includes the following steps: Detect the actual driving scenarios of the vehicle; Based on the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, the user's habits and preferences, and the actual driving scenario, the system identifies the user's static and / or dynamic information. as well as The optimal interaction channel is matched based on the static required information and / or the dynamic required information, and the static required information and / or the dynamic required information is presented to the user using the optimal interaction channel, so that the user understands the intelligent driving information corresponding to the actual driving scenario; The step of identifying the user's static and / or dynamic required information based on the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, the user's habits and preferences, and the actual driving scenario includes: Based on the current intelligence level and available intelligent driving levels, the interactive information generated by the current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences is categorized. After filtering and classifying the interactive information, at least one interactive information that meets the preset conditions is obtained in order to obtain the static required information and / or dynamic required information. Before identifying the user's static and / or dynamic required information, the process also includes: Receive the user's setting instructions; According to the setting instructions, record, query, modify and / or delete at least one of the following: the current intelligence level, the user's actual status, the vehicle's current environment, and the user's habits and preferences.
2. The method according to claim 1, characterized in that, The optimal interaction channel includes at least one of the following: visual interaction channel, auditory interaction channel, tactile interaction channel, and olfactory interaction channel.
3. The method according to any one of claims 1-2, characterized in that, Before presenting the static and / or dynamic required information to the user using the optimal interaction channel, the method further includes: Receive the user's personalized instructions; The optimal interaction channel is adjusted according to the personalized instructions to generate the final interaction channel.
4. An in-vehicle dynamic interaction device based on driving scenarios, characterized in that, include: The detection module is used to detect the actual driving scenarios of the vehicle; The identification module is used to identify the static and / or dynamic information required by the user based on the vehicle's current intelligence level, the user's actual state, the vehicle's current environment, the user's habits and preferences, and the actual driving scenario. as well as The matching module is used to match the optimal interaction channel based on the static required information and / or the dynamic required information, and to present the static required information and / or the dynamic required information to the user using the optimal interaction channel, so that the user understands the intelligent driving information corresponding to the actual driving scenario. The identification module includes: The classification unit is used to classify interactive information generated based on the current intelligence level and available intelligent driving levels, including the current intelligence level, the user's actual state, the vehicle's current environment, and the user's habits and preferences. The filtering unit is used to filter the categorized interactive information to obtain at least one interactive information that meets the preset conditions, so as to obtain the static required information and / or dynamic required information. The in-vehicle dynamic interaction device based on driving scenarios also includes: The first receiving module is used to receive the user's setting instructions before identifying the user's static required information and / or dynamic required information; The processing module is used to record, query, modify and / or delete at least one of the following information according to the setting instructions: the current intelligence level, the user's actual status, the current environment of the vehicle, and the user's habits and preferences.
5. The apparatus according to claim 4, characterized in that, The optimal interaction channel includes at least one of the following: visual interaction channel, auditory interaction channel, tactile interaction channel, and olfactory interaction channel.
6. A vehicle, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the in-vehicle dynamic interaction method based on any one of claims 1-3.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the in-vehicle dynamic interaction method based on driving scenarios as described in any one of claims 1-3.
Citation Information
Patent Citations
Method and device for providing personalized driving experience, medium and vehicle
CN112389451A
Driving function intelligent configuration pushing method, device and equipment, and storage medium
CN113401135A