管理移动通信终端中的资源的方法

文档序号:7628124阅读:138来源:国知局
专利名称:管理移动通信终端中的资源的方法
技术领域
本发明涉及移动终端,特别涉及管理至少具有一个显示单元的移动终端中的资源的方法。
背景技术
移动终端功能更像是移动娱乐系统。例如,移动终端用户能在他们的移动终端上观看视频、听音乐、网上冲浪或玩游戏。因此,用户在他们的移动终端上将花费越来越多的时间。
然而,因为现有技术的移动终端一般包括单一的显示单元并且一次提供一个功能,使用户难于在相同的时间上执行多项任务。例如当用户在终端上正在看电影、玩游戏或执行一些其他的多媒体流业务时,他或她同时接收到电话呼叫或文本消息,则用户必须停止观看电影、玩游戏等等,并回答或应答电话呼叫或文本消息。因此,现有技术的移动终端约束了由用户可以执行的多任务量。

发明内容
因此,本发明的目的是针对上述的和其他的问题。
本发明的另一个目的是提供管理移动终端中资源的方法,允许用户同时执行多项任务。
本发明的又一目的是防止用户必须中断一个任务以便执行移动终端上的另一个任务。
为实现这些和其他的优点以及根据本发明的目的,如在此具体的和广义所述的,提供一种管理移动终端中的资源的方法。根据本发明的一个方面的该方法包括,确定是否所需的资源可用于执行移动终端上的请求的任务,和基于是否所需的资源是可用的来选择地执行请求的任务。
根据本发明的另一个方面,提供了一种移动终端,其包括具有至少第一和第二显示部分的显示器和配置的控制器以确定是否所需的资源可用于执行第一和第二显示部分的至少其中之一上的请求的任务,并基于是否所需的资源是可用的来选择地执行请求的任务。
根据此后的详细描述,本发明的其他范围的应用性将更加显而易见。然而,应该明白,详细描述和具体例子,尽管表现了本发明的优选实施例,但只是通过示例所给出的,因为对本领域技术人员显而易见的是,根据该详细描述,本发明的精神和范围内的各种改变和修改是很显然的。


