用于实现模块化、上下文感知的有效图形用户界面对象的装置和方法

文档序号:6568791阅读:120来源:国知局
专利名称:用于实现模块化、上下文感知的有效图形用户界面对象的装置和方法
技术领域
本发明 一 般涉及用于实现例如在移动蜂窝电话中使用图形用户 界面的方法和装置,并且尤其涉及这样的图形用户界面,其中可利 用用户可选择的、上下文感知的有效图形用户界面对象以在模块图 形用户界面环境之中提供用户可定制的信息呈现模式和操作。
背景技术
在诸如,例如移动蜂窝电话的便携通信设备的领域中,期望存 在将便携通信设备定制至个人偏好的能力,这种期望逐年增加。最 初,移动电话大而且笨重,并且外观非常类似于传统的有线电话。 这些早期的电话实质上不存在由用户定制的内在能力。
随着便携通信设备的技术复杂化地发展,提供用户可定制特征 的能力得到改进。近些年来,已经引入了具有用户可选择铃声和背 景图像的便携通信设备。这些用户可定制特征在用户中非常流行, 但是对于修改便携通信设备的整体外观和感觉来说,表现出的能力 非常有限。
对此的主要原因在于,铃声和背景图像仅涉及便携通信设备整 体功能性的 一 个部分。例如在传统的表范例之中操作收件箱中的消 息。该表通常示出了所接收消息的作者以及接收消息的日期。由此, 在针对按用户期望定制用户界面,例如收件箱中的消息的功能性方 面,存在相对较为有限的能力。
因而,本领域技术人员期望定制图形用户界面的有效元素的能 力,用于在例如便携通信设备中使用。尤其是,本领域技术人员期 望选择特定有效图形用户界面对象的能力,以便执行有效图形用户界面功能。
另外,本领域技术人员期望有效的图形用户界面对象,这增强 了用户的对发生事件的感知。传统的有效图形用户界面对象在很有 限的几个目录之中操作。本领域技术人员所期望的方法和装置将向 用户提供上下文感知的有效图形用户界面对象,所述对象对用户进 行响应并且报告用户更宽范围的信息。

发明内容
根据本发明的以下实施方式,克服了上述和其他问题并且实现 了其他的优点。
本发明的第一实施方式包括计算机程序,用于在具有用于显 示至少一个图形用户界面的显示器的电子设备中使用,所述图形用 户界面包括有效图形用户界面对象,所述有效图形用户界面对象执 行用于描述动态信息的有效图形用户界面显示功能,所述计算机程 序固定在有形的存储器介质中,并且可由电子设备的数字处理器执
行,所述计算机程序包括以下组件有效图形用户界面对象的库, 用以执行多个有效图形用户界面显示功能,其中在库中存在多个有 效图形用户界面对象以便执行多个有效图形用户界面显示功能的至 少一个;有效图形用户界面对象选择组件,用于显示可用于执行特 定有效图形用户界面显示功能的有效图形用户界面对象;用于接收 有效图形用户界面对象的选择以执行特定有效图形用户界面显示功 能;以及用于保存所述选择;以及有效图形用户界面对象选择索引, 用于记录所选择有效图形用户界面对象以执行特定有效图形用户界 面显示功能。
本发明的第二实施方式包括一种存储器介质,用于存储可由电 子设备的数字处理器执行的计算机程序组件,其中所述计算机程序 组件与电子设备的操作系统相结合操作,以对由所述电子设备的所 述操作系统使用的有效图形用户界面对象赋予模块性,以便执行有 效图形用户界面显示功能,以及其中当在所述电子设备的所述数字处理器执行所述计算机程序组件时,执行以下操作显示选择菜单, 所述选择菜单描述可用以执行有效图形用户界面显示功能的多个有
效图形用户界面对象;接收命令,所述命令选择特定有效图形用户 界面对象,以执行有效图形用户界面显示功能;以及使用所述所选 择的特定有效图形用户界面对象以执行所述有效图形用户界面显示操作。
本发明的第三实施方式包括一种存储器介质,用于存储可由电 子设备的数字处理器执行的计算机程序组件,其中所述计算机程序 组件与所述电子设备的操作系统相结合操作,以对由所述电子设备 的所述操作系统生成和控制的有效图形用户界面对象赋予模块性,
组件时,执行以下操作接收命令以启动有效图形用户界面对象选 择处理;针对每个图形用户界面功能,显示可用以执行所述图形用 户界面功能的有效图形用户界面对象的选择;接收用以执行所述图 形用户界面功能的有效图形用户界面对象的选择;以及保存用以执 行所述图形用户界面功能的所述有效图形用户界面对象的选择;以 及使用所述有效图形用户界面对象选择来显示所述图形用户界面。
本发明的第四实施方式包括一种电子设备,包括至少一个存 储器,用于存储图形用户界面控制程序以及有效图形用户界面对象 选择程序,其中所述有效图形用户界面对象选择程序操作以对由所
述图形用户界面控制程序生成的有效图形用户界面对象赋予模块 性;显示器,用于显示图形用户界面,所述图形用户界面包括至少 部分有效图形用户界面对象,由此所述有效图形用户界面对象执行 有效图形用户界面显示功能;至少一个输入设备,用于输入控制所 述电子设备的命令;以及处理单元,耦合至所述至少一个存储器、 显示器以及所述至少一个输入设备,用于执行所述图形用户界面控 制程序以及所述有效图形用户界面对象选择程序,由此当执行所述 有效图形用户界面对象选择程序时,执行以下操作显示选择菜单, 所述选择菜单描述可用于执行有效图形用户界面显示功能的多个有效图形用户界面对象;接收命令,所述命令选择特定有效图形用户 界面对象以执行有效图形用户界面显示功能;以及将用以执行所述 有效图形用户界面显示功能的所选择的有效图形用户界面对象的所 述选择保存至所述电子设备的所述存储器。
本发明的第五实施方式包括处理器实现的方法,用于在具有用 于显示图形用户界面的显示器的电子设备中使用,所述图形用户界
面包括至少一个有效图形用户界面对象,由此所述至少一个有效图 形用户界面对象执行有效图形用户界面显示功能,所述方法包括 在所述电子设备的显示器上显示选择菜单,所述选择菜单示出了可 用于执行所述有效图形用户界面显示功能的多个有效图形用户界面 对象;接收命令,所述命令选择特定有效图形用户界面对象,以执 行有效图形用户界面显示功能;以及使用所述所选择的特定有效图 形用户界面对象以执行所述有效图形用户界面显示功能。
本发明的第六实施方式包括一种电子设备,包括存储器部件, 用于存储图形用户界面控制程序以及有效图形用户界面对象选择程 序,其中所述有效图形用户界面对象选择程序操作以对由所述图形 用户界面控制程序生成的有效图形用户界面对象赋予模块性;显示 部件,用于显示图形用户界面,所述图形用户界面包括有效图形用 户界面对象的至少一部分,由此所述有效图形用户界面对象执行有 效图形用户界面显示功能;输入设备部件,用于输入控制所述电子 设备的命令;以及处理器部件,耦合至所述存储器部件、显示部件 以及所述输入设备部件,所述处理器部件用于执行所述图形用户界 面控制程序以及所述有效图形用户界面对象选择程序,由此当执行 所述有效图形用户界面对象选择程序时,执行以下操作显示选择 菜单,所述选择菜单描述可用以执行有效图形用户界面显示功能的 多个有效图形用户界面对象;接收命令,所述命令选择特定有效图 形用户界面对象以执行有效图形用户界面显示功能;以及将用以执 行所述有效图形用户界面显示功能的所选择的有效图形用户界面对 象的所述选择保存至所述电子设备的所述存储器。由此可见,本发明的实施方式克服了现有技术的局限。在由操 作系统和交互式图形用户界面控制的传统便携通信设备和其他电子 设备中,用户对于定制这些设备的功能特征具有相对有限的能力。 例如,大多数定制能力涉及设备的"感觉",而不涉及设备的功能 性。另外,改变设备的"感觉"的能力局限于相对静态的特性,例 如背景图像以及铃声。由此,对于定制有效图形用户界面对象具有 限制,或者不具有定制有效图形用户界面对象的能力。由此,尽管 用户可以选择背景图像或者不同的铃声,用户控制的电子设备的功 能性方面是预定的,并且可能不能进行除显示尺寸、字体类型、显 示的图标等以外的用户选择和定制。
与之相比,本发明的方法和装置向用户提供了用于在便携通信 设备中使用的定制图形用户界面的动态方面的能力。例如,在一个 实施方式中,本发明的方法和装置向操作系统提供了 一种模块有效 图形用户界面特征。此特征允许用户定制用以控制电子设备的图形 用户界面的有效元素。替代用于显示消息发送历史的普通表的是, 用户可使用更为美观的有效元素以选择隐含地表示消息发送历史的 有效元素。在本发明的一个实施方式中,将通过可访问菜单以实现 此特征。例如,刚好在用户已经购买该设备并且第一次将其激活之 后,对用户呈现用户可访问菜单。用户可以简单地选择使用传统图 形用户界面元素以及呈现格式,或者根据本发明,针对每个有效图 形用户界面功能来选择有效图形用户界面对象以执行该功能。在针 对每个有效图形用户界面功能完成选择处理之后,用户具有包括定 制的有效图形用户界面对象的一套图形用户界面。
本发明的方法和装置的特定优点在于,响应于传统方法和装置 的上下文范围,所述方法和装置响应于更宽的范围实现了有效图形 用户界面对象。根据本发明编程的操作系统的模块性允许用户来添 加对新信息目录敏感的有效图形用户界面对象。这种上下文感知的 有效图形用户界面对象适用于增加用户的对事件的整体感知,并且 由此增强了便携通信设备的实用性。本发明的其他实施方式操作用于这样的用户对于各种有效图
形用户界面功能,已经通过选择有效图形用户界面对象来定制其图
形用户界面套组的用户;或者与传统图形用户界面相结合,仅希望 选择将要使用的一个或者两个不同的有效图形用户界面对象的用
户。除了针对所有图形用户界面功能选择有效图形用户界面对象以
外,这些实施方式将以类似于前述实施方式的方式操作,用户将仅
选择用户期望改变的图形用户界面功能,并且然后选择将要使用的
新的有效图形用户界面对象以执行图形用户界面功能。
本发明的其他实施方式操作以便向第三方提供 一 种能力,用以 将客户订制的有效图形用户界面对象添加至在电子设备的操作系统
中已经可用的那些对象。尤其是,例如当将对象下载至电子设备时, 本发明的操作系统识别新的有效图形用户界面对象。然后,当用户 期望改变用以执行图形用户界面显示功能的有效图形用户界面对象 时,新近下载的有效图形用户界面对象将呈现为可用选项,以便执 行图形用户界面显示功能。另外,在其中根据本发明的操作系统功 能中集成的有效图形用户界面对象具有用户可选择的多个特征的情 况下,则本发明的操作系统向用户提供选择这些特征的能力。
总之,本发明实施方式的上述概括是示例性的并且是非限定性 的。例如,本领域技术人员将理解,来自一个实施方式的一个或者 多个方面或步骤可以与来自本发明的其他实施方式的一个或者多个 方面或者步骤相结合,以便创建本发明范围中的新的实施方式。


当结合所附附图阅读时,在下文的优选实施方式的详细描述中, 这些启示的上述和其他方面将变得更为清晰,其中
图1描述了其中可以应用本发明的方法的无线通信系统; 图2描述了一种无线通信设备的图形用户界面,所述无线通信 设备具有根据现有技术操作的传统、预置以及非用户可选择的有效 图形用户界面对象;图3描述了一种无线通信设备的图形用户界面,所述无线通信 设备具有根据本发明操作的新颖的、用户可选择的有效图形用户界
面对象;
图4描述了另 一种具有通信功能的用户控制电子设备的图形用 户界面,其中所述图形用户界面集成了根据本发明操作的新颖的、
用户可选择的有效图形用户界面对象;
图5描述了又 一 具有通信功能的用户控制电子设备的图形用户 界面,其中所述图形用户界面集成了根据本发明操作的新颖的、用 户可选择的有效图形用户界面对象;
图6是针对操作系统控制有效图形用户界面对象的那些方面赋 予模块性的操作系统的软件模块的框图,其中所述操作系统功能是 根据本发明;
图7是描述根据本发明操作的方法步骤的流程图8是描述根据本发明操作的方法步骤的流程图;以及
图9是描述根据本发明操作的方法步骤的流程图。
具体实施例方式
本发明的方法和装置可以在具有如下操作系统的任何电子设备 中实现,所述操作系统用于控制图形用户界面以便通过图形用户界 面向用户提供上下文相关的以及其他信息目录。本发明的含义中的 电子设备包括但不限于便携通信设备(诸如,例如蜂窝电话)、个 人数字助理、计算机、游戏控制器等。
图1描述了一种适用于实现本发明的方法的电子设备100的公 共特性。电子设备包括用于向电子设备110输入命令的用户输入设 备110。用户输入设备110可包括触摸启动的信息进入系统(诸如, 例如按钮、多功能控制器、键盘、小键盘以及触摸屏);在显示器 130上描述了图形用户界面中所包含的输入元件;语音激活的信息进 入系统;及其组合。用户输入设备耦合至处理单元120。处理单元 120可操作用于执行在存储器140中存储的程序;作用于存储器140中存储的数据;响应于由用户输入设备IIO输入的命令,并且控 制在显示器单元130上显示图形用户界面。电子设备IOO进一步包 括用于将电子设备连接至例如网络的接口 150,以便将新的程序组件 或者信息下载至设备。
图2描述了一种在用户控制的电子设备(诸如,例如无线电话) 中使用的传统图形用户界面200。显然,存在用以执行有效图形用户 界面功能的传统有效图形用户界面对象。例如,分别存在用以描述 信号和电池强度的有效图标210、 220。另外,存在即时消息发送联 系人的表,其中指示了联系人是否正在线上。睡脸图标状态230指 示用户不在线,而笑脸240指示用户当前在线。此外,存在文本行 250以及计数指示符255,用于指示蜂窝电话的用户是否已经接收到 任何新的消息。在传统操作系统中,有效图形用户界面对象(例如, 电池和信号强度指示符210、 220)是预置的并且不能由用户选择。 因而,在现有技术中,用户具有用于结合图2的图形用户界面使用 的选择背景图像的选项,而对于提供图形用户界面的真实功能性的 其他有效图形用户界面对象,用户具有很少的控制能力、或者不能 控制。
与之相比,本发明的方法和装置为用户提供了模块化的操作系 统,这允许用户从多个有效图形用户界面对象之中进行选择,以便 执行各种有效图形用户界面功能。这向用户提供了 一种具有更强能 力的电子设备,以便定制用以与所述电子设备交互并且控制所述电 子设备的图形用户界面的操作、感觉和外观。已经使用图3中描述 的本发明的方法和装置定制了图形用户界面300的示例。已经将图3 中描述的图形用户界面300进行定制,以便模仿用户最喜欢的游戏 的整体外观和感觉。以类似于游戏中的健康统计数据的方式来呈现 信号和电池强度的有效图形用户界面对象310、 320。用以表示用户 是否在线的有效图形用户界面对象作为士兵330、 340出现。使用爆 炸350以指示已经接收到消息。
本发明的特定优点在于能够响应于新的信息目录(尤其是增加用户的上下文感知的信息目录)以添加新的有效图形用户界面显示 功能。例如,如果用户对在线游戏尤其感兴趣,则根据本发明编程 的操作系统的模块性允许用户来添加与游戏相关的新的有效图形用 户界面显示功能。在图3中描述了一个示例,其中有效图形用户界
面对象330、 340指示用户的朋友当前是否正在参与在线游戏。例如, 如果所述朋友没有参与游戏,则对象330、 340将呈现为灰度图像。 一旦所述朋友加入在线游戏,则对象330、 340将以全色方式呈现。 其他游戏相关的信息可通过有效图形用户界面对象来传播,以便提 供或者增强用户的上下文感知。例如,背景图像360可与游戏的背 景图像同步。
实际上,上下文相关的信息通常是动态的并且随时间变化。因 而,根据本发明操作的有效图形用户界面对象通常根据将要显示的 信息而改变外观。
本发明的方法和装置应用广泛。例如,本发明的方法和装置已 经适用于在图4中的通信设备的消息收件箱的屏幕。在此实施方式 中,在有效图形用户界面对象中实现的可视的、上下文感知的隐喻 (metaphor)已经替代了更为平凡的和传统的界面对象。代替消息表 的是,由漂浮在虚拟海洋420中的瓶子410来指示新的消息。用户 每次接收到新消息,则在虚拟海420中的收集漂浮物中添加一个新 的瓶子410。虛拟海洋420其自身的表面425在本实施方式中具有含 义,并且相关于由所述电子设备的操作系统监视的某些活动性水平。 例如,如果海面425相关于由多方工作的公共文档,则表面的外观 将根据多方的活动性水平来变化。出现的活动性越大,则海洋将显 得越汹涌。此有效图形用户界面对象425由此向用户提供上下文感 知。用户界面的其他方面执行其他上下文感知通知功能。已经选择 此虚拟灯塔430以指示由用户接收的日程消息。在此示例中,用户 已经接收了来自合作者的消息,表示在十五分钟后将要开会,所以 虛拟灯塔430开始闪烁。已经选择天空440以指示预定小时数后的 未来的期望的天气状态,由此提供另一上下文感知的信息目录。图5中描述的另一实施方式描述了一种图形用户界面500,已经 选择所述图形用户界面500以用于由电子设备的操作系统的消息发 送组件来使用。在实现文本消息发送功能的典型图形用户界面中, 仅在光标之后显示字母和数字,取而代之的是,显示一种动态有效 图形用户界面对象510,其中实现了在图5的图形用户界面500中描 述的类似打字机的隐喻。将有效图形用户界面对象的动态方面进行 编程以指示各种活动性和/或状态。例如,虛拟打字机按键520的自 动摆动指示起草消息的过程。打字机色带530的红色532和黑色534 的震动指示最近用户已经执行了多少打字。
现在,已经描述了根据本发明操作的图形用户界面的方面,将 描述提供这些方面的本发明的方法和装置。尤其是,本发明的一个 方面包括一种具有模块有效图形用户界面能力的操作系统。在这种 操作系统中,实现了各种有效图形用户界面显示功能。有效图形用 户界面显示功能具有由有效图形用户界面对象所使用的参数以执行 这些功能。在软件开发者工具集("SDK")中典型描述了这些参 数的数目和特征,所述SDK针对由操作系统所控制的图形用户界面, 为第三方提供了寻求开发"定制"有效图形用户界面对象的指导方 针和信息。在根据本发明操作的典型商用用户可控电子设备中,多 个有效图形用户界面对象可用于执行各种有效图形用户界面显示功 能。
图6以概念形式描述了包括能够根据本发明执行功能的操作系 统的软件组件元件。组件610结合操作系统(未示出)的其他方面 来操作,以便确定将要显示什么。组件620包括当执行显示操作时 使用的所选择有效图形用户界面对象的索引。由于根据所阐明的模 板(例如,在SDK中)来创建有效图形用户界面对象,其设计以接 收来自图形用户界面控制610的参数值,并且将所述参数值在图形 用户界面上显示。根据本发明执行功能的操作系统进 一 步包括有效 图形用户界面对象选择控制组件630,所述组件630操作以允许用户 来选择将要使用哪个有效图形用户界面对象以执行特定的有效图形用户界面功能。如图6中所示,选择控制组件耦合至有效对象库640, 所述有效对象库640接着耦合至所选择的有效图形用户界面对象索 引组件620。
本发明的另 一 优点在于,可将新的有效图形用户界面对象添加 至(例如,通过下载)有效对象库640。附加操作由有效对象附加控 制组件650来控制,所述附加控制组件650分析已经通过界面660 下载的新的有效图形用户界面对象,以确定哪个有效图形用户界面 担任设计执行的对象。有效对象库640由有效对象附加控制组件650 利用关于新的有效图形用户界面对象的可用性的信息、以及可通过 新的有效图形用户界面对象执行的功能来更新。
现在将描述本发明的方法和计算机程序产品。只要用户首先激 活根据本发明操作的设备,或者只要用户期望修改图形用户界面的 有效图形用户界面对象的操作,则可操作本发明的方法。如图7中 所述,在步骤710处,操作系统检测用户已经首次激活了根据本发 明编程的电子设备。然后,在步骤720处,操作系统向用户呈现有 效图形用户界面对象定制菜单。接着,在步骤730处,向用户呈现 设计以执行特定有效图形用户界面功能的 一组可用的有效图形用户 界面对象。操作系统接收特定有效图形用户界面对象的选择,以执 行该有效图形用户界面显示功能。然后,在步骤740处,操作系统 将用以执行所述有效图形用户界面功能的所选择的有效图形用户界 面对象的选择保存至计算机存储器。步骤750指示出,重复步骤730、 740,直到所有的有效图形用户界面功能已经指定了一个或者多个有 效图形用户界面对象。接着,在已经执行定制之后,操作系统退出 有效图形用户界面定制菜单。在操作期间,步骤770指示出,操作 系统将使用通过用户利用定制菜单所选择的有效图形用户界面对 象,以便执行有效图形用户界面显示功能。
在图7中所描述的实施方式的变形中,可执行附加的步骤。例 如,在有效图形用户界面对象的选择过程期间,可执行预览步骤。 在预览步骤中,操作系统将接收有效图形用户界面对象的实验性选择。对于该实验性选择,操作系统将提供模拟有效图形用户界面对 象行为的动画。这将在执行对用户同意的选择中辅助用户;用户不 必等待直到操作系统实际起作用时来查看有效图形用户界面对象如 何出现。在图7中所描述的方法的另一个变形中,如果用户确定她 已经定制了足够的特征,则向用户呈现选项,以便在每次将有效图 形用户界面对象指定至有效图形用户界面功能之后退出选择菜单。
在图8中描述了本发明的另一方法,并且当用户希望改变所使
用的有效图形用户界面对象的指定来执行有效图形用户界面显示功
能时,操作所述方法。在步骤810处,操作系统检测用以改变有效 图形用户界面显示功能指定的命令。接着,在步骤820处,操作系 统显示用以执行有效图形用户界面显示功能的可用有效图形用户界 面对象的菜单。然后,在步骤830处,操作系统接收用以执行有效 图形用户界面功能的新的有效图形用户界面对象的选择。接着,在 步骤840处,操作系统保存用以执行有效图形用户界面功能的新的 有效图形用户界面对象的选择。在步骤850处,操作系统退出可用 的图形用户界面对象的菜单。最后,如步骤860所指示,当执行显 示操作时,使用新选择的有效图形用户界面对象以执行有效图形用 户界面显示功能。
在图9中描述了本发明的另一方法,并且操作所述方法允许用
户来下载用于在电子设备中使用的新的有效图形用户界面对象。在 步骤910处,所述方法检测命令,所述命令用以下载新的有效图形 用户界面对象。然后,在步骤920处,操作系统标识新近下载的有 效图形用户界面对象期望执行的有效图形用户界面功能。接着,在 步骤930处,将以下信息保存至电子设备的存储器中的索引,其中 所述信,l标识新近下载的有效图形用户界面对象期望执行的特定有 效图形用户界面显示功能。最终,如步骤940所指示,当下一次检 测到将新的有效图形用户界面对象指定至特定有效图形用户界面显 示功能的命令时,新近下载的有效图形用户界面对象将在可用以执 行所述特定有效图形用户界面显示功能的有效图形用户界面对象的菜单中显示。
本领域普通技术人员应理解,可以在有形的计算机可读存储器 介质中实现在此说明以及描述的方法。当执行时,在有形的计算机 可读存储器介质中实现的指令执行所述方法步骤。有形的计算机可
读存储器介质包括但不限于硬盘驱动器、CD或者DVD-ROM、闪存 存储设备、或者在计算机系统中的RAM存储器。
由此可见,已经借助于示例性和非限定性的示例来提供了上述 说明,所述示例表示当前发明人所期望的最佳方法和装置的全面和 信息性的说明,以便实现模块有效图形用户界面对象能力。本领域 技术人员应理解,可以分别实现在此描述的各种实施方式;与在此 描述的一个或者多个其他实施方式结合;或者与在此描述的那些实 施方式不同的交互图形用户界面相结合。此外,本领域技术人员应
的这些实施方式仅用作示出而并非限定性目的;以及由此本发明仅 受下文的权利要求书的限定。
权利要求
1.一种计算机程序,用于在具有用于显示至少一个图形用户界面的显示器的电子设备中使用,所述图形用户界面包括有效图形用户界面对象,所述有效图形用户界面对象执行用于描述动态信息的有效图形用户界面显示功能,所述计算机程序固定在有形的存储器介质中,并且可由所述电子设备的数字处理器执行,所述计算机程序包括以下组件有效图形用户界面对象的库,用以执行多个有效图形用户界面显示功能,其中在所述库中存在多个有效图形用户界面对象,以便执行多个有效图形用户界面显示功能的至少一个;有效图形用户界面对象选择组件,用于显示可用于执行特定有效图形用户界面显示功能的有效图形用户界面对象;用于接收有效图形用户界面对象的选择,以执行特定有效图形用户界面显示功能;以及用于保存所述选择;以及有效图形用户界面对象选择索引,用于记录所选择的有效图形用户界面对象以执行特定有效图形用户界面显示功能。
2. 根据权利要求1所述的计算机程序,进一步包括图形用户界面显示控制组件,所述图形用户界面显示控制组件操 作以控制有效图形用户界面显示功能,以描述动态信息,所述有效 图形用户界面显示控制组件检索所选择的有效图形用户界面对象的 选择,以执行特定有效图形用户界面显示功能,以及使用所述选择 的有效图形用户界面对象以执行所述特定有效图形用户界面显示功 能。
3. 根据权利要求1所述的计算机程序,其中所述有效图形用户 界面对象是上下文感知的,由此所述有效图形用户界面对象响应于 至少一个上下文相关的动态信息的预定目录。
4. 根据权利要求2所述的计算机程序,其中所述有效图形用户界面显示功能的至少 一 个根据模板来操作,其中所述模板标识与向所述有效图形用户界面对象提供的数据相对应的至少 一个输入参数,其中所述有效图形用户界面对象在由所述图形用户界面显示控制组件的显示操作期间,执行所述有效图形用户界面显示功能。
5. 根据权利要求4所述的计算机程序,其中所述有效图形用户界面对象接收由所述图形用户界面显示控制组件提供的数据,并根据所述数据来改变外观。
6. 根据权利要求1所述的计算机程序,其中所述有效图形用户界面显示功能的至少一个包括电池充电指示符,以及由此多个有效图形用户界面对象在有效图形用户界面对象的所述库中呈现,以便执行所述电池充电指示符功能。
7. 根据权利要求1所述的计算机程序,其中所述电子设备包括无线通信设备,以及所述有效图形用户界面显示功能的至少一个包括信号强度指示符,由此多个有效图形用户界面对象在有效图形用户界面对象的所述库中存在,以便执行所述信号强度指示符功能。
8. 根据权利要求1所述的计算机程序,其中所述电子设备操作以执行通信功能,以及所述有效图形用户界面显示功能的至少一个包括消息收件箱,由此多个有效图形用户界面对象在有效图形用户界面对象的所述库中存在,以便执行所述消息收件箱功能。
9. 根据权利要求1所述的计算机程序,其中所述电子设备操作以执行通信功能,以及所述有效图形用户界面显示功能的至少 一 个包括在线状态指示符,由此多个有效图形用户界面对象在有效图形用户界面对象的所述库中存在,以便执行所述在线状态指示符功能。
10. 根据权利要求1所述的计算机程序,其中所述电子设备操作以执行通信功能,以及所述有效图形用户界面显示功能的至少一个包括消息接收指示符,由此多个有效图形用户界面对象在有效图形用户界面对象的所述库中存在,以便执行所述消息接收指示符功能。
11. 根据权利要求1所述的计算机程序,其中所述有效图形用户界面显示功能的至少一个包括天气预报特征,由此多个有效图形用户界面对象在有效图形用户界面对象的所述库中存在,以便执行所述天气预报特征。
12. 根据权利要求1所述的计算机程序,其中所述电子设备包括便携通信设备,并且其中所述有效图形用户界面显示功能的至少一个包括在线计算机游戏监视器。
13. 根据权利要求1所述的计算机程序,其中所述电子设备包括便携通信设备,并且其中所述有效图形用户界面对象的至少 一 个采用计算机游戏的图形元素的外观。
14. 根据权利要求13所述的计算机程序,其中多个有效图形用户界面对象采用特定计算机游戏的图形元素的所述外观,由此允许用户对所述便携通信设备的图形用户界面给予如计算机游戏的感觉。
15. 根据权利要求1所述的计算机程序,进一步包括有效图形用户界面对象附加控制组件,用于当将新的有效图形用户界面对象添加至所述库时,更新有效图形用户界面对象的所述库。
16. 根据权利要求1所述的计算机程序,进一步包括新的上下文感知目录附加控制组件,用于响应于新的上下文相关信息的目录,来添加新的有效图形用户界面显示功能。
17. 根据权利要求16所述的计算机程序,进一步包括有效图形用户界面对象附加控制组件,用于添加新的有效图形用户界面对象,所述新的有效图形用户界面对象操作以执行由所述新的上下文感知目录附加控制组件添加的所述新的有效图形用户界面显示功能,由此所述新的有效图形用户界面对象响应于所述新的上下文相关信息的目录。
18. —种存储器介质,用于存储可由电子设备的数字处理器执行的计算机程序组件,其中所述计算机程序组件与所述电子设备的操作系统相结合操作,以对由所述电子设备的所述操作系统使用的有效图形用户界面对象赋予模块性,以便执行有效图形用户界面显示功能,以及其中当在所述电子设备的所述数字处理器执行所述计算机程序组件时,执行以下操作显示选择菜单,所述选择菜单描述可用以执行有效图形用户界面显示功能的多个有效图形用户界面对象;接收命令,所述命令选择特定有效图形用户界面对象,以执行所述有效图形用户界面显示功能;以及使用所述所选择的特定有效图形用户界面对象,以执行所述有效图形用户界面显示操作。
19. 根据权利要求18所述的存储器介质,其中所述有效图形用户界面对象是上下文感知的,由此所述有效图形用户界面对象响应于至少一个上下文相关的动态信息的预定目录。
20. —种存储器介质,用于存储可由电子设备的数字处理器执行的计算机程序组件,其中所述计算机组件与所述电子设备的操作系统相结合操作,以对由所述电子设备的所述操作系统生成和控制的有效图形用户界面对象赋予模块性,以及其中当在所述电子设备的所述数字处理器执行所述计算机程序组件时,执行以下操作接收命令以启动有效图形用户界面对象选择处理;针对每个图形用户界面功能,显示可用以执行所述图形用户界面功能的有效图形用户界面对象的选择;接收用以执行所述图形用户界面功能的有效图形用户界面对象的选择;以及保存用以执行所述图形用户界面功能的所述有效图形用户界面对象的选择;以及使用所述有效图形用户界面对象选择,来显示所述图形用户界面。
21. 根据权利要求20所述的存储器介质,其中所述有效图形用户界面对象的至少一个是上下文感知的,由此所述上下文感知的有效图形用户界面对象响应于至少一个上下文相关的动态信息的预定目录。
22. —种电子设备,包括至少 一 个存储器,用于存储图形用户界面控制程序以及有效图形用户界面对象选择程序,其中所述有效图形用户界面对象选择程序操作以对由所述图形用户界面控制程序生成的有效图形用户界面对象赋予模块性;显示器,用于显示图形用户界面,所述图形用户界面包括至少部分的有效图形用户界面对象,由此所述有效图形用户界面对象执行有效图形用户界面显示功能;至少一个输入设备,用于输入控制所述电子设备的命令;以及处理单元,耦合至所述至少一个存储器、显示器以及所述至少一个输入设备,用于执行所述图形用户界面控制程序以及所述有效图形用户界面对象选择程序,由此当执行所述有效图形用户界面对象选择程序时,执行以下操作显示选择菜单,所述选择菜单描述可用以执行有效图形用户界面显示功能的多个有效图形用户界面对象;接收命令,所述命令选择特定有效图形用户界面对象以执行所述有效图形用户界面显示功能;以及将用以执行所述有效图形用户界面显示功能的、所选择的有效图形用户界面对象的所述选择保存至所述电子设备的所述存储器。
23. 根据权利要求22所述的电子设备,其中所述有效图形用户界面对象的至少一个是上下文感知的,由此所述上下文感知的有效图形用户界面对象响应于至少一个上下文相关信息的预定目录。
24. 根据权利要求22所述的电子设备,其中所述有效图形用户界面对象的至少一个采用计算机游戏的至少一个图形元素的外观。
25. 根据权利要求24所述的电子设备,其中多个有效图形用户界面对象采用特定计算机游戏的图形元素的外观,由此允许用户对移动台的图形用户界面给予如计算机游戏的感觉。
26. 根据权利要求22所述的电子设备,其中当所述处理单元执行所述图形用户界面控制程序时,执行以下操作使用所述选择的有效图形用户界面对象以执行所述有效图形用户界面显示功能。
27. —种处理器实现的方法,用于在具有显示器的电子设备中使 用,所述显示器用于显示图形用户界面,所述图形用户界面包括至 少一个有效图形用户界面对象,由此所述至少一个有效图形用户界 面对象执行有效图形用户界面显示功能,所述方法包括在所述电子设备的所述显示器上显示选择菜单,所述选择菜单示 出了可用以执行所述有效图形用户界面显示功能的多个有效图形用 户界面对象;接收命令,所述命令选择特定有效图形用户界面对象以执行所述 有效图形用户界面显示功能;以及使用所述所选择的特定有效图形用户界面对象以执行所述有效 图形用户界面显示功能。
28. —种电子设备,包括存储器部件,用于存储图形用户界面控制程序以及有效图形用户 界面对象选择程序,其中所述有效图形用户界面对象选择程序操作 以对由所述图形用户界面控制程序生成的有效图形用户界面对象赋予模块性;显示部件,用于显示图形用户界面,所述图形用户界面包括有效 图形用户界面对象的至少一部分,由此所述有效图形用户界面对象 执行有效图形用户界面显示功能;输入设备部件,用于输入控制所述电子设备的命令;以及 处理器部件,耦合至所述存储器部件、显示部件以及所述输入设 备部件,所述处理器部件用于执行所述图形用户界面控制程序以及 所述有效图形用户界面对象选择程序,由此当执行所述有效图形用 户界面对象选择程序时,执行以下操作显示选择菜单,所述选择菜单描述可用于执行有效图形用户 界面显示功能的多个有效图形用户界面对象;接收命令,所述命令选择特定有效图形用户界面对象以执行 所述有效图形用户界面显示功能;以及将用以执行所述有效图形用户界面显示功能的、所选择的所述有效图形用户界面对象的所述选择保存至所述电子设备的所 述存储器。
全文摘要
本发明涉及提供具有模块有效图形用户界面功能性的便携式通信设备的操作系统的方法和装置。在本发明的方法和装置中,多个独立和不同的有效图形用户界面对象可用于由用户的选择以执行有效图形用户界面显示功能。此外,本发明提供实现上下文敏感的有效图形用户界面对象的装置和方法。本发明进一步为用户提供将由第三方创建的有效图形用户界面对象集成到便携式通信设备的操作系统的能力。此后,由第三方创建的有效图形用户界面对象可用于执行有效图形用户界面功能。
文档编号G06Q10/00GK101689254SQ200680032367
公开日2010年3月31日 申请日期2006年7月11日 优先权日2005年7月15日
发明者J·P·萨洛玛阿, J·玛蒂拉 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1