智能多边形右键菜单方法与流程

文档序号:16895875发布日期:2019-02-15 23:38阅读:383来源:国知局
智能多边形右键菜单方法与流程

本发明涉及的是计算机领域的人机交互技术及用户界面设计技术,具体的是一种智能多边形菜单系统以及使用这种菜单系统进行菜单项选择的方法。



背景技术:
自计算机发明以来,鼠标作为继键盘之后的第二种人与计算机进行交互的主要工具,对交互效率的提升做出过重大贡献。图形用户界面(gui)的推广,让人们摆脱了黑白命令行的束缚,这种窗口(windows)、图标(icons)、菜单(menus)和指针选取(pointing)的用户界面交互设计——简称为wimp,是当今主流的交互方式。相比命令行界面,用户使用图形用户界面与计算机进行交互时显得更直观、效率更高。

图形用户界面中的菜单是重要组成部分之一,它将计算机系统提供的功能整合起来,为用户一共各种操作和功能选择的快捷途径。以右键菜单为例,单击鼠标右键就可以激活右键菜单,菜单由数个常用命令菜单项组成。这种整合方法提高了操作的快捷性,为用户带来了方便。

目前现有的计算机操作系统和相关软件中使用的右键菜单为如图1所示的样式:整体呈矩形,内部排列着各个功能选项。若想进行功能的选择,单击鼠标右键后,使用者必须移动鼠标,带动光标移动到相应的选项上并激活才能使用对应的功能。

这种右键菜单在设计之初确实提升了操作效率,但是随着计算机的不断发展,它也显现出了一些不足。固定的排列顺序使得对菜单项的显示显得不公平,一些常用的功能距离光标初始位置比较远,而一些偶尔才使用甚至基本不使用的选项距光标初始位置比较近。

除此之外,目前的计算机软件中,大部分为用户提供了右键菜单选项扩充功能,即软件将其包含的一些功能扩充到右键菜单当中。这种做法带来的弊端是将右键菜单的规模变得越来越臃肿,导致选择功能时付出的距离和时间代价越来越高,影响了效率的提升。

与此同时,传统的选择方法是通过移动鼠标,光标对应移动的方式进行选择,这造成的距离和时间上的代价很高。当需要选择的功能在多级菜单中时,用户需要逐层进行拖动、选择。根据steering定律(参考文献:beyondfitts'law:modelsfortrajectory-basedhcitasks)给出的结论进行解释:菜单项宽度较窄、移动时间过长,这使得目标选择需要的时间和困难程度增大,用户难以快速准确地选中目标。



技术实现要素:

发明目的:本发明提供一种智能多边形右键菜单方法,其目的是解决以往所存在的问题。

技术方案:

一种智能多边形右键菜单方法,其特征在于:该方法步骤如下:

步骤一,开始;

步骤二,利用行为统计监测模块针对用户的使用习惯,或用户自定义排序方案对目前已有的菜单项进行排序,并将此排序结果传给显示-交互模块,以便显示-交互模块进行优化处理;

步骤三,利用显示-交互模块针对行为统计监测模块给出的排序结果进行优化处理,此阶段优化内容为针对排序结果的优化排列和针对菜单项数量决定“消失——呈现带”的使用与否;

步骤四,显示-交互模块检测用户右键单击屏幕的行为并获取行为发生的具体位置,此阶段优化内容为针对不同的触发位置使用最适合的进行显示;

步骤五,显示-交互模块根据以上的优化结果进行显示,并等待用户进行操作;

步骤六,用户实际进行选择操作,使用鼠标滚轮驱动所有菜单项顺时针或逆时针旋转,将所需的菜单项旋转到固定高亮处,单击鼠标左键完成菜单项选择工作;或者用户短距离将光标移动到对应菜单项进行选择;

步骤七,用户完成选择后,本右键菜单系统调用相应的功能接口并在用户操作系统的响应下完成用户选择的功能。

步骤二中用户的使用习惯包括各菜单项使用频率。

单击鼠标左键完成菜单项选择工作时,若有更深层的菜单时,下一层的菜单将替换目前显示的菜单,此时重复相同的操作过程即可。

利用行为统计监测模块,接管原有操作系统的右键菜单和监测操作系统中有无新的可以添加右键菜单功能选项的软件安装到目前的操作系统当中,若有,则接管这些新增的功能选项并将其纳入用户行为统计当中;在用户正常使用时,利用行为统计监测模块针对各个功能选项的使用频率进行自动统计并得出用户频繁使用的功能选项序列并交给显示-交互模块进行显示,行为统计监测模块的具体工作流程;

利用显示-交互模块以行为统计监测模块给出的序列作为显示依据,监测系统触发的位置,并结合位置信息选择适当的样式进行显示;接收用户给出的自定义菜单项显示和序列方案,并将方案提交给行为统计检测模块进行统计操作。

右键菜单中的菜单项的形状为等腰梯形,梯形与梯形两腰延长线组成的等腰三角形的顶角为n度,每次显示m个菜单项,保证m×n=360度。m值的确定既可以由行为统计监测模块进行,也允许用户自己进行设置;所有的等腰梯形延长线都交于同一点上,组成一个360度的类圆形结构的总体显示样式,此时光标初始位置在所有的等腰梯形延长线的交点上,周围有一个正m边形的空白区域,在这个区域中光标可以自由移动而且不会造成因为手抖动而产生的误操作情况,同时正m边形的空白区域是透明的,能看到光标周围的部分信息,一定程度上解决了遮挡问题;

显示-交互模块能够将所有菜单项首尾相连,组成一个菜单项环,当右键菜单中的菜单项数目大于m的情况下,显示-交互模块会在菜单上增加一段“消失——呈现带”,此“消失——呈现带”作用是暂时隐藏不能够及时显示的菜单项。当用户使用滚轮进行选择操作,所有菜单项进行顺时针或逆时针转动时,将会有一部分菜单项暂时消失于“消失——呈现带”的一端,同时另一端会对应出现一些之前暂时还未出现过的菜单项,随着滚轮的滚动,菜单项能够实现循环显示;

当用户选择的菜单项具有下一级菜单时,显示-交互模块将下一级的菜单处理成与其父亲层级的菜单项相同的样式,同时显示-交互模块将父亲层级菜单项隐藏并在相同的位置使用下一级的菜单项进行替换,便于用户进行这一层级下菜单项的选择。

本方法在用户的操作系统环境下使用,无需用户自己进行繁琐的设置工作,系统的行为统计监测模块及显示-交互模块自动针对用户的使行为进行菜单项的优化工作,将最适合用户操作的右键菜单呈现给用户,方便用户使用。

优点效果:本发明提供一种智能多边形右键菜单方法,该方法不仅能够根据用户的操作习惯自动调整菜单中各个菜单项的排列位置并进行显示,还允许用户通过自定义的方式进行菜单项排列。通过使用智能多边形菜单系统能够提高用户体验、提升操作效率,交互方式更为自然。

所描述的方法由行为统计监测模块和显示-交互模块实现。行为统计监测模块用于监测新软件(能够添加右键菜单项的)的安装以及统计不同功能项的使用频率,并按照使用频率的不同对菜单项进行自动排序;显示-交互模块用于针对用户在屏幕上的不同位置触发菜单时,根据触发位置及行为统计监测模块给出的排序结果进行显示并响应用户的选择操作。显示-交互模块允许用户按照自己的需求定制菜单项,并将用户的自定义信息传给行为统计监测模块进行处理。

相比传统的右键菜单,智能多边形菜单系统具有以下的特性:

(1)本发明所述的智能多边形菜单系统能够对所在计算机操作系统的右键菜单进行接管,并且代替执行原右键菜单的功能。

(2)本发明所述的智能多边形菜单系统能够获得所在计算机操作系统右键菜单的菜单项信息以及功能调用接口。

(3)本发明所述的智能多边形菜单系统的行为统计监测模块能够对新安装的(能够添加右键菜单项的)软件进行检测并获得新添加菜单项的信息和功能调用接口。

(4)本发明所述的智能多边形菜单系统的显示-交互模块为用户提供自定义菜单设置功能,用户能够自定义右键菜单项的数量和排列顺序。

(5)本发明所述的智能多边形菜单系统通过显示-交互模块呈现的右键菜单界面总体样式能够针对用户在屏幕上触发位置的不同进行调整。

(6)本发明所述的智能多边形菜单系统,当右键菜单被触发显示时,初始的选择位置针对不同的触发位置进行调整。

(7)本发明所述的智能多边形菜单系统,通过显示-交互模块呈现的菜单项的形状是等腰梯形。

(8)本发明所述的智能多边形菜单系统,当右键菜单的菜单项数量较多时,显示的菜单界面将会出现一段“消失——呈现带”,菜单项从“消失——呈现带”的一端暂时消失,从另一端出现之前没有显示过的菜单项。

(9)本发明所述的智能多边形菜单系统,当出现多于一级的菜单情况时,在选择此类菜单项后,最初出现的菜单会被下一级菜单替换。

综上所述,本发明相比传统的右键菜单以及右键菜单使用方法,具体优点如下:利用本发明所述的系统及方法,通过对菜单项的自动优化排列,能够自动记忆用户的使用习惯和用户的自定义排列并将右键菜单调整成更贴合用户使用习惯的排列形式;操作时,可以只需使用滚轮和鼠标左右键进行菜单项的选择而不是拖动鼠标进行长距离的移动,也可以选择通过短距离的鼠标移动达到选择目标的目的;同时,能够在一定程度上改善各个菜单项显示不公平的情况。使用本发明所述的系统和方法既能够优化右键菜单的组成又能够为用户提供更好的用户体验、更自然的操作方式以及更高的选择效率。

附图说明:

图1为目前使用的传统右键菜单样式;

图2为本发明所述的智能多边形右键菜单系统的组成结构图;

图3为本发明所述的智能多边形右键菜单系统行为统计监测模块的工作流程图;

图4为本发明所述的智能多边形右键菜单系统显示-交互模块的工作流程图;

图5为本发明所述的智能多边形右键菜单系统的菜单形状示意图;其中5-1为处在中间位置时的示意图,5-2为处在下边位置时的示意图,5-3为处在右下角位置时的示意图;

图6为本发明所述的智能多边形右键菜单系统的“消失——呈现带”;

图7为本发明所述的智能多边形右键菜单系统的多层级菜单项选择流程;

图8为本发明所述的智能多边形右键菜单系统的系统工作与交互流程图。

具体实施方式:

本发明提供一种智能多边形右键菜单方法,本发明具体实施例所述的智能多边形菜单系统和基于智能多边形菜单系统的菜单项选择的方法,能够自动监测新安装软件对右键菜单的影响、按照各个菜单项的使用频率以及用户的自定义排序进行自动进行优化排列。并且在进行菜单项选择操作时,能够保证在鼠标短距离移动甚至不移动的情况下进行菜单项选取及确认工作,这些优势及特性能够使得操作右键菜单更加快速有效。

本发明具体实施例提供的是一种智能多边形菜单系统,参阅图2,该系统由以下部分组成:行为统计监测模块,用于接管原有操作系统的右键菜单和监测操作系统中有无新的(可以添加右键菜单功能选项的)软件安装到目前的操作系统当中,若有,则接管这些新增的功能选项并将其纳入用户行为统计当中;在用户正常使用时,行为统计监测模块将针对各个功能选项的使用频率进行自动统计并得出用户频繁使用的功能选项序列并交给显示-交互模块进行显示,行为统计监测模块的具体工作流程,参阅图3。

显示-交互模块,主要功能是以行为统计监测模块给出的序列作为显示依据,监测系统触发的位置,并结合位置信息选择适当的样式进行显示;接收用户给出的自定义菜单项显示和序列方案,并将方案提交给行为统计检测模块进行统计操作。显示-交互模块的工作流程参阅图4。

举例来说,触发右键菜单的位置大致分为屏幕边缘,屏幕四角以及屏幕中间三类位置。触发右键菜单时,用户鼠标指针所对应的高亮区域也会根据触发位置的不同而有所调整,针对这三类触发位置,触发右键菜单的显示样式以及高亮区域参阅图5。其中5-1为中间位置,5-2为下边的位置,5-3为右下角的位置。

本发明所述的右键菜单中的菜单项的形状为等腰梯形,梯形与梯形两腰延长线组成的等腰三角形的顶角为n度,每次显示m个菜单项,保证m×n=360度。m值的确定既可以由行为统计监测模块进行,也允许用户自己进行设置。所有的等腰梯形延长线都交于同一点上,组成一个360度的类圆形结构的总体显示样式,此时光标初始位置在所有的等腰梯形延长线的交点上,周围有一个正m边形的空白区域,在这个区域中光标可以自由移动而且不会造成因为手抖动而产生的误操作情况,同时正m边形的空白区域是透明的,可以看到光标周围的部分信息,一定程度上解决了遮挡问题。

显示-交互模块能够将所有菜单项首尾相连,组成一个菜单项环,当右键菜单中的菜单项数目大于m的情况下,显示-交互模块会在菜单上增加一段“消失——呈现带”,此“消失——呈现带”作用是暂时隐藏不能够及时显示的菜单项。当用户使用滚轮进行选择操作,所有菜单项进行顺时针或逆时针转动时,将会有一部分菜单项暂时消失于“消失——呈现带”的一端,同时另一端会对应出现一些之前暂时还未出现过的菜单项,随着滚轮的滚动,菜单项能够实现循环显示,参阅图6。

当用户选择的菜单项具有下一级菜单时,显示-交互模块将下一级的菜单处理成与其父亲层级的菜单项相同的样式,同时显示-交互模块将父亲层级菜单项隐藏并在相同的位置使用下一级的菜单项进行替换,便于用户进行这一层级下菜单项的选择,参阅图7。

本发明具体实施例还提供了一种调用智能右键菜单系统的方法。在用户的操作系统环境下使用,无需用户自己进行繁琐的设置工作,系统的行为统计监测模块及显示-交互模块自动针对用户的使行为进行菜单项的优化工作,将最适合用户操作的右键菜单呈现给用户,方便用户使用。同时用户无需花费很多的时间成本对操作方法进行学习,一定程度上提高了使用效率。

图8为本发明具体实施例所述调用智能右键菜单系统时的系统工作与交互流程图。方法开始于step001,进入step002,行为统计监测模块针对用户的使用习惯(各菜单项使用频率)或用户自定义排序方案对目前已有的菜单项进行排序,并将此排序结果传给显示-交互模块,以便显示-交互模块进行优化处理。

在步骤step003,显示-交互模块针对行为统计监测模块给出的排序结果进行优化处理,此阶段优化内容为针对排序结果的优化排列和针对菜单项数量决定“消失——呈现带”的使用与否。

在步骤step004,显示-交互模块检测用户右键单击屏幕的行为并获取行为发生的具体位置,此阶段优化内容为针对不同的触发位置使用如5所示的三种样式中最适合的进行显示。

在步骤step005,显示-交互模块根据以上的优化结果进行显示,并等待用户进行操作。

在步骤step006,用户实际进行选择操作。使用鼠标滚轮驱动所有菜单项顺时针或逆时针旋转,将所需的菜单项旋转到固定高亮处,单击鼠标左键完成菜单项选择工作(若有更深层的菜单时,下一层的菜单将替换目前显示的菜单,此时重复相同的操作过程即可);或者用户短距离将光标移动到对应菜单项进行选择。

在步骤step007,用户完成选择后,本右键菜单系统调用相应的功能接口并在用户操作系统的响应下完成用户选择的功能。。

综上所述,本发明使用者单击鼠标右键触发智能多边形菜单,智能菜单根据行为统计监测模块提供的统计及排序结果,通过显示-交互模块进行显示;此时使用者通过鼠标滚轮进行菜单项的选择(此时鼠标左键为确定功能键,右键为后退功能键);选择完成后,按下鼠标左键确认选择并触发对应功能。

与传统的右键菜单使用方法相比,本发明所述的选择方法有如下的特点:

(1)本发明所述的基于智能多边形右键菜单系统的菜单项选择的方法,调用的是经过智能多边形菜单系统的行为统计监测模块优化排序处理后并由显示-交互模块进行优化生成的右键菜单。

(2)本发明所述的基于智能多边形右键菜单系统的菜单项选择的方法,通过使用鼠标滚轮进行菜单项的选择,所有的菜单项将会随滚轮的滚动进行顺时针或逆时针的转动。

(3)本发明所述的基于智能多边形右键菜单系统的菜单项选择的方法,用户能够在只使用鼠标滚轮和鼠标左右键而不移动鼠标位置的情况下也完成选择(此时菜单项高亮区域固定不动),也能够通过相对短距离的鼠标移动进行目标的选择(此时菜单项高亮区域随着光标移动而变化)。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1