操作执行方法及装置制造方法及图纸

技术编号:16969028 阅读:35 留言:0更新日期:2018-01-07 06:14
本公开是关于一种操作执行方法及装置,属于移动终端领域。所述方法包括:获取传感器采集到的传感器数据,传感器至少包括加速度传感器;根据传感器数据检测移动终端的边沿是否在预定时长内受到n次敲击,n≥2;若移动终端的边沿在预定时长内受到n次敲击,则确定接收到触发信号;根据触发信号执行预定操作。本公开实施例解决了相关技术中利用移动终端的边沿实现特定操作时,需要在侧边框上设置边缘触控TP,导致成本较高,同时也会对屏幕显示器件造成干扰的问题;达到了利用内置传感器确定移动终端边沿是否受到敲击,并在移动终端边沿受到敲击时执行相应操作,从而降低了制造成本,避免因增加额外边缘触控TP对屏幕显示器件造成的干扰。

【技术实现步骤摘要】
操作执行方法及装置
本公开涉及移动终端领域,特别涉及一种操作执行方法及装置。
技术介绍
随着移动终端屏幕尺寸的不断增大,用户使用移动终端进行单手操作的难度也越来越大。为了使用户能够单手执行某些指定操作,从而提高操作效率,相关技术中,移动终端的侧边框上设置有边缘触控TP(TouchPanel,触控面板),当移动终端通过该边缘触控TP接收到触控信号时,即自动执行相应的操作。比如,当移动终端通过边缘触控TP接收到手指在侧边框滑动所产生的触控信号时,即自动执行返回操作,相较于用户通过点击屏幕上显示的返回控件触发返回操作,能够提高单手操作的效率。但是在侧边框上设置边缘触控TP的成本较高,同时也会对屏幕显示器件造成干扰。
技术实现思路
本公开实施例提供了一种操作执行方法及装置,技术方案如下:根据本公开实施例的第一方面,提供了一种操作执行方法,该方法包括:获取传感器采集到的传感器数据,传感器至少包括加速度传感器;根据传感器数据检测移动终端的边沿是否在预定时长内受到n次敲击,n≥2;若移动终端的边沿在预定时长内受到n次敲击,则确定接收到触发信号;根据触发信号执行预定操作。可选地,传感器包括加速度传感器,传感器数据包括加速度数据;根据传感器数据检测移动终端的边沿是否在预定时长内受到n次敲击,包括:根据加速度数据计算移动终端在第一方向上的加速度变化值,加速度变化值用于指示第一方向上加速度的变化幅度,第一方向与移动终端所在平面平行;根据加速度数据确定预定时长内第一方向上加速度的变化次数;若加速度变化值属于预定数值区间,且变化次数为n,则确定移动终端的边沿在预定时长内受到n次敲击。可选地,传感器包括加速度传感器和角速度传感器,传感器数据包括加速度数据和角速度数据;根据传感器数据检测移动终端的边沿是否在预定时长内受到n次敲击,包括:根据加速度数据计算移动终端在第一方向上的加速度变化值,加速度变化值用于指示第一方向上加速度的变化幅度,第一方向与移动终端所在平面平行;根据加速度数据确定预定时长内第一方向上加速度的变化次数;若加速度变化值属于预定数值区间,变化次数为n,且角速度数据指示预定时长内第二方向上角速度达到预定角速度阈值的次数为n,则确定移动终端的边沿在预定时长内受到n次敲击,第二方向垂直于移动终端所在平面。可选地,该方法,还包括:根据传感器数据确定目标边沿,目标边沿指被敲击的边沿;根据传感器数据确定目标边沿的敲击次数;根据目标边沿和敲击次数确定触发信号的触发信号类型。可选地,不同的目标边沿对应不同的触发信号类型,且不同的敲击次数对应不同的触发信号类型。可选地,根据触发信号执行预定操作,包括:获取当前应用程序的程序标识;根据程序标识以及触发信号的触发信号类型确定预定操作的操作类型;根据操作类型在当前应用程序中执行预定操作。根据本公开实施例的第二方面,提供了一种操作执行装置,该装置包括:获取模块,被配置为获取传感器采集到的传感器数据,传感器至少包括加速度传感器;检测模块,被配置为根据传感器数据检测移动终端的边沿是否在预定时长内受到n次敲击,n≥2;第一确定模块,被配置为当移动终端的边沿在预定时长内受到n次敲击时,确定接收到触发信号;执行模块,被配置为根据触发信号执行预定操作。可选地,传感器包括加速度传感器,传感器数据包括加速度数据;检测模块,包括:第一计算子模块,被配置为根据加速度数据计算移动终端在第一方向上的加速度变化值,加速度变化值用于指示第一方向上加速度的变化幅度,第一方向与移动终端所在平面平行;第一确定子模块,被配置为根据加速度数据确定预定时长内第一方向上加速度的变化次数;第二确定子模块,被配置为当加速度变化值属于预定数值区间时,且变化次数为n,确定移动终端的边沿在预定时长内受到n次敲击。可选地,传感器包括加速度传感器和角速度传感器,传感器数据包括加速度数据和角速度数据;检测模块,包括:第二计算子模块,被配置为根据加速度数据计算移动终端在第一方向上的加速度变化值,加速度变化值用于指示第一方向上加速度的变化幅度,第一方向与移动终端所在平面平行;第三确定子模块,被配置为根据加速度数据确定预定时长内第一方向上加速度的变化次数;第四确定子模块,被配置为当加速度变化值属于预定数值区间,变化次数为n,且角速度数据指示预定时长内第二方向上角速度达到预定角速度阈值的次数为n时,确定移动终端的边沿在预定时长内受到n次敲击,第二方向垂直于移动终端所在平面。可选地,该装置,还包括:第二确定模块,被配置为根据传感器数据确定目标边沿,目标边沿指被敲击的边沿;第三确定模块,被配置为根据传感器数据确定目标边沿的敲击次数;第四确定模块,被配置为根据目标边沿和敲击次数确定触发信号的触发信号类型。可选地,不同的目标边沿对应不同的触发信号类型,且不同的敲击次数对应不同的触发信号类型。可选地,执行模块,包括:获取子模块,被配置为获取当前应用程序的程序标识;类型确定子模块,被配置为根据程序标识以及触发信号的触发信号类型确定预定操作的操作类型;执行子模块,被配置为根据操作类型在当前应用程序中执行预定操作。根据本公开实施例的第三方面,提供了一种操作执行装置,该装置包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:获取传感器采集到的传感器数据,传感器至少包括加速度传感器;根据传感器数据检测移动终端的边沿是否在预定时长内受到n次敲击,n≥2;若移动终端的边沿在预定时长内受到n次敲击,则确定接收到触发信号;根据触发信号执行预定操作。本公开实施例提供的技术方案可以包括以下有益效果:通过移动终端内置的传感器采集传感器数据,当传感器采集到的传感器数据指示移动终端的边沿受到连续敲击时,移动终端确定接收到触发信号,并根据该触发信号执行预定操作;解决了相关技术中利用移动终端的边沿实现特定操作时,需要在侧边框上设置边缘触控TP,导致成本较高,同时也会对屏幕显示器件造成干扰的问题;达到了无需在移动终端的边沿设置边缘触控TP,也可利用移动终端内置传感器确定移动终端边沿是否受到敲击,并在移动终端边沿受到敲击时执行相应操作,从而降低了制造成本,避免因增加额外边缘触控TP对屏幕显示器件造成的干扰。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是本公开一示例性实施例示出的操作执行方法的方法流程图;图2A是本公开另一示例性实施例示出的操作执行方法的方法流程图;图2B是本公开一示例性实施例示出的空间直角坐标系的示意图;图2C是本公开再一示例性实施例示出的操作执行方法的方法流程图;图2D是本公开又一示例性实施例示出的操作执行方法的方法流程图;图2E和图2F是图2D所示操作执行方法的实施示意图;图3是本公开一示例性实施例示出的操作执行装置的框图;图4是本公开另一示例性实施例示出的操作执行装置的框图;图5是本公开一示例性实施例示出的一种操作执行装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所本文档来自技高网...
操作执行方法及装置

