欢迎来到专利查询网! | 帮助中心 查专利用我们更专业!
专利查询网
换一换
首页 专利查询网 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

一种重力感应方法及一种电子设备.pdf

  • 资源ID:5779891       资源大小:522.71KB        全文页数:16页
  • 资源格式: PDF        下载积分:30金币
快捷下载 游客一键下载
账号登录下载
三方登录下载: 微信开放平台登录 QQ登录
下载资源需要30金币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

一种重力感应方法及一种电子设备.pdf

1、(10)申请公布号 CN 103376918 A (43)申请公布日 2013.10.30 CN 103376918 A *CN103376918A* (21)申请号 201210111957.4 (22)申请日 2012.04.16 G06F 3/0354(2013.01) G06F 3/0487(2013.01) (71)申请人 联想 ( 北京 ) 有限公司 地址 100085 北京市海淀区上地信息产业基 地创业路 6 号 (72)发明人 倪绪能 陈贻 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 王宝筠 (54) 发明名称 一种重力感应方法及一种电子设备 (5

2、7) 摘要 本发明公开了一种重力感应方法及一种电子 设备, 可以在电子设备在预定时间内未响应第一 操作指令时, 获得预设次数的加速过程中重力传 感器检测到的预定次数的加速度信号, 并对其进 行处理, 根据处理结果使得第一操作指令得到响 应。由于可以根据电子设备预设次数的加速度信 号使得第一操作指令得到响应, 因此本发明可以 使用户更好使用电子设备, 使其响应用户所需的 操作指令, 用户感受良好。 (51)Int.Cl. 权利要求书 2 页 说明书 10 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书10页 附图3页 (10)申请公布号 CN

3、 103376918 A CN 103376918 A *CN103376918A* 1/2 页 2 1. 一种重力感应方法, 应用于第一电子设备中, 所述第一电子设备中设置有重力传感 器, 所述重力传感器用于检测所述第一电子设备的加速度值, 所述第一电子设备具有加速 度值和操作指令的第一对应关系, 其特征在于, 所述方法包括 : 当所述第一电子设备在预定时间内未根据所述第一对应关系响应第一操作指令时, 获 得预设次数的加速过程中所述重力传感器检测到的所述预定次数的加速度信号 ; 处理所述预定次数的加速度信号, 得到一处理结果 ; 根据所述处理结果响应所述第一操作指令。 2. 根据权利要求 1

4、 所述的方法, 其特征在于, 所述处理所述预定次数的加速度信号, 得 到一处理结果, 具体包括 : 对所述预定次数的加速度信号进行统计确定一加速度值范围 ; 根据所述加速度范围修改所述第一对应关系为第二对应关系, 其中, 所述第二对应关 系为所述加速度范围中的加速度值和操作指令的对应关系。 3. 根据权利要求 2 所述的方法, 其特征在于, 所述根据所述处理结果响应所述第一操 作指令, 具体为 : 根据所述第二对应关系响应所述第一操作指令。 4. 根据权利要求 1 所述的方法, 其特征在于, 处理所述预定次数的加速度信号, 得到一 处理结果, 具体包括 : 对所述预定次数的加速度信号中符合第一

5、条件的连续两次的加速度信号进行叠加处 理, 生成叠加加速度信号, 其中, 所述第一条件为所述连续两次的加速度信号发生的时间间 隔不小于第一时间阈值。 5. 根据权利要求 4 所述的方法, 其特征在于, 所述根据所述处理结果响应所述第一操 作指令, 具体为 : 根据所述叠加加速度信号响应所述第一操作指令。 6. 根据权利要求 1 所述的方法, 其特征在于, 所述加速过程的次数的确定方法包括 : 判断所述重力传感器检测到的加速度值是否从小于第一阈值的第一加速度信号变化 为大于所述第一阈值的第二加速度值, 如果是, 则确定一次加速过程开始 ; 判断所述重力传感器检测到的加速度值是否从大于所述第一阈值

6、的第三加速度信号 变化为小于所述第一阈值的第四加速度值, 如果是, 则确定一次加速过程结束 ; 根据所述加速过程开始的次数和所述加速过程结束的次数确定所述加速过程的次数。 7. 一种电子设备, 包括 : 重力传感器和对应关系存储模块, 所述重力传感器用于检测 所述第一电子设备的加速度值, 所述对应关系存储模块存储有有加速度值和操作指令的第 一对应关系, 其特征在于, 所述电子设备还包括 : 加速度信号获得模块、 加速度信号处理模 块和操作指令执行模块, 所述加速度信号获得模块, 用于在所述第一电子设备在预定时间内未根据所述第一对 应关系响应第一操作指令时, 获得预设次数的加速过程中所述重力传感

