Display method and device, intelligent device, storage medium and vehicle

CN122963682APending Publication Date: 2026-10-23BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610551527.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-23
Publication Date
2026-10-23

AI Technical Summary

Technical Problem

[0004]本公开提供了一种展示方法及装置、智能设备、存储介质和车辆,以解决相关技术中当多个功能模块需要同时占用显示区域时,缺乏不同功能之间的显示区域协调机制,各功能模块之间无法根据不同功能模块的优先级动态调整各自的显示尺寸,容易出现显示冲突或相互遮挡的问题

Benefits of technology

[0054]本公开提供的展示方法及装置、智能设备、存储介质和车辆,包括:获取展示模式调节指令;展示模式调节指令用于调节至少一个目标应用或桌面快捷组件的显示范围;根据目标应用或桌面快捷组件的展示优先级,调整目标应用或目标控件的显示范围;通过展示优先级调整目标应用或桌面快捷组件的显示范围,实现了各展示内容的有序呈现,避免显示冲突,提升展示的合理性与便捷性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122963682A_ABST
    Figure CN122963682A_ABST
Patent Text Reader

Abstract

The display method and device, the intelligent device, the storage medium and the vehicle are provided, and the technical field of the intelligent terminal is related, and the display method and device, the intelligent device, the storage medium and the vehicle specifically include the following steps: obtaining a display mode adjustment instruction; the display mode adjustment instruction is used for adjusting the display range of at least one target application or a desktop shortcut component; adjusting the display range of the target application or the target control according to the display priority of the target application or the desktop shortcut component; and the display range of the target application or the desktop shortcut component is adjusted through the display priority, so that the ordered presentation of each display content is realized, display conflicts are avoided, and the rationality and convenience of display are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of smart terminal technology, and in particular to a display method and apparatus, smart devices, storage media, and vehicles. Background Technology

[0002] As a component of smart terminals, the display screen provides an immersive interactive experience for drivers and passengers through its large size and high resolution design. The display screen can cover the entire center console, and is typically divided into a driver's area display screen and a passenger's area display screen to meet the different viewing needs of drivers and passengers.

[0003] In existing display solutions, the display methods of various applications in the driver's side display screen and the passenger side display screen are relatively simple and fixed; however, when multiple functional modules need to occupy the display area at the same time, there is a lack of coordination mechanism between the functional modules, which can easily lead to display conflicts or mutual obstruction, and users need to manually adjust the window layout. Summary of the Invention

[0004] This disclosure provides a display method and apparatus, smart device, storage medium, and vehicle to solve the problem in related technologies where, when multiple functional modules need to occupy the display area simultaneously, there is a lack of a display area coordination mechanism between different functions, and each functional module cannot dynamically adjust its display size according to the priority of different functional modules, which easily leads to display conflicts or mutual obstruction.

[0005] According to a first aspect of this disclosure, a demonstration method is provided, comprising:

[0006] Obtain a display mode adjustment command; the display mode adjustment command is used to adjust the display range of at least one target application or desktop shortcut component; Adjust the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component.

[0007] In some embodiments of this disclosure, the display priority includes layer display priority; In any two layers, the layer with higher display priority is overlaid on the layer with lower display priority.

[0008] In some embodiments of this disclosure, the display priority includes application / component display priority; In any two target applications or desktop shortcuts, the target application or desktop shortcut with higher display priority will encroach on the display area of ​​the target application or desktop shortcut with lower display priority. Alternatively, in any two target applications or desktop shortcuts, the target application or desktop shortcut with the higher display priority will be overlaid on the target application or desktop shortcut with the lower display priority.

[0009] In some embodiments of this disclosure, the layer display priority includes: The priority of the quick toolbar layer is higher than that of the full-screen display layer, and the priority of the full-screen display layer is higher than that of the application display layer.

[0010] In some embodiments of this disclosure, adjusting the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component includes: If the target application is a full-screen application, the content will be displayed in full-screen mode. When the mode adjustment command is to display the shortcut toolbar, the display window corresponding to the shortcut toolbar is covered by the full-screen display layer, and the display content in the full-screen display layer is maintained.

[0011] In some embodiments of this disclosure, the application display layer includes a first display area and a second display area, wherein the first display area includes at least two sub-display areas.

[0012] In some embodiments of this disclosure, the first display area includes a first sub-display area and a second sub-display area; Application display priority includes: The first sub-display area has a higher display priority than the second sub-display area.

[0013] In some embodiments of this disclosure, the application display layer further includes an interactive area; In response to the received interactive information, the interactive area is displayed in the second sub-display area and / or at the target location of the second display area.

[0014] In some embodiments of this disclosure, displaying the interactive area at a target location in the second sub-display area and / or the second display area includes: When the interactive information is triggered in the driver's area, the interactive area is displayed in the second sub-display area; When the interactive information is triggered in the passenger area, the interactive area is displayed in the second display area via a floating window; wherein the driver area and the passenger area are determined by the audio region.

[0015] In some embodiments of this disclosure, when the interactive area is displayed at the target location of the second sub-display area, the method further includes: In response to the instruction to expand and display the first sub-display area, the first sub-display area encroaches on the display area of ​​other applications / components in the second sub-display area.

[0016] In some embodiments of this disclosure, the display priority of the first sub-display area is higher than that of the second display area, and the display priority of the second display area is higher than that of the second sub-display area.

[0017] In some embodiments of this disclosure, adjusting the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component includes: When the display area of ​​the first sub-display region increases, perform at least one of the following: The display area of ​​the second sub-display area and / or the display range of the second display area becomes smaller; The display area of ​​the second sub-display area becomes smaller, while the display area of ​​the second display area remains unchanged; The display area of ​​the second sub-display area remains unchanged, but the display area of ​​the second display area becomes smaller; Alternatively, when the display area of ​​the first sub-display area becomes smaller, perform at least one of the following: The display area of ​​the second sub-display area and / or the display range of the second display area becomes larger; The display area of ​​the second sub-display area becomes larger, while the display area of ​​the second display area remains unchanged; The display range of the second sub-display area remains unchanged, but the display range of the second display area becomes larger.

[0018] In some embodiments of this disclosure, adjusting the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component includes: When the display mode adjustment command is to expand the video display content in the second display area, the display range of the second sub-display area is reduced, and the display range of the second display area is increased; or, When the first sub-display area is in an expanded state, in response to the display mode adjustment command, the video display content in the second display area is expanded, the display range of the first sub-display area is maintained, the display range of the second sub-display area is reduced, and the display range of the second display area is increased.

[0019] In some embodiments of this disclosure, the method further includes: Based on the seat occupancy status of the smart device, a recommended content interface is displayed in the second display area; or, The recommended content interface can be turned on or off by the user's operation commands.

[0020] In some embodiments of this disclosure, adjusting the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component includes: In response to the user's first gesture operation on the second display area, the display range of the first sub-display area remains unchanged, and the display range of the second display area is adjusted to cover the second sub-display area to display the corresponding ambient desktop; wherein, the ambient desktop includes at least one of animation, sound effects, light effects, and time information; In response to the user's second gesture operation on the second display area, the first display sub-area, the second display area, and the second sub-display area are restored to their original display range.

[0021] In some embodiments of this disclosure, the display of the corresponding ambient desktop includes: A floating window is displayed, which covers a portion of the ambient desktop. The floating window is used to display at least one of the following: image information and operating information of the smart device.

[0022] In some embodiments of this disclosure, when performing a full-screen display, the method further includes: In response to the received command to expand and display the shortcut toolbar, the shortcut toolbars corresponding to the first sub-display area, the second sub-display area, and the second display area are displayed in the shortcut interface layer respectively. In response to the user's selection of the target control, the full-screen display is exited, and the display window corresponding to the target control is displayed in the first sub-display area, the second sub-display area, or the second display area bound to the target control.

[0023] Some embodiments of this disclosure include: The interactive area is hidden if at least one of the following conditions is met: the interaction ends, an exit command for the interactive area is received, or the target interaction duration is met.

[0024] In some embodiments of this disclosure, the second sub-display area includes a card-style desktop and an application desktop.

[0025] In some embodiments of this disclosure, in the card-style desktop, each application is displayed as a visual card in the second sub-display area; In response to the received return command from the main screen, the card-style desktop corresponding to the second sub-display area is displayed.

[0026] In some embodiments of this disclosure, in the application desktop, a designated application serving as the desktop is displayed in the second sub-display area, and the display range of the designated application is a fixed-size display range; In response to the received return command from the main screen, the specified application corresponding to the second sub-display area is displayed.

[0027] In some embodiments of this disclosure, obtaining the display mode adjustment command includes at least one of the following: Obtain the command to expand and display the first sub-display area; Get the command to collapse / show the first sub-display area; Obtain the command to expand and display the second display area; Obtain the command to collapse / show the second display area; Get the command to expand and display the shortcut toolbar; Get the command to expand and display the application in full-screen mode; Get the collapse command for a full-screen application; Obtain the first gesture operation of the second display area; Obtain the second gesture operation of the second display area; Get interactive commands for the card desktop / application desktop.

[0028] According to a second aspect of this disclosure, a display device is provided, comprising: The acquisition unit is used to acquire display mode adjustment instructions; the display mode adjustment instructions are used to adjust the display range of at least one target application or desktop shortcut component. The display unit is used to adjust the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component.

[0029] In some embodiments of this disclosure, the display priority includes layer display priority, used for: In any two layers, the layer with higher display priority is overlaid on the layer with lower display priority.

[0030] In some embodiments of this disclosure, the display priority includes application / component display priority, used for: In any two target applications or desktop shortcuts, the target application or desktop shortcut with higher display priority will encroach on the display area of ​​the target application or desktop shortcut with lower display priority. Alternatively, in any two target applications or desktop shortcuts, the target application or desktop shortcut with the higher display priority will be overlaid on the target application or desktop shortcut with the lower display priority.

[0031] In some embodiments of this disclosure, the layer display priority is used for: The priority of the quick toolbar layer is higher than that of the full-screen display layer, and the priority of the full-screen display layer is higher than that of the application display layer.

[0032] In some embodiments of this disclosure, the display unit is used for: If the target application is a full-screen application, the content will be displayed in full-screen mode. When the mode adjustment command is to display the shortcut toolbar, the display window corresponding to the shortcut toolbar is covered by the full-screen display layer, and the display content in the full-screen display layer is maintained.

[0033] In some embodiments of this disclosure, the application display layer includes a first display area and a second display area, wherein the first display area includes at least two sub-display areas.

[0034] In some embodiments of this disclosure, the first display area includes a first sub-display area and a second sub-display area; Application display priority is used for: The first sub-display area has a higher display priority than the second sub-display area.

[0035] In some embodiments of this disclosure, the application display layer further includes an interactive area for: In response to the received interactive information, the interactive area is displayed in the second sub-display area and / or at the target location of the second display area.

[0036] In some embodiments of this disclosure, displaying the interactive area at a target location in the second sub-display area and / or the second display area is used for: When the interactive information is triggered in the driver's area, the interactive area is displayed in the second sub-display area; When the interactive information is triggered in the passenger area, the interactive area is displayed in the second display area via a floating window; wherein the driver area and the passenger area are determined by the audio region.

[0037] In some embodiments of this disclosure, when the interactive area is displayed at the target location of the second sub-display area, the method is further used to: In response to the instruction to expand and display the first sub-display area, the first sub-display area encroaches on the display area of ​​other applications / components in the second sub-display area.

[0038] In some embodiments of this disclosure, the display priority of the first sub-display area is higher than that of the second display area, and the display priority of the second display area is higher than that of the second sub-display area.

[0039] In some embodiments of this disclosure, the display unit is further configured to: When the display area of ​​the first sub-display region increases, perform at least one of the following: The display area of ​​the second sub-display area and / or the display range of the second display area becomes smaller; The display area of ​​the second sub-display area becomes smaller, while the display area of ​​the second display area remains unchanged; The display area of ​​the second sub-display area remains unchanged, but the display area of ​​the second display area becomes smaller; Alternatively, when the display area of ​​the first sub-display area becomes smaller, perform at least one of the following: The display area of ​​the second sub-display area and / or the display range of the second display area becomes larger; The display area of ​​the second sub-display area becomes larger, while the display area of ​​the second display area remains unchanged; The display range of the second sub-display area remains unchanged, but the display range of the second display area becomes larger.

[0040] In some embodiments of this disclosure, the display unit is used for: When the display mode adjustment command is to expand the video display content in the second display area, the display range of the second sub-display area is reduced, and the display range of the second display area is increased; or, When the first sub-display area is in an expanded state, in response to the display mode adjustment command, the video display content in the second display area is expanded, the display range of the first sub-display area is maintained, the display range of the second sub-display area is reduced, and the display range of the second display area is increased.

[0041] In some embodiments of this disclosure, the method is also used for: Based on the seat occupancy status of the smart device, a recommended content interface is displayed in the second display area; or, The recommended content interface can be turned on or off by the user's operation commands.

[0042] In some embodiments of this disclosure, the display unit is used for: In response to the user's first gesture operation on the second display area, the display range of the first sub-display area remains unchanged, and the display range of the second display area is adjusted to cover the second sub-display area to display the corresponding ambient desktop; wherein, the ambient desktop includes at least one of animation, sound effects, light effects, and time information; In response to the user's second gesture operation on the second display area, the first display sub-area, the second display area, and the second sub-display area are restored to their original display range.

[0043] In some embodiments of this disclosure, the display of the corresponding ambient desktop is used for: A floating window is displayed, which covers a portion of the ambient desktop. The floating window is used to display at least one of the following: image information and operating information of the smart device.

[0044] In some embodiments of this disclosure, when performing a full-screen display, the method is further used to: In response to the received command to expand and display the shortcut toolbar, the shortcut toolbars corresponding to the first sub-display area, the second sub-display area, and the second display area are displayed in the shortcut interface layer respectively. In response to the user's selection of the target control, the full-screen display is exited, and the display window corresponding to the target control is displayed in the first sub-display area, the second sub-display area, or the second display area bound to the target control.

[0045] Some embodiments of this disclosure include: The interactive area is hidden if at least one of the following conditions is met: the interaction ends, an exit command for the interactive area is received, or the target interaction duration is met.

[0046] In some embodiments of this disclosure, the second sub-display area includes a card-style desktop and an application desktop.

[0047] In some embodiments of this disclosure, in the card-style desktop, each application is displayed as a visual card in the second sub-display area; In response to the received return command from the main screen, the card-style desktop corresponding to the second sub-display area is displayed.

[0048] In some embodiments of this disclosure, in the application desktop, a designated application serving as the desktop is displayed in the second sub-display area, and the display range of the designated application is a fixed-size display range; In response to the received return command from the main screen, the specified application corresponding to the second sub-display area is displayed.

[0049] In some embodiments of this disclosure, the acquisition unit includes at least one of the following: Obtain the command to expand and display the first sub-display area; Get the command to collapse / show the first sub-display area; Obtain the command to expand and display the second display area; Obtain the command to collapse / show the second display area; Get the command to expand and display the shortcut toolbar; Get the command to expand and display the application in full-screen mode; Get the collapse command for a full-screen application; Obtain the first gesture operation of the second display area; Obtain the second gesture operation of the second display area; Get interactive commands for the card desktop / application desktop.

[0050] According to a third aspect of this disclosure, a smart device is provided, comprising: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method described in the first aspect embodiment.

[0051] According to a fourth aspect of this disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are configured to cause the computer to perform the method described in the first aspect of the present disclosure.

[0052] According to a fifth aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the method described in the first aspect of the preceding embodiments.

[0053] According to a sixth aspect of the present disclosure, a vehicle is provided, the vehicle including a display device as described in the second aspect embodiment; or the vehicle including a smart device as described in the third aspect embodiment.

[0054] The display method, apparatus, smart device, storage medium, and vehicle disclosed herein include: acquiring a display mode adjustment instruction; the display mode adjustment instruction is used to adjust the display range of at least one target application or desktop shortcut component; adjusting the display range of the target application or target control according to the display priority of the target application or desktop shortcut component; by adjusting the display range of the target application or desktop shortcut component through display priority, the orderly presentation of each display content is achieved, display conflicts are avoided, and the rationality and convenience of the display are improved.

[0055] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0056] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein: Figure 1 A schematic flowchart illustrating a demonstration method provided in an embodiment of this disclosure; Figure 2 This is a schematic diagram illustrating a layer display priority provided in an embodiment of this disclosure; Figure 3 This is a diagram illustrating the encroachment of a target application or desktop shortcut component provided in an embodiment of this disclosure; Figure 4 This is a schematic diagram illustrating the coverage of a target application or desktop shortcut component provided in an embodiment of this disclosure; Figure 5 This is a schematic diagram illustrating a layer display priority provided in an embodiment of this disclosure; Figure 6 This is a schematic diagram illustrating a full-screen layer display according to an embodiment of this disclosure; Figure 7 This is a schematic diagram of an application display layer provided in an embodiment of this disclosure; Figure 8 This is a schematic diagram of an interactive area provided in an embodiment of the present disclosure; Figure 9 This is a schematic diagram illustrating the variation of the display range of a first sub-display area provided in an embodiment of this disclosure; Figure 10 This is a schematic diagram illustrating the variation of the display range of a first sub-display area provided in an embodiment of this disclosure; Figure 11 This is a schematic diagram illustrating the variation of the display range of a first sub-display area provided in an embodiment of this disclosure; Figure 12 This is a schematic diagram illustrating the variation of the display range of a first sub-display area provided in an embodiment of this disclosure; Figure 13 This is a schematic diagram illustrating the variation of the display range of a first sub-display area provided in an embodiment of this disclosure; Figure 14 This is a schematic diagram illustrating the variation of the display range of a first sub-display area provided in an embodiment of this disclosure; Figure 15 This is a schematic diagram illustrating the video display content of a second display area provided in an embodiment of this disclosure; Figure 16 This is a schematic diagram illustrating the video display content of a second display area provided in an embodiment of this disclosure; Figure 17 This is a schematic diagram illustrating a recommended content interface provided in an embodiment of this disclosure; Figure 18 This is a schematic diagram of a gesture operation provided in an embodiment of the present disclosure; Figure 19 This is a schematic diagram of a gesture operation provided in an embodiment of the present disclosure; Figure 20 This is a schematic diagram of a floating window provided in an embodiment of the present disclosure; Figure 21 A schematic diagram of a shortcut toolbar provided in an embodiment of this disclosure; Figure 22 This is a schematic diagram of a target control display window provided in an embodiment of the present disclosure; Figure 23 A schematic diagram of a desktop configuration for a second sub-display area provided in an embodiment of this disclosure; Figure 24 This is a schematic diagram of a card-style desktop provided in an embodiment of the present disclosure; Figure 25 A schematic diagram of an application desktop provided in an embodiment of this disclosure; Figure 26 This is a schematic diagram of the structure of a display device provided in an embodiment of the present disclosure; Figure 27 A schematic block diagram of an example smart device provided for embodiments of this disclosure. Detailed Implementation

[0057] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.

[0058] The following description, with reference to the accompanying drawings, illustrates methods and apparatuses, smart devices, storage media, and vehicles according to embodiments of this disclosure.

[0059] Figure 1 This is a schematic flowchart illustrating a method provided in an embodiment of this disclosure. Figure 1 As shown, this method is applied to smart devices, which can be robots, vehicles, or other smart devices with display functions. The specific display scenarios are not specifically limited in the embodiments disclosed herein.

[0060] like Figure 1 As shown, the method includes the following steps: Step 101: Obtain a display mode adjustment command; the display mode adjustment command is used to adjust the display range of at least one target application or desktop shortcut component.

[0061] In the embodiments of this disclosure, the display mode adjustment command is a control signal used to change the display size, display position, or display form of one or more target applications or desktop shortcut components on the display screen. The target application may be a navigation application, video playback application, music application, vehicle settings application, etc., and the specific application is not limited. A desktop shortcut component refers to a panel element located on the desktop interface used to quickly launch corresponding functions or display information, such as a desktop toolbar (e.g., a Dock bar), function cards (e.g., weather cards, media cards), etc., and the specific desktop shortcut component is not limited. The display range refers to the area occupied by the target application or desktop shortcut component on the screen, which can be expressed by width, height, area, or a ratio relative to the screen. It should be noted that the above examples are merely illustrative and do not limit the specific content.

[0062] The sources of display mode adjustment commands include, but are not limited to, the following: zoom-in commands, expand commands, application open commands, or application close commands manually input by the user via the touchscreen; control commands input by the user via voice; and adjustment commands automatically generated by the vehicle system based on vehicle status (such as gear changes, parking start, etc.). For example, if a user taps the icon of a target application on the touchscreen, the system generates a command to open that target application; this command is a display mode adjustment command used to adjust the display area of ​​the target application from zero to a preset size. If the user says "zoom in on navigation" via voice, the system generates a command to zoom in on the display area of ​​the navigation application. When the vehicle shifts from a non-P gear to P gear, the system automatically generates a command to switch the video playback target application to full-screen display. It should be noted that the above examples are for illustrative purposes only and do not limit the specific content.

[0063] As an optional approach, the display mode adjustment command may also include instructions to expand or collapse desktop shortcut components (such as the Dock or function cards); when the user clicks the expand button of the Dock, the system obtains the adjustment command to expand the Dock, which is used to increase the display area of ​​the desktop shortcut component or change its display form.

[0064] Through the above methods, the system can identify display range adjustment needs from different sources, providing a basis for adjusting the display range according to display priority.

[0065] Step 102: Adjust the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component.

[0066] In the embodiments of this disclosure, display priority refers to the display allocation level pre-set for a target application or desktop shortcut component; wherein, target control refers to a desktop shortcut component or an interactive element corresponding to a desktop shortcut component; when multiple target applications or desktop shortcut components simultaneously need to occupy display area, or when changes in the display range of a target application or desktop shortcut component affect the display range of other components, the system determines the adjustment method of the display range of each component based on the display priority. The display priority can be preset by the system, or it can be dynamically adjusted according to user habits or vehicle status, and the specifics are not limited.

