一种具有图形用户界面的设备的制作方法

文档序号:6436865阅读:137来源:国知局
专利名称:一种具有图形用户界面的设备的制作方法
技术领域
本发明涉及一种具有图形用户界面的设备。具体地,本发明涉及一种用于在这样的设备中编辑菜单的方法,并且尤其适用于在多任务环境中使用。
背景技术
诸如移动电话或者个人数字助理(PDA)这样的设备通常具有有图形用户界面(GUI),其中为用户呈现一个或多个列有可用功能或应用的菜单。在图1a和1b中示出了传统的用户界面的例子。菜单选项可以以图标2和/或文字标签3的列表形式在显示屏1上提供给用户,如在图1a中所示,其中同时示出一个或多个选项。这类菜单通常在移动电话中使用。用户可以通过使用键盘在多个选项上移动聚焦窗口4来滚动列表。例如由于尺寸的限制,显示屏1不会显示全部可用的菜单选项,界面可能包括一个条形5,其表明在菜单选项所有列表中当前显示的菜单选项的位置。
作为选择,菜单选项可以像具有文字3和/或合适的图标2的二维矩阵一样显示在显示屏6上,像图1b中的一样。用户可以使用聚焦窗口或触笔选择一个选项。在PDA中的菜单通常用这样的方式呈现。该菜单可能包括一个滚动条7,以便允许用户观看任何未显示在显示屏6上的菜单选项。
两种菜单都可以使用动画图标。在具有彩色显示屏1,6的设备中,该图标可以是彩色的。现有用户界面的其它例子在US2002/0041292A1中示出。
然而,这些菜单仅仅为用户提供了有关菜单选项(特别是在诸如移动电话这样的设备中)的有限信息,在移动电话中,显示窗口1、6的尺寸很小。例如,用户已经启动一个应用以将全部的呼入转移到另一个电话号码。该菜单本身不会提供任何关于是否呼叫转移功能生效的指示。为了获得关于应用的状态信息,可能要求用户通过许多菜单和相关的子菜单来导航。这些工序在不包括复杂键盘的设备(例如移动电话)中是率低并且不受欢迎的。
当在这些设备中提供多任务能力变得更加广泛时,这些缺点就会凸显。在一个设备能够同时执行许多应用的情形下,用户可能不知道哪个应用或功能在一特定时间有效。用户可能不经意间让多个应用开启,在具有有限存储容量的设备中将导致低效率的应用。

发明内容
根据本发明的一种设备,包括用户界面和处理器,该处理器被配置为从用户接收访问菜单的请求,编辑一个菜单选项的列表,确定与菜单选项相关的应用是否有效,并且将相应的状态指示符与菜单选项相关联,同时显示该菜单选项列表,其中一个特定菜单选项的呈现取决于相关的状态指示符。
该设备可以是手持无线电通讯设备,个人数字助理或个人电脑,并且具有多任务能力。
本发明还提供一种操作这种设备的方法,以及用于将设备配置为执行所述方法的计算机程序。
与具体应用相关的有效或无效的指示符可以是在动画和色彩方面有区别的图标或文本标签。作为选择,指示符可以使用声音或振动,或两个或更多的动画、颜色、声音或振动的组合来传递应用状态。
本发明通过包括与应用状态有关的信息增加了在菜单型显示屏上提供的信息量。这就减少了用户为了确定当前应用是否有效而执行的导航操作数量。可以将该设备配置为在菜单中包括除了其状态之外更加详细的信息,比如由应用程序执行的任务类型和/或已经完成的任务的比例。
本发明方便了有效的存储器处理,尤其对于多任务设备来说,当用户选择一项应用或菜单选项时,它们知道正在运行的应用程序已经中断或未完成。可以使用这些信息以通过终止多余的操作来释放存储器资源。
本发明使用已经存在于传统设备之中的资源就可以实现。例如,在许多移动电话中提供声音产生和振动装置,以便通知用户呼入电话及消息,同时许多移动电话或PDA具有动画引擎和/或彩色显示设备。


现在将参考附图来描述本发明的实施例,其中图1a和1b示出了传统的图形用户界面;图2示出了本发明可以实现的一种移动无线电通讯设备;图3是图2的移动的无线电通讯设备的元件的方框图;图4是一个流程图,示出了根据本发明实施例的用于编辑以及显示菜单的过程;图5和6示出了根据本发明实施例的图形用户界面;图7是一个流程图,示出了根据本发明另一个实施例的用于编辑和显示菜单的备选过程;图8是一个流程图,示出了根据本发明另一个实施例的用于显示菜单的备选过程。
具体实施例方式
图2描述了移动无线电通讯设备8,其包括麦克风9,键盘10,软键盘11,显示屏12,扬声器13和内部天线14。图3更详细地示出了设备8的元件。处理器15控制信号处理和用户界面功能,并且与RAM/ROM16和闪速存储器17形式的存储器设备相关联。电子模拟音频信号通过麦克风7产生并且通过前置放大器18放大。同样,通过放大器19将模拟音频信号发送到扬声器13。处理器15从键盘10和软键11a,11b,11c接收指令信号,并且控制显示屏12和闪速存储器17的操作。
与用户身份有关的信息以用户身份模块(SIM)卡的形式保存在智能卡20上,其包含普通的GSM国际移动用户身份和加密,其用于按照众所周知的方式编码无线电传输。在SIM卡固定器21内安装SIM卡20。通过经由r.f级22连接到编解码器23的天线14来收/发无线电信号,编解码器23配置为在处理器15的控制下处理信号。
当用户希望访问一个应用程序时,他们从主菜单和可选地一个或多个子菜单中选择相应的菜单选项。例如,一个主菜单包括用于如下操作的菜单选项显示存储的电话号码,产生一个电话呼叫,访问因特网或声音邮件,显示任务列表或日历,建立呼叫转移功能,读取短信息业务(SMS)信息,设置警报或做游戏等。选择一个与因特网访问有关的选项可以导致一个子菜单,其具有允许导航到用书签标记的页的选项,进入URL或回到主菜单。呼叫转移子菜单可以包括设立呼叫转移功能和取消有效的呼叫转移功能的选项。
用户根据需要使用键盘10和软键11请求菜单。参照图4,处理器15接收用户已选择观看一个菜单的通知(步骤s1)。处理器15编辑一个菜单选项列表(步骤s2),该菜单选项包括相关的可用应用程序。在该实例中,用户请求主菜单。
然后,处理器考虑在该列表中的第一个菜单选项(步骤s3,s4),并且确定其是否与一个有效应用相关(步骤s5),即正在运行的应用程序还未完成或已经被中断。在该实施例中,该应用与文本标签和两个图标有关。这两个图标用来指示应用状态并且在其属性方面存在差别,例如,一个图标可以是动画,而另一个是静态的,或者可以使用不同的动画序列或色彩设计来绘制有效和无效的图标。例如,一种有效的应用可以使用三维动画片来指示(即使用一个图标来表示一个可以转达或旋转的立体三维对象),同时可以通过二维动画来指示无效的应用程序。如果应用是有效的,则处理器15选择指示该应用有效的图标(步骤s6),例如动画图标,如果该应用无效的,则处理器选择这两个图标中的另一个(步骤s7),例如静态图标。然后,处理器15将包含在该菜单中的文本标签与合适的图标相关联(步骤s8)。
如果在该目录中还有菜单选项(步骤s9),则处理器15移到下一个菜单选项上(步骤s10),并且对于在该列表中的每个剩余的菜单选项都重复这些过程(步骤s4-s9)。然后利用以列表或矩阵形式呈现的菜单选项来显示该菜单,通过文本标签和图标来表示每个应用(步骤s11)。用这样的方式,该菜单向用户提供与这些菜单选项相关的应用的状态信息,而无需用户通过更多的屏幕来进行导航。
图5和6示出包括识别可用应用的文本标签25a,25b,25c,以及基于由图4的处理进行编辑的应用状态来选择的相关图标26a,26b,26c,28a,28b,28c。例如,这些菜单包含″呼叫转移″选项,该选项用于将设备8的呼入呼叫转移到另一个电话、设备或语音邮件业务;和″因特网″选项,该选项用于使用无线应用协议(WAP)功能来访问因特网。在显示屏12上为用户呈现一个菜单,其中呼叫转移功能当前有效,但是WAP应用是无效的。在图5中,这一点是通过正在活动的呼叫转移图标26b来指示,如由虚线表示,而游戏图标26c是静态的。例如,指示无效状态的静态图标可以由动态图标的动画序列中的一个帧组成,该动态图标用于表示有效的应用状态。然而,该动画可以采用图标26b的简单闪烁的形式,或对于某个应用来说,活动的和静态的图标二者都可以是能活动的,但通过不同的动画序列、或使用颜色来区分,或者当显示屏12是彩色显示屏时使用颜色来区分。然后,用户可以通过在合适的选项上定位聚焦窗口27来选择一个功能或应用。
动画引擎通常包括在移动无线电通讯设备8中。因此,利用动画图标在这样的设备中区别有效的和无效应用就不需要提供专门的资源。因此,利用使用数据传输的空中(OTA)机制发送到设备的程序指令,可以将现有设备8配置为执行菜单编辑和显示程序(步骤s1-s11)。
在图6的菜单中,通过图标28a,28b,28c的颜色来示出应用状态。有效的呼叫转移功能通过黑色图标28b来指示,而无效的WAP应用通过灰色图标28c表示。其中显示屏12是彩色显示屏,其它的彩色可以用来区别有效和无效的应用,其中一个图标是使用简单图象滤波器从另一个图标中产生的。例如,有效应用可以使用彩色图标来示出,而无效应用可以通过黑白、或灰度图标示出。文本标签的颜色也可以用这样的方式变换。
在图5和6的菜单中,在显示屏12上同时呈现多项应用中的每一项的状态。然而,可以实现本发明,以使得在任何时刻仅指示一项应用的状态,或者通过呈现菜单,使得每次仅有一个菜单选项,从而只有一项应用状态被显示在显示屏12上。作为选择,在一个实施例中,多个菜单选项被呈现在显示屏12上,可以这样来配置用户界面,即一次仅显示一个应用的状态。这就允许使用声音和/或振动,和(或代替)目视指示符,其中许多状态同时指示可能干扰用户。
如图4所示,在第二个实施例中,一个用于编辑这种菜单的步骤包括接收对菜单请求的步骤(步骤s1),编辑一个菜单选项的列表(步骤s2)和确定与第一个菜单选项有关的应用目前是否有效(步骤s3到s5)。现在参考图7,步骤如下。如果应用是有效的,则将标记增添加到菜单选项的列表中以指示这个状态(步骤s6a),例如通过相应地设置一个属性的值。如果应用是无效的,则将指示这种状态的标记添加到该菜单选项列表(步骤s7a)或者作为选择,步骤s7a被省略,不采取行动并且通过有效标记的缺失来表示无效状态。
然后,将标记、或属性与菜单选项相关联(步骤s8a)。对于其它菜单选项来说,重复这个过程(步骤s9,s10)并且显示该菜单(步骤s11)。
现在参考图8,当显示菜单时(步骤s11),提供聚焦窗口27,以便用户能因此经由该列表来导航且选择一个选项。在它的初始状态,将聚焦窗口27定位在第一个菜单选项之上(步骤s12)。如果菜单选项具有一个指示活动状态的标记(步骤s13),则产生一个告警信号(步骤s14)。该告警信号可以是以声音,也可以是“耳标信号(ear-con)”,比如蜂鸣器或乐曲,或振动。可以根据应用来选择音频告警信号,例如有效的记事本应用可以通过打字的声音来指示,而有效的游戏可以通过击溃或嗖的一声之类的声音来表示。
作为选择,告警信号可以采取绘制静态图标或改变其颜色、或两个或多个这些告警信号的组合的形式。如果用户使用键盘20和/或软键11a,11b,11c来滚动列表(步骤s15),则在另一个菜单选项上重新定位焦点窗口27(步骤s16),并且重复确定与菜单选项相关联的该应用是否有效的步骤,以及(如果必要)产生告警信号的步骤(步骤s13,s14)。作为替换,如果用户选择一个选项或退出该菜单(步骤s17),则采取合适的动作(步骤s18)。
声音和振动告警信号都可以使用已经存在于移动无线电通讯设备8之中的资源来实现,以提供声音和/或振铃声,所以,可以再次将设备8配置为使用OTA数据传输机制来执行这些过程。
已经通过例子描述了本发明,但本发明并不被限制到上述实施例。例如,通过图形用户界面产生的菜单可以以列表或矩阵来显示。其它图标、告警信号或它们的组合可用于允许用户在有效的、中断的或未完成的等待用户输入的应用之间进行区分,或在由应用程序执行的功能之间进行区分。例如,不同的动画图标可用于指示在GPRS应用中请求的传输和数据的恢复。也可以操作图标和告警来表示应用的进展,诸如在备用应用中备份数据的百分比。例如,可以根据任务的进展,通过改变图标、或部分图标的颜色属性来显示该百分比。除了指示应用状态之外,可以按类似方式来配置其它图标,以产生其它告警信号,例如用于指示存在未经阅读的邮件,SMS消息或新的声音邮件,以允许使用在设备8中提供的多种应用的适当的告警信号。
另外,虽然实施例已经描述了手持移动无线电通讯设备8,但是本发明还可以在PDA、个人计算机和具有菜单型界面的类似设备中实施。
权利要求
1.一种包括用户界面和处理器的设备,该设备被配置为从用户接收用于访问菜单的请求;编辑一个菜单选项列表;确定与菜单选项相关联的一项应用是否有效,并且将相应的状态指示符与该菜单选项相关联;以及显示所述菜单选项列表,其中特定菜单选项的出现取决于其相关的状态指示符。
2.根据权利要求1所述的设备,其中根据多个菜单选项相应的状态指示符来同时呈现这些菜单选项。
3.根据权利要求1所述的设备,其中所述显示还包括一个聚焦窗口,以及根据与菜单选项相关的状态指示符来呈现相应于所述聚焦窗口位置的菜单选项。
4.根据权利要求1,2或3所述的设备,其中所述状态指示符是一个图标,并且在所述菜单选项列表中显示。
5.根据权利要求4所述的设备,其中通过图标的动画来指示应用状态。
6.根据权利要求4所述的设备,其中通过图标的颜色属性来指示应用状态。
7.根据权利要求3所述的设备,其被配置为产生一个告警信号,其中相应于聚焦窗口位置的菜单选项与有效状态指示符相关联。
8.根据权利要求7所述的设备,其中使用图标的动画、颜色、声音或振动中的一个或多个来产生告警信号。
9.根据前面任何一个权利要求所述的设备,其中用户界面包括显示屏和键盘。
10.根据前面任何一个权利要求所述的设备,进一步被配置为允许多任务的应用。
11.根据前面任何一个权利要求所述的手持无线电通讯设备。
12.根据权利要求1到10中任何一个所述的个人数字助理设备。
13.根据权利要求1到10中任何一个所述的个人计算机设备。
14.根据前面任何一个权利要求所述的操作设备的方法。
15.一种计算机程序,包括用于使设备执行权利要求14所述方法的程序指令。
16.根据权利要求15所述的计算机程序,其包含在一种载体介质上。
全文摘要
一种诸如多任务移动电话或个人数字助理(PDA)这样的设备(8),包括处理器(15),以及包括按键(10,11)和显示屏(12)的用户界面。为了响应来自用户的观看菜单的请求,处理器(15)编辑菜单选项的列表,并且确定与所述菜单选项相关的应用或功能的状态。如果菜单选项和有效的应用有关,则为菜单选项的列表增加一个指示符。利用所述应用的有效或无效状态来显示菜单,这些状态通过使用动画图标(26a-c),文本(25a-c)和/或图标(28a-c)的颜色、声音、振动或这些特性中的两个或多个的组合来表示的。这些属性也可以用来指示由应用执行的任务类型。
文档编号G06F3/0482GK1695106SQ02829881
公开日2005年11月9日 申请日期2002年11月14日 优先权日2002年11月14日
发明者H·基尔彦德 申请人:诺基亚有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1