7、器检测到的所述预 定次数的加速度信号 ; 所述加速度信号处理模块, 用于处理所述预定次数的加速度信号, 得到一处理结果 ; 所述操作指令执行模块, 用于根据所述处理结果响应所述第一操作指令。 8. 根据权利要求 7 所述的电子设备, 其特征在于, 所述加速度信号处理模块, 包括 : 加 权 利 要 求 书 CN 103376918 A 2 2/2 页 3 速度信号统计模块和对应关系修改模块, 所述加速度信号统计模块, 用于对所述预定次数的加速度信号进行统计确定一加速度 值范围 ; 所述对应关系修改模块, 用于根据所述加速度范围修改所述第一对应关系为第二对应 关系, 其中, 所述第二对应关系为所

8、述加速度范围中的加速度值和操作指令的对应关系。 9. 根据权利要求 8 所述的电子设备, 其特征在于, 所述操作指令执行模块, 具体设置 为 : 根据所述第二对应关系响应所述第一操作指令。 10. 根据权利要求 7 所述的电子设备, 其特征在于, 所述加速度信号处理模块, 包括 : 第 一条件判定模块和加速度叠加模块, 所述第一条件判定模块, 用于确定所述预定次数的加速度信号中符合第一条件的连续 两次的加速度信号, 其中, 所述第一条件为连续两次的加速度信号发生的时间间隔不小于 第一时间阈值 ; 所述加速度叠加模块, 用于对所述预定次数的加速度信号中符合所述第一条件的连续 两次的加速度信号进行

9、叠加处理, 生成叠加加速度信号。 11. 根据权利要求 10 所述的电子设备, 其特征在于, 所述操作指令执行模块, 具体设置 为 : 根据所述叠加加速度信号响应所述第一操作指令。 12. 根据权利要求 7 所述的电子设备, 其特征在于, 所述加速度信号获得模块, 包括 : 加 速开始确定模块、 加速结束确定模块和加速次数确定模块, 所述加速开始确定模块, 用于判断所述重力传感器检测到的加速度值是否从小于第一 阈值的第一加速度信号变化为大于所述第一阈值的第二加速度值, 如果是, 则确定一次加 速过程开始 ; 所述加速结束确定模块, 用于判断所述重力传感器检测到的加速度值是否从 大于所述第一阈值

10、的第三加速度信号变化为小于所述第一阈值的第四加速度值, 如果是, 则确定一次加速过程结束 ; 所述加速次数确定模块, 用于根据所述加速过程开始的次数和所述加速过程结束的次 数确定所述加速过程的次数。 权 利 要 求 书 CN 103376918 A 3 1/10 页 4 一种重力感应方法及一种电子设备 技术领域 0001 本发明涉及重力感应技术领域, 特别是涉及一种重力感应方法及一种电子设备。 背景技术 0002 随着科技的发展, 电子设备也越来越智能化。现在的很多电子设备中都设置有重 力传感器G-sensor, 用来感知用户控制电子设备运动时, 电子设备自身的加速力的变化。 加 速力就是当物

11、体在加速过程中作用在物体上的力, 比如晃动、 跌落、 上升、 下降等各种移动 变化过程中作用在物体上的力。 0003 G-sensor 可以将感知到用户对设置有 G-sensor 的电子设备的加速力, 并将其转 化为电信号, 然后输出给电子设备中的处理器, 通过处理器的计算分析后, 电子设备就能够 执行与电信号相匹配的指令。例如 : 用户对设置有 G-sensor 的手机进行甩动, G-sensor 就 可以感知甩动的加速力, 并转化为电信号输出给手机处理器。如果该手机处于音乐播放状 态, 那么 G-sensor 输出给手机处理器的电信号的强度在大于一个预设阈值的时候, 手机处 理器就会执行

12、“播放下一曲” 或 “播放上一曲” 的指令 ( 用户甩动手机的方向不同, 手机执 行的指令也不同 )。 0004 然而, 由于使用电子设备的用户的力气大小不同 ( 如老人和小孩的力气较小, 青 年人的力气较大 ), 因此当小孩和老人使用电子设备时, 可能无法达到与青年人相同的效 果。例如 : 小孩想使用手机的甩动换歌功能, 由于力气小, 可能无法实现。 0005 因此, 如何使电子设备的加速度感应功能更加人性化, 仍旧是摆在本领域研发人 员面前的一个问题。 发明内容 0006 为解决上述技术问题, 本发明实施例提供一种重力感应方法及一种电子设备, 以 更人性化的实现重力感应功能, 技术方案如下

