Small window conversion method, device, vehicle and computer-readable storage medium

By setting up a floating front display window and multiple independent split screens on the vehicle display screen, the problem that the in-vehicle system cannot effectively support collaborative and linked display between multiple screens is solved, free switching and splicing between applications are achieved, and user experience and safety are improved.

CN119493621BActive Publication Date: 2025-09-30ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311051959.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-18
Publication Date
2025-09-30
Estimated Expiration
2043-08-18

Smart Images

  • Figure CN119493621B_ABST
    Figure CN119493621B_ABST
Patent Text Reader

Abstract

The present invention discloses a small window conversion method, device, vehicle, and computer-readable storage medium. The small window conversion method of the present invention includes: detecting whether the display area covered by the front display window is displaying a preset target application, wherein the preset target application is an application with a display priority higher than a preset level; if so, then in the covered display area, the display area currently displaying the preset target application is used as the key interface, and the key interface is placed on the top layer for display until the preset target application currently displayed on the key interface is terminated. The present invention can support collaborative linkage display between multiple screens, realize cross-screen and cross-region content movement or switching, and through the linkage between applications, passengers can enjoy a richer interactive experience and personalized services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart cockpits, and in particular to a small window conversion method, device, vehicle, and computer-readable storage medium. Background Art

[0002] As multi-tasking displays become increasingly important in the user experience, users are increasingly demanding adaptive changes in applications in different screen areas and the linkage between screens. This means that the demand for coordinated and linked displays between different screen areas is increasing: As vehicles are equipped with larger screen displays, passengers expect to be able to effectively coordinate and link displays between different screen areas. For example, a passenger may want to view a navigation map and entertainment applications on the screen at the same time, or move an application from one area to another.

[0003] In the related art, images can only be displayed independently on multiple single screens, but cannot be displayed collaboratively on multiple screens. Therefore, it is impossible to provide users with a better riding experience.

[0004] To sum up, the current problem is that the in-vehicle system cannot effectively support collaborative and linked display among multiple screens. Summary of the Invention

[0005] The main purpose of the present invention is to provide a small window conversion method, device, vehicle and computer-readable storage medium, aiming to solve the technical problem that the current vehicle-mounted system cannot effectively support collaborative linkage display between multiple screens.

[0006] To achieve the above-mentioned object, the present invention provides a small window conversion method, which is applied to a vehicle display screen, wherein the vehicle display screen includes multiple independent split screens, wherein the independent split screens include a first screen corresponding to the main driver's seat and a second screen corresponding to the co-driver's seat. A floating front display window is provided on the vehicle display screen, and the application loaded and displayed in the front display window is an application independent of the first screen and the application of the second screen. The method includes:

[0007] detecting whether a preset target application is being displayed in the display area covered by the front display window, wherein the preset target application is an application having a display priority higher than a preset level;

[0008] If so, in the covered display area, the display area that is displaying the preset target application is used as the key interface, and the key interface is placed on the top layer for display until the preset target application that is displaying the key interface is terminated.

[0009] Optionally, the step of placing the key interface on the top layer for display until the preset target application currently displaying the key interface is terminated includes:

[0010] The front display window is moved from the current first area position to a second area position that does not cover the key interface until the preset target application being displayed on the key interface is terminated, and the front display window is moved back to the first area position.

[0011] Optionally, before the step of moving the front display window from the current first area position to a second area position that does not cover the key interface, the method further includes:

[0012] When the current window state of the front display window is an embedded state, converting the current window state of the front display window from the embedded state to a suspended state;

[0013] After the step of moving the front display window back to the first area position, the method further includes:

[0014] The current window state of the front display window is restored to the embedded state.

[0015] Optionally, before the step of placing the key interface on the top layer for display until the preset target application currently displaying the key interface is terminated, the method further includes:

[0016] If there are multiple key interfaces, each of the key interfaces is flattened and then displayed on the top layer of the vehicle display screen, so that the preset target applications displayed on each of the key interfaces are displayed side by side and completely;

[0017] If there is only one key interface, the step of placing the key interface on the top layer for display until the preset target application currently displaying the key interface is terminated is executed.

[0018] Optionally, the step of placing the key interface on the top layer for display until the preset target application currently displaying the key interface is terminated includes:

[0019] The display level of the key interface is set to the top display until the application currently displaying the preset protection range is terminated, and the display level of the front display window is restored to the top display.

[0020] Optionally, the step of placing the key interface on the top layer for display until the preset target application currently displaying the key interface is terminated includes:

[0021] Detecting whether the application currently displayed in the front display window is the preset target application;

[0022] If so, the front display window is moved from the current first area position to a second area position that does not cover the key interface, until the preset target application currently displayed on the key interface is terminated, and the front display window is moved back to the first area position;

[0023] If not, the display level of the key interface is set to the top display until the preset target application being displayed on the key interface is terminated, and the display level of the front display window is restored to the top display.

[0024] Optionally, the key interface is the display area of ​​the first screen, the display area of ​​the second screen or the display area of ​​the target display window, wherein the target display window is other display windows in the vehicle display screen that are different from the front display window.

[0025] Optionally, the display area of ​​the first screen includes a central control display area and an instrument area, and the key interface is the display area of ​​the central control display area, the display area of ​​the instrument area, the display area of ​​the second screen, or the display area of ​​the target display window, wherein the default display image information of the instrument area is the instrument image information, and the default display image information of the central control display area is user application information or multimedia information.

[0026] Optionally, the method further includes:

[0027] detecting a window movement instruction generated by performing a first preset touch operation on the front display window;

[0028] According to the window movement instruction, the front display window is moved on the vehicle display screen, wherein the types of position movement include in-screen area movement of the first screen, in-screen area movement of the second screen, and cross-screen movement between the first screen and the second screen.

[0029] Optionally, after the step of moving the front display window on the vehicle display screen according to the window movement instruction, the method further includes:

[0030] Detecting a current location area of ​​the front display window after the position movement is completed, and determining whether the current location area falls within a preset embedding area of ​​the vehicle display screen;

[0031] In the case of being within the preset embedding area, the current window state of the front display window is converted from a suspended state to an embedded state.

[0032] Optionally, before the step of determining whether the current location area belongs to a preset embedding area of ​​the vehicle display screen, the method further includes:

[0033] Detecting whether the vehicle display screen is in a full-screen display mode, wherein the full-screen display mode is a mode in which a first screen and a second screen are combined into a large screen to jointly display an application;

[0034] If yes, keeping the current window state of the front display window in a suspended state;

[0035] If not, execute: the step of determining whether the current location area belongs to the preset embedded area range of the vehicle display screen.

[0036] Optionally, after the step of converting the current window state of the front display window from a suspended state to an embedded state, the method further includes:

[0037] Determine the independent split screen in which the front display window is currently located, and use the independent split screen in which the front display window is currently located as a target independent split screen;

[0038] The window size of the front display window is transformed to align and adapt with other display areas in the target independent split screen, so that the front display window and the other display areas are displayed side by side and completely, wherein the other display areas are display areas different from the front display window.

[0039] Optionally, after the step of resizing the front display window to align and adapt with other display areas in the target independent split screen, the method further includes:

[0040] detecting a preset touch-and-drag operation performed on the front display window;

[0041] According to the touch coordinate movement information corresponding to the preset touch-and-drag operation, the front display window is controlled to move in a position corresponding to the touch coordinate movement information until the preset touch-and-drag operation stops and the position movement stops accordingly;

[0042] After the preset touch-and-drag operation stops, detecting the degree of overlap between the front display window at the current area position and other display areas within the vehicle display screen;

[0043] When the degree of regional overlap is less than or equal to a preset degree threshold, the front display window is moved from the current regional position back to the initial regional position before the position movement.

[0044] Optionally, the method further includes:

[0045] detecting a window expansion instruction generated by performing a second preset touch operation on the front display window;

[0046] According to the window expansion instruction, the window area size of the front display window is expanded on the vehicle display screen, wherein the types of size expansion include in-screen size expansion of the first screen, in-screen size expansion of the second screen, and cross-screen size expansion between the first screen and the second screen.

[0047] In addition, the present application also provides a small window conversion device, which is applied to a vehicle display screen, wherein the vehicle display screen includes multiple independent split screens, wherein the independent split screens include a first screen corresponding to the main driver's seat and a second screen corresponding to the co-driver's seat. A floating front display window is provided on the vehicle display screen, and the application loaded and displayed in the front display window is an application independent of the first screen and the application of the second screen. The device includes:

[0048] a coverage detection module, configured to detect whether a preset target application is being displayed in the display area covered by the front display window, wherein the preset target application is an application having a display priority higher than a preset level;

[0049] The display conversion module is used to, if so, use the display area that is displaying the preset target application as the key interface in the covered display area, and place the key interface on the top layer for display until the preset target application that is displaying the key interface is terminated.

[0050] In addition, the present application also provides a vehicle display screen, characterized in that it includes a memory, a processor, and a small window conversion program stored on the memory and runnable on the processor. When the small window conversion program is executed by the processor, the steps of the small window conversion method as described above are implemented.

[0051] In addition, the present application also provides a vehicle, comprising the vehicle display screen as described above.

[0052] In addition, the present application also provides a computer-readable storage medium, on which a small window conversion program is stored. When the small window conversion program is executed by a processor, the steps of the small window conversion method described above are implemented.

[0053] Since the importance of information from different applications to safe driving is different, the priority of different information prompts should also be different. In order to improve the intelligence and safety of driving, the present application sets the vehicle display screen to include multiple independent split screens, the independent split screens including a first screen corresponding to the main driver's seat and a second screen corresponding to the co-driver's seat, and a floating front display window is provided on the vehicle display screen, and the application loaded and displayed in the front display window is an application independent of the first screen and the application of the second screen. The method includes: detecting whether the display area covered by the front display window is displaying a preset target application, wherein the preset target application is an application with a display priority higher than a preset level; if so, in the covered display area, the display area that is displaying the preset target application is used as the key interface, and the key interface is placed on the top layer for display until the preset target application being displayed on the key interface is terminated. By pre-setting the priorities of different applications (for example, applications include music playback, video playback, map navigation, etc.), the display level of the small window is set based on the application priority on different small window screens, thereby The system displays the required information in a prominent manner, thereby highlighting application information with high task priority as much as possible, greatly improving the user experience and safety. This enhances the driving experience while ensuring the driver's driving safety, allowing users to freely move the front display window based on preset touch and drag operations, without having to consider whether it will cover important application information on the independent split-screen desktop. By moving an application from one area to another, users can view multiple applications (such as navigation maps and entertainment applications) on the screen simultaneously, realizing the use of the first and second screens to form a splicing combination to take advantage of the ultra-long screen. The application architecture adopts a high degree of freedom of interaction, in which navigation, multimedia, video and other applications can flow between the first and second screens, giving users a better multi-screen collaborative and interactive experience. Compared with the traditional fixed split-screen mode, the above solution can dynamically adjust the layout and display of applications on the screen according to passenger needs and scenario requirements, achieving a more flexible split-screen display effect, and passengers can directly operate and interact on the screen. Through simple gestures, passengers can quickly move applications from one area to another, realizing cross-screen and cross-region content movement or switching. Through the linkage between applications, passengers can enjoy richer interactive experience and personalized services. This linkage and interaction method can meet passengers' needs for personalization and intelligence, and improve the overall user experience, thereby effectively solving the technical problem that the current in-vehicle system cannot effectively support collaborative linkage display between multiple screens. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying any creative work.

[0055] Figure 1 This is a flow chart of a first embodiment of a small window conversion method according to the present invention;

[0056] Figure 2 This is a schematic diagram of an interface of a preset target application displayed in a front display window in an embodiment of the present invention;

[0057] Figure 3 This is a schematic diagram of the interface of a vehicle display screen according to the first embodiment of the present invention;

[0058] Figure 4 This is a schematic diagram of the interface of a vehicle display screen according to a second embodiment of the present invention;

[0059] Figure 5 This is a schematic diagram of the interface of a vehicle display screen according to a third embodiment of the present invention;

[0060] Figure 6 This is a flow chart of a second embodiment of a small window conversion method according to the present invention;

[0061] Figure 7 A schematic diagram of the interface conversion of a vehicle display screen for generating a front display window in one embodiment of the present invention;

[0062] Figure 8 A schematic diagram of scene conversion for generating a front display window in an embodiment of the present invention;

[0063] Figure 9 This is a schematic diagram of the interface of a vehicle display screen according to a third embodiment of the present invention;

[0064] Figure 10 Schematic diagram of a scene showing the window state of a front display window in an embodiment of the present invention;

[0065] Figure 11 A schematic diagram of a device module of a small window conversion device according to an embodiment of the present invention;

[0066] Figure 12 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention.

[0067] The purpose, features, and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail later. These drawings and the accompanying text are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of this application for those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0068] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0069] It should be noted that if the embodiments of the present invention involve directional indications (such as up, down, left, right, front, back, etc.), the directional indications are only used to explain the relative position relationship, movement status, etc. between the various components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indications will also change accordingly.

[0070] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present invention, the descriptions of "first", "second", etc. are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features specified as "first" and "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but this must be based on the fact that ordinary technicians in this field can implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0071] The smart cockpit is an intelligent service system based on the car's cockpit, which is used to proactively understand and meet user needs. From the perspective of end consumers, passengers not only do not need to worry about driving the car, but can also get a comfortable experience from the smart cockpit's entertainment system.

