在手机操作系统下的应用家长控制系统和方法技术方案

技术编号:14415039 阅读:95 留言:0更新日期:2017-01-12 03:05
提出了一种在手机操作系统下的应用家长控制系统和方法。在手机操作系统下的应用家长控制系统包括:远端控制器,用于使用户能够设置远端控制器中的应用白名单;应用白名单判断器,用于定期访问远端控制器以从远端控制器获取应用白名单;以及应用拦截器,用于从应用白名单判断器读取应用白名单,并根据应用白名单来确定是否允许应用的启动;其中,所述应用白名单判断器在手机操作系统的系统服务启动之后启动,所述应用拦截器在手机操作系统的应用管理服务启动之后启动。针对手机操作系统提供了方便的家长控制。

【技术实现步骤摘要】

本专利技术涉及家长控制
,具体涉及在手机操作系统下的应用家长控制系统和方法
技术介绍
近年来,智能手机被广泛应用。在手机操作系统下,用户可以方便地安装第三方开发的多种应用,享受智能手机带来的乐趣。青少年群体目前普遍使用手机。在手机操作系统下(例如,在Android操作系统下)学生可以随意安装和使用包括微信、QQ等在内的各种应用,当在学习时间使用这些应用时,会极大的影响学生的学习效率,降低学习的积极性。然而目前不存在针对手机操作系统的家长控制方案。
技术实现思路
本专利技术实施例的目的在于一种在手机操作系统下的应用家长控制系统和方法。根据本专利技术实施例的一方面,提供了一种在手机操作系统下的应用家长控制系统,包括:远端控制器,用于使用户能够设置远端控制器中的应用白名单;应用白名单判断器,用于定期访问远端控制器以从远端控制器获取应用白名单;以及应用拦截器,用于从应用白名单判断器读取应用白名单,并根据应用白名单来确定是否允许应用的启动;其中,所述应用白名单判断器在手机操作系统的系统服务启动之后启动,所述应用拦截器在手机操作系统的应用管理服务启动之后启动。根据本专利技术实施例的另一方面,提供了一种在手机操作系统下的应用家长控制方法,包括:经由远端控制器来设置远端控制器中的应用白名单;由应用白名单判断器定期访问远端控制器以从远端控制器获取应用白名单;以及由应用拦截器从应用白名单判断器读取应用白名单,并根据应用白名单来确定是否允许应用的启动;其中,所述应用白名单判断器在手机操作系统的系统服务启动之后启动,所述应用拦截器在手机操作系统的应用管理服务启动之后启动。本专利技术的实施例针对手机操作系统提供了方便的家长控制,使家长能够根据需要拦截学生手机上不期望的应用,以防止对学生的学习造成不利影响。附图说明为了更好的理解本专利技术,将根据以下附图对本专利技术进行详细描述:图1示出了根据本专利技术一实施例的在手机操作系统下的应用家长控制系统的结构框图。图2示出了根据本专利技术另一实施例的在手机操作系统下的应用家长控制系统的结构框图。图3示出了根据本专利技术一实施例的在手机操作系统下的应用家长控制方法的流程图。图4示出了根据本专利技术一实施例的应用拦截过程的流程图。图5(a)-5(c)分别示出了根据本专利技术一实施例的应用白名单判断器、应用拦截器和应用记录器与手机系统的连接。具体实施方式下面将详细描述本专利技术的具体实施例,应当注意,这里描述的实施例只用于举例说明,并不用于限制本专利技术。在以下描述中,为了提供对本专利技术的透彻理解,阐述了大量特定细节。然而,对于本领域普通技术人员显而易见的是:不必采用这些特定细节来实行本专利技术。在其他实例中,为了避免混淆本专利技术,未具体描述公知的电路、材料或方法。在整个说明书中,对“一个实施例”、“实施例”、“一个示例”或“示例”的提及意味着:结合该实施例或示例描述的特定特征、结构或特性被包含在本专利技术至少一个实施例中。因此,在整个说明书的各个地方出现的短语“在一个实施例中”、“在实施例中”、“一个示例”或“示例”不一定都指同一实施例或示例。此外,可以以任何适当的组合和/或子组合将特定的特征、结构或特性组合在一个或多个实施例或示例中。此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。应当理解,当称元件“连接到”或“耦接到”另一元件时,它可以是直接连接或耦接到另一元件或者可以存在中间元件。相反,当称元件“直接连接到”或“直接耦接到”另一元件时,不存在中间元件。相同的附图标记指示相同的元件。这里使用的术语“和/或”包括一个或多个相关列出的项目的任何和所有组合。图1示出了根据本专利技术一实施例的在手机操作系统下的应用家长控制系统10的结构框图。如图1所示,应用家长控制系统10可以包括远端控制器101、应用白名单判断器102和应用拦截器103。远端控制器101使用户能够设置远端控制器201中的应用白名单。应用白名单判断器102定期访问远端控制器101以从远端控制器101获取应用白名单。应用拦截器103从应用白名单判断器102读取应用白名单,并根据应用白名单来确定是否允许应用的启动。应用白名单判断器102可以在手机操作系统的系统服务启动之后启动,应用拦截器103可以在手机操作系统的应用管理服务启动之后启动。在特定实施例中,手机操作系统可以为Android操作系统。图2示出了根据本专利技术另一实施例的在手机操作系统下的应用家长控制系统20的结构框图。如图2所示,应用家长控制系统20可以包括远端控制器201、应用白名单判断器202、应用拦截器203和应用记录器204。手机操作系统可以为Android操作系统。远端控制器201使用户能够设置远端控制器201中的应用白名单以及应用拦截器的开关状态。例如,远端控制器201可以包括基于Web的控制模块和服务器,诸如白名单和应用拦截器203的开关状态等信息存储在服务器中。用户能够经由所述基于Web的控制模块来设置服务器中的白名单和应用拦截器203的开关状态等。应用白名单判断器202定期访问远端控制器201以从远端控制器201获取应用白名单。在本实施例中,应用白名单判断器102为Android基础服务器,可以由数据容器来实现。图5(a)示出了根据本专利技术一实施例的应用白名单判断器202与手机系统的连接。如图5(a)所示,应用白名单判断器102可以与系统服务(SystemServer)模块501相连。例如,可以在系统服务模块501中加入启动代码,从而当手机启动时,应用白名单判断器202可以随着系统服务的启动而自动启动。应用白名单判断器202可以在启动时从本地数据容器502载入缓存信息以获取手机启动前的白名单设置。应用拦截器203从应用白名单判断器202读取应用白名单并根据应用白名单来确定是否允许应用的启动。应用拦截器203还可以定期访问远端控制器201以按照远端控制器201中应用拦截器203的开关状态来开启或关闭。图5(b)示出了根据本专利技术一实施例的应用拦截器203与手机系统的连接。如图5(b)所示,应用拦截器203与应用管理服务(ActivityManagerService)模块505相连。在启动手机上的应用时,应用管理服务模块505启动,从而应用拦截器203随着应用管理服务的启动而启动。在Andriod操作系统下,每个应用都具有固定且唯一的包信息(PackageInformation),根据所述包信息可以判断哪个应用将会启动。在特定实施例中,应用拦截器203可以基于所述包信息来根据应用白名单对应用进行过滤。例如,对于要启动的应用,应用拦截器203可以在读取应用白名单之后基于该应用的包信息来确定该应用是否存在于应用白名单之中,如果是则允许启动该应用,否则进一步确定该应用是否是系统应用,如果是则允许启动该应用,否则禁止启动该应用。具体地,可以将应用拦截器203允许启动的应用添加到现存应用堆栈(ActivityStack)模块506中,以便完成启动。应用记录器204记录手机中安装的应用并将记录结果上传到远端控制器201。图5(c)示出了根据本专利技术一实施例的应用记录器204与手机系统的连接。如图5(c)所示,应用记录器204与包本文档来自技高网...
在手机操作系统下的应用家长控制系统和方法

