一种终端控制方法及终端与流程

文档序号:11217409
一种终端控制方法及终端与流程

本发明涉及终端技术领域,尤其涉及一种终端控制方法及终端。



背景技术:

随着智能终端大范围的普及,人们早已经习惯了通过终端中设置的闹钟来对生活、工作、学习中的一些重要事情或者重要时间进行提醒,这也极大地满足了人们对于时间观念的需求。现有技术中,当需要关闭正在输出声音信号的闹钟时,若用户正在睡梦中,则需要用户睁开眼睛,按照输出的提示信息进行操作,例如,根据输出的包括关闭虚拟按键和延迟虚拟按键的提示信息上按压虚拟按键,当检测到用户根据提示信息执行的操作信息指示关闭闹钟时,才会关闭闹钟。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:

现有技术中,需要用户根据输出的提示信息执行指示关闭闹钟的操作,步骤较为繁琐,关闭闹钟的效率较低。



技术实现要素:

有鉴于此,本发明实施例提供了一种终端控制方法及终端,用以简化关闭闹钟的操作,提高关闭闹钟的效率。

一方面,本发明实施例提供了一种终端控制方法,包括:

在终端通过闹钟输出声音信号期间,检测所述终端的屏幕上是否有按压操作;

当检测到按压操作时,获取所述按压操作中的各特征数据;

当所述按压操作存在至少两个特征数据都满足按压条件时,关闭所述闹钟。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述特征数据包括:按压面积、按压力度和按压时长中的至少一种。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:

将所述按压操作的每个特征数据分别与该特征数据对应的阈值进行比较;

当所述特征数据大于该特征数据对应的阈值时,确定所述特征数据满足所述按压条件。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,检测所述终端的屏幕上是否有按压操作之前,所述方法还包括:

检测所述终端的屏幕上是否有滑动操作;

当检测到滑动操作时,获取所述滑动操作的滑动距离;

当所述滑动距离满足预设的距离条件时,关闭所述闹钟;

当所述滑动距离不满足所述距离条件时,执行所述检测所述终端的屏幕上是否有按压操作的步骤。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:

若未检测到滑动操作,执行所述检测所述终端的屏幕上是否有按压操作的步骤。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:

若未检测到按压操作,按照指定方式调整累计延迟次数;

当所述累计延迟次数达到预设的次数阈值时,关闭所述闹钟。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:

响应于所述闹钟开始输出所述声音信号,获取生活信息;

输出所述生活信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述生活信息包括:时间信息、天气信息、穿衣指数信息、交通信息和备忘信息中的至少一种。

上述技术方案中的一个技术方案具有如下有益效果:

本发明实施例中,在终端通过闹钟输出声音信号期间,通过检测终端屏幕上的按压操作,并根据按压操作的各特征数据来关闭闹钟,在该过程中,由于不需要对按压操作的位置进行特别的限定,只要用户在终端屏幕上进行了按压操作,且存在至少两个特征数据都满足按压条件,就可以执行关闭闹钟的操作,即使用户正在睡梦中,也不需要用户睁开眼睛就可以关闭闹钟,简化了关闭闹钟的操作步骤,提高了关闭闹钟的效率。

另一方面,本发明实施例提供了一种终端,包括:

第一检测单元,用于在终端通过闹钟输出声音信号期间,检测所述终端的屏幕上是否有按压操作;

第一获取单元,用于当检测到按压操作时,获取所述按压操作中的各特征数据;

控制单元,用于当所述按压操作存在至少两个特征数据都满足按压条件时,关闭所述闹钟。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述特征数据包括:按压面积、按压力度和按压时长中的至少一种。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述终端还包括:

比较单元,用于将所述按压操作的每个特征数据分别与该特征数据对应的阈值进行比较;

确定单元,用于当所述特征数据大于该特征数据对应的阈值时,确定所述特征数据满足所述按压条件。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述终端还包括:

第二检测单元,用于检测所述终端的屏幕上是否有滑动操作;

第二获取单元,用于当检测到滑动操作时,获取所述滑动操作的滑动距离;

所述控制单元,用于当所述滑动距离满足预设的距离条件时,关闭所述闹钟;

所述第一检测单元,还用于当所述滑动距离不满足所述距离条件时,执行所述检测所述终端的屏幕上是否有按压操作的步骤。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一检测单元,还用于:

若未检测到滑动操作,执行所述检测所述终端的屏幕上是否有按压操作的步骤。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述终端还包括:

调整单元,用于若未检测到按压操作,按照指定方式调整累计延迟次数;

所述控制单元,还用于当所述累计延迟次数达到预设的次数阈值时,关闭所述闹钟。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述终端还包括:

第三获取单元,用于响应于所述闹钟开始输出所述声音信号,获取生活信息;

输出单元,用于输出所述生活信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述生活信息包括:时间信息、天气信息、穿衣指数信息、交通信息和备忘信息中的至少一种。

上述技术方案中的一个技术方案具有如下有益效果:

本发明实施例中,在终端通过闹钟输出声音信号期间,通过检测终端屏幕上的按压操作,并根据按压操作的各特征数据来关闭闹钟,在该过程中,由于不需要对按压操作的位置进行特别的限定,只要用户在终端屏幕上进行了按压操作,且存在至少两个特征数据都满足按压条件,就可以执行关闭闹钟的操作,即使用户正在睡梦中,也不需要用户睁开眼睛就可以关闭闹钟,简化了关闭闹钟的操作步骤,提高了关闭闹钟的效率。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本发明实施例所提供的终端控制方法的实施例一的流程示意图;

图2是本发明实施例所提供的终端控制方法的实施例二的流程示意图;

图3是本发明实施例所提供的终端的功能方块图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述获取单元等,但这些获取单元不应限于这些术语。这些术语仅用来将获取单元彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一获取单元也可以被称为第二获取单元,类似地,第二获取单元也可以被称为第一获取单元。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

针对现有技术中关闭闹钟的步骤繁琐,关闭效率较低的问题,本发明实施例提供了如下解决思路:在闹钟输出声音信号的期间检测用户在终端的屏幕上的按压操作,从而,根据按压操作来关闭闹钟,由于不限定按压操作的位置,不需要用户一定睁开眼睛或按照提示信息操作,也能够将闹钟关闭,以达到简化从操作步骤,提高效率的效果。

在该思路的引导下,本方案实施例提供了以下可行的实施方案。

实施例一

本发明实施例给出一种终端控制方法。具体的,请参考图1,其为本发明实施例所提供的终端控制方法的实施例一的流程示意图,如图1所示,该方法包括以下步骤:

S101,在终端通过闹钟输出声音信号期间,检测终端的屏幕上是否有按压操作。

需要说明的是,本发明实施例对于检查按压操作的范围没有特别限定,只要在终端的屏幕上的任意位置检测到按压操作,就可以执行后续S102步骤。

S102,当检测到按压操作时,获取该按压操作中的各特征数据。

其中,按压操作的特征数据可以包括但不限于:按压面积、按压力度和按压时长中的至少一种。

获取按压操作的各特征数据可以通过按压传感器检测获得。

S103,当该按压操作存在至少两个特征数据都满足按压条件时,关闭闹钟。

当执行S103步骤时,可以通过判断该按压操作的每个特征数据是否满足按压条件,从而,当存在至少两个特征数据都满足按压条件时,执行S103中关闭闹钟的操作。

其中,判断该按压操作的每个特征数据是否满足按压条件时,可以通过该实现方式实现:将S102中获取到的按压操作的每个特征数据分别与该特征数据对应的阈值进行比较,基于此,当特征数据大于该特征数据对应的阈值时,确定该特征数据满足按压条件。或者,当特征数据小于或者等于该特征数据对应的阈值时,确定该特征数据不满足按压条件。

在具体的应用场景中,为了尽可能的避免误操作,可以设定执行S103步骤时,至少两个特征数据中包括按压时长。例如,当按压时长大于预设的时长阈值,且按压力度大于预设的力度阈值时,此时,该按压操作的两个特征数据都满足按压条件,执行关闭闹钟操作。又例如,当按压时长大于预设的时长阈值,且按压面积大于预设的面积阈值时,此时,该按压操作的两个特征数据都满足按压条件,执行关闭闹钟操作。又例如,当按压时长大于预设的时长阈值,按压力度大于预设的力度阈值,并且按压面积大于预设的面积阈值时,此时,该按压操作的三个特征数据都满足按压条件,执行关闭闹钟操作。

其中,时长阈值、力度阈值与面积阈值可以根据实际需要预设,也可以根据经验值进行预设。例如,可以将时长阈值预设为2秒,将力度阈值预设为5牛顿,将面积及阈值预设为3.5平方厘米。

需要说明的是,本发明实施例中,若未检测到按压操作,则按照指定方式调整累计延迟次数,并且,当累计延迟次数达到预设的次数阈值时,关闭闹钟。或者,若累计延迟次数未达到预设的次数阈值,则将累计延迟次数加一,继续执行S101中的检测操作。

本发明实施例中,判断累计延迟次数是否达到预设的次数阈值时,可以根据调整后的累计延迟次数进行判断,也就是说,以调整后的当前累计延迟次数进行判断。其中,累计延迟次数的初始值为9,次数阈值可以根据需要设置,例如,可以设置为5次。

