A toolbar display control method and device
Patent Information
- Application Number
- CN202510423430.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-03
- Publication Date
- 2026-10-16
AI Technical Summary
通常,这些功能图标集合工具栏中,显示于屏幕的下方,并且不会随着屏幕显示内容的变化而变化,持续显示在屏幕中,且工具栏的显示方式和功能图标的显示顺序无法调整,以便于用户随时通过工具栏中的功能图标使用车辆的各种功能,固定布局不适用于全部用户,影响了部分用户的使用体验,并且,受限于屏幕尺寸,工具栏会占用一定的显示空间,进一步降低了用户的屏幕使用体验
[0042] One embodiment of the above invention has the following advantages or beneficial effects: by identifying whether the function signals associated with the commonly used function icons and the function signals associated with the preset function icons are received, the target function icon is determined among the commonly used function icons and the preset function icons based on the identification result. Thus, the target function icon in the toolbar can be adjusted according to the function signals, avoiding vehicle-related functions that have not received function signals from occupying the toolbar position. The target function icon is displayed in the toolbar according to the vehicle mode, so as to meet the user's display screen usage needs in different vehicle modes and improve the user's driving experience.
Smart Images

Figure CN122914810A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of interface display technology, and in particular to a toolbar display control method and device. Background Technology
[0002] With the development of automotive technology, more and more vehicles are equipped with display screens, and many vehicle function buttons have been transformed from physical buttons into function icons displayed on the screen. Typically, these function icons are grouped in a toolbar, displayed at the bottom of the screen, and remain continuously visible regardless of changes in the screen content. Furthermore, the display method of the toolbar and the order of the function icons cannot be adjusted, preventing users from accessing various vehicle functions at any time. This fixed layout is not suitable for all users, impacting the user experience for some. Moreover, due to screen size limitations, the toolbar occupies a certain amount of display space, further reducing the user's screen experience. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a toolbar display control method and device, which can adjust the target function icons displayed in the toolbar according to function signals and vehicle mode, so as to meet the user's display screen usage needs and improve the user's driving experience.
[0004] To achieve the above objectives, according to one aspect of the present invention, a toolbar display control method is provided, comprising:
[0005] In response to vehicle startup, it identifies whether it receives function signals associated with commonly used function icons and function signals associated with preset function icons;
[0006] Based on the recognition results, the target function icon is determined from the above commonly used function icons and the above preset function icons;
[0007] Identify the vehicle's current vehicle mode and display the target function icon in the toolbar according to the vehicle mode.
[0008] In an optional embodiment, displaying the target function icon in the toolbar according to the vehicle mode includes:
[0009] The first display position of each target function icon belonging to the above preset function icon in the above toolbar is determined according to the preset display position of each of the above preset function icons;
[0010] Get the trigger frequency of each target function icon belonging to the above commonly used function icons within a preset historical usage period;
[0011] Based on the first display position and the trigger frequency, determine the second display position of the target function icon belonging to the commonly used function icons in the toolbar;
[0012] Identify the vehicle's current vehicle mode;
[0013] The target function icon is displayed in the toolbar according to the first display position, the second display position, and the vehicle mode.
[0014] In an optional embodiment, determining the target function icon from the commonly used function icons and the preset function icons based on the identification result includes:
[0015] For any of the function signals associated with the commonly used function icons and the function signals associated with the preset function icons,
[0016] In response to the above identification result indicating that the above function signal has not been received, the commonly used function icon or preset function icon corresponding to the above function signal is not used as the target function icon; in response to the above identification result indicating that the above function signal has been received, the commonly used function icon or preset function icon corresponding to the above function signal is determined as the target function icon.
[0017] In an optional embodiment, determining the second display position of the target function icon belonging to the commonly used function icons in the toolbar based on the first display position and the triggering frequency includes:
[0018] Determine the other display positions in the toolbar besides the first display position, and the distance of each of the other display positions from the driver's seat position;
[0019] Based on the distance of each of the aforementioned other display positions from the driver's seat position and the aforementioned trigger frequency, a corresponding second display position is determined for each of the aforementioned target function icons belonging to the aforementioned commonly used function icons.
[0020] In an optional embodiment, displaying the target function icon in the toolbar according to the first display position, the second display position, and the vehicle mode includes:
[0021] In response to the vehicle mode not being in the target mode, the corresponding target function icon is displayed at the first or second display position, and the display state of each target function icon in the toolbar is set to visible; wherein, the display state includes visible state and hidden state;
[0022] In response to the vehicle mode being in target mode, the corresponding target function icon is displayed in the first display position or the second display position, and the display state of each target function icon is determined according to the preset association relationship between each target function icon and the target mode, and the target function icon whose display state is hidden is hidden in the toolbar.
[0023] In an optional embodiment, the above method further includes:
[0024] Select other function icons besides the default function icons from all the vehicle's function icons;
[0025] Get the usage frequency of the vehicle-related functions corresponding to each of the other function icons mentioned above within a preset historical time period, as well as the maximum capacity of the function icons in the toolbar;
[0026] The target number of commonly used function icons is determined based on the maximum capacity of the function icons and the number of preset function icons.
[0027] The vehicle-related functions corresponding to the other function icons are sorted from highest to lowest according to their usage frequency.
[0028] Based on the target quantity, determine the target ranking in the sorting results, and use the target ranking and other function icons corresponding to the vehicle-related functions before it as commonly used function icons.
[0029] In an optional embodiment, the above method further includes:
[0030] During the power-on cycle, continuously monitor the function signals associated with the aforementioned target function icons;
[0031] In response to the detection result indicating that the above-mentioned function signal is abnormal, the trigger status of the corresponding target function icon is switched from triggerable to non-triggerable, and the display parameters of the non-triggerable target function icon are adjusted.
[0032] To achieve the above objectives, according to another aspect of the present invention, a toolbar display control device is provided, comprising:
[0033] The identification module is used to identify whether, in response to vehicle startup, it receives function signals associated with commonly used function icons and function signals associated with preset function icons.
[0034] The determination module is used to determine the target function icon from the commonly used function icons and the preset function icons based on the recognition results.
[0035] The display module is used to identify the current vehicle mode and display the target function icon in the toolbar according to the vehicle mode.
[0036] To achieve the above objectives, according to another aspect of the present invention, an electronic device for toolbar display control is provided.
[0037] An electronic device for toolbar display control according to an embodiment of the present invention includes: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement a toolbar display control method according to an embodiment of the present invention.
[0038] To achieve the above objectives, according to another aspect of the present invention, a computer-readable storage medium is provided.
[0039] An embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a toolbar display control method according to an embodiment of the present invention.
[0040] To achieve the above objectives, according to another aspect of the present invention, a computer program product is provided.
[0041] A computer program product according to an embodiment of the present invention includes a computer program that, when executed by a processor, implements a toolbar display control method according to an embodiment of the present invention.
[0042] One embodiment of the above invention has the following advantages or beneficial effects: by identifying whether the function signals associated with the commonly used function icons and the function signals associated with the preset function icons are received, the target function icon is determined among the commonly used function icons and the preset function icons based on the identification result. Thus, the target function icon in the toolbar can be adjusted according to the function signals, avoiding vehicle-related functions that have not received function signals from occupying the toolbar position. The target function icon is displayed in the toolbar according to the vehicle mode, so as to meet the user's display screen usage needs in different vehicle modes and improve the user's driving experience.
[0043] The further effects of the aforementioned unconventional alternative methods will be explained below in conjunction with specific implementation methods. Attached Figure Description
[0044] The accompanying drawings are provided to better understand the invention and are not intended to unduly limit the scope of the invention. Wherein:
[0045] Figure 1 This is a flowchart illustrating a toolbar display control method according to an embodiment of the present invention;
[0046] Figure 2 This is a flowchart illustrating the process of determining commonly used function icons according to an embodiment of the present invention;
[0047] Figure 3 This is a flowchart illustrating the display of target function icons in the toolbar according to the vehicle mode, based on an embodiment of the present invention.
[0048] Figure 4 This is a schematic diagram showing the target function icon A1' and target function icon A2' in their corresponding first display positions according to an embodiment of the present invention;
[0049] Figure 5 This is a schematic diagram showing each target function icon in the toolbar according to an embodiment of the present invention in its corresponding first display position or second display position;
[0050] Figure 6 This is a schematic diagram showing each target function icon in a toolbar according to another embodiment of the present invention, with each icon positioned in its corresponding first or second display position.
[0051] Figure 7 This is a schematic diagram of a toolbar in simplified mode according to an embodiment of the present invention;
[0052] Figure 8 This is a schematic diagram showing that there are triggerable and non-triggerable target function icons in the toolbar according to an embodiment of the present invention;
[0053] Figure 9 This is a schematic diagram of a toolbar in simplified mode according to another embodiment of the present invention;
[0054] Figure 10 This is a schematic diagram of the main modules of the toolbar display control device according to an embodiment of the present invention;
[0055] Figure 11 This is an exemplary system architecture diagram in which embodiments of the present invention can be applied;
[0056] Figure 12 This is a schematic diagram of the structure of a computer system suitable for implementing the toolbar display control method of the embodiments of the present invention. Detailed Implementation
[0057] The following description, in conjunction with the accompanying drawings, illustrates exemplary embodiments of the present invention, including various details to aid understanding. These details should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the invention. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0058] It should be noted that, unless otherwise specified, the embodiments of the present invention and the technical features thereof can be combined with each other.
[0059] It should be noted that the collection, gathering, updating, analysis, processing, use, transmission, and storage of user personal information involved in this disclosed technical solution all comply with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken to prevent unauthorized access to user personal information data and to safeguard user personal information security, network security, and national security.
[0060] Figure 1 This is a schematic diagram illustrating the main steps of a toolbar display control method according to an embodiment of the present invention. Figure 1 As shown, the toolbar display control method of this embodiment mainly includes the following steps S101 to S103:
[0061] Step S101: In response to vehicle startup, identify whether the function signals associated with commonly used function icons and the function signals associated with preset function icons are received;
[0062] The preset function icons may include function icons for vehicle-related functions that must be provided to vehicle users according to vehicle-related laws, regulations, or industry standards and that must be displayed on the display screen during vehicle use; function icons for vehicle-related functions that must be displayed on the display screen during vehicle use, which are pre-set by car manufacturers based on vehicle model and configuration; and function icons for vehicle-related functions that must be displayed on the display screen during vehicle use, which are set by vehicle users themselves.
[0063] Frequently used function icons are determined based on the frequency of user usage of vehicle-related functions within a preset historical time period. For example, vehicle-related functions with a usage frequency exceeding a preset frequency threshold can be identified and their icons designated as frequently used function icons. As another example, vehicle-related functions can be sorted from highest to lowest usage frequency to identify those functions ranking higher in the preset order and their icons designated as frequently used function icons.
[0064] When the vehicle starts, it can collect the function signals of each commonly used function icon and the preset function icon corresponding to the vehicle function, and identify whether the function signal can be received. By determining whether the function signal can be received, it can be determined whether the corresponding vehicle function can operate normally and be used.
[0065] Step S102: Determine the target function icon from the commonly used function icons and the preset function icons based on the recognition results.
[0066] Based on the identification results of each function signal, it can be determined whether the corresponding vehicle-related function can operate and be used normally. Therefore, vehicle-related functions that cannot operate or be used normally are excluded from both commonly used function icons and preset function icons, while those that can operate and be used are retained. This allows the function that is operating and used to be selected as the target function icon from the commonly used and preset function icons. The target function icon refers to the function icon whose corresponding vehicle-related function can operate and be used normally and can be displayed in the toolbar.
[0067] Further, step S102 includes: for any one of the function signals associated with the commonly used function icons and the function signals associated with the preset function icons, in response to the recognition result indicating that the function signal has not been received, not using the commonly used function icon or the preset function icon corresponding to the function signal as the target function icon; in response to the recognition result indicating that the function signal has been received, determining the commonly used function icon or the preset function icon corresponding to the function signal as the target function icon.
[0068] If no function signal is received indicating that the vehicle's related functions cannot be operated or used normally, then there is no need to display it in the toolbar to avoid occupying toolbar space.
[0069] It should be noted that each time the vehicle is started, it is necessary to identify whether the function signals associated with the commonly used function icons and the function signals associated with the preset function icons can be received, and to determine the target function icon based on the identification results, so as to avoid the vehicle electronic devices that support the vehicle-related functions corresponding to the commonly used function icons or the vehicle-related functions corresponding to the preset function icons being in an abnormal state each time the vehicle is started.
[0070] Step S103: Identify the current vehicle mode of the vehicle and display the target function icon in the toolbar according to the vehicle mode.
[0071] Vehicle modes refer to functional modes set up to meet various user needs, including but not limited to leisure mode, nap mode, game mode, child lock mode, pet mode, camping mode, and maintenance mode.
[0072] Understandably, users have different needs for the display screen in different vehicle modes. Therefore, the toolbar can have different display modes in different vehicle modes. Furthermore, the display status of the target function icons in the toolbar can differ in different modes to meet users' display screen usage needs and improve their driving experience.
[0073] In one alternative embodiment, such as Figure 2As shown, the above method further includes the following steps S201 to S205:
[0074] Step S201: Select other function icons besides the preset function icons from all the function icons of the vehicle;
[0075] Step S202: Obtain the usage frequency of the vehicle-related functions corresponding to each of the other function icons mentioned above within a preset historical time period, as well as the maximum capacity of the function icons in the toolbar.
[0076] Step S203: Determine the target number of commonly used function icons based on the maximum capacity of the function icons and the number of preset function icons.
[0077] Step S204: Sort the vehicle-related functions corresponding to the other function icons according to their usage frequency from high to low.
[0078] Step S205: Determine the target ranking in the sorting results based on the target quantity, and use the target ranking and other function icons corresponding to the vehicle-related functions before it as commonly used function icons.
[0079] By analyzing the frequency with which users use the vehicle-related functions corresponding to other function icons, we can gain a comprehensive understanding of users' needs and usage habits during vehicle use. Combined with the maximum number of target function icons that can be displayed in the toolbar, we can then determine the frequently used function icons.
[0080] Furthermore, since the toolbar also contains the first display positions for target function icons belonging to preset function icons, and considering that all function signals associated with the preset function icons are received when the vehicle starts, all preset function icons can be considered as target function icons. Therefore, the maximum number of first display positions for target function icons belonging to preset function icons in the toolbar can be equal to the number of preset function icons. Based on this, the difference between the maximum capacity of the toolbar's function icons and the number of preset function icons can be calculated as the maximum number of target function icons belonging to frequently used function icons that can be displayed in the toolbar, i.e., the target number of frequently used function icons. As an example, when the maximum capacity of the toolbar's function icons is 10 and the number of preset function icons is 4, the maximum number of first display positions for target function icons belonging to preset function icons in the toolbar can be 4. Therefore, the number of frequently used function icons can be the difference between the maximum capacity of the toolbar's function icons and the number of preset function icons, i.e., the number of frequently used function icons can be 6.
[0081] The vehicle-related functions corresponding to other function icons are sorted from highest to lowest usage frequency. From the sorting results, a target number of vehicle-related functions are determined, and thus, commonly used function icons are identified. For example, assuming there are a total of 15 vehicle function icons and 4 preset function icons, the total number of other function icons (excluding the preset icons) is 11. The target number of commonly used function icons is 6. The usage frequency of the vehicle-related function corresponding to each other function icon within a preset historical time period is obtained and sorted from highest to lowest usage frequency. The top 6 vehicle-related functions in the sorting results are then selected as commonly used function icons.
[0082] In addition, the update cycle of the sorting results can be set so that the usage frequency of the vehicle-related functions corresponding to each other function icon can be obtained again at regular intervals, the sorting results can be updated, and frequently used function icons can be re-determined so that the toolbar is more in line with the user's daily usage habits.
[0083] In one alternative embodiment, such as Figure 3 As shown, displaying the target function icon in the toolbar according to the vehicle mode includes the following steps S301 to S305:
[0084] Step S301: Determine the first display position of each target function icon belonging to the preset function icon in the toolbar according to the preset display position of each preset function icon.
[0085] Step S302: Obtain the trigger frequency of each target function icon belonging to the above-mentioned commonly used function icons within a preset historical usage period;
[0086] Step S303: Determine the second display position of the target function icon belonging to the commonly used function icons in the toolbar based on the first display position and the triggering frequency.
[0087] Step S304: Identify the current vehicle mode of the vehicle;
[0088] Step S305: Display the target function icon in the toolbar according to the first display position, the second display position, and the vehicle mode.
[0089] Understandably, a preset display position is set for each preset function icon. This preset display position indicates the initial position in the toolbar when the preset function icon is used as the target function icon. Generally, this initial display position does not change regardless of the toolbar's display mode or the target function icon's display status. For example, ... Figure 4As shown, the toolbar has a maximum capacity of 6 function icons and 2 preset function icons, namely preset function icon A1 and preset function icon A2. The preset display position of preset function icon A1 is the first position from the left, and the preset display position of preset function icon A2 is the second position from the left. When the vehicle starts and receives the function signal associated with each preset function icon, the above two preset function icons are displayed as target function icons in the toolbar, namely target function icon A1' and target function icon A2'. The first position from the left of the toolbar is used as the first display position of target function icon A1', and the second position from the left of the toolbar is used as the first display position of target function icon A2'.
[0090] A second display position for each target function icon belonging to frequently used function icons can be determined from other display positions in the toolbar besides the first display position mentioned above. Furthermore, the second display position for each target function icon belonging to frequently used function icons can be determined from other display positions based on the trigger frequency of each target function icon belonging to frequently used function icons within a preset historical usage period.
[0091] The relationship between the trigger frequency and the second display position can be set according to the actual situation. For example, the higher the trigger frequency, the further to the left the second display position.
[0092] As an example, when there are four target function icons that are frequently used, namely target function icon B1', target function icon B2', target function icon B3', and target function icon B4', the trigger frequency of each of these target function icons within a preset historical usage period is obtained. The trigger frequency of target function icon B1' is 37, the trigger frequency of target function icon B2' is 49, the trigger frequency of target function icon B3' is 43, and the trigger frequency of target function icon B4' is 15. The four target function icons are sorted from highest to lowest trigger frequency, resulting in the following sorting result: target function icon B2', target function icon B3', target function icon B1', and target function icon B4'. Since there is a relationship between trigger frequency and second display position—the higher the trigger frequency, the further to the left the second display position—if... Figure 5 As shown, the third display position from the left of the toolbar can be used as the second display position of the target function icon B2', the fourth display position from the left of the toolbar can be used as the second display position of the target function icon B3', the fifth display position from the left of the toolbar can be used as the second display position of the target function icon B1', and the sixth display position from the left of the toolbar can be used as the second display position of the target function icon B4'.
[0093] After determining the primary and secondary display positions, the toolbar's display mode can be determined based on the vehicle mode. The display mode includes an expanded mode and a collapsed mode. An expanded mode displays all target function icons in the toolbar; a collapsed mode hides some target function icons. By adjusting the toolbar's display mode according to the vehicle mode, the toolbar's presentation can better meet the user's needs.
[0094] Optionally, determining the second display position of the target function icon belonging to the commonly used function icons in the toolbar based on the first display position and the triggering frequency includes:
[0095] Determine the other display positions in the toolbar besides the first display position, and the distance of each of the other display positions from the driver's seat position;
[0096] Based on the distance of each of the aforementioned other display positions from the driver's seat position and the aforementioned trigger frequency, a corresponding second display position is determined for each of the aforementioned target function icons belonging to the aforementioned commonly used function icons.
[0097] When determining the second display position, the distance of each display position in the toolbar from the driver's seat can be further considered. To facilitate quick triggering of frequently used function icons when needed, the trigger frequency of these icons can be negatively correlated with their distance from the driver's seat. That is, the higher the trigger frequency of a frequently used function icon, the closer it is to the driver's seat; conversely, the lower the trigger frequency, the farther it is from the driver's seat.
[0098] As an example, if the driver's seat is located on the right side of the display screen, then the closer the icons in the toolbar are to the driver's seat, the closer they are to the right side. When the four frequently used function icons are sorted by trigger frequency from highest to lowest, the following sorting result is obtained: Target Function Icon B6', Target Function Icon B7', Target Function Icon B5', and Target Function Icon B8'. Since the trigger frequency of these frequently used function icons is negatively correlated with their distance from the driver's seat, the positions of these four frequently used function icons in the toolbar can be as follows: Figure 6As shown, the first display position on the right side of the toolbar is closest to the driver's seat position, and is used as the second display position of the target function icon B6'; the second display position on the right side of the toolbar is used as the second display position of the target function icon B7'; the third display position on the right side of the toolbar is used as the second display position of the target function icon B5'; and the fourth display position on the right side of the toolbar is used as the second display position of the target function icon B8'.
[0099] In an optional embodiment, displaying the target function icon in the toolbar according to the first display position, the second display position, and the vehicle mode includes: in response to the vehicle mode not being in the target mode, displaying the corresponding target function icon at the first display position or the second display position, and setting the display state of each target function icon in the toolbar to a visible state; wherein the display state includes a visible state and a hidden state; in response to the vehicle mode being in the target mode, displaying the corresponding target function icon at the first display position or the second display position, and determining the display state of each target function icon according to a preset association relationship between each target function icon and the target mode, and hiding the target function icon whose display state is hidden in the toolbar.
[0100] The target mode can be a pre-set vehicle mode, including but not limited to maintenance mode, rest mode, and game mode. The toolbar display mode can be adjusted accordingly depending on whether the vehicle is in the target mode. The toolbar display modes include expanded mode and simplified mode.
[0101] In target mode, the toolbar is displayed in expanded mode, meaning that each target function icon in the toolbar is visible. In target mode, the screen is in user mode. To facilitate browsing the screen content, the toolbar can be displayed in simplified mode, which hides the target function icons in the toolbar and only displays the visible ones.
[0102] Specifically, the preset association between each target function icon and the target mode can be set in advance. As an example, in the nap mode, the visible target function icons include target function icons belonging to the preset function icons and target function icons B2' belonging to the frequently used function icons; in the game mode, the target function icons belonging to the frequently used function icons are hidden, and the target function icons belonging to the preset function icons are visible; in the maintenance mode, the visible target function icons include target function icons whose trigger state is not triggerable, and may further include target function icons belonging to the preset function icons.
[0103] When the vehicle is in target mode, the display status of each target function icon in the toolbar is determined according to the preset association between each target function icon and the target mode. The display status of target function icons that do not need to be displayed in the target mode is adjusted to the hidden state. Only the target function icons that are visible are displayed, and the hidden target function icons are hidden. The toolbar display mode is simplified mode, which makes the toolbar layout more reasonable and better meets the user's needs in different vehicle modes.
[0104] As an example, such as Figure 5 or Figure 6 As shown, when the vehicle mode is not in the target mode, the corresponding target function icon is displayed in the first or second display position, and the display status of each target function icon in the toolbar is set to visible. At this time, the toolbar is in the expanded mode.
[0105] As another example, when the vehicle mode is in nap mode, the corresponding target function icon is displayed at the first or second display position mentioned above. Since in nap mode, the visible target function icons include target function icons belonging to preset function icons and target function icons B2' belonging to frequently used function icons, such as... Figure 7 As shown, the display status of all target function icons except those in the visible state is adjusted to hidden state and hidden in the toolbar. With the hidden target function icons hidden, an expand button can be set on the right edge of the toolbar. The toolbar is in simplified mode. Once a user triggers the expand button, the toolbar can be adjusted from simplified mode to the mode shown. Figure 5 The expansion mode shown.
[0106] In an optional embodiment, the method further includes: continuously detecting the function signal associated with the target function icon during the power-on cycle; in response to the detection result indicating that the function signal is abnormal, switching the trigger state of the corresponding target function icon from triggerable to non-triggerable, and adjusting the display parameters of the non-triggerable target function icon.
[0107] The power-on cycle refers to the entire cycle from when the vehicle is started to when it is turned off. Once the vehicle is turned off, the current power-on cycle ends, and the next time the vehicle is started, the next power-on cycle begins.
[0108] When the target function icon is triggerable, the vehicle-related functions of the target function icon can be invoked after receiving the user's trigger operation command for the target function icon; when the target function icon is not triggerable, the vehicle-related functions cannot be used normally due to the abnormal function signal of the vehicle-related functions corresponding to the target function icon, and the vehicle-related functions of the target function icon cannot be invoked after receiving the user's trigger operation command for the target function icon.
[0109] To differentiate between triggerable and non-triggerable target function icons, the display parameters of non-triggerable target function icons can be configured to differ from those of triggerable target function icons, thus prompting the user. For example, such as... Figure 8 As shown, if an abnormal function signal of the target function icon B1' is detected during this power-on cycle (excluding the first received function signal when the vehicle is started), the triggering state of the target function icon B1' can be switched from triggerable to non-triggerable, and the icon color of the target function icon B1' can be adjusted to gray to distinguish the non-triggerable target function icon B1' from other triggerable target function icons.
[0110] As another example, such as Figure 9 As shown, when the vehicle enters maintenance mode, in order to make it easier for users or maintenance personnel to know about the vehicle's related functions with abnormal function signals, only the target function icon B1' that cannot be triggered can be displayed in the toolbar, and the toolbar is in simplified mode.
[0111] According to the toolbar display control method of the present invention, by identifying whether the function signals associated with the commonly used function icons and the function signals associated with the preset function icons are received, a target function icon is determined among the commonly used function icons and the preset function icons based on the identification result. This allows the target function icon in the toolbar to be adjusted according to the function signals, avoiding vehicle-related functions that have not received function signals from occupying the toolbar position. The target function icon is then displayed in the toolbar according to the vehicle mode to meet the user's display screen usage needs in different vehicle modes and improve the user's driving experience.
[0112] Figure 10 This is a schematic diagram of the main modules of the toolbar display control device according to an embodiment of the present invention. Figure 10 As shown, the toolbar display control device 1000 of this embodiment includes: an identification module 1001, used to identify whether a function signal associated with a commonly used function icon and a function signal associated with a preset function icon are received in response to vehicle startup; a determination module 1002, used to determine a target function icon among the commonly used function icons and the preset function icons according to the identification result; and a display module 1003, used to identify the current vehicle mode of the vehicle and display the target function icon in the toolbar according to the vehicle mode.
[0113] In an optional embodiment of the present invention, the toolbar display control device 1000 further includes: a sorting template, used for: determining other function icons besides preset function icons from all function icons of the vehicle; obtaining the usage frequency of the vehicle-related function corresponding to each of the other function icons within a preset historical time period and the maximum capacity of the function icons in the toolbar; determining a target number of commonly used function icons based on the maximum capacity of the function icons and the number of preset function icons; sorting the vehicle-related functions corresponding to the other function icons according to the usage frequency from high to low; determining a target ranking in the sorting result based on the target number; and using the other function icons corresponding to the vehicle-related functions before the target ranking as commonly used function icons.
[0114] In an optional embodiment of the present invention, the determining module 1002 is further configured to: for any one of the function signals associated with the commonly used function icons and the function signals associated with the preset function icons, in response to the recognition result indicating that the function signal has not been received, not to use the commonly used function icon or the preset function icon corresponding to the function signal as the target function icon; and in response to the recognition result indicating that the function signal has been received, to determine the commonly used function icon or the preset function icon corresponding to the function signal as the target function icon.
[0115] In an optional embodiment of the present invention, the display module 103 is further configured to: determine a first display position of each target function icon belonging to the preset function icon in the toolbar according to the preset display position of each preset function icon; obtain the trigger frequency of each target function icon belonging to the commonly used function icon within a preset historical usage period; determine a second display position of the target function icon belonging to the commonly used function icon in the toolbar according to the first display position and the trigger frequency; identify the current vehicle mode of the vehicle; and display the target function icon in the toolbar according to the first display position, the second display position and the vehicle mode.
[0116] In an optional embodiment of the present invention, the display module 1003 is further configured to: determine other display positions in the toolbar besides the first display position, and the distance of each other display position from the driver's seat position; and determine the corresponding second display position for each target function icon belonging to the commonly used function icons according to the distance of each other display position from the driver's seat position and the trigger frequency.
[0117] In an optional embodiment of the present invention, the display module 1003 is further configured to: display a corresponding target function icon at the first display position or the second display position in response to the vehicle mode not being in the target mode, and set the display state of each target function icon in the toolbar to a visible state; wherein the display state includes a visible state and a hidden state; and display a corresponding target function icon at the first display position or the second display position in response to the vehicle mode being in the target mode, and determine the display state of each target function icon according to a preset association relationship between each target function icon and the target mode, and hide the target function icon whose display state is hidden in the toolbar.
[0118] In an optional embodiment of the present invention, the toolbar display control device 1000 further includes: a detection module, configured to continuously detect the function signal associated with the target function icon during the power-on cycle; in response to the detection result indicating that the function signal is abnormal, switch the trigger state of the corresponding target function icon from triggerable to non-triggerable, and adjust the display parameters of the non-triggerable target function icon.
[0119] According to the toolbar display control device of the present invention, by identifying whether the function signals associated with the commonly used function icons and the function signals associated with the preset function icons are received, a target function icon is determined among the commonly used function icons and the preset function icons based on the identification result. This allows the target function icon in the toolbar to be adjusted according to the function signals, avoiding vehicle-related functions that have not received function signals from occupying the toolbar position. The target function icon is then displayed in the toolbar according to the vehicle mode to meet the user's display screen usage needs in different vehicle modes and improve the user's driving experience.
[0120] Figure 11 An exemplary system architecture 1100 is shown that can be applied to the toolbar display control method or toolbar display control device of the present invention.
[0121] like Figure 11 As shown, the system architecture 1100 may include a terminal device 1101, a network 1102, and a vehicle-mounted system 1103. The network 1102 serves as the medium for providing a communication link between the terminal device 1101 and the vehicle-mounted system 1103. The network 1102 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.
[0122] Terminal device 1101 can be a display screen installed in a vehicle, and a toolbar can be displayed on the display screen after the vehicle is started.
[0123] The vehicle-mounted system 1103 can provide various vehicle services and control various vehicle functions, such as controlling the display of the toolbar in the terminal device 1101. The vehicle-mounted system 1103 can determine the target function icon based on whether it receives function signals associated with commonly used function icons and function signals associated with preset function icons, and display the function icon in the toolbar according to the current vehicle mode, thereby controlling the display of the toolbar in the terminal device 1101.
[0124] It should be noted that the toolbar display control method provided in this embodiment of the invention is generally executed by the vehicle system 1103, and correspondingly, the toolbar display control device is generally set in the vehicle system 1103.
[0125] It should be understood that Figure 11 The number of terminal devices, networks, and in-vehicle systems shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and in-vehicle systems can be included.
[0126] The following is for reference. Figure 12 It shows a schematic diagram of the structure of a computer system 1200 suitable for implementing the toolbar display control method of the present invention. Figure 12 The computer system 1200 shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.
[0127] like Figure 12 As shown, the computer system 1200 includes a central processing unit (CPU) 1201, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 1202 or a program loaded from storage section 1208 into random access memory (RAM) 1203. The RAM 1203 also stores various programs and data required for the operation of the computer system 1200. The CPU 1201, ROM 1202, and RAM 1203 are interconnected via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.
[0128] The following components are connected to I / O interface 1205: an input section 1206 including a keyboard, mouse, etc.; an output section 1207 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 including a network interface card such as a LAN card, modem, etc. The communication section 1209 performs communication processing via a network such as the Internet. A drive 1210 is also connected to I / O interface 1205 as needed. Removable media 1211, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1210 as needed so that computer programs read from them can be installed into storage section 1208 as needed.
[0129] In particular, according to the embodiments disclosed in this invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1209, and / or installed from removable medium 1211. When the computer program is executed by central processing unit (CPU) 1201, it performs the functions defined above in the system of this invention.
[0130] It should be noted that the computer-readable medium shown in this invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0131] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0132] The modules described in the embodiments of the present invention can be implemented in software or hardware. The described modules can also be housed in a processor; for example, a processor can be described as including an identification module, a determination module, and a display module. The names of these modules do not necessarily limit the module itself; for example, the identification module can also be described as "a module that, in response to vehicle startup, identifies whether it receives function signals associated with commonly used function icons and function signals associated with preset function icons."
[0133] In another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiments; or it may exist independently and not assembled into the device. The computer-readable medium carries one or more programs that, when executed by the device, cause the device to include: in response to vehicle startup, identifying whether a function signal associated with a commonly used function icon and a function signal associated with a preset function icon are received; determining a target function icon among the commonly used function icons and the preset function icons based on the identification result; identifying the current vehicle mode of the vehicle; and displaying the target function icon in a toolbar according to the vehicle mode.
[0134] According to the technical solution of the present invention, by identifying whether the function signals associated with the commonly used function icons and the function signals associated with the preset function icons are received, a target function icon is determined among the commonly used function icons and the preset function icons based on the identification result. This allows the target function icon in the toolbar to be adjusted according to the function signals, avoiding vehicle-related functions that have not received function signals from occupying the toolbar position. The target function icon is then displayed in the toolbar according to the vehicle mode, thereby meeting the user's display screen usage needs in different vehicle modes and improving the user's driving experience.
[0135] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A toolbar display control method, characterized in that, include: In response to vehicle startup, it identifies whether it receives function signals associated with commonly used function icons and function signals associated with preset function icons; Based on the recognition results, the target function icon is determined from the commonly used function icons and the preset function icons; Identify the current vehicle mode and display the target function icon in the toolbar according to the vehicle mode.
2. The toolbar display control method according to claim 1, characterized in that, The step of displaying the target function icon in the toolbar according to the vehicle mode includes: The first display position of each target function icon belonging to the preset function icon in the toolbar is determined according to the preset display position of each preset function icon; Obtain the trigger frequency of each target function icon belonging to the commonly used function icons within a preset historical usage period; The second display position of the target function icon belonging to the commonly used function icons in the toolbar is determined based on the first display position and the trigger frequency. Identify the vehicle's current vehicle mode; The target function icon is displayed in the toolbar according to the first display position, the second display position, and the vehicle mode.
3. The toolbar display control method according to claim 1, characterized in that, The step of determining the target function icon from the commonly used function icons and the preset function icons based on the recognition results includes: For any one of the function signals associated with the commonly used function icons and the function signals associated with the preset function icons, In response to the recognition result indicating that the function signal has not been received, the commonly used function icon or preset function icon corresponding to the function signal is not used as the target function icon; in response to the recognition result indicating that the function signal has been received, the commonly used function icon or preset function icon corresponding to the function signal is determined as the target function icon.
4. The toolbar display control method according to claim 2, characterized in that, Determining the second display position of the target function icon belonging to the commonly used function icons in the toolbar based on the first display position and the trigger frequency includes: Determine the other display positions in the toolbar besides the first display position, and the distance of each of the other display positions from the driver's seat position; Based on the distance of each of the other display locations from the driver's seat and the trigger frequency, a second display location is determined for each target function icon belonging to the commonly used function icons.
5. The toolbar display control method according to claim 2, characterized in that, The step of displaying the target function icon in the toolbar according to the first display position, the second display position, and the vehicle mode includes: In response to the vehicle mode not being in the target mode, the corresponding target function icon is displayed at the first display position or the second display position, and the display state of each target function icon in the toolbar is set to visible; wherein, the display state includes visible state and hidden state; In response to the vehicle mode being in target mode, the corresponding target function icon is displayed in the first display position or the second display position, and the display state of each target function icon is determined according to the preset association relationship between each target function icon and the target mode, and the target function icon whose display state is hidden is hidden in the toolbar.
6. The toolbar display control method according to claim 1, characterized in that, The method further includes: Select other function icons besides the default function icons from all the vehicle's function icons; Obtain the usage frequency of the vehicle-related functions corresponding to each of the other function icons within a preset historical time period, as well as the maximum capacity of the function icons in the toolbar; The target number of commonly used function icons is determined based on the maximum capacity of the function icons and the number of preset function icons. The vehicle-related functions corresponding to the other function icons are sorted from highest to lowest according to their usage frequency; Based on the target quantity, determine the target ranking in the sorting results, and use the target ranking and other function icons corresponding to the vehicle-related functions before it as commonly used function icons.
7. The toolbar display control method according to claim 1, characterized in that, The method further includes: During the power-on cycle, continuously detect the function signals associated with the target function icon; In response to the detection result indicating that the function signal is abnormal, the trigger state of the corresponding target function icon is switched from triggerable to non-triggerable, and the display parameters of the non-triggerable target function icon are adjusted.
8. A toolbar display control device, characterized in that, include: The identification module is used to identify, in response to vehicle startup, whether it receives function signals associated with commonly used function icons and function signals associated with preset function icons. The determination module is used to determine the target function icon from the commonly used function icons and the preset function icons based on the recognition results. The display module is used to identify the current vehicle mode and display the target function icon in the toolbar according to the vehicle mode.
9. An electronic device for toolbar display control, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-7.
10. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-7.
11. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method as described in any one of claims 1-7.