[发明专利]应用程序分时分权限管理方法、系统、一体机及存储介质在审
申请号: | 202011387532.7 | 申请日: | 2020-12-01 |
公开(公告)号: | CN112464186A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 柒强;罗益峰;洪飞龙 | 申请(专利权)人: | 广州朗国电子科技有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31 |
代理公司: | 广州市专注鱼专利代理有限公司 44456 | 代理人: | 凌霄汉 |
地址: | 510000 广东省广州市黄埔区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 时分 权限 管理 方法 系统 一体机 存储 介质 | ||
1.应用程序分时分权限管理方法,其特征在于,包括以下步骤:
步骤1、用户运行第一应用程序;
步骤2、控制模块判断当前的屏幕状态是否为锁屏状态,如果不是,则不作处理;否则转至步骤3;
步骤3、控制模块遍历时间列表,得到当前时间点对应的时间标签;
步骤4、控制模块获取数据库中存储的应用列表,通过for循环进行应用列表的遍历,得到当前时间点对应的时间标签包含的应用程序包名;
步骤5、将第一应用程序的包名与步骤4中得到的应用程序包名进行比对,如果第一应用程序的包名不在步骤4中得到的应用程序包名中,禁止用户运行第一应用程序,否则允许运行。
2.根据权利要求1所述的应用程序分时分权限管理方法,其特征在于,还包括循环监控应用程序运行情况的步骤:在锁屏状态下,控制模块每隔一段时间扫描一次当前正在运行的应用程序,将当前正在运行的应用程序与当前时间点对应的时间标签下的应用程序进行比对,如果当前运行的应用程序不在当前时间点对应的时间标签下的应用程序中,则调用Android系统的应用管理服务停止该当前正在运行的应用程序。
3.根据权利要求1所述的应用程序分时分权限管理方法,其特征在于,所述的时间列表由很若干个数据对组成,每个数据对由一个时间段对应一个时间标签组成,表达为{时间段,时间标签}。
4.根据权利要求3所述的应用程序分时分权限管理方法,其特征在于,所述的时间列表的生成过程为:
每天0点或一体机每天第一次开机时,时间管理模块读取数据库中的所有时间对象数据,判断每条时间对象数据是否是日重复,如果是,则获取时间段与时间标签对应的一个数据对,写入时间列表中;如果不是日重复,则判断为周重复,判断时间对象数据中的周重复是否为当天,如果是则获取时间对象中时间段与时间标签对应的一个数据对,写入时间列表中。
5.根据权利要求4所述的应用程序分时分权限管理方法,其特征在于,所述的时间对象数据包括日循环或周循环、循环的时间段、对应的时间标签。
6.根据权利要求1所述的应用程序分时分权限管理方法,其特征在于,所述的得到当前时间点对应的时间标签的方法为:控制模块获取数据库中存储的时间列表,通过for循环进行时间列表的遍历,得到当前时间点所对应的时间标签。
7.根据权利要求1所述的应用程序分时分权限管理方法,其特征在于,所述的应用列表的生成方法为:应用管理模块根据数据库中保存的用户设置的应用程序的使用权限,将应用程序按照时间标签进行分类,生成当天的应用列表。
8.应用程序分时分权限管理系统,其特征在于,包括时间管理模块、应用管理模块、控制模块和数据库,其中:
时间管理模块,管理用户设置的时间对象,初始化时根据用户设置的时间对象数据生成每天的时间列表,或者在用户修改时间对象数据时更新时间列表;
应用管理模块,负责应用列表的管理,根据用户设置的应用程序的使用权限,将应用程序按时间标签进行分类,形成应用列表;在用户卸载某一个应用程序时,遍历所有应用列表,删除对应的应用包名;
控制模块,用于获取当前的屏幕状态是否为锁屏,在锁屏状态下,调取应用列表,允许当前时间点对应的时间标签下的应用列表中的应用程序运行;
存储模块,用于保存用户设置的时间对象数据、应用程序的使用权限数据、时间列表和应用列表。
9.一种一体机,其特征在于,包括权利要求8所述的应用程序分时分权限管理系统。
10.一种存储介质,存储有计算机程序,其特征在于,运行所述的计算机程序,可以执行权利要求1至7任一项所述的应用程序分时分权限管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州朗国电子科技有限公司,未经广州朗国电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011387532.7/1.html,转载请声明来源钻瓜专利网。