携带式电话机与窗口切换控制方法

文档序号:7963441阅读:245来源:国知局
专利名称:携带式电话机与窗口切换控制方法
技术领域
本发明涉及携带式电话机及其所用的窗口切换控制方法,更具体地说,涉及用于移动通信系统的携带式电话机上的窗口显示切换控制。
背景技术
常规的携带式电话机被设计成显示待机窗口、终端窗口、时间表提示窗口、菜单窗口以及各种设置窗口等等。对应于这些窗口的功能,即待机功能、终端功能、时间表提示功能、菜单功能以及各种设置功能等,再现相应的窗口。
近年来,携带式电话机已经配备了附加的功能,如电子邮件功能和因特网站(内容)显示功能,并且其各种功能也改进了。随着这种改进,相应窗口的数量也增加了。上述功能是通过存储在携带式电话机中的应用程序来实现的。
在上述常规携带式电话机中,与各种功能对应的窗口不是同时显示的。如果在显示与时间表提示功能、菜单功能、或者电子邮件输入功能对应的窗口的同时接收呼入,则必须操作多个按键以把窗口切换到对应于终端功能的窗口(例如,显示始发者信息的窗口),并且需要复杂的控制以防止基于按键操作等的窗口控制操作之间的冲突。
一般,上述功能中的每一种再现一个相应的窗口。但是,每种功能不能与其余的功能分开,因为考虑到由其余功能执行的再现操作。在这种情况下,窗口系统的使用使得有可能保持每种功能窗口的独立性。但是,这需要存储容量的增加和复杂的窗口切换控制。

发明内容
本发明被用来解决先有技术中的上述问题,并且其目的是提供一种携带式电话机和用于所述携带式电话机的窗口切换控制方法,所述携带式电话机可以容易地在各种功能之间切换窗口,而不增加存储容量和使各个功能之间的窗口切换控制变复杂。
为了达到上述目的,按照本发明的第一个方面,提供一种使用控制每种功能的显示窗口的再现时间的窗口系统的携带式电话机,所述窗口系统包括用于管理每种功能的显示窗口的历史的历史管理装置;用于管理每种功能的显示窗口的优先级的优先级管理装置;以及用于在历史管理装置和优先级管理装置的管理内容的基础上、控制每种功能的显示窗口的切换的操作控制装置。
另外,为了达到上述目的,按照本发明的第二方面,提供一种用于携带式电话机的窗口切换控制方法,所述携带式电话机使用窗口系统来控制每种功能的显示窗口的再现时间,所述方法包括以下步骤根据用于管理每种功能的显示窗口的历史的历史管理装置和用于管理每种功能的显示窗口的优先级的优先级管理装置的管理内容、控制各种功能的窗口的切换。
采用按照本发明的窗口系统的携带式电话机包括用于控制各种功能(应用程序)的窗口的切换的操作控制部分;用于管理每种功能的窗口的历史的历史管理部分;以及用于管理每种功能的窗口的优先级的优先级管理部分。
因为上述操作控制部分的操作控制可以通过某一应用程序控制未显示的窗口的清除和再现,所以可以获得存储容量的节省。另外,由于所述窗口系统确保了每个应用程序的窗口的独立性,所以可以简化再现处理。
由历史管理部分所做的历史管理提供了这样的结构格式,其中不需要对给定的应用程序和每个剩余的应用程序之间的关系作太多考虑。这使得有可能简化控制。
当多个窗口相互竞争时,优先级管理部分进行优先级管理以简化显示具有高优先级的窗口的机制。
如上所述,按照本发明,在采用用于控制各种功能的显示窗口的再现时间的窗口系统的携带式电话机中,根据用于管理每种功能的显示窗口的历史的历史管理装置和用于管理每种功能的显示窗口的优先级的优先级管理装置的管理内容来控制各种功能的窗口的切换。这使得有可能简化各种功能的窗口的切换而不增加存储容量并且不会使各种功能之间的切换控制变复杂。
参照下列详细描述和附图,本发明的上述和许多其他目的、特征和优点对于本专业的技术人员来说会变得清楚明白,在附图中,作为说明性的实例示出结合本发明原理的最佳实施例。