[0072] With the rapid development of smart cockpits, cockpit displays have evolved from a single display to multiple displays, providing users with a better riding experience. During the user's riding experience, due to the increase in screen display area, passengers' demand for interaction between different areas of the screen has gradually increased. At the same time, with the gradual enrichment of vehicle infotainment systems and in-vehicle ecosystems, the use cases of applications in the in-vehicle interface have become more complex. The multi-tasking display function plays an increasingly important role in the user's vehicle experience. At the same time, the need for applications in different areas of the screen to adapt to changes and linkage between screens has become a feature that enhances the user experience.

[0073] As users adapt to the changes in applications in different areas of the screen and the demand for linkage between screens becomes increasingly strong. That is, the demand for coordinated linkage display between different areas of the screen is increasing: as vehicles are equipped with larger screen displays, passengers hope to be able to effectively coordinate and link displays between different areas of the screen. For example, passengers may want to view navigation maps and entertainment applications on the screen at the same time, or move an application from one area to another. In related technologies, images can only be displayed independently on multiple single screens, and coordinated linkage display cannot be performed on multiple screens. Therefore, it is impossible to provide users with a better riding experience. In summary, the current problem is that the in-vehicle system cannot effectively support coordinated linkage display between multiple screens.

[0074] Based on this, the present invention provides a small window conversion method, please refer to Figure 1 The small window conversion method is applied to a vehicle display screen, the vehicle display screen includes multiple independent split screens, the independent split screens include a first screen corresponding to the main driver's seat, and a second screen corresponding to the co-pilot seat. A floating front display window is provided on the vehicle display screen, and the application loaded and displayed in the front display window is an application independent of the first screen and the application of the second screen. The method includes:

[0075] Step S10, detecting whether the display area covered by the front display window is displaying a preset target application, wherein the preset target application is an application having a display priority higher than a preset level;

[0076] Step S20: If yes, then in the covered display area, the display area that is displaying the preset target application is used as the key interface, and the key interface is placed on the top layer for display until the preset target application that is being displayed on the key interface is terminated.

[0077] In this embodiment, the application with a display priority higher than the preset level refers to an application that is more important to safe driving or is more important to the user. Figure 2As shown, the preset target applications displayed in the display window include, but are not limited to, phone calls 11, video calls 12, ADAS (Advanced Driver Assistance System) applications 13, information notifications 14, video playback 15, vehicle fault prompts 16, and vehicle side and rear environment images 17, etc. This embodiment does not impose specific limitations on these applications. In this embodiment, a floating front display window can be generated to present various small window scenes on the vehicle display screen, thereby facilitating the handling of various temporary tasks and allowing the driver and co-driver to quickly view and process them.

[0078] In this embodiment, after triggering the generation of a floatable front display window, the size of the generated front display window is an initial default size, which is smaller than the size of the first screen and smaller than the size of the second screen. This facilitates the user to move the floatable front display window within the screen area of ​​the first screen, within the screen area of ​​the second screen, or across screens between the first and second screens based on a preset user touch and drag operation. It is understandable that the user can expand the size of the window area of ​​the front display window on the vehicle display screen by performing a preset touch operation on the front display window. That is, after the front display window is generated, its initial default size can be edited and changed based on the user's touch operation instruction.

[0079] Those skilled in the art will know that the application loaded and displayed in the front display window is independent of the application on the first screen, and the application on the second screen means that the front display window is a floating window that can be moved between the first screen and the second screen based on the user's touch operation, and the application loaded and displayed in the front display window and application 1 (the application loaded and displayed on the desktop corresponding to the first screen) and application 2 (the application loaded and displayed on the desktop corresponding to the second screen) can be independent of each other without interfering with each other, such as Figure 8 Of course, when the vehicle's display enters full-screen mode, meaning the first and second screens are combined to display a single application, any changes to the interface of the application on the first screen caused by human-computer interaction should also affect the application on the second screen. However, the application loaded in the front display window can still be independent of the application loaded on the combined first and second screens, without interfering with each other.

[0080] Exemplarily, the key interface is the display area of ​​the first screen, the display area of ​​the second screen, or the display area of ​​the target display window, wherein the target display window is other display windows in the vehicle display screen that are different from the front display window.

[0081] It is understandable that when multiple preset target applications are triggered, multiple floating display windows may be generated on the vehicle display screen. The most recently generated display window may be referred to as the front display window, and the previously generated display window may be referred to as the target display window. It is known to those skilled in the art that when there are multiple display windows on a vehicle display screen, these display windows generally have display hierarchy attributes. The display window with the highest display hierarchy belongs to the top-level display window. When there is an overlapping area between the top-level display window and other display windows, the top-level display window will cover the other display windows. The display window with the lowest display hierarchy belongs to the bottom-level display window. When there is an overlapping area between the bottom-level display window and other display windows, the other display windows will cover the bottom-level display window.

[0082] Since the importance of information from different applications to safe driving is different, the priority of different information prompts should also be different. In order to improve the intelligence and safety of driving, the embodiment of the present application is to set the vehicle display screen to include multiple independent split screens, the independent split screens including a first screen corresponding to the main driver's seat and a second screen corresponding to the co-driver's seat, and a floating front display window is provided on the vehicle display screen, and the application loaded and displayed in the front display window is an application independent of the first screen and the application of the second screen. The method includes: detecting whether the display area covered by the front display window is displaying a preset target application, wherein the preset target application is an application with a display priority higher than a preset level; if so, in the covered display area, the display area that is displaying the preset target application is used as the key interface, and the key interface is placed on the top layer for display until the preset target application being displayed by the key interface is terminated. By pre-setting the priorities of different applications (for example, applications include music playback, video playback, map navigation, etc.), the display level of the small window is set based on the application priority on different small window screens, thereby Information of varying importance is highlighted accordingly, thereby emphasizing application information with high task priority as much as possible, greatly improving user experience and safety. This enhances the driving experience while ensuring driver safety, allowing users to freely move the front display window based on preset touch and drag operations without having to consider whether it will cover important application information on the independent split-screen desktop. By moving an application from one area to another, users can simultaneously view multiple applications (such as navigation maps and entertainment applications) on the screen, leveraging the advantages of the ultra-long screen by splicing the first and second screens. A highly flexible interactive approach is adopted in the application architecture, where navigation, multimedia, video, and other applications can flow between the first and second screens, giving users a better multi-screen collaborative and interactive experience. Compared to the traditional fixed split-screen mode, the above solution can dynamically adjust the layout and display of applications on the screen according to passenger needs and scenario requirements, achieving a more flexible split-screen display effect, allowing passengers to directly operate and interact on the screen. Through simple gestures, passengers can quickly move applications from one area to another, realizing cross-screen and cross-region content movement or switching. Through the linkage between applications, passengers can enjoy richer interactive experience and personalized services. This linkage and interaction method can meet passengers' needs for personalization and intelligence, and improve the overall user experience, thereby enabling the embodiments of the present application to effectively solve the technical problem that the current in-vehicle system cannot effectively support collaborative linkage display between multiple screens.

