一种终端应用程序的控制方法、装置及终端与流程

文档序号:11589976阅读:226来源:国知局

本申请涉及终端领域,具体涉及一种终端应用程序的控制方法、装置及终端。



背景技术:

在现有技术中,现有智能终端已经提供了隐藏应用程序的功能,用户通过该功能可以将需要隐藏的应用程序进行隐藏,使得该应用程序无法通过桌面找到。

在现有技术中,通常采用如下的方案实现应用程序的隐藏:用户进入设置功能,调出应用列表,然后在应用列表中逐一将想要隐藏的应用设置为隐藏状态,在用户设置完毕后,该应用即被隐藏。

采用现有技术中的应用程序的隐藏方法,在用户每次想要对应用程序进行隐藏时,均需要进行上述操作,较为繁琐。



技术实现要素:

本申请实施例中提供了一种终端应用程序的控制方法、装置及终端,用于解决现有技术中的在实现应用程序隐藏时,操作较为繁琐的问题。

根据本申请实施例中的第一个方面,提供了一种终端应用程序的控制方法,包括:接收用户启动第一模式的控制指令;隐藏预先确定的第一应用程序,第一应用程序与第一模式对应。

根据本申请实施例中的第二个方面,提供了一种终端应用程序的控制装置,包括:第一接收模块,用于接收用户启动第一模式的控制指令;隐藏模块, 用于隐藏预先确定的第一应用程序,该第一应用程序与该第一模式对应。

根据本申请实施例中的第三个方面,提供了一种终端,包括:如本申请实施例中的第二个方面的终端应用程序的控制装置。

采用本申请实施例终端应用程序的控制方法,在接收到用户启动第一模式的控制指令时,隐藏预先设置的第一模式对应的应用程序,使得用户只需要发出启动第一模式的控制指令,即可实现对应用程序的隐藏,快速方便,提升了用户体验。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例一所示的终端应用程序的控制方法的流程图;

图2为本申请实施例二所示的终端应用程序的控制方法的流程图;

图3为本申请实施例三所示的终端应用程序的控制方法的流程图;

图4a为本申请实施例三中向用户提供的应用界面一的示意图;

图4b为本申请实施例三中向用户提供的应用界面二的示意图;

图5为本申请实施例四所示终端应用程序的控制装置的结构示意图;

图6为本申请实施例五所示终端的结构示意图。

具体实施方式

为了使本申请实施例中的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

在实现本申请的过程中,发明人发现,采用现有技术中的应用程序的隐藏方法,在用户每次想要对应用程序进行隐藏时,均需要执行多个步骤的操作, 较为繁琐。

针对上述问题,本申请实施例中提供了一种终端应用程序的控制方法,在接收到用户启动第一模式的控制指令时,隐藏预先设置的第一模式对应的应用程序,使得用户只需要发出启动第一模式的控制指令,即可实现对应用程序的隐藏,快速方便,提升了用户体验。

另外,发明人发现,目前用户花在终端的应用程序上的时间也越来越多;有些用户还会不断地、毫无目的查看多个应用程序;导致无法集中精神干其他事情,同时也浪费了时间。

因此,发明人认为,有必要需要提供一种解决方案,使得用户能够在需要时,快速方便的隐藏某些特定的应用程序,使得用户无法方便的找到这些应用程序,从而降低用户对这些应用程序的使用频率和依赖度。

本申请实施例中提供的终端应用程序的控制方法,能够在接收到用户启动第一模式的控制指令时,隐藏第一模式对应的应用程序,使得用户能够方便快速的实现对应用程序的隐藏,提升了用户体验。

本申请实施例中的方案可以应用于各种终端的操作系统中,例如,米柚操作系统,苹果ios操作系统,安卓操作系统,windows操作系统等。

本申请实施例中的方案可以采用如java的计算机语言实现。

本领域技术人员应当理解,本申请实施例中的多种阈值(运行时间阈值、运行次数阈值等)或预定内容(如预定时长、预定音量、预定内容等)可以由用户自行设置,也可以由系统开发人员设置,或者由系统根据用户的多次设置结果,自动学习生成,本申请对此不作限制。

图1为本申请实施例一所示的终端应用程序的控制方法的流程图。

如图1所示,根据本申请实施例一所示的终端应用程序的控制方法包括以下步骤:

s102,确定与第一模式对应的第一应用程序;

s104,接收用户启动第一模式的控制指令;

s106,隐藏预先确定的第一应用程序;

s108,接收用户关闭第一模式的控制指令;

s110,在关闭第一模式的控制指令生效时,取消隐藏第一应用程序。

在具体实施时,步骤s102可以在步骤s104之前执行,也可以在步骤s104之后执行,本领域技术人员应当理解,只要在步骤s106之前执行步骤s102即可。

在具体实施时,本申请实施例中的终端可以是例如智能手机、平板电脑、计算机等各种可以安装应用程序的终端。

在具体实施时,该第一模式可以是各操作系统厂商命名的各种模式,例如,为明确该模式可以防止用户对终端的依赖,可以命名为“防依赖模式”。

“防依赖模式”的目标人群包括一直会看手机应用程序而无法集中精神干其他事情的人。在该模式下,用户可以先设置隐藏哪些应用程序,还可以增加解开该第一模式的难度来阻止用户对于手机的依赖;用户可以一键开启这个模式,也可以一键关闭该模式。

本领域技术人员应当理解,如果该应用程序显示在终端桌面上,则可以隐藏该应用程序的图标。

在具体实施时,可以采用多种方式隐藏预先确定的第一应用程序,例如,使第一应用程序的图标不在桌面显示、底层接口屏蔽第一应用程序、在系统接口屏蔽第一应用程序等。本领域技术人员可以采用本领域常用的隐藏应用程序的方式进行隐藏。

采用本申请实施例中的终端应用程序的控制方法,在接收到用户启动第一模式的控制指令时,隐藏预先设置的第一模式对应的应用程序,使得用户只需要发出启动第一模式的控制指令,即可实现对应用程序的隐藏,快速方便,提升了用户体验。

在s102的第一种具体实施方式中,可以通过以下方式来确定第一应用程序:确定终端中各应用程序的类别;根据该类别确定第一应用程序。

例如,将社交类、资讯类应用程序作为在第一模式时隐藏的第一应用程序。

在s102的第二种具体实施方式中,还可以通过以下方式确定第一应用程序:获取终端中各应用程序的运行时间和/或运行次数;根据运行时间和/或各应用程序的运行次数确定第一应用程序。

在具体实施时,可以采用以下方式根据运行时间确定第一应用程序:例如,将终端中的所有应用程序运行时间从大到小进行排序,将运行时间排名前n的应用程序作为在第一模式时隐藏的第一应用程序,n取自然数。或者,将终端中运行时间超过运行时间阈值的应用程序作为在第一模式时隐藏的第一应用程序。

在具体实施时,可以采用以下方式根据运行次数确定第一应用程序:将终端中的所有应用程序运行次数从大到小进行排序,将运行次数排名前m的应用程序作为在第一模式时隐藏的第一应用程序,m取自然数。或者,将终端中运行次数超过运行次数阈值的应用程序作为在第一模式时隐藏的第一应用程序。

在具体实施时,还可以结合运行时间和运行次数对应用程序进行设置。例如,将运行时间排名前n且运行次数排名前m的应用程序作为在第一模式时隐藏的第一应用程序;或者,将运行时间排名前n或运行次数排名前m的应用程序作为在第一模式时隐藏的第一应用程序等;或者,将运行时间大于运行时间阈值且运行次数大于运行次数阈值的应用程序作为在第一模式时隐藏的第一应用程序;或者,将运行时间大于运行时间阈值或运行次数大于运行次数阈值的应用程序作为在第一模式时隐藏的第一应用程序等。

在具体实施时,还可以结合运行时间和/或运行次数和应用程序类别来对应用程序进行设置。

例如,将运行时间和/或运行次数超过阈值的娱乐类和资讯类应用程序作为在第一模式时隐藏的第一应用程序。

在s102的第三种具体实施方式中,还可以通过以下方式确定第一应用程 序:显示终端中的多个应用程序;根据用户操作在多个应用程序中确定第一应用程序。

例如,可以在用户初次发出启动第一模式的控制指令后,向用户弹出第一应用程序的设置界面,提示用户进行第一应用程序的设置,在该界面中,显示终端中的所有应用程序或部分应用程序的图标,由用户来设置将哪些应用程序作为第一模式对应的应用;然后,保存用户的设置并隐藏相应的应用程序。在用户再次启动第一模式时,可以直接隐藏这些应用程序。

或者,还可以在系统设置界面中,提供第一模式的设置功能,在用户进入该界面后,显示终端中的所有应用程序或部分应用程序的图标,然后由用户来设置将哪些应用程序作为第一模式对应的应用;在用户设置完成后,用户发出启动第一控制指令时,隐藏相应的应用程序。

在具体实施时,可以采用多种方式对待设置的多个应用程序进行显示,例如,以随机顺序显示、以安装的先后顺序显示;还可以根据多个应用程序名称的首字母顺序,显示终端中的多个应用程序。即,在用户设置第一应用程序的界面上,可以按应用程序名称的首字母对显示的多个应用程序图标进行排列。按首字母排列可以便于用户查找相应的应用程序。

在具体实施时,可以采用多种方式根据用户操作在多个应用程序中确定第一应用程序,例如,在各应用程序的对应位置提供第一模式的开关状态,当第一模式处于打开状态时,该应用程序为第一应用程序。

具体地,还可以根据用户的手势在多个应用程序中确定第一应用程序。通过手势来进行第一应用程序的设置,较为方便快捷。具体地,该手势可以包括将应用程序滑动至指定位置;该第一应用程序包括被滑动至指定位置的应用程序。

例如,将终端中的所有应用程序按首字母排序显示在下方,第一模式对应的第一应用程序按首字母排列显示在上方,在用户将下方的应用程序滑动至上方时,确定拖动的该应用程序作为第一模式对应的应用。

优选地,在隐藏预先确定的第一应用程序之后,还可以包括:接收用户关闭第一模式的控制指令;在关闭第一模式的控制指令生效时取消隐藏第一应用程序。即,用户在进入第一模式后,还可以通过关闭第一模式的控制指令来取消第一模式,使系统取消隐藏的第一应用程序。

本领域技术人员应当理解,取消隐藏该应用程序可以是在操作系统的桌面上重新显示该应用程序的图标,也可以是将该应用程序重新恢复至文件夹中的相应位置。

在具体实施时,可以通过多种方式接收用户启动或关闭第一模式的控制指令,例如,在控制面板上显示第一模式的图标,当用户点击该图标时,发出启动第一模式的控制指令,当用户再次点击该图标时,发出关闭第一模式的控制指令。

采用本申请实施例中的终端应用程序的控制方法,在接收到用户发出的关闭第一模式的控制指令时,能够重新实现对第一应用程序的显示,快速方便,提升了用户体验。

在具体实施时,关闭第一模式的控制指令的生效可以采用多种方式,例如,在接收到关闭第一模式的控制指令时,立即生效;或者在接收到关闭第一模式的控制指令时,执行其他条件判定,在其他条件达到时,判断关闭第一模式的控制指令的生效。

在具体实施时,上述其他条件可以是以下条件的一种或多种条件的组合:预定时长的倒计时期满、以预定音量输入预定内容、在一定时长内保持预定音量等。

下述实施例中将进一步对执行以关闭第一模式的各种条件的实施进行详细介绍。

可选地,在接收用户关闭第一模式的控制指令之后,取消隐藏第一应用程序之前,还可以包括:开始并显示第一预定时长的第一倒计时;在第一倒计时期满时,确定关闭第一模式的控制指令生效。在具体实施时,该第一预定时长 可以如2小时、3小时等。在接收到用户关闭第一模式的控制指令后,可以进一步进行倒计时,在倒计时期满后,才确定关闭第一模式的控制指令生效,以取消隐藏第一模式对应的第一应用程序。

可选地,在接收用户关闭第一模式的控制指令之后,取消隐藏第一应用程序之前,还可以包括:提示用户以第一预定音量通过语音输入第一预定内容。在具体实施时,该第一预定音量可以是如60分贝、65分贝等音量。该第一预定内容可以是如“我不会继续依赖手机”等的内容。可以提示用户执行相应操作来关闭第一模式,增加与用户的互动,提升趣味性,提升用户体验。由于通常在工作或学习时,一般人不会无缘无故大喊,由此也增加了关闭第一模式的难度。

可选地,在提示用户以第一预定音量通过语音输入第一预定内容之后,还包括:接收输入的第一语音;识别第一语音的内容和音量;判断第一语音的内容与第一预定内容是否一致;判断第一语音的音量是否等于或大于第一预定音量;在第一语音的内容与第一预定内容一致,且第一语音的音量等于或大于第一预定音量时,确定关闭第一模式的控制指令生效。

在具体实施时,可以通过终端的自带麦克风、外接麦克风等语音输入部件输入语音。

在具体实施时,如果用户想要关闭第一模式,则可以根据提示来执行相应操作。如果用户以等于或大于提示音量的语音说出提示的内容,则认为关闭第一模式的控制指令生效,取消隐藏的第一应用程序。

可选地,在判断第一语音的内容与第一预定内容是否一致之后,还可以包括:在第一语音的内容与第一预定内容不一致时,向用户提示输入内容不正确。

例如,该第一预定内容为“我不会继续依赖手机”,识别出用户输入的内容为“我不依赖手机”,则向用户提示输入内容不正确。

可选地,在判断第一语音的音量是否等于或大于第一预定音量之后,还可以包括:在第一语音的音量小于第一预定音量时,向用户提示输入音量不足; 和/或,向用户提示第一语音的音量。

例如,该第一预定音量为60分贝时,识别出用户输入的音量为40分贝,则向用户提示输入音量不足;或者,向用户提示输入音量为40分贝。也可以同时向用户提示输入音量不足,且输入音量为40分贝。

在用户输入的语音音量或内容不满足条件时,向用户进行提示,使用户能够确定改进的方向,提升用户体验。

可选地,在接收用户关闭第一模式的控制指令之后,取消隐藏第一应用程序之前,还包括:提示用户以第二预定音量输入第二预定时长的语音。在具体实施时,该第二预定音量也可以是如60分贝、65分贝等音量。该第二预定时长可以是如15秒、20秒等时长。

可选地,在提示用户以第二预定音量输入第二预定时长的语音之后,还包括:接收输入的第二语音;识别第二语音的音量;判断第二语音的音量是否等于或大于第二预定音量;在第二语音的音量等于或大于第二预定音量时,开始第二计时;在第二语音的音量小于第二预定音量时,结束第二计时;在第二计时达到第二预定时长时,确定关闭第一模式的控制指令生效。

在具体实施时,如果用户想要关闭第一模式,还可以提示用户输入保持预定时长的、等于或大于提示音量的语音,如果识别出用户输入的语音满足条件,则认为关闭第一模式的控制指令生效,重新显示之前隐藏的第一应用程序。

可选地,在判断第二语音的音量是否等于或大于第二预定音量之后,还包括:在第二语音的音量小于第二预定音量时,向用户提示输入音量不足;和/或,向用户提示第二语音的音量。

例如,该第二预定音量为60分贝时,识别出用户输入的音量为40分贝,则向用户提示输入音量不足;或者,向用户提示输入音量为40分贝。也可以同时向用户提示输入音量不足,且输入音量为40分贝。

