Dual system device and application display method and storage medium thereof
By using daemons to register and obtain application lists in dual-system devices, the application of two operating systems is displayed on the same interface, which solves the problem of inconvenience of users in dual-system devices, and maintains the uniformity of the interface and the convenience of operation. sex.
Patent Information
- Application Number
- CN202110119963.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-28
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2041-01-28
AI Technical Summary
When switching the operating system for dual-system devices, users need to manually switch the signal source, resulting in inconvenient operation and inconsistent experience.
By starting the first daemon in the first operating system, completing the application registration list, and starting the second daemon in the second operating system, combining two lists to display the applications in the two operating systems under the second operating system. program to realize the same interface display.
It eliminates the operation of users switching the operating system, maintains the unification of the interface, maximizes the use of the main control board capabilities of the device, and reduces the complexity of programming.
Smart Images

Figure CN112817718B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a dual-system device and an application display method and storage medium thereof. Background Art
[0002] Dual-system devices generally refer to electronic devices that can run two operating systems. Since dual-system devices can run two operating systems, they can have the advantages of both operating systems at the same time. However, to control applications under any operating system, it is necessary to switch to the corresponding operating system of the application to implement the corresponding operation, which is inconvenient to use. Summary of the invention
[0003] In view of this, the purpose of the present disclosure is to provide a dual-system device and an application display method and storage medium thereof.
[0004] Based on the above objectives, a first aspect of the present disclosure provides an application display method for a dual-system device, comprising:
[0005] Starting a first daemon process in a first operating system;
[0006] completing registration of a first application in the first daemon process and forming a first registration list, wherein the first application is an application program running in the first operating system;
[0007] Starting a second daemon process in the second operating system;
[0008] Using the second daemon process, obtaining the first registration list of the first operating system from the first daemon process;
[0009] The first application in the first operating system is displayed under the second operating system according to the first registration list.
[0010] A second aspect of the present disclosure provides a dual-system device, including:
[0011] The first processing unit is configured as follows:
[0012] Running a first operating system, and starting a first daemon process in the first operating system;
[0013] completing registration of a first application in the first daemon process and forming a first registration list, wherein the first application is an application program running in the first operating system;
[0014] The second processing unit is electrically coupled to the first processing unit and is configured to:
[0015] Running a second operating system, and starting a second daemon process in the second operating system;
[0016] Using the second daemon process, obtaining the first registration list of the first operating system from the first daemon process of the first processing unit;
[0017] Rendering the first application in the first operating system in the second operating system according to the first registration list;
[0018] The display unit is electrically coupled to the second processing unit and is configured to display the rendered first application.
[0019] According to a third aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, wherein the non-transitory computer-readable storage medium stores computer instructions, wherein the computer instructions are used to cause the computer to execute the method according to the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the present disclosure or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only for the present disclosure, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0021] Figure 1 A schematic diagram of the structure of an exemplary dual-system device provided by an embodiment of the present disclosure is shown.
[0022] Figure 2A A schematic diagram showing an exemplary system architecture according to an embodiment of the present disclosure is shown.
[0023] Figure 2B A schematic diagram showing an exemplary interaction between a publish-subscribe model module and a publish-subscribe model module according to an embodiment of the present disclosure is shown.
[0024] Figure 3 A schematic diagram showing an exemplary interface according to an embodiment of the present disclosure is shown.
[0025] Figure 4 A flowchart of an exemplary method provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0026] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0027] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0028] Current interactive whiteboards and large-size commercial display devices generally adopt an Android and Windows dual-system solution. The device's main control motherboard uses the Android system, and is connected to a host running the Windows system through the onboard open pluggable specification interface (OPS). Users can use the low-power Android system to drive the large screen, and can also conveniently use the Windows system and its applications.
[0029] The OPS interface usually supports HDMI and DVI signals. For the Android system, the host running the Windows system is actually a signal. Therefore, when the user uses it, he or she either uses the Android application on the Android system, or switches the signal source to the signal source of the Windows system and then uses the application on the Windows system. In this way, the user needs to manually switch the signal source, and because the styles of the two operating systems are completely different, it causes inconsistent operations and experiences for users.
[0030] In view of this, the present disclosure provides a dual-system device and an application display method thereof, in which a first daemon process in a first operating system completes registration of a first application and forms a first registration list, and a second daemon process in a second operating system completes registration of a second application and forms a second registration list, and then uses the second daemon process to obtain the first registration list from the first daemon process, and then combines the first registration list and the second registration list to display the first application in the first operating system and the second application in the second operating system under the second operating system, so that application programs in the two operating systems can be displayed in the same interface, eliminating the user's operation of switching operating systems and maintaining the unity of the interface.
[0031] Figure 1 FIG. 1 is a schematic structural diagram of an exemplary dual-system device 100 provided in an embodiment of the present disclosure.
[0032] like Figure 1 As shown, the dual-system device 100 may include a first processing unit 102, a second processing unit 104, a display unit 106, and an input unit 108. In some embodiments, the first processing unit 102 may be a host running a first operating system (e.g., Windows system), the second processing unit 104 may be a main control motherboard running a second operating system (e.g., Android system), the display unit 106 may be a liquid crystal display, an organic light emitting diode display, a light emitting diode display, etc., the input unit 108 may be an external input device, such as a mouse, a keyboard, and the input unit 108 may also be a module integrated with the dual-system device, such as a touch structure, and the touch structure and the display unit 106 may be integrated into a touch screen. In some embodiments, the first processing unit 102 may include an interface 1022, the second processing unit 104 may include an interface 1042, and the interface 1022 and the interface 1042 may be electrically coupled through a communication connection line, so that the first processing unit 102 and the second processing unit 104 can transmit control signals to each other. In some embodiments, interface 1022 and interface 1042 may be OPS interfaces, in which a DVI / HDMI interface and a USB interface may be integrated. Video and audio signals may be transmitted between the first processing unit 102 and the second processing unit 104 via the DVI / HDMI interface, and control signals may be transmitted via the USB interface.
[0033] Figure 2A A schematic diagram of an exemplary system architecture 200 according to an embodiment of the present disclosure is shown.
[0034] like Figure 2A As shown, the first processing unit 102 can run a first operating system 210 (for example, a Windows system), and start a first daemon process 212 in the first operating system 210, and then complete the registration of a first application in the first daemon process 212 and form a first registration list, where the first application is an application program running in the first operating system.
[0035] In some embodiments, the first daemon process 212 may further include an application registration module 214, an application list management module 216, and a publish-subscribe model module 218. The application registration module 214 may be used for the first application in the first operating system 210 to register with the application management list of the first operating system 210. The application list management module 216 may be used to accept the first application registered by the application registration module 214 and form a first registration list, maintain and manage all application programs installed in the first operating system 210, and update the first registration list. The publish-subscribe model module 218 may be used for the second operating system 220 to obtain the first registration list and the update status of the first registration list.
[0036] like Figure 2A As shown, the second processing unit 104 can run a second operating system 220 (for example, an Android system) and start a second daemon process 222 in the second operating system 220; using the second daemon process 222, obtain the first registration list of the first operating system 210 from the first daemon process 212 of the first processing unit 102; and render the first application in the first operating system 210 in the second operating system 220 according to the first registration list.
[0037] In some embodiments, the second daemon process 222 may further include an application icon rendering module 224, an application list management module 226, and a publish-subscribe model module 228. The application list management module 226 may be used to manage the second application installed in the second operating system 220 and manage the first application in the first operating system 210 based on the first registration list. The publish-subscribe model module 228 may be used for the second operating system 220 to subscribe to the first registration list maintained in the application list management module 216 of the first operating system 210 and obtain the update status of the first registration list (for example, the installation, uninstallation, upgrade, etc. of the first application). After obtaining the update status, the update information of the first application may also be reported to the application list management module 226; the publish-subscribe model module 228 may also be used to obtain the icon of the first application of the first operating system 210, so that the application icon rendering module 224 completes the rendering. The application icon rendering module 224 may be used to render the first application based on the obtained icon of the first application, so that the rendering result can be displayed on the display unit 106.
[0038] In some embodiments, the second processing unit 104 may obtain the first registration list of the first operating system from the first daemon process by using the second daemon process through a USB protocol.
[0039] Since the USB bus is integrated in the OPS interface, the first processing unit 102 and the second processing unit can complete the transmission of control signals through the USB protocol, so that, through the publish-subscribe model module, some application status update information can be synchronized through this interface. In some embodiments, the user's operation on the first operating system application in the second operating system is also synchronized through the OPS interface based on the USB protocol.
[0040] Figure 2B A schematic diagram showing an exemplary interaction between the publish-subscribe model module 218 and the publish-subscribe model module 228 according to an embodiment of the present disclosure is shown.
[0041] In some embodiments, Figure 2B As shown, the publish-subscribe model module 228 of the second daemon process 222 may include a control engine 2282, which is responsible for determining whether the application opened, closed, or operated by the user is an application of the current operating system or a cross-system application, and is also responsible for setting and determining environment variables.
[0042] The publish-subscribe model module 228 may further include an application state control module 2284 and an application operation control module 2286. The events published and subscribed by the application state control module 2284 include events such as application uninstallation, installation, and update, while the application operation control module 2286 is responsible for events such as application opening, closing, and operation. Different events are distributed to different modules by the control engine 2282. Similarly, the publish-subscribe model module 218 may further include an application state control module 2184 and an application operation control module 2186, which have functions similar to those of the application state control module 2284 and the application operation control module 2286, respectively.
[0043] The bottom layers of the publish-subscribe model modules 218 and 228 of the first operating system and the second operating system both adopt the USB protocol and can be simulated as a time node, on which there is an event queue 2188 and 2288 responsible for receiving events transmitted through the USB buses 2190 and 2290.
[0044] The display unit 106 is electrically coupled to the second processing unit 104. The display unit 106 can display the rendered first application and the second application in the second operating system 220, where the second application is an application program running in the second operating system 220.
[0045] Figure 3 FIG. 3 is a schematic diagram showing an exemplary interface 300 according to an embodiment of the present disclosure. Figure 3As shown, application programs in two operating systems are displayed in interface 300 , wherein second applications 302 , 304 , and 306 in the second operating system are displayed in the upper half of interface 300 , and first applications 308 , 310 , 312 , and 314 in the first operating system are displayed in the lower half of interface 300 .
[0046] By displaying the applications in the two operating systems in the same interface 300 , the user can conveniently select the applications in different operating systems without having to switch between the two operating systems.
[0047] It should be noted that Figure 3 The interface shown is only a schematic diagram of the interface displayed by the display unit 106. It is understandable that the layout of the interface 300 can be flexibly adjusted according to the needs, for example, the system identifications - "first operating system" and "second operating system" can be removed, or the first application and the second application can be mixed together, so that the user can have no perception of cross-operating systems, just like running on one operating system.
[0048] It can be seen from the above embodiments that the dual-system device provided by the present disclosure completes the registration of the first application and forms the first registration list through the first daemon process in the first operating system, and completes the registration of the second application and forms the second registration list in the second daemon process in the second operating system, and then uses the second daemon process to obtain the first registration list from the first daemon process, and then combines the first registration list and the second registration list to display the first application in the first operating system and the second application in the second operating system under the second operating system, so that the application programs in the two operating systems can be displayed in the same interface, eliminating the user's operation of switching operating systems and maintaining the unity of the interface. The dual-system device provided by the present disclosure can maximize the use of the capabilities of the device main control board, and at the same time use the USB bus integrated by the OPS interface to synchronize the application status and control messages, which is efficient and reduces the complexity of program design, and has broad prospects for use in interactive whiteboards and large-size commercial display devices.
[0049] In some embodiments, the input unit 108 is electrically coupled to the second processing unit 104 and can receive application execution instructions under the second operating system;
[0050] The second processing unit 104 may determine whether the application corresponding to the application execution instruction is the first application or the second application;
[0051] In response to the application corresponding to the application execution instruction being a second application, the second application may be directly executed;
[0052] In response to the application corresponding to the application click instruction being the first application, it is necessary to switch to the first operating system, and use the second daemon process 222 to send control information corresponding to the application running instruction to the first daemon process 212 of the first processing unit 104; in some embodiments, the control information may be sent via the OPS interface using the USB protocol;
[0053] In some embodiments, in response to the application corresponding to the application execution instruction being a second application, the second processing unit 104 may further execute the second application according to the application execution instruction;
[0054] The first processing unit 102 may run the first application according to the control information corresponding to the application running instruction.
[0055] In some embodiments, after receiving the application running instruction, the second processing unit 104 may also modify the environment variable in the second operating system 220 to the first operating system variable (for example, "MasterSys = Windows") and synchronize the environment variable; and then switch to the signal source corresponding to the first operating system. After modifying the environment variable, when the input unit 108 receives a new instruction, it can be determined that the new instruction is issued for the first operating system by determining that the environment variable is the first operating system variable, and then the relevant control information of the new instruction can be sent to the first operating system for processing.
[0056] In some embodiments, the input unit 108 may receive an application closing instruction of the first application under the second operating system;
[0057] The second processing unit 104 may, in response to the environment variable being the first operating system variable, use the second daemon process to send control information corresponding to the application closing instruction to the first daemon process of the first processing unit; in some embodiments, the control information may be sent via an OPS interface using a USB protocol;
[0058] The first processing unit 102 may close the first application according to control information corresponding to the application closing instruction.
[0059] In some embodiments, the second processing unit 104 can switch to the second operating system and reset the environment variable to the second operating system variable (eg, "MasterSys=Android"), and at the same time, can also switch to the signal source corresponding to the second operating system.
[0060] In some embodiments, the action of the second processing unit 104 switching to the second operating system may be triggered according to a system switching instruction, for example, a system switching button is displayed on the interface of the display unit 106, and the system switching instruction is issued by clicking the button. In some embodiments, the system switching action may be triggered by detecting that all first applications in the first operating system 210 have been closed or that no first application is running in the first operating system 210, and then it is considered that the current user no longer needs to use the first operating system, and then the user may actively switch to the second operating system.
[0061] Figure 4 A flowchart of an exemplary method 400 provided in an embodiment of the present disclosure is shown.
[0062] like Figure 4 As shown, the application display method 400 of the dual-system device may include the following steps.
[0063] In step 402, a first daemon process may be started in a first operating system.
[0064] In step 404, the registration of a first application may be completed in the first daemon process and a first registration list may be formed, where the first application is an application program running in the first operating system.
[0065] At step 406, a second daemon process may be started in the second operating system.
[0066] In step 408, the second daemon process may be used to obtain the first registration list of the first operating system from the first daemon process.
[0067] In step 410, the first application in the first operating system may be displayed in the second operating system according to the first registration list.
[0068] In some embodiments, method 400 further includes:
[0069] A second application in the second operating system is displayed under the second operating system, where the second application is an application program running in the second operating system.
[0070] In some embodiments, method 400 further includes:
[0071] receiving an application execution instruction under the second operating system;
[0072] Determining whether the application program corresponding to the application execution instruction is the first application program or the second application program;
[0073] In response to the application program corresponding to the application execution instruction being the first application, switching to the first operating system, and using the second daemon process to send control information corresponding to the application execution instruction to the first daemon process, so that the first operating system executes the first application according to the application execution instruction; or
[0074] In response to the application program corresponding to the application execution instruction being a second application, the second application is executed according to the application execution instruction.
[0075] In some embodiments, switching to the first operating system includes:
[0076] Modify the environment variables in the second operating system to the first operating system variables and synchronize the environment variables;
[0077] Switch to the signal source corresponding to the first operating system.
[0078] In some embodiments, method 400 further includes:
[0079] receiving an application closing instruction of the first application under the second operating system;
[0080] In response to the environment variable being the first operating system variable, the second daemon process is used to send control information corresponding to the application closing instruction to the first daemon process, so that the first operating system closes the first application according to the control information corresponding to the application closing instruction.
[0081] In some embodiments, method 400 further includes:
[0082] Switch to the second operating system and reset the environment variables to the second operating system variables.
[0083] In some embodiments, using the second daemon process to obtain the first registration list of the first operating system from the first daemon process includes:
[0084] The first registration list of the first operating system is obtained from the first daemon process using the second daemon process through a USB protocol.
[0085] The method of the above embodiment is used to implement the corresponding device in the above embodiment, and has the beneficial effects of the corresponding device embodiment, which will not be repeated here. It can be understood that the method can be executed by any device, equipment, platform, or device cluster with computing and processing capabilities.
[0086] It should be noted that the method of the present disclosure can be performed by a single device, such as a computer or a server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the present disclosure, and the multiple devices will interact with each other to complete the described method.
[0087] It should be noted that the above is a description of a specific embodiment of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0088] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0089] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the present disclosure as described above, which are not provided in detail for the sake of simplicity.
[0090] In addition, to simplify the description and discussion, and in order not to obscure the present disclosure, known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the devices may be shown in the form of block diagrams to avoid obscuring the present disclosure, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the present disclosure will be implemented (i.e., these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it will be apparent to those skilled in the art that the present disclosure may be implemented without these specific details or with variations in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0091] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0092] The present disclosure is intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present disclosure should be included in the protection scope of the present disclosure.
Claims
1. A method for displaying an application of a dual-system device, comprising: Starting a first daemon process in a first operating system; completing registration of a first application in the first daemon process and forming a first registration list, wherein the first application is an application program running in the first operating system; Starting a second daemon process in the second operating system; Using the second daemon process, obtaining the first registration list of the first operating system from the first daemon process, wherein the second daemon process obtains the first registration list and updates thereof by subscribing to the first registration list of the first operating system; Displaying the first application in the first operating system under the second operating system according to the first registration list; The method further comprises: Displaying a second application in the second operating system under the second operating system, where the second application is an application program running in the second operating system; receiving an application execution instruction under the second operating system; Determining whether the application program corresponding to the application execution instruction is the first application program or the second application program; In response to the application program corresponding to the application execution instruction being the first application, switching to the first operating system, and using the second daemon process to send control information corresponding to the application execution instruction to the first daemon process, so that the first operating system executes the first application according to the control information corresponding to the application execution instruction; or In response to the application program corresponding to the application execution instruction being a second application, the second application is executed according to the application execution instruction.
2. The method according to claim 1, wherein: The switching to the first operating system includes: Modify the environment variables in the second operating system to the first operating system variables and synchronize the environment variables; Switch to the signal source corresponding to the first operating system.
3. The method according to claim 2, further comprising: receiving an application closing instruction of the first application under the second operating system; In response to the environment variable being the first operating system variable, the second daemon process is used to send control information corresponding to the application closing instruction to the first daemon process, so that the first operating system closes the first application according to the control information corresponding to the application closing instruction.
4. The method according to claim 3, further comprising: Switch to the second operating system and reset the environment variables to the second operating system variables.
5. The method according to claim 1, wherein: Using the second daemon process to obtain the first registration list of the first operating system from the first daemon process includes: The first registration list of the first operating system is obtained from the first daemon process using the second daemon process through a USB protocol.
6. A dual-system device, comprising: The first processing unit is configured as follows: Running a first operating system, and starting a first daemon process in the first operating system; completing registration of a first application in the first daemon process and forming a first registration list, wherein the first application is an application program running in the first operating system; The second processing unit is electrically coupled to the first processing unit and is configured to: Running a second operating system, and starting a second daemon process in the second operating system; Using the second daemon process, obtaining the first registration list of the first operating system from the first daemon process of the first processing unit, wherein the second daemon process obtains the first registration list and updates thereof by subscribing to the first registration list of the first operating system; Rendering the first application in the first operating system in the second operating system according to the first registration list; a display unit, electrically coupled to the second processing unit and configured to: display the rendered first application; The display unit is configured to: display a second application in the second operating system, where the second application is an application program running in the second operating system; The device further comprises: an input unit, electrically coupled to the second processing unit, and configured to: receive an application running instruction under the second operating system; The second processing unit is configured as follows: Determining whether the application program corresponding to the application execution instruction is the first application program or the second application program; In response to the application program corresponding to the application execution instruction being the first application, switching to the first operating system, and using the second daemon process to send control information corresponding to the application execution instruction to the first daemon process of the first processing unit; or, In response to the application program corresponding to the application execution instruction being a second application, executing the second application according to the application execution instruction; The first processing unit is configured to: The first application is run according to the control information corresponding to the application running instruction.
7. The device according to claim 6, wherein: The second processing unit is configured as follows: Modify the environment variables in the second operating system to the first operating system variables and synchronize the environment variables; Switch to the signal source corresponding to the first operating system.
8. The device according to claim 7, wherein: The input unit is configured to: receive an application closing instruction of the first application under the second operating system; The second processing unit is configured to: in response to the environment variable being the first operating system variable, use the second daemon process to send control information corresponding to the application closing instruction to the first daemon process of the first processing unit; The first processing unit is configured to close the first application according to control information corresponding to the application closing instruction.
9. The device according to claim 8, wherein: The second processing unit is configured as follows: Switch to the second operating system and reset the environment variables to the second operating system variables.
10. The device according to claim 6, wherein: The second processing unit is configured as follows: The first registration list of the first operating system is obtained from the first daemon process using the second daemon process through a USB protocol.
11. A non-transitory computer-readable storage medium, characterized in that: The non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to cause the computer to execute any one of claims 1 to 5.
Citation Information
Patent Citations
Desktop management method for dual systems of Linux-Android terminal
CN111625246A