[0067] Adjusting the display area can be done by: increasing or decreasing the display size of the target application or control; moving the display position of the target application or control; removing the target application or control from the display area (i.e., shrinking the display area to zero); or switching the target application or control from a hidden state to a visible state (i.e., expanding the display area from zero to a preset size). The adjustment is based on display priority: target applications or desktop shortcuts with higher display priority have priority in display resource allocation, and changes to their display area will squeeze the display area of ​​target applications or controls with lower display priority; conversely, changes to the display area of ​​lower-priority target applications or controls will not affect higher-priority components.

[0068] As an alternative approach, display priority can be determined by numerical comparison. For example, each target application or desktop shortcut can be assigned a priority value, with higher values ​​indicating higher display priority. After receiving a display mode adjustment instruction, the system retrieves all currently displayed target applications and desktop shortcuts, along with their corresponding priority values. The display area is then allocated in descending order of priority value, with high-priority components having their display area requirements met first, and the remaining area allocated to lower-priority components.

[0069] In this way, the system can automatically coordinate the display range of each target application or desktop shortcut component according to the display priority, avoiding display conflicts and enabling the target application or target control with high display priority to obtain the required display resources in a timely manner.

[0070] In summary, the display method provided in this disclosure includes: obtaining a display mode adjustment instruction; the display mode adjustment instruction is used to adjust the display range of at least one target application or desktop shortcut component; adjusting the display range of the target application or target control according to the display priority of the target application or desktop shortcut component; by adjusting the display range of the target application or desktop shortcut component through the display priority, the orderly presentation of each display content is achieved, display conflicts are avoided, and the rationality and convenience of the display are improved.

[0071] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following methods, but are not limited thereto: the display priority includes layer display priority; in any two layers, the layer with higher display priority overlays the layer with lower display priority.

[0072] In this embodiment of the disclosure, a layer refers to an independent plane on the display screen used to carry different types of display content; each layer may contain the display content of one or more target applications or desktop shortcut components. Layer display priority refers to the display hierarchy order pre-set for different layers, which is used to determine the occlusion relationship of each layer when the projection areas of multiple layers on the screen overlap.

[0073] In any two layers, the layer with higher display priority is visually positioned above the layer with lower display priority. In other words, the content of the higher priority layer will obscure the content of the corresponding overlapping area in the lower priority layer. The overlapping relationship between layers does not affect the independent operation and updating of the content within each layer, but only determines the final visual effect presented on the screen.

[0074] As an optional approach, the number of layers, their names, and the display priority of each layer can be preset by the system or dynamically adjusted based on vehicle status or user configuration. For example, in a parking scenario, the layer corresponding to the surround view image can be temporarily elevated to the highest display priority to ensure that the parking view is not obscured by other content. It should be noted that the above examples are for illustrative purposes only and do not limit the specific content.

[0075] Figure 2 This is a schematic diagram illustrating a layer display priority provided in this disclosure, such as... Figure 2As shown in the figure, a first display priority and a second display priority are illustrated. The first display priority is higher than the second display priority. When the display areas of the layers corresponding to the first display priority and the layers corresponding to the second display priority overlap on the screen, the layer corresponding to the first display priority covers the layer corresponding to the second display priority.

[0076] By setting display priorities for different layers, the system can automatically determine the occlusion relationship based on the layer display priorities when multiple layers overlap in the display area, thus avoiding display confusion between different layers.

[0077] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following methods, but are not limited thereto: the display priority includes application / component display priority; in any two target applications or desktop shortcuts, the target application or desktop shortcut with higher display priority occupies the display area of ​​the target application or desktop shortcut with lower display priority; or, in any two target applications or desktop shortcuts, the target application or desktop shortcut with higher display priority covers the target application or desktop shortcut with lower display priority.

[0078] In this embodiment of the disclosure, the application / component display priority refers to the level set for the target application or desktop shortcut component, which is used to determine the order of display resource allocation between the two; unlike the layer display priority which solves the occlusion relationship between different layers, the application / component display priority is used to handle the display range coordination problem within the same layer or between different applications / components.

[0079] Overcrowding: When the display areas of two target applications or desktop shortcuts overlap within the same screen area, or when the total display area is limited, the target application or desktop shortcut with higher display priority occupies the display area first. The display area of ​​the target application or desktop shortcut with lower display priority is compressed (e.g., its size is reduced) or moved to another position, thus making room for the higher-priority component. During overcrowding, the content of the lower-priority component still exists and remains visible; only its display area is reduced or its position changes. As an optional method, overcrowding is usually triggered by a user-initiated command. For example, when a user clicks to zoom in on the EID interface or a video application, the system receives the corresponding zoom command and triggers the target application or desktop shortcut with higher display priority to overcrowd the display area of ​​the lower-priority target application or desktop shortcut.

[0080] Overlay: A higher-priority application or desktop shortcut is overlaid on top of a lower-priority application or shortcut. The content of the lower-priority component is obscured by the content of the higher-priority component, and the user cannot see the obscured portion. Overlay does not change the display size or position of the lower-priority component, only its visibility. As an optional method, overlay is usually triggered by a user-initiated command. When a user clicks to display a full-screen video or clicks the button to display the quick toolbar, the system receives the corresponding command and triggers the higher-priority application or desktop shortcut to overlay on top of the lower-priority application or shortcut.

[0081] The difference between crowding out and covering is that crowding out changes the display area size or position of the affected component, and the content of all components remains visible; covering does not change the display area of ​​the affected component, but the covered part is not visible.

[0082] As an optional approach, application / component display priority can be set using a numerical comparison method, with higher values ​​indicating higher display priority. The system can preset priority values ​​based on the target application's type (e.g., security, navigation, entertainment) or the functional attributes of desktop shortcuts (e.g., Dock, media cards). When display area conflicts occur, the system compares the priority values ​​of each component to determine whether to use a squeeze or overwrite method. The squeeze method is suitable for scenarios where multiple component contents are viewed simultaneously, while the overwrite method is suitable for temporary scenarios requiring immediate response (e.g., voice-interactive cards).

[0083] Figure 3 This is a diagram illustrating the encroachment of a target application or desktop shortcut component provided in this disclosure, such as... Figure 3 As shown in the diagram, the order of application / component display priority is as follows: the first or second target application (or the first desktop shortcut) has the highest priority, followed by the fifth or sixth target application (or the third desktop shortcut), and the third or fourth target application (or the second desktop shortcut) has the lowest priority. When the total display area is limited, the display area of ​​the first or second target application (or the first desktop shortcut) is guaranteed first, while the display area of ​​the third or fourth target application (or the second desktop shortcut) is squeezed and reduced. Figure 4 This is a schematic diagram illustrating the coverage of a target application or desktop shortcut component provided in this disclosure, such as... Figure 4 As shown, comparison Figure 3As can be seen, when high-priority components (such as the third desktop shortcut, the fifth target application, and the sixth target application) are displayed, their content covers low-priority components (such as the second desktop shortcut, the third target application, and the fourth target application), and the obscured parts of the low-priority components are not visible. The diagram illustrates the overlapping relationship in a hierarchical stacking manner, with high-priority components at the top layer and low-priority components at the bottom layer.

[0084] By setting application / component display priorities for target applications or desktop shortcuts and defining two different processing mechanisms, namely overriding and overlaying, the system can flexibly coordinate the allocation of display resources among components according to scenario requirements. It can either use the overriding method to retain the visibility of all components when they need to be viewed simultaneously, or use the overlay method to temporarily obscure high-priority content when it is necessary to highlight it.

[0085] Optionally, based on any of the above embodiments or optional methods, the embodiments of this disclosure may also employ the following methods, but not limited thereto, wherein the layer display priority includes: the priority of the shortcut toolbar layer is higher than the priority of the full-screen display layer, and the priority of the full-screen display layer is higher than the priority of the application display layer.

[0086] In this embodiment of the disclosure, the layer display priority is used to define the occlusion order between different types of layers; the shortcut toolbar layer refers to the layer that carries the shortcut toolbar (such as the Dock bar, function shortcuts, and other desktop shortcut components); the full-screen display layer refers to the layer that carries the target application displayed in full-screen mode (such as a video playback application entering full-screen playback mode in P mode); the application display layer refers to the layer that carries the target application in regular window mode (such as navigation applications, music applications, etc., displayed in non-full-screen mode).

[0087] Based on the above priority settings, the quick toolbar layer has the highest display priority, followed by the full-screen display layer, and the application display layer has the lowest display priority. Therefore, the quick toolbar layer covers the full-screen display layer; the full-screen display layer covers the application display layer; and the quick toolbar layer covers both the full-screen display layer and the application display layer.

