移动终端利用其当前状态信息的菜单显示方法

文档序号:7630313阅读:119来源:国知局
专利名称:移动终端利用其当前状态信息的菜单显示方法
技术领域
本发明涉及移动终端的菜单显示,尤其涉及基于终端当前状态显示菜单的一种移动终端菜单显示方法。
背景技术
当前,移动通信终端包括各种功能,这些功能可由用户通过菜单选项进行访问。例如,用户可以通过移动终端提供的不同菜单设置或解除所需的功能(例如,无声或振动模式,等等)。
更详细地说,图1给出了移动终端上显示的不同菜单的示例。如图所示,这些菜单被系统化地构造成相关菜单项的组,这样,用户可以顺序地选择顶层菜单,以使得更为详细的菜单列表显示出来,继而从该详细的菜单中选择某一个任务。
例如,如图1所示,在空闲模式状态(图1a中的待机屏幕模式)下,当用户第一次按下包含在移动终端键盘上的菜单键时,将显示包括例如移动终端的所有可用特征的顶层菜单(图1b)。然后,当用户选择所列项中的一项时,例如照相机功能(图1b中的第4项),将显示与照相机功能对应的详细菜单(图1c)。用户可以从该详细菜单中选择特定任务,例如照片任务(图1c中的第1项)。一旦选定照相任务,又将显示与所选任务相关的更多选项(图1d)。用户可以随后选择该菜单中的特定项以执行所需的功能(例如,将照片存储在终端的内存中)。
但是,已有技术中的移动终端菜单显示方法有如下的不足。首先,在并不考虑终端当前状态情况下就执行菜单选项。例如,如果移动终端的内存已满或不足时,不可能将照片存储在内存中。但是,现有技术中,仍然会根据用户的选择提供并执行菜单选项,而不考虑移动终端的当前状态。这样,当用户打算执行特定任务时,用户可能会只有在执行各种菜单选项的选择后才接收到错误信息。对用户来说,这非常不便,尤其是当某一任务的选择需要导航通过多个不同的菜单的情况下更是如此。

发明内容
因此,本发明的一个目的致力于上述提及的和其它目的。
本发明的另一个目的在于,提供一种考虑移动终端的当前状态的菜单显示方法。
为了实现这些和其它优点,并且根据本发明的目的,如这里所具体表达并广延描述地那样,本发明提供一个移动终端的菜单显示方法,包括对第一寄存器的值和第二寄存器的值进行逻辑运算,其中第一寄存器的值表示移动终端的当前状态,第二寄存器的值表示移动终端上可用的菜单选项与该终端的当前状态的关联关系;以及根据逻辑运算步骤确定是否要激活所选的菜单。
根据另一方面,本发明提供在至少一种记录介质上的计算机程序产品,用于执行以下计算机指令对第一寄存器中的值和第二寄存器中的值进行逻辑运算,该第一寄存器中的值表示移动终端的当前状态,该第二寄存器中的值表示移动终端上可用的菜单选项与该终端的当前状态的关联关系;以及根据逻辑运算指令确定是否要执行所选的菜单。
根据又一方面,本发明提供一种移动终端的菜单显示方法,包括根据移动终端的当前状态信息确定是激活还是不激活所选的菜单;如果确定步骤确定不激活所选的菜单,则发出警示信息,且不激活所选的菜单。
从以下详细说明中,将清楚本发明的进一步的适用范围。但是应该理解,这些虽是表示本发明较佳实施例的详细说明和具体示例仅仅是说明性的,因此,熟悉本领域的技术人员可以从这些详细说明中,在本发明的精神和范围内做出各种变化和修改。


