书签 分享 收藏 举报 版权申诉 / 16

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

  • 上传人:1**
  • 文档编号:5779891
  • 上传时间:2019-03-18
  • 格式:PDF
  • 页数:16
  • 大小:522.71KB
  • 摘要
    申请专利号:

    CN201210111957.4

    申请日:

    2012.04.16

    公开号:

    CN103376918A

    公开日:

    2013.10.30

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G06F 3/0354申请日:20120416|||公开

    IPC分类号:

    G06F3/0354(2013.01)I; G06F3/0487(2013.01)I

    主分类号:

    G06F3/0354

    申请人:

    联想(北京)有限公司

    发明人:

    倪绪能; 陈贻

    地址:

    100085 北京市海淀区上地信息产业基地创业路6号

    优先权:

    专利代理机构:

    北京集佳知识产权代理有限公司 11227

    代理人:

    王宝筠

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种重力感应方法及一种电子设备,可以在电子设备在预定时间内未响应第一操作指令时,获得预设次数的加速过程中重力传感器检测到的预定次数的加速度信号,并对其进行处理,根据处理结果使得第一操作指令得到响应。由于可以根据电子设备预设次数的加速度信号使得第一操作指令得到响应,因此本发明可以使用户更好使用电子设备,使其响应用户所需的操作指令,用户感受良好。

    权利要求书

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

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

    3.  根据权利要求2所述的方法,其特征在于,所述根据所述处理结果响应所述第一操作指令,具体为:
    根据所述第二对应关系响应所述第一操作指令。

    4.  根据权利要求1所述的方法,其特征在于,处理所述预定次数的加速度信号,得到一处理结果,具体包括:
    对所述预定次数的加速度信号中符合第一条件的连续两次的加速度信号进行叠加处理,生成叠加加速度信号,其中,所述第一条件为所述连续两次的加速度信号发生的时间间隔不小于第一时间阈值。

    5.  根据权利要求4所述的方法,其特征在于,所述根据所述处理结果响应所述第一操作指令,具体为:
    根据所述叠加加速度信号响应所述第一操作指令。

    6.  根据权利要求1所述的方法,其特征在于,所述加速过程的次数的确定方法包括:
    判断所述重力传感器检测到的加速度值是否从小于第一阈值的第一加速度信号变化为大于所述第一阈值的第二加速度值,如果是,则确定一次加速 过程开始;
    判断所述重力传感器检测到的加速度值是否从大于所述第一阈值的第三加速度信号变化为小于所述第一阈值的第四加速度值,如果是,则确定一次加速过程结束;
    根据所述加速过程开始的次数和所述加速过程结束的次数确定所述加速过程的次数。

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

    8.  根据权利要求7所述的电子设备,其特征在于,所述加速度信号处理模块,包括:加速度信号统计模块和对应关系修改模块,
    所述加速度信号统计模块,用于对所述预定次数的加速度信号进行统计确定一加速度值范围;
    所述对应关系修改模块,用于根据所述加速度范围修改所述第一对应关系为第二对应关系,其中,所述第二对应关系为所述加速度范围中的加速度值和操作指令的对应关系。

    9.  根据权利要求8所述的电子设备,其特征在于,所述操作指令执行模块,具体设置为:根据所述第二对应关系响应所述第一操作指令。

    10.  根据权利要求7所述的电子设备,其特征在于,所述加速度信号处理模块,包括:第一条件判定模块和加速度叠加模块,
    所述第一条件判定模块,用于确定所述预定次数的加速度信号中符合第一条件的连续两次的加速度信号,其中,所述第一条件为连续两次的加速度 信号发生的时间间隔不小于第一时间阈值;
    所述加速度叠加模块,用于对所述预定次数的加速度信号中符合所述第一条件的连续两次的加速度信号进行叠加处理,生成叠加加速度信号。

    11.  根据权利要求10所述的电子设备,其特征在于,所述操作指令执行模块,具体设置为:
    根据所述叠加加速度信号响应所述第一操作指令。

    12.  根据权利要求7所述的电子设备,其特征在于,所述加速度信号获得模块,包括:加速开始确定模块、加速结束确定模块和加速次数确定模块,
    所述加速开始确定模块,用于判断所述重力传感器检测到的加速度值是否从小于第一阈值的第一加速度信号变化为大于所述第一阈值的第二加速度值,如果是,则确定一次加速过程开始;所述加速结束确定模块,用于判断所述重力传感器检测到的加速度值是否从大于所述第一阈值的第三加速度信号变化为小于所述第一阈值的第四加速度值,如果是,则确定一次加速过程结束;
    所述加速次数确定模块,用于根据所述加速过程开始的次数和所述加速过程结束的次数确定所述加速过程的次数。

    说明书

    说明书一种重力感应方法及一种电子设备
    技术领域
    本发明涉及重力感应技术领域,特别是涉及一种重力感应方法及一种电子设备。
    背景技术
    随着科技的发展,电子设备也越来越智能化。现在的很多电子设备中都设置有重力传感器G-sensor,用来感知用户控制电子设备运动时,电子设备自身的加速力的变化。加速力就是当物体在加速过程中作用在物体上的力,比如晃动、跌落、上升、下降等各种移动变化过程中作用在物体上的力。
    G-sensor可以将感知到用户对设置有G-sensor的电子设备的加速力,并将其转化为电信号,然后输出给电子设备中的处理器,通过处理器的计算分析后,电子设备就能够执行与电信号相匹配的指令。例如:用户对设置有G-sensor的手机进行甩动,G-sensor就可以感知甩动的加速力,并转化为电信号输出给手机处理器。如果该手机处于音乐播放状态,那么G-sensor输出给手机处理器的电信号的强度在大于一个预设阈值的时候,手机处理器就会执行“播放下一曲”或“播放上一曲”的指令(用户甩动手机的方向不同,手机执行的指令也不同)。
    然而,由于使用电子设备的用户的力气大小不同(如老人和小孩的力气较小,青年人的力气较大),因此当小孩和老人使用电子设备时,可能无法达到与青年人相同的效果。例如:小孩想使用手机的甩动换歌功能,由于力气小,可能无法实现。
    因此,如何使电子设备的加速度感应功能更加人性化,仍旧是摆在本领域研发人员面前的一个问题。
    发明内容
    为解决上述技术问题,本发明实施例提供一种重力感应方法及一种电子设备,以更人性化的实现重力感应功能,技术方案如下:
    一种重力感应方法,应用于第一电子设备中,所述第一电子设备中设置有重力传感器,所述重力传感器用于检测所述第一电子设备的加速度值,所述第一电子设备具有加速度值和操作指令的第一对应关系,所述方法包括:
    当所述第一电子设备在预定时间内未根据所述第一对应关系响应第一操作指令时,获得预设次数的加速过程中所述重力传感器检测到的所述预定次数的加速度信号;
    处理所述预定次数的加速度信号,得到一处理结果;
    根据所述处理结果响应所述第一操作指令。
    优选的,所述处理所述预定次数的加速度信号,得到一处理结果,具体包括:
    对所述预定次数的加速度信号进行统计确定一加速度值范围;
    根据所述加速度范围修改所述第一对应关系为第二对应关系,其中,所述第二对应关系为所述加速度范围中的加速度值和操作指令的对应关系。
    优选的,所述根据所述处理结果响应所述第一操作指令,具体为:
    根据所述第二对应关系响应所述第一操作指令。
    优选的,处理所述预定次数的加速度信号,得到一处理结果,具体包括:
    对所述预定次数的加速度信号中符合第一条件的连续两次的加速度信号进行叠加处理,生成叠加加速度信号,其中,所述第一条件为所述连续两次的加速度信号发生的时间间隔不小于第一时间阈值。
    优选的,所述根据所述处理结果响应所述第一操作指令,具体为:
    根据所述叠加加速度信号响应所述第一操作指令。
    优选的,所述加速过程的次数的确定方法包括:
    判断所述重力传感器检测到的加速度值是否从小于第一阈值的第一加速度信号变化为大于所述第一阈值的第二加速度值,如果是,则确定一次加速过程开始;
    判断所述重力传感器检测到的加速度值是否从大于所述第一阈值的第三加速度信号变化为小于所述第一阈值的第四加速度值,如果是,则确定一次加速过程结束;
    根据所述加速过程开始的次数和所述加速过程结束的次数确定所述加速 过程的次数。
    本发明还提供了一种电子设备,包括:重力传感器和对应关系存储模块,所述重力传感器用于检测所述第一电子设备的加速度值,所述对应关系存储模块存储有有加速度值和操作指令的第一对应关系,所述电子设备还包括:加速度信号获得模块、加速度信号处理模块和操作指令执行模块,
    所述加速度信号获得模块,用于在所述第一电子设备在预定时间内未根据所述第一对应关系响应第一操作指令时,获得预设次数的加速过程中所述重力传感器检测到的所述预定次数的加速度信号;
    所述加速度信号处理模块,用于处理所述预定次数的加速度信号,得到一处理结果;
    所述操作指令执行模块,用于根据所述处理结果响应所述第一操作指令。
    优选的,所述加速度信号处理模块,包括:加速度信号统计模块和对应关系修改模块,
    所述加速度信号统计模块,用于对所述预定次数的加速度信号进行统计确定一加速度值范围;
    所述对应关系修改模块,用于根据所述加速度范围修改所述第一对应关系为第二对应关系,其中,所述第二对应关系为所述加速度范围中的加速度值和操作指令的对应关系。
    优选的,所述操作指令执行模块,具体设置为:根据所述第二对应关系响应所述第一操作指令。
    优选的,所述加速度信号处理模块,包括:第一条件判定模块和加速度叠加模块,
    所述第一条件判定模块,用于确定所述预定次数的加速度信号中符合第一条件的连续两次的加速度信号,其中,所述第一条件为连续两次的加速度信号发生的时间间隔不小于第一时间阈值;
    所述加速度叠加模块,用于对所述预定次数的加速度信号中符合所述第一条件的连续两次的加速度信号进行叠加处理,生成叠加加速度信号。
    优选的,所述操作指令执行模块,具体设置为:
    根据所述叠加加速度信号响应所述第一操作指令。
    优选的,所述加速度信号获得模块,包括:加速开始确定模块、加速结束确定模块和加速次数确定模块,
    所述加速开始确定模块,用于判断所述重力传感器检测到的加速度值是否从小于第一阈值的第一加速度信号变化为大于所述第一阈值的第二加速度值,如果是,则确定一次加速过程开始;所述加速结束确定模块,用于判断所述重力传感器检测到的加速度值是否从大于所述第一阈值的第三加速度信号变化为小于所述第一阈值的第四加速度值,如果是,则确定一次加速过程结束;
    所述加速次数确定模块,用于根据所述加速过程开始的次数和所述加速过程结束的次数确定所述加速过程的次数。
    通过应用以上技术方案,本发明实施例提供的一种重力感应方法及一种电子设备,可以在电子设备在预定时间内未响应第一操作指令时,获得预设次数的加速过程中重力传感器检测到的预定次数的加速度信号,并对其进行处理,根据处理结果使得第一操作指令得到响应。由于可以根据电子设备预设次数的加速度信号使得第一操作指令得到响应,因此本发明可以使用户更好使用电子设备,使其响应用户所需的操作指令,用户感受良好。
    附图说明
    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
    图1为本发明实施例提供的一种重力感应方法的流程示意图;
    图2为本发明实施例提供的一种重力感应方法中加速过程次数的确定方法的流程示意图;
    图3为本发明实施例提供的另一种重力感应方法的流程示意图;
    图4为本发明实施例提供的另一种重力感应方法的流程示意图;
    图5为本发明实施例提供的一种电子设备的结构示意图;
    图6为本发明实施例提供的另一种电子设备的结构示意图;
    图7为本发明实施例提供的另一种电子设备的结构示意图;
    图8为本发明实施例提供的另一种电子设备的结构示意图。
    具体实施方式
    为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
    本发明实施例提供的一种重力感应方法,应用于第一电子设备中,该第一电子设备中设置有重力传感器,该重力传感器用于检测第一电子设备的加速度值,第一电子设备具有加速度值和操作指令的第一对应关系,如图1所示,该方法可以包括:
    S1、当第一电子设备在预定时间内未根据第一对应关系响应第一操作指令时,获得预设次数的加速过程中重力传感器检测到的预定次数的加速度信号;
    重力传感器(G-sensor)能够感知到加速力的变化,加速力就是当物体在加速过程中作用在物体上的力,比如晃动、跌落、上升、下降等各种移动变化都能被G-sensor转化为电信号。其中,第一电子设备可以为手机、多媒体播放器,也可以为其他可以感应加速力的电子设备,如用户在电脑上玩高尔夫游戏时使用的带有G-sensor的高尔夫球杆。用户在对第一电子设备施加加速力的时候,加速力就会被第一电子设备中的G-sensor感知,并转换成电信号。
    其中,如图2所示,加速过程的次数的确定方法可以包括:
    S101、判断重力传感器检测到的加速度值是否从小于第一阈值的第一加速度信号变化为大于第一阈值的第二加速度值,如果是,则确定一次加速过程开始;
    这时,用户对第一电子设备施加的力度越来越大,使第一电子设备的加速度越来越大,可以认为是用户的一次加速过程的开始。
    S102、判断重力传感器检测到的加速度值是否从大于第一阈值的第三加速度信号变化为小于第一阈值的第四加速度值,如果是,则确定一次加速过程结束;
    这时,用户对第一电子设备施加的力度越来越小,使第一电子设备的加速度越来越小,可以认为是用户的一次加速过程的结束。
    S103、根据加速过程开始的次数和加速过程结束的次数确定加速过程的次数。
    一般来说,如果有一次加速开始过程,一次加速结束过程,那么认为用户对第一电子设备进行了一次加速过程。其中,步骤S101和步骤S102的执行顺序本发明并不限定,可以同时执行,或先后执行,步骤S101可以先于步骤S102执行,步骤S102也可以先于步骤S101执行。
    其中,加速度值和操作指令的第一对应关系可以为多种,例如表1所示出的对应关系:
      加速度值  操作指令  1≤加速度值<2  第三操作指令  2≤加速度值<4  第二操作指令  加速度值≥4  第一操作指令
    表1
    具体的,当第一电子设备为手机、多媒体播放器时,第一操作指令可以为第一电子设备中某个应用的操作指令。例如:当启动播放音乐的应用时,第一操作指令可以为:播放下一曲。当第一电子设备为带有G-sensor的高尔夫球杆等游戏操作设备时,第一操作指令可以为:发送第一控制信号至第二电子设备,其中,第二电子设备与第一电子设备相连接。例如:当用户挥动带有G-sensor的高尔夫球杆,使其获得的加速度值为4时,则发送与该加速度值对应的第一控制信号至第二电子设备中。具体的,第二电子设备可以为电脑、电视等可以与该高尔夫球杆配合进行游戏的电子设备,第一控制信号可以为:将球击飞至距离当前击球点300米的地方。
    可以理解的是,第一电子设备在预定时间内未根据第一对应关系响应第一操作指令,可以认为当前使用第一电子设备的用户无法根据第一对应关系 使第一电子设备响应第一操作指令。如:当前用户为儿童,力气较小,无法使第一电子设备的加速度值达到4,则第一电子设备无法响应第一操作指令。由于用户对第一电子设备的加速本身具有不确定性,如:用户使第一电子设备获得的加速度值为2,可能是用户力气小,也可能是用户为了使第一电子设备响应第二操作指令而故意使用了较小的力气。基于这种考虑,本发明在确定“第一电子设备在预定时间内未根据第一对应关系响应第一操作指令”时才进行“获得预设次数的加速过程中重力传感器检测到的预定次数的加速度信号”的操作。这样,当用户在使用第一电子设备过程的预定时间内都仅使第一电子设备获得不大于2的加速度值时,可以认为当前用户无法使第一电子设备响应第一操作指令。
    其中,预设次数的加速过程中重力传感器检测到的预定次数的加速度信号可以均为该预定时间段内重力传感器检测到的加速度信号,也可以部分为该预定时间段内重力传感器检测到的加速度信号。
    S2、处理预定次数的加速度信号,得到一处理结果;
    S3、根据处理结果响应第一操作指令。
    其中,如图3所示,步骤S2可以具体包括:步骤S21和步骤S22。
    S21、对预定次数的加速度信号进行统计确定一加速度值范围;
    可以理解的是,预定次数的加速度信号可以使用加速度值范围进行概括。
    举例来说:当预定次数为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。
    S22、根据加速度范围修改第一对应关系为第二对应关系,其中,第二对应关系为加速度范围中的加速度值和操作指令的对应关系。
    由于步骤S21所确定的加速度范围为:0.3至3.8,与表1中的加速度范围差距较大,且没有覆盖加速度值≥4的区间,从而使得第一操作指令无法被响应。这种情况下,可以对第一对应关系进行修改,以使得第一操作指令可以对应于所确定的加速度范围中的加速度值,从而使得第一操作指令可以被响应。具体的,第二对应关系可以如表2所示出的对应关系:
      加速度值  操作指令  0.3≤加速度值<1.3  第三操作指令  1.3≤加速度值<3.3  第二操作指令  加速度值≥3.3  第一操作指令
    表2
    从表2中可以看出,在实际应用中,对第二对应关系可以保留不同操作指令所对应的加速度值区间的长度比例关系(第二操作指令所对应的加速度值区间与第三操作指令所对应的加速度值区间的比例关系为2∶1),当然也可以不保留。
    其中,如图3所示,当步骤S2包括步骤S21和步骤S22时,步骤S3可以具体为:
    S31、根据第二对应关系响应第一操作指令。
    可以理解的是,对第一对应关系进行修改,生成第二对应关系后,用户再次对第一电子设备进行加速,就可以使第一电子设备响应第一操作指令。如表2所示的第二对应关系,当用户使第一电子设备获得的加速度值为3.5时,第一操作指令就可以被响应。
    如图4所示,在本发明实施例提供的另一种重力感应方法中,步骤S2可以具体包括:步骤S24。
    S24、对预定次数的加速度信号中符合第一条件的连续两次的加速度信号进行叠加处理,生成叠加加速度信号,其中,第一条件为连续两次的加速度信号发生的时间间隔不小于第一时间阈值。
    可以理解的是,当用户无法使第一电子设备达到第一操作指令所对应的加速度值时,可以对用户连续两次的加速度进行叠加在一起,生成叠加加速度信号,并根据该叠加加速度信号响应第一操作指令。例如:用户第一次使第一电子设备获得的加速度值为2.5,第二次使第一电子设备获得的加速度值为2.1,则二者叠加在一起生成的叠加加速度信号为4.6,从而可以达到表1所示的第一对应关系中第一操作指令所对应的加速度值的区间,从而使得第一操作指令得到响应。
    为了不使用户的正常使用受到干扰,本发明还为连续两次的加速度信号 设定了发生的时间间隔不小于第一时间阈值的条件。这样,当用户快速的连续两次使电子设备获得加速度信号时,可以对其进行叠加。而对于时间间隔较长的两次加速度信号,则认为是两次独立的操作,不进行叠加。这样的处理可以避免影响用户对第一电子设备的正常使用。
    如图4所示,当步骤S2包括步骤S24时,步骤S3可以具体为:
    S32、根据叠加加速度信号响应第一操作指令。
    本发明实施例提供的一种重力感应方法,可以在电子设备在预定时间内未响应第一操作指令时,获得预设次数的加速过程中重力传感器检测到的预定次数的加速度信号,并对其进行处理,根据处理结果使得第一操作指令得到响应。由于可以根据电子设备预设次数的加速度信号使得第一操作指令得到响应,因此本发明可以使用户更好使用电子设备,使其响应用户所需的操作指令,用户感受良好。
    相应于上面的方法实施例,本发明还提供一种电子设备。
    如图5所示,本发明实施例提供的一种电子设备,包括:重力传感器100和对应关系存储模块200,重力传感器100用于检测第一电子设备的加速度值,对应关系存储模块200存储有有加速度值和操作指令的第一对应关系,该电子设备还可以包括:加速度信号获得模块300、加速度信号处理模块400和操作指令执行模块500,
    加速度信号获得模块300,用于在第一电子设备在预定时间内未根据第一对应关系响应第一操作指令时,获得预设次数的加速过程中重力传感器检测到的预定次数的加速度信号;
    重力传感器(G-sensor)能够感知到加速力的变化,加速力就是当物体在加速过程中作用在物体上的力,比如晃动、跌落、上升、下降等各种移动变化都能被G-sensor转化为电信号。其中,第一电子设备可以为手机、多媒体播放器,也可以为其他可以感应加速力的电子设备,如用户在电脑上玩高尔夫游戏时使用的带有G-sensor的高尔夫球杆。用户在对第一电子设备施加加速力的时候,加速力就会被第一电子设备中的G-sensor感知,并转换成电信号。
    其中,如图6所示,加速度信号获得模块300,可以包括:加速开始确定 模块310、加速结束确定模块320和加速次数确定模块330,
    加速开始确定模块310,用于判断重力传感器检测到的加速度值是否从小于第一阈值的第一加速度信号变化为大于第一阈值的第二加速度值,如果是,则确定一次加速过程开始;
    这时,用户对第一电子设备施加的力度越来越大,使第一电子设备的加速度越来越大,可以认为是用户的一次加速过程的开始。
    加速结束确定模块320,用于判断重力传感器检测到的加速度值是否从大于第一阈值的第三加速度信号变化为小于第一阈值的第四加速度值,如果是,则确定一次加速过程结束;
    这时,用户对第一电子设备施加的力度越来越小,使第一电子设备的加速度越来越小,可以认为是用户的一次加速过程的结束。
    加速次数确定模块330,用于根据加速过程开始的次数和加速过程结束的次数确定加速过程的次数。
    一般来说,如果有一次加速开始过程,一次加速结束过程,那么认为用户对第一电子设备进行了一次加速过程。
    其中,加速度值和操作指令的第一对应关系可以为多种,例如表1所示出的对应关系:
      加速度值  操作指令  1≤加速度值<2  第三操作指令  2≤加速度值<4  第二操作指令  加速度值≥4  第一操作指令
    表1
    具体的,当第一电子设备为手机、多媒体播放器时,第一操作指令可以为第一电子设备中某个应用的操作指令。例如:当启动播放音乐的应用时,第一操作指令可以为:播放下一曲。当第一电子设备为带有G-sensor的高尔夫球杆等游戏操作设备时,第一操作指令可以为:发送第一控制信号至第二电子设备,其中,第二电子设备与第一电子设备相连接。例如:当用户挥动带有G-sensor的高尔夫球杆,使其获得的加速度值为4时,则发送与该加速 度值对应的第一控制信号至第二电子设备中。具体的,第二电子设备可以为电脑、电视等可以与该高尔夫球杆配合进行游戏的电子设备,第一控制信号可以为:将球击飞至距离当前击球点300米的地方。
    可以理解的是,第一电子设备在预定时间内未根据第一对应关系响应第一操作指令,可以认为当前使用第一电子设备的用户无法根据第一对应关系使第一电子设备响应第一操作指令。如:当前用户为儿童,力气较小,无法使第一电子设备的加速度值达到4,则第一电子设备无法响应第一操作指令。由于用户对第一电子设备的加速本身具有不确定性,如:用户使第一电子设备获得的加速度值为2,可能是用户力气小,也可能是用户为了使第一电子设备响应第二操作指令而故意使用了较小的力气。基于这种考虑,本发明在确定“第一电子设备在预定时间内未根据第一对应关系响应第一操作指令”时才进行“获得预设次数的加速过程中重力传感器检测到的预定次数的加速度信号”的操作。这样,当用户在使用第一电子设备过程的预定时间内都仅使第一电子设备获得不大于2的加速度值时,可以认为当前用户无法使第一电子设备响应第一操作指令。
    其中,预设次数的加速过程中重力传感器检测到的预定次数的加速度信号可以均为该预定时间段内重力传感器检测到的加速度信号,也可以部分为该预定时间段内重力传感器检测到的加速度信号。
    加速度信号处理模块400,用于处理预定次数的加速度信号,得到一处理结果;
    操作指令执行模块500,用于根据处理结果响应第一操作指令。
    其中,如图7所示,加速度信号处理模块400,可以包括:加速度信号统计模块410和对应关系修改模块420,
    加速度信号统计模块410,用于对预定次数的加速度信号进行统计确定一加速度值范围;
    可以理解的是,预定次数的加速度信号可以使用加速度值范围进行概括。
    举例来说:当预定次数为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。
    对应关系修改模块420,用于根据加速度范围修改第一对应关系为第二对应关系,其中,第二对应关系为加速度范围中的加速度值和操作指令的对应关系。
    由于加速度信号统计模块410所确定的加速度范围为:0.3至3.8,与表1中的加速度范围差距较大,且没有覆盖加速度值≥4的区间,从而使得第一操作指令无法被响应。这种情况下,可以对第一对应关系进行修改,以使得第一操作指令可以对应于所确定的加速度范围中的加速度值,从而使得第一操作指令可以被响应。具体的,第二对应关系可以如表2所示出的对应关系:
      加速度值  操作指令  0.3≤加速度值<1.3  第三操作指令  1.3≤加速度值<3.3  第二操作指令  加速度值≥3.3  第一操作指令
    表2
    从表2中可以看出,在实际应用中,对第二对应关系可以保留不同操作指令所对应的加速度值区间的长度比例关系(第二操作指令所对应的加速度值区间与第三操作指令所对应的加速度值区间的比例关系为2∶1),当然也可以不保留。
    其中,当加速度信号处理模块400包括加速度信号统计模块410和对应关系修改模块420时,操作指令执行模块500可以具体设置为:根据第二对应关系响应第一操作指令。
    可以理解的是,对第一对应关系进行修改,生成第二对应关系后,用户再次对第一电子设备进行加速,就可以使第一电子设备响应第一操作指令。如表2所示的第二对应关系,当用户使第一电子设备获得的加速度值为3.5时,第一操作指令就可以被响应。
    如图8所示,在本发明实施例提供的另一种电子设备中,加速度信号处理模块400,可以包括:第一条件判定模块430和加速度叠加模块440,
    第一条件判定模块430,用于确定预定次数的加速度信号中符合第一条件的连续两次的加速度信号,其中,第一条件为连续两次的加速度信号发生的 时间间隔不小于第一时间阈值;
    加速度叠加模块440,用于对预定次数的加速度信号中符合第一条件的连续两次的加速度信号进行叠加处理,生成叠加加速度信号。
    可以理解的是,当用户无法使第一电子设备达到第一操作指令所对应的加速度值时,可以对用户连续两次的加速度进行叠加在一起,生成叠加加速度信号,并根据该叠加加速度信号响应第一操作指令。例如:用户第一次使第一电子设备获得的加速度值为2.5,第二次使第一电子设备获得的加速度值为2.1,则二者叠加在一起生成的叠加加速度信号为4.6,从而可以达到表1所示的第一对应关系中第一操作指令所对应的加速度值的区间,从而使得第一操作指令得到响应。
    为了不使用户的正常使用受到干扰,本发明还为连续两次的加速度信号设定了发生的时间间隔不小于第一时间阈值的条件。这样,当用户快速的连续两次使电子设备获得加速度信号时,可以对其进行叠加。而对于时间间隔较长的两次加速度信号,则认为是两次独立的操作,不进行叠加。这样的处理可以避免影响用户对第一电子设备的正常使用。
    当加速度信号处理模块400包括第一条件判定模块430和加速度叠加模块440时,操作指令执行模块500,可以具体设置为:
    根据叠加加速度信号响应第一操作指令。
    本发明实施例提供的一种电子设备,可以在电子设备在预定时间内未响应第一操作指令时,获得预设次数的加速过程中重力传感器检测到的预定次数的加速度信号,并对其进行处理,根据处理结果使得第一操作指令得到响应。由于可以根据电子设备预设次数的加速度信号使得第一操作指令得到响应,因此本发明可以使用户更好使用电子设备,使其响应用户所需的操作指令,用户感受良好。
    为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
    通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品 的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
    本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
    本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
    本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
    需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
    以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

    关 键  词:
    一种 重力 感应 方法 电子设备
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种重力感应方法及一种电子设备.pdf
    链接地址:https://www.zhuanlichaxun.net/p-5779891.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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