可选地,在第二计时结束时,如果未达到第二预定时长,向用户提示输入时长不足。例如,该第二预定时长为15秒时,识别出用户输入音量等于或大 于60分贝的持续时长为5秒,则向用户提示提示输入时长不足。

在用户输入的语音音量或持续时长不满足条件时,向用户进行提示,使用户能够确定改进的方向,提升用户体验。

优选地,在隐藏预先确定的第一应用程序之后,接收用户关闭第一模式的控制指令之前,还包括:重新排列第二应用程序,第二应用程序为除第一应用程序之外的其他应用程序。

在具体实施时,在隐藏第一应用程序之后,对于其他未隐藏的应用程序,可以直接在原位置进行显示,也可以重新排列。由于隐藏的应用程序可能处于中间位置,采用直接在原位置显示未隐藏的应用程序的方案,使得桌面的显示不规则,重新排列能够使显示界面更整齐和美观。

在具体实施时,在取消隐藏所述第一应用程序之前,还可以包括:重新排列第一应用程序与第二应用程序。

在具体实施时,在取消隐藏第一应用程序时,相对于重新排列后的第二应用程序,可以直接在第二应用程序后顺序显示第一应用程序,也可以重新排列。将第一应用程序和第二应用程序一起重新排列能够使显示界面恢复未开启第一模式之前的状态,更符合用户的习惯,提升用户体验。

在具体实施时,第一应用程序为系统应用程序或正在运行的第三方应用程序,在隐藏预先确定的第一应用程序之后,在取消隐藏所述第一应用程序之前,还包括:禁止第一应用程序推送提醒消息。

在具体实施时,对于系统应用程序,如短消息、电话等,以及在用户开启第一模式后,仍然在后台运行的第三方应用程序,如第三方社交应用等,在隐藏期间,为更好的使其对用户不可见,可以进一步禁止该第一应用程序推送提醒消息。

在具体实施时,第一应用程序为系统应用程序或正在运行的第三方应用程序,在接收用户启动第一模式的控制指令之后,在取消隐藏第一应用程序之前,还包括:检测第一应用程序是否接收到消息;在第一应用程序接收到消息时, 触发第一应用程序向发送消息的对端用户反馈提示信息。

在具体实施时,对于系统应用程序,如短消息、电话等,以及在用户开启第一模式后,仍然在后台运行的第三方应用程序,如第三方社交应用等,在隐藏期间,为避免避免用户错失重要事务,可以进一步在应用程序接收到消息时,触发该应用向对端用户反馈提示消息,例如,在用户a开户“防依赖模式”期间,检测到有用户b拔打a的电话,则向用户b提示用户a当前处于“防依赖模式”;使得用户b在有重要事务时,可以通过其他方式联系用户a。

可选地,第一应用程序为正在运行的第三方应用程序或系统应用程序,在接收用户启动第一模式的控制指令之后,在取消隐藏第一应用程序之前,还包括:禁止第一应用程序接收消息。

在具体实施时,对于系统应用程序,如短消息、电话等,以及在用户开启第一模式后,仍然在后台运行的第三方应用程序,如第三方社交应用等,在隐藏期间,为节省系统资源,可以进一步禁止该第一应用程序接收消息;在应用程序重新显示后,可以直接解除禁止,重新接收消息;使得用户能够在关闭第一模式后,及时接收到应用程序的消息。

可选地,第一应用程序为正在运行的第三方应用程序,在接收用户启动第一模式的控制指令之后,在取消隐藏第一应用程序之前,还包括:关闭第一应用程序。

在具体实施时,对于在用户开启第一模式后,仍然在后台运行的第三方应用程序,如第三方社交应用等,在隐藏期间,为节省系统资源,可以直接关闭。

采用本申请实施例中的终端应用程序的控制方法,在接收到用户启动第一模式的控制指令时,隐藏预先设置的第一模式对应的应用程序,并在接收到用户关闭第一模式的控制指令后,取消隐藏第一应用程序;使得用户只需要发出启动第一模式的控制指令或是发出关闭第一模式的控制指令,即可实现对应用程序的隐藏和取消隐藏,快速方便,提升了用户体验。

本领域技术人员应当明了,在前一实施例中,可以采用以下两种方式来关闭第一模式:在接收到关闭第一模式的控制指令时,立即关闭;或者在接收到关闭第一模式的控制指令时,执行其他条件判定,在其他条件达到时,关闭第一模式。

也就是说,在具体实施时,对于仅采用第一模式的应用程序的控制方法,上述两种方案仅能选择一种,即,在接收到关闭第一模式的控制指令时,立即取消隐藏第一应用程序;或者,在接收到关闭第一模式的控制指令时,执行其他条件判定,并在其他条件达到时,取消隐藏第一应用程序。

发明人认为,只能提供一种方案的控制方法,不够灵活。

为解决上述问题,本申请中还提供了如图2所示的另一种具体实施方式。

图2为本申请实施例二所示的终端应用程序的控制方法的流程图。

如图2所示,根据本申请实施例二所示的终端应用程序的控制方法包括以下步骤:

s202,确定与第一模式对应的第一应用程序;

s204,接收用户启动第一模式的控制指令;

