应用软件控制的方法及装置与流程

文档序号:12279223阅读:467来源:国知局
应用软件控制的方法及装置与流程

本发明实施例涉及移动终端技术领域,尤其涉及一种应用软件控制的方法及装置。



背景技术:

随着科学技术的发展,移动终端的功能越来越强大,其中,播放音视频的功能受到大部分用户的青睐。以前随处见的MP3,随身听、MP4等多媒体播放设备,现在几乎已被移动终端所取代。很多用户是走路、坐车、工作,甚至睡觉时都在用移动终端听音乐、或播放视频。

发明人在进行本发明的研究过程中发现,用户在使用移动终端收听音频文件时,有可能会进入睡眠状态,此时,移动终端中的播放软件还会按照原有的状态继续运行,对于用户来说,这样不但会影响用户的睡眠质量,而且,如果用户是使用耳机收听的话,长时间的使用耳机还会对听力产生不好的影响,对于移动终端来说,会造成电量的浪费。



技术实现要素:

本发明提供一种应用软件控制的方法及装置,能够更加智能的控制终端中的应用软件的工作状态。

第一方面,本发明实施例提供了一种应用软件控制的方法,包括:

检测终端用户当前的状态;

根据所述当前的状态控制所述终端中应用软件的工作状态。

进一步的,根据所述当前的状态控制所述终端中应用软件的工作状态,包括:

如果检测到终端用户当前的状态为睡眠状态;

控制所述终端中应用软件的工作状态为以下至少一种:调低音量、关闭应用软件、暂停应用软件的运行和播放有助睡眠的多媒体文件;

或者,将终端的工作模式由运行模式切换为以下任意一种模式:省电模式、休眠模式、或待机模式。

进一步的,检测终端用户当前的状态为睡眠状态,包括:

检测终端用户的心率,当所述心率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态;

和/或,检测终端用户的呼吸频率,当所述呼吸频率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态。

进一步的,检测终端用户当前的状态为睡眠状态,包括:

接收可穿戴设备发送的检测得到的终端用户的心率,当所述心率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态;

和/或,接收可穿戴设备发送的检测得到的终端用户的呼吸频率,当所述呼吸频率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态。

进一步的,根据所述当前的状态控制所述终端中应用软件的工作状态,包括:

如果检测到终端用户当前的状态为由睡眠转态恢复至非睡眠状态;

控制所述终端中的应用软件由睡眠时的工作状态恢复至原始工作状态。

第二方面,本发明实施例还提供了一种应用软件控制的装置,包括:

用户状态检测模块,用于检测终端用户当前的状态;

应用状态控制模块,用于根据所述当前的状态控制所述终端中应用软件的工作状态。

进一步的,所述应用状态控制模块具体用于,如果检测到终端用户当前的状态为睡眠状态;控制所述终端中应用软件的工作状态为以下至少一种:调低音量、关闭应用软件、暂停应用软件的运行和播放有助睡眠的多媒体文件;或者,将终端的工作模式由运行模式切换为以下任意一种模式:省电模式、休眠模式、或待机模式。

进一步的,所述用户状态检测模块具体用于,检测终端用户的心率,当所述心率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态;和/或,检测终端用户的呼吸频率,当所述呼吸频率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态。

进一步的,所述用户状态检测模块具体用于,接收可穿戴设备发送的检测得到的终端用户的心率,当所述心率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态;和/或,接收可穿戴设备发送的检测得到的终端用户的呼吸频率,当所述呼吸频率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态。

进一步的,所述用户状态检测模块具体用于,如果检测到终端用户当前的状态为由睡眠转态恢复至非睡眠状态;控制所述终端中的应用软件由睡眠时的工作状态恢复至原始工作状态。

本发明实施例通过根据终端用户当前的状态,控制所述终端中应用软件的工作状态,能够更加智能的控制终端中的应用软件的工作状态。

附图说明

图1是本发明实施例一中的一种应用软件控制的方法的流程图;

图2是本发明实施例二中的一种应用软件控制的方法的流程图;

图3是本发明实施例三中的一种应用软件控制的方法的流程图;

图4是本发明实施例四中的一种应用软件控制的方法的流程图;

图5是本发明实施例五中的一种应用软件控制的装置的结构图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种应用软件控制的方法的流程图,本实施例可适用于对终端中的常用功能项进行操作的情况,该方法可以由本发明实施例提供的应用软件控制的装置来执行,该装置可采用软件或硬件的方式实现,该应用软件控制的装置可集成于终端(例如,手机、智能手机等移动终端、平板电脑或固定终端)中,如图1所示,具体包括:

S101、检测终端用户当前的状态。

其中,所述终端用户当前的状态包括但不限于心情状态、工作状态、睡眠状态、休息状态、或者从事某项活动等。所述心情状态,例如可以为郁闷、悲伤、开心等;所述从事某项活动,例如可以为运动(例如,跑步、跳舞等)、坐车、开车等。

具体的,可通过终端的摄像头获取用户的面部表情、或者周围环境信息,从而获知用户当前的心情状态、是否处于工作状态、是否处于睡眠状态、是否处于休息状态、或者是否在从事某项活动、从事什么活动等。也可以通过检测终端用户的生理特征来确定用户当前的状态,例如,检测用户的体温、心率或呼吸频率。

S102、根据所述当前的状态控制所述终端中应用软件的工作状态。

具体的,根据终端用户当前的状态控制所述终端中应用软件的工作状态。例如,当检测到用户当前的心情状态为悲伤时,则控制所述终端中应用软件播放一些欢快的歌曲;当检测到用户当前的状态为工作状态时,则控制所述终端中应用软件的暂停运行,以避免妨碍用户的工作;当检测到用户当前的状态为跑步时,则控制所述终端中应用软件播放一些适合跑步场景下播放的音乐,等等。

本实施例通过根据终端用户当前的状态,控制所述终端中应用软件的工作状态,能够更加智能的控制终端中的应用软件的工作状态。

在上述实施例的基础上,根据所述当前的状态控制所述终端中应用软件的工作状态,包括:

如果检测到终端用户当前的状态为睡眠状态;

控制所述终端中应用软件的工作状态为以下至少一种:调低音量、关闭应用软件、暂停应用软件的运行和播放有助睡眠的多媒体文件;

或者,将终端的工作模式由运行模式切换为以下任意一种模式:省电模式、休眠模式、或待机模式。

在上述实施例的基础上,检测终端用户当前的状态为睡眠状态,包括:

检测终端用户的心率,当所述心率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态;

和/或,检测终端用户的呼吸频率,当所述呼吸频率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态。

其中,所述符合预设睡眠条件的心率,可设置为50~70次/分钟,所述符合预设睡眠条件的呼吸频率,可设置为16~20次/分钟。

在上述实施例的基础上,检测终端用户当前的状态为睡眠状态,包括:

接收可穿戴设备发送的检测得到的终端用户的心率,当所述心率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态;

和/或,接收可穿戴设备发送的检测得到的终端用户的呼吸频率,当所述呼吸频率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态。

其中,所述可穿戴设备可以为但不限于健康手环、耳环等。

在上述实施例的基础上,根据所述当前的状态控制所述终端中应用软件的工作状态,包括:

如果检测到终端用户当前的状态为由睡眠转态恢复至非睡眠状态;

控制所述终端中的应用软件由睡眠时的工作状态恢复至原始工作状态。

上述实施例通过检测终端用户当前的状态是否为睡眠状态,如果为睡眠状态,则控制所述终端中应用软件的工作状态未睡眠时的工作状态,以防止用户的睡眠,并节约终端的电量,能够更加智能的控制终端中的应用软件的工作状态。

实施例二

图2为本发明实施例二提供的一种应用软件控制的方法的流程图,本实施例在上述实施例的基础上,所述当前的状态,可选为睡眠状态。如图2所示,具体包括:

S201、检测终端用户当前的状态是否为睡眠状态。

如果检测到终端用户当前的状态为睡眠状态,则执行S202;如果检测到终端用户当前的状态为非睡眠状态,则执行S203。

S202、控制所述终端中应用软件的工作状态为以下至少一种:调低音量、关闭应用软件、暂停应用软件的运行和播放有助睡眠的多媒体文件;或者,将终端的工作模式由运行模式切换为以下任意一种模式:省电模式、休眠模式、或待机模式。

S203、控制所述终端中应用软件保持当前工作状态。

本实施例通过检测终端用户当前的状态是否为睡眠状态,当检测到终端用户当前的状态为睡眠状态;控制所述终端中应用软件的工作状态为以下至少一种:调低音量、关闭应用软件、暂停应用软件的运行和播放有助睡眠的多媒体文件;或者,将终端的工作模式由运行模式切换为以下任意一种模式:省电模式、休眠模式、或待机模式,不仅不会影响用户的睡眠质量,减少耳机对用户听力的伤害,而且会节约终端的电量,能够更加智能的控制终端中的应用软件的工作状态。

实施例三

图3为本发明实施例三提供的一种应用软件控制的方法的流程图,本实施例在上述实施例二的基础上,所述检测终端用户当前的状态为睡眠状态,可选为通过检测终端用户的心率和/或呼吸频率,以确定用户当前的状态是否为睡眠状态。如图3所示,具体包括:

S301、检测终端用户的心率和/或呼吸频率,根据检测结果确定用户当前的状态是否为睡眠状态。

具体的,可通过检测终端用户的心率确定用户当前的状态是否为睡眠状态,或者通过检测终端用户的呼吸频率确定用户当前的状态是否为睡眠状态,或者通过终端用户的心率和呼吸频率确定用户当前的状态是否为睡眠状态。

当通过检测终端用户的心率确定用户当前的状态是否为睡眠状态时,直接检测终端用户的心率或接收可穿戴设备发送的检测得到的终端用户的心率,判断所述心率是否符合预设睡眠条件,如果符合预设睡眠条件,则确定用户当前的状态为睡眠状态。

