用户界面中的菜单的制作方法

文档序号:6615896阅读:467来源:国知局
专利名称:用户界面中的菜单的制作方法
技术领域
本发明涉及一种从屏幕上的菜单选取菜单项的方法。本发明还涉及执行此方法的一种设备。本发明还设计一种依靠计算机实现此方法的软件。本发明还设计一种数据载体,其包含一种计算机程序,当依靠一个处理单元执行该计算机程序时可以实现该方法。
背景技术
现有技术的用户界面显示包含了很多菜单项的菜单,这些菜单项依赖于菜单关联的对象。因此,不同的对象在他们的菜单中显示不同的菜单项。在现有技术的用户界面中,为了显示这样一个菜单,需要在诸如链接,互联网链接或桌面图标这样的对象上放置一个指针。然后通过点击例如鼠标键来显示菜单。通过移动指针至所需的菜单项并使用例如鼠标左键点击该菜单项,可以从菜单中选择菜单项。
如果一个用户使用具有多个菜单项的多个菜单且需要频繁地打开菜单并从中选择一个菜单项,用户将会进行大量的鼠标移动。众所周知,鼠标和键盘的密集使用会导致(肢体的)重复性劳损(RSI)。现有技术的用户界面具有将导致那些必须进行大量且频繁鼠标移动的用户加重RSI的缺点。
发明内容
本发明的一个目标是降低RSI症状发展或加重的概率。
本发明提供了一种从屏幕上的菜单选取菜单项的方法来实现该目标,其包括一用户借助于一输入部件从菜单中激活选取,该输入部件与一个处理器单元通信,而该处理器单元与屏幕通信;如果菜单还没有在屏幕上显示,则在屏幕上显示菜单;从菜单中选取一个预定义的菜单项;在屏幕上指示中的预定义菜单项;通过在屏幕上被菜单覆盖的区域外将指针移动相对较小的一段距离从菜单中选取一个后续的菜单项,其中指针所移动的距离小于已^4取的菜
单项和将要净i^取的菜单项之间的距离;指示屏幕上已^it取的菜单项;在操
作该输入部件后^f亍至少一个与e^iyt取的菜单项相关联的命令。
指针为了从菜单中选取所需的菜单项而必须移动的距离相对于5^技术 中的移动距离减少了,因为即使从菜单中选:i^的菜单项,为了在菜单中做 出一^it取,指针几乎不需要移动。由于菜单项选W于例如一I^斜多动的敏 感度强于指针移动对该鼠标的同样移动的敏感度,使得上述的移动距离减少成 为可能,而没有必要移动指4沐菜单所覆盖区域间的距离。
本发明进一步提供了一种方法其中^i^取一个后续菜单项期间,使指针处 于菜单泉氛的区域"卜。本发明进一步提供了一种方法其中为了选取一个后续 的菜单项,在菜单絲的区域W卜将指4H多动一斜目对较小的距离。
本发明进一步提供了 一种方法其中显示菜单伴有显示M垂直的取向的 菜单项。本发明进一步提供了一种方法其中显示菜^f半有显示to匕水平的取向 的菜单项。
本发明进一步提供了一种方法其中显示菜单伴有显示菜单的一^分,其 中,在指针移动期间选取一个菜单项时,在菜单第一侧上的可选菜单项消失而 菜单第二侧上的可选菜单项出^i^幕上。
用这种方法,菜^5UH用了屏幕的有限-"^分,而依然可負化菜单中包含
lt量众多的菜单项。
本发明进一步提供了 一种方法其中菜单中的至少一个菜单项包^-子菜 单,其中该子菜单包衬菜单项,和其中菜单项的选取与指针在第一方向上的 移动相关联而子菜单项的选取与第二方向相关联。
本发明还提供了一种方法其中显示菜^f半有仅显示所选取的菜单项。^ 取的菜单项不显示。在一个可选实施例中菜单项包—个图标。
本发明进一步以一种非常有益的方式提供了 一种从菜单中激活选取的方 法,包括用户将指4f^多动到一菜单与其链接的对象上的一个位置;等待一段 预定义的时间,^il段期间在该菜^^^示在屏幕上之前指针^kli^t^t 上不动。
当通过将指4^ ^象上而激活选取时这种方法非常有益,并且一J^旨 针WJ处移动越iixt象就立即阻止菜单的显示,而菜单项则以高速被接i^^取就^t^象该选林菜单上"赛跑"。 一个预定义的菜单项,即"默i/Jt项",在菜单 出l^会立即^^取,因此一旦用户^t"^^WMt,例如点击^,无需等 待菜单出现,默认的菜单项就^#:自动选取。不4M该方法,则用户^到在 指针vM"象上开始移动和IMt按钮的时刻之间的时间段内菜单项被高速选取, 船一旦用户IMt该独则 一个'随机"菜单项^lfol取。
除了通it^j:指针树^JiiM^vy^单中激活选取以外,在一个可选的 实施例中,激活选取包含,一个按钮。在一个实施例中该^fe是形成键盘的 -~^分的^。在另一个实施例中该^fe是鼠朽键。在另一个可选的实施例中 通过听觉输入,例如输旨令,綠活选取。
本发明进一步提供了一种方法,其中用于在菜单中选取的指针的灵^Jbl: 可调节的。W卜,该灵^bi可以独立调节的,且可以在用户界面中iU,并 且如^更有打开的菜单它是有效的。
^ fe^发明的一个实施例中提供了一^i殳备,其包t个处理器单元、 一个 ,器和一个屏幕,适于^i^亍上^法。
在另一个实施例中,本发明提供了借助于计算^f亍Jiii方法的软件。
在另一个实施例中,提供了一数据载体,其包^""种计W^呈序,该计算才財I^借助于一个处理单;^皮批f亍时可以实SUi述方法。