13、 : 0007 一种重力感应方法, 应用于第一电子设备中, 所述第一电子设备中设置有重力传 感器, 所述重力传感器用于检测所述第一电子设备的加速度值, 所述第一电子设备具有加 速度值和操作指令的第一对应关系, 所述方法包括 : 0008 当所述第一电子设备在预定时间内未根据所述第一对应关系响应第一操作指令 时, 获得预设次数的加速过程中所述重力传感器检测到的所述预定次数的加速度信号 ; 0009 处理所述预定次数的加速度信号, 得到一处理结果 ; 0010 根据所述处理结果响应所述第一操作指令。 0011 优选的, 所述处理所述预定次数的加速度信号, 得到一处理结果, 具体包括 : 0012

14、对所述预定次数的加速度信号进行统计确定一加速度值范围 ; 0013 根据所述加速度范围修改所述第一对应关系为第二对应关系, 其中, 所述第二对 应关系为所述加速度范围中的加速度值和操作指令的对应关系。 0014 优选的, 所述根据所述处理结果响应所述第一操作指令, 具体为 : 说 明 书 CN 103376918 A 4 2/10 页 5 0015 根据所述第二对应关系响应所述第一操作指令。 0016 优选的, 处理所述预定次数的加速度信号, 得到一处理结果, 具体包括 : 0017 对所述预定次数的加速度信号中符合第一条件的连续两次的加速度信号进行叠 加处理, 生成叠加加速度信号, 其中,

15、所述第一条件为所述连续两次的加速度信号发生的时 间间隔不小于第一时间阈值。 0018 优选的, 所述根据所述处理结果响应所述第一操作指令, 具体为 : 0019 根据所述叠加加速度信号响应所述第一操作指令。 0020 优选的, 所述加速过程的次数的确定方法包括 : 0021 判断所述重力传感器检测到的加速度值是否从小于第一阈值的第一加速度信号 变化为大于所述第一阈值的第二加速度值, 如果是, 则确定一次加速过程开始 ; 0022 判断所述重力传感器检测到的加速度值是否从大于所述第一阈值的第三加速度 信号变化为小于所述第一阈值的第四加速度值, 如果是, 则确定一次加速过程结束 ; 0023 根据

16、所述加速过程开始的次数和所述加速过程结束的次数确定所述加速过程的 次数。 0024 本发明还提供了一种电子设备, 包括 : 重力传感器和对应关系存储模块, 所述重力 传感器用于检测所述第一电子设备的加速度值, 所述对应关系存储模块存储有有加速度值 和操作指令的第一对应关系, 所述电子设备还包括 : 加速度信号获得模块、 加速度信号处理 模块和操作指令执行模块, 0025 所述加速度信号获得模块, 用于在所述第一电子设备在预定时间内未根据所述第 一对应关系响应第一操作指令时, 获得预设次数的加速过程中所述重力传感器检测到的所 述预定次数的加速度信号 ; 0026 所述加速度信号处理模块, 用于处

17、理所述预定次数的加速度信号, 得到一处理结 果 ; 0027 所述操作指令执行模块, 用于根据所述处理结果响应所述第一操作指令。 0028 优选的, 所述加速度信号处理模块, 包括 : 加速度信号统计模块和对应关系修改模 块, 0029 所述加速度信号统计模块, 用于对所述预定次数的加速度信号进行统计确定一加 速度值范围 ; 0030 所述对应关系修改模块, 用于根据所述加速度范围修改所述第一对应关系为第二 对应关系, 其中, 所述第二对应关系为所述加速度范围中的加速度值和操作指令的对应关 系。 0031 优选的, 所述操作指令执行模块, 具体设置为 : 根据所述第二对应关系响应所述第 一操作

18、指令。 0032 优选的, 所述加速度信号处理模块, 包括 : 第一条件判定模块和加速度叠加模块, 0033 所述第一条件判定模块, 用于确定所述预定次数的加速度信号中符合第一条件的 连续两次的加速度信号, 其中, 所述第一条件为连续两次的加速度信号发生的时间间隔不 小于第一时间阈值 ; 0034 所述加速度叠加模块, 用于对所述预定次数的加速度信号中符合所述第一条件的 连续两次的加速度信号进行叠加处理, 生成叠加加速度信号。 说 明 书 CN 103376918 A 5 3/10 页 6 0035 优选的, 所述操作指令执行模块, 具体设置为 : 0036 根据所述叠加加速度信号响应所述第一

19、操作指令。 0037 优选的, 所述加速度信号获得模块, 包括 : 加速开始确定模块、 加速结束确定模块 和加速次数确定模块, 0038 所述加速开始确定模块, 用于判断所述重力传感器检测到的加速度值是否从小于 第一阈值的第一加速度信号变化为大于所述第一阈值的第二加速度值, 如果是, 则确定一 次加速过程开始 ; 所述加速结束确定模块, 用于判断所述重力传感器检测到的加速度值是 否从大于所述第一阈值的第三加速度信号变化为小于所述第一阈值的第四加速度值, 如果 是, 则确定一次加速过程结束 ; 0039 所述加速次数确定模块, 用于根据所述加速过程开始的次数和所述加速过程结束 的次数确定所述加速

20、过程的次数。 0040 通过应用以上技术方案, 本发明实施例提供的一种重力感应方法及一种电子设 备, 可以在电子设备在预定时间内未响应第一操作指令时, 获得预设次数的加速过程中重 力传感器检测到的预定次数的加速度信号, 并对其进行处理, 根据处理结果使得第一操作 指令得到响应。由于可以根据电子设备预设次数的加速度信号使得第一操作指令得到响 应, 因此本发明可以使用户更好使用电子设备, 使其响应用户所需的操作指令, 用户感受良 好。 附图说明 0041 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的

21、附图仅仅是本 发明中记载的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。 0042 图 1 为本发明实施例提供的一种重力感应方法的流程示意图 ; 0043 图 2 为本发明实施例提供的一种重力感应方法中加速过程次数的确定方法的流 程示意图 ; 0044 图 3 为本发明实施例提供的另一种重力感应方法的流程示意图 ; 0045 图 4 为本发明实施例提供的另一种重力感应方法的流程示意图 ; 0046 图 5 为本发明实施例提供的一种电子设备的结构示意图 ; 0047 图 6 为本发明实施例提供的另一种电子设备的结构示意图 ; 0048

22、 图 7 为本发明实施例提供的另一种电子设备的结构示意图 ; 0049 图 8 为本发明实施例提供的另一种电子设备的结构示意图。 具体实施方式 0050 为了使本技术领域的人员更好地理解本发明中的技术方案, 下面将结合本发明实 施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施 例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通 技术人员在没有做出创造性劳动前提下所获得的所有其他实施例, 都应当属于本发明保护 的范围。 说 明 书 CN 103376918 A 6 4/10 页 7 0051 本发明实施例提供的一种重力感

23、应方法, 应用于第一电子设备中, 该第一电子设 备中设置有重力传感器, 该重力传感器用于检测第一电子设备的加速度值, 第一电子设备 具有加速度值和操作指令的第一对应关系, 如图 1 所示, 该方法可以包括 : 0052 S1、 当第一电子设备在预定时间内未根据第一对应关系响应第一操作指令时, 获 得预设次数的加速过程中重力传感器检测到的预定次数的加速度信号 ; 0053 重力传感器 (G-sensor) 能够感知到加速力的变化, 加速力就是当物体在加速过 程中作用在物体上的力, 比如晃动、 跌落、 上升、 下降等各种移动变化都能被 G-sensor 转化 为电信号。其中, 第一电子设备可以为手

24、机、 多媒体播放器, 也可以为其他可以感应加速力 的电子设备, 如用户在电脑上玩高尔夫游戏时使用的带有 G-sensor 的高尔夫球杆。用户在 对第一电子设备施加加速力的时候, 加速力就会被第一电子设备中的 G-sensor 感知, 并转 换成电信号。 0054 其中, 如图 2 所示, 加速过程的次数的确定方法可以包括 : 0055 S101、 判断重力传感器检测到的加速度值是否从小于第一阈值的第一加速度信号 变化为大于第一阈值的第二加速度值, 如果是, 则确定一次加速过程开始 ; 0056 这时, 用户对第一电子设备施加的力度越来越大, 使第一电子设备的加速度越来 越大, 可以认为是用户的

25、一次加速过程的开始。 0057 S102、 判断重力传感器检测到的加速度值是否从大于第一阈值的第三加速度信号 变化为小于第一阈值的第四加速度值, 如果是, 则确定一次加速过程结束 ; 0058 这时, 用户对第一电子设备施加的力度越来越小, 使第一电子设备的加速度越来 越小, 可以认为是用户的一次加速过程的结束。 0059 S103、 根据加速过程开始的次数和加速过程结束的次数确定加速过程的次数。 0060 一般来说, 如果有一次加速开始过程, 一次加速结束过程, 那么认为用户对第一电 子设备进行了一次加速过程。其中, 步骤 S101 和步骤 S102 的执行顺序本发明并不限定, 可 以同时执

