Vehicle interaction method, device and readable storage medium
Patent Information
- Application Number
- CN202611242401.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-17
- Publication Date
- 2026-11-03
AI Technical Summary
现有车辆在执行自动泊车辅助功能时,信息呈现较为简陋,未能充分展示当前状态、异常原因及后续处理策略,导致用户不信任感加剧。
By displaying the target steps of the parking task in real time on the vehicle's display screen, monitoring the parking status, and showing the level and explanation examples of abnormal events in abnormal situations, the information presentation is enriched, improving user understanding and trust.
It makes the parking process transparent and explainable, enhances users' trust in the vehicle, reduces the risk of complaints, and improves the user experience of automatic parking assistance functions.
Smart Images

Figure CN123025813A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of new energy vehicle technology, and in particular to a vehicle interaction method, device and readable storage medium. Background Technology
[0002] With the rapid development of advanced driver assistance systems (ADAS), automatic parking assistance has become one of the core selling points of mass-produced vehicles. However, when an automatic parking assist function is activated and a parking anomaly occurs, the vehicle system fails to fully display the current status, the cause of the anomaly, and the subsequent handling strategy to the end user. This inadequate information presentation exacerbates user distrust. It is evident that existing vehicle interaction methods suffer from technical problems such as rudimentary information presentation during automatic parking. Summary of the Invention
[0003] This application provides a vehicle interaction method, device, and readable storage medium to solve technical problems such as the relatively simple information presentation in the prior art.
[0004] A first aspect of this application provides a vehicle interaction method, wherein the vehicle is equipped with a display screen, the method comprising: When the vehicle is performing a parking task, the control display shows the target task steps of the parking task; When the target task step is parking, the vehicle's status is monitored to obtain the vehicle's parking status. If the parking status is abnormal, then an abnormal event has occurred in the vehicle. Determine the event level and event explanation example corresponding to the abnormal event to control the display screen to show the event level and event explanation example.
[0005] When the vehicle is performing a parking task, the control display shows the target steps of the parking task. The specific steps of the parking task are displayed in real time through the in-vehicle display, ensuring that the entire parking process is presented in a visual way, so that the user can fully understand the parking status of the vehicle.
[0006] When the target task step is parking, the vehicle's status is monitored to obtain the parking status. If the parking status is abnormal, the abnormal event that occurred is identified, and the corresponding event level and event explanation example are determined. The display screen is then controlled to display the event level and event explanation example. By displaying the event level and event explanation example on the display screen, the presented information is enriched, ensuring that the user can fully understand the cause of the abnormal event and the subsequent handling strategy, thereby improving the user's trust in the vehicle.
[0007] A second aspect of this application provides an interactive device for a vehicle, the vehicle being equipped with a display screen, the device comprising: The control unit is used to control the display screen to show the target task steps of the parking task when the vehicle is performing a parking task; The first processing unit is used to monitor the vehicle's status when the target task step is parking, so as to obtain the vehicle's parking status. The second processing unit is used to determine the abnormal event that has occurred in the vehicle if the parking status is abnormal. The third processing unit is used to determine the event level and event explanation example corresponding to the abnormal event, so as to control the display screen to display the event level and event explanation example.
[0008] A third aspect of this application provides another vehicle interaction device, including a processor and a memory. The memory stores a computer program that, when executed by the processor, implements the steps of the vehicle interaction method as described in any of the above embodiments. Therefore, this vehicle interaction device possesses all the beneficial effects of the vehicle interaction method in any of the above embodiments, which will not be elaborated further here.
[0009] A fourth aspect of this application provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the vehicle interaction method as described in any of the above embodiments. Therefore, this readable storage medium possesses all the beneficial effects of the vehicle interaction method in any of the above embodiments, which will not be elaborated further here. Attached Figure Description
[0010] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 A flowchart illustrating the vehicle interaction method provided in this application embodiment; Figure 2 A functional block diagram of the vehicle interaction device provided in the embodiments of this application; Figure 3 This is a structural block diagram of the vehicle interaction device provided in an embodiment of this application. Detailed Implementation
[0012] To better understand the technical solutions provided in the embodiments of this specification, the technical solutions of the embodiments of this specification will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments of this specification and the specific features in the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. In the absence of conflict, the embodiments of this specification and the technical features in the embodiments can be combined with each other.
[0013] In this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, without necessarily requiring or implying any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element. The term "two or more" includes two or more cases.
[0014] In some embodiments, the present application provides a vehicle interaction method, which is applied to the vehicle's control terminal. The control terminal may be a smartphone (such as an Android phone, iOS phone, etc.), a tablet computer, a laptop computer, a digital broadcast receiver, a mobile internet device (MID), a handheld computer (Personal Digital Assistant, PDA), a desktop computer, an in-vehicle terminal (such as an in-vehicle navigation terminal, in-vehicle computer, etc.), a smart speaker, a smartwatch, etc., and is not specifically limited thereto.
[0015] In this embodiment, the vehicle is equipped with a display screen, wherein the display screen is an in-vehicle display screen.
[0016] For example, the vehicle's display screen may include: Instrument panel screen: Replaces traditional mechanical instruments, displaying core driving data such as vehicle speed and fuel consumption.
[0017] Central control screen: Integrates audio-visual, navigation, and vehicle control functions, and is the core of in-vehicle interaction.
[0018] Front passenger / rear seat entertainment screen: Provides independent audio-visual entertainment services for rear or front passenger passengers.
[0019] Head-up display: Projects driving information onto the windshield to prevent the driver from looking down.
[0020] like Figure 1 As shown, the vehicle's interaction methods include: Step S101: When the vehicle is performing a parking task, the control display screen shows the target task steps of the parking task. Control the vehicle to perform a parking task. When the vehicle is performing a parking task, determine the target task step in the parking task and control the display screen to display the target task step of the parking task. The target task step can be any task step in the parking task.
[0021] For example, a parking task may include steps such as parking space search, parking confirmation, parking execution, and parking completion, and the target task step may be any one of parking space search, parking confirmation, parking execution, and parking completion.
[0022] For example, when the vehicle is in "inactive" mode, the control display shows a "inactive" task sequence description, namely "parking function inactive state, function not enabled or deactivated".
[0023] For example, when the vehicle performs a "parking space search", the control display shows a task sequence description for the "parking space search", namely "scan for available parking spaces in the vicinity".
[0024] For example, when the vehicle performs "parking confirmation", the control display shows a description of the task sequence of "parking confirmation", namely, "in the parking scenario, display a list of available parking spaces and wait for the user to confirm the target parking space and other relevant parking parameters; in the parking scenario, display the parking direction and other relevant parking parameters".
[0025] For example, when the vehicle performs "parking", the control display shows a description of the task sequence of "parking", namely "generate parking path and parking / exit space based on the current environmental perception results".
[0026] For example, when the vehicle performs "parking complete", the control display shows a description of the "parking complete" task sequence, i.e., "parking complete status".
[0027] Step S102: When the target task step is parking, monitor the vehicle's status to obtain the vehicle's parking status. When the target task step performed by the vehicle is parking, the parking process is monitored to obtain the parking status of the vehicle, whereby the parking status indicates the parking execution status of the vehicle.
[0028] For example, the parking status can be specifically an abnormal status or a normal status.
[0029] For example, parking status can indicate whether a vehicle can successfully complete the parking process.
[0030] Step S103: If the parking status is abnormal, then determine the abnormal event that occurred in the vehicle. When the parking status is abnormal, it indicates an abnormal situation of the vehicle. Therefore, the abnormal event of the vehicle is identified, where the abnormal event is the specific event that causes the vehicle to malfunction.
[0031] For example, abnormal events can specifically include events such as collision, abnormal emergency braking, abnormal exit, abnormal deceleration, abnormal pause, parking space unavailable, route replanning, and jitter.
[0032] For example, an abnormal event could indicate that the vehicle is unable to complete the automatic parking task.
[0033] Step S104: Determine the event level and event explanation example corresponding to the abnormal event, so as to control the display screen to display the event level and event explanation example.
[0034] Perform event analysis and processing on abnormal events to determine the event level and event explanation examples corresponding to the abnormal events. The event level indicates the severity of the abnormal event, and the event explanation examples are sample descriptions of the abnormal events.
[0035] For example, the event level can be specifically defined as level 1, level 2, or level 3.
[0036] For example, a higher event level indicates a more severe abnormal event.
[0037] For example, the event level can be a high-frequency normal decision: a pre-computed template with a response time of less than 10 milliseconds.
[0038] For example, the event level can be a mid-frequency attention event: incremental inference, with a response time of less than 50 milliseconds.
[0039] For example, the event level can be a low-frequency anomalous event: full inference, response time less than 200 milliseconds.
[0040] For example, an example of an event explanation can be shown in Table 1.
[0041] Table 1
[0042] The vehicle interaction method in this embodiment controls the display screen to show the target steps of the parking task when the vehicle is performing a parking task. The specific steps of the parking task are displayed in real time through the in-vehicle display screen, ensuring that the entire parking process is presented in a visual way, thereby ensuring that the user can fully understand the parking status of the vehicle.
[0043] When the target task step is parking, the vehicle's status is monitored to obtain the parking status. If the parking status is abnormal, the abnormal event that occurred is identified, and the corresponding event level and event explanation example are determined. The display screen is then controlled to display the event level and event explanation example. By displaying the event level and event explanation example on the display screen, the presented information is enriched, ensuring that the user can fully understand the cause of the abnormal event and the subsequent handling strategy, thereby improving the user's trust in the vehicle.
[0044] In some embodiments of this application, a vehicle interaction method is provided, which controls a display screen to show the target task steps of a parking task, including: Identify multiple preset task steps in the parking task, and determine the execution sequence of the multiple preset task steps; According to the execution sequence, the control display screen shows the target task steps, which are the preset task steps currently being executed by the vehicle among multiple preset task steps.
[0045] In this embodiment, determining the parking task includes multiple preset task steps, wherein the preset task steps are sub-steps set in the parking task.
[0046] For example, the multiple preset task steps can be specifically parking space search, parking confirmation, parking execution, and parking completion.
[0047] Determine the execution sequence of multiple preset task steps, where the execution sequence is the order in which the vehicle performs the multiple preset task steps.
[0048] According to the execution sequence, the control display screen shows the target task steps, where the target task steps are the preset task steps currently being executed by the vehicle among multiple preset task steps.
[0049] For example, the control display screen sequentially displays multiple preset task steps according to the execution sequence.
[0050] In some embodiments, this application provides a vehicle interaction method that determines an execution sequence of multiple preset task steps, including: Obtain the vehicle's operating status and acquire the sequence determination model corresponding to multiple preset task steps; The sequence determination model is used to determine the execution sequence of multiple preset task steps.
[0051] In this embodiment, the vehicle's operating status is obtained, where the operating status represents the state of the vehicle's movement.
[0052] For example, the operating state can represent the vehicle's speed, acceleration, steering, and angular velocity.
[0053] Obtain sequence determination models corresponding to multiple preset task steps, where the sequence determination model is a model used to determine the execution sequence.
[0054] The sequence determination model is used to determine the execution sequence of multiple preset task steps.
[0055] For example, the sequence determination model can be specifically a state machine model, and the jump conditions of each execution sequence are shown in Table 2.
[0056] Table 2
[0057] In some embodiments, this application provides a vehicle interaction method for determining the event level and event explanation example corresponding to an abnormal event, including: Obtain the decision interpretation module corresponding to the vehicle, and obtain the environmental information of the scene in which the vehicle is located; Input the running status, environmental information, and abnormal events into the decision interpretation module to determine the event level and event interpretation example corresponding to the abnormal event.
[0058] In this embodiment, a decision interpretation module corresponding to the vehicle is obtained, wherein the decision interpretation module is a processing module for determining the event level and the event interpretation example.
[0059] Obtain environmental information about the vehicle's location, where the environmental information refers to the specific details of the vehicle's location.
[0060] For example, environmental information may include information about obstacles in the environment.
[0061] For example, environmental information may include information such as brightness in the environment and road surface conditions.
[0062] Input the running status, environmental information, and abnormal events into the decision interpretation module to determine the event level and event interpretation example corresponding to the abnormal event.
[0063] For example, the decision explanation module adopts a fusion architecture of "knowledge graph + hybrid reasoning engine", which is an innovative application of explainable artificial intelligence in the field of intelligent parking. This module combines symbolic reasoning (production rules, first-order predicate logic) with numerical computation (probabilistic models, fuzzy logic), and realizes collaborative reasoning through a unified knowledge interface. It generates structured explanations for nine types of key decision events, making the entire parking process explainable, traceable, and auditable.
[0064] In some embodiments of this application, a vehicle interaction method is provided. The decision interpretation module includes a knowledge graph layer, a hybrid reasoning engine, and an interpretation generation layer. Operating status, environmental information, and abnormal events are input into the decision interpretation module to determine the event level and event interpretation example corresponding to the abnormal event, including: The running status, environment information and abnormal events are input into the knowledge graph layer to obtain entity type data, relation type data and attribute type data output by the knowledge graph layer; Entity type data, relation type data, and attribute type data are input into the hybrid inference engine to obtain symbolic inference data and numerical calculation data output by the hybrid inference engine; Symbolic reasoning data and numerical calculation data are input into the interpretation generation layer to obtain the event level and event interpretation examples output by the interpretation generation layer.
[0065] In this embodiment, the decision interpretation module includes a knowledge graph layer, a hybrid reasoning engine, and an interpretation generation layer, wherein the knowledge graph layer, the hybrid reasoning engine, and the interpretation generation layer are the constituent layers of the decision interpretation module.
[0066] For example, the hierarchy of the decision interpretation module is shown in Table 3.
[0067] Table 3
[0068] The operating status, environment information, and abnormal events are input into the knowledge graph layer to obtain entity type data, relation type data, and attribute type data output by the knowledge graph layer.
[0069] For example, a knowledge graph for the parking domain is constructed, using ontology modeling to define entities, relationships, and attributes: Entity types include: Vehicle status: position, speed, acceleration, steering wheel angle, gear.
[0070] Environmental perception: obstacle type, drivable area, lane boundary, parking space boundary.
[0071] Parking scenarios: Parking space type (parallel / perpendicular / diagonal), parking direction, starting position, target position.
[0072] Sensor characteristics: sensing range, accuracy, confidence level.
[0073] Decision-making rules: path planning algorithm, trajectory tracking strategy, safety judgment rules Relationship types include: Spatial relationships: containment, adjacency, overlap, distance.
[0074] Causal relationship: leading to, triggering, influencing, inhibiting.
[0075] Temporal relationships: preceding, simultaneously, following.
[0076] Entity type data, relation type data, and attribute type data are input into the hybrid inference engine to obtain symbolic inference data and numerical calculation data output by the hybrid inference engine.
[0077] For example, the hybrid inference engine combines symbolic reasoning and numerical computation to obtain symbolic reasoning data and numerical computation data, specifically including: Symbolic reasoning: Based on production rules and first-order predicate logic, it performs forward / backward chain reasoning and is suitable for rule matching and state transition judgment.
[0078] Numerical computation: Based on probability models and fuzzy logic, it performs uncertainty reasoning and is suitable for collision risk assessment and path quality scoring.
[0079] Hybrid coordination: The two exchange information through a unified knowledge interface to achieve collaborative reasoning.
[0080] Symbolic reasoning data and numerical calculation data are input into the interpretation generation layer to obtain the event level and event interpretation examples output by the interpretation generation layer.
[0081] For example, the layered interpretation generation includes: A three-tier architecture is used to implement the interpretation and generation: Underlying Rule Matching: Pre-compile templates for high-frequency decision events (such as normal redirection), with a response time of less than 10 milliseconds.
[0082] Mid-level – Graph Reasoning: Supplementing contextual information, establishing causal chain reasoning paths, and performing logical consistency verification.
[0083] Top-level—Natural Language Generation: Structured content is converted into natural language, and the interpretation style is adjusted according to user preferences.
[0084] For example, real-time guarantees include: Incremental reasoning: only calculates the part where the state changes, and reuses the results of the previous reasoning.
[0085] Hierarchical processing: High-frequency normal decision-making: pre-calculated template, response time less than 10 milliseconds.
[0086] Mid-frequency attention events: Incremental inference, response time less than 50 milliseconds.
[0087] Low-frequency abnormal events: complete inference, response time less than 200 milliseconds.
[0088] Caching mechanism: pre-compute the interpretation template pool and manage it using the least recently used algorithm strategy.
[0089] For example, traceability mechanisms include: Reasoning path recording: Completely records the reasoning process and intermediate data for each explanation, supporting playback and reproduction.
[0090] Audit logs: Record all decision-making events and their explanations, supporting post-event analysis and system optimization.
[0091] In some embodiments of this application, a vehicle interaction method is provided, wherein the event explanation example includes an event type label, a brief description of the cause, a response description, and user suggestions, and controls the display screen to display the event level and the event explanation example, including: Determine the interactive interface of the display screen based on the event level; Control the display screen to show the interactive interface, and display the event type label, cause summary, response description and user suggestions on the interactive interface.
[0092] In this embodiment, the event explanation example includes an event type label, a brief description of the cause, a response description, and user suggestions. The event type label indicates the event type of the event explanation example, the brief description of the cause describes the reason for the abnormal event, the response description is a process description for responding to the abnormal event, and the user suggestions are opinions offered to the user.
[0093] The interactive interface of the display screen is determined based on the event level, where the interactive interface is the specific interface displayed on the display screen.
[0094] For example, a tiered presentation: a differentiated visual strategy is used based on the event level (Level 1 / Level 2 / Level 3): Level 1 event (normal jump): Semi-transparent light-colored background, automatically fades out after 2 seconds, without interrupting the user's attention.
[0095] Level 2 event (attention event): Yellow border + icon, continues to be displayed until the event is resolved, and can be manually closed by the user.
[0096] Level 3 event (serious event): Red border + flashing animation + optional voice broadcast, requires user confirmation to turn off.
[0097] Control the display screen to show the interactive interface, and display the event type label, cause summary, response description and user suggestions on the interactive interface.
[0098] For example, the content structure is explained as follows: Each floating explanation contains the following elements: Event type label (e.g., "path replanning"); Brief explanation of the reason (e.g., "A moving obstacle was detected entering the planned path"); Response description (e.g., "Optimal path has been recalculated"); User suggestions (such as "Please wait, the system is being adjusted").
[0099] In some embodiments of this application, a vehicle interaction method is provided. After controlling the display screen to show event levels and event explanation examples, the method further includes: Control the display screen to output abnormal alarms; When the display receives a confirmation command, it responds by controlling the display to stop outputting abnormal alarms.
[0100] In this embodiment, after the control display shows the event level and an example of the event explanation, the control display outputs an abnormal alarm, which is an alert to remind the user.
[0101] When the display receives a confirmation command, it responds by controlling the display to stop outputting abnormal alarms.
[0102] For example, the position is adaptive: the position of the floating window is dynamically adjusted according to the physical location associated with the event. For instance, when an obstacle on the right is detected causing sudden braking, the floating window is anchored near the location of the obstacle in the surround view image, and guide lines are drawn to connect the obstacle with the explanatory text, thus achieving spatial association visualization.
[0103] For example, multi-screen collaboration: the floating explanation supports simultaneous display on the central control screen, instrument panel and head-up display. The content is adaptively cropped according to the display area of each screen: the central control screen displays the complete explanation, the instrument panel displays a simplified summary, and the head-up display only displays event type icons and key prompts.
[0104] For example, special scene rendering enhancement: For critical events involving spatial location such as collisions and sudden braking, in addition to the floating text explanation, the system highlights the relevant obstacles or dangerous areas in the surround view image (such as red surround boxes and pulse wave animations) to achieve the intuitive effect of "what you see is what you get".
[0105] For example, this embodiment has the following advantages over the prior art: Transparent parking process: Through dynamic rendering and highlighting of the task sequence timeline, end users can perceive in real time what the parking system is currently doing and what it will do next, eliminating blind spots in perception; Explainable decisions: Through an AI-based decision-making suspension and explanation mechanism, end users can understand the reasons and basis for the system's current actions, enhance the predictability of system behavior, and build human-machine trust. Multimodal interactive control: Supports five intervention methods: button, voice, brake, steering, and touch. End users can pause, exit, continue, or change parking tasks at any time, enhancing their sense of control and safety. Enhance end-user trust: Achieve a parking experience that is "knowable, visible, and controllable," significantly improving end-users' trust in and confidence in using intelligent parking; Reduce complaint risk: By making information transparent, reduce anxiety and complaints from end users due to misunderstanding of system behavior, and improve user reputation and market penetration of automatic parking assistance function.
[0106] In some embodiments, such as Figure 2 As shown, an embodiment of this application provides a vehicle interaction device 200, including: Control unit 202 is used to control the display screen to show the target task steps of the parking task when the vehicle is performing a parking task; The first processing unit 204 is used to monitor the status of the vehicle when the target task step is parking, so as to obtain the parking status of the vehicle. The second processing unit 206 is used to determine the abnormal event that has occurred in the vehicle if the parking state is abnormal. The third processing unit 208 is used to determine the event level and event explanation example corresponding to the abnormal event, so as to control the display screen to display the event level and event explanation example.
[0107] In some embodiments of this application, a vehicle interaction device 200 is provided, wherein the control unit 202 is further configured to: Identify multiple preset task steps in the parking task, and determine the execution sequence of the multiple preset task steps; According to the execution sequence, the control display screen shows the target task steps, which are the preset task steps currently being executed by the vehicle among multiple preset task steps.
[0108] In some embodiments of this application, a vehicle interaction device 200 is provided, wherein the control unit 202 is further configured to: Obtain the vehicle's operating status and acquire the sequence determination model corresponding to multiple preset task steps; The sequence determination model is used to determine the execution sequence of multiple preset task steps.
[0109] In some embodiments of this application, a vehicle interaction device 200 is provided, and the third processing unit 208 is further configured to: Obtain the decision interpretation module corresponding to the vehicle, and obtain the environmental information of the scene in which the vehicle is located; Input the running status, environmental information, and abnormal events into the decision interpretation module to determine the event level and event interpretation example corresponding to the abnormal event.
[0110] In some embodiments of this application, a vehicle interaction device 200 is provided, and the third processing unit 208 is further configured to: The running status, environment information and abnormal events are input into the knowledge graph layer to obtain entity type data, relation type data and attribute type data output by the knowledge graph layer; Entity type data, relation type data, and attribute type data are input into the hybrid inference engine to obtain symbolic inference data and numerical calculation data output by the hybrid inference engine; Symbolic reasoning data and numerical calculation data are input into the interpretation generation layer to obtain the event level and event interpretation examples output by the interpretation generation layer.
[0111] In some embodiments of this application, a vehicle interaction device 200 is provided, and the third processing unit 208 is further configured to: Determine the interactive interface of the display screen based on the event level; Control the display screen to show the interactive interface, and display the event type label, cause summary, response description and user suggestions on the interactive interface.
[0112] In some embodiments of this application, a vehicle interaction device 200 is provided, and the third processing unit 208 is further configured to: Control the display screen to output abnormal alarms; When the display receives a confirmation command, it responds by controlling the display to stop outputting abnormal alarms.
[0113] In some embodiments, such as Figure 3 As shown, a vehicle interaction device 300 is proposed. The vehicle interaction device 300 includes a processor 302 and a memory 304. The memory 304 stores a computer program, which, when executed by the processor 302, implements the steps of the vehicle interaction method as described in any of the above embodiments. Therefore, the vehicle interaction device 300 possesses all the beneficial effects of the vehicle interaction method in any of the above embodiments, which will not be elaborated further here.
[0114] In some embodiments, a readable storage medium is provided having a program stored thereon, which, when executed by a processor, implements the steps of the vehicle interaction method as described in any of the above embodiments, and thus has all the beneficial technical effects of the vehicle interaction method described in any of the above embodiments.
[0115] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0116] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-readable program code.
[0117] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0118] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0119] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0120] This application also provides a computer program product including computer software instructions that, when executed on a processing device, cause the processing device to execute a process of an interaction method for a vehicle.
[0121] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0122] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0123] In the several embodiments provided in this application, it should be understood that the disclosed devices, apparatuses, and methods 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 interfaces, or indirect coupling or communication connection between devices or units, and may be electrical, mechanical, or other forms.
[0124] 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.
[0125] 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.
[0126] 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 medium. 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 storage medium 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 storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0127] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
[0128] Although preferred embodiments have been described in this specification, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this specification.
[0129] Obviously, those skilled in the art can make various modifications and variations to this specification without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims and their equivalents, this specification is also intended to include such modifications and variations.
Claims
1. A vehicle interaction method, characterized in that, The vehicle is equipped with a display screen, and the method includes: When the vehicle is performing a parking task, the display screen is controlled to show the target task steps of the parking task; When the target task step is parking, the status of the vehicle is monitored to obtain the parking status of the vehicle. If the parking status is abnormal, then an abnormal event has occurred in the vehicle. The event level and event explanation example corresponding to the abnormal event are determined, so as to control the display screen to display the event level and the event explanation example.
2. The method according to claim 1, characterized in that, The steps for controlling the display screen to show the target task of the parking task include: Determine multiple preset task steps in the parking task, and determine the execution sequence of the multiple preset task steps; According to the execution sequence, the display screen is controlled to display the target task step, which is the preset task step currently being executed by the vehicle among a plurality of preset task steps.
3. The method according to claim 2, characterized in that, Determining the execution sequence of the multiple preset task steps includes: Obtain the operating status of the vehicle and obtain a sequence determination model corresponding to multiple preset task steps; The sequence determination model is used to determine the execution sequence of multiple preset task steps.
4. The method according to claim 3, characterized in that, The example of determining the event level and event explanation corresponding to the abnormal event includes: Obtain the decision interpretation module corresponding to the vehicle, and obtain the environmental information of the scene in which the vehicle is located; The operating status, the environmental information, and the abnormal event are input into the decision interpretation module to determine the event level and the event interpretation example corresponding to the abnormal event.
5. The method according to claim 4, characterized in that, The decision interpretation module includes a knowledge graph layer, a hybrid reasoning engine, and an interpretation generation layer. The step of inputting the running status, the environmental information, and the abnormal event into the decision interpretation module to determine the event level corresponding to the abnormal event and the event interpretation example includes: The running status, the environmental information, and the abnormal events are input into the knowledge graph layer to obtain entity type data, relation type data, and attribute type data output by the knowledge graph layer. The entity type data, the relation type data, and the attribute type data are input into the hybrid inference engine to obtain symbolic inference data and numerical calculation data output by the hybrid inference engine. The symbolic reasoning data and the numerical calculation data are input into the interpretation generation layer to obtain the event level and the event interpretation example output by the interpretation generation layer.
6. The method according to any one of claims 1 to 5, characterized in that, The event explanation example includes an event type label, a brief description of the cause, a response description, and user suggestions. Controlling the display screen to show the event level and the event explanation example includes: The interactive interface of the display screen is determined based on the event level; Control the display screen to show the interactive interface, and display the event type label, the cause summary, the response description and the user suggestion on the interactive interface.
7. The method according to any one of claims 1 to 5, characterized in that, After controlling the display screen to show the event level and the event explanation example, the method further includes: Control the display screen to output an abnormal alarm; When the display screen receives a confirmation command, in response to the confirmation command, the display screen is controlled to stop outputting the abnormal alarm.
8. A vehicle interaction device, characterized in that, The vehicle is equipped with a display screen, and the device includes: The control unit is configured to control the display screen to show the target task steps of the parking task when the vehicle is performing a parking task; The first processing unit is used to monitor the status of the vehicle when the target task step is parking, so as to obtain the parking status of the vehicle. The second processing unit is used to determine the abnormal event that occurred in the vehicle if the parking state is an abnormal state. The third processing unit is used to determine the event level and event explanation example corresponding to the abnormal event, so as to control the display screen to display the event level and the event explanation example.
9. A vehicle interaction device, characterized in that, include: processor; A memory containing programs or instructions, wherein a processor, when executing the programs or instructions in the memory, implements the steps of the vehicle interaction method as described in any one of claims 1 to 7.
10. A readable storage medium, characterized in that, A program or instructions are stored on a readable storage medium, which, when executed by a processor, implement the steps of the interaction method of the vehicle as described in any one of claims 1 to 7.
