掌桥专利:专业的专利平台
掌桥专利
首页

控制方法和电子设备

文献发布时间:2023-06-19 12:22:51


控制方法和电子设备

技术领域

本申请属于控制技术领域,具体涉及一种控制方法和电子设备。

背景技术

目前,随着电子设备的逐渐普及,用户的生活和工作已离不开手机等电子设备。通常,用户实时携带手机等电子设备,以及时查看电子设备上接收的动态消息,同时,可随时在电子设备上进行操作,以满足用户需求。

例如,用户在跑步时,都会随身携带手机等电子设备,以便于随时使用电子设备。而用户在跑步的过程中,在对电子设备进行操作时,需停止跑步;或者,用户在跑步的过程中,在对电子设备输入清楚的语音指令,以对电子设备进行操作时,需进入安静的环境中;或者,用户在跑步的过程中,在对手表等电子设备进行简单操作时,需放慢跑步速度。

可见,用户在跑步的过程中,若要对电子设备进行操作,需要用户中断跑步、放慢跑步速度、寻找安静环境等,从而导致影响用户跑步。

发明内容

本申请实施例的目的是提供一种控制方法,能够解决现有技术中,用户在跑步的过程中,若要对电子设备进行操作,需要用户中断跑步、放慢跑步速度、寻找安静环境等,从而导致影响用户跑步的问题。

第一方面,本申请实施例提供了一种控制方法,该方法包括:在第一时间段内获取的用户运动速度位于第一预设范围的情况下,检测第二时间段内的用户运动特征信息;在检测到所述用户运动特征信息与第一目标时间段内的所述用户运动特征信息所位于的第二预设范围不匹配的情况下,按照与所述用户运动特征信息对应的控制信息,对目标应用程序执行目标处理;其中,所述第一时间段包括所述第一目标时间段,或者所述第二时间段包括所述第一目标时间段;所述第二时间段内获取的用户运动速度位于所述第一预设范围。

第二方面,本申请实施例提供了一种控制装置,该装置包括:检测模块,用于在第一时间段内获取的用户运动速度位于第一预设范围的情况下,检测第二时间段内的用户运动特征信息;执行模块,用于在检测到所述用户运动特征信息与第一目标时间段内的所述用户运动特征信息所位于的第二预设范围不匹配的情况下,按照与所述用户运动特征信息对应的控制信息,对目标应用程序执行目标处理;其中,所述第一时间段包括所述第一目标时间段,或者所述第二时间段包括所述第一目标时间段;所述第二时间段内获取的用户运动速度位于所述第一预设范围。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

这样,在本申请的实施例中,用户在运动过程中,若第一时间段内的用户运动速度持续位于第一预设范围,则认为用户处于相对匀速运动的状态。进一步地,在用户继续保持该相对匀速运动状态的第二时间段内,可获取用户运动特征信息。当获取的用户运动特征信息与第二预设范围不匹配时,认为用户正在通过运动方式刻意地改变用户运动特征信息,至满足不匹配第二预设范围的条件,从而电子设备可识别到用户在运动过程中的这一行为,按照与该行为中的用户运动特征信息对应的控制信息,对目标应用程序中执行相应的目标处理。其中,第二预设范围为:用户保持前述相对匀速运动的状态下,非刻意改变运动方式时,所呈现出的用户运动特征信息所属的一定范围,第二预设范围可由第一时间段中的某一时间段而来,也可由第二时间段内中的某一时间段而来。可见,基于本申请的实施例,用户运动过程中,在相对匀速运动的运动状态下,且用户运动特征信息相对稳定的情况下,可以改变用户运动特征信息,从而电子设备可将用户改变用户运动特征信息的行为转换为,对目标应用程序的控制指令,进而电子设备响应指令,对目标应用程序执行相应的处理,同时不会影响用户运动。

附图说明

图1是本申请实施例的控制方法的流程图;

图2是本申请实施例的控制装置的框图;

图3是本申请实施例的电子设备的硬件结构示意图之一;

图4是本申请实施例的电子设备的硬件结构示意图之二。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的控制方法进行详细地说明。

