Method and device for adaptively adjusting page layout of intelligent cabin
By acquiring and mapping the data characteristics inside and outside the vehicle, adaptive adjustment of the smart cockpit page is solved, and the traditional layout cannot be dynamically optimized is improved, user experience and security are improved, and personalized needs are met.
Patent Information
- Application Number
- CN202510568517.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-08-12
AI Technical Summary
The layout of the existing smart cockpit host page cannot be dynamically optimized and adjusted according to the external environment, and cannot meet the personalized needs of users, resulting in layout adjustment lag behind actual needs, and information density and priority cannot be dynamically adjusted according to the scene.
By obtaining the cabin data in the car and the environment data outside the car, extracting the associated data features and mapping them into user interface attributes, using the preset layout rule library for dynamic adaptive adjustments, including adjustments to component spacing and alignment, the priority components are placed in the preset area on the left side of the page, and adaptive layout is achieved by combining the dynamic mapping algorithm of multi-source data.
The personalized and intelligent layout adjustment of the host page has been realized, which improves the driving safety experience, meets the personalized needs of users, enhances the intelligent experience of the cockpit, and the page display is closer to the user's real needs.
Smart Images

Figure CN120469760A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart cockpits, and in particular to a method and device for adaptively adjusting the page layout of a smart cockpit. Background Art
[0002] With the development of smart cars, the layout design of the smart cockpit host display screen, as an important interface for human-computer interaction, directly affects the user's driving experience and personalized needs. Traditional smart cockpit host page layouts are often based on fixed patterns and have many limitations. For example, an active layout method for smart cockpits based on eye movement recognition has a relatively single data source and cannot dynamically optimize the layout in real time based on external dynamic scenes, resulting in layout adjustments lagging behind actual needs. Secondly, traditional layout models cannot dynamically adjust information density and priority based on the scene. Thirdly, they cannot dynamically adapt based on user identity, driving status, environmental conditions, or hardware configuration, and cannot meet the user's personalized needs.
[0003] Therefore, there is an urgent need for a method, system and device that can perform adaptive layout of the intelligent cockpit host page to meet the personalized needs of users and further enhance user experience and intelligence. Summary of the Invention
[0004] The present invention provides a method and device for adaptively adjusting the page layout of an intelligent cockpit, so as to solve the problems that the existing host page layout adopts a fixed design, cannot be dynamically optimized and adjusted according to the external environment, and cannot meet the personalized needs of users.
[0005] The first aspect of the present invention provides an adaptive adjustment method for the page layout of an intelligent cockpit, comprising the following steps: obtaining current in-vehicle cockpit data and current out-vehicle environment data; extracting associated data features from the current in-vehicle cockpit data and the current out-vehicle environment data; mapping the associated data features into user interface attributes to generate a user interface attribute set; and dynamically and adaptively adjusting the central control screen page according to the user interface attribute set and a preset layout rule library to obtain an adjusted central control screen page.
[0006] Optionally, mapping the associated data features into user interface attributes to generate a user interface attribute set includes: mapping the associated data features to the central control screen page based on an attribute mapping algorithm model to identify corresponding user interface attributes; establishing a feature and user interface attribute rule library based on the associated data features and the user interface attributes corresponding to the associated data features; and generating the user interface attribute set based on the feature and user interface attribute rule library.
[0007] Optionally, dynamically and adaptively adjusting the central control screen page according to the user interface attribute set and the preset layout rule library to obtain the adjusted central control screen page includes: dividing the central control screen page into an N×N virtual grid, and specifying that the preset layout rule library allocates the N×N virtual grid;
[0008] The component spacing and alignment in the central control screen page are dynamically and adaptively adjusted according to the user interface attribute set, and high-priority components are placed in the preset area on the left side of the central control screen page to obtain the adjusted central control screen page.
[0009] Optionally, the preset layout rule library includes priority rules, space allocation rules and conflict resolution rules, wherein the priority rules are safety attributes, navigation attributes, environment attributes and entertainment attributes from high to low; the space allocation rule is that the safety warning occupies the top preset area of the central control screen page, which uses a high-contrast color; the conflict resolution rule is that when multiple safety warnings are triggered at the same time, they are displayed in a vertical stack according to the collision risk level.
[0010] Optionally, it also includes: iteratively optimizing the feature and user interface attribute rule library and the preset layout rule library based on the adjusted central control screen page.
[0011] Optionally, when an abnormality occurs in the adjusted central control screen page, a preset downgrade strategy is triggered, wherein the preset downgrade strategy includes merging similar information or starting voice broadcast instead of visual information.
[0012] The second aspect of the present invention provides an adaptive adjustment device for the page layout of an intelligent cockpit, including: a data acquisition module for acquiring current in-vehicle cockpit data and current out-vehicle environment data; a feature extraction module for extracting associated data features in the current in-vehicle cockpit data and the current out-vehicle environment data; an attribute generation module for mapping the associated data features into user interface attributes to generate a user interface attribute set; a page adjustment module for dynamically and adaptively adjusting the central control screen page according to the user interface attribute set and a preset layout rule library to obtain an adjusted central control screen page.
[0013] A third aspect of the present invention provides a vehicle, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the adaptive adjustment method for the smart cockpit page layout as described in the above embodiment.
[0014] A fourth aspect of the present invention provides a computer program product, which, when executed by a processor, implements the above-mentioned method for adaptively adjusting the layout of a smart cockpit page.
[0015] A fifth aspect of the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the above-mentioned method for adaptively adjusting the page layout of the smart cockpit.
[0016] The adaptive adjustment method and device for the smart cockpit page layout proposed in the embodiment of the present invention utilize a dynamic mapping algorithm mechanism from multi-source data to UI attributes to solve the problem of static information in traditional vehicle UI; data-driven is achieved through data analysis, and data-driven personalized adaptive layout adjustment is achieved; the host page performs adaptive page layout adjustment based on the real external environment, and the layout algorithm is flexible based on real scenarios, taking into account safety, attribute density and user experience, thereby improving the vehicle's driving safety experience, meeting the user's personalized needs, and further enhancing the intelligent experience of the cockpit; adaptive layout adjustment of the smart cockpit host page can be achieved, so that the host's page display is closer to the user's real needs, and the user's real needs are dynamically matched in the host's page layout to achieve personalized and intelligent host page layout.
[0017] Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description which follows, or may be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0019] Figure 1 A flowchart of a method for adaptively adjusting the page layout of an intelligent cockpit provided by an embodiment of the present invention;
[0020] Figure 2 This is a block diagram of an implementation method for adaptively adjusting the layout of a smart cockpit page provided by an embodiment of the present invention;
[0021] Figure 3 A schematic diagram of data analysis and attribute conversion provided by an embodiment of the present invention;
[0022] Figure 4 A schematic diagram of a page adaptive layout provided by an embodiment of the present invention;
[0023] Figure 5 A schematic diagram of a page adaptive layout provided by a second specific embodiment of the present invention;
[0024] Figure 6 A block diagram of a device for adaptively adjusting the layout of a smart cockpit page provided by an embodiment of the present invention;
[0025] Figure 7 A schematic diagram of the specific structure of a device for adaptively adjusting the page layout of an intelligent cockpit provided by an embodiment of the present invention;
[0026] Figure 8 A block diagram of a vehicle provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0027] The following describes embodiments of the present invention in detail, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and are not to be construed as limiting the present invention.
[0028] The following describes a method and device for adaptively adjusting the page layout of a smart cockpit according to an embodiment of the present invention with reference to the accompanying drawings.
[0029] Figure 1 A schematic flow chart of a method for adaptively adjusting the layout of a smart cockpit page provided by an embodiment of the present invention.
[0030] like Figure 1 and 2 As shown, the adaptive adjustment method of the intelligent cockpit page layout includes the following steps:
[0031] In step S101 , current vehicle cabin data and current vehicle exterior environment data are acquired.
[0032] During the actual implementation process, real-time data from the user in the cockpit is collected, including but not limited to scene data when the vehicle is stationary, such as the number of clicks on the page application, sliding distance, search frequency, voice semantics, gesture operations, etc., and real-time data outside the vehicle is obtained, including but not limited to ambient light intensity, weather conditions, surrounding vehicle and pedestrian information, traffic signal status, etc.
[0033] In step S102 , the associated data features in the current in-vehicle cabin data and the current out-of-vehicle environment data are extracted.
[0034] like Figure 3 As shown, in the actual implementation process, a data optimization algorithm can be used to analyze the current in-vehicle cabin data and the current external environment data to extract related data features, such as user preferences, weather conditions, vehicle status, and user habits. If the above real-time collected data changes, the data changes are immediately obtained and the changed data are analyzed to extract new related data features.
[0035] In step S103 , the associated data features are mapped to user interface attributes to generate a user interface attribute set.
[0036] In some embodiments, mapping the associated data features to user interface attributes to generate a user interface attribute set includes:
[0037] Based on the attribute mapping algorithm model, the associated data features are mapped to the central control screen page to identify the corresponding user interface attributes;
[0038] Establishing a feature and user interface attribute rule base according to the linked data features and the user interface attributes corresponding to the linked data features;
[0039] Generate a user interface attribute set based on the features and the user interface attribute rule base.
[0040] like Figure 3 As shown, in the actual execution process, the associated data features obtained after preprocessing are mapped to the UI (user interface) attributes that can be identified on the central control screen page. This can be achieved through an attribute mapping algorithm model, and a "feature-UI attribute" rule base is established. A user interface attribute set is generated based on the feature and user interface attribute rule base. After the rule base reaches a certain level of richness, it can be directly called in reverse, for example: visibility is less than 100 meters → increase the contrast of UI elements (attribute: contrast +30%); obstacle distance is less than 5 meters → highlight the warning area (attribute: color #FF0000, flashing frequency 2Hz); speed limit sign is recognized → enlarge the speedometer proportion (attribute: size increased by 50%).
[0041] In step S104 , the central control screen page is dynamically and adaptively adjusted according to the user interface attribute set and the preset layout rule library to obtain an adjusted central control screen page.
[0042] In some embodiments, the central control screen page is dynamically and adaptively adjusted according to the user interface attribute set and the preset layout rule library, and the adjusted central control screen page includes:
[0043] Divide the central control screen page into an N×N virtual grid, and specify a preset layout rule library to allocate the N×N virtual grid;
[0044] The component spacing and alignment in the central control screen page are dynamically and adaptively adjusted according to the user interface property set, and high-priority components are placed in the preset area on the left side of the central control screen page to obtain the adjusted central control screen page.
[0045] like Figure 4As shown, in the actual implementation process, based on the preset adaptive layout algorithm, the screen is divided into an N×N virtual grid using a grid segmentation method, and the grid areas are allocated according to the preset priority. For example, the safety area occupies the first m rows of the grid, the navigation occupies the middle n rows, the environmental information occupies the bottom p rows, the entertainment information occupies q rows, and other categories occupy r rows. The total number of rows cannot exceed the screen border;
[0046] Use the Flexbox model to dynamically adjust component spacing and alignment based on the number of attributes. For example, when rain or snow is detected, the environmental information bar expands to a preset number of rows (such as 3 rows) and the navigation bar height is automatically compressed.
[0047] Through eye tracking or the default driving gaze model, high-priority components are placed in a pre-set area on the left side of the screen (e.g., the left 1 / 3 area, which must conform to the driver's natural gaze habits), such as driving safety components (lane departure warning, see the implementation for details);
[0048] In particular, an embodiment of the present invention allows the user to temporarily adjust the layout of a fixed area (such as locking the navigation bar position) through gestures or voice commands, and will recognize and retain user preferences in subsequent adjustments; when the layout algorithm makes adaptive adjustments, it will be done in combination with the current scene. For example, the current scene is in a town, and navigation information has a higher priority than entertainment information. In fact, the user does not need navigation to be displayed, but tends to use the entertainment information system. At this time, the adaptive layout algorithm will adjust the layout in combination with this scene: entertainment information takes precedence over navigation information display. At the same time, such scenes will further enrich the scene library, and subsequent adaptive adjustments will be faster and smarter; when the car computer is turned on for the first time, the page uses the car computer's own initialization layout page.
[0049] The preset adaptive layout algorithm includes but is not limited to the following actions:
[0050] (1) Layout Reconstruction: Dynamically adjust the layout of page elements based on the importance and urgency of the data. For example, when driving at high speed, place the speed indicator in the most conspicuous position; when the fuel level is low, enlarge the fuel tank icon and place it in the center of the page.
[0051] (2) Element scaling: Automatically adjust the size of page elements based on the range of data changes. For example, as the vehicle speed increases, the speed indicator bar gradually becomes longer; as the fuel level decreases, the fill part of the fuel tank icon gradually decreases.
[0052] (3) Color and animation adjustment: Use color and animation effects to enhance the visual impact of the page. For example, use eye-catching colors to identify urgent or important information; use smooth animation transitions to guide users' attention.
[0053] Among them, the preset layout rule library includes priority rules, space allocation rules and conflict resolution rules. Among them, the priority rules are safety attributes, navigation attributes, environmental attributes, entertainment attributes and other attributes from high to low; the space allocation rule is that the safety warning occupies the top preset area of the central control screen page (for example: 20%), which uses high-contrast colors (such as red and yellow gradient), and the navigation information dynamically adjusts its position according to the vehicle speed, displays the detailed path in the center at low speed, and shrinks to the side at high speed to only display key turning prompts; the conflict resolution rule is that when multiple safety warnings are triggered at the same time, they are stacked vertically according to the collision risk level (calculated by radar data).
[0054] In some embodiments, further comprising:
[0055] Iteratively optimize the feature and user interface attribute rule base and preset layout rule base based on the adjusted central control screen page
[0056] In the event that an abnormality occurs on the adjusted central control screen page, a preset downgrade strategy is triggered, wherein the preset downgrade strategy includes merging similar information or starting voice broadcast instead of visual information.
[0057] During actual implementation, the embodiment of the present invention will self-learn, memorize, and iterate the data features and user interface attribute rule base and the preset layout rule base based on the user's daily habitual operations, continuously enriching the content of the two rule bases to more realistically reflect the user's actual needs and usage habits. Furthermore, when an abnormality occurs in the adaptive layout of the page, a corresponding abnormality handling mechanism will also be implemented: for example, if the layout adjustment causes information to overlap or exceed the screen boundary, a preset degradation strategy will be triggered. The preset degradation strategy includes merging similar information (such as aggregating multiple obstacle warnings into a regional highlight box) and starting voice broadcast to replace some visual information.
[0058] The adaptive adjustment method of the smart cockpit page layout proposed in the embodiment of the present invention is further described below through two specific embodiments.
[0059] Example 1: UI adjustment in rainy scenes
[0060] Data acquisition: The light sensor detects a brightness value of ≤100 lux, the camera identifies raindrops, and the radar shows that visibility has dropped to 80 meters;
[0061] Data processing: Fusing multi-sensor data to extract and generate data features such as "low visibility + rainy days";
[0062] UI attribute generation: Based on the data features generated above, a feature-UI attribute rule is formed and an attribute set {contrast +25%, font size 20%, turn off non-essential HUD elements} is output;
[0063] Adaptive layout adjustment: The navigation route is enlarged to the center of the screen, the font is enlarged accordingly, and entertainment elements are automatically reduced and moved to the edge.
[0064] Example 2: Lane Departure Warning and Adaptive Layout
[0065] like Figure 5 As shown, when a vehicle is operating on the road and its camera detects lane deviation, the data processing module processes the lane deviation data, obtaining valid data features such as the deviation angle and speed. The attribute generation module then outputs the following UI attribute set: {Type: Safety Warning, Position: Dynamic Calculation, Color: #FF0000, Flashing Frequency: 2Hz}. If the navigation system is displaying a zoomed-in image of an intersection, the layout execution module performs adaptive adjustments based on the current page state and the dynamic layout rule library: the navigation map is compressed to the right-third of the screen, a lane departure icon is inserted at the top of the left-third, and a virtual redraw of the lane lines is overlaid at the bottom. After these adaptive adjustments, if the driver does not respond within 5 seconds, a full-screen flashing alert is activated, with steering wheel vibration.
[0066] In summary, the adaptive adjustment method of the smart cockpit page layout proposed in the embodiment of the present invention and the dynamic mapping algorithm mechanism of multi-source data to UI attributes solve the problem of static information of traditional in-vehicle UI; data-driven is achieved through data analysis, and data-driven personalized adaptive layout adjustment is achieved; the host page performs adaptive page layout adjustment based on the real external environment, and the layout algorithm is flexible based on the real scene, taking into account safety, attribute density and user experience, thereby improving the vehicle's driving safety experience, meeting the user's personalized needs, and further enhancing the intelligent experience of the cockpit; the adaptive layout adjustment of the smart cockpit host page can be achieved, so that the host's page display is closer to the user's real needs, and the user's real needs are dynamically matched in the host's page layout to achieve personalized and intelligent host page layout.
[0067] Next, the adaptive adjustment device for the smart cockpit page layout proposed in an embodiment of the present invention will be described with reference to the accompanying drawings.
[0068] Figure 6 A block diagram of a device for adaptively adjusting the layout of a smart cockpit page provided by an embodiment of the present invention.
[0069] like Figure 6 As shown, the self-adaptive adjustment device 60 for the intelligent cockpit page layout includes: a data acquisition module 601 , a feature extraction module 602 , an attribute generation module 603 and a page adjustment module 604 .
[0070] The data acquisition module 601 is used to obtain current in-vehicle cabin data and current external environment data. The feature extraction module 602 is used to extract related data features from the current in-vehicle cabin data and current external environment data. The attribute generation module 603 is used to map the related data features into user interface attributes to generate a user interface attribute set. The page adjustment module 604 is used to dynamically and adaptively adjust the central control screen page based on the user interface attribute set and a preset layout rule library to obtain the adjusted central control screen page.
[0071] In some embodiments, the data acquisition module 601 can collect all external environment data, including but not limited to user status, driving status, environmental conditions and other information.
[0072] In some embodiments, the feature extraction module 602 can process the multiple data sources collected by the data acquisition module 601, remove impurities and abnormal data, and obtain effective data features in real time. Methods that can be used include: image semantic segmentation, light intensity gradient analysis, hot zone click density clustering analysis, NLU model, and perform data quantification on the features.
[0073] In some embodiments, the attribute generation module 603 includes:
[0074] A mapping unit, configured to map the associated data features to the central control screen page based on an attribute mapping algorithm model to identify corresponding user interface attributes;
[0075] An establishing unit, configured to establish a feature and user interface attribute rule base based on the associated data features and the user interface attributes corresponding to the associated data features;
[0076] The generating unit is used to generate a user interface attribute set according to the features and the user interface attribute rule base.
[0077] Specifically, the attribute generation module 603 maps the associated data features in the feature extraction module 602 to UI attributes through a mapping algorithm, such as reasoning through knowledge graph rules, executing according to a dynamic rule engine, etc. This module can generate a "feature-UI attribute" rule library, which will gradually become richer as the adaptive layout is adjusted. After the rule library becomes very rich, the mapping of data features to UI attributes can be changed quickly and conveniently.
[0078] In some embodiments, the page adjustment module 604 includes:
[0079] A division unit, configured to divide the central control screen page into an N×N virtual grid and to specify a preset layout rule library to allocate the N×N virtual grid;
[0080] The adjustment unit is used to dynamically and adaptively adjust the component spacing and alignment in the central control screen page according to the user interface attribute set, and place high-priority components in the preset area on the left side of the central control screen page to obtain the adjusted central control screen page.
[0081] Specifically, after the attribute generation module 603 generates the UI attribute set, the page adjustment module 604 will perform adaptive adjustments based on the new UI attributes. This module implements the final adaptive adjustment layout based on the dynamic layout rules through the algorithm model. The dynamic layout rules include but are not limited to priority rules, space allocation rules, and conflict resolution rules. The layout adjustment module has intelligent self-learning capabilities. Among them, the preset layout rule library includes priority rules, space allocation rules, and conflict resolution rules. Among them, the priority rules are security attributes, navigation attributes, environmental attributes, and entertainment attributes from high to low; the space allocation rule is that the safety warning occupies the top preset area of the central control screen page, which uses high-contrast colors; the conflict resolution rule is that when multiple safety warnings are triggered at the same time, they are displayed vertically stacked according to the collision risk level.
[0082] In some embodiments, further comprising:
[0083] An iterative optimization module is used to iteratively optimize the feature and user interface attribute rule library and the preset layout rule library based on the adjusted central control screen page, and trigger a preset degradation strategy when an abnormality occurs in the adjusted central control screen page, wherein the preset degradation strategy includes merging similar information or starting voice broadcast instead of visual information.
[0084] Specifically, the iterative optimization module mainly involves the automatic update and iteration of the feature-UI attribute rule library and the page adaptive layout rule library. Through the module's self-learning, memory and optimization, faster and more accurate adaptive layout adjustments can be achieved. The iterative optimization module also has exception handling capabilities. When an exception occurs in the page adaptive layout, there will also be a corresponding exception handling mechanism.
[0085] It should be noted that the aforementioned explanation of the embodiment of the method for adaptively adjusting the page layout of the smart cockpit is also applicable to the adaptive adjustment device for the page layout of the smart cockpit in this embodiment, and will not be repeated here.
[0086] According to the adaptive adjustment device for the smart cockpit page layout proposed in the embodiment of the present invention, the dynamic mapping algorithm mechanism of multi-source data to UI attributes solves the problem of static information in traditional vehicle UI; through data analysis, data-driven is realized, and data-driven personalized adaptive layout adjustment is realized; the host page performs adaptive page layout adjustment according to the real external environment, and the layout algorithm is flexible based on real scenarios, taking into account safety, attribute density and user experience, thereby improving the vehicle's driving safety experience, meeting the user's personalized needs, and further enhancing the intelligent experience of the cockpit; the adaptive layout adjustment of the smart cockpit host page can be realized, so that the host's page display is closer to the user's real needs, and the user's real needs are dynamically matched in the host's page layout to realize the personalization and intelligence of the host page layout.
[0087] Figure 8 A schematic diagram of the structure of a vehicle provided in an embodiment of the present invention. The vehicle may include:
[0088] A memory 801 , a processor 802 , and a computer program stored in the memory 801 and executable on the processor 802 .
[0089] When the processor 802 executes the program, the adaptive adjustment method of the smart cockpit page layout provided in the above embodiment is implemented.
[0090] Furthermore, the vehicle further comprises:
[0091] The communication interface 803 is used for communication between the memory 801 and the processor 802 .
[0092] The memory 801 is used to store computer programs that can be run on the processor 802.
[0093] The memory 801 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0094] If the memory 801, processor 802, and communication interface 803 are implemented independently, the communication interface 803, memory 801, and processor 802 can be connected to each other via a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0095] Optionally, in a specific implementation, if the memory 801, the processor 802 and the communication interface 803 are integrated on a chip, the memory 801, the processor 802 and the communication interface 803 can communicate with each other through an internal interface.
[0096] The processor 802 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention.
[0097] An embodiment of the present invention further provides a computer program product, which, when executed by a processor, implements the above-mentioned method for adaptively adjusting the page layout of the smart cockpit.
[0098] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned method for adaptively adjusting the layout of the smart cockpit page.
[0099] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples without contradiction.
[0100] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Thus, a feature specified as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "N" means at least two, such as two, three, etc., unless otherwise specifically defined.
[0101] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or N executable instructions for implementing a custom logical function or step of a process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention pertain.
[0102] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or N wires (electronic devices), a portable computer disk cartridge (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program can be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing it in other suitable ways as necessary, and then storing it in a computer memory.
[0103] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiment, the N steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. If implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having logic gate circuits for implementing logic functions on data signals, an application-specific integrated circuit having suitable combinational logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0104] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0105] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing module, or each unit may exist physically separately, or two or more units may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or in the form of software functional modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.
[0106] The storage medium mentioned above may be a read-only memory, a magnetic disk, or an optical disk, etc. Although the embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and are not to be construed as limiting the present invention. Persons skilled in the art may make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present invention.
Claims
1. A method for adaptively adjusting the layout of a smart cockpit page, characterized in that: The following steps are involved: Obtain current in-car cabin data and current external environment data; Extracting correlation data features from the current in-vehicle cabin data and the current external vehicle environment data; Mapping the associated data features into user interface attributes to generate a user interface attribute set; The central control screen page is dynamically and adaptively adjusted according to the user interface attribute set and the preset layout rule library to obtain an adjusted central control screen page.
2. The method for adaptively adjusting the layout of a smart cockpit page according to claim 1, characterized in that: Mapping the associated data features to user interface attributes to generate a user interface attribute set includes: Based on an attribute mapping algorithm model, mapping the associated data features to the central control screen page to identify corresponding user interface attributes; Establishing a feature and user interface attribute rule base according to the associated data features and the user interface attributes corresponding to the associated data features; The user interface attribute set is generated according to the features and a user interface attribute rule library.
3. The method for adaptively adjusting the layout of a smart cockpit page according to claim 1, characterized in that: The dynamically adaptively adjusting the central control screen page according to the user interface attribute set and the preset layout rule library to obtain the adjusted central control screen page includes: Dividing the central control screen page into an N×N virtual grid, and specifying that the preset layout rule library allocates the N×N virtual grid; The component spacing and alignment in the central control screen page are dynamically and adaptively adjusted according to the user interface attribute set, and high-priority components are placed in the preset area on the left side of the central control screen page to obtain the adjusted central control screen page.
4. The method for adaptively adjusting the page layout of a smart cockpit according to claim 1 or 3, characterized in that: The preset layout rule library includes priority rules, space allocation rules and conflict resolution rules, wherein: The priority of the priority rules is from high to low: security attributes, navigation attributes, environment attributes and entertainment attributes; The space allocation rule is that the safety warning occupies a preset area at the top of the central control screen page, which uses a high-contrast color; The conflict resolution rule is to display multiple safety warnings in a vertical stack according to the collision risk level when multiple safety warnings are triggered simultaneously.
5. The method for adaptively adjusting the layout of a smart cockpit page according to claim 1, characterized in that: Also includes: The feature and user interface attribute rule library and the preset layout rule library are iteratively optimized based on the adjusted central control screen page.
6. The method for adaptively adjusting the layout of a smart cockpit page according to claim 5, characterized in that: In the event that an abnormality occurs on the adjusted central control screen page, a preset downgrade strategy is triggered, wherein the preset downgrade strategy includes merging similar information or starting voice broadcast instead of visual information.
7. An adaptive adjustment device for intelligent cockpit page layout, characterized in that: include: The data acquisition module is used to obtain the current in-car cabin data and the current external environment data; A feature extraction module is used to extract the associated data features in the current in-vehicle cabin data and the current external vehicle environment data; An attribute generation module, configured to map the associated data features into user interface attributes to generate a user interface attribute set; The page adjustment module is used to dynamically and adaptively adjust the central control screen page according to the user interface attribute set and the preset layout rule library to obtain the adjusted central control screen page.
8. A vehicle, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method for adaptively adjusting the page layout of the smart cockpit according to any one of claims 1 to 6.
9. A computer program product, characterized in that When the computer program / instruction is executed by a processor, the method for adaptively adjusting the smart cockpit page layout according to any one of claims 1 to 6 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the adaptive adjustment method of the smart cockpit page layout as described in any one of claims 1 to 6.
Citation Information
Cited By
Vehicle driving information display method and vehicle
CN120963750A