[0088] In specific display scenarios, when the full-screen display layer is in display mode (such as when the target application's video content is being displayed in full screen on the current interface), the quick access toolbar layer can cover at least a portion of the full-screen display layer. In other words, when the user is watching a video in full screen or using other applications in full screen, the quick access toolbar can still be displayed above the full-screen content for quick access. Covering the quick access toolbar layer will not change the display range of the full-screen display layer, and the content displayed in the full-screen display layer will continue to be displayed normally in the unobstructed areas.

[0089] As an optional approach, the shortcut toolbar layer can be presented in a semi-transparent, floating, or collapsible manner to reduce its obstruction of the layer's content displayed in full-screen mode. For example, when playing a video in full-screen mode, the shortcut toolbar can be automatically hidden and temporarily displayed again when the user touches the target area of ​​the screen. It should be noted that the above examples are for illustrative purposes only and do not limit the specific content.

[0090] Figure 5 This is a schematic diagram illustrating a layer display priority provided in this disclosure, such as... Figure 5 As shown, the order in which the layers are displayed is prioritized: the top layer is the shortcut toolbar layer, including the first shortcut toolbar layer, the second shortcut toolbar layer, the third shortcut toolbar layer, etc.; the middle layer is the full-screen display layer; and the bottom layer is the application display layer, including the first application display layer, the second application display layer, the third application display layer, etc.

[0091] By setting the layer display priority of the shortcut toolbar layer above the full-screen display layer and the full-screen display layer above the application display layer, the shortcut toolbar can still be called by the user and displayed on top of the full-screen content in the full-screen display scenario. At the same time, the full-screen display content can cover the regular application display layer below, thus achieving reasonable layering of layer display in different scenarios.

[0092] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following methods, but not limited thereto: when the target application is a full-screen display application, displaying the content in full-screen mode; when the mode adjustment instruction is to display a shortcut toolbar, covering the display window corresponding to the shortcut toolbar onto the full-screen display layer, and maintaining the display of the content in the full-screen display layer.

[0093] In this embodiment of the disclosure, a full-screen display application refers to a target application with full-screen display capability, such as a video playback application; full-screen display means filling the entire display screen or a designated area of ​​the display screen (such as the complete display area after merging the driver's seat area and the passenger seat area) with the display content of the target application, without retaining the display area of ​​other applications or desktop shortcut components; in the case of a full-screen display application, other content in the application display layer is hidden or covered by the full-screen display layer, and the user mainly watches the full-screen display content.

[0094] A shortcut toolbar is a collection of desktop shortcuts used for quick access to frequently used functions or application entry points, usually presented as a bar area or an array of icons. The display window corresponding to the shortcut toolbar is the window object that carries the content of the shortcut toolbar, and this window belongs to the shortcut toolbar layer. When the system receives a display mode adjustment instruction to display the shortcut toolbar (such as when the user touches the edge of the screen, clicks a target button, or issues a voice command), the system will overlay the display window corresponding to the shortcut toolbar on the full-screen display layer.

[0095] The shortcut toolbar is visually positioned in front of the full-screen display layer, meaning its content is displayed above the full-screen content. Overlaying does not change the display area of ​​the full-screen display layer, nor does it stop or interrupt the playback or operation of the content displayed in the full-screen display layer. Therefore, the content displayed in the full-screen display layer continues to be displayed normally in the unobstructed area of ​​the shortcut toolbar. While the user is using the shortcut toolbar, the full-screen content (such as a video that is playing) continues to be displayed in the background or in the unobstructed area.

[0096] As an option, the shortcut toolbar can be displayed in a semi-transparent style, allowing the obscured portion of the full-screen content to remain visible. Alternatively, the shortcut toolbar can automatically collapse after a predetermined period (i.e., exit the covered state) to reduce obstruction of the full-screen content. The shortcut toolbar can be located at the bottom, top, or side of the screen; the specific location can be configured according to user habits or system presets, and there are no restrictions on its exact position.

[0097] Figure 6 This is a schematic diagram of a full-screen layer display method provided in this disclosure, such as... Figure 6 As shown in the diagram, the bottom layer is the full-screen display layer, which displays the content of the full-screen application (such as video footage). Above the full-screen display layer, there are shortcut toolbar layers, including a first shortcut toolbar layer, a second shortcut toolbar layer, a third shortcut toolbar layer, etc. The display window corresponding to the shortcut toolbar layer overlaps at least a portion of the full-screen display layer. The diagram illustrates the overlapping relationship in a hierarchical stacking manner. The shortcut toolbar is located above the full-screen display content, but the display content of the full-screen display layer still exists and is not paused.

[0098] In this way, when the target application is a full-screen application, the system can display its content in full screen. At the same time, when it is necessary to display the shortcut toolbar, the shortcut toolbar is overlaid on the full-screen display layer without interrupting the normal display of the full-screen content. This allows users to quickly call up shortcut functions without exiting the full-screen application, reducing operation steps and maintaining the continuity of the full-screen experience.

[0099] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following methods, but are not limited thereto: The application display layer includes a first display area and a second display area, and the first display area includes at least two sub-display areas.

[0100] The first display area includes a first sub-display area and a second sub-display area; the application display priority includes: the display priority of the first sub-display area is higher than the display priority of the second sub-display area.

[0101] In this embodiment, the application display layer refers to a layer used to carry target applications or desktop shortcuts in a conventional window form; the first display area and the second display area are two main areas spatially divided within the application display layer; the first display area and the second display area can each correspond to different functional partitions, for example, the first display area corresponds to the driver's side display area, and the second display area corresponds to the passenger's side display area. The first display area is further divided into at least two sub-display areas, which are used to display different target applications or desktop shortcuts respectively.

[0102] As an optional approach, the first display area may include two sub-display areas, namely the first sub-display area and the second sub-display area; the first sub-display area may be used to display environmental information (such as EID) content, vehicle driving information, etc.; the second sub-display area may be used to display application card list, quick function card or music playback interface, etc.; the number of sub-display areas in the first display area is not limited to two, and more sub-display areas may be set according to screen size and design requirements, and the specific number is not limited.

[0103] Application display priority refers to the priority order of display resource allocation between different display areas or different sub-display areas within the same application display layer. In this embodiment, the display priority of the first sub-display area is higher than that of the second sub-display area. When the display range needs to be adjusted, the display range of the first sub-display area is guaranteed first, and the display range of the second sub-display area can be compressed or moved to meet the changing needs of the first sub-display area.

[0104] Figure 7 This is a schematic diagram of an application display layer provided in this disclosure, such as... Figure 7As shown, the application display layer is divided into a first display area and a second display area; the first display area is further divided into a first sub-display area and a second sub-display area. For example, the first sub-display area is located in the main part of the first display area, and the second sub-display area is located in the secondary part of the first display area. The relative positions and containment relationships of each area are indicated by different blocks.

[0105] By dividing the application display layer into a first display area and a second display area, and setting multiple sub-display areas within the first display area, while assigning a higher display priority to the first sub-display area than to the second sub-display area, the system can coordinate display resources within the first display area according to priority, ensuring that high-priority sub-display areas can obtain the required display range.

[0106] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following methods, but are not limited thereto: the application display layer further includes an interactive area; in response to received interactive information, the interactive area is displayed at a target position in the second sub-display area and / or the second display area.

[0107] When the interactive information is triggered in the driver's area, the interactive area is displayed in the second sub-display area; when the interactive information is triggered in the passenger's area, the interactive area is displayed in the second display area via a floating window; wherein, the driver's area and the passenger's area are determined by the audio region.

[0108] In this embodiment, the interactive area refers to an interface element used for temporary information interaction with the user, such as a voice interaction card or a confirmation prompt box. The interactive area differs from a persistently displayed target application or desktop shortcut; it typically appears after the interaction begins and disappears after the interaction ends or the exit condition is met. Interactive information refers to the control signal that triggers the display of the interactive area, including but not limited to voice commands from the user to wake up the assistant, touch signals from the user touching the target area of ​​the screen, and notification messages pushed by the system. The target position refers to the position reserved in the second sub-display area or the second display area for the interactive area to display; this position can be a fixed position or a dynamically calculated position. It should be noted that the above examples are merely illustrative and do not limit the specific content.

[0109] In response to received interaction information, the system selects either the second sub-display area or the target location within the second display area, based on the triggering region of the interaction information (identifying whether the trigger originates from the driver's side or the passenger side). Specifically, when the interaction information is triggered in the driver's side area, the system displays the interaction area at the target location in the second sub-display area; when the interaction information is triggered in the passenger side area, the system displays the interaction area in the second display area via a floating window.

[0110] The distinction between the driver's and passenger's areas is determined by sound zones; sound zone recognition refers to using the vehicle's microphone array to collect sound source signals, determine the direction of the voice command, and thus determine whether the voice command originates from the driver's or passenger's seat area. As an optional method, in addition to sound zone recognition, the trigger area can also be determined by the coordinate position of the touch point on the touchscreen; the specific recognition method is not limited.

[0111] When an interactive message is triggered in the driver's area, the interactive area is displayed at the target location in the second sub-display area. The second sub-display area is located inside the first display area, close to the driver's side, for easy viewing and operation by the driver. The interactive area may occupy a portion of the display area of ​​the second sub-display area; in this case, the display area of ​​the original content (such as a card list) in the second sub-display area is compressed or temporarily hidden.

[0112] When an interactive message is triggered in the passenger area, the interactive area is displayed in the second display area via a floating window. A floating window is a window that exists independently of the existing content in the second display area and does not change the original display area of ​​the second display area. The floating window can be located at a target position in the second display area, and users can drag it, close it, or have it automatically disappear after a timeout. Using a floating window to display the interactive area avoids encroaching on the display area of ​​existing content in the second display area.

[0113] Figure 8 This is a schematic diagram of an interactive area provided in this disclosure, such as... Figure 8 As shown, the application display layer includes a first display area and a second display area. The first display area includes a first sub-display area and a second sub-display area. The figure shows two display scenarios for the interactive area: one is to display the interactive area at the target location in the second sub-display area (triggered by the driver's side area); the other is to display the interactive area in the second display area via a floating window (triggered by the passenger's side area).

[0114] By using the above method, different display positions and display methods are selected according to the triggering area (driver's seat or passenger's seat) of the interactive information, so that the display of the interactive area matches the triggering area. Interactive information triggered by the driver's seat is displayed in the second sub-display area on the driver's side, and interactive information triggered by the passenger's seat is displayed in the second display area on the passenger's side without encroaching on the original content, thereby improving the targeting of the interaction and the user experience.

[0115] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following method, but not limited thereto: the method includes: in response to obtaining an expanded display instruction for the first sub-display area, causing the first sub-display area to encroach on the display range of other applications / components in the second sub-display area.

[0116] The first sub-display area has a higher display priority than the second display area, and the second display area has a higher display priority than the second sub-display area.

[0117] In this embodiment of the disclosure, the expand display command refers to a control signal used to increase the display range of the first sub-display area. The expand display command can be triggered by the user clicking the expand button on the first sub-display area, or it can be automatically generated when the vehicle enters the target scene (such as parking, environmental information update, etc.). When the system obtains the expand display command of the first sub-display area, since the display priority of the first sub-display area is higher than that of the second sub-display area (and also higher than the second display area), the first sub-display area has priority in the allocation of display resources, so the first sub-display area begins to expand its display range.

[0118] During the expansion process, the first sub-display area encroaches on the display area of ​​other applications or components in the second sub-display area. By increasing its size, the first sub-display area compresses or moves the space in the second sub-display area that was originally used to display other target applications or desktop shortcuts, thus freeing up space for the first sub-display area. The other applications or components that are encroached upon can be any one or more target applications or desktop shortcuts (such as card lists, music controls, etc.) within the second sub-display area. The display area of ​​the encroached applications or components becomes smaller, but the content still exists and remains readable.

[0119] The first sub-display area has a higher display priority than the second display area, and the second display area has a higher display priority than the second sub-display area. Among the three areas, the first sub-display area has the highest priority, followed by the second, and then the third. For example, when the first sub-display area needs to expand, it will preferentially encroach on the second sub-display area, which has the lowest priority. When the second display area needs to expand, since its priority is higher than the second sub-display area but lower than the first, it can encroach on the second sub-display area but not the first. When the first sub-display area needs to expand and the second sub-display area has already been minimized and still cannot meet the demand, the second sub-display area can be further encroached upon. It should be noted that the above examples are merely illustrative and do not limit the specific content.

[0120] By setting a priority relationship where the first sub-display area has a higher priority than the second display area, and the second display area has a higher priority than the second sub-display area, and by making the first sub-display area take over other applications or components in the second sub-display area when the expansion instruction is received, the high-priority area can be expanded as needed, while the low-priority area is automatically compressed, thus avoiding display conflicts and realizing dynamic allocation of display resources based on priority.

[0121] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following methods, but are not limited thereto: the method includes: when the display range of the first sub-display area increases, performing at least one of the following: The display area of ​​the second sub-display area and / or the display range of the second display area becomes smaller; The display area of ​​the second sub-display area becomes smaller, while the display area of ​​the second display area remains unchanged; The display area of ​​the second sub-display area remains unchanged, but the display area of ​​the second display area becomes smaller; Alternatively, when the display area of ​​the first sub-display area becomes smaller, perform at least one of the following: The display area of ​​the second sub-display area and / or the display range of the second display area becomes larger; The display area of ​​the second sub-display area becomes larger, while the display area of ​​the second display area remains unchanged; The display range of the second sub-display area remains unchanged, but the display range of the second display area becomes larger.

[0122] In this embodiment, increasing or decreasing the display area refers to increasing or decreasing the width, height, or area occupied by the target area on the screen. Changes in the display area of ​​the first sub-display area can be triggered manually by the user by clicking an expand or collapse command, or automatically triggered when the smart device switches to a parking scenario; the specific details are not limited. Since the first sub-display area has a higher display priority than the second sub-display area and the second display area, when the first sub-display area needs to expand its display area, the system will reclaim display resources from the lower-priority area (the second sub-display area and / or the second display area); conversely, when the first sub-display area needs to shrink its display area, the released display resources can be allocated to the lower-priority area, such as the first sub-display area being an EID and the second display area being a video playback or game area. It should be noted that the above examples are merely illustrative and do not limit the specific content.

[0123] Specifically, when the display area of ​​the first sub-display area increases, the system can perform at least one of the following three operations: The display area of ​​both the first and second sub-display areas and the second display area is reduced; the two low-priority areas make room for the first sub-display area, and the size of both is compressed.

[0124] Second, only the display area of ​​the second sub-display area is reduced, while the display area of ​​the second display area remains unchanged. This situation applies when the current content of the second display area needs to remain stable (e.g., the passenger is watching a video), so compression only occurs in the second sub-display area within the same first display area.

[0125] Third, only the display area of ​​the second display area is reduced, while the display area of ​​the second sub-display area remains unchanged. This applies when the second sub-display area currently contains important content (such as navigation cards), in which case the second display area is compressed first.

[0126] The three operations described above can be selected based on the priority of the content displayed in each area, user attention, or system preset strategies. It should be noted that the examples above are merely illustrative and do not limit the specific content.

[0127] When the display area of ​​the first sub-display area becomes smaller, the system can perform at least one of the following three operations: The display areas of both the first and second sub-display areas and the second display area are increased; the released display resources are allocated equally or proportionally to the two low-priority areas.

[0128] Second, only the display area of ​​the second sub-display area increases, while the display area of ​​the second display area remains unchanged. This situation applies when the second sub-display area within the first display area is prioritized for expansion.

[0129] Third, only the display area of ​​the second display area increases, while the display area of ​​the second sub-display area remains unchanged. This applies when the second display area on the passenger side is prioritized for supplementation.

[0130] contrast Figure 7 (The baseline state before the change of the first sub-display area is not shown). Figures 9 to 14 The above six variations are illustrated separately. It should be noted that the above variations are merely illustrative examples and do not limit the scope of this disclosure.

[0131] Figure 9 This is a schematic diagram illustrating the change in the display range of a first sub-display area provided in this disclosure, as shown below. Figure 9 As shown, when the display area of ​​the first sub-display area increases, the display areas of both the second sub-display area and the second display area decrease. Both the second sub-display area and the second display area are compressed.

[0132] Figure 10 This is a schematic diagram illustrating the change in the display range of a first sub-display area provided in this disclosure, as shown below. Figure 10 As shown, when the display area of ​​the first sub-display area increases, the display area of ​​the second sub-display area decreases, while the display area of ​​the second display area remains unchanged. The second sub-display area shrinks accordingly, while the size of the second display area remains constant.

[0133] Figure 11 This is a schematic diagram illustrating the change in the display range of a first sub-display area provided in this disclosure, as shown below. Figure 11 As shown, when the display area of ​​the first sub-display area increases, the display area of ​​the second sub-display area remains unchanged, while the display area of ​​the second display area decreases. The second display area shrinks accordingly, while the second sub-display area maintains its original size.

[0134] Figure 12 This is a schematic diagram illustrating the change in the display range of a first sub-display area provided in this disclosure, as shown below. Figure 12 As shown, when the display area of ​​the first sub-display area decreases, the display areas of both the second sub-display area and the second display area increase. The second sub-display area and the second display area expand accordingly.

[0135] Figure 13 This is a schematic diagram illustrating the change in the display range of a first sub-display area provided in this disclosure, as shown below. Figure 13 As shown, when the display area of ​​the first sub-display area decreases, the display area of ​​the second sub-display area increases, while the display area of ​​the second display area remains unchanged. When the second sub-display area expands, the second display area remains unchanged.

[0136] Figure 14This is a schematic diagram illustrating the change in the display range of a first sub-display area provided in this disclosure, as shown below. Figure 14 As shown, when the display area of ​​the first sub-display area decreases, the display area of ​​the second sub-display area remains unchanged, while the display area of ​​the second display area increases. When the second display area expands, the second sub-display area remains unchanged.

[0137] In this way, when the display range of the first sub-display area changes, the system can flexibly choose to adjust the display range of the second sub-display area and / or the second display area in the same or opposite direction according to the priority relationship. This provides a variety of combinations of display resource reallocation methods, so that the adjustment of the display range can adapt to the needs of different scenarios and avoid the limitations of a single adjustment method.

[0138] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following methods, but are not limited thereto: when the display mode adjustment instruction is to expand the video display content in the second display area, the display range of the second sub-display area is reduced and the display range of the second display area is increased; or, when the first sub-display area is in an expanded state, in response to the display mode adjustment instruction to expand the video display content in the second display area, the display range of the first sub-display area is maintained, the display range of the second sub-display area is reduced, and the display range of the second display area is increased.

[0139] In this embodiment of the disclosure, the video display content in the second display area refers to the content of the target application playing a video in the second display area; expanding the video display content means expanding the display range of the video from the default window size to a larger size; the display mode adjustment command is to expand the video display content in the second display area, which can be triggered by the user clicking the zoom button on the video window, or automatically generated by the system when it detects a change in vehicle gear (such as switching from non-P gear to P gear).

[0140] When the first sub-display area is in a non-expanded state (i.e., normal size or collapsed state), upon receiving an instruction to expand the video content in the second display area, the system simultaneously reduces and increases the display range of the second sub-display area. The second sub-display area is located inside the first display area, and its display range is compressed to free up display resources. These freed resources are allocated to the second display area, thus expanding the display range of the video content. At this time, the first sub-display area (such as the EID area) maintains its original size and does not participate in the adjustment.

[0141] When the first sub-display area is already expanded (e.g., the user previously clicked to expand the EID area), after the system receives the instruction to expand the video display content in the second display area, the display range of the first sub-display area remains unchanged and is not compressed because the display priority of the first sub-display area is higher than that of the second display area and the second sub-display area. The system only reduces the display range of the second sub-display area and uses the released display resources to increase the display range of the second display area. Under the priority constraint, the expansion of the video display content can only obtain display resources from the second sub-display area and cannot affect the first sub-display area.

[0142] Figure 15 This is a schematic diagram illustrating the video display content of a second display area provided in this disclosure, such as... Figure 15 As shown in the diagram, this corresponds to the case where the first sub-display area is not expanded. Before the video content in the second display area is expanded, the second display area displays video content of a normal size; the second sub-display area has a normal display range; after expansion, the display range of the second sub-display area becomes smaller, the display range of the second display area becomes larger (the video content is enlarged), and the display range of the first sub-display area remains unchanged in its non-expanded state.

[0143] Figure 16 This is a schematic diagram illustrating the video display content of a second display area provided in this disclosure, such as... Figure 16 As shown in the figure, this figure corresponds to the case where the first sub-display area is in an expanded state; the display range of the first sub-display area in the figure is already in an expanded state; after receiving the instruction to expand the video display content in the second display area, the display range of the first sub-display area remains unchanged, the display range of the second sub-display area becomes smaller, and the display range of the second display area becomes larger.

[0144] By employing the above method, the system uses different adjustment strategies depending on whether the first sub-display area is expanded: when the first sub-display area is not expanded, the video display content of the second display area is expanded by shrinking the second sub-display area; when the first sub-display area is expanded, its display range remains unchanged, and resources are only obtained from the second sub-display area. This ensures that the expansion operation of the video display content follows a priority rule, and high-priority first sub-display areas (such as the EID area) will not be passively compressed due to video playback, guaranteeing the continuous visibility of important information.

[0145] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following methods, but are not limited thereto: the method includes: expanding the recommended content interface in the second display area based on the occupancy status of the seat of the smart device; or, opening or closing the recommended content interface through user operation instructions.

[0146] In this embodiment, the smart device may refer to a vehicle, and the seat includes the front passenger seat; occupancy status refers to whether a passenger is seated on the seat, which can be detected by sensors on the seat; the recommended content interface refers to a list of interactive content pushed based on the front passenger's usage habits, such as recommended music, videos, destination navigation, and quick application entry points. The recommended content interface is located in the second display area (i.e., the front passenger side display area), and its expanded form is a list of cards or a collection of quick entry points. It should be noted that the above examples are merely illustrative and do not limit the specific content.

[0147] When the system detects that the passenger seat occupancy status changes from unoccupied to occupied, it automatically expands the recommended content interface in the second display area. Conversely, when the passenger seat occupancy status changes from occupied to unoccupied, the system can automatically close the recommended content interface. In addition to automatic triggering based on seat occupancy status, users can also manually open or close the recommended content interface through operation commands (such as clicking shortcut buttons on the screen, using voice commands, or touch gestures). When manually opened, the recommended content interface can be actively brought up even if the passenger seat is unoccupied; when manually closed, the user can close it even if the passenger seat is occupied.

[0148] As an optional approach, the content of the recommended content interface can be dynamically generated based on the front passenger's preference history, current time, vehicle location, and other information. The display priority of the recommended content interface can be set to be lower than that of the video display content; that is, when the front passenger is playing a video, the recommended content interface will not automatically expand or encroach on the video display area.

[0149] Figure 17 This is a schematic diagram illustrating a recommended content interface provided in this disclosure, such as... Figure 17 As shown, the second sub-display area provides buttons for manually controlling the recommended content interface to be turned on or off. When the on button is clicked, the recommended content interface will be displayed in the second display area in the form of a card list or a collection of entries.

[0150] By using the above methods, the recommended content interface can be automatically expanded based on the seat occupancy status, or the recommended content interface can be manually opened or closed by user operation commands. This ensures that the display of the recommended content interface matches the actual presence of the front passenger, reducing the number of manual operation steps for the user and providing the flexibility of manual control.

[0151] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following methods, but are not limited thereto: the method includes: responding to a user's first gesture operation on the second display area, maintaining the display range of the first sub-display area unchanged, adjusting the display range of the second display area to cover the second sub-display area, and displaying a corresponding ambient desktop; wherein the ambient desktop includes at least one of animation, sound effects, light effects, and time information; responding to a user's second gesture operation on the second display area, restoring the first display sub-area, the second display area, and the second sub-display area to their original display range.

[0152] In this embodiment, the first gesture operation refers to a touch swipe operation with a target direction and trajectory performed by the user on the second display area (i.e., the passenger-side display area), such as a three-finger swipe to the left. The first gesture operation is used to trigger the display of the ambient desktop. The ambient desktop refers to a display interface whose main purpose is to create an atmosphere, and its content may include at least one of the following: animation (such as dynamic scenery, particle effects), sound effects (such as ambient music, natural sounds), light effects (such as color changes synchronized with the animation), and time information (such as digital clock, date). The purpose of the ambient desktop is to provide drivers and passengers with a visual and auditory relaxation or immersive experience.

[0153] In response to the first gesture operation, the system maintains the display range of the first sub-display area unchanged (i.e., the content and size of the first sub-display area are unaffected), while adjusting the display range of the second display area so that it covers the second sub-display area. Covering the second sub-display area means that the second display area expands or moves in space, and its display range overlaps with that of the second sub-display area, with the second display area located on top of the second sub-display area, thereby obscuring all or part of the content of the second sub-display area. Since the second display area was originally located on the right side of the second sub-display area, through the covering operation, the second display area expands to the left, occupying the screen space originally occupied by the second sub-display area. At this time, the content of the second sub-display area may be completely obscured or partially visible, while the content displayed in the second display area is the content of the ambient desktop.

[0154] The second gesture operation refers to the operation in the opposite direction to the first gesture operation, such as swiping three fingers to the right; the second gesture operation is used to exit the ambient desktop and restore each area to its original display range; the original display range refers to the display size and position of the first sub-display area, the second sub-display area, and the second display area before the first gesture operation is performed; the display range of the second display area is shrunk back to its original position and size, while the display range of the second sub-display area is restored to its state before it was covered, and the first sub-display area remains unchanged.

[0155] As an optional method, the first gesture operation and the second gesture operation are not limited to three-finger swipe, but can also be two-finger swipe, single-finger long press and drag, or other preset gestures; when the first gesture operation is detected or the first gesture operation moves to a preset distance, the system performs an ambient desktop display; when the second gesture operation is detected or the second gesture operation moves to a preset distance, the system performs a restore operation.

[0156] Figure 18 This is a schematic diagram of a gesture operation provided in this disclosure, such as... Figure 18 As shown, when a user performs a first gesture operation (such as swiping left with three fingers) on the second display area, the arrow indicates the swipe direction; in response to the first gesture operation, the display area of ​​the second display area expands to the left, covering the second sub-display area and displaying the ambient desktop.

[0157] Figure 19 This is a schematic diagram of a gesture operation provided in this disclosure, such as... Figure 19 As shown in the figure, when the user performs a second gesture operation (such as swiping three fingers to the right) on the second display area in the ambient desktop display state, the arrow indicates the swipe direction; in response to the second gesture operation, the display range of the second display area shrinks to the right, the display range of the second sub-display area returns to the state before it was covered, the first sub-display area remains unchanged, and each area returns to its original display range.

[0158] By responding to the user's first gesture, the second display area is placed over the second sub-display area and the ambient desktop is displayed while maintaining the high-priority first sub-display area. This provides a quick way to enter an immersive ambient scene. The second gesture quickly restores the original layout, allowing users to switch flexibly between the daily interface and the ambient desktop. The operation is simple and does not affect the display of important information on the driver's side.

[0159] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following method, but not limited thereto: the method includes: displaying a floating window, the floating window covering a portion of the ambient desktop, the floating window being used to display at least one of image information and operating information of the smart device.

[0160] In this embodiment, a floating window refers to a temporary window that is independent of the ambient desktop and does not change the display area of ​​the ambient desktop; the floating window covers a portion of the ambient desktop, that is, the floating window is visually located above the ambient desktop, obscuring the content of the covered area of ​​the ambient desktop below it; the floating window is used to display at least one of the image information or operating information of the smart device; the smart device may refer to the vehicle itself, and the image information may include the vehicle's appearance, logo, user avatar, etc.; the operating information may include real-time data such as the vehicle's speed, battery level, driving range, tire pressure, fuel consumption, and mileage. It should be noted that the above examples are merely illustrative and do not limit the specific content.

[0161] During the ambient desktop display, the system can overlay the operating parameters of the smart device in the form of a floating window at a predetermined position on the ambient desktop. The floating window can be set to a semi-transparent background, making the covered ambient desktop content partially visible, or it can be set to an opaque background, completely obscuring the covered part. The size and position of the floating window can be fixed or allowed to be dragged and adjusted by the user, with no specific limitations.

[0162] As an alternative, the floating window can appear automatically after the ambient desktop is displayed and hide automatically after a predetermined time, or it can be closed by the user touching the outer area of ​​the floating window; the content displayed in the floating window can be dynamically updated according to the current status of the smart device, for example, when the vehicle battery is low, the battery information is highlighted in the floating window.

[0163] Figure 20 This is a schematic diagram of a floating window provided in this disclosure, such as... Figure 20 As shown, the first display area includes a first sub-display area and a second sub-display area, with the second display area displaying the ambient desktop. A floating window is overlaid above the ambient desktop, located within a predetermined area of ​​the ambient desktop; the floating window displays image information (such as a vehicle icon) and / or operational information (such as speed, battery level, etc.) of the smart device.

[0164] By displaying a floating window on the ambient desktop and showing image or operational information of smart devices in the floating window, users can quickly obtain important vehicle status information while enjoying the immersive experience brought by the ambient desktop, without having to exit the ambient desktop.

[0165] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following methods, but are not limited thereto. When performing full-screen display, the method further includes: In response to the received command to expand and display the shortcut toolbar, the shortcut toolbars corresponding to the first sub-display area, the second sub-display area, and the second display area are displayed in the shortcut interface layer respectively; in response to the user's selection information of the target control, the full-screen display is exited, and the display window corresponding to the target control is displayed in the first sub-display area, the second sub-display area, or the second display area bound to the target control.

[0166] In this embodiment of the disclosure, full-screen display refers to the display of a target application (such as a video playback application) in a full-screen display layer in a form that fills the entire display screen or a designated main area; during the full-screen display process, the system can receive an expand display instruction from the shortcut toolbar, which can be triggered by the user touching the edge of the screen, clicking a preset button, or performing a target gesture; the shortcut toolbar refers to a collection of desktop shortcut components used for quick access to applications or functions, usually presented in the form of an icon row or icon array.

[0167] In response to the expand / display command, the system displays the shortcut toolbars corresponding to the first sub-display area, the second sub-display area, and the second display area respectively in the shortcut interface layer (i.e., the shortcut toolbar layer). When displayed in full screen, the shortcut toolbars are not a single toolbar, but are displayed separately according to their affiliation with different display areas: the shortcut toolbar corresponding to the first sub-display area (e.g., the EID area) contains frequently used function entries for that area; the shortcut toolbar corresponding to the second sub-display area (e.g., the card list area) contains frequently used function entries for that area; and the shortcut toolbar corresponding to the second display area (e.g., the passenger side area) contains frequently used function entries for the passenger. These three shortcut toolbars can be displayed simultaneously in the shortcut interface layer, for example, located at the bottom, top, or side of the screen, each corresponding to a different area. It should be noted that the above examples are for illustrative purposes only and do not limit the specific content.

[0168] A target control refers to an interactive element in the shortcut toolbar, such as an application icon, function button, or shortcut entry. User selection of the target control can be a click, long press, or touch signal. In response to this selection, the system exits full-screen display mode, closing the full-screen application, hiding the full-screen display layer, and restoring the main interface of the application display layer. Simultaneously, the system displays the corresponding display window of the target control within its bound display area (first sub-display area, second sub-display area, or second display area). For example, if a user clicks the navigation application icon in the shortcut toolbar corresponding to the first sub-display area, the system will display the navigation application's window in the first sub-display area after exiting full-screen display. Similarly, if a user clicks the video application icon in the shortcut toolbar corresponding to the second display area, the video application's window will be displayed in the second display area. It should be noted that the above examples are for illustrative purposes only and do not limit the specific content.

[0169] Figure 21 This is a schematic diagram of a shortcut toolbar provided in this disclosure, such as... Figure 21 As shown, the full-screen display layer shows the content (such as video footage); above the full-screen display layer, the shortcut interface layer displays the shortcut toolbars corresponding to the first sub-display area, the second sub-display area, and the second display area, respectively. The diagram illustrates these three independent toolbar areas, each of which can contain multiple target controls.

[0170] Figure 22 This is a schematic diagram of a target control display window provided in this disclosure, such as... Figure 22 As shown, after the user selects the target control, the full-screen display exits, and the application display layer resumes display. The diagram shows the first sub-display area, the second sub-display area, and the second display area. Within the display area bound to the target control (the example in the diagram shows the first sub-display area), the display window corresponding to the target control (such as the EID interface) is displayed. Other areas can retain default content or be displayed according to system policies.

[0171] In the above way, during full-screen display, by responding to the expand command of the shortcut toolbar, the shortcut toolbar corresponding to each area is displayed respectively, allowing users to quickly call the function entry of different areas during full-screen viewing; by responding to the selection information of the target control, the full-screen display is exited and the corresponding display window is displayed in the bound area, realizing a seamless connection from full-screen shortcut operation to application display in the specified area, reducing the number of user operation steps.

[0172] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following method, but not limited thereto: the method includes hiding the interaction area when at least one of the following occurs: the interaction ends, an exit instruction for the interaction area is obtained, or a target interaction duration is met.

[0173] In this embodiment, hiding the interactive area means removing the interactive area from the display screen, making it invisible, and releasing the display resources it occupies, allowing other content that was obscured or compressed to be displayed again. The end of interaction means the user has completed the expected interactive operation, such as the user inputting a voice command via a voice card and receiving a response, or the user clicking the "OK" or "Cancel" button in a dialog box. Receiving an exit instruction for the interactive area means the system receives a control signal explicitly instructing the system to close the interactive area, such as the user clicking the close button in the upper right corner of the interactive area, or the user issuing a "Close" voice command. Meeting the target interaction duration means the interactive area has been continuously displayed for a preset time threshold (e.g., 15 seconds, 30 seconds). If the user does not perform any interactive operation within the preset time threshold, the system automatically hides the interactive area to avoid obscuring other content for an extended period. The above three conditions can be used individually or in combination: the system will perform the hiding operation as long as at least one of them is met.

[0174] As an optional approach, the target interaction duration can be dynamically set according to the type of interaction area. For example, a voice interaction card can be set to a shorter target interaction duration (such as 10 seconds), while an input method keyboard can be set to a longer target interaction duration (such as 60 seconds) or never be automatically hidden.

[0175] By using the above method, the interactive area is automatically hidden when the interaction ends, an exit command is received, or the target interaction duration is met, so that the interactive area does not permanently occupy the display area, avoiding unnecessary content obstruction and reducing the need for users to manually close it.

[0176] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following methods, but are not limited thereto: the second sub-display area includes a card-style desktop and an application desktop.

[0177] In this embodiment of the disclosure, the second sub-display area refers to a sub-area located inside the first display area, which can be used to display desktop-type content; the card-style desktop refers to a desktop form in which various applications or function entries are displayed in the form of visual cards in this area, and each card can display corresponding preview information, icons or shortcut operation buttons; the application desktop refers to a desktop form in which a specified application (such as a map application) is used as the desktop background or the main display content in this area, and the specified application occupies the main or all of the display area of ​​the second sub-display area, and its display area is a fixed size or an adjustable size.

[0178] Card-style desktop and application desktop can be regarded as two different display modes of the second sub-display area. The system can switch between the two modes according to the user's selection or scenario needs. Card-style desktop is suitable for displaying an aggregated view of multiple applications or information, while application desktop is suitable for displaying frequently used applications (such as navigation maps) in a persistent manner.

[0179] Figure 23 This is a schematic diagram of a desktop configuration for a second sub-display area provided in this disclosure, such as... Figure 23 As shown, the second sub-display area shows two desktop modes: the left side shows a card-style desktop, which contains multiple card-style application entries; the right side shows an application desktop, which displays the interface of a specific application (such as a map).

[0180] By limiting the second sub-display area to include both card-style desktops and application desktops, the second sub-display area can provide diverse desktop display methods to meet the needs of different users for information aggregation or persistent use of a single application.

[0181] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following method, but not limited thereto: the method includes: in the card-style desktop, each application is displayed in the form of a visual card in the second sub-display area; in response to a received return command from the main screen, the card-style desktop corresponding to the second sub-display area is displayed.

[0182] In the application desktop, a designated application serving as the desktop is displayed in the second sub-display area, and the display range of the designated application is a fixed-size display range; in response to the received return command from the main screen, the designated application corresponding to the second sub-display area is displayed.

[0183] In this embodiment, a card-style desktop is a display format of the second sub-display area. In this format, each application is displayed in the second sub-display area as a visual card. Each visual card corresponds to an independent card area, and the card may contain an application icon, name, preview information, or shortcut operation buttons. Multiple cards can be arranged in the second sub-display area (e.g., a vertical or horizontal scrolling list), and users can browse and select any card to enter the corresponding application. The home screen return command refers to the return to the desktop command generated by the user clicking the system home screen button (such as a physical Home button, a virtual Home button, or a gesture operation). In the card-style desktop format, in response to receiving the home screen return command, the system displays the card-style desktop corresponding to the second sub-display area.

[0184] Application desktop is another display mode of the second sub-display area. In this mode, the designated application, such as a map application, is displayed as the desktop within the second sub-display area. The display area of ​​the designated application is fixed in size. In application desktop mode, in response to the received return command from the main screen, the system displays the designated application corresponding to the second sub-display area, that is, it remains on the interface of the designated application, rather than switching to the card-style desktop or other interfaces. In application desktop mode, the return command from the main screen will not change the designated application displayed in the second sub-display area.

[0185] Figure 24 This is a schematic diagram of a card-style desktop provided in this disclosure, such as... Figure 24 As shown, in the second sub-display area, each application is displayed in the form of visual cards, such as Card 1, Card 2, and Card 3 arranged in sequence. The layout of the card-style desktop is illustrated by rectangular cards in the figure.

[0186] Figure 25 This is a schematic diagram of an application desktop provided in this disclosure, such as... Figure 25 As shown, in the second sub-display area, a designated application (such as a map application) is displayed as the desktop. This designated application occupies the main or entire area of ​​the second sub-display area, and its display range is a fixed size. The content of the application's desktop is indicated by "designated application" in the figure.

[0187] By distinguishing between card-style desktops and application desktops, and defining corresponding responses to home screen return commands (returning to the card list in card-style desktops and returning to the specified application in application desktops), the desktop behavior of the second sub-display area is made to match the user's expectations.

[0188] Optionally, based on any of the above embodiments or optional methods, the present disclosure embodiments may also employ the following methods, but are not limited thereto: the method of obtaining the display mode adjustment command includes at least one of the following, Obtain the command to expand and display the first sub-display area; Get the command to collapse / show the first sub-display area; Obtain the command to expand and display the second display area; Obtain the command to collapse / show the second display area; Get the command to expand and display the shortcut toolbar; Get the command to expand and display the application in full-screen mode; Get the collapse command for a full-screen application; Obtain the first gesture operation of the second display area; Obtain the second gesture operation of the second display area; Get interactive commands for the card desktop / application desktop.

[0189] In this embodiment, the display mode adjustment command is a control signal that triggers the adjustment of the display range. Its specific types can include various types, each corresponding to different user operations or system events. The first sub-display area expansion command refers to an instruction to increase the display range of the first sub-display area (e.g., the EID area), such as when a user clicks the expand button on the area, or when the vehicle enters a parking scenario and automatically expands. The first sub-display area collapse command refers to an instruction to restore the first sub-display area to its normal size or reduce its display range, such as when a user clicks the collapse button, or when the vehicle exits a parking scenario and automatically collapses. The second display area expansion command refers to an instruction to expand the display range of the second display area (e.g., the passenger side area), such as when a user clicks the zoom-in button on the passenger side video window, or when the passenger in the passenger side triggers the expansion through gesture operation. The second display area collapse command refers to an instruction to restore the second display area to its original display range, such as when a user clicks the zoom-out button. The shortcut toolbar expansion command refers to an instruction to bring up the shortcut toolbar (e.g., D...). Commands for the second display area (such as the lock bar or function shortcuts), for example, a user swipes up from the bottom of the screen, clicks a preset button, or issues a voice command; commands for expanding the display of a full-screen application refer to commands used to switch the target application to full-screen display mode, such as a user clicking the full-screen video button in P gear, or automatically generated when the system detects that the vehicle is in P gear and the user has opened a video application; commands for collapsing the display of a full-screen application refer to commands used to exit full-screen display mode and restore the normal window display, such as a user clicking the exit button on the full-screen interface or pressing the back button; the first gesture operation of the second display area refers to the preset touch swipe operation performed by the user on the second display area to trigger the ambient desktop display (such as a three-finger swipe to the left); the second gesture operation of the second display area refers to the preset touch swipe operation used to exit the ambient desktop and restore the original layout (such as a three-finger swipe to the right); the interaction commands for the card desktop / application desktop refer to the operation commands used by the user to switch between the card desktop and the application desktop, such as a user clicking the desktop mode switch button or selecting the default desktop mode in the settings.

[0190] As an alternative approach, the acquisition of the aforementioned instructions can occur simultaneously. For example, the system may simultaneously acquire the instructions to expand and display the first sub-display area and the second display area. In this case, the system determines the instruction to be executed first or merges multiple instructions based on the display priority of the target application or desktop shortcut component corresponding to each instruction.

[0191] By clearly defining the types of display mode adjustment commands and their acquisition methods, the system can identify display range adjustment needs from different sources and operations, thus adapting to diverse user interaction scenarios.

[0192] Corresponding to the above-described display method, the present invention also proposes a display device. Since the device embodiments of the present invention correspond to the above-described method embodiments, details not disclosed in the device embodiments can be referred to the above-described method embodiments, and will not be repeated here.

[0193] Figure 26 This is a schematic diagram of the structure of a display device provided in an embodiment of the present disclosure, such as... Figure 26 As shown, it includes: acquisition unit 51 and display unit 52.

[0194] The acquisition unit 51 is used to acquire a display mode adjustment instruction; the display mode adjustment instruction is used to adjust the display range of at least one target application or desktop shortcut component; The display unit 52 is used to adjust the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component.

[0195] Furthermore, in one possible implementation of this disclosure embodiment, the display priority includes layer display priority, used for: In any two layers, the layer with higher display priority is overlaid on the layer with lower display priority.

[0196] Furthermore, in one possible implementation of this disclosure embodiment, the display priority includes application / component display priority, used for: In any two target applications or desktop shortcuts, the target application or desktop shortcut with higher display priority will encroach on the display area of ​​the target application or desktop shortcut with lower display priority. Alternatively, in any two target applications or desktop shortcuts, the target application or desktop shortcut with the higher display priority will be overlaid on the target application or desktop shortcut with the lower display priority.

[0197] Furthermore, in one possible implementation of this disclosure embodiment, the layer display priority is used for: The priority of the quick toolbar layer is higher than that of the full-screen display layer, and the priority of the full-screen display layer is higher than that of the application display layer.

[0198] Furthermore, in one possible implementation of this disclosure embodiment, the display unit 52 is used for: If the target application is a full-screen application, the content will be displayed in full-screen mode. When the mode adjustment command is to display the shortcut toolbar, the display window corresponding to the shortcut toolbar is covered by the full-screen display layer, and the display content in the full-screen display layer is maintained.

[0199] Furthermore, in one possible implementation of this disclosure embodiment, the application display layer includes a first display area and a second display area, wherein the first display area includes at least two sub-display areas.

[0200] Furthermore, in one possible implementation of this disclosure embodiment, the first display area includes a first sub-display area and a second sub-display area; Application display priority is used for: The first sub-display area has a higher display priority than the second sub-display area.

[0201] Furthermore, in one possible implementation of this disclosure embodiment, the application display layer further includes an interactive area for: In response to the received interactive information, the interactive area is displayed in the second sub-display area and / or at the target location of the second display area.

[0202] Furthermore, in one possible implementation of this disclosure, displaying the interactive area at a target location in the second sub-display area and / or the second display area is used for: When the interactive information is triggered in the driver's area, the interactive area is displayed in the second sub-display area; When the interactive information is triggered in the passenger area, the interactive area is displayed in the second display area via a floating window; wherein the driver area and the passenger area are determined by the audio region.

[0203] Furthermore, in one possible implementation of this disclosure embodiment, when the interactive area is displayed at the target position of the second sub-display area, the method is further used to: In response to the instruction to expand and display the first sub-display area, the first sub-display area encroaches on the display area of ​​other applications / components in the second sub-display area.

[0204] Furthermore, in one possible implementation of this disclosure embodiment, the display priority of the first sub-display area is higher than that of the second display area, and the display priority of the second display area is higher than that of the second sub-display area.

[0205] Furthermore, in one possible implementation of this disclosure embodiment, the display unit 52 is further configured to: When the display area of ​​the first sub-display region increases, perform at least one of the following: The display area of ​​the second sub-display area and / or the display range of the second display area becomes smaller; The display area of ​​the second sub-display area becomes smaller, while the display area of ​​the second display area remains unchanged; The display area of ​​the second sub-display area remains unchanged, but the display area of ​​the second display area becomes smaller; Alternatively, when the display area of ​​the first sub-display area becomes smaller, perform at least one of the following: The display area of ​​the second sub-display area and / or the display range of the second display area becomes larger; The display area of ​​the second sub-display area becomes larger, while the display area of ​​the second display area remains unchanged; The display range of the second sub-display area remains unchanged, but the display range of the second display area becomes larger.

[0206] Furthermore, in one possible implementation of this disclosure embodiment, the display unit 52 is used for: When the display mode adjustment command is to expand the video display content in the second display area, the display range of the second sub-display area is reduced, and the display range of the second display area is increased; or, When the first sub-display area is in an expanded state, in response to the display mode adjustment command, the video display content in the second display area is expanded, the display range of the first sub-display area is maintained, the display range of the second sub-display area is reduced, and the display range of the second display area is increased.

[0207] Furthermore, in one possible implementation of this disclosure, the method is also used for: Based on the seat occupancy status of the smart device, a recommended content interface is displayed in the second display area; or, The recommended content interface can be turned on or off by the user's operation commands.

[0208] Furthermore, in one possible implementation of this disclosure embodiment, the display unit 52 is used for: In response to the user's first gesture operation on the second display area, the display range of the first sub-display area remains unchanged, and the display range of the second display area is adjusted to cover the second sub-display area to display the corresponding ambient desktop; wherein, the ambient desktop includes at least one of animation, sound effects, light effects, and time information; In response to the user's second gesture operation on the second display area, the first display sub-area, the second display area, and the second sub-display area are restored to their original display range.

[0209] Furthermore, in one possible implementation of this disclosure embodiment, the display of the corresponding ambient desktop is used for: A floating window is displayed, which covers a portion of the ambient desktop. The floating window is used to display at least one of the following: image information and operating information of the smart device.

[0210] Furthermore, in one possible implementation of this disclosure, when performing a full-screen display, the method is also used for: In response to the received command to expand and display the shortcut toolbar, the shortcut toolbars corresponding to the first sub-display area, the second sub-display area, and the second display area are displayed in the shortcut interface layer respectively. In response to the user's selection of the target control, the full-screen display is exited, and the display window corresponding to the target control is displayed in the first sub-display area, the second sub-display area, or the second display area bound to the target control.

[0211] Furthermore, in one possible implementation of the embodiments of this disclosure, it includes: The interactive area is hidden if at least one of the following conditions is met: the interaction ends, an exit command for the interactive area is received, or the target interaction duration is met.

[0212] Furthermore, in one possible implementation of this disclosure embodiment, the second sub-display area includes a card-style desktop and an application desktop.

[0213] Furthermore, in one possible implementation of this disclosure embodiment, in the card-style desktop, each application is displayed in the second sub-display area in the form of a visual card; In response to the received return command from the main screen, the card-style desktop corresponding to the second sub-display area is displayed.

[0214] Furthermore, in one possible implementation of this disclosure embodiment, in the application desktop, a designated application serving as the desktop is displayed in the second sub-display area, and the display range of the designated application is a fixed-size display range; In response to the received return command from the main screen, the specified application corresponding to the second sub-display area is displayed.

[0215] Furthermore, in one possible implementation of this disclosure embodiment, the acquisition unit 51 includes at least one of the following: Obtain the command to expand and display the first sub-display area; Get the command to collapse / show the first sub-display area; Obtain the command to expand and display the second display area; Obtain the command to collapse / show the second display area; Get the command to expand and display the shortcut toolbar; Get the command to expand and display the application in full-screen mode; Get the collapse command for a full-screen application; Obtain the first gesture operation of the second display area; Obtain the second gesture operation of the second display area; Get interactive commands for the card desktop / application desktop.

[0216] It should be noted that the foregoing explanation of the method embodiments also applies to the apparatus of the embodiments of this disclosure, and the principle is the same. Therefore, the embodiments of this disclosure are not limited thereto.

[0217] According to embodiments of this disclosure, this disclosure also provides a smart device, a readable storage medium, and a computer program product.

[0218] According to embodiments of this disclosure, this disclosure also provides a vehicle, the vehicle comprising as follows: Figure 26 The display installation.

[0219] Figure 27 A schematic block diagram of an example smart device 600 that can be used to implement embodiments of the present disclosure is shown. The smart device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The smart device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0220] like Figure 27 As shown, the intelligent device 600 includes a computing unit 601, which can perform various appropriate actions and processes based on a computer program stored in ROM (Read-Only Memory) 602 or a computer program loaded from storage unit 608 into RAM (Random Access Memory) 603. The RAM 603 may also store various programs and data required for the operation of the intelligent device 600. The computing unit 601, ROM 602, and RAM 603 are interconnected via a bus 604. An I / O (Input / Output) interface 605 is also connected to the bus 604.

[0221] Multiple components in the smart device 600 are connected to the I / O interface 605, including: an input unit 606, such as a keyboard, mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a disk, optical disk, etc.; and a communication unit 609, such as a network card, modem, wireless transceiver, etc. The communication unit 609 allows the smart device 600 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0222] The computing unit 601 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, CPUs (Central Processing Units), GPUs (Graphics Processing Units), various special-purpose AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, DSPs (Digital Signal Processors), and any suitable processor, controller, microcontroller, etc. The computing unit 601 performs the various methods and processes described above, such as demonstration methods. For example, in some embodiments, the demonstration method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 608. In some embodiments, part or all of the computer program may be loaded and / or installed on the smart device 600 via ROM 602 and / or communication unit 609. When the computer program is loaded into RAM 603 and executed by the computing unit 601, one or more steps of the methods described above may be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to perform the aforementioned demonstration method by any other suitable means (e.g., by means of firmware).

[0223] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application-Specific Standard Products), SOCs (System-on-Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0224] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0225] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, EPROM (Electrically Programmable Read-Only Memory) or flash memory, optical fiber, CD-ROM (Compact Disc Read-Only Memory), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0226] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0227] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include LANs (Local Area Networks), WANs (Wide Area Networks), the Internet, and blockchain networks.

