CN103019124B - 一种防止开关误触发的方法及装置 - Google Patents
一种防止开关误触发的方法及装置 Download PDFInfo
- Publication number
- CN103019124B CN103019124B CN201210579374.4A CN201210579374A CN103019124B CN 103019124 B CN103019124 B CN 103019124B CN 201210579374 A CN201210579374 A CN 201210579374A CN 103019124 B CN103019124 B CN 103019124B
- Authority
- CN
- China
- Prior art keywords
- handheld device
- trigger event
- handheld
- range data
- false triggering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
- Telephone Function (AREA)
- Emergency Alarm Devices (AREA)
Abstract
本发明公开了一种防止开关误触发的方法及装置,涉及传感器环境侦测技术和电源控制技术,所述方法包括:手持设备实时监测开机按键的触发事件;当监测到所述触发事件时,检测当前手持设备的放置状态信息,并根据所述放置状态信息判断所述手持设备是否处于非正常操作状态;若判断结果为所述手持设备处于非正常操作状态,则将所述触发事件确定为误触发事件,手持设备保持当前系统状态。本发明能够防止手持设备放置不当导致的误唤醒和误开关机动作,降低了待机功耗,提高了用户体验。
Description
技术领域
本发明涉及传感器环境侦测技术和电源控制技术,特别涉及一种利用传感器侦测开关误触发,控制手持设备电源节能并提高用户体验的方法及相关装置。
背景技术
目前手持设备应用广泛,手持设备的节能问题以及用户体验效果倍受重视。一般,手持设备都是靠开机按键来唤醒设备和开关机。由于手持设备的使用者大都习惯把手持设备放置在口袋或包中,如果手持设备的开机按键向下放置的话,非常容易受重力影响,被下面的异物触碰,引起不必要的唤醒或开关机动作。这种误触发不仅消耗电能,也会造成用户体验效果差。
发明内容
本发明的目的在于提供一种防止开关误触发的方法及装置,能更好地解决手持设备放置不当导致误唤醒或误开关机的问题。
根据本发明的一个方面,提供了一种防止开关误触发的方法,包括:
手持设备实时监测开机按键的触发事件;
当监测到所述触发事件时,检测当前手持设备的放置状态信息,并根据所述放置状态信息判断所述手持设备是否处于非正常操作状态;
若判断结果为所述手持设备处于非正常操作状态,则将所述触发事件确定为误触发事件,手持设备保持当前系统状态。
优选地,手持设备实时采集所述放置状态信息,所述放置状态信息包括手持设备与周围物体的距离数据,手持设备利用其距离探测传感器,实时采集所述距离数据。
优选地,所述放置状态信息还包括手持设备开机按键所在侧的受力方向,手持设备利用其运动/方向探测传感器,实时采集所述受力方向。
优选地,检测当前手持设备的所述距离数据和所述受力方向,当所述距离数据小于预定距离阈值且所述受力方向向下时,判断所述手持设备处于非正常操作状态,否则,判断所述手持设备处于正常操作状态。
优选地,还包括:
若判断结果为所述手持设备处于正常操作状态,则将所述触发事件确定为非误触发事件,手持设备进行系统唤醒或执行开关机操作。
根据本发明的另一方面,提供了一种防止开关误触发的装置,包括:
监测模块,用于实时监测开机按键的触发事件;
判断模块,用于当监测到所述触发事件时,检测当前手持设备的放置状态信息,并根据所述放置状态信息判断所述手持设备是否处于非正常操作状态;
执行模块,用于在判断结果为所述手持设备处于非正常操作状态,则将所述触发事件确定为误触发事件,手持设备保持当前系统状态。
优选地,还包括:
采集模块,用于实时采集所述放置状态信息,所述放置状态信息包括手持设备与周围物体的距离数据、手持设备开机按键所在侧的受力方向。
优选地,所述采集模块包括:
距离探测传感器,用于实时采集所述距离数据;
运动/方向探测传感器,用于实时采集所述受力方向。
优选地,所述判断模块包括:
检测子模块,用于检测当前手持设备的所述距离数据和所述受力方向;
判断子模块,用于当所述距离数据小于预定距离阈值且所述受力方向向下时,判断所述手持设备处于非正常操作状态,否则,判断所述手持设备处于正常操作状态。
优选地,所述执行模块还用于在判断结果为所述手持设备处于非正常操作状态,则将所述触发事件确定为误触发事件,手持设备保持当前系统状态。
与现有技术相比较,本发明的有益效果在于:本发明能够降低待机功耗,提高用户体验。
附图说明
图1是本发明提供的防止开关误触发的方法流程图;
图2是本发明提供的防止开关误触发的装置结构框图;
图3是本发明实施例提供的装置连接图;
图4是本发明实施例提供的工作流程。
具体实施方式
以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明提供了一种方法,利用传感器侦测手持设备放置环境,防止误触发,控制手持设备电源节能。图1是本发明提供的防止开关误触发的方法流程图,如图1所示,包括:
步骤101、手持设备实时监测开机按键的触发事件。
步骤102、当监测到所述触发事件时,检测当前手持设备的放置状态信息,并根据所述放置状态信息判断所述手持设备是否处于正常操作状态。
手持设备实时采集所述放置状态信息,所述放置状态信息包括手持设备与周围物体的距离数据和手持设备开机按键所在侧的受力方向,手持设备利用其距离探测传感器实时采集所述距离数据,并利用其运动/方向探测传感器,实时采集所述受力方向。通过检测当前手持设备的所述距离数据和所述受力方向,判断手持设备是否处于非正常操作状态,当所述距离数据小于预定距离阈值且所述受力方向向下时,判断所述手持设备处于非正常操作状态,否则,判断所述手持设备处于正常操作状态。所述正常操作状态是指用户操作手持设备的状态。
步骤103、若判断结果为所述手持设备处于非正常操作状态,则将所述触发事件确定为误触发事件,手持设备保持当前系统状态。
进一步地,若判断结果为所述手持设备处于正常操作状态,则将所述触发事件确定为非误触发事件,手持设备进行系统唤醒或执行开关机操作。
本发明还提供了一种装置,利用传感器侦测手持设备放置环境,防止误触发,控制手持设备电源节能。图2是本发明提供的防止开关误触发的装置结构框图,如图2所示,包括监测模块、采集模块、判断模块和执行模块,其中:
所述监测模块用于实时监测开机按键的触发事件。
所述采集模块用于实时采集所述放置状态信息,所述放置状态信息包括手持设备与周围物体的距离数据、手持设备开机按键所在侧的受力方向。所述采集模块利用距离探测传感器实时采集所述距离数据,利用运动/方向探测传感器实时采集所述受力方向。
所述判断模块用于当监测到所述触发事件时,检测当前手持设备的放置状态信息,并根据所述放置状态信息判断所述手持设备是否处于正常操作状态。所述判断模块利用检测子模块检测当前手持设备的所述距离数据和所述受力方向,利用判断子模块在所述距离数据小于预定距离阈值且所述受力方向向下时,判断所述手持设备处于非正常操作状态,否则,判断所述手持设备处于正常操作状态。
执行模块,用于在判断结果为所述手持设备处于非正常操作状态,则将所述触发事件确定为误触发事件,手持设备保持当前系统状态,并在判断结果为所述手持设备处于非正常操作状态,则将所述触发事件确定为误触发事件,手持设备保持当前系统状态。
图3是本发明实施例提供的装置连接图,如图3所示,其中:
所述手持设备主机提供上层管理软件,所述上层管理软件包括监测模块、判断模块和执行模块,用于监听开机按键的触发事件,判断所述触发事件是否为误触发事件,并根据判断结果控制手持设备的电源,使系统保持原状态或唤醒/开关机。
距离探测传感器侦测手持设备周围是否有物体接近,并将状态上报给上层管理软件或等待上层管理软件来查询。
运动/方向探测传感器侦测手持设备放置的位置和移动方向,将状态上报给上层管理软件或等待上层管理软件来查询。
手持设备的开机按键侦测手持设备开机按键是否被触发,并将状态上报给上层管理软件或等待上层管理软件来查询。
上述装置的工作原理为:
手持设备主机监听或查询手持设备的开机按键、距离探测传感器、运动/方向探测传感器,并控制手持设备的电源状态。当有开机按键触发事件发生时,上层管理软件通过监听或查询距离探测传感器和运动/方向探测传感器的状态,判断手持设备是否在口袋或包等狭小空间,且开机按键一侧是否受力,如果是这种状态,则为非正常操作状态,所述触发事件为误触发事件,忽略本次唤醒或开关机动作,并可通知用户调整手持设备摆放位置。否则,为正常操作状态,所述触发事件为非误触发事件,进行唤醒或开关机动作。
图4是本发明实施例提供的工作流程,本实施例以处于休眠状态的图3所示手持设备受到误触发为例进行说明,如图4所示,步骤包括:
Step1、系统休眠状态。
Step2、开机按键的触发事件触发上层管理软件。
Step3:上层管理软件查询距离探测传感器和运动/方向探测传感器的状态。
Step4:上层管理软件通过距离探测传感器和运动/方向探测传感器的状态,判别手持设备是否是在口袋或包等狭小空间内的误触发(一个可参考用例是距离探测传感器发现手机1cm内有物体且运动/方向探测传感器发现手机按键一侧收到向下的力),如果是误触发,则继续当前休眠状态,转到Step1,否则进入Step5。
Step5:系统唤醒或开关机流程。
综上所述,本发明具有以下技术效果:
本发明通过传感器设备侦测出手持设备是否被放置在口袋或包等狭小空间,且开机按键一侧是否向下放置,当手持设备的开机按键被触发后,上层管理软件会去查看或更新手机放置状态,从而避免手机被误唤醒或误关机,同时可以提醒用户更换手持设备的放置位置,不仅降低了待机功耗,同时也提高了用户体验。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
Claims (9)
1.一种防止开关误触发的方法,其特征在于,包括:
手持设备实时监测开机按键的触发事件;
当监测到所述触发事件时,检测当前手持设备的放置状态信息,所述放置状态信息包括手持设备与周围物体的距离数据和手持设备开机按键所在侧的受力方向;
根据检测到的手持设备与周围物体的距离数据和手持设备开机按键所在侧的受力方向,判断所述手持设备是否处于非正常操作状态;
若判断结果为所述手持设备处于非正常操作状态,则将所述触发事件确定为误触发事件,手持设备保持当前系统状态。
2.根据权利要求1所述的方法,其特征在于,手持设备利用其距离探测传感器,实时采集所述距离数据。
3.根据权利要求2所述的方法,其特征在于,手持设备利用其运动/方向探测传感器,实时采集所述手持设备开机按键所在侧的受力方向。
4.根据权利要求3所述的方法,其特征在于,检测当前手持设备的所述距离数据和所述受力方向,当所述距离数据小于预定距离阈值且所述受力方向向下时,判断所述手持设备处于非正常操作状态,否则,判断所述手持设备处于正常操作状态。
5.根据权利要求4所述的方法,其特征在于,还包括:
若判断结果为所述手持设备处于正常操作状态,则将所述触发事件确定为非误触发事件,手持设备进行系统唤醒或执行开关机操作。
6.一种防止开关误触发的装置,其特征在于,包括:
监测模块,用于实时监测开机按键的触发事件;
采集模块,用于实时采集放置状态信息,所述放置状态信息包括手持设备与周围物体的距离数据、手持设备开机按键所在侧的受力方向;
判断模块,用于当监测到所述触发事件时,检测当前手持设备的放置状态信息,并根据所述手持设备与周围物体的距离数据和手持设备开机按键所在侧的受力方向判断所述手持设备是否处于非正常操作状态;
执行模块,用于在判断结果为所述手持设备处于非正常操作状态,则将所述触发事件确定为误触发事件,手持设备保持当前系统状态。
7.根据权利要求6所述的装置,其特征在于,所述采集模块包括:
距离探测传感器,用于实时采集所述距离数据;
运动/方向探测传感器,用于实时采集所述受力方向。
8.根据权利要求7所述的装置,其特征在于,所述判断模块包括:
检测子模块,用于检测当前手持设备的所述距离数据和所述受力方向;
判断子模块,用于当所述距离数据小于预定距离阈值且所述受力方向向下时,判断所述手持设备处于非正常操作状态,否则,判断所述手持设备处于正常操作状态。
9.根据权利要求8所述的装置,其特征在于,所述执行模块还用于在判断结果为所述手持设备处于非正常操作状态,则将所述触发事件确定为误触发事件,手持设备保持当前系统状态。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210579374.4A CN103019124B (zh) | 2012-12-27 | 2012-12-27 | 一种防止开关误触发的方法及装置 |
PCT/CN2013/083832 WO2014101488A1 (zh) | 2012-12-27 | 2013-09-18 | 一种防止开关误触发的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210579374.4A CN103019124B (zh) | 2012-12-27 | 2012-12-27 | 一种防止开关误触发的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103019124A CN103019124A (zh) | 2013-04-03 |
CN103019124B true CN103019124B (zh) | 2017-04-05 |
Family
ID=47967840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210579374.4A Active CN103019124B (zh) | 2012-12-27 | 2012-12-27 | 一种防止开关误触发的方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103019124B (zh) |
WO (1) | WO2014101488A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015074234A1 (zh) * | 2013-11-22 | 2015-05-28 | 华为终端有限公司 | 一种设备的开机方法、装置及终端设备 |
CN104111610B (zh) * | 2014-06-24 | 2017-02-01 | 联想(北京)有限公司 | 一种电子设备及控制方法 |
CN105744077A (zh) * | 2016-03-31 | 2016-07-06 | 广东欧珀移动通信有限公司 | 一种移动终端的关机控制方法、装置及移动终端 |
CN105898055B (zh) * | 2016-04-08 | 2020-03-10 | Oppo广东移动通信有限公司 | 一种移动终端的休眠方法、装置及移动终端 |
CN105975304A (zh) * | 2016-04-29 | 2016-09-28 | 青岛海信移动通信技术股份有限公司 | 一种移动设备的重启方法和装置 |
CN106201285A (zh) * | 2016-06-22 | 2016-12-07 | 北京小米移动软件有限公司 | 防止电源键被误触的方法及装置、电子设备 |
CN106374899B (zh) * | 2016-10-26 | 2023-08-25 | 山东大学 | 面向家庭服务机器人的防误开关机开关电路及其控制方法 |
CN112912802B (zh) * | 2018-12-29 | 2023-11-03 | 深圳迈瑞生物医疗电子股份有限公司 | 一种开关机控制方法和除颤仪 |
CN113542477A (zh) * | 2021-07-14 | 2021-10-22 | 维沃移动通信有限公司 | 按键模组、设备控制方法、装置及电子设备 |
CN117389186B (zh) * | 2023-10-16 | 2025-01-28 | 广州星际悦动股份有限公司 | 口腔护理设备的控制方法、装置、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1467649A (zh) * | 2002-06-21 | 2004-01-14 | ��ʿͨ��ʽ���� | 移动信息装置、控制移动信息装置的方法、以及程序 |
CN1908869A (zh) * | 2005-08-02 | 2007-02-07 | 乐金电子(昆山)电脑有限公司 | 具有防止按键错误操作功能的便携式个人信息终端机 |
WO2010141878A1 (en) * | 2009-06-05 | 2010-12-09 | Qualcomm Incorporated | Controlling power consumption of a mobile device based on gesture recognition |
CN101930309A (zh) * | 2009-06-25 | 2010-12-29 | 中兴通讯股份有限公司 | 一种防止触摸按键误触发发生的方法和装置 |
CN102006356A (zh) * | 2010-09-27 | 2011-04-06 | 浙江大学 | Android操作系统对手机口袋状态的检测方法 |
CN102135857A (zh) * | 2011-03-15 | 2011-07-27 | 宇龙计算机通信科技(深圳)有限公司 | 应用开启的控制方法及终端 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101227198A (zh) * | 2007-01-16 | 2008-07-23 | 乐金电子(昆山)电脑有限公司 | 便携式终端机的触摸垫控制装置及方法 |
JP4697551B2 (ja) * | 2007-12-21 | 2011-06-08 | ソニー株式会社 | 通信装置、入力制御方法及び入力制御プログラム |
CN102479040B (zh) * | 2010-11-25 | 2015-06-24 | 联想(北京)有限公司 | 一种触摸处理方法及便携移动终端 |
-
2012
- 2012-12-27 CN CN201210579374.4A patent/CN103019124B/zh active Active
-
2013
- 2013-09-18 WO PCT/CN2013/083832 patent/WO2014101488A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1467649A (zh) * | 2002-06-21 | 2004-01-14 | ��ʿͨ��ʽ���� | 移动信息装置、控制移动信息装置的方法、以及程序 |
CN1908869A (zh) * | 2005-08-02 | 2007-02-07 | 乐金电子(昆山)电脑有限公司 | 具有防止按键错误操作功能的便携式个人信息终端机 |
WO2010141878A1 (en) * | 2009-06-05 | 2010-12-09 | Qualcomm Incorporated | Controlling power consumption of a mobile device based on gesture recognition |
CN101930309A (zh) * | 2009-06-25 | 2010-12-29 | 中兴通讯股份有限公司 | 一种防止触摸按键误触发发生的方法和装置 |
CN102006356A (zh) * | 2010-09-27 | 2011-04-06 | 浙江大学 | Android操作系统对手机口袋状态的检测方法 |
CN102135857A (zh) * | 2011-03-15 | 2011-07-27 | 宇龙计算机通信科技(深圳)有限公司 | 应用开启的控制方法及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN103019124A (zh) | 2013-04-03 |
WO2014101488A1 (zh) | 2014-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103019124B (zh) | 一种防止开关误触发的方法及装置 | |
CN103399483B (zh) | 可穿戴设备电源管理的方法和装置 | |
US20190015045A1 (en) | Method and apparatus for detecting wearing state of a wearable device | |
CN201846395U (zh) | 一种具有省电功能的手机 | |
EP2696605A1 (en) | Apparatus and method for energy efficient location sensing | |
CN103186225B (zh) | 用于电子设备的状态切换方法和装置 | |
WO2015062235A1 (zh) | 电子设备、电池保护方法和装置 | |
CN101943942B (zh) | 具有睡眠功能的电子装置及唤醒电子装置的方法 | |
CN103686962A (zh) | 低功耗唤醒移动终端的方法及装置 | |
CN104348956A (zh) | 移动终端的防盗方法及装置 | |
CN102555993A (zh) | 一种车载防盗告警设备及车辆防盗告警方法 | |
CN106340925A (zh) | 一种充电控制方法、装置及终端 | |
CN103312874A (zh) | 移动设备工作状态转换方法及移动设备 | |
CN205192913U (zh) | 一种实时监控pm2.5值的显示设备 | |
CN103514039B (zh) | 操作控制方法及电子设备 | |
CN104348230B (zh) | 一种充电装置及充电控制方法 | |
CN105472165A (zh) | 移动终端的控制方法及控制装置 | |
CN106371938B (zh) | 智能延迟自动关机系统及其方法 | |
CN205691762U (zh) | 一种基于振动传感技术的节能toa定位识别标签设备 | |
CN103024183A (zh) | 一种唤醒手机的方法及其系统 | |
CN105135691A (zh) | 一种电热水器智能控制系统 | |
CN103024204B (zh) | 一种移动终端的省电方法及装置 | |
CN207184140U (zh) | 物联网终端设备备用电源系统 | |
CN107864269A (zh) | 自动激活及待机的方法、终端及计算机可读存储介质 | |
CN102883040A (zh) | 基于接近传感的手机唤醒方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |