基于终端运动加速度的控制方法和装置的制造方法

文档序号:10593607阅读:565来源:国知局
基于终端运动加速度的控制方法和装置的制造方法
【专利摘要】本发明实施例提供了一种基于终端运动加速度的控制方法和装置,方法包括:采用终端内置的加速度传感设备检测当前终端的运动加速度;根据所述终端的运动加速度,控制终端内应用的运行状态。采用本发明实施例的方案能够根据当前终端的运动加速度,对终端进行控制操作,丰富了操作形式。
【专利说明】
基于终端运动加速度的控制方法和装置
技术领域
[0001]本发明实施例涉及电力电子技术,特别涉及一种基于终端运动加速度的控制方法和装置。
【背景技术】
[0002]现代生活,人们使用电子产品,特别是手持移动终端如手机、pad等越来越频繁。这不仅因为它们易于便携,而且功能丰富。
[0003]发明人在实现本发明的过程中,发现现有技术存在如下缺陷:虽然移动终端的功能丰富,如听音乐、打电话、拍照等,但对应的控制操作形式较为单一。例如,对于具备触控屏的终端,用户必须启动屏幕,在屏幕上进行触摸操作,需耗费大量终端电量;又例如,一些终端外部会设置一些操作按键,但这些按键个数也是有限的,即便是组合键操作,可操控的功能项数也是有限的。

【发明内容】

