应用程序控制方法、电子装置及计算机可读存储介质与流程

文档序号:15594955发布日期:2018-10-02 19:24阅读:133来源:国知局

本申请涉及通信技术领域,尤其涉及一种应用程序控制方法、电子装置及计算机可读存储介质。



背景技术:

随着移动终端及网络技术的发展,智能手机、平板电脑、智能手表等智能移动终端的普及率越来越高。智能移动终端在丰富和方便了人们的生活的同时,也让越来越多人(特别是青少年)沉迷于其中,严重者更是影响了正常的学习和生活。目前还没有一种有效的方法可以对终端的这种过度使用情况进行合理控制。



技术实现要素:

本申请实施例提供一种应用程序控制方法、电子装置及计算机可读存储介质,可用于解决用户过度使用移动终端的问题。

本申请实施例一方面提供一种应用程序控制方法,包括:当检测到预设的禁用条件被满足时,禁用目标应用程序;

当检测到预设的解禁条件被满足时,解除部分或全部所述目标应用程序的使用禁制。

本申请实施例一方面还提供一种电子装置,包括:第一处理模块,用于当检测到预设的禁用条件被满足时,禁用目标应用程序;

第二处理模块,用于当检测到预设的解禁条件被满足时,解除部分或全部所述目标应用程序的使用禁制。

本申请实施例一方面还提供一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述本申请实施例提供的应用程序控制方法。

本申请实施例一方面还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述本申请实施例提供的应用程序控制方法。

上述各实施例,通过当检测到预设的禁用条件被满足时,禁用目标应用程序,只有当检测到预设的解禁条件被满足时,才解除部分或全部目标应用程序的使用禁制,提高对用户过度使用移动终端的监控力度。

附图说明

图1为本申请一实施例提供的应用程序控制方法的实现流程示意图;

图2为本申请另一实施例提供的应用程序控制方法的实现流程示意图;

图3为本申请另一实施例提供的应用程序控制方法的实现流程示意图;

图4为本申请一实施例提供的电子装置的结构示意图;

图5为本申请另一实施例提供的电子装置的结构示意图;

图6为本申请一实施例提供的电子装置的硬件结构示意图。

具体实施方式

为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参阅图1,为本申请一实施例提供的一种应用程序控制方法的实现流程示意图,可应用于安装有多个应用程序的电子装置,如:智能手机、平板电脑、手提电脑、智能穿戴设备等智能移动终端或非可在移动中进行数据处理的其他计算机终端,如台式电脑。其中智能穿戴设备如智能手表、智能手环、智能眼镜等等。如图1所示,该方法主要包括以下步骤:

101、当检测到预设的禁用条件被满足时,禁用目标应用程序;

禁用条件可以是时间上的条件,也可以是环境上的条件,也可以是终端自身状态上的条件。

禁用目标应用程序,即,禁止使用或停用目标应用程序。其中禁止使用包括禁止用户使用,或者,同时禁止其他程序调用。

目标应用程序一般为非系统应用程序,也就是说,当目标应用程序被禁用时,并不会影响到终端的正常运行。例如:可以将手机基本的短信、通话、聊天以及地图定位程序作为系统应用程序,即便检测到预设的禁用条件被满足,仍然保持上述系统应用程序的运行状态。

在实际应用中,目标应用程序可以由系统默认设置,或者,由用户指定,或者,一部分为系统默认设置,一部分由用户指定。

终端中预设有检测模块,通过该检测模块定期或实时检测预设的禁用条件是否被满足,若被满足则禁用目标应用程序,以进入特定的模式,如:拒绝熬夜模式。

102、当检测到预设的解禁条件被满足时,解除部分或全部目标应用程序的使用禁制。

解除部分或全部目标应用程序的使用禁制,即,运行被解除使用禁制的目标应用程序,并允许其被其他应用程序调用,以及允许其对用户的操作作出响应。

终端中可预设有多个解禁条件,不同的解禁条件对应的解禁对象不尽相同。当目标应用程序被禁用时,定期或实时检测是否有预设的解禁条件被满足,若有预设的解禁条件被满足,则解除被满足的解禁条件对应的解禁对象的使用禁制。

本实施例提供的应用程序控制方法,通过当检测到预设的禁用条件被满足时,禁用目标应用程序,只有当检测到预设的解禁条件被满足时,才解除部分或全部目标应用程序的使用禁制,提高对用户过度使用移动终端的监控力度。

请参阅图2,为本申请一实施例提供的一种应用程序控制方法的实现流程示意图,可应用于安装有多个应用程序的智能移动终端,如:智能手机、平板电脑、手提电脑、智能穿戴设备等。其中智能穿戴设备如智能手表、智能手环、智能眼镜等等。如图2所示,该方法主要包括以下步骤:

201、当监听到触发禁用设置事件时,输出禁用设置界面,并在禁用设置界面中输出可禁用的备选应用程序的信息;

终端中设置有事件监听器,用于监听系统中发生的各种事件,并将监听到的事件通知对应的处理方法,以便该处理方法执行对应的操作。

触发禁用设置事件,用于触发禁用设置操作,具体例如可以是用户点击禁用设置快捷图标或按钮或菜单的操作。

当通过事件监听器监听到上述触发禁用设置事件,输出禁用设置界面,并在禁用设置界面中,以菜单或选项的方式,输出可禁用的备选应用程序的信息。

202、基于用户的设置操作,将备选应用程序中设置操作指向的程序设置为自定义目标程序;

用户可以选择备选应用程序中的部分或全部,作为自定义目标程序。

203、当系统时间到达预设时间时,禁用目标应用程序,目标应用程序包括自定义目标程序和系统预设程序;

在实际应用中,预设时间和预设解禁时间可由用户自定义,例如晚上11点为预设时间,凌晨6点为预设解禁时间。目标应用程序包括自定义目标程序和系统预设程序。上述备选应用程序不包括系统预设程序。也就是说,系统强制设置一部分应用程序,在禁用条件被满足时被自动禁用。这部分应用程序作为系统预设程序是用户不可更改的,如所有的视频、游戏、小说以及自媒体类应用程序。用户可以选择除系统预设程序之外的其他部分非系统应用程序,是否在禁用条件被满足时被禁用,如:购物类、支付类、银行类、聊天类以及连网类应用程序可选择性划定是否在禁止的范围内。其中连网类应用程序,主要用于接入指定的数据传输网络。

204、当检测到触发解禁的操作时,输出解禁界面;

触发解禁的操作,例如:点击被禁用的任一目标应用程序的快捷图标的操作,或者,点击预设的解禁按钮或图标或菜单的操作等等。

205、获取用户在解禁界面输入的至少一个解禁信息;

可选的,解禁信息包括:手机号码和验证码。具体的,将用户在解禁界面输入的手机号码和验证码,分别与预设的第三方监督人员的手机号码和验证码进行匹配。

或者,验证码也可由终端生成,并根据预设的第三方监督人员的手机号码,或者,通过蓝牙、近距离通信、即时通信等方式,发送给第三方监督人员。然后,将用户在解禁界面输入的手机号码和验证码,分别与预设的第三方监督人员的手机号码和之前生成的验证码进行匹配。

206、当解禁信息与预设解禁信息相匹配时,解除该操作指向的应用程序的使用禁制。

可以理解的,根据触发解禁的操作的具体方式的不同,该操作指向的应用程序至少为一个。

可选的,除了利用解禁信息进行解禁之外,还可以当检测到预设的任务被达成时,解除全部目标应用程序的使用禁制。如:当检测到用户移动至目标位置范围内时,或者,当检测到用户移动至目标位置范围内时,或者,当检测到终端接入预设的网络时,或者,当检测到终端的运动数据超过预设的阈值时,或者,当系统时间到达预设解禁时间时,解除全部目标应用程序的使用禁制。

也就是说,需要到达特定时间才能解除全部目标应用程序的使用禁制。或者,当连接的wifi(无线保真)网络为某个特定的wifi网络时,才能解除全部目标应用程序的使用禁制。或者,当定位到终端的当前位置为预设的特定地点时,才能解除全部目标应用程序的使用禁制。或者,当计步数据达到预设的增值值时,才能解除全部目标应用程序的使用禁制。

可选的,除了利用解禁信息进行解禁,以及利用任务进行解禁之外,当检测到用户处于运动状态时,解除运动状态关联的应用程序的使用禁制。例如:通过运动传感器检测终端是否处于运动状态,当检测到终端处于运动状态(如,计步器一直上报记步信息)时,可以解除与运动状态对应的部分被禁用的应用程序的使用禁制(如:音乐类应用程序)。

可选的,当检测到用户处于预设姿态时,禁用该预设姿态对应的应用程序。例如:通过摄像头或者其他传感器检测用户的姿态是否为躺下,若用户的姿态为躺下,则进一步锁定部分手机功能,如仅保持通话短信,禁止聊天软件的开启。

可选的,当系统时间到达预设时间时,触发统计持续亮屏时长,当亮屏时长超过预设时长(如,半小时)时,输出提示信息,该提示信息用于提示用户设置熄屏时长。根据用户基于提示信息进行的熄屏设置操作,设置熄屏时长。然后,熄灭屏幕,并统计熄屏时长。当统计的熄屏时长超过用户设置的熄屏时长时,点亮屏幕。例如:当系统时间到达夜里11点以后,若用户手机的屏幕亮屏时间持续半个小时,则需要主动提醒用户熄屏休息。并弹出提示框让用户选择熄屏休息时间。然后控制手机屏幕在熄屏休息时间内保持熄屏熄屏状态。

本实施例提供的应用程序控制方法,通过当检测到预设的禁用条件被满足时,禁用目标应用程序,只有当检测到预设的解禁条件被满足时,才解除部分或全部目标应用程序的使用禁制,提高对用户过度使用移动终端的监控力度,保护用户身体健康。

请参阅图3,为本申请一实施例提供的一种应用程序控制方法的实现流程示意图,可应用于安装有多个应用程序的智能移动终端,如:智能手机、平板电脑、手提电脑、智能穿戴设备等。其中智能穿戴设备如智能手表、智能手环、智能眼镜等等。如图3所示,该方法主要包括以下步骤:

301、当检测到终端的屏幕朝下时,禁用第一预设类型的应用程序;

具体的,可利用重力传感器、陀螺仪等传感器检测终端屏幕的方向变化。当检测终端的屏幕朝下时,禁用第一预设类型的应用程序。例如:娱乐类应用程序。

302、当检测到终端的屏幕非朝下时,解除第一预设类型的应用程序的使用禁制。

当利用重力传感器、陀螺仪等传感器检测终端屏幕的方向由朝下变为非朝下时,解除第一预设类型的应用程序的使用禁制。从而达到矫正用户不良观看习惯的目的。

可选的,当检测到周围环境的光线条件不满足预设光线条件时,禁用第二预设类型的应用程序。则,当检测到光线条件满足预设光线条件时,解除第二预设类型的应用程序的使用禁制。可以理解的,环境光线条件较差时,若用户长时间使用娱乐或游戏类应用程序,会对用户的眼睛造成伤害,通过根据环境光强度的变化,控制第二预设类型的应用程序是否可被正常使用,可达到纠正用户在恶劣环境下的不良使用习惯。

可选的,当检测到环境音不满足预设噪音条件时,禁用第三预设类型的应用程序。则,当检测到环境音满足预设噪音条件时,解除第三预设类型的应用程序的使用禁制。预设噪音条件,例如:环境音中是否存在特定物体发出的声音(如:汽车发出的声音),或者特定物体(如:汽车、人)发出的声音是否小于预设分贝。通过预设噪音条件,可以判断用户是否处于人较多或车辆较多的高危环境,以纠正用户在高危环境下滥用手机的不良习惯。

本实施例提供的应用程序控制方法,通过当检测到预设的禁用条件被满足时,禁用目标应用程序,只有当检测到预设的解禁条件被满足时,才解除部分或全部目标应用程序的使用禁制,提高对用户过度使用移动终端的监控力度。

请参阅图4,为本申请一实施例提供的电子装置的结构示意图。该电子装置可用于实现上述图1所示实施例提供的应用程序控制方法。如图4所示,该电子装置主要包括:第一处理模块401和第二处理模块402。

第一处理模块401,用于当检测到预设的禁用条件被满足时,禁用目标应用程序;

第二处理模块402,用于当检测到预设的解禁条件被满足时,解除部分或全部所述目标应用程序的使用禁制。

需要说明的是,以上图4示例的电子装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将电子装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,在实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成。本说明书提供的各个实施例都可应用上述描述原则,以下不再赘述。

本实施例提供的电子装置中各功能模块实现各自功能的具体过程,请参见上述图1所示实施例中描述的具体内容,此处不再赘述。

本实施例提供的电子装置,通过当检测到预设的禁用条件被满足时,禁用目标应用程序,只有当检测到预设的解禁条件被满足时,才解除部分或全部目标应用程序的使用禁制,提高对用户过度使用移动终端的监控力度。

请参阅图5,为本申请另一实施例提供的电子装置的结构示意图。该电子装置可用于实现上述图1至图3所示实施例提供的应用程序控制方法。与图4所示实施例不同的是,如图5所示,本实施例提供的电子装置中:

进一步地,第一处理模块401,具体用于当系统时间到达预设时间时,禁用目标应用程序。

该电子装置还可以包括:统计模块、提示模块、设置模块和控屏模块;

统计模块,用于当该系统时间到达所述预设时间时,统计亮屏时长;

提示模块,用于当亮屏时长超过预设时长时,输出提示信息;

设置模块,用于根据用户基于提示信息进行的熄屏设置操作,设置熄屏时长;

控屏模块,用于熄灭屏幕,并触发该统计模块统计熄屏时长;

控屏模块,还用于当统计模块统计的熄屏时长超过用户设置的熄屏时长时,点亮屏幕。

目标应用程序包括自定义目标程序和系统预设程序,则第二处理模块402可以进一步包括:

输出子模块4021,用于当检测到触发解禁的操作时,输出解禁界面;

获取子模块4022,用于获取用户在该解禁界面输入的至少一个解禁信息;

解除子模块4023,用于当该解禁信息与预设解禁信息相匹配时,解除该操作指向的应用程序的使用禁制。

第二处理模块402,具体还用于当检测到用户移动至目标位置范围内时,或者,当检测到用户移动至目标位置范围内时,或者,当检测到终端接入预设的网络时,或者,当检测到终端的运动数据超过预设的阈值时,或者,当所述系统时间到达预设解禁时间时,解除全部所述目标应用程序的使用禁制。

第二处理模块402,具体还用于当检测到用户处于运动状态时,解除所述运动状态对应的应用程序的使用禁制。

进一步的,该电子装置还包括:

第三处理模块501,用于当检测到用户处于预设姿态时,禁用该预设姿态对应的应用程序;

输出模块502,用于当监听到触发禁用设置事件时,输出禁用设置界面,并在该禁用设置界面中输出可禁用的备选应用程序的信息,该备选应用程序不包括系统预设程序;

设置模块503,用于基于用户的设置操作,将所述备选应用程序中所述设置操作指向的程序设置为自定义目标程序;

第一处理模块401,具体用于当检测到终端的屏幕朝下时,禁用第一预设类型的应用程序;

第二处理模块402,具体用于当检测到所述终端的屏幕非朝下时,解除所述第一预设类型的应用程序的使用禁制;

第一处理模块401,具体用于当检测到周围环境的光线条件不满足预设光线条件时,禁用第二预设类型的应用程序;

第二处理模块402,具体用于当检测到所述光线条件满足所述预设光线条件时,解除所述第二预设类型的应用程序的使用禁制;

第一处理模块401,具体用于当检测到环境音不满足预设噪音条件时,禁用第三预设类型的应用程序;

第二处理模块402,具体用于当检测到所述环境音满足所述预设噪音条件时,解除所述第三预设类型的应用程序的使用禁制。

本实施例提供的电子装置中各功能模块实现各自功能的具体过程,请参见上述图1至图4所示实施例中描述的具体内容,此处不再赘述。

本实施例提供的电子装置,通过当检测到预设的禁用条件被满足时,禁用目标应用程序,只有当检测到预设的解禁条件被满足时,才解除部分或全部目标应用程序的使用禁制,提高对用户过度使用移动终端的监控力度。

请参阅图6,图6为本申请一实施例提供的电子装置的硬件结构示意图。

本实施例中所描述的电子装置,包括:

存储器601、处理器602及存储在存储器601上并可在处理器602上运行的计算机程序,处理器602执行该计算机程序时,实现前述图1至图3所示实施例中描述的应用程序控制方法。

进一步的,该电子装置还包括:

至少一个输入设备603以及至少一个输出设备604。

上述存储器601、处理器602、输入设备603以及输出设备604,通过总线605连接。

其中,输入设备603具体可为摄像头、触控面板、物理按键或者鼠标等等。输出设备604具体可为显示屏。

存储器601可以是高速随机存取记忆体(ram,randomaccessmemory)存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。存储器601用于存储一组可执行程序代码,处理器602与存储器601耦合。

进一步的,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子装置中,该计算机可读存储介质可以是前述图6所示实施例中的存储器。该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述图1至图3所示实施例中描述的应用程序控制方法。进一步的,该计算机可存储介质还可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、ram、磁碟或者光盘等各种可以存储程序代码的介质。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的可读存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本申请所提供的应用程序控制方法、电子装置及计算机可读存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1