参见图1,示出了本申请一个实施例的控制方法的流程图,该方法应用于电子设备,包括:

步骤110:在第一时间段内获取的用户运动速度位于第一预设范围的情况下,检测第二时间段内的用户运动特征信息。

本实施例中的应用场景为:用户在运动过程中,目标应用程序正在电子设备中运行。

例如,用户在运动过程中,用户使用音频播放应用程序听歌,对应地,目标应用程序为音频播放应用程序。

又如,用户在运动过程中,有电话接入,对应地,目标应用程序为电话应用程序。

可选地,为了实现本实施例,电子设备中设置有运动控制功能。若运动控制功能开启,则在用户运动过程中,可以通过用户按照设定规则改变用户运动特征信息的这一行为,实现对目标应用程序的控制。

可选地,由用户手动开启运动控制功能。

例如,用户在运动之前,进入目标应用程序,在目标应用程序的设置中,开启运动控制功能。

又如,用户在运动之前,用户在系统设置中,开启运动控制功能。

可选地,当电子设备运行目标应用程序时,若电子设备检测到当前用户正在运动,则自动开启运动控制功能。

可以看出,运动控制功能可以是某一应用程序中自带的功能,还可以电子设备系统自带的功能。对于后者,用户可在设置中,选择运动控制功能可应用的具体应用程序。其中,运动控制功能可应用的具体应用程序包括目标应用陈程序。

示例性地,运动控制功能可应用于用户跑步场景。

基于以上所阐述的应用场景,在该步骤中,用户在运动过程中,电子设备中的运动控制功能开启,且电子设备正在运动目标应用程序,从而获取用户运动速度。若在某一时段内(第一时间段内),用户运动速度位于第一预设范围,则认为在该时段内,用户处于相对匀速的运动状态。进一步地,在用户处于相对匀速运动的期间,可实现本实施例的控制方法。

可选地,第一预设范围用于表示用户运动速度的指定范围,以限定用户在一个时段内,以该指定范围内的运动速度进行相对匀速运动的场景。

其中,本实施例所实现的控制方法,其基本原理是:用户在运动过程中调整某项或者多项运动指标对应的取值,至满足预设条件,电子设备检测到满足预设条件的运动指标后,实现对目标应用程序的相应处理。因此,为了避免其它因素的干扰,选择相对匀速运动的场景来实现本实施例,这样,用户保持速度不变,来调整其它运动指标的取值,便于电子设备准确识别目标行为,从而产生相应的处理指令。

这里的目标行为即,基于用户对控制目标应用程序的需求,刻意调整某项或者多项运动指标对应的取值的行为。

基于此,当用户在第一时间段内相对匀速运动时,认为满足本实施例的实现条件,从而在第一时间段之后的第二时间段内,检测用户运动特征信息。

可选地,用户运动特征信息包括至少一项运动指标,运动指标如步频、步幅、速度、加速度、离地时间等。

可参考地,利用电子设备中的传感器数据,来检测用户运动特征信息。

例如,传感器包括重力传感器。

其中,本实施例的控制方法在实现的过程中,需用户随身携带电子设备,以实时检测用户运动特征信息。

步骤120:在检测到用户运动特征信息与第一目标时间段内的用户运动特征信息所位于的第二预设范围不匹配的情况下,按照与用户运动特征信息对应的控制信息,对目标应用程序执行目标处理。

其中,第一时间段包括第一目标时间段,或者第二时间段包括第一目标时间段;第二时间段内获取的用户运动速度位于第一预设范围内。

在该步骤中,第二预设范围用于指示用户运动特征信息的指定范围。

可选地,第二预设范围可由第一目标时间段内的用户运动特征信息而来。

一种情况下,用户可自定义第二预设范围。

例如,用户在了解自身基于某区间运动速度进行相对匀速运动时,较为习惯的步频后,可手动设定一定步频范围。在用户继续基于该区间运动速度进行相对匀速运动的过程中,若检测到步频不在用户设定的步频范围内,则电子设备认为用户正在刻意调整步频,从而可根据这一用户行为,按照与该行为中的具体步频对应的控制信息,对目标应用程序中执行目标处理。