【技术保护点】
一种操作执行方法,其特征在于,所述方法包括:获取传感器采集到的传感器数据,所述传感器至少包括加速度传感器;根据所述传感器数据检测移动终端的边沿是否在预定时长内受到n次敲击,n≥2;若所述移动终端的边沿在所述预定时长内受到n次敲击,则确定接收到触发信号;根据所述触发信号执行预定操作。

【技术特征摘要】
1.一种操作执行方法,其特征在于,所述方法包括:获取传感器采集到的传感器数据,所述传感器至少包括加速度传感器;根据所述传感器数据检测移动终端的边沿是否在预定时长内受到n次敲击,n≥2;若所述移动终端的边沿在所述预定时长内受到n次敲击,则确定接收到触发信号;根据所述触发信号执行预定操作。2.根据权利要求1所述的方法,其特征在于,所述传感器包括所述加速度传感器,所述传感器数据包括加速度数据;所述根据所述传感器数据检测移动终端的边沿是否在预定时长内受到n次敲击,包括:根据所述加速度数据计算所述移动终端在第一方向上的加速度变化值,所述加速度变化值用于指示所述第一方向上加速度的变化幅度,所述第一方向与所述移动终端所在平面平行;根据所述加速度数据确定所述预定时长内所述第一方向上加速度的变化次数;若所述加速度变化值属于预定数值区间,且所述变化次数为n,则确定所述移动终端的边沿在所述预定时长内受到n次敲击。3.根据权利要求1所述的方法,其特征在于,所述传感器包括所述加速度传感器和角速度传感器,所述传感器数据包括加速度数据和角速度数据;所述根据所述传感器数据检测移动终端的边沿是否在预定时长内受到n次敲击,包括:根据所述加速度数据计算所述移动终端在第一方向上的加速度变化值,所述加速度变化值用于指示所述第一方向上加速度的变化幅度,所述第一方向与所述移动终端所在平面平行;根据所述加速度数据确定所述预定时长内所述第一方向上加速度的变化次数;若所述加速度变化值属于预定数值区间,所述变化次数为n,且所述角速度数据指示所述预定时长内第二方向上角速度达到预定角速度阈值的次数为n,则确定所述移动终端的边沿在所述预定时长内受到n次敲击,所述第二方向垂直于所述移动终端所在平面。4.根据权利要求1至3任一所述的方法,其特征在于,所述方法,还包括:根据所述传感器数据确定目标边沿,所述目标边沿指被敲击的边沿;根据所述传感器数据确定所述目标边沿的敲击次数;根据所述目标边沿和所述敲击次数确定所述触发信号的触发信号类型。5.根据权利要求4所述的方法,其特征在于,不同的所述目标边沿对应不同的所述触发信号类型,且不同的所述敲击次数对应不同的所述触发信号类型。6.根据权利要求4或5所述的方法,其特征在于,所述根据所述触发信号执行预定操作,包括:获取当前应用程序的程序标识;根据所述程序标识以及所述触发信号的所述触发信号类型确定所述预定操作的操作类型;根据所述操作类型在所述当前应用程序中执行所述预定操作。7.一种操作执行装置,其特征在于,所述装置包括:获取模块,被配置为获取传感器采集到的传感器数据,所述传感器至少包括加速度传感器;检测模块,被配置为根据所述传感器数据检测移动终端的边沿是否在预定时长内受到n次敲击,n≥2;第一确定模块,被配置为当所述移动终端的边沿在所述预定时长内受到n次敲击时...

【专利技术属性】
技术研发人员:李国盛杨冬东杨晓星
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1