《一种敲击控制方法及终端.pdf》由会员分享,可在线阅读,更多相关《一种敲击控制方法及终端.pdf(43页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103645845 A (43)申请公布日 2014.03.19 CN 103645845 A (21)申请号 201310596745.4 (22)申请日 2013.11.22 G06F 3/0487(2013.01) (71)申请人 华为终端有限公司 地址 518129 广东省深圳市龙岗区坂田华为 基地 B 区 2 号楼 (72)发明人 尹航 姜建辉 郭泽金 关一脉 吴钢 贺丽萍 王婷 吴昊 潘毅 陈旭 徐杰 王晋 罗志华 吴彬 张慧敏 何峰 周平 (74)专利代理机构 北京中博世达专利商标代理 有限公司 11274 代理人 申健 (54) 发明名称 一种敲击控制。
2、方法及终端 (57) 摘要 本发明实施例公开了一种敲击控制方法及终 端, 涉及通信领域, 可以避免由于用户的无意识操 作导致终端的频繁自动设置, 实现对终端的准确 操作控制, 增强终端与用户之间的交互能力。 具体 方案为 : 终端通过振动传感器检测预设频率范围 内的敲击触发信号 ; 在检测到敲击触发信号后, 识别敲击触发信号所对应的敲击动作类型 ; 获取 与识别到的敲击动作类型相匹配的敲击响应事 件 ; 执行敲击响应事件。本发明可以应用于终端 的操作控制的过程中。 (51)Int.Cl. 权利要求书 2 页 说明书 29 页 附图 11 页 (19)中华人民共和国国家知识产权局 (12)发明专。
3、利申请 权利要求书2页 说明书29页 附图11页 (10)申请公布号 CN 103645845 A CN 103645845 A 1/2 页 2 1. 一种敲击控制方法, 其特征在于, 应用于终端, 所述终端包括振动传感器, 所述方法 包括 : 通过所述振动传感器检测预设频率范围内的敲击触发信号 ; 在检测到所述敲击触发信号后, 识别所述敲击触发信号所对应的敲击动作类型 ; 获取与识别到的敲击动作类型相匹配的敲击响应事件 ; 执行所述敲击响应事件。 2. 根据权利要求 1 所述的敲击控制方法, 其特征在于, 在所述检测到所述敲击触发信 号后, 所述方法还包括 : 获取所述终端的当前状态信息 ;。
4、 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 查找与识别到的敲击动作类型相匹配、 并且与获取到的当前状态信息相匹配的敲击响 应事件。 3. 根据权利要求 1 所述的敲击控制方法, 其特征在于, 在所述检测到所述敲击触发信 号后, 所述方法还包括 : 获取通过所述振动传感器检测到的所述敲击触发信号的触发位置信息 ; 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 查找与识别到的敲击动作类型相匹配、 并且与获取到的触发位置信息相匹配的敲击响 应事件。 4. 根据权利要求 1 所述的敲击控制方法, 其特征在于, 在所述检测到所述敲击触发信 号后, 所述方法还包括 。
5、: 获取所述终端的当前状态信息和所述振动传感器检测到的所述敲击触发信号的触发 位置信息 ; 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 查找与识别到的敲击动作类型相匹配、 并且与获取到的当前状态信息和获取到的触发 位置信息相匹配的敲击响应事件。 5. 根据权利要求 1 所述的敲击控制方法, 其特征在于, 所述敲击动作类型, 包括 : 预设 时间内的单次敲击、 预设时间内的双次敲击、 预设时间内的至少三次敲击。 6. 根据权利要求 5 所述的敲击控制方法, 其特征在于, 若识别到所述敲击动作类型为 所述预设时间内的至少三次敲击, 则在识别所述敲击触发信号所对应的敲击动作类型之。
6、 后, 所述方法还包括 : 获取所述振动传感器检测得到的所述预设时间内的至少三次敲击的敲击频率信息 ; 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 查找与所述预设时间内的至少三次敲击相匹配、 并且与获取到的敲击频率信息相匹配 的敲击响应事件。 7. 一种终端, 其特征在于, 包括 : 振动传感器, 用于检测预设频率范围内的敲击触发信号 ; 处理器, 用于在所述振动传感器检测到所述敲击触发信号后, 识别所述敲击触发信号 所对应的敲击动作类型 ; 获取与识别到的敲击动作类型相匹配的敲击响应事件 ; 执行所述 敲击响应事件。 权 利 要 求 书 CN 103645845 A 2 。
7、2/2 页 3 8. 根据权利要求 7 所述的终端, 其特征在于, 所述处理器, 还用于在检测到所述敲击触 发信号后, 获取所述终端的当前状态信息 ; 所述处理器, 还用于查找与识别到的敲击动作类型相匹配、 并且与获取到的当前状态 信息相匹配的敲击响应事件。 9. 根据权利要求 7 所述的终端, 其特征在于, 所述处理器, 还用于在检测到所述敲击触 发信号后, 获取通过所述振动传感器检测到的所述敲击触发信号的触发位置信息 ; 所述处理器, 还用于查找与识别到的敲击动作类型相匹配、 并且与获取到的触发位置 信息相匹配的敲击响应事件。 10. 根据权利要求 7 所述的终端, 其特征在于, 所述处理。
8、器, 还用于在检测到所述敲击 触发信号后, 获取所述终端的当前状态信息和所述振动传感器检测到的所述敲击触发信号 的触发位置信息 ; 所述处理器, 还用于查找与识别到的敲击动作类型相匹配、 并且与获取到的当前状态 信息和获取到的触发位置信息相匹配的敲击响应事件。 11. 根据权利要求 7 所述的终端, 其特征在于, 所述敲击动作类型, 包括 : 预设时间内的 单次敲击、 预设时间内的双次敲击、 预设时间内的至少三次敲击。 12. 根据权利要求 10 所述的终端, 其特征在于, 所述处理器, 还用于若识别到所述敲击 动作类型为所述预设时间内的至少三次敲击, 则在识别所述敲击触发信号所对应的敲击动 。
9、作类型之后, 获取所述振动传感器检测得到的所述预设时间内的至少三次敲击的敲击频率 信息 ; 所述处理器, 还用于查找与所述预设时间内的至少三次敲击相匹配、 并且与获取到的 敲击频率信息相匹配的敲击响应事件。 权 利 要 求 书 CN 103645845 A 3 1/29 页 4 一种敲击控制方法及终端 技术领域 0001 本发明涉及通信领域, 尤其涉及一种敲击控制方法及终端。 背景技术 0002 随着科技的发展, 终端的输入方式不再局限于按键输入, 触屏输入和运动传感输 入越来越多的被应用到终端的使用过程中。 0003 具体的, 运动传感输入主要通过终端内置的运动传感器 (如 G-Sensor。
10、) 感知终端 运动状态的改变, 并将检测到的终端运动状态改变的信号传输至终端的微处理器控制单元 (Microprocessor Control Unit, MCU) , MCU 则可以根据运动传感器感知到的终端运动状态 发生的具体改变对终端进行相应的设置, 如设置手机静音、 调节手机音量和屏幕亮度等。 0004 其中, 运动传感器 (如 G-Sensor) 一般用于检测低频率信号, 即终端的低频率加速 运动。所述低频率主要在 50HZ-200HZ 之间。终端的低频率加速运动可以包括用户对终端 的翻转、 用户对终端时的晃动等。 0005 存在的问题是 : 在终端开启 G-Sensor 输入对终端。
11、进行设置时, 可能会由于用户行 走过程中晃动手持终端或者用户运动时导致手机频繁翻转等无意识的操作, 导致终端的频 繁自动设置, 进而影响用户对终端的正常使用, 用户体验低。例如, 终端可以根据用户行走 过程中的无意识晃动操作将手机设置成静音状态, 可能会导致该用户漏接来电, 终端与用 户之间的交互能力较低。 发明内容 0006 本发明的实施例提供一种敲击控制方法及终端, 可以实现对终端的准确操作控 制, 增强终端与用户之间的交互能力。 0007 为达到上述目的, 本发明的实施例采用如下技术方案 : 0008 本发明实施例的第一方面, 提供一种敲击控制方法, 可以应用于终端, 所述终端包 括振动。
12、传感器, 所述方法包括 : 0009 通过所述振动传感器检测预设频率范围内的敲击触发信号 ; 0010 在检测到所述敲击触发信号后, 识别所述敲击触发信号所对应的敲击动作类型 ; 0011 获取与识别到的敲击动作类型相匹配的敲击响应事件 ; 0012 执行所述敲击响应事件。 0013 结合第一方面, 在一种可能的实现方式中, 在所述检测到所述敲击触发信号后, 所 述方法还包括 : 0014 获取所述终端的当前状态信息 ; 0015 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 0016 查找与识别到的敲击动作类型相匹配、 并且与获取到的当前状态信息相匹配的敲 击响应事件。 0。
13、017 结合第一方面和上述可能的实现方式, 在另一种可能的实现方式中, 在所述检测 说 明 书 CN 103645845 A 4 2/29 页 5 到所述敲击触发信号后, 所述方法还包括 : 0018 获取通过所述振动传感器检测到的所述敲击触发信号的触发位置信息 ; 0019 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 0020 查找与识别到的敲击动作类型相匹配、 并且与获取到的触发位置信息相匹配的敲 击响应事件。 0021 结合第一方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 在 所述检测到所述敲击触发信号后, 所述方法还包括 : 0022 获取所述终端。
14、的当前状态信息和所述振动传感器检测到的所述敲击触发信号的 触发位置信息 ; 0023 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 0024 查找与识别到的敲击动作类型相匹配、 并且与获取到的当前状态信息和获取到的 触发位置信息相匹配的敲击响应事件。 0025 结合第一方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 所 述敲击动作类型, 包括 : 预设时间内的单次敲击、 预设时间内的双次敲击、 预设时间内的至 少三次敲击。 0026 结合第一方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 若 识别到所述敲击动作类型为所述预设时间内的至少三次敲击。
15、, 则在识别所述敲击触发信号 所对应的敲击动作类型之后, 所述方法还包括 : 0027 获取所述振动传感器检测得到的所述预设时间内的至少三次敲击的敲击频率信 息 ; 0028 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 0029 查找与所述预设时间内的至少三次敲击相匹配、 并且与获取到的敲击频率信息相 匹配的敲击响应事件。 0030 结合第一方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 若 识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在识别所述敲击触发信号 所对应的敲击动作类型之后, 所述方法还包括 : 0031 获取所述振动传感器检测得到的。
16、所述预设时间内的至少三次敲击的敲击频率信 息和所述终端的当前状态信息 ; 0032 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 0033 查找与所述预设时间内的至少三次敲击相匹配、 并且与获取到的敲击频率信息和 获取到的当前状态信息相匹配的敲击响应事件。 0034 结合第一方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 若 识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在识别所述敲击触发信号 所对应的敲击动作类型之后, 所述方法还包括 : 0035 获取所述振动传感器检测得到的所述预设时间内的至少三次敲击的敲击频率信 息和通过所述振动传感器检测到。
17、的所述敲击触发信号的触发位置信息 ; 0036 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 0037 查找与所述预设时间内的至少三次敲击相匹配、 并且与获取到的敲击频率信息和 获取到的触发位置信息相匹配的敲击响应事件。 说 明 书 CN 103645845 A 5 3/29 页 6 0038 结合第一方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 若 识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在识别所述敲击触发信号 所对应的敲击动作类型之后, 所述方法还包括 : 0039 获取所述振动传感器检测得到的所述预设时间内的至少三次敲击的敲击频率信 。
18、息、 所述终端的当前状态信息和通过所述振动传感器检测到的所述敲击触发信号的触发位 置信息 ; 0040 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 0041 查找与所述预设时间内的至少三次敲击相匹配、 并且与获取到的敲击频率信息、 获取到的触发位置信息以及获取到的当前状态信息相匹配的敲击响应事件。 0042 结合第一方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 若 识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在检测到所述敲击触发信 号后, 识别所述敲击触发信号所对应的敲击动作类型之后, 所述方法还包括 : 0043 获取所述振动传感器检测得到。
19、的所述预设时间内的至少三次敲击的敲击方向信 息 ; 0044 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 0045 查找与所述预设时间内的至少三次敲击相匹配、 并且与获取到的敲击方向信息相 匹配的敲击响应事件。 0046 结合第一方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 若 识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在检测到所述敲击触发信 号后, 识别所述敲击触发信号所对应的敲击动作类型之后, 所述方法还包括 : 0047 获取所述振动传感器检测得到的所述预设时间内的至少三次敲击的敲击方向信 息和所述振动传感器检测得到的所述预设时间内的。
20、至少三次敲击的敲击频率信息 ; 0048 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 0049 查找与所述预设时间内的至少三次敲击相匹配、 并且与获取到的敲击方向信息和 获取到的敲击频率信息相匹配的敲击响应事件。 。 0050 结合第一方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 若 识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在识别所述敲击触发信号 所对应的敲击动作类型之后, 所述方法还包括 : 0051 获取所述振动传感器检测得到的所述预设时间内的至少三次敲击的敲击频率信 息、 敲击方向信息和所述终端的当前状态信息 ; 0052 所述获取。
21、与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 0053 查找与所述预设时间内的至少三次敲击相匹配、 并且与获取到的敲击频率信息、 获取到的敲击方向信息以及获取到的当前状态信息相匹配的敲击响应事件。 0054 结合第一方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 若 识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在识别所述敲击触发信号 所对应的敲击动作类型之后, 所述方法还包括 : 0055 获取所述振动传感器检测得到的所述预设时间内的双次敲击的敲击方向信息 ; 0056 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 0057 查找与所述。
22、预设时间内的双次敲击相匹配、 并且与获取到的敲击方向信息相匹配 说 明 书 CN 103645845 A 6 4/29 页 7 的敲击响应事件。 0058 结合第一方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 若 识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在识别所述敲击触发信号 所对应的敲击动作类型之后, 所述方法还包括 : 0059 获取所述振动传感器检测得到的所述预设时间内的双次敲击的敲击方向信息和 所述终端的当前状态信息 ; 0060 所述获取与识别到的敲击动作类型相匹配的敲击响应事件, 包括 : 0061 查找与所述预设时间内的双次敲击相匹配、 并且与。
23、获取到的敲击方向信息以及获 取到的当前状态信息相匹配的敲击响应事件。 0062 本发明实施例的第二方面, 还提供一种终端, 包括 : 0063 振动传感器, 用于检测预设频率范围内的敲击触发信号 ; 0064 处理器, 用于在所述振动传感器检测到所述敲击触发信号后, 识别所述敲击触发 信号所对应的敲击动作类型 ; 获取与识别到的敲击动作类型相匹配的敲击响应事件 ; 执行 所述敲击响应事件。 0065 结合第二方面, 在一种可能的实现方式中, 所述处理器, 还用于在检测到所述敲击 触发信号后, 获取所述终端的当前状态信息 ; 0066 所述处理器, 还用于查找与识别到的敲击动作类型相匹配、 并且。
24、与获取到的当前 状态信息相匹配的敲击响应事件。 0067 结合第二方面和上述可能的实现方式, 在另一种可能的实现方式中, 所述处理器, 还用于在检测到所述敲击触发信号后, 获取通过所述振动传感器检测到的所述敲击触发信 号的触发位置信息 ; 0068 所述处理器, 还用于查找与识别到的敲击动作类型相匹配、 并且与获取到的触发 位置信息相匹配的敲击响应事件。 0069 结合第二方面和上述可能的实现方式, 在另一种可能的实现方式中, 所述处理器, 还用于在检测到所述敲击触发信号后, 获取所述终端的当前状态信息和所述振动传感器检 测到的所述敲击触发信号的触发位置信息 ; 0070 所述处理器, 还用于。
25、查找与识别到的敲击动作类型相匹配、 并且与获取到的当前 状态信息和获取到的触发位置信息相匹配的敲击响应事件。 0071 结合第二方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 所 述敲击动作类型, 包括 : 预设时间内的单次敲击、 预设时间内的双次敲击、 预设时间内的至 少三次敲击。 0072 结合第二方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 所 述处理器, 还用于若识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在识 别所述敲击触发信号所对应的敲击动作类型之后, 获取所述振动传感器检测得到的所述预 设时间内的至少三次敲击的敲击频率信息 ; 00。
26、73 所述处理器, 还用于查找与所述预设时间内的至少三次敲击相匹配、 并且与获取 到的敲击频率信息相匹配的敲击响应事件。 0074 结合第二方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 所 述处理器, 还用于若识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在识 说 明 书 CN 103645845 A 7 5/29 页 8 别所述敲击触发信号所对应的敲击动作类型之后, 获取所述振动传感器检测得到的所述预 设时间内的至少三次敲击的敲击频率信息 ; 0075 所述处理器, 还用于查找与所述预设时间内的至少三次敲击相匹配、 并且与获取 到的敲击频率信息和获取到的当前状态。
27、信息相匹配的敲击响应事件。 0076 结合第二方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 所 述处理器, 还用于若识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在识 别所述敲击触发信号所对应的敲击动作类型之后, 获取所述振动传感器检测得到的所述预 设时间内的至少三次敲击的敲击频率信息 ; 0077 所述处理器, 还用于查找与所述预设时间内的至少三次敲击相匹配、 并且与获取 到的敲击频率信息和获取到的触发位置信息相匹配的敲击响应事件。 0078 结合第二方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 所 述处理器, 还用于若识别到所述敲击动作类型为。
28、所述预设时间内的至少三次敲击, 则在识 别所述敲击触发信号所对应的敲击动作类型之后, 获取所述振动传感器检测得到的所述预 设时间内的至少三次敲击的敲击频率信息 ; 0079 所述处理器, 还用于查找与所述预设时间内的至少三次敲击相匹配、 并且与获取 到的敲击频率信息、 获取到的触发位置信息以及获取到的当前状态信息相匹配的敲击响应 事件。 0080 结合第二方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 所 述处理器, 还用于若识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在检 测到所述敲击触发信号后, 识别所述敲击触发信号所对应的敲击动作类型之后, 获取所述 振动传。
29、感器检测得到的所述预设时间内的至少三次敲击的敲击方向信息 ; 0081 所述处理器, 还用于查找与所述预设时间内的至少三次敲击相匹配、 并且与获取 到的敲击方向信息相匹配的敲击响应事件。 0082 结合第二方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 所 述处理器, 还用于若识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在检 测到所述敲击触发信号后, 识别所述敲击触发信号所对应的敲击动作类型之后, 获取所述 振动传感器检测得到的所述预设时间内的至少三次敲击的敲击方向信息和所述振动传感 器检测得到的所述预设时间内的至少三次敲击的敲击频率信息 ; 0083 所述处理器。
30、, 还用于查找与所述预设时间内的至少三次敲击相匹配、 并且与获取 到的敲击方向信息和获取到的敲击频率信息相匹配的敲击响应事件。 0084 结合第二方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 所 述处理器, 还用于若识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在检 测到所述敲击触发信号后, 识别所述敲击触发信号所对应的敲击动作类型之后, 获取所述 振动传感器检测得到的所述预设时间内的至少三次敲击的敲击频率信息、 敲击方向信息和 所述终端的当前状态信息 ; 0085 所述处理器, 还用于查找与所述预设时间内的至少三次敲击相匹配、 并且与获取 到的敲击频率信息、 获。
31、取到的敲击方向信息以及获取到的当前状态信息相匹配的敲击响应 事件。 0086 结合第二方面和上述任意一种可能的实现方式, 在另一种可能的实现方式中, 所 说 明 书 CN 103645845 A 8 6/29 页 9 述处理器, 还用于若识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在识 别所述敲击触发信号所对应的敲击动作类型之后, 获取所述振动传感器检测得到的所述预 设时间内的双次敲击的敲击方向信息 ; 0087 所述处理器, 还用于查找与所述预设时间内的双次敲击相匹配、 并且与获取到的 敲击方向信息相匹配的敲击响应事件。 0088 结合第二方面和上述任意一种可能的实现方式, 在。
32、另一种可能的实现方式中, 所 述处理器, 还用于若识别到所述敲击动作类型为所述预设时间内的至少三次敲击, 则在识 别所述敲击触发信号所对应的敲击动作类型之后, 获取所述振动传感器检测得到的所述预 设时间内的双次敲击的敲击方向信息和所述终端的当前状态信息 ; 0089 所述处理器, 还用于查找与所述预设时间内的双次敲击相匹配、 并且与获取到的 敲击方向信息以及获取到的当前状态信息相匹配的敲击响应事件。 0090 本发明实施例提供的敲击控制方法及终端, 可以通过振动传感器检测预设频率范 围内的敲击触发信号 ; 在检测到敲击触发信号后, 识别敲击触发信号所对应的敲击动作类 型 ; 获取与识别到的敲击。
33、动作类型相匹配的敲击响应事件 ; 执行敲击响应事件。与现有技 术相比, 由于振动传感器可以检测预设频率范围内的敲击触发信号, 因此避免了由于终端 检测到预设频率范围之外的触发信号 (如终端检测到用户行走过程中的无意识晃动操作生 成的触发信号) 而导致的终端频繁自动设置的问题, 实现了对终端的准确操作控制, 增强终 端与用户之间的交互能力。 附图说明 0091 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,。
34、 还可 以根据这些附图获得其他的附图。 0092 图 1 为本发明实施例 1 中的一种敲击控制方法流程图 ; 0093 图 2 为本发明实施例 2 中的一种敲击控制方法流程图 ; 0094 图 3 为本发明实施例 3 中的一种敲击控制方法流程图 ; 0095 图 4 为本发明实施例 3 中的另一种敲击控制方法流程图 ; 0096 图 5 为本发明实施例 4 中的一种敲击控制方法流程图 ; 0097 图 6 为本发明实施例 4 中的另一种敲击控制方法流程图 ; 0098 图 7 为本发明实施例 4 中的另一种敲击控制方法流程图 ; 0099 图 8 为本发明实施例 4 中的另一种敲击控制方法流程。
35、图 ; 0100 图 9 为本发明实施例 5 中的一种敲击控制方法流程图 ; 0101 图 10 为本发明实施例 5 中的另一种敲击控制方法流程图 ; 0102 图 11 为本发明实施例 5 中的另一种敲击控制方法流程图 ; 0103 图 12 为本发明实施例 5 中的另一种敲击控制方法流程图 ; 0104 图 13 为本发明实施例 5 中的另一种敲击控制方法流程图 ; 0105 图 14 为本发明实施例 5 中的另一种敲击控制方法流程图 ; 0106 图 15 为本发明实施例 7 中的一种终端的组成示意图 ; 说 明 书 CN 103645845 A 9 7/29 页 10 0107 图 1。
36、6 为本发明实施例 7 中的一种手机的组成示意图。 具体实施方式 0108 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0109 另外, 本文中术语 “系统” 和 “网络” 在本文中常被可互换使用。本文中术语 “和 / 或” , 仅仅是一种描述关联对象的关联关系, 表示可以存在三种关系, 例如, A 和 / 或 B, 可以 表示 : 单独存在 A, 同时存在 。
37、A 和 B, 单独存在 B 这三种情况。另外, 本文中字符 “/” , 一般表 示前后关联对象是一种 “或” 的关系。 0110 实施例 1 0111 本发明实施例提供一种敲击控制方法, 可以应用于终端, 该终端包括振动传感器, 振动传感器用于检测预设频率范围内的敲击触发信号, 如图 1 所示, 该敲击控制方法包括 : 0112 S101、 终端通过振动传感器检测预设频率范围内的敲击触发信号。 0113 具体的, 本发明实施例中的终端可以为包含可以检测到预设频率范围内的敲击触 发信号的振动传感器的终端。 其中, 振动传感器可以为该智能高端中的内置传感器, 也可以 为与该终端存在连接关系的, 可。
38、以检测到用户对终端的敲击动作的外置传感器。 0114 示例性的, 该终端可以为手机、 平板电脑、 个人数字助理 (Personal Digital Assistant, PDA) 、 销售终端 (Point of Sales, POS) 、 车载电脑以及可穿戴式设备等设备中 的任意一个。 0115 需要说明的是, 现有技术中采用运动传感器 (如 G-Sensor) 检测外来冲击、 震动等 对终端的触发信号时, 可以检测到的触发信号为频率范围在 50HZ 左右的低频信号, 该运动 传感器能够检测到的最高频率的触发信号为 200HZ 的触发信号。例如, 用户对终端的翻转、 挥动和用户行走过程中对终。
39、端的晃动等都属于上述的低频触发。若采用 G-Sensor 采集用 户对终端的触发信息, 对终端进行相关设置, 则会存在用户对终端无意识的翻转、 挥动和晃 动操作可能会导致 G-Sensor 频繁输出信号, 导致终端的频繁自动设置, 进而影响用户对终 端的正常使用。例如, 若采用 G-Sensor 检测外来冲击、 震动等对终端的触发信号时, 终端可 以根据用户行走过程中的无意识晃动操作将手机设置成静音状态, 可能会导致该用户漏接 来电。 0116 与现有技术中的 G-Sensor 相比, 本发明实施例所采用的振动传感器 (Shock Sensor) 可以用于检测类似于用户敲击终端所产生的敲击触发。
40、信号, 其中, 用户敲击终端 所产生的敲击触发信号的频率处于 200HZ 以上的频率范围。具体的, 振动传感器 (Shock Sensor) 能够采集到的信号的频率范围一般在 250-400HZ 之间。 0117 由于本发明实施例中的振动传感器 (Shock Sensor) 可以采集到的信号的频率范 围为250-400HZ。 该频率范围中所包含的频率值远大于现有技术中G-Sensor能够采集到的 最高频率值 200HZ, 该频率范围中所包含的频率值远大于用户对终端无意识的翻转、 挥动和 晃动操作的加速变化频率。 因此, 本发明实施例中的振动传感器 (Shock Sensor) , 可以避免 用。
41、户对终端的无意识对终端的频繁设置。 说 明 书 CN 103645845 A 10 8/29 页 11 0118 S102、 终端在检测到敲击触发信号后, 识别敲击触发信号所对应的敲击动作类型。 0119 具体的, 本发明实施例中的敲击动作类型, 可以包括 : 预设时间内的单次敲击、 预 设时间内的双次敲击、 预设时间内的至少三次敲击。 0120 S103、 终端获取与识别到的敲击动作类型相匹配的敲击响应事件。 0121 一方面, 终端可以在终端中预存的敲击事件集合中查找与识别到的敲击动作类型 相匹配的敲击响应事件。其中, 敲击响应事件与敲击动作类型之间的匹配关系可以为服务 器为终端固定预置,。
42、 并采用敲击事件集合的形式保存在终端中的匹配关系 ; 或者, 敲击响应 事件与敲击动作类型之间的匹配关系可以为服务器根据终端用户的个人操作喜好预先录 制, 并采用敲击事件集合的形式保存在终端中的匹配关系。 0122 另一方面, 终端可以通过向服务器发送包含识别到的敲击动作类型的事件请求消 息, 从服务器端获取与识别到的敲击动作类型相匹配的敲击响应事件。 其中, 敲击响应事件 与敲击动作类型之间的匹配关系可以为服务器为终端固定预置, 并保存在服务器中的匹配 关系 ; 或者, 敲击响应事件与敲击动作类型之间的匹配关系可以为服务器根据终端用户的 个人操作喜好预先录制, 并保存在服务器中的匹配关系。 。
43、示例性的, 服务器也可以将该服务 器为终端所配置或者录制的, 敲击响应事件与敲击动作类型之间的匹配关系采用敲击事件 集合的形式保存在该服务器。 0123 S104、 终端执行敲击响应事件。 0124 具体的, 终端执行敲击响应事件, 可以包括 : 终端将终端由第一状态切换至第二状 态 ; 或者, 终端调用与敲击动作类型相匹配的应用。其中, 终端将终端由第一状态切换至第 二状态 ; 或者, 终端调用与敲击动作类型相匹配的应用的具体实现可以参考本发明实施例 6 中的具体应用场景中的相关描述, 本发明实施例这里不再赘述。 0125 本发明实施例提供的敲击控制方法, 终端可以通过振动传感器检测预设频率。
44、范围 内的敲击触发信号 ; 在检测到敲击触发信号后, 识别敲击触发信号所对应的敲击动作类型 ; 获取与识别到的敲击动作类型相匹配的敲击响应事件 ; 执行敲击响应事件。与现有技术相 比, 由于振动传感器可以检测预设频率范围内的敲击触发信号, 因此避免了由于终端检测 到预设频率范围之外的触发信号 (如终端检测到用户行走过程中的无意识晃动操作生成的 触发信号) 而导致的终端频繁自动设置的问题, 实现了对终端的准确操作控制, 增强终端与 用户之间的交互能力。 0126 实施例 2 0127 本发明实施例提供一种敲击控制方法, 可以应用于终端, 该终端包括振动传感器, 振动传感器用于检测预设频率范围内的。
45、敲击触发信号, 如图 2 所示, 该敲击控制方法包括 : 0128 S201、 终端通过振动传感器检测预设频率范围内的敲击触发信号。 0129 需要说明的是, 本实施例中的终端与实施例 1 中的终端相同, 因此, 本实施例中的 终端的具体描述可以参考实施例 1 中的相关内容, 本实施例这里不在赘述。 0130 本发明实施例所采用的振动传感器 (Shock Sensor) 可以用于检测类似于用户 敲击终端所产生的敲击触发信号, 其中, 用户敲击终端所产生的敲击触发信号的频率处于 200HZ 以上的频率范围。具体的, 振动传感器 (Shock Sensor) 能够采集到的信号的频率范 围一般在 2。
46、50-400HZ 之间。 0131 由于本发明实施例中的振动传感器 (Shock Sensor) 可以采集到的信号的频率范 说 明 书 CN 103645845 A 11 9/29 页 12 围为250-400HZ。 该频率范围中所包含的频率值远大于现有技术中G-Sensor能够采集到的 最高频率值 200HZ, 该频率范围中所包含的频率值远大于用户对终端无意识的翻转、 挥动和 晃动操作的加速变化频率 (用户对终端无意识的翻转、 挥动和晃动操作的加速变化频率最 高为 200HZ) 。因此, 本发明实施例中的振动传感器 (Shock Sensor) , 可以避免用户对终端 的无意识对终端的频繁设。
47、置。 0132 S202、 终端在检测到敲击触发信号后, 识别敲击触发信号所对应的敲击动作类型。 0133 需要说明的是, 本实施例中终端识别敲击触发信号所对应的敲击动作类型的具体 方法可以参考本发明实施例 1 中的相关描述, 本实施例这里不再赘述。 0134 进一步的, 在本发明实施例的一种应用场景中, 由于终端在通过振动传感器检测 到预设频率范围内的敲击触发信号时, 该终端可能处于不同的状态 (如, 终端正处于播放音 乐的状态、 终端正处于语音通信的状态、 终端正处于视频通信的状态以及终端正处于视频 或者照片拍摄的状态等) , 即终端在检测到预设频率范围内的敲击触发信号时, 该终端的当 前。
48、状态信息可能不同, 因此, 终端或者服务器中预存的敲击事件集合中还可以包括 : 敲击响 应事件与敲击动作类型以及终端的当前状态信息之间的匹配关系。 0135 因此, 若终端检测到同一敲击动作类型所对应的敲击触发信号时, 终端的当前状 态信息不同, 则终端可以获取到的与该敲击动作类型相匹配的敲击响应事件可能不止一 个。因此, 终端在检测到所述敲击触发信号后, 本发明实施例的方法还可以包括 S203 : 0136 S203、 获取终端的当前状态信息。 0137 示例性的, 终端的当前状态信息可以为 : 终端正处于播放音乐状态的状态指示信 息、 终端正处于语音通信状态的状态指示信息、 终端正处于视频。
49、通信状态的状态指示信息、 终端正处于视频或者照片拍摄状态的状态指示信息、 终端正处于待机状态的状态指示信 息、 终端正处于锁频状态的状态指示信息和终端正处于黑屏状态的状态指示信息等状态指 示信息的中任一项。 并且, 在本实施例中, 终端在检测到同一敲击动作类型的敲击触发信号 时, 若该终端的当前状态信息不同, 则该终端可以获取到的敲击响应事件是不同的。 0138 例如, 若终端在检测到敲击动作类型为预设时间内的单次敲击的敲击触发信号 时, 该终端的当前状态信息指示该终端正处于语音通信状态, 则该终端获取到的敲击响应 事件可以为 “调高终端语音通信音量” ; 若终端在检测到敲击动作类型为预设时间内的单次 敲击的敲击触发信号时, 该终端的当前状。