便携式电子装置及加载便携式电子装置的资源数据的方法制造方法及图纸

技术编号:2836412 阅读:195 留言:0更新日期:2012-04-11 18:40
本发明专利技术是揭示一种便携式电子装置及加载便携式电子装置的资源数据的方法。该方法包含:将资源数据分类为第一数据集与第二数据集;在开机程序中,从一第一储存装置中加载第一数据集至一第二储存装置;以及在第一数据集已加载至第二储存装置后,从第一储存装置中加载第二数据集至第二储存装置。本发明专利技术可以减少便携式电子装置100(例如移动电话)的反应时间。

【技术实现步骤摘要】

本专利技术提供了一种加载数据的机制,尤指一种加载便携式电子装置的资源数据的方法与便携式电子装置。
技术介绍
个人便携式电子装置(例如移动电话)目前已广为流行。然而,当装置需要较长的系统开机时间时,使用者在使用过程中将较为不便。为了完成开机程序,装置首先会从一非易失性存储器中加载开机程序(boot-up program)与资源数据(resource data)至一易失性存储器,接着,装置会同时执行开机程序并存取资源数据中的部分数据。以移动电话为例,如熟悉此项技艺者所熟知,移动电话会在开机程序执行时存取关于使用者所选定的桌面图案与语言的数据。由于使用者对便携式电子装置所要求的娱乐品质越来越高(例如多国语言、游戏、影像播放与记录、以及高分辨率照相机等),造成目前资源数据的数据量也逐渐变大,因而加重便携式电子装置的负担,进而造成数据加载时间的增加,同时也增加了开机等候时间。总之,目前资源数据的加载方式并不具效率,因而无法减少系统开机等候时间及使用者所感知到的系统延迟。因此,提出一种新的并能够增进系统效率的方法与相关装置来加载资源数据,实为非常重要的课题。
技术实现思路
因此,本专利技术揭示了一种加载便携式电子装置的资源数据的方法,包含将资源数据分类为一第一数据集与一第二数据集;从一第一储存装置加载一开机程序与第一数据集至一第二储存装置;执行开机程序以完成便携式电子装置的一开机程序;以及于执行开机程序期间,当第一数据集已加载至第二储存装置时,加载第二数据集。此外,本专利技术另揭示了一种加载便携式电子装置的资源数据的方法,包含将资源数据分类为一第一数据集与一第二数据集;从一第一储存装置加载一开机程序与第一数据集至一第二储存装置;执行开机程序以完成便携式电子装置的开机程序;以及于执行开机程序后,从第一储存装置加载第二数据集至第二储存装置。再者,本专利技术还揭示了一种用于加载资源数据的便携式电子装置。便携式电子装置包含用以储存资源数据与一开机程序的一第一储存装置、一第二储存装置以及耦接于第一储存装置与第二储存装置的一微处理器,其中微处理器是用来执行开机程序以完成便携式电子装置的开机程序。资源数据分类为一第一数据集与一第二数据集,而微处理器执行下列运作从第一储存装置加载第一数据集与开机程序至第二储存装置;执行开机程序;以及于执行开机程序期间,当第一数据集已加载至第二储存装置时,加载第二数据集。另外,本专利技术另揭示了一种用于加载资源数据的便携式电子装置。便携式电子装置包含用以储存资源数据与一开机程序的一第一储存装置、一第二储存装置以及耦接于第一储存装置与第二储存装置的一微处理器,其中微处理器是用来执行开机程序以完成便携式电子装置的一开机程序。资源数据分类为一第一数据集与一第二数据集,而微处理器执行下列运作由第一储存装置加载第一数据集与开机程序至第二储存装置;执行开机程序;以及于执行开机程序后,从第一储存装置加载第二数据集至第二储存装置。本专利技术提供的方法及相关装置,可以减少便携式电子装置100(例如移动电话)的反应时间。并且本专利技术是通过将资源数据分类并分别加载来加以实现,而非着重于韧体区段(firmware segment)。因此,当移动电话储存较多的数据量时,本专利技术所提出的机制的重要性将愈趋显著。附图说明图1为本专利技术一实施例的便携式电子装置的方块图。图2为本专利技术的加载便携式电子装置的资源数据的方法在图1所示的便携式电子装置上执行的第一实施例的流程图。图3为本专利技术的加载便携式电子装置的资源数据的方法在图1所示的便携式电子装置上执行的第二实施例的流程图。附图标号100便携式电子装置 110第一储存装置130开机程序131资源数据132第二数据集 133第一数据集134资源数据加载程序140第二储存装置150微处理器具体实施方式在说明书及权利要求当中使用了某些词汇来指称特定的组件。所属领域中具有通常知识者应可理解,制造商可能会用不同的名词来称呼同样的组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的基准。在通篇说明书及后续的请求项当中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。另外,“耦接”一词在此是包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电气连接于所述第二装置,或是通过其它装置或连接手段间接地电气连接至所述第二装置。请参阅图1,图1是本专利技术一实施例的便携式电子装置100的方块图。便携式电子装置100包含第一储存装置110、第二储存装置140以及微处理器150。第一储存装置110是用来储存资源数据(resource data)131与开机程序(boot-up program)130。举例来说,第一储存装置110可以是一非易失性存储器(例如NAND型快闪存储器(NAND-Flash memory)或其它可提供非易失性储存功能的存储器),然而此非本专利技术的限制。资源数据131(其可以是经过压缩处理或是经过加密处理的数据)被分类成第一数据集133与第二数据集132,稍后将对其进行详细描述。另外,对于第二储存装置140而言,其可以是易失性储存装置(例如动态随机存取存储器(DRAM)或是其它可提供快速储存功能的存储器),然而此非本专利技术的限制。微处理器150,耦接于第一储存装置110与第二储存装置140,用于执行下列运作。首先,微处理器150会将第一数据集133与开机程序130加载至第二储存装置140,并接着执行开机程序130以完成便携式电子装置100的开机程序。之后,开机程序130依据便携式电子装置100的开机程序来产生复数个工作执行线程(task threads)。这些执行线程中包含有用以处理无线信号(air signal)与网络协议层的执行线程以及用来负责处理接口设备(peripheral)与使用者接口(UI)的执行线程。在本专利技术第一实施例中,开机程序130将会初始化资源数据加载程序(resource loader)134,微处理器150执行资源数据加载程序134以控制第二数据集132的加载程序。目前已有相当多的方法可实现上述的工作,例如,资源数据加载程序134可以是如图1所示的属于开机程序130中的一程序代码区段(code segment)。还可以是由开机程序130产生的作为一独立执行线程或一独立程序的资源数据加载程序134,当然,资源数据加载程序134还可以是独立于开机程序130的一个程序代码区段,而开机程序130仅促使微处理器150开始运行资源数据加载程序134,凡此设计变化皆属于本专利技术的范畴。在本实施例中,资源数据加载程序134为属于开机程序130中的一程序代码区段,且相较于其它所有的执行线程,资源数据加载程序134将被指定为次低的优先级(priority),以决定执行线程何时可被微处理器150执行。请注意,一个闲置(idle)的执行线程将被指定为最低的优先级。在本专利技术的第二实施例中,由于是在开机程序完成之后才会激活第二数据集132的加载程序,所以也可以不使用到资源数据加载程序134(也即资源数据加载程序134是可选的(optional)),并可将其从开机程序130中移除。本专利技术的数据分类的详细运作本文档来自技高网...

【技术保护点】
一种用于加载一便携式电子装置的一资源数据的方法,其特征是,该方法包含:将所述资源数据分类为一第一数据集与一第二数据集;在所述便携式电子装置的一开机程序中,从一第一储存装置中加载所述第一数据集至一第二储存装置;以及当所 述第一数据集已加载至所述第二储存装置后,从所述第一储存装置中加载所述第二数据集至该第二储存装置。

【技术特征摘要】
US 2006-5-15 11/383,2201.一种用于加载一便携式电子装置的一资源数据的方法,其特征是,该方法包含将所述资源数据分类为一第一数据集与一第二数据集;在所述便携式电子装置的一开机程序中,从一第一储存装置中加载所述第一数据集至一第二储存装置;以及当所述第一数据集已加载至所述第二储存装置后,从所述第一储存装置中加载所述第二数据集至该第二储存装置。2.如权利要求1所述的方法,其特征是,所述第一数据集包含用于完成所述便携式电子装置的所述开机程序所需的数据。3.如权利要求1所述的方法,其特征是,所述第二数据集包含完成所述便携式电子装置的所述开机程序不需用到的数据。4.如权利要求1所述的方法,其特征是,从所述第一储存装置加载所述第二数据集至所述第二储存装置的步骤包含在执行所述开机程序后,从所述第一储存装置加载所述第二数据集至所述第二储存装置。5.如权利要求4所述的方法,其特征是,所述第二数据集是依据需求而选择性地加载。6.如权利要求4所述的方法,其特征是,所述第一数据集包含用于完成所述便携式电子装置的所述开机程序所需的数据。7.如权利要求4所述的方法,其特征是,所述第二数据集包含完成所述便携式电子装置的所述开机程序不需用到的数据。8.如权利要求1所述的方法,其特征是,从所述第一储存装置加载所述第二数据集至所述第二储存装置的步骤包含检查一索引值,若该索引值存在,则依据该索引值设定一数据以作为从所述第二数据集所选出的一目前数据;以及加载该目前数据及所有后续的剩余数据,直到所述第二数据集加载至所述第二储存装置为止。9.如权利要求1所述的方法,其特征是,所述便携式电子装置的数据是经过压缩处理或加密处理。10.如权利要求1所述的方法,其特征是,所述便携式电子装置是一移动电话。11.如权利要求1所述的方法,其特征是,从所述第一储存装置加载所述第二数据集至所述第二储存装置的步骤包含在执行所述开机程序期间,从所述第一储存装置加载所述第二数据集至所述第二储存装置。12.如权利要求11所述的方法,其特征是,所述第一数据集包含用于完成所述便携式电子装置的所述开机程序所需的数据。13.如权利要求11所述的方法,其特征是,所述第二数据集包含完成所述便携式电子装置的所述开机程序不需用到的数据。14.如权利要求11所述的方法,其特征是,从所述第一储存装置加载所述第二数据集至所述第二储存装置的步骤还包含产生具有次低且高于一闲置工作的优先级的一特定工作;以及执行该特定工作以从所述第一储存装置加载所述第二数据集至所述第二储存装置。15.一种用于加载一资源数据的便携式电...

【专利技术属性】
技术研发人员:蔡慧婷
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1