图1是表示按照本发明的第一实施例的携带式电话机的主要部分的配置的框图;图2是表示按照本发明的第一实施例的携带式电话机的工作的流程图;图3是表示按照本发明的第一实施例的携带式电话机的工作的流程图;图4是表示按照本发明的第二实施例的携带式电话机的主要部分的配置的框图;图5是表示按照本发明的第二实施例的携带式电话机的优先级数据的表格;图6是表示在初始状态下、按照本发明的第二实施例的携带式电话机的操作状态数据的表格;图7是表示在起动之后、按照本发明的第二实施例的携带式电话机的操作状态数据的表格;图8是表示在初始状态下、按照本发明的第二实施例的携带式电话机的历史数据的表格;图9是表示在起动之后、按照本发明的第一实施例的携带式电话机的历史数据的表格;
图10是表示按照本发明的第二实施例的携带式电话机上怎样显示窗口的实例的视图;图11是表示按照本发明的第三实施例的携带式电话机的优先级数据的表格;图12是表示在初始状态下、按照本发明的第三实施例的携带式电话机的操作状态数据的表格;图13是表示在初始状态下、按照本发明的第三实施例的携带式电话机的历史数据的表格;图14是表示在起动之后、按照本发明的第三实施例的携带式电话机的历史数据的表格;图15是表示按照本发明的第三实施例的携带式电话机的操作的序列图表。
具体实施例方式
下面将参照附图描述本发明的几个最佳实施例。
图1是表示按照本发明的第一实施例的携带式电话机的主要部分的配置的框图。参照图1,按照本发明的第一实施例的携带式电话机包括应用程序1(下面简称为应用程序)、应用程序控制功能块2和窗口系统3。
应用程序控制功能块2包括操作控制部分21、历史管理部分22、优先级管理部分23、操作状态数据存储部分24、优先级数据存储部分25和历史数据存储部分26。
应用程序1是由多个应用程序组成的,并且用来响应按钮操作或者异步事件而显示窗口,以及指示应用程序控制功能块2以装入/退出多个应用程序中的每一个或者使相应的窗口激活。
应用程序控制功能块2按照来自应用程序1的指令来控制应用程序1。窗口系统3控制应用程序1的窗口的再现时间。
操作控制部分21通过按照来自应用程序1的装入或者退出指令、发出装入事件或者退出事件,控制所指定的应用程序的装入/退出。
一旦从应用程序1接收到装入指令,操作控制部分21更新操作状态数据存储部分24中的数据。历史管理部分22则记录与应用程序1的装入/退出的优先级相对应的应用程序1的状态的等级。当应用程序1退出时,历史管理部分22控制窗口系统3以使特定的应用程序1激活。优先级管理部分23管理每个应用程序1的优先级。
操作状态数据存储部分24存储每个应用程序1的装入/退出状态。优先级数据存储部分25存储每个应用程序1的优先级。历史数据存储部分26记录应用程序1的起动次序。
图2和图3是表示按照本发明的第一实施例的携带式电话机的工作的流程图。下面将参照图1至3描述按照本发明的第一实施例的携带式电话机的工作。
一旦从应用程序1接收到装入指令(图2中的步骤S1),操作控制部分21更新操作状态数据存储部分24中的数据,使得应用程序1的操作状态改变到激活状态(图2中的步骤S2),并且指示历史管理部分22记录历史(图2的步骤S3)。历史管理部分22把待装入的应用程序1的信息记录到历史数据存储部分26中。
操作控制部分21则从历史管理部分22获得显示在屏幕的前端位置的应用程序1的信息(图2中的步骤S4),并且从优先级管理部分23获得在屏幕的前端位置的应用程序1的优先级(图2中的步骤S5)。
操作控制部分21比较当前显示在屏幕的前端位置的应用程序的优先级与从其收到装入指令的应用程序的优先级(图2中的步骤S6)。如果当前显示在屏幕上的应用程序的优先级高于从其收到装入指令的应用程序的优先级(图3中的步骤S7),则不使从其收到装入指令的应用程序运行。
如果当前用户看到的运行的应用程序的优先级等于或者低于从其收到装入指令的应用程序的优先级(图3中的步骤S7),则操作控制部分21使从其收到装入指令的应用程序运行。
一旦从应用程序1收到退出指令(图3中的步骤S10),操作控制部分21在操作状态数据存储部分24中记录从其收到退出指令的应用程序的退出状态,并且向历史管理部分22发出指令以清除历史信息(图3中的步骤S11)。当应用程序退出时,历史管理部分22搜索优先级数据存储部分25以找出接着要显示的应用程序并且显示它。
如果从应用程序1中没有发出退出指令(图3中的步骤S10),则操作控制部分21返回步骤S1以重复上述处理。
如上所述,由于操作控制部分21的操作控制可以控制某程序不显示的窗口的清除和再现,所以能够获得存储容量的节省。
由历史管理部分22完成的历史管理提供了这样的结构格式,其中,不需要对应用程序1与每个剩余的应用程序之间的关系给予太多考虑。这使得有可能简化控制。
当多个窗口相互竞争时,优先级管理部分23进行优先级管理以简化显示具有高优先级的窗口的机制。另外,由于窗口系统3确保了每个应用程序的窗口的独立性,可以简化再现处理。
因而由应用程序控制功能块2完成的上述控制简化了各个功能之间的窗口切换而不增加存储容量并且不使各种功能之间的窗口切换控制复杂化。
图4是表示按照本发明的第二实施例的携带式电话机的配置的框图。参照图4,除了应用程序1结合了终端窗口11、时间表提示窗口12以及待机窗口13之外,按照本发明的第二实施例的携带式电话机具有与按照本发明的第一实施例的携带式电话机同样的配置。在第二实施例中与第一实施例相同的标号表示相同的部分。相同的组成部分的操作与本发明的第一实施例中的相同。
图5是表示按照本发明的第二实施例的携带式电话机的优先级数据的视图。图6是表示在初始状态下、按照本发明的第二实施例的携带式电话机的操作状态数据的视图。图7是表示在起动之后、按照本发明的第二实施例的携带式电话机的操作状态数据的视图。
图8是表示在初始状态下、按照本发明的第二实施例的携带式电话机的历史数据的视图。图9是表示在装入之后、按照本发明的第二实施例的携带式电话机的历史数据的视图。图10是表示按照本发明的第二实施例的携带式电话机上如何显示窗口的视图。下面将参照图4至10描述按照本发明的第二实施例的携带式电话机执行的窗口显示。
本发明的第二实施例举例说明了这种情况如果在时间表提示事件发生时显示终端窗口11a,则会在终端窗口11a退出之后显示时间表提示窗口12a。
当设置了图6所示的操作状态数据时,时间表提示窗口12向操作控制部分21提供装入指令。操作控制部分21从历史管理部分22获得运行的应用程序的信息。
操作控制部分21从图8中所示的历史管理表格获得表明正在显示终端窗口11a的信息,并且还从图5中所示的优先级管理表格中获得终端窗口11a的优先级。此后,操作控制部分21比较终端窗口11a的优先级与对应于装入请求的窗口的优先级。
在这种情况下,由于已经显示的终端窗口11a的优先级较高,所以操作控制部分21更新历史信息(见图9)。在终止终端窗口11a的显示之后,按照历史顺序把时间表提示窗口12a设置在屏幕的前端位置。因此,保持时间表提示窗口12a的显示,直至终端窗口11a的显示结束(见图10)。参照图10,标号13a表示待机窗口。
图11是表示按照本发明的第三实施例的携带式电话机的优先级数据的视图。图12是表示在初始状态下、按照本发明的第三实施例的携带式电话机的操作状态数据的视图。
图13是表示在初始状态下、按照本发明的第三实施例的携带式电话机的历史数据的视图。图14是表示在起动之后,按照本发明的第三实施例的携带式电话机的历史数据的视图。图15是表示按照本发明的第三实施例的携带式电话机的操作的序列图表。
下面参照图11至15描述按照本发明的第三实施例的携带式电话机的工作。下面将描述以下情况下的控制操作当某个应用程序处在激活状态时,可以从应用程序控制功能块2再次向同一应用程序发出装入事件,即在应用程序A和应用程序B运行的同时,应用程序B的功能需要被激活,如图12中所示。
应用程序A和B的起动序列是如图13所示的应用程序A和B。当装入应用程序B时,把历史管理表格设置成图14中所示的状态。
应用程序控制功能块2向应用程序B发送装入事件S1和S2。一旦收到第二装入事件S2,应用程序B存储数据,并且将窗口初始化(图15中的步骤S3)。
当应用程序B退出时,应用程序控制功能块2向应用程序B发出退出事件S4。然后应用程序B存储数据并且刷新初始窗口(图15中的步骤S5)。此后,应用程序控制功能块2向应用程序B发出退出事件S6。
权利要求
1.一种使用控制每种功能的显示窗口的再现时间的窗口系统的携带式电话机,它包括用于管理每种功能的所述显示窗口的历史的历史管理装置;用于管理每种功能的所述显示窗口的优先级的优先级管理装置;以及用于根据所述历史管理装置和所述优先级管理装置的管理内容、控制每种功能的所述显示窗口的切换的操作控制装置。
2.权利要求1的终端,其特征在于当多个显示窗口相互竞争时,所述操作控制装置按照所述优先级管理装置管理的所述优先级显示所述多个窗口。
3.权利要求1的终端,其特征在于所述操作控制装置控制未被显示的窗口的清除和再现。
4.权利要求2的终端,其特征在于所述操作控制装置控制未被显示的窗口的清除和再现。
5.一种使用控制每种功能的显示窗口的再现时间的窗口系统、用于携带式电话机的窗口切换控制方法,它包括根据用于管理每种功能的所述显示窗口的历史的历史管理装置和用于管理每种功能的所述显示窗口的优先级的优先级管理装置的管理内容、控制各种功能的窗口的切换的步骤。
6.权利要求4的方法,其特征在于在控制所述窗口的切换的所述步骤中,当多个显示窗口互相竞争时,按照所述优先级管理装置管理的所述优先级来显示所述多个窗口。
7.权利要求5的方法,其特征在于在控制所述窗口的切换的所述步骤中,控制未被显示的窗口的清除与再现。
8.权利要求6的方法,其特征在于在控制所述窗口的切换的所述步骤中,控制未被显示的窗口的清除与再现。
全文摘要
一种使用控制每种功能的显示窗口的再现时间的窗口系统的携带式电话机包括历史管理部分、优先级管理部分和操作控制部分。历史管理部分管理每种功能的显示窗口的历史。优先级管理部分管理每种功能的显示窗口的优先级。操作控制部分根据历史管理部分和优先级管理部分的管理内容、控制每种功能的显示窗口的切换。
文档编号H04M1/82GK1345170SQ0114117
公开日2002年4月17日 申请日期2001年9月26日 优先权日2000年9月27日
发明者志多伯纯 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1