[0083] In a possible implementation, the step of placing the key interface on the top layer for display until the preset target application currently displaying the key interface is terminated includes:

[0084] Step A10: Move the front display window from the current first area position to a second area position that does not cover the key interface until the preset target application being displayed on the key interface is terminated, and then move the front display window back to the first area position.

[0085] To facilitate understanding, an example scenario is given in which the front display window occupies the speed ADAS (Advanced Driver Assistance System) application information on the C screen (the instrument area of ​​the first screen). When occupied, the front display window moves from the current first area position to the second area position that does not cover the ADAS application information for display. When the ADAS information is canceled, the front display window automatically moves back to the first area position.

[0086] This embodiment moves the front display window from the current first area position to the second area position that does not cover the key interface until the preset target application being displayed on the key interface is terminated, and the front display window is moved back to the first area position, so that important information can be highlighted accordingly, thereby highlighting application information with high task priority as much as possible, greatly improving the user experience and safety, and enhancing the experience of collaborative linkage display between multiple screens while ensuring the driver's driving safety.

[0087] In one practicable manner, before the step of moving the front display window from the current first area position to the second area position not covering the key interface, the method further includes:

[0088] Step B10: when the current window state of the front display window is the embedded state, convert the current window state of the front display window from the embedded state to the suspended state;

[0089] After the step of moving the front display window back to the first area position, the method further includes:

[0090] Step B20: Restoring the current window state of the front display window to the embedded state.

[0091] In this embodiment, to facilitate understanding, illustratively, the embedding scenario in which the front display window is in an embedded state includes: after the front display window appears, the system determines whether there is space for the small window to be embedded based on the applications currently opened in other areas. If the embedding conditions are met (i.e., the independent split screen where the front display window is located has sufficient embedding space), the other areas within the independent split screen and the corresponding applications within the screen will be adaptively changed to ensure that the small window (i.e., the front display window) and applications in other areas can be fully displayed. The embedded small window and applications in other areas are displayed side by side at the same level.

[0092] In addition, to facilitate understanding, as an example, the floating scenario in which the front display window is in a floating state includes: after the front display window appears, the system determines whether there is space for a small window to be embedded based on the applications currently opened in other areas. If the embedding conditions are not met (that is, the independent split screen where the front display window is located does not have enough embedding space), the other areas within the independent split screen and the corresponding applications within the screen maintain the current size and do not change. After the display window is opened, the level is above the application level of the independent split screen (at this time, the window state of the front display window is in a floating state).

[0093] Since the top-level window among the multiple stacked display windows is in a suspended state, it is convenient for users to move the front display window based on the preset touch drag operation, and move an application from one area to another, so that users can view multiple applications (such as navigation maps and entertainment applications, etc.) in parallel on the screen at the same time, and realize the use of the first screen and the second screen for splicing and combination to form an ultra-long screen. A high-freedom interaction method is adopted in the application architecture, among which navigation, multimedia, video and other applications can flow between the first screen and the second screen, giving users a better collaborative and interactive experience between multiple screens.

[0094] In a possible embodiment, before the step of placing the key interface on the top layer for display until the preset target application currently displaying the key interface is terminated, the method further includes:

[0095] Step C10: If there are multiple key interfaces, each of the key interfaces is tiled and then displayed on the top layer of the vehicle display screen, so that the preset target applications displayed on each of the key interfaces are displayed side by side and completely;

[0096] Step C20 , if there is only one key interface, execute: the step of placing the key interface on the top layer for display until the preset target application currently displayed on the key interface is terminated.

[0097] This embodiment, when there are multiple key interfaces, flattens each key interface on the vehicle display screen and displays them on the top layer, so that the preset target applications displayed by each key interface are displayed side by side and completely, thereby achieving the simultaneous display of multiple tasks with higher priority applications to the user, allowing the user to increase the amount of information obtained, while improving the collaborative linkage display between multiple screens of the user, without missing prompts of important application information, greatly improving the user experience and safety, and enhancing the driving experience while ensuring the driver's driving safety.

[0098] In an practicable manner, the step of placing the key interface on the top layer for display until the preset target application currently displaying the key interface is terminated includes:

[0099] Step D10 , setting the display level of the key interface to the top display until the application currently displaying the preset protection range is terminated, and restoring the display level of the front display window to the top display.

[0100] This embodiment sets the display level of the key interface to the top display until the application currently displaying the preset protection range is terminated, and then restores the display level of the front display window to the top display, so that important information can be highlighted accordingly, thereby making it possible to highlight application information with high task priority as much as possible, greatly improving the user experience and safety, and enhancing the experience of collaborative linkage display among multiple screens while ensuring the driver's driving safety.

[0101] In one possible implementation, please refer to Figure 6 The step of placing the key interface on the top layer for display until the preset target application currently displayed on the key interface is terminated includes:

[0102] Step S21, detecting whether the application currently displayed in the front display window is the preset target application;

[0103] Step S22: If yes, the front display window is moved from the current first area position to a second area position that does not cover the key interface, until the preset target application currently displayed on the key interface is terminated, and the front display window is moved back to the first area position;

[0104] Step S23: If not, the display level of the key interface is set to the top display until the preset target application being displayed on the key interface is terminated, and the display level of the front display window is restored to the top display.

[0105] This embodiment sets the display level of small windows based on the application priority on different small window screens, so as to highlight important application information accordingly, thereby highlighting application information with high task priority as much as possible, greatly improving the user experience and security, and realizing the use of the first screen and the second screen for splicing and combining to form the characteristics of the ultra-long screen. A high-freedom interaction method is adopted in the application architecture, among which navigation, multimedia, video and other applications can flow between the first screen and the second screen, giving users a better collaborative and interactive experience between multiple screens.

[0106] Exemplarily, the display area of ​​the first screen includes a central control display area and an instrument area, and the key interface is the display area of ​​the central control display area, the display area of ​​the instrument area, the display area of ​​the second screen, or the display area of ​​the target display window, wherein the default display image information of the instrument area is the instrument image information, and the default display image information of the central control display area is user application information or multimedia information.

[0107] To facilitate understanding, in one embodiment shown, Figure 3 As shown, the vehicle display screen includes a first screen 2 corresponding to the main driver's seat and a second screen 3 corresponding to the co-pilot seat, wherein the first screen 2 may include a central control display area 22 and an instrument area 21. In addition, the vehicle display screen also includes a floating front display window 1.

