智能手机多用户模式权限管理方法及权限管理系统的制作方法

文档序号:7551063阅读:960来源:国知局
专利名称:智能手机多用户模式权限管理方法及权限管理系统的制作方法
技术领域
本发明涉及一种权限管理方法,具体来说,是一种智能手机多用户模式权限管理方法及权限管理系统。
背景技术
随着智能手机的广泛应用,智能手机上的应用也越来越多,涉及的领域也越来越广泛,人们甚至将自己的很多个人信息、商业信息存储于自己的手机中,极大地方便人们的生活,但这也带来很多问题。例如,在生活中我们可能遇到以下几种情形:1、路人甲借用手机打电话。2、家长为孩子买手机,但想限制其仅用来通信和学习方面的应用,不允许其玩游戏3、在和朋友欣赏手机中的图片时,想将手机借给对方欣赏手机中的图片,但不想对方能看到手机中的其它敏感信息。4、在工作会议中,手机中某个应用(可能是工作软件)中存在某份敏感文件,想给下属或者同时传看,但不想让其能看到其它应用中的敏感信息。综上所述,智能手机也需要多用户访问机制。现有智能手机的操作系统如symbian系统就是为单用户移动手机而设计的,其他的一些操作系统如Windows Phone, iPhone OS和android都是从用户桌面系统演化而来,它们分别来自MS Windows, OS X,Linux,但是这些操作系统并不像桌面系统支持多用户。