另一种情况下,电子设备可自定义第二预设范围。

例如,用户基于某区间运动速度进行相对匀速运动时,电子设备可获取用户在匀速运动过程中的习惯步频,从而得到一定步频范围;在用户继续基于该区间运动速度进行相对匀速运动的过程中,若检测到步频不在上述得到的步频范围内,则电子设备认为用户正在刻意调整步频,从而可根据这一用户行为,按照与该行为中的具体步频对应的控制信息,对目标应用程序中执行目标处理。

可选地,不同运动指标、以及不同指标的取值,对应的控制信息可由用户设定,也可由电子设备根据目标应用程序的功能进行自定义。

可参考地,根据所检测的用户运动特征信息中包括的不同的运动指标,如步频和速度,分别对目标应用程序中执行不同的处理,以实现不同的功能;还可根据所检测的用户运动特征信息中包括的同一项运动指标、不同的取值,如针对第二预设范围的不同变化规律,分别对目标应用程序中执行不同的处理,以实现不同的功能。比如,步频相对第二预设范围变大或者变小,分别对目标应用程序中执行不同的处理,以实现不同的功能。

可见,基于上述解释,第一目标时间段可以是第一时间段中的某一时段,即在运动的开始阶段,若第一时间段内,用户是处于相对匀速运动的,则可在后续的运动过程中,检测用户运动特征信息,而检测标准,可以参考第一时间段内的用户运动特征信息。

另外,第一目标时间段可以是第二时间段中的某一时段,即在运动的开始阶段,若第一时间段内,用户是处于相对匀速运动的,则可在后续的运动过程中,检测用户运动特征信息。而在整个运动过程中,可能只有某些很小的时段内,用户运动特征信息是不稳定的,以实现对目标应用程序的控制,而检测标准,可以参考第二时间段内除这些很小的时段以外时段内的用户运动特征信息。

需要说明的是,在后者所描述的情况下,一定是先确定检测标准,用户才可以刻意改变用户运动特征信息。

需要说明的是,第二时间段内获取的用户运动速度位于第一预设范围内。在实际应用中,在第一时间段之后,需根据实时的用户运动速度,实时判断当前的用户运动速度是否位于第一预设范围。若检测到用户运动速度不位于第一预设范围,则结束本次的控制过程。进一步地,若用户继续处于运动阶段,则继续寻找下一个相对匀速运动的时间段。

这样,在本申请的实施例中,用户在运动过程中,若第一时间段内的用户运动速度持续位于第一预设范围,则认为用户处于相对匀速运动的状态。进一步地,在用户继续保持该相对匀速运动状态的第二时间段内,可获取用户运动特征信息。当获取的用户运动特征信息与第二预设范围不匹配时,认为用户正在通过运动方式刻意地改变用户运动特征信息,至满足不匹配第二预设范围的条件,从而电子设备可识别到用户在运动过程中的这一行为,按照与该行为中的用户运动特征信息对应的控制信息,对目标应用程序中执行相应的目标处理。其中,第二预设范围为:用户保持前述相对匀速运动的状态下,非刻意改变运动方式时,所呈现出的用户运动特征信息所属的一定范围,第二预设范围可由第一时间段中的某一时间段而来,也可由第二时间段内中的某一时间段而来。可见,基于本申请的实施例,用户运动过程中,在相对匀速运动的运动状态下,且用户运动特征信息相对稳定的情况下,可以改变用户运动特征信息,从而电子设备可将用户改变用户运动特征信息的行为转换为,对目标应用程序的控制指令,进而电子设备响应指令,对目标应用程序执行相应的处理,同时不会影响用户运动。

在本申请另一个实施例的控制方法的流程中,用户运动特征信息包括步频信息。

在用户处于运动过程的情况下,可以通过用户刻意改变步频信息这一用户行为,来实现对目标应用程序的控制。