【技术保护点】
一种在手机操作系统下的应用家长控制系统,包括:远端控制器,用于使用户能够设置远端控制器中的应用白名单;应用白名单判断器,用于定期访问远端控制器以从远端控制器获取应用白名单;以及应用拦截器,用于从应用白名单判断器读取应用白名单,并根据应用白名单来确定是否允许应用的启动;其中,所述应用白名单判断器在手机操作系统的系统服务启动之后启动,所述应用拦截器在手机操作系统的应用管理服务启动之后启动。

【技术特征摘要】
1.一种在手机操作系统下的应用家长控制系统,包括:远端控制器,用于使用户能够设置远端控制器中的应用白名单;应用白名单判断器,用于定期访问远端控制器以从远端控制器获取应用白名单;以及应用拦截器,用于从应用白名单判断器读取应用白名单,并根据应用白名单来确定是否允许应用的启动;其中,所述应用白名单判断器在手机操作系统的系统服务启动之后启动,所述应用拦截器在手机操作系统的应用管理服务启动之后启动。2.根据权利要求1所述的应用家长控制系统,还包括:应用记录器,用于记录手机中安装的应用并将记录结果上传到远端控制器。3.根据权利要求2所述的应用家长控制系统,其中,所述应用记录器在手机操作系统的包管理服务启动之后启动。4.根据权利要求1所述的应用家长控制系统,其中,所述远端控制器还用于使用户能够设置远端控制器中应用拦截器的开关状态,所述应用拦截器还用于定期访问远端控制器以按照远端控制器中应用拦截器的开关状态来开启或关闭。5.根据权利要求1至4中任一项权利要求所述的应用家长控制系统,其中,所述手机操作系统为Andr...

【专利技术属性】
技术研发人员:陈鹏飞周凌高飞杨凯
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1