一种移动终端的物理按键响应方法及装置的制造方法_2

文档序号:9304309阅读:来源:国知局
键功能,用户可以通过触屏操作等方式,在上述选项中进行选择,以进一步决定移动终端是否响应该物理按键的按压操作。
[0040]在S204中,若检测到用户在所述待确认界面上输入了确认指令,响应所述物理按键。
[0041]若用户在待确认界面中选择了“确认操作”选项,则认为确认指令被发出,此时,仍然对该物理按键的按压操作进行响应,执行相应的按键功能。
[0042]在S205中,若未检测到用户在所述待确认界面上输入了确认指令,不响应所述物理按键。
[0043]若用户在待确认界面中选择了“取消操作”选项,则认为取消指令被发出,此时,对该物理按键的按压操作不做出响应。
[0044]此外,若未检测到用户在待确认界面中输入了任何指令,该情况也被认为物理按键的按压操作不是由用户本人发出的,属于误操作,也不对该物理按键的按压操作做出响应。
[0045]本实施例可以进一步确保对移动终端物理按键误操作的判断准确性,例如,用户确实是按压了位于移动终端当前放置方式对应的底部的物理按键,则上述方案可以保证按键操作的正常进行;而若未检测到用户在待确认界面中输入了任何指令,则认为物理按键的按压是在用户不知情的情况下发生的,例如,移动终端放在用户背包里被挤压而产生了按键误操作,此时不对该按键操作进行响应,可以进一步有效地避免对移动终端误操作的发生。
[0046]实施例三:
[0047]本实施例在本发明实施例一的基础之上,增加了如图3所示的步骤:
[0048]在S301中,分别存储所述移动终端的每个物理按键对应的重力传感器参数范围,所述重力传感器参数范围为当所述移动终端处于预设放置方式时所述重力传感器测量得到的参数范围,在所述预设放置方式中,所述物理按键位于所述移动终端的底部。
[0049]本实施例中,对于移动终端中的每个物理按键,当该物理按键位于移动终端当前放置方式的底部时,通过重力传感器测量得到此时移动终端所有可能的重力传感器参数(即重力加速度参数),以预先建立并存储相应的重力传感器参数范围。
[0050]在S302中,当检测到所述移动终端的物理按键被按下时,通过所述移动终端的重力传感器获取所述移动终端的重力传感器参数。
[0051]在S303中,判断所述重力传感器参数是否在所述物理按键对应的重力传感器参数范围内。
[0052]在S304中,若所述重力传感器参数在所述物理按键对应的重力传感器参数范围内,则判定所述物理按键位于所述移动终端的当前放置方式对应的底部。
[0053]在S305中,若所述重力传感器参数不在所述物理按键对应的重力传感器参数范围内,则判定所述物理按键不位于所述移动终端的当前放置方式对应的底部。
[0054]基于S301预先存储的数据,可以将重力传感器当前测量得到的重力传感器参数直接与被按压的物理按键所对应的重力传感器参数范围进行匹配,判定当前测量得到的重力传感器参数是否位于该重力传感器参数范围之内,是则认定此时物理按键位于移动终端当前放置方式对应的底部,否则认为此时物理按键不位于移动终端当前放置方式对应的底部。
[0055]在S306中,若所述物理按键位于所述移动终端的当前放置方式对应的底部,对所述物理按键做不响应处理。
[0056]本实施例通过预先存储每个物理按键对应的重力传感器参数范围,当物理按键被按压时,可以直接读取出该重力传感器参数范围,用以进行判断,提高了整个方案的处理效率。
[0057]应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0058]实施例四:
[0059]对应于上文实施例所述的移动终端的物理按键响应方法,图4示出了本发明实施例提供的移动终端的物理按键响应装置的结构框图,所述移动终端的物理按键响应装置可以是内置于移动终端或移动终端的应用系统内的软件单元、硬件单元或者是软硬结合的单元。为了便于说明,仅示出了与本实施例相关的部分。
[0060]参照图4,该装置包括:
[0061]获取单元41,当检测到所述移动终端的物理按键被按下时,通过所述移动终端的重力传感器获取所述移动终端的重力传感器参数;
[0062]判断单元42,根据所述重力传感器参数,判断所述物理按键是否位于所述移动终端的当前放置方式对应的底部;
[0063]处理单元43,若所述物理按键位于所述移动终端的当前放置方式对应的底部,对所述物理按键做不响应处理。
[0064]可选地,所述处理单元43包括:
[0065]待确认界面弹出子单元,若所述物理按键位于所述移动终端的当前放置方式对应的底部,在所述移动终端的屏幕上弹出待确认界面;
[0066]第一处理子单元,若检测到用户在所述待确认界面上输入了确认指令,响应所述物理按键;
[0067]第二处理子单元,若未检测到用户在所述待确认界面上输入了确认指令,不响应所述物理按键。
[0068]可选地,所述装置还包括:
[0069]存储单元,分别存储所述移动终端的每个物理按键对应的重力传感器参数范围,所述重力传感器参数范围为当所述移动终端处于预设放置方式时所述重力传感器测量得到的参数范围,在所述预设放置方式中,所述物理按键位于所述移动终端的底部;
[0070]所述判断单元42包括:
[0071]判断子单元,判断所述重力传感器参数是否在所述物理按键对应的重力传感器参数范围内;
[0072]第一判定子单元,若所述重力传感器参数在所述物理按键对应的重力传感器参数范围内,则判定所述物理按键位于所述移动终端的当前放置方式对应的底部;
[0073]第二判定子单元,若所述重力传感器参数不在所述物理按键对应的重力传感器参数范围内,则判定所述物理按键不位于所述移动终端的当前放置方式对应的底部。
[0074]可选地,所述装置还包括:
[0075]响应单元,若所述物理按键不位于所述移动终端的当前放置方式对应的底部,响应所述物理按键。
[0076]可选地,所述物理按键包括电源按键、音量按键或者主页键。
[0077]所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0078]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0079]在本发明
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1