在运动过程中,运动速度=步频*步幅。基于此,通过训练,用户可以通过调整步幅,来做到仅仅改变步频而不改变速度。

对应地,在步骤120之前,还包括:

步骤A1:根据第一目标时间段内的最大步频信息和最小步频信息,分别确定大于最大步频信息的第一步频信息、以及小于最小步频信息的第二步频信息。

可选地,在用户运动过程中,实时获取用户运动速度,当用户运动速度稳定在第一预设范围内,且持续时长大于时长t1时,认为用户进入相对匀速运动阶段,从而获取时长t1内的最大步频信息maxF和最小步频信息minF。

或者,用户进入相对匀速运动阶段后,获取时长t2内的最大步频信息maxF和最小步频信息minF。其中,时长t2的选择,不易过长,且应尽早,以确保快速获取步频信息后,确定相应的检测标准,便于用户利用运动控制功能去间接操作电子设备。

可选地,第一步频信息m=maxF+x;第一步频信息n=minF-x。

其中,x是一个估算值,可以由用户设定,也可以由电子设备智能获取,只要满足:用户以第一预设范围内的用户运动速度相对匀速运动期间,在非刻意行为的情况下,不会出现步频信息频繁大于maxF+x,或者频繁小于minF-x的现象,从而可以排除用户在运动过程中,非刻意改变步频信息的这一现象。

可选地,x的取值为第一目标时间段内的平均步频信息的5%。

例如,x的取值为5。

其中,前述时长t1和时长t2均可作为本实施例的第一目标时间段。

对应地,步骤120包括:

子步骤A2:在检测到第二目标时间段内的步频信息持续大于第一步频信息的情况下,对目标应用程序执行第一处理。

其中,第二时间段包括第二目标时间段。

在该步骤中,在确定第一步频信息和第二步频信息的情况下,即确定了检测标准,从而检测第二时间段内的步频信息。

若其中的第二目标时间段内,步频信息持续大于第一步频信息,则对目标应用程序执行第一处理。

可选地,第二目标时间段可以是指定的时长,如5s。即第二时间段内,若大于第一步频信息的现象持续5s,则对目标应用程序执行第一处理。

子步骤A3:在检测到第二目标时间段内的步频信息持续小于第二步频信息的情况下,对目标应用程序执行第二处理。

其中,第二时间段包括第二目标时间段。

在该步骤中,在确定第一步频信息和第二步频信息的情况下,即确定了检测标准,从而检测第二时间段内的步频信息。

若其中的第二目标时间段内,步频信息持续小于第二步频信息,则对目标应用程序执行第二处理。

可选地,第二目标时间段可以是指定的时长,如5s。即第二时间段内,若小于第二步频信息的现象持续5s,则对目标应用程序执行第二处理。

第一处理和第二处理用于表示两个不同的处理,以分别实现不同的功能。可选地,第一处理和第二处理可分别实现两种相反的功能。

例如,第一处理可实现向上一首切歌的功能,第二处理可实现向下一首切歌的功能。

例如,第一处理可实现播放歌曲的功能,第二处理可实现暂停播放歌曲的功能。

可选地,用户可在目标应用程序中,自定义第一处理和第二处理可实现的具体功能。

在本实施例中,在用户处于相对匀速运动期间,以步频信息作为检测对象,在用户步频信息保持在稳定范围的情况下,用户可以去进行刻意改变步频信息的行为,从而电子设备根据这一用户行为,实现对目标应用程序的控制。而对于每个人来说,在相对匀速运动的过程中,步频信息相对稳定,从而可实现本实施例的控制方法。可见,用户通过简单的训练,较容易掌握利用步频的变化去实现操作目标应用程序的技巧,从而在不影响用户运动的同时,还增加了用户的操作乐趣。

基于上述实施例,基于运动习惯,用户还可预先设置第一步频信息和第二步频信息。

在本申请另一个实施例的控制方法的流程中,用户运动特征信息包括步幅信息。

在用户处于运动过程的情况下,可以通过用户刻意改变步幅信息这一用户行为,来实现对目标应用程序的控制。

