专利名称:具有电视遥控风格用户界面的移动电话的制作方法
技术领域:
本发明涉及移动电话,并且更具体地涉及用于提供具有电视遥控 用户界面的移动电话的方法和系统。
背景技术:
诸如移动电话、PDA、摄像机等移动设备配备有越来越多的性能、 功能和内容。通常,每种性能、功能和内容通过应用程序来提供,当 用户激活相应的性能、功能和内容的时候该应用程序被调用。但是, 关于用户如何使用他们的移动设备的研究表明大部分用户只使用这些 设备上少量的性能、功能和/或内容。移动设备上的标准图形用户界面(GUI )使用两种流行的方法来允 许用户找到和激活性能。 一种方法提供特殊目的键,用户能够将该键 与特定性能相关联,例如地址本或摄像电话上的摄像性能。另一种GUI 方法使用隐喻(metaphor),其与组织设备上的性能的层级(文件夹、 树、菜单等)相关。Web是另一种隐喻,具有由目标创建者选择的任何 方式链接在一起的一组目标。这些方法中的每一种都有缺点。为特定性能提供特殊目的键"诸如热键"的GUI允许用户快速调用一个普通任务,但是由于设备上空间有限,只能提供有限数目这样的鍵。另外,这些特殊目的按钮通常不是由用户配置的。并且即使它们是由用户设置,许多用户不会花费 时间学习如何设置它们。在菜单层级中提供性能列表对于计算机是普遍的,但是今天的多 功能移动设备具有太多的性能,以致于对于大多数用户来说利用当前 的移动设备GUI难以确定该设备上存在哪些性能和在哪里找到这些性 能。另外,许多用户不愿探测菜单层级来搜寻性能,因为探测菜单对 于用户,特别是习惯用电话通话而不习惯使用计算机的用户,可能是 不熟练的。另外,当导航层级菜单的时候,对于用户来说知道它们在 菜单层级中哪里可能是困难的。类似地,在web上容易迷失或者容易 忘记你如何到达一个特定目标。必须使用搜索和书签来定位期望的目标。因此,需要改善的移动设备用户界面。 发明内容本发明提供改善的移动设备用户界面。本发明的各个方面包括将移动i殳备可到达的一个或多个异类(heterogeneous )目标与相应的频 道相关联,并且创建频道表来指示将哪些目标分配给了哪些频道;并 且给移动设备提供独立于频道表的显示而顺序改变频道的按钮,从而 允许基于电视遥控隐喻直接改变异类目标。目标是在移动电话上可以通过其导航控制到达的任何应用程序、 文件、网页或其部分。例如,具有URL的任何对象可以是目标。地址 本里的联系项可以是目标。联系项中诸如电话号码之类的元素可以是 目标。本地存储或远程存储的文件可以是目标。照片薄中的图像可以 是目标。频道是一种隐喻用于指目标与有序目标集合中的标识符相关联。 每个目标与一个频道有关,非常类似于将电视频道与来自电视、电缆或无线电上的可用标识符集合中的标识符相关联。给定目标的定义, 显然所述有序目标集合可以是与电视、无线电等等上的频道集合相反 的异类集合,因为当前设备上的频道都是相同类型;电视广播,无线 电,广播,在浏览器书签列表情况中的web URL和菜单项等。依照这里所公开的方法和系统,用户界面使用众所周知的界面的 隐喻,即给用户提供高舒适度的电视遥控,该UI允许浏览和直接导航 到目标(aka频道),并且该UI可以与传统UI集成,以允许用户在 期望或需要时导航传统UI。
图1是示出依照本发明优选实施例给移动设备提供异类频道集合 的用户界面的过程的流程图。图2A和2B是示出依照本发明优选实施例具有异类频道集合的用 户界面的移动设备的框图。图3A和3B是示出依照本发明优选实施例用于实施异类频道集合 的用户界面的移动设备的组件的框图。
图4是示出依照第一实施例当用户使用频道上调(channel up) 按钮和频道下调(channel down)按钮转换频道时频道控制器执行的 过程的流程图。图5是示出依照第一实施例当用户显示频道指南时频道控制器执 行的过程的流程图。图6是示出在后台运行多目标的多重处理移动设备中,当用户使 用频道上调按钮和频道下调按钮转换频道时频道控制器执行的过程的 流程图。
具体实施方式
本发明涉及移动设备用户界面。以下说明在专利申请和其要求的 上下文中提供,并且用于使得本领域技术人员能够制造和使用本发 明。对这里所描述的优选实施例和一般原则以及性能的各种修改对本 领域技术人员是显而易见的。因而,本发明不限于这里所示的实施例, 而是遵从符合这里所述的原则和功用的最广范围。本发明提供了移动计算设备上的GUI导航系统,该系统是用户熟 悉的,允许他们直接到达期望的目标,并且允许他们以熟悉的风格浏 览所有应用、文件、网页和其它目标。更具体地,本发明提供基于电 视(TV)遥控隐喻的移动设备用户界面,其允许用户就像使用遥控在 电视上冲浪频道一样导航通过移动设备上的目标。图1是示出依照本发明优选实施例给移动设备提供电视遥控用户 界面的过程的流程图。该过程在步骤10开始,即将移动设备可到达的 一个或多个异类目标与相应频道相关联。如这里所使用的,术语"目 标"可以适用于设备的任何性能、功能或模式,其通常由不同的软件 应用程序实现,还适用于经由文件路径和统一资源定位符(URL)的文 件和网页的位置。在这个意义上,目标在功能、内容和访问方法方面 是异类的。目标是使用移动设备的导航控制和菜单可以位于移动设备 上的上述项目中的任何一种。频道是一种隐喻用于指目标与有序目标 集合中的标识符相关联。每个目标与一个频道有关,非常类似于将电 视频道与来自电视、电缆或无线电上的可用标识符集合中的标识符(例 如,A, B,…,1, 2, 3…)相关联。关联步骤包括创建频道表,该频 道表这里称为频道指南,用于指示将哪些目标分配到了哪些频道。在 步骤12,给设备提供用于独立于频道表的显示而顺序改变频道的方向 控制,从而允许用户在异类目标之间直接转换。在优选实施例中,给 移动设备配置了专用的上调/下调按钮,该按钮是与传统的导航控制按 钮分离的,其唯一目的是改变频道,而不管移动设备当前处于什么状 态或模式。图2A和2B是示出依照本发明优选实施例具有电视遥控风格用户 界面的移动设备的框图。图2A是示出移动设备20的硬件组件的图, 移动设备20在优选实施例中是能够调用不同目标和无线通信的多功能 设备,诸如蜂窝电话,但是也可以是任何这样的设备,诸如无线PDA 或摄像机。移动设备20的标准硬件用户界面组件包括四向导航按钮 22、键区24、显示器26和软键28。依照优选实施例,移动设备20还配备有频道上调按钮30a和频道 下调按钮30b,用户可以通过简单按压频道上调按钮30a和频道下调按 钮30b改变频道来浏览目标。移动设备20还配备有频道指南按钮32。 如图2B所示,当按压频道指南按钮32时,致使在显示器26上显示频 道指南34,该频道指南示出移动设备20的每个指定目标36和对应的 频道号或ID38。可以在移动电话上提供的目标的例子包括电话、摄像 机、音乐播放器、照片库、电子邮件、文本消息、URL书签和包括应用 程序、网页和文件之中的目标的本地文件。频道指南34还可以在软键 28上显示用于添加和删除频道的标签,该标签通过按压对应的软键28 激活。可以为频道指南34提供若干选项。 一个选项使得频道指南34能 够提供每个频道的简要说明。可以为该功能提供一个类似于电缆指南 遥控的专用"信息"按钮(未示出),或者可以在每个性能下面显示 简要说明。另一个选项允许用户定制频道指南34所示的频道表,以便 只示出用户使用的目标。电话制造商或因特网ISP还可以提供宣传新 的服务和信息以及其它目标的特殊频道,并且用户可以将它们添加为 新频道。类似地,ISP可以简单地添加新频道作为一种宣传新性能和服 务的方式。用户可以保持或删除它们。用户可以l吏用若干方法改变频道和从而改变目标。对用户来i兌一 种改变频道的方法是简单按压频道上调按钮30a和频道下调按钮 30b。如上所述,每个目标与一个特定的频道号或ID相关联。按压频
道上调按钮转换到下一个较高频道,按压频道下调按钮转换到较低频道。例如,假定移动电话20上照片库性能是活跃的,在图2B中其显 示为频道4,按压频道上调按钮30a将转换到频道5并且激活电子邮件 目标,而按压频道下调按钮30b将转换到频道3并且激活音乐播放器 目标。改变频道的第二种方法是通过按压频道指南按钮32来显示频道指 南34。然后,使用四向导航按钮22或可选地使用频道上调按钮30a 和频道下调按钮30b,用户可以滚动频道指南34直到找到期望的性 能。当用户滚动通过频道时,每个频道可以被加亮。用户随后可以通 过按压选择或输入按钮来激活加亮的频道。在所示的例子中,用户已 经滚动到照片库性能。激活照片库的性能致使存储在移动设备上的图 像在显示器26上显示,如图2A所示。对用户来说改变频道的第三种方法是使用键区24输入期望的频道 号或ID,这允许用户直接达到期望的频道而无须顺序滚动通过频道。 移动设备20可以通过要求用户在号码输入之后按选择按钮而不是呼叫 或通话按钮,来将用户输入的频道号与输入的电话号码区分开来。移 动设备20还可以通过号码的长度和没有接收到输入的停顿来区分用户 输入的频道号和电话号码。图3A和3B是示出依照优选实施例用于实现电视遥控风格用户界 面的移动设备20的组件的框图。移动设备20包括用于执行软件程序 的处理器50、 1/0子系统52和存储设备54。存储设备54包括实现移 动设备20的性能的应用程序60和频道表62。I/0子系统52指一起工作为移动设备20提供数据传递服务的一组 装置和软件组件。1/0子系统52包括与硬件用户界面组件耦合的按钮 控制器56,用于检测按钮事件和识别被按压的按钮。在处理器50上执 行的频道控制器58接收来自按钮控制器56的输入并且解释按钮按压 的上下文。基于对按钮事件的解释,频道控制器58访问频道表62并 且采取合适的动作,如图4、 5和6所述。频道表62包括将频道与对应的目标关联的记录。图3B示出了频 道表62中记录64的优选格式。每个频道记录64优选包括频道ID 66、 用于显示的标签68和对应目标70的ID、 URL或路径。频道ID 66和 频道标签68在频道指南中显示(图2A)。在优选实施例中,目标70
的ID、 URL或路径都是统一资源定位符(URL)的形式。在第一优选实施例中,移动设备20—次只能运行一个目标70。在 这种情况下,改变频道终止当前目标70并且调用对应于所选频道的目 标70。在第二优选实施例中,移动设备20能够多重处理多个活跃频道 (active channel),在这种情况下, 一个活跃频道在前台运行,并 且其它活跃频道在后台运行。在这个实施例中,频道指南34可以只显 示活跃频道。还存在支持多重处理并且频道导航通过活跃频道和不活 跃频道的其它实施例。图4和图5是示出依照第一实施例的频道转换 过程的图,在该实施例中设备一次只能调用一个目标。图6是示出依 照第二实施例的多重处理移动设备的转换频道过程的图。图4是示出依照第一实施例当用户使用频道上调按钮30a和频道 下调按钮30b转换频道时频道控制器58执行的过程,或例如通过关闭 频道筒单退出当前显示的目标的流程图。用户可以优选在任何时候通 过使用频道上调按钮30a和频道下调按钮30b来转换频道,而不管当 前哪个目标70活跃。在步骤80中,当频道控制器58从按钮控制器56 接收到表示频道上调/下调30事件发生或当前目标被关闭的1/0,并且 将该事件解释为当前目标的频道结束指示符的时候,所述过程开始。 作为响应,在步骤82中,频道控制器58将当前频道标记为不活跃。 在步骤84,频道控制器58基于当前频道和频道I/0事件的值(上调, 下调,或在关闭操作的情况下的默认方向)确定下一个频道。在步骤 86,终止与当前频道相关联的目标70。并且,在步骤88,调用和显示 与所述下一个频道相关联的目标70。注意,当通过上调/下调30事件 以外的方式去活(deactivate)频道的时1类,激活下一个频道,其中 该下一个频道通过通常表示默认事件(上调或下调)的配置设置来确 定。图5是示出依照第一实施例当用户显示频道指南时频道控制器58 执行的过程的流程图。在优选实施例中,频道指南34显示可用频道表, 并且允许用户添加、删除、修改和选择频道。在步骤100中,当频道 控制器58从按钮控制器56接收到表示频道指南按钮32事件已经发生 的I/O时,所述过程开始。在步骤102,频道控制器58访问频道表62, 并且显示频道指南26。在步骤104,频道控制器58确定用户是否已经 按压"添加"软键来添加频道。如果频道控制器58确实接收到"添加"
按钮事件,那么在步骤106要求用户通过提供指向期望目标的URL来 指定目标。在步骤108,频道控制器58给所指定的目标分配一个频道 ID。该频道ID可以由移动设备20自动分配给指定的目标,或者由用 户手动分配。在一个实施例中,频道指南34可以从诸如因特网服务供 应商(ISP)之类的服务下载。在步骤110,频道控制器58为该新频 道创建频道记录,并且将该记录添加到频道表62。然后,在步骤102 中,该过程通过显示更新的频道指南34继续。在另一种变型中,用户可以导航到期望目标,然后选择来自可用 菜单的添加频道。可以给该目标自动添加自动分配的ID和标签,或者 可以提示用户提供标签并且改变指示的频道ID。在步骤112中,频道控制器58确定用户是否已经按压了 "删除" 软键来删除频道。如果是的,那么在步骤114中频道控制器58从频道 表62中移除所选的一个(或多个)频道,并且在步骤102中显示更新 的频道指南34。在步骤116中,频道控制器58确定用户是否已经按压 了 "选择,,或"输入"键以从频道指南34中选择频道。如果是,那么 在步骤118中频道控制器58使用频道ID在频道表62中查找所选的频 道,并且激活相应的目标。在步骤120中,频道指南按需要处理其它 输入键事件,例如,当按压了频道指南按钮32时,在显示频道指南34 的同时,去活频道指南34。在另一种变型中,用户可以导航到一个目标,系统确定该目标是 否与频道指南中的目标相匹配。如果存在匹配,则提供允许用户删除 和/或修改相关频道的菜单项。图6是示出当用户使用多重处理移动设备通过频道上调按钮30a 和频道下调按钮30b转换频道的时候,频道控制器58执行的过程的流 程图,在所述多重处理移动设备中多个目标在后台运行。尽管频道表 62可以包含许多频道的记录,但是在一个优选实施例中,使用频道上 调按钮和频道下调按钮30只能转换到活跃频道。在步骤150中,当频 道控制器58从按钮控制器56接收到表示频道上调/下调30事件已经 发生或前台目标已经关闭的I/O的时候,所述过程开始。在步骤152 中,频道控制器58基于当前频道和频道I/O事件的值(上调,下调, 或在关闭事件的情况下的默认方向)确定下一个频道,并且为了下一 个"活跃,,频道扫描频道表62。在步骤154中,将下一个活跃频道移 动到前台,并且如果当前频道仍然活跃则将之移动到后台。确定频道表的内容的另 一个实施例是基于实际用途分配频道的系统。将高度使用的目标自动分配给频道。如果具有现有频道分配的目标一段时间不使用,则系统可以自动移除它。本领域技术人员将认识到还有许多方法可以用于填充频道表。已经公开了给移动设备提供电视遥控风格用户界面的方法和系统。电视遥控风格用户界面提供以下优点l)UI是基于给用户提供高 舒适度的众所周知界面。2)可以将该UI仅仅限制到期望的目标。3) 该UI允许浏览和直接连接目标。4)该UI可以与传统UI集成,以便 允许用户在期望或需要的时候导航传统的层级UI。已经依照所示实施例描述了本发明,本领域的普通技术人员将容 易认识到存在许多所述实施例的变型,并且任何变型在本发明的精神 和范围内。因此,本领域的普通技术人员可以进行许多修改而不偏离 所述权利要求的精神和范围。
权利要求
1.一种用于提供移动设备用户界面的方法,包括将通过该设备的UI可到达的一个或多个异类目标与相应频道相关联,并且创建频道表来指示哪些目标分配给了哪些频道;和给移动设备提供用于独立于频道表的显示而改变频道的至少一种方向控制,从而允许直接改变异类目标。
2. 权利要求l所述的方法,还包括将异类目标与频道自动相关联。
3. 权利要求2所述的方法,还包括允许用户将异类目标与频道 相关联。
4. 权利要求3所述的方法,还包括给移动设备配备频道上调按 钮和频道下调按钮,其中每个异类目标与一个频道号相关联,并且按 压频道上调按钮转换到下一个数字较高的频道,按压频道下调按钮转 换到数字较低的频道。
5. 权利要求3所述的方法,还包括给移动设备配备频道指南按 钮,当压下该按钮时导致在该移动设备的显示器上显示频道指南,该 频道指南示出移动设备的异类目标和对应的频道号。
6. 权利要求5所述的方法,还包括允许用户通过使用移动设备 上的键区输入频道号而直接到期望的频道。
7. 权利要求5所述的方法,还包括允许用户通过如下措施改变 频道,按压频道指南按钮来显示频道指南;和使用移动设备导航按钮滚动通过频道指南,直到找到所期望的异 类目标并且激活该异类目标。
8. 权利要求5所述的方法,还包括将以下异类目标的任意组合 与频道相关联电话、摄像机、音乐播放器、照片库、电子邮件、文 本消息和URL。
9. 权利要求8所述的方法,还包括在频道指南中显示标签以允许用户添加和删除频道。
10. 权利要求5所述的方法,其中移动设备一次只能有一个活跃 目标,并且改变频道将终止当前目标和调用与所选频道对应的目标。
11. 权利要求5所述的方法,其中移动设备能够多重处理多个活 跃频道,在这种情况下, 一个活跃频道在前台运行,并且其它活跃频 道在后台运行,并且其中频道指南只显示活跃频道。
12. —种移动设备,包括硬件用户界面组件,包括导航按钮、键区、显示器和至少一个频 道按钮;1/0子系统,包括与硬件用户界面组件耦合的按钮控制器,用于检 测按钮事件和被按压的按钮的身份;存储设备,用于存储通过设备用户界面可到达的目标和频道表, 频道表包括将多个频道与对应目标相关联的记录;和处理器,用于执行包括频道控制器和当前目标的软件程序,其中 频道控制器从按钮控制器接收输入并且解释按钮按压,以便响应于检 测到频道按钮事件,频道控制器独立于频道表的显示直接转换到下一 个频道,致使调用对应的目标。
13. 权利要求12所述的移动设备,其中将异类目标与频道自动相 关联。
14. 权利要求13所述的移动设备,其中允许用户将异类目标与频 道相关联。
15. 权利要求14所述的移动设备,其中该移动设备还包括频道指 南按钮,当按压该频道指南按钮时致使频道指南在该移动设备的显示 器上显示,该频道指南示出移动设备的异类目标和对应的频道号。
16. 权利要求14所述的移动设备,其中用户可以通过使用移动设 备上的键区输入频道号直接到期望的频道。
17. 权利要求15所述的移动设备,其中用户可以通过如下措施来 改变频道,按压频道指南按钮来显示频道指南;和使用导航按钮滚动通过频道指南,直到找到所期望的异类目标并 且激活该异类目标。
18. 权利要求15所述的移动设备,其中将以下异类目标的任意组 合与频道相关联电话、摄像机、音乐播放器、照片库、电子邮件、 文本消息和URL。
19. 权利要求18所述的移动设备,其中在频道指南中显示标签以 允许用户添加和删除频道。
20. 权利要求15所述的移动设备,其中移动设备一次只能有一个 活跃目标,并且改变频道将终止当前目标和调用与所选频道对应的目 标。
21. 权利要求15所述的移动设备,其中移动设备能够多重处理多 个活跃频道,在这种情况下, 一个活跃频道在前台运行,并且其它活 跃频道在后台运行,并且其中频道指南只显示活跃频道。
22. 权利要求15所述的移动设备,其中频道表中的每个记录包括 频道ID和对应目标的ID。
23. —种用于提供移动设备用户界面的方法,包括 给移动设备配备至少一个频道控制;允许用户将通过设备的用户界面可到达的目标与相应频道相关 联,在频道表中存储该关联以指示哪些目标分配给了哪些频道;和允许用户使用所述频道控制在频道之中导航,以独立于频道表的 显示选择和激活所述目标之一。
24. 权利要求23所述的方法,还包括提供蜂窝电话作为移动设备。
25. 权利要求24所述的方法,还包括将移动设备的异类目标与频道自动相关联。
26. 权利要求25所述的方法,还包括给移动设备配备频道上调 按钮和频道下调按钮,并且响应于用户按压频道上调按钮转换到下一 个数字较高的频道,以及响应于用户按压频道下调按钮转换到数字较 低的频道。
27. 权利要求26所述的方法,还包括给移动设备配备频道指南 按钮,当按压该按钮时导致频道指南在移动设备的显示器上显示,该 频道指南示出移动设备的异类目标和对应的频道号。
28. 权利要求26所述的方法,还包括允许用户通过使用移动设 备上的键区输入频道号直接到期望的频道。
29. 权利要求26所述的方法,还包括允许用户通过如下措施来 改变频道,按压频道指南按钮来显示频道指南;和使用移动设备导航按钮滚动通过频道指南,直到找到所期望的异 类目标并且激活该异类目标。
30. 权利要求26所述的方法,还包括将以下异类目标的任意组 合与频道相关联电话、摄像机、音乐播放器、照片库、电子邮件、 文本消息和URL。
31. 权利要求30所述的方法,还包括在频道指南中显示标签以允i午用户添加和删除频道。
32. 权利要求26所述的方法,其中移动设备一次只能有一个活跃 目标,并且改变频道将终止当前目标和调用与所选频道对应的目标。
33. 权利要求26所述的方法,其中移动设备能够多重处理多个活 跃频道,在这种情况下, 一个活跃频道在前台运行,并且其它活跃频 道在后台运行,并且其中频道指南只显示活跃频道。
全文摘要
本发明提供改善的移动设备用户界面。本发明的各个方面包括将通过该设备用户界面可到达的至少一部分目标与相应频道相关联,并且创建频道表来指示将哪些目标分配到了哪些频道;给移动设备提供独立于频道表的显示而顺序改变频道的至少一种控制,从而允许用户基于电视远程隐喻在目标之间转换。
文档编号G01C21/30GK101160507SQ200680007413
公开日2008年4月9日 申请日期2006年3月6日 优先权日2005年3月8日
发明者R·P·莫里斯 申请人:森内拉科技有限责任公司