[0004]本发明实施例提供一种基于终端运动加速度的控制方法和装置,能够根据当前终端的运动加速度,对终端进行控制操作,丰富了操作形式。
[0005]为达到上述目的,本发明提供了一种采用终端内置的加速度传感设备检测当前终端的运动加速度;根据所述终端的运动加速度,控制终端内应用的运行状态。
[0006]本发明还提供一种基于终端运动加速度的控制装置,包括:加速度检测模块,用于采用终端内置的加速度传感设备检测当前终端的运动加速度;状态控制模块,用于根据所述终端的运动加速度,控制终端内应用的运行状态。
[0007]本发明实施例的基于终端运动加速度的控制方法和装置,通过检测终端当前的运动加速度;并根据终端的具体运动加速度值,控制终端内应用的运行状态,从而丰富了用户对终端实现控制所采用的操作形式。
[0008]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0009]图1为本发明提供的基于终端运动加速度的控制方法一个实施例的方法流程图;
[0010]图2为本发明提供的基于终端运动加速度的控制方法另一个实施例的方法流程图;
[0011]图3为本发明提供的基于终端运动加速度的控制装置一个实施例的结构示意图;
[0012]图4为本发明提供的基于终端运动加速度的控制装置另一个实施例的结构示意图。
【具体实施方式】
[0013]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0014]实施例一
[0015]图1为本发明提供的基于终端运动加速度的控制方法一个实施例的方法流程图,该方法的执行主体可以为内置有加速度传感设备的终端设备,如手机、pad等,且该加速度传感设备可以采集终端在移动过程中的加速度变化。如图1所示,该基于终端运动加速度的控制方法包括步骤如下:
[0016]SllO,采用终端内置的加速度传感设备检测当前终端的运动加速度。
[0017]具体地,可通过在终端设备中集成的加速度传感设备检测终端在移动过程中的加速度值。该加速度值可通过预先建立的空间三维坐标系进行准确描述。
[0018]例如,以终端静止时的状态作为起始状态,在该起始状态下,加速度传感设备采集的运动加速度为O,将运动加速度分量与上述预先建立的空间三维坐标系中各坐标方向形成对应关系,该对应关系下的运动加速度分量定义为初始状态分量,且各分量值也为O。当终端的运动加速度发生变化后,可将变化后的运动加速度与初始状态所对应的加速度值进行比较,即可得到当前终端的运动加速度,即终端在各坐标方向上运动加速度分量的变化。
[0019]SI 20,根据终端的运动加速度,控制终端内应用的运行状态。
[0020]具体地,可预先将终端的针对不同方向,不同大小的运动加速度与终端内应用的运行状态进行对应,并形成运动加速度-运行状态对应关系表。当内置在终端内的加速度传感设备检测到当前终端存在运动加速度,可通过查询该对应关系表找到相应的应用的运行状态,并控制执行该运行状态。
[0021]例如,该运行状态的可以为开启某个应用,或对当前终端内已启动的应用的某个功能进行自动操作。本实施例对具体操作的应用对象,以及针对应用对象中需要操作的功能不做限定。
[0022]本发明实施例的基于终端运动加速度的控制方法,通过检测终端当前的运动加速度;并根据终端的具体运动加速度,控制终端内应用的运行状态,从而丰富了用户对终端实现控制所采用的操作形式。
[0023]实施例二
[0024]图2为本发明提供的基于终端运动加速度的控制方法另一个实施例的方法流程图,该方法可视为图1所示方法实施例的具体实现方式。如图2所示,上述基于终端运动加速度的控制方法包括步骤如下:
[0025]S210、检测终端当前是否处在灭屏状态。
[0026]针对具有触控屏操作功能的终端设备,当屏幕处于已启动状态时,用户可直接通过触控屏幕对终端内的应用或程序进行操作。但长时间采用触控屏对终端进行操作极大地损耗了终端的电量。而且当屏幕未启动时,如果用户需要对某个应用进行操作,还要启动屏幕,也增加了用户操作的复杂度。因此,在执行本方案,即通过终端的运动加速度对终端进行控制时,可先检测终端当前是否处在灭屏状态(屏幕未启动状态)。
[0027]如果终端处在灭屏状态,那么通过终端的运动加速度对终端进行控制的意义和效果则更为突出,并且也和采用触控屏操作的形式进行了功能区分。
[0028]如果是,则执行S220,采用终端内置的加速度传感设备检测当前终端的运动加速度。步骤S220与前述步骤SI 10内容相同。
[0029]进一步的,在采集到终端的运动加速度后,可继续执行步骤S230,根据终端的运动加速度,计算终端当前的位移和/或角度变化。
[0030]基于终端的初始状态(终端静止状态),以及终端在被移动过程中,检测的到的加速度的变化,包括加速度方向的变化和加速度大小的变化,可以计算出终端运行的轨迹,进而可计算出终端相对于初始状态的位移和/或角度变化量。
[0031]以检测终端在沿着不同预设方向的运动加速度计算终端在不同方向上的位移变化,以及相对初始状态的角度变化。例如,终端在沿着上述空间三维坐标系下,某一坐标方向的运动加速度,从而可更加准确的描述出终端的运动轨迹。
[0032]在此基础上,执行步骤:S240,根据终端的运动加速度,控制终端内应用的运行状态。步骤S240与前述步骤S120相似。
[0033]具体的,可以通过对运动加速度进行运算得到的终端的位移和/或角度变化,控制终端内当前已启动应用在预设功能项的功能状态。
[0034]例如,可将上述运动加速度-运行状态对应关系表细化为,终端在沿着预设的多个方向的位移和/或相对于终端初始状态的角度变化与终端内当前已开启的应用在预设功能项的功能状态相对应。如此细化的运动加速度-操作运行状态,可以增加用户对终端内应有可操作的功能项,同时,也丰富了根据终端运动加速度进行运行状态操作的实现方式,提高了操作的灵活性。
[0035]具体的,针对终端内当前已启动应用,包括音乐播放器、照相机、视频播放器等均可采用依据终端的运动加速度进行特定功能项的控制操作的方案。
[0036I 例如,当终端内当前已启动应用包括通话应用时,贝Ij可以通过改变终端的运动加速度,接通或挂断通话应用中当前通话进程。具体的,可设置终端在某一初始状态下,当通话应用有电话接入,则可判断当前终端的运动加速度是否增大,且加速度方向整体向上,如果是,则接通电话;又或者,当通话应用正在进行通话,则可判断当前终端的运动加速度是否增大,且加速度方向整体向下,如果是,则挂断电话。
[0037]本领域技术人员在基于本方案整体构思的基础上,还可以设计其他形式的控制方式,本方案对此不列举。
[0038]本发明实施例提供的基于终端运动加速度的控制方法,在图1所示实施例的基础上,对检测的当前终端的运动加速度进行进一步的细化,并且针对这些细化进行了更为丰富的控制操作形式的描述。进一步的,本方案还以通话应用的控制操作为例,列举了几种具体控制操作方式,极大增强了用户对终端的灵活操作,提高了用户体验。
[0039]实施例三
[0040]图3为本发明提供的基于终端运动加速度的控制装置一个实施例的结构示意图,可以用于执行如图1所示的方法步骤。如图3所示,该基于终端运动加速度的控制装置包括:加速度检测模块310和状态控制模块320,其中:
[0041]加速度检测模块310,用于采用终端内置的加速度传感设备检测当前终端的运动加速度;状态控制模块320,用于根据终端的运动加速度,控制终端内应用的运行状态。
[0042]本发明提供的基于终端运动加速度的控制装置,通过检测终端当前的运动加速度;并根据终端的具体运动加速度,控制终端内应用的运行状态,从而丰富了用户对终端实现控制所采用的操作形式。
[0043]实施例四
[0044]图4为本发明提供的基于终端运动加速度的控制装置另一个实施例的结构示意图,可视为图3所示装置实施例的细化结构,可用于执行如图2所示的方法步骤,如图4所示,在图3所不结构的基础上:
[0045]上述基于终端运动加速度的控制装置还包括:计算模块330,用于根据终端的运动加速度,计算终端当前的位移和/或角度变化。
[0046]进一步的,上述状态控制模块320具体用于,根据终端的位移和/或角度变化,控制终端内当前已启动应用在预设功能项的功能状态。
[0047]进一步的,上述终端内当前已启动应用包括通话应用,对应的,状态控制模块320具体用于接通或挂断通话应用中当前通话进程。
[0048]进一步的,上述基于终端运动加速度的控制装置中还包括:
[0049]灭屏检测模块330,用于检测终端当前是否处在灭屏状态;如果是,则触发加速度检测模块310执行采用终端内置的加速度传感设备检测当前终端的运动加速度的操作。
[0050]本发明实施例提供的基于终端运动加速度的控制装置,在图3所示实施例的基础上,对检测的当前终端的运动加速度进行进一步的细化,并且针对这些细化进行了更为丰富的控制操作形式的描述。进一步的,本方案还以通话应用的控制操作为例,列举了几种具体控制操作方式,极大增强了用户对终端的灵活操作,提高了用户体验。
[0051]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0052]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种基于终端运动加速度的控制方法,其特征在于,包括: 采用终端内置的加速度传感设备检测当前终端的运动加速度; 根据所述终端的运动加速度,控制终端内应用的运行状态。2.根据权利要求1所述的方法,其特征在于,所述采用终端内置的加速度传感设备检测当前终端的运动加速度之后,包括: 根据所述终端的运动加速度,计算所述终端当前的位移和/或角度变化。3.根据权利要求2所述的方法,其特征在于,所述根据所述终端的运动加速度,控制终端内应用的运行状态包括: 根据所述终端的位移和/或角度变化,控制所述终端内当前已启动应用在预设功能项的功能状态。4.根据权利要求3所述的方法,其特征在于,所述终端内当前已启动应用包括通话应用,所述控制所述终端内当前已启动应用在预设功能项的功能状态,包括: 接通或挂断所述通话应用中当前通话进程。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括: 检测所述终端当前是否处在灭屏状态; 如果是,则执行所述采用终端内置的加速度传感设备检测当前终端的运动加速度的操作。6.一种基于终端运动加速度的控制装置,其特征在于,包括: 加速度检测模块,用于采用终端内置的加速度传感设备检测当前终端的运动加速度; 状态控制模块,用于根据所述终端的运动加速度,控制终端内应用的运行状态。7.根据权利要求6所述的装置,其特征在于,所述装置还包括:计算模块,用于根据所述终端的运动加速度,计算所述终端当前的位移和/或角度变化。8.根据权利要求7所述的装置,其特征在于,所述状态控制模块具体用于, 根据所述终端的位移和/或角度变化,控制所述终端内当前已启动应用在预设功能项的功能状态。9.根据权利要求8所述的装置,其特征在于,所述终端内当前已启动应用包括通话应用, 所述状态控制模块具体用于接通或挂断所述通话应用中当前通话进程。10.根据权利要求6-9任一项所述的装置,其特征在于,所述装置还包括: 灭屏检测模块,用于检测所述终端当前是否处在灭屏状态; 如果是,则触发所述加速度检测模块执行采用终端内置的加速度传感设备检测当前终端的运动加速度的操作。
【文档编号】G06F3/01GK105955484SQ201610299470
【公开日】2016年9月21日
【申请日】2016年5月7日
【发明人】邓雷
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1