WO2016106934A1 - 切换操作系统的方法、装置及终端 - Google Patents

切换操作系统的方法、装置及终端 Download PDF

Info

Publication number
WO2016106934A1
WO2016106934A1 PCT/CN2015/071988 CN2015071988W WO2016106934A1 WO 2016106934 A1 WO2016106934 A1 WO 2016106934A1 CN 2015071988 W CN2015071988 W CN 2015071988W WO 2016106934 A1 WO2016106934 A1 WO 2016106934A1
Authority
WO
WIPO (PCT)
Prior art keywords
operating system
running
application
user equipment
switching
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/CN2015/071988
Other languages
English (en)
French (fr)
Inventor
尹德益
叶瑞权
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
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 Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to EP15874627.1A priority Critical patent/EP3242207A4/en
Publication of WO2016106934A1 publication Critical patent/WO2016106934A1/zh
Priority to US15/434,032 priority patent/US20170161098A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/46—Multiprogramming arrangements
    • G06F9/48—Program initiating; Program switching, e.g. by interrupt
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
    • G06F9/4401—Bootstrapping
    • G06F9/4406—Loading of operating system
    • G06F9/441—Multiboot arrangements, i.e. selecting an operating system to be loaded
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/46—Multiprogramming arrangements
    • G06F9/48—Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806—Task transfer initiation or dispatching
    • G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution

Definitions

  • the present invention relates to the field of information technology, and in particular, to a method, an apparatus, and a terminal for switching an operating system.
  • a user equipment can have two operating systems at the same time, and two operating systems in the user equipment can switch to each other.
  • a method for switching an operating system is to be run when the user equipment is running the first application included in the first operating system and receiving the reminder message corresponding to the second application included in the second operating system.
  • the operating system is switched from the first operating system to the second operating system and runs the second application; when the second application runs, the user equipment switches the running operating system from the second operating system back to the first operating system.
  • the user equipment switches the operating operating system from the second operating system back to the first operating system, the user equipment needs to detect an operation instruction input by the user to run the first application, that is, the user needs to manually run in the first operating system. Selecting the first application to be run results in a cumbersome operation and a low user experience.
  • the present invention provides a method, device and terminal for switching an operating system, which can simplify operations and improve user experience.
  • the present invention provides a method for switching an operating system, including:
  • the operating system that is running the user equipment is switched back to the first operating system by the second operating system, and the first application is run, where the first application is The user equipment switches the operating operating system from the first operating system to an application running on the first operating system before the second operating system.
  • the present invention provides an apparatus for switching an operating system, including:
  • a detecting unit configured to detect, when the operating system that is running by the user equipment is switched from the first operating system to the second operating system, whether the second application included in the second operating system is finished running;
  • a switching unit configured to: when the detecting unit detects that the second application is running, switch the operating system that is running by the user equipment to the first operating system by the second operating system;
  • a running unit configured to run a first application, where the first application is an application running on the first operating system before the user equipment switches the running operating system from the first operating system to the second operating system .
  • the present invention provides a terminal, including the apparatus for switching an operating system provided by the second aspect.
  • the method, the device and the terminal for switching the operating system provided by the present invention, when the operating system that is running by the user equipment is switched from the first operating system to the second operating system, first detecting whether the second application included in the second operating system is finished running. Then, if the second application runs, the operating system running by the user equipment is switched back to the first operating system by the second operating system, and the first application is run.
  • the present invention can automatically switch the running operating system from the second operating system to the first operating system according to the result of the automatic detection by automatically detecting whether the second application included in the second operating system is finished running.
  • the first application to be run is manually selected in the first operating system, thereby simplifying the operation and improving the user experience.
  • FIG. 1 is a flowchart of a method for switching an operating system according to an embodiment of the present invention
  • FIG. 2 is a flowchart of another method for switching an operating system according to an embodiment of the present invention.
  • FIG. 3 is a schematic structural diagram of an apparatus for switching an operating system according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of another apparatus for switching an operating system according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
  • the embodiment of the invention provides a method for switching an operating system, which can simplify the operation and improve the user experience. As shown in FIG. 1 , the method includes:
  • the user equipment detects whether the second application included in the second operating system is running.
  • the operating system is a computer program for managing and controlling computer hardware and software resources, and can be directly run in the user equipment, and other software must be run under the support of the operating system.
  • the user equipment includes at least two operating systems, and each operating system includes a corresponding application, and each operating system included in the user equipment is independent and does not interfere with each other.
  • the user equipment switches the operating system that the user equipment is running from the second operating system to the first operating system, and runs the first application.
  • the first application is an application that the user equipment runs on the first operating system before the operating system is switched from the first operating system to the second operating system.
  • the user equipment is running an e-book application included in the first operating system, the user equipment is switched from the first operating system to the second operating system, and the short-message application included in the second operating system is run, and if the short-text application ends, the user equipment Switching the second operating system back to the first operating system and running the e-book application.
  • the method for switching an operating system provided by the embodiment of the present invention, when the operating system that is running by the user equipment is switched from the first operating system to the second operating system, first detecting whether the second application included in the second operating system is running, and then After the second application runs, the operating system running by the user equipment is switched back to the first operating system by the second operating system, and the first application is run.
  • the embodiment of the present invention can automatically detect the result of the automatic detection by automatically detecting whether the second application included in the second operating system is running, compared with the current operating system that is being switched from the second operating system to the first operating system.
  • the embodiment of the present invention provides another method for switching an operating system. As shown in FIG. 2, the method includes:
  • the user equipment runs a first application included in the first operating system.
  • the user equipment can run at least two operating systems.
  • multiple applications may be included in the operating system.
  • the operating system can include multiple applications such as text messages, e-books, videos, and WeChat.
  • the user equipment If the user equipment receives the message corresponding to the second application, the user equipment switches the operating system that the user equipment is running from the first operating system to the second operating system.
  • the message corresponding to the second application is used to notify the user equipment to run the application.
  • the user equipment is running the first system at this time. If the second application included in the second system needs to be processed, the user equipment receives the message corresponding to the second application, and the user equipment is running. The operating system is switched from the first operating system to the second operating system.
  • the method further includes: determining, by the user equipment, whether the message corresponding to the second application is an instant message.
  • the instant message is a message that the user equipment needs to process in time.
  • instant messages can be text message chat, file transfer, splash screen vibration, voice communication, and video communication.
  • the step 202 includes: if the message corresponding to the second application is an instant message, the user equipment is switched by the first operating system to the second operating system.
  • the user equipment may continue to run the first operating system.
  • the non-instant message may be an update message of the e-book, an update message of the game, or the like.
  • the user equipment can determine whether to switch the running operating system by determining whether the message corresponding to the second application is an instant message, that is, if the message is an instant message, the user equipment switches the operating system that is running; If the message is not an instant message, the user equipment does not need to switch the operating system that is running, so that the power consumption of the user equipment can be reduced, thereby improving the user experience.
  • the user equipment detects whether there is a user instruction corresponding to the button icon.
  • the method further includes: displaying a button icon when the operating system that the user equipment is running is switched from the first operating system to the second operating system.
  • the button icon is used to switch the operating system running by the user equipment from the second operating system back to the first operating system, and run the first application.
  • the user equipment is running an e-book application included in the first operating system, and if the operating system that the user equipment is running is switched from the first operating system to the second operating system, the desktop of the second system displays a button icon of the e-book, And when the user clicks the icon button, the user equipment will directly switch back to the e-book application corresponding to the first operating system.
  • the user equipment switches the operating system that the user equipment is running from the second operating system to the first operating system, and runs the first application.
  • the user equipment switches the operation of the user device from the second operating system to the first operating system, and runs the first application. .
  • the user equipment can switch the operating system running by the user equipment from the second operating system back to the first operating system and run the first application by receiving an operation instruction corresponding to the button icon input by the user, that is, The user does not need to manually select the first application to be run in the first operating system, thereby simplifying the operation and improving the user experience.
  • the method for switching an operating system provided by the embodiment of the present invention, when the operating system that is running by the user equipment is switched from the first operating system to the second operating system, first detecting whether the second application included in the second operating system is running, and then After the second application runs, the operating system running by the user equipment is switched back to the first operating system by the second operating system, and the first application is run.
  • the embodiment of the present invention can automatically detect the result of the automatic detection by automatically detecting whether the second application included in the second operating system is running, compared with the current operating system that is being switched from the second operating system to the first operating system.
  • the user equipment can determine whether to switch the running operating system by determining whether the message corresponding to the second application is an instant message, that is, if the message is an instant message, the user The device switches the operating system that is running; if the message is not an instant message, the user equipment does not need to switch the operating system that is running, thereby reducing the power consumption of the user equipment, thereby improving the user experience; the user equipment receives the user input. turn off
  • the operation command corresponding to the button icon can switch the operating system running by the user equipment from the second operating system back to the first operating system, and run the first application, that is, the user does not need to manually select the to-be-operated in the first operating system.
  • the first application which simplifies operations and improves the user experience.
  • an embodiment of the present invention further provides an apparatus for switching an operating system, where the apparatus may be located in a user equipment, for simplifying operations and improving user experience, as shown in FIG.
  • the device includes a detecting unit 31, a switching unit 32, and an operating unit 33.
  • the detecting unit 31 is configured to detect, when the operating system that is running by the user equipment is switched from the first operating system to the second operating system, whether the second application included in the second operating system is running.
  • the switching unit 32 is configured to switch the operating system running by the user equipment from the second operating system back to the first operating system when the detecting unit 31 detects that the second application is running.
  • the running unit 33 is configured to run the first application.
  • the first application is an application that the user equipment runs on the first operating system before the operating system is switched from the first operating system to the second operating system.
  • the device further includes: a display unit 41.
  • the display unit 41 is configured to display a button icon when the operating system that the user equipment is running is switched from the first operating system to the second operating system.
  • the button icon is used to switch the operating system running by the user equipment from the second operating system back to the first operating system, and run the first application.
  • the user equipment can run at least two operating systems.
  • the detecting unit 31 is specifically configured to detect whether there is a user instruction corresponding to the button icon.
  • the switching unit 32 is configured to: when the detecting unit 31 detects that the user instruction corresponding to the button icon exists, switch the operating system that the user equipment is running from the second operating system to the first operating system;
  • the running unit 33 is further configured to run the first application.
  • the running unit 33 is further configured to run the first application included in the first operating system.
  • the apparatus further includes: a receiving unit 42.
  • the receiving unit 42 is configured to receive a message corresponding to the second application.
  • the switching unit 32 is further configured to switch the operating system that the user equipment is running from the first operating system to the second operating system when the receiving unit 42 receives the message corresponding to the second application.
  • the apparatus further includes: a determining unit 43.
  • the determining unit 43 is configured to determine whether the message corresponding to the second application received by the receiving unit 42 is an instant message.
  • the switching unit 32 is specifically configured to switch from the first operating system to the second operating system when the determining unit 43 determines that the message corresponding to the second application is an instant message.
  • the device for switching the operating system provided by the embodiment of the present invention, when the operating system that is running by the user equipment is switched from the first operating system to the second operating system, first detecting whether the second application included in the second operating system is running, and then After the second application runs, the operating system running by the user equipment is switched back to the first operating system by the second operating system, and the first application is run.
  • the embodiment of the present invention can automatically detect the result of the automatic detection by automatically detecting whether the second application included in the second operating system is running, compared with the current operating system that is being switched from the second operating system to the first operating system.
  • the user equipment can determine whether to switch the running operating system by determining whether the message corresponding to the second application is an instant message, that is, if the message is an instant message, the user The device switches the operating system that is running; if the message is not an instant message, the user equipment does not need to switch the operating system that is running, thereby reducing the power consumption of the user equipment, thereby improving the user experience; the user equipment receives the user input.
  • the operation command corresponding to the button icon can switch the operating system running by the user equipment from the second operating system back to the first operating system, and run the first application, that is, the user does not need to manually select the to-be-operated in the first operating system.
  • the first application which simplifies operations and improves the user experience.
  • the embodiment of the present invention further provides a terminal.
  • the terminal includes the foregoing apparatus for switching an operating system as shown in any one of FIG. 3 and FIG.
  • the device and the terminal for switching the operating system provided by the embodiment of the present invention may implement the foregoing method embodiments.
  • the method, device, and terminal for switching the operating system provided by the embodiment of the present invention may be applicable to the user equipment switching the operating system that is running from the second operating system back to the first operating system, and running the first application, but is not limited thereto.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

