电子装置与其操作系统更新方法

文档序号:6443574阅读:138来源:国知局
专利名称:电子装置与其操作系统更新方法
技术领域
本发明涉及一种电子装置与其操作系统(operating system)更新方法,且特别涉及一种电子装置与其操作系统更新时的应用程序和使用者数据。
背景技术
现在的智能手机和平板计算机之类的移动装置已经很发达,应用非常广泛。操作系统更新是这一类信息产品不可或缺的功能,厂商可通过此功能提供使用者新功能或是问题修正。另一方面,一般的移动装置也提供使用者自行安装额外的应用程序,以扩充移动装置的实用性。例如使用者可以在厂商开设的在线应用程序商店选购各种应用程序,安装在自己的移动装置上。不过,操作系统的更新可能具有破坏性,会让使用者自行安装的应用程序遗失。因此,在更新操作系统时,对于使用者自行下载安装的应用程序也要进行处理,以防在更新时可能造成的遗失。对于使用者下载的应用程序的处理,现有的设计通常是要求使用者自行利用相关软件去备份其数据。其作法通常是使用数据同步软件,记录使用者下载的应用程序。此方式必需通过计算机记录使用者所购买的应用程序,系统更新完成后,再将应用程序安装回移动装置上。上述作法虽然能完全确保使用者下载的应用程序不会遗失,但使用者必需另外操作计算机,使用不方便。有些移动装置会把使用者自行下载的应用程序放在独立的磁盘分区(diskpartition)来避免以上问题,但此做法必须事先决定系统分区(system partition)和使用者分区(user partition)的大小,会比较没有弹性。另外采取此作法必须规范应用程序的放置的目录,对于没有这种规范的操作系统或另外安装的系统链接库(system library)无法使用这个方法。也有些操作系统会将使用者自行安装的应用程序记录在云端。不过如果使用者没网络可使用时,就无法回复使用者曾经安装过的应用程序,使用不便。另外,在更新移动装置的操作系统时,对于操作系统中的使用者数据也必须保护,以防在更新时可能造成的数据遗失。对于使用者数据的保护,现有的作法通常是使用数据同步软件,将使用者数据同步至其它计算机或云端服务器,或将移动装置连接到一般计算机,可看到移动装置中的数据,由使用者自行转移。上述作法的缺点是数据同步软件进行数据同步的时间可能很长,在移动装置的系统更新时要求使用者自行转移数据,不但麻烦还可能有遗漏,使用不便。有些移动装置会把使用者数据放在外接存储卡中来避免以上问题,但对于日益加大的移动装置内部存储空间而言,外接存储卡可能不敷使用,这并非合理方式。

发明内容
本发明提供一种电子装置与其操作系统更新方法,可在操作系统更新时保护应用程序和使用者数据不至于遗失,让操作系统更新过程更为简便,更符合使用者的需求。本发明提出一种操作系统更新方法,包括下列步骤:检查电子装置的操作系统是否存在使用者自行安装的应用程序;当这样的应用程序存在时,则备份上述应用程序;更新操作系统;然后取回上述应用程序的备份,并使用上述备份重新安装上述应用程序。本发明另提出一种电子装置,包括一存储装置和一处理器。上述电子装置的操作系统安装在上述存储装置。处理器耦接存储装置,用以在更新操作系统时检查操作系统是否存在使用者自行安装的应用程序,当上述应用程序存在时,则处理器用以将应用程序备份在另一个存储装置,然后更新操作系统,然后取回上述应用程序的备份,并使用上述备份重新安装上述应用程序。在本发明的一实施例中,上述的电子装置和操作系统更新方法也可以先备份使用者数据,然后在更新操作系统之后还原使用者数据。综上所述,本发明可在更新电子装置的操作系统之前自动备份应用程序和使用者数据,在更新操作系统之后使用上述备份自动还原应用程序和使用者数据。因此本发明能避免传统的系统更新时应用程序和使用者数据可能遗失的问题。


