一种童锁方法及系统的制作方法

文档序号:7894397阅读:285来源:国知局
专利名称:一种童锁方法及系统的制作方法
技术领域
本发明属于基于Android操作系统的终端设备技术领域,尤其涉及一种基于Android操作系统终端设备童锁的方法及系统。
背景技术
随着安卓(Android)操作系统在移动互联以及智能家电等行业的迅速崛起,基于Android操作系统开发的应用程序也越来越多,这些应用程序涉及到天天影音、音乐视频、娱乐资讯、即时通信、VOA听音记单词、图书动漫、教育学习、游戏娱乐等各个类别,如此多的应用程序对未成年人具有非常大的吸引力。然而,并非所有的应用程序都适合未成年人,例如某些暴力游戏等。因此,如何对这些应用程序进行分类管理,以避免不健康信息对未成年人造成不利的影响具有重要的现实意义。

发明内容
本发明实施例的目的在于提供一种童锁方法,以解决现有基于Android操作系统的終端设备对未成年人使用应用程序的管控问题。本发明实施例是这样实现的,一种童锁方法,应用于基于Android操作系统的终端设备,所述方法包括接收用户发送的安装应用程序或功能服务请求以及所述用户发送的该应用程序或功能服务的所属类别,并在安装完所述应用程序或功能服务后将所述应用程序或功能服务的名称和所属类别信息存储至预设的应用程序童锁管理数据库;接收用户根据已安装的应用程序或功能服务的所属类别设置的童锁标识,并将所设置的童锁标识信息存储至所述应用程序童锁管理数据库;侦测已安装的应用程序或功能服务的启动操作,在侦测到已安装的应用程序或功能服务的启动操作时,根据该应用程序或功能服务的名称向所述应用程序童锁管理数据库请求获取该应用程序或功能服务的童锁标识,井根据所述应用程序童锁管理数据库返回的童锁标识控制该应用程序或功能服务的启动。本发明实施例的另ー目的在于提供ー种童锁系统,应用于基于Android操作系统的終端设备,所述系统包括应用程序童锁管理数据库,用于存储已安装的应用程序或功能服务信息,所述应用程序或功能服务信息包括应用程序或功能服务的名称、应用程序或功能服务的所属类别以及应用程序或功能服务的童锁标识;激励学习计划管理模块,用于接收用户根据已安装的应用程序或功能服务的所属类别设置的童锁标识,并将所设置的童锁标识信息存储至所述应用程序童锁管理数据库;应用程序管理模块,用于接收用户发送的安装应用程序或功能服务请求以及所述用户发送的该应用程序或功能服务的所属类别,并在安装完所述应用程序或功能服务后将所述应用程序或功能服务的名称和所属类别信息存储至所述应用程序童锁管理数据库,侦测已安装的应用程序或功能服务的启动操作,并在侦测到已安装的应用程序或功能服务的启动操作时,根据该应用程序或功能服务的名称向所述应用程序童锁管理数据库请求获取该应用程序或功能服务的童锁标识,井根据所述应用程序童锁管理数据库返回的童锁标识控制该应用程序或功能服务的启动。本发明实施例克服了现有技术存在的不足,针对现有基于Android操作系统的終端设备应用程序种类繁多,某些应用程序对未成年人造成不利影响的问题,本发明实施例通过家长对所述应用程序进行精细化分类后设置童锁功能,使得童锁功能设置更具针对性、合理性,从而有效解决现有基于Android操作系统的终端设备对未成年人使用应用程序的管控问题。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的ー些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例一提供的童锁方法的实现流程图;图2是本发明实施例ニ提供的童锁方法的实现流程图;图3是本发明实施例三提供的童锁系统的组成结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进ー步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。实施例一:图I示出了本发明实施例一提供的童锁方法的实现流程,该方法过程详述如下在步骤SlOl中,接收用户发送的安装应用程序或功能服务请求以及所述用户发送的该应用程序或功能服务的所属类别(AppCategory),并在安装完所述应用程序或功能服务后将所述应用程序或功能服务的名称(AppName)和AppCategory信息存储至预设的应用程序童锁管理数据库。在本实施例中,系统在接收到用户发送的安装应用程序或功能服务请求后,要求用户输入待安装应用程序或功能服务的所述类别,在接收到用户输入的所述类别后安装所述应用程序或功能服务。在本实施例中,用户发送的安装应用程序或功能服务请求中携帯有该应用程序或功能服务的名称AppName。所述应用程序童锁管理数据库包括但不局限于如下数据项应用程序或功能服务名称AppName、应用程序或功能服务所属类别AppCategory以及应用程序或功能服务童锁标识LockFlag。所述用户为管控用户,例如家长。在步骤S102中,接收用户根据已安装的应用程序或功能服务的AppCategory设置的LockFlag,并将所设置的LockFlag信息存储至所述应用程序童锁管理数据库。
在本实施例中,在接收到用户对已安装的应用程序设置LockFlag请求时,对所述用户身份进行认证(可由管控用户预先设置好认证信息),在认证通过后显示一管控界面,接收用户根据已安装的应用程序或功能服务的AppCategory并通过所述管控界面设置的LockFlag。其中,设置的LockFlag包括打开(Flase)或者关闭(True)。在设置LockFlag为True时,还包括设置开启童锁的密码。在步骤S103中,侦测已安装的应用程序或功能服务的启动操作,在侦测到已安装的应用程序或功能服务的启动操作时,根据该应用程序或功能服务的AppName向所述应用程序童锁管理数据库请求获取该应用程序或功能服务的LockFlag,并根据所述应用程序童锁管理数据库返回的LockFlag控制该应用程序或功能服务的启动。

在本实施例中,在所述LockFlag为Flase时,启动所述应用程序或功能服务;在所述LockFlag为True吋,需要输入密码,在密码输入正确时启动所述应用程序或功能服务,否则拒绝启动所述应用程序或功能服务。本发明实施例克服了现有技术存在的不足,针对现有基于Android操作系统的终端设备应用程序种类繁多,某些应用程序对未成年人造成不利影响的问题,对所述应用程序进行精细化分类后设置童锁功能,使得家长可以根据应用程序类别设置可以启动或者禁止启动的应用程序,从而有效解决现有基于Android操作系统的终端设备对未成年人使用应用程序的管控问题。实施例ニ :图2示出了本发明实施例ニ提供的童锁方法的实现流程,该方法过程详述如下在步骤S201中,接收用户发送的安装应用程序或功能服务请求以及所述用户发送的该应用程序或功能服务的所属类别(AppCategory),并在安装完所述应用程序或功能服务后将所述应用程序或功能服务的名称(AppName)和AppCategory信息存储至预设的应用程序童锁管理数据库。在本实施例中,用户发送的安装应用程序或功能服务请求中携帯有该应用程序或功能服务的名称AppName。所述应用程序童锁管理数据库包括但不局限于如下数据项应用程序或功能服务名称AppName、应用程序或功能服务所属类别AppCategory、应用程序或功能服务童锁标识(LockFlag)以及应用程序或功能服务的学习计划标识(StudyIssue)。在步骤S202中,接收用户根据已安装的应用程序或功能服务的AppCategory设置的LockFlag、学习计划标识StudyIssue以及相应的学习计划,并将所设置的LockFlag以及Studylssue信息存储至所述应用程序童锁管理数据库。在本实施例中,在接收到用户对已安装的应用程序设置LockFlag请求时,对所述用户身份进行认证(可由管控用户预先设置好认证信息),在认证通过后显示一管控界面,接收用户根据已安装的应用程序或功能服务的AppCategory并通过所述管控界面设置的LockFlag、StudyIssue以及相应的学习计划。其中,设置的LockFlag包括打开(Flase)或者关闭(True)。在设置LockFlag为True时,还包括设置开启童锁的密码,或者,还可以通过进ー步设置StudyIssue来布置相应的学习计划,所述设置的StudyIssue包括是(Yes)或者否(No),在设置StudyIssue为Yes时,管控用户可布置相应的学习计划,在设置Studylssue为No时,管控用户不可布置相应的学习计划,所述学习计划包括但不局限于ー节英语听カ训练或者一道奥数练习题。
在步骤S203中,侦测已安装的应用程序或功能服务的启动操作,并在侦测到已安装的应用程序或功能服务的启动操作时,根据该应用程序或功能服务的AppName向所述应用程序童锁管理数据库请求获取该应用程序或功能服务的LockFlag,并根据所述应用程序童锁管理数据库返回的LockFlag及Studylssue控制该应用程序或功能服务的启动。在本实施例中,所述根据所述应用程序童锁管理数据库返回的LockFlag及Studylssue控制该应用程序或功能服务的启动具体包括在所述LockFlag为Flase时,启动所述应用程序或功能服务,在所述LockFlag为True时,且所述Studylssue为Yes时,根据所返回的Studylssue启动相应的学习计划以供用户(被管控用户,例如未成年人)学习,并在被管控用户学习完后,启动所述应用程序或功能服务。例如,当所述学习计划为一道奥数练习题时,在被管控用户正确解答该奥数练习题后启动所述应用程序或功能服务。在所述LockFlag为True时,但所述Studylssue为No时,被管控用户也可以通过输入设置开启童锁的密码,在密码输入正确时启动所述应用 程序或功能服务,否则拒绝启动所述应用程序或功能服务。优选的,为了方便用户下次直接进入所述应用程序或功能服务,本发明实施例在所述被管控用户学习完后,还包括将所述应用程序童锁管理数据库中该应用程序或功能服务的LockFlag更新为关闭。本发明实施例在实现童锁功能的同时,通过设置的Studylssue激励未成年人完成家长布置的学习任务,将鼓励、引导未成年人学习导入到日常的生活中,寓教于乐,有效引导未成年人去使用益智类应用以及学习教育类应用,满足用户需求,具有较强的实用性。实施例三:图3示出了本发明实施例三提供的童锁系统的组成结构,为了便于说明,仅示出了与本发明实施例相关的部分。该童锁系统可以是运行于基于Android操作系统终端设备(例如手机、平板电脑、电视机等)内的软件单元、硬件单元或者软硬件相结合的单元。该童锁系统3包括应用程序童锁管理数据库31、激励学习计划管理模块32、以及应用程序管理模块33,其具体功能如下应用程序童锁管理数据库31,用于存储已安装的应用程序或功能服务信息,所述应用程序或功能服务信息包括但不局限于应用程序或功能服务名称AppName、应用程序或功能服务所属类别AppCategory以及应用程序或功能服务的童锁标识LockFlag ;激励学习计划管理模块32,用于接收用户根据已安装的应用程序或功能服务的AppCategory设置的LockFlag,并将所设置的LockFlag信息存储至所述应用程序童锁管理数据库31 ;应用程序管理模块33,用于接收用户发送的安装应用程序或功能服务请求以及该应用程序或功能服务的AppCategory,并在安装完所述应用程序或功能服务后将该应用程序或功能服务的AppName和AppCategory信息存储至所述应用程序童锁管理数据库31,侦测已安装的应用程序或功能服务的启动操作,并在侦测到已安装的应用程序或功能服务的启动操作时,根据该应用程序或功能服务的AppName向所述应用程序童锁管理数据库31请求获取该应用程序或功能服务的LockFlag,并根据所述应用程序童锁管理数据库31返回的LockFlag控制该应用程序或功能服务的启动。进ー步的,所述激励学习计划管理模块32,还用于接收用户根据已安装的应用程序或功能服务设置的学习计划标识Studylssue以及相应的学习计划,并将所设置的Studylssue存储至所述应用程序童锁管理数据库31。进ー步的,所述应用程序管理模块33,还用于根据所述应用程序童锁管理数据库31返回的LockFlag及Studylssue控制该应用程序或功能服务的启动。进ー步的,所述应用程序管理模块33,用于在所述LockFlag为打开时,启动所述应用程序或功能服务,在所述LockFlag为关闭时,且所述Studylssue为是时,根据所返回的Studylssue向所述激励学习计划管理模块32请求启动相应的学习计划以供用户学习,并在用户学习完后,启动所述应用程序或功能服务;在所述LockFlag为关闭时,且所述Studylssue为否时,根据密码启动所述应用程序或功能服务,其中,所述密码为在设置LockFlag为关闭时,所设置开启童锁的密码。
进ー步的,所述激励学习计划管理模块32,还用于在所述用户学习完后,将所述应用程序童锁管理数据库31中该应用程序或功能服务的LockFlag更新为关闭。在本实施例中,所述学习计划包括但不局限于ー节英语听力训练或者一道奥数练习题等。本实施例提供的童锁系统可以使用在前述对应的童锁方法,详情參见上述童锁方法实施例一、ニ的相关描述,在此不再赘述。综上所述,本发明实施例克服了现有技术存在的不足,针对现有基于Android操作系统的终端设备应用程序种类繁多,某些应用程序对未成年人造成不利影响的问题,对所述应用程序进行精细化分类后设置童锁功能,使得家长可以根据应用程序类别设置可以启动或者禁止启动的应用程序,从而有效解决现有基于Android操作系统的终端设备对未成年人使用应用程序的管控问题。而且通过设置的Studylssue激励未成年人完成家长布置的学习任务,将鼓励、引导未成年人学习导入到日常的生活中,寓教于乐,有效引导未成年人去使用益智类应用以及学习教育类应用,满足用户需求,具有较强的实用性。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种童锁方法,应用于基于Android操作系统的终端设备,其特征在于,所述方法包括 接收用户发送的安装应用程序或功能服务请求以及所述用户发送的该应用程序或功能服务的所属类别,并在安装完所述应用程序或功能服务后将所述应用程序或功能服务的名称和所属类别信息存储至预设的应用程序童锁管理数据库; 接收用户根据已安装的应用程序或功能服务的所属类别设置的童锁标识,并将所设置的童锁标识信息存储至所述应用程序童锁管理数据库; 侦测已安装的应用程序或功能服务的启动操作,在侦测到已安装的应用程序或功能服务的启动操作时,根据该应用程序或功能服务的名称向所述应用程序童锁管理数据库请求获取该应用程序或功能服务的童锁标识,井根据所述应用程序童锁管理数据库返回的童锁标识控制该应用程序或功能服务的启动。
2.如权利要求I所述的方法,其特征在于,在接收用户根据已安装的应用程序或功能服务的所属类别设置的名称,并将所设置的童锁标识信息存储至所述应用程序童锁管理数据库的同时,还包括 接收用户根据已安装的应用程序或功能服务设置的学习计划标识以及相应的学习计划,并将所设置的学习计划标识信息存储至所述应用程序童锁管理数据库。
3.如权利要求2所述的方法,其特征在干,所述根据所述应用程序童锁管理数据库返回的童锁标识控制该应用程序或功能服务的启动具体包括 根据所述应用程序童锁管理数据库返回的童锁标识及学习计划标识控制该应用程序或功能服务的启动。
4.如权利要求3所述的方法,其特征在干,所述根据所述应用程序童锁管理数据库返回的童锁标识及学习计划标识控制该应用程序或功能服务的启动具体包括 在所述童锁标识为打开时,启动所述应用程序或功能服务;在所述童锁标识为关闭吋,且所述学习计划标识为是时,根据所返回的学习计划标识请求启动相应的学习计划以供用户学习,并在用户学习完后,启动所述应用程序或功能服务;在所述童锁标识为关闭时,且所述学习计划标识为否时,根据密码启动所述应用程序或功能服务,其中,所述密码为在设置童锁标识为关闭时,所设置开启童锁的密码。
5.如权利要求4所述的方法,其特征在于,所述方法还包括 在所述用户学习完后,将所述应用程序童锁管理数据库中该应用程序或功能服务的童锁标识更新为关闭。
6.如权利要求2至5任一项所述的方法,其特征在于,所述学习计划包括ー节英语听カ训练或者一道奥数练习题。
7.—种童锁系统,应用于基于Android操作系统的终端设备,其特征在于,所述系统包括 应用程序童锁管理数据库,用于存储已安装的应用程序或功能服务信息,所述应用程序或功能服务信息包括应用程序或功能服务的名称、应用程序或功能服务的所属类别以及应用程序或功能服务的童锁标识; 激励学习计划管理模块,用于接收用户根据已安装的应用程序或功能服务的所属类别设置的童锁标识,并将所设置的童锁标识信息存储至所述应用程序童锁管理数据库;应用程序管理模块,用于接收用户发送的安装应用程序或功能服务请求以及所述用户发送的该应用程序或功能服务的所属类别,并在安装完所述应用程序或功能服务后将该应用程序或功能服务的名称和所属类别信息存储至所述应用程序童锁管理数据库,侦测已安装的应用程序或功能服务的启动操作,并在侦测到已安装的应用程序或功能服务的启动操作时,根据该应用程序或功能服务的名称向所述应用程序童锁管理数据库请求获取该应用程序或功能服务的童锁标识,井根据所述应用程序童锁管理数据库返回的童锁标识控制该应用程序或功能服务的启动。
8.如权利要求7所述的系统,其特征在于,所述激励学习计划管理模块,还用于接收用户根据已安装的应用程序或功能服务设置的学习计划标识以及相应的学习计划,并将所设置的学习计划标识存储至所述应用程序童锁管理数据库。
9.如权利要求8所述的系统,其特征在于,所述应用程序管理模块,还用于根据所述应用程序童锁管理数据库返回的童锁标识及学习计划标识控制该应用程序或功能服务的启动。
10.如权利要求9所述的系统,其特征在干,所述应用程序管理模块,用于在所述童锁标识为打开时,启动所述应用程序或功能服务;在所述童锁标识为关闭时,且所述学习计划标识为是时,根据所返回的学习计划标识向所述激励学习计划管理模块请求启动相应的学习计划以供用户学习,并在用户学习完后,启动所述应用程序或功能服务;在所述童锁标识为关闭吋,且所述学习计划标识为否时,根据密码启动所述应用程序或功能服务,其中,所述密码为在设置童锁标识为关闭时,所设置开启童锁的密码。
11.如权利要求10所述的系统,其特征在于,所述激励学习计划管理模块,还用于在所述用户学习完后,将所述应用程序童锁管理数据库中该应用程序或功能服务的童锁标识更新为关闭。
12.如权利要求8至11任一项所述的系统,其特征在于,所述学习计划包括ー节英语听力训练或者一道奥数练习题。
全文摘要
本发明适用于基于安卓操作系统的终端设备技术领域,提供了一种童锁方法及系统,所述方法包括接收用户发送的安装应用程序或功能服务请求及其所属类别,在安装完该应用程序或功能服务后将其名称和所属类别存储至预设的应用程序童锁管理数据库;接收用户根据已安装的应用程序或功能服务的所属类别设置的童锁标识,将所设置的童锁标识存储至应用程序童锁管理数据库;在侦测到已安装的应用程序或功能服务的启动操作时,根据其名称向所述应用程序童锁管理数据库请求获取其童锁标识,并根据应用程序童锁管理数据库返回的童锁标识控制该应用程序或功能服务的启动。通过本发明,可有效解决基于安卓操作系统的终端设备对未成年人使用应用程序的管控问题。
文档编号H04M1/725GK102685325SQ20121012296
公开日2012年9月19日 申请日期2012年4月23日 优先权日2012年4月23日
发明者魏江波 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1