在运动过程中,运动速度=步频*步幅。基于此,通过训练,用户可以通过调整步频,来做到仅仅改变步幅而不改变速度。

对应地,在步骤120之前,还包括:

步骤B1:根据第一目标时间段内的平均步幅信息,分别确定大于平均步幅信息的第一步幅信息和小于平均步幅信息的第二步幅信息。

其中,第二预设范围为:大于或者等于第二步幅信息、且小于或者等于第一步幅信息。

可选地,在用户运动过程中,实时获取用户运动速度,当用户运动速度稳定在第一预设范围内,且持续时长大于时长t1时,认为用户进入相对匀速运动阶段,从而获取时长t1内的的平均步幅信息u。

或者,用户进入相对匀速运动阶段后,获取时长t2内的平均步幅信息u。时长t2的选择,不易过长,且应尽早,以确保快速获取平均步幅信息后,确定相应的检测标准,便于用户利用运动控制功能去间接操作电子设备。

可选地,第一步幅信息a=u+y;第二步幅信息b=u-y。

其中,y是一个估算值,可以由用户设定,也可以由电子设备智能获取,只要满足:用户以第一预设范围内的用户运动速度相对匀速运动期间,在非刻意行为的情况下,不会出现步幅信息频繁大于u+y,或者步幅信息频繁小于u-y的现象,从而可以排除用户在运动过程中,非刻意改变步幅信息的这一现象。

可选地,y的取值为第一目标时间段内的平均步幅信息的某个百分比。

其中,前述时长t1和时长t2均可作为本实施例的第一目标时间段。

可选地,为了避免用户的误操作,可设定指定时长,如5s,即第二时间段内,若步幅信息不位于第二预设范围的现象持续5s,则对目标应用程序执行目标处理。

可选地,为了避免用户的误操作,可设定指定步数,如连续3步,即第二时间段内,若连续3步的步幅信息均不位于第二预设范围内,则对目标应用程序执行目标处理。

在本实施例中,在用户处于相对匀速运动期间,以步幅信息作为检测对象,在用户步幅信息保持在稳定范围的情况下,用户可以去进行刻意改变步幅信息的行为,从而电子设备根据这一用户行为,实现对目标应用程序的控制。而对于每个人来说,在相对匀速运动的过程中,步幅信息相对稳定,从而可实现本实施例的控制方法。可见,用户通过简单的训练,较容易掌握利用步幅的变化去实现操作目标应用程序的技巧,从而在不影响用户运动的同时,还增加了用户的操作乐趣。

基于上述实施例,基于运动习惯,用户还预先设置第一步幅信息和第二步幅信息。

需要说明的是,在用户运动过程中,对电子设备而言,可以步频信息或者步幅信息作为检测对象,只是所检测对象不同;对用户而言,用户行为可以是一样的。例如,用户可以进行刻意改变步幅信息这一行为,电子设备可根据不同的检测方式,检测步频信息和步幅信息中的任一项即可。

在本申请另一个实施例的控制方法的流程中,步骤120,包括:

子步骤C1:在检测到第二目标时间段内的步幅信息满足小于第一步幅信息、大于第二步幅信息中的至少一项的情况下,获取第二目标时间段内步幅信息的变化规律信息。

在运动过程中,为了达到控制效果,用户可刻意加大步幅信息至大于第一步幅信息,或者刻意减小步幅信息至小于第二步幅信息。

可选地,用户可在第二目标时间段内持续改变步幅信息。

可选地,为了对目标应用程序执行不同的处理,可指定多种方案。在每一种方案中,可设定在连续多步下,所呈现出的步幅变化规律。

例如,一种方案为:在第二目标时间段内,用户可持续改变每一步的步幅信息,至均大于第一步幅信息。

又如,一种方案为:在第二目标时间段内,用户可持续改变每一步的步幅信息,至均小于第二步幅信息。

又如,一种方案为:在第二目标时间段内,用户可持续改变每一步的步幅信息,至有的步幅信息小于第二步幅信息,有的步幅信息大于第一步幅信息,大于或者小于,有一定的规律。

