人机交互的方法及装置制造方法及图纸

技术编号:15299872 阅读:113 留言:0更新日期:2017-05-12 02:10
本发明专利技术实施例公开了一种人机交互的方法及装置。该方法包括:获取待显示菜单列表,并根据所述待显示菜单列表绘制圆形菜单;在屏幕展示区域显示所述圆形菜单的显示区域,并隐藏所述圆形菜单的非显示区域。本发明专利技术实施例通过采用上述技术方案,将菜单列表以圆形(扇形)的形式进行显示,可以使终端设备菜单的显示更符合用户的操作习惯,有利于用户单手操作时对终端设备高效和准确地控制,减少用户点击菜单时所耗费的时间。

Method and device for human-computer interaction

The embodiment of the invention discloses a human-computer interaction method and device. The method includes obtaining a menu list to be displayed, and according to the display list rendering menu display menu; area display the menu on the screen, the display area and hides the circular menu. The embodiment of the invention adopts the technical scheme, the menu list in a circular (sector) in the form of display, terminal equipment can make the menu more in line with the operation habit of the user, the user for single hand operation of terminal equipment efficiently and accurately control, reducing cost less time when the user clicks on the menu.

【技术实现步骤摘要】

本专利技术涉及信息处理
,尤其涉及一种人机交互的方法及装置
技术介绍
随着触摸屏技术的不断发展,多点触摸、大尺寸屏幕等技术逐渐被应用到平板电脑、车载导航仪、电子书和智能手机等终端设备中。触摸屏的应用为用户提供了更方便快捷、更人性化的操作和输入方式。然而,触摸屏尺寸的增大也增加了用户单手操作的难度,当用户只有一只手空闲时,则无法对具有大尺寸触摸屏的平板电脑或手机等设备操控。现有技术在解决该问题时多采用直接将屏幕显示区域按照一定的比例系数缩小到触摸屏的左下角或右下角的方式来满足用户单手操作的需求。但是,现有技术多以列表或多宫格的方式在终端设备的显示区域中对称显示终端设备的应用或菜单,其显示区域按照一定的比例系数缩小后仍是以列表或多宫格的方式进行显示,不符合用户单手操作的习惯,且应用或菜单会随显示区域同时缩小,增大了用户准确点击目标应用图标或菜单选项的难度和使用终端设备时的误触发几率。
技术实现思路
有鉴于此,本专利技术实施例提供一种人机交互的方法和装置,以解决现有技术中具有大尺寸触摸屏的终端设备不便于用户单手操作的技术问题。第一方面,本专利技术实施例提供了一种人机交互的方法,包括:获取待显示菜单列表,并根据所述待显示菜单列表绘制圆形菜单;在屏幕展示区域显示所述圆形菜单的显示区域,并隐藏所述圆形菜单的非显示区域。第二方面,本专利技术实施例还提供了一种人机交互的装置,包括:菜单绘制模块,用于获取待显示菜单列表,并根据所述待显示菜单列表绘制圆形菜单;菜单显示模块,用于在屏幕展示区域显示所述圆形菜单的显示区域,并隐藏所述圆形菜单的非显示区域。本专利技术实施例提供的人机交互的技术方案,首先获取待显示菜单列表,并根据该待显示菜单列表绘制圆形菜单,然后在终端设备屏幕的待展示区域显示该圆形菜单的显示区域,并隐藏该圆形菜单的非显示区域。本专利技术实施例通过采用上述技术方案,将菜单列表以圆形(扇形)的形式进行显示,可以使终端设备菜单的显示更符合用户的操作习惯,有利于用户单手操作时对终端设备高效和准确地控制,减少用户点击菜单时所耗费的时间。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术实施例一提供的一种人机交互的方法的流程示意图;图2为本专利技术实施例二提供的一种人机交互的方法的流程示意图;图3A为本专利技术实施例二提供的一种圆形菜单的示意图;图3B为本专利技术实施例二提供的第一种圆形菜单的显示区域示意图;图3C为本专利技术实施例二提供的第二种圆形菜单的显示区域示意图;图3D为本专利技术实施例二提供的第三种圆形菜单的显示区域示意图;图3E为本专利技术实施例二提供的第一种圆形菜单在屏幕展示区域的显示方式示意图;图3F为本专利技术实施例二提供的第二种圆形菜单在屏幕展示区域的显示方式示意图;图3G为本专利技术实施例二提供的第三种圆形菜单在屏幕展示区域的显示方式示意图;图3H为本专利技术实施例二提供的一种待处理菜单跟随用户手势旋转时的圆形菜单示意图;图3I为本专利技术实施例二提供的一种以滚动条状形式显示环形菜单时的条状菜单示意图。图3J为本专利技术实施例二提供的一种待处理菜单跟随用户手势移动时的条状菜单示意图。图4为本专利技术实施例三提供的一种人机交互的方法的流程示意图;图5为本专利技术实施例四提供的一种优选的人机交互的方法的流程示意图;图6为本专利技术实施例五提供的一种人机交互的装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。实施例一本专利技术实施例一提供一种人机交互的方法。该方法可由人机交互的装置执行,其中该装置可由软件和/或硬件实现,一般可集成在终端设备中。图1是本专利技术实施例一的人机交互的方法的流程示意图。如图1所示,该方法包括:S110、获取待显示菜单列表,并根据所述待显示菜单列表绘制圆形菜单。示例性的,待显示菜单列表可以包含所有可以在圆形菜单中显示的各级菜单的菜单列表,也可以只包含可以在圆形菜单中进行显示的级别最高的菜单的菜单列表,或者,与圆形菜单中目前已显示的级别最低的菜单相对应的子级菜单的菜单列表,此处不作限制。待显示菜单可以以纵向或横向分类的形式在终端设备或服务器中进行存储。相应的,在获取待显示菜单列表时,可以纵向获取各级菜单,即首先获取某一级别最高的父级菜单,然后获取与其对应的子级菜单,以此类推,直至该父级菜单的所有子菜单获取完成后再返回获取另一级别最高的父级菜单的操作;也可以横向获取各级子菜单,即首先获取所有级别最高的父级菜单,然后获取该级别的父级菜单所对应的所有子级菜单,之后再获取与该子级菜单对应的下一级子菜单,以此类推,直至待显示菜单列表获取完成。本实施例中,圆形菜单中所包含的菜单可以与待显示菜单列表一一对应,也可以将其设置为不对应的形式,即所绘制的圆形菜单中可以包含待显示菜单列表的全部菜单,也可以只包含待显示菜单列表的部分菜单。可选的,当待显示菜单列表只包含某一级父级菜单或子级菜单时,圆形菜单可以按照与待显示菜单中所包含的菜单一一对应的形式进行绘制;当待显示菜单列表包含多级菜单时,所绘制的圆形菜单中可以只包含待显示菜单列表中的某一级菜单,也可以包含待显示菜单列表中的多级或全部菜单,其具体情况可以根据需要灵活设置。考虑到所绘制圆形菜单的实用性,当圆形菜单与待显示菜单列表按照一一对应时方式进行绘制时,优选的,如果所述待显示菜单列表包含多级菜单,则圆形菜单以同心圆环的形式进行绘制,其中,所述多级菜单中的父级菜单靠近所述圆形菜单的圆心,所述多级菜单中的子级菜单远离所述圆形菜单的圆心。绘制圆形菜单时,圆形菜单所包含的各级菜单可以同时进行绘制;也可以先绘制待显示菜单列表中的父级菜单,再绘制与该父级菜单对应的子级菜单,以此类推,直至圆形菜单绘制完成。可选的,圆形菜单的绘制与待显示菜单列表的获取可以同时进行,也可以不同时进行。即,可以待显示菜单列表获取的过程中即将已经获取到的待显示菜单绘制到圆形菜单中;也可以在待显示菜单列表包含的所有待显示菜单都获取完成后,再将待显示菜单列表中包含的菜单绘制到圆形菜单中。绘制圆形菜单时,同级菜单中各菜单的相互位置可以由开发商进行预先设置,也可以由用户根据自身需要进行设置,此处不作限制。考虑到用户查找各菜单时的便利性,优选的,同一父级菜单的子级菜单可以设置在同一圆环的相邻位置。在此,需要指出的是,父级菜单和子级菜单也可以以其他的形式进行显示,例如,父级菜单和子级菜单可以位于圆形菜单的同一圆环中,此时,相应的,可以为不同的最高级父级菜单设置不同的圆环,并将与该父级菜单对应的子级菜单在与其父级菜单相同的圆环中进行显示。S120、在屏幕展示区域显示所述圆形菜单的显示区域,并隐藏所述圆形菜单的非显示区域。本实施例中,圆形菜单的圆心坐标优选位于终端设备的屏幕展示区域内,圆形菜单的显示区域可以是扇形、圆形或其他任意形状的位于圆形菜单内的区域,相应的,圆形菜单的非显示区域为已绘制的圆形菜单中除去显示区域之外的部分。本实施例提供的人机交互的方法,首先获取待显示菜单列表,并根据该待显示菜单列表绘制圆形菜单,然后在终本文档来自技高网...
人机交互的方法及装置

