智能多边形右键菜单方法技术

技术编号:20362341 阅读:41 留言:0更新日期:2019-02-16 16:17
智能多边形右键菜单方法,步骤如下:步骤一,开始;步骤二,对目前已有的菜单项进行排序,并将此排序结果传给显示‑交互模块;步骤三,利用显示‑交互模块针对行为统计监测模块给出的排序结果进行优化处理;步骤四,显示‑交互模块检测用户右键单击屏幕的行为并获取行为发生的具体位置;步骤五,显示‑交互模块根据以上的优化结果进行显示;步骤六,用户实际进行选择操作,将所需的菜单项旋转到固定高亮处;步骤七,用户完成选择后,本右键菜单系统调用相应的功能接口并在用户操作系统的响应下完成用户选择的功能。通过对菜单项的自动优化排列,能够自动记忆用户的使用习惯和用户的自定义排列并将右键菜单调整成更贴合用户使用习惯的排列形式。

【技术实现步骤摘要】
智能多边形右键菜单方法
:本专利技术涉及的是计算机领域的人机交互技术及用户界面设计技术,具体的是一种智能多边形菜单系统以及使用这种菜单系统进行菜单项选择的方法。
技术介绍
:自计算机专利技术以来,鼠标作为继键盘之后的第二种人与计算机进行交互的主要工具,对交互效率的提升做出过重大贡献。图形用户界面(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)本专利技术所述的智能多边形菜单系统的行为统计监测模块能够对新安装的(能够添加右键菜单项的)软件进行检测并获得新添加菜单项的信息和功能调用接口。本文档来自技高网
...

【技术保护点】
1.一种智能多边形右键菜单方法,其特征在于:该方法步骤如下:步骤一,开始;步骤二,利用行为统计监测模块针对用户的使用习惯,或用户自定义排序方案对目前已有的菜单项进行排序,并将此排序结果传给显示‑交互模块,以便显示‑交互模块进行优化处理;步骤三,利用显示‑交互模块针对行为统计监测模块给出的排序结果进行优化处理,此阶段优化内容为针对排序结果的优化排列和针对菜单项数量决定“消失——呈现带”的使用与否;步骤四,显示‑交互模块检测用户右键单击屏幕的行为并获取行为发生的具体位置,此阶段优化内容为针对不同的触发位置使用最适合的进行显示;步骤五,显示‑交互模块根据以上的优化结果进行显示,并等待用户进行操作;步骤六,用户实际进行选择操作,使用鼠标滚轮驱动所有菜单项顺时针或逆时针旋转,将所需的菜单项旋转到固定高亮处,单击鼠标左键完成菜单项选择工作;或者用户短距离将光标移动到对应菜单项进行选择;步骤七,用户完成选择后,本右键菜单系统调用相应的功能接口并在用户操作系统的响应下完成用户选择的功能。

【技术特征摘要】
1.一种智能多边形右键菜单方法,其特征在于:该方法步骤如下:步骤一,开始;步骤二,利用行为统计监测模块针对用户的使用习惯,或用户自定义排序方案对目前已有的菜单项进行排序,并将此排序结果传给显示-交互模块,以便显示-交互模块进行优化处理;步骤三,利用显示-交互模块针对行为统计监测模块给出的排序结果进行优化处理,此阶段优化内容为针对排序结果的优化排列和针对菜单项数量决定“消失——呈现带”的使用与否;步骤四,显示-交互模块检测用户右键单击屏幕的行为并获取行为发生的具体位置,此阶段优化内容为针对不同的触发位置使用最适合的进行显示;步骤五,显示-交互模块根据以上的优化结果进行显示,并等待用户进行操作;步骤六,用户实际进行选择操作,使用鼠标滚轮驱动所有菜单项顺时针或逆时针旋转,将所需的菜单项旋转到固定高亮处,单击鼠标左键完成菜单项选择工作;或者用户短距离将光标移动到对应菜单项进行选择;步骤七,用户完成选择后,本右键菜单系统调用相应的功能接口并在用户操作系统的响应下完成用户选择的功能。2.根据权利要求1所述的智能多边形右键菜单方法,其特征在于:步骤二中用户的使用习惯包括各菜单项使用频率。3.根据权利要求1所述的智能多边形右键菜单方法,其特征在于:单击鼠标左键完成菜单项选择工作时,若有更深层的菜单时,下一层的菜单将替换目前显示的菜单,此时重复相同的操作过程即可。4.根据权利要求1所述的智能多边形右键菜单方法,其特征在于:利用行为统计监测模块,接管原有操作系统的右键菜单和监测操作系统中有无新的可以添加右键菜单功能选项的软件安装到目前的操作系统当中,若有,则接管这些新增的功能选项并将其纳入用户行为统计当中;在用户正常使用时,利用行为统计监测模块针对各个功能选项的使用频率进行自动统计并得出用户频繁使用的功能选项序列并交给显示-交互模块进行显示,行为统计监测模块的具体工作流程;利用显示-交互模块以行为统计监测模块给出...

【专利技术属性】
技术研发人员:辛义忠李洋李岩
申请(专利权)人:沈阳工业大学
类型:发明
国别省市:辽宁,21

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

1