一种切换操作系统的方法、装置及终端,涉及信息技术领域,可以简化操作,且提高用户体验。所述方法包括:(101)当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时,检测第二操作系统包含的第二应用是否运行结束,(102)若第二应用运行结束,则将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统,并且运行第一应用。本方法适用于用户设备将正在运行的操作系统由第二操作系统切换回第一操作系统,并运行第一应用。

Description

切换操作系统的方法、装置及终端
本申请要求于2014年12月29日提交中国专利局、申请号为201410842537.2、发明名称为“切换操作系统的方法、装置及终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及信息技术领域,特别涉及一种切换操作系统的方法、装置及终端。
背景技术
随着信息技术的发展,用户设备的使用日益广泛,用户设备具有的功能也越来越多。目前,用户设备可以同时具有两个操作系统,用户设备中的两个操作系统可以相互切换。
目前,一种切换操作系统的方法,当用户设备正在运行第一操作系统中包含的第一应用,并且接收到第二操作系统中包含的第二应用对应的提醒消息时,用户设备将正在运行的操作系统由第一操作系统切换为第二操作系统,并运行第二应用;当第二应用运行结束时,用户设备将正在运行的操作系统由第二操作系统切换回第一操作系统。
然而,当用户设备将正在运行的操作系统由第二操作系统切换回第一操作系统时,用户设备需要检测用户输入的操作指令,以运行第一应用,即用户需要在第一操作系统中手动选择待运行的第一应用,从而导致操作较为繁琐,用户体验较低。
发明内容
本发明提供一种切换操作系统的方法、装置及终端,可以简化操作,且提高用户体验。
本发明采用的技术方案为:
第一方面,本发明提供一种切换操作系统的方法,包括:
当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时, 检测所述第二操作系统包含的第二应用是否运行结束;
若所述第二应用运行结束,则将所述用户设备正在运行的操作系统由所述第二操作系统切换回所述第一操作系统,并且运行第一应用,所述第一应用为所述用户设备将正在运行的操作系统由所述第一操作系统切换至所述第二操作系统前在第一操作系统运行的应用。
第二方面,本发明提供一种切换操作系统的装置,包括:
检测单元,用于当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时,检测所述第二操作系统包含的第二应用是否运行结束;
切换单元,用于当所述检测单元检测所述第二应用运行结束时,将所述用户设备正在运行的操作系统由所述第二操作系统切换回所述第一操作系统;
运行单元,用于运行第一应用,所述第一应用为所述用户设备将正在运行的操作系统由所述第一操作系统切换至所述第二操作系统前在第一操作系统运行的应用。
第三方面,本发明提供一种终端,包括第二方面提供的切换操作系统的装置。
本发明提供的切换操作系统的方法、装置及终端,当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时,首先检测第二操作系统包含的第二应用是否运行结束,然后若第二应用运行结束,则将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统,并且运行第一应用。与现有技术相比,本发明通过自动检测第二操作系统包含的第二应用是否运行结束,能够根据自动检测的结果,将正在运行的操作系统由第二操作系统切换回第一操作系统,并运行第一操作系统包含的第一应用,即若用户设备检测到第二操作系统运行的第二应用运行结束,能够自动切换回第一操作系统,并运行第一应用,从而可以避免用户在第一操作系统中手动选择待运行的第一应用,进而可以简化操作,且提高用户体验。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例中切换操作系统的方法流程图;
图2为本发明实施例中另一种切换操作系统的方法流程图;
图3为本发明实施例中切换操作系统的装置结构示意图;
图4为本发明实施例中另一种切换操作系统的装置结构示意图;
图5为本发明实施例中终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例提供一种切换操作系统的方法,能够简化操作,且提高用户体验,如图1所示,所述方法包括:
101、当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时,用户设备检测第二操作系统包含的第二应用是否运行结束。
对于本发明实施例,操作系统是管理和控制计算机硬件与软件资源的计算机程序,可以直接运行在用户设备中,其它软件必须在操作系统的支持下才可以运行。
对于本发明实施例,用户设备中包含至少两种操作系统,各个操作系统中包含着对应的应用,用户设备中包含的各个操作系统是独立的,互不干扰。
102、若第二应用运行结束,则用户设备将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统,并且运行第一应用。
其中,第一应用为用户设备将正在运行的操作系统由第一操作系统切换至第二操作系统前在第一操作系统运行的应用。
例如,用户设备正在运行第一操作系统中包含的电子书应用,用户设备由第一操作系统切换至第二操作系统,并运行第二操作系统包含的短信应用,若短信应用结束,则用户设备将第二操作系统切换回第一操作系统,并且运行电子书应用。
本发明实施例提供的切换操作系统的方法,当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时,首先检测第二操作系统包含的第二应用是否运行结束,然后若第二应用运行结束,则将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统,并且运行第一应用。与目前用户设备将正在运行的操作系统由第二操作系统切换回第一操作系统相比,本发明实施例通过自动检测第二操作系统包含的第二应用是否运行结束,能够根据自动检测的结果,将正在运行的操作系统由第二操作系统切换回第一操作系统,并运行第一操作系统包含的第一应用,即若用户设备检测到第二操作系统运行的第二应用运行结束,能够自动切换回第一操作系统,并运行第一应用,从而可以避免用户在第一操作系统中手动选择待运行的第一应用,进而可以简化操作,且提高用户体验。
作为对图1所示方法的具体说明,本发明实施例提供另一种切换操作系统的方法,如图2所示,所述方法包括:
201、用户设备运行第一操作系统包含的第一应用。
其中,用户设备能够运行至少两个操作系统。
对于本发明实施例,操作系统中可以包含多个应用。例如,操作系统中可以包含短信、电子书、视频及微信等多个应用。
202、若用户设备接收第二应用对应的消息,则用户设备将用户设备正在运行的操作系统由第一操作系统切换至第二操作系统。
对于本发明实施例,第二应用对应的消息用于告知用户设备运行此应用。 在本发明实施例中,用户设备此时正在运行第一系统,若此时第二系统中包含的第二应用需要处理,则用户设备接收第二应用对应的消息,并将用户设备正在运行的操作系统由第一操作系统切换至第二操作系统。
可选地,步骤202之前,还包括:用户设备判断第二应用对应的消息是否为即时消息。
对于本发明实施例,即时消息为用户设备需要及时处理的消息。例如,即时消息可以为文字消息聊天、文件传输、闪屏振动、语音通信及视频通信等。
可选地,步骤202,具体包括:若第二应用对应的消息为即时消息,则用户设备由第一操作系统切换至第二操作系统。
对于本发明实施例,若第二应用对应的消息为非即时消息,则用户设备可以继续运行第一操作系统。例如,非即时消息可以为电子书的更新消息及游戏的更新消息等。
对于本发明实施例,用户设备通过判断第二应用对应的消息是否为即时消息,能够确定是否切换正在运行的操作系统,即若该消息为即时消息,则用户设备切换正在运行的操作系统;若该消息为非即时消息,则用户设备不需要切换正在运行的操作系统,从而可以减少用户设备的电量消耗,进而可以提高用户体验。
203、用户设备检测是否存在按钮图标对应的用户指令。
可选地,步骤203之前,还包括:当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时,显示按钮图标。
其中,按钮图标用于将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统,并且运行第一应用。
例如,用户设备正在运行第一操作系统中包含的电子书应用,若用户设备正在运行的操作系统由第一操作系统切换至第二操作系统,则第二系统的桌面显示电子书的按钮图标,并且当用户点击该图标按钮时,用户设备将直接切换回第一操作系统对应的电子书应用。
204、若用户设备存在按钮图标对应的用户指令,则用户设备将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统,并且运行第一应用。
对于本发明实施例,若用户点击按钮图标,即用户设备存在按钮图标对应的用户指令,则用户设备将用户设备正在运行的操作由第二操作系统切换回第一操作系统,并且运行第一应用。
对于本发明实施例,用户设备通过接收用户输入的关于该按钮图标对应的操作指令,能够将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统,并运行第一应用,即用户不需要在第一操作系统中手动选择待运行的第一应用,从而可以简化操作,且提高用户体验。
本发明实施例提供的切换操作系统的方法,当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时,首先检测第二操作系统包含的第二应用是否运行结束,然后若第二应用运行结束,则将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统,并且运行第一应用。与目前用户设备将正在运行的操作系统由第二操作系统切换回第一操作系统相比,本发明实施例通过自动检测第二操作系统包含的第二应用是否运行结束,能够根据自动检测的结果,将正在运行的操作系统由第二操作系统切换回第一操作系统,并运行第一操作系统包含的第一应用,即若用户设备检测到第二操作系统运行的第二应用运行结束,能够自动切换回第一操作系统,并运行第一应用,从而可以避免用户在第一操作系统中手动选择待运行的第一应用,进而可以简化操作,且提高用户体验。
进一步地,本发明实施例提供的切换操作系统的方法,用户设备通过判断第二应用对应的消息是否为即时消息,能够确定是否切换正在运行的操作系统,即若该消息为即时消息,则用户设备切换正在运行的操作系统;若该消息为非即时消息,则用户设备不需要切换正在运行的操作系统,从而可以减少用户设备的电量消耗,进而可以提高用户体验;用户设备通过接收用户输入的关 于该按钮图标对应的操作指令,能够将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统,并运行第一应用,即用户不需要在第一操作系统中手动选择待运行的第一应用,从而可以简化操作,且提高用户体验。
作为对图1及图2所示方法的实现,本发明实施例还提供了一种切换操作系统的装置,该装置可以位于用户设备中,用于简化操作,且提高用户体验,如图3所示,所述装置包括:检测单元31、切换单元32、运行单元33。
检测单元31,用于当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时,检测第二操作系统包含的第二应用是否运行结束。
切换单元32,用于当检测单元31检测第二应用运行结束时,将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统。
运行单元33,用于运行第一应用。
其中,第一应用为用户设备将正在运行的操作系统由第一操作系统切换至第二操作系统前在第一操作系统运行的应用。
进一步地,如图4所示,所述装置还包括:显示单元41。
显示单元41,用于当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时,显示按钮图标。
其中,按钮图标用于将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统,并且运行第一应用。
其中,用户设备能够运行至少两个操作系统。
检测单元31,具体用于检测是否存在按钮图标对应的用户指令。
切换单元32,具体用于当检测单元31检测存在按钮图标对应的用户指令时,将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统;
运行单元33,还用于运行第一应用。
运行单元33,还用于运行第一操作系统包含的第一应用。
可选地,如图4所示,所述装置还包括:接收单元42。
接收单元42,用于接收第二应用对应的消息。
切换单元32,还用于当接收单元42接收第二应用对应的消息时,将用户设备正在运行的操作系统由第一操作系统切换至第二操作系统。
可选地,如图4所示,所述装置还包括:判断单元43。
判断单元43,用于判断接收单元42接收的第二应用对应的消息是否为即时消息。
切换单元32,具体用于当判断单元43判断第二应用对应的消息为即时消息时,由第一操作系统切换至第二操作系统。
本发明实施例提供的切换操作系统的装置,当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时,首先检测第二操作系统包含的第二应用是否运行结束,然后若第二应用运行结束,则将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统,并且运行第一应用。与目前用户设备将正在运行的操作系统由第二操作系统切换回第一操作系统相比,本发明实施例通过自动检测第二操作系统包含的第二应用是否运行结束,能够根据自动检测的结果,将正在运行的操作系统由第二操作系统切换回第一操作系统,并运行第一操作系统包含的第一应用,即若用户设备检测到第二操作系统运行的第二应用运行结束,能够自动切换回第一操作系统,并运行第一应用,从而可以避免用户在第一操作系统中手动选择待运行的第一应用,进而可以简化操作,且提高用户体验。
进一步地,本发明实施例提供的切换操作系统的装置,用户设备通过判断第二应用对应的消息是否为即时消息,能够确定是否切换正在运行的操作系统,即若该消息为即时消息,则用户设备切换正在运行的操作系统;若该消息为非即时消息,则用户设备不需要切换正在运行的操作系统,从而可以减少用户设备的电量消耗,进而可以提高用户体验;用户设备通过接收用户输入的关于该按钮图标对应的操作指令,能够将用户设备正在运行的操作系统由第二操作系统切换回第一操作系统,并运行第一应用,即用户不需要在第一操作系统中手动选择待运行的第一应用,从而可以简化操作,且提高用户体验。
需要说明的是,本发明实施例中提供的切换操作系统的装置中各单元所对应的其他相应描述,可以参考图1及图2中的对应描述,在此不再赘述。
本发明实施例还提供了一种终端,如图5所示,所述终端包括上述如图3及图4任一项所示的切换操作系统的装置。
本发明实施例提供的切换操作系统的装置及终端,可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的切换操作系统的方法、装置及终端,可以适用于用户设备将正在运行的操作系统由第二操作系统切换回第一操作系统,并运行第一应用,但不仅限于此。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (10)

  1. 一种切换操作系统的方法,其特征在于,包括:
    当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时,检测所述第二操作系统包含的第二应用是否运行结束;
    若所述第二应用运行结束,则将所述用户设备正在运行的操作系统由所述第二操作系统切换回所述第一操作系统,并且运行第一应用,所述第一应用为所述用户设备将正在运行的操作系统由所述第一操作系统切换至所述第二操作系统前在第一操作系统运行的应用。
  2. 根据权利要求1所述切换操作系统的方法,其特征在于,所述方法还包括:
    当所述用户设备正在运行的操作系统由所述第一操作系统切换至所述第二操作系统时,显示按钮图标,所述按钮图标用于将所述用户设备正在运行的操作系统由所述第二操作系统切换回所述第一操作系统,并且运行所述第一应用;
    所述检测所述第二操作系统包含的第二应用是否运行结束的步骤,具体包括:
    检测是否存在所述按钮图标对应的用户指令;
    所述若所述第二应用运行结束,则将所述用户设备正在运行的操作系统由所述第二操作系统切换回所述第一操作系统,并且运行第一应用的步骤,具体包括:
    若存在所述按钮图标对应的用户指令,则将所述用户设备正在运行的操作系统由所述第二操作系统切换回所述第一操作系统,并且运行第一应用。
  3. 根据权利要求1所述切换操作系统的方法,其特征在于,所述检测所述第二操作系统包含的第二应用是否运行结束的步骤之前,还包括:
    运行所述第一操作系统包含的所述第一应用;
    若接收所述第二应用对应的消息,则将所述用户设备正在运行的操作系统由所述第一操作系统切换至所述第二操作系统。
  4. 根据权利要求3所述切换操作系统的方法,其特征在于,所述将所述用户设备正在运行的操作系统由所述第一操作系统切换至所述第二操作系统的步骤之前,还包括:
    判断所述第二应用对应的消息是否为即时消息;
    所述将所述用户设备正在运行的操作系统由所述第一操作系统切换至所述第二操作系统的步骤,具体包括:
    若所述第二应用对应的消息为所述即时消息,则由所述第一操作系统切换至所述第二操作系统。
  5. 根据权利要求1所述切换操作系统的方法,其特征在于,所述用户设备能够运行至少两个操作系统。
  6. 一种切换操作系统的装置,其特征在于,包括:
    检测单元,用于当用户设备正在运行的操作系统由第一操作系统切换至第二操作系统时,检测所述第二操作系统包含的第二应用是否运行结束;
    切换单元,用于当所述检测单元检测所述第二应用运行结束时,将所述用户设备正在运行的操作系统由所述第二操作系统切换回所述第一操作系统;
    运行单元,用于运行第一应用,所述第一应用为所述用户设备将正在运行的操作系统由所述第一操作系统切换至所述第二操作系统前在第一操作系统运行的应用。
  7. 根据权利要求6所述切换操作系统的装置,其特征在于,所述装置还包括:显示单元;
    所述显示单元,用于当所述用户设备正在运行的操作系统由所述第一操作系统切换至所述第二操作系统时,显示按钮图标,所述按钮图标用于将所述用户设备正在运行的操作系统由所述第二操作系统切换回所述第一操作系统,并且运行所述第一应用;
    所述检测单元,具体用于检测是否存在所述按钮图标对应的用户指令;
    所述切换单元,具体用于当所述检测单元检测存在所述按钮图标对应的用户指令时,将所述用户设备正在运行的操作系统由所述第二操作系统切换回所述第一操作系统;
    所述运行单元,还用于运行第一应用。
  8. 根据权利要求6所述切换操作系统的装置,其特征在于,
    所述运行单元,还用于运行所述第一操作系统包含的所述第一应用;
    所述装置还包括:接收单元;
    所述接收单元,用于接收所述第二应用对应的消息;
    所述切换单元,还用于当所述接收单元接收所述第二应用对应的消息时,将所述用户设备正在运行的操作系统由所述第一操作系统切换至所述第二操作系统。
  9. 根据权利要求8所述切换操作系统的装置,其特征在于,所述装置还包括:判断单元;
    所述判断单元,用于判断所述接收单元接收的所述第二应用对应的消息是否为即时消息;
    所述切换单元,具体用于当所述判断单元判断所述第二应用对应的消息为所述即时消息时,由所述第一操作系统切换至所述第二操作系统。
  10. 一种终端,其特征在于,包括权利要求6-9任一项所述的切换操作系统的装置。
PCT/CN2015/071988 2014-12-29 2015-01-30 切换操作系统的方法、装置及终端 Ceased WO2016106934A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP15874627.1A EP3242207A4 (en) 2014-12-29 2015-01-30 Method, device and terminal for switching operating system
US15/434,032 US20170161098A1 (en) 2014-12-29 2017-02-15 Method, device, and terminal for switching operating systems

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410842537.2A CN104484229A (zh) 2014-12-29 2014-12-29 切换操作系统的方法、装置及终端
CN201410842537.2 2014-12-29

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/434,032 Continuation-In-Part US20170161098A1 (en) 2014-12-29 2017-02-15 Method, device, and terminal for switching operating systems

Publications (1)

Publication Number Publication Date
WO2016106934A1 true WO2016106934A1 (zh) 2016-07-07

Family

ID=52758773

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/071988 Ceased WO2016106934A1 (zh) 2014-12-29 2015-01-30 切换操作系统的方法、装置及终端

Country Status (4)

Country Link
US (1) US20170161098A1 (zh)
EP (1) EP3242207A4 (zh)
CN (1) CN104484229A (zh)
WO (1) WO2016106934A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104484229A (zh) * 2014-12-29 2015-04-01 宇龙计算机通信科技(深圳)有限公司 切换操作系统的方法、装置及终端
KR102320810B1 (ko) * 2015-11-11 2021-11-02 삼성전자주식회사 전자 장치 및 이의 제어 방법
CN110780926B (zh) * 2018-07-30 2022-11-15 中兴通讯股份有限公司 一种操作系统的切换方法、终端和计算机存储介质
CN111722894B (zh) * 2019-03-21 2023-04-18 成都鼎桥通信技术有限公司 应用处理方法、装置及电子设备
CN110764888A (zh) * 2019-09-19 2020-02-07 深圳市万普拉斯科技有限公司 应用切换方法、存储介质及设备
CN110851055A (zh) * 2019-11-08 2020-02-28 北京云迹科技有限公司 一种切换显示的机器人、方法、终端设备及存储介质
CN115328586B (zh) * 2021-05-11 2026-02-10 Oppo广东移动通信有限公司 应用程序运行的控制方法、装置、电子设备和存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1955934A (zh) * 2005-10-25 2007-05-02 神基科技股份有限公司 在多操作系统的电脑装置中快速切换不同操作系统的方法
US20110271088A1 (en) * 2010-04-28 2011-11-03 Broadon Communications Corp. Operating system context switching
CN103019833A (zh) * 2011-09-20 2013-04-03 联想(北京)有限公司 终端设备以及使终端设备支持操作系统快速切换的方法
CN103870295A (zh) * 2012-12-13 2014-06-18 联想(北京)有限公司 切换方法和电子设备
CN104142859A (zh) * 2014-07-31 2014-11-12 深圳市中兴移动通信有限公司 一种双系统的快速切换方法、装置和移动终端
CN104484229A (zh) * 2014-12-29 2015-04-01 宇龙计算机通信科技(深圳)有限公司 切换操作系统的方法、装置及终端

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8286195B2 (en) * 2007-10-31 2012-10-09 Microsoft Corporation Controlling hardware across two or more simultaneously running operating systems
TW201106271A (en) * 2009-08-14 2011-02-16 Insyde Software Corp Method of switching different operating systems in computer
US9696809B2 (en) * 2009-11-05 2017-07-04 Will John Temple Scrolling and zooming of a portable device display with device motion
JP5351853B2 (ja) * 2010-08-05 2013-11-27 株式会社エヌ・ティ・ティ・ドコモ 情報処理端末及びリソース解放方法
US9804857B2 (en) * 2010-12-17 2017-10-31 Intel Corporation Method and apparatus for multi-mode mobile computing devices and peripherals
EP2689368A4 (en) * 2011-03-22 2014-08-20 Ericsson Telefon Ab L M METHOD FOR EXECUTING SWITCHING BETWEEN OPERATION IN VIRTUALIZED SYSTEM AND OPERATION IN NON-VIRTUALIZED SYSTEM
US20140115308A1 (en) * 2011-05-30 2014-04-24 Beijing Lenovo Software Ltd. Control method, control device and computer system
JP5729146B2 (ja) * 2011-06-03 2015-06-03 富士通株式会社 情報端末装置、情報端末装置の制御方法およびプログラム
US9779106B2 (en) * 2011-08-15 2017-10-03 Lenovo (Beijing) Co., Ltd. Application management method and device
JP5729266B2 (ja) * 2011-11-15 2015-06-03 富士通株式会社 情報処理装置、情報処理装置の制御方法、及び情報処理装置の制御プログラム
CN103294970B (zh) * 2012-02-23 2015-12-09 纬创资通股份有限公司 双操作系统共用加密设定的方法以及电子装置
TWI544337B (zh) * 2012-10-25 2016-08-01 緯創資通股份有限公司 共用通用串列匯流排(usb)裝置之雙作業系統架構,以及雙作業系統架構共用通用串列匯流排(usb)裝置之方法
CN104104786B (zh) * 2013-04-12 2016-09-28 中国银联股份有限公司 一种对外接载体持续供电的方法和终端设备
CN104216761B (zh) * 2013-06-04 2017-11-03 中国银联股份有限公司 一种在能够运行两种操作系统的装置中使用共享设备的方法
US10120701B2 (en) * 2013-12-05 2018-11-06 Insyde Software Corp. System and method for transferring data between operating systems
WO2016018098A1 (en) * 2014-07-31 2016-02-04 Samsung Electronics Co., Ltd. Mobile device and method of executing application based on particular zone
CN104216777B (zh) * 2014-08-29 2017-09-08 宇龙计算机通信科技(深圳)有限公司 双系统电子装置及终端
WO2016137272A1 (ko) * 2015-02-27 2016-09-01 삼성전자 주식회사 복수의 운영체제가 설치된 디바이스를 제어하는 방법 및 디바이스

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1955934A (zh) * 2005-10-25 2007-05-02 神基科技股份有限公司 在多操作系统的电脑装置中快速切换不同操作系统的方法
US20110271088A1 (en) * 2010-04-28 2011-11-03 Broadon Communications Corp. Operating system context switching
CN103019833A (zh) * 2011-09-20 2013-04-03 联想(北京)有限公司 终端设备以及使终端设备支持操作系统快速切换的方法
CN103870295A (zh) * 2012-12-13 2014-06-18 联想(北京)有限公司 切换方法和电子设备
CN104142859A (zh) * 2014-07-31 2014-11-12 深圳市中兴移动通信有限公司 一种双系统的快速切换方法、装置和移动终端
CN104484229A (zh) * 2014-12-29 2015-04-01 宇龙计算机通信科技(深圳)有限公司 切换操作系统的方法、装置及终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3242207A4 *