【技术保护点】
一种人机交互的方法,其特征在于,包括:获取待显示菜单列表,并根据所述待显示菜单列表绘制圆形菜单;在屏幕展示区域显示所述圆形菜单的显示区域,并隐藏所述圆形菜单的非显示区域。

【技术特征摘要】
1.一种人机交互的方法,其特征在于,包括:获取待显示菜单列表,并根据所述待显示菜单列表绘制圆形菜单;在屏幕展示区域显示所述圆形菜单的显示区域,并隐藏所述圆形菜单的非显示区域。2.根据权利要求1所述的方法,其特征在于,如果所述待显示菜单列表包含多级菜单,则圆形菜单以同心圆环的形式进行绘制,其中,所述多级菜单中的父级菜单靠近所述圆形菜单的圆心,所述多级菜单中的子级菜单远离所述圆形菜单的圆心。3.根据权利要求1所述的方法,其特征在于,所述在屏幕展示区域显示所述圆形菜单的显示区域,并隐藏所述圆形菜单的非显示区域,包括:获取所述圆形菜单显示时的圆心坐标,其中,所述圆心坐标位于所述屏幕展示区域的边界;根据所述圆心坐标确定所述圆形菜单的显示区域和非显示区域;显示所述圆形菜单的显示区域,并隐藏所述圆形菜单的非显示区域。4.根据权利要求2所述的方法,其特征在于,还包括:基于用户的滑动手势控制所述圆形菜单。5.根据权利要求4所述的方法,其特征在于,所述基于用户的滑动手势控制所述圆形菜单,包括:获取用户位于所述圆形菜单显示区域内的滑动手势信息,并将与所述滑动手势信息的起始点相对应的菜单标记为待处理菜单;如果所述滑动手势信息为圆形滑动手势信息,则控制所述待处理菜单跟随用户手势旋转,并显示所述待处理菜单的缩略预览图;如果所述滑动手势信息为逆圆心滑动手势信息,则在所述屏幕展示区域显示所述待处理菜单的菜单页面,并在所述圆形菜单中显示所述待处理菜单的子级菜单;如果所述滑动手势信息为向圆心滑动手势信息,则在所述屏幕展示区域显示当前菜单页面的父级菜单的菜单页面,并隐藏与所述当前菜单页面对应的菜单的同级菜单。6.根据权利要求2所述的方法,其特征在于,还包括:基于用户对实体按键的操作控制所述圆形菜单。7.根据权利要求6所述的方法,其特征在于,所述基于用户对实体按键的操作控制所述圆形菜单,包括:在所述圆形菜单显示区域内分别设置与所述圆形菜单的各级菜单对应的虚线框;如果检测到用户具有旋转实体按键的操作,则旋转所述圆形菜单的最外层菜单,并显示所述外层菜单虚线框位置所对应菜单的缩略预览图;如果检测到用户按下确定键,则在所述屏幕展示区域显示最外层虚线框位置对应菜单的菜单页面,并显示当前圆形菜单中最外层菜单的子级菜单;如果检测到用户按下返回键,则在所述屏幕展示区域显示当前菜单页面的父级菜单的菜单页面,并隐藏所述圆形菜单中的最外层菜单。8.一种人机交互的装置,其特征在于,包括:菜单绘制模块,用于获取待显示菜单列表,并根据所述待显示菜单列表绘制圆形菜单;菜单显示模块...

【专利技术属性】
技术研发人员:赵舜弦
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1