当通过检测终端用户的呼吸频率确定用户当前的状态是否为睡眠状态时,直接检测终端用户的呼吸频率或接收可穿戴设备发送的检测得到的终端用户的呼吸频率,判断所述呼吸频率是否符合预设睡眠条件,如果符合预设睡眠条件,则确定用户当前的状态为睡眠状态。

当通过检测终端用户的心率和呼吸频率确定用户当前的状态是否为睡眠状态时,直接检测终端用户的心率和呼吸频率或接收可穿戴设备发送的检测得到的终端用户的心率和呼吸频率,判断所述心率和呼吸频率是否都符合预设睡眠条件,如果都符合预设睡眠条件,则确定用户当前的状态为睡眠状态。

如果检测到终端用户当前的状态为睡眠状态,则执行S302;如果检测到终端用户当前的状态为非睡眠状态,则执行S303。

S302、控制所述终端中应用软件的工作状态为以下至少一种:调低音量、关闭应用软件、暂停应用软件的运行和播放有助睡眠的多媒体文件;或者,将终端的工作模式由运行模式切换为以下任意一种模式:省电模式、休眠模式、或待机模式。

S303、控制所述终端中应用软件保持当前工作状态。

本实施例通过检测终端用户的呼吸频率和/或心率,确定终端用户当前的状态是否为睡眠状态,当检测到终端用户当前的状态为睡眠状态;控制所述终端中应用软件的工作状态为以下至少一种:调低音量、关闭应用软件、暂停应用软件的运行和播放有助睡眠的多媒体文件;或者,将终端的工作模式由运行模式切换为以下任意一种模式:省电模式、休眠模式、或待机模式,不仅不会影响用户的睡眠质量,减少耳机对用户听力的伤害,而且会节约终端的电量,能够更加智能的控制终端中的应用软件的工作状态。

实施例四

图4为本发明实施例四提供的一种应用软件控制的方法的流程图,本实施例在上述实施例的基础上,所述当前的状态,可选为由睡眠转态恢复至非睡眠状态。如图4所示,具体包括:

S401、检测终端用户当前的状态是否由睡眠转态恢复至非睡眠状态。

如果确定当前的状态由睡眠转态恢复至非睡眠状态,则执行S402;如果确定当前的状态由睡眠转态未恢复至非睡眠状态,则执行S403。

S402、控制所述终端中的应用软件由睡眠时的工作状态恢复至原始工作状态。

S403、控制所述终端中的应用软件保持当前睡眠时的工作状态。

实施例五

图5所示为本发明实施例五提供的一种应用软件控制的装置的结构示意图,该装置可采用软件或硬件的方式实现,该应用软件控制的装置可集成于终端(例如,手机、智能手机等移动终端、平板电脑和固定终端)中,如图5所示,该装置的具体结构如下:用户状态检测模块51和应用状态控制模块52。

所述用户状态检测模块51用于检测终端用户当前的状态;

所述应用状态控制模块52用于根据所述当前的状态控制所述终端中应用软件的工作状态。

本实施例所述的应用软件控制的装置用于执行上述各实施例所述的应用软件控制的方法,其技术原理和产生的技术效果类似,这里不再赘述。

在上述实施例的基础上,所述应用状态控制模块52具体用于,如果检测到终端用户当前的状态为睡眠状态;控制所述终端中应用软件的工作状态为以下至少一种:调低音量、关闭应用软件、暂停应用软件的运行和播放有助睡眠的多媒体文件;或者,将终端的工作模式由运行模式切换为以下任意一种模式:省电模式、休眠模式、或待机模式。

在上述实施例的基础上,所述用户状态检测模块51具体用于,检测终端用户的心率,当所述心率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态;和/或,检测终端用户的呼吸频率,当所述呼吸频率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态。

在上述实施例的基础上,所述用户状态检测模块51具体用于,接收可穿戴设备发送的检测得到的终端用户的心率,当所述心率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态;和/或,接收可穿戴设备发送的检测得到的终端用户的呼吸频率,当所述呼吸频率符合预设睡眠条件时,则确定用户当前的状态为睡眠状态。

在上述实施例的基础上,所述用户状态检测模块51具体用于,如果检测到终端用户当前的状态为由睡眠转态恢复至非睡眠状态;控制所述终端中的应用软件由睡眠时的工作状态恢复至原始工作状态。

上述实施例所述的应用软件控制的装置用于执行上述各实施例所述的应用软件控制的方法,其技术原理和产生的技术效果类似,这里不再赘述。

本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种应用软件控制的方法,该方法包括:

检测终端用户当前的状态;

根据所述当前的状态控制所述终端中应用软件的工作状态。

可选的,该计算机可执行指令在由计算机处理器执行时还可以用于执行本发明任意实施例所提供的应用软件控制的方法的技术方案。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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