CN112051944B - 安卓设备上个人空间和工作空间相互切换的方法和装置 - Google Patents
安卓设备上个人空间和工作空间相互切换的方法和装置 Download PDFInfo
- Publication number
- CN112051944B CN112051944B CN201910491634.4A CN201910491634A CN112051944B CN 112051944 B CN112051944 B CN 112051944B CN 201910491634 A CN201910491634 A CN 201910491634A CN 112051944 B CN112051944 B CN 112051944B
- Authority
- CN
- China
- Prior art keywords
- user
- space
- switching
- working space
- current
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
- G06F9/441—Multiboot arrangements, i.e. selecting an operating system to be loaded
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Telephone Function (AREA)
Abstract
本申请公开了一种安卓设备上个人空间和工作空间相互切换的方法和装置,包括:当使用安卓操作***的终端设备在未锁屏状态下检测到用户切换指令时,根据当前使用***的用户类型,确定切换的目标用户;所述用户类型包括个人用户和工作空间用户;将当前的用户空间,切换为所述目标用户对应的空间。采用本发明,可以在保障终端设备安全的前提下工作空间用户和个人用户能够各自独立使用,且互不影响。
Description
技术领域
本发明涉及移动通信技术,特别是涉及一种安卓设备上个人空间和工作空间相互切换的方法和装置。
背景技术
目前,为了满足企业用户的手机到云端的管理配置需求,***提供了安卓企业版(Android Enterprise,AE)的解决方案。利用AE,可以在使用安卓(android)操作***的终端设备创建工作用户,由工作用户进行企业的管理配置。
申请人在实现本发明的过程中发现:上述AE解决方案存在用户个人数据的安全隐患问题。具体分析如下:
上述方案中,终端设备上的工作空间用户附属于默认的主用户,个人应用和工作应用共享同一桌面,这样,工作空间用户登陆后,终端设备上的个人空间和工作空间对工作用户都是可见的,从而无法保障个人空间的安全性。
为此,需要控制工作空间用户仅能访问工作空间,以保障个人空间的安全性。但是,由于终端设备上需要既支持工作空间用户使用也支持个人用户使用,因此,需要提出一种安卓设备上个人空间和工作空间相互切换的机制,以使得由所属单位管理的设备用户在工作空间用户和个人用户之间切换时,相应的应用配置也可以在个人空间和工作空间之间进行切换,以便在保障终端设备安全的前提下工作空间用户和个人用户能够各自独立使用,且互不影响。
发明内容
有鉴于此,本发明的主要目的在于提供一种安卓设备上个人空间和工作空间相互切换的方法和装置,可以在保障终端设备安全的前提下工作空间用户和个人用户能够各自独立使用,且互不影响。
为了达到上述目的,本发明提出的技术方案为:
一种安卓设备上个人空间和工作空间相互切换的方法,包括:
当使用安卓操作***的终端设备在未锁屏状态下检测到用户切换指令时,根据当前使用***的用户类型,确定切换的目标用户;所述用户类型包括个人用户和工作空间用户;
将当前的用户空间,切换为所述目标用户对应的空间。
较佳地,所述用户切换指令的检测包括:
如果检测到安卓操作***桌面上预设的用户切换快捷图标或者***下拉通知栏快速启动区中预设的用户切换图标被点击,则判定所述用户切换指令被触发。
较佳地,所述确定切换的目标用户包括:
如果当前使用***的用户类型为个人用户,则判定切换的目标用户为工作空间用户,如果当前使用***的用户类型为工作空间用户,则判定切换的目标用户为个人用户。
较佳地,当所述切换的目标用户为工作空间用户时,所述将当前的用户空间,切换为所述目标用户对应的空间包括:
判断当前是否已创建工作空间,如果是,则将当前的用户空间,切换为所述工作空间,否则,创建工作空间后,再将当前的用户空间,切换为所述工作空间。
较佳地,所述判断当前是否已创建工作空间包括:
如果当前***配置中有工作空间用户标志FLAG_TD_PROFILESPACE,则判定当前已创建工作空间;否则,判定当前没有创建工作空间。
较佳地,所述方法进一步包括:
当所述终端设备在锁屏状态下检测到用户的解锁指令时,根据所述解锁指令携带的用户密码信息,确定当前解锁的用户,根据该用户的用户类型,将对应的应用空间作为解锁后切换至的目标空间。
本申请还提供了一种实现个人空间和工作空间相互切换的装置,设于安卓设备上,包括:处理器,所述处理器用于:
当使用安卓操作***的终端设备在未锁屏状态下检测到用户切换指令时,根据当前使用***的用户类型,确定切换的目标用户;所述用户类型包括个人用户和工作空间用户;
将当前的用户空间,切换为所述目标用户对应的空间。
较佳地,所述处理器具体用于:
如果检测到安卓操作***桌面上预设的用户切换快捷图标或者***下拉通知栏快速启动区中预设的用户切换图标被点击,则判定所述用户切换指令被触发。
较佳地,所述处理器具体用于:
如果当前使用***的用户类型为个人用户,则判定切换的目标用户为工作空间用户,如果当前使用***的用户类型为工作空间用户,则判定切换的目标用户为个人用户。
较佳地,所述处理器具体用于:当所述切换的目标用户为工作空间用户时,将当前的用户空间,切换为所述目标用户对应的空间,包括:
判断当前是否已创建工作空间,如果是,则将当前的用户空间,切换为所述工作空间,否则,创建工作空间后,再将当前的用户空间,切换为所述工作空间。
较佳地,所述处理器具体用于:如果当前***配置中有工作空间用户标志FLAG_TD_PROFILESPACE,则判定当前已创建工作空间;否则,判定当前没有创建工作空间。
较佳地,所述处理器进一步用于:
当所述终端设备在锁屏状态下检测到用户的解锁指令时,根据所述解锁指令携带的用户密码信息,确定当前解锁的用户,根据该用户的用户类型,将对应的应用空间作为解锁后切换至的目标空间。
本申请还提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储指令,其特征在于,所述指令在由处理器执行时使得所述处理器执行如上所述的安卓设备上个人空间和工作空间相互切换方法的步骤。
另外,本申请还提供了一种电子设备,包括如上述的非易失性计算机可读存储介质、以及可访问所述非易失性计算机可读存储介质的所述处理器。
综上所述,本发明提出的安卓设备上个人空间和工作空间相互切换的方法和装置,当使用安卓操作***的终端设备处于未锁屏状态时,可以根据用户发起的用户切换指令,结合当前使用***的用户类型,确定切换的目标用户,进而将当前的用户空间,切换为所述目标用户对应的空间,从而可以在进行用户切换时实现个人空间与工作空间之间的相互切换,进而可以在保障终端设备安全的前提下工作空间用户和个人用户能够各自独立使用,且互不影响。
附图说明
图1为本发明实施例的方法流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
图1为本发明实施例的方法流程示意图,如图1所示,该实施例实现的安卓设备上个人空间和工作空间相互切换的方法主要包括:
步骤101、当使用安卓操作***的终端设备在未锁屏状态下检测到用户切换指令时,根据当前使用***的用户类型,确定切换的目标用户;所述用户类型包括个人用户和工作空间用户。
本步骤中,当终端设备处于未锁屏状态时,可以通过接收用户的用户切换指令,发起个人用户和工作空间用户之间的切换,进而执行相应空间之间的切换,以使得工作空间用户和个人用户分别与各自对应的空间绑定使用,从而在保障终端设备安全的前提下工作空间用户和个人用户能够各自独立使用终端设备,且互不影响。
较佳地,可以在个人用户和工作空间用户各自使用的安卓操作***桌面上预设用户切换快捷图标(如桌面Dock区右下角图标)和/或在***下拉通知栏快速启动区中预设用户切换图标,这样,用户可以通过点击当前桌面上的用户切换快捷图标或用户切换图标,发出用户切换指令。相应地,可以采用下述方式检测用户是否发出用户切换指令:
如果检测到安卓操作***桌面上预设的用户切换快捷图标或者***下拉通知栏快速启动区中预设的用户切换图标被点击,则判定所述用户切换指令被触发。
较佳地,可以采用下述方法确定切换的目标用户:
如果当前使用***的用户类型为个人用户,则判定切换的目标用户为工作空间用户,如果当前使用***的用户类型为工作空间用户,则判定切换的目标用户为个人用户。
较佳地,当所述切换的目标用户为工作空间用户时,可以采用下述方法将当前的用户空间,切换为所述目标用户对应的空间:
判断当前是否已创建工作空间,如果是,则将当前的用户空间,切换为所述工作空间,否则,创建工作空间后,再将当前的用户空间,切换为所述工作空间。
进一步地,上述方法中可以采用下述方法判断当前是否已创建工作空间:
如果当前***配置中有工作空间用户标志FLAG_TD_PROFILESPACE,则判定当前已创建工作空间;否则,判定当前没有创建工作空间。
在实际应用中,为了提高***兼容性,可以通过对现有***的用户切换函数进行修改,实现上述判断当前是否已创建工作空间的方法,即:修改android原生UserController中启动用户切换函数startUser的判断流程,当用户类型为管理配置时还需要判断此用户是否具有FLAG_TD_PROFILESPACE(工作空间用户)标志,如果有,即说明当前已创建工作空间,就允许***切换用户,否则,说明当前没有创建工作空间。
步骤102、将当前的用户空间,切换为所述目标用户对应的空间。
进一步地,当所述终端设备在锁屏状态下检测到用户的解锁指令时,可以通过用户解锁时输入的密码信息(如用户密码或指纹)对应的用户类型,确定解锁后切换至的目标空间,以实现终端设备解锁后,在保障终端设备安全的前提下工作空间用户和个人用户能够各自独立使用,且互不影响。具体地采用下述方法实现上述目的:
当所述终端设备在锁屏状态下检测到用户的解锁指令时,根据所述解锁指令携带的用户密码信息,确定当前解锁的用户,根据该用户的用户类型,将对应的应用空间作为解锁后切换至的目标空间。
本申请还提供了一种实现个人空间和工作空间相互切换的装置,设于安卓设备上,包括:处理器,所述处理器用于:
当使用安卓操作***的终端设备在未锁屏状态下检测到用户切换指令时,根据当前使用***的用户类型,确定切换的目标用户;所述用户类型包括个人用户和工作空间用户;
将当前的用户空间,切换为所述目标用户对应的空间。
较佳地,所述处理器具体用于:
如果检测到安卓操作***桌面上预设的用户切换快捷图标或者***下拉通知栏快速启动区中预设的用户切换图标被点击,则判定所述用户切换指令被触发。
较佳地,所述处理器具体用于:
如果当前使用***的用户类型为个人用户,则判定切换的目标用户为工作空间用户,如果当前使用***的用户类型为工作空间用户,则判定切换的目标用户为个人用户。
较佳地,所述处理器具体用于:当所述切换的目标用户为工作空间用户时,将当前的用户空间,切换为所述目标用户对应的空间,包括:
判断当前是否已创建工作空间,如果是,则将当前的用户空间,切换为所述工作空间,否则,创建工作空间后,再将当前的用户空间,切换为所述工作空间。
较佳地,所述处理器具体用于:如果当前***配置中有工作空间用户标志FLAG_TD_PROFILESPACE,则判定当前已创建工作空间;否则,判定当前没有创建工作空间。
较佳地,所述处理器进一步用于:
当所述终端设备在锁屏状态下检测到用户的解锁指令时,根据所述解锁指令携带的用户密码信息,确定当前解锁的用户,根据该用户的用户类型,将对应的应用空间作为解锁后切换至的目标空间。
本申请还提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储指令,其特征在于,所述指令在由处理器执行时使得所述处理器执行如上所述的安卓设备上个人空间和工作空间相互切换方法的步骤。
另外,本申请还提供了一种电子设备,包括如上述的非易失性计算机可读存储介质、以及可访问所述非易失性计算机可读存储介质的所述处理器。
通过上述技术方案可以看出,本申请提出的安卓设备上个人空间和工作空间相互切换的方法和装置,可以在保障终端设备安全的前提下工作空间用户和个人用户能够各自独立使用,且互不影响。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种安卓设备上个人空间和工作空间相互切换的方法,其特征在于,包括:
当使用安卓操作***的终端设备在未锁屏状态下检测到用户切换指令时,根据当前使用***的用户类型,确定切换的目标用户;所述用户类型包括个人用户和工作空间用户;
将当前的用户空间,切换为所述目标用户对应的空间;
当所述终端设备在锁屏状态下检测到用户的解锁指令时,根据所述解锁指令携带的用户密码信息,确定当前解锁的用户,根据该用户的用户类型,将对应的应用空间作为解锁后切换至的目标空间;
其中,所述确定切换的目标用户包括:如果当前使用***的用户类型为个人用户,则判定切换的目标用户为工作空间用户,如果当前使用***的用户类型为工作空间用户,则判定切换的目标用户为个人用户。
2.根据权利要求1所述的方法,其特征在于,所述用户切换指令的检测包括:
如果检测到安卓操作***桌面上预设的用户切换快捷图标或者***下拉通知栏快速启动区中预设的用户切换图标被点击,则判定所述用户切换指令被触发。
3.根据权利要求1所述的方法,其特征在于,当所述切换的目标用户为工作空间用户时,所述将当前的用户空间,切换为所述目标用户对应的空间包括:
判断当前是否已创建工作空间,如果是,则将当前的用户空间,切换为所述工作空间,否则,创建工作空间后,再将当前的用户空间,切换为所述工作空间。
4.根据权利要求3所述的方法,其特征在于,所述判断当前是否已创建工作空间包括:
如果当前***配置中有工作空间用户标志FLAG_TD_PROFILESPACE,则判定当前已创建工作空间;否则,判定当前没有创建工作空间。
5.一种实现个人空间和工作空间相互切换的装置,设于安卓设备上,其特征在于,包括:处理器,所述处理器用于:
当使用安卓操作***的终端设备在未锁屏状态下检测到用户切换指令时,根据当前使用***的用户类型,确定切换的目标用户;所述用户类型包括个人用户和工作空间用户;
将当前的用户空间,切换为所述目标用户对应的空间;
当所述终端设备在锁屏状态下检测到用户的解锁指令时,根据所述解锁指令携带的用户密码信息,确定当前解锁的用户,根据该用户的用户类型,将对应的应用空间作为解锁后切换至的目标空间;
其中,所述确定切换的目标用户包括:如果当前使用***的用户类型为个人用户,则判定切换的目标用户为工作空间用户,如果当前使用***的用户类型为工作空间用户,则判定切换的目标用户为个人用户。
6.如权利要求5所述的装置,其特征在于,所述处理器具体用于:
如果检测到安卓操作***桌面上预设的用户切换快捷图标或者***下拉通知栏快速启动区中预设的用户切换图标被点击,则判定所述用户切换指令被触发。
7.如权利要求5所述的装置,其特征在于,所述处理器具体用于:当所述切换的目标用户为工作空间用户时,将当前的用户空间,切换为所述目标用户对应的空间,包括:
判断当前是否已创建工作空间,如果是,则将当前的用户空间,切换为所述工作空间,否则,创建工作空间后,再将当前的用户空间,切换为所述工作空间。
8.如权利要求7所述的装置,其特征在于,所述处理器具体用于:如果当前***配置中有工作空间用户标志FLAG_TD_PROFILESPACE,则判定当前已创建工作空间;否则,判定当前没有创建工作空间。
9.一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储指令,其特征在于,所述指令在由处理器执行时使得所述处理器执行如权利要求1至4中任一项所述的安卓设备上个人空间和工作空间相互切换的 方法的步骤。
10.一种电子设备,其特征在于,包括如权利要求9所述的非易失性计算机可读存储介质、以及可访问所述非易失性计算机可读存储介质的所述处理器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910491634.4A CN112051944B (zh) | 2019-06-06 | 2019-06-06 | 安卓设备上个人空间和工作空间相互切换的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910491634.4A CN112051944B (zh) | 2019-06-06 | 2019-06-06 | 安卓设备上个人空间和工作空间相互切换的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112051944A CN112051944A (zh) | 2020-12-08 |
CN112051944B true CN112051944B (zh) | 2022-05-24 |
Family
ID=73609543
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910491634.4A Active CN112051944B (zh) | 2019-06-06 | 2019-06-06 | 安卓设备上个人空间和工作空间相互切换的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112051944B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114867026A (zh) * | 2022-07-05 | 2022-08-05 | 杭州天宽科技有限公司 | 安全隔离***及方法、电子设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630592A (zh) * | 2015-08-12 | 2016-06-01 | 宇龙计算机通信科技(深圳)有限公司 | 基于身份验证的空间切换方法、装置及终端 |
CN105930707A (zh) * | 2016-04-14 | 2016-09-07 | 北京小米移动软件有限公司 | ***切换方法及装置 |
CN107612888A (zh) * | 2017-08-23 | 2018-01-19 | 北京小米移动软件有限公司 | 企业用户空间创建方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100175104A1 (en) * | 2008-03-03 | 2010-07-08 | Khalid Atm Shafiqul | Safe and secure program execution framework with guest application space |
CN104008345B (zh) * | 2013-02-27 | 2018-09-04 | 腾讯科技(深圳)有限公司 | 对应用程序的用户隐私数据的保护方法和装置 |
-
2019
- 2019-06-06 CN CN201910491634.4A patent/CN112051944B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630592A (zh) * | 2015-08-12 | 2016-06-01 | 宇龙计算机通信科技(深圳)有限公司 | 基于身份验证的空间切换方法、装置及终端 |
CN105930707A (zh) * | 2016-04-14 | 2016-09-07 | 北京小米移动软件有限公司 | ***切换方法及装置 |
CN107612888A (zh) * | 2017-08-23 | 2018-01-19 | 北京小米移动软件有限公司 | 企业用户空间创建方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112051944A (zh) | 2020-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108196759B (zh) | 控制图标的方法和终端 | |
US20170161507A1 (en) | Dual-system Electronic Apparatus and Terminal | |
CN103679007B (zh) | 一种管理应用程序权限的方法、装置及移动设备 | |
US9639256B2 (en) | Method for starting activity of mobile terminal and the mobile terminal | |
CN104601529B (zh) | 终端账号管理方法及装置 | |
US11096177B2 (en) | Operation mode switching method and user equipment | |
CN104797003B (zh) | 一种切换智能终端用户的方法及装置 | |
CN109104412A (zh) | 账户权限管理方法、管理***及计算机可读存储介质 | |
US20150052604A1 (en) | Method and device for protecting user private data of application program | |
CN108089928B (zh) | 终端控制方法及装置 | |
CN108090345B (zh) | linux***外部命令执行方法及装置 | |
CN104870068A (zh) | 一种接入网络的方法及路由器 | |
US20180034962A1 (en) | Call Forwarding Method, Terminal, and Portable Electronic Device | |
CN112051944B (zh) | 安卓设备上个人空间和工作空间相互切换的方法和装置 | |
CN104680089B (zh) | 一种电子设备和***切换方法 | |
CN105447384B (zh) | 一种反监控的方法、***及移动终端 | |
EP2911045A1 (en) | Method and device for controlling switching of virtual navigation bar | |
CN107045610B (zh) | 数据迁移方法、终端设备及计算机可读存储介质 | |
CN104217158A (zh) | 一种检测智能终端***状态的方法及智能终端 | |
CA2983094C (en) | Notification control device, notification control method, and notification control program | |
CN104714626A (zh) | 一种信息处理方法及电子设备 | |
CN104267894A (zh) | 移动终端分屏控制方法和*** | |
CN103209253A (zh) | 具有触摸屏幕的手机上的短信处理方法及*** | |
KR101208776B1 (ko) | 특정 위치에 지정된 가상 머신을 로딩하는 시스템 및 이에 사용되는 서버 및 그 방법 | |
CN103729130A (zh) | 触敏设备解锁的方法及触敏设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |