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

文档序号:9489214阅读:305来源:国知局
一种触摸菜单的控制方法及系统的制作方法
【技术领域】
[0001]本发明主要涉及电子信息技术领域,更具体地说是涉及一种触摸菜单的控制方法及系统。
【背景技术】
[0002]交互智能平板(interactive intelligent panel,简称IIP)是一种通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等多种功能,非常适用于群体沟通场合,如用于教育教学、企业会议、商业展示、媒体、医疗、军事等领域,有效地改善了沟通环境、提升了群体沟通效率。
[0003]目前,随着交互智能平板市场的扩大及其种类增加,市场逐渐出现了42?102寸不等的设备类型,然而,由于这些尺寸设备在实际操作时出现的触摸菜单通常都是显示在屏幕的固定位置,如边角或中间位置等,但不同机型的摆放高度可能不同,受操作者身高限制,将会导致部分操作者的操作不便,降低了用户体验。

【发明内容】

[0004]有鉴于此,本发明提供了一种触摸菜单的控制方法及系统,解决了现有的各尺寸的不同类型的交互智能平板因其屏幕显示的触摸菜单的位置固定,而其摆放高度不同,将会导致部分操作者的操作不便,而降低用户体验的技术问题。
[0005]为了实现上述目的,本申请提供了以下技术方案:
[0006]—种触摸菜单的控制方法,所述方法包括:
[0007]监测到针对当前设备的触摸菜单调出事件时,验证是否存在用户针对所述当前设备预设的菜单位置信息;
[0008]当存在用户针对所述当前设备预设的菜单位置信息时,获取所述菜单位置信息并将其作为目标位置信息;
[0009]根据所述目标位置信息,响应所述触摸菜单调出事件,以定位所述触摸菜单的当前显示位置。
[0010]优选的,在所述响应所述触摸菜单调出事件之后,所述方法还包括:
[0011]监测是否存在针对所述当前设备的当前操作区域的预设操作,所述当前操作区域是所述当前设备的屏幕上区别于所述触摸菜单的区域;
[0012]当存在针对所述当前操作区域的所述预设操作时,根据所述预设操作的当前操作参数,调整所述触摸菜单的当前显示位置。
[0013]优选的,所述监测是否存在针对所述当前设备的当前操作区域的预设操作包括:
[0014]当监测到针对所述当前设备的当前操作区域的触控信息时,验证所述触控信息是否包含三个触摸点,且所述三个触摸点的触控时间是否均位于预设时间范围内;
[0015]则所述当存在针对所述当前操作区域的所述预设操作时,根据所述预设操作的当前操作参数,调整所述触摸菜单的当前显示位置包括:
[0016]当所述触控信息中包含三个触摸点且所述三个触摸点的触控时间均位于所述预设时间范围内时,根据所述三个触摸点的位置信息,计算所述三个触摸点的当前中心位置;
[0017]按照所述当前中心位置的矢量移动方向,调整所述触摸菜单的当前显示位置。
[0018]优选的,所述方法还包括:
[0019]验证定位到所述当前显示位置的触摸菜单是否会超出所述当前设备的屏幕范围;
[0020]若会超出,根据确定的所述触摸菜单会超出所述屏幕范围的当前超出位置,调整所述触摸菜单的当前显示位置,直至调整位置后的所述触摸菜单位于所述屏幕范围内。
[0021]优选的,所述根据确定的所述触摸菜单会超出所述屏幕范围的当前超出位置,调整所述触摸菜单的当前显示位置包括:
[0022]将所述触摸菜单超出所述当前设备屏幕的屏幕边界作为所述触摸菜单对应位置的显示边界;
[0023]向与所述显示边界对立方向平移所述触摸菜单的显示位置。
[0024]优选的,所述方法还包括:
[0025]当不存在用户针对所述当前设备预设的菜单位置信息时,获取所述当前设备的机型参数及其对应的预置位置信息,并将所述预置位置信息作为目标位置信息。
[0026]优选的,所述验证定位到所述当前显示位置的触摸菜单是否会超出所述当前设备的屏蒂沮围包括:
[0027]根据所述触摸菜单的当前显示位置以及所述当前设备屏幕的位置信息,计算所述触摸菜单与所述当前设备屏幕的边距;
[0028]根据计算得到的所述边距,判断所述触摸菜单是否超出所述当前设备屏幕的屏幕边界。
[0029]一种触摸菜单的控制系统,所述系统包括:
[0030]第一监测模块,用于监测到针对当前设备的触摸菜单调出事件时,验证是否存在用户针对所述当前设备预设的菜单位置信息;
[0031]位置定位模块,用于当存在用户针对所述当前设备预设的菜单位置信息时,将所述菜单位置信息作为目标位置信息,并根据所述目标位置信息,响应所述触摸菜单调出事件,以定位所述触摸菜单的当前显示位置。
[0032]优选的,所述系统还包括:
[0033]第二监测模块,用于监测是否存在针对所述当前设备的当前操作区域的预设操作,所述当前操作区域是所述当前设备的屏幕上区别于所述触摸菜单的区域;
[0034]第一位置调整模块,用于当存在针对所述当前操作区域的所述预设操作时,根据所述预设操作的当前操作参数,调整所述触摸菜单的当前显示位置。
[0035]优选的,所述系统还包括:
[0036]数据获取模块,用于当不存在用户针对所述当前设备预设的菜单位置信息时,获取所述当前设备的机型参数及其对应的预置位置信息,并将所述预置位置信息作为目标位置信息。
[0037]由此可见,与现有技术相比,本申请提供了一种触摸菜单的控制方法及系统,当监测到针对当前设备的触摸菜单调出事件时,本申请将验证当前是否存在用户针对该当前设备预设的菜单位置信息,若存在用户针对该当前设备预设的菜单位置信息时,将其作为目标位置信息,从而根据该目标位置信息,响应监测到的触摸菜单调出事件,从而使当前设备呈现出来的触摸菜单高度适应用户身高,方便该用户对该触摸菜单进行操作,提高了用户体验。
【附图说明】
[0038]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0039]图1为本申请提供的一种触摸菜单的控制方法实施例的流程示意图;
[0040]图2为一种触摸菜单的显示形式;
[0041]图3为本申请提供的一种触摸菜单的显示形式示意图;
[0042]图4为本申请提供的另一种触摸菜单的控制方法实施例的部分流程示意图;
[0043]图5为本申请提供的另一种触摸菜单的控制方法优选实施例的操作示意图;
[0044]图6为本申请提供的又一种触摸菜单的控制方法实施例中移动触摸菜单的示意图;
[0045]图7为本申请提供的一种触摸菜单的控制系统实施例的结构示意图;
[0046]图8为本申请提供的另一种触摸菜单的控制系统实施例的结构示意图。
【具体实施方式】
[0047]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048]本申请提供了一种触摸菜单的控制方法及系统,当监测到针对当前设备的触摸菜单调出事
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1