[0228] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. A server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service system that addresses the shortcomings of traditional physical hosts and VPS (Virtual Private Server) services, such as high management difficulty and weak business scalability. Servers can also be servers for distributed systems or servers incorporating blockchain technology.

[0229] It's important to note that artificial intelligence (AI) is the study of enabling computers to simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, and planning). It encompasses both hardware and software technologies. AI hardware technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, and big data processing. AI software technologies primarily include computer vision, speech recognition, natural language processing, machine learning / deep learning, big data processing, and knowledge graph technologies.

[0230] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this application can be achieved, and this is not limited herein.

[0231] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A display method, characterized in that, include: Get display mode adjustment instructions; The display mode adjustment command is used to adjust the display range of at least one target application or desktop shortcut component; Adjust the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component.

2. The method according to claim 1, characterized in that, The display priority includes the layer display priority; In any two layers, the layer with higher display priority is overlaid on the layer with lower display priority.

3. The method according to claim 1 or 2, characterized in that, The display priority includes the display priority of applications / components; In any two target applications or desktop shortcuts, the target application or desktop shortcut with higher display priority will encroach on the display area of ​​the target application or desktop shortcut with lower display priority. Alternatively, in any two target applications or desktop shortcuts, the target application or desktop shortcut with the higher display priority will be overlaid on the target application or desktop shortcut with the lower display priority.

4. The method according to any one of claims 2-3, characterized in that, The layer display priority includes: The priority of the quick toolbar layer is higher than that of the full-screen display layer, and the priority of the full-screen display layer is higher than that of the application display layer.

5. The method according to claim 3 or 4, characterized in that, Adjusting the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component includes: If the target application is a full-screen application, the content will be displayed in full-screen mode. When the mode adjustment command is to display the shortcut toolbar, the display window corresponding to the shortcut toolbar is covered by the full-screen display layer, and the display content in the full-screen display layer is maintained.

6. The method according to any one of claims 1-5, characterized in that, The application display layer includes a first display area and a second display area, and the first display area includes at least two sub-display areas.

7. The method according to claim 6, characterized in that, The first display area includes a first sub-display area and a second sub-display area; Application display priority includes: The first sub-display area has a higher display priority than the second sub-display area.

8. The method according to any one of claims 6-7, characterized in that, The application display layer also includes an interactive area; In response to the received interactive information, the interactive area is displayed in the second sub-display area and / or at the target location of the second display area.

9. The method according to claim 8, characterized in that, Displaying the interactive area at a target location in the second sub-display area and / or the second display area includes: When the interactive information is triggered in the driver's area, the interactive area is displayed in the second sub-display area; When the interactive information is triggered in the passenger area, the interactive area is displayed in the second display area via a floating window; wherein the driver area and the passenger area are determined by the audio region.

10. The method according to claim 8 or 9, characterized in that, When the interactive area is displayed at the target location in the second sub-display area, the method further includes: In response to the instruction to expand and display the first sub-display area, the first sub-display area encroaches on the display area of ​​other applications / components in the second sub-display area.

11. The method according to any one of claims 7-10, characterized in that, The first sub-display area has a higher display priority than the second display area, and the second display area has a higher display priority than the second sub-display area.

12. The method according to any one of claims 1-11, characterized in that, Adjusting the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component includes: When the display area of ​​the first sub-display region increases, perform at least one of the following: The display area of ​​the second sub-display area and / or the display range of the second display area becomes smaller; The display area of ​​the second sub-display area becomes smaller, while the display area of ​​the second display area remains unchanged; The display area of ​​the second sub-display area remains unchanged, but the display area of ​​the second display area becomes smaller; Alternatively, when the display area of ​​the first sub-display area becomes smaller, perform at least one of the following: The display area of ​​the second sub-display area and / or the display range of the second display area becomes larger; The display area of ​​the second sub-display area becomes larger, while the display area of ​​the second display area remains unchanged; The display range of the second sub-display area remains unchanged, but the display range of the second display area becomes larger.

13. The method according to any one of claims 1-12, characterized in that, Adjusting the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component includes: When the display mode adjustment command is to expand the video display content in the second display area, the display range of the second sub-display area is reduced, and the display range of the second display area is increased; or, When the first sub-display area is in an expanded state, in response to the display mode adjustment command, the video display content in the second display area is expanded, the display range of the first sub-display area is maintained, the display range of the second sub-display area is reduced, and the display range of the second display area is increased.