s206,隐藏第一应用程序;

s208,接收用户启动第二模式的控制指令;

s210,接收用户关闭第一模式的控制指令;

s212,接收用户关闭第二模式的控制指令;

s214,在关闭第二模式的控制指令生效时,确定关闭第一模式的控制指令生效;

s216,在关闭第一模式的控制指令生效时,取消隐藏第一应用程序。

在具体实施时,在隐藏预先确定的第一应用程序之后,在接收用户关闭第一模式的控制指令之前,还可以包括:接收用户启动第二模式的控制指令。

在本申请实施例中,步骤202-步骤206的实施可以参考步骤102-步骤106的实施,重复之处不再赘述。

在具体实施时,该第二模式也可以是各操作系统厂商命名的各种模式,例如,为将第二模式区别于第一模式,并明确该模式可以强制隐藏应用程序,可以命名为“强制隐藏应用程序”。

采用根据本申请实施例二所示的终端应用程序的控制方法,在用户仅启动第一模式时,在接收到关闭第一模式的控制指令时,立即取消隐藏第一应用程序。在用户启动第一模式和第二模式时,在用户发出关闭第一模式的控制指令后,需要进一步执行其他条件判定来关闭第二模式,在关闭第二模式的指令生效时,取消隐藏第一应用程序。

下述实施例中将进一步对执行以关闭第二模式的各种条件的实施进行详细介绍。

在具体实施时,在接收用户启动第二模式的控制指令之后,取消隐藏第一应用程序之前,还可以包括:接收用户关闭第二模式的控制指令;在关闭第二模式的控制指令生效时,确定关闭第一模式的控制指令生效。

在具体实施时,用户可以在发出关闭第一模式的指令后,再发出关闭第二模式的指令;用户也可以在第一模式处于启动状态时,发出关闭第二模式的指令;本申请对此不作限制。

本领域技术人员应当理解,在同时启动第一模式和第二模式后,需要第一模式和第二模式均处于关闭状态时,才取消隐藏第一应用程序。即,当第一模式处于启动状态时,第二模式被关闭后,仍将隐藏第一应用程序;或者,当用户发出关闭第一模式的控制指令,而第二模式处于启动状态时,也仍将隐藏第一应用程序。

在具体实施时,在接收用户关闭第二模式的控制指令之后,显示第一应用程序之前,还可以包括:开始并显示第三预定时长的第三倒计时;在第三倒计时期满时,确定关闭第二模式的控制指令生效。在具体实施时,该第三预定时长可以如2小时、3小时等。在接收到用户关闭第二模式的控制指令后,可以进一步进行倒计时,在倒计时期满后,才确定关闭第二模式的控制指令生效, 并确定关闭第一模式的控制指令生效,以取消隐藏对应的第一应用程序。

可选地,在接收用户关闭第二模式的控制指令之后,取消隐藏第一应用程序之前,还可以包括:提示用户以第三预定音量通过语音输入第二预定内容。在具体实施时,该第三预定音量可以是如60分贝、65分贝等音量。该第二预定内容可以是如“我不会继续依赖手机”等的内容。可以提示用户执行相应操作来关闭第二模式,并因此关闭第一模式,增加与用户的互动,提升趣味性,提升用户体验。由于通常在工作或学习时,一般人不会无缘无故大喊,由此也增加了关闭第二模式的难度。

在具体实施时,在提示用户以第三预定音量通过语音输入第二预定内容之后,还可以包括:接收输入的第三语音;识别第三语音的内容和音量;判断第三语音的内容与第二预定内容是否一致;判断第三语音的音量是否等于或大于第三预定音量;在第三语音的内容与第二预定内容一致,且第三语音的音量等于或大于第三预定音量时,确定关闭第二模式的控制指令生效。

在具体实施时,如果用户想要关闭第二模式,则可以根据提示来执行相应操作。如果用户以等于或大于提示音量的语音说出提示的内容,则认为关闭第二模式的控制指令生效。

可选地,在判断第三语音的内容与第二预定内容是否一致之后,还包括:在第三语音的内容与第二预定内容不一致时,向用户提示输入内容不正确。

例如,该第二预定内容为“我不会依赖手机”,识别出用户输入的内容为“我想玩手机”,则向用户提示输入内容不正确。

可选地,在判断第三语音的音量是否等于或大于第三预定音量之后,还包括:在第三语音的音量小于第三预定音量时,向用户提示输入音量不足;和/或,向用户提示第三语音的音量。

例如,该第三预定音量为60分贝时,识别出用户输入的音量为40分贝,则向用户提示输入音量不足;或者,向用户提示输入音量为40分贝。还可以同时向用户提示输入音量不足,且输入音量为40分贝。

在用户输入的语音音量或内容不满足条件时,向用户进行提示,使用户能够确定改进的方向,提升用户体验。

在具体实施时,在接收用户关闭第二模式的控制指令之后,取消隐藏第一应用程序之前,还包括:提示用户以第四预定音量输入第四预定时长的语音。

在具体实施时,该第四预定音量也可以是如60分贝、65分贝等音量。该第四预定时长可以是如15秒、20秒等时长。

在具体实施时,在提示用户以第四预定音量输入第四预定时长的语音之后,还包括:接收输入的第四语音;识别第四语音的音量;判断第四语音的音量是否等于或大于第四预定音量;在第四语音的音量等于或大于第四预定音量时,开始第四计时;在第四语音的音量小于第四预定音量时,结束第四计时;在第四计时达到第四预定时长时,确定关闭第二模式的控制指令生效。

在具体实施时,如果用户想要关闭第二模式,还可以提示用户输入保持预定时长的、等于或大于提示音量的语音,如果识别出用户输入的语音满足条件,则认为关闭第二模式的控制指令生效。

可选地,在判断第四语音的音量是否等于或大于第四预定音量之后,还包括:在第四语音的音量小于第四预定音量时,向用户提示输入音量不足;和/或,向用户提示第四语音的音量。

例如,该第四预定音量为60分贝时,识别出用户输入的音量为40分贝,则向用户提示输入音量不足;或者,向用户提示输入音量为40分贝。还可以同时向用户提示输入音量不足,且输入音量为40分贝。

可选地,在第四计时结束时,如果未达到第四预定时长,向用户提示输入时长不足。例如,该第四预定时长为15秒时,识别出用户输入音量等于或大于60分贝的持续时长为5秒,则向用户提示提示输入时长不足。在用户输入的语音音量或持续时长不满足条件时,向用户进行提示,使用户能够确定改进的方向,提升用户体验。

采用根据本申请实施例二所示的终端应用程序的控制方法,通过设置第一 模式和第二模式,使得用户能够灵活选择隐藏应用程序的深度,以及显示应用程序的难度,提升了用户体验。

在具体实施时,在隐藏预先确定的第一应用程序之后,接收用户关闭第一模式的控制指令之前,还可以包括:重新排列第二应用程序,第二应用程序为除第一应用程序之外的其他应用程序。

在具体实施时,在隐藏第一应用程序之后,对于其他未隐藏的应用程序,可以直接在原位置进行显示,也可以重新排列。由于隐藏的应用程序可能处于中间位置,采用直接在原位置显示未隐藏的应用程序的方案,使得桌面的显示不规则,重新排列能够使显示界面更整齐和美观。

在具体实施时,在取消隐藏所述第一应用程序之前,还包括:重新排列第一应用程序与第二应用程序。

在具体实施时,在取消隐藏第一应用程序时,相对于重新排列后的第二应用程序,可以直接在第二应用程序后顺序显示第一应用程序,也可以重新排列。将第一应用程序和第二应用程序一起重新排列能够使显示界面恢复未开启第一模式之前的状态,更符合用户的习惯,提升用户体验。

优选地,第一应用程序为系统应用程序或正在运行的第三方应用程序,在隐藏预先确定的第一应用程序之后,在取消隐藏所述第一应用程序之前,还包括:禁止第一应用程序推送提醒消息。

在具体实施时,对于系统应用程序,如短消息、电话等,以及在用户开启第一模式后,仍然在后台运行的第三方应用程序,如第三方社交应用等,在隐藏期间,为更好的使其对用户不可见,可以进一步禁止该第一应用程序推送提醒消息。

优选地,第一应用程序为系统应用程序或正在运行的第三方应用程序,在接收用户启动第一模式的控制指令之后,在取消隐藏第一应用程序之前,还包括:检测第一应用程序是否接收到消息;在第一应用程序接收到消息时,触发第一应用程序向发送消息的对端用户反馈提示信息。

在具体实施时,对于系统应用程序,如短消息、电话等,以及在用户开启第一模式后,仍然在后台运行的第三方应用程序,如第三方社交应用等,在隐藏期间,为避免避免用户错失重要事务,可以进一步在应用程序接收到消息时,触发该应用向对端用户反馈提示消息,例如,在用户a开户“防依赖模式”期间,检测到有用户b拔打a的电话,则向用户b提示用户a当前处于“防依赖模式”;使得用户b在有重要事务时,可以通过其他方式联系用户a。

可选地,第一应用程序为正在运行的第三方应用程序或系统应用程序,在接收用户启动第一模式的控制指令之后,在取消隐藏第一应用程序之前,还包括:禁止第一应用程序接收消息。

在具体实施时,对于系统应用程序,如短消息、电话等,以及在用户开启第一模式后,仍然在后台运行的第三方应用程序,如第三方社交应用等,在隐藏期间,为节省系统资源,可以进一步禁止该第一应用程序接收消息;在应用程序重新显示后,可以直接解除禁止,重新接收消息;使得用户能够在关闭第一模式后,及时接收到应用程序的消息。

可选地,第一应用程序为正在运行的第三方应用程序,在接收用户启动第一模式的控制指令之后,在取消隐藏第一应用程序之前,还包括:关闭第一应用程序。

在具体实施时,对于在用户开启第一模式后,仍然在后台运行的第三方应用程序,如第三方社交应用等,在隐藏期间,为节省系统资源,可以直接关闭。

采用本申请实施例中的终端应用程序的控制方法,在接收到用户启动第一模式的控制指令时,隐藏预先设置的第一模式对应的应用程序,并接收用户启动第二模式的控制指令,以在接收到用户关闭第一模式的控制指令后,进一步判断关闭第二模式的控制指令是否生效,并在关闭第二模式的控制指令生效时,取消隐藏第一应用程序;使得用户能够通过第一模式和第二模式的选择,灵活选择隐藏应用程序的深度,以及显示应用程序的难度,提升了用户体验。

