著录项信息
专利名称 | 移动终端及其控制方法和控制装置 |
申请号 | CN201410830935.2 | 申请日期 | 2014-12-26 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2015-04-22 | 公开/公告号 | CN104536569A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/01 | IPC分类号 | G;0;6;F;3;/;0;1;;;G;0;6;F;3;/;0;4;8;4;;;G;0;6;F;3;/;0;4;8;7查看分类表>
|
申请人 | 中科创达软件股份有限公司 | 申请人地址 | 重庆市渝北区仙桃街道数据谷东路19号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中科创达(重庆)汽车科技有限公司 | 当前权利人 | 中科创达(重庆)汽车科技有限公司 |
发明人 | 任亮;张航 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 王宝筠 |
摘要
本发明公开一种移动终端的控制方法,该控制方法包括:在音频播放器处于开启状态,且移动终端的触摸屏处于熄灭状态的情况下,获取握持传感器输出的压力值;判断握持传感器输出的压力值是否满足第一预设条件,以确定用户是否握持移动终端;在握持传感器输出的压力值满足预设条件的情况下,获取移动终端的运动参数;判断移动终端的运动参数是否满足第二预设条件;当移动终端的运动参数满足第二预设条件时,根据运动参数控制音频播放器的运行。基于本发明公开的控制方法,简化了用户操作,同时降低了音频播放器被误操作的概率。本发明还公开了相应的控制装置和移动终端。
1.一种移动终端的控制方法,所述移动终端安装有音频播放器,其特征在于,所述移动终端设置有握持传感器和运动检测传感器,所述握持传感器用于检测所述移动终端的外壳所承受的压力,所述运动检测传感器用于检测所述移动终端的运动参数,所述运动检测传感器包括加速度传感器和陀螺仪;所述控制方法包括:
在所述音频播放器处于开启状态,且所述移动终端的触摸屏处于熄灭状态的情况下,获取所述握持传感器输出的压力值;
判断所述握持传感器输出的压力值是否满足第一预设条件,以确定用户是否握持所述移动终端;
在所述握持传感器输出的压力值满足第一预设条件的情况下,获取所述移动终端的运动参数;
判断所述移动终端的运动参数是否满足第二预设条件;
当所述移动终端的运动参数满足所述第二预设条件时,根据所述运动参数控制所述音频播放器的运行,所述控制所述音频播放器的运行包括控制所述音频播放器开始播放音频文件、控制所述音频播放器停止播放音频文件和控制所述音频播放器进行切歌操作;
其中,所述判断所述移动终端的运动参数是否满足第二预设条件,包括:判断所述加速度传感器输出的加速度值是否满足所述移动终端处于被摇动状态的条件,若是,则确定所述移动终端的运动参数满足第二预设条件;或者,判断所述陀螺仪输出的角速度值是否大于角速度阈值,若是,则确定所述移动终端的运动参数满足第二预设条件。
2.根据权利要求1所述的控制方法,其特征在于,所述判断握持传感器输出的压力值是否满足第一预设条件,包括:判断所述握持传感器输出的压力值是否处于预设压力区间内。
3.根据权利要求1所述的控制方法,其特征在于,所述判断握持传感器输出的压力值是否满足第一预设条件,包括:判断所述握持传感器输出的压力值是否处于预设压力区间内,且所述压力值处于预设压力区间的状态所持续的时间达到第一时间阈值。
4.根据权利要求1、2或3所述的控制方法,其特征在于,所述根据所述运动参数控制所述音频播放器的运行,包括:
在所述音频播放器播放音频文件的情况下,控制所述音频播放器停止播放;
在所述音频播放器停止播放的情况下,控制所述音频播放器开始播放音频文件。
5.根据权利要求1、2或3所述的控制方法,其特征在于,所述根据所述运动参数控制所述音频播放器的运行,包括:
根据所述陀螺仪输出的角速度值确定所述移动终端的翻转方向;
根据所述移动终端的翻转方向生成相应的切歌指令;
利用所述切歌指令控制所述音频播放器进行切歌操作。
6.一种移动终端的控制装置,所述移动终端安装有音频播放器,其特征在于,所述移动终端设置有握持传感器和运动检测传感器,所述握持传感器用于检测所述移动终端的外壳所承受的压力,所述运动检测传感器用于检测所述移动终端的运动参数,所述运动检测传感器包括加速度传感器和陀螺仪;所述控制装置包括:
第一数据获取单元,用于在所述音频播放器处于开启状态,且所述移动终端的触摸屏处于熄灭状态的情况下,获取所述握持传感器输出的压力值;
第一判断单元,用于判断所述握持传感器输出的压力值是否满足第一预设条件,以确定用户是否握持所述移动终端;
第二数据获取单元,用于在所述握持传感器输出的压力值满足所述第一预设条件的情况下,获取所述移动终端的运动参数;
第二判断单元,用于判断所述移动终端的运动参数是否满足第二预设条件;
控制单元,用于当所述移动终端的运动参数满足所述第二预设条件时,根据所述运动参数控制所述音频播放器的运行,所述控制所述音频播放器的运行包括控制所述音频播放器开始播放音频文件、控制所述音频播放器停止播放音频文件和控制所述音频播放器进行切歌操作;
所述第二数据获取单元包括加速度获取模块或者角速度获取模块,所述加速度获取模块用于获取所述加速度传感器输出的加速度值,所述角速度获取模块用于获取所述陀螺仪输出的角速度值;
所述第二判断单元包括第三判断模块或者第四判断模块,所述第三判断模块用于判断所述加速度传感器输出的加速度值是否满足所述移动终端处于被摇动状态的条件,若是,则确定所述移动终端的运动参数满足第二预设条件,所述第四判断模块用于判断所述陀螺仪输出的角速度值是否大于角速度阈值,若是,则确定所述移动终端的运动参数满足第二预设条件。
7.根据权利要求6所述的控制装置,其特征在于,所述第一判断单元包括第一判断模块,所述第一判断模块用于判断所述握持传感器输出的压力值是否处于预设压力区间内。
8.根据权利要求6所述的控制装置,其特征在于,所述第一判断单元包括第二判断模块,所述第二判断模块用于判断所述握持传感器输出的压力值是否处于预设压力区间内,且所述压力值处于预设压力区间的状态所持续的时间达到第一时间阈值。
9.根据权利要求6、7或8所述的控制装置,其特征在于,所述控制单元包括第一控制模块;
所述第一控制模块在所述音频播放器播放音频文件的情况下,控制所述音频播放器停止播放,在所述音频播放器停止播放的情况下,控制所述音频播放器开始播放音频文件。
10.根据权利要求6、7或8所述的控制装置,其特征在于,所述控制单元包括第二控制模块;
所述第二控制模块根据所述陀螺仪输出的角速度值确定所述移动终端的翻转方向,之后根据所述移动终端的翻转方向生成相应的切歌指令,利用所述切歌指令控制所述音频播放器进行切歌操作。
11.一种移动终端,所述移动终端安装有音频播放器,其特征在于,所述移动终端设置有握持传感器和运动检测传感器,所述握持传感器用于检测所述移动终端的外壳所承受的压力,所述运动检测传感器用于检测所述移动终端的运动参数,所述移动终端还包括如权利要求6至10中任一项所述的控制装置。
移动终端及其控制方法和控制装置\n技术领域\n[0001] 本发明属于电子设备控制技术领域,尤其涉及移动终端及其控制方法及控制装置。\n背景技术\n[0002] 目前,移动终端大都配置触摸屏,并且移动终端还安装有音频播放器,方便用户随时随地听音乐或者其他音频。用户可以通过音频播放器的操作界面上的虚拟按键控制有音频播放器的运行。为了减少移动终端的耗电量、延长其续航时间,用户在仅运行音频播放器的情况下,通常会熄灭触摸屏。但是,触摸屏在熄灭的情况下,是不能接受任何触控事件的,这导致当用户需要调整音频播放器的运行时,必须要点亮触摸屏,操作较为复杂。\n[0003] 为了简化用户操作,目前出现了通过晃动移动终端来控制音频播放器运行的方案。在移动终端运行音频播放器并且触摸屏处于熄灭状态时,通过检测移动终端的加速度值确定用户是否晃动移动终端,当确定用户晃动移动终端时,按照预定方式控制音频播放器的运行。\n[0004] 但是,基于当前的处理方式,经常出现音频播放器被误操作的问题,降低了用户体验。\n发明内容\n[0005] 有鉴于此,本发明的目的在于提供一种移动终端及其控制方法和控制装置,使得用户能够在不点亮触摸屏的情况下控制音频播放器的运行,并且能够降低音频播放器被误操作的概率。\n[0006] 为实现上述目的,本发明提供如下技术方案:\n[0007] 本发明公开一种移动终端的控制方法,所述移动终端安装有音频播放器,所述移动终端设置有握持传感器和运动检测传感器,所述握持传感器用于检测所述移动终端的外壳所承受的压力,所述运动检测传感器用于检测所述移动终端的运动参数,所述控制方法包括:\n[0008] 在所述音频播放器处于开启状态,且所述移动终端的触摸屏处于熄灭状态的情况下,获取所述握持传感器输出的压力值;\n[0009] 判断所述握持传感器输出的压力值是否满足第一预设条件,以确定用户是否握持所述移动终端;\n[0010] 在所述握持传感器输出的压力值满足第一预设条件的情况下,获取所述移动终端的运动参数;\n[0011] 判断所述移动终端的运动参数是否满足第二预设条件;\n[0012] 当所述移动终端的运动参数满足所述第二预设条件时,根据所述运动参数控制所述音频播放器的运行。\n[0013] 优选的,上述控制方法中,所述判断握持传感器输出的压力值是否满足第一预设条件,包括:判断所述握持传感器输出的压力值是否处于预设压力区间内。\n[0014] 优选的,上述控制方法中,所述判断握持传感器输出的压力值是否满足第一预设条件,包括:判断所述握持传感器输出的压力值是否处于预设压力区间内,且所述压力值处于预设压力区间的状态所持续的时间达到第一时间阈值。\n[0015] 优选的,上述控制方法中,所述运动检测传感器包括加速度传感器;所述获取所述移动终端的运动参数,包括:获取所述加速度传感器输出的加速度值;所述判断所述移动终端的运动参数是否满足第二预设条件,包括:判断所述加速度传感器输出的加速度值是否满足所述移动终端处于被摇动状态的条件,若是,则确定所述移动终端的运动参数满足第二预设条件。\n[0016] 优选的,上述控制方法中,所述根据所述运动参数控制所述音频播放器的运行,包括:在所述音频播放器播放音频文件的情况下,控制所述音频播放器停止播放;在所述音频播放器停止播放的情况下,控制所述音频播放器开始播放音频文件。\n[0017] 优选的,上述控制方法中,所述运动检测传感器包括陀螺仪;所述获取所述移动终端的运动参数,包括:获取所述陀螺仪输出的角速度值;所述判断所述移动终端的运动参数是否满足第二预设条件,包括:判断所述陀螺仪输出的角速度值是否大于角速度阈值,若是,则确定所述移动终端的运动参数满足第二预设条件。\n[0018] 优选的,上述控制方法中,所述根据所述运动参数控制所述音频播放器的运行,包括:根据所述陀螺仪输出的角速度值确定所述移动终端的翻转方向;根据所述移动终端的翻转方向生成相应的切歌指令;利用所述切歌指令控制所述音频播放器进行切歌操作。\n[0019] 本发明还公开一种移动终端的控制装置,所述移动终端安装有音频播放器,所述移动终端设置有握持传感器和运动检测传感器,所述握持传感器用于检测所述移动终端的外壳所承受的压力,所述运动检测传感器用于检测所述移动终端的运动参数,所述控制装置包括:\n[0020] 第一数据获取单元,用于在所述音频播放器处于开启状态,且所述移动终端的触摸屏处于熄灭状态的情况下,获取所述握持传感器输出的压力值;\n[0021] 第一判断单元,用于判断所述握持传感器输出的压力值是否满足第一预设条件,以确定用户是否握持所述移动终端;\n[0022] 第二数据获取单元,用于在所述握持传感器输出的压力值满足所述第一预设条件的情况下,获取所述移动终端的运动参数;\n[0023] 第二判断单元,用于判断所述移动终端的运动参数是否满足第二预设条件;\n[0024] 控制单元,用于当所述移动终端的运动参数满足所述第二预设条件时,根据所述运动参数控制所述音频播放器的运行。\n[0025] 优选的,上述控制装置中,所述第一判断单元包括第一判断模块,所述第一判断模块用于判断所述握持传感器输出的压力值是否处于预设压力区间内。\n[0026] 优选的,上述控制装置中,所述第一判断单元包括第二判断模块,所述第二判断模块用于判断所述握持传感器输出的压力值是否处于预设压力区间内,且所述压力值处于预设压力区间的状态所持续的时间达到第一时间阈值。\n[0027] 优选的,上述控制装置中,所述运动检测传感器包括加速度传感器;所述第二数据获取单元包括加速度获取模块,所述加速度获取模块用于获取所述加速度传感器输出的加速度值;所述第二判断单元包括第三判断模块,所述第三判断模块用于判断所述加速度传感器输出的加速度值是否满足所述移动终端处于被摇动状态的条件,若是,则确定所述移动终端的运动参数满足第二预设条件。\n[0028] 优选的,上述控制装置中,所述控制单元包括第一控制模块;所述第一控制模块在所述音频播放器播放音频文件的情况下,控制所述音频播放器停止播放,在所述音频播放器停止播放的情况下,控制所述音频播放器开始播放音频文件。\n[0029] 优选的,上述控制装置中,所述运动检测传感器包括陀螺仪;所述第二数据获取单元包括角速度获取模块,所述角速度获取模块用于获取所述陀螺仪输出的角速度值;所述第二判断单元包括第四判断模块,所述第四判断模块用于判断所述陀螺仪输出的角速度值是否大于角速度阈值,若是,则确定所述移动终端的运动参数满足第二预设条件。\n[0030] 优选的,上述控制装置中,所述控制单元包括第二控制模块;所述第二控制模块根据所述陀螺仪输出的角速度值确定所述移动终端的翻转方向,之后根据所述移动终端的翻转方向生成相应的切歌指令,利用所述切歌指令控制所述音频播放器进行切歌操作。\n[0031] 本发明还公开一种移动终端,所述移动终端安装有音频播放器,所述移动终端设置有握持传感器和运动检测传感器,所述握持传感器用于检测所述移动终端的外壳所承受的压力,所述运动检测传感器用于检测所述移动终端的运动参数,所述移动终端还包括上述任意一种控制装置。\n[0032] 由此可见,本发明的有益效果为:本发明公开的移动终端的控制方法,在音频播放器处于开启状态,并且移动终端的触摸屏被熄灭的情况下,实时检测移动终端的外壳所承受的压力,以此确定用户是否握持该移动终端,只有在用户握持移动终端且移动终端的运动参数满足第二预设条件时,才根据移动终端的运动参数控制音频播放器执行相应的操作。基于本发明公开的控制方法,在触摸屏熄灭状态下,用户通过握持移动终端进行预设的运动操作,就可以控制音频播放器执行相应的操作,简化了用户操作;另外,移动终端仅在确定自身被用户握持的前提下,才会执行后续获取自身的运动参数的操作,因此,当移动终端在非用户握持状态下,由于其他原因导致自身的运动参数发生变化时,不会对音频播放器的运行产生影响,因此降低了音频播放器被误操作的概率。\n附图说明\n[0033] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。\n[0034] 图1为本发明公开的移动终端的一种控制方法的流程图;\n[0035] 图2为本发明公开的移动终端的另一种控制方法的流程图;\n[0036] 图3为本发明公开的移动终端的另一种控制方法的流程图;\n[0037] 图4为本发明公开的一个实例的流程图;\n[0038] 图5为本发明公开的移动终端的一种控制装置的结构示意图;\n[0039] 图6为本发明公开的移动终端的另一种控制装置的结构示意图;\n[0040] 图7为本发明公开的移动终端的另一种控制装置的结构示意图。\n具体实施方式\n[0041] 申请人发现:通过检测移动终端的加速度值确定用户是否晃动移动终端,当确定用户晃动移动终端时,就按照预定方式控制音频播放器的运行,这种控制方式极易出现误操作。当用户随身携带移动终端(例如用户将移动终端放置在衣服的口袋中,或者放置在随身的包中)时,如果用户自身的运动状态出现较大变化,移动终端中的传感器输出的加速度值也会出现较大变化,导致移动终端将用户自身的运动误判为用户晃动移动终端,从而执行后续调整音频播放器运行状态的操作,导致误操作的产生。\n[0042] 本发明公开一种移动终端的控制方法,该移动终端安装有音频播放器。另外,在移动终端中设置握持传感器和运动检测传感器,其中,握持传感器能够检测移动终端的外壳所承受的压力,运动检测传感器能够检测移动终端的运动参数。基于本发明公开的控制方法,使得用户能够在不点亮触摸屏的情况下控制音频播放器的运行,并且能够降低音频播放器被误操作的概率。\n[0043] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0044] 参见图1,图1为本发明公开的移动终端的一种控制方法的流程图。该控制方法包括:\n[0045] 步骤S11:在音频播放器处于开启状态,且移动终端的触摸屏处于熄灭状态的情况下,获取握持传感器输出的压力值。\n[0046] 在移动终端运行音频播放器的状态下,如果移动终端的触摸屏处于熄灭状态,则获取握持传感器输出的压力值。该握持传感器用于检测移动终端的外壳所承受的压力。具体实施中,握持传感器可以设置在移动终端外壳的下侧,以便检测移动终端的外壳所承受的压力。\n[0047] 步骤S12:判断握持传感器输出的压力值是否满足第一预设条件,以确定用户是否握持移动终端。\n[0048] 该第一预设条件用于判断用户是否握持移动终端。当握持传感器输出的压力值满足第一预设条件时,就可以确定用户当前握持移动终端。\n[0049] 步骤S13:在握持传感器输出的压力值满足第一预设条件的情况下,获取移动终端的运动参数。实施中,移动终端的运动参数包括但不限于加速度和角速度。\n[0050] 步骤S14:判断移动终端的运动参数是否满足第二预设条件。\n[0051] 步骤S15:当移动终端的运动参数满足第二预设条件时,根据运动参数控制音频播放器的运行。\n[0052] 在确定用户握持移动终端的情况下,获取运动检测传感器输出的运动参数。如果运动检测传感器输出的运动参数满足第二预设条件,表明用户握持移动终端进行预设的运动操作,用户要针对音频播放器执行某一项控制操作,后续根据获取到的运动参数控制音频播放器进行相应操作即可。\n[0053] 本发明公开的移动终端的控制方法,在音频播放器处于开启状态,并且移动终端的触摸屏被熄灭的情况下,实时检测移动终端的外壳所承受的压力,以此确定用户是否握持该移动终端,只有在用户握持移动终端且移动终端的运动参数满足第二预设条件时,才根据移动终端的运动参数控制音频播放器执行相应的操作。基于本发明公开的控制方法,在触摸屏熄灭状态下,用户通过握持移动终端进行预设的运动操作,就可以控制音频播放器执行相应的操作,简化了用户操作;另外,移动终端仅在确定自身被用户握持的前提下,才会执行后续获取自身的运动参数的操作,因此,当移动终端在非用户握持状态下,由于其他原因导致自身的运动参数发生变化时,不会对音频播放器的运行产生影响,因此降低了音频播放器被误操作的概率。\n[0054] 实施中,第一预设条件可以为多种形式。相应的,步骤S12的具体实现方式也有多种。下面分别进行说明。\n[0055] 1)第一预设条件被配置为:握持传感器输出的压力值处于预设压力区间内。步骤S12为:判断握持传感器输出的压力值是否处于预设压力区间内。\n[0056] 在音频播放器处于开启状态,且移动终端的触摸屏处于熄灭状态时,握握持传感器实时进行压力检测并输出压力值。移动终端获取握持传感器输出的压力值,并判断获取到的压力值是否在预设压力区间内,如果压力值位于预设压力区间内,则确定握持传感器输出的压力值满足第一预设条件。\n[0057] 当用户握持移动终端时,用户作用在移动终端上的力必然是在一个合理的区间范围内,因此,通过比较握持传感器输出的压力值和预设压力区间就可以确定用户是否握持移动终端。\n[0058] 需要说明的是,该预设压力区间可以为移动终端的原始设定,也可以由用户根据自身的实际使用状况进行设定。\n[0059] 2)第一预设条件被配置为:握持传感器输出的压力值处于预设压力区间内,且该压力值处于预设压力期间内的状态所持续的时间达到第一时间阈值。步骤S12为:判断握持传感器输出的压力值是否处于预设压力区间内,且该压力值处于预设压力区间的状态所持续的时间达到第一时间阈值。\n[0060] 当移动终端放置在用户的口袋内,或者放置在用户的包内时,可能会有其他物体挤压移动终端,使得移动终端的外壳所承受的压力发生变化,在极端状态下,其他物体挤压可能导致握持传感器输出的压力值处于预设压力区间内。为了进一步提高判断的准确性,在确定握持传感器输出的压力值处于预设压力区间之后,进一步判断握持传感器输出的压力值处于预设压力区间的状态所持续的时间是否达到了第一时间阈值,只有在两个条件均满足的情况下,才能确定用户握持移动终端。\n[0061] 需要说明的是,该第一时间阈值同样可以为移动终端的原始设定,也可以由用户自行设定。\n[0062] 在本发明上述公开的控制方法中,移动终端的运动参数优选为加速度和角速度。\n[0063] 在运动检测传感器包括加速度传感器的情况下:\n[0064] 获取移动终端的运动参数,包括:获取加速度传感器输出的加速度值。判断移动终端的运动参数是否满足第二预设条件,包括:判断加速度传感器输出的加速度值是否满足移动终端处于被摇动状态的条件。\n[0065] 当加速度传感器输出的加速度值满足移动终端处于被摇动状态的条件时,确定移动终端的运动参数满足第二预设条件。之后,控制音频播放器执行预设的操作,例如:控制音频播放器开始播放音频文件或者控制音频播放器停止播放音频文件。当然该预设操作并不限定于此,还可以配置为:在确定移动终端的运动参数满足第二预设条件之后,控制音频播放器进行切歌操作或者其他操作。\n[0066] 下面结合图2对一种优选实施方式进行说明。\n[0067] 参见图2,图2为本发明公开的移动终端的另一种控制方法的流程图。该移动终端中的运动检测传感器包括加速度传感器。该控制方法包括:\n[0068] 步骤S21:在音频播放器处于开启状态,且移动终端的触摸屏处于熄灭状态的情况下,获取握持传感器输出的压力值。\n[0069] 步骤S22:判断握持传感器输出的压力值是否满足第一预设条件,以确定用户是否握持移动终端。这里要说明的是,步骤S22的具体实现可以参见上文所述的实现方式,这里不再进行说明。\n[0070] 步骤S23:在握持传感器输出的压力值满足第一预设条件的情况下,获取加速度传感器输出的加速度值。\n[0071] 步骤S24:判断加速度传感器输出的加速度值是否满足移动终端处于被摇动状态的条件,当满足该条件时,根据音频播放器当前的状态执行后续的步骤S25或者步骤S26,否则,结束。\n[0072] 实施中,利用移动终端的加速度值确定移动终端是否处于被摇动状态,可以通过多种方式实现。例如:计算加速度传感器输出的加速度值在预设时间内的变化率,当该变化率超出预定数值时,确定移动终端处于被摇动状态。\n[0073] 作为优选方案,移动终端中的加速度传感器配置为三轴加速度传感器,该三轴加速度传感器在运行过程中输出三个方向上的加速度值,这三个加速度值分别为在预先构建的三维坐标系中X轴、Y轴和Z轴方向上的加速度值。其中,可以设置X轴为沿移动终端的触摸屏水平向右、Y轴为沿移动终端的触摸屏竖直向上、Z轴为由移动终端的触摸屏指向使用者的方向。\n[0074] 利用公式 计算移动终端的矢量加速度值,当移动终端的\n矢量加速度值在预设时间内反复快速变化的次数达到预设次数时,确定移动终端处于被摇动状态。其中,Δx、Δy和Δz分别为移动终端在X轴方向上,在Y轴方向上,在Z轴方向上的加速度值的变化量。\n[0075] 具体的:使能加速度传感器后,在第一个采样周期分别记录X轴上,Y轴上,Z轴上的加速度值,然后在随后的每一个采样周期,计算当前采样时间点X轴的,Y轴的,Z轴的加速度值和上一个采样时间点的对应值之差,即计算两个采样时间点之间的Δx、Δy和Δz。之后,按照上述公式进行计算,可以得到一个当前的矢量加速度值,判断该矢量加速度值是否大于预设的矢量加速度阈值。在预设时间内(如1s-2s),如果矢量加速度值大于矢量加速度阈值的次数大于预设次数(如8次-12次),则确定用户正在反复摇动移动终端。物理含义是,用户摇动移动终端时,每次摇动都会让移动终端先处于加速状态,然后再处于减速状态,如此反复。\n[0076] 步骤S25:在音频播放器播放音频文件的情况下,控制音频播放器停止播放。\n[0077] 步骤S26:在音频播放器停止播放的情况下,控制音频播放器开始播放音频文件。\n[0078] 当确定移动终端由用户握持并被摇动时,根据音频播放器当前的状态确定后续操作,如果音频播放器当前正在播放音频文件,则控制音频播放器停止播放,如果音频播放器当前处于停止播放状态,则控制音频播放器开始播放音频文件。\n[0079] 本发明图2所示的移动终端的控制方法,在音频播放器处于开启状态,并且移动终端的触摸屏被熄灭的情况下,实时检测移动终端的外壳所承受的压力,以此确定用户是否握持该移动终端,在确定移动终端被用户握持的情况下,获取移动终端的加速度值,在该加速度值表征移动终端被用户摇动时,控制音频播放器停止播放音频文件或者开始播放音频文件,实现对音频播放器的启停控制,而且当移动终端在非用户握持状态下,由于其他原因导致自身的加速度发生变化时,不会对音频播放器的运行产生影响,降低了音频播放器被误操作的概率。\n[0080] 在运动传感器包括陀螺仪的情况下:\n[0081] 获取移动终端的运动参数,包括:获取陀螺仪输出的角速度值。判断移动终端的运动参数是否满足第二预设条件,包括:判断陀螺仪输出的角速度值是否大于角速度阈值。\n[0082] 当陀螺仪输出的角速度值大于角速度阈值时,确定移动终端的运动参数满足第二预设条件。之后,控制音频播放器执行预设的操作。例如:控制音频播放器进行切歌操作,或者控制音频播放器开始播放音频文件/停止播放音频文件,或者控制音频播放器调整音量,这里不对该预设操作进行具体限定。\n[0083] 下面结合图3对一种优选实施方式进行说明。\n[0084] 参见图3,图3为本发明公开的移动终端的另一种控制方法的流程图。该移动终端中的运动检测传感器包括陀螺仪。该控制方法包括:\n[0085] 步骤S31:在音频播放器处于开启状态,且移动终端的触摸屏处于熄灭状态的情况下,获取握持传感器输出的压力值。\n[0086] 步骤S32:判断握持传感器输出的压力值是否满足第一预设条件,以确定用户是否握持移动终端。这里要说明的是,步骤S32的具体实现可以参见上文所述的实现方式,这里不再进行说明。\n[0087] 步骤S33:在握持传感器输出的压力值满足第一预设条件的情况下,获取陀螺仪输出的角速度值。\n[0088] 步骤S34:判断陀螺仪输出的角速度值是否大于角速度阈值,若是,则确定移动终端的运动参数满足第二预设条件,执行步骤S35,否则,结束。\n[0089] 当用户翻转移动终端时,移动终端的角速度会出现较大的变化。因此,本实施例中配置:当用户翻转移动终端时,可以控制音频播放器执行相应的操作。在音频播放器处于开启状态,并且移动终端的触摸屏熄灭时,如果确定用户握持移动终端,并且陀螺仪输出的角速度值大于角速度阈值,则进一步判断移动终端的角速度值是否大于角速度阈值,以此确定用户是否翻转移动终端。\n[0090] 步骤S35:根据陀螺仪输出的角速度值确定移动终端的翻转方向。\n[0091] 步骤S36:根据移动终端的翻转方向生成相应的切歌指令,利用切歌指令控制音频播放器进行切歌操作。\n[0092] 当确定用户翻转移动终端时,根据陀螺仪输出的角速度值确定移动终端的翻转方向,之后根据移动终端的翻转方向和切歌指令的对应关系,生成相应的切歌指令。实施中,移动终端的翻转方向和切歌指令的对应关系可以配置为:当向左侧翻转移动终端时,对应于第一切歌指令,当向右侧翻转移动终端时,对应于第二切歌指令;或者,当向右侧翻转移动终端时,对应于第一切歌指令,当向左侧翻转移动终端时,对应于第二切歌指令。其中,第一切歌指令用于控制移动终端切换播放上一音频文件,第二切歌指令用于控制移动终端切换播放下一音频文件。\n[0093] 本发明图3所示的移动终端的控制方法,在音频播放器处于开启状态,并且移动终端的触摸屏被熄灭的情况下,实时检测移动终端的外壳所承受的压力,以此确定用户是否握持该移动终端,在确定移动终端被用户握持的情况下,获取移动终端的角速度值,在该角速度值表征移动终端被用户翻转时,控制音频播放器进行相应的切歌操作,而且当移动终端在非用户握持状态下,由于其他原因导致自身的角速度发生变化时,不会对音频播放器的运行产生影响,降低了音频播放器被误操作的概率。\n[0094] 下面以手机中的音频播放器为例,结合图4对本发明公开的控制方法进行更为详细的说明,包括:\n[0095] 步骤S41:音频播放器开始播放音乐。\n[0096] 步骤S42:判断手机的触摸屏是否熄灭,若是,则执行步骤S43,否则延时预设时间后再次执行步骤S42。\n[0097] 步骤S43:激活握持传感器的监听器,获取握持传感器输出的压力值。\n[0098] 步骤S44:判断手机是否处于被握持状态,若是则执行步骤S45,否则延时预设时间后再次执行步骤S44。\n[0099] 步骤S45:激活加速度传感器和陀螺仪的监听器,获取加速度传感器输出的加速度值和陀螺仪输出的角速度值。\n[0100] 步骤S46:当陀螺仪输出的角速度值表征用户翻转手机时,控制音频播放器播放上一首歌曲或者下一首歌曲。\n[0101] 步骤S47:当加速度传感器输出的加速度值表征用户摇动手机时,控制音频播放器停止播放或者开始播放。\n[0102] 本发明上述公开了移动终端的控制方法,相应的,本发明还公开移动终端的控制装置。该移动终端安装有音频播放器,另外,在移动终端中还设置有握持传感器和运动检测传感器,其中,握持传感器能够检测移动终端的外壳所承受的压力,运动检测传感器能够检测移动终端的运动参数。\n[0103] 参见图5,图5为本发明公开的移动终端的一种控制装置的结构示意图。该控制装置包括第一数据获取单元10、第一判断单元20、第二数据获取单元30、第二判断单元40和控制单元50。\n[0104] 其中:\n[0105] 第一数据获取单元10,用于在音频播放器处于开启状态,且移动终端的触摸屏处于熄灭状态的情况下,获取握持传感器输出的压力值。具体实施中,握持传感器可以设置在移动终端外壳的下侧,以便检测移动终端的外壳所承受的压力。\n[0106] 第一判断单元20,用于判断握持传感器输出的压力值是否满足第一预设条件,以确定用户是否握持移动终端。该第一预设条件用于判断用户是否握持移动终端。当握持传感器输出的压力值满足第一预设条件时,就可以确定用户当前握持移动终端。\n[0107] 第二数据获取单元30,用于在握持传感器输出的压力值满足第一预设条件的情况下,获取移动终端的运动参数。实施中,移动终端的运动参数包括但不限于加速度和角速度。\n[0108] 第二判断单元40,用于判断移动终端的运动参数是否满足第二预设条件。\n[0109] 控制单元50,用于当移动终端的运动参数满足第二预设条件时,根据运动参数控制音频播放器的运行。\n[0110] 本发明公开的移动终端的控制装置,在音频播放器处于开启状态,并且移动终端的触摸屏被熄灭的情况下,实时检测移动终端的外壳所承受的压力,以此确定用户是否握持该移动终端,只有在用户握持移动终端且移动终端的运动参数满足第二预设条件时,才根据移动终端的运动参数控制音频播放器执行相应的操作。本发明公开的控制装置,在触摸屏熄灭状态下,用户通过握持移动终端进行预设的运动操作,就可以控制音频播放器执行相应的操作,简化了用户操作;另外,移动终端仅在确定自身被用户握持的前提下,才会执行后续获取自身的运动参数的操作,因此,当移动终端在非用户握持状态下,由于其他原因导致自身的运动参数发生变化时,不会对音频播放器的运行产生影响,因此降低了音频播放器被误操作的概率。\n[0111] 实施中,第一预设条件可以为多种形式,相应的,图5所示控制装置中的第一判断单元20也具有多种结构。\n[0112] 例如:第一判断单元20包括第一判断模块,第一判断模块用于判断握持传感器输出的压力值是否处于预设压力区间内。\n[0113] 当用户握持移动终端时,用户作用在移动终端上的力必然是在一个合理的区间范围内,因此,通过比较握持传感器输出的压力值和预设压力区间就可以确定用户是否握持移动终端。\n[0114] 例如:第一判断单元20包括第二判断模块,第二判断模块用于判断握持传感器输出的压力值是否处于预设压力区间内,且压力值处于预设压力区间的状态所持续的时间达到第一时间阈值。\n[0115] 当移动终端放置在用户的口袋内,或者放置在用户的包内时,可能会有其他物体挤压移动终端,使得移动终端的外壳所承受的压力发生变化,在极端状态下,其他物体挤压可能导致握持传感器输出的压力值处于预设压力区间内。为了进一步提高判断的准确性,在确定握持传感器输出的压力值处于预设压力区间之后,进一步判断握持传感器输出的压力值处于预设压力区间的状态所持续的时间是否达到了第一时间阈值,只有在两个条件均满足的情况下,才能确定用户握持移动终端。\n[0116] 在运动检测传感器包括加速度传感器的情况下,第二数据获取单元30包括加速度获取模块301,第二判断单元40包括第三判断模块401,如图6所示。\n[0117] 其中:加速度获取模块301用于获取加速度传感器输出的加速度值。第三判断模块\n401用于判断加速度传感器输出的加速度值是否满足移动终端处于被摇动状态的条件,若是,则确定移动终端的运动参数满足第二预设条件。\n[0118] 作为优选方案,图6所示控制装置中的控制单元50包括第一控制模块,该第一控制模块在音频播放器播放音频文件的情况下,控制音频播放器停止播放,在音频播放器停止播放的情况下,控制音频播放器开始播放音频文件。\n[0119] 在运动检测传感器包括陀螺仪的情况下,第二数据获取单元30包括角速度获取模块302,第二判断单元40包括第四判断模块402,如图7所示。\n[0120] 其中:角速度获取模块302用于获取陀螺仪输出的角速度值。第四判断模块402用于判断陀螺仪输出的角速度值是否大于角速度阈值,若是,则确定移动终端的运动参数满足第二预设条件。\n[0121] 作为优选方案,图7所示控制装置中的控制单元50包括第二控制模块,该第二控制模块根据陀螺仪输出的角速度值确定移动终端的翻转方向,之后根据移动终端的翻转方向生成相应的切歌指令,利用切歌指令控制音频播放器进行切歌操作。\n[0122] 实施中,移动终端的翻转方向和切歌指令的对应关系可以配置为:当向左侧翻转移动终端时,对应于第一切歌指令,当向右侧翻转移动终端时,对应于第二切歌指令;或者,当向右侧翻转移动终端时,对应于第一切歌指令,当向左侧翻转移动终端时,对应于第二切歌指令。其中,第一切歌指令用于控制移动终端切换播放上一音频文件,第二切歌指令用于控制移动终端切换播放下一音频文件。\n[0123] 本发明还公开一种移动终端,该移动终端安装有音频播放器,另外该移动终端设置有握持传感器和运动检测传感器,握持传感器用于检测移动终端的外壳所承受的压力,运动检测传感器用于检测移动终端的运动参数,该移动终端还包括本发明上述公开的任意一种控制装置。\n[0124] 本发明公开的移动终端在触摸屏熄灭状态下,用户通过握持移动终端进行预设的运动操作,就可以控制音频播放器执行相应的操作,简化了用户操作。另外,移动终端仅在确定自身被用户握持的前提下,才会执行后续获取自身的运动参数的操作,因此,当移动终端在非用户握持状态下,由于其他原因导致自身的运动参数发生变化时,不会对音频播放器的运行产生影响,因此降低了音频播放器被误操作的概率。\n[0125] 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。\n[0126] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。\n[0127] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。\n对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
法律信息
- 2018-05-11
专利权的转移
登记生效日: 2018.04.20
专利权人由中科创达软件股份有限公司变更为中科创达(重庆)汽车科技有限公司
地址由100191 北京市海淀区龙翔路甲1号泰翔商务楼4层401-409变更为401120 重庆市渝北区仙桃街道数据谷东路19号
- 2018-02-09
- 2015-05-20
实质审查的生效
IPC(主分类): G06F 3/01
专利申请号: 201410830935.2
申请日: 2014.12.26
- 2015-04-22
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-06-29
|
2009-12-23
| | |
2
| |
2012-09-12
|
2012-04-17
| | |
3
| |
2014-07-09
|
2013-01-08
| | |
4
| |
2013-10-30
|
2012-04-13
| | |
5
| |
2014-06-18
|
2013-12-13
| | |
6
| |
2013-05-22
|
2013-02-05
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |