WO2017016064A1 - Operation system switching method, operation system switching apparatus and terminal - Google Patents
Operation system switching method, operation system switching apparatus and terminal Download PDFInfo
- Publication number
- WO2017016064A1 WO2017016064A1 PCT/CN2015/091236 CN2015091236W WO2017016064A1 WO 2017016064 A1 WO2017016064 A1 WO 2017016064A1 CN 2015091236 W CN2015091236 W CN 2015091236W WO 2017016064 A1 WO2017016064 A1 WO 2017016064A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- operating system
- identity authentication
- key
- authentication key
- 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
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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
Definitions
- the present invention relates to the field of terminal technologies, and in particular, to an operating system switching method, an operating system switching device, and a terminal.
- the multi-operating system system terminal has already emerged in the market, but how to design the switching mode between multiple operating systems, the switching mode design Unreasonable, directly related to the user's experience.
- An existing multi-operating system switching method is to switch to other systems through a switching portal provided by one of the systems (such as a desktop icon, a menu option, or a drop-down tray).
- This design method is the most common and relatively consistent. User is used to it.
- the switching mode between multiple operating systems needs to be unlocked into an operating system, and then switched to other operating systems through the switching entry provided by the operating system.
- the user is in system A before standby, and the user needs to enter system B after the screen lock.
- the operation is first unlocked into system A, and then switched to system B.
- it is redundant to unlock the A system first. If the lock screen interface can directly enter the desired target operating system, it will bring about a significant improvement in the user experience.
- the invention is based on the above problems, and proposes a new technical solution, which can solve the problem that the multi-operating system terminal performs the operating system switching step when the screen is locked in the prior art, and can be directly completed in the terminal lock screen state. Dual functions of identity authentication and operating system switching, improve The convenience and security of the terminal operating system switching improves the user experience.
- an aspect of the present invention provides an operating system switching method for a terminal to perform operating system switching, a plurality of operating systems installed on the terminal, the terminal running in a current operating system, and the switching method.
- the method includes: receiving an identity authentication key of the current user; determining, when the identity authentication key is received, whether the terminal is in a lock screen state; determining that the terminal is in a lock screen state, determining the identity authentication key Whether to match at least one preset key; determining whether the terminal performs an operating system switch according to the judgment result.
- a plurality of operating systems are installed on the terminal, and when the current user needs to switch the operating system, the identity authentication key is input on the terminal, and when the terminal receives the identity authentication key of the current user, the terminal determines whether the terminal is When the terminal is in the lock screen state, it is determined whether the identity authentication key matches the at least one preset key, so as to determine whether the terminal performs the operating system switching according to the determination result, so that the prior art can be solved.
- the operating system terminal locks the screen, the operating system switching procedure is cumbersome.
- the dual function of identity authentication and operating system switching can be directly performed in the terminal lock screen state, thereby improving the convenience and security of the terminal operating system switching. Improved user experience.
- determining, according to the determination result, whether the terminal performs the operating system switching specifically: when the determining that the identity authentication key matches the at least one preset key, unlocking the screen, And controlling the terminal to switch from the current operating system to a target operating system corresponding to the identity authentication key; and when determining that the identity authentication key does not match the at least one preset key, maintaining the location
- the lock screen state is described, and the terminal is controlled to run in the current operating system.
- an identity authentication process is required.
- the identity authentication is successful, the screen is unlocked, and the control is performed.
- the terminal switches from the current operating system to the target operating system corresponding to the identity authentication key, so that the dual function of identity authentication and operating system switching is directly completed in the terminal lock screen state, and the multi-operating system terminal in the prior art is solved.
- the operating system switching step is cumbersome, and when it is determined that the current user's identity authentication key does not match at least one preset key, the identity authentication fails, and the malicious operation may be performed, and the lock screen state is maintained.
- the method further includes: determining whether the identity authentication key matches the at least one preset key when determining that the terminal is in an unlocked state; and determining the identity authentication key When the at least one preset key is matched, controlling the terminal to switch from the current operating system to a target operating system corresponding to the identity authentication key; determining the identity authentication key and the at least one When the preset key does not match, the terminal is controlled to run in the current operating system.
- the terminal when it is determined that the terminal is in the unlocked state, that is, the identity authentication process is not required, and only the operating system switching is required, when the identity authentication key is determined to match the at least one preset key, the terminal is controlled from the current operating system. Switching to the target operating system corresponding to the identity authentication key, when determining that the identity authentication key does not match the at least one preset key, the control terminal runs on the current operating system, so that, through the solution, the terminal can be locked The operating system is switched in the screen state, and the operating system switching function in the unlocked state is taken into consideration, which further improves the convenience and applicability of the terminal operating system switching, thereby improving the user experience.
- the method before the receiving the identity authentication key of the current user, the method further includes: establishing a matching relationship between the at least one preset key and the multiple operating systems in the terminal.
- the setting of the preset key is first performed. Specifically, the preset key is set for each operating system on the terminal according to actual needs, that is, each operating system is associated with a specific preset key. The key is used to match the identity authentication key of the current user when the operating system is switched, thereby improving the convenience and security of the terminal operating system switching, thereby improving the user experience.
- the identity authentication key and the at least one preset key comprise: a fingerprint key, a pattern key, and a digital key.
- the identity authentication key and the at least one preset key include, but are not limited to, a fingerprint key, a pattern key, and a digital key, that is, the user can select a key form according to actual needs, and after selecting , the selected key form can be applied to all operating systems on the terminal In this way, the diversified key form selection improves the applicability of the operating system switching method, thereby improving the user experience.
- Another aspect of the present invention provides an operating system switching apparatus for a terminal to perform operating system switching, where a plurality of operating systems are installed on the terminal, the terminal runs on a current operating system, and the switching device includes: receiving a module, configured to receive an identity authentication key of the current user, and a determining module, configured to determine, when the identity authentication key is received, whether the terminal is in a lock screen state, and when determining that the terminal is in a lock screen state And determining, by the control module, whether the terminal performs operating system switching according to the determination result.
- a plurality of operating systems are installed on the terminal, and when the current user needs to switch the operating system, the identity authentication key is input on the terminal, and when the terminal receives the identity authentication key of the current user, the terminal determines whether the terminal is When the terminal is in the lock screen state, it is determined whether the identity authentication key matches the at least one preset key, so as to determine whether the terminal performs the operating system switching according to the determination result, so that the prior art can be solved.
- the operating system terminal locks the screen, the operating system switching procedure is cumbersome.
- the dual function of identity authentication and operating system switching can be directly performed in the terminal lock screen state, thereby improving the convenience and security of the terminal operating system switching. Improved user experience.
- control module is specifically configured to: when determining that the identity authentication key matches the at least one preset key, control an unlock screen, and control the terminal from the current The operating system switches to a target operating system corresponding to the identity authentication key; and when it is determined that the identity authentication key does not match the at least one preset key, controlling to maintain a lock screen state, and controlling the terminal Running on the current operating system.
- an identity authentication process is required.
- the identity authentication is successful, the screen is unlocked, and the control is performed.
- the terminal switches from the current operating system to the target operating system corresponding to the identity authentication key, so that the dual function of identity authentication and operating system switching is directly completed in the terminal lock screen state, and the multi-operating system terminal in the prior art is solved.
- the operating system switching step is cumbersome, and when it is determined that the current user's identity authentication key does not match at least one preset key, the identity authentication fails, and the malicious operation may be maintained.
- the screen state, and the control terminal runs on the current operating system, thereby avoiding the leakage of user information, improving the convenience and security of the terminal operating system switching, thereby improving the user experience; of course, it is also possible to set an error permitting input of the authentication key. The number of times further improves the security and reliability of the terminal system.
- the determining module is further configured to: determine, when the terminal is in an unlocked state, whether the identity authentication key matches the at least one preset key; and the controlling The module is further configured to: when determining that the identity authentication key matches the at least one preset key, control the terminal to switch from the current operating system to a target operating system corresponding to the identity authentication key; When it is determined that the identity authentication key does not match the at least one preset key, controlling the terminal to run in the current operating system.
- the terminal when it is determined that the terminal is in the unlocked state, that is, the identity authentication process is not required, and only the operating system switching is required, when the identity authentication key is determined to match the at least one preset key, the terminal is controlled from the current operating system. Switching to the target operating system corresponding to the identity authentication key, when determining that the identity authentication key does not match the at least one preset key, the control terminal runs on the current operating system, so that, through the solution, the terminal can be locked The operating system is switched in the screen state, and the operating system switching function in the unlocked state is taken into consideration, which further improves the convenience and applicability of the terminal operating system switching, thereby improving the user experience.
- the method further includes: an association module, configured to establish the at least one preset key and the multiple operations in the terminal before receiving the identity authentication key of the current user The matching relationship of the system.
- the setting of the preset key is first performed. Specifically, the preset key is set for each operating system on the terminal according to actual needs, that is, each operating system is associated with a specific preset key. The key is used to match the identity authentication key of the current user when the operating system is switched, thereby improving the convenience and security of the terminal operating system switching, thereby improving the user experience.
- the identity authentication key and the at least one preset key comprise: a fingerprint key, a pattern key, and a digital key.
- the identity authentication key and the at least one preset key include, but are not limited to, a fingerprint key, a pattern key, and a digital key, that is, the user can select a key form according to actual needs, and after selecting , the selected key form can be applied to all operating systems on the terminal In this way, the diversified key form selection improves the applicability of the operating system switching method, thereby improving the user experience.
- a further aspect of the present invention provides a terminal, comprising the operating system switching device according to any one of the above technical solutions, and therefore, the terminal has all the beneficial effects of the operating system switching device according to any one of the technical solutions. This will not be repeated here.
- the technical solution of the present invention can solve the problem that the multi-operating system terminal performs the operating system switching step when the screen is locked in the prior art, and can directly perform the dual functions of the identity authentication and the operating system switching in the state of the terminal lock screen.
- the convenience and security of the terminal operating system switching are improved, and the operating system switching function of the terminal in the unlocked state is taken into consideration, thereby improving the user experience.
- FIG. 1 is a flow chart showing an operating system switching method according to an embodiment of the present invention
- FIG. 2 shows a block diagram of an operating system switching device in accordance with one embodiment of the present invention
- Figure 3 shows a block diagram of a terminal in accordance with one embodiment of the present invention
- FIG. 4 is a block diagram showing a structure of a multi-operating system terminal according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram showing a correspondence relationship between an operating system and a preset key in a lock screen state according to an embodiment of the present invention
- FIG. 6 is a schematic diagram showing a correspondence relationship between an operating system and a preset key in an unlocked state according to an embodiment of the present invention
- FIG. 7 is a block diagram showing a structure of a multi-operating system terminal according to another embodiment of the present invention.
- FIG. 1 is a flow chart showing an operating system switching method according to an embodiment of the present invention.
- an operating system switching method of an embodiment of the present invention is used for a terminal to perform operating system switching, where a plurality of operating systems are installed on the terminal, the terminal runs on a current operating system, and the switching method is used.
- the method includes: Step 102: Receive an identity authentication key of the current user; Step 104, when receiving the identity authentication key, determine whether the terminal is in a lock screen state; Step 106, determine that the terminal is in a lock screen state And determining whether the identity authentication key matches at least one preset key; and step 108, determining, according to the determination result, whether the terminal performs an operating system switch.
- a plurality of operating systems are installed on the terminal, and when the current user needs to switch the operating system, the identity authentication key is input on the terminal, and when the terminal receives the identity authentication key of the current user, the terminal determines whether the terminal is When the terminal is in the lock screen state, it is determined whether the identity authentication key matches the at least one preset key, so as to determine whether the terminal performs the operating system switching according to the determination result, so that the prior art can be solved.
- the operating system terminal locks the screen, the operating system switching procedure is cumbersome.
- the dual function of identity authentication and operating system switching can be directly performed in the terminal lock screen state, thereby improving the convenience and security of the terminal operating system switching. Improved user experience.
- the step 108 specifically includes: when determining that the identity authentication key matches the at least one preset key, unlocking a screen, and controlling the terminal from the current operating system Switching to a target operating system corresponding to the identity authentication key; and maintaining the lock screen state and controlling the terminal to operate when it is determined that the identity authentication key does not match the at least one preset key In the current operating system.
- an identity authentication process is required.
- the identity authentication is successful, the screen is unlocked, and the control is performed.
- the terminal switches from the current operating system to the target operating system corresponding to the identity authentication key, so that the dual function of identity authentication and operating system switching is directly completed in the terminal lock screen state, and the multi-operating system terminal in the prior art is solved.
- the operating system switching procedure is cumbersome.
- the identity authentication fails, and the malicious operation may be performed, and the lock screen state is maintained, and the terminal is controlled to operate.
- the leakage of user information is avoided, the convenience and security of the terminal operating system switching are improved, thereby improving the user experience; of course, the number of times that the identity authentication key can be incorrectly input can be set, thereby further improving the terminal. System security and reliability.
- the method further includes: determining whether the identity authentication key matches the at least one preset key when determining that the terminal is in an unlocked state; and determining the identity authentication key When the at least one preset key is matched, controlling the terminal to switch from the current operating system to a target operating system corresponding to the identity authentication key; determining the identity authentication key and the at least one When the preset key does not match, the terminal is controlled to run in the current operating system.
- the terminal when it is determined that the terminal is in the unlocked state, that is, the identity authentication process is not required, and only the operating system switching is required, when the identity authentication key is determined to match the at least one preset key, the terminal is controlled from the current operating system. Switching to the target operating system corresponding to the identity authentication key, when determining that the identity authentication key does not match the at least one preset key, the control terminal runs on the current operating system, so that, through the solution, the terminal can be locked The operating system is switched in the screen state, and the operating system switching function in the unlocked state is taken into consideration, which further improves the convenience and applicability of the terminal operating system switching, thereby improving the user experience.
- the method before the receiving the identity authentication key of the current user, the method further includes: establishing a matching relationship between the at least one preset key and the multiple operating systems in the terminal.
- the setting of the preset key is first performed. Specifically, the preset key is set for each operating system on the terminal according to actual needs, that is, each operating system is associated with a specific preset key. The key is used to match the identity authentication key of the current user when the operating system is switched, thereby improving the convenience and security of the terminal operating system switching, thereby improving the user experience.
- the identity authentication key and the at least one preset key comprise: a fingerprint key, a pattern key, and a digital key.
- the identity authentication key and the at least one preset key include, but are not limited to, a fingerprint key, a pattern key, and a digital key, that is, the user can select a key form according to actual needs, and after selecting The selected key form can be applied to all operating systems on the terminal.
- the diversified key form selection improves the applicability of the operating system switching method, thereby improving the user experience.
- FIG. 2 shows a block diagram of an operating system switching device in accordance with one embodiment of the present invention.
- an operating system switching apparatus 200 is configured to perform operating system switching, where a plurality of operating systems are installed on the terminal, and the terminal runs on a current operating system, and the switching is performed.
- the device includes: a receiving module 202, configured to receive an identity authentication key of the current user; and a determining module 204, configured to determine, when the identity authentication key is received, whether the terminal is in a lock screen state, and in determining the When the terminal is in the lock screen state, it is determined whether the identity authentication key matches the at least one preset key.
- the control module 206 is configured to determine, according to the determination result, whether the terminal performs an operating system switch.
- a plurality of operating systems are installed on the terminal, and when the current user needs to switch the operating system, the identity authentication key is input on the terminal, and when the terminal receives the identity authentication key of the current user, the terminal determines whether the terminal is When the terminal is in the lock screen state, it is determined whether the identity authentication key matches the at least one preset key, so as to determine whether the terminal performs the operating system switching according to the determination result, so that the prior art can be solved.
- the operating system terminal locks the screen, the operating system switching procedure is cumbersome.
- the dual function of identity authentication and operating system switching can be directly performed in the terminal lock screen state, thereby improving the convenience and security of the terminal operating system switching. Improved user experience.
- control module 206 is specifically configured to: when determining that the identity authentication key matches the at least one preset key, control an unlock screen, and control the terminal from the The current operating system switches to a target operating system corresponding to the identity authentication key; and when it is determined that the identity authentication key does not match the at least one preset key, controlling to maintain a lock screen state, and controlling the The terminal runs on the current operating system.
- an identity authentication process is required.
- the identity authentication is successful, the screen is unlocked, and the control is performed.
- the terminal switches from the current operating system to correspond to the identity authentication key.
- the target operating system realizes the dual functions of identity authentication and operating system switching directly in the terminal lock screen state, and solves the problem that the multi-operating system terminal performs the operating system switching step when the screen is locked in the prior art,
- the identity authentication fails, and the malicious operation may be performed, and the lock screen state is maintained, and the terminal is controlled to run in the current operating system, thereby avoiding
- the leakage of user information improves the convenience and security of the terminal operating system switching, thereby improving the user experience; of course, the number of times that the identity authentication key can be incorrectly input can be set, thereby further improving the security and reliability of the terminal system.
- the determining module 204 is further configured to: determine, when the terminal is in an unlocked state, whether the identity authentication key matches the at least one preset key;
- the control module 206 is further configured to: when determining that the identity authentication key matches the at least one preset key, control the terminal to switch from the current operating system to a target operating system corresponding to the identity authentication key. And controlling the terminal to operate in the current operating system when it is determined that the identity authentication key does not match the at least one preset key.
- the terminal when it is determined that the terminal is in the unlocked state, that is, the identity authentication process is not required, and only the operating system switching is required, when the identity authentication key is determined to match the at least one preset key, the terminal is controlled from the current operating system. Switching to the target operating system corresponding to the identity authentication key, when determining that the identity authentication key does not match the at least one preset key, the control terminal runs on the current operating system, so that, through the solution, the terminal can be locked The operating system is switched in the screen state, and the operating system switching function in the unlocked state is taken into consideration, which further improves the convenience and applicability of the terminal operating system switching, thereby improving the user experience.
- the method further includes: an association module 208, configured to establish the at least one preset key and the plurality of the terminals before receiving the identity authentication key of the current user The matching relationship of the operating system.
- the setting of the preset key is first performed. Specifically, the preset key is set for each operating system on the terminal according to actual needs, that is, each operating system is associated with a specific preset key. The key is used to match the identity authentication key of the current user when the operating system is switched, thereby improving the convenience and security of the terminal operating system switching, thereby improving the user experience.
- the identity authentication key and the at least one preset key comprise: a fingerprint key, a pattern key, and a digital key.
- the identity authentication key and the at least one preset key include, but are not limited to, a fingerprint key, a pattern key, and a digital key, that is, the user can select a key form according to actual needs, and after selecting The selected key form can be applied to all operating systems on the terminal.
- the diversified key form selection improves the applicability of the operating system switching method, thereby improving the user experience.
- Figure 3 shows a block diagram of a terminal in accordance with one embodiment of the present invention.
- the terminal 300 of an embodiment of the present invention includes the operating system switching device 200 according to any one of the above aspects. Therefore, the terminal 300 has the operating system switching device according to any one of the technical solutions. All the beneficial effects of 200 will not be described here.
- FIG. 4 is a block diagram showing a multi-operating system terminal framework in accordance with one embodiment of the present invention.
- FIG. 5 is a schematic diagram showing a correspondence relationship between an operating system and a preset key in a lock screen state according to an embodiment of the present invention.
- FIG. 6 is a schematic diagram showing a correspondence relationship between an operating system and a preset key in an unlocked state according to an embodiment of the present invention.
- FIG. 7 is a block diagram showing a structure of a multi-operating system terminal according to another embodiment of the present invention.
- FIG. 4 a framework structure of a multi-operating system terminal is given below. As shown in FIG. 4, the present invention is illustrated by a multi-operating system terminal. It should be understood that the present multi-operating system terminal is only for explaining the technical solution of the invention, and the technical solution of the present invention is not only applicable to multiple operating system terminals of the architecture, but also applicable to multiple operating system terminals of other architecture types.
- a multi-operating system terminal framework structure As shown in FIG. 4, a multi-operating system terminal framework structure according to an embodiment of the present invention, where multiple operating system terminals refer to multiple operating systems running on a terminal, assuming that the number of operating systems is n, these operations are performed.
- the systems are referred to as System 1, System 2, ..., System n, respectively.
- a management module In order to realize unified management of each operating system, a management module has been added, which is temporarily called a management system (ie, a control module), and the management system can uniformly manage all operating systems. degree.
- a management system ie, a control module
- each operating system shares certain hardware resources of the terminal, such as a fingerprint recognition sensor, video, audio, and the like.
- Each operating system in the terminal runs independently, but there is data interaction between the operating system and the operating system, and the manner of data interaction can also be various, such as sharing memory, sending messages, pipes, and the like.
- the terminal needs to include some necessary functional modules, mainly an identity authentication module (corresponding to an association module and a judgment module), a system switching module (ie, a control module), and an identity authentication for storing a user identity.
- an identity authentication module corresponding to an association module and a judgment module
- a system switching module ie, a control module
- an identity authentication for storing a user identity ie the associated module.
- the identity authentication module mainly performs the following functions: one is to set the user's identity authentication mode (ie, the form of the default key and the identity authentication key) and bind it to the operating system; the second is to complete the identity authentication of the user when the screen is unlocked.
- the details are as follows:
- the authentication method set by the user can be various, such as fingerprint recognition (ie, fingerprint key), pattern unlocking (ie, pattern key), and digital password (ie, digital key).
- fingerprint recognition ie, fingerprint key
- pattern unlocking ie, pattern key
- digital password ie, digital key
- the unlocking key ie, the default key
- the fingerprint authentication method Take the fingerprint authentication method as an example: the unlocking fingerprint of the system 1 (ie, the preset key) is set as the right thumb, and the unlocking fingerprint of the system 2 is set as the right index finger and the like.
- these fingerprints (patterns or passwords) that can be unlocked are collectively referred to as an identity authentication key K.
- each operating system corresponds to a preset key K, and the K of each system is different, that is, the system i and the Ki are bound one by one, as shown in FIG. 5 .
- any of the preset keys K(K1, K2, ..., Kn) at this time can be authenticated successfully (equivalent to no need to unlock the process, no authentication process is required, only The operating system switching process is required.
- the system i is switched at this time, its identity authentication corresponds to multiple keys K (K1, K2, ..., Kn), as shown in FIG. 6.
- the system switching module completes the function of operating system switching, including switching of the screen unlock state and switching of the screen lock screen state.
- the so-called screen unlocked operating system switching means that the user has completed the screen unlocking, which is normally in the system i, and then switches to the system j; the so-called screen lock screen system switching means that the current screen is in the locked state.
- the identity authentication key provided by the user, the identity authentication is completed and the screen is unlocked, and directly enters the system i.
- the identity authentication archive is a file for storing user identity authentication.
- the identity authentication archive can be implemented in a variety of ways, either as a database or as a file. Data can be organized in a variety of ways, as long as the system i is associated with Ki.
- the technical solution of the present invention mainly solves the problem that a multi-operating system terminal quickly completes identity authentication and switches to a designated system in a lock screen state, and also takes into consideration a system switching function in a screen unlock state.
- the core module of the terminal has been described, including an identity authentication module, a system switching module, and an identity authentication archive.
- the multi-operating system terminal does not only include the above several core modules, and the basic modules of the general terminal are included.
- An embodiment of the present invention is given below in conjunction with the multi-operating system terminal described above.
- the structure of the multi-operating system terminal after adding the core module is shown in FIG. 7, in FIG. 7,
- the two-way arrow indicates that the relevant modules can access or call each other, and the one-way arrow indicates the control relationship, that is, the system switching module of the management system can control the switching between the system i and the system j.
- step (1-1) the user provides an identification key Kx (fingerprint/pattern/password, etc.) to activate the user identity authentication module.
- Kx fingerprint/pattern/password, etc.
- step (1-2) the preset keystore K (K1, K2, ..., Kn) is retrieved from the identity authentication archive of the management system.
- Step (1-3) if Kx matches Kj in the preset keystore K, the identity is authenticated into And start the system switching module of the management system, and perform steps (1-4); if the Kx does not match any of the preset keystores K (K1, K2, ..., Kn), then the steps are performed. (1-5).
- Step (1-4) the system switching module control system i switches to the system j, the screen is unlocked, and the operating system is switched.
- step (1-5) the identity authentication fails, the user is still in system i, and the screen is not unlocked.
- step (2-1) the user enables the identity authentication module through the system switch entry provided by the system i.
- Step (2-2) retrieving the preset keystore K (K1, K2, ..., Kn) from the identity authentication archive of the management system
- Step (2-3) if the user-provided authentication key Kx matches any of the preset keystores K(K1, K2, ..., Kn), the identity authentication is successful, and the management system is enabled.
- the system switching module performs step (2-4); if Kx does not match any of the preset key stores K (K1, K2, ..., Kn), step (2-5) is performed.
- step (2-4) the system switching module control system i switches to the system j to complete the operating system switching.
- step (2-5) the identity authentication fails, the operating system fails to switch, and the user is still in system i.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
Description
本发明涉及终端技术领域,具体而言,涉及一种操作系统切换方法、一种操作系统切换装置和一种终端。The present invention relates to the field of terminal technologies, and in particular, to an operating system switching method, an operating system switching device, and a terminal.
目前,随着用户对终端需求的差异化的深化,以及终端日益突出的安全问题,多操作系统系统终端已经在市场上崭露头角,但是多操作系统之间的切换方式到底该如何设计,切换方式设计的合不合理,直接关系到用户的体验。At present, with the deepening of the user's demand for the terminal and the increasingly prominent security problems of the terminal, the multi-operating system system terminal has already emerged in the market, but how to design the switching mode between multiple operating systems, the switching mode design Unreasonable, directly related to the user's experience.
现有的一种多操作系统切换方法是:通过其中一个系统提供的切换入口(如桌面图标、菜单选项或者下拉托盘)切换到其他的系统中,这种设计方法是最常见的,也是比较符合用户习惯的。An existing multi-operating system switching method is to switch to other systems through a switching portal provided by one of the systems (such as a desktop icon, a menu option, or a drop-down tray). This design method is the most common and relatively consistent. User is used to it.
但是,这种多操作系统间的切换方式需要解锁进入到一个操作系统中,再通过该操作系统提供的切换入口,切换到其它操作系统中。考虑如下一个场景或用户需求:待机前用户处于系统A中,锁屏后用户需要进入到系统B中,这时的操作是先解锁进入到系统A中,再切换到系统B中。很显然,先解锁进入A系统显得比较多余,如果在锁屏界面能够直接进入到所需目标操作系统中,将会对用户的体验效果带来不小的提升。However, the switching mode between multiple operating systems needs to be unlocked into an operating system, and then switched to other operating systems through the switching entry provided by the operating system. Consider the following scenario or user requirement: the user is in system A before standby, and the user needs to enter system B after the screen lock. At this time, the operation is first unlocked into system A, and then switched to system B. Obviously, it is redundant to unlock the A system first. If the lock screen interface can directly enter the desired target operating system, it will bring about a significant improvement in the user experience.
因此,如何实现将身份认证和操作系统切换融为一体,在锁屏界面能够直接进入到所需的目标操作系统中,从而提高终端操作系统切换的便利性与安全性成为亟待解决的技术问题。Therefore, how to integrate the identity authentication and the operating system switching, and the lock screen interface can directly enter the required target operating system, thereby improving the convenience and security of the terminal operating system switching becomes a technical problem to be solved urgently.
发明内容Summary of the invention
本发明正是基于上述问题,提出了一种新的技术方案,可以解决现有技术中多操作系统终端在锁屏时进行操作系统切换步骤繁琐的问题,可以在终端锁屏状态下,直接完成身份认证和操作系统切换的双重功能,提高 了终端操作系统切换的便利性与安全性,从而提升了用户体验。The invention is based on the above problems, and proposes a new technical solution, which can solve the problem that the multi-operating system terminal performs the operating system switching step when the screen is locked in the prior art, and can be directly completed in the terminal lock screen state. Dual functions of identity authentication and operating system switching, improve The convenience and security of the terminal operating system switching improves the user experience.
有鉴于此,本发明的一方面提出了一种操作系统切换方法,用于终端进行操作系统切换,所述终端上安装有多个操作系统,所述终端运行在当前操作系统,所述切换方法包括:接收当前用户的身份认证密钥;在接收到所述身份认证密钥时,判断所述终端是否处于锁屏状态;在判定所述终端处于锁屏状态时,判断所述身份认证密钥是否与至少一个预设密钥匹配;根据判断结果确定所述终端是否进行操作系统切换。In view of this, an aspect of the present invention provides an operating system switching method for a terminal to perform operating system switching, a plurality of operating systems installed on the terminal, the terminal running in a current operating system, and the switching method. The method includes: receiving an identity authentication key of the current user; determining, when the identity authentication key is received, whether the terminal is in a lock screen state; determining that the terminal is in a lock screen state, determining the identity authentication key Whether to match at least one preset key; determining whether the terminal performs an operating system switch according to the judgment result.
在该技术方案中,终端上安装有多个操作系统,在当前用户需要切换操作系统时,在终端上输入身份认证密钥,通过终端在接收到当前用户的身份认证密钥时,判断终端是否处于锁屏状态,在判定终端处于锁屏状态时,判断身份认证密钥是否与至少一个预设密钥匹配,以根据判断结果确定终端是否进行操作系统切换,如此,可以解决现有技术中多操作系统终端在锁屏时进行操作系统切换步骤繁琐的问题,可以在终端锁屏状态下,直接完成身份认证和操作系统切换的双重功能,提高了终端操作系统切换的便利性与安全性,从而提升了用户体验。In the technical solution, a plurality of operating systems are installed on the terminal, and when the current user needs to switch the operating system, the identity authentication key is input on the terminal, and when the terminal receives the identity authentication key of the current user, the terminal determines whether the terminal is When the terminal is in the lock screen state, it is determined whether the identity authentication key matches the at least one preset key, so as to determine whether the terminal performs the operating system switching according to the determination result, so that the prior art can be solved. When the operating system terminal locks the screen, the operating system switching procedure is cumbersome. The dual function of identity authentication and operating system switching can be directly performed in the terminal lock screen state, thereby improving the convenience and security of the terminal operating system switching. Improved user experience.
在上述技术方案中,优选地,所述根据判断结果确定所述终端是否进行操作系统切换,具体包括:在判定所述身份认证密钥与所述至少一个预设密钥匹配时,解锁屏幕,并控制所述终端从所述当前操作系统切换至与所述身份认证密钥对应的目标操作系统;以及在判定所述身份认证密钥与所述至少一个预设密钥不匹配时,保持所述锁屏状态,并控制所述终端运行在所述当前操作系统。In the above technical solution, preferably, determining, according to the determination result, whether the terminal performs the operating system switching, specifically: when the determining that the identity authentication key matches the at least one preset key, unlocking the screen, And controlling the terminal to switch from the current operating system to a target operating system corresponding to the identity authentication key; and when determining that the identity authentication key does not match the at least one preset key, maintaining the location The lock screen state is described, and the terminal is controlled to run in the current operating system.
在该技术方案中,在终端处于锁屏状态时,需要进行身份认证过程,在判定当前用户的身份认证密钥与至少一个预设密钥匹配时,说明身份认证成功,则解锁屏幕,并控制终端从当前操作系统切换至与身份认证密钥对应的目标操作系统,如此,实现在终端锁屏状态下,直接完成身份认证和操作系统切换的双重功能,解决了现有技术中多操作系统终端在锁屏时进行操作系统切换步骤繁琐的问题,而在判定当前用户的身份认证密钥与至少一个预设密钥不匹配时,说明身份认证失败,有可能是恶意操作,则保持锁屏状态,并控制终端运行在当前操作系统,从而避免了用户信息的泄漏,提 高了终端操作系统切换的便利性与安全性,从而提升了用户体验;当然也可以设置允许错误输入身份认证密钥的次数,进一步提高了终端系统的安全性和可靠性。In the technical solution, when the terminal is in the lock screen state, an identity authentication process is required. When it is determined that the current user identity authentication key matches at least one preset key, the identity authentication is successful, the screen is unlocked, and the control is performed. The terminal switches from the current operating system to the target operating system corresponding to the identity authentication key, so that the dual function of identity authentication and operating system switching is directly completed in the terminal lock screen state, and the multi-operating system terminal in the prior art is solved. In the lock screen, the operating system switching step is cumbersome, and when it is determined that the current user's identity authentication key does not match at least one preset key, the identity authentication fails, and the malicious operation may be performed, and the lock screen state is maintained. And control the terminal to run on the current operating system, thereby avoiding the leakage of user information, The convenience and security of the terminal operating system switching is increased, thereby improving the user experience; of course, the number of times that the identity authentication key can be incorrectly input can be set, thereby further improving the security and reliability of the terminal system.
在上述技术方案中,优选地,还包括:在判定所述终端处于解锁状态时,判断所述身份认证密钥是否与所述至少一个预设密钥匹配;以及在判定所述身份认证密钥与所述至少一个预设密钥匹配时,控制所述终端从所述当前操作系统切换至与所述身份认证密钥对应的目标操作系统;在判定所述身份认证密钥与所述至少一个预设密钥不匹配时,控制所述终端运行在所述当前操作系统。In the above technical solution, preferably, the method further includes: determining whether the identity authentication key matches the at least one preset key when determining that the terminal is in an unlocked state; and determining the identity authentication key When the at least one preset key is matched, controlling the terminal to switch from the current operating system to a target operating system corresponding to the identity authentication key; determining the identity authentication key and the at least one When the preset key does not match, the terminal is controlled to run in the current operating system.
在该技术方案中,在判定终端处于解锁状态时,即无需身份认证过程,仅仅需要进行操作系统切换,则在判定身份认证密钥与至少一个预设密钥匹配时,控制终端从当前操作系统切换至与身份认证密钥对应的目标操作系统,在判定身份认证密钥与至少一个预设密钥不匹配时,控制终端运行在当前操作系统,如此,通过本方案,不仅可以实现终端处于锁屏状态下的操作系统切换,同时兼顾了终端处于解锁状态下的操作系统切换功能,进一步提高了终端操作系统切换的便利性与适用性,从而提升了用户体验。In the technical solution, when it is determined that the terminal is in the unlocked state, that is, the identity authentication process is not required, and only the operating system switching is required, when the identity authentication key is determined to match the at least one preset key, the terminal is controlled from the current operating system. Switching to the target operating system corresponding to the identity authentication key, when determining that the identity authentication key does not match the at least one preset key, the control terminal runs on the current operating system, so that, through the solution, the terminal can be locked The operating system is switched in the screen state, and the operating system switching function in the unlocked state is taken into consideration, which further improves the convenience and applicability of the terminal operating system switching, thereby improving the user experience.
在上述技术方案中,优选地,在所述接收当前用户的身份认证密钥之前,还包括:建立所述至少一个预设密钥与所述终端中的所述多个操作系统的匹配关系。In the foregoing technical solution, before the receiving the identity authentication key of the current user, the method further includes: establishing a matching relationship between the at least one preset key and the multiple operating systems in the terminal.
在该技术方案中,首先进行预设密钥的设置,具体地,根据实际需要对终端上的每一个操作系统进行预设密钥的设置,即每一个操作系统都关联一个特定的预设密钥,以供在切换操作系统时与当前用户的身份认证密钥进行匹配,提高了终端操作系统切换的便利性与安全性,从而提升了用户体验。In the technical solution, the setting of the preset key is first performed. Specifically, the preset key is set for each operating system on the terminal according to actual needs, that is, each operating system is associated with a specific preset key. The key is used to match the identity authentication key of the current user when the operating system is switched, thereby improving the convenience and security of the terminal operating system switching, thereby improving the user experience.
在上述技术方案中,优选地,所述身份认证密钥和所述至少一个预设密钥包括:指纹密钥、图案密钥和数字密钥。In the above technical solution, preferably, the identity authentication key and the at least one preset key comprise: a fingerprint key, a pattern key, and a digital key.
在该技术方案中,身份认证密钥和至少一个预设密钥包含但不限于:指纹密钥、图案密钥和数字密钥,即用户可以根据实际需要选择一种密钥形式,选定之后,此被选定的密钥形式可以被应用到终端上所有的操作系统 中,如此,多样化的密钥形式选择,提高了操作系统切换方法的适用性,从而提升了用户体验。In this technical solution, the identity authentication key and the at least one preset key include, but are not limited to, a fingerprint key, a pattern key, and a digital key, that is, the user can select a key form according to actual needs, and after selecting , the selected key form can be applied to all operating systems on the terminal In this way, the diversified key form selection improves the applicability of the operating system switching method, thereby improving the user experience.
本发明的另一方面提出了一种操作系统切换装置,用于终端进行操作系统切换,所述终端上安装有多个操作系统,所述终端运行在当前操作系统,所述切换装置包括:接收模块,用于接收当前用户的身份认证密钥;判断模块,用于在接收到所述身份认证密钥时,判断所述终端是否处于锁屏状态,以及在判定所述终端处于锁屏状态时,判断所述身份认证密钥是否与至少一个预设密钥匹配;控制模块,用于根据判断结果确定所述终端是否进行操作系统切换。Another aspect of the present invention provides an operating system switching apparatus for a terminal to perform operating system switching, where a plurality of operating systems are installed on the terminal, the terminal runs on a current operating system, and the switching device includes: receiving a module, configured to receive an identity authentication key of the current user, and a determining module, configured to determine, when the identity authentication key is received, whether the terminal is in a lock screen state, and when determining that the terminal is in a lock screen state And determining, by the control module, whether the terminal performs operating system switching according to the determination result.
在该技术方案中,终端上安装有多个操作系统,在当前用户需要切换操作系统时,在终端上输入身份认证密钥,通过终端在接收到当前用户的身份认证密钥时,判断终端是否处于锁屏状态,在判定终端处于锁屏状态时,判断身份认证密钥是否与至少一个预设密钥匹配,以根据判断结果确定终端是否进行操作系统切换,如此,可以解决现有技术中多操作系统终端在锁屏时进行操作系统切换步骤繁琐的问题,可以在终端锁屏状态下,直接完成身份认证和操作系统切换的双重功能,提高了终端操作系统切换的便利性与安全性,从而提升了用户体验。In the technical solution, a plurality of operating systems are installed on the terminal, and when the current user needs to switch the operating system, the identity authentication key is input on the terminal, and when the terminal receives the identity authentication key of the current user, the terminal determines whether the terminal is When the terminal is in the lock screen state, it is determined whether the identity authentication key matches the at least one preset key, so as to determine whether the terminal performs the operating system switching according to the determination result, so that the prior art can be solved. When the operating system terminal locks the screen, the operating system switching procedure is cumbersome. The dual function of identity authentication and operating system switching can be directly performed in the terminal lock screen state, thereby improving the convenience and security of the terminal operating system switching. Improved user experience.
在上述技术方案中,优选地,所述控制模块具体用于:在判定所述身份认证密钥与所述至少一个预设密钥匹配时,控制解锁屏幕,并控制所述终端从所述当前操作系统切换至与所述身份认证密钥对应的目标操作系统;以及在判定所述身份认证密钥与所述至少一个预设密钥不匹配时,控制保持锁屏状态,并控制所述终端运行在所述当前操作系统。In the above technical solution, the control module is specifically configured to: when determining that the identity authentication key matches the at least one preset key, control an unlock screen, and control the terminal from the current The operating system switches to a target operating system corresponding to the identity authentication key; and when it is determined that the identity authentication key does not match the at least one preset key, controlling to maintain a lock screen state, and controlling the terminal Running on the current operating system.
在该技术方案中,在终端处于锁屏状态时,需要进行身份认证过程,在判定当前用户的身份认证密钥与至少一个预设密钥匹配时,说明身份认证成功,则解锁屏幕,并控制终端从当前操作系统切换至与身份认证密钥对应的目标操作系统,如此,实现在终端锁屏状态下,直接完成身份认证和操作系统切换的双重功能,解决了现有技术中多操作系统终端在锁屏时进行操作系统切换步骤繁琐的问题,而在判定当前用户的身份认证密钥与至少一个预设密钥不匹配时,说明身份认证失败,有可能是恶意操作,则保持锁 屏状态,并控制终端运行在当前操作系统,从而避免了用户信息的泄漏,提高了终端操作系统切换的便利性与安全性,从而提升了用户体验;当然也可以设置允许错误输入身份认证密钥的次数,进一步提高了终端系统的安全性和可靠性。In the technical solution, when the terminal is in the lock screen state, an identity authentication process is required. When it is determined that the current user identity authentication key matches at least one preset key, the identity authentication is successful, the screen is unlocked, and the control is performed. The terminal switches from the current operating system to the target operating system corresponding to the identity authentication key, so that the dual function of identity authentication and operating system switching is directly completed in the terminal lock screen state, and the multi-operating system terminal in the prior art is solved. In the lock screen, the operating system switching step is cumbersome, and when it is determined that the current user's identity authentication key does not match at least one preset key, the identity authentication fails, and the malicious operation may be maintained. The screen state, and the control terminal runs on the current operating system, thereby avoiding the leakage of user information, improving the convenience and security of the terminal operating system switching, thereby improving the user experience; of course, it is also possible to set an error permitting input of the authentication key. The number of times further improves the security and reliability of the terminal system.
在上述技术方案中,优选地,所述判断模块还用于:在判定所述终端处于解锁状态时,判断所述身份认证密钥是否与所述至少一个预设密钥匹配;以及所述控制模块还用于在判定所述身份认证密钥与所述至少一个预设密钥匹配时,控制所述终端从所述当前操作系统切换至与所述身份认证密钥对应的目标操作系统;以及在判定所述身份认证密钥与所述至少一个预设密钥不匹配时,控制所述终端运行在所述当前操作系统。In the above technical solution, preferably, the determining module is further configured to: determine, when the terminal is in an unlocked state, whether the identity authentication key matches the at least one preset key; and the controlling The module is further configured to: when determining that the identity authentication key matches the at least one preset key, control the terminal to switch from the current operating system to a target operating system corresponding to the identity authentication key; When it is determined that the identity authentication key does not match the at least one preset key, controlling the terminal to run in the current operating system.
在该技术方案中,在判定终端处于解锁状态时,即无需身份认证过程,仅仅需要进行操作系统切换,则在判定身份认证密钥与至少一个预设密钥匹配时,控制终端从当前操作系统切换至与身份认证密钥对应的目标操作系统,在判定身份认证密钥与至少一个预设密钥不匹配时,控制终端运行在当前操作系统,如此,通过本方案,不仅可以实现终端处于锁屏状态下的操作系统切换,同时兼顾了终端处于解锁状态下的操作系统切换功能,进一步提高了终端操作系统切换的便利性与适用性,从而提升了用户体验。In the technical solution, when it is determined that the terminal is in the unlocked state, that is, the identity authentication process is not required, and only the operating system switching is required, when the identity authentication key is determined to match the at least one preset key, the terminal is controlled from the current operating system. Switching to the target operating system corresponding to the identity authentication key, when determining that the identity authentication key does not match the at least one preset key, the control terminal runs on the current operating system, so that, through the solution, the terminal can be locked The operating system is switched in the screen state, and the operating system switching function in the unlocked state is taken into consideration, which further improves the convenience and applicability of the terminal operating system switching, thereby improving the user experience.
在上述技术方案中,优选地,还包括:关联模块,用于在所述接收当前用户的身份认证密钥之前,建立所述至少一个预设密钥与所述终端中的所述多个操作系统的匹配关系。In the above technical solution, preferably, the method further includes: an association module, configured to establish the at least one preset key and the multiple operations in the terminal before receiving the identity authentication key of the current user The matching relationship of the system.
在该技术方案中,首先进行预设密钥的设置,具体地,根据实际需要对终端上的每一个操作系统进行预设密钥的设置,即每一个操作系统都关联一个特定的预设密钥,以供在切换操作系统时与当前用户的身份认证密钥进行匹配,提高了终端操作系统切换的便利性与安全性,从而提升了用户体验。In the technical solution, the setting of the preset key is first performed. Specifically, the preset key is set for each operating system on the terminal according to actual needs, that is, each operating system is associated with a specific preset key. The key is used to match the identity authentication key of the current user when the operating system is switched, thereby improving the convenience and security of the terminal operating system switching, thereby improving the user experience.
在上述技术方案中,优选地,所述身份认证密钥和所述至少一个预设密钥包括:指纹密钥、图案密钥和数字密钥。In the above technical solution, preferably, the identity authentication key and the at least one preset key comprise: a fingerprint key, a pattern key, and a digital key.
在该技术方案中,身份认证密钥和至少一个预设密钥包含但不限于:指纹密钥、图案密钥和数字密钥,即用户可以根据实际需要选择一种密钥形式,选定之后,此被选定的密钥形式可以被应用到终端上所有的操作系统 中,如此,多样化的密钥形式选择,提高了操作系统切换方法的适用性,从而提升了用户体验。In this technical solution, the identity authentication key and the at least one preset key include, but are not limited to, a fingerprint key, a pattern key, and a digital key, that is, the user can select a key form according to actual needs, and after selecting , the selected key form can be applied to all operating systems on the terminal In this way, the diversified key form selection improves the applicability of the operating system switching method, thereby improving the user experience.
本发明的又一方面提出了一种终端,包括如上任一项技术方案所述的操作系统切换装置,因此,该终端具有上任一项技术方案所述的操作系统切换装置的所有有益效果,在此不再赘述。A further aspect of the present invention provides a terminal, comprising the operating system switching device according to any one of the above technical solutions, and therefore, the terminal has all the beneficial effects of the operating system switching device according to any one of the technical solutions. This will not be repeated here.
通过本发明的技术方案,可以解决现有技术中多操作系统终端在锁屏时进行操作系统切换步骤繁琐的问题,可以在终端锁屏状态下,直接完成身份认证和操作系统切换的双重功能,提高了终端操作系统切换的便利性与安全性,同时兼顾了终端处于解锁状态下的操作系统切换功能,从而提升了用户体验。The technical solution of the present invention can solve the problem that the multi-operating system terminal performs the operating system switching step when the screen is locked in the prior art, and can directly perform the dual functions of the identity authentication and the operating system switching in the state of the terminal lock screen. The convenience and security of the terminal operating system switching are improved, and the operating system switching function of the terminal in the unlocked state is taken into consideration, thereby improving the user experience.
图1示出了根据本发明的一个实施例的操作系统切换方法的流程示意图;1 is a flow chart showing an operating system switching method according to an embodiment of the present invention;
图2示出了根据本发明的一个实施例的操作系统切换装置的框图;2 shows a block diagram of an operating system switching device in accordance with one embodiment of the present invention;
图3示出了根据本发明的一个实施例的终端的框图;Figure 3 shows a block diagram of a terminal in accordance with one embodiment of the present invention;
图4示出了根据本发明的一个实施例的多操作系统终端框架结构图;4 is a block diagram showing a structure of a multi-operating system terminal according to an embodiment of the present invention;
图5示出了根据本发明的一个实施例的锁屏状态下操作系统与预设密钥的对应关系的方案图;FIG. 5 is a schematic diagram showing a correspondence relationship between an operating system and a preset key in a lock screen state according to an embodiment of the present invention; FIG.
图6示出了根据本发明的一个实施例的解锁状态下操作系统与预设密钥的对应关系的方案图;6 is a schematic diagram showing a correspondence relationship between an operating system and a preset key in an unlocked state according to an embodiment of the present invention;
图7示出了根据本发明的另一个实施例的多操作系统终端框架结构图。FIG. 7 is a block diagram showing a structure of a multi-operating system terminal according to another embodiment of the present invention.
为了可以更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。The above described objects, features and advantages of the present invention will become more apparent from the detailed description of the appended claims. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是, 本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。In the following description, numerous specific details are set forth in order to provide a thorough understanding of the invention. The present invention may be embodied in other specific forms than those described herein. Therefore, the scope of the present invention is not limited by the specific embodiments disclosed below.
图1示出了根据本发明的一个实施例的操作系统切换方法的流程示意图。FIG. 1 is a flow chart showing an operating system switching method according to an embodiment of the present invention.
如图1所示,本发明的一个实施例的操作系统切换方法,用于终端进行操作系统切换,所述终端上安装有多个操作系统,所述终端运行在当前操作系统,所述切换方法包括:步骤102,接收当前用户的身份认证密钥;步骤104,在接收到所述身份认证密钥时,判断所述终端是否处于锁屏状态;步骤106,在判定所述终端处于锁屏状态时,判断所述身份认证密钥是否与至少一个预设密钥匹配;步骤108,根据判断结果确定所述终端是否进行操作系统切换。As shown in FIG. 1 , an operating system switching method of an embodiment of the present invention is used for a terminal to perform operating system switching, where a plurality of operating systems are installed on the terminal, the terminal runs on a current operating system, and the switching method is used. The method includes: Step 102: Receive an identity authentication key of the current user;
在该技术方案中,终端上安装有多个操作系统,在当前用户需要切换操作系统时,在终端上输入身份认证密钥,通过终端在接收到当前用户的身份认证密钥时,判断终端是否处于锁屏状态,在判定终端处于锁屏状态时,判断身份认证密钥是否与至少一个预设密钥匹配,以根据判断结果确定终端是否进行操作系统切换,如此,可以解决现有技术中多操作系统终端在锁屏时进行操作系统切换步骤繁琐的问题,可以在终端锁屏状态下,直接完成身份认证和操作系统切换的双重功能,提高了终端操作系统切换的便利性与安全性,从而提升了用户体验。In the technical solution, a plurality of operating systems are installed on the terminal, and when the current user needs to switch the operating system, the identity authentication key is input on the terminal, and when the terminal receives the identity authentication key of the current user, the terminal determines whether the terminal is When the terminal is in the lock screen state, it is determined whether the identity authentication key matches the at least one preset key, so as to determine whether the terminal performs the operating system switching according to the determination result, so that the prior art can be solved. When the operating system terminal locks the screen, the operating system switching procedure is cumbersome. The dual function of identity authentication and operating system switching can be directly performed in the terminal lock screen state, thereby improving the convenience and security of the terminal operating system switching. Improved user experience.
在上述技术方案中,优选地,所述步骤108具体包括:在判定所述身份认证密钥与所述至少一个预设密钥匹配时,解锁屏幕,并控制所述终端从所述当前操作系统切换至与所述身份认证密钥对应的目标操作系统;以及在判定所述身份认证密钥与所述至少一个预设密钥不匹配时,保持所述锁屏状态,并控制所述终端运行在所述当前操作系统。In the above technical solution, preferably, the
在该技术方案中,在终端处于锁屏状态时,需要进行身份认证过程,在判定当前用户的身份认证密钥与至少一个预设密钥匹配时,说明身份认证成功,则解锁屏幕,并控制终端从当前操作系统切换至与身份认证密钥对应的目标操作系统,如此,实现在终端锁屏状态下,直接完成身份认证和操作系统切换的双重功能,解决了现有技术中多操作系统终端在锁屏时进行 操作系统切换步骤繁琐的问题,而在判定当前用户的身份认证密钥与至少一个预设密钥不匹配时,说明身份认证失败,有可能是恶意操作,则保持锁屏状态,并控制终端运行在当前操作系统,从而避免了用户信息的泄漏,提高了终端操作系统切换的便利性与安全性,从而提升了用户体验;当然也可以设置允许错误输入身份认证密钥的次数,进一步提高了终端系统的安全性和可靠性。In the technical solution, when the terminal is in the lock screen state, an identity authentication process is required. When it is determined that the current user identity authentication key matches at least one preset key, the identity authentication is successful, the screen is unlocked, and the control is performed. The terminal switches from the current operating system to the target operating system corresponding to the identity authentication key, so that the dual function of identity authentication and operating system switching is directly completed in the terminal lock screen state, and the multi-operating system terminal in the prior art is solved. When locking the screen The operating system switching procedure is cumbersome. When it is determined that the current user's identity authentication key does not match at least one preset key, the identity authentication fails, and the malicious operation may be performed, and the lock screen state is maintained, and the terminal is controlled to operate. In the current operating system, the leakage of user information is avoided, the convenience and security of the terminal operating system switching are improved, thereby improving the user experience; of course, the number of times that the identity authentication key can be incorrectly input can be set, thereby further improving the terminal. System security and reliability.
在上述技术方案中,优选地,还包括:在判定所述终端处于解锁状态时,判断所述身份认证密钥是否与所述至少一个预设密钥匹配;以及在判定所述身份认证密钥与所述至少一个预设密钥匹配时,控制所述终端从所述当前操作系统切换至与所述身份认证密钥对应的目标操作系统;在判定所述身份认证密钥与所述至少一个预设密钥不匹配时,控制所述终端运行在所述当前操作系统。In the above technical solution, preferably, the method further includes: determining whether the identity authentication key matches the at least one preset key when determining that the terminal is in an unlocked state; and determining the identity authentication key When the at least one preset key is matched, controlling the terminal to switch from the current operating system to a target operating system corresponding to the identity authentication key; determining the identity authentication key and the at least one When the preset key does not match, the terminal is controlled to run in the current operating system.
在该技术方案中,在判定终端处于解锁状态时,即无需身份认证过程,仅仅需要进行操作系统切换,则在判定身份认证密钥与至少一个预设密钥匹配时,控制终端从当前操作系统切换至与身份认证密钥对应的目标操作系统,在判定身份认证密钥与至少一个预设密钥不匹配时,控制终端运行在当前操作系统,如此,通过本方案,不仅可以实现终端处于锁屏状态下的操作系统切换,同时兼顾了终端处于解锁状态下的操作系统切换功能,进一步提高了终端操作系统切换的便利性与适用性,从而提升了用户体验。In the technical solution, when it is determined that the terminal is in the unlocked state, that is, the identity authentication process is not required, and only the operating system switching is required, when the identity authentication key is determined to match the at least one preset key, the terminal is controlled from the current operating system. Switching to the target operating system corresponding to the identity authentication key, when determining that the identity authentication key does not match the at least one preset key, the control terminal runs on the current operating system, so that, through the solution, the terminal can be locked The operating system is switched in the screen state, and the operating system switching function in the unlocked state is taken into consideration, which further improves the convenience and applicability of the terminal operating system switching, thereby improving the user experience.
在上述技术方案中,优选地,在所述接收当前用户的身份认证密钥之前,还包括:建立所述至少一个预设密钥与所述终端中的所述多个操作系统的匹配关系。In the foregoing technical solution, before the receiving the identity authentication key of the current user, the method further includes: establishing a matching relationship between the at least one preset key and the multiple operating systems in the terminal.
在该技术方案中,首先进行预设密钥的设置,具体地,根据实际需要对终端上的每一个操作系统进行预设密钥的设置,即每一个操作系统都关联一个特定的预设密钥,以供在切换操作系统时与当前用户的身份认证密钥进行匹配,提高了终端操作系统切换的便利性与安全性,从而提升了用户体验。In the technical solution, the setting of the preset key is first performed. Specifically, the preset key is set for each operating system on the terminal according to actual needs, that is, each operating system is associated with a specific preset key. The key is used to match the identity authentication key of the current user when the operating system is switched, thereby improving the convenience and security of the terminal operating system switching, thereby improving the user experience.
在上述技术方案中,优选地,所述身份认证密钥和所述至少一个预设密钥包括:指纹密钥、图案密钥和数字密钥。 In the above technical solution, preferably, the identity authentication key and the at least one preset key comprise: a fingerprint key, a pattern key, and a digital key.
在该技术方案中,身份认证密钥和至少一个预设密钥包含但不限于:指纹密钥、图案密钥和数字密钥,即用户可以根据实际需要选择一种密钥形式,选定之后,此被选定的密钥形式可以被应用到终端上所有的操作系统中,如此,多样化的密钥形式选择,提高了操作系统切换方法的适用性,从而提升了用户体验。In this technical solution, the identity authentication key and the at least one preset key include, but are not limited to, a fingerprint key, a pattern key, and a digital key, that is, the user can select a key form according to actual needs, and after selecting The selected key form can be applied to all operating systems on the terminal. Thus, the diversified key form selection improves the applicability of the operating system switching method, thereby improving the user experience.
图2示出了根据本发明的一个实施例的操作系统切换装置的框图。2 shows a block diagram of an operating system switching device in accordance with one embodiment of the present invention.
如图2所示,本发明的一个实施例的操作系统切换装置200,用于终端进行操作系统切换,所述终端上安装有多个操作系统,所述终端运行在当前操作系统,所述切换装置包括:接收模块202,用于接收当前用户的身份认证密钥;判断模块204,用于在接收到所述身份认证密钥时,判断所述终端是否处于锁屏状态,以及在判定所述终端处于锁屏状态时,判断所述身份认证密钥是否与至少一个预设密钥匹配;控制模块206,用于根据判断结果确定所述终端是否进行操作系统切换。As shown in FIG. 2, an operating system switching apparatus 200 according to an embodiment of the present invention is configured to perform operating system switching, where a plurality of operating systems are installed on the terminal, and the terminal runs on a current operating system, and the switching is performed. The device includes: a receiving module 202, configured to receive an identity authentication key of the current user; and a determining module 204, configured to determine, when the identity authentication key is received, whether the terminal is in a lock screen state, and in determining the When the terminal is in the lock screen state, it is determined whether the identity authentication key matches the at least one preset key. The control module 206 is configured to determine, according to the determination result, whether the terminal performs an operating system switch.
在该技术方案中,终端上安装有多个操作系统,在当前用户需要切换操作系统时,在终端上输入身份认证密钥,通过终端在接收到当前用户的身份认证密钥时,判断终端是否处于锁屏状态,在判定终端处于锁屏状态时,判断身份认证密钥是否与至少一个预设密钥匹配,以根据判断结果确定终端是否进行操作系统切换,如此,可以解决现有技术中多操作系统终端在锁屏时进行操作系统切换步骤繁琐的问题,可以在终端锁屏状态下,直接完成身份认证和操作系统切换的双重功能,提高了终端操作系统切换的便利性与安全性,从而提升了用户体验。In the technical solution, a plurality of operating systems are installed on the terminal, and when the current user needs to switch the operating system, the identity authentication key is input on the terminal, and when the terminal receives the identity authentication key of the current user, the terminal determines whether the terminal is When the terminal is in the lock screen state, it is determined whether the identity authentication key matches the at least one preset key, so as to determine whether the terminal performs the operating system switching according to the determination result, so that the prior art can be solved. When the operating system terminal locks the screen, the operating system switching procedure is cumbersome. The dual function of identity authentication and operating system switching can be directly performed in the terminal lock screen state, thereby improving the convenience and security of the terminal operating system switching. Improved user experience.
在上述技术方案中,优选地,所述控制模块206具体用于:在判定所述身份认证密钥与所述至少一个预设密钥匹配时,控制解锁屏幕,并控制所述终端从所述当前操作系统切换至与所述身份认证密钥对应的目标操作系统;以及在判定所述身份认证密钥与所述至少一个预设密钥不匹配时,控制保持锁屏状态,并控制所述终端运行在所述当前操作系统。In the above technical solution, the control module 206 is specifically configured to: when determining that the identity authentication key matches the at least one preset key, control an unlock screen, and control the terminal from the The current operating system switches to a target operating system corresponding to the identity authentication key; and when it is determined that the identity authentication key does not match the at least one preset key, controlling to maintain a lock screen state, and controlling the The terminal runs on the current operating system.
在该技术方案中,在终端处于锁屏状态时,需要进行身份认证过程,在判定当前用户的身份认证密钥与至少一个预设密钥匹配时,说明身份认证成功,则解锁屏幕,并控制终端从当前操作系统切换至与身份认证密钥对应 的目标操作系统,如此,实现在终端锁屏状态下,直接完成身份认证和操作系统切换的双重功能,解决了现有技术中多操作系统终端在锁屏时进行操作系统切换步骤繁琐的问题,而在判定当前用户的身份认证密钥与至少一个预设密钥不匹配时,说明身份认证失败,有可能是恶意操作,则保持锁屏状态,并控制终端运行在当前操作系统,从而避免了用户信息的泄漏,提高了终端操作系统切换的便利性与安全性,从而提升了用户体验;当然也可以设置允许错误输入身份认证密钥的次数,进一步提高了终端系统的安全性和可靠性。In the technical solution, when the terminal is in the lock screen state, an identity authentication process is required. When it is determined that the current user identity authentication key matches at least one preset key, the identity authentication is successful, the screen is unlocked, and the control is performed. The terminal switches from the current operating system to correspond to the identity authentication key. The target operating system, in this way, realizes the dual functions of identity authentication and operating system switching directly in the terminal lock screen state, and solves the problem that the multi-operating system terminal performs the operating system switching step when the screen is locked in the prior art, When it is determined that the identity authentication key of the current user does not match the at least one preset key, the identity authentication fails, and the malicious operation may be performed, and the lock screen state is maintained, and the terminal is controlled to run in the current operating system, thereby avoiding The leakage of user information improves the convenience and security of the terminal operating system switching, thereby improving the user experience; of course, the number of times that the identity authentication key can be incorrectly input can be set, thereby further improving the security and reliability of the terminal system.
在上述技术方案中,优选地,所述判断模块204还用于:在判定所述终端处于解锁状态时,判断所述身份认证密钥是否与所述至少一个预设密钥匹配;以及所述控制模块206还用于在判定所述身份认证密钥与所述至少一个预设密钥匹配时,控制所述终端从所述当前操作系统切换至与所述身份认证密钥对应的目标操作系统;以及在判定所述身份认证密钥与所述至少一个预设密钥不匹配时,控制所述终端运行在所述当前操作系统。In the above technical solution, preferably, the determining module 204 is further configured to: determine, when the terminal is in an unlocked state, whether the identity authentication key matches the at least one preset key; The control module 206 is further configured to: when determining that the identity authentication key matches the at least one preset key, control the terminal to switch from the current operating system to a target operating system corresponding to the identity authentication key. And controlling the terminal to operate in the current operating system when it is determined that the identity authentication key does not match the at least one preset key.
在该技术方案中,在判定终端处于解锁状态时,即无需身份认证过程,仅仅需要进行操作系统切换,则在判定身份认证密钥与至少一个预设密钥匹配时,控制终端从当前操作系统切换至与身份认证密钥对应的目标操作系统,在判定身份认证密钥与至少一个预设密钥不匹配时,控制终端运行在当前操作系统,如此,通过本方案,不仅可以实现终端处于锁屏状态下的操作系统切换,同时兼顾了终端处于解锁状态下的操作系统切换功能,进一步提高了终端操作系统切换的便利性与适用性,从而提升了用户体验。In the technical solution, when it is determined that the terminal is in the unlocked state, that is, the identity authentication process is not required, and only the operating system switching is required, when the identity authentication key is determined to match the at least one preset key, the terminal is controlled from the current operating system. Switching to the target operating system corresponding to the identity authentication key, when determining that the identity authentication key does not match the at least one preset key, the control terminal runs on the current operating system, so that, through the solution, the terminal can be locked The operating system is switched in the screen state, and the operating system switching function in the unlocked state is taken into consideration, which further improves the convenience and applicability of the terminal operating system switching, thereby improving the user experience.
在上述技术方案中,优选地,还包括:关联模块208,用于在所述接收当前用户的身份认证密钥之前,建立所述至少一个预设密钥与所述终端中的所述多个操作系统的匹配关系。In the above technical solution, preferably, the method further includes: an association module 208, configured to establish the at least one preset key and the plurality of the terminals before receiving the identity authentication key of the current user The matching relationship of the operating system.
在该技术方案中,首先进行预设密钥的设置,具体地,根据实际需要对终端上的每一个操作系统进行预设密钥的设置,即每一个操作系统都关联一个特定的预设密钥,以供在切换操作系统时与当前用户的身份认证密钥进行匹配,提高了终端操作系统切换的便利性与安全性,从而提升了用户体验。 In the technical solution, the setting of the preset key is first performed. Specifically, the preset key is set for each operating system on the terminal according to actual needs, that is, each operating system is associated with a specific preset key. The key is used to match the identity authentication key of the current user when the operating system is switched, thereby improving the convenience and security of the terminal operating system switching, thereby improving the user experience.
在上述技术方案中,优选地,所述身份认证密钥和所述至少一个预设密钥包括:指纹密钥、图案密钥和数字密钥。In the above technical solution, preferably, the identity authentication key and the at least one preset key comprise: a fingerprint key, a pattern key, and a digital key.
在该技术方案中,身份认证密钥和至少一个预设密钥包含但不限于:指纹密钥、图案密钥和数字密钥,即用户可以根据实际需要选择一种密钥形式,选定之后,此被选定的密钥形式可以被应用到终端上所有的操作系统中,如此,多样化的密钥形式选择,提高了操作系统切换方法的适用性,从而提升了用户体验。In this technical solution, the identity authentication key and the at least one preset key include, but are not limited to, a fingerprint key, a pattern key, and a digital key, that is, the user can select a key form according to actual needs, and after selecting The selected key form can be applied to all operating systems on the terminal. Thus, the diversified key form selection improves the applicability of the operating system switching method, thereby improving the user experience.
图3示出了根据本发明的一个实施例的终端的框图。Figure 3 shows a block diagram of a terminal in accordance with one embodiment of the present invention.
如图3所示,本发明的一个实施例的终端300,包括如上任一项技术方案所述的操作系统切换装置200,因此,该终端300具有上任一项技术方案所述的操作系统切换装置200的所有有益效果,在此不再赘述。As shown in FIG. 3, the terminal 300 of an embodiment of the present invention includes the operating system switching device 200 according to any one of the above aspects. Therefore, the terminal 300 has the operating system switching device according to any one of the technical solutions. All the beneficial effects of 200 will not be described here.
下面结合图4至图7详细说明本发明的技术方案:The technical solution of the present invention will be described in detail below with reference to FIG. 4 to FIG. 7 :
图4示出了根据本发明的一个实施例的多操作系统终端框架结构图。4 is a block diagram showing a multi-operating system terminal framework in accordance with one embodiment of the present invention.
图5示出了根据本发明的一个实施例的锁屏状态下操作系统与预设密钥的对应关系的方案图。FIG. 5 is a schematic diagram showing a correspondence relationship between an operating system and a preset key in a lock screen state according to an embodiment of the present invention.
图6示出了根据本发明的一个实施例的解锁状态下操作系统与预设密钥的对应关系的方案图。FIG. 6 is a schematic diagram showing a correspondence relationship between an operating system and a preset key in an unlocked state according to an embodiment of the present invention.
图7示出了根据本发明的另一个实施例的多操作系统终端框架结构图。FIG. 7 is a block diagram showing a structure of a multi-operating system terminal according to another embodiment of the present invention.
为了更好的说明本发明的技术方案,下面给出一种多操作系统终端的框架结构,如图4所示,以此多操作系统终端来阐述本发明。应当清楚,本多操作系统终端只是为了说明发明的技术方案,本发明的技术方案不仅仅适用于该种架构的多操作系统终端,对其它架构类型的多操作系统终端也是适用的。In order to better illustrate the technical solution of the present invention, a framework structure of a multi-operating system terminal is given below. As shown in FIG. 4, the present invention is illustrated by a multi-operating system terminal. It should be understood that the present multi-operating system terminal is only for explaining the technical solution of the invention, and the technical solution of the present invention is not only applicable to multiple operating system terminals of the architecture, but also applicable to multiple operating system terminals of other architecture types.
如图4所示,本发明的一个实施例的多操作系统终端框架结构,这里多操作系统终端,是指有多个操作系统运行在终端上,假设操作系统的个数为n,将这些操作系统分别称之为系统1,系统2,…,系统n。为了能够实现统一管理各个操作系统,增加了一个管理的模块,暂且称之为管理系统(即控制模块),管理系统能够对所有的操作系统进行统一的管理调
度。在多操作系统终端中,各操作系统共享终端的某些硬件资源,比如指纹识别传感器、视频、音频等。As shown in FIG. 4, a multi-operating system terminal framework structure according to an embodiment of the present invention, where multiple operating system terminals refer to multiple operating systems running on a terminal, assuming that the number of operating systems is n, these operations are performed. The systems are referred to as
其中,终端中每个操作系统均是独立运行的,但是操作系统与操作系统之间存在数据交互,数据交互的方式也可以多种多样的,比如共享内存、发送消息、管道等等。Each operating system in the terminal runs independently, but there is data interaction between the operating system and the operating system, and the manner of data interaction can also be various, such as sharing memory, sending messages, pipes, and the like.
为了实现本发明的功能,终端上需要包含一些必要的功能模块,主要有身份认证模块(相当于关联模块和判断模块)、系统切换模块(即控制模块),还包括一个存放用户身份的身份认证档案库(即关联模块)。In order to implement the functions of the present invention, the terminal needs to include some necessary functional modules, mainly an identity authentication module (corresponding to an association module and a judgment module), a system switching module (ie, a control module), and an identity authentication for storing a user identity. Archive (ie the associated module).
身份认证模块主要完成以下的功能:一是设置用户的身份认证方式(即预设密钥和身份认证密钥的形式)并与操作系统绑定;二是屏幕解锁时完成用户的身份认证。详细说明如下:The identity authentication module mainly performs the following functions: one is to set the user's identity authentication mode (ie, the form of the default key and the identity authentication key) and bind it to the operating system; the second is to complete the identity authentication of the user when the screen is unlocked. The details are as follows:
(1)用户设置的身份认证方式可以是多种多样的,比如指纹识别(即指纹密钥)、图案解锁(即图案密钥)以及数字密码(即数字密钥)等等。当用户选定一种认证方式之后,就可以设置每个操作系统的解锁密钥(即预设密钥)。以指纹认证方式为例:系统1的解锁指纹(即预设密钥)设为右手拇指,系统2的解锁指纹设为右手食指等等。为了后面的说明方便,将这些能够解锁的指纹(图案或者密码)统称为身份认证密钥K。(1) The authentication method set by the user can be various, such as fingerprint recognition (ie, fingerprint key), pattern unlocking (ie, pattern key), and digital password (ie, digital key). After the user selects an authentication method, the unlocking key (ie, the default key) of each operating system can be set. Take the fingerprint authentication method as an example: the unlocking fingerprint of the system 1 (ie, the preset key) is set as the right thumb, and the unlocking fingerprint of the
在锁屏状态时,每一个操作系统都对应一个预设密钥K,并且每个系统的K都不一样,即系统i与Ki一一绑定,如图5所示。In the lock screen state, each operating system corresponds to a preset key K, and the K of each system is different, that is, the system i and the Ki are bound one by one, as shown in FIG. 5 .
在解锁状态时,如果要进行系统切换,此时的任何一个预设密钥K(K1,K2,…,Kn)均可以身份认证成功(相当于不需要解锁过程,不需要身份认证过程,仅仅需要操作系统切换过程),即此时对系统i进行切换时,其身份认证对应多个密钥K(K1,K2,…,Kn),如图6所示。In the unlock state, if the system is to be switched, any of the preset keys K(K1, K2, ..., Kn) at this time can be authenticated successfully (equivalent to no need to unlock the process, no authentication process is required, only The operating system switching process is required. When the system i is switched at this time, its identity authentication corresponds to multiple keys K (K1, K2, ..., Kn), as shown in FIG. 6.
(2)进行身份认证时,如果此时屏幕处于锁定状态,用户提供Ki进行身份认证成功,那么启用系统切换模块,解锁屏幕,并将当前系统切换到系统i中;如果认证失败,屏幕解锁失败,终端保持当前操作系统。(2) When performing identity authentication, if the screen is locked at this time and the user provides Ki for identity authentication, then the system switching module is enabled, the screen is unlocked, and the current system is switched to system i; if the authentication fails, the screen fails to be unlocked. The terminal maintains the current operating system.
(3)进行身份认证时,如果此时屏幕已经处于解锁状态,用户任意提供存储的合法的Ki均可以身份认证成功,并完成系统的切换。 (3) When performing identity authentication, if the screen is already unlocked at this time, the user can provide the valid Ki for storage, and the identity authentication succeeds, and the system is switched.
系统切换模块完成操作系统切换的功能,包括屏幕解锁态的切换和屏幕锁屏态的切换。所谓屏幕解锁态的操作系统切换,是指用户已完成了屏幕解锁,正常处于系统i中,这时要切换到系统j中;所谓屏幕锁屏态的系统切换,是指当前屏幕处于锁定状态,根据用户提供的身份认证密钥,完成身份认证而屏幕解锁,并且直接进入到系统i中。The system switching module completes the function of operating system switching, including switching of the screen unlock state and switching of the screen lock screen state. The so-called screen unlocked operating system switching means that the user has completed the screen unlocking, which is normally in the system i, and then switches to the system j; the so-called screen lock screen system switching means that the current screen is in the locked state. According to the identity authentication key provided by the user, the identity authentication is completed and the screen is unlocked, and directly enters the system i.
身份认证档案库是存储用户身份认证的资料的,在本发明方案中,不仅要存储用于屏幕解锁的预设密钥K,同时要存储预设密钥Ki所对应的系统i。身份认证档案库的实现方式可以多种多样,可以是一个数据库,也可以是一个文件。数据的组织方式也可以多种多样,只要能保证系统i与Ki相关联即可。The identity authentication archive is a file for storing user identity authentication. In the solution of the present invention, not only the preset key K for screen unlocking but also the system i corresponding to the preset key Ki is stored. The identity authentication archive can be implemented in a variety of ways, either as a database or as a file. Data can be organized in a variety of ways, as long as the system i is associated with Ki.
本发明的技术方案主要解决多操作系统终端在锁屏状态下快速完成身份认证并切换到指定系统的问题,同时也兼顾了屏幕解锁状态下的系统切换功能。为了实现本发明技术方案,已对终端的核心模块做了说明,包括身份认证模块、系统切换模块以及一个身份认证档案库。The technical solution of the present invention mainly solves the problem that a multi-operating system terminal quickly completes identity authentication and switches to a designated system in a lock screen state, and also takes into consideration a system switching function in a screen unlock state. In order to implement the technical solution of the present invention, the core module of the terminal has been described, including an identity authentication module, a system switching module, and an identity authentication archive.
需要说明的是,实现本发明的技术方案,多操作系统终端不仅仅包含上述的几个核心模块,一般终端的基本模块都会包含的。下面结合上述的多操作系统终端,给出本发明的一种实施实例。本实例中,我们将系统切换模块和身份认证档案库放到管理系统中,身份认证模块放到各个系统中,添加核心模块后的多操作系统终端结构如图7所示,在图7中,双向箭头表示相关模块之间可以相互访问或者调用,单向箭头表示控制关系,即管理系统的系统切换模块可以控制系统i和系统j的切换。It should be noted that, in implementing the technical solution of the present invention, the multi-operating system terminal does not only include the above several core modules, and the basic modules of the general terminal are included. An embodiment of the present invention is given below in conjunction with the multi-operating system terminal described above. In this example, we put the system switching module and the identity authentication archive into the management system, and the identity authentication module is placed in each system. The structure of the multi-operating system terminal after adding the core module is shown in FIG. 7, in FIG. 7, The two-way arrow indicates that the relevant modules can access or call each other, and the one-way arrow indicates the control relationship, that is, the system switching module of the management system can control the switching between the system i and the system j.
假设当前用户处于系统i(当前操作系统)中,需要切换到系统j(目标操作系统)中,此时屏幕处于锁定状态,用户切换到系统j的实施步骤如下:Assume that the current user is in system i (current operating system) and needs to switch to system j (target operating system). At this time, the screen is in the locked state. The steps for the user to switch to system j are as follows:
步骤(1-1),用户提供身份识别密钥Kx(指纹/图案/密码等等),启动用户身份认证模块。In step (1-1), the user provides an identification key Kx (fingerprint/pattern/password, etc.) to activate the user identity authentication module.
步骤(1-2),从管理系统的身份认证档案库中检索预设密钥库K(K1,K2,…,Kn)。In step (1-2), the preset keystore K (K1, K2, ..., Kn) is retrieved from the identity authentication archive of the management system.
步骤(1-3),如果Kx与预设密钥库K中的Kj匹配,身份认证成 功,并启动管理系统的系统切换模块,执行步骤(1-4);如果Kx与预设密钥库K(K1,K2,…,Kn)中的任何一个密钥都不匹配,则执行步骤(1-5)。Step (1-3), if Kx matches Kj in the preset keystore K, the identity is authenticated into And start the system switching module of the management system, and perform steps (1-4); if the Kx does not match any of the preset keystores K (K1, K2, ..., Kn), then the steps are performed. (1-5).
步骤(1-4),系统切换模块控制系统i切换到系统j,屏幕解锁,完成操作统系统切换。Step (1-4), the system switching module control system i switches to the system j, the screen is unlocked, and the operating system is switched.
步骤(1-5),身份认证失败,用户仍处于系统i中,屏幕未解锁。In step (1-5), the identity authentication fails, the user is still in system i, and the screen is not unlocked.
如果用户处于系统i(当前操作系统)中,并且屏幕已经解锁了,那么要切换到系统j(目标操作系统)中,需要实施如下步骤:If the user is in system i (current operating system) and the screen has been unlocked, then to switch to system j (target operating system), you need to implement the following steps:
步骤(2-1),用户通过系统i提供的系统切换入口,启用身份认证模块。In step (2-1), the user enables the identity authentication module through the system switch entry provided by the system i.
步骤(2-2),从管理系统的身份认证档案库中检索预设密钥库K(K1,K2,…,Kn)Step (2-2), retrieving the preset keystore K (K1, K2, ..., Kn) from the identity authentication archive of the management system
步骤(2-3),如果用户提供的身份认证密钥Kx与预设密钥库K(K1,K2,…,Kn)中的任何一个密钥相匹配,则身份认证成功,并启用管理系统的系统切换模块,执行步骤(2-4);如果Kx与预设密钥库K(K1,K2,…,Kn)中的任何一个密钥都不匹配,则执行步骤(2-5)。Step (2-3), if the user-provided authentication key Kx matches any of the preset keystores K(K1, K2, ..., Kn), the identity authentication is successful, and the management system is enabled. The system switching module performs step (2-4); if Kx does not match any of the preset key stores K (K1, K2, ..., Kn), step (2-5) is performed.
步骤(2-4),系统切换模块控制系统i切换到系统j,完成操作系统切换。In step (2-4), the system switching module control system i switches to the system j to complete the operating system switching.
步骤(2-5),身份认证失败,操作系统切换失败,用户仍处于系统i中。In step (2-5), the identity authentication fails, the operating system fails to switch, and the user is still in system i.
以上结合附图详细说明了本发明的技术方案,可以解决现有技术中多操作系统终端在锁屏时进行操作系统切换步骤繁琐的问题,可以在终端锁屏状态下,直接完成身份认证和操作系统切换的双重功能,提高了终端操作系统切换的便利性与安全性,同时兼顾了终端处于解锁状态下的操作系统切换功能,从而提升了用户体验。The technical solutions of the present invention are described in detail above with reference to the accompanying drawings, which can solve the problem that the multi-operating system terminal performs the operating system switching step when the screen is locked in the prior art, and can directly complete the identity authentication and operation in the terminal lock screen state. The dual function of the system switching improves the convenience and security of the terminal operating system switching, and at the same time takes into account the operating system switching function of the terminal in the unlocked state, thereby improving the user experience.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
Claims (11)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510454914.X | 2015-07-29 | ||
| CN201510454914.XA CN105608347A (en) | 2015-07-29 | 2015-07-29 | Operation system switching method, operation system switching device and terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017016064A1 true WO2017016064A1 (en) | 2017-02-02 |
Family
ID=55988276
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2015/091236 Ceased WO2017016064A1 (en) | 2015-07-29 | 2015-09-30 | Operation system switching method, operation system switching apparatus and terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105608347A (en) |
| WO (1) | WO2017016064A1 (en) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106201460A (en) * | 2016-06-27 | 2016-12-07 | 捷开通讯(深圳)有限公司 | Mobile terminal and startup method thereof |
| CN106203124A (en) * | 2016-06-29 | 2016-12-07 | 宇龙计算机通信科技(深圳)有限公司 | Operational approach and operation device, terminal are installed |
| CN106557677A (en) * | 2016-11-29 | 2017-04-05 | 北京元心科技有限公司 | Unlocking method and device for container system |
| CN106789928B (en) * | 2016-11-29 | 2020-05-01 | 北京元心科技有限公司 | Unlocking method and device based on system bidirectional authentication |
| CN106778110A (en) * | 2016-11-29 | 2017-05-31 | 北京元心科技有限公司 | Method and device for authenticating application program in multiple systems |
| CN106951769B (en) * | 2017-02-28 | 2021-01-29 | 华为机器有限公司 | Multi-system access method, device and terminal |
| CN107145774A (en) * | 2017-04-18 | 2017-09-08 | 广东小天才科技有限公司 | Switching control method and device of operating system and mobile terminal |
| US10467416B2 (en) * | 2017-06-16 | 2019-11-05 | International Business Machines Corporation | Securing operating system configuration using hardware |
| WO2019018998A1 (en) * | 2017-07-25 | 2019-01-31 | 深圳市汇顶科技股份有限公司 | Fingerprint recognition method and apparatus |
| CN109753206A (en) * | 2017-11-02 | 2019-05-14 | 成都鼎桥通信技术有限公司 | The system switching method and device of electronic equipment |
| CN108650410B (en) * | 2018-04-18 | 2021-05-28 | 青岛海信移动通信技术股份有限公司 | Method and device for clearing fingerprint data |
| CN108319839B (en) * | 2018-04-18 | 2020-08-25 | 青岛海信移动通信技术股份有限公司 | Fingerprint unlocking method and device |
| CN114585108A (en) * | 2020-11-18 | 2022-06-03 | 成都鼎桥通信技术有限公司 | Connection processing method and device |
| CN115080126A (en) * | 2021-03-12 | 2022-09-20 | Oppo广东移动通信有限公司 | Switching method and device of shared hardware, electronic equipment and storage medium |
| CN113407318B (en) * | 2021-06-04 | 2023-06-23 | Oppo广东移动通信有限公司 | Operating system switching method and device, computer readable medium and electronic device |
| CN113778537B (en) * | 2021-09-13 | 2024-02-27 | 展讯通信(天津)有限公司 | System mode switching method and device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003345615A (en) * | 2002-05-24 | 2003-12-05 | Fujitsu Ltd | Operation system |
| CN101615123A (en) * | 2008-06-26 | 2009-12-30 | 比亚迪股份有限公司 | Method for guiding mobile terminal operating system and mobile terminal |
| US20120297180A1 (en) * | 2011-05-18 | 2012-11-22 | Asustek Computer Inc. | Method of switching between multiple operating systems of computer system |
| CN104360900A (en) * | 2014-11-03 | 2015-02-18 | 上海迈微软件科技有限公司 | Method for operating multiple operating systems and corresponding system and mobile equipment |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104156644B (en) * | 2014-07-30 | 2017-04-19 | 宇龙计算机通信科技(深圳)有限公司 | Multisystem entering method and device and terminal |
| CN104794402B (en) * | 2015-04-24 | 2018-06-15 | 宇龙计算机通信科技(深圳)有限公司 | system switching method, system switching device and terminal |
-
2015
- 2015-07-29 CN CN201510454914.XA patent/CN105608347A/en active Pending
- 2015-09-30 WO PCT/CN2015/091236 patent/WO2017016064A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003345615A (en) * | 2002-05-24 | 2003-12-05 | Fujitsu Ltd | Operation system |
| CN101615123A (en) * | 2008-06-26 | 2009-12-30 | 比亚迪股份有限公司 | Method for guiding mobile terminal operating system and mobile terminal |
| US20120297180A1 (en) * | 2011-05-18 | 2012-11-22 | Asustek Computer Inc. | Method of switching between multiple operating systems of computer system |
| CN104360900A (en) * | 2014-11-03 | 2015-02-18 | 上海迈微软件科技有限公司 | Method for operating multiple operating systems and corresponding system and mobile equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105608347A (en) | 2016-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017016064A1 (en) | Operation system switching method, operation system switching apparatus and terminal | |
| US11023875B2 (en) | Electronic credential management system | |
| JP5727008B2 (en) | Operating system unlocking method and mobile phone | |
| US9589397B1 (en) | Securing internet of things (IoT) based entrance/exit with multi-factor authentication | |
| US8701182B2 (en) | Method and apparatus for process enforced configuration management | |
| CN110322599B (en) | Door lock management method and device, electronic equipment and storage medium | |
| CN112073289B (en) | Instant messaging control method and device | |
| KR102452528B1 (en) | Access control system and access control method using the same | |
| US20180137268A1 (en) | Authentication screen | |
| WO2017024633A1 (en) | Identity authentication-based space switching method and device and terminal | |
| CN111144520A (en) | IC card read-write method, device, storage medium and intelligent lock | |
| CN110942537B (en) | Intelligent door lock unlocking system, method, device and medium | |
| WO2018006326A1 (en) | Method and system for verification based on intelligent entrance guard by means of mobile terminal and picture password | |
| CN112347444B (en) | Dual system unlocking method, device, terminal equipment and computer readable storage medium | |
| WO2018006349A1 (en) | Method and system for verifying user entry based on picture password | |
| WO2018000234A1 (en) | Method and system for controlling smart door access on basis of dual fingerprints | |
| JP5245589B2 (en) | Operator terminal system and operator terminal | |
| CN113676439B (en) | A single-chip shared file management method and system | |
| WO2018000249A1 (en) | Method and system for controlling smart door access on basis of mobile terminal and dual fingerprints | |
| WO2018000265A1 (en) | Method and system for activating smart-door access on basis of mobile terminal and dual fingerprints | |
| WO2018006353A1 (en) | Method and system of using intelligent entrance guard based on mobile terminal and picture password | |
| US20260046135A1 (en) | Secondary authentication for controller password settings and rekey in remote msed encryption configuration | |
| CN107819786A (en) | A kind of operating system login system and method based on QQ certifications | |
| WO2018000264A1 (en) | Method and system for managing smart door access by means of mobile terminal and dual fingerprints | |
| EP2660748A1 (en) | Method and system for managing password |
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: 15899416 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15899416 Country of ref document: EP Kind code of ref document: A1 |