Cross-screen interaction method, device and equipment and readable storage medium
By implementing cross-screen interaction methods in the on-board system, the application page is displayed on the fusion screen between multiple screens, which solves the problem that the on-board system cannot support the coordinated display between multiple screens, and improves the user experience and screen utilization rate .
Patent Information
- Application Number
- CN202311057081.4
- 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
The on-board system cannot effectively support the coordinated display between multiple screens, and cannot provide users with a better ride experience.
Through the cross-screen interaction method, the application page of the current application is displayed on the first screen, and in response to the user's cross-screen display instruction, the application page is displayed on the fusion screen composed of the first screen and the second screen.
The cross-screen interaction between the current application on the first and second screens is realized, the display area of the application page is improved, the user has a better entertainment experience, and the larger screen display area is effectively utilized.
Smart Images

Figure CN119493623A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart cockpit technology, and in particular to a cross-screen interaction method, device, equipment and 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 this application is to provide a cross-screen interaction method, aiming to solve the technical problem that the in-vehicle system cannot effectively support collaborative linkage display between multiple screens.
[0006] To achieve the above objectives, in a first aspect, the present application provides a cross-screen interaction method, which is applied to a cross-screen interaction device, and the cross-screen interaction method comprises the following steps:
[0007] Display the application page of the current application on the first screen;
[0008] In response to a cross-screen display instruction for the current application, the application page is displayed on a fused screen consisting of the first screen and the second screen.
[0009] According to the first aspect, before the step of displaying the application page on a fused screen composed of the first screen and the second screen, the method includes:
[0010] Determine whether there is a foreground application running on the second screen;
[0011] After there is no foreground running application on the second screen, the step of displaying the application page on a fused screen consisting of the first screen and the second screen is performed.
[0012] According to the first aspect, or any implementation of the first aspect, after the step of determining whether there is a foreground application running on the second screen, the method includes:
[0013] After there is an application running in the foreground on the second screen, output a preset confirmation message;
[0014] Obtaining user operation information for the preset confirmation information;
[0015] After the operation information representation confirms the cross-screen display, the foreground running application is hidden, and the step of displaying the application page on a fused screen consisting of the first screen and the second screen is performed.
[0016] According to the first aspect, or any implementation of the first aspect above, the step of displaying the application page on a fused screen consisting of the first screen and the second screen includes:
[0017] Obtaining interface information of the first screen and the second screen;
[0018] Determine, according to the interface information, whether there is an application widget on the first screen and the second screen;
[0019] If there is an application small window on the first screen and / or the second screen, display the application small window on a side away from the junction of the first screen and the second screen;
[0020] The application interface is displayed on a fused screen formed by display areas on the first screen and the second screen except for the small application window.
[0021] According to the first aspect, or any implementation of the first aspect above, the step of displaying the small application window on a side away from a junction of the first screen and the second screen includes:
[0022] Moving the small application window to a side of the first screen away from the second screen for display;
[0023] The step of displaying the application interface on a fused screen formed by display areas on the first screen and the second screen excluding the small application window includes:
[0024] The application interface is displayed on a fused screen consisting of a display area on the first screen excluding the small application window and the second screen.
[0025] According to the first aspect, or any implementation of the first aspect above, the step of displaying the small application window on a side away from a junction of the first screen and the second screen includes:
[0026] Moving the small application window to a side of the second screen away from the first screen for display;
[0027] The step of displaying the application interface on a fused screen formed by display areas on the first screen and the second screen excluding the small application window includes:
[0028] The application interface is displayed on a fused screen consisting of a display area on the second screen excluding the small application window and the first screen.
[0029] According to the first aspect, or any implementation of the first aspect above, after the step of displaying the application page of the current application on the first screen, the cross-screen interaction method further includes:
[0030] In response to a full-screen display instruction for the current application, determining display screens on the current vehicle that are in the same plane as the first screen;
[0031] The application interface is displayed on a full screen consisting of the first screen and each of the display screens.
[0032] In a second aspect, the present application provides a cross-screen interaction device, which is applied to a cross-screen interaction device, and the cross-screen interaction device includes:
[0033] A first display module, used to display the application page of the current application on the first screen;
[0034] The cross-screen interaction module is used to display the application page on a fused screen consisting of the first screen and the second screen in response to a cross-screen display instruction for the current application.
[0035] According to the second aspect, the cross-screen interaction device further includes a judgment module, which is used to:
[0036] Determine whether there is a foreground application running on the second screen;
[0037] After there is no foreground running application on the second screen, the step of displaying the application page on a fused screen consisting of the first screen and the second screen is performed.
[0038] According to the second aspect, or any implementation of the second aspect, the judgment module is further used to:
[0039] After there is an application running in the foreground on the second screen, output a preset confirmation message;
[0040] Obtaining user operation information for the preset confirmation information;
[0041] After the operation information representation confirms the cross-screen display, the foreground running application is hidden, and the step of displaying the application page on a fused screen consisting of the first screen and the second screen is performed.
[0042] According to the second aspect, or any implementation of the second aspect, the cross-screen interaction module is further used to:
[0043] Obtaining interface information of the first screen and the second screen;
[0044] Determine, according to the interface information, whether there is an application widget on the first screen and the second screen;
[0045] If there is an application small window on the first screen and / or the second screen, display the application small window on a side away from the junction of the first screen and the second screen;
[0046] The application interface is displayed on a fused screen formed by display areas on the first screen and the second screen except for the small application window.
[0047] According to the second aspect, or any implementation of the second aspect, the cross-screen interaction module is further used to:
[0048] Moving the small application window to a side of the first screen away from the second screen for display;
[0049] The application interface is displayed on a fused screen consisting of a display area on the first screen excluding the small application window and the second screen.
[0050] According to the second aspect, or any implementation of the second aspect, the cross-screen interaction module is further used to:
[0051] Moving the small application window to a side of the second screen away from the first screen for display;
[0052] The application interface is displayed on a fused screen consisting of a display area on the second screen excluding the small application window and the first screen.
[0053] According to the second aspect, or any implementation of the second aspect above, the cross-screen display device further includes a full-screen display module, which is used to:
[0054] In response to a full-screen display instruction for the current application, determining display screens on the current vehicle that are in the same plane as the first screen;
[0055] The application interface is displayed on a full screen consisting of the first screen and each of the display screens.
[0056] In a third aspect, the present application provides a cross-screen interaction device, comprising: a memory, a processor, the memory storing a computer program that can be run on the processor, and the computer program is configured to implement the steps of the cross-screen interaction method as described above.
[0057] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor executes a cross-screen interaction method as described in any one of the first aspect or possible implementations of the first aspect.
[0058] In a fifth aspect, an embodiment of the present application provides a computer program comprising instructions for executing the cross-screen interaction method in the first aspect and any possible implementation of the first aspect.
[0059] The present application proposes a cross-screen interaction method, apparatus, device and readable storage medium, which displays the application page of the current application on the first screen. Then, after receiving the cross-screen display instruction from the user for the current application, the application page can be displayed on the fused screen composed of the first screen and the second screen in response to the cross-screen display instruction for the current application. Therefore, the present application realizes the cross-screen interaction between the first screen and the second screen of the current application by displaying the application page on the fused screen composed of the first screen and the second screen, and effectively increases the display area of the application page, providing users with a better entertainment experience, and making the best use of a larger screen display area. The present application realizes collaborative linkage display between multiple screens, meets the user's needs for interaction between different screens, and also improves the personalization and intelligence of the vehicle's cockpit infotainment experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 This is a flowchart of the first embodiment of the cross-screen interaction method of the present application;
[0061] Figure 2 This is a first application scenario diagram involved in the embodiment of the present application;
[0062] Figure 3 This is a second application scenario diagram involved in the embodiment of the present application;
[0063] Figure 4 This is a flow chart of the second embodiment of the cross-screen interaction method of the present application;
[0064] Figure 5 This is a flowchart of the third embodiment of the cross-screen interaction method of the present application;
[0065] Figure 6This is a third application scenario diagram involved in the embodiment of the present application;
[0066] Figure 7 This is a fourth application scenario diagram involved in the embodiment of the present application;
[0067] Figure 8 This is a fifth application scenario diagram involved in the embodiment of the present application;
[0068] Fig. 9 This is a schematic diagram of the structure of the cross-screen interaction device of this application;
[0069] Fig.10 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present application.
[0070] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0071] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0072] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0073] The terms "first" and "second" in the description and claims of the embodiments of the present application are used to distinguish different objects rather than to describe a specific order of objects. For example, a first target object and a second target object are used to distinguish different target objects rather than to describe a specific order of target objects.
[0074] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0075] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0076] The following is an explanation of the cross-screen interaction method of this application in combination with some prior art:
[0077] 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.
[0078] 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.
[0079] To sum up, the current problem is that the in-vehicle system cannot effectively support the coordinated and linked display between multiple screens.
[0080] This application realizes cross-screen interaction between the first screen and the second screen by displaying the application page on the fused screen composed of the first screen and the second screen, and effectively increases the display area of the application page, providing users with a better entertainment experience and making the best use of a larger screen display area. This application realizes collaborative linkage display between multiple screens, meets the user's needs for interaction between different screens, and also improves the personalization and intelligence of the vehicle's cockpit infotainment experience.
[0081] Please refer to Figure 1 , Figure 1 This is a flowchart of the first embodiment of the cross-screen interaction method of the present application. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than here.
[0082] The first embodiment of the present application provides a cross-screen interaction method, which includes the following steps:
[0083] Step S100, displaying the application page of the current application on the first screen;
[0084] In this embodiment, it should be noted that the cross-screen interaction method is applied to a cross-screen interaction device, and the cross-screen interaction device can be a vehicle system, ECU (Electronic Control Unit), PC (Personal Computer), tablet computer, portable computer or server and other devices.
[0085] In this embodiment, it should be noted that the first screen may be a screen such as an instrument panel screen, a main driver screen, a co-driver screen, etc. on the current vehicle. The first screen may be a virtual screen, that is, a portion of the display area on a physical screen. The current application is an application enabled on the first screen, which may be a video application, a music application, a navigation application, etc.
[0086] In this embodiment, after receiving the activation instruction of the passenger for the current application, the current application can be opened on the first screen, and the application page of the current application can be displayed on the first screen.
[0087] Step S200: In response to a cross-screen display instruction for the current application, display the application page on a fused screen consisting of the first screen and the second screen.
[0088] In this embodiment, it should be noted that the cross-screen display instruction is an instruction for instructing the current application to perform cross-screen display, and the cross-screen display instruction can be issued in the form of cross-screen control operation (such as clicking on the preset cross-screen control displayed), gesture operation (such as sliding from the application page to the second screen), voice operation (such as inputting corresponding voice information), etc. The second screen is a target screen used to construct a fused screen together with the first screen, and the first screen and the second screen are on the same plane. The second screen can be a virtual screen, that is, a part of the display area on the physical screen. It can be understood that the fused screen is displayed as a whole, and there is no physical boundary visually.
[0089] See also Figure 2 , Figure 2 This is a diagram of the first application scenario involved in the embodiment of the present application. After receiving a cross-screen display instruction issued by the user for the current application, this embodiment can respond to the cross-screen display instruction for the current application and switch the application page of the current application from a display state displayed on the first screen to a display state displayed on a fused screen composed of the first screen and the second screen. This achieves cross-screen interaction between the first screen and the second screen for the current application, and effectively increases the display area of the application page, providing users with a better entertainment experience and making the most of a larger screen display area.
[0090] Wherein, after the step of displaying the application page of the current application on the first screen in step S200, the cross-screen interaction method further includes:
[0091] Step S300, in response to a full-screen display instruction for the current application, determining display screens on the current vehicle that are in the same plane as the first screen;
[0092] Step S310: displaying the application interface on a full screen consisting of the first screen and each of the display screens.
[0093] In this embodiment, it should be noted that the full-screen display instruction is an instruction for instructing the current application to display in full screen, and the full-screen display instruction can be issued in the form of full-screen control operation, gesture operation, voice operation, etc. The current vehicle is a vehicle equipped with the first screen, the second screen and each of the display screens. Each of the display screens can be a virtual screen, that is, a part of the display area on the physical screen. It can be understood that the full screen is displayed as a whole, and there is no physical boundary visually.
[0094] In order to maximize the screen display area, when the user has a need for a larger display area, the user can issue a full-screen display instruction for the current application. After receiving the full-screen display instruction issued by the user for the current application, this embodiment can respond to the full-screen display instruction for the current application and determine the display screens on the current vehicle that are in the same plane as the first screen. It can be understood that since the display screens are in the same screen as the first screen, the problem of integrating screens that are not in the same plane, which makes it difficult for the user to view the application screen, is avoided. Furthermore, the application interface can be displayed on the full screen composed of the first screen and the display screens. See. Figure 3 , Figure 3 This is the second application scenario diagram involved in the embodiment of the present application. The instrument area screen, main driver screen, and co-driver screen on the current vehicle are all set on the same plane. If the first screen is the co-driver display screen, the instrument area screen, the main driver screen, and the co-driver screen can be combined to form the full screen, and then the application interface can be displayed on the full screen, effectively improving the display area and cross-screen interactivity between multiple screens.
[0095] In the first embodiment of the present application, the application page of the current application is displayed on the first screen. Then, after receiving a cross-screen display instruction from the user for the current application, the application page can be displayed on a fused screen consisting of the first screen and the second screen in response to the cross-screen display instruction for the current application. Therefore, this embodiment realizes cross-screen interaction between the first screen and the second screen of the current application by displaying the application page on the fused screen consisting of the first screen and the second screen, and effectively increases the display area of the application page, providing users with a better entertainment experience and making use of a larger screen display area as much as possible. It meets the user's demand for interaction between different screens and also improves the personalization and intelligence of the vehicle's cockpit infotainment experience.
[0096] Reference Figure 4 , Figure 4 This is a flow chart of the second embodiment of the cross-screen interaction method of the present application.
[0097] In another embodiment of the present application, the same or similar contents as those in the above embodiment can be referred to the above description and will not be described in detail later. The second embodiment of the present application provides a cross-screen interaction method, and before the step of displaying the application page on the fused screen composed of the first screen and the second screen in step S200, it includes:
[0098] Step A10, determining whether there is a foreground application running on the second screen;
[0099] Step A20, after there is no foreground running application on the second screen, execute the step of: displaying the application page on the fused screen formed by the first screen and the second screen.
[0100] In this embodiment, it should be noted that the foreground running application is an application that is running on the current interface of the second screen.
[0101] This embodiment can determine whether it is currently suitable to execute the cross-screen display instruction by judging whether there is a foreground application running on the second screen. After there is no foreground application running on the second screen, the step of displaying the application page on the fused screen formed by the first screen and the second screen can be executed. In this embodiment, by judging whether there is a foreground application running on the second screen, and then displaying the application page on the fused screen formed by the first screen and the second screen after there is no foreground application running on the second screen, it can effectively avoid interference with the foreground application running on the current interface of the second screen when executing the cross-screen display instruction.
[0102] Wherein, after the step of determining whether there is a foreground application running on the second screen in step A10, the method includes:
[0103] Step B10, after there is an application running in the foreground on the second screen, output a preset confirmation message;
[0104] Step B20, obtaining the user's operation information for the preset confirmation information;
[0105] Step B30, after the operation information representation confirms the cross-screen display, hide the foreground running application, and execute the step of: displaying the application page on the fused screen composed of the first screen and the second screen.
[0106] In this embodiment, the preset confirmation information can be output in the form of text, symbols, patterns, voice, etc., to remind the user to reconfirm whether the cross-screen display instruction is executed. Exemplarily, the preset confirmation information can be a pop-up window containing a confirmation control.
[0107] In this embodiment, the user's operation information for the preset confirmation information can be obtained. Then the operation information is compared with the preset confirmation operation information representing the confirmation of the cross-screen display to determine whether the operation information represents the confirmation of the cross-screen display. The preset confirmation operation information is the operation information pre-set for representing the confirmation of the cross-screen display. Exemplarily, the confirmation control in the preset confirmation information can be clicked, the confirmation gesture for confirming the cross-screen display can be output on the first screen or the second screen, and the confirmation voice for confirming the cross-screen display can be output. After the operation information represents the confirmation of the cross-screen display, the foreground running application can be hidden, and the step of displaying the application page on the fusion screen composed of the first screen and the second screen can be executed. Of course, after the operation information represents the confirmation of the cross-screen display, step A10 can be executed: determine whether there is a foreground running application on the second screen. After there is no foreground running application on the second screen, the application page is displayed on the fusion screen composed of the first screen and the second screen. After the operation information does not represent the confirmation of the cross-screen display, the application page is canceled from being displayed on the fusion screen composed of the first screen and the second screen. In this embodiment, by reconfirming when there is a foreground application running on the second screen, interference with the foreground application running on the second screen is avoided.
[0108] In the second embodiment of the present application, by determining whether there is a foreground application running on the second screen; after the foreground application does not exist on the second screen, the step of displaying the application page on the fused screen formed by the first screen and the second screen is performed. After the foreground application exists on the second screen, a preset confirmation message is output to confirm with the user again, effectively avoiding interference with the foreground application running on the current interface of the second screen when executing the cross-screen display instruction.
[0109] Reference Figure 5 , Figure 5 This is a flow chart of the third embodiment of the cross-screen interaction method of the present application.
[0110] In another embodiment of the present application, the same or similar contents as those in the above embodiment can be referred to the above description and will not be described in detail later. The third embodiment of the present application provides a cross-screen interaction method, wherein the step of displaying the application page on the fused screen composed of the first screen and the second screen in step S200 includes:
[0111] Step S210, obtaining interface information of the first screen and the second screen;
[0112] Step S220, judging whether there is an application window on the first screen and the second screen according to the interface information;
[0113] Step S230: If there is an application window on the first screen and / or the second screen, display the application window on a side away from the junction of the first screen and the second screen;
[0114] Step S240: display the application interface on a fused screen formed by display areas on the first screen and the second screen excluding the small application window.
[0115] In this embodiment, it should be noted that the application window is a window displayed in an embedded or suspended state on the first screen and / or the second screen, and the application window may contain an application that runs independently of the running page on the first screen.
[0116] In this embodiment, the interface information of the first screen and the second screen is obtained. Then, based on the interface information, it is determined whether there is an application window on the first screen and the second screen. If there is an application window on the first screen and / or the second screen, the application window is displayed on the side away from the junction of the first screen and the second screen. Exemplarily, the application window can be moved to the side of the first screen away from the second screen for display, and / or the application window can be moved to the side of the second screen away from the first screen for display. Then, the application interface can be displayed on a fused screen composed of the display areas on the first screen and the second screen except for the application window. Therefore, this embodiment separates the application window from the fused screen to prevent the application window from affecting the integrity of the fused screen.
[0117] The step of displaying the small application window on a side away from the junction of the first screen and the second screen in step S230 includes:
[0118] Step S231, moving the small application window to a side of the first screen away from the second screen for display;
[0119] The step of displaying the application interface on a fused screen formed by display areas on the first screen and the second screen except for the small application window in step S240 includes:
[0120] Step S241: display the application interface on a fused screen consisting of a display area on the first screen excluding the small application window and the second screen.
[0121] In this embodiment, it should be noted that the original position of the small application window can be located on the first screen or on the second screen, and the number of the small application windows can be one or more than one.
[0122] See also Figure 6 , Figure 6 This is a third application scenario diagram involved in the embodiment of the present application. In this embodiment, the application window can be moved to the side of the first screen away from the second screen for display. Then the application interface is displayed on a fused screen consisting of the display area on the first screen except the application window and the second screen.
[0123] The step of displaying the small application window on a side away from the junction of the first screen and the second screen in step S230 includes:
[0124] Step S232, moving the small application window to a side of the second screen away from the first screen for display;
[0125] The step of displaying the application interface on a fused screen formed by display areas on the first screen and the second screen except for the small application window in step S240 includes:
[0126] Step S242: display the application interface on a fused screen consisting of the display area on the second screen excluding the small application window and the first screen.
[0127] See also Figure 7 , Figure 7 This is the fourth application scenario diagram involved in the embodiment of the present application. In this embodiment, the application window can be moved to the side of the second screen away from the first screen for display. Then the application interface is displayed on a fused screen consisting of the display area on the second screen except the application window and the first screen.
[0128] In addition, when there are at least two application windows, Figure 8 , Figure 8 This is the fifth application scenario diagram involved in the embodiment of the present application. In this embodiment, the application window can be moved to the side of the first screen away from the second screen, and the side of the second screen away from the first screen for display. The application interface is then displayed on a fused screen consisting of a display area on the second screen excluding the application window and a display area on the first screen excluding the application window.
[0129] In this embodiment, the interface information of the first screen and the second screen is obtained. Based on the interface information, it is determined whether there are small application windows on the first screen and the second screen, so as to determine whether there are small application windows that interfere with the integrity of the fused screen formed by the first screen and the second screen. If there are small application windows on the first screen and / or the second screen, the small application windows are displayed on the side away from the junction of the first screen and the second screen. Then, the application interface is displayed on the fused screen formed by the display areas on the first screen and the second screen except for the small application windows. Therefore, this embodiment separates the small application window from the fused screen to prevent the small application window from affecting the integrity of the fused screen. At the same time, the normal operation and use of the small application window are also guaranteed.
[0130] Reference Fig. 9 , Fig. 9 This is a structural schematic diagram of the cross-screen interaction device of this application.
[0131] The present application provides a cross-screen interaction device, which is applied to a cross-screen interaction device. The cross-screen interaction device includes:
[0132] A first display module 10, used to display the application page of the current application on the first screen;
[0133] The cross-screen interaction module 20 is used to display the application page on a fused screen consisting of the first screen and the second screen in response to a cross-screen display instruction for the current application.
[0134] Optionally, the cross-screen interaction device further includes a judgment module, configured to:
[0135] Determine whether there is a foreground application running on the second screen;
[0136] After there is no foreground running application on the second screen, the step of displaying the application page on a fused screen consisting of the first screen and the second screen is performed.
[0137] Optionally, the judging module is further used to:
[0138] After there is an application running in the foreground on the second screen, output a preset confirmation message;
[0139] Obtaining user operation information for the preset confirmation information;
[0140] After the operation information representation confirms the cross-screen display, the foreground running application is hidden, and the step of displaying the application page on a fused screen consisting of the first screen and the second screen is performed.
[0141] Optionally, the cross-screen interaction module 20 is further used to:
[0142] Obtaining interface information of the first screen and the second screen;
[0143] Determine, according to the interface information, whether there is an application widget on the first screen and the second screen;
[0144] If there is an application small window on the first screen and / or the second screen, display the application small window on a side away from the junction of the first screen and the second screen;
[0145] The application interface is displayed on a fused screen formed by display areas on the first screen and the second screen except for the small application window.
[0146] Optionally, the cross-screen interaction module 20 is further used to:
[0147] Moving the small application window to a side of the first screen away from the second screen for display;
[0148] The application interface is displayed on a fused screen consisting of a display area on the first screen excluding the small application window and the second screen.
[0149] Optionally, the cross-screen interaction module 20 is further used to:
[0150] Moving the small application window to a side of the second screen away from the first screen for display;
[0151] The application interface is displayed on a fused screen consisting of a display area on the second screen excluding the small application window and the first screen.
[0152] Optionally, the cross-screen display device further includes a full-screen display module, which is used to:
[0153] In response to a full-screen display instruction for the current application, determining display screens on the current vehicle that are in the same plane as the first screen;
[0154] The application interface is displayed on a full screen consisting of the first screen and each of the display screens.
[0155] The cross-screen interaction device provided by the present application adopts the cross-screen interaction method in the above-mentioned embodiments to solve the technical problem that the vehicle-mounted system cannot effectively support the coordinated linkage display between multiple screens. Compared with the prior art, the beneficial effects of the cross-screen interaction device provided by the embodiment of the present application are the same as the beneficial effects of the cross-screen interaction method provided by the above-mentioned embodiment, and the other technical features in the cross-screen interaction device are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.
[0156] like Fig.10 As shown, Fig.10This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present application.
[0157] Specifically, the cross-screen interactive device may be a vehicle system, an ECU (Electronic Control Unit), a PC (Personal Computer), a tablet computer, a portable computer or a server.
[0158] like Fig.10 As shown, the cross-screen interaction device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. 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 wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0159] Those skilled in the art will understand that Fig.10 The device structure shown in the figure does not constitute a limitation on the cross-screen interaction device, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.
[0160] like Fig.10 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 cross-screen interactive application.
[0161] exist Fig.10 In the device shown, the network interface 1004 is mainly used to connect to the background server and communicate data with the background server; the user interface 1003 is mainly used to connect to the client and communicate data with the client; and the processor 1001 can be used to call the cross-screen interaction program stored in the memory 1005 to implement the operations in the cross-screen interaction method provided in the above embodiment.
[0162] In addition, the embodiment of the present application also proposes a vehicle, which includes the above-mentioned cross-screen interactive device. Of course, it can be understood that the vehicle also includes other devices such as energy storage devices and drive devices to ensure the normal operation of the vehicle.
[0163] In addition, an embodiment of the present application also proposes a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, the operations in the cross-screen interaction method provided in the above embodiment are implemented. The specific steps will not be repeated here.
[0164] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity / operation / object from another entity / operation / object, and do not necessarily require or imply any such actual relationship or order between these entities / operations / objects; the terms "include", "comprise" or any other variants 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.
[0165] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described above is only schematic, and the units described as separate components may or may not be physically separated. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present application scheme. Those of ordinary skill in the art can understand and implement it without paying creative work.
[0166] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0167] 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 this understanding, the technical solution of the present application 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, disk, CD) as described above, including a number of instructions for a terminal device (which can be a computer, server, vehicle, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0168] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A cross-screen interaction method, characterized in that: The cross-screen interaction method comprises the following steps: Display the application page of the current application on the first screen; In response to a cross-screen display instruction for the current application, the application page is displayed on a fused screen consisting of the first screen and the second screen.
2. The cross-screen interaction method according to claim 1, characterized in that: Before the step of displaying the application page on a fused screen composed of the first screen and the second screen, the method includes: Determine whether there is a foreground application running on the second screen; After there is no foreground running application on the second screen, the step of displaying the application page on a fused screen consisting of the first screen and the second screen is performed.
3. The cross-screen interaction method according to claim 2, characterized in that: After the step of determining whether there is an application running in the foreground on the second screen, the method includes: After there is an application running in the foreground on the second screen, output a preset confirmation message; Obtaining user operation information for the preset confirmation information; After the operation information representation confirms the cross-screen display, the foreground running application is hidden, and the step of displaying the application page on a fused screen consisting of the first screen and the second screen is performed.
4. The cross-screen interaction method according to claim 1, characterized in that: The step of displaying the application page on a fused screen consisting of the first screen and the second screen includes: Obtaining interface information of the first screen and the second screen; Determine, according to the interface information, whether there is an application widget on the first screen and the second screen; If there is an application small window on the first screen and / or the second screen, display the application small window on a side away from the junction of the first screen and the second screen; The application interface is displayed on a fused screen formed by display areas on the first screen and the second screen except for the small application window.
5. The cross-screen interaction method according to claim 4, characterized in that: The step of displaying the small application window on a side away from the junction of the first screen and the second screen includes: Moving the small application window to a side of the first screen away from the second screen for display; The step of displaying the application interface on a fused screen formed by display areas on the first screen and the second screen excluding the small application window includes: The application interface is displayed on a fused screen consisting of a display area on the first screen excluding the small application window and the second screen.
6. The cross-screen interaction method according to claim 4, characterized in that: The step of displaying the small application window on a side away from the junction of the first screen and the second screen includes: Moving the small application window to a side of the second screen away from the first screen for display; The step of displaying the application interface on a fused screen formed by display areas on the first screen and the second screen excluding the small application window includes: The application interface is displayed on a fused screen consisting of a display area on the second screen excluding the small application window and the first screen.
7. The cross-screen interaction method according to any one of claims 1 to 6, characterized in that: After the step of displaying the application page of the current application on the first screen, the cross-screen interaction method further includes: In response to a full-screen display instruction for the current application, determining display screens on the current vehicle that are in the same plane as the first screen; The application interface is displayed on a full screen consisting of the first screen and each of the display screens.
8. A cross-screen interactive device, characterized in that: The cross-screen interaction device comprises: A first display module, used to display the application page of the current application on the first screen; The cross-screen interaction module is used to display the application page on a fused screen consisting of the first screen and the second screen in response to a cross-screen display instruction for the current application.
9. A cross-screen interactive device, characterized in that: The cross-screen interaction device includes: a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the computer program is executed by the processor, the steps of the cross-screen interaction method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a cross-screen interaction program, and when the cross-screen interaction program is executed by the processor, the steps of the cross-screen interaction method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Pop-up window display method and device for vehicle-mounted application and intelligent automobile
CN110275748A
Window display method and vehicle-mounted terminal
CN114911383A
Multi-screen display control method and device and intelligent cabin
CN115145523A
Multi-screen linkage control method and device for intelligent cabin, intelligent cabin and automobile
CN115562550A
Intelligent cabin cross-screen linkage method and device and storage medium
CN115579010A