通过引用描#随附的图表,实施例可以解释得妙清楚
图1A示出了一个^"幕上可视的对象并且4树该对IMt本发明记载一个
图1B示出了图1A的对絲菜单,其中第二菜单项初逸取。 图1C示出了图1A和图1B的对絲菜单,其中^的菜单项^i^取。 图2A示出了对象的一个可选实施例和据发明记载的菜单,其中第二茱单 项舰l
图2B示出了图2A的对絲菜单,其中笫三菜单项,ic4取。 图3A示出了才娥本发明的对^菜单的一个可选实施例,其中,第二菜 单项,即所示的中间菜单项被选取。
图3B示出了图3A的对^菜单,其中第三菜单项即所示的中间菜单项^it取,左边的第一菜单项没有显示而第四菜单项显示在右边。
图4A示出了据本发明记载的对#^菜单的一个可选实施例,其中第三菜 单賴烛取。
图4B示出了图4A的对絲菜单,其中一个来自第一菜单的子菜单项被选取。
图5A示出了据本发明记载的对^菜单的一个可选实施例,其中第一功 淑链取。
图5B示出了图5A的对I^菜单,其中第二功負^fo^取。 图5C示出了图5B的对絲菜单,其中第三功育^fct取。 图6示出了才娥>^发明方法的一个5危程图。
图7示出了一个具有菜4^的应用程序窗口 ,其中应用据本发明记栽的方
法iM^:^—个菜单项。
在所有的图中,相同的附图才斜6^^目同的组件。
图1示出了在计^^L^幕JJt过用户界面显示一个对象12。对象12可以 以不同形式显示,例如桌面图标、文件管理程序中的文件图标、数据库中的数 据库记录、因特网浏览器中的链接等等。^il个M实施例中对象12下面有一 条线14以表明对象12是"H^^接。链接到对象12的一个菜单10显示有多个 菜单项100-105,其中第一个菜单项100被选取(通过阴影指示)。 一个指针16 悬^t象12^Ji。最后,屏幕Ji^示了,对象18,其可itilfeJr有一^h^接的 菜单。
扭常^fM时,菜单10不显示,因jW^P对象12、 18都是可见的。当使 用鼠标浙指针16置于对象12 ^11###^^上静止一小段时间例如250微秒 时,菜单10显示出来。因此,无需用户对驗,例如^f示右键,进行^f可辦 菜单10就可以自动显示。菜单10显示6个茱单项100-105,其中菜单项100已
经被预;fe^取并指明。贿,当用户选择e^^取的菜单项100时,例^^t鼠
标城敲"回车"键,与菜单项100相关联的命4^^皮船而无需I^甜旨针一定 位于菜单10之上。如^菜单10显示之前用户已经操怍了鼠标键,则与预先 选择您殳有显示的菜单项相关联的指令也^f皮^f亍。以与在大多数图形辦系
1、 防止服务器机柜断电的方法,其特征在于是通过电流检测模块检测服务器 的输入电流,电流检测模块将检测结果送比较-驱动模块与预先设置的基准电流进 行比较, 一旦服务器的输入电流超出基准,比较-驱动模块立即驱动开关控制模块 断开电源停止向该服务器供电,从而避免整个服务器机柜发生断电事故。
2、 根据权利要求l所述的防止服务器机柜断电装置,其特征在于包括供电模块(1),电流检测模块(2),比较-驱动模块(3),开关控制模块(4),报警模块(5),其中供电模块(1)负责给电流检测模块(2),比较-驱动模块(3),开关控制 模块(4)和报警模块(5)提供电源,以保证各个功能模块正常工作;电流检测模块(2)采用电流传感器,负责采集单台服务器的输入电流,并进 行电流-电压的转换;比较-驱动模块(3)负责将采集到的输入电流与基准相比较,同时为开关控 制模块(4)提供合适的驱动信号;丌关控制模块(4)采用电子开关,根据比较-驱动模块(3)提供的驱动信号 控制电子开关的"通"和"断"动作,达到维持或断开单台服务器供电的目的;报警模块(5)可采用光信号或声音信号,当单台服务器的供电被"断开"时, 会发出报警信号,从而方便维护人员采取相关措施。通iiii一步的一次移动指针16—小郷巨离而是通过一次移动指针一小御巨离并 >^#^止来开始对顺序菜单项的连续选^±程。菜单项连续iiMfe^取,其中在 连续选取之间存^^以防jii^城程太快使得用户无法及时反应。通过再次 移动指针16—小微巨离,to的是向相^r向移动,选: ui牙勤皮再次停止。与 选取菜单项相关联的命4^t过,^,例如I^示左键,而被批f亍。在一个可选实施例中,不必^t确地停jLi^续选取,但是扭续选取时IMt—个独以执行与在那个时刻选取的菜单项相关联的命令。图4A示出了一个可选实施例,其中窗口 40包^#_接12的一个列表41。 当指针16移到链接12上时,数出现带有四个菜单项400-403的窗口 42。 一 个默认的菜单项402净iL4取,并且与链接12相关联的信息^M匡44中显示,其 中标题46示出了已选取的链接12,子标题48和框49包含与链接12相关的进 一步信息。通it7K平移动指针16 —小鄉巨离选取菜单项400-403。菜单项400"403 中的至少一个本身也是一 (子)菜单,传J欠包^菜单项404~405。在菜单项 400"403下,通过垂直移动指针16—小鄉巨离选取子菜单项404, 405。在一个可选实施例中,当指针16树象12^Ji^多动时(图5A), 4^P菜 单不会随之打开。如果用户点击对象12, #实施例中例女1^接,默认l^ft被 船。^!一^M接的情况下,则沿着该链接。然而,通錄指针16移动一 小微巨离^^fciL即点击,则不是在菜单中选:^续菜单项,指针16的形态被 妙以辦后续菜单项。^il个示范性的实施例中,该链接是与一个人员联系 数据的链接。预定义的命4SWL该链接,^显示人员联系数据。与第二菜单 项相关联的,是呼叫人员。图5B示出了指针16已经得到电话56的形态,以 便指示呼叫人员的第二菜单项e^it取。JjHi,点击^#左键,与链接12相关 联的人员被呼叫。如果指针16从图5B的位置继续移动一小鄉巨离然后静止, 指针56将呈现随后的形态58 (图5C)以指示第三菜单项已经净A^取。形态58 指示与第三菜单项关联的命令是剪切置于剪贴板上的对象。图7示出了一个窗口 40,其中显示了一个窗口标题72和一个菜#10。 用户通过^Mt^^J^^10中激活选取而不论指针16的位X^何处。Jjtb, 7jC平移动指4十16 —小鄉巨离—个接一个的选取菜单项700-704。如果垂直移 动指针16,子菜单700-704中的子菜单项705、 706^fe^取。不是所有的菜单项 都是子菜单。通过垂直移动指针16 —小鄉巨离,可以从子菜单702中做出选取。通过##^#^于与已选取菜单项或子菜单项相关联的命令。才緣本发明的-^t方法(图6)开始于60。步骤61包括,等待一^H^从 菜单10中激活选取,例如I^甜旨针16置于对象12 ^Ji或用户点击一个g。 ^i^^^^t活后,进4滩查62菜单10是否64皮显示。这是一*')如在应用程 序的窗口中是否永短示应用禾1^菜特的情况。如果菜单10还未# :示,从 判断62得出分支72, It^菜单10 ^幕Ji^示63。 一旦菜单10显示^^幕 上(分支74或如果菜单10已经显示的分支73 ),就选取一个预定义的菜单项并 在屏幕64上指示。一^S^示准菜单项净A^^M旨示,那么步骤65包括等待用户 激活。在这个M的例子中,步骤65包括一方面等待指针16的移动(分支77 ), 另一方面等待用户的选^l动作78,例如点击鼠标左键。如果检测到用户动作, 则^H古66用户动作是何种类型。如^f多动指针16,则一个后续菜单项67,iC^ 取并^^幕上被指示。步骤65还包括再次等待用户动作(分支79)。如果£^ 测到的用户动作^i选取动作,则扭軒与选取的菜单项相关联的命令68。,执 行命令,选,束69。本发明不限于上述讨论的实施例,^f朱护范围由下列^U'J要求i兑明,并在其 范围内可f沐M改变和变型。
权利要求
1、一种用于从屏幕上的菜单(10)中选取菜单项(100-105,200-202,300-303,400-405)的方法,包括用户借助于输入部件从菜单(10)激活选取,该输入部件与处理器单元通信,而该处理器单元与屏幕通信;如果菜单(10)还没有在屏幕上显示,则在屏幕上显示菜单(10);从菜单(10)中选取一个预定义的菜单项;在屏幕上指示菜单(10)中的预定义菜单项;通过在屏幕上被菜单(10)覆盖的区域外将指针(16)移动相对较小的一段距离,从菜单(10)中选取一个后续的菜单项,其中指针(16)所移动的距离小于已被选取的菜单项和将要被选取的菜单项之间的距离;指示屏幕上已被选取的菜单项;在操作该输入部件后执行至少一个与已被选取的菜单项相关联的命令。
2、 HM'虔求1所述的方法,其中^jti^取一个后续菜单项期间,指针(16) 处于菜单^A的区域"卜。
3、 W又禾'漆求1或2所述的方法,其中为了选取一个后续的菜单项,指针 (16)在菜单覆盖的区域^卜被移动一 目对较小的距离。
4、 N5U']JMU、 2或3所述的方法,其中显示菜单(10)伴有显示;^U匕 垂直的取向的菜单项。
5、 M5U'漆求1、 2或3所述的方法,其中显示菜单(10)伴有显示M7JC平取向的菜单项。
6、 如W'j要求1-5中任一项所述的方法,其中显示菜单(10)伴有显示菜 单(10)的一部分,其中,当在指针(16)移动期间一个菜单项被选定时,在 菜单(10)第一侧上的可g单项消失而在菜单第二侧上的可选菜单项出iW 屏幕上。
7、 如W,漆求1-6中^-项所述的方法,其中菜单(10)中的至少一个菜 单项包^"-子菜单,其中该子菜单包^菜单项,并且其中菜单项的选取与指 针(16)在第一方向上的移动相关联而子菜单项的选取与第二方向相关联。
8、 如权利要求1-3或7中任一项所述的方法,其中显示菜单(10)伴有仅显示所选取的菜单项。
9、 H5U'决求1-8中任一项所述的方法,其中激活^V^单(10)的选取包拾用户将指针(16)转移到与一菜单(10)链接的对象(12)上的一个位置; 等待一段预定义的时间,^it段期间,在菜单(10) M幕J^組示之前 指针(16) M象(12) ^S4Ui不动。
10、 ^f又矛溪求1-9中^"~项所述的方法,其中用于在菜单(10)中进行 选取的指针(16)的灵^i可调节的。
11、 一种设备,包括处理器单元、絲器和屏幕,适于4^fMU'j要求1-10 所述的方法。
12、 一种借助于计算机实现:M又利要求1-10中一个或多个^M,J要求所述的 方法的lt件。
13、 一种数据载体,包^i十^^f1^,当该计^NE^由一处理器单;U^ 行时实现如权矛漆求1-10中一个或多个 M'J要求所述的方法。
全文摘要
一种用于从屏幕上的菜单中选取菜单项的方法,包括用户借助于输入部件从菜单激活选取,该输入部件与处理器单元通信,而该处理器单元与屏幕通信;如果菜单还没有在屏幕上显示,则在屏幕上显示菜单;从菜单中选取一个预定义的菜单项;在屏幕上指示菜单中的预定义菜单项;通过在屏幕上被菜单覆盖的区域外将指针移动相对较小的一段距离,从菜单中选取一个后续的菜单项,其中指针所移动的距离小于已被选取的菜单项和将要被选取的菜单项之间的距离;指示屏幕上已被选取的菜单项;在操作该输入部件后执行至少一个与已被选取的菜单项相关联的命令。
文档编号G06F3/0482GK101231569SQ200710306270
公开日2008年7月30日 申请日期2007年12月21日 优先权日2006年12月22日
发明者M·科恩 申请人:谢里昂有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1