Small window linkage method and device, vehicle and computer readable storage medium

By generating a floating front display window on the vehicle display screen, the problem that the on-board system cannot effectively support the coordinated display between multiple screens is solved, and a more flexible split-screen display and rich interactive experience is achieved.

CN119493620APending Publication Date: 2025-02-21ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311051148.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-18
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

The problem that the on-board system cannot effectively support the coordinated display between multiple screens.

Method used

By generating a floating front display window on the vehicle display screen, users can move and expand applications between multiple independent split screens to achieve cross-screen linkage.

Benefits of technology

It realizes collaborative and coordinated display between multiple screens, improves user experience, allows users to view multiple applications in parallel on the screen, dynamically adjust the application layout, and meet personalized and intelligent needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119493620A_ABST
    Figure CN119493620A_ABST
Patent Text Reader

Abstract

The invention discloses a small window linkage method and device, a vehicle and a computer readable storage medium. The small window linkage method comprises the steps that after a preset target application is triggered, a floatable front display window is generated in a preset position area on a vehicle display screen; a preset target application is displayed through the front display window, and the application loaded and displayed by the front display window is independent of the application of the first screen and the application of the second screen; detecting whether the front display window covers the upper layers of other display windows or not; and if yes, setting the window state of other covered display windows as an embedded state, and setting the window state of the front display window as a suspended state. According to the method and the system, collaborative linkage display among multiple screens can be supported, cross-screen and cross-region content movement or switching is realized, and passengers can enjoy richer interactive experience and personalized services through linkage among applications.
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 linkage method, device, vehicle and computer-readable storage medium. Background Art

[0002] As the multi-tasking display function plays an increasingly important role in the user's car use, users have an increasingly strong demand for adaptive changes in applications in different areas of the screen and linkage between screens. In other words, 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 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.

