一种触摸菜单的控制方法及系统的制作方法_4

文档序号:9489214阅读:来源:国知局
存在用户针对所述当前设备预设的菜单位置信息时,本实施例可以利用当前设备的机型对应的预置位置信息,定位触摸菜单的当前显示位置,则这种情况下,该系统还可以包括:
[0102]数据获取模块,用于当不存在用户针对所述当前设备预设的菜单位置信息时,获取所述当前设备的机型参数及其对应的预置位置信息,并将该预置位置信息作为目标位置信息,以便位置定位模块720根据该目标位置信息,响应触摸菜单调出事件。
[0103]其中,该机型参数可以包括屏幕尺寸、高度等等,但并不局限于此。
[0104]结合上述方法实施例对应部分的描述可知,本申请还可以为不同尺寸的设备设置一一对应的触摸菜单的位置信息,如触摸菜单的高度等,这样,当监测到触摸菜单调出事件时,可根据获得的当前设备的机型参数,查找与其对应的菜单位置信息,从而据此得到定位其触摸菜单的目标位置信息。
[0105]可选的,本实施例可按照预设计算规则以及所述屏幕尺寸,计算触摸菜单的中心位置信息,并将所述中心位置信息作为目标位置信息,而该预设计算规则可是使触摸菜单在具有该机型参数的设备屏幕中的高度为该屏幕的1/3,水平位置为该屏幕1/2宽的位置,但并不局限于此,具体内容可参照上述方法实施例对应部分的描述,本实施在此不再赘述。
[0106]综上所述,在本实施例中,当监测到针对当前设备的触摸菜单调出事件时,将验证当前是否存在用户针对该当前设备预设的菜单位置信息,若存在用户针对该当前设备预设的菜单位置信息时,将其作为目标位置信息,从而根据该目标位置信息,响应监测到的触摸菜单调出事件,从而使当前设备呈现出来的触摸菜单高度适应用户身高,方便该用户对该触摸菜单进行操作,提高了用户体验。
[0107]另外,需要说明的是,关于上述各实施例中,诸如第一、第二等之类的关系术语仅仅用来将一个操作、单元或模块与另一个操作、单元或模块区分开来,而不一定要求或者暗示这些单元、操作或模块之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法或者系统中还存在另外的相同要素。
[0108]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0109]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种触摸菜单的控制方法,其特征在于,所述方法包括: 监测到针对当前设备的触摸菜单调出事件时,验证是否存在用户针对所述当前设备预设的菜单位置信息; 当存在用户针对所述当前设备预设的菜单位置信息时,获取所述菜单位置信息并将其作为目标位置信息; 根据所述目标位置信息,响应所述触摸菜单调出事件,以定位所述触摸菜单的当前显示位置。2.根据权利要求1所述的方法,其特征在于,在所述响应所述触摸菜单调出事件之后,所述方法还包括: 监测是否存在针对所述当前设备的当前操作区域的预设操作; 当存在针对所述当前操作区域的所述预设操作时,根据所述预设操作的当前操作参数,调整所述触摸菜单的当前显示位置。3.根据权利要求2所述的方法,其特征在于,所述监测是否存在针对所述当前设备的当前操作区域的预设操作包括: 当监测到针对所述当前设备的当前操作区域的触控信息时,验证所述触控信息是否包含三个触摸点,且所述三个触摸点的触控时间是否均位于预设时间范围内; 则所述当存在针对所述当前操作区域的所述预设操作时,根据所述预设操作的当前操作参数,调整所述触摸菜单的当前显示位置包括: 当所述触控信息中包含三个触摸点且所述三个触摸点的触控时间均位于所述预设时间范围内时,根据所述三个触摸点的位置信息,计算所述三个触摸点的当前中心位置; 按照所述当前中心位置的矢量移动方向,调整所述触摸菜单的当前显示位置。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 验证定位到所述当前显示位置的触摸菜单是否会超出所述当前设备的屏幕范围; 若会超出,根据确定的所述触摸菜单会超出所述屏幕范围的当前超出位置,调整所述触摸菜单的当前显示位置,直至调整位置后的所述触摸菜单位于所述屏幕范围内。5.根据权利要求4所述的方法,其特征在于,所述根据确定的所述触摸菜单会超出所述屏幕范围的当前超出位置,调整所述触摸菜单的当前显示位置包括: 将所述触摸菜单超出所述当前设备屏幕的屏幕边界作为所述触摸菜单对应位置的显示边界; 向与所述显示边界对立方向平移所述触摸菜单的显示位置。6.根据权利要求1-5任意一项所述的方法,其特征在于,所述方法还包括: 当不存在用户针对所述当前设备预设的菜单位置信息时,获取所述当前设备的机型参数及其对应的预置位置信息,并将所述预置位置信息作为目标位置信息。7.根据权利要求4所述的方法,其特征在于,所述验证定位到所述当前显示位置的触摸菜单是否会超出所述当前设备的屏幕范围包括: 根据所述触摸菜单的当前显示位置以及所述当前设备屏幕的位置信息,计算所述触摸菜单与所述当前设备屏幕的边距; 根据计算得到的所述边距,判断所述触摸菜单是否超出所述当前设备屏幕的屏幕边界。8.一种触摸菜单的控制系统,其特征在于,所述系统包括: 第一监测模块,用于监测到针对当前设备的触摸菜单调出事件时,验证是否存在用户针对所述当前设备预设的菜单位置信息; 位置定位模块,用于当存在用户针对所述当前设备预设的菜单位置信息时,将所述菜单位置信息作为目标位置信息,并根据所述目标位置信息,响应所述触摸菜单调出事件,以定位所述触摸菜单的当前显示位置。9.根据权利要求8所述的系统,其特征在于,所述系统还包括: 第二监测模块,用于监测是否存在针对所述当前设备的当前操作区域的预设操作,所述当前操作区域是所述当前设备的屏幕上区别于所述触摸菜单的区域; 第一位置调整模块,用于当存在针对所述当前操作区域的所述预设操作时,根据所述预设操作的当前操作参数,调整所述触摸菜单的当前显示位置。10.根据权利要求8所述的系统,其特征在于,所述系统还包括: 数据获取模块,用于当不存在用户针对所述当前设备预设的菜单位置信息时,获取所述当前设备的机型参数及其对应的预置位置信息,并将所述预置位置信息作为目标位置信息。
【专利摘要】本申请提供了一种触摸菜单的控制方法及系统,当监测到针对当前设备的触摸菜单调出事件时,本申请将验证当前是否存在用户针对该当前设备预设的菜单位置信息,若存在用户针对该当前设备预设的菜单位置信息时,将其作为目标位置信息,从而根据该目标位置信息,响应监测到的触摸菜单调出事件,从而使当前设备呈现出来的触摸菜单高度适应用户身高,方便该用户对该触摸菜单进行操作,提高了用户体验。
【IPC分类】G06F3/0482, G06F3/0488
【公开号】CN105242839
【申请号】CN201510770518
【发明人】陈纬霖
【申请人】广州视睿电子科技有限公司
【公开日】2016年1月13日
【申请日】2015年11月12日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1