图3为本申请实施例三所示的终端应用程序的控制方法的流程图。

在本申请实施例中,以“手机重度依赖患者模式”作为第一模式;“强制隐藏app”作为第二模式。在仅处于“手机重度依赖患者模式”下时,如果接收到关闭“手机重度依赖患者模式”的命令,则立即显示隐藏的应用程序;在处于“强制隐藏app”时,系统开始倒计时,如果倒计时未期满时,想要恢复隐藏的应用程序,需要以提示的音量读出规定的语句。

如图3所示,根据本申请实施例三所示的终端应用程序的控制方法包括以下步骤:

s302,开启“手机重度依赖患者模式”;

在具体实施时,用户可以通过操作图4a上部所示的、在“手机重度依赖患者模式”标识后方的按钮开启该模式。

s304,选择隐藏的应用程序app;

在具体实施时,可以将图4a中按应用程序的名称首字母排列的应用程序拖动至“隐藏”栏的位置,来设置第一应用程序:例如,图4a中将邮箱、安全中心等应用程序设置为隐藏的第一应用程序。

s306,隐藏被选择的应用程序;

s307,用户关闭“手机重度依赖患者模式”;

用户可以通过操作“手机重度依赖患者模式”标识后方的按钮关闭该模式

s308,判断是否开启“强制隐藏app”;如果没有,则执行s318;如果开启,则执行s310;

判断“强制隐藏app”这一模式是否处于开启状态。在具体实施时,该模式的开启和关闭也可以是由用户通过“强制隐藏app”标识后方的按钮来实现的。

s310,开始倒计时;

如果“强制隐藏app”开启,则进一步显示隐藏倒计时的界面。在具体实施时,该界面可以以钟表的形式提供,也可以以跳动的数字时钟的形式提供。

s312,增加以预定音量读出规定的语句的提示;

在倒计时未结束时,还可以进一步向用户弹出如图4b所示的,以预定音量读出规定的语句的提示;并接收用户输入的语音。

s314,判断用户输入的声音音量是否达到要求;如果未达到,则提示用户再次输入,并重复执行s314;如果达到,则执行s318;

如果在预定时间内,所检测到的用户输入的声音音量未达到要求,则可以向用户提示上一次的输入音量,并向用户提供改进的方向,例如,“请提高音量”“发音正确”等。

s316,判断倒计时是否结束;如果结束,则执行s318,如果未结束,则执行s314;

s318,显示被隐藏的应用程序。

采用本申请实施例中的终端应用程序的控制方法,在接收到用户启动手机重度依赖患者模式的控制指令时,隐藏预先设置应用程序,并在接收到用户关闭重度依赖患者模式的控制指令后,进一步判断是否开启了强制隐藏app模式,并在退出强制隐藏app模式时,显示被隐藏的应用程序;使得用户能够灵活选择隐藏应用程序的深度,以及显示应用程序的难度,提升了用户体验。

基于同一发明构思,本申请实施例中还提供了一种终端应用程序的控制装置,由于该装置解决问题的原理与本申请实施例一和二所提供的终端应用程序的控制方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

图5为本申请实施例四所示终端应用程序的控制装置的结构示意图。

如图5所示,根据本申请实施例四所示的终端应用程序的控制装置500,包括:第一接收模块501,用于接收用户启动第一模式的控制指令;隐藏模块502,用于隐藏预先确定的第一应用程序,该第一应用程序与该第一模式对应。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第二接收模块503,用于接收用户关闭第一模式的控制指令;取消隐 藏模块504,用于在该关闭第一模式的控制指令生效时,取消隐藏该第一应用程序。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:确定模块;该确定模块具体可以包括:类别确定子模块,用于确定终端中各应用程序的类别;第一应用程序确定子模块,用于根据该类别确定第一应用程序。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:确定模块;该确定模块具体可以包括:获取子模块,用于获取终端中各应用程序的运行时间和/或运行次数;第二应用程序确定子模块,用于根据该运行时间和/或各应用程序的运行次数确定第一应用程序。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:确定模块;该确定模块具体可以包括:第一显示子模块,用于显示该终端中的多个应用程序;第三应用程序确定子模块,用于根据用户操作在该多个应用程序中确定该第一应用程序。

在具体实施时,第三应用程序确定子模块具体可以用于根据用户的手势在该多个应用程序中确定该第一应用程序;其中,该手势包括将应用程序滑动至指定位置,该第一应用程序包括该被滑动至指定位置的应用程序。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第一倒计时模块,用于开始并显示第一预定时长的第一倒计时;第一确定模块,用于在该第一倒计时期满时,确定该关闭第一模式的控制指令生效。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第一提示模块,用于提示用户以第一预定音量通过语音输入第一预定内容。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第一语音接收模块,用于接收输入的第一语音;第一识别模块,用于识别该第一语音的内容和音量;第一内容判断模块,用于判断该第一语音的内 容与该第一预定内容是否一致;第一音量判断模块,用于判断该第一语音的音量是否等于或大于第一预定音量;第二确定模块,在该第一语音的内容与该第一预定内容一致,且该第一语音的音量等于或大于第一预定音量时,确定该关闭第一模式的控制指令生效。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第二提示模块,用于在该第一语音的内容与该第一预定内容不一致时,向用户提示输入内容不正确。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第三提示模块,用于在该第一语音的音量小于该第一预定音量时,向用户提示输入音量不足,和/或,向用户提示该第一语音的音量。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第四提示模块,用于提示用户以第二预定音量输入第二预定时长的语音。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第二语音接收模块,用于接收输入的第二语音;第二识别模块,用于识别该第二语音的音量;第二音量判断模块,用于判断该第二语音的音量是否等于或大于第二预定音量;第二计时模块,用于在该第二语音的音量等于或大于第二预定音量时,开始第二计时;第一结束模块,用于在该第二语音的音量小于第二预定音量时,结束该第二计时;第四确定模块,用于在该第二计时达到第二预定时长时,确定该关闭第一模式的控制指令生效。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第五提示模块,用于在该第二语音的音量小于该第二预定音量时,向用户提示输入音量不足,和/或,向用户提示该第二语音的音量。

在具体实施时,在该第二计时结束时,如果未达到该第二预定时长,可以向用户提示输入时长不足。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可 以包括:第四接收模块,用于接收用户启动第二模式的控制指令。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第三接收模块,用于接收用户关闭第二模式的控制指令;第三确定模块,用于在该关闭第二模式的控制指令生效时,确定关闭第一模式的控制指令生效。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第三计时模块,用于开始并显示第三预定时长的第三倒计时;第五确定模块,用于在该第三倒计时期满时,确定该关闭第二模式的控制指令生效。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第六提示模块,用于提示用户以第三预定音量通过语音输入第二预定内容。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第三语音接收模块,用于接收输入的第三语音;第三识别模块,用于识别该第三语音的内容和音量;第二内容判断模块,用于判断该第三语音的内容与该第二预定内容是否一致;第三音量判断模块,用于判断该第三语音的音量是否等于或大于第三预定音量;第六确定模块,用于在该第三语音的内容与该第二预定内容一致,且该第三语音的音量等于或大于第三预定音量时,确定该关闭第二模式的控制指令生效。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第七提示模块,用于在该第三语音的内容与该第二预定内容不一致时,向用户提示输入内容不正确。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第八提示模块,用于在该第三语音的音量小于该第三预定音量时,向用户提示输入音量不足;和/或,向用户提示该第三语音的音量。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第九提示模块,用于提示用户以第四预定音量输入第四预定时长的语 音。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第四语音接收模块,用于接收输入的第四语音;第四识别模块,用于识别该第四语音的音量;第四音量判断模块,用于判断该第四语音的音量是否等于或大于第四预定音量;第四计时模块,用于在该第四语音的音量等于或大于第四预定音量时,开始第四计时;第二结束模块,用于在该第四语音的音量小于第四预定音量时,结束该第四计时;第七确定模块,用于在该第四计时达到第四预定时长时,确定该关闭第二模式的控制指令生效。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:第十提示模块,用于在该第四语音的音量小于该第四预定音量时,向用户提示输入音量不足;和/或,向用户提示该第四语音的音量。

在具体实施时,在该第四计时结束时,如果未达到该第四预定时长,还可以向用户提示输入时长不足。

在具体实施时,根据本申请实施例四所示的终端应用程序的控制装置还可以包括:排列模块,用于重新排列该第二应用程序,该第二应用程序为除该第一应用程序之外的其他应用程序。

在具体实施时,该排列模块还可以用于重新排列该第一应用程序与该第二应用程序。

在具体实施时,该第一应用程序为系统应用程序或正在运行的第三方应用程序,该装置还可以包括:第一禁止模块,用于禁止该第一应用程序推送提醒消息。

在具体实施时,该第一应用程序为系统应用程序或正在运行的第三方应用程序,该装置还可以包括:检测模块,用于检测该第一应用程序是否接收到消息;反馈模块,用于在该第一应用程序接收到消息时,触发该第一应用程序向发送该消息的对端用户反馈提示信息。

在具体实施时,该第一应用程序为正在运行的第三方应用程序或系统应用 程序,该装置还可以包括:第二禁止模块,用于禁止该第一应用程序接收消息。

在具体实施时,该第一应用程序为正在运行的第三方应用程序,该装置还可以包括:关闭模块,用于关闭该第一应用程序。

采用本申请实施例中提供的终端应用程序的控制装置,能够在接收到用户启动第一模式的控制指令时,隐藏第一模式对应的应用程序,使得用户能够方便快速的实现对应用程序的隐藏,提升了用户体验。

基于同一发明构思,本申请实施例中还提供了一种终端,由于该终端解决问题的原理与本申请实施例一和二所提供的终端应用程序的控制方法相似,因此该终端的实施可以参见方法的实施,重复之处不再赘述。

图6为本申请实施例五所示终端的结构示意图。

如图6所示,根据本申请实施例五所示的终端600,包括:终端应用程序的控制装置500。

采用本申请实施例中提供的终端,能够在接收到用户启动第一模式的控制指令时,隐藏第一模式对应的应用程序,使得用户能够方便快速的实现对应用程序的隐藏,提升了用户体验。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入 式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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