操作系统更新的方法及手持电子装置制造方法

文档序号:6489834阅读:141来源:国知局
操作系统更新的方法及手持电子装置制造方法【专利摘要】本发明提供一种操作系统更新的方法及手持电子装置。在本方法中,在接收到更新指令时,手持电子装置会通过固件中的更新组件来执行更新程序。上述更新程序包括:将第一储存区域中的项目数据备份至第二储存区域;更新安装于第一储存区域的操作系统;以及在更新完成之后,从第二储存区域中将项目数据还原至第一储存区域。【专利说明】操作系统更新的方法及手持电子装置【
技术领域
】[0001]本发明是有关于一种数据更新机制,且特别是有关于一种操作系统更新的方法及手持电子装置。【
背景技术
】[0002]在现今信息爆炸的时代,电子产品已与日常生活产生密不可分的关系,随着电子科技的不断演进,具有人性化、功能性佳的电子产品也一直推陈出新。就个人电脑的发展与应用而言,首先发展出台式电脑(desktoppersonalcomputer,desktopPC),然而台式电脑甚为笨重,不易携带。因此,还发展出携带方便的笔记型电脑(notebookPC),并且随着科技的进步,又发展出更易携带的平板电脑(tabletPC)。[0003]然而,目前的平板电脑存在有下面的缺点,S卩,一旦进行操作系统的版本升级,则原先存在的旧有数据或是原先下载的应用程序会在更新的同时被删除或是覆盖,导致部分重要的数据遗失,或是应用程序必须重新下载等问题。【
发明内容】[0004]本发明提供一种操作系统更新的方法及手持电子装置,可以在进入恢复模式(RecoveryMode)时,完成操作系统的更新与现有数据的备份。[0005]本发明提出一种操作系统更新的方法,适于手持电子装置。在本方法中,手持电子装置接收更新指令,据以通过固件中的更新组件来执行更新程序,包括:将第一储存区域中的项目数据备份至第二储存区域;更新操作系统,其中操作系统安装于第一储存区域;以及在更新完成之后,从第二储存区域中将项目数据还原至第一储存区域。[0006]在本发明的一实施例中,上述执行更新程序还包括:显示选单,在选单中列出多个选项;以及依据选择指令在这些选项中选择至少其中之一,而以被选择的选项所对应的现有数据作为项目数据。[0007]在本发明的一实施例中,上述项目数据为联络人清单、信息、电子邮件、应用程序、音频文件、视频文件或照片。[0008]在本发明的一实施例中,上述在完成该更新程序之后,重新启动手持电子装置。[0009]在本发明的一实施例中,上述第一储存区域与第二储存区域位于手持电子装置所内建的同一储存单元内。或者,上述第一储存区域为手持电子装置所内建的储存单元,上述第二储存区域为外接于手持电子装置的储存单元。其中,外接于手持电子装置的储存单元例如为安全数字(SecureDigital,SD)卡。[0010]本发明另提出一种手持电子装置,包括第一储存区域、第二储存区域、固件单元以及处理单元。上述处理单元耦接至第一储存区域、第二储存区域以及固件单元。第一储存区域中安装有操作系统。固件单元包括固件,且固件包含更新组件,而此更新组件具有一更新程序。当处理单元接收到更新指令时,控制固件通过更新组件来执行更新程序,将第一储存区域中的项目数据备份至第二储存区域,以更新操作系统,并在更新完成之后,从第二储存区域中将项目数据还原至第一储存区域。[0011]基于上述,本发明可同时完成操作系统的更新与现有数据的备份,并且在更新完成之后,将备份的现有数据还原至原有位置。据此,可省去手动备份现有数据以及手动还原现有数据的过程。[0012]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。【专利附图】【附图说明】[0013]图1是依照本发明一实施例所示出的手持电子装置的方块图;[0014]图2是依照本发明一实施例所示出的操作系统更新的方法流程图;[0015]图3是依照本发明另一实施例所示出的操作系统更新的方法流程图;[0016]图4是依照本发明一实施例所示出的选单示意图。[0017]附图标记说明:[0018]100:手持电子装置;[0019]110:处理单元;[0020]120:固件单元;[0021]121:固件;[0022]130:第一储存区域;[0023]140:第二储存区域;[0024]400:选单;[0025]401?407:选项;[0026]S205?S220:—实施例的操作系统更新的方法各步骤;[0027]S305?S340:另一实施例的操作系统更新的方法各步骤。【具体实施方式】[0028]一般而言,在更新操作系统之后,装置中现有的数据将会被移除或覆盖,导致部分重要的数据遗失,或是应用程序必须重新下载等问题。为此,本发明提出一种操作系统更新的方法及手持电子装置,可自动将现有数据备份,并在操作系统更新完成之后将现有数据还原。为了使本发明的内容更为明了,以下特举实施例作为本发明确实能够据以实施的范例。[0029]图1是依照本发明一实施例所示出的手持电子装置的方块图。请参照图1,手持电子装置100中的主要构件包括处理单元110、固件单元120、第一储存区域130以及第二储存区域140。其中,处理单元110耦接至固件单元120、第一储存区域130以及第二储存区域140。在此,手持电子装置100例如为手机、智慧型手机、平板电脑、导航装置等。[0030]固件单元120包括固件121。在此,固件单元120例如为只读存储器(ReadOnlyMemory,ROM)或快速存储器(flashmemory),而固件121例如为基本输入输出系统(BasicInputorOutputSystem,BIOS)、可延伸固件接口(ExtensibleFirmwareInterface,EFI)BIOS或联合可延伸固件接口(UnifiedExtensibleFirmwareInterface,UEFI)BIOS等。固件121中包括更新组件,且此更新组件具有一更新程序。[0031]第一储存区域130安装有操作系统,而第二储存区域140是用来备份数据。在此,第一储存区域130例如为内建于手持电装置100的储存单元,第二储存区域140例如为外接于手持电子装置100的储存单元,如安全数字(SecureDigital,SD)卡。而在手持电子装置100中更设置有可外接SD卡的插槽,借以来外接SD卡。[0032]另外,在其他实施例中,第一储存区域130与第二储存区域140也可同时位于手持电子装置100所内建的储存单元。例如,将内建的储存单元的可使用区域分割为第一储存区域130以及第二储存区域140。然而,在此仅为举例说明,并不以此为限。[0033]处理单兀110例如为中央处理机(CentralProcessingUnit,CPU)、微处理单兀(Microprocessor)、微控制单元(MicroControlUnit,MCU)等,用以执行手持电子装置100中的硬件、固件以及处理软件中的数据。[0034]在此,当处理单元110接收到更新指令时,会控制固件121通过更新组件来执行更新程序。举例来说,在更新程序中,固件121通过更新组件将第一储存区域130中的项目数据备份至第二储存区域140后,更新操作系统,并且在更新完成之后,通过更新组件从第二储存区域140中将项目数据还原至第一储存区域130。在此,上述项目数据例如为联络人清单、信息(例如为短消息(ShortMessageService,SMS))、电子邮件、应用程序、音频文件(例如为音乐)、视频文件(例如为影片)或照片等等。[0035]下面即结合上述手持电子装置100来说明操作系统更新方法的各步骤。[0036]图2是依照本发明一实施例所示出的操作系统更新的方法流程图。请同时参照图1及图2,在步骤S205中,由处理单元110接收更新指令。例如,手持电子装置配置有例如为键盘或触控面板等的输入单元,使用者通过输入单元来致能一更新功能,而传送一更新指令至处理单元110。当处理单元110接收到更新指令,便会通过固件121中的更新组件来执行更新程序。例如,更新组件会进入一恢复模式(RecoveryMode)来执行下面更新程序。在此,更新程序包括步骤S210?步骤S220。[0037]接着,在步骤S210中,通过固件121中的更新组件将第一储存区域130中的项目数据备份至第二储存区域140。由于第一储存区域130是用以安装操作系统,因此在更新完操作系统之后,原先储存在第一储存区域130中的现有数据将会被移除或覆盖。为此,在更新操作系统之前,通过固件121中的更新组件来进行备份的动作。[0038]之后,在步骤S215中,通过固件121中的更新组件来更新操作系统。例如,将目前所安装的操作系统升级至最新一版的操作系统。[0039]然后,在更新完成之后,在步骤S220中,通过固件121中的更新组件从第二储存区域140中将项目数据还原至第一储存区域130中。也就是说,对备份的项目数据进行还原动作,使得操作系统在更新完成之后,其他原先储存的现有数据也能够如更新之前一样。[0040]另外,还可设置一选单供使用者来选择所欲进行备份的选项。下面再举另一实施例来说明。[0041]图3是依照本发明另一实施例所示出的操作系统更新的方法流程图。请同时参照图1及图3,在步骤S305中,由处理单元110接收更新指令,借以通过固件121中的更新组件来执行更新程序。在此,更新程序包括步骤S315?步骤S335。[0042]在执行更新程序之前,在步骤S310中,固件121中的更新组件会进一步去判断是否要进行备份。例如,可设置一标记以供判断。当标记为O时,表示直接进行备份;当标记为I时,表示不进行备份。可由使用者事先进行设定标记,也或是在接收到更新指令之后,由处理单元110发出一询问指令(如显示于屏幕中)来询问使用者是否要进行备份。上述说明仅为实施方式的一种态样,并不以此为限。[0043]倘若判定不进行备份,执行步骤S315,由固件121的更新组件执行来更新操作系统。倘若判定欲进行备份,执行步骤S315,由固件121的更新组件选择欲进行备份的选项。例如,可直接选择所有的选项或是预先设定好的选项;又或者提供一选单供使用者来即时选择。[0044]举例来说,固件121中的更新组件会提供一选单,并显示此选单于屏幕中,而在选单中列出多个选项。这些选项分别对应至一现有数据。之后,更新组件依据选择指令在这些选项进行选择,并且以被选择的选项所对应的现有数据作为项目数据。[0045]图4是依照本发明一实施例所示出的选单示意图。请参照图4,选单400包括选项401?选项407,其中,选项401对应的现有数据为联络人清单,选项402对应的现有数据为电子邮件,选项403对应的现有数据为短消息,选项404对应的现有数据为音乐,选项405对应的现有数据为影片,选项406对应的现有数据为应用程序(Application),选项407对应的现有数据为照片。据此,使用者便可通过选单400来下达选择指令。例如,被选取的选项会对应地产生一选择指令。[0046]在选择完欲进行备份的选项之后,在步骤S320中,由固件121的更新组件将第一储存区域130的项目数据备份至第二储存区域140。之后,在步骤S325中,由固件121的更新组件执行来更新操作系统。接着,在步骤S330中,进一步判断第二储存区域140是否有备份的项目数据。若有,表示更新组件先前有执行过步骤S315与步骤S320,则执行步骤S335,通过更新组件从第二储存区域140中将备份的项目数据还原至第一储存区域130中。之后,执彳丁步骤S340,通过更新组件重新启动(reboot)手持电子装直100。[0047]倘若第二储存区域140中不存在备份的项目数据,表示更新组件先前并未备份任何项目数据至第二区域140,因而直接执行步骤S340,通过更新组件重新启动(reboot)手持电子装置100。[0048]另外,还可进一步设定:当将第二储存区域140中的项目数据还原至第一储存区域130之后,通过更新组件将第二储存区域140中的项目数据删除。[0049]假设使用者选择的选项401与选项407,则固件121的更新组件便会将选项401与选项407各自对应的现有数据(即联络人清单),备份至第二储存区域140。待操作系统更新完成之后,固件121的更新组件再将第二储存区域140中所备份的联络人清单还原至第一储存区域130中。[0050]此外,在其他实施例中,更新组件的操作方式也可为另一固件来实现,或由多个逻辑门电路所组合而成的电子芯片来实现,并与固件单元120耦接,借以在处理单元110接收到更新指令时,由处理单元110控制固件121而进一步来控制更新组件以执行更新程序。在此并不限制更新组件的实施方式。[0051]综上所述,在上述实施例中,可在恢复模式时,同时完成操作系统的更新与现有数据的备份,并且在更新完成之后,将备份的现有数据还原至原有位置。据此,可省去手动备份现有数据以及手动还原现有数据的过程。此外,通过上述方法,可直接在手持电子装置中完成操作系统的更新与现有数据的备份,而无须再通过其他电子装置来执行备份动作,使用上更为方便。[0052]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。[0053]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。【权利要求】1.一种操作系统更新的方法,适于手持电子装置,其特征在于,该方法包括:接收更新指令,据以通过固件中的更新组件来执行更新程序,包括:将第一储存区域中的项目数据备份至第二储存区域;更新操作系统,其中该操作系统安装于该第一储存区域;以及在更新完成之后,从该第二储存区域中将该项目数据还原至该第一储存区域。2.根据权利要求1所述的操作系统更新的方法,其特征在于,执行该更新程序还包括:显示选单,在该选单中列出多个选项;以及依据选择指令在该些选项中至少选择一个,而以被选择的选项所对应的现有数据作为该项目数据。3.根据权利要求1所述的操作系统更新的方法,其特征在于,该项目数据为联络人清单、信息、电子邮件、应用程序、音频文件、视频文件以及照片其中之一或其组合。4.根据权利要求1所述的操作系统更新的方法,其特征在于,在完成该更新程序之后,还包括:重新启动该手持电子装置。5.根据权利要求1所述的操作系统更新的方法,其特征在于,该第一储存区域与该第二储存区域位于该手持电子装置所内建的同一储存单元内;或该第一储存区域为该手持电子装置所内建的储存单元,而该第二储存区域为外接于该手持电子装置的储存单元。6.根据权利要求5所述的操作系统更新的方法,其特征在于外接于该手持电子装置的储存单元为安全数字卡。7.一种手持电子装置,其特征在于,包括:第一储存区域,安装有操作系统;第二储存区域;固件单元,包括固件,该固件包含更新组件,且该更新组件具有更新程序;以及处理单元,耦接至该第一储存区域、该第二储存区域以及该固件单元,当该处理单元接收到更新指令时,控制该固件通过该更新组件执行该更新程序,将该第一储存区域中的项目数据备份至该第二储存区域,以更新该操作系统,并在更新完成之后,自该第二储存区域中将该项目数据还原至该第一储存区域。8.根据权利要求7所述的手持电子装置,其特征在于,该处理单元控制该固件通过该更新组件执行该更新程序,以显示选单,并在该选单中列出多个选项;以及控制该固件通过该更新组件执行该更新程序,以依据选择指令在该些选项中至少选择一个,而以被选择的选项所对应的现有数据作为该项目数据。9.根据权利要求7所述的手持电子装置,其特征在于,该项目数据为联络人清单、信息、电子邮件、应用程序、音频文件、视频文件以及照片其中之一或其组合。10.根据权利要求7所述的手持电子装置,其特征在于,该处理单元完成该更新程序之后,控制该固件通过该更新组件来重新启动该手持电子装置。11.根据权利要求7所述的手持电子装置,其特征在于,该第一储存区域与该第二储存区域属于同一储存单元;或者该第一储存区域属于该手持电子装置所内建的储存单元,该第二储存区域属于外接于该手持电子装置的储存单元。【文档编号】G06F11/14GK103729261SQ201210389779【公开日】2014年4月16日申请日期:2012年10月15日优先权日:2012年10月15日【发明者】丁玺伝申请人:亚旭电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1