Function shortcut bar display control method and device, vehicle and storage medium
By dynamically adjusting the display strategy of the function shortcut bar according to the vehicle's driving status, the problem of information overload caused by static design is solved, driving safety and user interaction efficiency are improved, and adaptive display of the function shortcut bar is achieved.
Patent Information
- Application Number
- CN202511064639.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2025-11-14
AI Technical Summary
The existing function shortcut bar design displays the same content in different driving states, resulting in excessive information load, increased driving interference, and potential safety hazards.
Based on the vehicle's current driving status, the display strategy of the icons in the function shortcut bar is dynamically adjusted, including hiding or showing, arrangement order, display style, response permissions, etc., and smooth switching is achieved through animation transitions or visual guidance.
It effectively reduces information interference, improves driving safety, enhances user interaction efficiency, supports custom configurations, and improves system flexibility and personalized interactive experience.
Smart Images

Figure CN120950164A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle-mounted human-machine interaction technology, and in particular to a method, device, vehicle, and storage medium for controlling the display of a function shortcut bar. Background Technology
[0002] With the increasing prevalence of smart cockpits and in-vehicle infotainment systems, in-vehicle human-machine interfaces (HMIs) are becoming increasingly complex. The function shortcut bar (also known as the Dockbar), as a permanent functional area of the HMI interface, is typically located at the bottom or side of the HMI interface and is used to display frequently used function icons.
[0003] Most existing dock bar designs are static, displaying the same content regardless of the vehicle's status. This approach can lead to information overload, increasing driver distraction and posing safety hazards. Summary of the Invention
[0004] This invention provides a method, device, vehicle, and storage medium for controlling the display of a function shortcut bar. It can adaptively display the icon items in the function shortcut bar according to the current driving state, so as to balance driving safety and user interaction efficiency.
[0005] In a first aspect, embodiments of the present invention provide a method for controlling the display of a function shortcut bar, including:
[0006] Acquire the vehicle's current driving status data, and determine the current driving status based on the current driving status data;
[0007] Based on the preset mapping relationship between various driving states and function shortcut bar display strategies, the target display strategy corresponding to the current driving state is determined;
[0008] The target display strategy controls the display of icon items in the function shortcut bar.
[0009] Furthermore, obtain the vehicle's current driving status data, including:
[0010] The current driving status data is obtained through the vehicle's controller area network bus. The current driving status data includes at least vehicle speed, gear status, accelerator and brake operation frequency, steering wheel angle, and autonomous driving activation status.
[0011] Furthermore, the various driving states include at least a stationary state, a low-speed driving state, a medium-to-high-speed driving state, a parking state, and an autonomous driving activated state; the preset display strategies for the function shortcut bars differ for different driving states.
[0012] Furthermore, the display of icons in the function shortcut bar is controlled, including at least one of the following:
[0013] Adjust the visibility of icons in the shortcut bar;
[0014] Adjust the order of the icons in the shortcut bar;
[0015] Adjust the display style of the icons in the function shortcut bar, wherein the display style includes at least size, transparency, and contrast;
[0016] Adjust the response permissions of the icon items in the function shortcut bar;
[0017] Adjust the priority highlighting of icon items in the function shortcut bar.
[0018] Furthermore, adjustments to the icons in the function shortcut bar are achieved through animated transitions or visual guidance.
[0019] Furthermore, the method also includes:
[0020] Display the policy configuration page;
[0021] In response to the strategy configuration operation on the strategy configuration page, the display strategy of the function shortcut bar corresponding to the driving state to be configured is customized.
[0022] Furthermore, the method also includes:
[0023] Use voice commands to bring up the hidden icon items that are currently hidden or displayed in the driving state;
[0024] Perform icon operations on the hidden icon items;
[0025] Once the icon operation is completed, the hidden icon item will be automatically reclaimed.
[0026] Secondly, embodiments of the present invention provide a function shortcut bar display control device, comprising:
[0027] The driving state determination module is used to acquire the current driving state data of the vehicle and determine the current driving state based on the current driving state data;
[0028] The display strategy determination module is used to determine the target display strategy corresponding to the current driving state based on the preset mapping relationship between various driving states and function shortcut bar display strategies;
[0029] The display control module is used to control the display of icon items in the function shortcut bar according to the target display strategy.
[0030] Thirdly, embodiments of the present invention provide a vehicle, including:
[0031] At least one processor; and
[0032] A memory communicatively connected to the at least one processor; wherein,
[0033] The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the method as described in the first aspect.
[0034] Fourthly, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the first aspect.
[0035] The technical solution of this invention involves acquiring the vehicle's current driving state data and determining the current driving state based on this data; determining the target display strategy corresponding to the current driving state according to a preset mapping relationship between various driving states and function shortcut bar display strategies; and controlling the display of icon items in the function shortcut bar through the target display strategy. This solution can determine the target display strategy for the function shortcut bar based on the vehicle's current driving state and control the display of icon items in the function shortcut bar through the target display strategy. This allows for adaptive display of icon items in the function shortcut bar based on the current driving state, balancing driving safety and user interaction efficiency.
[0036] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 This is a flowchart of a function shortcut bar display control method provided in Embodiment 1 of the present invention;
[0039] Figure 2 This is a flowchart of a function shortcut bar display control method provided in Embodiment 2 of the present invention;
[0040] Figure 3 This is a schematic diagram of the structure of a function shortcut bar display control device provided in Embodiment 3 of the present invention;
[0041] Figure 4 This is a structural schematic diagram of a vehicle that implements an embodiment of the present invention. Detailed Implementation
[0042] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0043] It should be noted that the terms "first," "second," etc., used in this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0044] Example 1
[0045] Figure 1 This is a flowchart of a function shortcut bar display control method according to Embodiment 1 of the present invention. This embodiment can be applied to the situation of display control of function shortcut bars in vehicle human-machine interaction. The method can be executed by a function shortcut bar display control device, which can be implemented in software and / or hardware and integrated in the vehicle.
[0046] like Figure 1 As shown, the method includes:
[0047] S110. Obtain the current driving status data of the vehicle, and determine the current driving status based on the current driving status data.
[0048] Current driving status data can be any data reflecting the vehicle's current driving status. There are no limitations on the specific data used, as long as it reflects the vehicle's current driving status. This data may include, but is not limited to, vehicle speed, acceleration, engine speed, gear position, accelerator pedal data, brake pedal data, steering wheel operation data, and autonomous driving activation status. Current driving status data can be collected by sensors deployed inside the vehicle and then aggregated via the Controller Area Network (CAN) bus; this is not limited here.
[0049] The current driving state can be any of the multiple driving states supported by the vehicle. Optionally, the multiple driving states include at least the following: stationary state, low-speed driving state, medium-high-speed driving state, parking state, and autonomous driving activated state. Specifically, the stationary state means the vehicle is stationary; the low-speed driving state means the vehicle is driving at a low speed (below a speed threshold); the medium-high-speed driving state means the vehicle is driving at a medium-high speed (not below a speed threshold); the parking state means the vehicle is parked; and the autonomous driving activated state means the vehicle is in autonomous driving mode.
[0050] In this step, the current driving state can be determined from multiple driving states based on the collected current driving state data, according to pre-set criteria for different driving states. The criteria for determining each driving state are not limited, as long as different driving states can be distinguished based on the driving state data.
[0051] S120. Based on the preset mapping relationship between various driving states and function shortcut bar display strategies, determine the target display strategy corresponding to the current driving state.
[0052] The function shortcut bar (also known as the Dockbar) can be a permanent function area in the vehicle's Human Machine Interface (HMI), typically located at the bottom or side of the HMI interface, used to display icon items corresponding to frequently used functions. The Dockbar can provide users with quick access to frequently used functions through the display of multiple icon items. Different icon items are used to trigger controls or enter different frequently used functions, such as navigation, telephone, music, settings, weather, and air conditioning temperature settings, etc., without limitation here.
[0053] The function shortcut bar display strategy refers to the display strategy of the icon items in the function shortcut bar. Through the display strategy, you can define whether the icon items in the function shortcut bar are hidden or shown, their arrangement order, response permissions, transparency, size, etc.
[0054] In practical applications, various mapping relationships between driving states and function shortcut bar display strategies can be pre-defined. These mapping relationships indicate the corresponding function shortcut bar display strategy for each driving state. Optionally, different driving states can have different preset function shortcut bar display strategies. For example, a stationary state can correspond to the first display strategy, a low-speed driving state to the second, a medium-to-high-speed driving state to the third, a parking state to the fourth, and an autonomous driving activated state to the fifth. Furthermore, the mapping relationships between each driving state and each display strategy can be stored, for example, as key-value pairs, where the key is the driving state and the value is the number of the display strategy corresponding to that driving state; or as a table, where each row corresponds to a driving state and each column corresponds to an icon item supported by the Dockbar, recording how that icon item should be displayed in that driving state. It should be noted that the display strategy for the function shortcut bar corresponding to each driving state can be set according to actual application needs and is not limited here.
[0055] In this step, once the current driving state is determined, the system can use the preset mapping relationship between various driving states and function shortcut bar display strategies to query the display strategy corresponding to the current driving state from among various display strategies, and use it as the target display strategy.
[0056] S130. Control the display of icon items in the function shortcut bar through the target display strategy.
[0057] In this step, the display of icons in the function shortcut bar is controlled through a target display strategy. Specifically, the target display strategy determines which icons need to be displayed and what display control should be applied to them, such as adjusting the hiding or showing of icons, their arrangement order, response permissions, transparency, and size. Based on the display control corresponding to the target display strategy, the icons that need to be displayed are adjusted, and the adjusted Dockbar is displayed on the vehicle's display screen, thereby achieving display control of the icons in the function shortcut bar.
[0058] The technical solution of this invention involves acquiring the vehicle's current driving state data and determining the current driving state based on this data; determining the target display strategy corresponding to the current driving state according to a preset mapping relationship between various driving states and function shortcut bar display strategies; and controlling the display of icon items in the function shortcut bar through the target display strategy. This solution can determine the target display strategy for the function shortcut bar based on the vehicle's current driving state and control the display of icon items in the function shortcut bar through the target display strategy. This allows for adaptive display of icon items in the function shortcut bar based on the current driving state, balancing driving safety and user interaction efficiency.
[0059] Example 2
[0060] Figure 2 This is a flowchart of a function shortcut bar display control method according to Embodiment 2 of the present invention. This embodiment is based on Embodiment 1 above, further refining the acquisition of the current driving status data of the vehicle, further refining the display control of the icon items in the function shortcut bar, and refining the content of the method.
[0061] like Figure 2 As shown, the method includes:
[0062] S111. Obtain current driving status data through the vehicle's controller local area network bus. The current driving status data includes at least vehicle speed, gear status, accelerator and brake operation frequency, steering wheel angle, and autonomous driving activation status.
[0063] Among them, vehicle speed refers to the current speed of the vehicle; gear status refers to the current gear of the vehicle; accelerator and brake operation frequency can be the frequency of alternating operation of the accelerator and brake; steering wheel angle can be the angular velocity of the steering wheel rotation; and autonomous driving activation status can be an indication of whether autonomous driving is activated, which can include activated or not activated.
[0064] S112. Determine the current driving state based on the current driving state data.
[0065] If the vehicle speed does not exceed a stationary threshold (e.g., 0.1 km / h) for a set period of time (e.g., 1 to 2 seconds) and the gear is in Park (P) or Neutral (N), the current driving state is determined to be stationary. The core indicator of a stationary state is that the vehicle is not moving at all. The requirement that the vehicle speed not exceed the stationary threshold for a set period of time is to filter out sensor noise or momentary vibrations.
[0066] If the current driving status data indicates that the vehicle speed is higher than the stationary threshold (e.g., 0.1 km / h) but lower than the speed threshold (e.g., 30 km / h), the accelerator and brake operation frequency indicates that the alternation frequency of accelerator and brake is higher than the set alternation frequency (i.e., frequent alternation of accelerator and brake), the accelerator and brake pedal depth is lower than the set depth, the steering wheel rotation frequency is higher than the set rotation frequency (i.e., frequent rotation), and the steering wheel angle is lower than the angular velocity threshold, then the current driving status is determined to be a low-speed driving state. Low-speed driving states are typically associated with scenarios such as urban congestion, intersections, and parking lots.
[0067] If the current driving status data indicates that the vehicle speed is not lower than the speed threshold (e.g., 30 km / h), the accelerator and brake operation frequency indicator shows that the alternation frequency of accelerator and brake is lower than the set alternation frequency (i.e., accelerator and brake alternation is infrequent, and the accelerator opening may remain stable for a long time), and the steering wheel angle is lower than the angular velocity threshold (i.e., the angle change is small, the operation is smooth, and mainly small-scale route corrections are made), then the current driving status is determined to be a medium-to-high speed driving state. Medium-to-high speed driving states typically correspond to driving scenarios in suburban areas, expressways, or highways.
[0068] Determining the parking status requires analyzing driving status data within a time window, as parking is a process rather than an instantaneous state. For example, starting from the current moment, driving status data is recorded within a time window. If the recorded data indicates that the vehicle speed gradually decreases to a low speed range, the gear position frequently switches between drive (D) and reverse (R), the steering wheel angle shows a large, even near-full, turn, and the vehicle moves at extremely low speeds with frequent brief stops, then the current driving status is determined to be parking.
[0069] The current driving status data indicates that the autonomous driving activation status is active, thus confirming that the current driving status is the autonomous driving activation status.
[0070] S120. Based on the preset mapping relationship between various driving states and function shortcut bar display strategies, determine the target display strategy corresponding to the current driving state.
[0071] S131. By means of the target display strategy, the display of the icon items in the function shortcut bar is controlled, including at least one of the following: adjusting the hiding or showing of the icon items in the function shortcut bar; adjusting the arrangement order of the icon items in the function shortcut bar; adjusting the display style of the icon items in the function shortcut bar, wherein the display style includes at least size, transparency, and contrast; adjusting the response permissions of the icon items in the function shortcut bar; adjusting the highlighting of the icon items in the function shortcut bar according to priority.
[0072] This includes adjusting the hiding or showing of icons in the function shortcut bar, i.e., hiding (not displaying) or showing (not hiding) icons in the Dockbar; adjusting the arrangement order of icons in the function shortcut bar, such as adjusting the arrangement order of icons from left to right when they are displayed in the Dockbar; adjusting the display style of icons in the function shortcut bar, such as adjusting the size, increasing or decreasing the transparency, increasing or decreasing the contrast, etc.; adjusting the response permissions of icons in the function shortcut bar, such as disabling or enabling the click response of icons; and adjusting the priority of icons in the function shortcut bar, such as highlighting icons with a priority exceeding the priority threshold.
[0073] For example, when the current driving state is stationary, the Dockbar displays all supported icon items according to the target display strategy corresponding to the stationary state. All icon items are arranged in a preset order, and all icon items are of standard size, standard transparency (e.g., 100%), and standard contrast. The response permissions of all icon items are enabled. The standard size, standard transparency, and standard contrast are set according to the actual application needs and are not limited here.
[0074] For example, when the current driving state is low speed driving state, according to the target display strategy corresponding to low speed driving state, some of the icon items (such as navigation, voice assistant, music, etc.) of all supported icon items are displayed in the Dockbar, setting-type icon items are hidden or their response permissions are disabled, the icon item arrangement order is optimized to prioritize navigation icon items, the size of navigation icon items is enlarged, the transparency of other icon items is reduced, the contrast of navigation icon items is increased, and the navigation icon items are highlighted.
[0075] For example, when the current driving state is medium-high speed driving state, according to the target display strategy corresponding to medium-high speed driving state, some icon items (such as navigation and voice assistant) are displayed in the Dockbar, setting and entertainment icon items are hidden or their response permissions are disabled, the icon item arrangement order is optimized to prioritize navigation icon items, the size of navigation icon items is enlarged, the transparency of other icon items is reduced, the contrast of navigation icon items is increased, and the navigation icon items are highlighted.
[0076] For example, when the current driving state is parking, all icon items in the Dockbar are hidden by the target display strategy corresponding to the parking state, so that only the reversing camera image is displayed on the HMI interface to avoid interfering with driving judgment.
[0077] For example, when the current driving state is autonomous driving activated, the target display strategy corresponding to the autonomous driving activation state is used to display some icon items in the Dockbar, such as displaying icon items related to autonomous driving, as well as commonly used setting icon items and entertainment icon items, while hiding infrequently used setting icon items.
[0078] In one embodiment, the adjustment of icons in the shortcut bar is achieved through animated transitions or visual guidance.
[0079] In practical applications, the driving status can be continuously monitored. If the current driving status changes compared to the previous driving status, the display strategy needs to be re-matched and the display of the icons in the Dockbar needs to be updated. That is, the display of the icons in the Dockbar needs to be adjusted. At this time, the smooth transition between the two states can be achieved through animation transitions or visual guidance to avoid the driver's attention being disturbed by sudden information.
[0080] In one embodiment, the method further includes: displaying a strategy configuration page; and, in response to a strategy configuration operation on the strategy configuration page, customizing the display strategy of the function shortcut bar corresponding to the driving state to be configured.
[0081] The strategy configuration page can be a page provided to users to configure the strategy for displaying the function shortcut bar, and the strategy configuration operation can be an operation performed by the user to configure the strategy for displaying the function shortcut bar.
[0082] In response to the policy configuration operations on the policy configuration page, users can set corresponding function shortcut bar display policies for the driving state to be configured (which can be any of multiple driving states). This includes setting the hiding or showing, arrangement order, display style, response permissions, and highlighting of one or more icon items in the driving state to be configured. Optionally, setting the function shortcut bar display policy can be achieved through policy configuration operations on the policy configuration page by checking checkboxes and entering information in input boxes.
[0083] In one embodiment, the method further includes: recalling a hidden icon item that is hidden in the current driving state via voice command; performing an icon operation on the hidden icon item; and automatically reclaiming the hidden icon item after the icon operation is completed.
[0084] When a hidden icon is hidden in the current driving state, it can be brought up and displayed via voice command, and icon operations such as trigger operations can be performed on the hidden icon to trigger the execution of the corresponding function; or the hidden icon can be displayed via voice command and the corresponding function can be executed; once the icon operation is completed, that is, the corresponding function of the hidden icon is completed, the hidden icon will be automatically retracted, that is, the hidden icon will continue to be hidden and displayed.
[0085] The technical solution of this invention can dynamically optimize the display content and interaction method in the Dockbar according to different driving states, effectively reducing information interference and improving driving safety; it supports users to customize the display strategy of the function shortcut bar in each driving state, enhancing the system's flexibility and personalization; it implements mechanisms such as intelligent display and hiding of icon items in the Dockbar, voice invocation, and animation transition, improving the interactive experience; the system structure is clear and easy to implement and deploy on the vehicle system platform.
[0086] Example 3
[0087] Figure 3 This is a schematic diagram of a function shortcut bar display control device according to Embodiment 3 of the present invention. This embodiment is applicable to the display control of the function shortcut bar in vehicle human-machine interaction, such as... Figure 3As shown, the specific structure of the device includes:
[0088] The driving state determination module 31 is used to acquire the current driving state data of the vehicle and determine the current driving state based on the current driving state data;
[0089] The display strategy determination module 32 is used to determine the target display strategy corresponding to the current driving state based on the preset mapping relationship between various driving states and function shortcut bar display strategies.
[0090] The display control module 33 is used to control the display of icon items in the function shortcut bar according to the target display strategy.
[0091] The function shortcut bar display control device provided in this embodiment obtains the vehicle's current driving state data through a driving state determination module and determines the current driving state based on the current driving state data; a display strategy determination module determines the target display strategy corresponding to the current driving state according to the preset mapping relationship between various driving states and function shortcut bar display strategies; and a display control module controls the display of icon items in the function shortcut bar according to the target display strategy. This solution can determine the target display strategy of the function shortcut bar according to the vehicle's current driving state and control the display of icon items in the function shortcut bar according to the target display strategy. That is, it can achieve adaptive display of icon items in the function shortcut bar according to the current driving state, so as to balance driving safety and user interaction efficiency.
[0092] Furthermore, the driving status determination module 31 is specifically used for:
[0093] The current driving status data is obtained through the vehicle's controller area network bus. The current driving status data includes at least vehicle speed, gear status, accelerator and brake operation frequency, steering wheel angle, and autonomous driving activation status.
[0094] Furthermore, the various driving states include at least a stationary state, a low-speed driving state, a medium-to-high-speed driving state, a parking state, and an autonomous driving activated state; the preset display strategies for the function shortcut bars differ for different driving states.
[0095] Furthermore, the display control module 33 is specifically used for:
[0096] Adjust the visibility of icons in the shortcut bar;
[0097] Adjust the order of the icons in the shortcut bar;
[0098] Adjust the display style of the icons in the function shortcut bar, wherein the display style includes at least size, transparency, and contrast;
[0099] Adjust the response permissions of the icon items in the function shortcut bar;
[0100] Adjust the priority highlighting of icon items in the function shortcut bar.
[0101] Furthermore, adjustments to the icons in the function shortcut bar are achieved through animated transitions or visual guidance.
[0102] Furthermore, the device also includes:
[0103] The page display module is used to display the strategy configuration page;
[0104] The custom configuration module is used to respond to the strategy configuration operation on the strategy configuration page and customize the display strategy of the function shortcut bar corresponding to the driving state to be configured.
[0105] Furthermore, the device also includes:
[0106] The icon retrieval module is used to retrieve hidden icon items that are currently hidden or displayed in the driving state via voice commands;
[0107] The icon operation module is used to perform icon operations on the hidden icon items;
[0108] The icon recycling module is used to automatically recycle the hidden icon item after the icon operation is completed.
[0109] The function shortcut bar display control device provided in the embodiments of the present invention can execute the function shortcut bar display control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the method execution.
[0110] Example 4
[0111] Figure 4 This is a structural schematic diagram of a vehicle implementing an embodiment of the present invention. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the invention described and / or claimed herein.
[0112] like Figure 4As shown, vehicle 10 includes at least one processor 11 and a memory, such as read-only memory (ROM) 12 and random access memory (RAM) 13, communicatively connected to at least one processor 11. The memory stores computer programs executable by at least one processor. Processor 11 can perform various appropriate actions and processes based on the computer program stored in ROM 12 or loaded from storage unit 18 into RAM 13. RAM 13 can also store various programs and data required for the operation of vehicle 10. Processor 11, ROM 12, and RAM 13 are interconnected via bus 14. Input / output (I / O) interface 15 is also connected to bus 14.
[0113] Multiple components in vehicle 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows vehicle 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0114] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the function shortcut bar display control method.
[0115] In some embodiments, the function shortcut bar display control method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on vehicle 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the function shortcut bar display control method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the function shortcut bar display control method by any other suitable means (e.g., by means of firmware).
[0116] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0117] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0118] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0119] To provide interaction with the user, the systems and technologies described herein can be implemented in a vehicle having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the vehicle. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0120] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0121] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0122] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0123] 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 be made according to 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 method for controlling the display of a function shortcut bar, characterized in that, include: Acquire the vehicle's current driving status data, and determine the current driving status based on the current driving status data; Based on the preset mapping relationship between various driving states and function shortcut bar display strategies, the target display strategy corresponding to the current driving state is determined; The target display strategy controls the display of icon items in the function shortcut bar.
2. The method according to claim 1, characterized in that, Obtain the vehicle's current driving status data, including: The current driving status data is obtained through the vehicle's controller area network bus. The current driving status data includes at least vehicle speed, gear status, accelerator and brake operation frequency, steering wheel angle, and autonomous driving activation status.
3. The method according to claim 1, characterized in that, The various driving states include at least a stationary state, a low-speed driving state, a medium-to-high-speed driving state, a parking state, and an autonomous driving activated state; the preset display strategies for the function shortcut bar differ for different driving states.
4. The method according to claim 1, characterized in that, Control the display of icons in the shortcut bar, including at least one of the following: Adjust the visibility of icons in the shortcut bar; Adjust the order of the icons in the shortcut bar; Adjust the display style of the icons in the function shortcut bar, wherein the display style includes at least size, transparency, and contrast; Adjust the response permissions of the icon items in the function shortcut bar; Adjust the priority highlighting of icon items in the function shortcut bar.
5. The method according to claim 4, characterized in that, The icons in the shortcut bar can be adjusted through animated transitions or visual guidance.
6. The method according to claim 1, characterized in that, Also includes: Display the policy configuration page; In response to the strategy configuration operation on the strategy configuration page, the display strategy of the function shortcut bar corresponding to the driving state to be configured is customized.
7. The method according to claim 1, characterized in that, Also includes: Use voice commands to bring up the hidden icon items that are currently hidden or displayed in the driving state; Perform icon operations on the hidden icon items; Once the icon operation is completed, the hidden icon item will be automatically reclaimed.
8. A function shortcut bar display control device, characterized in that, include: The driving state determination module is used to acquire the current driving state data of the vehicle and determine the current driving state based on the current driving state data; The display strategy determination module is used to determine the target display strategy corresponding to the current driving state based on the preset mapping relationship between various driving states and function shortcut bar display strategies; The display control module is used to control the display of icon items in the function shortcut bar according to the target display strategy.
9. A vehicle, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the method as described in any one of claims 1-7.
10. A computer-readable storage 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.