[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 the coordinated and linked display between multiple screens. Summary of the invention

[0005] The main purpose of the present invention is to provide a small window linkage 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 object, the present invention provides a small window linkage method, which is applied to a vehicle display screen, wherein the vehicle display screen includes a plurality of independent split screens, wherein 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, and the method includes:

[0007] After the preset target application is triggered, a floating front display window is generated in a preset position area on the vehicle display screen;

[0008] Displaying the preset target application through the front display window, wherein 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, and an initial default size of the front display window is smaller than the size of the first screen and smaller than the size of the second screen;

[0009] Detecting whether the front display window covers the upper layer of other display windows;

[0010] If so, the window state of the other covered display window is set to an embedded state, and the window state of the front display window is set to a suspended state.

[0011] Optionally, the first screen is bound to a first user account, the second screen is bound to a second user account, and the method further includes:

[0012] Determine a trigger device corresponding to triggering the preset target application;

[0013] In a case where the triggering device is a user device corresponding to the first user account, generating a floating front display window in a first area on the first screen;

[0014] In the case where the triggering device is a user device corresponding to the second user account, a floating front display window is generated in the second area on the second screen.

[0015] Optionally, the method further comprises:

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

[0017] 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.

[0018] 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:

[0019] 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;

[0020] In the case of being within the preset embedding area, the window state of the front display window is set to an embedded state.

[0021] Optionally, after detecting the current position area of ​​the front display window after the position movement is completed, the method further includes:

[0022] Detect whether the front display window of the current location area covers the upper layer of other display windows;

[0023] If so, the window state of the other covered display window is set to an embedded state, and the window state of the front display window is set to a suspended state;

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

[0025] Optionally, the method further comprises:

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

[0027] According to the window expansion instruction, the size of the window area 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.

[0028] Optionally, after the step of detecting whether the front display window covers an upper layer of other display windows, the method further includes:

[0029] If it is not covered on the upper layer of other display windows, then detecting the current position area of ​​the front display window, and determining whether the current position area belongs to the preset embedding area of ​​the vehicle display screen;

[0030] When the window is within the preset embedding area, setting the window state of the front display window to an embedded state;

[0031] When the window is not within the preset embedding area, the window state of the front display window is set to a floating state.

[0032] Optionally, after the step of setting the window state of the front display window to an embedded state, the method further includes:

[0033] 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;

[0034] 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.

[0035] 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:

[0036] 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;

[0037] If yes, setting the window state of the front display window to a suspended state;

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

[0039] Optionally, 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:

[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 drag operation, the front display window is controlled to move the position corresponding to the touch coordinate movement information until the preset touch 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 current position area of ​​the front display window and other display areas in the vehicle display screen;

[0043] When the area overlap degree 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.

[0044] Optionally, 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 comprises:

[0045] When the area overlap degree is greater than a preset degree 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.

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

[0047] The other display areas in the target independent split screen at the initial position are expanded to fill the blank area of ​​the target independent split screen generated after the front display window completes the position movement.

[0048] Optionally, 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 with other display areas in the vehicle display screen in the horizontal direction.

[0049] Optionally, the display area of ​​the first screen includes a central control display area and an instrument area, 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, and the initial default size of the front display window is smaller than the size of the central control display area.

[0050] In addition, the present application also provides a small window linkage device, which is applied to a vehicle display screen, wherein the vehicle display screen includes a plurality of independent split screens, wherein 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, and the device includes:

[0051] A window generation module, used for generating a floating front display window in a preset position area on the vehicle display screen after a preset target application is triggered;

[0052] a window display module, configured to display the preset target application through the front display window, wherein 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, and an initial default size of the front display window is smaller than the size of the first screen and smaller than the size of the second screen;

[0053] An overlay detection module, used to detect whether the front display window covers the upper layer of other display windows;

[0054] The state setting module is used to set the window state of other covered display windows to an embedded state and set the window state of the front display window to a suspended state.

[0055] In addition, the present application also provides a vehicle display screen, including a memory, a processor, and a small window linkage program stored in the memory and executable on the processor, wherein the small window linkage program implements the steps of the small window linkage method described above when executed by the processor.

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

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

[0058] The present application is achieved by configuring a vehicle display screen to include 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, and after a preset target application is triggered, a floating front display window is generated in a preset position area on the vehicle display screen; the preset target application is displayed through the front display window, wherein 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, and the initial default size of the front display window is smaller than the size of the first screen and smaller than the size of the second screen; detecting whether the front display window covers the upper layer of other display windows; if so, setting the window state of the other covered display windows to an embedded state, and setting the window state of the front display window to a suspended state, so that the plurality of display windows in the stacked setting that belong to The top-level window is in a suspended state, 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 facilitate the user to view multiple applications (such as navigation maps and entertainment applications, etc.) on the screen in parallel, so as to realize the use of the first screen and the second screen for splicing and combination to form the characteristics of the ultra-long screen. A high degree of freedom of interaction is adopted in the application architecture, in which navigation, multimedia, video and other applications can flow between the first screen and the second screen, bringing users a better collaborative interaction experience between multiple screens. Compared with the traditional fixed split-screen mode, the above solution can dynamically adjust the layout and display of applications in the screen according to the needs of passengers and scene requirements, and realize a more flexible split-screen display effect. Passengers can directly operate and interact on the screen. Through simple gestures, passengers can quickly move applications from one area to another, realize cross-screen and cross-regional content movement or switching, and through the linkage between applications, passengers can enjoy richer interactive experience and personalized services. This linkage and interactive method can meet the passengers' needs for personalization and intelligence, and improve the overall user experience, thereby making this application effectively solve the technical problem that the current vehicle-mounted system cannot effectively support the collaborative linkage display between multiple screens. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. 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 creative work.

[0060] Figure 1 It is a flowchart of the first embodiment of the small window linkage method of the present invention;

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

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

[0063] Figure 4 A schematic diagram of an interface of a vehicle display screen according to a second embodiment of the present invention;

[0064] Figure 5 A schematic diagram of an interface of a vehicle display screen according to a third embodiment of the present invention;

[0065] Figure 6 It is a flowchart of the second embodiment of the small window linkage method of the present invention;

[0066] 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;

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

[0068] Fig. 9 A schematic diagram of an interface of a vehicle display screen according to a third embodiment of the present invention;

[0069] Fig.10 A schematic diagram of a scene of a window state of a front display window in an embodiment of the present invention;

[0070] Fig.11 A schematic diagram of a device module of a small window linkage device according to an embodiment of the present invention;

[0071] Fig.12 The figure is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention.

[0072] The realization of the purpose, functional features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The above-mentioned drawings have shown clear embodiments of this application, which will be described in more detail later. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0073] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0074] 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 components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0075] 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 used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to 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.

