Vehicle reminding display method and device, computer equipment and storage medium
By obtaining vehicle data, determine the target scenario category category and sub -scenario, and generate suitable target classical Chinese, solve the problems that are not matched with multiple scenarios in existing technologies, and achieve more accurate and targeted reminder display effects.
Patent Information
- Application Number
- CN202411616754.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-01-24
AI Technical Summary
When the existing vehicle reminder display scheme may involve multiple scenarios during driving, the display content does not match or conflict, resulting in poor results.
By obtaining the current vehicle data of the vehicle, determine the current target scenario category and subtitles, and generate the appropriate target classical classical classical classical classical Chinese according to the scene strategy.
It achieves global classification of driving scenes, and the displayed text is more targeted and accurate, suitable for a variety of scenes, and improves the effect of reminder display.
Smart Images

Figure CN119348425A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control technology, and in particular to a method, device, computer equipment and storage medium for vehicle reminder display. Background Art
[0002] With the development of vehicle intelligent technology, during the driving process, appropriate reminder information can be provided to users based on actual scenarios, and reminders can be displayed with the help of the HMI (Human Machine Interface) system, thereby achieving assisted driving.
[0003] Current display reminder solutions generally only focus on a single driving scenario, such as lane change scenarios, collision avoidance scenarios, etc. However, during the driving process, multiple scenarios may be involved. If only focusing on a single or a small number of driving scenarios, it may cause problems such as display content mismatch or even conflict, and the display effect is poor. Summary of the invention
[0004] In view of this, the present invention provides a method, apparatus, computer equipment and storage medium for displaying a vehicle reminder, so as to solve the problem of poor reminder display effect.
[0005] In a first aspect, the present invention provides a method for displaying a vehicle reminder, comprising:
[0006] Acquire current vehicle data of the vehicle; the current vehicle data includes current environment data and current vehicle data;
[0007] Determine the currently hit target scene category according to the current vehicle data; the target scene category is a scene category divided according to driving function;
[0008] Determining a target sub-scene that matches the current vehicle data from a sub-scene set of the target scene category;
[0009] Determining a target language corresponding to the current vehicle data according to the scene strategy of the target sub-scene, and generating a display instruction including the target language;
[0010] The display screen is controlled to display the target classical Chinese according to the display instruction.
[0011] In some optional implementations, determining the target language corresponding to the current vehicle data according to the scenario strategy of the target sub-scenario includes:
[0012] In the case where the current vehicle data matches multiple target sub-scenes, determining the pending text corresponding to the current vehicle data according to the scene strategies of the matched target sub-scenes, and determining the priority of each of the pending texts;
[0013] The pending classical Chinese with the highest priority is taken as the target classical Chinese.
[0014] In some optional implementations, generating a display instruction including the target classical Chinese includes:
[0015] The pending classical Chinese with the second highest priority is taken as the candidate classical Chinese;
[0016] generating a display instruction including the target classical Chinese and the candidate classical Chinese;
[0017] The step of controlling the display screen to display according to the display instruction comprises:
[0018] The display screen is controlled to display the target classical Chinese in a first display cycle, and to display the candidate classical Chinese in a second display cycle; the second display cycle is a next display cycle of the first display cycle.
[0019] In some optional implementations, generating a display instruction including the target classical Chinese and the candidate classical Chinese includes:
[0020] generating a first sub-display instruction including the target classical Chinese and a second sub-display instruction including the candidate classical Chinese, and storing the second sub-display instruction in an instruction queue;
[0021] The control display screen displays the target classical Chinese in a first display period and displays the candidate classical Chinese in a second display period, including:
[0022] Controlling the display screen to display according to the first sub-display instruction, so as to display the target classical Chinese in a first display period;
[0023] determining in real time whether the current vehicle data still matches the target sub-scenario corresponding to the candidate classical Chinese, and if not, deleting the second sub-display instruction in the instruction queue;
[0024] After the target text is displayed, if there is still a match, the display screen is controlled to display according to the second sub-display instruction to display the candidate text in the second display period.
[0025] In some optional implementations, controlling the display screen to display the target classical Chinese according to the display instruction includes:
[0026] In response to the display instruction, determining whether the priority of the target classical Chinese in the display instruction is currently the highest;
[0027] When the priority of the target language is currently the highest, controlling the display screen to display the target language;
[0028] In the case that there is a to-be-displayed text having a higher priority than the target text, after the to-be-displayed text is displayed, the display screen is controlled to display the target text.
[0029] In some optional implementations, controlling the display screen to display the target classical Chinese according to the display instruction includes:
[0030] Determining a risk level of the target text;
[0031] Determining a display area and a display mode of the target textual language according to the risk level of the target textual language;
[0032] According to the display mode, the target classical Chinese is displayed in the display area of the display screen.
[0033] In some optional implementations, determining the display area and display mode of the target textual language according to the risk level of the target textual language includes:
[0034] Selecting a display area of the target classical Chinese according to the risk level of the target classical Chinese; the higher the risk level of the target classical Chinese, the smaller the sight line deviation angle between the selected display area and the user's sight line;
[0035] The display color and / or display frequency of the target textual language is determined according to the risk level of the target textual language; the display color and / or display frequency is included in the display mode.
[0036] In a second aspect, the present invention provides a vehicle reminder display device, comprising:
[0037] An acquisition module is used to acquire current vehicle data of the vehicle; the current vehicle data includes current environment data and current vehicle data;
[0038] A scene determination module, configured to determine a currently hit target scene category according to the current vehicle data; the target scene category is a scene category divided according to driving functions; and to determine a target sub-scene matching the current vehicle data from a sub-scene set of the target scene category;
[0039] A processing module, configured to determine a target language corresponding to the current vehicle data according to the scene strategy of the target sub-scene, and generate a display instruction containing the target language;
[0040] The display control module is used to control the display screen to display the target classical Chinese according to the display instruction.
[0041] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method for vehicle reminder display of the above-mentioned first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0042] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the vehicle reminder display method of the first aspect or any corresponding embodiment thereof.
[0043] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the method for vehicle reminder display of the first aspect or any corresponding embodiment thereof.
[0044] The present invention divides a plurality of scene categories according to driving functions, and further subdivides each scene category into a plurality of sub-scenes. Based on the current vehicle data of the vehicle, the corresponding target sub-scene can be determined, thereby determining a suitable target classical Chinese according to the target sub-scene, and displaying the target classical Chinese to achieve a reminder effect. The method can realize the global classification of driving scenes, by setting sub-scenes for each scene category, and displaying a suitable classical Chinese according to the matching sub-scenes, which is not only applicable to a variety of scenes, but also can make the final displayed classical Chinese more targeted, and can ensure the accuracy of the classical Chinese. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the related technologies, the drawings required for use in the specific embodiments or the related technical descriptions will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0046] Figure 1 is a flow chart of a method for displaying a vehicle reminder according to an embodiment of the present invention;
[0047] Figure 2 is a flow chart of another method for vehicle reminder display according to an embodiment of the present invention;
[0048] Figure 3 is a schematic diagram of a structure for displaying classical Chinese according to an embodiment of the present invention;
[0049] Figure 4 is a structural block diagram of a vehicle reminder display device according to an embodiment of the present invention;
[0050] Figure 5It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0051] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0052] According to an embodiment of the present invention, a method embodiment of a vehicle reminder display is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0053] In this embodiment, a method for displaying a vehicle reminder is provided, which can be applied to a vehicle controller, such as an onboard controller, an intelligent cockpit controller, etc. Figure 1 is a flow chart of a method for displaying a vehicle reminder according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps.
[0054] Step S101, obtaining current vehicle data of the vehicle; the current vehicle data includes current environment data and current vehicle data.
[0055] In this embodiment, in order to provide a reminder display function, it is necessary to obtain relevant data of the vehicle in real time, and the vehicle data obtained at the current moment is referred to as current vehicle data. The current vehicle data includes data related to the environment obtained at the current moment, i.e., current environment data, and data related to the vehicle itself obtained at the current moment, i.e., current vehicle data. The vehicle may be a car, or other types of vehicles such as a tricycle, a motorcycle, and a four-wheeled vehicle.
[0056] For example, the current environment data includes the road attribute information (small road, park, city, city express, highway, etc.) where the vehicle is currently located, lane-level environment information (lane ID, road signs, obstacles, weather, etc.), and the status information of the adjacent vehicles (the speed of the adjacent vehicles, the distance from the adjacent vehicles, etc.), and may also include other traffic information (the color / duration of the signal light), etc. The current self-vehicle data includes the current driving status of the vehicle (changing lanes, going straight, merging in and out, stopping and waiting, etc.), and the vehicle motion information (self-vehicle speed, self-vehicle position, heading angle, etc.). Among them, when driving automatically, the driving status may also include status related to automatic driving, such as ACC (Adaptive Cruise Control), LCC (Lane Centering Control), NGP (Navigation Guided Pilot, intelligent navigation assisted driving), etc.
[0057] Specifically, the vehicle may be equipped with an environment perception module, a map fusion module, a sensor fusion module, etc., so as to obtain the absolute and relative position information of the current driving vehicle in real time, and simultaneously perceive and obtain the surrounding road environment information and obstacle / side car status information, etc. The physical equipment may specifically include but is not limited to millimeter wave radar, ultrasonic radar, laser radar and camera, etc., which are used for the perception and preprocessing of road information and side car status in the vehicle's surrounding environment; they may also include inertial measurement unit (IMU), GNSS (Global Navigation Satellite System) positioning chip, etc., which are used for mapping and navigation to locate the vehicle and obtain vehicle status such as heading angle.
[0058] Step S102, determining the currently hit target scene category according to the current vehicle data; the target scene category is a scene category divided according to the driving function.
[0059] Since there are a large number of scenes in the driving process, it is difficult to directly divide the scenes, and it is not conducive to the coordination of various scenes. Therefore, in this embodiment, the scenes are classified based on driving functions, thereby dividing multiple scene categories related to driving functions.
[0060] Specifically, according to the driving function, the following scene categories can be divided: "driving behavior", "behavior intention", "risk reminder", "function upgrade and downgrade", etc. Among them, driving behavior refers to the vehicle's current behavior that triggers the control of the vehicle, such as speed change, lane change, braking, etc.; behavior intention refers to the possible behavior in the next step, which is a predictive behavior, such as turning due to road construction ahead; risk reminders are scenarios with risks, such as collision risks, speeding risks, etc.; function upgrade and downgrade are reminders related to driving function upgrades and downgrades, such as reminding the driver whether to upgrade.
[0061] During vehicle driving, such as during autonomous driving, appropriate driving functions can be determined based on current vehicle data, so that the currently hit scene category, ie, the target scene category, can be determined.
[0062] The number of the target scene categories may be one; in some complex situations, the number of the target scene categories may be multiple, that is, the current vehicle data can currently hit multiple scene categories.
[0063] For example, if the current lane ahead is closed due to construction and you need to change lanes, the scene category corresponding to driving behavior will be hit at this time; if there is a vehicle in front of the lane after changing lanes, and the vehicle in front is currently braking to slow down, the scene category corresponding to risk reminder will also be hit to remind the driver to slow down. That is, the target scene categories at this time include: driving behavior and risk reminder.
[0064] Step S103: determining a target sub-scene that matches the current vehicle data from the sub-scene set of the target scene category.
[0065] In this embodiment, the scenes are only preliminarily divided based on the driving function, and in order to adapt to a large number of scenes, corresponding sub-scenes are set for each scene category to form a sub-scene set. For example, taking driving behavior as an example, multiple sub-scenes such as lane change, speed change, merging, merging, braking, and straight driving can be set for it.
[0066] After the target scene category is determined, each sub-scene in the sub-scene set may be matched based on the current vehicle data to determine a sub-scene that matches the current vehicle data, ie, the target sub-scene.
[0067] For example, each sub-scenario may be provided with a corresponding trigger condition. If the current vehicle data meets the trigger condition of the sub-scenario, it may be determined that the current vehicle data matches the sub-scenario.
[0068] Step S104, determining a target classical Chinese corresponding to the current vehicle data according to the scene strategy of the target sub-scene, and generating a display instruction including the target classical Chinese.
[0069] In this embodiment, for each sub-scenario corresponding to the scenario category, a strategy for determining the classical Chinese to be displayed, i.e., the scenario strategy, is pre-set, and the scenario strategy can be specifically used to determine whether the classical Chinese needs to be displayed, and the specific content of the classical Chinese to be displayed, etc. The classical Chinese refers to the content to be expressed, which can specifically be text, icons, images, video animations, etc.
[0070] For a target sub-scenario matching the current vehicle data, the language applicable to the current vehicle data, namely the target language, can be determined based on the corresponding scenario strategy, and then a display instruction containing the target language can be generated so that the required target language can be displayed based on the display instruction.
[0071] It can be understood that if the scenario strategy based on the target sub-scenario can determine that for the current vehicle data, no reminder needs to be displayed, that is, no target text is required, or in other words, the target text can be empty.
[0072] Step S105, controlling the display screen to display the target classical Chinese according to the display instruction.
[0073] In this embodiment, after the display instruction is generated, the display screen of the vehicle can be controlled based on the display instruction, for example, the display instruction is transmitted through the display screen of the HMI system such as the CAN bus to control the display screen to display. The display screen responds to the display instruction and can display the target classical Chinese, thereby showing the target classical Chinese to the driver to serve as a reminder to the driver.
[0074] The number of the display screens can be one or more, and the same classical Chinese or different classical Chinese can be displayed on different display screens; for example, the display screen includes a vehicle-side instrument and a large screen. In addition, the display screen can also be a display screen of a device such as a mobile terminal used by the driver, and a display instruction is sent by wired or wireless means to control the display of the mobile terminal.
[0075] For example, the display screen used to display classical Chinese may include but is not limited to smartphones, portable computers, tablet computers, desktop computers, wearable devices, vehicle-mounted terminals, etc. The physical devices generally need to be installed with vehicle-side applications, client apps, etc. to allow passengers to operate the application clients of their own vehicles. The operating systems involved in the physical devices include but are not limited to Android systems, IOS systems, Linux systems, etc.
[0076] The vehicle reminder display method provided in this embodiment divides multiple scene categories according to driving functions, and further subdivides each scene category into multiple sub-scenes. Based on the current vehicle data of the vehicle, the corresponding target sub-scene can be determined, so as to determine the appropriate target classical Chinese according to the target sub-scene, and display the target classical Chinese to achieve a reminder effect. This method can achieve global classification of driving scenes, by setting sub-scenes for each scene category and displaying appropriate classical Chinese according to the matching sub-scenes. It is not only applicable to multiple scenes, but also can make the final displayed classical Chinese more targeted and ensure the accuracy of the classical Chinese.
[0077] In this embodiment, another method for vehicle reminder display is provided, which can be applied to a vehicle controller, such as an on-board controller, an intelligent cockpit controller, etc. Figure 2 is a flow chart of a method for displaying a vehicle reminder according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps.
[0078] Step S201, obtaining current vehicle data of the vehicle; the current vehicle data includes current environment data and current vehicle data.
[0079] For details, please see Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0080] Step S202, determining the currently hit target scene category according to the current vehicle data; the target scene category is a scene category divided according to the driving function.
[0081] For details, please see Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.
[0082] Step S203: determining a target sub-scene that matches the current vehicle data from the sub-scene set of the target scene category.
[0083] For details, please see Figure 1 Step S103 of the illustrated embodiment will not be described in detail here.
[0084] Step S204 , determining a target classical Chinese corresponding to the current vehicle data according to the scene strategy of the target sub-scene, and generating a display instruction including the target classical Chinese.
[0085] Specifically, the above step S204 "determining the target text corresponding to the current vehicle data according to the scene strategy of the target sub-scene" includes the following steps S2041 to S2042.
[0086] Step S2041 , when the current vehicle data matches multiple target sub-scenes, determining the pending text corresponding to the current vehicle data according to the scene strategies of the matched target sub-scenes, and determining the priority of each pending text.
[0087] In this embodiment, in a complex driving process, the current vehicle data at the current moment may be able to match multiple target sub-scenes, which may be sub-scenes belonging to the same scene category or sub-scenes belonging to different scene categories, that is, the current vehicle data hits multiple scene categories. In this case, the appropriate target scene can be determined in combination with the priority.
[0088] Specifically, a suitable priority can be configured for each scene category or sub-scene, and the priority is the display priority when displaying classical Chinese. Among them, if the scene categories are divided into four categories: driving behavior, behavioral intention, risk reminder, and function upgrade and downgrade, since general risk reminders are more important, a higher priority can be set for them, and function upgrade and downgrade are relatively less important, so a lower priority can be set for them. In addition, driving behavior corresponds to current behavior, which is generally more important than predictive behavioral intention, so the priority of driving behavior can be set higher than the priority of behavioral intention. In addition, for a certain scene category or sub-scene, the corresponding priority can be fixed, or it can be dynamically adjusted based on the scene strategy, which is not limited in this embodiment.
[0089] If the current vehicle data can match multiple target sub-scenes, then for each target sub-scene, the corresponding text, that is, the pending text, can be determined based on its scene strategy, and the priority of the pending text can be determined based on the scene strategy.
[0090] Step S2042, taking the pending classical Chinese with the highest priority as the target classical Chinese.
[0091] In this embodiment, as described above, the higher the priority of the classical Chinese, the more important it is. In order to display important reminder information to the driver in a timely manner, the pending classical Chinese with the highest priority can be used as the target classical Chinese, and the remaining pending classical Chinese can be deleted or displayed later, which can be determined based on the actual display strategy.
[0092] After determining the target classical Chinese, the corresponding display instructions can be generated to control the display screen for display.
[0093] In this embodiment, after dividing the "big scenes" into categories according to behavioral intentions, function upgrades and downgrades, driving behaviors, risk reminders, etc. during driving, the scenario strategies and trigger conditions corresponding to the "small scenes" are further designed and refined, and the priority of the classical Chinese prompts is set according to the importance of the triggering scenes in the global driving function definition. In this way, the triggered classical Chinese content can be judged according to the priority level to ensure the accuracy of the reminder content.
[0094] Step S205, controlling the display screen to display the target classical Chinese according to the display instruction.
[0095] For details, please see Figure 1 Step S105 of the illustrated embodiment will not be described in detail here.
[0096] In some optional implementations, the process of "generating a display instruction including the target classical Chinese" in the above step S204 may include the following steps A1 to A2.
[0097] Step A1, taking the pending classical Chinese with the second highest priority as the candidate classical Chinese.
[0098] Step A2, generating a display instruction including the target classical Chinese and the candidate classical Chinese.
[0099] Furthermore, the above step S205 "controlling the display screen to display according to the display instruction" includes step B1.
[0100] Step B1, controlling the display screen to display the target classical Chinese in a first display cycle, and to display the candidate classical Chinese in a second display cycle; the second display cycle is the next display cycle of the first display cycle.
[0101] In this embodiment, in addition to using the highest priority pending classical Chinese as the target classical Chinese, the second highest priority pending classical Chinese (i.e., the highest priority pending classical Chinese except the target classical Chinese) can be used as the classical Chinese to be displayed later, i.e., the candidate classical Chinese. Furthermore, a display instruction including the target classical Chinese and the candidate classical Chinese can be generated, so that the target classical Chinese and the candidate classical Chinese can be displayed based on the display instruction.
[0102] Furthermore, when displaying various classical Chinese, the display screen may also display them in order of priority, that is, displaying the target classical Chinese first and then the candidate classical Chinese.
[0103] Specifically, the display screen can display each classical Chinese in a certain display cycle, such as 2 seconds, 3 seconds, etc. The display screen responds to the display instruction, and when the target classical Chinese can be displayed, the target classical Chinese can be displayed in the corresponding display cycle, which is the first display cycle; after the display of the target classical Chinese is completed, the candidate classical Chinese with the second highest priority can be displayed in the next display cycle, i.e., the second display cycle.
[0104] It can be understood that in order to avoid displaying too much content, only the target classical Chinese and the candidate classical Chinese can be displayed; alternatively, the pending classical Chinese with the third highest priority (if any) can also be used as the classical Chinese to be displayed after the candidate classical Chinese, and can be displayed in the third display cycle after the second display cycle, depending on actual needs.
[0105] In this embodiment, by displaying the target classical Chinese and the candidate classical Chinese in sequence, sufficient information can be provided to the user as much as possible to avoid information loss while ensuring that the target classical Chinese is displayed to the user in a timely manner.
[0106] Optionally, the above step A2 of "generating a display instruction including the target classical Chinese and the candidate classical Chinese" includes the following step A21.
[0107] Step A21, generating a first sub-display instruction including the target classical Chinese and a second sub-display instruction including the candidate classical Chinese, and storing the second sub-display instruction in an instruction queue.
[0108] Furthermore, the above step B1 "controlling the display screen to display the target classical Chinese in the first display cycle and to display the candidate classical Chinese in the second display cycle" includes the following steps B11 to B13.
[0109] Step B11, controlling the display screen to display according to the first sub-display instruction, so as to display the target classical Chinese in the first display period.
[0110] Step B12, determining in real time whether the current vehicle data still matches the target sub-scene corresponding to the candidate classical Chinese; if not, deleting the second sub-display instruction in the instruction queue.
[0111] Step B13, after the target classical Chinese is displayed, if there is still a match, the display screen is controlled to display according to the second sub-display instruction to display the candidate classical Chinese in the second display period.
[0112] Since driving scenarios are relatively complex and displaying classical Chinese requires a certain display cycle, the currently important candidate classical Chinese may no longer need to be displayed to the user at a later time. To avoid meaningless display of classical Chinese, in this embodiment, a respective instruction, i.e., a sub-display instruction, is generated for each classical Chinese that currently needs to be displayed, and an instruction queue is set to record sub-display instructions that have not been executed.
[0113] Specifically, after determining the target classical Chinese and the candidate classical Chinese, a first sub-display instruction containing the target classical Chinese and a second sub-display instruction containing the candidate classical Chinese can be generated; wherein the classical Chinese content contained in the first sub-display instruction is only the target classical Chinese, and the classical Chinese content contained in the second sub-display instruction is only the candidate classical Chinese. Furthermore, since the candidate classical Chinese is the classical Chinese to be displayed later, the second sub-display instruction corresponding to it is first stored in the instruction queue, that is, the display screen does not execute the second sub-display instruction first.
[0114] In the process of displaying classical Chinese based on the display screen, for example, in the process of controlling the display screen to display the target classical Chinese, the current vehicle data can be updated in real time, and based on the current vehicle data updated in real time, it is determined whether the candidate classical Chinese still needs to be displayed, that is, whether the target sub-scene corresponding to the candidate classical Chinese still matches. If the latest state of the vehicle no longer matches the target sub-scene corresponding to the candidate classical Chinese due to the change of the current vehicle data, for example, it no longer meets the trigger condition of the target sub-scene, then it can be determined that the candidate classical Chinese does not need to be displayed later, so the second sub-display instruction in the instruction queue can be deleted at this time, that is, the second sub-display instruction does not need to be provided to the display screen later, and the display screen will not execute the second sub-display instruction later, so the candidate classical Chinese will not be displayed.
[0115] On the contrary, if the current vehicle data does not change much during the process of displaying classical Chinese on the display screen, and after the display screen displays the target classical Chinese with the highest priority, the latest current vehicle data still matches the target sub-scene corresponding to the candidate classical Chinese, then it can be determined that the second priority candidate classical Chinese can be displayed to the user at this time, so the second sub-display instruction can be extracted from the instruction queue and sent to the display screen, so that the display screen can continue to display the candidate classical Chinese in the second display cycle by responding to the second sub-display instruction.
[0116] In this embodiment, a corresponding sub-display instruction is generated for each classical Chinese, and the sub-display instruction to be displayed subsequently is temporarily stored in the instruction queue. Based on the real-time current vehicle data, it can be determined whether the candidate classical Chinese still needs to be displayed, so that invalid sub-display instructions can be deleted in time to avoid displaying invalid candidate classical Chinese to the user, thereby ensuring the accuracy of the dialect display in complex scenarios.
[0117] Optionally, step S205 "controlling the display screen to display the target classical Chinese according to the display instruction" may specifically include steps C1 to C3.
[0118] Step C1, determine the risk level of the target text.
[0119] Step C2, determining the display area and display mode of the target classical Chinese according to the risk level of the target classical Chinese.
[0120] Step C3, displaying the target classical Chinese in the display area of the display screen according to the display mode.
[0121] In this embodiment, in order to highlight important classical Chinese, corresponding risk levels are set for classical Chinese. The risk level is basically consistent with the above-mentioned priority level; for example, the above-mentioned priority level can be directly used as the risk level; or the priority level can be mapped to a smaller number of risk levels, so that subsequent highlighting is based on a small number of risk levels.
[0122] Different display areas and display modes can be pre-set for different risk levels; therefore, when displaying the target classical Chinese, the appropriate display area and display mode are determined based on the risk level of the target classical Chinese, and the display screen can then display the target classical Chinese in the display area according to the display mode.
[0123] It is understandable that when displaying the candidate classical Chinese, the risk level of the candidate classical Chinese can also be determined, and then the corresponding display area and display method can be determined, which will not be elaborated here.
[0124] Optionally, the above step C2 of “determining the display area and display mode of the target classical Chinese according to the risk level of the target classical Chinese” may include the following steps C21 to C22.
[0125] Step C21, selecting a display area of the target classical Chinese according to the risk level of the target classical Chinese; the higher the risk level of the target classical Chinese, the smaller the sight line offset angle between the selected display area and the user's sight line;
[0126] Step C22, determining the display color and / or display frequency of the target classical Chinese according to the risk level of the target classical Chinese; the display color and / or display frequency is included in the display mode.
[0127] In this embodiment, the display screen can be divided into multiple display areas, each display area corresponds to a certain line of sight offset angle, and the line of sight offset angle is the offset angle between the driver's line of sight from usual to the display area (for example, the center of the display area); the larger the line of sight offset angle corresponding to the display area, the more likely that the driver's viewing of the display area will affect normal driving, and the higher the risk. Therefore, for target languages with a higher risk level, a display area with a smaller line of sight offset angle can be selected.
[0128] For example, the display screen can be divided into three display areas: upper, middle and lower. For target texts with higher risk levels, they are displayed preferentially in the upper display area; and for target texts with lower risk levels, they are displayed preferentially in the lower display area.
[0129] In addition, the display mode of the classical Chinese includes display color, display frequency, etc. The appropriate display color and display frequency can be determined based on the risk level of the target classical Chinese.
[0130] For example, in order from low to high risk levels, display colors such as black and red can be set in sequence, and display frequencies such as constant display and strong flashing can be set.
[0131] For example, if the target text is "Please slow down" with a lower risk level, "Please slow down" can be displayed in black font in the middle (or lower) display area of the display screen; if the target text is "Please brake" with a higher risk level, "Please slow down" can be displayed in red font in the upper display area of the display screen, and the text or the display screen border can be flashed strongly.
[0132] In this embodiment, risk prompts related to autonomous driving behavior and safety are first triggered according to the set priority, and reminders are given in conjunction with high-level presentation effects on the display end, effectively avoiding interference with the driver's operational judgment due to design strategy reasons such as reminder interruptions in specific autonomous driving safety scenarios, avoiding safety risk accidents that may be caused by the driver's lack of concentration in corresponding driving scenarios, and effectively avoiding dangers and accidents.
[0133] In addition to non-risk warning prompts, more conventional autonomous driving behavior intentions / road attributes and other aspects are also displayed. Combined with the corresponding low-level classical Chinese effects, it can provide timely feedback to the driver on the current real-time self-driving status, thereby alleviating the tension or anxiety caused to users during the driving of the autonomous vehicle to the greatest extent.
[0134] In addition, optionally, the above step S205 "controlling the display screen to display the target classical Chinese according to the display instruction" may include steps D1 to D3.
[0135] Step D1, in response to a display instruction, determining whether the priority of the target classical Chinese in the display instruction is currently the highest.
[0136] Step D2, when the priority of the target classical Chinese is currently the highest, controlling the display screen to display the target classical Chinese.
[0137] Step D3: When there is a to-be-displayed classical Chinese with a higher priority than the target classical Chinese, after the display of the to-be-displayed classical Chinese is completed, the display screen is controlled to display the target classical Chinese.
[0138] In this embodiment, when the display screen displays classical Chinese, in addition to displaying classical Chinese related to the scene, it may also need to display other classical Chinese, such as classical Chinese content provided by other controllers. To avoid display conflicts, after generating a display instruction for the target classical Chinese (such as the first sub-display instruction), it is necessary to further determine whether the target classical Chinese in the display instruction currently has the highest priority.
[0139] Specifically, if there are currently other languages to be displayed that are published in other controls, the priority of the target language can be compared with the priorities of the languages to be displayed. If the priority of the target language is currently the highest, the display screen can be controlled to display the target language. On the contrary, if the priority of a language to be displayed is higher than that of the target language, the language to be displayed with a higher priority needs to be displayed first, and the target language is in a waiting state, and after the display of the language to be displayed is completed, the target language is displayed on the control display screen.
[0140] The data processing and display control may be performed by a unified control chip, or, since the HMI system itself has a display controller, the data processing and display control may be distinguished.
[0141] Figure 3 A schematic diagram of a structure for displaying classical Chinese is shown in FIG. Figure 3 As shown, the data processor obtains the current vehicle data from the upstream data module, generates a display instruction, and transmits it to the display controller; the display controller then responds to the display instruction to control the display screen to display the corresponding classical Chinese; Figure 3 Take the example of being able to control multiple display screens to display classical Chinese.
[0142] Among them, the data processor and display processor can be independent physical processors, not limited to central processing units (CPUs), graphics processing units (GPUs), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc., and can also be a processor cluster or distributed system composed of multiple physical processors. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, and big data and artificial intelligence platforms, which is not limited in this embodiment.
[0143] In this embodiment, in combination with the established priority principle, the categories and order of the reminder contents to be displayed are determined and sorted, which can effectively avoid the disorderly display of reminders interfering with the user's driving experience.
[0144] The vehicle reminder display method provided in this embodiment, starting from the functionality of autonomous driving, conducts detailed scene classification of the numerous vehicle machine display reminder contents involved in the process of point-to-point driving scenes of autonomous driving, and sorts the display reminder signals according to the set priority. At the same time, it can also take into account the optimization of the underlying display screen at the level of presentation effect, so that in the process of autonomous driving and other driving, multi-scene and multi-style presentation can be achieved on the vehicle machine HMI display reminder, avoiding the problem that the existing scene coverage is too broad and lacks real-time performance; the final display reminder classical Chinese content is targeted, reflecting the intelligence of the autonomous driving vehicle, and can improve the passenger HMI information exchange experience. In addition, the display reminder content is further divided into scene categories and the trigger priority is reasonably sorted, which effectively reduces the interference to the driver and ensures that the HMI display plays a safety reminder during driving.
[0145] In this embodiment, a device for vehicle reminder display is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0146] This embodiment provides a vehicle reminder display device, such as Figure 4 As shown, including:
[0147] The acquisition module 401 is used to acquire the current vehicle data of the vehicle; the current vehicle data includes current environment data and current vehicle data;
[0148] A scene determination module 402 is used to determine a target scene category currently hit according to the current vehicle data; the target scene category is a scene category divided according to driving functions; and to determine a target sub-scene matching the current vehicle data from a sub-scene set of the target scene category;
[0149] A processing module 403 is used to determine a target language corresponding to the current vehicle data according to the scene strategy of the target sub-scene, and generate a display instruction containing the target language;
[0150] The display control module 404 is used to control the display screen to display the target classical Chinese according to the display instruction.
[0151] In some optional implementations, the processing module 403 determines the target language corresponding to the current vehicle data according to the scene strategy of the target sub-scene, including:
[0152] In the case where the current vehicle data matches multiple target sub-scenes, determining the pending text corresponding to the current vehicle data according to the scene strategies of the matched target sub-scenes, and determining the priority of each of the pending texts;
[0153] The pending classical Chinese with the highest priority is taken as the target classical Chinese.
[0154] In some optional implementations, the processing module 403 generates a display instruction including the target classical Chinese, including:
[0155] The pending classical Chinese with the second highest priority is taken as the candidate classical Chinese;
[0156] generating a display instruction including the target classical Chinese and the candidate classical Chinese;
[0157] The display control module 404 controls the display screen to display according to the display instruction, including:
[0158] The display screen is controlled to display the target classical Chinese in a first display cycle, and to display the candidate classical Chinese in a second display cycle; the second display cycle is a next display cycle of the first display cycle.
[0159] In some optional implementations, the processing module 403 generates a display instruction including the target classical Chinese and the candidate classical Chinese, including:
[0160] generating a first sub-display instruction including the target classical Chinese and a second sub-display instruction including the candidate classical Chinese, and storing the second sub-display instruction in an instruction queue;
[0161] The display control module 404 controls the display screen to display the target classical Chinese in the first display period and to display the candidate classical Chinese in the second display period, including:
[0162] Controlling the display screen to display according to the first sub-display instruction, so as to display the target classical Chinese in a first display period;
[0163] determining in real time whether the current vehicle data still matches the target sub-scenario corresponding to the candidate classical Chinese, and if not, deleting the second sub-display instruction in the instruction queue;
[0164] After the target text is displayed, if there is still a match, the display screen is controlled to display according to the second sub-display instruction to display the candidate text in the second display period.
[0165] In some optional implementations, the display control module 404 controls the display screen to display the target classical Chinese according to the display instruction, including:
[0166] In response to the display instruction, determining whether the priority of the target classical Chinese in the display instruction is currently the highest;
[0167] When the priority of the target language is currently the highest, controlling the display screen to display the target language;
[0168] In the case that there is a to-be-displayed text having a higher priority than the target text, after the to-be-displayed text is displayed, the display screen is controlled to display the target text.
[0169] In some optional implementations, the display control module 404 controls the display screen to display the target classical Chinese according to the display instruction, including:
[0170] Determining a risk level of the target text;
[0171] Determining a display area and a display mode of the target textual language according to the risk level of the target textual language;
[0172] According to the display mode, the target classical Chinese is displayed in the display area of the display screen.
[0173] In some optional implementations, the display control module 404 determines the display area and display mode of the target text according to the risk level of the target text, including:
[0174] Selecting a display area of the target classical Chinese according to the risk level of the target classical Chinese; the higher the risk level of the target classical Chinese, the smaller the sight line deviation angle between the selected display area and the user's sight line;
[0175] The display color and / or display frequency of the target textual language is determined according to the risk level of the target textual language; the display color and / or display frequency is included in the display mode.
[0176] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0177] The vehicle reminder display device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, including a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0178] The embodiment of the present invention also provides a computer device having the above Figure 4 The device of the vehicle reminder display is shown.
[0179] See also Figure 5 , Figure 5 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 5 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 5 A processor 10 is taken as an example.
[0180] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0181] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0182] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0183] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0184] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0185] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0186] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0187] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations should all be included in the protection scope of the present invention.
Claims
1. A method for vehicle reminder display, characterized in that: The method comprises: Acquire current vehicle data of the vehicle; the current vehicle data includes current environment data and current vehicle data; Determine the currently hit target scene category according to the current vehicle data; the target scene category is a scene category divided according to driving function; Determining a target sub-scene that matches the current vehicle data from a sub-scene set of the target scene category; Determining a target language corresponding to the current vehicle data according to the scene strategy of the target sub-scene, and generating a display instruction including the target language; The display screen is controlled to display the target classical Chinese according to the display instruction.
2. The method according to claim 1, characterized in that The determining the target language corresponding to the current vehicle data according to the scene strategy of the target sub-scene includes: In the case where the current vehicle data matches multiple target sub-scenes, determining the pending text corresponding to the current vehicle data according to the scene strategies of the matched target sub-scenes, and determining the priority of each of the pending texts; The pending classical Chinese with the highest priority is taken as the target classical Chinese.
3. The method according to claim 2, characterized in that The generating of the display instruction including the target classical Chinese comprises: The pending classical Chinese with the second highest priority is taken as the candidate classical Chinese; generating a display instruction including the target classical Chinese and the candidate classical Chinese; The step of controlling the display screen to display according to the display instruction comprises: The display screen is controlled to display the target classical Chinese in a first display cycle, and to display the candidate classical Chinese in a second display cycle; the second display cycle is a next display cycle of the first display cycle.
4. The method according to claim 3, characterized in that The generating of the display instruction including the target classical Chinese and the candidate classical Chinese comprises: generating a first sub-display instruction including the target classical Chinese and a second sub-display instruction including the candidate classical Chinese, and storing the second sub-display instruction in an instruction queue; The control display screen displays the target classical Chinese in a first display period and displays the candidate classical Chinese in a second display period, including: Controlling the display screen to display according to the first sub-display instruction, so as to display the target classical Chinese in a first display period; determining in real time whether the current vehicle data still matches the target sub-scenario corresponding to the candidate classical Chinese, and if not, deleting the second sub-display instruction in the instruction queue; After the target text is displayed, if there is still a match, the display screen is controlled to display according to the second sub-display instruction to display the candidate text in the second display period.
5. The method according to claim 2, characterized in that: The step of controlling the display screen to display the target classical Chinese according to the display instruction includes: In response to the display instruction, determining whether the priority of the target classical Chinese in the display instruction is currently the highest; When the priority of the target language is currently the highest, controlling the display screen to display the target language; In the case that there is a to-be-displayed text having a higher priority than the target text, after the to-be-displayed text is displayed, the display screen is controlled to display the target text.
6. The method according to claim 1, characterized in that The step of controlling the display screen to display the target classical Chinese according to the display instruction includes: Determining a risk level of the target text; Determining a display area and a display mode of the target textual language according to the risk level of the target textual language; According to the display mode, the target classical Chinese is displayed in the display area of the display screen.
7. The method according to claim 6, characterized in that The step of determining the display area and display mode of the target textual language according to the risk level of the target textual language comprises: Selecting a display area of the target classical Chinese according to the risk level of the target classical Chinese; the higher the risk level of the target classical Chinese, the smaller the sight line deviation angle between the selected display area and the user's sight line; The display color and / or display frequency of the target textual language is determined according to the risk level of the target textual language; the display color and / or display frequency is included in the display mode.
8. A vehicle reminder display device, characterized in that: The device comprises: An acquisition module is used to acquire current vehicle data of the vehicle; the current vehicle data includes current environment data and current vehicle data; A scene determination module, configured to determine a currently hit target scene category according to the current vehicle data; the target scene category is a scene category divided according to driving functions; and to determine a target sub-scene matching the current vehicle data from a sub-scene set of the target scene category; A processing module, configured to determine a target language corresponding to the current vehicle data according to the scene strategy of the target sub-scene, and generate a display instruction containing the target language; The display control module is used to control the display screen to display the target classical Chinese according to the display instruction.
9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method for vehicle reminder display according to any one of claims 1 to 7 by executing the computer instructions.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the vehicle reminder display method according to any one of claims 1 to 7.