[发明专利]一种智能设备中的加速传感器触发判断方法及装置在审
申请号: | 201810457337.3 | 申请日: | 2018-05-14 |
公开(公告)号: | CN108762526A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 刘静光;邓伟 | 申请(专利权)人: | 链家网(北京)科技有限公司 |
主分类号: | G06F3/0346 | 分类号: | G06F3/0346;H04M1/725 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加速传感器 智能设备 预设 触发判断 触发 检测 加速度传感器 触发事件 交互体验 灵敏因子 阈值触发 阈值判断 误触发 摇晃 保证 | ||
本发明提供了一种智能设备中的加速传感器触发判断方法及装置,所述方法包括:当检测到智能设备被摇晃时,获取设置在所述智能设备内部的加速传感器在各方向上的加速度值;根据所述加速传感器在各方向上的加速度值以及预设加速度阈值判断当前是否满足阈值触发条件,若是,则确定所述加速传感器被触发;其中,所述预设加速度阈值为预设灵敏因子k与所述加速传感器的最大加速度值的乘积。本发明可针对不同的智能设备实现加速度传感器触发的检测,使得既能够保证检测到加速传感器触发事件,又能够避免误触发带来的不友好交互体验。
技术领域
本发明涉及计算机技术领域,具体涉及一种智能设备中的加速传感器触发判断方法及装置。
背景技术
在Android系统中对加速传感器应用比较广泛的是摇一摇功能,通过摇晃手机触发加速传感器来实现相应的功能。具体的实现是通过设置SensorEventListener传感器监听事件,当手机中的任何传感器发生变化时,都会回调void onSensorChanged(SensorEvent event)方法。通过event.sensor.getType()可以判断是否是加速传感器发生了变化,event.values可以获取加速传感器返回的数据,该数据包含X、Y、Z三个方向的数据变化。通常只要X、Y、Z三个方向中任意一个方向的加速度值达到阈值就能触发特定的事件,该阈值通常为17。有时也会采用三个方向加速度值的累加量来作为参考。
现有的应用方案都是对加速传感器有明确的需求,即在一个页面中要求用户去摇晃手机触发特定事件,这种情景下的需求,可以通过设置一个较小的阈值来触发,不存在误触发的问题。但是,对于全局事件而言,比如在一个应用中的任何界面,通过摇晃手机都能触发特定事件,此种情景下,如果仅仅设置一个阈值,如果该阈值设置的较小,则触发事件会过于灵敏,容易引起误触发;如果该阈值设置的较大,在某些手机上就不能够触发特定事件。
发明内容
针对现有技术中的缺陷,本发明提供一种智能设备中的加速传感器触发判断方法及装置,本发明可针对不同的智能设备实现加速度传感器触发的检测,使得既能够保证检测到加速传感器触发事件,又能够避免误触发带来的不友好交互体验。
为实现上述目的,本发明提供以下技术方案:
第一方面,本发明提供了一种智能设备中的加速传感器触发判断方法,包括:
当检测到智能设备被摇晃时,获取设置在所述智能设备内部的加速传感器在各方向上的加速度值;
根据所述加速传感器在各方向上的加速度值以及预设加速度阈值判断当前是否满足阈值触发条件,若是,则确定所述加速传感器被触发;
其中,所述预设加速度阈值为预设灵敏因子k与所述加速传感器的最大加速度值的乘积,0<k<1。
进一步地,所述根据所述加速传感器在各方向上的加速度值以及预设加速度阈值判断当前是否满足阈值触发条件,包括:
根据所述加速传感器在X方向上的加速度值以及预设加速度阈值判断当前是否满足阈值触发条件,若是,则确定所述加速传感器被触发;
或,
根据所述加速传感器在Y方向上的加速度值以及预设加速度阈值判断当前是否满足阈值触发条件,若是,则确定所述加速传感器被触发;
或,
根据所述加速传感器在Z方向上的加速度值以及预设加速度阈值判断当前是否满足阈值触发条件,若是,则确定所述加速传感器被触发。
进一步地,所述方法还包括:
在判断当前满足所述阈值触发条件后,继续判断所述智能设备被摇晃的次数是否大于N,以及两次摇晃的时间间隔是否小于T且因摇晃产生的加速度方向是否正负交替,若是,则确定所述加速传感器被触发;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于链家网(北京)科技有限公司,未经链家网(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810457337.3/2.html,转载请声明来源钻瓜专利网。