交互模型 【技术领域】
本发明一般涉及用户界面。特别地,本发明涉及一种用于通过使用交互模型的信息进行导航的系统和方法。
背景技术
随着社会移动性的日益增加,移动电子装置潮涌般地普及和增长。蜂窝电话,无线PDA,无线膝上型电脑以及其它移动通信装置对主流消费者产生了深刻的影响。一些类型的移动电子装置是处理器控制的,带有用户界面从而允许用户更加容易并且直观地操作该设备。例如,某些移动电话包括显示单元,其显示图形数据以支持电子邮件、万维网浏览器、以及其它的非话音特性。移动电子装置的制造商经常利用移动电子装置上的按钮通过各种菜单来导航并显示图形数据。
【发明内容】
一种装置和方法,涉及装置上内容的导航。一个示例的装置为一个手表装置,该手表包含根据频道来组织的存储信息。选择与频道有关联的内容并在装置的显示器上观看。例如,显示器类型包括LCD型显示器(有源的和无源的)、CRT型显示器、投影屏幕显示器(背投影以及前投影)、诸如背光灯和前光灯这样的照明显示器、以及其它提供显示图像投影地装置,所述投影能被用户观看到。该装置包括至少四个依据该方法提供导航功能的选择器。该选择器基于操作状态、模式、或者装置上的视图被映射到特定的功能。该装置包括当前操作状态,当前操作状态可以对应于频道跳出(channel splash)、频道视图、扩展视图、以及模式跳出(mode splash)操作状态。对于频道跳出和模式跳出操作状态,在装置中选择器保持一致的交互,而对于其它操作状态,某些选择器被映射为环境特定功能。环境特定功能允许装置的行为有更大的灵活性。扩展的导航功能可以基于当前选择的频道被指定给选择器。通过在一个预定时间间隔内激活相应的选择器来选择扩展的导航功能。
通过参考附图、下面的本发明的示范性实施例的详细描述以及所附的权利要求,能够获得对本发明及其改进的更加完整的理解,下面对附图作了简要的说明。
【附图说明】
图1是说明操作环境的示意图;
图2是示例电子装置的示意图;
图3是说明包括一示例用户界面的示例手表装置的示意图;
图4是说明包括另一示例用户界面的另一示例手表装置的示意图;
图5是说明包括又一示例用户界面的又一示例手表装置的示意图;
图6A-6C说明了电子装置的示例导航功能的处理流程图;
图7是说明示例电子装置的示例导航功能的示意图;以及
图8和9是依据本发明设置的示例电子装置的示例显示屏幕的说明。
【具体实施方式】
本发明是在电子装置的交互模型的情况下描述的。在许多所描述的实施例中,电子装置为一个手表类型的装置,该装置特别用于接收通信信号。该电子装置可以被配置成接收来自一个或多个广播塔的广播传输。该电子装置能接收并处理来自广播传输的消息。在信息被客户机装置接收并处理之后,用户可以或有源或无源地重新观看存储在电子装置中的信息。客户机装置的用户界面使用了一种交互模型,下面将对该交互模型作进一步的说明。通过阅读后面的详细描述,显然可知广播传输的接收不是交互模型所必需的。反而,任何的包括存储内容的装置可以用于按照所述的交互模型进行操作。
虽然在此描述是基于手表的系统,但是明显的该申请的原理可同样用于任何其它的移动或非移动装置,诸如便携式和台式计算机、个人数字助理(PDA)、蜂窝电话、闹钟、钥匙链、冰箱贴、壁钟等等。用手表图示的目的只是为了简化下面的讨论,并且可以“移动装置”或者“电子装置”互换地使用。
“计算机可读媒体”可以是任何可用的能被客户机/服务器装置访问的媒体。通过举例的方式,而不是限制,计算机可读媒体可以包含计算机存储媒体和通信媒体。计算机存储媒体包括易失性和非易失性的、可移动和不可移动的媒体,它们以用于存储信息的任意方法和技术来实现,信息包括:计算机可读指令、数据结构、程序模块或其它数据。计算机存储媒体包括,但不仅限于:RAM、ROM、EEPROM、闪存或其它的内存工艺、CD-ROM、数字化视频光盘(DVD)或者其它的光存储器、盒式磁带、磁带、磁盘存储器或其它的磁存储装置、或者可用于存储期望信息并且可以被客户机/服务器装置访问的任何其他媒体。通信媒体一般包括计算机可读指令,数据结构,程序模块或者已调数据信号中的其他数据,已调数据信号有载波或其它的传送机制,通信媒体还包括任意的信息传送媒体。术语“已调数据信号”意指一个信号,该信号的一个或多个特性是以对信号中信息进行编码的方式而被设定或改变的。作为例子,而不是限制,通信媒体包括:诸如有线网络或者直线连接这样的有线媒体、诸如声学、射频、红外这样的无线媒体以及其它无线媒体。上述的任何组合都包括在计算机可读媒体的范围之内。
术语“内容”可能是可以存储在电子装置中的任何信息。作为例子而不是限制,内容可包含图形信息、文本信息以及图形和文本信息的任意组合。内容可以是可显示的信息和/或听觉信息。听觉信息由一种或多种声音组成。术语“声音”可能是单个声音、声音流、单个声音和/或声音流的重复的任意组合。内容也可以包括其它类型的用户可接收的信息,诸如激活和/或禁用显示器上的照明(例如背光灯显示),以及激活装置的振动效应。
术语“显示器”可以是提供图形和/或文本信息的浏览的任何装置。示例的显示器类型包括:LCD型显示器(有源和无源的)、CRT型显示器、投影屏幕显示器(背投影和前投影)、诸如背光灯和前光灯这样的照明显示器、以及其它的显示器。
一个示例装置包括存储的信息,所述信息是根据频道来组织的。使用选择器(例如,四个选择器)来选择与频道有关的内容并在装置的显示器上浏览。选择器基于操作状态、模式、或者装置上的视图被映射为特定的功能。该装置包括当前操作状态,当前操作状态可以对应于频道跳出、频道视图、扩展的视图,以及模式跳出操作状态。对于频道的跳出和模式跳出操作状态,在装置中选择器保持一致的交互,而对于其它操作状态,特定的选择器被映射到环境中的特定功能。环境中的特定功能性允许装置的行为有更大的灵活性。
下面将参照图1-2对交互模型的全部操作环境进行讨论。虽然下面描述的例子包括无线通信系统的细节,但是交互模型不仅限于此。交互模型应用于导航以及已存储内容的任何装置的相关功能。
操作环境
图1说明了交互模型的示例操作环境(100)。如图所示,FM收发信机或广播在通信频道(110)上被发射到各种电子装置。带有FM接收机或收发信机的示例电子装置可以包括台式计算机、手表、便携式计算机、无线蜂窝电话(蜂窝电话)、以及个人数字助理(PDA)。电子装置用于接收来自FM广播的信息。FM广播可以是各种类型,包括但不仅限于:标准的FM传输、副载波FM传输、或任何其它的所期望的FM传输类型。
图1中说明了可以包括电子系统的示例电子装置,该电子系统根据交互模型来操作。该电子系统可以采用诸如上述的FM传输系统这样的无线接口。每一个电子系统都在通信频道上接收消息/信息。
每个广播传输都对应于一个或多个帧的传输。每个帧可以包括多个消息,其中一些消息是公共广播(“全球”或“共享”消息),而其它消息是客户机特定的消息(“个人”或“私人”消息)。位于指定服务区中的各个客户机可以接收共享消息,而单个的客户机可以解码私人消息。
电子装置(例如,一个无线手表装置)根据直接到客户机装置的共享和私人消息来接收消息分组。消息分组根据逻辑时隙(或频道)入口数目被组织成组。例如,一个特定的电子装置被配置成从可用频道接收所选择的频道组。与这些频道中的每一个相关联的消息分组被接收、处理并被存储在客户机装置中。可以用采用交互模型的用户界面来重新浏览所存储的消息分组,正如下面所进一步详细描述的。
示例的频道包括:时间频道、消息频道、联络频道、日历频道、天气频道、股票频道、新闻频道以及游戏频道。与每个频道相关的消息包括基于基于频道特殊细节的消息内容。例如,天气频道包括本地区域的当前天气、本国区域的当前天气以及国际区域的当前天气。在本例中,通过选择电子装置上的天气频道,可以选择并重新浏览每一个天气预报。
照明电子系统
图2是说明电子装置(200)的功能性组件的示意图。电子装置(200)具有处理器(260)、存储器(262)、显示器(228),以及用户界面(232)。存储器(262)通常包括易失性存储器(例如RAM)和非易失性存储器(例如ROM、闪存等)。电子装置(200)包括操作系统(264),诸如微软公司的Windows CE操作系统或者其它操作系统,操作系统驻留在存储器(262)中,并在处理器(260)上执行。用户界面(232)可以是一系列的按键、滚轮、数字刻度盘(如在一个典型的电话上),或者其他类型的用户界面装置。显示器(228)可以是液晶显示器,或者如前所述的任何其他类型的显示器。在一个例子中,显示器(228)可为触敏式的,可作为输入装置。
一个或多个应用程序(266)被加载到存储器(262)中并且在操作系统(264)上运行。应用程序的实例包括电话拨号程序、电子邮件程序、日程安排/日历程序、PIM(个人信息管理)程序、因特网浏览器程序等等。电子装置(200)还包括非易失性存储器(268),该存储器位于存储器(262)中。非易失性存储器(268)可用于存储永久信息,永久信息在电子装置(200)的电源关闭时不会丢失。应用程序(266)可以使用信息并且将信息存入存储器(268),信息有:由电子邮件应用程序所使用的电子邮件或者其它消息、由PIM所使用的联络信息、由日程安排程序所使用的约会信息、由文字处理应用程序所使用的文档、用于瞬时消息应用程序的瞬时信息、文本消息应用程序中的文本消息等等。
电子装置(200)具有电源(270),它可以由一个或多个电池来实现。电源(270)还可以包括一个外部电源,诸如AC适配器或者加电的船坞式托架,它用于补充电池电量或对电池重新充电。
还示出电子装置(200)有两种类型的外部通知机制:LED(240)和音频接口(274)。这些装置可以直接耦合到电源(270)以便于在被激活时,它们在由通知机制所规定的一段时间仍然保持开通,即使处理器(260)和其它元件可以被关闭以保存电池能量。LED(240)可被编程以保持无限期地开着,直到用户采取行动以表明设备电源的开状态为止。音频接口(274)用于向用户提供听觉信号并且从用户接收听觉信号。例如,音频接口(274)可以被耦合到提供音频输出的扬声器,以及用于接收音频输入的麦克风,以便于电话转换,或者作为使用语音识别的用户界面。
电子装置(200)也可以包括无线电接口层(272),无线电接口层(272)接收和/或发送射频通信。无线电接口层(272)便于在电子装置(200)和外部世界之间经由通信载波或服务提供者的无线连接。来自或到无线电接口层(272)的传输在操作系统(264)的控制下进行。换言之,由无线电接口层(272)接收的通信可通过操作系统(264)传播到应用程序(266),反之亦然
。
电子装置200可以是移动电子装置,诸如包括无线接口的手表装置。手表的示例用户界面在图3、图4和图5中示出,如下面将要描述的。虽然下面描述的用户界面配置包括多个选择器按钮(例如,4个选择器按钮),但是许多选择器按钮的功能可以由单个选择器(例如,按钮,摇臂开关(rocker switch)、滚轮,等等)来组合。
示例的用户界面(UI)
图3说明了包括到电子系统的一个用户界面的手表(300),该电子系统被配置成按照所述的交互模型进行操作。手表(300)包括带有电子系统(参见图2)的玻璃框(310)。电子系统以与前面参照图2所述硬件一致的方式执行功能。玻璃框(310)具有一个显示器(320),诸如一个液晶显示器。在一个实施例中,表针在显示器(320)上电子生成。在另一个实施例中,玻璃框包括模拟型的表针,模拟型表针不会有害地干扰显示器(320)。手表(300)包括一系列按钮(330),它们用来起用户界面(UI)的作用。
在用户界面上的每个按钮起一个选择器的作用。每个按钮具有一个默认功能,和/或一个环境确定的功能。当前选择的频道和模式确定了各个选择器的环境。或者,当前活动的显示器可以为每个选择器确定环境。例如,一个显示屏(如,一个帮助屏幕)可以叠加在主显示器上以使显示屏成为活动的环境(背景)。电子装置(300)是环境敏感的,因为与每个选择器相关的功能可以基于所选择的频道和模式或者显示屏而改变。
第一选择器,按钮“a”(330)有一个基本(或者默认)功能,即在当前选择的频道上向上(up),向上翻页(page up),或者到前一页(previous page)。第一选择器,按钮“a”(330)还有另一个功能,该功能在当前选定的频道和模式或显示器的环境下被定义。例如,当计时器功能(如,倒计时器或停表计时器)在显示屏上是活动的时,第一选择器可以被配置成开始/停止计时器。在列表显示模式下,电子装置将显示与特定频道相关的一列有效消息或内容。时间频道可以包括主时间屏幕、计时器屏幕、闹钟屏幕和定时器屏幕。当目前选定的频道为时间频道时,激活第一选择器以在电子装置上设置时间、开始计时、设置定时器、或设置闹钟。时间/定时/闹钟的设置是通过在预定的时间段内激活第一选择器来完成的。例如,当选择器是图3所示的按钮时,在设置功能被激活前,在诸如2-5秒的超时间隔内保持该按钮。超时间隔对于每个按钮可以是不同的,并且/或者对于同一个按钮根据当前活动的频道、模式和显示器而不同。
第二个选择器,按钮“b”(330)有一个基本(或者默认)功能,即在当前选择的频道上向下(down),向下翻页(page down),或者到下一页(next page)。第二个选择器,按钮“b”(330)还有另一个功能,该功能在当前选定的频道和模式或显示器的情况下被定义。例如,当计时器功能(如,倒计时器或停表计时器)在显示屏上是活动的时,第二选择器可以被配置成复位计时器。在另一个例子中,在预定的时间间隔(例如2秒)激活第二选择器以在特定频道中选择“删除”功能。在另一个例子中,在预定的时间间隔内激活第二选择器以在特定频道中选择“列表浏览”。在又一个例子中,第一和第二选择器的功能被合成到单个输入机制中。
第三选择器,按钮“c”(330)有一个基本(或者默认)功能,即选择频道或模式。第三选择器,按钮“c”(330),还有另一个功能,该功能在当前选定的频道和模式或显示器的情况下被定义。在一个例子中,在预定的时间间隔(例如2秒)内激活第三选择器以选择主频道。手表中的主频道为表面。按钮“c”(330)的另一个位置对应于手表玻璃框的底端中心,如图3所示。在一个例子中,第三选择器为一个“刻度盘”或“圆盘”型的选择器,如滚轮。
第四选择器,按钮“d”(330)有一个基本(或者默认)功能,即“进入”功能。该“进入”功能对环境敏感并用于激活与所选频道相关的进入功能,或用于从当前活动的选择列表中选择下一个条目。在一个例子中,当模式跳出屏幕活动时,第四选择器(或进入功能)与“选择模式”功能相关联。在另一个例子中,当频道跳出屏幕活动时,第四选择器(或进入功能)与“选择频道”功能相关联。在还有一个例子中,当频道视图对于消息频道是活动的时,第四选择器(或进入功能)与“进入详细视图”功能相关联。第四或“d”选择器的激活激活了特定的“进入”功能,诸如进入与当前所选的消息相关联的详细视图。
第四选择器,按钮“d”(330)还有另一个可选择的功能,该功能在当前选定的频道和模式或显示器的情况下被定义。例如,在预定的时间间隔(例如2秒)内激活第四选择器以逐渐删除显示器上的条目。在此例中,在删除功能活动(例如保持按住按钮“d”)时删除显示区域中的附加条目,并且在禁用第四选择器(如释放按钮“d”)时禁用删除功能。
第四选择器被如此设计以便于电子装置能以简单的方式在每个频道上完成导航和选择功能。任选的第五选择器(如,按钮“e”,334)可以被设计来提供诸如背光灯或其他期望功能这样的其它功能。
图4说明了另一个示例的手表装置(400),该手表包括到电子系统的用户界面,该电子系统被配置成按照交互模型进行操作。手表装置(400)以基本相似于图3所示的方式设计。然而,第四选择器(例如,按钮“d”)位于玻璃框下端的中心部分(选择器332的位置)。图3中选择器的操作与参照图3的描述是一样的。
图5示出了另一个示例的手表装置(500),该手表装置包括到电子系统的用户界面,该电子系统被配置成按照交互模型进行操作。手表装置(500)以基本相似于图3所示的方式设计。然而,第一、第二和第三选择器(如,按钮“a”,“b”和“d”)由一个滚轮型装置(530)代替。“a”和“b”选择器的功能通过反时针方向或顺时针方向旋转滚轮装置(530)来激活。选择器“d”的功能通过把滚轮装置(530)推向手表玻璃框的方向而激活。
在另一个可选择的例子中,“a”和“b”按钮型选择器由一个摇臂型开关代替,该摇臂型开关被朝向图3和4所示的“a”和“b”选择器的位置按压。在另一个例子中,采用触摸屏接口作为手表装置的选择器。也可以使用其它的选择器机制的例子。在另一个可选择的例子中,除去一个或多个选择器以便需要较少的物理选择器装置(例如,去除特定功能,或者由单个选择器装置提供多个功能)。
在一个例子中,“a”选择器被去除,以至于只有“b”选择器可以用于在单个方向(如向下)上导航。在浏览了最后一个条目或页面之后,在一个附加时间内按压“b”选择器能绕回至第一条目或第一页。在另一个例子中,通过使用一个超时序列,多个功能可以系于一个选择器,这样可以使用较少的物理选择器来起到同样的作用。在短时间间隔(如1秒)内按压“c”选择器可以执行“进入”功能,,在中等时间间隔(如2秒)内按压“c”选择器可以执行“导航到跳出模式”功能,在长时间间隔(如3秒)内按压“c”选择器可以执行“导航到频道跳出屏幕”功能,而在更长的时间间隔(如4秒)内按压“c”选择器可以执行“导航到起始位置”功能。
处理流程
示例的电子装置的导航功能的处理流程图在图6A-6D中示出。图6A中所示的处理流程图主要集中在频道跳出活动性上。图6B中所示的处理流程图主要集中在视图的活动性上。图6C中所示的处理流程图主要集中在扩展视图的活动性上。图6D中所示的处理流程图主要集中在模式跳出的活动性。
每个电子装置有至少一个频道对应于始位频道。对于手表类型的装置,始位频道对应于一个时间频道。然而,可以为每一个个电子装置指定不同的始位频道。在一个装置只有一个频道的情况下,这一个频道对应于始位频道。每逢当前选择的频道对应于始位频道时,前面的频道就对应于最后频道(如果装置上存在不止一个频道)。同样地,在当前频道为电子装置的频道列表中的最后一个频道时,下一个频道就对应于始位频道。
每个电子装置都有一组选择器(如,按钮),这些选择器选择性地被激活以导航装置中的各种功能。图3到5说明了示例的选择器。为下面讨论的目的,每个选择器表示为字母“a”、“b”、“c”、“d”和“e”。一些交替的选择器功能通过在预定的时间间隔(例如2秒)内保持选择器按钮的激活来选择。这些交替的选择器功能通常由接近于选择器功能指明的字母(如“c+”)的符号“+”来表示。
下述的示例电子装置包括四个选择器功能由字母“a”,“a”,“c”和“d”表示。“e”选择器可用来提供附加的功能,诸如背光灯、反向频道选择器以及其它期望的功能。附加的扩展功能也可以通过多个选择器的组合来达到。例如,可以在预定的时间间隔同时保持“d”和“a”选择器以选择在电子装置中的特别设置,诸如“屏幕调整”功能。图8中说明了一个示例的扩展功能。附加的扩展功能也可使用其它选择器的组合来完成,诸如“d+”和“b+”,“a+”和“b+”以及其它。
术语“激活”是指激活与相应字母相关联的功能。与每个选择器字母(如,“a”,“b”,“c”和“d”)相关联的功能可以用较少的物理选择器来实现,如前参照图3-5所述。在一个例子中,激活通过按下一个按钮来完成。在另一个例子中,激活通过在预定的时间间隔内按下一个按钮(或者其它选择装置)来完成。在又一个例子中,激活通过旋转一个滚轮或摇杆型装置来完成。
频道跳出操作状态
下面参照图6A来描述频道跳出操作状态。
在电子装置初始化时(例如,紧接在加电程序之后)电子装置激活频道跳出操作状态。电子装置有一个默认初始频道被称为始位频道。显示器被更新以表示当前在方块614中选定的频道。处理继续到方块611,在611中频道跳出操作状态保持在空闲状态。在频道跳出空闲(IDLE)状态中时,电子装置中的电子系统监控用户界面(如四个选择器)。当用户激活一个或多个选择器时(如,四个选择器中的一个),处理离开频道跳出空闲状态。
当频道跳出空闲状态在方块611中是活动的时,显示器活动地保持跳出屏幕以表明当前的频道选择。跳出屏幕可以包括一个或多个图形单元和/或文本单元。示例的跳出屏幕示于图8和9中。跳出屏幕被伴以提供频道已改变的听觉表示的活动。与听觉表示相关联的声音对于每个频道跳出屏幕可以是相同的,或者基于特定的频道或特定的频道类型(例如,新闻频道为一种类型,而消息为另一种类型)是唯一的。
当选择器“a”被激活(如,按压一个“a”按钮)时,处理从频道跳出空闲状态(611)进入到“向上导航”或“导航到前面的频道”功能(612)。处理从方块612继续到方块614,方块614中显示器基于最新选择的频道被更新。在显示器被更新之后,处理回到频道跳出空闲状态(611)。
当选择器“b”或“c”被激活(如,按压“b”或“c”按钮)时,处理从频道跳出空闲状态(611)到“向下导航”或“导航到下一频道”的功能(613)。处理从方块613继续到方块614,方块614中显示器基于最新选择的频道被更新。在显示器被更新之后,处理回到频道跳出空闲状态(611)。见图8和9的示例的跳出屏幕。
当选择器“c+”被激活时,处理从频道跳出空闲状态(611)到“导航到第一频道”或“导航到始位频道”的功能(615)。从电子装置的任一频道或频道视图可以切入始位频道导航功能。当“导航到始位频道”功能被激活时,电子装置导航到始位频道(如,手表上的时间频道)。处理从方块613继续到方块614,方块614中显示器基于最新选择的频道(如,始位频道)被更新。在显示器被更新之后,处理重新回到频道跳出空闲状态(611)。
当选择器“d”被激活(如,按压“d”按钮)时,处理从频道跳出空闲状态(611)到“进入频道”功能(616)。或者,当电子系统在预定的时间间隔(如2秒)内被保持在频道跳出空闲状态而不激活选择器时,“进入频道”功能被激活。当“进入频道”功能被激活并由“V”指示时,处理从方块616进入到方块624(见图6B)。
进入频道功能在离开频道跳出操作状态并进入频道视图操作状态之前,在电子装置中执行一系列的初始化。电子装置中的每个频道至少有一个操作模式。该电子装置选择当前操作模式作为默认模式,并且在“进入频道”功能被激活时,当前视图作为当前选定频道中的默认视图。
在一个例子中,天气频道具有本地天气操作模式、国内天气操作模式和国际天气操作模式。一系列的视图与每个操作模式相关联。例如,本地天气频道具有包括表示西雅图的当前温度的内容的视图,而国内天气频道具有包括表示跨区域温度的内容的视图。
频道视图操作状态
频道视图操作状态在下面参照图6B进行描述。
电子装置在进入点V进入频道视图操作状态,其中与当前选定的频道和操作模式相关联选择器功能被映射到选择器。在方块624中显示器被更新以指示当前选定的视图。处理继续到方块621,在621中频道视图操作状态被维持在空闲(IDLE)状态。在视图空闲状态中,电子装置中的电子系统监视用户界面(如,四个选择器)。当用户激活四个选择器中的一个或多个选择器时,处理离开视图空闲状态。
当视图空闲状态在方块621中是活动的时,显示器活动地维持当前的视图。列表类型的视图包括所能选择的条目列表。其它类型的视图只是被安排在显示器视图上的图形和/或文本单元。示例的视图示于图9和10中。视图可以伴声音的激活以提供听觉表示以表明视图已改变。与听觉表示相关联的声音对于每个视图可以是相同的(如,一种蜂鸣声或是回音),或者基于特定的视图而是唯一的。在一个例子中,当某个提示注意的功能被激活时,听觉表示被激活
当选择器“a”被激活(如,按压一个“a”按钮)时,处理从视图空闲状态(621)进入到“前面视图”或“前面的条目”功能(622)。处理从方块622继续到方块624,在方块624中显示器基于最新选择的视图被更新。在显示器被更新之后,处理回到视图空闲状态(621)。在一个例子中,在当前选定的视图为在当前频道的当前模式下可用的第一视图时,则前面的视图对应于最后的视图。在另一个例子中,在当前选定的视图为在当前频道的当前模式下可用的第一视图时,前面的视图对应于空(null)。在又一个例子中,当“a”选择器被激活时,列表中前面的条目被高亮显示。
当选择器“b”被激活(如,按压一个“b”按钮)时,处理从视图空闲状态(621)进入到“下一视图”或“下一条目”功能(613)。处理从方块623继续到方块624,在方块624中显示器基于最新选择的视图被更新。在显示器被更新之后,处理重回到视图空闲状态(621)。在一个例子中,在当前选定的视图是当前频道的当前模式下可用的最后视图时,则下一个视图对应于第一个视图。在另一个例子中,在当前选定的视图为在当前频道的当前模式下可用的最后视图时,下一个视图对应于空。在又一个例子中,当“b”选择器被激活时,列表中的下一个条目被高亮显示。
当选择器“c”被激活(如,按压一个c”按钮)并由“M”指示时,处理从视图空闲状态(621)进行到“模式跳出”功能。参照图6D以及相关的详细讨论。
当选择器“c+”被激活并由“H”表示时,处理从视图空闲状态(621)进行到选择始位频道跳出功能。参照图6A以及相关的详细讨论。
选择器“d”被定义在当前频道、模式和视图的环境内。选择器“d”可以被定义为“进入扩展的视图”功能、“选择”功能、或“执行行动”功能。不是给定频道/模式下的每个视图都有一个扩展的视图,如可以被空值表示的。一些视图可以有一个行为功能,该行为功能被定义在当前选定的模式/频道的环境内。每个视图的环境在进入当前频道的模式后都被指定到该模式上。
当选择器“d”被激活(如,当帮助屏幕不活动时按压一个“d”按钮)并且扩展视图由“d(EV)”指示为可用的时,处理从视图空闲状态(621)进入到“进入扩展视图”功能。扩展视图在被定义在当前选定的视图环境中时是可用的。例如,当特定的头条新闻在新闻频道上显示时,扩展的视图是可用的。选择器“d”的激活接入扩展的视图,该视图包括与该特定新闻头条相关联的详细新闻故事。参照图6C以相关的详细的讨论。
当选择器“d”被激活,并且动作功能由“d(ACT)”指示为可用时,处理从视图空闲状态(621)进入到“执行行为”功能。行为功能被定义在当前选定的视图中。例如,在娱乐频道中,幸运小甜饼(fortune cookie)模式可能是可用的。虽然幸运小甜饼模式可能只有一个视图,但选择器“d”可以被映射为一种行为功能,该行为功能在选择器“d”被激活时随机地从一个列表中选择运气。在行为被执行之后(如,从列表中检取随机运气,执行活动的序列),处理继续到方块624,在624中如前所述地更新显示器。
在当前视图的环境下,其它的特殊功能也可以被映射到“a+”“b+”和“d+”选择器。通过在预定的时间间隔(如2秒)内激活相应的选择器,相应的特殊功能被激活并由方块625表示。处理从方块625继续到624,在方块624中如前所述地更新显示器。
在一个例子中,在对应于地址本中特定的联系人的视图中,列表浏览器功能是可用的。对于该例子而言,“a”和“b”选择器的激活手动地浏览了对应于地址本中其他联系人的其他视图,一次一个。“a+”“b+”选择器的激活可以激活一个索引功能,该索引功能显示索引指示符,诸如“A”,“B”,“C”等等。在索引功能活动之后,“a”和“b”被映射为向上滚动和向下滚动功能,“c”被映射为取消功能,而“d”被映射为选择当前索引功能。例如,通过选择“M”索引而不顺序地遍历地址本中的许多联系人,可以访问地址本中“Z”部分中的一个联系人。索引系统可以是被定义在当前视图的范围内的任何类型的索引系统。例如,当列表以字母顺序排列时,根据诸如“A”,“B”,“C”等这样的字母进行索引,当列表按年代顺序排列时,根据日期进行索引。
在另一个例子中,删除功能在对应于消息频道中的特定瞬时消息的视图中是可用的。对于该例子而言,“a”和“b”选择器的激活手动地导航经过各种消息,一次一个。激活“d+”选择器可以激活删除功能,该功能从电子装置中去除当前的瞬时消息。
扩展的操作状态
下面参照图6C描述扩展视图操作状态。
电子装置在进入点EV进入扩展视图操作状态,其中与当前选择的扩展视图相关联的选择器功能被映射到选择器。显示器在方块634被更新以指明当前选择的扩展视图。处理继续到方块631,在631中扩展视图操作状态被维持在空闲状态。当在扩展视图空闲状态中时,电子装置中的电子系统监视用户界面(如,四个选择器)。当用户激活四个选择器中的一个或多个选择器时,处理离开该扩展视图空闲状态。
当扩展视图空闲状态在方块631中是活动的时,显示器活动地保持当前的扩展视图。扩展视图包括安排在显示器视图中的图形和/或文本单元。示例的扩展视图在图9中示出。
当选择器“a”被激活(如,按压一个a”按钮)时,处理从扩展视图空闲状态(631)进入到“前面视图”或“前面的条目”功能(632)。处理从方块632继续到方块634,在方块634中基于最新选择的扩展视图更新显示器。在显示器被更新之后,处理返回到扩展视图空闲状态(631)。在一个例子中,在当前选定的扩展视图是当前频道/模式可用的第一扩展视图时,前面的视图就对应于最后的扩展视图。在另一个例子中,在当前选定的扩展视图是当前频道/模式中可用的第一扩展视图时,前面的扩展视图对应于空。
当选择器“b”被激活(如,按压“b”按钮)时,处理从扩展视图空闲状态(631)进入到“下一个视图”或“下一个条目”功能(633)。处理从方块632继续到方块634,在方块634中基于最新选择的扩展视图更新显示器。在显示器被更新之后,处理返回到扩展视图空闲状态(631)。在一个例子中,在当前选定的扩展视图是当前频道/模式可用的最后一个扩展视图时,下一个视图就对应于第一扩展视图。在另一个例子中,在当前选定的扩展视图是当前频道/模式中可用的最后一个扩展视图时,下一个扩展视图就对应于空。
当选择器“c”被激活并由“M”指示时,处理从扩展视图空闲状态(631)进入到“模式跳出”功能。参照图6D以及相关的详细讨论。
当选择器“d”被激活并由“V”指示时,处理从扩展视图空闲状态(631)进入到视图功能。参照图6B以及相关的详细讨论。
当选择器“c+”被激活并由“H”指示时,处理从扩展视图空闲状态(631)进入到始位频道跳出功能。参照图6A以及相关的详细讨论。
在当前视图的环境中,特殊功能可以被映射到“a”、“b”、“a+”和“b+”选择器。通过在预定的时间间隔(如2秒)内激活相应的选择器,相应的特殊功能就被激活并由方块635表示。处理从方块635继续到方块634,在此显示器如前所述地被更新。
模式跳出操作状态
下面参照图6D对模式跳出操作状态进行描述。
电子装置在进入点M进入模式跳出操作状态。在方块645中显示器被更新以指示当前选定的模式。处理继续到方块641,方块641中模式跳出操作状态被维持在空闲状态。当在模式跳出空闲状态中时,电子装置中的电子系统监控用户界面(如四个选择器)。当用户激活四个选择器中的一个或多个选择器时,处理离开模式跳出空闲状态。
当模式跳出视图空闲状态在方块641中是活动的时,显示器活动地保持当前的模式跳出显示。模式跳出视图包括安排在显示器视图上的图形和/或文本单元。示例的模式跳出显示在图8中示出。模式跳出显示可以伴声音的激活,该声音提供一个听觉表示以指示所选择的模式已经改变。与听觉表示相关联的声音对于每个模式跳出可以是相同的(如,一种蜂鸣声或是回音),或者基于所选的特定模式是唯一的。
当选择器“a”被激活(如,按压“a”按钮)时,处理从模式跳出空闲状态(641)进入到“前面的模式”功能(642)。处理从方块642继续到方块644,在方块644中显示器基于最新选择的模式被更新。在显示器被更新之后,处理返回到模式跳出空闲状态(641)。在一个例子中,在当前选定的模式是当前频道可用的第一模式时,前面的模式对应于最后的模式。
当选择器“b”被激活(如,按压“b”按钮)时,处理从模式跳出空闲状态(641)进入到“下一个模式”功能(643)。处理从方块643继续到方块644,在方块644中显示器基于最新选择的模式被更新。在显示器被更新之后,处理返回到模式跳出空闲状态(641)。在一个例子中,在当前选定的模式是当前频道可用的最后一个模式时,下一个模式对应于第一个模式。
当选择器“c”被激活并由“CS”指示时,处理从扩展视图空闲状态(641)进入到“频道跳出”功能。参照图6A以及相关的详细讨论。
当选择器“d”被激活或者在预定的时间间隔(如2秒)后出现超时的情况下,处理从模式跳出空闲状态(641)进入到“选择默认视图”功能(645)。处理从方块645继续到由“V”指示的频道视图操作状态。参照图6B以及相关的详细讨论。
当选择器“c+”被激活并由“H”指示时,处理从模式跳出空闲状态(641)进入到选择始位频道跳出功能。参照图6A以及相关的详细讨论。
示例的频道导航
图7是说明示例电子装置的导航功能的图。每个频道都有一个相应的频道跳出屏幕,并且至少有一种模式。每个模式都包括显示视图。如图中所示,第一频道包括一个频道跳出和三种模式。如图所示,对于第一模式有两个视图可用,并且对于第二视图有两个扩展视图可用。
虽然图7中说明了三个频道,但该电子装置可以被设计成选择并显示任意数目的频道。虽然每个频道都有至少一种模式,但第二和第三频道的模式未在图中示出。
根据如前面描述的“a”“b”“c”和“d”选择器在图7中示出示例的导航功能。附加的导航功能也可以包括在图中所示的那些以外。
当频道跳出活动时,通过“c”选择器的激活来完成频道的导航。例如,用户通过重复激活“c”选择器,能从第一频道导航到第二频道,以及第三(最后)频道。或者,当频道跳出活动时,用户可以通过“a”和“b”选择器的激活来完成频道导航。在最后一个频道上激活“c”或“b”选择器将用户引导回第一频道。在第一频道上激活“a”选择器将用户导航至最后一个频道。
通过激活“d”选择器或借助于没有任何交互的超时,能够进入一个选定的频道。例如,通过激活选择器“d”,用户能从第一频道跳出导航至第一(默认)模式中的第一(默认)视图。在进入了频道之后,如图所示,通过“a”和“b”选择器实现到各种视图的导航。在任何视图中激活“c”选择器将把用户导引回到模式跳出屏幕。激活来自任一视图的“c+”选择器将会把用户导引回到第一(始位)频道,并再次显示模式跳出屏幕。
通过在具有可用扩展视图的视图中激活“d”选择器可以进入扩展视图。例如,图7中示出的第一视图没有任何扩展视图,而第二视图有两个可用的扩展视图。在第一视图中激活“d”选择器不导致任何改变,而在第二视图中激活“d”选择器进入扩展的视图模式。如图所示,从扩展的视图模式,通过“a”和“b”选择器来完成通过扩展视图的导航。在任何扩展视图中激活“d”选择器可以把用户导引回到视图显示。任一扩展视图中“c+”选择器的激活将会再次激活模式选择跳出屏幕。同样,来自任一扩展视图中的“c+”选择器的激活将会把用户导引回到第一(始位)频道。
图8是天气频道的频道导航功能的各种屏幕的说明(800)。如前所述,当天气频道最初被选择时,显示频道跳出屏幕。在跳出屏幕消除之后(或由于超时间隔期满或通过用户和“d”选择器的交互),就显示天气频道的默认视图(如,西雅图的当前温度)。
天气频道可包括取决于频道配置的大量模式。图8所示的例子包括本地天气模式和国际天气模式。在如前所述地启用模式跳出之后,通过激活“a”和“b”选择器可以完成在当前频道(此例中为天气频道)中模式间的导航。通过一接入频道视图就激活“a”和“b”选择器(如,在选择频道或模式之后),从而接入当前模式的频道视图。天气频道的示例视图可以包括:当时温度、多日预报、风力、湿度、日出时间、日落时间、大气压和UV指数。如前所述,通过激活“a”和“b”选择器来完成经过这些视图的导航。如图8所述,在最后视图上激活“b”选择器会使视图循环回到第一视图。
天气频道可以被配置成具有不止一个模式,其中每个模式都对应于一个特定的天气频道(例如本地天气、国内天气、国际天气,等等)。每个模式都有一个特殊的跳出屏幕以给出可视的(或可任选为可听的)提示以指示当前模式内的变化。例如,当主视图导航到天气频道的国内天气模式时,“国内天气”跳出屏幕被激活。在跳出屏幕消除之后(如,超时或用户交互消除了跳出屏幕),就立即显示国内天气的一个详细视图。或者,通过按压“c”或“c+”选择器,如前所述的导引回频道选择跳出屏幕。
图9是消息频道的频道导航功能的各种屏幕的说明(900)。如前所述,当消息频道最初被选定时,显示频道跳出屏幕。在跳出屏幕消除之后(如,或通过超时间隔期满或通过用户交互),就显示消息频道的默认视图(如,最近的消息)。
消息频道可以包括大量的视图,每个视图对应于一个不同的消息。图9所示的例子包括一个文本消息(如,来自John C)、另一个文本消息(如来自Mike@Work)、涉及到拍卖的消息(如来自ebay)、来自信使的通知(如,UPS)以及警报消息(如,往家打电话)。在当前频道中(在此例中是消息频道)视图之间的导航是通过前述“a”和“b”选择器的激活而完成的。一些消息在扩展视图中可以包括进一步的细节,扩展视图可通过激活“d”选择器而接入。图9中说明了一个消息(如,来自Mike@Work)的示例扩展视图。如前所述,通过激活“a”和“b”选择器来完成到扩展视图的导航。来自任一扩展视图的“d”选择器的激活导引回视图显示。如图9所示,在最后一个视图上“b”选择器的激活,即第一视图上的“a”,不会循环回另一个视图。
上面的详述、例子以及数据对于制造和使用发明的组成提供了完整的描述。由于发明的许多实施例可以被制造而不脱离发明的精神和范围,本发明存在于此后所附的权利要求中。