[0108] In one possible implementation, the method further includes:

[0109] Step E10, detecting a window movement instruction generated by performing a first preset touch operation on the front display window;

[0110] Step E20, according to the window movement instruction, the front display window is moved on the vehicle display screen, wherein the types of position movement include in-screen area movement of the first screen, in-screen area movement of the second screen, and cross-screen movement between the first screen and the second screen.

[0111] In this embodiment, the touch type of the first preset touch operation may be a three-finger sliding gesture. This embodiment does not specifically limit the touch type of the first preset touch operation.

[0112] This embodiment detects a window movement instruction generated by a first preset touch operation on the front display window, and moves the front display window on the vehicle display screen according to the window movement instruction, wherein the types of position movement include in-screen area movement of the first screen, in-screen area movement of the second screen, and cross-screen movement between the first screen and the second screen, thereby enabling the embodiment of the present application to provide a more flexible split-screen display. Passengers can perform a first preset touch operation on the front display window on the screen, freely adjust the application layout of the multi-screen display, select the application to be displayed, and view multiple applications or content at the same time. Compared with the traditional fixed split-screen mode, the above solution can dynamically adjust the layout and display of applications on the screen according to the needs of passengers and scenario requirements, thereby achieving a more flexible split-screen display effect.

[0113] That is, in this embodiment, passengers can use touch types such as multi-touch and gesture control technology to perform direct operations and interactions on the screen. Through simple gestures, passengers can quickly move applications from one area to another, realize cross-area content movement or switching, dynamically adjust the layout and display of applications on the screen, and achieve a more flexible split-screen display effect.

[0114] To help understand, an exemplary multi-screen interactive scenario is listed, which can be referred to Figure 3 and Figure 4 , users can Figure 3 The front display window 1 of the vehicle display screen shown in the figure performs a first preset touch operation, such as sliding to the right with three fingers, and converts to Figure 4 The interface of the vehicle display screen is shown, so that the front display window 1 moves from the first position in the first screen 2 to the second position in the second screen 3, completing the cross-screen movement of the front display window between the first screen 2 and the second screen 3. It should be noted that the multi-screen linkage interaction scenario shown is only used to understand the technical concept or principle of the present application, and does not constitute a limitation on the interface of the vehicle display screen of the present application. More simple transformations of the application interface of the vehicle display screen based on this technical concept are all within the scope of protection of the present application.

[0115] Furthermore, after the step of moving the front display window on the vehicle display screen according to the window movement instruction, the method further includes:

[0116] Step F10, detecting the current position area of ​​the front display window after the position movement is completed, and determining whether the current position area belongs to the preset embedding area of ​​the vehicle display screen;

[0117] Step F20 : If the window is within the preset embedding area, the current window state of the front display window is converted from the floating state to the embedded state.

[0118] In this embodiment, the range of the preset embedded area can be the preset display area in the main control display area of ​​the first screen, or the preset display area near the right side of the second screen, and currently it can also be the preset display area in the instrument area of ​​the first screen. This embodiment does not make any specific limitation on the range of the preset embedded area.

[0119] This embodiment detects the current position area of ​​the front display window after the position movement is completed, and determines whether the current position area belongs to the preset embedded area of ​​the vehicle display screen. If it belongs to the preset embedded area, the window state of the front display window is set to the embedded state, so that when the front display window is in the floating state, the small window (i.e., the front display window) can be dragged arbitrarily within the horizontal range between multiple screens. When the stop position identifies the embedded position of the small window, it is determined whether the small window is switched from the floating state to the embedded state according to the overlapping range with the application, so that the display window of the embodiment of the present application can be linked with the applications of the first screen and the second screen, supporting the linkage and interaction between multi-screen applications. Through the linkage between applications, passengers can enjoy richer interactive experience and personalized services. This linkage and interaction method can meet the passengers' needs for personalization and intelligence, and improve the overall user experience.

[0120] Furthermore, before the step of determining whether the current location area belongs to the preset embedding area of ​​the vehicle display screen, the method further includes:

[0121] Step G10: detecting whether the vehicle display screen is in a full-screen display mode, wherein the full-screen display mode is a mode in which the first screen and the second screen are combined into a large screen to jointly display an application;

[0122] Step G20: If yes, keep the current window state of the front display window in a suspended state;

[0123] Step G30, if not, execute: the step of determining whether the current location area belongs to the preset embedded area range of the vehicle display screen.

[0124] This embodiment sets the window state of the front display window to a floating state when detecting that the vehicle display screen is in full-screen display mode. As a result, when an application occupies the entire screen area of ​​the vehicle display screen, that is, when a single application occupies screen A (the instrument area of ​​the first screen), screen B (the central control display area of ​​the first screen) and screen C (the second screen) when the full-screen application is turned on, the current full-screen application remains in the full-screen state, and the newly appeared small window application will exist as a floating small window, so that the user can move the front display window based on the preset touch drag operation, move an application from one area to another, and view multiple applications (such as navigation maps and entertainment applications) on the screen in parallel at the same time, realizing the advantage of splicing and combining the first screen and the second screen to form an ultra-long screen. A high degree of freedom of interaction is adopted in the application architecture, wherein navigation, multimedia, video and other applications can flow between the first screen and the second screen, bringing users a better collaborative and interactive experience between multiple screens.

[0125] In a possible implementation, after the step of converting the current window state of the front display window from the floating state to the embedded state, the method further includes:

[0126] Step H10, determining the independent split screen in which the front display window is currently located, and taking the independent split screen in which the front display window is currently located as the target independent split screen;

[0127] Step H20, transforming the window size of the front display window to align and adapt with other display areas in the target independent split screen, so that the front display window and the other display areas are displayed side by side and completely, wherein the other display areas are display areas different from the front display window.

[0128] Specifically, when the independent split screen in which the front display window is currently located is the first screen, the window size of the embedded window is transformed to align and fit with other display areas within the first screen; when the independent split screen in which the front display window is currently located is the second screen, the window size of the embedded window is transformed to align and fit with other display areas within the second screen.

[0129] To help understand, Figure 5 As shown in the figure, an example of a vehicle display interface diagram is given, in which the three front display windows 1 are aligned and adapted with other display areas of the first screen 2 (including the instrument area 21 and the central control display area 22). In addition, the display area of ​​the first screen 2 is aligned and adapted with the second screen 3.

[0130] This embodiment determines the independent split screen in which the front display window is currently located, takes the independent split screen in which the front display window is currently located as the target independent split screen, and transforms the window size of the front display window to align and adapt with other display areas in the target independent split screen, so that the front display window and the other display areas are displayed side by side and completely, thereby making the front display window and the other display areas of the independent split screen and the corresponding applications in the screen adaptively linked to each other to ensure that the front display window and other area applications can be fully displayed, and the embedded small window and other display area applications are displayed side by side at the same level.