26、行, 或先后执行, 步骤 S101 可以先于步骤 S102 执行, 步骤 S102 也可以先于步骤 S101 执行。 0061 其中, 加速度值和操作指令的第一对应关系可以为多种, 例如表 1 所示出的对应 关系 : 0062 加速度值 操作指令 1 加速度值 2 第三操作指令 2 加速度值 4 第二操作指令 加速度值 4 第一操作指令 0063 表 1 0064 具体的, 当第一电子设备为手机、 多媒体播放器时, 第一操作指令可以为第一电子 设备中某个应用的操作指令。例如 : 当启动播放音乐的应用时, 第一操作指令可以为 : 播放 下一曲。当第一电子设备为带有 G-sensor 的高尔夫球杆

27、等游戏操作设备时, 第一操作指令 可以为 : 发送第一控制信号至第二电子设备, 其中, 第二电子设备与第一电子设备相连接。 说 明 书 CN 103376918 A 7 5/10 页 8 例如 : 当用户挥动带有G-sensor的高尔夫球杆, 使其获得的加速度值为4时, 则发送与该加 速度值对应的第一控制信号至第二电子设备中。 具体的, 第二电子设备可以为电脑、 电视等 可以与该高尔夫球杆配合进行游戏的电子设备, 第一控制信号可以为 : 将球击飞至距离当 前击球点 300 米的地方。 0065 可以理解的是, 第一电子设备在预定时间内未根据第一对应关系响应第一操作指 令, 可以认为当前使用第一

28、电子设备的用户无法根据第一对应关系使第一电子设备响应第 一操作指令。如 : 当前用户为儿童, 力气较小, 无法使第一电子设备的加速度值达到 4, 则第 一电子设备无法响应第一操作指令。由于用户对第一电子设备的加速本身具有不确定性, 如 : 用户使第一电子设备获得的加速度值为 2, 可能是用户力气小, 也可能是用户为了使第 一电子设备响应第二操作指令而故意使用了较小的力气。 基于这种考虑, 本发明在确定 “第 一电子设备在预定时间内未根据第一对应关系响应第一操作指令” 时才进行 “获得预设次 数的加速过程中重力传感器检测到的预定次数的加速度信号” 的操作。 这样, 当用户在使用 第一电子设备过程

29、的预定时间内都仅使第一电子设备获得不大于 2 的加速度值时, 可以认 为当前用户无法使第一电子设备响应第一操作指令。 0066 其中, 预设次数的加速过程中重力传感器检测到的预定次数的加速度信号可以均 为该预定时间段内重力传感器检测到的加速度信号, 也可以部分为该预定时间段内重力传 感器检测到的加速度信号。 0067 S2、 处理预定次数的加速度信号, 得到一处理结果 ; 0068 S3、 根据处理结果响应第一操作指令。 0069 其中, 如图 3 所示, 步骤 S2 可以具体包括 : 步骤 S21 和步骤 S22。 0070 S21、 对预定次数的加速度信号进行统计确定一加速度值范围 ; 0

30、071 可以理解的是, 预定次数的加速度信号可以使用加速度值范围进行概括。 0072 举例来说 : 当预定次数为 10 次时, 假设这 10 次的加速度值依次为 : 1、 2.1、 3.8、 0.7、 1.6、 2、 3.1、 0.3、 2.7、 3.4, 则对这 10 次的加速度值进行统计, 所确定的加速度值范围 为 : 0.3 至 3.8。 0073 S22、 根据加速度范围修改第一对应关系为第二对应关系, 其中, 第二对应关系为 加速度范围中的加速度值和操作指令的对应关系。 0074 由于步骤 S21 所确定的加速度范围为 : 0.3 至 3.8, 与表 1 中的加速度范围差距较 大,

31、且没有覆盖加速度值 4 的区间, 从而使得第一操作指令无法被响应。这种情况下, 可 以对第一对应关系进行修改, 以使得第一操作指令可以对应于所确定的加速度范围中的加 速度值, 从而使得第一操作指令可以被响应。具体的, 第二对应关系可以如表 2 所示出的对 应关系 : 0075 加速度值 操作指令 0.3 加速度值 1.3 第三操作指令 1.3 加速度值 3.3 第二操作指令 说 明 书 CN 103376918 A 8 6/10 页 9 加速度值 3.3 第一操作指令 0076 表 2 0077 从表 2 中可以看出, 在实际应用中, 对第二对应关系可以保留不同操作指令所对 应的加速度值区间的