本发明实施例中,可以根据闹钟输出声音信号的周期来调整累计延迟次数。例如,若闹钟每次输出声音信号的时长为A,间隔时间为B,则当检测到闹钟此次输出声音信号的期间,也就是时长A的范围内,一直未检测到滑动操作或按压操作,则在此次输出声音信号结束时,将累计延迟次数加一,并更新累计延迟次数的数值,以便于实现后续与次数阈值之间的判断步骤。

在一个具体的实现过程中,还可以在执行S101中检测终端的屏幕上是否有按压操作之前,通过检测终端的屏幕上是否有滑动操作,并且,当检测到滑动操作时,获取滑动操作的滑动距离,从而,根据该滑动距离确定是否关闭闹钟。

基于此,当滑动距离满足预设的距离条件时,关闭闹钟;或者,当滑动距离不满足距离条件时,执行S101中检测终端的屏幕上是否有按压操作的步骤。

距离条件可以根据实际需要进行预设,在实际的应用场景中,为了尽可能的避免误操作导致闹钟关闭的问题,可以将距离条件预设为不小于2cm。基于此,当检测到的滑动距离大于或者等于2cm时,确定该滑动距离满足预设的距离条件;或者,当检测到的滑动距离小于2cm时,确定该滑动距离不满足预设的距离条件,该滑动操作可能为用户的误操作。

具体的,获取滑动距离时,可以通过在终端屏幕上建立坐标系,并获取滑动动作起始点和终止点之间的距离,得到滑动距离,其中,滑动操作的起始点为用户手指触摸到终端的屏幕时的接触位置,滑动操作的终止点为用户手指抬起,不再触摸到终端的屏幕时的位置。

本发明实施例对于滑动操作的方向无特别限定,只要滑动操作的滑动距离满足要求,即可执行关闭闹钟的操作。基于此,无需仍处于睡眠中的用户睁眼即可实现对闹钟的关闭,大大的简化了操作步骤。

或者,若在执行S101之前未检测到滑动操作,则执行S101中检测终端的屏幕上是否有按压操作的步骤。

本发明实施例对于闹钟开始输出声音信号的触发条件无特别限定,例如,该触发条件可以包括但不限于:当前时刻达到预设的提醒时刻。此时,若检测到当前时刻达到预设的提醒时刻,则闹钟会输出预设的声音信号以实现对用户的提醒。

基于此,本发明实施例在执行S101之前,还需要对闹钟是否正在输出声音信号进行判断;若是,则执行S101中的判断步骤;若否,结束,不执行后续流程。

本发明实施例中,为了进一步完善闹钟的提醒功能,还可以在闹钟响铃时播放生活信息。

具体的,本发明实施例中,响应于闹钟开始输出声音信号,获取生活信息,并输出生活信息。

本发明实施例所涉及的生活信息可以包括但不限于:时间信息、天气信息、穿衣指数信息、交通信息和备忘信息中的至少一种。

其中,时间信息可以为当前时刻,可以通过终端中的计时器或时钟获取得到。

天气信息可以包括但不限于:天气预报和空气质量信息中的至少一种。天气预报和空气质量信息可以通过用于收集天气信息的第三方应用获取得到,也可以通过网络获取,本发明实施例对此无特别限定。

穿衣指数信息与天气信息相关,可以在获取天气信息的同时,利用相同的实现方式获取到穿衣指数信息,或者,也可以在获取到天气信息之后,根据天气信息进行数据处理,得到穿衣指数信息。

交通信息用于辅助用户出行,例如,可以智能获取用户的常用出行路线,并通过网络对这些出行路线的实时路况进行查询。此时,也可以对用户设置的路段或公交信息进行查询。

备忘信息可以由用户根据实际需要进行预设。例如,备忘信息可以设定出行需要携带的物件信息,或者,备忘信息可以设定重要的事件提醒,或者,备忘信息还可以设定为对重要的日期,如生日等进行提醒。

为了具体说明本方案,本发明实施例还给出一种该终端控制方法的具体实现方式。请参考图2,其为本发明实施例所提供的终端控制方法的实施例二的流程示意图,如图2所示,该方法包括以下步骤:

S201,响应于闹钟开始输出声音信号,获取生活信息。

S202,输出获取到的生活信息。

S203,检测终端的屏幕上是否有滑动操作;若是,执行S204;若否,执行S206。

S204,获取该滑动操作的滑动距离。

S205,判断该滑动距离是否满足距离条件;若是,执行S212;若否,执行S206。

S206,检测终端的屏幕上是否有按压操作;若是,执行S207;若否,执行S210。

S207,获取该按压操作的各特征数据。