通过下面的结合附图的详细描述,本发明将变得更加易懂,下述所给出的内容只是示例性的,并因此对本发明没有限制性,并且其中图1概括地显示了根据本发明实施例的具有两个显示单元的移动终端;图2A显示了移动终端的内部结构的方框图;图2B是一个表,包含了根据本发明实施例的用于多任务的有关资源的信息;图3A-3C是流程图,显示了根据本发明的各种实施例的管理移动终端中的资源的方法;图4是流程图,显示了根据本发明的另一个实施例的管理移动终端中的资源的方法;和图5概括地显示了根据本发明的包括被分成两个显示部分的单一显示器的移动终端。
具体实施例方式
现在将作出本发明优选实施例的详细描述,例子被示例在附图中。
转到图1,它概括地显示了具有两个显示单元的移动终端100。如图1所示,移动终端100包括第一显示单元110,用于显示移动终端中可用的所有任务(或模块)的列表(或图标)和相应任务的执行屏幕,并还用于输出主屏幕。此外,还包括第二显示单元112,用于显示特定任务的列表和相应任务的执行屏幕,并还用于输出附加的屏幕。终端100进一步包括照相机114,用于拍照或视频,扬声器116,用于输出诸如语音、音乐和声音效果的各种音频信号,键盘118,用于输入电话号码和控制命令,以及包括麦克风120。
此外,第一显示单元110输出主待机屏幕,移动终端100中所有可用任务的列表和相应任务的执行屏幕。而且,当一个程序占用第一显示单元100时或当移动终端的折叠部分被关闭时(例如当终端的折叠部分被关闭以此关闭第一显示单元110),第二显示单元112显示子待机屏幕。第二显示单元112还显示特定任务的列表,比如短消息业务、告警、呼入电话呼叫和相应于特定任务的执行屏幕。
例如,当使用移动终端100再现视频时,第一显示单元110显示视频,而第二显示单元112显示有关视频的信息,比如显示的视频的标题或显示用于控制该显示视频的一个屏幕。此外,当用户接收短消息又同时的在第一显示单元110上正在显示视频时,第二显示单元112显示出短消息已经被接收的一个指示。
如上所述,本发明的优点在于对每个适当的显示单元110、112管理和分配资源,借此允许用户在相同时间上执行多个操作。此外,在本发明中,最好使用控制多任务执行功能的一个程序来执行资源管理(此后该程序被称作“控制器”)。
此外,该控制器最好访问包括有关移动终端中的资源的信息的图表。例如,图2A示例了控制器150和相应的图表200。图2B示例了控制器150访问的图表200的一个例子以便管理、分配和更新移动终端100上的资源。图2A还示例了第一和第二显示单元110、112以及扬声器116。
如图2B所示,表200存储资源的列表,比如音频资源210、视频资源220、图像资源230、第一显示资源240和第二显示资源250。表200还存储有关是否每个资源正在被使用的信息和有关使用每个资源的处理ID的信息。
转到图3A-3C,其是示例了本发明的各种实施例的流程图。如图中所示,将在下面更详细的描述,当新任务开始时,控制器150基于包含在表200内的信息来管理和分配资源。控制器150还使用有关任务优先权的信息(将参考图3C作详细讨论)。
首先参考图3A,其示例了如果相应的资源正被另一任务所使用,则新执行的任务被终止。如图3A所示,如果新任务被执行且需要资源(S310),则控制器150访问图表200以确定是否相应的资源已经被使用(S312)。如果相应的资源正在被使用(S312中的“是”),则需要资源的新任务被终止(S314)。如果相应的资源没有被使用(S312中的“否”),则控制器150响应于表200中新执行的任务输入新的处理ID(S316),分配相应的资源给最新的执行表,并更新该表以表示最新执行的任务正在使用相应的资源(S318)。此外,当任务被完成或不被使用时,控制器150适当的更新图表200以反映任务的状态。
接着转到图3B,示例了强制的终止已经被使用的存在的任务和开始最新请求的任务。如图3B所示,如果新任务被执行和需要资源(S320),则控制器150基于表200中的信息来确定是否相应的资源正在被使用(S322)。如果控制器150确定相应的资源正在被使用(S322中“是”),则控制器150搜索表200中的当前被使用的资源的处理ID,并接着终止相应的任务(S324)。控制器150也更新图表200以便在表200中包括最新执行的任务的处ID(S326),并表明最新执行的任务正在使用相应的资源(S328)。
下面,图3C示例了给到每个任务的优先级和控制器150基于优先级执行和终止任务。更为详细的和如图3C所示,如果新任务被执行且需要资源(S330),则控制器150访问图表200以确定是否用于新任务的相应的资源已经被使用(S332)。如果控制器150确定相应的资源已经被使用(S332中“是”),则控制器150搜索表200中已经被使用的资源的处理ID(S334)。
然后,控制器150比较最新执行任务和已经执行的任务的优先权以确定哪个任务具有较高的优先级(S336)。如果控制器150确定最新执行的任务具有较高优先权(S336中“是”),则控制器150终止已经执行的任务(S340)。此外,控制器150接着更新图表200以便包括最新执行任务的处ID和正被使用的相应的资源(S342和S344)。然而,如果控制器150确定最新执行的任务不具有较高优先权(S336中“否”),则控制器终止最新执行的任务(S340)。控制器150还适当地更新图表以反映最新执行任务的取消。
另外,有关任务的优先权的信息可以被存储在表200中或存储在移动终端的另一位置的存储器中。给任务分配优先权的一个例子是对视频点播(VOD)任务分配相对高的优先权。就是说,VOD任务具有相对高的优先权,因为对于观看请求的视频,用户通常被收取额外的费用。因此,最好是,分配较低优先权的任务不中断该VOD任务。诸如VOD任务的诸任务不会被中断,此后称其为“屏幕占用任务”。
因此,根据本发明的一个实施例,如果新任务被执行,则控制器150检查表200以确定是否用于新任务的有关的处理是可用的。如果有关处理是可用的,则控制器150适当的更新图表200,并且如果用于最新执行的任务的资源已经被使用或不是可用的,则控制器150终止新任务。例如,结合参考图1,2A-2B和3A,如果需要第一显示单元110的任务被开始,则控制器150检查图表200以确定是否第一显示单元110是可用的。如果第一显示单元110是可用的,则在第一显示单元110上执行新任务。
此外,因为控制器150更新图表200以表示在第一显示单元110上正在执行新任务,防止另一个任务使用第一显示单元110。除此之外,在任务占用第一显示单元110之后,控制器150检查是否第二显示单元112是可用的。如果第二显示单元112是可用的,则控制器150在第二显示单元112上显示有关在第一显示单元110上当前正在被执行的任务的附加的信息或可以显示其它的信息,比如接收的文本消息等等。
此外,如果用户期望执行只使用第一显示单元110的主任务,比如用照相机114进行拍照,当第一显示单元110已经显示不应该被取消的屏幕占用任务时,控制器150可确定第一显示单元110不可用。这样的话,因为第一显示单元110被“屏幕占用任务”所使用并实际上被锁定,控制器150发送“不可用”响应到主任务,表明第一显示单元110不能被使用,则然后请求的主任务被终止。
同时,如果用户执行能在第二显示单元112中被处理的任务,比如写短消息,同时第一显示单元正在被屏幕占用任务所使用,则控制器150访问图表200以确定是否第二显示单元是可用的。如果第二显示单元112当前正被使用,控制器150取消请求第二显示单元112的任务。然而,如果控制器150确定第二显示单元112是可用的,则控制器150在第二显示单元112上执行请求的任务。这样,例如,用户能在第一显示单元110上观看视频和在第二显示单元112上写入/接收文本消息。
此外,如果执行需要第二显示单元的另一个附加的任务112,比如告警,则控制器150确定附加的任务和已经在第二显示单元112中运行的任务的优先级,并取消具有较低优先级的任务。例如,假设告警是具有高于文本消息的低电池告警,则控制器150将在第二显示单元112中显示低电池告警,并取消或推迟在第二显示单元112中被执行的其他任务。
转到图4,其是一流程图,显示了根据本发明的用于管理移动终端中的资源的另一个实施例方法。参考图4,如果在移动终端中执行新任务A(S410),则控制器150访问图表200以确定是否最新执行的任务A所需的资源正在被使用(S412)。如果控制器150确定没有被使用的资源(S412中的“否”),则控制器分配相应的资源给最新执行的任务A(S414),并适当地更新图表200。
然而,如果控制器150确定该资源已经被另一个任务B所使用(S412中的“是”),则控制器150确定是否具有能被替换的资源(此后称作“替换资源”)(S416)。如果没有替换资源(S416中的“否”),则控制器150确定由其他任务B使用的资源是否被锁定(S418)。当控制器150确定该资源被其他任务B锁定时(S418中的“是”),控制器150终止最新执行的任务A(S420)。
然而,当相应的资源不被锁定时(S418中的“否”),控制器150确定最新执行的任务A是否具有超过任务B的优先级(S422)。如果最新执行的任务A具有超过任务B的优先级(S422中的“是”),则控制器150终止任务B(S424),并分配资源给最新执行的任务A(S426)。相反,如果任务B具有超过最新执行的任务A的优先级(S422中的“否”),则控制器150强行的终止最新执行的任务A(S428)。
同时,根据步骤(S416)中确定的结果,如果控制器150确定具有可用的替换资源(S416中的“是”),则控制器150确定该替换资源是否被另一个任务所使用(S430)。如果替换资源没有被任务C正在使用(S430中的“否”),则控制器150分配该替换资源给最新执行的任务A(S432)。然而,如果控制器确定该替换资源正在被另一个任务C所使用(S430中的“是”),则控制器150确定最新执行的任务A是否具有超过任务C的优先级(S434)。如果最新执行的任务A具有超过任务C的优先级(S434中的“是”),则控制器150终止任务C(S436)并分配资源给最新执行的任务A(S438)。如果任务A不具有超过任务C的优先权(S434中的“否”),则控制器150终止最新执行的任务A(S440)并且任务C继续使用该替换的资源。
例如,当音频资源210(看图2B)正在被用于播放用户所请求的点播音乐(Music on demand,MOD)时,控制器150可以使用替换资源来通知用户具有呼入电话呼叫。在该例中,不使用音频资源210用铃声来通知用户有关呼叫,控制器150最好可以振动电话、显示有关显示器110、112等的其中之一的信息,以便通知用户有关的呼入呼叫。
此外,如果两个用户使用它们的移动终端100所包括的视频通信特性彼此通信,第一显示单元110显示另一方的图像,而第二显示单元112显示通过照相机114拍照的保持各个终端100的用户的图像。换句话说,表200包括正在被使用的第一显示资源240、第二显示资源250、视频资源220和音频资源210的信息。此时,例如,如果处理用于通知用户约定时间的告警功能,则控制器150把第二显示资源250指定成替换资源,因为第一显示资源240正被视频通信所使用并因此被锁定(即第一显示资源是指定的屏幕占用任务)。
此外,因为告警具有高于在第二显示资源250上显示用户图像的优先级,控制器150终止在第二显示单元112上显示用户图像的操作,而不在第二显示器112上显示告警或约定时间信息。此外,为吸引用户注意,电话可以被振动或显示部分112可以被高亮等等。另外,控制器150还可以减小在第二显示单元112上所显示的用户图像的尺寸,并在第一显示单元上的某处显示减小的图像。
此外,基于预定的移动终端制造商标准可以指定每个任务的优先权或可以由用户选择性的设定。此外,图1示例了移动终端100包括与第二显示单元112分离的第一显示单元110。然而,如图5所示,例如,移动终端500可以包括被分成第一显示单元520和第二显示单元530的单一的显示器510。
如前所述,根据本发明的管理移动终端中的资源的方法防止了不便于用户的不期望的资源冲突,并允许用户在相同的时间上执行多项任务。
在不脱离本发明的精神或实质特性的情况下可以以许多形式实施本发明,此外还应明白,上述的实施例不限于前述的任何细节,除非特别指出,否则将在所附权利要求定义的精神和范围内被广义的解释,并因此落入权利要求的边界内或这种边界的等效物内的所有改变和修改意在被所附权利要求所包围。
权利要求
1.一种用于管理移动终端的资源的方法,包括确定是否所需的资源可用于执行移动终端上的请求的任务;和基于所需的资源是否是可用的来选择地执行请求的任务。
2.如权利要求1所述的方法,其中该资源包括音频资源、视频资源、图像资源或至少一个显示资源。
3.如权利要求1所述的方法,其中该确定步骤通过访问移动终端中存储的图表来确定是否所需资源是可用的。
4.如权利要求3所述的方法,其中该图表包括资源的列表、有关各个资源当前是否正在使用的信息和有关每个资源的处理ID的信息。
5.如权利要求3所述的方法,进一步包括如果所述确定步骤确定所需资源是不可用的,则检查是否具有能替换所需资源的替换资源。
6.如权利要求5所述的方法,进一步包括如果所述检查步骤确定没有替换资源,则确定所需资源是否由具体任务所锁定。
7.如权利要求6所述的方法,其中如果确定步骤确定所需的资源由具体任务所锁定,则选择的执行步骤强制的终止该请求的任务。
8.如权利要求6所述的方法,进一步包括如果所述确定步骤确定所需资源没有被具体任务所锁定,则比较使用所需资源的当前具体任务的优先级与所请求的任务的优先级。
9.如权利要求8所述的方法,进一步包括如果比较步骤确定该具体任务具有低于该请求任务的优先级,则终止具体任务并执行所请求的任务;和如果所述比较步骤确定请求的任务具有低于该具体任务的优先级,则终止请求的任务并执行该具体任务。
10.如权利要求5所述的方法,进一步包括确定是否当前正在使用替换资源,其中,如果确定步骤确定替换资源当前没有被使用,则选择的执行步骤使用替换资源来执行所请求的任务。
11.如权利要求10所述的方法,进一步包括如果确定步骤确定替换资源正在被使用,则比较请求的任务与使用替换资源的具体任务的优先级。
12.如权利要求11所述的方法,进一步包括如果比较步骤确定具体任务具有低于所请求任务的优先级,则终止该具体任务并执行所请求的任务;和如果比较步骤确定所请求的任务具有低于具体任务的优先级,则终止请求的任务并执行该具体任务。
13.如权利要求4所述的方法,进一步包括更新图表以反映资源的当前状态。
14.一种移动终端,包括具有至少第一和第二显示部分的显示器;和控制器,配置该控制器以确定是否所需的资源可用,以在第一和第二显示部分的至少其中之一上执行所请求的任务,并基于所需的资源是否是可用的来选择地执行所请求的任务。
15.如权利要求14所述的移动终端,其中该资源包括音频资源、视频资源、图像资源或至少一个显示资源。
16.如权利要求14所述的移动终端,进一步包括存储器,配置该存储器以存储资源表,该资源表包括有关移动终端的资源的信息,其中,通过访问资源表,该控制器确定所需的资源是否是可用的。
17.如权利要求16所述的移动终端,其中该资源表包括资源的列表、有关各个资源当前是否正被使用的信息和有关每个资源的处理ID的信息。
18.如权利要求16所述的移动终端,其中如果所需资源是不可用的,则控制器检查是否具有能替换所需资源的替换资源。
19.如权利要求18所述的移动终端,其中如果没有替换资源,则控制器确定所需资源是否由具体任务锁定。
20.如权利要求19所述的移动终端,其中如果所需资源由具体任务所锁定,则控制器强制的终止所请求的任务。
21.如权利要求19所述的移动终端,其中如果所需资源没有由具体的任务所锁定,则控制器比较当前使用所需资源的具体任务的优先级和所请求任务的优先级。
22.如权利要求21所述的移动终端,其中如果具体任务具有低于所请求任务的优先级,则控制器终止具体任务并执行所请求的任务,以及如果请求的任务具有低于具体任务的优先级,则控制器终止请求的任务并执行该具体任务。
23.如权利要求18所述的移动终端,其中控制器确定替换资源当前是否正被使用,以及如果替换资源当前没有被使用,则控制器使用替换资源执行所请求的任务。
24.如权利要求23所述的移动终端,其中如果替换资源正在被使用,则控制器比较所请求的任务与具体任务的优先级。
25.如权利要求24所述的移动终端,其中如果具体任务具有低于所请求任务的优先级,则控制器终止具体任务并执行所请求的任务,以及如果所请求的任务具有低于具体任务的优先级,则控制器终止所请求的任务并执行该具体任务。
26.如权利要求17所述的移动终端,其中该控制器更新图表以反映资源的当前状态。
全文摘要
一种用于管理移动终端的资源的方法,其包括确定所需的资源是否可用于执行移动终端上的请求的任务,和基于是否所需的资源是可用的来选择地执行请求的任务。
文档编号H04Q7/38GK1777315SQ20051012534
公开日2006年5月24日 申请日期2005年11月15日 优先权日2004年11月15日
发明者李哲珉 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1