[0131] Furthermore, after the step of transforming the window size of the front display window to align and adapt with other display areas in the target independent split screen, the method further includes:

[0132] Step I10, detecting a preset touch-and-drag operation on the front display window;

[0133] Step I20: controlling the front display window to move in accordance with the touch coordinate movement information corresponding to the preset touch-and-drag operation, until the preset touch-and-drag operation stops and the position movement stops accordingly;

[0134] Step I30: After the preset touch-and-drag operation stops, detecting the degree of overlap between the front display window at the current area position and other display areas within the vehicle display screen;

[0135] Step I40: When the degree of regional overlap is less than or equal to a preset threshold, the front display window is moved from the current regional position back to the initial regional position before the position movement.

[0136] In this embodiment, when the degree of area overlap is less than or equal to a preset degree threshold, the front display window is moved from the current position area back to the initial position area before the position movement (that is, when the degree of area overlap is less than or equal to the preset degree threshold, the position change of the front display window in the embedded state is small, and it can be adsorbed back to the front display window that has produced a small position change).

[0137] Furthermore, after the step of detecting the degree of overlap between the current position area of ​​the front display window and other display areas in the vehicle display screen, the method further includes:

[0138] Step J10: When the degree of overlap of the regions is greater than a preset threshold, the window state of the front display window is converted from an embedded state to a suspended state, and the display level of the front display window is a top-level display.

[0139] In this embodiment, when the degree of overlap of the areas is greater than a preset threshold, the current position area of ​​the front display window will be maintained (that is, when the degree of overlap of the areas is greater than the preset threshold, the position of the front display window changes greatly, and the front display window will not be adsorbed and restored to the initial window position in the embedded state before the change), and the window state of the front display window will be converted from the embedded state to the floating state, and the display level of the front display window will be the top-level display, that is, at this time the front display window covers other display areas in the vehicle display screen.

[0140] Specifically, after the step of converting the window state of the front display window from the embedded state to the suspended state at the current position, the method further includes:

[0141] Step K10 , expanding other display areas in the target independent split screen at the initial position to fill the blank area generated by the front display window in the target independent split screen after the front display window completes the position movement.

[0142] As an example, the area overlap degree is the ratio of the horizontal overlap length to the width of the front display window, wherein the horizontal overlap length is the overlap length of the front display window in the horizontal direction with other display areas in the vehicle display screen.

[0143] In order to help understand the above embodiment, a specific embodiment 1 is listed:

[0144] When the small window is in the embedded state (i.e., the front display window is in the embedded state), click the small window control bar to activate the small window dragging function, and keep clicking to drag the small window to move its position.

[0145] When the small window is dragged and the horizontal overlap with the open application does not exceed 3 / 4 of the small window width, it will be adsorbed to the default horizontal position after release. At this time, the small window remains embedded.

[0146] When the dragged small window and the recognition area overlap horizontally to more than 3 / 4 of the small window width, screen A where application 1 is located (i.e., the main display area of ​​the first screen) moves to the left and adapts its size to fill the blank area after the small window is moved out. After releasing, the small window enters a floating state.

[0147] When the small window is in the floating state, it can be dragged arbitrarily in the horizontal range until the small window embedding position is identified. The small window is judged whether to switch from the floating state to the embedded state according to the overlapping range with the application.

[0148] It should be noted that the above-mentioned specific embodiment 1 is only used to understand the technical concept or principle of the present application, and does not constitute a limitation on the small window conversion method of the present application. More forms of simple transformations based on this technical concept are all within the scope of protection of the present application.

[0149] This embodiment moves the front display window based on a preset touch and drag operation, moves an application from one area to another, supports dragging the small window arbitrarily within the horizontal range between multiple screens until the embedded position of the small window is identified, and determines whether the small window is switched from the embedded state to the floating state according to the overlapping range with the application, so that the display window of the embodiment of the present application can be linked with the applications of the first screen and the second screen, supporting linkage and interaction between multi-screen applications. Through the linkage between applications, passengers can enjoy richer interactive experience and personalized services. This linkage and interaction method can meet the passengers' needs for personalization and intelligence, and improve the overall user experience.

[0150] In one possible implementation, the method further includes:

[0151] Step L10, detecting a window expansion instruction generated by performing a second preset touch operation on the front display window;

[0152] Step L20, according to the window expansion instruction, expand the size of the window area of ​​the front display window on the vehicle display screen, wherein the types of size expansion include in-screen size expansion of the first screen, in-screen size expansion of the second screen, and cross-screen size expansion between the first screen and the second screen.

[0153] In this embodiment, the touch type of the second preset touch operation may be a two-finger relative sliding operation. This embodiment does not impose any specific limitation on the touch type of the second preset touch operation.

[0154] This embodiment detects a window expansion instruction generated by a second preset touch operation on the front display window, and then expands the size of the window area of ​​the front display window on the vehicle display screen according to the window expansion instruction, wherein the types of size expansion include on-screen size expansion of the first screen, on-screen size expansion of the second screen, and cross-screen size expansion between the first screen and the second screen, thereby enabling flexible expansion of the display interface size of the front display window, and supporting cross-screen application of the display window (i.e., cross-screen size expansion between the first screen and the second screen) through active touch operation. A window expansion instruction is initiated from the application side, and the application changes from the display area of ​​screen A (i.e., the central control display area of ​​the first screen) to occupy the range of screen A and screen B (i.e., the second screen) for display, thereby obtaining a more comfortable immersion than the normal application display size.

[0155] Furthermore, if an application is being opened in another screen area when a window expansion instruction for cross-screen size expansion is initiated, the user can confirm the cross-screen instruction in a pop-up window.

[0156] In order to help understand this application, the following specific embodiment is listed:

[0157] (1) Multiple independent split screens that can interact with each other

[0158] The application is started on different independent split screens (including the first screen 2 and the second screen 3, wherein the first screen 2 includes the instrument area 21 and the central control display area 22), or the screen floating window (ie, the front display window 1), such as Figure 7 As shown, the subsequent description directly uses screen A (i.e., central control display area 22), screen B (i.e., second screen 3), screen C (i.e., instrument area 21), screen D (i.e., front display window 1) to distinguish the types and positions of different screens. Figure 7 .

[0159] When an application is launched on the screen, a launch icon may or may not exist on screen A, screen B, or screen C. The application supports multi-window display (i.e., supports multiple front display windows 1 display) and supports independent operation when displayed in multiple windows.

[0160] (2) Small window (i.e. front display window)