[0076] The smart cockpit is an intelligent service system based on the car 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 car driving issues, but can also get a comfortable experience from the smart cockpit entertainment system.

[0077] With the rapid development of smart cockpits, the display screens in cockpits have also changed from a single display screen to multiple displays to provide 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 scenarios of applications in the in-vehicle interface have become more complex, and the multi-task display function has become increasingly important in the user's car use process. At the same time, the need for applications in different areas of the screen to make adaptive changes and to link between screens has become a function to enhance the user experience.

[0078] As users adapt to the 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 the related technology, images can only be displayed independently for multiple single screens, and coordinated linkage display cannot be performed for 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 the coordinated linkage display between multiple screens.

[0079] Based on this, the present invention provides a small window linkage method, please refer to Figure 1 The small window linkage method is applied to a vehicle display screen, the vehicle display screen includes a plurality of 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, the method includes:

[0080] Step S10, after the preset target application is triggered, generating a floating front display window in a preset position area on the vehicle display screen;

[0081] In this embodiment, if Figure 2 As shown, the types of preset target applications displayed in the front 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, music playback 16, vehicle side and rear environment images 17, map navigation, weather conditions and voice calls, etc., which are not specifically limited in this embodiment. In this embodiment, various small window scenes can be presented on the vehicle display screen by generating a floating front display window, so as to facilitate the acceptance of various temporary tasks and facilitate the driver and co-driver to quickly view and process.

[0082] Among them, the preset position area can be the first preset display area in the first screen, or the second preset display area in the second screen. Of course, it can also be a third display area that occupies part of the display area of ​​the first screen and the second screen respectively. This embodiment does not make any specific limitation on this.

[0083] Step S20, displaying the preset target application through the front display window, wherein 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, and the initial default size of the front display window is smaller than the size of the first screen and smaller than the size of the second screen;

[0084] In this embodiment, after the preset target application is triggered, a floating front display window is generated in a preset position area on the vehicle display screen, and the size of the generated front display window is the initial default size, which is smaller than the size of the first screen and smaller than the size of the second screen, so that the user can move the floating front display window within the screen area of ​​the first screen, within the screen area of ​​the second screen, or across the screen between the first screen and the second screen based on the preset user touch drag operation. It can be understood 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.

[0085] 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 can be independent of 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) without interfering with each other. Figure 8 As shown. Of course, when the vehicle display screen enters the full-screen display mode, that is, when the first screen and the second screen are combined into a large screen to display an application together, when the application on the first screen is interacted with by human-computer interaction and the interface of the application changes, the application on the second screen should also change accordingly. However, the application loaded and displayed in the front display window can still be independent of the application loaded and displayed on the large screen combined with the first and second screens without interfering with each other.

[0086] Step S30, detecting whether the front display window covers the upper layer of other display windows;

[0087] 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 windows may be referred to as other display windows. It is known to those skilled in the art that when there are multiple display windows on the vehicle display screen, these display windows generally have the attribute of display hierarchy. The display window with the highest display hierarchy belongs to the display window set at the top layer. When there is an overlapping area between the display window set at the top layer and other display windows, the display window set at the top layer will cover the other display windows. The display window with the lowest display hierarchy belongs to the display window set at the bottom layer. When there is an overlapping area between the display window set at the bottom layer and other display windows, other display windows will cover the display window set at the bottom layer.

[0088] In this embodiment, the display level of each display window can be set based on the generation time sequence of the display windows, that is, the later the display window is generated, the lower the display level is. This is because in general, the application loaded and displayed in the display window generated more recently is more important to the user.

[0089] Step S40: If yes, the window state of the other covered display window is set to an embedded state, and the window state of the front display window is set to a suspended state.

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

[0091] In addition, to facilitate understanding, as an example, the floating scenario in which the display window is in a floating state includes: when the display window appears, the system determines whether there is space for embedding a small window based on the applications currently opened in other areas. If the embedding conditions are not met (that is, the independent split screen where the display window is located does not have sufficient embedding space), the other areas on the independent split screen and the corresponding applications on the screen maintain their current sizes 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 display window is in a floating state).

[0092] Furthermore, when the newly generated display window (i.e., the front display window) is opened, if the opening position is different from the original display window (i.e., other display windows), it is necessary to determine the display positions of the original display window and the newly generated display window. The display window displayed near the main driver's side is in an embedded state, and the other display windows are in a floating state. If no display window is displayed near the main driver's side, the small window opened later is displayed in a floating state according to the time sequence of the generated display windows.

[0093] In one implementable manner, the display area of ​​the first screen includes a central control display area and an instrument area, wherein the default display image information of the instrument area is the instrument image information, the default display image information of the central control display area is user application information or multimedia information, and the initial default size of the front display window is smaller than the size of the central control display area.

[0094] To facilitate understanding, in one embodiment shown, Figure 3As 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-driver's 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. When the front display window 1 on the main driver's side appears, the APP application in the central control display area 22 moves the front display window 1 to the right in conjunction with the front display window 1.

[0095] The embodiment of the present application is to configure a vehicle display screen to include 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, and after a preset target application is triggered, a floating front display window is generated in a preset position area on the vehicle display screen; the preset target application is displayed through the front display window, wherein 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, and the initial default size of the front display window is smaller than the size of the first screen and smaller than the size of the second screen; detect whether the front display window covers the upper layer of other display windows; if so, set the window state of the other covered display windows to an embedded state, and set the window state of the front display window to a suspended state, so that the plurality of display windows in the stacked setting are The window on the top layer is in a suspended state, 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 area, and facilitate the user to view multiple applications (such as navigation maps and entertainment applications, etc.) on the screen in parallel, so as to realize the use of the first screen and the second screen for splicing and combination to form the characteristics of the ultra-long screen. A high degree of freedom of interaction is adopted in the application architecture, in which navigation, multimedia, video and other applications can flow between the first screen and the second screen, bringing users a better collaborative interaction experience between multiple screens. Compared with the traditional fixed split-screen mode, the above solution can dynamically adjust the layout and display of the application in the screen according to the needs of the passengers and the scene requirements, and realize a more flexible split-screen display effect. Passengers can directly operate and interact on the screen. Through simple gestures, passengers can quickly move applications from one area to another, realize the movement or switching of content across screens and regions, and through the linkage between applications, passengers can enjoy richer interactive experience and personalized services. This linkage and interactive method can meet the passengers' needs for personalization and intelligence, and improve the overall user experience, thereby making the embodiment of the present application effectively solve the technical problem that the current vehicle-mounted system cannot effectively support the collaborative linkage display between multiple screens.

[0096] In order to help understand the technical concept or technical principle of the present application, a specific embodiment 1 is listed:

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

[0098] 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 a screen floating window (ie, the front display window 1), such as Figure 7 As shown, the subsequent description directly uses the A screen (i.e., the central control display area 22), the B screen (i.e., the second screen 3), the C screen (i.e., the instrument area 21), the D screen (i.e., the front display window 1), etc. to distinguish the types and positions of different screens, which can be referred to Figure 7 .

[0099] 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.

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

[0101] The small window exists as a virtual screen called D screen, which is 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-zone 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, the call can be transferred from screen A to screen B at the co-pilot passenger seat through a three-finger sliding gesture).

[0102] 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. Fig. 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-driver's seat, wherein 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 at the location where the application side initiates the command. For example, when a phone call comes in, the phone application side is limited to opening only the central control display area 22 on the main driver's side, and sends a command to the system side to call up the D screen (i.e., the front display window 1) on the left side of the A screen (i.e., the central control display area 22) to display the phone application.