从而,可基于第二目标时间段内,连续步幅信息变化,所呈现出的一定规律,可以获取对应的变化规律信息。

另外,在用户运动过程中,可实时获取每一步的步幅信息,因此,也可在方案中,设定指定的连续步数,以及该连续步数所呈现出的步幅变化规律。可以理解为:在第二时间段内,将满足方案中的连续步数,且连续步数步幅变化规律,所对应的时间段,看作是本实施例中的第二目标时间段。

步幅信息的变化规律信息具体包括步幅的增减变化规律信息,例如,用户可调整连续三步的步幅信息,至满足变化规律为:加大、加大、减小;又如,用户可调整连续三步的步幅信息,至满足变化规律为:加大、减小、减小;用户可调整连续三步的步幅信息,至满足变化规律为:加大、减小、加大。

子步骤C2:根据变化规律信息,按照与变化规律信息对应的控制信息,对目标应用程序执行目标处理。

其中,第二时间段包括第二目标时间段。

在该步骤中,不同的变化规律信息对应不同的控制信息,以对目标应用程序中执行不同的处理。

例如,变化规律信息为:加大、加大、减小,可切换上一首歌曲;变化规律信息为:加大、减小、减小,可切换下一首歌曲;变化规律信息为:加大、减小、加大,播放或者暂停播放歌曲。

可选地,变化规律信息和对应的控制信息,可由用户可自定义。

在本实施例中,用户可在某个时间段内,或者连续多步所在的时间段内,针对性地改变每一步的步幅信息,来达到预期的变化规律,而不同的变化规律信息,分别对应唯一的控制信息,以用于对目标应用程序执行不同的处理,从而在目标应用程序中实现不同的功能。可见,本实施例在不影响用户运动的基础上,还可增加用户操作乐趣。

在本申请另一个实施例的控制方法的流程中,在步骤S1之前,还包括:

步骤D1:在第一时间段内的最大用户运动速度与最小用户运动速度的差值小于目标阈值的情况下,确定第一时间段内获取的用户运动速度位于第一预设范围。

在本实施例中,在用户运动开始时,不会立即实现本实施例的控制方法,而是实时获取用户运动速度。

若在用户运动过程中,第一时间段内获取的最大用户运动速度maxSpeed与最小用户运动速度minSpeed的差值小于目标阈值c,即maxSpeed-minSpeed

进一步地,在确定用户处于相对匀速运动状态的情况下,即第一时间段之后,开始实现本实施例的控制方法。

在本实施例中,考虑到大部分人长跑都是在一个相对匀速的状态下进行的,虽然中间可能会有加速或者减速,但是加速或者减速后速度还是趋于一个区间值。因此,在用户运动的情况下,在检测出用户运动速度维持稳定范围一段时间后,以该时间段内的速度范围为标准,在用户继续以该范围内的速度运动的期间,实现本实施例中的控制方法。

在本申请另一个实施例的控制方法中,目标应用程序包括音频播放类应用程序;用户运动特征信息包括以下至少一项:步频信息、步幅信息;

目标处理包括以下至少一项:

将正在播放的第一音频文件切换至第二音频文件;

将播放状态切换至暂停状态;

将暂停状态切换至播放状态。

常见地,用户会边听歌,边运动,因此,目标应用程序包括音频播放类应用程序。

对应地,基于音频播放类应用程序的功能,如切换正在播放的音频文件至下一个音频文件、切换正在播放的音频文件至上一个音频文件、控制播放状态切换至暂停状态、控制暂停状态切换至播放状态等,从而在检测到用户改变用户运动特征信息的行为的情况下,可实现目标应用程序中的其中一种功能。

其中,在将正在播放的第一音频文件切换至第二音频文件的步骤中,第一音频文件和第二音频文件可以是播放列表中相邻的两个音频文件,也可以是播放列表中不相邻的两个音频文件,从而使得本实施例可应用于更多的切换场景中。

在本实施例中,可满足用户在运动过程中,快速切歌、播放歌曲、暂停播放歌曲的需求,同时不会影响到用户运动。