发明内容
为了解决现有智能手机系统并不像桌面系统支持多用户,无法实现智能手机系统的权限管理。本发明提出一种适用于智能手机多用户模式权限管理系统以及操作方法,通过设定不同用户使用权限,达到保护手机内敏感信息的目的,且还可实现用户权限的快速切换。本发明智能手机多用户模式权限管理方法,通过下述步骤来实现:步骤一:设定用户权限等级及具有的操作权限;根据智能手机某一时刻使用者的不同,将用户权限等级由高至低分为1、2、3、4级别权限用户。其中,I级别权限用户具有安装卸载应用程序,访问所有的应用程序与资源,生成
2、3、4级别权限用户,设置2、3、4级别权限用户所能访问的应用程序与资源以及切换至2、
3、4级别权限用户的操作权限。2级别权限用户仅具有访问I级别权限用户设置的允许2级别权限用户访问的应用程序与资源,生成3级别权限用户,设置3级别权限用户所能访问的应用程序与资源以及切换至1、3、4级别权限用户的操作权限。3级别权限用户仅具有访问I级别权限用户或2级别权限用户设置的3级别权限用户所能访问的应用程序与资源以及切换至1、2、4级别权限用户的操作权限;而4级别权限用户仅具有访问I级别权限用户所设置的允许4级别权限用户访问的应用程序与资源以及切换至1、2级别权限用户的操作权限。步骤二:设置各个级别权限用户的解锁密码与各级别权限用户的智能手机应用与资源访问权限;当各级别权限用户的解锁密码以及智能手机应用与资源访问权限设置完毕后,自动生成profile配置文件;且在1、2级别权限用户的解锁密码与智能手机应用与资源访问权限设置完毕后,进入步骤三;而在3级别权限用户的解锁密码与智能手机应用与资源访问权限设置完毕后,直接进入步骤四。步骤三:通过智能手机当前时刻状态,选择各个权限级别权限用户间的切换方式;各级别权限用户间的切换包括三种方式:方式一:正在使用智能手机中应用程序时,通过长按关机按钮进行各个级别权限的切换;方式二:智能手机处于解锁状态,且处于智能手机的主页面时,通过长按关机按钮或者点击手机上的用户切换菜单按钮进行切换;方式三:智能手机处于锁屏状态,则通过选择解锁方式进行用户级别的切换。上述方式一与方式二中,如果用户是由高权限等级用户转向低权限等级用户时,则无需进行验证,直接进入步骤四;如果由低权限等级用户转向高权限等级用户时,则需要进行相应的权限验证,输入步骤二中为需要切换的级别权限用户设定的解锁密码,随后进入步骤四;在上述各级别权限用户间进行切换的同时,自动消除智能手机中存在临时用户。步骤四:各个权限级别权限用户智能手机应用与资源访问权限控制;调用1adapplicationO函数,通过android系统所提供的PackageManagerService服务,获得智能手机中所有应用与资源的permission权限,与步骤二中生成的profile配置文件进行对比,将profile配置文件中不具有的智能手机应用与资源对应的permission权限进行禁用;同时,在android系统主界面的onRestart O中函数调用1adapplicationO来实现当前级别权限用户所设置的智能手机功能显示。针对上述智能手机多用户模式权限管理方法的智能手机多用户模式权限管理系统,包括权限设定模块1、密码权限配置模块2、用户权限控制模块3、用户级别权限识别判断模块4、验证模块5以及用户切换模块6。所述权限设定模块I将用户权限等级由高到低分为1、2、3、4级别权限用户,并为各级别权限用户设定了所具有的操作权限。其中,I级别权限用户具有安装卸载应用程序,访问所有的应用程序与资源,生成2、3、4级别权限用户,设置2、3、4级别权限用户所能访问的应用程序与资源以及切换至2、3、4级别权限用户的操作权限。2级别权限用户仅具有访问I级别权限用户设置的允许2级别权限用户访问的应用程序与资源,生成3级别权限用户,设置3级别权限用户所能访问的应用程序与资源以及切换至1、3、4级别权限用户的操作权限。3级别权限用户仅具有访问I级别权限用户或2级别权限用户设置的3级别权限用户所能访问的应用程序与资源以及切换至1、2、4级别权限用户的操作权限;而4级别权限用户仅具有访问I级别权限用户所设置的允许4级别权限用户访问的应用程序与资源以及切换至1、2级别权限用户的操作权限。
密码权限配置模块2用来为各级别权限用户设置解锁的密码,还用来对各级别权限用户设置智能手机中应用与资源的访问权限;在各级别权限用户的解锁密码与允许访问的智能手机应用与资源的权限设定完毕后,由密码权限配置模块2自动生成profile配置文件。所述用户权限控制模块3用来根据权限配置模块中设定的各个级别权限用户所具有的智能手机应用与资源访问权限控制智能手机在各个级别权限用户时,显示可访问的智能手机应用与资源。其中,用户切换模块6用来控制各级别权限用户的切换方式,内设定有三种各级别权限用户间的切换方式,分别为:a、长按关机键切换用户;b、点击手机上的用户切换菜单按钮进行切换;c、选择解锁方式进行用户级别的切换。所述用户级别权限识别判断模块4用来识别当前智能手机的使用状态,并根据当前智能手机的使用状态,调用用户切换方式设定模块中所设定的相应的各级别权限用户间的切换方式,具体为:智能手机的使用状态包括三种,分别为:A、智能手机中应用程序开启使用时;B、智能手机处于解锁状态,但并没有使用任何应用程序(即处于智能手机的主页面);C、智能手机处于锁屏状态。用户级别权限识别判断模块4对上述三种智能手机状态进行识别后,分别相应的调用用户切换模块6中的三种切换方式;若智能手机处于状态A时,则调用切换方式a ;若智能手机处于状态B时,则同时调用切换方式a与b ;若智能手机处于C状态时,则调用切换方式C。用户级别权限识别判断模块4还对当前时刻用户的级别权限与所需切换用户的级别权限进行判断;若当前时刻用户的级别权限与所需切换用户的级别权限为由高至底切换时,则可直接进行用户切换;若当前用户的级别权限与所切换的用户级别权限为由低至高切换时,则进入验证模块5 ;在验证模块5中输入通过密码权限配置模块为所需切换级别权限用户设置的解锁密码,验证模块5对数输入密码与密码权限配置模块2中为所需切换级别权限用户设置的密码进行比较,若相符合则完成用户切换;不符合则重新输入。在上述用户级别权限识别判断模块4还在各级别权限用户间进行切换的同时,消除存在的临时用户。本发明的优点在于:1、本发明智能手机多用户模式权限管理方法,根据权限分类需要,设定四个级别的用户,且通过设定不同用户使用权限,达到保护手机内敏感信息的目的,且还可实现用户权限的快速切换,从而为用户提供方便的用户权限管理;2、本发明智能手机多用户模式权限管理方法,为用户提供了 3种切换方式,用户根据使用场景,实现方便、快速地切换。3、本发明智能手机多用户模式权限管理方法,根据智能手机自身的特点,基于用户类别进行权限控制,实现影响小、效果显著。