[0161] The small window exists as a virtual screen called D screen, independent of screen A, screen B, and screen C. It has a size different from other screens and can adapt to more scenarios. It is also more flexible, with multi-area linkage and real-time switching between display areas for users in different positions (for example, if the driver receives a call and it is inconvenient to answer it, a three-finger sliding gesture can be used to transfer the call from screen A to screen B in the front passenger seat).

[0162] Some applications support displaying in small windows. The application sends a command to the small window, calls up the small window D screen and displays it within the D screen range. The small window may appear in multiple locations. Figure 9 The vehicle display screen includes a first screen 2 corresponding to the main driver's seat and a second screen 3 corresponding to the co-pilot seat. The first screen 2 may include a central control display area 22 and an instrument area 21. The small window (i.e., the front display window 1) may specifically appear where the application initiates a command. For example, when a phone call comes in, the phone application is limited to opening only the central control display area 22 on the main driver's side, and sends a command to the system to call up the D screen (i.e., the front display window 1) to the left of the A screen (i.e., the central control display area 22) to display the phone application.

[0163] The small window has two display states: embedded small window and floating small window. Figure 10 .

[0164] 1. Embedded small window: When a small window appears, the system determines whether there is space for the small window to be embedded based on the currently open applications in other areas. If the embedding conditions are met, the virtual screen in other areas and the corresponding applications on the screen will adapt to ensure that the small window and applications in other areas can be fully displayed. The embedded small window is displayed side by side with applications in other areas at the same level.

[0165] 2. Floating small window: When a small window appears, the system determines whether there is space for the small window to be embedded based on the currently open applications in other areas. If the embedding conditions are not met, the virtual screen in other areas and the corresponding application on the screen will maintain the current size and remain unchanged. After the small window is opened, the layer is above the application layer.

[0166] Applications running in small windows in the same position are displayed in the order of opening time. Newly opened small windows cover existing small windows. The exit mechanism of each application in the small window frame is based on the disappearance mechanism of each application. When the close button in the small window is clicked, only the application currently covering the top layer is closed, and the covered application on the lower layer is displayed.

[0167] The two states of the small window will switch according to the specific situation. The specific situations are as follows:

[0168] When a new window is opened, if the opening position is different from the original window position, the display position of the original window and the new window must be determined. If there is a window displayed near the driver's side, it will be embedded, and the other windows will be floating. If there is no window displayed near the driver's side, the window opened later will be displayed in a floating state according to the order in which the windows were opened.

[0169] When the system recognizes the existence of multiple small window applications, if the newly opened small window and the already opened small window need to be opened in the same position, the newly opened small window will be displayed on top of the already opened small window.

[0170] It should be noted that the above-mentioned specific embodiment 2 is only used to understand the present application and does not constitute a limitation on the small window conversion method of the present application. More forms of simple transformations based on this are all within the scope of protection of the present application.

[0171] In addition, the embodiment of the present application also proposes a small window conversion device, referring to Figure 11 , Figure 11 This is a functional module diagram of an embodiment of a small window conversion device of the present application.

[0172] In this embodiment, the small window conversion device is applied to a vehicle display screen, which includes multiple independent split screens, including a first screen corresponding to the main driver's seat and a second screen corresponding to the co-driver's seat. A floating front display window is provided on the vehicle display screen, and the application loaded and displayed in the front display window is an application independent of the first screen and the application of the second screen. The device includes:

[0173] a coverage detection module 10, configured to detect whether a preset target application is being displayed in the display area covered by the front display window, wherein the preset target application is an application having a display priority higher than a preset level;

[0174] The display conversion module 20 is used to, if so, use the display area that is displaying the preset target application as the key interface in the covered display area, and place the key interface on the top layer for display until the preset target application that is displaying the key interface is terminated.

[0175] The small window conversion device provided in this embodiment and the small window conversion method provided in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be found in the embodiments of the above-mentioned small window conversion method. This embodiment has the same beneficial effects as the embodiments of the small window conversion method, and will not be repeated here.

[0176] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.

[0177] like Figure 12 As shown, Figure 12 It is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention.

[0178] In the embodiment of the present invention, the terminal is a vehicle.

[0179] like Figure 12As shown, the terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0180] Optionally, the terminal may also include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Among them, the sensors include light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor may turn off the display screen and / or backlight when the terminal device is moved to the ear. Of course, the terminal device may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.

[0181] Those skilled in the art will understand that Figure 12 The terminal structure shown in the figure does not constitute a limitation to the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0182] like Figure 12 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a small window conversion program.

[0183] exist Figure 12 In the terminal shown, the network interface 1004 is mainly used to connect to the backend server and communicate data with the backend server; the user interface 1003 is mainly used to connect to the client (user end) and communicate data with the client; and the processor 1001 can be used to call the small window conversion program stored in the memory 1005 and perform the following operations:

[0184] detecting whether a preset target application is being displayed in the display area covered by the front display window, wherein the preset target application is an application having a display priority higher than a preset level;

[0185] If so, in the covered display area, the display area that is displaying the preset target application is used as the key interface, and the key interface is placed on the top layer for display until the preset target application that is displaying the key interface is terminated.

[0186] In addition, the present invention also provides a vehicle display screen, which includes a memory, a processor, and a small window conversion program stored in the memory and runnable on the processor. When the small window conversion program is executed by the processor, the steps of the small window conversion method as described above are implemented.

[0187] In addition, the present invention also provides a vehicle, comprising the vehicle display screen as described above.

[0188] The present invention also provides a computer-readable storage medium, on which a small window conversion program is stored. When the small window conversion program is executed by a processor, the steps of the small window conversion method described above are implemented.

[0189] The specific implementation of the computer-readable storage medium of the present invention is basically the same as the various embodiments of the above-mentioned small window conversion method, and will not be repeated here.

[0190] The specific implementation of the computer-readable storage medium of the present invention is basically the same as the various embodiments of the above-mentioned small window conversion method, and will not be repeated here.

[0191] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.

[0192] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.

[0193] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0194] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. All equivalent structural transformations made using the contents of the present invention's description and drawings, or direct / indirect applications in other related technical fields, within the scope of the present invention are included in the patent protection scope of the present invention.

Claims

1. A small window conversion method, characterized in that: The small window conversion method is applied to a vehicle display screen, the vehicle display screen includes multiple independent split screens, the independent split screens include a first screen corresponding to a main driver's seat, and a second screen corresponding to a co-driver's seat. A floating front display window is provided on the vehicle display screen, and the front display window loads and displays an application that is independent of the first screen and the second screen. The method includes: detecting whether a preset target application is being displayed in the display area covered by the front display window, wherein the preset target application is an application having a display priority higher than a preset level; If so, in the covered display area, the display area that is displaying the preset target application is used as the key interface, and the key interface is placed on the top layer for display until the preset target application that is displaying the key interface is terminated.