32、长度比例关系 ( 第二操作指令所对应的加速度值区间与第三操作指 令所对应的加速度值区间的比例关系为 2 1), 当然也可以不保留。 0078 其中, 如图 3 所示, 当步骤 S2 包括步骤 S21 和步骤 S22 时, 步骤 S3 可以具体为 : 0079 S31、 根据第二对应关系响应第一操作指令。 0080 可以理解的是, 对第一对应关系进行修改, 生成第二对应关系后, 用户再次对第一 电子设备进行加速, 就可以使第一电子设备响应第一操作指令。如表 2 所示的第二对应关 系, 当用户使第一电子设备获得的加速度值为 3.5 时, 第一操作指令就可以被响应。 0081 如图 4 所示, 在本

33、发明实施例提供的另一种重力感应方法中, 步骤 S2 可以具体包 括 : 步骤 S24。 0082 S24、 对预定次数的加速度信号中符合第一条件的连续两次的加速度信号进行叠 加处理, 生成叠加加速度信号, 其中, 第一条件为连续两次的加速度信号发生的时间间隔不 小于第一时间阈值。 0083 可以理解的是, 当用户无法使第一电子设备达到第一操作指令所对应的加速度值 时, 可以对用户连续两次的加速度进行叠加在一起, 生成叠加加速度信号, 并根据该叠加加 速度信号响应第一操作指令。例如 : 用户第一次使第一电子设备获得的加速度值为 2.5, 第 二次使第一电子设备获得的加速度值为 2.1, 则二者叠

34、加在一起生成的叠加加速度信号为 4.6, 从而可以达到表 1 所示的第一对应关系中第一操作指令所对应的加速度值的区间, 从 而使得第一操作指令得到响应。 0084 为了不使用户的正常使用受到干扰, 本发明还为连续两次的加速度信号设定了发 生的时间间隔不小于第一时间阈值的条件。这样, 当用户快速的连续两次使电子设备获得 加速度信号时, 可以对其进行叠加。 而对于时间间隔较长的两次加速度信号, 则认为是两次 独立的操作, 不进行叠加。这样的处理可以避免影响用户对第一电子设备的正常使用。 0085 如图 4 所示, 当步骤 S2 包括步骤 S24 时, 步骤 S3 可以具体为 : 0086 S32、

35、 根据叠加加速度信号响应第一操作指令。 0087 本发明实施例提供的一种重力感应方法, 可以在电子设备在预定时间内未响应第 一操作指令时, 获得预设次数的加速过程中重力传感器检测到的预定次数的加速度信号, 并对其进行处理, 根据处理结果使得第一操作指令得到响应。由于可以根据电子设备预设 次数的加速度信号使得第一操作指令得到响应, 因此本发明可以使用户更好使用电子设 备, 使其响应用户所需的操作指令, 用户感受良好。 0088 相应于上面的方法实施例, 本发明还提供一种电子设备。 0089 如图 5 所示, 本发明实施例提供的一种电子设备, 包括 : 重力传感器 100 和对应关 系存储模块 2

36、00, 重力传感器 100 用于检测第一电子设备的加速度值, 对应关系存储模块 200 存储有有加速度值和操作指令的第一对应关系, 该电子设备还可以包括 : 加速度信号 获得模块 300、 加速度信号处理模块 400 和操作指令执行模块 500, 0090 加速度信号获得模块 300, 用于在第一电子设备在预定时间内未根据第一对应关 说 明 书 CN 103376918 A 9 7/10 页 10 系响应第一操作指令时, 获得预设次数的加速过程中重力传感器检测到的预定次数的加速 度信号 ; 0091 重力传感器 (G-sensor) 能够感知到加速力的变化, 加速力就是当物体在加速过 程中作用

37、在物体上的力, 比如晃动、 跌落、 上升、 下降等各种移动变化都能被 G-sensor 转化 为电信号。其中, 第一电子设备可以为手机、 多媒体播放器, 也可以为其他可以感应加速力 的电子设备, 如用户在电脑上玩高尔夫游戏时使用的带有 G-sensor 的高尔夫球杆。用户在 对第一电子设备施加加速力的时候, 加速力就会被第一电子设备中的 G-sensor 感知, 并转 换成电信号。 0092 其中, 如图6所示, 加速度信号获得模块300, 可以包括 : 加速开始确定模块310、 加 速结束确定模块 320 和加速次数确定模块 330, 0093 加速开始确定模块 310, 用于判断重力传感器

