一种菜单界面实现方法

文档序号:6432743阅读:343来源:国知局
专利名称:一种菜单界面实现方法
技术领域
本发明涉及计算机界面技术领域,特别涉及一种菜单界面实现方法。
背景技术
随着新一代计算机操作系统的普及,图形化界面(⑶I,Graphic User Interface) 已经是计算机应用中不可或缺的技术。常见的操作系统都提供了丰富的标准界面、标准控件供开发新软件使用。菜单是GUI中最基本的界面控件之一,也是用户使用最多的控件之一。菜单界面的设计,对用户体验有着至关重要的影响。然而现有的常见菜单界面基本上都是顺序排列的层叠形式,如图1所示,菜单上各一级选项呈直线顺序排列,每个一级选项下还可能含有二、三级或更多级选项,该菜单界面检测鼠标的动作,当检测到鼠标悬停或点击某一级选项时,会在该一级选项侧面显示其下属的二级选项,且其二级选项的排列与一级选项排列方式相同,即直线顺序排列,同样的,对于三级选项或更深层级选项也将以同样的方式显示, 供用户选择。对于上述的菜单界面,当用户需要从某个二、三级选项中退出选择其他二三级选项时,需要跨越整个二、三级选项的显示范围,回到一级选项的显示范围,然后再次跨越整个二、三级选项的显示范围,从而移动到另一个二、三级选项上,这一过程所需的鼠标移动距离较长,当用户需要频繁地在不同层级选项之间切换时,将耗费大量的用户操作,很不方便。

发明内容
有鉴于此,本发明提供了一种菜单界面实现方法,可以减少用户在菜单界面中所需的操作。为达上述目的,本发明的技术方案具体是这样实现的—种菜单界面实现方法,该方法包括以环形区域显示菜单一级选项;当检测到用户鼠标悬停于所述一级选项时,若所述一级选项存在下属的二级选项,则在所述一级选项的环形区域外侧,以另一环形区域显示所述一级选项下属的二级选项;当检测到用户鼠标悬停于所述一级选项和二级选项的环形区域以外的区域时,隐藏所述二级选项。较佳地,该方法进一步包括当检测到用户鼠标悬停于所述二级选项时,若所述二级选项存在下属的三级选项,则在所述二级选项的环形区域外侧,以另一环形区域显示所述二级选项下属的三级选项。较佳地,该方法进一步包括
当检测到用户鼠点击所述一级、二级、三级选项的环形区域以外的区域时,隐藏所述一级、二级和三级选项。较佳地,该方法进一步包括高亮显示所述用户鼠标悬停位置的一级、二级或三级选项。较佳地,所述环形区域包括完整的环形区域或部分环形区域显示。较佳地,所述一级、二级、三级选项的环形区域为同心圆环。由上述技术方案可见,本发明的这种菜单界面实现方法,改变了传统的菜单显示思路,以环形的排列方式在一个环形区域内显示菜单选项,这样,用户在选取一个菜单选项时,不需要依次从其他选项上划过鼠标,相比以直线排列方式在一个矩形区域显示菜单选项,其在根本上可以减少用户鼠标的总体移动距离,尤其对于二、三级菜单选项之间的移动来说,进入下一级选项、返回上一级选项的鼠标移动距离都较短,从而减少了用户在菜单界面所需进行的操作。


图1为现有菜单实现方式示意图。图2为本发明实施例的菜单实现方式示意图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。本发明主要是改变了传统的菜单显示思路,以环形的排列方式在一个环形区域内显示菜单选项,这样,用户在选取一个菜单选项时,不需要依次从其他选项上划过鼠标,相比以直线排列方式在一个矩形区域显示菜单选项,其在根本上可以减少用户鼠标的总体移动距离,尤其对于二、三级菜单选项之间的移动来说,进入下一级选项、返回上一级选项的鼠标移动距离都较短,从而减少了用户在菜单界面所需进行的操作。本发明的环形菜单如图2所示,菜单整体呈环形(椭圆环或正圆环均可,图2中以正圆环为例);其中,最内侧圆环区域显示一级选项,外侧圆环区域则依次为二级选项和三级选项的显示区域。二级选项和三级选项的显示区域并非必需,只在一级选项存在下属的二级或三级选项时出现,当然,如果更多层级选项也是可以的。在打开该菜单时,如检测到用户点击该菜单的入口(某选项或屏幕特定位置)进入该菜单后,可以在固定位置或根据用户点击的位置为圆心,显示该菜单的一级选项的显示区域;如果某一个选项还包含下一级选项,则在检测到用户鼠标移动到此选项上面时,弹出下一级选项的环形显示区域,例如一级选项的下属二级选项的环形显示区域可以是一级选项的环形显示区域外侧的一个同心的环形显示区域。三级选项或更多层级选项的显示区域依次类推,下一层级选项的显示区域均为为上一层级选项的显示区域的同心圆环。当然,根据具体需要和选项的数量,上述的圆环都可以不是完整的环形,而是环形的一部分(扇形)。在环形显示区域中的各选项可以采用不同颜色的底色进行分组,也可以用短直线分隔,用以区分不同的选项;选项的分隔类似矩形菜单,这里不再赘述。另外,在弹出一级选项的环形区域后,当检测到用户鼠标悬停于某选项上时,还可以以高亮效果显示该选项。当检测到鼠标在环形菜单以外的地方(已经显示的所有菜单选项的显示区域以外的区域)点击时,菜单消失,即隐藏所有级别的选项。当检测到用户鼠标点击某选项时,如果该选项不可用(失效状态)或者此选项含有下一级选项,则点击鼠标无反应、菜单不消失;若点击有效选项,菜单消失,执行相应功能。由上述的实施例可见,本发明的这种菜单界面实现方法,改变了传统的菜单显示思路,以环形的排列方式在一个环形区域内显示菜单选项,这样,用户在选取一个菜单选项时,不需要依次从其他选项上划过鼠标,相比以直线排列方式在一个矩形区域显示菜单选项,其在根本上可以减少用户鼠标的总体移动距离,尤其对于二、三级菜单选项之间的移动来说,进入下一级选项、返回上一级选项的鼠标移动距离都较短,从而减少了用户在菜单界面所需进行的操作。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种菜单界面实现方法,其特征在于,该方法包括 以环形区域显示菜单一级选项;当检测到用户鼠标悬停于所述一级选项时,若所述一级选项存在下属的二级选项,则在所述一级选项的环形区域外侧,以另一环形区域显示所述一级选项下属的二级选项;当检测到用户鼠标悬停于所述一级选项和二级选项的环形区域以外的区域时,隐藏所述二级选项。
2.如权利要求1所述的菜单界面实现方法,其特征在于,该方法进一步包括当检测到用户鼠标悬停于所述二级选项时,若所述二级选项存在下属的三级选项,则在所述二级选项的环形区域外侧,以另一环形区域显示所述二级选项下属的三级选项。
3.如权利要求所述的菜单界面实现方法,其特征在于,该方法进一步包括当检测到用户鼠点击所述一级、二级、三级选项的环形区域以外的区域时,隐藏所述一级、二级和三级选项。
4.如权利要求2或3所述的菜单界面实现方法,其特征在于,该方法进一步包括 高亮显示所述用户鼠标悬停位置的一级、二级或三级选项。
5.如权利要求2或3所述的菜单界面实现方法,其特征在于,所述环形区域包括 完整的环形区域或部分环形区域显示。
6.如权利要求2或3所述的菜单界面实现方法,其特征在于,所述一级、二级、三级选项的环形区域为同心圆环。
全文摘要
本发明实施例公开了一种菜单界面实现方法,以环形区域显示菜单一级选项;当检测到用户鼠标悬停于所述一级选项时,若所述一级选项存在下属的二级选项,则在所述一级选项的环形区域外侧,以另一环形区域显示所述一级选项下属的二级选项;当检测到用户鼠标悬停于所述一级选项和二级选项的环形区域以外的区域时,隐藏所述二级选项。该方法可以减少用户在菜单界面中所需的操作。
文档编号G06F9/44GK102331932SQ20111026602
公开日2012年1月25日 申请日期2011年9月8日 优先权日2011年9月8日
发明者马遥 申请人:北京像素软件科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1