2. The small window conversion method according to claim 1, characterized in that: The step of placing the key interface on the top layer for display until the preset target application currently displaying the key interface is terminated comprises: The front display window is moved from the current first area position to a second area position that does not cover the key interface until the preset target application being displayed on the key interface is terminated, and the front display window is moved back to the first area position.

3. The small window conversion method according to claim 2, characterized in that: Before the step of moving the front display window from the current first area position to the second area position not covering the key interface, the method further includes: When the current window state of the front display window is an embedded state, converting the current window state of the front display window from the embedded state to a suspended state; After the step of moving the front display window back to the first area position, the method further includes: The current window state of the front display window is restored to the embedded state.

4. The small window conversion method according to claim 1, wherein: Placing the key interface on the top layer for display until the preset target application currently displaying the key interface is terminated, the method further includes: If there are multiple key interfaces, each of the key interfaces is flattened and then displayed on the top layer of the vehicle display screen, so that the preset target applications displayed on each of the key interfaces are displayed side by side and completely; If there is only one key interface, the step of placing the key interface on the top layer for display until the preset target application currently displaying the key interface is terminated is executed.

5. The small window conversion method according to claim 1, characterized in that: The step of placing the key interface on the top layer for display until the preset target application currently displayed on the key interface is terminated includes: The display level of the key interface is set to the top display until the preset target application currently displayed on the key interface is terminated, and the display level of the front display window is restored to the top display.

6. The small window conversion method according to claim 1, characterized in that: The step of placing the key interface on the top layer for display until the preset target application currently displayed on the key interface is terminated includes: Detecting whether the application currently displayed in the front display window is the preset target application; If so, the front display window is moved from the current first area position to a second area position that does not cover the key interface, until the preset target application currently displayed on the key interface is terminated, and the front display window is moved back to the first area position; If not, the display level of the key interface is set to the top display until the preset target application currently displayed on the key interface is terminated, and the display level of the front display window is restored to the top display.

7. The small window conversion method according to any one of claims 1 to 6, characterized in that: The key interface is the display area of ​​the first screen, the display area of ​​the second screen or the display area of ​​the target display window, wherein the target display window is other display windows in the vehicle display screen that are different from the front display window.

8. The small window conversion method according to claim 7, characterized in that: The display area of ​​the first screen includes a central control display area and an instrument area, and the key interface is the display area of ​​the central control display area, the display area of ​​the instrument area, the display area of ​​the second screen, or the display area of ​​the target display window, wherein the default display image information of the instrument area is the instrument image information, and the default display image information of the central control display area is user application information or multimedia information.

9. The small window conversion method according to claim 1, wherein: The method further comprises: detecting a window movement instruction generated by performing a first preset touch operation on the front display window; According to the window movement instruction, the front display window is moved on the vehicle display screen, wherein the types of position movement include in-screen area movement of the first screen, in-screen area movement of the second screen, and cross-screen movement between the first screen and the second screen.

10. The small window conversion method according to claim 9, characterized in that: After the step of moving the front display window on the vehicle display screen according to the window movement instruction, the method further includes: Detecting a current location area of ​​the front display window after the position movement is completed, and determining whether the current location area falls within a preset embedding area of ​​the vehicle display screen; In the case of being within the preset embedding area, the current window state of the front display window is converted from a suspended state to an embedded state.

11. The small window conversion method according to claim 10, characterized in that: Before the step of determining whether the current location area falls within the preset embedding area of ​​the vehicle display screen, the method further includes: Detecting whether the vehicle display screen is in a full-screen display mode, wherein the full-screen display mode is a mode in which a first screen and a second screen are combined into a large screen to jointly display an application; If yes, keeping the current window state of the front display window in a suspended state; If not, execute: the step of determining whether the current location area belongs to the preset embedded area range of the vehicle display screen.

12. The small window conversion method according to claim 3 or 10, characterized in that: After the step of converting the current window state of the front display window from a suspended state to an embedded state, the method further includes: Determine the independent split screen where the front display window is currently located, and use the independent split screen where the front display window is currently located as a target independent split screen; The window size of the front display window is transformed to align and adapt with other display areas in the target independent split screen, so that the front display window and the other display areas are displayed side by side and completely, wherein the other display areas are display areas different from the front display window.

13. The small window conversion method according to claim 12, characterized in that: After the step of changing the window size of the front display window to align and adapt with other display areas in the target independent split screen, the method further includes: detecting a preset touch-and-drag operation performed on the front display window; According to the touch coordinate movement information corresponding to the preset touch-and-drag operation, the front display window is controlled to move in a position corresponding to the touch coordinate movement information until the preset touch-and-drag operation stops and the position movement stops accordingly; After the preset touch-and-drag operation stops, detecting a degree of overlap between the front display window at the current location and other display areas within the vehicle display screen; When the degree of regional overlap is less than or equal to a preset degree threshold, the front display window is moved from the current regional position back to the initial regional position before the position movement.

14. The small window conversion method according to claim 1, wherein: The method further comprises: detecting a window expansion instruction generated by performing a second preset touch operation on the front display window; According to the window expansion instruction, the window area size of the front display window is expanded on the vehicle display screen, wherein the types of size expansion include in-screen size expansion of the first screen, in-screen size expansion of the second screen, and cross-screen size expansion between the first screen and the second screen.

15. A small window conversion device, characterized in that: The small window conversion device is applied to a vehicle display screen, which includes a plurality of independent split screens, including a first screen corresponding to a main driver's seat and a second screen corresponding to a co-driver's seat. A floating front display window is provided on the vehicle display screen, and the front display window loads and displays an application that is independent of the first screen and the second screen. The device includes: a coverage detection module, configured to detect whether a preset target application is being displayed in the display area covered by the front display window, wherein the preset target application is an application having a display priority higher than a preset level; The display conversion module is used to, if so, use the display area that is displaying the preset target application as the key interface in the covered display area, and place the key interface on the top layer for display until the preset target application that is displaying the key interface is terminated.

16. A vehicle display screen, characterized in that: The method comprises a memory, a processor and a small window conversion program stored in the memory and executable on the processor. When the small window conversion program is executed by the processor, the steps of the small window conversion method according to any one of claims 1 to 14 are implemented.

17. A vehicle, characterized in that: Comprising the vehicle display screen of claim 16.

18. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a small window conversion program, and when the small window conversion program is executed by the processor, the steps of the small window conversion method according to any one of claims 1 to 14 are implemented.

Citation Information

Patent Citations

  • Method for Controlling Small Screen Window and Related Device

    US20220261119A1

  • User interface display method and apparatus, device, and storage medium

    WO2019114828A1