根据以下的详细说明和附图,可以更全面了解本发明,附图仅仅是示意性的,并不限制本发明,其中图1(a)-(d)是根据已有技术的移动终端中所包含的各种菜单的示意图;图2是根据本发明的实施例的表明移动终端的当前状态的3位寄存器的示意图;图3是根据本发明的用于不同菜单选项的3位寄存器的示意图;图4是根据本发明的实施例的菜单显示方法的流程图;图5是根据本发明的实施例的在图3和图4所示的寄存器之间的顺序逻辑运算示意图。
具体实施例方式
下面将给出本发明的较佳实施例作为参考,其中结合附图进行说明。
首先,图2和图3中给出的是根据本发明的实施例的3位寄存器的示例。更详细地说,图2表示的是表示移动终端的当前状态的3位寄存器,图3包括表示介于移动终端功能和该终端当前状态之间关系的3位寄存器。而且,如图所示,每位设置为“0”或“1”,表示与该具体的位字段相关的信息。
由此,参考图2所示,该寄存器(以下称为“第一寄存器”)的最高有效位(MSB)表明无声模式的当前状态,第二位表明移动终端处于无服务区,最低有效位(LSB)表明终端中内存的当前状态。例如,图2所示的第一寄存器的各位为“110”,表示移动终端处于无声模式、用户处于无服务区内、且移动终端的内存未满。
图3给出的是菜单输出定义寄存器(以下称为“第二寄存器”),它定义了移动终端的各个菜单选项是如何与该终端的当前状态相关联的。即,如图3所示,输出定义寄存器包括用于照相机照片存储菜单的寄存器、用于呼叫连接菜单的寄存器、用于互联网连接菜单的寄存器、用于电话号码存储菜单的寄存器和用于呼入铃声设置菜单的寄存器。这仅仅是不同菜单的各种示例,还可以包括其它菜单。在图3的示例中,照相机照片存储寄存器包括的各位为“001”,呼叫连接菜单和互联网连接寄存器包括的各位为“010”,电话号码存储寄存器包括的各位为“001”,呼入铃声设置寄存器包括的各位为“100”。
由此,参考图3所示,可以看到,照相机照片存储寄存器与第一寄存器中的内存状态字段有关(即因为第二寄存器中的LSB设置为“1”),呼叫连接寄存器和互联网连接寄存器与第一寄存器中的无服务区字段有关,电话号码存储寄存器与第一寄存器中的内存满字段有关,呼入铃声设置寄存器与第一寄存器中的无声模式字段有关。即,对于移动终端的全部输出菜单,第二寄存器的各个值是根据与第一寄存器的当前状态信息的关联关系而定义的。
而且,图3中的寄存器中设置的值可预先定义在该终端的内存区中,并在移动电话开机时载入第二寄存器中。也可以由用户设定或改变这些值。而且,图3示意了每个寄存器仅与图2中的一个字段有关。当然,图3中的寄存器还可以与图2中一个以上或全部的字段有关。
请参见图4,所示为根据本发明实施例的一种菜单显示方法的流程图。如图,当移动终端开机时(S10),第一和第二寄存器中加载适当的值(S20)。更详细的说,移动终端通过确定终端的当前状态来管理第一寄存器(S21),并适当地更新第一寄存器。例如,假定用户选定了无声模式,第一寄存器会使相应的字段内的位为“1”。还假定用户处于无服务区内且该终端的内存当前未满,则第一寄存器会得到更新,从而其3位组合模式“110”。
然后,如果在这个例子中,用户从移动终端的多个可用菜单中选择呼入铃声菜单(假定他或她忘记了他们先前将铃设定为无声模式)(S22),则所选的菜单的输出定义值将通过例如微处理器(MPU)等的处理单元载入第二寄存器中(S23)。请注意当终端首次开机时,所有值都被载入第二寄存器中这也是可能的。而且,在步骤S30,移动终端根据载入第一和第二寄存器中的值确定所选所选的菜单是否应被执行或激活。
更详细的说,处理单元读取第一和第二寄存器的对应值(S31),然后处理单元第一寄存器和第二寄存器的载入值之间进行“与”运算。即,在上述示例中,与呼入铃声设置菜单对应的第一寄存器中的位组合模式“110”和第二寄存器中的位组合模式“100”进行“与”运算(S32)。从而,步骤S32用来确定用户所选的菜单(例如,呼入铃声菜单)是否与移动终端的当前状态相关。
图5更详细地说明了这个过程。如图5所示,包含对应于呼入铃声设置菜单的位组合模式“100”的第二寄存器与第一寄存器的位组合模式“110”进行“与”运算,其结果为图5所示的位组合模式“100”。图5还给出了将图3中的其它寄存器与图2中的第一寄存器进行“与”运算。由此,因为与运算的结果是位组合模式“100”,则移动终端确定出所选的无声模式菜单与移动终端的当前状态有关。
进一步,对结果值“100”的各个位再次进行“或”运算(S33)。即执行以下运算(1+0)+0,其结果为1。因此,步骤S33中的“或”运算用于在步骤S34中确定是否应执行用户所选的菜单。这样,该例中由于“或”运算的结果值为“1”,移动终端确定用户所选的菜单(例如,呼入铃声菜单)为与移动终端的无声模式相对立,因此不执行或显示所选的菜单,同时向用户发出警示信息(S41)。
但是,如图5所示,当第一寄存器含与终端的当前状态对应的位组合模式“110”,用户选择具有在对应的第二寄存器中的位组合模式“001”的照相机照片存储或电话号码存储菜单选项时,“与”运算和“或”运算的结果值为“0”,如图5所示。即,由于所选的照相机照片存储或电话号码存储菜单仅仅与内存的当前状态相关,该状态表明内存未满,因此,执行所选的菜单并输出在终端的显示屏上(S42)。图5还给出了图3中各个菜单选项的上述“与”运算和“或”运算。
例如,互联网连接和呼叫连接菜单分别有输出定义值“010”,表明这些菜单与图2所示的无服务区有关(即,中间位对应于无服务区)。因此,与上述运算类似,当对应的位值进行“与”运算和“或”运算时,结果值为“1”,表示不应激活用户所选的菜单(即,因为移动终端的用户处于无服务区内)。其它菜单选项的情况与此类似。
本发明的移动终端菜单显示方法还可以适用于运行在任何标准下的任何无线通信装置。此外,如上所述,根据移动终端的当前状态信息,首先确定是否应激活特定的用户所选的菜单。如果确定不应激活所选的菜单,则通过发声、显示等警示方式向用户提供警示信息,由此防止用户执行不必要的菜单操作。
进一步,为了实现本发明的菜单显示方法,更适合采用内存区内的寄存器。此外,可以使用软件程序,与控制和操作寄存器的微处理器(MPU)合作来执行上述菜单显示方法。
即,对于熟悉计算机领域的人员来说,采用根据本发明的揭示编程的传统的通用数字计算机或微处理器可以方便地实现本发明。编程人员根据本发明揭示的内容,可以容易地进行适当的软件编写。对于熟悉本领域的技术人员来说,通过制备专用集成电路,借助该专用集成电路与将传统的计算机电路的适当网络进行互连,也可实现本发明。
在通用数字计算机或微处理器上实现的本发明的任何一部分包括计算机程序产品,该产品是包括用于对计算机进行编程以执行本发明的处理的指令的存储介质。存储介质包括但不限于包括软盘、光盘、CD-ROM、磁光盘在内的任何类型的盘,ROM,RAM,EPROM,EEPROM,磁卡或光卡,或任何适于存储电指令的介质。
本发明可以由软件,硬件或二者的组合实现。例如,根据本发明的移动终端的编码方法可以具体表现为可存储在存储介质(例如移动终端的内存,闪存等等)中、并由处理器(诸如终端中的微处理器MPU)执行的软件程序中的代码或指令。
在不违背本发明精神的情况下,本发明可以以多种形式实现。应该理解的是,上述实施例并不受限于前述详细说明中的内容,这里揭示的实施例仅作为例子,其中包括了结构、配置、各部分组合、算法及功能。显然,对那些技术熟练的人来说,可以在不脱离本发明主题的前提下,不采用这里所公开的技术和特定装置,同样能够做出许多的改进。因此,本发明试图包括这里提到的设备与技术所呈现或具备的每个新特征和诸特征的新组合,并且只受所附的权利要求的精神与范围的限制。
权利要求
1.一种移动终端的菜单显示方法,包括对第一寄存器中的值与第二寄存器中的值进行逻辑运算,所述第一寄存器中的值表示移动终端的当前状态,所述第二寄存器中的值表示移动终端上可用的菜单选项与所述移动终端的当前状态的关联关系;根据逻辑运算步骤,确定是否要执行所选的菜单。
2.根据权利要求1所述的方法,其特征在于,所述第一寄存器中的值和第二寄存器中的值是位,所述第一寄存器和第二寄存器都包括相同数量的位。
3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括将所述第一寄存器中的位设置为与移动终端的当前状态相对应的“0”或“1”。
4.根据权利要求1所述的方法,其特征在于,所述第二寄存器包括多个寄存器,各个寄存器对应于终端上可用的不同的菜单选项。
5.根据权利要求2所述方法,其特征在于,所述逻辑运算步骤包括读取所述第一寄存器中的位值和第二寄存器中的位值,并对读取的位值进行布尔运算。
6.根据权利要求5所述的方法,其特征在于,所述布尔运算包括对所述第一寄存器和第二寄存器中的相对应的位进行“与”运算。
7.根据权利要求6所述的方法,其特征在于,所述布尔运算还包括对“与”运算的结果值的各个位进行“或”运算。
8.根据权利要求7所述的方法,其特征在于,所述确定步骤根据所述“或”运算的结果值,确定是否要激活所选的菜单选项。
9.根据权利要求8所述的方法,其特征在于,所述“或”运算的结果值是为“1”或“0”的一个位。
10.根据权利要求9所述的方法,其特征在于,位值“1”表示不要执行所选的菜单选项,位值“0”表示要执行所选菜单选项,或反之亦然。
11.根据权利要求1所述的方法,其特征在于,所述方法进一步包括如果确定步骤根据逻辑运算步骤确定要执行所选的菜单,则显示与所选的菜单对应的至少一个菜单,或者,如果确定步骤根据逻辑运算步骤确定不要执行所选的菜单,则不显示与所选的菜单对应的至少一个菜单。
12.根据权利要求1所述的方法,其特征在于,所述方法进一步包括当确定步骤根据逻辑运算步骤确定不要执行所选的菜单时,发出警示信息。
13.一种移动终端的菜单显示方法,包括根据移动终端的当前状态信息,确定是要激活还是不要激活所选的菜单;以及如果确定步骤确定不要激活所选的菜单,则发出警示信息,并且不激活所选的菜单。
14.根据权利要求13所述的方法,其特征在于,所述确定步骤包括对第一寄存器中的值和第二寄存器中的值进行逻辑运算,所述第一寄存器中的值表示所述移动终端的当前状态,所述第二寄存器中的值表示移动终端上可用的菜单选项与所述移动终端的当前状态的关联关系。
15.根据权利要求14所述的方法,其特征在于,所述确定步骤根据逻辑运算步骤确定是否要激活所选的菜单。
16.根据权利要求14所述的方法,其特征在于,所述第二寄存器包括多个寄存器,各个寄存器对应于所述终端上可用的不同菜单选项。
17.根据权利要求14所述的方法,其特征在于,所述逻辑运算步骤包括读取第一寄存器和第二寄存器中的位值,并对读取的位值进行布尔运算。
18.根据权利要求17所述的方法,其特征在于,所述布尔运算包括对第一寄存器和第二寄存器中的对应的位值进行“与”运算。
19.根据权利要求18所述的方法,其特征在于,所述布尔运算还包括对所述“与”运算的结果值的各个位进行“或”运算。
20.根据权利要求19所述的方法,其特征在于,所述确定步骤根据所述“或”运算的结果值确定是否要激活所选的菜单选项。
21.根据权利要求20所述的方法,其特征在于,所述“或”运算的结果值是位值为“0”或“1”的一个位。
22.根据权利要求21所述的方法,其特征在于,位值“1”表示不要激活所选的菜单选项,位值“0”表示要激活所选的菜单选项,或者反之亦然。
23.根据权利要求14,其特征在于,还包括如果所述确定步骤根据逻辑运算步骤确定要激活所选的菜单,则显示与所选的菜单对应的至少一个菜单;或者如果所述确定步骤根据逻辑运算步骤确定不要激活所选的菜单,则不显示与所选的菜单对应的至少一个菜单。
全文摘要
一种移动终端的菜单显示方法,包括对第一寄存器中的值与第二寄存器中的值进行逻辑运算,所述第一寄存器中的值表示移动终端的当前状态,所述第二寄存器中的值表示移动终端上可用的菜单选项与所述移动终端当前状态的关联关系;根据逻辑运算步骤确定是否要执行所选的菜单。
文档编号H04M1/247GK1798409SQ200510138168
公开日2006年7月5日 申请日期2005年12月31日 优先权日2004年12月31日
发明者林国赞 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1