需要说明的是,本申请实施例提供的控制方法,执行主体可以为控制装置,或者该控制装置中的用于执行控制方法的控制模块。本申请实施例中以控制装置执行控制方法为例,说明本申请实施例提供的控制装置。

图2示出了本申请另一个实施例的控制装置的框图,该装置包括:

检测模块10,用于在第一时间段内获取的用户运动速度位于第一预设范围的情况下,检测第二时间段内的用户运动特征信息;

执行模块20,用于在检测到用户运动特征信息与第一目标时间段内的用户运动特征信息所位于的第二预设范围不匹配的情况下,按照与用户运动特征信息对应的控制信息,对目标应用程序执行目标处理;

其中,第一时间段包括第一目标时间段,或者第二时间段包括第一目标时间段;第二时间段内获取的用户运动速度位于第一预设范围内。

这样,在本申请的实施例中,用户在运动过程中,若第一时间段内的用户运动速度持续位于第一预设范围,则认为用户处于相对匀速运动的状态。进一步地,在用户继续保持该相对匀速运动状态的第二时间段内,可获取用户运动特征信息。当获取的用户运动特征信息与第二预设范围不匹配时,认为用户正在通过运动方式刻意地改变用户运动特征信息,至满足不匹配第二预设范围的条件,从而电子设备可识别到用户在运动过程中的这一行为,按照与该行为中的用户运动特征信息对应的控制信息,对目标应用程序中执行相应的目标处理。其中,第二预设范围为:用户保持前述相对匀速运动的状态下,非刻意改变运动方式时,所呈现出的用户运动特征信息所属的一定范围,第二预设范围可由第一时间段中的某一时间段而来,也可由第二时间段内中的某一时间段而来。可见,基于本申请的实施例,用户运动过程中,在相对匀速运动的运动状态下,且用户运动特征信息相对稳定的情况下,可以改变用户运动特征信息,从而电子设备可将用户改变用户运动特征信息的行为转换为,对目标应用程序的控制指令,进而电子设备响应指令,对目标应用程序执行相应的处理,同时不会影响用户运动。

可选地,用户运动特征信息包括步频信息;

装置,还包括:

第一确定模块,用于根据第一目标时间段内的最大步频信息和最小步频信息,分别确定大于最大步频信息的第一步频信息、以及小于最小步频信息的第二步频信息;

执行模块20,包括:

第一处理单元,用于在检测到第二目标时间段内的步频信息持续大于第一步频信息的情况下,对目标应用程序执行第一处理;

第二处理单元,用于在检测到第二目标时间段内的步频信息持续小于第二步频信息的情况下,对目标应用程序执行第二处理;

其中,第二时间段包括第二目标时间段。

可选地,用户运动特征信息包括步幅信息;

装置,还包括:

第二确定模块,用于根据第一目标时间段内的平均步幅信息,分别确定大于平均步幅信息的第一步幅信息和小于平均步幅信息的第二步幅信息;

其中,第二预设范围为:大于或者等于第二步幅信息、且小于或者等于第一步幅信息。

可选地,执行模块20,包括:

获取单元,用于在检测到第二目标时间段内的步幅信息满足小于第一步幅信息、大于第二步幅信息中的至少一项的情况下,获取第二目标时间段内步幅信息的变化规律信息;

第三处理单元,用于根据变化规律信息,按照与变化规律信息对应的控制信息,对目标应用程序执行目标处理;

其中,第二时间段包括第二目标时间段。

可选地,目标应用程序包括音频播放类应用程序;用户运动特征信息包括以下至少一项:步频信息、步幅信息;

目标处理包括以下至少一项:

将正在播放的第一音频文件切换至第二音频文件;

将播放状态切换至暂停状态;

将暂停状态切换至播放状态。

本申请实施例中的控制装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的控制装置可以为具有动作系统的装置。该动作系统可以为安卓(Android)动作系统,可以为ios动作系统,还可以为其他可能的动作系统,本申请实施例不作具体限定。

本申请实施例提供的控制装置能够实现上述方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图3所示,本申请实施例还提供一种电子设备100,包括处理器101,存储器102,存储在存储器102上并可在所述处理器101上运行的程序或指令,该程序或指令被处理器101执行时实现上述控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图4为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。

本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图4中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器1010,用于在第一时间段内获取的用户运动速度位于第一预设范围的情况下,检测第二时间段内的用户运动特征信息;在检测到所述用户运动特征信息与第一目标时间段内的所述用户运动特征信息所位于的第二预设范围不匹配的情况下,按照与所述用户运动特征信息对应的控制信息,对目标应用程序执行目标处理;其中,所述第一时间段包括所述第一目标时间段,或者所述第二时间段包括所述第一目标时间段;所述第二时间段内获取的用户运动速度位于所述第一预设范围。

这样,在本申请的实施例中,用户在运动过程中,若第一时间段内的用户运动速度持续位于第一预设范围,则认为用户处于相对匀速运动的状态。进一步地,在用户继续保持该相对匀速运动状态的第二时间段内,可获取用户运动特征信息。当获取的用户运动特征信息与第二预设范围不匹配时,认为用户正在通过运动方式刻意地改变用户运动特征信息,至满足不匹配第二预设范围的条件,从而电子设备可识别到用户在运动过程中的这一行为,按照与该行为中的用户运动特征信息对应的控制信息,对目标应用程序中执行相应的目标处理。其中,第二预设范围为:用户保持前述相对匀速运动的状态下,非刻意改变运动方式时,所呈现出的用户运动特征信息所属的一定范围,第二预设范围可由第一时间段中的某一时间段而来,也可由第二时间段内中的某一时间段而来。可见,基于本申请的实施例,用户运动过程中,在相对匀速运动的运动状态下,且用户运动特征信息相对稳定的情况下,可以改变用户运动特征信息,从而电子设备可将用户改变用户运动特征信息的行为转换为,对目标应用程序的控制指令,进而电子设备响应指令,对目标应用程序执行相应的处理,同时不会影响用户运动。

可选地,所述用户运动特征信息包括步频信息;处理器1010,还用于根据所述第一目标时间段内的最大步频信息和最小步频信息,分别确定大于所述最大步频信息的第一步频信息、以及小于所述最小步频信息的第二步频信息;在检测到第二目标时间段内的所述步频信息持续大于所述第一步频信息的情况下,对所述目标应用程序执行第一处理;在检测到所述第二目标时间段内的所述步频信息持续小于所述第二步频信息的情况下,对所述目标应用程序执行第二处理;其中,所述第二时间段包括所述第二目标时间段。

可选地,所述用户运动特征信息包括步幅信息;处理器1010,还用于根据所述第一目标时间段内的平均步幅信息,分别确定大于所述平均步幅信息的第一步幅信息和小于所述平均步幅信息的第二步幅信息;其中,所述第二预设范围为:大于或者等于所述第二步幅信息、且小于或者等于所述第一步幅信息。

可选地,处理器1010,还用于在检测到第二目标时间段内的所述步幅信息满足小于所述第一步幅信息、大于所述第二步幅信息中的至少一项的情况下,获取所述第二目标时间段内步幅信息的变化规律信息;根据所述变化规律信息,按照与所述变化规律信息对应的控制信息,对所述目标应用程序执行所述目标处理;其中,所述第二时间段包括所述第二目标时间段。

可选地,所述目标应用程序包括音频播放类应用程序;所述用户运动特征信息包括以下至少一项:步频信息、步幅信息;所述目标处理包括以下至少一项:将正在播放的第一音频文件切换至第二音频文件;将播放状态切换至暂停状态;将暂停状态切换至播放状态。

应理解的是,本申请实施例中,输入单元1004可以包括图形处理器(GraphicsProcessing Unit,GPU)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、动作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和动作系统。处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理动作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

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

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 显示装置、电子设备、显示装置的控制方法以及电子设备的控制方法
  • 电子设备、服务器、通信系统、显示控制方法、数据通信方法、电子设备的控制方法以及程序
技术分类

06120113270499