CN103186387B - Electronic device and method for updating its operating system - Google Patents
Electronic device and method for updating its operating system Download PDFInfo
- Publication number
- CN103186387B CN103186387B CN201110445316.8A CN201110445316A CN103186387B CN 103186387 B CN103186387 B CN 103186387B CN 201110445316 A CN201110445316 A CN 201110445316A CN 103186387 B CN103186387 B CN 103186387B
- Authority
- CN
- China
- Prior art keywords
- operating system
- storage device
- user data
- application program
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000005192 partition Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
Description
技术领域 technical field
本发明涉及一种电子装置与其操作系统(operatingsystem)更新方法,且特别涉及一种电子装置与其操作系统更新时的应用程序和使用者数据。The present invention relates to an electronic device and its operating system update method, and in particular to an application program and user data when the electronic device and its operating system are updated.
背景技术 Background technique
现在的智能手机和平板计算机之类的移动装置已经很发达,应用非常广泛。操作系统更新是这一类信息产品不可或缺的功能,厂商可通过此功能提供使用者新功能或是问题修正。另一方面,一般的移动装置也提供使用者自行安装额外的应用程序,以扩充移动装置的实用性。例如使用者可以在厂商开设的在线应用程序商店选购各种应用程序,安装在自己的移动装置上。不过,操作系统的更新可能具有破坏性,会让使用者自行安装的应用程序遗失。因此,在更新操作系统时,对于使用者自行下载安装的应用程序也要进行处理,以防在更新时可能造成的遗失。Today's mobile devices such as smartphones and tablet computers are well developed and widely used. Operating system update is an indispensable function of this type of information products, and manufacturers can provide users with new functions or bug fixes through this function. On the other hand, general mobile devices also allow users to install additional application programs to expand the utility of the mobile device. For example, users can purchase various application programs from the online application program store opened by the manufacturer and install them on their mobile devices. However, operating system updates can be disruptive, causing the loss of user-installed applications. Therefore, when updating the operating system, the application programs downloaded and installed by the user should also be processed to prevent possible loss during the update.
对于使用者下载的应用程序的处理,现有的设计通常是要求使用者自行利用相关软件去备份其数据。其作法通常是使用数据同步软件,记录使用者下载的应用程序。此方式必需通过计算机记录使用者所购买的应用程序,系统更新完成后,再将应用程序安装回移动装置上。上述作法虽然能完全确保使用者下载的应用程序不会遗失,但使用者必需另外操作计算机,使用不方便。For the processing of the application program downloaded by the user, the existing design usually requires the user to use related software to back up its data. This is usually done by using data synchronization software to record the applications downloaded by users. In this method, the application program purchased by the user must be recorded through the computer. After the system update is completed, the application program is installed back on the mobile device. Although the above method can completely ensure that the application program downloaded by the user will not be lost, the user must operate the computer separately, which is inconvenient to use.
有些移动装置会把使用者自行下载的应用程序放在独立的磁盘分区(diskpartition)来避免以上问题,但此做法必须事先决定系统分区(systempartition)和使用者分区(userpartition)的大小,会比较没有弹性。另外采取此作法必须规范应用程序的放置的目录,对于没有这种规范的操作系统或另外安装的系统链接库(systemlibrary)无法使用这个方法。Some mobile devices will put the applications downloaded by the user in a separate disk partition (diskpartition) to avoid the above problems, but this method must determine the size of the system partition (system partition) and user partition (user partition) in advance, which will be relatively useless elasticity. In addition, this method must standardize the directory where the application is placed, and this method cannot be used for an operating system without such a standard or an additionally installed system link library (system library).
也有些操作系统会将使用者自行安装的应用程序记录在云端。不过如果使用者没网络可使用时,就无法回复使用者曾经安装过的应用程序,使用不便。Some operating systems also record the applications installed by users in the cloud. However, if the user has no network to use, the application program installed by the user cannot be restored, which is inconvenient to use.
另外,在更新移动装置的操作系统时,对于操作系统中的使用者数据也必须保护,以防在更新时可能造成的数据遗失。In addition, when updating the operating system of the mobile device, user data in the operating system must also be protected to prevent possible data loss during the update.
对于使用者数据的保护,现有的作法通常是使用数据同步软件,将使用者数据同步至其它计算机或云端服务器,或将移动装置连接到一般计算机,可看到移动装置中的数据,由使用者自行转移。For the protection of user data, the existing practice is to use data synchronization software to synchronize user data to other computers or cloud servers, or to connect the mobile device to a general computer, and the data in the mobile device can be viewed by the user. are transferred by themselves.
上述作法的缺点是数据同步软件进行数据同步的时间可能很长,在移动装置的系统更新时要求使用者自行转移数据,不但麻烦还可能有遗漏,使用不便。有些移动装置会把使用者数据放在外接存储卡中来避免以上问题,但对于日益加大的移动装置内部存储空间而言,外接存储卡可能不敷使用,这并非合理方式。The disadvantage of the above method is that the data synchronization software may take a long time to perform data synchronization, and the user is required to transfer the data when the system of the mobile device is updated. Some mobile devices store user data in an external memory card to avoid the above problems, but for the increasing internal storage space of mobile devices, the external memory card may not be enough for use, which is not a reasonable way.
发明内容 Contents of the invention
本发明提供一种电子装置与其操作系统更新方法,可在操作系统更新时保护应用程序和使用者数据不至于遗失,让操作系统更新过程更为简便,更符合使用者的需求。The invention provides an electronic device and its operating system update method, which can protect application programs and user data from being lost when the operating system is updated, making the operating system update process more convenient and more in line with user needs.
本发明提出一种操作系统更新方法,包括下列步骤:检查电子装置的操作系统是否存在使用者自行安装的应用程序;当这样的应用程序存在时,则备份上述应用程序;更新操作系统;然后取回上述应用程序的备份,并使用上述备份重新安装上述应用程序。The present invention proposes a method for updating an operating system, which includes the following steps: checking whether there is an application program installed by the user in the operating system of the electronic device; when such an application program exists, backing up the above-mentioned application program; updating the operating system; Back to the backup of the above application, and reinstall the above application using the above backup.
本发明另提出一种电子装置,包括一存储装置和一处理器。上述电子装置的操作系统安装在上述存储装置。处理器耦接存储装置,用以在更新操作系统时检查操作系统是否存在使用者自行安装的应用程序,当上述应用程序存在时,则处理器用以将应用程序备份在另一个存储装置,然后更新操作系统,然后取回上述应用程序的备份,并使用上述备份重新安装上述应用程序。The present invention further provides an electronic device including a storage device and a processor. The operating system of the electronic device is installed in the storage device. The processor is coupled to the storage device, and is used to check whether there is an application program installed by the user in the operating system when updating the operating system. When the above-mentioned application program exists, the processor is used to back up the application program in another storage device, and then update operating system, and then retrieve a backup of the above application, and reinstall the above application using the above backup.
在本发明的一实施例中,上述的电子装置和操作系统更新方法也可以先备份使用者数据,然后在更新操作系统之后还原使用者数据。In an embodiment of the present invention, the above-mentioned electronic device and operating system update method can also back up user data first, and then restore the user data after updating the operating system.
综上所述,本发明可在更新电子装置的操作系统之前自动备份应用程序和使用者数据,在更新操作系统之后使用上述备份自动还原应用程序和使用者数据。因此本发明能避免传统的系统更新时应用程序和使用者数据可能遗失的问题。To sum up, the present invention can automatically back up the application program and user data before updating the operating system of the electronic device, and use the backup to automatically restore the application program and user data after updating the operating system. Therefore, the present invention can avoid the problem that the application program and user data may be lost when the traditional system is updated.
附图说明 Description of drawings
图1是本发明一实施例的一种电子装置的示意图。FIG. 1 is a schematic diagram of an electronic device according to an embodiment of the present invention.
图2是本发明一实施例的一种操作系统更新方法的流程图。Fig. 2 is a flowchart of an operating system update method according to an embodiment of the present invention.
图3和图4是本发明两个实施例的电子装置示意图。3 and 4 are schematic diagrams of electronic devices of two embodiments of the present invention.
图5至图7是本发明不同实施例的操作系统更新方法的流程图。5 to 7 are flowcharts of operating system update methods according to different embodiments of the present invention.
其中:in:
100:电子装置;120:处理器;140、160:存储装置;210~260、510~540、610~640、710~740:流程步骤。100: electronic device; 120: processor; 140, 160: storage device; 210-260, 510-540, 610-640, 710-740: process steps.
具体实施方式 detailed description
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail with reference to the accompanying drawings.
图1是本发明一实施例的一种电子装置100的示意图。电子装置100可以是智能手机、平板计算机、笔记本电脑或个人计算机之类的任何一种可安装操作系统和应用程序的电子装置。电子装置100包括处理器120和存储装置140。处理器120耦接存储装置140,电子装置100的操作系统安装在存储装置140。FIG. 1 is a schematic diagram of an electronic device 100 according to an embodiment of the present invention. The electronic device 100 may be any electronic device capable of installing an operating system and application programs, such as a smart phone, a tablet computer, a notebook computer or a personal computer. The electronic device 100 includes a processor 120 and a storage device 140 . The processor 120 is coupled to the storage device 140 , and the operating system of the electronic device 100 is installed in the storage device 140 .
图2是本发明一实施例的一种操作系统更新方法的流程图。此方法可由电子装置100的处理器120执行。Fig. 2 is a flowchart of an operating system update method according to an embodiment of the present invention. This method can be executed by the processor 120 of the electronic device 100 .
以下说明图2的方法流程,首先,处理器120和网络上的服务器沟通,检测到有操作系统的更新版(步骤210)。然后处理器120检查操作系统中是否存在使用者自行安装的至少一个应用程序(步骤220)。如果这样的应用程序不存在,流程直接进入步骤240。如果有这样的应用程序存在,则处理器120将上述应用程序全部备份在不同于存储装置140的另一个存储装置(步骤230),以避免应用程序在更新过程中遗失。处理器120可将每一个应用程序的所有文件和数据打包成单一文件,如同先前使用者安装此应用程序时下载的单一文件,以便存储备份。The flow of the method shown in FIG. 2 is described below. First, the processor 120 communicates with a server on the network and detects that there is an updated version of the operating system (step 210). Then the processor 120 checks whether there is at least one application program installed by the user in the operating system (step 220 ). If no such application exists, the flow goes directly to step 240. If there is such an application program, the processor 120 backs up all the above application programs in another storage device different from the storage device 140 (step 230), so as to avoid loss of the application program during the update process. The processor 120 can pack all the files and data of each application program into a single file, just like the single file downloaded when the user installed the application program before, so as to store the backup.
接下来,处理器120更新电子装置100的操作系统(步骤240)。处理器120可以自上述的服务器下载更新操作系统所需的文件,处理器120也可以在下载更新文件时,同时更新操作系统,以节省存储装置140的存储空间。Next, the processor 120 updates the operating system of the electronic device 100 (step 240). The processor 120 can download the files needed to update the operating system from the above-mentioned server, and the processor 120 can also update the operating system while downloading the update files, so as to save the storage space of the storage device 140 .
接下来,处理器120检查是否存在上述的应用程序备份(步骤250)。如果上述的应用程序备份不存在,则操作系统的更新至此完成。如果上述的应用程序备份存在,则处理器120从上述的另一个存储装置取回上述应用程序的备份,并使用每一个应用程序的备份重新安装每一个上述应用程序(步骤260),操作系统的更新至此完成。Next, the processor 120 checks whether the above-mentioned application program backup exists (step 250). If the above-mentioned application backup does not exist, the update of the operating system is now complete. If the above-mentioned application program backup exists, then processor 120 retrieves the backup of the above-mentioned application program from the above-mentioned another storage device, and uses the backup of each application program to reinstall each of the above-mentioned application programs (step 260). The update is now complete.
图2的步骤完全是自动进行,不需要使用者进行额外操作。The steps in FIG. 2 are completely automatic, and no additional operation is required by the user.
在步骤230,处理器120将上述应用程序全部备份在不同于存储装置140的另一个存储装置。步骤230的另一个存储装置可以是如图3所示的存储装置160。图3的存储装置160也包括在电子装置100之中,存储装置160耦接处理器120。存储装置140和160可以是两个不同的实体装置,也可以是同一个实体装置的中分隔的两部分,例如同一个硬盘的不同分区(partition)。In step 230 , the processor 120 backs up all the above-mentioned application programs in another storage device different from the storage device 140 . Another storage device in step 230 may be the storage device 160 as shown in FIG. 3 . The storage device 160 in FIG. 3 is also included in the electronic device 100 , and the storage device 160 is coupled to the processor 120 . The storage devices 140 and 160 may be two different physical devices, or two separate parts of the same physical device, such as different partitions of the same hard disk.
步骤230的另一个存储装置也可以是如图4所示的存储装置160。存储装置160位于电子装置100之外,所以在步骤230,处理器120会提示使用者提供存储装置160,例如将存储装置160连接电子装置100,或提供存储装置160的网址,以便处理器120建立电子装置100和存储装置160的联机。存储装置160可以是外接的存储装置或位于网络或云端的远程存储装置,例如外接硬盘、网络硬盘或是和电子装置100联机的个人计算机。Another storage device in step 230 may also be the storage device 160 shown in FIG. 4 . The storage device 160 is located outside the electronic device 100, so at step 230, the processor 120 will prompt the user to provide the storage device 160, for example, connect the storage device 160 to the electronic device 100, or provide the URL of the storage device 160, so that the processor 120 can create The connection between the electronic device 100 and the storage device 160 . The storage device 160 may be an external storage device or a remote storage device located on a network or cloud, such as an external hard disk, a network hard disk, or a personal computer connected to the electronic device 100 .
无论存储装置160是如图3所示的内部装置或如图4所示的外部装置,存储装置160都不受存储装置140的操作系统更新影响,所以备份在存储装置160的应用程序不会遗失。Regardless of whether the storage device 160 is an internal device as shown in FIG. 3 or an external device as shown in FIG. 4, the storage device 160 is not affected by the update of the operating system of the storage device 140, so the application programs backed up on the storage device 160 will not be lost. .
图5至图7是本发明不同实施例的操作系统更新方法的流程图,这些方法都是图2方法的延伸。图5至图7的方法同样可由任何一种可安装操作系统和应用程序的电子装置执行。在这些实施例中,这些方法由电子装置100的处理器120执行,以下逐一说明。FIG. 5 to FIG. 7 are flowcharts of operating system update methods in different embodiments of the present invention, and these methods are all extensions of the method in FIG. 2 . The methods in FIG. 5 to FIG. 7 can also be executed by any electronic device capable of installing an operating system and an application program. In these embodiments, these methods are executed by the processor 120 of the electronic device 100 , and will be described one by one below.
图5至图7的流程中的步骤210至260都和图2的方法相同,以下不重复说明。Steps 210 to 260 in the flow charts in FIG. 5 to FIG. 7 are the same as the method in FIG. 2 , and will not be repeated below.
在图5的方法流程中,当处理器120在步骤220发现没有使用者自行安装的应用程序存在,或执行步骤230之后,会询问使用者是否要备份存放在存储装置140的使用者数据(步骤510)。使用者数据是指使用者使用电子装置100所产生的数据,例如使用应用程序所产生的工作文件、应用程序的选项设置(settings)、以及使用者自行存入电子装置100或自网络下载的文件数据等等。如果使用者不想备份使用者数据,则处理器120直接到步骤240更新操作系统。如果使用者想备份使用者数据,则处理器120先将使用者数据备份在存储装置160(步骤520),以避免在更新时遗失,然后到步骤240更新操作系统。In the method flow of FIG. 5, when the processor 120 finds that there is no application program installed by the user at step 220, or after performing step 230, it will ask the user whether to back up the user data stored in the storage device 140 (step 510). User data refers to the data generated by the user using the electronic device 100, such as the work files generated by using the application program, the option settings of the application program, and the files stored in the electronic device 100 by the user or downloaded from the network. data and so on. If the user does not want to back up user data, the processor 120 directly goes to step 240 to update the operating system. If the user wants to back up the user data, the processor 120 first backs up the user data in the storage device 160 (step 520 ) to avoid loss during updating, and then goes to step 240 to update the operating system.
在图5的方法流程中,当处理器120在步骤250发现没有备份的应用程序,或执行步骤260之后,会检查是否存在备份的使用者数据(步骤530)。如果不存在备份的使用者数据,图5的操作系统更新至此完成。如果存在备份的使用者数据,则处理器120从存储装置160取回先前备份的使用者数据,并且在存储装置140还原使用者数据(步骤540)。处理器120可以将使用者数据存回备份前的原来目录,以还原使用者数据。In the method flow of FIG. 5 , when the processor 120 finds no backed-up application in step 250 , or after executing step 260 , it checks whether there is backed up user data (step 530 ). If there is no backup user data, the update of the operating system in FIG. 5 is completed so far. If there is backed up user data, the processor 120 retrieves the previously backed up user data from the storage device 160, and restores the user data in the storage device 140 (step 540). The processor 120 can save the user data back to the original directory before backup, so as to restore the user data.
如前所述,存储装置160不受存储装置140的操作系统更新影响,所以备份在存储装置160的使用者数据不会遗失。As mentioned above, the storage device 160 is not affected by the update of the operating system of the storage device 140 , so the user data backed up in the storage device 160 will not be lost.
在图6的方法流程中,当处理器120在步骤220发现没有使用者自行安装的应用程序,或执行步骤230之后,会提示使用者选择要备份哪些使用者数据(步骤610),然后将存放在存储装置140的使用者数据中,使用者所选择的部分,备份在存储装置160(步骤620),以避免在更新时遗失,然后到步骤240更新操作系统。使用者可以在步骤610选择不备份任何资料,在此情况下,步骤620不做任何处理,流程直接进入步骤240。In the method flow of FIG. 6, when the processor 120 finds that there is no application program installed by the user in step 220, or after performing step 230, the user will be prompted to select which user data to be backed up (step 610), and then the stored In the user data of the storage device 140 , the part selected by the user is backed up in the storage device 160 (step 620 ), so as not to be lost during the update, and then to step 240 to update the operating system. The user can choose not to back up any data in step 610 , in this case, do not do any processing in step 620 , and the process goes directly to step 240 .
在图6的方法流程中,当处理器120在步骤250发现没有备份的应用程序,或执行步骤260之后,会检查是否存在备份的使用者数据,也就是在前面的步骤610被使用者选择要备份的使用者数据(步骤630)。如果不存在上述的备份使用者数据,图6的操作系统更新至此完成。如果存在上述的备份使用者数据,则处理器120从存储装置160取回使用者数据中在步骤610被使用者选择要备份的部分,并且在存储装置140还原此部分的使用者数据(步骤640)。图6的操作系统更新方法比较有弹性,可让使用者设定哪些数据要备份,或是不保留而直接删除。In the method flow of FIG. 6 , when the processor 120 finds that there is no backup application program in step 250, or after executing step 260, it will check whether there is backup user data, that is, it is selected by the user in the previous step 610. Backup user data (step 630). If the above-mentioned backup user data does not exist, the update of the operating system in FIG. 6 is completed so far. If there is the above-mentioned backup user data, the processor 120 retrieves from the storage device 160 the part of the user data selected by the user to be backed up in step 610, and restores the user data of this part in the storage device 140 (step 640 ). The operating system update method shown in FIG. 6 is relatively flexible, allowing the user to set which data is to be backed up, or directly deleted without keeping it.
图7的操作系统更新方法适用于操作系统的更新不会损坏使用者数据的情况,此更新方法可在存储装置140的空间不足时,依然可更新操作系统。The operating system update method in FIG. 7 is suitable for the situation that the update of the operating system will not damage user data. This update method can still update the operating system when the space of the storage device 140 is insufficient.
在图7的方法流程中,当处理器120在步骤220发现没有使用者自行安装的应用程序,或执行步骤230之后,会检查存储装置140的存储空间是否足够更新操作系统(步骤710),若存储空间足够,则处理器120直接到步骤240更新操作系统。若存储装置140的存储空间不足以更新操作系统,则处理器120将存放在存储装置140的使用者数据分批备份在存储装置160,并在存储装置140删除已备份的使用者数据,直到存储装置140的存储空间足以更新操作系统为止(步骤720)。然后处理器120在步骤240更新操作系统。在此实施例中,不需要备份全部的使用者数据,只需备份到存储装置140的存储空间足够更新即可。In the method flow of FIG. 7, when the processor 120 finds that there is no application program installed by the user at step 220, or after performing step 230, it will check whether the storage space of the storage device 140 is sufficient to update the operating system (step 710), if If the storage space is sufficient, the processor 120 directly goes to step 240 to update the operating system. If the storage space of the storage device 140 is not enough to update the operating system, the processor 120 will back up the user data stored in the storage device 140 in batches in the storage device 160, and delete the backed-up user data in the storage device 140 until it is stored. Until the storage space of the device 140 is sufficient to update the operating system (step 720). The processor 120 then updates the operating system at step 240 . In this embodiment, it is not necessary to back up all the user data, only enough to be backed up to the storage space of the storage device 140 for updating.
在图7的方法流程中,当处理器120在步骤250发现没有备份的应用程序,或执行步骤260之后,会检查是否存在先前备份的使用者数据(步骤730)。如果不存在先前备份的使用者数据,图7的操作系统更新至此完成。如果存在先前备份的使用者数据,则处理器120从存储装置160取回使用者数据中已备份的部分,并且在存储装置140还原上述已备份的部分(步骤740),图7的操作系统更新至此完成。In the method flow of FIG. 7 , when the processor 120 finds no backed-up application in step 250 , or after executing step 260 , it checks whether there is previously backed up user data (step 730 ). If there is no previously backed up user data, the operating system update in FIG. 7 is completed so far. If there is previously backed-up user data, the processor 120 retrieves the backed-up part of the user data from the storage device 160, and restores the above-mentioned backed-up part in the storage device 140 (step 740), and the operating system of FIG. 7 is updated. That's it.
综上所述,本发明可在更新操作系统之前自动备份使用者自行安装的应用程序和使用者数据,并且在更新之后自动还原应用程序和使用者数据。本发明可以避免应用程序和使用者数据在更新过程遗失,也能减少使用者操作,并缩短操作系统的更新时间。To sum up, the present invention can automatically backup the application program and user data installed by the user before updating the operating system, and automatically restore the application program and user data after the update. The invention can avoid the loss of application programs and user data during the update process, reduce user operations, and shorten the update time of the operating system.
虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围以权利要求书为准。Although the present invention has been disclosed as above with the embodiments, it is not intended to limit the present invention. Anyone with ordinary knowledge in the technical field can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be determined by the claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110445316.8A CN103186387B (en) | 2011-12-27 | 2011-12-27 | Electronic device and method for updating its operating system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110445316.8A CN103186387B (en) | 2011-12-27 | 2011-12-27 | Electronic device and method for updating its operating system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103186387A CN103186387A (en) | 2013-07-03 |
CN103186387B true CN103186387B (en) | 2016-07-13 |
Family
ID=48677565
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110445316.8A Active CN103186387B (en) | 2011-12-27 | 2011-12-27 | Electronic device and method for updating its operating system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103186387B (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104216798A (en) * | 2013-07-29 | 2014-12-17 | 腾讯科技(深圳)有限公司 | Data processing method and terminal |
CN106708548A (en) * | 2015-11-13 | 2017-05-24 | 阿里巴巴集团控股有限公司 | Program upgrading method and terminal device |
CN106326032B (en) * | 2016-08-01 | 2019-04-16 | 北京小米移动软件有限公司 | Handle the method and device of data |
CN107291490A (en) * | 2017-05-03 | 2017-10-24 | 上海上讯信息技术股份有限公司 | A kind of method and apparatus of system upgrade |
CN107247607A (en) * | 2017-05-26 | 2017-10-13 | 河南职业技术学院 | Computer based method for updating system and system updating device |
CN110365627B (en) * | 2018-04-11 | 2021-10-29 | 腾讯科技(深圳)有限公司 | Application program synchronization method and device, computing equipment and storage medium |
CN109408075A (en) * | 2018-10-19 | 2019-03-01 | 中影环球(北京)科技有限公司 | A kind of method and apparatus for retaining current business and carrying out remote upgrade |
CN112230947B (en) * | 2019-06-28 | 2025-04-11 | 中科方德软件有限公司 | Operating system upgrade method and upgrade system |
CN112732286B (en) * | 2019-10-14 | 2024-05-24 | 纬联电子科技(中山)有限公司 | Display device and firmware updating method thereof |
CN112379838A (en) * | 2020-11-13 | 2021-02-19 | Oppo广东移动通信有限公司 | Data downloading method and device, storage medium and electronic equipment |
FR3145054A1 (en) * | 2023-01-16 | 2024-07-19 | Psa Automobiles Sa | Method for updating an anti-theft alarm management application, associated device and vehicle. |
FR3145055A1 (en) * | 2023-01-16 | 2024-07-19 | Psa Automobiles Sa | Method for updating an electronic clock application, associated device and vehicle. |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7000103B2 (en) * | 2001-12-21 | 2006-02-14 | Inventec Corporation | Method for updating a system BIOS by reading a BIOS stored in an IDE-interface connected to a hard disk drive |
CN1797333A (en) * | 2004-12-30 | 2006-07-05 | 宏碁股份有限公司 | Operating system installation and reinstallation method |
CN101794245A (en) * | 2009-02-01 | 2010-08-04 | 宇瞻科技股份有限公司 | Electronic device, mainboard, software backup method and software installation method |
CN102193846A (en) * | 2011-06-13 | 2011-09-21 | 锐骐(厦门)电子科技有限公司 | Method for backing up and recovering non-volatile (NV) data |
-
2011
- 2011-12-27 CN CN201110445316.8A patent/CN103186387B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7000103B2 (en) * | 2001-12-21 | 2006-02-14 | Inventec Corporation | Method for updating a system BIOS by reading a BIOS stored in an IDE-interface connected to a hard disk drive |
CN1797333A (en) * | 2004-12-30 | 2006-07-05 | 宏碁股份有限公司 | Operating system installation and reinstallation method |
CN101794245A (en) * | 2009-02-01 | 2010-08-04 | 宇瞻科技股份有限公司 | Electronic device, mainboard, software backup method and software installation method |
CN102193846A (en) * | 2011-06-13 | 2011-09-21 | 锐骐(厦门)电子科技有限公司 | Method for backing up and recovering non-volatile (NV) data |
Also Published As
Publication number | Publication date |
---|---|
CN103186387A (en) | 2013-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103186387B (en) | Electronic device and method for updating its operating system | |
EP2788876B1 (en) | System and method for restoring application data | |
WO2015062389A1 (en) | Method and apparatus for uninstalling system application on terminal device | |
CN109863474B (en) | Update migration system and method | |
JP6861886B2 (en) | Systems and methods for customized operating system conversion | |
US8578064B2 (en) | Interception and management of I/O operations on portable storage devices | |
US8935688B2 (en) | Methods for facilitating updates at an information handling device | |
CN103345411A (en) | Method and device for uninstalling application program | |
US9619340B1 (en) | Disaster recovery on dissimilar hardware | |
US20120260039A1 (en) | Method and a removable device for backing up and restoring a host device | |
US9146748B1 (en) | Systems and methods for injecting drivers into computing systems during restore operations | |
CN106776143A (en) | The method and terminal device of a kind of mirror back-up for end application | |
CN103605538B (en) | A kind of method and apparatus for installing software | |
CN104035842A (en) | Method for deleting and recovering built-in application program | |
CN104346206A (en) | Method and system for recovering installation of unloaded software | |
CN105404536A (en) | Terminal software upgrade method and terminal software upgrade apparatus | |
CN104572354A (en) | Backup and restoration method for operating system based on restoration service and equipment thereof | |
CN106021027A (en) | Terminal data processing method and system | |
CN100399268C (en) | A computer system and method for updating software data independent of operating system | |
US11231940B2 (en) | System and method for automatic recovery of information handling systems | |
CN106936979A (en) | The method and apparatus of destruction operation | |
CN104765631B (en) | A kind of application recovery method and device of mobile terminal | |
US20110088025A1 (en) | Use of software update policies | |
CN105786650A (en) | Data management method and device | |
CN106933604B (en) | System upgrading method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |