减少移动通信终端的引导时间的方法

文档序号:7649515阅读:171来源:国知局
专利名称:减少移动通信终端的引导时间的方法
技术领域
本发明涉及一种减少移动通信终端的引导时间的方法,更具体地说,本发明涉及这样一种减少移动通信终端的引导时间的方法,通过在驱动当引导移动通信终端时从存储单元创建的关于通信性能的用户接口任务之后,分离用于初始化应用程序的用户接口任务,同时执行初始屏幕,而切换到空闲屏幕模式,在所述空闲屏幕模式中,用户可进行电话呼叫或发送/接收字符消息。
背景技术
在早期,通常使用音频级信号来执行通过移动通信终端进行的通信。在第二代中,通过移动通信终端进行的通信发展为通过使用数字数据添加诸如字符等的信号的通信方案。第三代移动通信系统正在发展为多媒体通信方案,在所述方案中,将视频信号添加到包括语音、字符等的数据信号中。近来,随着移动通信需要支持多种服务,移动通信终端具有各种功能,因此,移动通信终端需要可存储大量数据的存储器。广泛用于数字相机的存储器能够存储相当大量的数据。因此,为了提供许多数据服务,向移动通信终端配备具有大存储容量的存储器。
存储器相应于存储基本代码和字体的空间,其中的一部分用作用户数据区域。所述存储器的特征在于不能以如同在ROM中的绝对地址的方案来访问少量数据,这是因为在存储器被使用过一次之后需要对存储器进行更新的情况下,不得不按照扇区(即,64K字节)来擦除已使用的区域。
嵌入式文件系统在引导移动通信终端的期间创建所有任务的同时通过文件系统来管理存储器。将大小较大的用户数据(例如,电话簿、短消息服务(SMS)、下载内容等)存储在嵌入式文件系统的区域。嵌入式文件系统应该经过存储器初始化处理,其中,聚集文件信息,以便在起初引导嵌入式文件系统的同时随意地读取/写入存储在嵌入式文件系统的区域中的信息。
移动通信终端的存储器中存储有程序,诸如,用于控制移动通信终端的一般操作的程序、除了执行在引导移动通信终端时创建的初始屏幕的部分之外的可在相同的平台上执行各种程序的用户接口(UI)任务、以及用于进行引导以便从执行UI任务中关于初始屏幕(例如,动画、图像、运动画面等)的应用程序的应用执行单元切换到用户可使用的空闲屏幕的程序。
图1示出根据现有技术的移动通信终端的引导方法。
目前,尽管通过对算法的许多改进而大大减少了执行初始化处理所必需的时间,但是如图1所示,如果步骤从移动通信终端的电源处于关闭状态的步骤100进行到用户对其供电的步骤110,则在步骤120产生包括嵌入式文件系统的任务。按照任务(例如,UI、RX(接收)、TX(发送)、SND(传送)、FS(文件系统)、NV(网络变量)等)来执行移动通信终端的所有任务软件将是很好的支配。
在步骤130,除了创建的任务中执行初始屏幕的部分之外,还对可在相同的平台上执行各种程序的UI任务进行初始化,并且所述UI任务进行操作。
在步骤140中驱动UI任务中的平台之后,在步骤160中,通过UI任务中的应用执行单元来执行初始屏幕,其包括动画、图像、运动画面等。在执行初始屏幕之前,应用执行单元在步骤150执行应用程序的初始化,或者在完成执行初始屏幕之后,应用执行单元在步骤170执行应用程序的初始化,然后,在步骤180完成空闲屏幕模式的改变。因为在驱动UI任务期间应该执行相关应用程序的初始化处理,所以每次引导要花费大量时间。
由于传统的移动通信终端在引导方面花费了大量时间,所以对于用户而言不方便。

发明内容
因此,进行本发明已解决现有技术中存在的上述问题,本发明的一方面在于提供一种减少移动通信终端的引导时间并解决用户不便的方法。
为了实现本发明的上述方面,提供一种根据本发明实施例的减少移动通信终端的引导时间的方法,包括驱动用户接口(UI)任务,所述用户接口任务关于实施在引导期间从存储器创建的通信;同时在将与UI任务分离的引导初始化单元中执行应用程序的初始化,以及执行UI任务中的初始屏幕;以及在完成UI任务中的初始屏幕的执行之后完成应用程序的初始化,并将当前屏幕切换到空闲屏幕。
期望应用程序初始化的完成包括在UI任务中的初始屏幕的执行期间完成应用程序的初始化之后,切换到空闲屏幕。


通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中图1是示出根据现有技术的移动通信终端的引导方法的流程图;图2是示出根据本发明的移动通信终端的配置的框图;以及图3是示出根据本发明的引导移动通信终端的方法的流程图。
具体实施例方式
以下,将参照附图来描述本发明的优选实施例。尽管相同的部件在不同的附图中示出,但是它们在以下整个的描述和附图中将由相同的标号来指示。此外,在本发明的以下描述中,为了清楚和简明起见,将省略对这里包含的已知功能和配置的详细描述。
参照图2,移动通信终端200包括射频(RF)单元210、数据处理单元220、键输入单元230、控制单元240、存储单元250和显示单元290。
RF单元210执行移动通信终端200的通信。RF单元包括RF发射器和RF接收器。RF发射器将要被发送的信号的频率转换为它的RF频率,并放大将被发送的RF信号的电功率。RF接收器将接收的RF信号的频率转换为它的低频,以减少来自接收的信号的噪声。
数据处理单元220配备有用于对将被发送的信号进行编码和调制的发送器,和用于对接收的信号进行解码和解调的接收器。此外,还可将数字处理单元220配置有调制器/解调器(MODEM)和编码器/解码器(CODEC)。
键输入单元230配备有用于输入数字和字符信息的键,以及用于设置各种功能的功能键。
控制单元240控制移动通信终端200的整个操作。当由于替换移动通信终端200的电池、系统差错等而引起移动通信终端200被引导时,控制单元240控制从存储器250创建关于用户数据的UI任务260,并且控制单元240将引导初始化单元270与UI任务260分离,以便初始化相关应用程序。同时,控制单元240控制包括在UI任务260中的应用执行单元280执行关于初始屏幕的应用程序,并将当前屏幕模式切换到用户可进行电话呼叫或可发送/接收字符消息的空闲屏幕模式,其中,所述初始屏幕包括动画、图像、运动画面等。
然而,在空闲屏幕模式下,用户可输入电话号码以发起呼叫,或者将预先生成的字符消息、图像、运动画面等发送到所选择的电话号码。反之,在空闲屏幕模式下,用户可通过移动通信终端200接收呼叫、角色消息等。同时,用户可在空闲屏幕模式下接收已经存储在存储器250中的诸如电话簿等的用户数据。当在空闲屏幕模式下请求用户数据时,控制单元240控制显示单元290显示等待消息或等待动画。
存储单元250包括程序存储器、ROM(只读存储器)以及与数据存储器相应的RAM(随机存取存储器)。
存储单元250其中存储有程序,诸如,用于控制移动通信终端200的一般操作的程序、关于在引导移动通信终端200时创建的用户数据的UI任务260、与UI任务260分离以便执行来自UI任务260的相关应用程序的初始化的引导初始化单元270、以及用于进行引导以便从执行UI任务260中关于初始屏幕的应用程序的应用执行单元280切换到用户可使用的空闲屏幕的程序,其中,所述初始屏幕包括动画、图像、运动画面等。
将移动通信终端200的基本代码和字体存储在存储单元250中,它的一部分区域被用作用户数据区域。此外,通过称为“嵌入式文件系统”的文件系统来管理存储单元250。嵌入式文件系统的区域具有存储在其中的用户数据(例如,电话簿、短消息服务(SMS)、下载内容等),并且通过所述嵌入式文件系统来管理。
在本发明的优选实施例中,UI任务260代表为了通信的性能而创建的任务。所述通信的性能使得用户能够发起对用户已经输入的电话号码的呼叫,或者接收呼叫,因此,通信的性能表示用户可发送或接收字符消息的功能。
存储单元250执行临时存储在执行程序的处理中产生的数据的功能。同时,在空闲屏幕模式下,当用户检索或显示存储在存储单元250中的用户数据时,可将显示在显示单元290上的等待消息或等待动画等存储在存储单元250中。
显示单元290在控制单元240的控制下显示在执行程序的处理中产生的消息。这里,可通过使用液晶显示器(LCD)来实现显示单元290,在这种情况下,显示单元290可配备有LCD控制器、可保留显示数据的存储器、LCD显示装置等,并且在以触摸屏方案来实现LCD时,显示单元290可作为输入单元。显示单元290可显示包括已存储在存储单元250中的等待消息或等待动画的空闲屏幕。
参照图3,如果在步骤300,用户从移动通信终端200断电的状态通过键输入单元230开启移动通信终端200,则控制单元240控制电源开关(PS)保持不要断电。在步骤310,按照在移动通信终端200中使用的每个平台从存储器250产生每个任务。
在步骤320,在从存储器250产生的任务中,在对执行初始屏幕的部分进行初始化和驱动之后,还对可在相同的平台上执行各种程序的UI任务260进行初始化和驱动。此外,安排已经与UI任务260分离的引导初始化单元270,以在驱动UI任务260中的平台之后执行应用程序的初始化。因此,在步骤330,UI任务260的应用执行单元280请求引导初始化单元270来初始化应用程序。
在步骤340,应用执行单元280使得显示单元290能够显示包括预设的动画、图像、运动画面等的初始屏幕,同时通过引导初始化单元270执行应用程序的初始化。在步骤350,引导初始化单元270执行应用程序的初始化,以完成初始化,随后向应用执行单元280通知初始化的完成状态。
在步骤360,应用执行单元280在初始屏幕的性能完成之后或者在执行初始屏幕的性能的同时,确定引导初始化单元270是否完成了应用程序的初始化。
如果在步骤360确定引导初始化单元370完成了应用程序的初始化,则在步骤370,应用执行单元从初始屏幕模式切换到空闲屏幕模式,在所述空闲屏幕模式下,用户可进行电话呼叫或发送/接收字符消息,并且等待消息或等待动画显示在空闲屏幕上。结果,减少了移动通信终端200的引导时间。
如果在步骤360确定引导初始化单元270没有完成应用程序的初始化,则过程返回到步骤350,应用执行单元280一直等待,直到应用执行单元280从引导初始化单元270接收到初始化的完成状态的通知。
此后,用户可通过空闲屏幕执行电话呼叫的基本功能。即,用户传送输入的电话号码,以执行电话呼叫的功能,或者,用户可将预先生成的字符消息、图像、运动画面等发送到输入的电话号码。此外,用户可接收呼叫、字符消息等,并且可使用存储在存储单元250中的电话簿的数据、字符消息的数据、下载数据等。
为了检查用于执行电话呼叫的功能的处理,首先,如果用户在输入电话号码之后按下传送键,则控制单元240检测到所述输入以及传送键的按下,尝试与输入的电话号码形成电话呼叫。如果用户请求搜索电话簿,则控制单元240检测到所述请求,并检查是否产生了电话呼叫的相关任务。如果没有产生电话呼叫的相关任务,则控制单元240检测到缺少相关任务的产生,并且在存在任何等待消息的情况下控制显示单元290显示等待消息。相反,如果产生了电话呼叫的相关任务,则控制单元检测到相关任务的产生,并使得用户能够搜索电话簿中的数据。如果用户在选择了电话号码之后按下传送键,则控制单元240尝试产生与所选择的电话号码开始电话呼叫。
以下将描述如本发明中所公开的配置为进行如上操作的优选实施例的优点和效果。
如上所述,本发明可通过在驱动当引导移动通信终端时从存储单元创建的关于通信性能的用户接口任务之后,同时通过与用户接口任务分离的引导初始化单元执行应用程序的初始化以及执行初始屏幕,将终端从当前屏幕模式切换到空闲屏幕模式,在所述空闲屏幕模式中,用户可进行电话呼叫或发送/接收字符消息。
尽管已参照本发明的特定优选实施例示出并描述了本发明,但是本领域的技术人员应理解在不脱离本发发明的精神和范围的情况下,可对其进行形式和细节上的各种改变。因此,本发明的精神和范围不是由于所描述的实施例来限定,而是由权利要求及其等同物来限定。
权利要求
1.一种减少移动通信终端的引导时间的方法,所述方法包括以下步骤(1)驱动在引导期间从存储器创建的关于实施通信的用户接口任务;(2)在将与用户接口任务分离的引导初始化单元中执行应用程序的初始化,同时执行用户接口任务中的初始屏幕;以及(3)完成应用程序的初始化和用户接口任务中的初始屏幕的执行,将当前屏幕切换到空闲屏幕。
2.如权利要求1所述的方法,其中,步骤(3)包括在完成应用程序的初始化之后并且在用户接口任务中的初始屏幕的执行期间,将当前屏幕切换到空闲屏幕。
3.如权利要求2所述的方法,其中,以动画、图像和运动画面中的至少一个来执行初始屏幕的显示。
4.如权利要求1所述的方法,其中,步骤(2)包括以下步骤在包括在用户接口任务中的应用执行单元执行初始屏幕之前,请求与用户接口任务分离的引导初始化单元初始化应用程序;以及如果由引导初始化单元完成了应用程序的初始化,则向应用执行单元通知应用程序的初始化。
5.如权利要求4所述的方法,其中,步骤(3)包括在初始屏幕的执行完成之后,由应用执行单元确定引导初始化单元是否完成了应用程序的初始化。
6.如权利要求5所述的方法,其中,由应用执行单元进行确定的步骤包括如果应用执行单元确定应用程序的初始化已完成,则从初始屏幕切换到空闲屏幕。
7.如权利要求5所述的方法,其中,由应用执行单元进行确定的步骤包括如果应用执行单元确定应用程序的初始化没有完成,则一直等待,直到应用程序的初始化完成。
8.如权利要求4所述的方法,其中,步骤(3)包括由应用执行单元确定引导初始化单元是否在初始屏幕的执行期间完成了应用程序的初始化。
9.如权利要求8所述的方法,其中,由应用执行单元进行确定的步骤包括如果应用执行单元确定应用程序的初始化已完成,则从初始屏幕切换到空闲屏幕。
10.如权利要求8所述的方法,其中,由应用执行单元进行确定的步骤包括如果应用执行单元确定应用程序的初始化没有完成,则一直等待,直到应用程序的初始化完成。
全文摘要
提供一种用于减少移动通信终端的引导时间的方法。所述方法包括以下步骤驱动在引导移动通信终端的同时从存储器创建的关于通信的执行的用户接口(UI)任务;同时在将与UI任务分离的引导初始化单元中执行应用程序的初始化,并执行UI任务中的初始屏幕;以及完成应用程序的初始化和UI任务中的初始屏幕的执行,切换到用户可使用的空闲屏幕。结果,减少了移动通信终端的引导时间。
文档编号H04M1/274GK101035337SQ20071007919
公开日2007年9月12日 申请日期2007年2月15日 优先权日2006年2月15日
发明者孙东振 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1