38、检测到的加速度值是否从小于第一 阈值的第一加速度信号变化为大于第一阈值的第二加速度值, 如果是, 则确定一次加速过 程开始 ; 0094 这时, 用户对第一电子设备施加的力度越来越大, 使第一电子设备的加速度越来 越大, 可以认为是用户的一次加速过程的开始。 0095 加速结束确定模块 320, 用于判断重力传感器检测到的加速度值是否从大于第一 阈值的第三加速度信号变化为小于第一阈值的第四加速度值, 如果是, 则确定一次加速过 程结束 ; 0096 这时, 用户对第一电子设备施加的力度越来越小, 使第一电子设备的加速度越来 越小, 可以认为是用户的一次加速过程的结束。 0097 加速次数确定模

39、块 330, 用于根据加速过程开始的次数和加速过程结束的次数确 定加速过程的次数。 0098 一般来说, 如果有一次加速开始过程, 一次加速结束过程, 那么认为用户对第一电 子设备进行了一次加速过程。 0099 其中, 加速度值和操作指令的第一对应关系可以为多种, 例如表 1 所示出的对应 关系 : 0100 加速度值 操作指令 1 加速度值 2 第三操作指令 2 加速度值 4 第二操作指令 加速度值 4 第一操作指令 0101 表 1 0102 具体的, 当第一电子设备为手机、 多媒体播放器时, 第一操作指令可以为第一电子 设备中某个应用的操作指令。例如 : 当启动播放音乐的应用时, 第一操

40、作指令可以为 : 播放 下一曲。当第一电子设备为带有 G-sensor 的高尔夫球杆等游戏操作设备时, 第一操作指令 可以为 : 发送第一控制信号至第二电子设备, 其中, 第二电子设备与第一电子设备相连接。 例如 : 当用户挥动带有G-sensor的高尔夫球杆, 使其获得的加速度值为4时, 则发送与该加 说 明 书 CN 103376918 A 10 8/10 页 11 速度值对应的第一控制信号至第二电子设备中。 具体的, 第二电子设备可以为电脑、 电视等 可以与该高尔夫球杆配合进行游戏的电子设备, 第一控制信号可以为 : 将球击飞至距离当 前击球点 300 米的地方。 0103 可以理解的是

41、, 第一电子设备在预定时间内未根据第一对应关系响应第一操作指 令, 可以认为当前使用第一电子设备的用户无法根据第一对应关系使第一电子设备响应第 一操作指令。如 : 当前用户为儿童, 力气较小, 无法使第一电子设备的加速度值达到 4, 则第 一电子设备无法响应第一操作指令。由于用户对第一电子设备的加速本身具有不确定性, 如 : 用户使第一电子设备获得的加速度值为 2, 可能是用户力气小, 也可能是用户为了使第 一电子设备响应第二操作指令而故意使用了较小的力气。 基于这种考虑, 本发明在确定 “第 一电子设备在预定时间内未根据第一对应关系响应第一操作指令” 时才进行 “获得预设次 数的加速过程中重

42、力传感器检测到的预定次数的加速度信号” 的操作。 这样, 当用户在使用 第一电子设备过程的预定时间内都仅使第一电子设备获得不大于 2 的加速度值时, 可以认 为当前用户无法使第一电子设备响应第一操作指令。 0104 其中, 预设次数的加速过程中重力传感器检测到的预定次数的加速度信号可以均 为该预定时间段内重力传感器检测到的加速度信号, 也可以部分为该预定时间段内重力传 感器检测到的加速度信号。 0105 加速度信号处理模块 400, 用于处理预定次数的加速度信号, 得到一处理结果 ; 0106 操作指令执行模块 500, 用于根据处理结果响应第一操作指令。 0107 其中, 如图 7 所示,

43、加速度信号处理模块 400, 可以包括 : 加速度信号统计模块 410 和对应关系修改模块 420, 0108 加速度信号统计模块 410, 用于对预定次数的加速度信号进行统计确定一加速度 值范围 ; 0109 可以理解的是, 预定次数的加速度信号可以使用加速度值范围进行概括。 0110 举例来说 : 当预定次数为 10 次时, 假设这 10 次的加速度值依次为 : 1、 2.1、 3.8、 0.7、 1.6、 2、 3.1、 0.3、 2.7、 3.4, 则对这 10 次的加速度值进行统计, 所确定的加速度值范围 为 : 0.3 至 3.8。 0111 对应关系修改模块 420, 用于根据加

