Application multi-opening method and device, electronic equipment and storage medium
By setting up multiple user spaces and virtual screens on the cloud, and connecting the vehicle end to the cloud, the problem that users in the car cannot open the same application on different display screens at the same time, realizing multiple screen applications and multiple openings, improving the user experience.
Patent Information
- Application Number
- CN202411534744.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-10-31
AI Technical Summary
Users in the car cannot open the same application on different display screens at the same time to perform different operations, resulting in a decline in the interactive experience.
By setting up an instance system in the cloud, it includes multiple user spaces and virtual screens, and the vehicle end is connected to the cloud, and independent operations of running the same application on multiple display screens are achieved.
It realizes different pictures of the same application running on multiple displays at the same time, meeting the diverse needs of different users and improving the overall experience of users.
Smart Images

Figure CN119645330A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of smart cockpit technology, and in particular to a method, device, electronic device and storage medium for applying multiple openings. Background Art
[0002] As the level of vehicle intelligence continues to improve, human-computer interaction has gradually become an important part of intelligent vehicles. In order to improve the interactive experience of users in the car, modern vehicles are generally equipped with multiple display screens to meet the personalized needs of users in different seats.
[0003] However, when the in-car user interacts with different display screens, since an application can only run on one display screen at the same time in the relevant vehicle, the interaction between the in-car user and the different display screens is limited, which in turn leads to a decrease in the user's interactive experience. Summary of the invention
[0004] The problem to be solved by the present invention is that when different users in a car interact with different display screens, it is impossible to open the same application at the same time and perform different operations.
[0005] To solve the above problems, in a first aspect, the present invention provides a method for opening multiple applications, which is applied to a vehicle side, wherein the vehicle side includes multiple display screens, the vehicle side is connected to a cloud side, and an instance system is provided on the cloud side, wherein the instance system includes multiple user spaces and multiple virtual screens, wherein the multiple user spaces correspond to the multiple virtual screens one by one, and the multiple display screens correspond to the multiple user spaces one by one;
[0006] The multi-application opening method comprises:
[0007] Uploading a first operation request for the multiple display screens to respectively run the same application at the same time to the cloud, so as to obtain first application running screens corresponding to the multiple display screens, wherein the first application running screen is a screen obtained by the cloud in response to the first operation request by running the same application installed in each user space of the multiple user spaces on the corresponding virtual screen, and the same application is installed in each user space;
[0008] The first application running screens corresponding to the multiple display screens are respectively mapped to the corresponding display screens.
[0009] Optionally, the multi-application opening method further includes:
[0010] Upload the second operation request to the cloud to obtain second application running screens corresponding to the multiple display screens respectively, wherein the second operation request includes a request for the multiple display screens to run different applications or a request for the multiple display screens to run the same application at different times, and the second application running screen is a screen obtained by the cloud responding to the second operation request, determining a user space where an application to be run on each of the multiple display screens is located, and running the application installed in the determined user space on the corresponding virtual screen;
[0011] The second application running screens corresponding to the multiple display screens are mapped onto the corresponding display screens.
[0012] Optionally, the multi-application opening method further includes:
[0013] Uploading a third operation request to the cloud to obtain installation screens of the applications respectively corresponding to the multiple display screens, wherein the third operation request includes a request for installing the application on at least one of the multiple display screens, and the installation screen of the application is the cloud responding to the third operation request, determining a user space corresponding to the display screen on which the application needs to be installed among the multiple display screens, installing the application to be installed in the determined user space, and displaying the screen obtained during the application installation process on the corresponding virtual screen;
[0014] The application installation screen is mapped onto the corresponding display screen.
[0015] Optionally, the multi-application opening method further includes:
[0016] Uploading a fourth operation request to the cloud to obtain a screen display picture, wherein the fourth operation request includes a request to share a display picture on an initial display screen and a target display screen for screen sharing, the initial display screen is any one of the multiple display screens, the target display screen is at least one of the multiple display screens except the initial display screen, and the screen display picture is a display picture on a virtual screen corresponding to the initial display screen;
[0017] The screen display is mapped onto the target display screen.
[0018] Optionally, the multi-application opening method further includes:
[0019] An icon of an application installed in a corresponding user space is displayed in each of the plurality of display screens, or icons of applications installed in all user spaces are displayed in each of the plurality of display screens.
[0020] In a second aspect, the present invention provides an application multi-opening method, which is applied to a cloud, wherein an instance system is provided in the cloud, wherein the instance system includes multiple user spaces and multiple virtual screens, wherein the cloud is connected to a vehicle end, wherein the vehicle end includes multiple display screens, wherein the multiple user spaces correspond to the multiple virtual screens in a one-to-one manner, and the multiple display screens correspond to the multiple user spaces in a one-to-one manner;
[0021] The multi-application opening method comprises:
[0022] In response to the first operation request, the same application installed in each of the multiple user spaces is run on the corresponding virtual screen, and a first application running screen of the same application running on each of the multiple virtual screens is obtained, wherein the first operation request includes a request uploaded by the vehicle end for the multiple display screens to respectively run the same application at the same time, and the same application is installed in each of the user spaces;
[0023] The first application running screen of the same application running on each virtual screen is sent to the vehicle end, so that the vehicle end maps the first application running screen of the same application running on each virtual screen to the corresponding display screen respectively.
[0024] In a third aspect, the present invention provides an application multi-opening device, which is applied to a vehicle end, the vehicle end includes multiple display screens, the vehicle end is connected to a cloud, the cloud is provided with an instance system, the instance system includes multiple user spaces and multiple virtual screens, the multiple user spaces correspond to the multiple virtual screens one-to-one, and the multiple display screens correspond to the multiple user spaces one-to-one;
[0025] The application multi-opening device comprises:
[0026] a transceiver module, configured to upload a first operation request for the multiple display screens to respectively run the same application at the same time to the cloud, so as to obtain first application running screens corresponding to the multiple display screens, wherein the first application running screen is a screen obtained by the cloud in response to the first operation request by running the same application installed in each user space of the multiple user spaces on the corresponding virtual screen, and the same application is installed in each user space;
[0027] The display module is used to map the first application running screens corresponding to the multiple display screens to the corresponding display screens respectively.
[0028] In a fourth aspect, the present invention provides an application multi-opening device, which is applied to a cloud, wherein an instance system is provided in the cloud, wherein the instance system includes multiple user spaces and multiple virtual screens, wherein the cloud is connected to a vehicle end, wherein the vehicle end includes multiple display screens, wherein the multiple user spaces correspond to the multiple virtual screens in a one-to-one manner, and the multiple display screens correspond to the multiple user spaces in a one-to-one manner;
[0029] The application multi-opening device comprises:
[0030] a control module, configured to, in response to a first operation request, run the same application installed in each of the multiple user spaces on a corresponding virtual screen, and obtain a first application running screen running the same application on each of the multiple virtual screens, wherein the first operation request includes a request uploaded by the vehicle end for the multiple display screens to respectively run the same application at the same time, and the same application is installed in each of the user spaces;
[0031] A sending module is used to send the first application running screen of the same application running on each virtual screen to the vehicle end, so that the vehicle end maps the first application running screen of the same application running on each virtual screen to the corresponding display screen respectively.
[0032] In a fifth aspect, the present invention provides an electronic device, comprising a memory and a processor;
[0033] The memory is used to store computer programs;
[0034] The processor is used to implement the multi-application opening method applied to the vehicle side as described above or the multi-application opening method applied to the cloud side as described above when executing the computer program.
[0035] In a sixth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the multi-opening method for applications applied on the vehicle side as described above or the multi-opening method for applications applied on the cloud side as described above is implemented.
[0036] The beneficial effects of a multi-opening method, device, electronic device and storage medium of the present invention are:
[0037] Multiple user spaces and multiple virtual screens are set under the same instance system in the cloud. The vehicle side includes at least two display screens. The virtual screens correspond to the display screens on the vehicle side one-to-one, and the multiple user spaces correspond to the multiple virtual screens one-to-one. When multiple display screens need to run the same application at the same time, the vehicle side uploads a first operation request for the multiple display screens to run the same application respectively at the same time to the cloud. In response to the first operation request, the cloud runs the same application installed in each user space of the multiple user spaces on the corresponding virtual screen, obtains the first application running screen of the same application running on each virtual screen of the multiple virtual screens, and sends the running screen of the same application on the multiple virtual screens to the vehicle side. The vehicle side maps the running screen of the same application on the multiple virtual screens to the corresponding display screens respectively. Since the same application in different user spaces is running on the multiple display screens, the multiple user spaces are independent of each other and do not interfere with each other. Therefore, different operations can be performed on the same application on the multiple display screens, so that different screens of the same application can be displayed on the multiple display screens, so that multiple applications can be opened, meet the diverse needs of users in the same vehicle, and improve the overall user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A schematic diagram of an application scenario structure of vehicle-to-cloud interaction provided by an embodiment of the present invention;
[0039] Figure 2 A schematic diagram of the structure of a vehicle terminal and a cloud terminal provided by an embodiment of the present invention;
[0040] Figure 3 A schematic diagram of a flow chart of a method for opening multiple applications on a vehicle side provided by an embodiment of the present invention;
[0041] Figure 4 A schematic diagram of a flow chart of a method for opening multiple applications in the cloud provided by an embodiment of the present invention;
[0042] Figure 5 A schematic diagram of the structure of a multi-opening device for applications applied to a vehicle end provided by an embodiment of the present invention;
[0043] Figure 6 A schematic diagram of the structure of a multi-opening device for applications in the cloud provided by an embodiment of the present invention;
[0044] Figure 7 The figure is a schematic diagram of the structure of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION
[0045] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be interpreted as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not intended to limit the scope of protection of the present invention.
[0046] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.
[0047] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to"; the term "based on" means "based at least in part on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". The relevant definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc. mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0048] It should be noted that the modifications of "one" and "plurality" mentioned in the present invention are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0049] The names of the messages or information exchanged between multiple devices in the embodiments of the present invention are only used for illustrative purposes, and are not used to limit the scope of these messages or information.
[0050] In the related art, in order to enhance the interactive experience of users in the front and rear rows, multiple display screens are provided in the vehicle. However, only the same content can be displayed on the multiple display screens. As long as one of the users operates the display screen, the content on the other display screens will be changed accordingly. Multiple users in the vehicle can only see the same content, and cannot open the same application on multiple display screens to perform different operations, which cannot meet the diverse needs of different users.
[0051] In response to the problems existing in the above-mentioned related technologies, the present application provides an application multi-opening method, device, electronic device and storage medium.
[0052] To facilitate understanding, the application scenarios of the embodiments of the present application are first introduced.
[0053] like Figure 1 As shown, the cloud includes multiple instance systems, such as instance system 1, instance system 2, and instance system 3, etc. The instance system is equivalent to a cloud operating system. The user manages the space resources corresponding to each instance system and manages the operation of multiple applications in the instance system; a vehicle side corresponds to an instance system in the cloud. The vehicle side is provided with multiple display screens, which can be vehicle screens, PADs, or vehicle-mounted TVs, etc. When operating on the display screen of the vehicle side, if you want to access the instance system corresponding to the vehicle side on the cloud, you need to enter the login information in the vehicle side display screen, and authenticate the login information through the middle platform. After the authentication is passed, the display screen on the vehicle side logs in to the instance system in the cloud and can view the content in the instance system. The middle platform can be set in the cloud, receive the authentication request sent by the vehicle side (i.e., verify the login information or identity information, etc.), process the authentication request, and send the authentication result to the vehicle side. If the authentication is passed, send a request to the cloud, and the cloud opens the corresponding instance system to the vehicle side according to the login information and identity information contained in the request. After the vehicle completes logging into the instance system, the instance system will directly stream the application data to the vehicle. For example, when the vehicle opens the music software in the instance system, the instance system will directly send the music played by the music software to the vehicle to be played through the vehicle display or playback device.
[0054] Based on the above application scenarios, the following describes in detail the application multi-opening method provided in the embodiments of the present application in combination with specific embodiments, taking the vehicle side and the cloud side as the execution entities respectively.
[0055] First, taking the vehicle side as the execution body, the application multi-opening method provided in the embodiment of the present application is described in detail.
[0056] An embodiment of the present invention provides an application multi-opening method, which is applied to a vehicle end, such as Figure 2 As shown, the vehicle end includes multiple display screens (at least two display screens, such as Figure 2 The vehicle end is connected to the cloud, and the cloud is provided with an example system, which includes multiple user spaces and multiple virtual screens (such as Figure 2 The user space 1, the user space 2, the virtual screen 1 and the virtual screen 2 in the embodiment of the present invention are in one-to-one correspondence between the multiple user spaces and the multiple virtual screens, and the multiple display screens and the multiple user spaces are in one-to-one correspondence;
[0057] like Figure 3 As shown, the multi-application opening method includes:
[0058] S310: uploading first operation requests for the multiple display screens to respectively run the same application at the same time to the cloud, so as to obtain first application running screens corresponding to the multiple display screens, wherein the first application running screen is a screen obtained by the cloud in response to the first operation request by running the same application installed in each user space of the multiple user spaces on the corresponding virtual screen, and the same application is installed in each user space;
[0059] S320: Mapping the first application running screens corresponding to the multiple display screens to the corresponding display screens respectively.
[0060] Specifically, for ease of understanding, the following explanation is given by way of example. For example, when user 1 and user 2 run video software A through display screen 1 and display screen 2 respectively at the same time, user 1 inputs an operation request through display screen 1, and the vehicle uploads the operation request obtained by display screen 1 to the cloud. The cloud will verify the identity information of display screen 1. After the verification is passed, it is determined that the user space corresponding to display screen 1 is user space 1. Display screen 1 can be called to access the past historical operation data of user space 1, so that user 1 can view or continue past unfinished operations on display screen 1. User 1 selects the target application in user space 1 to open through the target application running request (i.e., the same application that multiple displays want to run) in the operation request on display screen 1, for example, chooses to open video software A, and then plays the video. At this time, the cloud runs and displays the video played by video software A on virtual screen 1, and the cloud interacts with virtual screen 1 for control information, controls the running of the target application, and then sends the picture mapping on virtual screen 1 to display screen 1. At this time, the vehicle side only undertakes the display work, and the processing space required for the running of video software A is completed in the cloud, which can free up the memory space and processing space on the vehicle side, improve the running speed of the vehicle-side display screen 1, and increase the running smoothness of the display screen 1.
[0061] Similarly, for example, user 2 inputs an operation request through display screen 2, and the vehicle uploads the operation request obtained by display screen 2 to the cloud. The cloud verifies the identity information of display screen 2. When the verification is passed, it is determined that the user space corresponding to display screen 2 is user space 2, and display screen 2 can be called to access the past historical operation data of user space 2, so that user 2 can view or continue the unfinished operation on display screen 2. User 2 selects the target application in user space 2 to open through the operation request in the operation request on display screen 2. The application is the same as the application selected by user 1 to open, for example, both open video software A, but the video software A opened at this time is in user space 2, which is the same as the video software A in user space 1. The cloud displays the video played by video software A in user space 2 on virtual screen 2, and then sends the picture mapping on virtual screen 2 to display screen 2. At this time, the same application is running on display screen 2 and display screen 1, but different operations can be performed, such as playing different movies in the same application, or playing different sections of the same video film, etc., so as to meet the diverse needs of users in the same car and improve the overall user experience.
[0062] It should be noted that display screen 1 and display screen 2 in the vehicle end share an instance system 1, so a vehicle end only needs one instance system 1. Under the same instance system 1, when a display screen 1 is not running, the processing resources and cache resources previously occupied by display screen 1 are released, and these released resources can be used by display screen 2. After display screen 2 obtains more processing resources and cache resources, it can improve its running speed and running smoothness, realize resource sharing and smooth switching, and improve resource utilization. Similarly, if the vehicle end corresponding to instance system 1 is not running, the resources occupied by instance system 1 will also be released to the cloud, occupying only the necessary storage space to save historical operation data and applications.
[0063] In this embodiment, multiple user spaces and multiple virtual screens are set under the same instance system in the cloud, the vehicle side includes at least two display screens, the virtual screens correspond one-to-one to the display screens on the vehicle side, and the multiple user spaces correspond one-to-one to the multiple virtual screens. When multiple display screens need to run the same application at the same time, the vehicle side uploads a first operation request for the multiple display screens to run the same application respectively at the same time to the cloud. In response to the first operation request, the cloud runs the same application installed in each user space in the multiple user spaces on the corresponding virtual screen, obtains the first application running screen of the same application running on each virtual screen in the multiple virtual screens, and sends the running screen of the same application on the multiple virtual screens to the vehicle side. The vehicle side maps the running screen of the same application on the multiple virtual screens to the corresponding display screens respectively. Since the same application in different user spaces is running on the multiple display screens, the multiple user spaces are independent of each other and do not interfere with each other. Therefore, different operations can be performed on the same application on the multiple display screens, so that different screens of the same application can be displayed on the multiple display screens, so that multiple applications can be opened, meet the diverse needs of users in the same vehicle, and improve the overall user experience.
[0064] Optionally, the multi-application opening method further includes:
[0065] Upload the second operation request to the cloud to obtain second application running screens corresponding to the multiple display screens respectively, wherein the second operation request includes a request for the multiple display screens to run different applications or a request for the multiple display screens to run the same application at different times, and the second application running screen is a screen obtained by the cloud responding to the second operation request, determining a user space where an application to be run on each of the multiple display screens is located, and running the application installed in the determined user space on the corresponding virtual screen;
[0066] The second application running screens corresponding to the multiple display screens are mapped onto the corresponding display screens.
[0067] Specifically, the same application or different applications can be run at different times on display screen 1 and display screen 2. For example, user 2 can also input an operation request on display screen 2 and select an application in user space 2 to open. The application can be different from the application selected by user 1, such as opening another video software B or music software C. The cloud displays the selected application in user space 2 on virtual screen 2, and then sends the screen mapping on virtual screen 2 to display screen 2. At this time, display screen 2 and display screen 1 can display different applications and perform different operations, further meeting the diverse needs of users in the same car and improving the overall user experience.
[0068] Optionally, the multi-application opening method further includes:
[0069] Uploading a third operation request to the cloud to obtain installation screens of the applications respectively corresponding to the multiple display screens, wherein the third operation request includes a request for installing the application on at least one of the multiple display screens, and the installation screen of the application is the cloud responding to the third operation request, determining a user space corresponding to the display screen on which the application needs to be installed among the multiple display screens, installing the application to be installed in the determined user space, and displaying the screen obtained during the application installation process on the corresponding virtual screen;
[0070] The application installation screen is mapped onto the corresponding display screen.
[0071] Specifically, user 1 can input an operation request through display screen 1, and the cloud confirms that display screen 1 accesses user space 1 based on the identity information of display screen 1. The cloud installs the application that user 1 wants to install in user space 1, and the process of application installation can be displayed on virtual screen 1. The cloud can send the screen of virtual screen 1 to display screen 1, so that the process of application installation can also be seen on display screen 1. Similarly, user 2 can input an operation request through display screen 2, and the cloud confirms that display screen 2 accesses user space 2 based on the identity information of display screen 2. The cloud installs the application that user 2 wants to install in user space 2. The application can be the same as that in user space 1, or it can be different from that in user space 1. The process of application installation can be displayed on virtual screen 2, and the cloud can send the screen of virtual screen 2 to display screen 2, so that the process of application installation can also be seen on display screen 2. Therefore, the user can access the corresponding user space through the display screen, install the application in the accessed user space, and see the installation process on the display screen. In order to avoid repeated installation of the same application in one user space, when multiple users access the corresponding user space through the same display screen, other applications that already exist in the user space can be installed.
[0072] Optionally, the multi-application opening method further includes:
[0073] Uploading a fourth operation request to the cloud to obtain a screen display picture, wherein the fourth operation request includes a request to share a display picture on an initial display screen and a target display screen for screen sharing, the initial display screen is any one of the multiple display screens, the target display screen is at least one of the multiple display screens except the initial display screen, and the screen display picture is a display picture on a virtual screen corresponding to the initial display screen;
[0074] The screen display is mapped onto the target display screen.
[0075] Specifically, for example, user 1 wants to share the screen on display screen 1 operated by himself with display screen 2 operated by user 2, so that user 1 can share what he sees with user 2. At this time, user 1 inputs a fourth operation request through display screen 1, wherein the input fourth operation request includes a request to share the screen displayed on display screen 1 and the target display screen to be shared (i.e., display screen 2). Then, the cloud maps the screen displayed on virtual screen 1 to display screen 2 and display screen 1 in real time, so that multiple display screens can be displayed synchronously, which is convenient for multiple users to share with each other.
[0076] Optionally, the multi-application opening method further includes:
[0077] An icon of an application installed in a corresponding user space is displayed in each of the plurality of display screens, or icons of applications installed in all user spaces are displayed in each of the plurality of display screens.
[0078] Specifically, for example, multiple user spaces are isolated from each other. When a user operates through display screen 1, the cloud will only display the applications in user space 1 on virtual screen 1, and then map the screen of virtual screen 1 to display screen 1, so that the user can only see the applications installed through display screen 1 from display screen 1, but not the applications installed through other display screens; similarly, when operating through display screen 2, the cloud will only display the applications in user space 2 on virtual screen 2, and then map them to display screen 2, so that the user can only see the applications installed through display screen 2 from display screen 2. Because some applications installed through display screen 1 will not be displayed on other display screens, the applications installed through display screen 1 will not be opened by other users through other display screens, which can ensure that the applications installed through display screen 1 will not be occupied by other display screens, allowing users to use all applications displayed on display screen 1 through display screen 1, and the use will not be hindered, thereby improving the user interaction experience. In particular, the driver in the driving seat installs some applications in the corresponding user space through the car computer, and the driver is not hindered from opening these applications, ensuring smooth driving.
[0079] In addition, multiple user spaces may not be isolated from each other. When a user operates through a display screen, all applications in the user space will be mapped to the display screen through the corresponding virtual screen, so that the user can use applications in all user spaces. When user 1 and user 2 operate through display screen 1 and display screen 2 respectively, all applications in user space 1 and user space 2 will be mapped to the corresponding display screen 1 and display screen 2 through virtual screen 1 and virtual screen 2, so that different users can share all applications, avoid users from repeatedly installing applications, and save more resources of the instance system.
[0080] Optionally, the multi-application opening method further includes:
[0081] The cloud is used to separately store the operation data of different display screens accessing different user spaces.
[0082] Specifically, for example, the operation data of display screen 1 accessing user space 1 is saved separately from the operation data of accessing user space 2, and the operation data of display screen 2 accessing user space 1 is also saved separately from the operation data of accessing user space 2. When a user accesses different user spaces through different display screens, the historical operation data can be called to continue the historical operation at the end of the last time a certain display screen was used to access a certain user space, for example, continue to access user space 1 through display screen 1, open the video playback software in user space 1, and continue to play the video that was not finished last time.
[0083] Optionally, the multi-application opening method further includes:
[0084] The identity information of the vehicle is sent to the cloud for verification. When the verification is passed, the vehicle establishes a connection with the instance system corresponding to the cloud, so that the vehicle can only access the instance system corresponding to it, but cannot access the instance systems corresponding to other vehicle terminals, thereby protecting the user's personal information from being leaked.
[0085] The identity information of the display screen is uploaded to the cloud for verification. When the verification is passed, the historical operation data corresponding to the identity information of the display screen is called so that the user can continue the operation interrupted last time through the display screen.
[0086] The following describes in detail the application multi-opening method provided in the embodiment of the present application, taking the cloud as the execution entity.
[0087] An embodiment of the present invention provides a multi-application opening method, which is applied to the cloud. Figure 2 As shown, the vehicle end includes multiple display screens (at least two display screens, such as Figure 2 The vehicle side is connected to the cloud side, and an instance system is provided in the cloud side. The instance system includes multiple user spaces and multiple virtual screens (such as Figure 2 The user space 1, the user space 2, the virtual screen 1 and the virtual screen 2 in the embodiment of the present invention are in one-to-one correspondence between the multiple user spaces and the multiple virtual screens, and the multiple display screens and the multiple user spaces are in one-to-one correspondence;
[0088] like Figure 4 As shown, the multi-application opening method includes:
[0089] S410: In response to the first operation request, the same application installed in each of the multiple user spaces is run on the corresponding virtual screen, and a first application running screen of the same application running on each of the multiple virtual screens is obtained, wherein the first operation request includes a request uploaded by the vehicle end for the multiple display screens to respectively run the same application at the same time, and the same application is installed in each of the user spaces;
[0090] S420: Sending the first application running screen of the same application running on each virtual screen to the vehicle end, so that the vehicle end maps the first application running screen of the same application running on each virtual screen to the corresponding display screen respectively.
[0091] The specific implementation method of multiple application openings is similar to the above and will not be repeated here.
[0092] Optionally, the multi-application opening method further includes:
[0093] In response to the second operation request, determine the user space where the application to be run on each of the multiple display screens is located, run the determined application to be run in the user space on the corresponding virtual screen, and obtain a screen of the corresponding second application running on each of the multiple virtual screens, wherein the second operation request includes a request uploaded by the vehicle end for the multiple display screens to run different applications or a request for the multiple display screens to run the same application at different times;
[0094] The screen of the corresponding second application running on the virtual screen is sent to the vehicle end, so that the vehicle end maps the screen of the corresponding second application running on each virtual screen to the corresponding display screen respectively.
[0095] Optionally, the multi-application opening method further includes:
[0096] In response to the third operation request, determining a user space corresponding to a display screen among the multiple display screens on which an application needs to be installed, installing the application to be installed in the determined user space, and displaying the application installation process on the corresponding virtual screen to obtain an application installation screen, wherein the third operation request includes a request to install the application on at least one display screen among the multiple display screens;
[0097] The application installation screens on the multiple virtual screens are sent to the vehicle end, so that the vehicle end maps the application installation screens on the multiple virtual screens to the corresponding display screens respectively.
[0098] Optionally, the multi-application opening method further includes:
[0099] In response to a fourth operation request, a screen display image is sent to the vehicle end so that the vehicle end maps the screen display image to the target display screen, wherein the fourth operation request includes a request to share the display image on the initial display screen and the target display screen for screen sharing, the initial display screen is any one of the multiple display screens, the target display screen is at least one of the multiple display screens except the initial display screen, and the screen display image is a display image on a virtual screen corresponding to the initial display screen.
[0100] Optionally, the multi-application opening method further includes:
[0101] Icons of applications installed in the corresponding user space are displayed in the virtual screen corresponding to each of the multiple display screens, or icons of applications installed in all user spaces are displayed in the virtual screen corresponding to each of the multiple display screens.
[0102] Optionally, the multi-application opening method further includes:
[0103] The operation data of different display screens accessing different user spaces are saved separately.
[0104] In an embodiment of the present application, multiple user spaces and multiple virtual screens are set under the same instance system in the cloud, the vehicle side includes at least two display screens, the virtual screens correspond one-to-one to the display screens on the vehicle side, and the multiple user spaces correspond one-to-one to the multiple virtual screens. When multiple display screens need to run the same application at the same time, the vehicle side uploads a first operation request for the multiple display screens to run the same application respectively at the same time to the cloud. In response to the first operation request, the cloud runs the same application installed in each user space in the multiple user spaces on the corresponding virtual screen, obtains the first application running screen of the same application running on each virtual screen in the multiple virtual screens, and sends the running screen of the same application on the multiple virtual screens to the vehicle side. The vehicle side maps the running screen of the same application on the multiple virtual screens to the corresponding display screens respectively. Since the same application in different user spaces is running on the multiple display screens, the multiple user spaces are independent of each other and do not interfere with each other. Therefore, different operations can be performed on the same application on the multiple display screens, so that different screens of the same application can be displayed on the multiple display screens, realizing multiple application openings, meeting the diverse needs of users in the same vehicle, and improving the overall user experience.
[0105] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0106] like Figure 5As shown, an application multi-opening device provided by an embodiment of the present invention is applied to a vehicle end, the vehicle end includes multiple display screens, the vehicle end is connected to a cloud, the cloud is provided with an instance system, the instance system includes multiple user spaces and multiple virtual screens, the multiple user spaces correspond to the multiple virtual screens one-to-one, and the multiple display screens correspond to the multiple user spaces one-to-one;
[0107] The application multi-opening device comprises:
[0108] The transceiver module 510 is used to upload a first operation request for the multiple display screens to respectively run the same application at the same time to the cloud, so as to obtain first application running screens corresponding to the multiple display screens, wherein the first application running screen is a screen obtained by the cloud in response to the first operation request, when the same application installed in each user space of the multiple user spaces is run on the corresponding virtual screen, and the same application is installed in each user space;
[0109] The display module 520 is used to map the first application running screens corresponding to the multiple display screens to the corresponding display screens respectively.
[0110] The device provided in the embodiment of the present application can be used to execute the method steps provided in the above method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0111] like Figure 6 As shown, another application multi-opening device provided by an embodiment of the present invention is applied to a cloud, an instance system is provided in the cloud, the instance system includes multiple user spaces and multiple virtual screens, the cloud is connected to a vehicle end, the vehicle end includes multiple display screens, the multiple user spaces correspond to the multiple virtual screens one-to-one, and the multiple display screens correspond to the multiple user spaces one-to-one;
[0112] The application multi-opening device comprises:
[0113] The control module 610 is configured to, in response to a first operation request, run the same application installed in each of the multiple user spaces on a corresponding virtual screen, and obtain a first application running screen running the same application on each of the multiple virtual screens, wherein the first operation request includes a request uploaded by the vehicle end for the multiple display screens to respectively run the same application at the same time, and the same application is installed in each of the user spaces;
[0114] The sending module 620 is used to send the first application running screen of the same application running on each virtual screen to the vehicle end, so that the vehicle end maps the first application running screen of the same application running on each virtual screen to the corresponding display screen respectively.
[0115] The device provided in the embodiment of the present application can be used to execute the method steps provided in the above method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0116] like Figure 7 As shown, an electronic device 700 provided by an embodiment of the present invention includes a memory 710 and a processor 720;
[0117] The memory 710 is used to store computer programs;
[0118] The processor 720 is used to implement the multi-application opening method applied to the vehicle side or the multi-application opening method applied to the cloud side as described above when executing the computer program.
[0119] In other words, an electronic device 700 includes a memory 710 and a processor 720 coupled to the memory 710; the memory 710 is configured to store a computer program; and the processor 720 is configured to perform the following operations when executing the computer program:
[0120] Uploading a first operation request for the multiple display screens to respectively run the same application at the same time to the cloud, so as to obtain first application running screens corresponding to the multiple display screens, wherein the first application running screen is a screen obtained by the cloud in response to the first operation request by running the same application installed in each user space of the multiple user spaces on the corresponding virtual screen, and the same application is installed in each user space;
[0121] The first application running screens corresponding to the multiple display screens are respectively mapped to the corresponding display screens.
[0122] Alternatively, in response to the first operation request, the same application installed in each of the multiple user spaces is run on the corresponding virtual screen, and a first application running screen of the same application running on each of the multiple virtual screens is obtained, wherein the first operation request includes a request uploaded by the vehicle end for the multiple display screens to respectively run the same application at the same time, and the same application is installed in each of the user spaces;
[0123] The first application running screen of the same application running on each virtual screen is sent to the vehicle end, so that the vehicle end maps the first application running screen of the same application running on each virtual screen to the corresponding display screen respectively.
[0124] The electronic device 700 includes a computing unit, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) or a computer program loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for the operation of the device can also be stored. The computing unit, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0125] A computer-readable storage medium is provided in an embodiment of the present invention, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the multi-opening method of applications applied to the vehicle side as described above or the multi-opening method of applications applied to the cloud side as described above is implemented.
[0126] In other words, a non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor performs the following operations:
[0127] Uploading a first operation request for the multiple display screens to respectively run the same application at the same time to the cloud, so as to obtain first application running screens corresponding to the multiple display screens, wherein the first application running screen is a screen obtained by the cloud in response to the first operation request by running the same application installed in each user space of the multiple user spaces on the corresponding virtual screen, and the same application is installed in each user space;
[0128] The first application running screens corresponding to the multiple display screens are respectively mapped to the corresponding display screens.
[0129] In other words, a non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor performs the following operations:
[0130] In response to the first operation request, the same application installed in each of the multiple user spaces is run on the corresponding virtual screen, and a first application running screen of the same application running on each of the multiple virtual screens is obtained, wherein the first operation request includes a request uploaded by the vehicle end for the multiple display screens to respectively run the same application at the same time, and the same application is installed in each of the user spaces;
[0131] The first application running screen of the same application running on each virtual screen is sent to the vehicle end, so that the vehicle end maps the first application running screen of the same application running on each virtual screen to the corresponding display screen respectively.
[0132] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc. In the present application, the unit described as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the present invention. In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0133] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.
Claims
1. A method for opening multiple applications, characterized in that: Applied to a vehicle side, the vehicle side includes a plurality of display screens, the vehicle side is connected to a cloud, the cloud side is provided with an instance system, the instance system includes a plurality of user spaces and a plurality of virtual screens, the plurality of user spaces correspond to the plurality of virtual screens one-to-one, and the plurality of display screens correspond to the plurality of user spaces one-to-one; The multi-application opening method comprises: Uploading a first operation request for the multiple display screens to respectively run the same application at the same time to the cloud, so as to obtain first application running screens corresponding to the multiple display screens, wherein the first application running screen is a screen obtained by the cloud in response to the first operation request by running the same application installed in each user space of the multiple user spaces on the corresponding virtual screen, and the same application is installed in each user space; The first application running screens corresponding to the multiple display screens are respectively mapped to the corresponding display screens.
2. The method for opening multiple applications according to claim 1, characterized in that: The multi-application opening method further includes: Upload the second operation request to the cloud to obtain second application running screens corresponding to the multiple display screens respectively, wherein the second operation request includes a request for the multiple display screens to run different applications or a request for the multiple display screens to run the same application at different times, and the second application running screen is a screen obtained by the cloud responding to the second operation request, determining a user space where an application to be run on each of the multiple display screens is located, and running the application installed in the determined user space on the corresponding virtual screen; The second application running screens corresponding to the multiple display screens are mapped onto the corresponding display screens.
3. The method for opening multiple applications according to claim 1, characterized in that: Also includes: Uploading a third operation request to the cloud to obtain an application installation screen, wherein the third operation request includes a request for installing an application on at least one of the multiple display screens, and the application installation screen is a screen obtained by the cloud in response to the third operation request, determining a user space corresponding to a display screen on which an application needs to be installed among the multiple display screens, installing the application to be installed in the determined user space, and displaying the screen obtained during the application installation process on the corresponding virtual screen; The application installation screen is mapped onto the corresponding display screen.
4. The method for opening multiple applications according to claim 1, characterized in that: Also includes: Uploading a fourth operation request to the cloud to obtain a screen display picture, wherein the fourth operation request includes a request to share a display picture on an initial display screen and a target display screen for screen sharing, the initial display screen is any one of the multiple display screens, the target display screen is at least one of the multiple display screens except the initial display screen, and the screen display picture is a display picture on a virtual screen corresponding to the initial display screen; The screen display is mapped onto the target display screen.
5. The method for multiple application opening according to any one of claims 1 to 4, characterized in that: Also includes: An icon of an application installed in a corresponding user space is displayed in each of the plurality of display screens, or icons of applications installed in all user spaces are displayed in each of the plurality of display screens.
6. A method for opening multiple applications, characterized in that: Applied to the cloud, the cloud is provided with an instance system, the instance system includes multiple user spaces and multiple virtual screens, the cloud is connected to the vehicle end, the vehicle end includes multiple display screens, the multiple user spaces correspond to the multiple virtual screens one by one, and the multiple display screens correspond to the multiple user spaces one by one; The multi-application opening method comprises: In response to the first operation request, the same application installed in each of the multiple user spaces is run on the corresponding virtual screen, and a first application running screen of the same application running on each of the multiple virtual screens is obtained, wherein the first operation request includes a request uploaded by the vehicle end for the multiple display screens to respectively run the same application at the same time, and the same application is installed in each of the user spaces; The first application running screen of the same application running on each virtual screen is sent to the vehicle end, so that the vehicle end maps the first application running screen of the same application running on each virtual screen to the corresponding display screen respectively.
7. An application multi-opening device, characterized in that: Applied to a vehicle side, the vehicle side includes a plurality of display screens, the vehicle side is connected to a cloud, the cloud side is provided with an instance system, the instance system includes a plurality of user spaces and a plurality of virtual screens, the plurality of user spaces correspond to the plurality of virtual screens one-to-one, and the plurality of display screens correspond to the plurality of user spaces one-to-one; The application multi-opening device comprises: a transceiver module, configured to upload a first operation request for the multiple display screens to respectively run the same application at the same time to the cloud, so as to obtain first application running screens corresponding to the multiple display screens, wherein the first application running screen is a screen obtained by the cloud in response to the first operation request by running the same application installed in each user space of the multiple user spaces on the corresponding virtual screen, and the same application is installed in each user space; The display module is used to map the first application running screens corresponding to the multiple display screens to the corresponding display screens respectively.
8. An application multi-opening device, characterized in that: Applied to the cloud, the cloud is provided with an instance system, the instance system includes multiple user spaces and multiple virtual screens, the cloud is connected to the vehicle end, the vehicle end includes multiple display screens, the multiple user spaces correspond to the multiple virtual screens one by one, and the multiple display screens correspond to the multiple user spaces one by one; The application multi-opening device comprises: a control module, configured to, in response to a first operation request, run the same application installed in each of the multiple user spaces on a corresponding virtual screen, and obtain a first application running screen running the same application on each of the multiple virtual screens, wherein the first operation request includes a request uploaded by the vehicle end for the multiple display screens to respectively run the same application at the same time, and the same application is installed in each of the user spaces; A sending module is used to send the first application running screen of the same application running on each virtual screen to the vehicle end, so that the vehicle end maps the first application running screen of the same application running on each virtual screen to the corresponding display screen respectively.
9. An electronic device, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is used to implement the application multi-opening method as described in any one of claims 1 to 5, or the application multi-opening method as described in claim 6 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the multi-application opening method as described in any one of claims 1 to 5, or the multi-application opening method as described in claim 6 is implemented.
Citation Information
Patent Citations
Data isolation method and electronic equipment
CN112764614A
Multi-screen interaction method and device, equipment and storage medium
CN115774535A
Multi-screen multi-user space interaction method, electronic equipment and readable storage medium
CN118259994A
Alternative medical functional mat that can improve user's health by injecting harmful elements to the human body and introducing beneficial elements to the human body through earthing that connects users with nature
KR1020210007270A
Graphical user interface (GUI) for controlling virtual workspaces produced across information handling systems (IHSs)
US11157160B1