图1是本发明一实施例的一种电子装置的示意图。图2是本发明一实施例的一种操作系统更新方法的流程图。图3和图4是本发明两个实施例的电子装置示意图。图5至图7是本发明不同实施例的操作系统更新方法的流程图。其中:100:电子装置;120:处理器;140、160:存储装置;210 260、510 540、610 640、710 740:流程步骤。
具体实施例方式为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。图1是本发明一实施例的一种电子装置100的示意图。电子装置100可以是智能手机、平板计算机、笔记本电脑或个人计算机之类的任何一种可安装操作系统和应用程序的电子装置。电子装置100包括处理器120和存储装置140。处理器120耦接存储装置140,电子装置100的操作系统安装在存储装置140。图2是本发明一实施例的一种操作系统更新方法的流程图。此方法可由电子装置100的处理器120执行。以下说明图2的方法流程,首先,处理器120和网络上的服务器沟通,检测到有操作系统的更新版(步骤210)。然后处理器120检查操作系统中是否存在使用者自行安装的至少一个应用程序(步骤220)。如果这样的应用程序不存在,流程直接进入步骤240。如果有这样的应用程序存在,则处理器120将上述应用程序全部备份在不同于存储装置140的另一个存储装置(步骤230),以避免应用程序在更新过程中遗失。处理器120可将每一个应用程序的所有文件和数据打包成单一文件,如同先前使用者安装此应用程序时下载的单一文件,以便存储备份。接下来,处理器120更新电子装置100的操作系统(步骤240)。处理器120可以自上述的服务器下载更新操作系统所需的文件,处理器120也可以在下载更新文件时,同时更新操作系统,以节省存储装置140的存储空间。接下来,处理器120检查是否存在上述的应用程序备份(步骤250)。如果上述的应用程序备份不存在,则操作系统的更新至此完成。如果上述的应用程序备份存在,则处理器120从上述的另一个存储装置取回上述应用程序的备份,并使用每一个应用程序的备份重新安装每一个上述应用程序(步骤260),操作系统的更新至此完成。图2的步骤完全是自动进行,不需要使用者进行额外操作。在步骤230,处理器120将上述应用程序全部备份在不同于存储装置140的另一个存储装置。步骤230的另一个存储装置可以是如图3所示的存储装置160。图3的存储装置160也包括在电子装置100之中,存储装置160耦接处理器120。存储装置140和160可以是两个不同的实体装置,也可以是同一个实体装置的中分隔的两部分,例如同一个硬盘的不同分区(partition)。步骤230的另一个存储装置也可以是如图4所示的存储装置160。存储装置160位于电子装置100之外,所以在步骤230,处理器120会提示使用者提供存储装置160,例如将存储装置160连接电子装置100,或提供存储装置160的网址,以便处理器120建立电子装置100和存储装置160的联机。存储装置160可以是外接的存储装置或位于网络或云端的远程存储装置,例如外接硬盘、网络硬盘或是和电子装置100联机的个人计算机。无论存储装置160是如图3所示的内部装置或如图4所示的外部装置,存储装置160都不受存储装置140的操作系统更新影响,所以备份在存储装置160的应用程序不会遗失。图5至图7是本发明不同实施例的操作系统更新方法的流程图,这些方法都是图2方法的延伸。图5至图7的方法同样可由任何一种可安装操作系统和应用程序的电子装置执行。在这些实施例中,这些方法由电子装置100的处理器120执行,以下逐一说明。图5至图7的流程中的步骤210至260都和图2的方法相同,以下不重复说明。在图5的方法流程中,当处理器120在步骤220发现没有使用者自行安装的应用程序存在,或执行步骤230之后,会询问使用者是否要备份存放在存储装置140的使用者数据(步骤510)。使用者数据是指使用者使用电子装置100所产生的数据,例如使用应用程序所产生的工作文件、应用程序的选项设置(settings)、以及使用者自行存入电子装置100或自网络下载的文件数据等等。如果使用者不想备份使用者数据,则处理器120直接到步骤240更新操作系统。如果使用者想备份使用者数据,则处理器120先将使用者数据备份在存储装置160 (步骤520),以避免在更新时遗失,然后到步骤240更新操作系统。在图5的方法流程中,当处理器120在步骤250发现没有备份的应用程序,或执行步骤260之后,会检查是否存在备份的使用者数据(步骤530)。如果不存在备份的使用者数据,图5的操作系统更新至此完成。如果存在备份的使用者数据,则处理器120从存储装置160取回先前备份的使用者数据,并且在存储装置140还原使用者数据(步骤540)。处理器120可以将使用者数据存回备份前的原来目录,以还原使用者数据。如前所述,存储装置160不受存储装置140的操作系统更新影响,所以备份在存储装置160的使用者数据不会遗失。在图6的方法流程中,当处理器120在步骤220发现没有使用者自行安装的应用程序,或执行步骤230之后,会提示使用者选择要备份哪些使用者数据(步骤610),然后将存放在存储装置140的使用者数据中,使用者所选择的部分,备份在存储装置160(步骤620),以避免在更新时遗失,然后到步骤240更新操作系统。使用者可以在步骤610选择不备份任何资料,在此情况下,步骤620不做任何处理,流程直接进入步骤240。在图6的方法流程中,当处理器120在步骤250发现没有备份的应用程序,或执行步骤260之后,会检查是否存在备份的使用者数据,也就是在前面的步骤610被使用者选择要备份的使用者数据(步骤630)。如果不存在上述的备份使用者数据,图6的操作系统更新至此完成。如果存在上述的备份使用者数据,则处理器120从存储装置160取回使用者数据中在步骤610被使用者选择要备份的部分,并且在存储装置140还原此部分的使用者数据(步骤640)。图6的操作系统更新方法比较有弹性,可让使用者设定哪些数据要备份,或是不保留而直接删除。图7的操作系统更新方法适用于操作系统的更新不会损坏使用者数据的情况,此更新方法可在存储装置140的空间不足时,依然可更新操作系统。在图7的方法流程中,当处理器120在步骤220发现没有使用者自行安装的应用程序,或执行步骤230之后,会检查存储装置140的存储空间是否足够更新操作系统(步骤710),若存储空间足够,则处理器120直接到步骤240更新操作系统。若存储装置140的存储空间不足以更新操作系统,则处理器120将存放在存储装置140的使用者数据分批备份在存储装置160,并在存储装置140删除已备份的使用者数据,直到存储装置140的存储空间足以更新操作系统为止(步骤720)。然后处理器120在步骤240更新操作系统。在此实施例中,不需要备份全部的使用者数据,只需备份到存储装置140的存储空间足够更新即可。在图7的方法流程中,当处理器120在步骤250发现没有备份的应用程序,或执行步骤260之后,会检查是否存在先前备份的使用者数据(步骤730)。如果不存在先前备份的使用者数据,图7的操作系统更新至此完成。如果存在先前备份的使用者数据,则处理器120从存储装置160取回使用者数据中已备份的部分,并且在存储装置140还原上述已备份的部分(步骤740),图7的操作系统更新至此完成。综上所述,本发明可在更新操作系统之前自动备份使用者自行安装的应用程序和使用者数据,并且在更新之后自动还原应用程序和使用者数据。本发明可以避免应用程序和使用者数据在更新过程遗失,也能减少使用者操作,并缩短操作系统的更新时间。虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围以权利要求书为准。
权利要求
1.一种操作系统更新方法,包括: 检查一电子装置的一操作系统是否存在一使用者自行安装的至少一应用程序; 当该应用程序存在时,则备份该应用程序; 更新该操作系统;以及 取回该应用程序的备份,并使用该备份重新安装该应用程序。
2.如权利要求1所述的操作系统更新方法,其特征在于,在更新该操作系统的步骤之前还包括: 备份一使用者数据; 而该操作系统更新方法在重新安装该应用程序的步骤之后还包括: 取回并还原该使用者数据。
3.如权利要求1所述的操作系统更新方法,其特征在于,在更新该操作系统的步骤之前还包括: 备份一使用者数据中该使用者所选择的部分; 而该操作系统更新方法在重新安装该应用程序的步骤之后还包括: 取回并还原该使用者数据其中的该部分。
4.如权利要求1所述的操作系统更新方法,其特征在于,该操作系统安装在该电子装置的一存储装置中,而该操作系统更新方法在更新该操作系统的步骤之前还包括: 检查该存储装置的存储空间是否足够更新该操作系统;以及 若该存储装置的存储空间不足以更新该操作系统,则分批备份存放在该存储装置的一使用者数据,并删除已备份的该使用者数据,直到该存储装置的存储空间足以更新该操作系统为止; 而该操作系统更新方法在重新安装该应用程序的步骤之后还包括: 取回并还原该使用者数据中已备份的部分。
5.一种电子装置,包括: 一第一存储装置,其中一操作系统安装在该第一存储装置;以及一处理器,耦接该第一存储装置,用以检查该操作系统是否存在一使用者自行安装的至少一应用程序;当该应用程序存在时,则该处理器用以将该应用程序备份在一第二存储装置,更新该操作系统,然后取回该应用程序的备份,并使用该备份重新安装该应用程序。
6.如权利要求5所述的电子装置,其特征在于,还包括该第二存储装置,其中该第二存储装置耦接该处理器。
7.如权利要求5所述的电子装置,其特征在于,该第二存储装置位于该电子装置之外,而且该处理器提示该使用者提供该第二存储装置。
8.如权利要求5所述的电子装置,其特征在于,该处理器在更新该操作系统之前将存放在该第一存储装置的一使用者数据备份在该第二存储装置,在重新安装该应用程序之后自该第二存储装置取回该使用者数据,并在该第一存储装置还原该使用者数据。
9.如权利要求5所述的电子装置,其特征在于,该处理器在更新该操作系统之前将存放在该第一存储装置的一使用者数据中该使用者所选择的部分备份在该第二存储装置,在重新安装该应用程序之后自该第二存储装置取回该使用者数据中的该部分,并在该第一存储装置还原该部分。
10.如权利要求5所述的电子装置,其特征在于,该处理器在更新该操作系统的前检查该第一存储装置的存储空间是否足够更新该操作系统;若该第一存储装置的存储空间不足以更新该操作系统,则该处理器将存放在该第一存储装置的一使用者数据分批备份在该第二存储装置,并在该第一存储装置删除已备份的该使用者数据,直到该第一存储装置的存储空间足以更新该操作系统为止;该处理器在重新安装该应用程序之后自该第二存储装置取回该使用者数据中 已备份的部分,并在该第一存储装置还原该部分。
全文摘要
本发明提供了一种电子装置与其操作系统更新方法,上述电子装置包括一存储装置和一处理器。上述电子装置的操作系统安装在上述存储装置。处理器耦接存储装置。在更新操作系统时,处理器检查操作系统是否存在使用者自行安装的应用程序,若存在上述应用程序,则处理器将应用程序备份在另一个存储装置,然后更新操作系统,然后取回上述应用程序的备份,并使用上述备份重新安装上述应用程序。上述的电子装置也可以先备份使用者数据,然后在更新操作系统之后还原使用者数据。本发明在更新电子装置的操作系统时自动备份和还原应用程序和使用者数据,避免传统的系统更新时相应程序和数据可能遗失的问题,让操作系统更新过程更简便,更符合使用者需求。
文档编号G06F9/445GK103186387SQ20111044531
公开日2013年7月3日 申请日期2011年12月27日 优先权日2011年12月27日
发明者黄纪寰, 宋孟霖 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1