S208,分别将每个特征数据与该特征数据对应的阈值进行比较。

S209,判断是否存在至少两个特征数据都满足按压条件;若是,执行S212;若否,执行S210。

S210,当闹钟此次输出声音信号期间一直未检测到按压操作或滑动操作时,累计延迟次数加一。

S211,判断累计延迟次数是否达到次数阈值;若是,执行S212;若否,执行S201。

需要说明的是,若判断出累计延迟次数未达到次数阈值,则可以如图2所示执行S201,也就是,在闹钟每次重新输出声音信号时,都重复输出上述生活信息。或者,在实际应用过程中,也可以当判断出累计延迟次数未达到次数阈值时,执行S203中的检测步骤,此时,只有在闹钟进行第一次声音提醒时,才会输出上述生活信息,若用户延迟闹钟,则在后续的延迟提醒过程中,可以不用重复输出上述生活信息进行提醒。

S212,关闭闹钟。

当闹钟被关闭或延迟之后,本发明实施例对于用户在终端上的操作无特别限定,用户可以随意使用终端。

需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、手机、MP3播放器、MP4播放器等。

需要说明的是,上述终端控制方法的执行主体可以为终端控制装置,该装置可以位于本地终端的应用,或者还可以为位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,本发明实施例对此不进行特别限定。

可以理解的是,所述应用可以是安装在终端上的应用程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本发明实施例对此不进行限定。

本发明实施例的技术方案具有以下有益效果:

本发明实施例中,在终端通过闹钟输出声音信号期间,通过检测终端屏幕上的按压操作,并根据按压操作的各特征数据来关闭闹钟,在该过程中,由于不需要对按压操作的位置进行特别的限定,只要用户在终端屏幕上进行了按压操作,且存在至少两个特征数据都满足按压条件,就可以执行关闭闹钟的操作,即使用户正在睡梦中,也不需要用户睁开眼睛就可以关闭闹钟,简化了关闭闹钟的操作步骤,提高了关闭闹钟的效率。

实施例二

基于上述实施例一所提供的终端控制方法,本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。

请参考图3,其为本发明实施例所提供的终端的功能方块图。如图3所示,该终端包括:

第一检测单元31,用于在终端通过闹钟输出声音信号期间,检测终端的屏幕上是否有按压操作;

第一获取单元32,用于当检测到按压操作时,获取按压操作中的各特征数据;

控制单元33,用于当按压操作存在至少两个特征数据都满足按压条件时,关闭闹钟。

本发明实施例所涉及到的特征数据可以包括但不限于:按压面积、按压力度和按压时长中的至少一种。

本发明实施例中,该终端还包括:

比较单元34,用于将按压操作的每个特征数据分别与该特征数据对应的阈值进行比较;

确定单元35,用于当特征数据大于该特征数据对应的阈值时,确定特征数据满足按压条件。

在一个具体的实现过程中,该终端还包括:

第二检测单元36,用于检测终端的屏幕上是否有滑动操作;

第二获取单元37,用于当检测到滑动操作时,获取滑动操作的滑动距离;

控制单元33,用于当滑动距离满足预设的距离条件时,关闭闹钟;

第一检测单元31,还用于当滑动距离不满足距离条件时,执行检测终端的屏幕上是否有按压操作的步骤。

其中,第一检测单元31,还用于:

若未检测到滑动操作,执行检测终端的屏幕上是否有按压操作的步骤。

本发明实施例中,该终端还包括:

调整单元38,用于若未检测到按压操作,按照指定方式调整累计延迟次数;

控制单元33,还用于当累计延迟次数达到预设的次数阈值时,关闭闹钟。

在一个实际的应用场景中,该终端还包括:

第三获取单元39,用于响应于闹钟开始输出声音信号,获取生活信息;

输出单元40,用于输出生活信息。

其中,本发明实施例所涉及的生活信息包括:时间信息、天气信息、穿衣指数信息、交通信息和备忘信息中的至少一种。

由于本实施例中的各单元能够执行图1和图2所示的方法,本实施例未详细描述的部分,可参考对图1和图2的相关说明。

本发明实施例的技术方案具有以下有益效果:

本发明实施例中,在终端通过闹钟输出声音信号期间,通过检测终端屏幕上的按压操作,并根据按压操作的各特征数据来关闭闹钟,在该过程中,由于不需要对按压操作的位置进行特别的限定,只要用户在终端屏幕上进行了按压操作,且存在至少两个特征数据都满足按压条件,就可以执行关闭闹钟的操作,即使用户正在睡梦中,也不需要用户睁开眼睛就可以关闭闹钟,简化了关闭闹钟的操作步骤,提高了关闭闹钟的效率。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

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

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

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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