Automobile central control screen homepage card setting method, device and equipment, storage medium and computer program product
By dividing the central control screen into small regular areas and adjusting the card position and size based on the combination strategy, the problem that the traditional central control screen layout cannot meet personalized needs is solved, and user operation convenience and space utilization are improved.
Patent Information
- Application Number
- CN202510291062.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-12
- Publication Date
- 2025-07-18
AI Technical Summary
The existing layout of automotive central control screens cannot meet the personalized needs of different users, resulting in insufficient space for some key functions, excessive use of secondary functions, cumbersome operations, and low user flexibility.
The display area of the central control screen of the car is divided into multiple rule small areas, and the variable combination area is determined based on the rule small areas and the preset combination strategy. The current selected card is obtained from the preset interactive interface, a card adjustment strategy is generated, and the display position and size of the card is dynamically adjusted.
It realizes modular management of the display area, supports flexible layout of cards of different sizes, improves users' flexibility and personalized configuration capabilities for using car central control screen homepage cards, and optimizes space utilization and interactive experience.
Smart Images

Figure CN120335911A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of in-vehicle display devices, and particularly to a method, device, equipment, storage medium and computer program product for setting the home page cards of a car central control screen. Background Art
[0002] With the development of automotive intelligence, the functions of in-vehicle central control screens have become increasingly rich, covering various application functions such as navigation, entertainment, air conditioning control, and vehicle status monitoring. However, the existing layout methods of car central control screens have the following problems: The home page layout of traditional in-vehicle central control screens uses fixed partitions or preset templates, making it difficult to adjust the size and position of application cards, and unable to meet the personalized needs of different users; Due to the limited size of the central control screen and the inability to dynamically adjust the card size in the fixed layout mode, some key functions may not obtain sufficient display space, while secondary functions occupy a large area, resulting in waste of space; There is a lack of a mechanism to dynamically combine and adjust the layout according to user needs, and it is unable to support the free movement and size adjustment of the positions of application cards, resulting in a complex and cumbersome layout adjustment process, and thus a low flexibility in user use. Therefore, how to improve the flexibility of users using the home page cards of a car central control screen has become an urgent technical problem to be solved. Summary of the Invention
[0003] The main purpose of this application is to provide a method, device, equipment, storage medium and computer program product for setting the home page cards of a car central control screen, aiming to solve the technical problem of how to improve the flexibility of users using the home page cards of a car central control screen.
[0004] To achieve the above purpose, this application provides a method for setting the home page cards of a car central control screen, and the method includes the following steps:
[0005] Divide the display area of the car central control screen into multiple regular small areas, and the smallest size unit of the regular small areas corresponds to the shape of a preset minimum application card;
[0006] Based on the regular small areas and a preset combination strategy, determine a variable combination area;
[0007] Obtain the currently selected card from a preset interaction interface, and generate a card adjustment strategy based on the currently selected card and the variable combination area;
[0008] Based on the card adjustment strategy, adjust the display position and size of the current application card.
[0009] In one embodiment, after the step of adjusting the display position and size of the current application card based on the card adjustment strategy, it further includes:
[0010] Save the adjustment result and update the user configuration in real time.
[0011] In one embodiment, the step of dividing the display area of the automotive center control screen into multiple regular small areas includes:
[0012] Obtain the size, resolution, and screen ratio of the automotive center control screen;
[0013] Based on the size, the resolution, and the screen ratio, divide the automotive center control screen into a logical grid;
[0014] Based on the shape and size of the preset minimum application card, perform equidistant segmentation horizontally and vertically to obtain the multiple regular small areas.
[0015] In one embodiment, the step of determining the variable combination area based on the regular small areas and the preset combination strategy includes:
[0016] Mark the regular small areas of the non-fixed function areas as idle areas;
[0017] Traverse the idle areas, and based on the preset combination strategy, determine whether the idle areas meet the combination conditions;
[0018] If they meet the conditions, determine the variable combination area according to the idle areas corresponding to meeting the combination conditions.
[0019] In one embodiment, the step of obtaining the currently selected card from the preset interaction interface and generating a card adjustment strategy based on the currently selected card and the variable combination area includes:
[0020] Obtain the currently selected card from the preset interaction interface, and read the attribute information of the currently selected card, where the attribute information includes size information, position information, and priority information;
[0021] According to the attribute information, determine the matching degree between the currently selected card and the variable combination area;
[0022] According to the matching degree, determine a card movement strategy, a size adjustment strategy, and a conflict resolution strategy;
[0023] Based on the card movement strategy, the size adjustment strategy, and the conflict resolution strategy, generate the card adjustment strategy.
[0024] In one embodiment, the step of adjusting the display position and size of the current application card based on the card adjustment strategy includes:
[0025] Based on the card adjustment strategy, determine the target adjustment position area and the target adjustment size;
[0026] Detect the status of the target position area;
[0027] If the state is idle, start a preset animation effect and move the current application card to the target position area by dragging or automatic sliding.
[0028] Determine whether the target adjusted size exceeds the boundary.
[0029] If not, adjust the size of the current application card to the target adjusted size.
[0030] In addition, to achieve the above object, the present application also proposes a device for setting the home page card of an automotive center control screen. The device for setting the home page card of an automotive center control screen includes:
[0031] A region division module, configured to divide the display region of the automotive center control screen into a plurality of regular small regions, and the minimum size unit of the regular small regions corresponds to the shape of a preset minimum application card.
[0032] A combination module, configured to determine a variable combination region based on the regular small regions and a preset combination strategy.
[0033] An adjustment strategy generation module, configured to obtain a currently selected card from a preset interaction interface and generate a card adjustment strategy based on the currently selected card and the variable combination region.
[0034] A target module, configured to adjust the display position and size of the current application card based on the card adjustment strategy.
[0035] In addition, to achieve the above object, the present application also proposes a device for setting the home page card of an automotive center control screen. The device includes: a memory, a processor, and a program for setting the home page card of an automotive center control screen stored on the memory and executable on the processor. The program for setting the home page card of an automotive center control screen is configured to implement the steps of the method for setting the home page card of an automotive center control screen as described above.
[0036] In addition, to achieve the above object, the present application also proposes a storage medium on which a program for setting the home page card of an automotive center control screen is stored. When the program for setting the home page card of an automotive center control screen is executed by a processor, the steps of the method for setting the home page card of an automotive center control screen as described above are implemented.
[0037] In addition, to achieve the above object, the present application also proposes a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the method for setting the home page card of an automotive center control screen as described above are implemented.
[0038] In this application, the display area of the car's central control screen is divided into multiple regular small areas, and the smallest size unit of the regular small area corresponds to the shape of the preset minimum application card; based on the regular small areas and the preset combination strategy, a variable combination area is determined; the currently selected card is obtained from the preset interaction interface, and based on the currently selected card and the variable combination area, a card adjustment strategy is generated; based on the card adjustment strategy, the display position and size of the current application card are adjusted. By dividing the display area of the car's central control screen into multiple regular small areas and setting the smallest size unit to the shape of the preset minimum application card, this application realizes the modular management of the display area; based on the regular small areas and the preset combination strategy, the variable combination area is flexibly determined to meet the layout requirements of cards of different sizes; the currently selected card is obtained through the interaction interface, and an adjustment strategy is generated according to the selected card and the variable combination area to ensure the pertinence and operability of the adjustment process; finally, the position and size of the card are dynamically adjusted based on the adjustment strategy, improving the flexibility of users using the home page cards of the car's central control screen. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 It is a schematic flowchart of the first embodiment of the method for setting the home page cards of the car's central control screen in this application;
[0040] Figure 2 It is a schematic sub - flowchart in the second embodiment of the method for setting the home page cards of the car's central control screen in this application;
[0041] Figure 3 It is a schematic sub - flowchart in the third embodiment of the method for setting the home page cards of the car's central control screen in this application;
[0042] Figure 4 It is a schematic diagram of the application card area planned with the smallest card unit in an embodiment of the method for setting the home page cards of the car's central control screen in this application;
[0043] Figure 5 It is an example diagram of the user's personalized selection result in an embodiment of the method for setting the home page cards of the car's central control screen in this application;
[0044] Figure 6 It is a schematic module structure diagram of the device for setting the home page cards of the car's central control screen in an embodiment of this application;
[0045] Figure 7 It is a schematic device structure diagram of the hardware operating environment involved in the method for setting the home page cards of the car's central control screen in an embodiment of this application.
[0046] The realization of the purpose, functional features, and advantages of this application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0047] It should be understood that the specific embodiments described herein are only for explaining the present application and are not used to limit the present application.
[0048] In order to better understand the technical solution of the present application, the following will be described in detail in conjunction with the specification drawings and specific implementation manners.
[0049] It should be noted that with the development of automotive intelligence, the functions of in-vehicle central control screens are becoming increasingly rich, covering various application functions such as navigation, entertainment, air-conditioning control, and vehicle status monitoring. However, the existing layout methods of automotive central control screens have the following problems: The home page layout of traditional in-vehicle central control screens uses fixed partitions or preset templates, and it is difficult to adjust the size and position of application cards, which cannot meet the personalized needs of different users; Due to the limited size of the central control screen and the fixed layout mode that cannot dynamically adjust the card size, some key functions may not obtain sufficient display space, while secondary functions occupy a large area, resulting in waste of space; There is a lack of a mechanism to dynamically combine and adjust the layout according to user needs, and it is unable to support the free movement and size adjustment of the positions of application cards, resulting in a complex layout adjustment process and cumbersome operations, and thus the flexibility of user use is relatively low. Therefore, how to improve the flexibility of users using the home page cards of automotive central control screens has become a technical problem to be solved urgently.
[0050] The main solution of the present application is: divide the display area of the automotive central control screen into multiple regular small areas, and the smallest size unit of the regular small areas corresponds to the shape of the preset minimum application card; Based on the regular small areas and the preset combination strategy, determine the variable combination area; Obtain the currently selected card from the preset interaction interface, and generate a card adjustment strategy based on the currently selected card and the variable combination area; Based on the card adjustment strategy, adjust the display position and size of the current application card.
[0051] The present application divides the display area of the automotive central control screen into multiple regular small areas and sets the smallest size unit as the shape of the preset minimum application card, realizing the modular management of the display area; Based on the regular small areas and the preset combination strategy, flexibly determine the variable combination area to meet the layout requirements of different-sized cards; Obtain the currently selected card through the interaction interface and generate an adjustment strategy according to the selected card and the variable combination area to ensure that the adjustment process is targeted and operable; Finally, dynamically adjust the position and size of the card based on the adjustment strategy, improving the flexibility of users using the home page cards of automotive central control screens.
[0052] It should be noted that the execution subject of the method in this embodiment can be a computing service device with data processing, network communication, and program running functions, or the above-mentioned automotive central control screen home page card setting device with the same or similar functions. This embodiment and the following embodiments will be described by taking the automotive central control screen home page card setting device as an example.
[0053] Based on this, the first embodiment of the method for setting the home page cards of the in-vehicle central control screen in this application is proposed. Please refer to Figure 1 , Figure 1 which is the flowchart of the first embodiment of the method for setting the home page cards of the in-vehicle central control screen in this application.
[0054] In this embodiment, the method for setting the home page cards of the in-vehicle central control screen includes the following steps:
[0055] S1: Divide the display area of the in-vehicle central control screen into multiple regular small areas, and the smallest size unit of the regular small areas corresponds to the shape of the preset minimum application card;
[0056] It should be noted that the in-vehicle central control screen refers to the control display screen installed inside the vehicle, which is usually used to display information such as navigation, music, air conditioning control, and vehicle status, and supports user interaction operations. The regular small areas refer to the grid units divided from the display area of the central control screen. Each small area has the same shape and size, forming a logical layout structure with a regular arrangement. The smallest size unit refers to the smallest division unit in the regular small areas, and its size is the same as the size of the preset minimum application card, serving as the basic unit for layout adjustment. The preset minimum application card refers to the smallest application module predefined during design, usually used to display the card shape and size of basic functions (such as weather, time, or volume control, etc.).
[0057] Specifically, according to the size, resolution, and screen ratio of the in-vehicle central control screen, calculate the total size of the visible area and divide it into a logical grid. Set the size of the grid unit so that the size of each smallest size unit is equal to the shape of the preset minimum application card, ensuring that each area can accommodate the smallest application function module. During the division process, adjust the grid distribution according to the screen boundary. For irregular or areas where the boundary is difficult to divide evenly, boundary filling units or dynamic scaling mechanisms can be set to ensure the integrity of the partition and visual consistency.
[0058] Furthermore, assign a unique number (such as A1, A2, …) to each regular small area for management and tracking operations. Initialize all divided small areas to the "idle state", and mark the fixed function areas (such as the clock, status bar, etc.) as "non-adjustable areas". Dynamically record the occupancy status of each small area to support subsequent layout adjustment and real-time management functions.
[0059] By dividing the regular small areas and defining the minimum-size units, the modular management of the layout is achieved, which facilitates independent adjustment or rearrangement of each functional module, solves the problem that the traditional fixed layout cannot be adjusted, and improves the flexibility and adaptability of the layout. Based on the grid division, it supports the expansion or reduction of the card size in multiples of the unit (such as 2×2, 4×4 combinations), makes full use of the screen space, reduces waste, and at the same time allows new functional modules to be expanded as needed in the future, enhancing the interface expansion ability. This division mechanism can automatically adjust the unit size and arrangement according to the screen size and resolution, adapt to different vehicle models and screen specifications, ensure the compatibility and consistency of the layout, and reduce the system adaptation cost. The modular division and numbering management facilitate dynamic adjustment and drag-and-drop operations, enabling users to control the card layout in real time, enhancing the interaction flexibility and visual aesthetics. Using the regular grid structure and numbering marks helps in the storage, restoration, and backup of the layout configuration, facilitating maintenance and future system upgrades, and enhancing the long-term maintainability and scalability. This step solves the defects of the traditional layout being fixed, having low space utilization, and lacking flexibility by dividing the automotive center control screen into regular small areas and constructing a layout grid based on the minimum-size units, providing users with the ability to dynamically adjust and personalize settings. At the same time, the modular design enhances the expandability and compatibility, further improving the user experience and system maintenance efficiency.
[0060] S2: Based on the regular small areas and the preset combination strategy, determine the variable combination areas;
[0061] It should be noted that the preset combination strategy refers to the combination rules predefined according to the display requirements of the application cards, which are used to combine multiple minimum-size units into display areas of different sizes and shapes (such as 2×2, 2×4, or 4×4 combinations). The variable combination areas refer to the display areas dynamically generated based on the regular small areas and the preset combination strategy, whose sizes and shapes can vary according to requirements and are used to accommodate application cards of different sizes.
[0062] Specifically, traverse all the regular small areas, detect and mark the status of the current area. Idle status: available for combination and layout adjustment; Occupied status: the area where the card is already configured and is temporarily not adjustable; Boundary status: the area located at the screen boundary, where the boundary constraint conditions need to be considered; Reserve fixed areas (such as the navigation module) according to user requirements or layout templates, and set priority labels for dynamic adjustment.
[0063] Further, according to the preset combination strategy, traverse and combine-match the idle rule small areas to detect whether the adjacent areas meet the combination rules. Examples of combination rules: 2×1 combination: Horizontally combine two small areas to form a rectangle; 1×2 combination: Vertically combine two small areas to form a vertical area; 2×2 or 4×4 combination: Combine multiple small areas into a square or a large rectangular area for displaying key function modules. Dynamically adjust the positions or sizes of other cards during the combination process to free up space to meet the combination requirements. Generate the coordinates and boundary attributes of the combined area and update the status in real time (for example, mark the combined area as "occupied").
[0064] Dynamically define variable combined areas through the preset combination strategy, support the layout of application cards of different sizes and shapes, avoid the limitations caused by fixed layouts, and meet the user's free adjustment requirements for the size and position of the cards. The variable combined areas can be flexibly adjusted in size and position, make full use of the screen space, avoid space waste, and at the same time support the coexistence of multiple function modules, improving the overall display efficiency. Support users to adjust the card layout through the combination rules to meet the needs of different scenarios (such as driving mode, entertainment mode, etc.), and enhance the personalized configuration ability. Through the dynamic combination and automatic adjustment mechanism, other modules can be rearranged when the screen space is insufficient to ensure layout coordination and expandability, improving the user experience and system compatibility. The dynamic generation process of the variable combined areas combines intelligent algorithms to optimize the combination results, and at the same time provides real-time animation feedback and alignment assistance functions, simplifies user operations, and improves the interaction efficiency and visual aesthetics. This step dynamically generates variable combined areas based on the rule small areas and the preset combination strategy, realizes the flexible adjustment of the positions and sizes of application cards, meets the multi-scenario requirements, optimizes the space utilization rate and interaction experience at the same time, and provides convenient dynamic adjustment and expansion capabilities, significantly enhancing the flexibility and practicality of the center control screen layout.
[0065] S3: Obtain the currently selected card from the preset interaction interface, and generate a card adjustment strategy based on the currently selected card and the variable combined area;
[0066] It should be noted that the preset interaction interface refers to the operation interface provided to the user on the central control screen. Through interaction methods such as touch, drag, or click, the user is allowed to select and operate application cards. The currently selected card is an application module selected by the user through the interaction interface, such as a navigation, music, or air conditioning control card. This card contains attribute information such as size, position, and priority, which is used for subsequent adjustment and configuration. The variable combination area is an area dynamically generated based on rule small areas and preset combination strategies. It can be adjusted in size and shape to adapt to different card requirements, providing flexibility for card layout. The card adjustment strategy is an adjustment plan generated according to the attributes of the selected card and the state of the variable combination area, specifically including position movement strategy, size adjustment strategy, and conflict resolution strategy, which are used to perform dynamic optimization of the card display position and size.
[0067] Specifically, the user selects the target card on the interaction interface through click or drag operations. The selection status is detected and confirmed in real time, and the card is marked as the "active state". The basic attributes of the currently selected card are read, including: size information: the number of grid cells currently occupied (such as 2×2 or 4×4); position information: the starting coordinates of the grid where the card is located (such as A1, B1); priority information: the importance of the function, which is used for conflict resolution and sorting order during the adjustment process.
[0068] Furthermore, check whether the currently selected card matches the target variable combination area: fully adapted: the card can be directly placed in the target area; partially adapted: the size or shape of the card needs to be adjusted to fit the area; not adapted: prompt the user to select another area or release space. Determine the target coordinates of the card and plan the movement path (such as drag or animated movement). Calculate the adjusted size of the card according to the target area (such as expand or shrink). If the target area is partially occupied, rearrange the existing cards or adjust the size of the combination area to resolve the conflict. Display the adjustment strategy on the interaction interface for the user to confirm, and save the strategy configuration for performing the adjustment operation or restoring the layout.
[0069] By obtaining the selected card information in real time and dynamically analyzing the variable combination area, an adjustment strategy is generated to make the layout adjustment more targeted and flexible, meeting the personalized needs of users. According to the adaptation analysis of the card and the combination area, dynamic combination and size adjustment are realized, avoiding space waste and improving the utilization rate and coordination of the display area. Visual feedback and intelligent recommendations are provided, and users can adjust the position and size of the card by simple dragging, reducing the operation complexity and improving the user experience. A built-in conflict detection and automatic adjustment mechanism is provided to ensure a smooth layout adjustment process and improve the efficiency and adaptability of dynamic adjustment. After generating the adjustment strategy, it can be saved in real time, supporting the layout template switching and restoration functions to meet the needs of multiple users or multiple scenarios, further enhancing the flexibility and compatibility of the system. In this step, the current selected card information is obtained in real time through the interaction interface, the adaptability is dynamically analyzed in combination with the variable combination area, and an adjustment strategy including position movement, size adjustment and conflict resolution is generated to ensure flexible, convenient and intelligent card layout adjustment. This solution significantly improves the dynamic adaptation ability of the layout and the user interaction experience, while optimizing the space utilization rate and operation convenience, meeting diverse and personalized needs.
[0070] S4: Based on the card adjustment strategy, adjust the display position and size of the current application card;
[0071] It should be noted that the display position refers to the starting coordinate or arrangement position of the current application card in the regular small area of the central control screen, which is used to determine the specific display area of the card. The display size refers to the number of regular small areas occupied by the current application card (such as 2×2, 4×4), which determines the display size of the card on the screen.
[0072] Specifically, according to the position movement instruction in the card adjustment strategy, calculate the target position coordinates (such as moving from A1 to C3). Detect whether the target area is idle. If it is idle, directly execute the movement operation. If it is occupied, trigger the conflict resolution mechanism to release space by rearranging other cards or adjusting the layout. Move the current selected card to the target position using a drag or slide animation effect and update the grid status (marked as "occupied").
[0073] Furthermore, according to the size adjustment instruction in the adjustment strategy, calculate the target size (such as adjusting 2×2 to 4×4). Check whether the target size exceeds the screen boundary. If it does not exceed, directly execute the size adjustment operation. If it exceeds, limit the adjustment range or provide a prompt message. Dynamically combine the regular small areas to expand or compress the display range of the card and update the layout configuration in real time.
[0074] This step supports real-time adjustment of position and size. Users can reconfigure the layout at any time according to their needs, overcoming the limitations of traditional fixed layouts, enhancing the flexibility and practicality of the layout. Through dynamic combination of regions and boundary detection, it ensures efficient use of screen space, avoids waste or overlap, and improves the coordination and aesthetics of the display area. It provides drag-and-drop and sliding animation feedback, making the adjustment process intuitive and smooth, reducing the operation difficulty, and enhancing the user interaction experience. It detects the status of the target area and automatically resolves conflicts to ensure that there is no overlap or chaos during the adjustment process, enhancing the intelligence level and adaptability of the layout adjustment. Users can freely adjust the position and size of the cards according to different usage scenarios (such as navigation priority, entertainment priority, etc.) to meet personalized needs, and support real-time saving and restoring of configurations. By performing card position movement and size adjustment operations based on adjustment strategies, it ensures that the layout adjustment process is flexible, intuitive, and efficient. Through dynamic space management, boundary detection, and conflict resolution mechanisms, it realizes layout optimization and maximizes space utilization rate, further enhancing the user interaction experience and personalized setting capabilities.
[0075] In this embodiment, the display area of the car center control screen is divided into multiple regular small areas, and the minimum size unit of the regular small area corresponds to the shape of the preset minimum application card; based on the regular small areas and the preset combination strategy, a variable combination area is determined; the currently selected card is obtained from the preset interaction interface, and based on the currently selected card and the variable combination area, a card adjustment strategy is generated; based on the card adjustment strategy, the display position and size of the current application card are adjusted. In this embodiment, by dividing the display area of the car center control screen into multiple regular small areas and setting the minimum size unit to the shape of the preset minimum application card, modular management of the display area is realized; based on the regular small areas and the preset combination strategy, the variable combination area is flexibly determined to meet the layout requirements of cards of different sizes; the currently selected card is obtained through the interaction interface, and an adjustment strategy is generated according to the selected card and the variable combination area to ensure that the adjustment process is targeted and operable; finally, the position and size of the card are dynamically adjusted based on the adjustment strategy, enhancing the flexibility of users using the home page cards of the car center control screen.
[0076] Based on the above first embodiment, a second embodiment of the method for setting the home page cards of the car center control screen of the present application is proposed. Please refer to Figure 2 , Figure 2 which is a schematic diagram of a sub-process in the second embodiment of the method for setting the home page cards of the car center control screen of the present application.
[0077] As Figure 2 shown, in this embodiment, step S1 includes:
[0078] S11: Obtain the size, resolution, and screen ratio of the car center control screen;
[0079] S12: Divide the in - vehicle center control screen into logical grids based on the size, the resolution, and the screen ratio.
[0080] S13: Based on the shape and size of the preset minimum application card, perform equidistant segmentation horizontally and vertically to obtain the multiple regular small regions.
[0081] It should be noted that the logical grid refers to dividing the screen into a virtual grid structure, where each grid cell corresponds to the minimum size unit and is used to define the layout management and area division rules.
[0082] Specifically, obtain the physical size, resolution, and screen ratio of the center control screen, such as 10.1 inches, 1920×1080 pixels, and a 16:9 ratio. According to the size of the preset minimum application card (such as 50×50 pixels), calculate the number of rows and columns of the grid division. For example: the number of horizontal grids = 1920÷50 = 38; the number of vertical grids = 1080÷50 = 21; generate a 38×21 logical grid to ensure that the screen is fully covered and the boundaries are aligned.
[0083] Furthermore, divide the grid cells equidistantly horizontally and vertically to form regularly arranged small regions. Each region has the same size and consistent boundaries. For cases where the boundaries cannot be evenly divided, dynamically adjust the size of the boundary cells or set the filling area to ensure the continuity and aesthetics of the grid. Assign a unique number (such as A1, B2, …) to each regular small region for subsequent layout management and operation identification. Initialize all small regions to the "idle state", and mark the fixed regions (such as the status bar) as "non - adjustable regions".
[0084] Precisely divide the logical grid based on the screen parameters to achieve standardized layout management, providing a unified basis for dynamic adjustment and combination of regions. Divide the regular small regions according to the minimum size unit, supporting flexible adjustment and combination, effectively avoiding space waste caused by fixed layouts, and improving the screen utilization rate. Support automatically generating grid division schemes according to different screen sizes, resolutions, and ratios, adapting to various vehicle models and center control screen configurations, and improving system compatibility. Lay a foundation for dynamically adjusting the position and size of application cards based on combination strategies in the future, ensuring layout flexibility and scalability. Through grid numbering and status marking, achieve real - time adjustment and dynamic management, facilitating the storage, restoration, and maintenance of layout configurations, and meeting the personalized needs of users. This step generates a standardized logical grid by obtaining the size, resolution, and ratio information of the center control screen, and further divides it into regular small regions, providing a basic framework for the dynamic adjustment and flexible combination of application cards. This design not only improves layout flexibility and space utilization rate, but also enhances compatibility and operation convenience, meets the personalized layout needs of users, and supports subsequent intelligent management and expansion functions.
[0085] Based on the above first embodiment, after step S4, it further includes:
[0086] S4a: Save the adjustment result and update the user configuration in real time.
[0087] It should be noted that the adjustment result refers to the layout configuration after the user adjusts the position and size of the current application card, including information such as the coordinate position of the card, the size of the occupied grid, and the arrangement order. Real-time update means that the adjustment result is immediately applied to the display interface after the user's operation is completed, and the configuration is synchronously saved to ensure that the adjustment content takes effect immediately without manual confirmation or delayed update. User configuration refers to the personalized layout settings associated with a specific user, including information such as the position, size, and combination form of each application card, and supports multi-user configuration management and storage recovery functions.
[0088] Specifically, record the attribute information of the application card after the user's adjustment. It includes: position information: the new coordinate position (such as adjusted from A1 to B3); size information: the adjusted size (such as adjusted from 2×2 to 4×4); combination information: the new combination area and the arrangement of the associated cards. Store the adjustment result in the local storage module or cloud database of the device in the form of structured data, and support multi-user configuration file management. For different users, independent configuration files can be assigned to load the corresponding personalized layout settings when switching users.
[0089] Furthermore, after the adjustment result is saved, immediately apply the new configuration to the central control screen display interface to ensure that the user's operation takes effect in real time. Support animation feedback and visual effect optimization (such as fade-in / fade-out, border highlighting, etc.) to enhance the interaction experience. While saving the adjustment result, automatically generate a backup file for the user to restore the original settings or historical configurations when needed. Support recording the adjustment history by time or operation steps, providing an undo function or quick template switching to improve the adjustment efficiency and controllability.
[0090] The adjustment result can be immediately reflected on the central control screen display interface without additional confirmation steps, and the operation is convenient and intuitive. By storing the adjustment result and updating the user configuration, it supports multi-user layout switching and personalized setting management to meet the needs of different users. The automatic backup and recovery function ensures that the user's operation will not cause configuration loss or misoperation impact, and improves the reliability and maintainability of the system. Support saving layout templates for different scenarios (such as navigation priority or entertainment priority mode), and users can switch at any time to improve the flexibility and practicality of the system. This step ensures the immediate effectiveness and personalized management of the layout adjustment by saving the adjustment result and updating the user configuration in real time, while providing multi-user support and backup recovery mechanisms, improving the operation convenience, data security, and configuration flexibility, and effectively meeting the user's dynamic adjustment and multi-scenario needs.
[0091] In this embodiment, the display area of the car center control screen is divided into multiple regular small areas, and the minimum size unit of the regular small areas corresponds to the shape of the preset minimum application card; based on the regular small areas and the preset combination strategy, a variable combination area is determined; the currently selected card is obtained from the preset interaction interface, and based on the currently selected card and the variable combination area, a card adjustment strategy is generated; based on the card adjustment strategy, the display position and size of the current application card are adjusted. In this embodiment, by dividing the display area of the car center control screen into multiple regular small areas and setting the minimum size unit to the shape of the preset minimum application card, modular management of the display area is realized; based on the regular small areas and the preset combination strategy, the variable combination area is flexibly determined to meet the layout requirements of different-sized cards; the currently selected card is obtained through the interaction interface, and an adjustment strategy is generated according to the selected card and the variable combination area to ensure that the adjustment process is targeted and operable; finally, the position and size of the card are dynamically adjusted based on the adjustment strategy, improving the flexibility of the user to use the home page cards of the car center control screen.
[0092] Based on the above second embodiment, a third embodiment of the method for setting the home page cards of the car center control screen in this application is proposed. Please refer to Figure 3 , Figure 3 which is a schematic diagram of a sub-process in the third embodiment of the method for setting the home page cards of the car center control screen in this application.
[0093] In this embodiment, step S2 includes:
[0094] S21: Mark the regular small areas of the non-fixed function area as idle areas;
[0095] S22: Traverse the idle areas and determine whether the idle areas meet the combination conditions based on the preset combination strategy;
[0096] S23: If they meet, determine the variable combination area according to the idle areas corresponding to the satisfied combination conditions.
[0097] It should be noted that the non-fixed function area refers to the display area on the screen that is not reserved or fixed for specific functions (such as the clock, status bar, etc.), and these areas can be freely adjusted and combined. The idle area refers to the regular small area that is not occupied by any application card currently and can be used for recombination or adjustment. The preset combination strategy is a combination rule predefined according to the card size and display requirements, and is used to determine whether the idle area can meet the arrangement and display requirements of different cards. For example, combination modes such as 2×2 and 4×4 are supported.
[0098] Specifically, scan all small rule areas, mark fixed function areas (such as the navigation bar and status bar) as "unusable status", and mark other areas not occupied by cards as "idle status" as candidate combination areas. Dynamically update the status of each small area. When the user adjusts the card layout, check and update the idle status and occupied status in real time to ensure that the layout adjustment process is traceable.
[0099] Further, scan all areas marked as idle status and perform combination condition judgment according to the preset combination strategy: Horizontal combination: Check whether adjacent small areas meet the combination conditions of 2×1, 2×2 or larger scale; Vertical combination: Check whether the vertical direction meets the combination requirements such as 1×2 or 4×4. If the adjacent areas are continuous and the size meets the combination rules, mark them as "combination successful". If some areas are occupied or the boundary overflows, adjust the combination mode or rearrange other cards to release space. Generate variable combination areas based on the idle areas that meet the combination conditions and update the status to "occupied". Store the starting coordinates and size information of the combination areas for subsequent adjustment and layout management.
[0100] By dynamically marking idle areas and applying combination strategies to generate variable combination areas, it supports flexible adjustment of the position and size of application cards, meeting the personalized needs of users. The idle areas can be combined or split as needed, making full use of the screen space, avoiding space waste caused by fixed layouts, and improving the efficiency of layout adjustment. Dynamically adjust the card layout according to the combination conditions, support card expansion or shrinkage, meet the needs of different usage scenarios, and at the same time maintain the beauty and coordination of the layout. Through automatic detection and dynamic adjustment, ensure that there will be no overlap or boundary overflow during the combination process, improving the reliability and intelligence of layout management. Support multiple combination rules and dynamic adjustment strategies, adapt to different screen specifications and application requirements, and enhance the compatibility and future expansion ability of the system. This step realizes flexible adjustment and dynamic management of the layout by marking idle areas, applying combination strategies, and dynamically judging to generate variable combination areas. It effectively improves the screen space utilization rate, supports personalized settings and layout expansion, while enhancing system compatibility and operation convenience, meeting the real-time adjustment and multi-scenario needs of users.
[0101] Based on the above second embodiment, in this embodiment, step S3 includes:
[0102] S31: Obtain the currently selected card from the preset interaction interface and read the attribute information of the currently selected card, where the attribute information includes size information, position information, and priority information;
[0103] S32: Determine the matching degree between the currently selected card and the variable combination area according to the attribute information;
[0104] S33: Determine a card movement strategy, a size adjustment strategy, and a conflict resolution strategy according to the matching degree;
[0105] S34: Generate the card adjustment strategy based on the card movement strategy, the size adjustment strategy, and the conflict resolution strategy.
[0106] It should be noted that the preset interaction interface is a visual interface on the vehicle's central control screen for users to operate, allowing users to select and adjust the position and size of application cards through interaction methods such as clicking, dragging, or swiping.
[0107] Specifically, the user clicks or drags an operation through the interaction interface to select a target card, and the system records the selection status. Obtain the key attributes of the currently selected card: size information: the number of grid cells currently occupied (such as 3×2 or 4×4). Location information: the current starting position coordinates (such as A1, A2); priority information: the importance label of the function, such as the high-priority navigation function.
[0108] Furthermore, compare the attribute information of the selected card with the variable combination area. Check whether the card size matches the combination area size. Detect whether the target area is idle or partially occupied. Decide whether to adjust other cards to free up space according to the priority. Determine the card movement path and target position, and prefer to move along the shortest path or sequentially adjust the positions of other cards. If the card does not match the target area size, expand or compress the card size to meet the display requirements. If the target area is occupied, rearrange the existing cards or move them to the idle area to ensure a smooth and conflict-free adjustment process. Based on the above analysis results, output a complete adjustment strategy, including the movement trajectory, size change, and conflict resolution solution, and display a preview effect on the interaction interface for the user to confirm.
[0109] By analyzing the matching degree between the cards and the combination area, an adjustment strategy is automatically generated to optimize the layout process, reduce the complexity of manual adjustment by the user, and improve the operation efficiency. It supports policy-based dynamic movement and resizing to ensure flexible adaptation of the layout, make full use of the screen space, and avoid waste and overlap. It has a built-in conflict analysis and resolution mechanism to automatically rearrange other cards or free up space, avoid layout chaos, and improve the smoothness and reliability of the adjustment process. It generates exclusive layout adjustment strategies according to user needs, supports multiple modes (such as navigation priority or entertainment priority) and multi-user configurations to meet personalized requirements. It provides dynamic previews and animated feedback, allowing users to see the adjustment effects in real time, enhancing the interaction experience and improving the operation convenience. This step realizes the intelligent and dynamic optimization of layout adjustment by obtaining the selected card and attribute information from the interaction interface, analyzing its matching degree with the variable combination area, and generating an adjustment strategy including movement, resizing, and conflict resolution. This solution not only improves the screen space utilization rate and layout flexibility, but also enhances the operation convenience and interaction experience, meeting the needs of diverse and personalized settings.
[0110] Based on the above second embodiment, in this embodiment, step S4 includes:
[0111] S41: Based on the card adjustment strategy, determine the target adjustment position area and the target adjustment size;
[0112] S42: Detect the status of the target position area;
[0113] S43: If the status is idle, start the preset animation effect and move the current application card to the target position area by dragging or automatic sliding;
[0114] S44: Judge whether the target adjustment size exceeds the boundary;
[0115] S45: If not, adjust the size of the current application card to the target adjustment size.
[0116] It should be noted that the target adjustment position area refers to the final display position selected according to the adjustment strategy, which is formed by combining regular small areas to ensure meeting the card display requirements. The target adjustment size refers to the display size occupied by the card after adjustment (such as 2×2 or 4×4), which is dynamically determined according to user operations or needs and adapts to the screen layout requirements. The preset animation effect refers to the dynamic visual feedback during the adjustment operation, such as the smooth movement or automatic sliding effect during the dragging process, to enhance the user interaction experience and visual fluency. The boundary detection refers to judging whether the size of the adjusted card exceeds the screen boundary or the regular small area limit to ensure that the adjustment operation is reasonable and complies with the layout rules.
[0117] Specifically, read the target adjustment position area and adjustment size requirements according to the card adjustment strategy. For example, the target position is the C3-D4 area and the size is 4×4. Check whether the target area is in an idle state. If it is idle, continue to perform the adjustment operation; if it is occupied, trigger the conflict resolution mechanism to dynamically rearrange other cards to free up space.
[0118] Furthermore, if the target area is idle, start the preset animation effect. The user manually drags the card to the target position, and the adjustment process is displayed in real time. Automatically slide the card to the target area according to the adjustment strategy to simplify the operation steps. Check whether the adjusted size exceeds the screen boundary or the limit of the regular small area. If the size is within the boundary range, recombine and arrange the cards according to the adjusted size. If the size exceeds the boundary, prompt the user to reselect the position or adjust the card size to ensure the layout rationality. After the adjustment is completed, update the status of the target area to "occupied" and save the latest configuration to the system storage module for easy recovery and management.
[0119] Through the flexible adjustment of the target position and size, it supports the real-time reorganization and layout optimization of the cards on the screen, meeting the user's personalized setting requirements. The preset animation effect and drag operation provide smooth visual feedback, making the user operation intuitive and convenient, improving the interaction experience and operation efficiency. Automatically detect the situation of exceeding the boundary and dynamically adjust to prevent layout misalignment or space waste, improving the reliability and aesthetics of the layout. By detecting the idle state and dynamically adjusting the size, make full use of the screen space and avoid resource waste caused by fixed layouts. Save the adjustment results and support quick configuration recovery, providing flexible management for multi-user modes and template switching to meet multi-scenario requirements. This step dynamically determines the target position and size by parsing the card adjustment strategy, and combines idle detection, animation feedback, and boundary judgment to achieve flexible adjustment and layout optimization of the cards. It not only improves the screen space utilization rate and interaction experience, but also ensures the reliability, flexibility, and easy management of the adjustment process through boundary detection and storage mechanisms, meeting personalized needs and multi-scenario applications.
[0120] In this embodiment, the display area of the car center control screen is divided into multiple regular small areas, and the minimum size unit of the regular small areas corresponds to the shape of a preset minimum application card; based on the regular small areas and a preset combination strategy, a variable combination area is determined; the currently selected card is obtained from a preset interaction interface, and a card adjustment strategy is generated based on the currently selected card and the variable combination area; based on the card adjustment strategy, the display position and size of the current application card are adjusted. In this embodiment, by dividing the display area of the car center control screen into multiple regular small areas and setting the minimum size unit to the shape of a preset minimum application card, modular management of the display area is realized; based on the regular small areas and a preset combination strategy, the variable combination area is flexibly determined to meet the layout requirements of cards of different sizes; the currently selected card is obtained through the interaction interface, and an adjustment strategy is generated according to the selected card and the variable combination area to ensure the pertinence and operability of the adjustment process; finally, based on the adjustment strategy, the position and size of the card are dynamically adjusted, improving the flexibility of the user to use the home page cards of the car center control screen.
[0121] Exemplarily, to help understand the technical concept or technical principle of the method for setting the home page cards of the car center control screen in the above embodiment, please refer to Figure 4 and Figure 5 . Figure 4 FIG. is a schematic diagram of an application card area planned with the smallest card unit in an embodiment of the method for setting the home page cards of the car center control screen of the present application; Figure 5 FIG. is an example diagram of the user's personalized selection result in an embodiment of the method for setting the home page cards of the car center control screen of the present application.
[0122] The embodiment of the present application also provides a device for setting the home page cards of the car center control screen. Please refer to Figure 6 , Figure 6 FIG. is a schematic diagram of the module structure of the device for setting the home page cards of the car center control screen in the embodiment of the present application. The device for setting the home page cards of the car center control screen includes:
[0123] An area division module 601, configured to divide the display area of the car center control screen into multiple regular small areas, and the minimum size unit of the regular small areas corresponds to the shape of a preset minimum application card;
[0124] A combination module 602, configured to determine a variable combination area based on the regular small areas and a preset combination strategy;
[0125] An adjustment strategy generation module 603, configured to obtain the currently selected card from a preset interaction interface, and generate a card adjustment strategy based on the currently selected card and the variable combination area;
[0126] A target module 604, configured to adjust the display position and size of the current application card based on the card adjustment strategy.
[0127] The car center control screen home page card setting device provided by the embodiment of the present application adopts the car center control screen home page card setting method in the above embodiment, and can solve the technical problem of how to improve the flexibility of users using the car center control screen home page card. Compared with the prior art, the beneficial effects of the car center control screen home page card setting device provided by the embodiment of the present application are the same as those of the car center control screen home page card setting method provided by the above embodiment, and other technical features in the car center control screen home page card setting device are the same as the features disclosed in the method of the above embodiment, which will not be elaborated here.
[0128] The present application provides a car center control screen home page card setting device. The car center control screen home page card setting device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the car center control screen home page card setting method in the above embodiment.
[0129] Refer to the following Figure 7 , Figure 7 which is a schematic structural diagram of a device for the hardware operating environment related to the car center control screen home page card setting method in the embodiment of the present application, and shows a schematic structural diagram of a device suitable for implementing the car center control screen home page card setting method in the embodiment of the present application. Figure 7 The shown car center control screen home page card setting device is only an example, and should not bring any limitation to the functions and usage scope of the embodiment of the present application.
[0130] Such as Figure 7As shown, the device for setting the home page cards of the in-vehicle center control screen may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 into the random access memory (RAM: Random Access Memory) 1004. In the RAM 1004, various programs and data required for the operation of the device for setting the home page cards of the in-vehicle center control screen are also stored. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. The input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems may be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the device for setting the home page cards of the in-vehicle center control screen to communicate with other devices wirelessly or wiredly to exchange data. Although the figure shows a device for setting the home page cards of the in-vehicle center control screen having various systems, it should be understood that it is not required to implement or have all the shown systems. More or fewer systems may be implemented or had alternatively.
[0131] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for executing the method shown in the flowchart. When the computer program is executed by the processing device 1001, the above functions defined in the method of the embodiments disclosed in the present application are executed.
[0132] The device for setting the home page cards of the in-vehicle center control screen provided in the present application adopts the method for setting the home page cards of the in-vehicle center control screen in the above embodiments, and can solve the technical problem of how to improve the flexibility of users' use of the home page cards of the in-vehicle center control screen. Compared with the prior art, the beneficial effects of the device for setting the home page cards of the in-vehicle center control screen provided in the present application are the same as those of the method for setting the home page cards of the in-vehicle center control screen provided in the above embodiments, and the other technical features in the device for setting the home page cards of the in-vehicle center control screen are the same as the features disclosed in the method of the previous embodiment, and will not be elaborated here.
[0133] It should be understood that each part disclosed in this application can be implemented by hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in a suitable manner in any one or more embodiments or examples.
[0134] As described above, the above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application, and all of them should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
[0135] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the method for setting the home page cards of the in-vehicle central control screen in the above embodiments.
[0136] The above computer-readable storage medium carries one or more programs. When the above one or more programs are executed by the device for setting the home page cards of the in-vehicle central control screen, the device for setting the home page cards of the in-vehicle central control screen is enabled to: divide the display area of the in-vehicle central control screen into multiple regular small areas, and the minimum size unit of the regular small areas corresponds to the shape of the preset minimum application card; determine a variable combination area based on the regular small areas and the preset combination strategy; obtain the currently selected card from the preset interaction interface, and generate a card adjustment strategy based on the currently selected card and the variable combination area; and adjust the display position and size of the current application card based on the card adjustment strategy. The computer program code for executing the operations of this application can be written in one or more programming languages or a combination thereof. The above programming languages include object-oriented programming languages - such as Java, Smalltalk, C++, and also include conventional procedural programming languages - such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network - including a local area network (LAN: Local Area Network) or a wide area network (WAN: Wide Area Network), or can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).
[0137] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0138] The modules involved in the embodiments described in the present application can be implemented in software or in hardware. In some cases, the name of the module does not constitute a limitation on the unit itself.
[0139] The readable storage medium provided by the present application is a computer-readable storage medium that stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned method for setting the home page cards of the automotive central control screen, and can solve the technical problem of how to improve the flexibility of users in using the home page cards of the automotive central control screen. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as those of the method for setting the home page cards of the automotive central control screen provided by the above embodiments, and will not be elaborated here.
[0140] The embodiments of the present application provide a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the method for setting the home page cards of the automotive central control screen as described above are implemented.
[0141] The computer program product provided by the present application can solve the technical problem of how to improve the flexibility of users in using the home page cards of the automotive central control screen. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiments of the present application are the same as those of the method for setting the home page cards of the automotive central control screen provided by the above embodiments, and will not be elaborated here.
[0142] The above are only the preferred embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structural or equivalent process transformation made by using the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be included in the patent scope of the present application by the same token.
Claims
1. A method for setting the home page cards of a car center control screen, characterized in that, The method includes: Dividing the display area of the car central control screen into multiple regular small areas, where the minimum size unit of the regular small areas corresponds to the shape of a preset minimum application card; Determining a variable combination area based on the regular small areas and a preset combination strategy; Obtaining the currently selected card from a preset interaction interface, and generating a card adjustment strategy based on the currently selected card and the variable combination area; Adjusting the display position and size of the current application card based on the card adjustment strategy.
2. The method according to claim 1, characterized in that, After the step of adjusting the display position and size of the current application card based on the card adjustment strategy, it further includes: Saving the adjustment result and updating the user configuration in real time.
3. The method according to claim 1, characterized in that The step of dividing the display area of the car central control screen into multiple regular small areas includes: Obtaining the size, resolution, and screen ratio of the car central control screen; Dividing the car central control screen into a logical grid based on the size, the resolution, and the screen ratio; Performing equidistant division in the horizontal and vertical directions based on the shape and size of the preset minimum application card to obtain the multiple regular small areas.
4. The method according to claim 1, wherein The step of determining a variable combination area based on the regular small areas and a preset combination strategy includes: Marking the regular small areas of the non-fixed function area as idle areas; Traversing the idle areas and determining whether the idle areas meet the combination conditions based on the preset combination strategy; If they meet the conditions, determining the variable combination area according to the idle areas corresponding to the satisfied combination conditions.
5. The method according to claim 1, characterized in that, The step of obtaining the currently selected card from a preset interaction interface and generating a card adjustment strategy based on the currently selected card and the variable combination area includes: Obtaining the currently selected card from a preset interaction interface and reading the attribute information of the currently selected card, where the attribute information includes size information, position information, and priority information; Determining the matching degree between the currently selected card and the variable combination area according to the attribute information; Determining a card movement strategy, a size adjustment strategy, and a conflict resolution strategy according to the matching degree; Generating the card adjustment strategy based on the card movement strategy, the size adjustment strategy, and the conflict resolution strategy.
6. The method according to claim 1, characterized in that, The step of adjusting the display position and size of the current application card based on the card adjustment strategy includes: Determining a target adjustment position area and a target adjustment size based on the card adjustment strategy; Detecting the state of the target position area; If the state is idle, starting a preset animation effect and moving the current application card to the target position area in a dragging or automatic sliding manner; Judging whether the target adjustment size exceeds the boundary; If not, adjusting the size of the current application card to the target adjustment size.
7. An in-vehicle center control screen home page card setting device, characterized in that The device includes: An area division module for dividing the display area of the car central control screen into multiple regular small areas, where the minimum size unit of the regular small areas corresponds to the shape of a preset minimum application card; A combination module for determining a variable combination area based on the regular small areas and a preset combination strategy; An adjustment strategy generation module, configured to obtain a currently selected card from a preset interaction interface, and generate a card adjustment strategy based on the currently selected card and the variable combination area; A target module, configured to adjust the display position and size of the currently applied card based on the card adjustment strategy.
8. A computer device, characterized in that, The device includes: a memory, a processor, and a vehicle center control screen home page card setting program stored on the memory and executable on the processor, and the vehicle center control screen home page card setting program is configured to implement the steps of the vehicle center control screen home page card setting method according to any one of claims 1 to 6.
9. A storage medium, characterized in that, A vehicle center control screen home page card setting program is stored on the storage medium, and when the vehicle center control screen home page card setting program is executed by a processor, the steps of the vehicle center control screen home page card setting method according to any one of claims 1 to 6 are implemented.
10. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the vehicle center control screen home page card setting method according to any one of claims 1 to 6 are implemented.