[0103] The small window has two display states: embedded small window and floating small window. Fig.10 .

[0104] 1. Embedded small window: When the small 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, the virtual screens in other areas and the corresponding applications on the screen will be adaptively changed 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.

[0105] 2. Floating small window: When the small 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 not met, the virtual screen in other areas and the corresponding applications on the screen maintain the current size and remain unchanged. After the small window is opened, the level is above the application level.

[0106] 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.

[0107] The two states of the small window will switch according to the specific situation, and there are several specific situations:

[0108] When a new small window is opened, if the opening position is different from the original small window position, it is necessary to determine the display position of the original small window and the new small window. If there is a small window displayed near the driver's side, the small window is embedded, and the other small windows are suspended. If there is no small window displayed near the driver's side, the small window opened later will be displayed in a suspended state according to the order in which the small windows are opened.

[0109] 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.

[0110] 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 linkage method of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.

[0111] In one possible implementation, please refer to Figure 6 , the first screen is bound to a first user account, the second screen is bound to a second user account, and the method further includes:

[0112] Step S50, determining a triggering device corresponding to triggering the preset target application;

[0113] Step S60, when the triggering device is a user device corresponding to the first user account, generating a floating front display window in a first area on the first screen;

[0114] Step S70: When the triggering device is a user device corresponding to the second user account, a floating front display window is generated in a second area on the second screen.

[0115] Since the driver often sits in the driver's seat, the partner or wife usually sits in the front passenger seat. That is, the main driver's seat and the passenger seat are usually occupied by fixed people. For this riding scene, users in different front seats can pre-register and input user account information through their own electronic devices (such as mobile phones) in advance, so that users in corresponding seats can bind to their matching independent split screens. For example, the first screen is bound to the first user account (main driver's user account), and the second screen is bound to the second user account (co-pilot user account), so that it is convenient to identify the trigger device corresponding to the preset target application in the future, so as to accurately display the application information of the preset target application on the screen matching the user's driving seat, and then provide targeted application display services for the occupants. For example, the first screen corresponding to the main driver's seat is the main driving area (i.e., screen A) and the instrument area (i.e., screen C), and the second screen corresponding to the co-pilot is screen B. When Xiao Ming, a passenger in the car, displays information of different applications such as making calls, video projection, or map navigation on the vehicle display screen based on his mobile phone, the information can be displayed on the independent split screen corresponding to the seat where Xiao Ming sits, improving the user's linkage display experience of the vehicle display screen.

[0116] In a possible implementation, the method further includes:

[0117] Step A10, detecting a window moving instruction generated by performing a first preset touch operation on the front display window;

[0118] Step A20, 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.

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

[0120] 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, and 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 passenger needs and scenario requirements, thereby achieving a more flexible split-screen display effect.

[0121] 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.

[0122] To help understand, an exemplary multi-screen linkage interaction 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 is converted into 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, and the front display window completes the cross-screen movement 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 forms of simple transformation of the application interface of the vehicle display screen based on this technical concept are all within the protection scope of the present application.

[0123] In a possible embodiment, after the step of moving the front display window on the vehicle display screen according to the window movement instruction, the method further includes:

[0124] Step B10, 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;

[0125] Step B20: When the window is within the preset embedding area, the window state of the front display window is set to an embedded state.

[0126] 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 it can be 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.

[0127] 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 a suspended 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 suspended 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, and support 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.

[0128] In a possible embodiment, after detecting the current position area of ​​the front display window after the position movement is completed, the method further includes:

[0129] Step C10, detecting whether the front display window of the current location area covers the upper layer of other display windows;

[0130] Step C20: If yes, then the window state of the covered other display window is set to an embedded state, and the window state of the front display window is set to a suspended state;

[0131] In this embodiment, it can be understood that the front display window of the current location area covers the upper layer of other display windows, which means that the display level of the front display window is higher than the display levels of other display windows.

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

[0133] The present application detects whether the front display window of the current location area covers the upper layer of other display windows. If so, the window state of the other covered display windows is set to an embedded state, and the window state of the front display window is set to a suspended state, so that the window belonging to the top layer among the multiple display windows set in the stack is in a suspended state, thereby facilitating the user to move the front display window based on a preset touch drag operation, thereby facilitating the user to move the front display window based on a preset touch drag operation, moving an application from one area to another, and facilitating the user to view multiple applications (such as navigation maps and entertainment applications, etc.) on the screen in parallel, realizing the feature of utilizing the first screen and the second screen for splicing and combining to utilize the ultra-long screen, and adopting a high-freedom interaction method 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 among multiple screens.

[0134] In a possible implementation, the method further includes:

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

[0136] Step D20, 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.

[0137] In this embodiment, the touch type of the second preset touch operation may be a two-finger relative sliding operation. This embodiment does not specifically limit the touch type of the second preset touch operation.

[0138] 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 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, 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. The 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 occupying 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.

[0139] 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.

[0140] In a possible implementation manner, after the step of detecting whether the front display window covers an upper layer of other display windows, the method further includes:

[0141] Step E10, if it is not covered on the upper layer of other display windows, then detecting the current position area of ​​the front display window, and determining whether the current position area belongs to the preset embedding area of ​​the vehicle display screen;

[0142] Step E20, when the window is within the preset embedding area, setting the window state of the front display window to an embedded state;

[0143] Step E30: When the window is not within the preset embedding area, the window state of the front display window is set to a suspended state.

[0144] The embodiment of the present application detects that the front display window is not covered by the upper layer of other display windows, detects the current position area of ​​the front display window, and determines whether the current position area belongs to the preset embedded area of ​​the vehicle display screen. When it is within the preset embedded area, the window state of the front display window is set to the embedded state, and when it is not within the preset embedded area, the window state of the front display window is set to the floating state. Therefore, when the front display window is in the floating state, it supports the small window to be dragged arbitrarily in the horizontal range between multiple screens until the embedded position of the small window is identified. According to the overlapping range with the application (that is, it is determined that the front display window belongs to the preset embedded area), it is determined whether the small window is switched from the floating state to the embedded state. Therefore, the display window of the embodiment of the present application can be linked with the applications of the first screen and the second screen, and the linkage and interaction between multi-screen applications are supported. 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.

[0145] In an practicable manner, after the step of setting the window state of the front display window to an embedded state, the method further includes:

[0146] Step F10, determining the independent split screen where the front display window is currently located, and taking the independent split screen where the front display window is currently located as the target independent split screen;

[0147] Step F20, 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.

[0148] 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 be aligned and adapted with other display areas in 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 be aligned and adapted with other display areas in the second screen.

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

[0150] 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 the applications in other areas can be fully displayed, and the embedded small window and the applications in other display areas are displayed side by side at the same level.

[0151] In a possible implementation manner, 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:

[0152] Step G10, detecting a preset touch-and-drag operation performed on the front display window;

[0153] Step G20, according to the touch coordinate movement information corresponding to the preset touch drag operation, controlling the front display window to move the position corresponding to the touch coordinate movement information until the preset touch drag operation stops and the position movement stops accordingly;

[0154] Step G30, after the preset touch-and-drag operation stops, detecting the degree of overlap between the current position area of ​​the front display window and other display areas in the vehicle display screen;

[0155] Step G40, when the area overlap degree 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.

[0156] In this embodiment, when the area overlap degree 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 area overlap degree 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).

[0157] Further, 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 comprises:

[0158] Step H10, when the area overlap degree is greater than a preset degree 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.

[0159] In the present embodiment, when the degree of overlap of the areas is greater than a preset degree 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 degree threshold, the position of the front display window changes greatly, and the front display window will not be adsorbed to restore 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.

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

[0161] Step I10, expanding other display areas in the target independent split screen where the initial position is located to fill the blank area generated by the target independent split screen after the front display window completes the position movement.

[0162] 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 with other display areas in the vehicle display screen in the horizontal direction.

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

