专利名称:用于在移动设备中提供与计算机应用程序相关联的选项的方法、菜单及其应用程序的制作方法
技术领域:
下文总体涉及在移动设备中提供与计算机应用程序相关联的选 项,并且具体用于移动并组织计算机应用程序。
背景技术:
典型地,用户易于通过计算设备的操作系统进入计算机应用程 序。该应用程序或者直接存储在设备上或者通过入口 (例如网络浏览 器等)加载到设备上。最通常地,通过使用诸如鼠标或触发按钮之类 的选择工具在选择在显示器上所呈现的图标来加载上述应用程序。可 以将图标和应用程序本身组织成文件夹,并且该组织可以在一个或多 个屏幕上显现。
应用程序(及关联图标)的构成可以包括移动、分组、删除、添 加等。典型地,在响应于用户命令而显示的菜单中提供这些选项。用 户可以滚动菜单,以及如果适用的话,加载子菜单以便访问与总体特 征相关联的另外特征。
菜单和子菜单的呈现通常需要加载新的屏幕,并且在访问子菜单 时,典型地加载另外的屏幕。如果强制用户通过这些菜单导航,则他 们可能变得困惑或者忘记他们原先打算做什么。当出现不熟悉或看起 来不相关的菜单时,用户可能选择彻底退出菜单,因为他们感到他们 己经犯了某些错误。对于移动设备,其中显示器相对较小并且接口机 制更加有限,这些缺点可能加剧。
US2004/268265公开了 一种基于上下文的通信菜单,以及 EP1434412公开了一种用于移动终端上的显示菜单的导航方法。
通常,上述菜单的问题是需要通常通过加载多个子菜单的多个选择,以便执行针对菜单中所提供的选项的期望结果。 以下可以消除或缓和上述缺点中的至少之一。
发明内容
在主要方面中,本发明提供了一种用于提供与存储于移动设备中 的计算机应用程序相关联的选项的方法,该方法包括识别对所述移 动设备的输入;在识别所述输入时,显示包含与所述应用程序相关联 的一个或多个选项的列表的菜单;在所述菜单中,直接在所述选项的 至少一个选项之下显示结果子列表,所述结果子列表(52)可以直接 选自所述菜单(46),并且与所述选项中的所述至少一个选项中的各个 选项相关联。
现在参考附图,仅作为示例,对实施例进行描述,在附图中
图1是一种移动设备以及用于该移动设备的一对显示屏幕的示意图。
图2是一种组织应用程序工具的屏幕截图。
图3是示出了使用图2中的工具将应用程序移进文件夹的一连串 屏幕截图。
图4是示出了使用图2中的工具将应用程序移进文件夹的一连串 屏幕截图。
图5是示出了使用图2中的工具来创建新文件夹的一连串屏幕截图。
图6是示出了将应用程序移进在图5中所创建的新文件夹的一连 串屏幕截图。
图7是示出了使用图2中的工具来以另一应用程序代替主屏幕中 的应用程序的一连串屏幕截图。
图8是示出了使用图2中的工具来隐藏应用程序的一连串屏幕截图。
图9是示出了使用图2中的工具来恢复所有隐藏应用程序的一连串屏幕截图。
图10是图1中的移动设备的元件的示意性方框图。
图11是图10中所示的存储器的示意性方框图。
具体实施例方式
下文可以提供一种使用户能够使用少于在先菜单的选择来执行针对菜单中选项的结果(outcome)的方法以及基于计算机的菜单(具 体用于移动设备)。通过在菜单中为结果列表提供选项,可以最小化选 择的数目,这样使得可以直接从菜单中选择期望结果,并由此不需要 通过子菜单的导航。
首先参照图1,示出了移动设备10。移动设备10通常包括显示 器12以及视图光标定位设备14,例如定位旋轮(如图所示)或者跟 踪球(未示出)。可以广泛地采用一个或多个定位或光标/视图定位机 制,例如触摸板、导航杆按钮、鼠标、触摸屏、写字板或无论当前己 知或未知的其它。移动设备10还包括退出(escape)或取消按钮16 以及键盘18。在本示例中,将键盘18布置在移动设备外壳和定位设 备14的正面,并将取消按钮布置16在外壳的侧面。在本示例中,键 盘18是标准QWERTY键盘,但是可以采用縮减QWERTY键盘来代 替。
定位设备14可以充当另一输入元件,并且是可旋转的,以便向 处理器238提供选择输入(见图10),此外还可以朝外壳的方向按下 该定位设备14,以便向处理器238提供另一选择输入。显示器12可 以包括光标(未示出),其通常描述将要接收下一输入或选择的位置。
将理解的是,图1中所示的移动设备IO仅为了例证,并且各种 其它移动设备同样适用于以下示例。
图10是本公开的优选移动台202的详细方框图。这里,术语"移 动台"将表示例如移动设备10中的可操作元件。移动台202优选地为 具有至少语音和高级数据通信能力(包括与其它计算机系统进行通信 的能力)的双向通信设备。依靠由移动台202所提供的功能,可以将 移动台202称为数据消息收发设备、双向寻呼机、具有数据消息收发 能力的蜂窝电话、无线因特网装置或数据通信设备(具有或不具有通
话能力)-例如图1中所示的移动设备10。移动台202可以在其地理 覆盖区域内与多个固定收发信机站200中的任何一个进行通信。
移动台202通常将结合通信子系统211,通信子系统211包括接 收机212、发射机214、以及诸如一个或多个(优选地为嵌入式或内置 的)天线元件216和218、本地振荡器(LO) 213、以及诸如数字信 号处理器(DSP) 220之类的处理模块。对于通信领域的技术人员, 显而易见的是,通信子系统211的具体设计取决于移动站202所旨在 操作于其中的通信网络。
在必须的网络注册或激活过程完成之后,移动台202可以通过网 络发送并接收通信信号。将由天线216通过网络所接收的信号输入至 接收机212,接收机212可以执行诸如信号放大、下变频、滤波、信 道选择等、以及在图IO所示的示例中的模数(A/D)转换的普通接收 机功能。对接收信号的A/D转换允许在DSP220上执行更为复杂的通 信功能,例如解调和解码。按照相似的方式,例如通过DSP220对要 传送的信号进行处理,包括调制和编码。将这些DSP处理后的信号输 入至发射机214,用于数模(D/A)转换、下变频、滤波、放大、以及 通过天线218在通信网络上的传送。DSP220不仅对通信信号进行处 理,还为接收机以及发射机提供了控制。例如,可以通过在DSP220 中所实现的自动增益控制算法来自适应地控制施加到接收机212和发 射机214中的通信信号的增益。
网络访问与移动台202的订户或用户相关联,因此移动台202需 要将用户识别模块或"SIM"卡262插入SIM接口 264,以便在网络 中进行操作。SIM262是用于识别移动台202的终端用户(或订户) 以及用于使设备个人化的一种传统的"智能卡"。在没有SIM262的情 况下,移动台终端不能完全通过无线网络进行通信操作。通过将 SIM262插入移动台202,终端用户可以任意访问他的/她的预订业务。 SIM262通常包括处理器以及用于存储信息的存储器。由于SIM262与 SIM接口 264相连,因此SIM262通过通信线路与微处理器238相连。 为了识别订户,SIM262包含诸如国际移动订户身份(IMSI)之类的一些用户参数。使用SIM262的优点在于终端用户不必由任何单一物理移动台所绑定。SIM262也可以存储移动台的附加用户信息,包括记事册(或日历)信息和最近呼叫信息。
移动台202是电池供电设备,因此移动台202还包括用于接收一个或多个可充电电池256的电池接口254。这种电池256为移动台202中的大部分(如果不是全部)电路提供电源,并且电池接口 254为电 池256提供了机械和电连接。电池接口 254与稳压器(未示出)相连,该稳压为所有电路提供稳定电压V。
移动台202包括控制移动台202的全部操作的微处理器238。通 过通信子系统211执行包括至少数据和语音通信的通信功能。微处理 器238还与附加设备子系统(例如显示器222、闪存224、随机存取存 储器(RAM) 226、辅助输入/输出子系统228、串口 230、键盘232、扬声器234、麦克风236、短距离通信子系统240、以及统称为242的 任意其它设备)相互作用。图IO中所示的子系统中的一些执行通信相 关的功能,而其它子系统可以提供"驻留"或设备上功能。特别地,例如,可以将诸如键盘232和显示器222之类的一些子系统用于通信 相关的功能(例如,输入用于通过通信网络进行传送的文本消息)以 及设备驻留功能(例如,计算器或任务列表)。优选地,将微处理器 238所使用的操作系统软件存储在诸如闪存224之类的永久存储器中,该永久存储器备选地可以是只读存储器(ROM)或类似的存储元件(未 示出)。本领域的技术人员将理解,可以将操作系统、特定设备应用程序或其部件暂时加载到诸如RAM226之类的非易失存储器中。
除了其操作系统功能之外,微处理器238优选地实现软件应用程 序在移动台202上的执行。通常在移动台202的制造期间将控制基本 设备操作的预定应用程序集合(包括至少数据和语音通信应用程序、 以及本公开的发明功能)安装在移动台202上。可以加载到移动台202上的优选应用程序可以是具有组织及管理与用户相关的数据项(例如 电子邮件、日历事件、语音邮件、约会、以及任务项目,但不局限于 此)的能力的个人信息管理器(PIM)应用程序。自然地, 一个或更多存储器在移动台202和SIM262上可用,以促进PIM数据项和其它信息的存储。
PIM应用程序优选地具有通过无线网络发送和接收数据项的能力。在本公开中,通过无线网络将PIM数据项与所存储的和/或与主 机计算机系统相关联的移动台用户的相应数据项无缝地进行结合、同 步和更新,由此在移动台202上创建相对于这种项目的镜像主机。这在主机系统是移动台用户的办公室计算机系统中是尤其有利的。附加 应用程序还可以通过网络、辅助子系统228、串口 230、短距离通信子 系统240、或任何其它适当的子系统242加载到移动台202上,并且 由用户安装在RAM226中或者优选地非易失存储器(未示出),以便 由微处理器238进行执行。应用程序安装中的这种灵活性增加了移动 台202的功能性,并且可以提供增强的设备上功能、通信相关的功能、 或者两者。例如,安全通信应用程序可以实现电子商务功能以及通过 使用移动台202所要执行的其它这样的金融业务。
在数据通信模式中,由通信子系统211对诸如文本消息、电子邮 件消息、或网页下载之类的接收信号进行处理,并将其输入至微处理 器238。优选地,微处理器238将进一步处理该信号,以便输出至显 示器222或备选地输出至辅助I/O设备228。例如,移动台202的用 户还可以使用键盘232结合显示器222以及可能的辅助I/O设备228 一起来编写诸如电子邮件消息之类的数据项。优选地,键盘232是完 全字母数字键盘和/或电话类型的小键盘。这些编写后的项目可以通过 通信子系统211在通信网络上传送。
对于语音通信,移动台202的全部操作在实质上是类似的,除了 可能将接收信号输出至扬声器234,以及用于发射的信号可能由麦克 风236产生。还可以在移动台202上实现诸如语音消息记录子系统之 类的备选的语音或音频I/O子系统。尽管语音或音频信号输出优选地 主要通过扬声器234来实现,还可以将显示器222用于提供对呼叫方 身份的指示、语音呼叫的持续时间、或其它语音呼叫的相关信息作为 一些示例。
图10中的串口 230通常在个人数字助理(PDA)类型的通信设 备中实现,其中与用户的台式计算机同步的个人数字助理(PDA)类型的通信设备是期望(虽然是可选)的组件。串口 230使用户能够通 过外部设备或软件应用程序来设置偏好,并且除了通过无线通信网络 以外,还通过提供信息或下载到移动台202的软件来扩展移动台202 的能力。例如,可以将备选下载路径用于通过直接、因而是可靠且可 信的连接将加密密钥加载到移动台202上,以便由此提供安全15设备 通信。
图10中的短距离通信子系统240是提供了移动台202和不同系 统或设备(不必是类似设备)之间的通信的附加可选组件。例如,子 系统240可以包括红外设备和关联电路及组件、或者BluetoothSIG通信 模块,以用于提供与支持类似功能的系统和设备的通信。BluetoothSIG是Bluetooth SIG公司的注册商标。
回到图1,移动设备10显示主屏幕(home screen) 20,该主屏幕 优选在对设备10上电时为活跃屏幕,并构成用于显示图标26、 28的 主格式栏应用程序。主屏幕20通常包括状态区域22以及向显示器12 提供图形背景的主题背景24。除了图形主题背景24之外,主屏幕20 还包括与用户定义的"特别喜爱的"应用程序有关的一连串图标26。 优选地,主屏幕20限制在主屏幕20上所显示的图标26的数目,以便 不破坏背景24,背景24典型地是针对审美原因所选定的。主屏幕20 还包括将用户带到在图1中下半部分所示的主应用程序屏幕30的可选 择的指示符28。
然后,可以通过向诸如电子邮件应用程序432之类的应用程序提 供适当的用户输入来从显示器12启动(打开或查看)该应用程序。例 如,通过旋转定位设备14来使电子邮件图标26高亮、以及通过平移 定位设备14来提供选择输入,可以启动电子邮件应用程序432。
在给定了在视觉上显示的相对大的信息以及小尺寸的显示器12 的情况下,由于在任意给定时刻信息和消息典型地仅部分呈现在显示 器12的有限视图上,因此使用光标/査看定位机制的移动、导航、和/ 或滚动是有益的。如先前所述的,定位设备14是用于实现这种移动的 一种有用的光标/查看定位机制。可以称为滚轮或滚动设备的定位设备 14具体包括圆盘,该圆盘可绕着外壳的固定轴旋转,并且可由终端用户的食指或拇指旋转。当部分显示信息或消息时,定位设备14的向上 旋转导致向上滚动,这样使得显示器12呈现出信息或消息的上部分的 视图。类似地,定位设备14的向下旋转导致向下滚动,这样使得显示 器12呈现出信息或消息的下部分的视图。将定位设备14沿着固定线 性轴安装,使得终端用户能够朝着外壳向内按下定位设备14,以便选 择信息。
应用程序屏幕30包括类似的状态区域22和应用程序部分32,应 用程序部分32显示用于使用户输入能够引起处理器238访问由移动设 备IO所提供的各个"可视"应用程序的一连串图标34。"可视"应用 程序通常是下面将详细描述的尚未从显示器12上的视图中隐藏的应 用程序。该一连串图标34优选地显示主屏幕图标26 (本示例中的前4 个图标)以及"组织应用程序"图标36,"组织应用程序"图标36使 用户能够通过处理器238启动对组织应用程序40的访问。在由处理器 238发起组织应用程序40时所显示的输出的屏幕截图如图2所示。一 连串图标34中的一个或多个典型地是其自身能够组织其中的任意数 目的应用程序的文件夹(未示出)。
如图11所示,存储器224包括与一连串图标34相关联的多个应 用程序426用于数据处理。应用程序426可以是各种形式,例如软件、 固件等,但不局限于此。例如,应用程序426可以包括电话应用程序 430、组织应用程序40、电子邮件432、日历程序434、备忘录程序436、 消息43S、搜索440等。操作系统(OS) 432还存在于存储器224中。 本公开中的移动设备IO还适用于实现不同应用程序之间(例如,组织 应用程序40和应用程序426中的其它应用程序之间)的通信,从而为 了组织和/或处理针对那些应用程序426的图标的可视性,可以对设备 IO上的这些应用程序进行修改、移动、分类或交互。
回到图2,组织应用程序40显示与非文件夹的每个应用程序图标 34 (以及存储于存储器224的相应应用程序〉相关联的应用程序指示 符42的列表、以及与每个文件夹相关联的文件夹指示符44的列表。 如图2所示,使用适当的输入机制来使文件夹指示符44或应用程序指 示符42之一高亮使得处理器238加载来自存储在存储器中的应用程序
40的菜单46。在本示例中,指示符42、 44是排列在列表上的文字标 签。将被理解的是,其它类型的指示符也可以使用这种图标等。优选 地,在按下定位设备14时显示菜单46,其中触发和定位设备14使用 户能够使菜单46中的特定选项高亮。
菜单46可以列出任意数目的期望选项。图2中所示的是"移动" 选项48,在用户选择了 "移动"选项48时,该选项使用户能够移动 高亮指示符的位置(例如,记事本42);以及"移进"选项50,其包 括结果子列表52。在本示例中,结果列表表示可以将应用程序指示符 42移进其中(由此访问该应用程序)的文件夹。结果子列表52可以
由斜体字表示或者包括不同颜色以指示己添加的结果等。文件夹是针 对存储器224的组织元素,其可以将应用程序426聚合成用户定义(或 缺省)的集合。该文件夹使用户能够在视觉上对应用程序426进行分 类,并且典型地显示文件夹以使得其可与应用程序426区别开。通过 处理器238搜索存储器224来创建结果子列表52,以确定可用文件夹。 优选地,用户直接从移动选项48滚动进结果子列表52,并且如果希 望的话,可以从结果子列表52继续滚动经过子列表52到其它选项。
结果子列表52消除了使处理器238加载子菜单以便向用户显示 对可能结果的选择集合的需要,本示例中的结果是应用程序426能够 移进的那些文件夹。在传统意义上,在先菜单或者从主菜单横向显示 子菜单,或者加载具有结果列表的新屏幕。在显示空间短缺(例如在 移动设备10中)的情况下,不需要横向子菜单,因为它很可能隐藏指 示符42、 44从而使用户混淆。类似地,加载新菜单也可能混淆用户, 因为用户会相信他们已经选择了错误的选项,并且可能必须适应菜单 之间的导航方式。图2中所示的菜单46通过在逻辑上将结果子列表 52放置在选项50之下使得不需要子菜单,从而克服了混淆。
本示例中的菜单46还包括"创建文件夹"选项54,其使用户能 够让处理器238创建文件夹(以及将该文件夹存储在存储器224中), 从而进一步组织它们的图标34;以及"隐藏"选项56。"隐藏"选项 56使用户能够让处理器238在屏幕20和30(除了屏幕40之外的任何 其它类似的显示屏幕)中在视觉上隐蔽针对应用程序426的图标,同
时封锁对该应用程序426的访问。
将被理解的是,在以下描述中,给关于图2的相似元素提供相似 附图标记,其中为相同和相似元素提供具有前缀1、 2、 3等的相似附 图标记。
现在转向图3,示出了使用组织应用程序40的第一示例,其中将 记事本应用程序移进主屏幕20。屏幕(a)表示在选择了图标36的情 况下第一次被访问时的组织应用程序40。在本示例中,用户将记事本 应用程序移进主屏幕20,并据此首先如屏幕(b)所示地滚动并高亮 记事本指示符42。例如通过启动定位设备14、按下键盘18上的回车 键或者使用任意其它期望的输入激励来选择期望指示符42时,显示菜 单46 (也被高亮)。
在屏幕(c)中示出了菜单46,并且还可以在此图中看出(与图2 类似)在菜单46中直接列出了针对"移进"选项50的结果子列表 52,并且该子列表52在本示例中是"移进附件文件夹"结果52以及 "移进主屏幕"结果52。这表示存在一个文件夹(不同于概念上的主 屏幕文件夹),即存在位于应用程序屏幕30中的附件文件夹(未示出)。 如上述所讨论的,将应用程序移进主屏幕20使得针对该应用程序的图 标34直接从主屏幕20中当前可用。在本示例中,在主屏幕20中最多 允许5个应用程序,因此将记事本应用程序移进主屏幕20是可接受的。
通过滚动到期望文件夹由此使针对该文件夹的指示符高亮以及 选择期望文件夹,用户可以从结果子列表52中选择主屏幕20。然后 显示屏幕(d),屏幕(d)示出了当前存在于主屏幕20中的应用程序 列表,包括新近移动的记事本应用程序。优选地,如屏幕(d)所示, 在将记事本应用程序组织进其新文件夹之后,该记事本应用程序立即 处于移动模式,从而高亮了指示符并附上了移动模式特征64。移动模 式特征64指示处理器238保持部分选择(与拖放特征类似),直到用 户向处理器238提供指示符42、 44处于显示器12的期望位置的输入 指示,从而完成了移动操作。
移动模式特征64使用户能够通过对定位设备14的启动;(将指示 符放置在期望位置处、以及例如按下定位设备14、或任何其它适当的输入激励)在文件夹内移动指示符,以到达屏幕(e)中所示的状态。 屏幕(f)示出了在其自身以内不具有另一文件夹的文件夹内选择应用 程序时所显示的菜单146。从屏幕(f)中可以看出,通过处理器238 使用"移出"选项150代替菜单146中的移进选项50,这使用户能够 将主屏幕20中的任一应用程序移出该文件夹并移进应用程序屏幕30。
移动模式特征64取消了用户必须选择另外的选项来移动指示符, 因此在移动应用程序时,该程序优选地缺省处于移动模式,此时如果 期望的话,用户能够组织指示符42的顺序。
上述(以及下述)方法可以体现在计算机程序产品中,该计算机 程序产品包括计算机可读介质以及存储在该计算机可读介质中的计算 机指令,该计算机指令可由诸如移动台202的处理器238之类的一个 或多个处理器所执行。具体地,该方法可在移动设备IO上执行,该移 动设备10具有无线发射机214和接收机212、与无线发射机214和接 收机212相连的一个或多个处理器、以及诸如上面所述的用户接口, 其中一个或多个处理器可操作用于执行该方法。
使用组织应用程序40的第二示例如图4所示,其中在主屏幕文 件夹内移动记事本。屏幕(a)与图3中所示的屏幕相似。在本示例中, 用户使屏幕(b)和(c)所示的主屏幕文件夹的文件夹指示符44高亮 并选择该指示符。由于所选指示符是针对文件夹的,因此显示了不同 于图3中所示的菜单70,菜单70提供了已修改的选项列表。在本示 例中,菜单70部分提供了 "打开"选项72。
然后,如屏幕(d)所示,选择打开选项显示了当前在主屏幕20 中所组织的应用程序。为了在主屏幕文件夹内移动记事本,选择了记 事本指示符42,其显示了菜单146。然后,如屏幕(e)所示,用户滚 动并选择移动选项48。移动选项48的选择启用了移动模式特征64, 移动模式特征64使用户能够如屏幕(g)所示地高亮期望位置,其中 在启动定位设备14时,处理器238将指示符42放置在如屏幕(h)所 示的期望位置处。
因此,从第二示例中可以看出,移动选项48使用户能够启用移 动模式特征64,因此移动模式特征64可以由用户激活,并且不必作
为将应用程序移进文件夹的缺省选项。按照这种方式,用户可以随时根据图4中所示的步骤拖动并重新排列应用程序的顺序。
使用组织应用程序40的第三示例如图5所示,其中添加了新文 件夹。在本示例中,用户选择屏幕(a)中的任意一个指示符来显示菜 单46。然后选择创建文件夹选项54,创建文件夹选项54添加如屏幕 (b)所示的空文件夹44,使用缺省的嵌入式框来提示用户输入文件 夹名称。在本示例中,创建"下载"文件夹44,因此如屏幕(c)所 示,用户通过键盘键入字符串"D-O-W-N-L-O-A-D-S",并选择、回 车或最终确定该条目,以指示处理器创建文件夹44,用于在屏幕(d) 上显示并在存储器224中存储。通过创建下载文件夹44,用户可以通 过将应用程序移进此文件夹来进一步地组织该应用程序,这将在下面 参考图6进行说明。
使用组织应用程序40的第四示例如图6所示,其中将Yahoo MessengerTM应用程序42移进新近创建的下载文件夹44中。如屏幕(a) 和(b)所示,用户首先进入组织应用程序,滚动到期望指示符(在本 示例中,是针对Yahoo Messenger 应用程序42的),并选择显示如 图6所示的菜单246的指示符。应注意,菜单246与菜单46的不同之 处在于如屏幕(c)所示,结果子列表52此时包括在移进选项50 之下的下载文件夹。
然后,用户可以滚动到下载文件夹44,并选择该文件夹,这将用 户直接带到下载文件夹,如屏幕(d)所示。下载文件夹44包括先前 通过与图6中所示的类似的方式(在图中未示出)添加到下载文件夹 中的Google Talk 应用程序和天气应用程序。从屏幕(d)中可以看 出,自动启用移动模式特征64,并且在本示例中,用户选择如屏幕(e) 所示的文件夹44的顶部的缺省位置。屏幕(f)示出了用户可以通过 如上所述地选择其指示符来选择将Yahoo Messenger 应用程序移出 下载文件夹44。
使用组织应用程序40的第五示例如图7所示,并且本示例是从 图5所示的示例得到的,其中,在本示例中进行将Yahoo Messenger 应用程序42移进主屏幕20的尝试。如屏幕(a)所示,在本示例中,除了尚未组织进这些文件夹的那些应用程序以外,组织应用程序40 列出了下载、主屏幕和附件文件夹。如屏幕(b)和(c)所示,使 Yahoo Messenger 应用程序高亮,并选择Yahoo Messenger 应用程 序来显示菜单246。然后,用户可以从移进选项50之下的结果列表中 选择"主屏幕"。
在本示例中,由于设置了主屏幕最多只能显示5个应用程序,并 且当前在主屏幕20有5个应用程序,所以显示错误消息148来通知用 户为了进行选定的移动,需要从主屏幕文件夹中移除至少一个应用 程序。优选地,如屏幕(d)所示,错误消息148提供了直接转到主屏 幕文件夹44的选项,因此用户可以如屏幕(e)所示地移除应用程序。 然后,用户可以选择期望的指示符42,例如针对记事本应用程序,并 如屏幕(f)所示选择移出选项150,然后如屏幕(g)所示,移出选 项150将记事本应用程序放置回到组织屏幕40中。
优选地,在用户希望在屏幕40内移动记事本指示符的情况下, 缺省地启用移动模式特征64。可以替换为选择如屏幕(h)所示的当 前位置,然后如屏幕(i)所示,滚动并使Yahoo Messenger 应用程 序高亮。然后,用户可以选择指示符42来指示处理器238访问并显示 菜单246,然后如屏幕(j)所示,用户可以按照原先所计划地从结果 列表中选择主屏幕。与上述类似地,屏幕(k)、 (m)和(n)示出了 用户可以移动、放置以及如果期望的话将应用程序移出其当前文件夹。
使用组织应用程序40的第六示例如图8所示,其中电子邮件设 置应用程序被用户隐藏。如屏幕(a)、 (b)和(c)所示,用户可以滚 动、高亮并选择期望指示符,在本示例中该指示符与电子邮件设置应 用程序相关联。为了在组织屏幕30中隐藏电子邮件设置应用程序,用 户在菜单46内滚动,并选择隐藏选项56。 一旦隐藏了该应用程序, 则如图9中的屏幕(a)所示,该应用程序优选地呈现为"灰色"。
使用组织应用程序40的第七示例如图9所示,其中该电子邮件 设备未隐藏。如屏幕(a)和(b)所示,由于针对电子邮件设置应用 程序的指示符42变灰,优选地不使其高亮。然而,通过选择指示符 42、 44中的任意一个,显示菜单346。菜单346与菜单46的不同之处在于由于已经隐藏了一个或多个指示符/应用程序,利用其自身的结 果子列表列出了显示选项152。显示选项152优选地包括"显示全部"特征,其使用户能够立即对已隐藏的每个应用程序取消隐藏;以及"显 示"特征,在此特征之下显示了结果子列表。与针对移进选项50的结 果子列表类似,用户在向下导航菜单346时,优选地直接在子菜单上 滚动。在本示例中,结果子列表与用户想要取消隐藏的那些应用程序 相关联。同样地,用户可以直接从菜单346中选择期望应用程序,然 后如屏幕(c)所示,程序直接回到隐藏应用程序当前所在的文件夹(或屏幕)。
由显示选项152所提供的子列表避免了用户必须进入子菜单来选 择期望应用程序,而是实现了对期望结果的直接访问。然后,因为方 便在菜单346中将所有这些信息一起显示,所以用户可以明确地将其 选定结果与其关联选项相关联。
因此,可以看出,通过提供与菜单中的一个或多个选项相关联的 结果子列表,用户可以明确地将每个结果与各个选项相关联,从而最 小化可能由通过分支子菜单和/或附加屏幕的导航所产生的混淆。子列 表对于诸如移进选项50和显示选项152之类的典型地包括用于各个选 项的可管理数目的结果的选项尤其有益。优选地,只有当结果是可能 的时候显示子列表,因此菜单46应该能够动态地添加或移除结果和子 列表,以便例如创建诸如菜单146、 246和346之类的新菜单。
将被理解的是,在附图中示出并在上面描述了的具体选项、结果、 应用程序、屏幕、截图、图标仅作为例证,并且根据上述原理可以使 用多种其它变体。
将被理解的是,典型地将组织应用程序40作为可执行程序存储 在移动设备10上的存储器224中,该可执行程序可由处理器238通过 用户使用输入设备(例如定位设备14)来选择图标36所产生的指令 来访问,并且组织应用程序40包括能够显示并发起用于执行所提供的 各种选项和结果的例程的已知或普通图形用户界面元件。还将被理解 的是,上面所概述的原理还可以应用程序于台式计算机应用程序,)而 不必局限于移动设备10。
尽管已经参考某些特定实施例描述了本发明,如这里所附权利要 求所概述的,本发明的各种修改对于本领域的技术人员而言将显而易 见。
权利要求
1、一种用于提供与存储于移动设备(10)中的计算机应用程序(42)相关联的选项的方法,所述方法包括识别对所述移动设备(10)的输入;在识别所述输入时,显示包含与所述应用程序(42)相关联的一个或多个选项的列表的菜单(46);以及在所述菜单(46)中,直接在所述选项的至少一个选项之下显示结果子列表(52),所述结果子列表(52)直接选自所述菜单(46),并且与所述选项中的所述至少一个选项中的各个选项相关联。
2、 根据权利要求1所述的方法,其中,所述选项之一是移进选项 (50),并且所述结果子列表(52)表示在其中能够移动所述应用程序 (42)的文件夹,其中对期望文件夹的选择将所述应用程序(42)移进所述期望文件夹。
3、 根据权利要求1或2所述的方法,其中,所述选项之一是显示 选项,并且所述结果(52)的列表表示当前所隐藏的应用程序,其中 对期望应用程序的选择显现出所述期望应用程序。
4、 根据权利要求3所述的方法,包括提供显示全部选项作为所述 结果之一,其中对所述显示全部选项的选择显现出所有当前隐藏的应 用程序。
5、 根据权利要求2或从属于权利要求2的权利要求3或4所述的 方法,包括在将所述应用程序(42)移进所述期望文件夹时,启用 移动模式特征(64),所述移动模式特征(64)通过输入设备(14)使 与所述应用程序(42)相关联的指示符能够移动到所述期望文件夹内 的期望位置。
6、 根据权利要求5所述的方法,其中,使用滚动设备(14)来实 现对所述指示符(42)的所述移动。
7、 一种计算机程序产品,包括用于使计算设备执行根据权利要求 1至6中的任一权利要求所述的方法的计算机可读指令。
8、 一种显示在移动设备(10)上的基于计算机的菜单(46),用 于在识别对所述移动设备(10)的输入时提供与应用程序(42)相关 联的选项,所述菜单(46)包括针对所述应用程序(42)的一个或多个选项的列表;以及 直接在所述选项中的至少一个选项之下显示的结果子列表(52),所述子列表(52)直接选自所述菜单(46),并且与所述选项中的所述至少一个选项中的各个选项相关联。
9、 根据权利要求8所述的菜单(46),其中,所述选项之一是移进选 项(50),并且所述结果子列表(52)表示在其中能够移动所述应用程 序(42)的文件夹,其中对期望文件夹的选择将所述应用程序(42) 移进所述期望文件夹。
10、 根据权利要求8或9所述的菜单(46),其中,所述选项之一是 显示选项,并且所述结果子列表(52)表示当前所隐藏的应用程序, 其中对期望应用程序的选择显现出所述期望应用程序。
11、 根据权利要求10所述的菜单(46),包括提供显示全部选项作为 所述结果之一,其中对所述显示全部选项的选择显现出所有当前隐藏 的应用程序。
12、 根据权利要求9或从属于权利要求9的权利要求10或11所 述的菜单(46),包括在将所述应用程序(42)移进所述期望文件夹 时,启用移动模式特征(64),所述移动模式特征(64)通过输入设备(14)使与所述应用程序(42)相关联的指示符能够移动到所述期望 文件夹内的期望位置。
13、 一种移动设备(10)中的基于计算机的组织应用程序(36), 用于组织计算机应用程序(42),所述组织应用程序(36)包括在加载所述组织应用程序(36)时显示的主屏幕(40),所述主屏 幕(40)能够显示与所述计算机应用程序(42)相关联的文件夹(44) 和指示符(42);以及在选择针对应用程序(42)的指示符时显示的菜单(46),所述菜 单(46)显示针对由所述指示符(42)所识别的期望应用程序的一个 或多个选项的列表,所述列表包括直接显示在所述选项中的至少一个 选项之下的结果子列表(52),所述子列表(52)的可直接从所述菜单 (46)中访问,并且与所述选项中的所述至少一个选项中的各个选项 相关联。
14、 根据权利要求13所述的组织应用程序(36),其中,所述选 项之一是移进选项(50),并且所述结果子列表(52)表示在其中能够 移动所述应用程序(42)的文件夹,其中对期望文件夹的选择将所述 应用程序(42)移进所述期望文件夹。
15、 根据权利要求13或14所述的组织应用程序(36),其中,所 述选项之一是显示选项(152),以及所述结果子列表表示当前所隐藏 的应用程序,其中对期望应用程序的选择显现出所述期望应用程序。
16、 根据权利要求15所述的组织应用程序(36),包括提供显示 全部选项作为所述结果之一,其中对所述显示全部选项的选择显现出 所有当前隐藏的应用程序。
17、 根据权利要求14或从属于权利要求14的权利要求15或16 所述的组织应用程序(36),包括在将所述应用程序(42)移进所述 期望文件夹时,启用移动模式特征(64),所述移动模式特征(64)通 过输入设备(14)使与所述应用程序(42)相关联的指示符能够移动 到所述期望文件夹内的期望位置。
18、 一种移动设备(10),包括显示器(12)、处理器(238)、以及用于 存储计算机可读指令的存储器(224),所述计算机可读指令用于使所述移动 设备(10)执行根据权利要求I至6中的任一权利要求所述的方法。
全文摘要
本发明提供了一种菜单以及利用该菜单的应用程序,用于提供与菜单中的选项列表直接相关联的结果子列表,以避免多个子菜单和/或通过多个屏幕的导航。该菜单对于屏幕区域短缺以及通过多个屏幕的导航可能产生混淆的移动设备尤其有益。所述结果可以是在其中可以移动存储在移动设备上的应用程序的文件夹和/或可以取消隐藏的应用程序列表。在将应用程序移进文件夹时,优选地启用移动模式特征,使得用户能够在所选文件夹内移动应用程序,而不需要选择这样的选项。
文档编号G06F3/0482GK101206552SQ20071019948
公开日2008年6月25日 申请日期2007年12月13日 优先权日2006年12月18日
发明者艾伦·穆伊基奇, 蒋慧宇, 谢乐尔·利·洛林·斯科特 申请人:捷讯研究有限公司