用于手持式装置的重力式菜单制造方法及图纸

技术编号:7868213 阅读:133 留言:0更新日期:2012-10-15 02:29
可以提供一种重力式菜单管理方法。所述方法可以包括由布置在普及装置中的倾斜传感器确定所述普及装置的倾斜边缘。所述方法也可以包括在所述普及装置的GUI中在邻近所确定的倾斜边缘的所述GUI的部分呈现具有不同下拉式菜单的菜单条。在实施例的方面中,所述方法可以附加地包括由所述倾斜传感器确定所述普及装置的倾角以及根据所确定的倾角管理所述菜单的所述下拉式菜单中的菜单项的数量。例如,根据所确定的倾角管理所述菜单的所述下拉式菜单中的菜单项的数量可以包括:响应小倾角包括所述下拉式菜单中的菜单项的简约集合,并且响应大倾角包括所述下拉式菜单中的菜单项的详细集合。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及手持式装置中的用户界面管理的领域,并且更特别地涉及用于手持式装置的用户界面的菜单配置。
技术介绍
常规的图形用户界面(⑶I)已广泛使用多年。⑶I的主要功能包括提供用户界面控制,终端用户可以通过用户界面控制与底层应用交互。常见的CTI包括许多库存(stock)用户界面控制,当组合时它们中的多数可以适应应用所需的多数人机交互。例如,静态文本框控制可以用于将文本呈现给用户,而编辑框可以允许用户将文本输入提供给应用。单选按钮控制可以提供来自要素字段中的要素的独占选择,并且当然,菜单条可以提供下拉式菜单的选择,其中菜单条目与底层应用的计划功能在逻辑链接。 当在⑶I中显示用户界面控制时,常常必须在可以显示在⑶I显示内的信息量和优选的信息量可以呈现在其中的GUI显示内的可显示空间量之间进行权衡。在由于高度和宽度限制而必须减小显示区域的情况下,在更大显示空间内可以容易地分组并且显示的信息常常不能作为相关界面控制的单一、关联集合被呈现。已知该情况出现在包括手持式计算机和便携式蜂窝电话的普及装置的使用中。在普及装置的情况下,显示区域有时会被限制到小至一百六十(160)像素乘160像素区域或更小。在诸如个人数字助理、蜂窝电话和智能手机的普及计算机装置中流行的受限显示区域中的菜单条的使用会有问题,其中下拉式菜单中的菜单项的数量会大于能够被受限显示器容纳的数量。在最糟糕的情况下,下拉式菜单的长度将超出受限显示器,因此隐藏了在下拉式菜单的底部的那些菜单项,并且需要手动滚动以到达隐藏的菜单项。此外,受限显示器的宽度会限制菜单条中的下拉式菜单的数量。为了适应所有可能的受限显示器,应用开发者于是必须将下拉式菜单中的菜单项的数量和菜单条中的下拉式菜单的数量限制到已知的多数受限显示器能够容纳的数量,代价是那些装置具有受限较小的显示器。
技术实现思路
本专利技术的实施例在受限显示器中的菜单条管理方面解决了现有技术的缺陷,并且提供了用于重力式菜单的新颖且非显而易见的方法、系统和计算机程序产品。在本专利技术的实施例中,可以提供一种普及装置,所述普及装置包括电源、由所述电源供电的处理器和存储器以及由所述电源供电的显示器。所述装置也可以包括操作系统,所述操作系统在所述存储器中由所述处理器执行并且在所述显示器中提供图形用户界面(GUI )。值得注意的是,所述装置可以包括倾斜传感器,所述倾斜传感器耦合到所述处理器并且被配置成检测在所述装置的默认位置之上的所述装置的倾斜边缘,例如当所述装置保持水平时成一百八十(180)度(所述装置的表面法线),或者当所述装置保持略微向上倾斜时与表面法线成锐角(例如十度或十五度)。最后,所述装置可以包括重力式菜单模块。所述模块可以包括程序代码,所述程序代码在所述存储器中由所述处理器执行,并且在最靠近向上倾斜的所述装置的边缘的所述GUI中的位置显示下拉式菜单的菜单条,每个下拉式菜单具有菜单项的集合。在实施例的方面中,所述倾斜传感器还被配置成计算在所述装置和所述装置的默认位置的角之间测量的所述装置的倾角。因而,所述程序代码还能够响应由所述倾斜传感器计算的不同倾角增加所述下拉式菜单中的菜单项的数量。例如,所述程序代码还能够响应由所述倾斜传感器计算的大倾角设定所述下拉式菜单中的菜单项的完整集合,并且响应由所述倾斜传感器计算的小倾角设定所述下拉式菜单中的菜单项的减小集合。在本专利技术的另一个实施例中,可以提供一种重力式菜单管理方法。所述方法可以包括由布置在普及装置中的倾斜传感器确定所述普及装置的倾斜边缘。所述方法也可以包括在所述普及装置的GUI中在邻近所确定的倾斜边缘的所述GUI的部分呈现具有不同下拉式菜单的菜单条。在实施例的方面中,所述方法可以附加地包括由所述倾斜传感器确定所述普及装置的倾角以及根据所确定的倾角管理所述菜单的所述下拉式菜单中的菜单项的数量。例如,根据所确定的倾角管理所述菜单的所述下拉式菜单中的菜单项的数量可以包括响应小倾角包括所述下拉式菜单中的菜单项的简约集合,并且响应大倾角包括所述下拉 式菜单中的菜单项的详细集合。本专利技术的附加方面将部分地在下面的描述中进行阐述,并且部分地将从描述显而易见,或者可以由本专利技术的实施而获悉。本专利技术的方面将借助于特别地在附带的权利要求中指出的要素和组合而实现和获得。应当理解前面的概括描述和以下的详细描述仅仅是示例性的和解释性的,而不是如权利要求一样限制本专利技术。附图说明现在将仅仅通过例子描述本专利技术的优选实施例,其中图IA是根据本专利技术的优选实施例的被配置成用于重力式菜单的第一普及装置的图示; 图IB是根据本专利技术的优选实施例的被配置成用于重力式菜单的第二普及装置的图示;图IC是根据本专利技术的优选实施例的根据重力式菜单导航的菜单的菜单进展的图示;图2是根据本专利技术的优选实施例的普及装置的图示,所述普及装置被配置成用于普及装置的GUI中的菜单的重力式菜单管理;图3是流程图,示出了根据本专利技术的优选实施例的用于普及装置的GUI中的菜单的重力式菜单管理的方法。具体实施例方式本专利技术的实施例提供了普及装置的GUI中的重力式菜单。根据本专利技术的实施例,普及装置可以被配置成例如通过加速计或陀螺仪的使用检测装置的倾角。其后,当普及装置与装置的任何边缘成角度地向上倾斜时,如果还未显示,则装置的菜单条可以显示在最靠近向上倾斜的装置的边缘(“倾斜边缘”)的部分中,并且装置的GUI中的菜单条的下拉式菜单可以被配置成从其扩展。对于具有四个边缘的常规装置设计,可以显示下拉式菜单的四个不同集合,下拉式菜单的每个集合对应于显示器的唯一最高倾斜边缘。此外,下拉式菜单可以被配置成响应检测到大于阈值的装置的倾角包括更多的菜单项,并且响应检测到小于阈值的倾角包括更少的菜单项。在另一个图示中,图IA图形地描绘了被配置成用于重力式菜单的第一普及装置。如图IA中所示,由不同边缘110A、110B、110C、110D限定的具有显示器120的普及装置110可以被配置成最靠近最高倾斜边缘IlOA显示下拉式菜单140。如果在不同的边缘IlOC处于最高的情况下倾斜装置,则下拉式菜单160的不同集合将最靠近最高倾斜边缘IlOC显/Jn o用户可以选择这些下拉式菜单之一,暴露菜单项150、190的各自子菜单。选择可以由常规的选择操作实现,例如用手指或触笔触击或使用热键(对于包括键盘的装置)。菜 单的取消可以由将装置倾斜回到它的初始参考取向(例如180° )而实现。替代的选择操作可以通过图IC中所示的延时机构实现。最初,显示器出现作为当前选择的突出显示的第一下拉式菜单115。在延时之后,显示器出现突出显示的第二下拉式菜单125。该过程可以持续多个不同的下拉式菜单。选择可以通过摇晃装置或通过将装置进一步倾斜到更极限的角而实现。菜单的取消可以通过将装置倾斜回到它的初始参考取向(例如180°的表面法线)而实现,如上所述。继续该延时方法,一旦已选择下拉式菜单,则以突出显示的第一菜单项135作为当前选择显示下拉式菜单的菜单项的子菜单。在延时之后,显示器出现作为当前选择的突出显示的第二菜单项145。在进一步的延时之后,显示器出现作为当前选择的突出显示的第三菜单项155。选择和取消可以与前面的段落中一样实现。现在参考图1B,在本专利技术的实施例的方面中,包括在下拉式菜单1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.12.31 US 12/651,2041.一种普及装置,其包括 电源; 由所述电源供电的处理器和存储器; 由所述电源供电的显示器; 操作系统,所述操作系统在所述存储器中由所述处理器执行并且在所述显示器中提供图形用户界面(⑶I); 倾斜传感器,所述倾斜传感器耦合到所述处理器并且被配置成检测在所述装置的参考位置之上的所述装置的倾斜边缘;以及 重力式菜单模块,所述重力式菜单模块包括在所述存储器中由所述处理器执行的程序代码,所述程序代码在最靠近所述倾斜边缘的所述GUI中的位置显示下拉式菜单的菜单条,每个下拉式菜单具有菜单项的集合。2.根据权利要求I所述的装置,其中所述倾斜传感器还被配置成计算在所述倾斜边缘和所述参考位置之间的所述装置的倾角。3.根据权利要求I所述的装置,其中所述程序代码还能够响应由所述倾斜传感器计算的不同倾角增加下拉式菜单中的菜单项的数量。4.根据权利要求I所述的装置,其中所述程序代码还能够响应由所述倾斜传感器计算的大倾角设定所述下拉式菜单中的菜单项的完整集合,并且响应由所述倾斜传感器计算的小倾角设定所述下拉式菜单中的菜单项的减小集合。5.一种重力式菜单管理方法,其包括 由布置在普及装置中的倾斜传感器确定所述普及装置的倾斜边缘;以及 在所述普及装置的图形用户界面(GUI)中在邻近所确定的倾斜边缘的所述GUI的部分呈现具有...

【专利技术属性】
技术研发人员:M穆勒C杜根
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1