14. The method according to any one of claims 5-13, characterized in that, The method further includes: Based on the seat occupancy status of the smart device, a recommended content interface is displayed in the second display area; or, The recommended content interface can be turned on or off by the user's operation commands.

15. The method according to claim 14, characterized in that, Adjusting the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component includes: In response to the user's first gesture operation on the second display area, the display range of the first sub-display area remains unchanged, and the display range of the second display area is adjusted to cover the second sub-display area to display the corresponding ambient desktop; wherein, the ambient desktop includes at least one of animation, sound effects, light effects, and time information; In response to the user's second gesture operation on the second display area, the first display sub-area, the second display area, and the second sub-display area are restored to their original display range.

16. The method according to claim 15, characterized in that, The displayed ambient desktop includes: A floating window is displayed, which covers a portion of the ambient desktop. The floating window is used to display at least one of the following: image information and operating information of the smart device.

17. The method according to any one of claims 3-16, characterized in that, When performing a full-screen display, the method further includes: In response to the received command to expand and display the shortcut toolbar, the shortcut toolbars corresponding to the first sub-display area, the second sub-display area, and the second display area are displayed in the shortcut interface layer respectively. In response to the user's selection of the target control, the full-screen display is exited, and the display window corresponding to the target control is displayed in the first sub-display area, the second sub-display area, or the second display area bound to the target control.

18. The method according to claim 8, characterized in that, include: The interactive area is hidden if at least one of the following conditions is met: the interaction ends, an exit command for the interactive area is received, or the target interaction duration is met.

19. The method according to any one of claims 7-18, characterized in that, The second sub-display area includes a card-style desktop and an application desktop.

20. The method according to claim 19, characterized in that, In the card-style desktop, each application is displayed as a visual card in the second sub-display area; In response to the received return command from the main screen, the card-style desktop corresponding to the second sub-display area is displayed.

21. The method according to claim 19, characterized in that, In the application desktop, a designated application is displayed as the desktop in the second sub-display area, and the display range of the designated application is a fixed size display range; In response to the received return command from the main screen, the specified application corresponding to the second sub-display area is displayed.

22. The method according to any one of claims 1-21, characterized in that, The command to obtain the display mode adjustment includes at least one of the following: Obtain the command to expand and display the first sub-display area; Get the command to collapse / show the first sub-display area; Obtain the command to expand and display the second display area; Obtain the command to collapse / show the second display area; Get the command to expand and display the shortcut toolbar; Get the command to expand and display the application in full-screen mode; Get the collapse command for a full-screen application; Obtain the first gesture operation of the second display area; Obtain the second gesture operation of the second display area; Get interactive commands for the card desktop / application desktop.

23. A display device, characterized in that, include: The acquisition unit is used to acquire display mode adjustment instructions; The display mode adjustment command is used to adjust the display range of at least one target application or desktop shortcut component; The display unit is used to adjust the display range of the target application or target control according to the display priority of the target application or the desktop shortcut component.

24. A smart device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-22.

25. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-22.

26. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method according to any one of claims 1-22.

27. A vehicle, characterized in that, The vehicle includes the display device as described in claim 23; or The vehicle includes the smart device as described in claim 24.