Small window conversion method and device, vehicle and computer readable storage medium
By setting up a floating front display window on the vehicle display screen, detecting and placing the display area of the preset target application on the top level, the problem that the on-board system cannot effectively support the coordinated display between multiple screens is achieved, and the improvement is achieved Good user experience and driving safety.
Patent Information
- Application Number
- CN202311051959.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-18
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2043-08-18
AI Technical Summary
The on-board system cannot effectively support the coordinated display between multiple screens, and cannot provide users with a better ride experience.
By providing a floating front display window on the vehicle display screen, the display area of the preset target application is detected and placed on the top layer until the application is terminated, and the coordinated display between multiple screens is realized.
It realizes coordinated display between multiple screens, improves user experience and safety, enhances driving experience, supports users to freely move the front display window, and dynamically adjusts the layout and display of applications in the screen.
Smart Images

Figure CN119493621A_ABST
Abstract
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 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 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 among multiple screens.
[0006] To achieve the above object, the present invention provides a small window conversion 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 a floating front display window is provided on the vehicle display screen, wherein 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, and the method includes:
[0007] 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;
[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 at the top layer for display until the preset target application being displayed by 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 not covering 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 being displayed by the key interface is terminated, the method further includes:
[0016] If there are multiple key interfaces, each of the key interfaces is displayed on the top layer after being flattened on 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 being displayed by the key interface is terminated is executed.
[0018] Optionally, the step of placing the key interface at the top layer for display until the preset target application being displayed by 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 at the top layer for display until the preset target application being displayed by 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 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 being 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 a display area of a first screen, a display area of a second screen, or a display area of a target display window, wherein the target display window is another display window in a vehicle display screen that is 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 comprises:
[0027] detecting a window moving 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 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;
[0031] In the case of being within the preset embedding area, the current window state of the front display window is converted from a floating 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 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;
[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 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 front display window at the current area position 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 area position back to the initial area position before the position movement.
[0044] Optionally, the method further comprises:
[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 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.
[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 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 a floating front display window is provided on the vehicle display screen, wherein an application loaded and displayed in the front display window is an application independent of the first screen and the application of the second screen, and the device includes:
[0048] A coverage detection module, used to detect 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;
[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 in the memory and runnable on the processor, and 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, and 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 include 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 a 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. 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 corresponding highlight prompt display of the required information can be realized, so that the application information with high task priority can be highlighted as much as possible, which greatly improves the user experience and safety, and enhances the driving experience under the premise of ensuring the driver's driving safety, so that the user can freely move the front display window based on the preset touch drag operation, without considering whether it will cover the important application information on the desktop of the independent split screen. By moving an application from one area to another, it is convenient for the user to view multiple applications (such as navigation maps and entertainment applications, etc.) on the screen in parallel, and realize the use of the first screen and the second screen for splicing and combination to form a super-long screen. The application architecture adopts a high-freedom interaction method, in which navigation, multimedia, video and other applications can be transferred between the first screen and the second screen, bringing users a better multi-screen collaborative interaction experience. 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 requirements of the scene, so as to achieve a more flexible split-screen display effect, and the 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-area 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 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.
[0055] Figure 1 It is a flowchart of the first embodiment of the small window conversion method of the present invention;
[0056] Figure 2 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 a first embodiment of the present invention;
[0058] Figure 4 A schematic diagram of an interface of a vehicle display screen according to a second embodiment of the present invention;
[0059] Figure 5 A schematic diagram of an interface of a vehicle display screen according to a third embodiment of the present invention;
[0060] Figure 6 It is a flowchart of a second embodiment of a small window conversion method of 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] Fig. 9 A schematic diagram of an interface of a vehicle display screen according to a third embodiment of the present invention;
[0064] Fig.10 A schematic diagram of a scene of a window state of a front display window in an embodiment of the present invention;
[0065] Fig.11 A schematic diagram of a device module of a small window conversion device according to an embodiment of the present invention;
[0066] 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.
[0067] The purpose of this application, the functional features and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The above 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 reference to specific embodiments. DETAILED DESCRIPTION
[0068] 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.
[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 components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication 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 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.
[0071] 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.
[0072] 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.
[0073] 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.
[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 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 application loaded and displayed in the front display window is an application independent of the first screen and the application of the second screen, and 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 at the top layer for display until the preset target application that is displaying 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 specifically limit this. 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 the co-driver to quickly view and process.
[0078] In this embodiment, after triggering the generation of a floating front display window, 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 front display window within the first screen, within the second screen, or across the first screen and the second screen based on a 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.
[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 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.
[0080] Exemplarily, the key interface is a display area of a first screen, a display area of a second screen, or a display area of a target display window, wherein the target display window is another display window in a vehicle display screen that is 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 the vehicle display screen, these display windows generally have display hierarchy attributes. 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.
[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 include 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. 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 a 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. 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 information of the same importance is highlighted and displayed accordingly, so that the application information with high task priority can be highlighted as much as possible, which greatly improves the user experience and safety, and enhances the driving experience under the premise of ensuring the driver's driving safety, so that the user can freely move the front display window based on the preset touch drag operation, without considering whether it will cover the important application information on the desktop of the independent split screen. By moving an application from one area to another, it is convenient for the user to view multiple applications (such as navigation maps and entertainment applications, etc.) on the screen in parallel, and realize the use of the first screen and the second screen for splicing and combination to form a super-long screen. The application architecture adopts a high-freedom interaction method, in which navigation, multimedia, video and other applications can flow between the first screen and the second screen, bringing users a better multi-screen collaborative interaction experience. 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 achieve 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, realizing cross-screen and cross-area 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 the 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 being displayed by the key interface is terminated includes:
[0084] Step A10, moving 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 the front display window moves back to the first area position.
[0085] To facilitate understanding, an example scenario is given in which a front display window occupies the C screen (the instrument area of the first screen) speed ADAS (Advanced Driver Assistance System) application information. 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 and displayed 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 among multiple screens while ensuring the driver's driving safety.
[0087] In an 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 an embedded state, converting 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: restore 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 a small window embedding space based on the currently opened applications 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 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 and other area applications 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 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 front display window is located does not have sufficient 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 display windows in the stacked setting is in a suspended state, it is convenient for the user to move the front display window based on the preset touch 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 at the same time, and realize the feature of utilizing 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, in 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 among multiple screens.
[0094] In a possible embodiment, the key interface is placed on the top layer for display until the preset target application being displayed by the key interface is terminated, and the method further includes:
[0095] Step C10, if there are multiple key interfaces, each of the key interfaces is laid out flat on the vehicle display screen and then displayed on the top layer, 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 being displayed by the key interface is terminated.
[0097] In the case of multiple key interfaces, this embodiment displays each key interface on the top layer after they are flattened on the vehicle display screen, 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, thereby increasing the amount of information obtained by the user, improving the coordinated display between multiple screens of the user, and not missing the prompts of important application information, thereby 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 being displayed by 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 then 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-level 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-level display, so that important information can be displayed with corresponding prominent prompts, 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 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 being 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 being 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, setting the display level of the key interface to the top display until the preset target application being displayed on the key interface is terminated, and restoring the display level of the front display window 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 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, in which navigation, multimedia, video and other applications can flow between the first screen and the second screen, giving users a better collaborative interaction 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-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.
[0108] In a possible implementation, the method further includes:
[0109] Step E10, detecting a window moving 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, and 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, 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.
[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 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.
[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 a suspended state to an 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 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.
[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 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.
[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, the current window state of the front display window is kept 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 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.
[0125] In a possible implementation manner, 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:
[0126] Step H10, 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;
[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 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.
[0129] 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.
[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 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.
[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 performed on the front display window;
[0133] Step I20, 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;
[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 in the vehicle display screen;
[0135] Step I40, when the area overlap degree is less than or equal to a preset degree threshold, the front display window is moved from the current area position back to the initial area position before the position movement.
[0136] 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).
[0137] 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:
[0138] Step J10, 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.
[0139] 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.
[0140] 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:
[0141] Step K10, 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.
[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 with other display areas in the vehicle display screen in the horizontal direction.
[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 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 is adsorbed to the default horizontal position after release. At this time, the small window is still embedded;
[0146] 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.
[0147] 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.
[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 simple transformations based on this technical concept are all within the protection scope of the present application.
[0149] 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.
[0150] In a 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, the size of the window area of the front display window on the vehicle display screen is expanded, 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 specifically limit 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 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.
[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 the present application, a specific embodiment 2 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 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 .
[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, 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).
[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. 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.
[0163] The small window has two display states: embedded small window and floating small window. Fig.10 .
[0164] 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.
[0165] 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.
[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, and there are several specific situations:
[0168] 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.
[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 protection scope of the present application.
[0171] In addition, the present application also provides a small window conversion device, referring to Fig.11 , Fig.11 This is a schematic diagram of the functional modules 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, the vehicle display screen includes a plurality of 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-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, and the device includes:
[0173] A coverage detection module 10, used to detect 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;
[0174] The display conversion module 20 is used to, if yes, 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, which will not be repeated here.
[0176] 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.
[0177] 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.
[0178] In the embodiment of the present invention, the terminal is a vehicle.
[0179] like Fig.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 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.
[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 Fig.12 The 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.
[0182] 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 small window conversion program.
[0183] 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 conversion program stored in the memory 1005 and perform the following operations:
[0184] 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;
[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 executable on the processor. When the small window conversion program is executed by the processor, the steps of the small window conversion method 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 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.
[0192] 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.
[0193] 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.
[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 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 conversion method, characterized in that: The small window conversion 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, 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, and 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 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 being displayed by 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, characterized in that: Placing the key interface at the top level for display until the preset target application being displayed by the key interface is terminated, the method further includes: If there are multiple key interfaces, each of the key interfaces is displayed on the top layer after being flattened on 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 being displayed by 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 being displayed by the key interface is terminated includes: 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.
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 being displayed by the key interface is terminated includes: Detecting whether the application currently displayed in the front display window is the preset target application; 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 being 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 being 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 a display area of the first screen, a display area of the second screen, or a display area of a target display window, wherein the target display window is another display window in the vehicle display screen that is 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, 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.
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 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 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 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, 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 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 front display window at the current area position 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 area position back to the initial area position before the position movement.
14. The small window conversion 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.
15. A small window conversion device, characterized in that: The small window conversion 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, 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, and the device includes: A coverage detection module, used to detect 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; 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, wherein the small window conversion program implements the steps of the small window conversion method as claimed in any one of claims 1 to 14 when executed by the processor.
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 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
Terminal, display control method thereof and computer readable storage medium
CN109840127A
Small window management method and device of vehicle-mounted equipment, equipment and storage medium
CN116339890A
Method and apparatus for controlling multi-window display in interface
US20190146625A1
Method for Controlling Small Screen Window and Related Device
US20220261119A1
User interface display method and apparatus, device, and storage medium
WO2019114828A1