44、速度范围修改第一对应关系为第二对应关系, 其中, 第二对应关系为加速度范围中的加速度值和操作指令的对应关系。 0112 由于加速度信号统计模块 410 所确定的加速度范围为 : 0.3 至 3.8, 与表 1 中的加 速度范围差距较大, 且没有覆盖加速度值 4 的区间, 从而使得第一操作指令无法被响应。 这种情况下, 可以对第一对应关系进行修改, 以使得第一操作指令可以对应于所确定的加 速度范围中的加速度值, 从而使得第一操作指令可以被响应。 具体的, 第二对应关系可以如 表 2 所示出的对应关系 : 0113 加速度值 操作指令 0.3 加速度值 1.3 第三操作指令 1.3 加速度值 3.

45、3 第二操作指令 说 明 书 CN 103376918 A 11 9/10 页 12 加速度值 3.3 第一操作指令 0114 表 2 0115 从表 2 中可以看出, 在实际应用中, 对第二对应关系可以保留不同操作指令所对 应的加速度值区间的长度比例关系 ( 第二操作指令所对应的加速度值区间与第三操作指 令所对应的加速度值区间的比例关系为 2 1), 当然也可以不保留。 0116 其中, 当加速度信号处理模块 400 包括加速度信号统计模块 410 和对应关系修改 模块 420 时, 操作指令执行模块 500 可以具体设置为 : 根据第二对应关系响应第一操作指 令。 0117 可以理解的是,

46、 对第一对应关系进行修改, 生成第二对应关系后, 用户再次对第一 电子设备进行加速, 就可以使第一电子设备响应第一操作指令。如表 2 所示的第二对应关 系, 当用户使第一电子设备获得的加速度值为 3.5 时, 第一操作指令就可以被响应。 0118 如图 8 所示, 在本发明实施例提供的另一种电子设备中, 加速度信号处理模块 400, 可以包括 : 第一条件判定模块 430 和加速度叠加模块 440, 0119 第一条件判定模块 430, 用于确定预定次数的加速度信号中符合第一条件的连续 两次的加速度信号, 其中, 第一条件为连续两次的加速度信号发生的时间间隔不小于第一 时间阈值 ; 0120

47、加速度叠加模块 440, 用于对预定次数的加速度信号中符合第一条件的连续两次 的加速度信号进行叠加处理, 生成叠加加速度信号。 0121 可以理解的是, 当用户无法使第一电子设备达到第一操作指令所对应的加速度值 时, 可以对用户连续两次的加速度进行叠加在一起, 生成叠加加速度信号, 并根据该叠加加 速度信号响应第一操作指令。例如 : 用户第一次使第一电子设备获得的加速度值为 2.5, 第 二次使第一电子设备获得的加速度值为 2.1, 则二者叠加在一起生成的叠加加速度信号为 4.6, 从而可以达到表 1 所示的第一对应关系中第一操作指令所对应的加速度值的区间, 从 而使得第一操作指令得到响应。

48、0122 为了不使用户的正常使用受到干扰, 本发明还为连续两次的加速度信号设定了发 生的时间间隔不小于第一时间阈值的条件。这样, 当用户快速的连续两次使电子设备获得 加速度信号时, 可以对其进行叠加。 而对于时间间隔较长的两次加速度信号, 则认为是两次 独立的操作, 不进行叠加。这样的处理可以避免影响用户对第一电子设备的正常使用。 0123 当加速度信号处理模块 400 包括第一条件判定模块 430 和加速度叠加模块 440 时, 操作指令执行模块 500, 可以具体设置为 : 0124 根据叠加加速度信号响应第一操作指令。 0125 本发明实施例提供的一种电子设备, 可以在电子设备在预定时间

49、内未响应第一操 作指令时, 获得预设次数的加速过程中重力传感器检测到的预定次数的加速度信号, 并对 其进行处理, 根据处理结果使得第一操作指令得到响应。由于可以根据电子设备预设次数 的加速度信号使得第一操作指令得到响应, 因此本发明可以使用户更好使用电子设备, 使 其响应用户所需的操作指令, 用户感受良好。 0126 为了描述的方便, 描述以上装置时以功能分为各种单元分别描述。 当然, 在实施本 发明时可以把各单元的功能在同一个或多个软件和 / 或硬件中实现。 说 明 书 CN 103376918 A 12 10/10 页 13 0127 通过以上的实施方式的描述可知, 本领域的技术人员可以清楚地了解到本发明可 借助软件加必需的通用


注意事项

本文(一种重力感应方法及一种电子设备.pdf)为本站会员(1**)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1