一种用户界面菜单的优化方法

文档序号:9235171阅读:577来源:国知局
一种用户界面菜单的优化方法
【技术领域】
[0001]本发明涉及一种用户界面菜单的优化方法,尤其涉及一种高可用性用户界面菜单的优化方法。
【背景技术】
[0002]当前图形用户界面广为应用,主要表现为使用WMP(Windows,Icons, Menus,
Pointing device)交互范型--应用程序对象显示在窗口中,对象可以被选择甚至可以在不同窗口间被拖拽,用户通过菜单或工具栏向程序发送命令,操作结果可见,菜单对于图形用户界面的重要性是不言而喻的,一个良好的菜单可以有效提高用户使用程序的效率,并提高用户使用软件的满意度。
[0003]申请号为200780043834.9的发明提出了一种基于动态记录控制图形用户接口元素转变行为的方法,通过诸如音频传感器、视频传感器和/或运动传感器的传感器提供了转变信息的动态记录,通过响应所述动态记录来定义诸如移动终端的电子设备的显示器上图形用户接口(GUI)元素的转变行为,它实现了用户界面自动化动态改变的问题,本发明则是需要解决提高用户手动操作菜单的可用性问题,两者并不相同。申请号为201080032877.9的发明提出了一种方法和设备使移动装置能够基于用户过去的和当前的移动装置使用模式来向用户建议用户可能感兴趣的可用应用程序或特征。所述移动装置可监视所使用的特定应用程序/特征及其使用频率。所述移动装置可基于应用程序或特征的使用频率和信息来确定所述用户可能有兴趣使用的其它可用应用程序/特征,所述信息基于一个应用程序或特征的使用来指示用户对另一个应用程序或特征感兴趣的可能性。被确定为所述用户可能感兴趣的应用程序或特征可以待添加到用户界面菜单的建议的形式呈现给所述用户以使得所述用户可选择接受或拒绝修改所述菜单的建议。上述两个现有专利都关注了用户使用程序菜单时的可用性,200780043834.9引入了一个自适应用户界面实现方法,201080032877.9引入了一个可以快速启动用户感兴趣程序的方法,但它们并未解决当前用户使用菜单效率低的问题。

【发明内容】

[0004]由于各种程序的功能增多导致了用户界面菜单项的增多,当前有众多的程序拥有较多的菜单项,用户要从中找到自己要进行操作的菜单项效率较低,本发明的目的正是解决现有用户界面生成方法产生的菜单使用起来效率较低的问题,提高用户与系统交互的效率。
[0005]为达上述目的,本发明提供了一种用户界面菜单的优化方法,包括三个步骤:步骤
1、获得用户界面菜单项的使用量度;步骤2、根据菜单项的使用量度将菜单项分级;步骤3、改变不同级别菜单项的特征属性。菜单项具有多种属性,例如菜单项的编号、位置、字体、背景、形状、附加信息及响应操作的有效范围,但只有部分属性适于本发明的菜单优化过程,在本发明中称之为特征属性,部分属性不适用于本发明的菜单优化,在本发明中称之为非特征属性。编号、位置等属性属于非特征属性,编号属性不适用于菜单优化是因为编号的改变并不反映于可视部分,对用户来讲是透明的,因而对用户使用菜单的效率没有影响,位置属性不适用于菜单优化是因为位置的改变往往导致用户习惯性去原来位置点击菜单时却找不到,反而造成效率的降低。字体、背景、形状、附加信息及响应操作的有效范围属于特征属性,在本发明方法中改变这些属性往往会提高用户使用菜单的效率,如增大一个菜单项字体属性中的字号,用户将更易于找到和点击这个菜单项。
[0006]本发明所述的方法执行完步骤3后,也可以重新执行步骤1,即所述三个步骤构成一个循环,使得呈现给用户的菜单随菜单项使用度量的变化而变化。
[0007]所述步骤I中用户界面菜单项的使用量度可通用户点击菜单项的历史使用频度、用户点击不同菜单项的时间间隔、用户设定权值、专家评估结果来确定。这里的用户可以是单个用户,也可以是大量用户。
[0008]所述步骤2中可以将菜单项分为两级,一级为常用菜单项,另一级为不常用菜单项。
[0009]所述步骤2中可以将菜单项分为三级,一级为常用菜单项,二级为不常用菜单项,三级为当前不可使用菜单项。
[0010]所述步骤3中可以通过改变菜单项的字体属性、背景属性、形状属性、附加信息及响应操作的有效范围来实现。字体属性可以是字体粗细、字体样式、字体效果、字体底纹、字体颜色。背景属性可以是背景底纹,背景颜色,背景图案。形状属性可以是形状大小、形状颜色。附加属性可以是为背景文字添加括号、箭头。响应操作的有效范围可以是扩大菜单项正常响应范围或缩小菜单项的正常响应范围。
[0011]本发明所述的方法还可以包括步骤a、为用户提供恢复菜单项特定配置状态的设置。无论是程序自动为用户调整完菜单项的属性或用户手动配置菜单项的量度,进而调整了菜单项的属性后,都有需要恢复到某一特定配置状态的情况,这一特定状态可以是初始状态、某一时刻的状态、某次改变后的状态或某用户的状态,如当由用户A转变为用户B时,用户B并不一定习惯系统使用用户A的使用量度进行优化后的菜单项设置。当用户完成A类任务时获得的菜单项优化设置不一定适用用户执行B类任务时的情形,用户可以在即将执行A类任务前恢复适应A类任务的菜单项配置,在即将执行B类任务前恢复适应B类任务的菜单项配置。
[0012]所述步骤2中具体地可以根据80 / 20法则将菜单项分为两级。80 / 20的法则认为:原因和结果、投入和产出、努力和报酬之间本来存在着不平衡。一般可以将事物可以分为两种不同的类型:多数,它们只能造成少许的影响;少数,它们造成主要的、重大的影响。80 / 20这一数据仅仅是一个比喻和实用基准,真正的比例未必正好是8:2,它表明在多数情况下该关系很可能是不平衡的,并且接近于80 / 20。依据此原则我们可以将使用量度排在前20%的用户界面菜单项划分到第一个级别,其余菜单项划分到另一个级别。
[0013]本发明所述的方法在步骤I之前还可以包括步骤b、获取登录用户信息。加入此步骤之后,可以将特定用户和菜单项的量度对应起来,为不同的用户可以生成不同的菜单,实现用户界面菜单的客户化。
[0014]本发明的主要优点是:
[0015]一、通过对不同菜单项进行不同的属性设置,可以提高用户使用这些菜单项时的效率,也即提高了用户界面的可用性。例如,将常用菜单项中文字的字形设置为粗体或者扩大此菜单项响应操作的范围,用户可以更易于找到并执行这些常用菜单项。同理,通过将不常用菜单项中文字的字号变小,颜色变淡,会减小不常用菜单项对用户的干扰,也能达到突出常用菜单项的作用。
[0016]二、实现自适应用户界面。自适应用户界面指一个能够感知当前使用上下文,根据上下文的改变连续不断的做出反应的用户界面,这种改变不需要用户的参与,例如根据用户的登录信息及其操作记录自动改变用户界面的显示、内容、导航、甚至行为。本发明步骤I中可以采用程序自动获取度量信息,即在不需要用户参与的情形下完成,这样便实现了用户界面的自适应性,通过实现自适应用户界面可以提高用户使用系统的效率和用户满意度。
【附图说明】
[0017]下面结合附图和实施方式对本发明作进一步详细的说明。
[0018]图1为本发明实施例1的流程图。
[0019]图2为本发明实施例3的流程图。
[0020]图3为本发明实施例4的流程图。
[0021 ] 图4为本发明实施例5的流程图。
[0022]图5为本发明实施例6的流程图。
[0023]图6为应用本发明优化方法前的下拉菜单示意图。
[0024]图7为应用本发明优化方法后的下拉菜单示意图。
[0025]图8为应用本发明优化方法前的多级菜单示意图。
[0026]图9为应用本发明优化方法后的多级菜单示意图。
[0027]图10为应用本发明优化方法前的圆形菜单示意图。
[0028]图11为应用本发明优化方法后的圆形菜单示意图。
[0029]图中:1、菜单;2、菜单项;3、菜单栏;4、改变背景颜色后的菜单项;5、子菜单项;
6、改变字体设置后的子菜单项;7、圆形菜单;8、改变特征属性后的圆形菜单菜单项。
【具体实施方式】
[0030]实施例1:如图1所示,该实施例分三个步骤,步骤1、获得用户界面菜单项的使用量度;步骤2、根据菜单项的使用量度将菜单项分级;步骤3、改变不同级别菜单项的特征属性。具体说来,在步骤I获得下拉菜单各菜单项的使用频率,优化前的下拉菜单如图6所示;步骤2中根
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1