[0164] When the small window is in the embedded state (i.e., the front display window 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.

[0165] 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 is adsorbed to the default horizontal position after release. At this time, the small window is still embedded;

[0166] When the horizontal overlap between the dragged small window and the recognition area exceeds 3 / 4 of the width of the small window, screen A where application 1 is located (i.e., the main control 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 release, the small window enters a floating state.

[0167] When the small window is in the floating state, the small window can be dragged arbitrarily in the horizontal range until the small window embedding position is identified, and whether the small window is switched from the floating state to the embedded state is determined according to the overlapping range with the application.

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

[0169] This embodiment moves the front display window based on a preset touch drag operation, moves an application from one area to another, supports arbitrary dragging of the small window 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, and supports 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.

[0170] In a possible implementation manner, before the step of determining whether the current location area belongs to a preset embedding area range of the vehicle display screen, the method further includes:

[0171] Step J10, 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;

[0172] Step J20: If yes, the window state of the front display window is set to a suspended state;

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

[0174] This embodiment sets the window state of the front display window to a floating state when it detects 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 a full-screen state, and the newly appeared small-window application will exist as a floating small window, so that it is convenient for the user to move the front display window based on a preset touch and drag operation, and move an application from one area to another, so that the user can view multiple applications (such as navigation maps and entertainment applications, etc.) on the screen in parallel, and realize the feature of using the first screen and the second screen for splicing and combining to form an ultra-long screen. A high-freedom interaction method 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.

[0175] In addition, the present application also provides a small window linkage device, referring to Fig.11 , Fig.11 This is a schematic diagram of the functional modules of an embodiment of a small window linkage device of the present application.

[0176] In this embodiment, the small window linkage device includes:

[0177] The small window linkage device is applied to a vehicle display screen, the vehicle display screen includes a plurality of 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, the device includes:

[0178] The window generation module 10 is used to generate a floating front display window in a preset position area on the vehicle display screen after the preset target application is triggered;

[0179] A window display module 20, configured to display the preset target application through the front display window, wherein 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, and an initial default size of the front display window is smaller than the size of the first screen and smaller than the size of the second screen;

[0180] The covering detection module 30 is used to detect whether the front display window covers the upper layer of other display windows;

[0181] The state setting module 40 is used to set the window state of the covered other display windows to an embedded state, and set the window state of the front display window to a suspended state.

[0182] The small window linkage device provided in this embodiment and the small window linkage method provided in the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the embodiment of the above-mentioned small window linkage method. This embodiment has the same beneficial effects as the embodiments of the small window linkage method, which will not be repeated here.

[0183] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

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

[0185] The terminal in the embodiment of the present invention is a vehicle.

[0186] like Fig.12 As 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 optional 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.

[0187] 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.

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

[0189] like Fig.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 widget linkage program.

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

[0191] After the preset target application is triggered, a floating front display window is generated in a preset position area on the vehicle display screen;

[0192] Displaying the preset target application through the front display window, wherein 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, and an initial default size of the front display window is smaller than the size of the first screen and smaller than the size of the second screen;

[0193] Detecting whether the front display window covers the upper layer of other display windows;

[0194] If so, the window state of the other covered display window is set to an embedded state, and the window state of the front display window is set to a suspended state.

[0195] In addition, the present invention also provides a vehicle display screen, which includes a memory, a processor, and a small window linkage program stored in the memory and executable on the processor, wherein the small window linkage program implements the steps of the small window linkage method as described above when executed by the processor.

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

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

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

[0199] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

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

[0201] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an 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 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.

[0202] 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 changes made using the contents of the present invention's specification and drawings, or directly / indirectly applied in other related technical fields, are included in the patent protection scope of the present invention.

Claims

1. A small window linkage method, characterized in that: The small window linkage method is applied to a vehicle display screen, the vehicle display screen includes a plurality of 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, the method includes: After the preset target application is triggered, a floating front display window is generated in a preset position area on the vehicle display screen; Displaying the preset target application through the front display window, wherein 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, and an initial default size of the front display window is smaller than the size of the first screen and smaller than the size of the second screen; Detecting whether the front display window covers the upper layer of other display windows; If so, the window state of the other covered display window is set to an embedded state, and the window state of the front display window is set to a suspended state.

2. The small window linkage method according to claim 1, characterized in that: The first screen is bound to a first user account, the second screen is bound to a second user account, and the method further includes: Determine a trigger device corresponding to triggering the preset target application; In a case where the triggering device is a user device corresponding to the first user account, generating a floating front display window in a first area on the first screen; In the case where the triggering device is a user device corresponding to the second user account, a floating front display window is generated in the second area on the second screen.

3. The small window linkage method according to claim 1, characterized in that: The method further comprises: detecting a window moving 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.

4. The small window linkage method according to claim 3, 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 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; In the case of being within the preset embedding area, the window state of the front display window is set to an embedded state.

5. The small window linkage method according to claim 4, characterized in that: After detecting the current position area of ​​the front display window after the position movement is completed, the method further includes: Detect whether the front display window of the current location area covers the upper layer of other display windows; If so, the window state of the other covered display window is set to an embedded state, and the window state of the front display window is set to 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.

6. The small window linkage method according to claim 1, characterized in that: 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 size of the window area 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.

7. The small window linkage method according to claim 1, characterized in that: After the step of detecting whether the front display window covers an upper layer of other display windows, the method further includes: If it is not covered on the upper layer of other display windows, then detecting the current position area of ​​the front display window, and determining whether the current position area belongs to the preset embedding area of ​​the vehicle display screen; When the window is within the preset embedding area, setting the window state of the front display window to an embedded state; When the window is not within the preset embedding area, the window state of the front display window is set to a floating state.

8. The small window linkage method according to claim 4 or 7, characterized in that: After the step of setting the window state of the front display window 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.

9. The small window linkage method according to claim 4 or 7, characterized in that: Before the step of determining whether the current location area belongs to the preset embedding area range 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, setting the window state of the front display window to 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.

10. The small window linkage method according to claim 8, characterized in that: 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: 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 drag operation, the front display window is controlled to move the position corresponding to the touch coordinate movement information until the preset touch drag operation stops and the position movement stops accordingly; After the preset touch-and-drag operation stops, detecting the degree of overlap between the current position area of ​​the front display window and other display areas in the vehicle display screen; When the area overlap degree 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.

11. The small window linkage method according to claim 10, characterized in that: 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 includes: When the area overlap degree is greater than a preset degree 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.

12. The small window linkage method according to claim 11, characterized in that: After the step of converting the window state of the front display window from an embedded state to a suspended state at the current position, the method further includes: The other display areas in the target independent split screen at the initial position are expanded to fill the blank area of ​​the target independent split screen generated after the front display window completes the position movement.

13. The small window linkage method according to claim 10, characterized in that: 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 with other display areas in the vehicle display screen in the horizontal direction.

14. The small window linkage method according to claim 1, characterized in that: The display area of ​​the first screen includes a central control display area and an instrument area, wherein the default display image information of the instrument area is the instrument image information, the default display image information of the central control display area is user application information or multimedia information, and the initial default size of the front display window is smaller than the size of the central control display area.

15. A small window linkage device, characterized in that: The small window linkage device is applied to a vehicle display screen, the vehicle display screen includes a plurality of 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, the device includes: A window generation module, used for generating a floating front display window in a preset position area on the vehicle display screen after a preset target application is triggered; a window display module, configured to display the preset target application through the front display window, wherein 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, and an initial default size of the front display window is smaller than the size of the first screen and smaller than the size of the second screen; An overlay detection module, used to detect whether the front display window covers the upper layer of other display windows; The state setting module is used to set the window state of other covered display windows to an embedded state and set the window state of the front display window to a suspended state.

16. A vehicle display screen, characterized in that: It includes a memory, a processor, and a small window linkage program stored in the memory and executable on the processor, and when the small window linkage program is executed by the processor, the steps of the small window linkage method as described in any one of claims 1 to 14 are implemented.

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

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