Also Published As

Publication number Publication date
EP3242207A1 (en) 2017-11-08
EP3242207A4 (en) 2018-07-18
US20170161098A1 (en) 2017-06-08
CN104484229A (zh) 2015-04-01

Similar Documents

Publication Publication Date Title
US12056341B2 (en) Method, apparatus, and terminal for processing notification information
CN105389173B (zh) 一种基于长连接任务的界面切换展示方法及装置
JP6427715B2 (ja) グループ管理方法および端末、および記憶媒体
CN104793839B (zh) 一种触摸屏界面的显示控制方法和系统
WO2022001900A1 (zh) 信息发送方法、装置和电子设备
CN104536666B (zh) 一种快速切换应用程序及其界面的方法及装置
US10110549B2 (en) Method, server and electronic devices of synchronizing notification messages for electronic devices
WO2016078254A1 (zh) 一种显示方法及终端、存储介质
US20170161098A1 (en) Method, device, and terminal for switching operating systems
WO2014101101A1 (zh) 一种任务切换方法和终端
WO2015106514A1 (zh) 一种实现悬浮显示的方法及装置
CN106201409B (zh) 一种应用程序操作界面的处理方法及系统
WO2017092547A1 (zh) 一种数据传输方法及装置
CN104063125B (zh) 一种桌面图标管理方法和装置
KR20140081944A (ko) 이벤트 처리 장치 및 그 방법
WO2022156668A1 (zh) 信息处理方法和电子设备
EP3472699B1 (en) Method and electronic device for managing functionality of applications
US20140310711A1 (en) Method for determining performance of process of application and computer system
BR112017020225B1 (pt) Método e aparelho para exibir uma interface de gerenciamento de tarefas
CN104866503A (zh) 一种媒体文件缓存方法和媒体播放设备
WO2022161218A1 (zh) 图标移动方法、装置及电子设备
WO2015196976A1 (zh) 一种异步加载数据滑动性能的优化方法及系统、移动终端
WO2016095386A1 (zh) 一种短信处理方法及短信处理终端
KR20180094359A (ko) 알림 제공 방법 및 이를 구현한 전자 장치
CN105634909A (zh) 消息显示方法和消息显示装置

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: 15874627

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2015874627

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2015874627

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE