WO2016127446A1 - 一种多***间的切换方法和终端 - Google Patents

一种多***间的切换方法和终端 Download PDF

Info

Publication number
WO2016127446A1
WO2016127446A1 PCT/CN2015/073429 CN2015073429W WO2016127446A1 WO 2016127446 A1 WO2016127446 A1 WO 2016127446A1 CN 2015073429 W CN2015073429 W CN 2015073429W WO 2016127446 A1 WO2016127446 A1 WO 2016127446A1
Authority
WO
WIPO (PCT)
Prior art keywords
operating system
application
terminal
user
correspondence
Prior art date
Application number
PCT/CN2015/073429
Other languages
English (en)
French (fr)
Inventor
张良
郭德英
叶瑞权
Original Assignee
宇龙计算机通信科技(深圳)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 宇龙计算机通信科技(深圳)有限公司 filed Critical 宇龙计算机通信科技(深圳)有限公司
Publication of WO2016127446A1 publication Critical patent/WO2016127446A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Definitions

  • the present invention relates to the field of intelligent terminal technologies, and in particular, to a method and a terminal for switching between multiple systems.
  • smart terminals such as mobile phones and tablet computers can have multiple operating systems coexisting.
  • the security levels of different operating systems are different.
  • the terminals in the system include common system (OS1), Internet Trusted System (OS2) and security system (OS3).
  • the OS is followed by a number representing an operating system.
  • OS1, OS2 and OS3 are three independent operating systems. , but can communicate with each other, from the security level, OS3>OS2>OS1, the user's operating behavior in the operating system (English: Application, referred to as: APP) is performed in different systems, for example, the user's password Verification, fingerprint verification and other operations are completed on OS3.
  • Internet, QQ, WeChat, etc. are completed on OS2, and normal information editing transmission is completed on OS1.
  • the invention provides a method and a terminal for switching between multiple systems to realize self between multiple systems Switching is convenient for users to operate and improve the security of application operations.
  • a method for switching between multiple systems is provided, which is applied to a terminal, where the terminal includes at least one first operating system and a second operating system, and the method includes:
  • a terminal in another aspect, includes at least one first operating system and a second operating system, and the terminal further includes:
  • a first receiving unit configured to receive a startup instruction for a shortcut icon of an application on the first operating system
  • a first query unit configured to query an operating system for installing the application according to the stored correspondence between the application and an operating system, where the operating system is in the at least one first operating system and the second operating system one of;
  • a switching unit configured to switch to the queried first operating system or the second operating system to perform an operation on the application according to the query result.
  • a method and a terminal for switching between multiple systems after receiving a startup instruction of an application on the first operating system, according to a correspondence between the stored application and the operating system, Automatically switching the operation of the application to the operating system on which the application is installed can automatically switch between multiple systems, facilitating user operations and improving the security of application operations.
  • Figure 1 is a multi-operating system terminal transmission frame diagram
  • FIG. 2 is a schematic flowchart of a method for switching between multiple systems according to an embodiment of the present invention
  • FIG. 3 is a schematic flowchart of another method for switching between multiple systems according to an embodiment of the present disclosure
  • Figure 4 is a schematic diagram of the hardware and software hierarchy of the terminal
  • FIG. 5 is a schematic diagram of switching an operating system by using a shortcut icon of the first operating system
  • FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic structural diagram of another terminal according to an embodiment of the present invention.
  • the present invention is applied to an intelligent terminal including multiple operating systems, and the security levels of the multiple operating systems may be the same or different, and the operations of the users on different applications are performed in different operating systems.
  • the smart terminal can be a mobile phone, a tablet, a laptop, or the like.
  • the present invention switches the operation of the application to the operating system on which the application is installed according to the correspondence between the stored application and the operating system. It can realize automatic switching between multiple systems, which is convenient for user operation and improves the security of application operations.
  • FIG. 2 is a schematic flowchart of a method for switching between multiple systems according to an embodiment of the present invention. The method is applied to a terminal, and the method includes the following steps:
  • Step S101 Receive a startup instruction of a shortcut icon of an application on a first operating system of the terminal, where the terminal includes at least one first operating system and a second operating system.
  • two or more operating systems are installed in the terminal, and different applications are installed in the In the same operating system, the security levels of these operating systems may be the same or different.
  • the terminal runs on the first operating system, so any application in each operating system can be started in the first operating system.
  • the startup command is received for the shortcut icon of the application on the first operating system, where the application may be installed in the first operating system or installed in the second operating system.
  • first and second in “first and second operating systems” herein only mean operating systems with different functions, and the security levels thereof may be the same or different, and do not indicate other meanings.
  • the terminal may include first and second operating systems, and may also include more operating systems.
  • Step S102 Query, according to the stored correspondence between the application and the operating system, an operating system that installs the application, where the operating system is one of the at least one first operating system and the second operating system.
  • the terminal After receiving a start command for an application, you need to perform subsequent operations on the application at the operating system where the application is installed.
  • the terminal stores the correspondence between the application and the operating system. Therefore, according to the correspondence, the operating system on which the application is installed may be queried.
  • the operating system may be the first operating system, the second operating system, or other operating systems included in the terminal.
  • Step S103 Switch to the queried first operating system or the second operating system to perform an operation on the application according to the query result.
  • the operating system that is queried can also be the first operating system itself.
  • a method for switching between multiple systems after receiving a startup instruction of an application on the first operating system, according to a correspondence between the stored application and the operating system, Automatically switching the operation of the application to the operating system on which the application is installed can automatically switch between multiple systems, facilitating user operations and improving the security of application operations.
  • FIG. 3 is a schematic flowchart of another method for switching between multiple systems according to an embodiment of the present invention. The method is applied to a terminal, and the method includes the following steps:
  • Step S201 receiving an installation instruction of the application.
  • the installation instruction may be an installation instruction triggered by clicking “Install” after the user downloads an application, or the application may automatically start the installation after the user downloads an application.
  • Step S202 Query whether there is an operating system corresponding to the application according to the stored correspondence between the application and the operating system; if yes, go to step S203; otherwise, go to step S204.
  • two or more operating systems are installed in the terminal, and different applications are installed in different operating systems.
  • the security levels of the operating systems may be the same or different.
  • the terminal After receiving the installation instructions of the application, the terminal needs to be determined. Which operating system the application is installed on.
  • the correspondence between some commonly used applications and the operating system may be configured by default, but the correspondence of the factory configuration is often not comprehensive. Therefore, it is necessary to query whether there is an operating system corresponding to the application according to the correspondence between the stored application and the operating system.
  • Step S203 installing the application into the queried operating system.
  • the application is installed into the queried operating system.
  • Step S204 prompting the user to select an installed operating system according to the type of the application, and installing the application into an operating system indicated by the selection instruction according to the user's selection instruction.
  • the user is prompted to select an installed operating system according to the type of the application, and the application is installed into the operating system indicated by the selection instruction according to the user's selection instruction.
  • the type of the application may be entertainment, games, etc., and the user may choose to install it to a normal operating system; the type of the application may also be mail, etc., and the user may choose to install it to a security level higher than a normal operating system.
  • the type of application can be user's password verification, fingerprint verification, etc., and the user can choose to install it to the operating system with the highest security level.
  • the security level of the operating system can be customized by the user, and the type of the application can also be determined by the user.
  • Step S205 recording, in the netlist, a correspondence between the application and the operating system, where The netlist is queried by accessing a third operating system isolated from the at least one first operating system and the second operating system hardware; or recording the application and the operating system in the first operating system Corresponding relationship; the terminal includes at least one first operating system and a second operating system.
  • the corresponding relationship between the application and the operating system may be recorded in the netlist, so that when the user starts the application, the corresponding query may be queried according to the corresponding relationship. operating system.
  • the corresponding relationship may be temporarily recorded by the first operating system.
  • the first operating system clicks any of the application shortcut icons to start the first operating system may directly query the operating system corresponding to the application.
  • the software and hardware hierarchy diagram of the terminal includes four levels EL0-EL3, application programs APP1 and APP2 of each operating system are located at the uppermost EL0 layer, and operating systems OS1, OS2, and OS3 are located at the EL1 layer, EL2.
  • the bottom layer of the EL3 layer is the hardware layer Trustzone, and there is also a Secure OS operating system isolated from the OS1, OS2 and OS3 hardware, which can directly access the hardware layer Trustzone, and the user can be at the top layer of the APP.
  • the netlist in this embodiment can be stored in the hardware layer Trustzone. The user can access the netlist in the Trustzone through the APP update module and the Secure OS, so as to ensure the security of the netlist.
  • Step S206 creating a shortcut icon of the installed application in the first operating system.
  • the shortcut icon of the installed application so that in the case where the terminal usually executes the first operating system, the application in any operating system can be uniformly started in the first operating system.
  • FIG. 5 the schematic diagram of switching the operating system by the shortcut icon of the first operating system, the application "normal transmission” of the OS1, the application “WeChat” of the OS2 and the QQ, and the application "password authentication” of the OS3 are all in the OS1 creates a shortcut icon that, when launched, clicks on the shortcut icon for any application on OS1 to initiate the switch.
  • Step S207 receiving a startup instruction for a shortcut icon of an application on the first operating system.
  • step S101 of the foregoing embodiment refers to step S101 of the foregoing embodiment, and details are not described herein again.
  • Step S208 querying an operating system for installing the application according to the correspondence.
  • Step S209 Switch to the queried first operating system or the second operating system to perform an operation on the application according to the query result.
  • step S103 For the step, refer to step S103 of the foregoing embodiment, and details are not described herein again.
  • Step S210 Receive an update of the corresponding relationship recorded by the user in the netlist.
  • the APP update module shown in Figure 4 can update the corresponding relationship in the netlist.
  • the user can configure the netlist used in the above module. If the user does not want to configure it himself, he can also select the factory default configuration. At the same time, the user also The netlist for this factory default configuration can be manually updated.
  • Step S211 feeding back the updated correspondence relationship to the server.
  • a method for switching between multiple systems after receiving a startup instruction of an application on the first operating system, according to a correspondence between the stored application and the operating system, Automatically switch the operation of the application to the operating system on which the application is installed, which can automatically switch between multiple systems, facilitate user operations, and improve the security of application operations; maintenance applications and operating systems
  • the network table of the corresponding relationship is stored in an operating system isolated from other common operating system hardware to ensure the security of the netlist; and the server feedback mechanism is added to facilitate real-time communication and update between the user and the manufacturer.
  • a terminal for implementing a handover method between multiple systems according to an embodiment of the present invention is described in detail below with reference to FIG. 6 to FIG.
  • FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
  • the terminal 1000 is provided. include:
  • the first receiving unit 11 is configured to receive a startup instruction for a shortcut icon of an application on the first operating system of the terminal, where the terminal includes at least one first operating system and a second operating system.
  • the terminal is installed with two or more operating systems, and different applications are installed in different operating systems.
  • the security levels of the operating systems may be the same or different.
  • the terminal is running in the first An operating system, therefore, any application in each operating system can be started in the first operating system, specifically, a startup instruction for a shortcut icon of an application on the first operating system, where the application can be installed
  • the first operating system may also be installed in the second operating system.
  • first and second in “first and second operating systems” herein only mean operating systems with different functions, and the security levels thereof may be the same or different, and do not indicate other meanings.
  • the terminal may include first and second operating systems, and may also include more operating systems.
  • the first query unit 12 is configured to query an operating system for installing the application according to the stored correspondence between the application and the operating system, where the operating system is the at least one first operating system and the second operating system one of the.
  • the terminal After the first receiving unit 11 receives the startup instruction for an application, it needs to perform subsequent operations on the application in the operating system on which the application is installed.
  • the terminal stores the corresponding relationship between the application and the operating system. Therefore, according to the correspondence, the first query unit 12 can query the operating system for installing the application.
  • the operating system may be the first operating system, the second operating system, or other operating systems included in the terminal.
  • the switching unit 13 is configured to switch to the queried first operating system or the second operating system to perform an operation on the application according to the query result.
  • the switching unit 13 switches from the first operating system to the queried operating system to perform subsequent operations on the application.
  • the operating system that is queried can also be the first operating system itself.
  • the terminal after receiving the startup instruction of the application on the first operating system, the terminal operates the application according to the correspondence between the stored application and the operating system. Automatically switch to the operating system installation of the application, which can automatically switch between multiple systems, which is convenient for users to operate and improve the security of application operations.
  • FIG. 7 is a schematic structural diagram of another terminal according to an embodiment of the present invention.
  • the terminal 2000 includes:
  • the second receiving unit 21 is configured to receive an installation instruction of the application.
  • the installation instruction may be an installation instruction triggered by clicking “Install” after the user downloads an application, or the application may automatically start the installation after the user downloads an application.
  • the second query unit 22 is configured to query whether there is an operating system corresponding to the application according to the stored correspondence between the application and the operating system.
  • two or more operating systems are installed in the terminal, and different applications are installed in different operating systems.
  • the security levels of the operating systems may be the same or different.
  • the terminal After receiving the installation instructions of the application, the terminal needs to be determined. Which operating system the application is installed on.
  • the correspondence between some commonly used applications and the operating system may be configured by default, but the correspondence of the factory configuration is often not comprehensive. Therefore, it is necessary to query whether there is an operating system corresponding to the application according to the correspondence between the stored application and the operating system.
  • the installation unit 23 is configured to install the application into the queried operating system if the result of the query is yes.
  • the application is installed into the queried operating system.
  • the prompting unit 24 is configured to prompt the user to select an installed operating system according to the type of the application if the result of the query is no.
  • the installation unit 23 is further configured to install the application into an operating system indicated by the selection instruction according to the user's selection instruction.
  • the user is prompted to select an installed operating system according to the type of the application, and the application is installed into the operating system indicated by the selection instruction according to the user's selection instruction.
  • the type of the application may be entertainment, games, etc., and the user may choose to install it to a normal operating system; the type of the application may also be mail, etc., and the user may choose to install it to a security level higher than a normal operating system. High level operating system;
  • the type of program can be user's password verification, fingerprint verification, etc., and the user can choose to install it to the operating system with the highest security level.
  • the security level of the operating system can be customized by the user, and the type of the application can also be determined by the user.
  • a first recording unit 251 configured to record, in a netlist, a correspondence between the application and the operating system, where the netlist is isolated from the at least one first operating system and the second operating system by accessing The third operating system has queried it.
  • a second recording unit 252 configured to record, in the first operating system, a correspondence between the application and the operating system; the terminal includes at least one first operating system and a second operating system.
  • the corresponding relationship between the application and the operating system may be recorded in the netlist, so that when the user starts the application, the corresponding query may be queried according to the corresponding relationship. operating system.
  • the corresponding relationship may be temporarily recorded by the first operating system.
  • the first operating system clicks any of the application shortcut icons to start the first operating system may directly query the operating system corresponding to the application.
  • the structure of the netlist is shown in Table 1.
  • the software and hardware hierarchy diagram of the terminal includes four levels EL0-EL3, application programs APP1 and APP2 of each operating system are located at the uppermost EL0 layer, and operating systems OS1, OS2, and OS3 are located at the EL1 layer, EL2.
  • the bottom layer of the EL3 layer is the hardware layer Trustzone, and there is also a Secure OS operating system isolated from the OS1, OS2 and OS3 hardware, which can directly access the hardware layer Trustzone, and the user can be at the top layer of the APP.
  • the netlist in this embodiment can be stored in the hardware layer Trustzone. The user can access the netlist in the Trustzone through the APP update module and the Secure OS. This ensures the security of the netlist.
  • the creating unit 26 is configured to create a shortcut icon of the installed application in the first operating system.
  • a shortcut icon of the installed application can be uniformly created in the first operating system, so that the first operating system can be executed when the terminal is usually executing the first operating system.
  • Unified launch of applications in any operating system As shown in FIG. 5, a schematic diagram of switching an operating system through a shortcut icon of a first operating system, an application of "OS 1" is generally transmitted, The OS2 application “WeChat” and QQ, as well as the OS3 application "Password Authentication" create a shortcut icon on OS1. At startup, click on the shortcut icon of any application on OS1 to initiate the switch.
  • the first receiving unit 27 is configured to receive a startup instruction for a shortcut icon of an application on the first operating system.
  • the first query unit 28 is configured to query an operating system for installing the application according to the correspondence.
  • the corresponding relationship can query the netlist. If the netlist does not exist, the first operating system can also be queried.
  • the switching unit 29 is configured to switch to the queried first operating system or the second operating system to perform an operation on the application according to the query result.
  • the third receiving unit 30 is configured to receive an update of the corresponding relationship recorded by the user in the netlist.
  • the APP update module shown in Figure 4 can update the corresponding relationship in the netlist.
  • the user can configure the netlist used in the above module. If the user does not want to configure it himself, he can also select the factory default configuration. At the same time, the user also The netlist for this factory default configuration can be manually updated.
  • the feedback unit 31 is configured to feed back the updated correspondence to the server.
  • the terminal after receiving the startup instruction of the application on the first operating system, the terminal operates the application according to the correspondence between the stored application and the operating system. Automatically switch to the operating system installation of the application, which can automatically switch between multiple systems, facilitate user operations, improve the security of application operations; maintain the correspondence between the application and the operating system
  • the netlist is stored in an operating system isolated from other common operating system hardware to ensure the security of the netlist.
  • the server feedback mechanism is added to facilitate real-time communication and update between users and manufacturers.
  • Computer readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one location to another.
  • a storage medium may be any available media that can be accessed by a computer.
  • the computer readable medium may include a random access memory (RAM), a read-only memory (ROM), and an electrically erasable programmable read-only memory (Electrically Erasable Programmable).
  • EEPROM Electrically Error Read-Only Memory
  • CD-ROM Compact Disc Read-Only Memory
  • Any connection may suitably be a computer readable medium.
  • the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL), or wireless technologies such as infrared, radio, and microwave, Then coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, wireless and microwave are included in the fixing of the associated medium.
  • DSL Digital Subscriber Line
  • a disk and a disc include a compact disc (CD), a laser disc, a compact disc, a digital versatile disc (DVD), a floppy disk, and a Blu-ray disc, wherein the disc is usually magnetically copied, and the disc is The laser is used to optically replicate the data. Combinations of the above should also be included within the scope of the computer readable media.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

一种多***间的切换方法和终端。其中的方法应用于终端,所述终端包括至少一个第一操作***和第二操作***,所述方法包括:接收对所述第一操作***上的应用程序的快捷图标的启动指令;根据存储的所述应用程序与操作***的对应关系,查询安装所述应用程序的操作***,所述操作***为所述至少一个第一操作***和第二操作***中的一个(S102);根据查询结果,切换至查询到的所述第一操作***或第二操作***执行对所述应用程序的操作(S103)。还公开了相应的终端。采用该一种多***间的切换方法和终端的技术方案,可以实现在多个***之间的自动切换,方便了用户操作,提高了应用操作的安全性。

Description

一种多***间的切换方法和终端
本申请要求于2015年02月09日提交中国专利局,申请号为CN 201510066750.3、发明名称为“一种多***间的切换方法和终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及智能终端技术领域,尤其涉及一种多***间的切换方法和终端。
背景技术
目前的智能终端如手机、平板电脑等可有多个操作***并存,为了用户操作行为的安全性考虑,不同的操作***的安全级别不一样,例如,如图1所示的多操作***终端传输框架图,该***中的终端包括普通***(OS1)、上网可信***(OS2)和安全***(OS3),OS后面带数字代表一个操作***,OS1、OS2和OS3是三个独立的操作***,但可以互相通信,从安全级别来看,OS3>OS2>OS1,用户对操作***中的应用(英文:Application,简称:APP)的操作行为分别在不同的***中完成,例如,用户的密码验证、指纹验证等操作在OS3完成,上网、QQ、微信等操作在OS2完成,普通信息编辑传输则在OS1完成。
在现有的方案中,用户需要根据操作行为的安全级别自行切入到对应的OS中,执行对应的APP,这本身就增加了用户的学习成本。另外,用户绝大多数的时间都是在OS1中操作,让用户主动频繁的去思考到底是要切换到OS2还是OS3,对于用户体验来说也是很差的。同时,随着用户终端上APP数量的增多,让用户自己来管理APP的安全分类,也是不现实的。
发明内容
本发明提供一种多***间的切换方法和终端,以实现在多个***之间的自 动切换,方便用户操作,提高应用操作的安全性。
一方面,提供了一种多***间的切换方法,应用于终端,所述终端包括至少一个第一操作***和第二操作***,所述方法包括:
接收对所述第一操作***上的应用程序的快捷图标的启动指令;
根据存储的所述应用程序与操作***的对应关系,查询安装所述应用程序的操作***,所述操作***为所述至少一个第一操作***和第二操作***中的一个;
根据查询结果,切换至查询到的所述第一操作***或第二操作***执行对所述应用程序的操作。
另一方面,提供了一种终端,所述终端包括至少一个第一操作***和第二操作***,所述终端还包括:
第一接收单元,用于接收对所述第一操作***上的应用程序的快捷图标的启动指令;
第一查询单元,用于根据存储的所述应用程序与操作***的对应关系,查询安装所述应用程序的操作***,所述操作***为所述至少一个第一操作***和第二操作***中的一个;
切换单元,用于根据查询结果,切换至查询到的所述第一操作***或第二操作***执行对所述应用程序的操作。
可见,根据本发明提供的一种多***间的切换方法和终端,当在第一操作***上接收到应用程序的启动指令后,通过根据存储的应用程序与操作***之间的对应关系,将对应用程序的操作自动切换至安装该应用程序的操作***执行,可以实现在多个***之间的自动切换,方便了用户操作,提高了应用操作的安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为多操作***终端传输框架图;
图2为本发明实施例提供的一种多***间的切换方法的流程示意图;
图3为本发明实施例提供的另一种多***间的切换方法的流程示意图;
图4为终端的软硬件层级示意图;
图5为通过第一操作***的快捷图标切换操作***的示意图;
图6为本发明实施例提供的一种终端的结构示意图;
图7为本发明实施例提供的另一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明应用于包括多操作***的智能终端,这多个操作***的安全级别可以相同或不同,用户对不同的应用的操作在不同的操作***中执行。该智能终端可以是手机、平板电脑、膝上型电脑等。本发明当在第一操作***上接收到应用程序的启动指令后,通过根据存储的应用程序与操作***之间的对应关系,将对应用程序的操作切换至安装该应用程序的操作***执行,可以实现在多个***之间的自动切换,方便了用户操作,提高了应用操作的安全性。
下面结合图2-图4,对本发明实施例提供的一种多***间的切换方法进行详细描述。
请参阅图2,为本发明实施例提供的一种多***间的切换方法的流程示意图,该方法应用于终端,该方法包括以下步骤:
步骤S101,接收对终端的第一操作***上的应用程序的快捷图标的启动指令,所述终端包括至少一个第一操作***和第二操作***。
本实施例中终端安装有两个或两个以上的操作***,不同的应用安装在不 同的操作***中,这些操作***的安全级别可以相同或不同,但是,通常情况下,终端是运行在第一操作***,因此,可以在第一操作***启动各个操作***中的任一应用,具体是,接收对第一操作***上的应用程序的快捷图标的启动指令,这里的应用程序可以是安装在第一操作***中的,也可以是安装在第二操作***中的。
需要说明的是,这里“第一、第二操作***”中的“第一”、“第二”仅表示是不同功能的操作***,其安全级别可以相同或不同,不表示其它的含义。终端可以包括第一、第二操作***,还可以包括更多的操作***。
步骤S102,根据存储的所述应用程序与操作***的对应关系,查询安装所述应用程序的操作***,所述操作***为所述至少一个第一操作***和第二操作***中的一个。
接收对某个应用程序的启动指令后,需要在安装该应用程序的操作***执行对该应用程序的后续操作。本发明实施例中在终端存储应用程序与操作***的对应关系,因此,根据该对应关系,可以查询到安装该应用程序的操作***。该操作***可以是第一操作***,也可以是第二操作***,还可以是终端所包括的其他操作***。
步骤S103,根据查询结果,切换至查询到的所述第一操作***或第二操作***执行对所述应用程序的操作。
查询到安装该应用程序的操作***后,从第一操作***切换至查询到的操作***执行对应用程序的后续操作。当然,该查询到的操作***也可以是第一操作***本身。
可见,根据本发明实施例提供的一种多***间的切换方法,当在第一操作***上接收到应用程序的启动指令后,通过根据存储的应用程序与操作***之间的对应关系,将对应用程序的操作自动切换至安装该应用程序的操作***执行,可以实现在多个***之间的自动切换,方便了用户操作,提高了应用操作的安全性。
请参阅图3,为本发明实施例提供的另一种多***间的切换方法的流程示意图,该方法应用于终端,该方法包括以下步骤:
步骤S201,接收应用程序的安装指令。
当前有各种应用程序推陈出新,用户喜欢往自己的终端上安装各种应用程序。接收应用程序的安装指令,该安装指令可以是用户下载某应用程序后,点击“安装”触发的安装指令,也可以是用户下载某应用程序后,该应用程序自动启动安装。
步骤S202,根据存储的所述应用程序与操作***的对应关系,查询是否存在与所述应用程序对应的操作***;若是,则转至步骤S203,否则,转至步骤S204。
本实施例中终端安装有两个或两个以上的操作***,不同的应用安装在不同的操作***中,这些操作***的安全级别可以相同或不同,接收到应用程序的安装指令后,需要确定该应用程序安装到哪个操作***中。
终端出厂时可能会默认配置一些常用的应用程序与操作***的对应关系,但出厂配置的对应关系往往不全面。因此,需要根据存储的应用程序与操作***的对应关系,查询是否存在与该应用程序对应的操作***。
步骤S203,将所述应用程序安装到查询到的所述操作***中。
如果查询到与该应用程序对应的操作***,则将应用程序安装到查询到的操作***中。
步骤S204,提示用户根据所述应用程序的类型选择安装的操作***,并根据所述用户的选择指令,将所述应用程序安装到所述选择指令所指示的操作***中。
如果没有查询到与该应用程序对应的操作***,则提示用户根据应用程序的类型选择安装的操作***,并根据用户的选择指令,将该应用程序安装到选择指令所指示的操作***中。具体地,应用程序的类型可以是娱乐、游戏等,用户可以选择将其安装到普通操作***;应用程序的类型也可以是邮件等,则用户可以选择将其安装到比普通操作***安全级别更高一级的操作***中;应用程序的类型可以是用户的密码验证、指纹验证等,用户可以选择将其安装到安全级别最高的操作***中。这里,操作***的安全级别可以用户自定义,应用程序的类型也可以用户自己确定。
步骤S205,在网表中记录所述应用程序与所述操作***的对应关系,所 述网表是通过访问与所述至少一个第一操作***和第二操作***硬件隔离的第三操作***查询到的;或在所述第一操作***中记录所述应用程序与所述操作***的对应关系;所述终端包括至少一个第一操作***和第二操作***。
在用户选择的操作***中安装应用程序后,可以在网表中记录该应用程序与操作***的对应关系,以便后续用户启动该应用程序时,可以根据该对应关系查询到与该应用程序对应的操作***。也可以由第一操纵***暂时记录该对应关系,后续在第一操作***点击任一应用程序快捷图标进行启动时,可以直接在第一操作***查询到与该应用程序对应的操作***。
该网表的结构如表1所示:
表1
AP名称 所属OS
微信 OS2
游戏 OS1
QQ OS2
身份认证 OS3
淘宝支付 OS2
如图4所示的终端的软硬件层级示意图,该终端包括四个层级EL0-EL3,各个操作***的应用程序APP1、APP2位于最上层EL0层,操作***OS1、OS2和OS3位于EL1层,EL2为虚拟层Hypervisor,最底下一层EL3层为硬件层Trustzone,同时,还有一个与OS1、OS2和OS3硬件隔离的Secure OS操作***,其可以直接访问硬件层Trustzone,用户可在最上层的APP更新模块和可信任的APP进行操作。本实施例涉及的网表可存储于硬件层Trustzone,用户通过APP更新模块和Secure OS可访问Trustzone中的网表,这样可以保证网表的安全性。
步骤S206,在所述第一操作***中创建安装的所述应用程序的快捷图标。
对安装在任一操作***中的应用程序,可统一在第一操作***中创建已安 装的应用程序的快捷图标,这样,在终端通常是执行第一操作***的情况下,可在第一操作***统一启动任一操作***中的应用程序。如图5所示的通过第一操作***的快捷图标切换操作***的示意图,OS1的应用程序“普通传输”、OS2的应用程序“微信”和QQ、以及OS3的应用程序“密码认证”都在OS1创建快捷图标,在启动时,点击OS1上的任一应用程序的快捷图标即可启动切换。
步骤S207,接收对所述第一操作***上的应用程序的快捷图标的启动指令。
此步骤请参见前述实施例的步骤S101,在此不再赘述。
步骤S208,根据所述对应关系,查询安装所述应用程序的操作***。
步骤S209,根据查询结果,切换至查询到的所述第一操作***或第二操作***执行对所述应用程序的操作。
此步骤请参见前述实施例的步骤S103,在此不再赘述。
步骤S210,接收所述用户对所述网表中记录的所述对应关系的更新。
通过图4所示的APP更新模块可对网表中的对应关系进行更新,用户可以自行配置上述模块中所用的网表,如果用户不想自行配置,还可以选择出厂默认的配置,同时,用户还可手动更新该出厂默认配置的网表。
步骤S211,将更新后的所述对应关系反馈至服务器。
将更新后的对应关系反馈至服务器,可以便于和厂家实时沟通,更新功能。
可见,根据本发明实施例提供的一种多***间的切换方法,当在第一操作***上接收到应用程序的启动指令后,通过根据存储的应用程序与操作***之间的对应关系,将对应用程序的操作自动切换至安装该应用程序的操作***执行,可以实现在多个***之间的自动切换,方便了用户操作,提高了应用操作的安全性;将维护应用程序与操作***之间的对应关系的网表存储在与其它普通操作***硬件隔离的操作***中,可以保证网表的安全性;且增加服务器反馈机制,便于用户和厂家的实时沟通和更新。
下面结合图6-图7,对实现本发明实施例提供的一种多***间的切换方法的终端进行详细描述。
请参阅图6,为本发明实施例提供的一种终端的结构示意图,该终端1000 包括:
第一接收单元11,用于接收对终端的第一操作***上的应用程序的快捷图标的启动指令,所述终端包括至少一个第一操作***和第二操作***。
本实施例中终端安装有两个或两个以上的操作***,不同的应用安装在不同的操作***中,这些操作***的安全级别可以相同或不同,但是,通常情况下,终端是运行在第一操作***,因此,可以在第一操作***启动各个操作***中的任一应用,具体是,接收对第一操作***上的应用程序的快捷图标的启动指令,这里的应用程序可以是安装在第一操作***中的,也可以是安装在第二操作***中的。
需要说明的是,这里“第一、第二操作***”中的“第一”、“第二”仅表示是不同功能的操作***,其安全级别可以相同或不同,不表示其它的含义。终端可以包括第一、第二操作***,还可以包括更多的操作***。
第一查询单元12,用于根据存储的所述应用程序与操作***的对应关系,查询安装所述应用程序的操作***,所述操作***为所述至少一个第一操作***和第二操作***中的一个。
第一接收单元11接收对某个应用程序的启动指令后,需要在安装该应用程序的操作***执行对该应用程序的后续操作。本发明实施例中在终端存储应用程序与操作***的对应关系,因此,根据该对应关系,第一查询单元12可以查询到安装该应用程序的操作***。该操作***可以是第一操作***,也可以是第二操作***,还可以是终端所包括的其他操作***。
切换单元13,用于根据查询结果,切换至查询到的所述第一操作***或第二操作***执行对所述应用程序的操作。
第一查询单元12查询到安装该应用程序的操作***后,切换单元13从第一操作***切换至查询到的操作***执行对应用程序的后续操作。当然,该查询到的操作***也可以是第一操作***本身。
可见,根据本发明实施例提供的一种终端,当在第一操作***上接收到应用程序的启动指令后,通过根据存储的应用程序与操作***之间的对应关系,将对应用程序的操作自动切换至安装该应用程序的操作***执行,可以实现在多个***之间的自动切换,方便了用户操作,提高了应用操作的安全性。
请参阅图7,为本发明实施例提供的另一种终端的结构示意图,该终端2000包括:
第二接收单元21,用于接收应用程序的安装指令。
当前有各种应用程序推陈出新,用户喜欢往自己的终端上安装各种应用程序。接收应用程序的安装指令,该安装指令可以是用户下载某应用程序后,点击“安装”触发的安装指令,也可以是用户下载某应用程序后,该应用程序自动启动安装。
第二查询单元22,用于根据存储的所述应用程序与操作***的对应关系,查询是否存在与所述应用程序对应的操作***。
本实施例中终端安装有两个或两个以上的操作***,不同的应用安装在不同的操作***中,这些操作***的安全级别可以相同或不同,接收到应用程序的安装指令后,需要确定该应用程序安装到哪个操作***中。
终端出厂时可能会默认配置一些常用的应用程序与操作***的对应关系,但出厂配置的对应关系往往不全面。因此,需要根据存储的应用程序与操作***的对应关系,查询是否存在与该应用程序对应的操作***。
安装单元23,用于若查询的结果为是,则将所述应用程序安装到查询到的所述操作***中。
如果查询到与该应用程序对应的操作***,则将应用程序安装到查询到的操作***中。
提示单元24,用于若查询的结果为否,则提示用户根据所述应用程序的类型选择安装的操作***。
安装单元23还用于根据所述用户的选择指令,将所述应用程序安装到所述选择指令所指示的操作***中。
如果没有查询到与该应用程序对应的操作***,则提示用户根据应用程序的类型选择安装的操作***,并根据用户的选择指令,将该应用程序安装到选择指令所指示的操作***中。具体地,应用程序的类型可以是娱乐、游戏等,用户可以选择将其安装到普通操作***;应用程序的类型也可以是邮件等,则用户可以选择将其安装到比普通操作***安全级别更高一级的操作***中;应 用程序的类型可以是用户的密码验证、指纹验证等,用户可以选择将其安装到安全级别最高的操作***中。这里,操作***的安全级别可以用户自定义,应用程序的类型也可以用户自己确定。
第一记录单元251,用于在网表中记录所述应用程序与所述操作***的对应关系,所述网表是通过访问与所述至少一个第一操作***和第二操作***硬件隔离的第三操作***查询到的。
或包括:第二记录单元252,用于在所述第一操作***中记录所述应用程序与所述操作***的对应关系;所述终端包括至少一个第一操作***和第二操作***。
在用户选择的操作***中安装应用程序后,可以在网表中记录该应用程序与操作***的对应关系,以便后续用户启动该应用程序时,可以根据该对应关系查询到与该应用程序对应的操作***。也可以由第一操纵***暂时记录该对应关系,后续在第一操作***点击任一应用程序快捷图标进行启动时,可以直接在第一操作***查询到与该应用程序对应的操作***。
该网表的结构如表1所示。
如图4所示的终端的软硬件层级示意图,该终端包括四个层级EL0-EL3,各个操作***的应用程序APP1、APP2位于最上层EL0层,操作***OS1、OS2和OS3位于EL1层,EL2为虚拟层Hypervisor,最底下一层EL3层为硬件层Trustzone,同时,还有一个与OS1、OS2和OS3硬件隔离的Secure OS操作***,其可以直接访问硬件层Trustzone,用户可在最上层的APP更新模块和可信任的APP进行操作。本实施例涉及的网表即可存储于硬件层Trustzone,用户通过APP更新模块和Secure OS可访问Trustzone中的网表,这样可以保证网表的安全性。
创建单元26,用于在所述第一操作***中创建安装的所述应用程序的快捷图标。
对安装在任一操作***中的应用程序,可统一在第一操作***中创建已安装的应用程序的快捷图标,这样,在终端通常是执行第一操作***的情况下,可在第一操作***统一启动任一操作***中的应用程序。如图5所示的通过第一操作***的快捷图标切换操作***的示意图,OS1的应用程序“普通传输”、 OS2的应用程序“微信”和QQ、以及OS3的应用程序“密码认证”都在OS1创建快捷图标,在启动时,点击OS1上的任一应用程序的快捷图标即可启动切换。
第一接收单元27,用于接收对所述第一操作***上的应用程序的快捷图标的启动指令。
此第一接收单元27的功能请参见前述实施例的第一接收单元11,在此不再赘述。
第一查询单元28,用于根据所述对应关系,查询安装所述应用程序的操作***。
该对应关系可查询网表,若网表中不存在,也可以查询第一操作***。
切换单元29,用于根据查询结果,切换至查询到的所述第一操作***或第二操作***执行对所述应用程序的操作。
此切换单元29的功能请参见前述实施例的切换单元13,在此不再赘述。
第三接收单元30,用于接收所述用户对所述网表中记录的所述对应关系的更新。
通过图4所示的APP更新模块可对网表中的对应关系进行更新,用户可以自行配置上述模块中所用的网表,如果用户不想自行配置,还可以选择出厂默认的配置,同时,用户还可手动更新该出厂默认配置的网表。
反馈单元31,用于将更新后的所述对应关系反馈至服务器。
将更新后的对应关系反馈至服务器,可以便于和厂家实时沟通,更新功能。
可见,根据本发明实施例提供的一种终端,当在第一操作***上接收到应用程序的启动指令后,通过根据存储的应用程序与操作***之间的对应关系,将对应用程序的操作自动切换至安装该应用程序的操作***执行,可以实现在多个***之间的自动切换,方便了用户操作,提高了应用操作的安全性;将维护应用程序与操作***之间的对应关系的网表存储在与其它普通操作***硬件隔离的操作***中,可以保证网表的安全性;且增加服务器反馈机制,便于用户和厂家的实时沟通和更新。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的 动作顺序的限制,因为根据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(Digital Subscriber Line,DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(CD)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

  1. 一种多***间的切换方法,应用于终端,其特征在于,所述终端包括至少一个第一操作***和第二操作***,所述方法包括:
    接收对所述第一操作***上的应用程序的快捷图标的启动指令;
    根据存储的所述应用程序与操作***的对应关系,查询安装所述应用程序的操作***,所述操作***为所述至少一个第一操作***和第二操作***中的一个;
    根据查询结果,切换至查询到的所述第一操作***或第二操作***执行对所述应用程序的操作。
  2. 如权利要求1所述的方法,其特征在于,所述接收对所述第一操作***上的应用程序的快捷图标的启动指令之前,还包括:
    接收所述应用程序的安装指令;
    根据所述对应关系,查询是否存在与所述应用程序对应的操作***;
    若查询的结果为是,则将所述应用程序安装到查询到的所述操作***中;
    若查询的结果为否,则提示用户根据所述应用程序的类型选择安装的操作***,并根据所述用户的选择指令,将所述应用程序安装到所述选择指令所指示的操作***中。
  3. 如权利要求2所述的方法,其特征在于,所述根据所述用户的选择指令,将所述应用程序安装到所述选择指令所指示的操作***中之后,还包括:
    在网表中记录所述应用程序与所述操作***的对应关系,所述网表是通过访问与所述至少一个第一操作***和第二操作***硬件隔离的第三操作***查询到的;或
    在所述第一操作***中记录所述应用程序与所述操作***的对应关系。
  4. 如权利要求3所述的方法,其特征在于,还包括:
    在所述第一操作***中创建安装的所述应用程序的快捷图标。
  5. 如权利要求3所述的方法,其特征在于,所述网表记录的所述对应关系为用户自行配置或出厂配置;
    所述方法还包括:
    接收所述用户对所述网表中记录的所述对应关系的更新;
    将更新后的所述对应关系反馈至服务器。
  6. 一种终端,其特征在于,所述终端包括至少一个第一操作***和第二操作***,所述终端还包括:
    第一接收单元,用于接收对所述第一操作***上的应用程序的快捷图标的启动指令;
    第一查询单元,用于根据存储的所述应用程序与操作***的对应关系,查询安装所述应用程序的操作***,所述操作***为所述至少一个第一操作***和第二操作***中的一个;
    切换单元,用于根据查询结果,切换至查询到的所述第一操作***或第二操作***执行对所述应用程序的操作。
  7. 如权利要求6所述的终端,其特征在于,还包括:
    第二接收单元,用于接收所述应用程序的安装指令;
    第二查询单元,用于根据所述对应关系,查询是否存在与所述应用程序对应的操作***;
    安装单元,用于若查询的结果为是,则将所述应用程序安装到查询到的所述操作***中;
    提示单元,用于若查询的结果为否,则提示用户根据所述应用程序的类型选择安装的操作***;
    所述安装单元还用于根据所述用户的选择指令,将所述应用程序安装到所述选择指令所指示的操作***中。
  8. 如权利要求7所述的终端,其特征在于,还包括:
    第一记录单元,用于在网表中记录所述应用程序与所述操作***的对应关系,所述网表是通过访问与所述至少一个第一操作***和第二操作***硬件隔离的第三操作***查询到的;或
    第二记录单元,用于在所述第一操作***中记录所述应用程序与所述操作***的对应关系。
  9. 如权利要求8所述的终端,其特征在于,还包括:
    创建单元,用于在所述第一操作***中创建安装的所述应用程序的快捷图标。
  10. 如权利要求8所述的终端,其特征在于,所述网表记录的所述对应关系为用户自行配置或出厂配置;
    所述终端还包括:
    第三接收单元,用于接收所述用户对所述网表中记录的所述对应关系的更新;
    反馈单元,用于将更新后的所述对应关系反馈至服务器。
PCT/CN2015/073429 2015-02-09 2015-02-28 一种多***间的切换方法和终端 WO2016127446A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510066750.3A CN104679558B (zh) 2015-02-09 2015-02-09 一种多***间的切换方法和终端
CN201510066750.3 2015-02-09

Publications (1)

Publication Number Publication Date
WO2016127446A1 true WO2016127446A1 (zh) 2016-08-18

Family

ID=53314655

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/073429 WO2016127446A1 (zh) 2015-02-09 2015-02-28 一种多***间的切换方法和终端

Country Status (2)

Country Link
CN (1) CN104679558B (zh)
WO (1) WO2016127446A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106484254A (zh) * 2016-09-09 2017-03-08 广东欧珀移动通信有限公司 图片控制方法、装置及智能终端
CN111722850A (zh) * 2019-03-21 2020-09-29 成都鼎桥通信技术有限公司 多***间应用的处理方法、装置及***

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106371901A (zh) * 2015-07-24 2017-02-01 东莞酷派软件技术有限公司 一种应用程序的切换方法和装置
CN105653310B (zh) * 2015-08-28 2019-08-02 宇龙计算机通信科技(深圳)有限公司 应用安装方法、装置及电子设备
CN105141623B (zh) * 2015-09-16 2018-10-26 宇龙计算机通信科技(深圳)有限公司 电子账户的控制方法、***及移动终端
CN105356998B (zh) * 2015-09-28 2019-06-11 宇龙计算机通信科技(深圳)有限公司 一种基于TrustZone的域空间切换***及方法
CN105426202A (zh) * 2015-10-31 2016-03-23 东莞酷派软件技术有限公司 一种管理终端中应用程序的方法及终端
CN106126286A (zh) * 2016-06-22 2016-11-16 天维尔信息科技股份有限公司 一种软件部署方法及终端
CN106126285A (zh) * 2016-06-22 2016-11-16 天维尔信息科技股份有限公司 一种软件升级方法及终端
CN106648411A (zh) * 2016-09-22 2017-05-10 深圳市金立通信设备有限公司 一种跨***切换方法及终端
CN107102891B (zh) * 2017-03-01 2020-10-30 北京珠穆朗玛移动通信有限公司 一种基于双***的应用的管理方法及移动终端
CN107632876A (zh) * 2017-10-12 2018-01-26 北京元心科技有限公司 双***中操作事件的处理方法、装置及终端设备
CN111722894B (zh) * 2019-03-21 2023-04-18 成都鼎桥通信技术有限公司 应用处理方法、装置及电子设备
CN113467870B (zh) * 2021-06-25 2023-10-03 宁波均联智行科技股份有限公司 基于双***的app同屏显示方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101814041A (zh) * 2009-02-25 2010-08-25 索尼公司 信息处理设备、方法和程序
CN104239140A (zh) * 2014-09-01 2014-12-24 深圳市中兴移动通信有限公司 一种移动终端及其控制操作***切换的方法和装置
CN104267907A (zh) * 2014-09-29 2015-01-07 深圳酷派技术有限公司 多操作***间应用程序的启动或切换方法、***和终端

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100481119C (zh) * 2007-05-30 2009-04-22 张盛 一种实现多业务软件智能卡芯片的方法与装置
CN101339589B (zh) * 2008-08-14 2011-09-07 普华优科(北京)科技有限公司 一种利用虚拟机技术实现信息安全的方法
CN201403104Y (zh) * 2009-04-16 2010-02-10 厦门柏事特信息科技有限公司 网固安全隔离与数据交换***
KR101761615B1 (ko) * 2010-10-29 2017-08-04 엘지전자 주식회사 이동 단말기 및 그 제어 방법
JP2013140516A (ja) * 2012-01-05 2013-07-18 Sony Corp 情報処理装置および表示制御方法
US9355253B2 (en) * 2012-10-18 2016-05-31 Broadcom Corporation Set top box architecture with application based security definitions
CN103049289B (zh) * 2012-12-10 2016-08-24 广东欧珀移动通信有限公司 基于Android***实现虚拟多***的方法及装置
CN104049857A (zh) * 2013-03-15 2014-09-17 宇宙互联有限公司 支持操作***共享的***及共享方法
CN104239142A (zh) * 2014-09-17 2014-12-24 宇龙计算机通信科技(深圳)有限公司 一种双***的快捷切换方法、装置及终端
CN104268454A (zh) * 2014-09-28 2015-01-07 酷派软件技术(深圳)有限公司 用于终端的应用程序的管理方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101814041A (zh) * 2009-02-25 2010-08-25 索尼公司 信息处理设备、方法和程序
CN104239140A (zh) * 2014-09-01 2014-12-24 深圳市中兴移动通信有限公司 一种移动终端及其控制操作***切换的方法和装置
CN104267907A (zh) * 2014-09-29 2015-01-07 深圳酷派技术有限公司 多操作***间应用程序的启动或切换方法、***和终端

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106484254A (zh) * 2016-09-09 2017-03-08 广东欧珀移动通信有限公司 图片控制方法、装置及智能终端
CN106484254B (zh) * 2016-09-09 2022-10-04 Oppo广东移动通信有限公司 图片控制方法、装置及智能终端
CN111722850A (zh) * 2019-03-21 2020-09-29 成都鼎桥通信技术有限公司 多***间应用的处理方法、装置及***
CN111722850B (zh) * 2019-03-21 2023-04-25 成都鼎桥通信技术有限公司 多***间应用的处理方法、装置及***

Also Published As

Publication number Publication date
CN104679558B (zh) 2018-07-27
CN104679558A (zh) 2015-06-03

Similar Documents

Publication Publication Date Title
WO2016127446A1 (zh) 一种多***间的切换方法和终端
CN106537338B (zh) 自扩展云
US9389878B1 (en) Pre-boot management of drivers and programs
US8935687B2 (en) Incrementally updating a software appliance
KR101748000B1 (ko) 다른 운영 체제로의 부팅의 동적 리디렉션
US8458658B2 (en) Methods and systems for dynamically building a software appliance
US20170262273A1 (en) Preinstalled Application Management Method for Mobile Terminal and Mobile Terminal
US8924920B2 (en) Providing a software appliance based on a role
EP3561643B1 (en) Method and terminal for implementing voice control
US11100227B2 (en) Security indication information configuration method and device
US20170351507A1 (en) Silent upgrade of software with dependencies
WO2013188179A2 (en) Efficient data transfer for cloud storage by centralized management of access tokens
US20190332367A1 (en) Method and apparatus for installing application
US11099882B2 (en) Container optimization through automatic layer suggestions
CN103714287A (zh) 一种获取临时Root权限的方法及装置
US20220269494A1 (en) Provisioning bare metal machines with a complex software product
US20210349735A1 (en) Device provisioning with manufacturer boot environment
WO2009059473A1 (fr) Système de terminal basé sur java
US20090183149A1 (en) Data imaging system and methods
KR102124330B1 (ko) 어플리케이션 업데이트 방법 및 이를 지원하는 단말
US20150212866A1 (en) Management system for service of multiple operating environments, and methods thereof
CN107861761B (zh) 一种物理主机的启动方法及***
US11757976B2 (en) Unified application management for heterogeneous application delivery
US20210382705A1 (en) Systems and methods for seamless software migration
US11385919B1 (en) Machine image launch system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15881608

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 11/01/2018)

122 Ep: pct application non-entry in european phase

Ref document number: 15881608

Country of ref document: EP

Kind code of ref document: A1