图1本发明智能手机多用户模式权限管理方法流程图;图2本发明智能手机多用户模式权限管理系统整体结构框图。图中:1-权限设定模块2-密码权限配置模块3-用户权限控制模块4-用户级别权限识别判断模块4 5-验证模块6-用户切换模块
具体实施例方式下面结合附图对本发明做进一步说明。由于智能手机中的多用户模式访问机制来源于计算机操作系统的中的多用户访问机制,但是又和传统计算机系统中的多用户访问的概念有些不点同,计算机系统中的多用户访问是指:多个用户可以同时使用一个计算机系统做不同的事情;而在智能手机中,同一时刻只有一个用户能使用智能手机。因此,本发明在单用户使用手机的基础上,将使用手机者划分为不同等级的用户同时为他们提供相应的权限,通过下述步骤来实现:步骤一:设定用户权限等级及具有的操作权限;根据智能手机某一时刻使用者的不同,将用户权限等级由高至低分为1、2、3、4级别权限用户,分别对应的用户分为所有者、一般用户、临时用户与游客;其中,I级别权限用户具有安装卸载应用程序,访问所有的应用程序与资源,生成
2、3、4级别权限用户,设置2、3、4级别权限用户所能访问的应用程序与资源以及切换至2、
3、4级别权限用户的操作权限;2级别权限用户仅具有访问I级别权限用户设置的允许2级别权限用户访问的应用程序与资源,生成3级别权限用户,设置3级别权限用户所能访问的应用程序与资源(范围需在I级别权限用户允许2级别权限用户访问的应用程序与资源)以及切换至1、3、4级别权限用户的操作权限;3级别权限用户仅具有访问I级别权限用户或2级别权限用户设置的3级别权限用户所能访问的应用程序与资源以及切换至1、2、4级别权限用户的操作权限;而4级别权限用户仅具有访问I级别权限用户所设置的允许4级别权限用户访问的应用程序与资源以及切换至1、2级别权限用户的操作权限。步骤二:设置各个级别权限用户的解锁密码与各级别权限用户的智能手机应用与资源访问权限;为防止各级别权限用户在使用智能手机时,锁屏后无法进入智能手机主界面,或直接进入到I级别权限用户的主界面,因此需要对步骤一中各级别权限用户设置对应的解锁的密码;通常I级别权限用户与2级别权限用户可选择安全性高的解锁方式,如:数字密码、九宫格等解锁方式;而游客则可采用简便但安全性地的解锁方式,如:抖动、滑动解锁等无需密码的解锁方式。在为各级别权限用户设置密码完毕后,可对各级别权限用户的智能手机应用与资源访问权限进行设置;其中,智能手机应用与资源访问权限包括:个人信息访问权限(包括:短信,联系人列表、图片等使用权限)、资源访问权限(包括:重力等各种传感器、WiF1、GPS、蓝牙、照相机等使用权限)、系统设置访问权限(包括:应用程序的卸载和安装、设置系统日期和时间、设置默认软件的设置如输入法设计等使用权限)、应用程序访问权限。当各级别权限用户的解锁密码以及智能手机应用与资源访问权限设置完毕后,自动生成profile配置文件,自此完成了各个级别用户的初始设置。在选定步骤一中各个级别权限用户后,还可对各个级别权限用户已设置的解锁密码或智能手机应用与资源访问权限进行修改,随后会自动生成新的profile配置文件。且在3级别权限用户的解锁密码与智能手机应用与资源访问权限设置完毕后,直接进入步骤四。步骤三:通过智能手机当前时刻状态,选择各个权限级别权限用户间的切换方式;在完成步骤二后,需要通过切换的方式实现各级别权限用户访问智能手机对应的应用与资源访问。因此本发明中各级别权限用户间的切换包括三种方式:方式一:正在使用智能手机中某个应用程序时,通过长按关机按钮进行各个级别权限的切换;方式二:智能手机处于解锁状态,但并没有使用任何应用程序(即处于智能手机的主页面)时,通过长按关机按钮或者点击手机上的用户切换菜单按钮进行切换;方式三:智能手机处于锁屏状态,需要选择一种用户访问手机时,通过选择解锁方式进行用户级别的切换;上述方式一与方式二中,如果用户是由高权限等级用户转向低权限等级用户时,则无需进行验证(即输入密码),直接进入步骤四;如果由低权限等级用户转向高权限等级用户时,则需要进行相应的权限验证,输入步骤二中为需要切换的级别权限用户设定的解锁密码,随后进入步骤四。在上述各级别权限用户间进行切换的同时,自动消除临时用户。步骤四:各个权限级别权限用户智能手机应用与资源访问权限控制;步骤三中,在切换到各个级别权限用户后,调用1adapplicationO函数,并根据步骤二中各个级别权限用户生成的profile配置文件,显示各个级别权限用户可访问的智能手机应用与资源,从而实现各级别用户智能手机应用与资源权限的检查与控制。上述1adapplication ()函数中,通过 android 系统所提供的 PackageManagerService 服务,获得智能手机中所有应用与资源的permission权限,并通过智能手机中所有应用与资源的permission权限与步骤二中生成的profile配置文件进行对比,将profile配置文件中不具有的智能手机应用与资源对应的permission权限进行禁用;同时,在android系统主界面的onRestartO中函数调用1adapplicationO来实现当前级别权限用户所设置的智能手机功能显示,达到控制各级别权限用户的智能手机操作权限的控制。例如:pr0file配置文件中没有设置通话功能,因此在1adapplicationO函数会对智能手机使用到通话功能permission权限的应用禁用,即这些具有通话功能的应用均不进行显示。针对上述方法本发明还提出一种适用于智能手机多用户模式权限管理系统,包括权限设定模块1、密码权限配置模块2、用户权限控制模块3、用户级别权限识别判断模块4、验证模块5以及用户切换模块6。所述权限设定模块I将用户权限等级由高到低分为1、2、3、4级别权限用户,分别对应的用户为所有者、一般用户、临时用户与游客;并为各级别权限用户设定了所具有的操作权限。其中,I级别权限用户具有安装卸载应用程序,访问所有的应用程序与资源,生成
2、3、4级别权限用户,设置2、3、4级别权限用户所能访问的应用程序与资源以及切换至2、
3、4级别权限用户的操作权限;2级别权限用户仅具有访问I级别权限用户设置的允许2级别权限用户访问的应用程序与资源,生成3级别权限用户,设置3级别权限用户所能访问的应用程序与资源(范围需在I级别权限用户允许2级别权限用户访问的应用程序与资源)以及切换至1、3、4级别权限用户的操作权限;3级别权限用户仅具有访问I级别权限用户或2级别权限用户设置的3级别权限用户所能访问的应用程序与资源以及切换至1、2、4级别权限用户的操作权限;而4级别权限用户仅具有访问I级别权限用户所设置的允许4级别权限用户访问的应用程序与资源以及切换至1、2级别权限用户的操作权限。为防止各级别权限用户在使用手机时,锁屏后无法进入智能手机主界面,或直接进入到I级别权限用户的主界面,因此各级别权限用户通过密码权限配置模块2为各级别权限用户设置解锁的密码;密码权限配置模块2具有密码解锁方式与非密码解锁方式可进行选择,通常I级别权限用户与2级别权限用户可选择安全性高的密码解锁方式,如:数字密码、九宫格等解锁方式;而游客则可采用简便但安全性低的非密码解锁方式,如:抖动、滑动解锁等无需密码的破解方式。密码权限配置模块2还用来对权限设定模块I中设定的各级别权限用户设置智能手机中应用与资源的访问权限;其中,智能手机应用与资源权限包括:个人信息使用权限(包括:短信,联系人列表、图片等使用权限)、资源访问使用权限(包括:重力等各种传感器、WiF1、GPS、蓝牙、照相机等使用权限)、系统设置使用权限(包括:应用程序的卸载和安装、设置系统日期和时间、设置默认软件的设置如输入法设计等使用权限)、应用程序使用权限。在上述各级别权限用户的解锁密码与允许访问的智能手机应用与资源的权限设定完毕后,由密码权限配置模块2自动生成profile配置文件。所述用户权限控制模块3用来根据权限设定模块I中设定的各个级别权限用户所具有的智能手机应用与资源访问权限控制智能手机在各个级别权限用户时,显示可访问的智能手机应用与资源;具体方式为:用户权限控制模块3调用1adapplicationO函数,并根据由密码权限配置模块2生成profile配置文件,显示在密码权限配置模块2中为当前级别权限用户设置的所能访问的智能手机应用与资源,从而实现各级别用户智能手机应用与资源权限的检查与控制。上述1adapplicationO函数中,通过android系统所提供的PackageManagerService服务,获得智能手机中所有应用与资源的permission权限,并通过智能手机中所有应用与资源的permission权限与密码权限配置模块2中生成的profile配置文件进行对比,将profile配置文件中不具有的智能手机应用与资源权限所对应的permission权限进行禁用;同时,通过android系统共有的onRestart O函数调用1adapplicationO来实现权限设定模块I中对各级别权限用户能够访问的智能手机应用与资源功能显示,达到各级别权限用户的智能手机应用与资源访问权限的控制。所述用户切换模块6用来控制各级别权限用户的切换方式,内设定有三种各级别权限用户间的切换方式,分别为:a、长按关机键切换用户;b、点击手机上的用户切换菜单按钮进行切换;
c、选择解锁方式进行用户级别的切换。所述用户级别权限识别判断模块4用来识别当前智能手机的使用状态,并根据当前智能手机的使用状态,调用用户切换方式设定模块中所设定的相应的各级别权限用户间的切换方式,具体为:智能手机的使用状态包括三种,分别为:A、智能手机中应用程序开启使用时;B、智能手机处于解锁状态,但并没有使用任何应用程序(即处于智能手机的主页面);C、智能手机处于锁屏状态。用户级别权限识别判断模块4对上述三种智能手机状态进行识别后,分别相应的调用用户切换模块6中的三种切换方式;若智能手机处于状态A时,则调用切换方式a ;若智能手机处于状态B时,则同时调用切换方式a与b ;若智能手机处于C状态时,则调用切换方式C。用户级别权限识别判断模块4还对当前时刻用户的级别权限与所需切换用户的级别权限进行判断;若当前时刻用户的级别权限与所需切换用户的级别权限为由高至底切换时,则可直接进行用户切换;若当前用户的级别权限与所切换的用户级别权限为由低至高切换时,则进入验证模块5 ;在验证模块5中输入通过密码权限配置模块为所需切换级别权限用户设置的解锁密码,验证模块5对输入密码与密码权限配置模块2中为所需切换级别权限用户设置的密码进行比较,若相符合则完成用户切换;不符合则重新输入。在上述用户级别权限识别判断模块4还在各级别权限用户间进行切换的同时,消除存在的临时用户。
权利要求
1.智能手机多用户模式权限管理方法,其特征在于:通过下述步骤来实现: 步骤一:设定用户权限等级及具有的操作权限; 根据智能手机某一时刻使用者的不同,将用户权限等级由高至低分为1、2、3、4级别权限用户; 其中,I级别权限用户具有安装卸载应用程序,访问所有的应用程序与资源,生成2、3、4级别权限用户,设置2、3、4级别权限用户所能访问的应用程序与资源以及切换至2、3、4级别权限用户的操作权限; 2级别权限用户仅具有访问I级别权限用户设置的允许2级别权限用户访问的应用程序与资源,生成3级别权限用户,设置3级别权限用户所能访问的应用程序与资源以及切换至1、3、4级别权限用户的操作权 限; 3级别权限用户仅具有访问I级别权限用户或2级别权限用户设置的3级别权限用户所能访问的应用程序与资源以及切换至1、2、4级别权限用户的操作权限; 而4级别权限用户仅具有访问I级别权限用户所设置的允许4级别权限用户访问的应用程序与资源以及切换至1、2级别权限用户的操作权限; 步骤二:设置各个级别权限用户的解锁密码与各级别权限用户的智能手机应用与资源访问权限;当各级别权限用户的解锁密码以及智能手机应用与资源访问权限设置完毕后,自动生成profile配置文件;且在1、2级别权限用户的解锁密码与智能手机应用与资源访问权限设置完毕后,进入步骤三;而在3级别权限用户的解锁密码与智能手机应用与资源访问权限设置完毕后,直接进入步骤四; 步骤三:通过智能手机当前时刻状态,选择各个权限级别权限用户间的切换方式; 各级别权限用户间的切换包括三种方式: 方式一:正在使用智能手机中应用程序时,通过长按关机按钮进行各个级别权限的切换; 方式二:智能手机处于解锁状态,且处于智能手机的主页面时,通过长按关机按钮或者点击手机上的用户切换菜单按钮进行切换; 方式三:智能手机处于锁屏状态,则通过选择解锁方式进行用户级别的切换; 上述方式一与方式二中,如果用户是由高权限等级用户转向低权限等级用户时,则无需进行验证,直接进入步骤四;如果由低权限等级用户转向高权限等级用户时,则需要进行相应的权限验证,输入步骤二中为需要切换的级别权限用户设定的解锁密码,随后进入步骤四;在上述各级别权限用户间进行切换的同时,自动消除智能手机中存在临时用户;步骤四:各个权限级别权限用户智能手机应用与资源访问权限控制; 调用 1adapplicationO 函数,通过 android 系统所提供的 PackageManagerService服务,获得智能手机中所有应用与资源的permission权限,与步骤二中生成的profile配置文件进行对比,将profile配置文件中不具有的智能手机应用与资源对应的permission权限进行禁用;同时,在android系统主界面的onRestart O中函数调用1adapplicationO来实现当前级别权限用户所设置的智能手机功能显示。
2.如权利要求1所述智能手机多用户模式权限管理方法,其特征在于:所述步骤2中,I级别权限用户与2级别权限用户可选择高安全性解锁方式;而4级别权限用户采用低安全性解锁方式。
3.基于权利要求1所述智能手机多用户模式权限管理方法的智能手机多用户模式权限管理系统,其特征在于:包括权限设定模块、密码权限配置模块、用户权限控制模块、用户级别权限识别判断模块、验证模块以及用户切换模块; 所述权限设定模块将用户权限等级由高到低分为1、2、3、4级别权限用户,并为各级别权限用户设定了所具有的操作权限;其中,I级别权限用户具有安装卸载应用程序,访问所有的应用程序与资源,生成2、3、4级别权限用户,设置2、3、4级别权限用户所能访问的应用程序与资源以及切换至2、3、4级别权限用户的操作权限;2级别权限用户仅具有访问I级别权限用户设置的允许2级别权限用户访问的应用程序与资源,生成3级别权限用户,设置3级别权限用户所能访问的应用程序与资源以及切换至1、3、4级别权限用户的操作权限;3级别权限用户仅具有访问I级别权限用户或2级别权限用户设置的3级别权限用户所能访问的应用程序与资源以及切换至1、2、4级别权限用户的操作权限;而4级别权限用户仅具有访问I级别权限用户所设置的允许4级别权限用户访问的应用程序与资源以及切换至1、2级别权限用户的操作权限; 密码权限配置模块用来为各级别权限用户设置解锁的密码,还用来对各级别权限用户设置智能手机中应用与资源的访问权限;在各级别权限用户的解锁密码与允许访问的智能手机应用与资源的权限设定完毕后,由密码权限配置模块自动生成profile配置文件; 所述用户权限控制模块用来根据权限设定模块中设定的各个级别权限用户所具有的智能手机应用与资源访问权限控制智能手机在各个级别权限用户时,显示可访问的智能手机应用与资源; 其中,用户切换模块用来控制各级别权限用户的切换方式,内设定有三种各级别权限用户间的切换方式,分别为: a、长按关机键切换用户; b、点击手机上的用户切换菜单按钮进行切换; C、选择解锁方式进行用户级别的切换; 所述用户级别权限识别判断模块用来识别当前智能手机的使用状态,并根据当前智能手机的使用状态,调用用户切换方式设定模块中所设定的相应的各级别权限用户间的切换方式,具体为: 智能手机的使用状态包括三种,分别为: A、智能手机中应用程序开启使用时; B、智能手机处于解锁状态,但并没有使用任何应用程序; C、智能手机处于锁屏状态; 用户级别权限识别判断模块对上述三种智能手机状态进行识别后,分别相应的调用用户切换模块中的三种切换方式;若智能手机处于状态A时,则调用切换方式a ;若智能手机处于状态B时,则同时调用切换方式a与b ;若智能手机处于C状态时,则调用切换方式c ; 用户级别权限识别判断模块还对当前时刻用户的级别权限与所需切换用户的级别权限进行判断;若当前时刻用户的级别权限与所需切换用户的级别权限为由高至底切换时,则可直接进行用户切换;若当前用户的级别权限与所切换的用户级别权限为由低至高切换时,则进入验证模块;在验证模块中输入通过密码权限配置模块为所需切换级别权限用户设置的解锁密码,验证模块对数输入密码与密码权限配置模块中为所需切换级别权限用户设置的密码进行比较,若相符合则完成用户切换;不符合则重新输入; 在上述用户级别权限识别判断模块还在各级别权限用户间进行切换的同时,消除存在的临时用户。
4.如权利要求3所述智能手机多用户模式权限管理系统,其特征在于:用户权限控制模块的具体实现方式为:用户权限控制模块调用1adapplicationO函数,并根据由密码权限配置模块生成profile配置文件,显示在密码权限配置模块中为当前级别权限用户设置的所能访问的智能手机应用与资源,从而实现各级别用户智能手机应用与资源权限的检查与控制;上述1adapplicationO函数中,通过android系统所提供的PackageManagerService服务,获得智能手机中所有应用与资源的permission权限,并通过智能手机中所有应用与资源的permission权限与密码权限配置模块中生成的profile配置文件进行对比,将profile配置文件中不具有的智能手机应用与资源权限所对应的permission权限进行禁用;同时,通过android系统共有的onRestart O函数调用1adappIication O来实现权限设定模块中对各级别权限用户能够访问的智能手机应用与资源 功能显示。
全文摘要
本发明公开一种智能手机多用户模式权限管理方法,首先将用户权限设定为4个级别,并分别设置各级别权限用户的操作权限;随后为各级别权限用户设置解锁密码与智能手机应用、资源访问权限;从而显示设置好的各权限级别用户可访问的智能手机应用、资源;本发明还根据智能手机当前时刻使用状态,提供三种切换方式进行各级别权限用户间的切换;且在由低权限等级用户转向高权限等级用户时,还需进行权限验证。根据上述方法本发明还公开一种智能手机多用户模式权限管理系统,通过模块化设计实现智能手机多用户模式权限管理。本发明的优点在于通过设定不同用户使用权限,达到保护手机内敏感信息的目的,且还可实现用户权限的快速切换。
文档编号H04M1/725GK103108082SQ20131002726
公开日2013年5月15日 申请日期2013年1月24日 优先权日2013年1月24日
发明者原仓周, 郭飞, 王雷 申请人:北京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1