The invention provides a multi-user management method and device based on a Android system, running a first application associated with the first user ID in the first child window of the Android system terminal, and running a second application associated with the second user ID in the second sub window of the Android system terminal; the method includes the following steps: The operation instructions sent by the user to the second application running in the second sub window; determine the data area corresponding to the second annotated information set in the window management service Window Manager Service according to the operation instructions, access the data area to be accessed, and the second tagged letter. It is used to indicate that the second child window corresponds to the second user ID. The device implements the multi-user management of the Android system terminal using the method, allowing the user to access the data area corresponding to two or more users ID at the same time.
【技术实现步骤摘要】
一种基于安卓系统的多用户管理方法及其装置
本专利技术涉及通信领域,尤其涉及一种分屏状态下的信息交互方法及其装置。
技术介绍
随着装载有安卓(Android)系统的智能终端的普及,以及移动互联网时代的到来,手机终端和平板电脑越来越成为个人的信息中心和娱乐中心。就安卓智能终端的发展趋势来看,大屏幕、高分辨率、强劲的处理能力和存储能力的PC化终端越来越成为更多人群的喜爱,这方面以大屏手机和平板电脑为代表。就目前手机的硬件配置水平而言,处理能力和计算能力已经和个人PC不相上下,但是安卓系统提供的应用程序管理方法,无法做到多个应用程序或者说多个任务窗口同时运行。在使用过程中,用户往往希望将安卓系统终端的信息分组,按照不同的组别存储使用,并对每个组别设置特定的权限,例如,将信息分为涉及安全性和私密性等的特殊信息和一般信息;在对信息进行了分类之后,用户常常会希望在对其中一个分组信息进行访问的时候,对其它分组的数据访问受到适当的限制。然而,在实际使用过程中,用户仍有可能同时使用不同分组的信息,例如:若用户将安卓系统终端的信息分为一般信息和涉及安全性和私密性的特殊信息,那么用户同时使用淘宝应用和支付宝应用时将有可能同时使用安卓系统终端的一般信息以及涉及安全性和私密性的特殊信息。
技术实现思路
有鉴于此,本专利技术提供一种基于安卓系统的多用户管理方法及其装置,能够允许用户在安卓系统终端同时使用具有权限限制的不同组别的信息。基于上述目的,本专利技术提供的基于安卓系统的多用户管理方法,在安卓系统终端第一子窗口中运行有与第一用户ID相关联的第一应用,并在安卓系统终端第二子窗口中运行有与 ...
【技术保护点】
1.一种基于安卓系统的多用户管理方法,其特征在于,在安卓系统终端第一子窗口中运行有与第一用户ID相关联的第一应用,并在安卓系统终端第二子窗口中运行有与第二用户ID相关联的第二应用;所述方法包括如下步骤:所述安卓系统终端接收针对第一应用的第一操作指示,和/或所述安卓系统终端接收针对第二应用的第二操作指示;所述安卓系统终端根据所述第一操作指示确定在窗口管理服务中预先设置的第一标注信息对应的数据区为待访问的第一数据区,并访问所述第一数据区,和/或所述安卓系统终端根据所述第二操作指示确定在窗口管理服务中预先设置的第二标注信息对应的数据区为待访问的第二数据区,并访问所述第二数据区,其中,所述第一数据区和所述第二数据区是相互独立的。
【技术特征摘要】
1.一种基于安卓系统的多用户管理方法,其特征在于,在安卓系统终端第一子窗口中运行有与第一用户ID相关联的第一应用,并在安卓系统终端第二子窗口中运行有与第二用户ID相关联的第二应用;所述方法包括如下步骤:所述安卓系统终端接收针对第一应用的第一操作指示,和/或所述安卓系统终端接收针对第二应用的第二操作指示;所述安卓系统终端根据所述第一操作指示确定在窗口管理服务中预先设置的第一标注信息对应的数据区为待访问的第一数据区,并访问所述第一数据区,和/或所述安卓系统终端根据所述第二操作指示确定在窗口管理服务中预先设置的第二标注信息对应的数据区为待访问的第二数据区,并访问所述第二数据区,其中,所述第一数据区和所述第二数据区是相互独立的。2.根据权利要求1所述的方法,其特征在于,所述安卓系统终端接收针对第一应用的第一操作指示之前,还包括:接收第一子窗口中的第一应用启动指令;根据所述第一应用启动指令,在第一子窗口中启动所述第一应用;在窗口管理服务WindowManagerService中标注所述第一标注信息;所述安卓系统终端接收针对第二应用的第二操作指示之前,还包括:接收第二子窗口中的第二应用启动指令;根据所述第二应用启动指令,在第二子窗口中启动所述第二应用;在窗口管理服务WindowManagerService中标注所述第二标注信息。3.根据权利要求2所述的方法,其特征在于,所述第一应用采用意图Intent方式启动;所述第二应用采用意图Intent方式启动。4.根据权利要求2所述的方法,其特征在于,在第一子窗口中启动第一应用之前,还包括:将有效的用户ID对应的系统文件进行挂载;根据接收到的用户ID登陆信息,在对应的第一子窗口登陆第一用户ID;获取与第一用户ID相关联的应用包名和图标资源;在所述第一子窗口生成第一用户ID对应的应用列表;在第二子窗口中启动第二应用之前,还包括:将有效的用户ID对应的系统文件进行挂载;根据接收到的用户ID登陆信息,在对应的第二子窗口登陆第二用户ID;获取与第二用户ID相关联的应用包名和图标资源;在所述第二子窗口生成第二用户ID对应的应用列表。5.根据权利要求4所述的方法,其特征在于,所述有效的用户ID对应的文件系统挂载为storage/emulator/ID/sdcard0和storage/emulator/ID/sdcard1。6.根据权利要求4所述的方法,其特征在于,所述安卓系统终端接收针对第二应用的第二操作指示之前,还包括:将包含有第一窗口和第二子窗口的至少两个子窗口映射到与其对应的虚拟设备上;虚拟生成与每个所述子窗口对应的管理机制;所述虚拟设备维护至少一个能够为在该虚拟设备上运行的前台任务提供执行环境的虚拟设备环境。7.根据权利要求6所述的方法,其特征在于,在第一子窗口中启动所述第一应用后,还包括:通过相应的应用管理服务ActivityManagerrService维护第一应用的生命周期,并通过相应的窗口管理服务WindowManagerrService独立管控第一应用的窗口消息队列;在第二子窗口中启动所述第二应用后,还包括:通过相应的应用管理服务ActivityManagerrService维护第二应用的生命周期,并通过相应的窗口管理服务WindowManagerrService独立管控第二应用的窗口消息队列。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述第一标注信息用于表示第一子窗口与第一用户ID相对应;所述第二标注信息用于表...
【专利技术属性】
技术研发人员:刘小锐,胡易木,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。