CN105677513A - Method and device for restoring backup data - Google Patents

Method and device for restoring backup data Download PDF

Info

Publication number
CN105677513A
CN105677513A CN201610004291.0A CN201610004291A CN105677513A CN 105677513 A CN105677513 A CN 105677513A CN 201610004291 A CN201610004291 A CN 201610004291A CN 105677513 A CN105677513 A CN 105677513A
Authority
CN
China
Prior art keywords
backup data
application
terminating unit
mated
automatically
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.)
Pending
Application number
CN201610004291.0A
Other languages
Chinese (zh)
Inventor
韩伟
刘聪
刘培龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201610004291.0A priority Critical patent/CN105677513A/en
Publication of CN105677513A publication Critical patent/CN105677513A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to a method and device for restoring backup data. The method comprises the steps that when terminal equipment installs an application, backup data matched with the application is automatically looked up in the local terminal equipment, and the backup data is restored in the application on the condition that the backup data matched with the application is found. Accordingly, the existing backup data in the local terminal equipment is fully utilized, application installing and backup data restoring are combined together, the user operation is simplified, the limitation of the network transmission conditions is cast off, and the backup data restoring speed is higher.

Description

Recover method and the device of Backup Data
Technical field
It relates to technical field of data storage, particularly relate to the method and device of recovering Backup Data.
Background technology
General terminating unit all provides the function installing application, and the Backup Data applied is stored in high in the clouds usually. After having installed application, user needs to sign in high in the clouds, is returned in the application installed terminating unit this locality by Backup Data by high in the clouds. But, this needs terminating unit just can carry out under networking state. If midway network state disconnects, there will be the situation that Backup Data is imperfect. And the speed recovering Backup Data is slower.
Summary of the invention
For overcoming Problems existing in correlation technique, the disclosure provides a kind of method and device recovering Backup Data.
First aspect according to disclosure embodiment, it is provided that a kind of method recovering Backup Data. The method is applied to terminating unit. The method comprises: when described installing terminal equipment is applied, and automatically searches and the Backup Data that described application is mated in described terminating unit this locality, when finding out the Backup Data mated with described application, recovers described Backup Data in the application.
The technical scheme that embodiment of the present disclosure provides can comprise following useful effect: the method for recovery Backup Data provided due to disclosure embodiment is when installing terminal equipment is applied, automatically search and the Backup Data that described application is mated in described terminating unit this locality, when finding out the Backup Data mated with described application, recover described Backup Data in the application, therefore, take full advantage of the local existing Backup Data of terminating unit, the installation of application and both recoveries of Backup Data are combined, simplify user operation, break away from the restriction of network transmission condition, there will not be the situation that Backup Data is imperfect, and the speed recovering Backup Data is faster.
In the first possible enforcement mode of disclosure embodiment first aspect, it is described when described installing terminal equipment is applied, automatically search, in described terminating unit this locality, the Backup Data mated with described application to comprise: when applying in described installing terminal equipment, automatically by being undertaken mating the Backup Data searched with described application is mated by the header file information of the Backup Data of terminating unit this locality and described application.
The technical scheme that embodiment of the present disclosure provides can comprise following useful effect: owing to the present embodiment is by the reading of information in backup file header file, it is possible to identifying fast and the Backup Data that described application is mated, therefore, the resume speed of Backup Data is fast.
In conjunction with the first possible enforcement mode of disclosure embodiment first aspect, in the 2nd kind of possible enforcement mode, described header file information: application title, application version mark. When described installing terminal equipment is applied, automatically search the Backup Data mated with described application comprise by being undertaken mating by the header file information of the Backup Data of terminating unit this locality and described application: when described installing terminal equipment is applied, automatically the application title in the header file information of the Backup Data of terminating unit this locality, application version mark are mated with application title, the application version mark of described application, in the event of a match, it is determined that described Backup Data is the Backup Data mated with described application.
The technical scheme that embodiment of the present disclosure provides can comprise following useful effect: in this embodiment, owing to the application title in the header file information of Backup Data, application version mark are mated with application title, the application version mark of described application, therefore, it is possible to search the Backup Data mated for described application rapidly and accurately.
In conjunction with the 2nd kind of disclosure embodiment first aspect possible enforcement mode, in the enforcement mode that the third is possible, described header file information also comprises: add confidential information. Described method also comprises: the checking information receiving user's input, add the checking information that described user inputs by confidential information verify according to described, when being verified, recovery is allowed to comprise described encryption information backup data, otherwise, forbid that recovery comprises described encryption information backup data.
The technical scheme that embodiment of the present disclosure provides can comprise following useful effect: in this embodiment, owing to verifying according to the checking information that described user inputs by confidential information that adds in header file information, when being verified, recovery is allowed to comprise described encryption information backup data, otherwise, forbid that recovery comprises described encryption information backup data, therefore, it is ensured that the safety of Backup Data.
In the 4th kind of disclosure embodiment first aspect possible enforcement mode, described method also comprises: when described terminating unit installs described application by server or client terminal, if found out and the Backup Data that described application is mated in described terminating unit this locality, stop, by described server or described client terminal, described application is installed, utilize the installation file of the described application in the described Backup Data found out that described application is installed. Wherein, described server or client terminal are used for the installation file by the internet described application of long-range offer.
The technical scheme that embodiment of the present disclosure provides can comprise following useful effect: owing to the present embodiment is when installing application by server or client terminal, it is possible to whether first sense terminals equipment this locality has and the Backup Data that described application is mated mutually. If had, then stop, by application shop, application is installed, directly recover to comprise the Backup Data of the installation file of described application, thus recovering in data procedures, the installation file in Backup Data can be utilized to carry out the installation operation of described application, therefore, not only the resume speed of Backup Data is fast, it is also possible to improve the installation efficiency of application.
In the 5th kind of disclosure embodiment first aspect possible enforcement mode, described method also comprises: when receiving backup instruction, by the backup data store of described application or to be updated to described terminating unit local; Or, automatically regularly by the backup data store of described application or to be updated to described terminating unit local.
The technical scheme that embodiment of the present disclosure provides can comprise following useful effect: by the enforcement mode of these two kinds of store backup data, when making user unload application, although the operating system of terminating unit can not retain described application data in systems in which, but the Backup Data that terminating unit this locality still can be done before retaining, such that it is able to when installing application, making full use of local Backup Data, simplify user operation, the speed recovering Backup Data is faster.
Second aspect according to disclosure embodiment, it is provided that a kind of device recovering Backup Data. This device can be configured at terminating unit. This device can comprise: Backup Data searches module automatically, is configured to when described installing terminal equipment is applied, and automatically searches and the Backup Data that described application is mated in described terminating unit this locality. Backup Data recovers module, is configured to recover described Backup Data in the application when finding out the Backup Data mated with described application.
In the first possible enforcement mode of disclosure embodiment first aspect, described Backup Data is automatically searched module and is configured to when described installing terminal equipment is applied, automatically by being undertaken mating the Backup Data searched with described application is mated by the header file information of the Backup Data of terminating unit this locality and described application.
In conjunction with the first possible enforcement mode of disclosure embodiment first aspect, in the 2nd kind of possible enforcement mode, described header file information: application title, application version mark. Described Backup Data is automatically searched module and is configured to when described installing terminal equipment is applied, automatically the application title in the header file information of the Backup Data of terminating unit this locality, application version mark are mated with application title, the application version mark of described application, when described header file information matches submodule block determines coupling, it is determined that described Backup Data is the Backup Data mated with described application.
In conjunction with the 2nd kind of disclosure embodiment first aspect possible enforcement mode, in the enforcement mode that the third is possible, described header file information also comprises: add confidential information. Described device also comprises: authentication module, it is configured to receive the checking information of user's input, add the checking information that described user inputs by confidential information verify according to described, when being verified, recovery is allowed to comprise described encryption information backup data, otherwise, forbid that recovery comprises described encryption information backup data.
In the 4th kind of disclosure embodiment first aspect possible enforcement mode, described device also comprises: application installed module, it is configured to when described terminating unit installs described application by server or client terminal, if described Backup Data is automatically searched module and is found out and the Backup Data that described application is mated in terminating unit this locality, stop, by described server or described client terminal, described application is installed, utilize the installation file of the described application in the described Backup Data found out that described application is installed. Wherein, described server or client terminal are used for the installation file by the internet described application of long-range offer.
In the 5th kind of disclosure embodiment first aspect possible enforcement mode, described device also comprises: backup data store module, is configured to when receiving backup instruction, by the backup data store of described application or to be updated to described terminating unit local; Or, automatically regularly by the backup data store of described application or to be updated to described terminating unit local.
The third aspect according to disclosure embodiment, it is provided that a kind of device recovering Backup Data. This device comprises: treater; The storer of instruction can be performed for storage of processor; Wherein, described treater is configured to: when installing terminal equipment is applied, and automatically searches and the Backup Data that described application is mated in described terminating unit this locality;When finding out the Backup Data mated with described application, recover described Backup Data in the application.
When understanding, above general description and the description of details hereinafter are only exemplary and explanatory, can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing herein is by being incorporated in specification sheets and forms the part of this specification sheets, shows and meets embodiment of the present disclosure, and is used from specification sheets one and explains principle of the present disclosure.
Fig. 1 is the schematic diagram of a kind of implementation environment according to an exemplary embodiment.
Fig. 2 is the schema of a kind of method recovering Backup Data according to an exemplary embodiment.
Fig. 3 is the backup interface schematic diagram according to an exemplary embodiment.
Fig. 4 is the schema of a kind of method recovering Backup Data according to another exemplary embodiment.
Fig. 5 is the schema of a kind of method recovering Backup Data Gen Ju an exemplary embodiment again.
Fig. 6 is the block diagram of a kind of device recovering Backup Data according to an exemplary embodiment.
Fig. 7 is the block diagram of a kind of device recovering Backup Data according to another exemplary embodiment.
Fig. 8 is the block diagram of a kind of device recovering Backup Data according to an exemplary embodiment.
Embodiment
Here exemplary embodiment being described in detail, its example representation is in the accompanying drawings. When description below relates to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawing represents same or similar key element. Enforcement mode described in exemplary embodiment does not represent all enforcement modes consistent with the disclosure below. On the contrary, they only with as in appended claims describe in detail, the example of device that aspects more of the present disclosure are consistent and method.
Fig. 1 is the schematic diagram of a kind of implementation environment according to an exemplary embodiment. As shown in Figure 1, this implementation environment can comprise terminating unit 110 and router 120. Wherein, terminating unit 110 can be in, with router 120, the state being connected in local area network. Wherein, described terminating unit 110 can be: the terminating unit such as mobile phone, panel computer.
Fig. 2 is the schema of a kind of method recovering Backup Data according to an exemplary embodiment. The method can be applied to terminating unit 110 shown in Fig. 1. The method can comprise the following steps:
In step 210, when described installing terminal equipment is applied, automatically search and the Backup Data that described application is mated in described terminating unit this locality.
Wherein, described Backup Data such as can comprise user data, such as, user's name, communications data, user's head portrait picture, etc.
Wherein, described terminating unit this locality can refer to described terminating unit storage card and/or with described terminating unit at locally-attached router. Such as, it is possible at the storage card of terminating unit and/or arrange particular backup folder in locally-attached router with described terminating unit, for storing the Backup Data of one or more application. When needing to search the Backup Data mated with certain application, it is possible to automatically search in this particular backup folder.
It should be noted that, the implementation how Backup Data of one or more application is stored in described terminating unit this locality by disclosure embodiment does not limit.
In a kind of possible enforcement mode, it is possible to when receiving backup instruction, by the backup data store of described application or to be updated to described terminating unit local. Such as, in this embodiment, it is provided that corresponding backup interface, such as, backup interface as shown in Figure 3, can present the entrance of the input instruction carrying out data backup for inputting, so that user inputs backup instruction by backup interface in backup interface.
In another kind of possible enforcement mode, it is possible to automatically regularly by the backup data store of described application or to be updated to described terminating unit local. Such as, it is possible to arrange as required by user or system Lookup protocol backup cycle.
By the enforcement mode of these two kinds of store backup data, when making user unload application, although the operating system of terminating unit can not retain described application data in systems in which, but the Backup Data that terminating unit this locality still can be done before retaining, such that it is able to when installing application, making full use of local Backup Data, simplify user operation, the speed recovering Backup Data is faster.
In a step 220, when finding out the Backup Data mated with described application, described Backup Data is recovered in the application.
Such as, it is possible to while described application is installed, or, after application described in installation, recover described Backup Data in the application. Such as, it is possible to recover in the application user's name, communications data, user's head portrait picture, etc. Thus so that user is when opening this application, it is possible to directly uses the user data of oneself to carry out a series of operation in the application, and again by high in the clouds restoring user data after opening application, need not simplify user operation.
Visible, the method of recovery Backup Data provided due to disclosure embodiment is when installing terminal equipment is applied, automatically search and the Backup Data that described application is mated in described terminating unit this locality, when finding out the Backup Data mated with described application, recover described Backup Data in the application, therefore, take full advantage of the local existing Backup Data of terminating unit, the installation of application and both recoveries of Backup Data are combined, simplify user operation, having broken away from the restriction of network transmission condition, the speed recovering Backup Data is faster.
Fig. 4 is the schema of a kind of method recovering Backup Data according to another exemplary embodiment. The method can be applied to terminating unit 110 shown in Fig. 1. The method can comprise the following steps:
In step 410, when described installing terminal equipment is applied, automatically by being undertaken mating the Backup Data searched with described application is mated by the header file information of the Backup Data of terminating unit this locality and described application.
Such as, described header file information can comprise: the title of application, the version mark of application. When described installing terminal equipment is applied, automatically the application title in the header file information of the Backup Data of terminating unit this locality, application version mark are mated with application title, the application version mark of described application, in the event of a match, it may be determined that described Backup Data is the Backup Data mated with described application. In this embodiment, owing to the application title in the header file information of Backup Data, application version mark are mated with application title, the application version mark of described application, therefore, it is possible to search the Backup Data mated for described application rapidly and accurately.
Again such as, described header file information can also comprise: add confidential information. In this embodiment, the checking information of user's input can also be received, add the checking information that described user inputs by confidential information verify according to described, when being verified, recovery is allowed to comprise described encryption information backup data, otherwise, forbid that recovery comprises described encryption information backup data.Such as, it is possible to when the version mark of the title applied, application identifies consistent with the application title in header file information, application version, it is possible to eject checking request dialog box. User by the information (such as, user name, password, etc.) of this checking request dialog box input with encryption information matches in header file information when, then allow to recover this Backup Data, otherwise can forbid recovering this Backup Data. In this embodiment, owing to verifying according to the checking information that described user inputs by confidential information that adds in header file information, when being verified, recovery is allowed to comprise described encryption information backup data, otherwise, forbid that recovery comprises described encryption information backup data, therefore, it is ensured that the safety of Backup Data.
At step 420 which, when finding out the Backup Data mated with described application, described Backup Data is recovered in the application.
Owing to the present embodiment is by the reading of information in backup file header file, it is possible to identifying fast and the Backup Data that described application is mated, therefore, the resume speed of Backup Data is fast.
Fig. 5 is the schema of a kind of method recovering Backup Data Gen Ju an exemplary embodiment again. The method can be applied to terminating unit 110 shown in Fig. 1. The method can comprise the following steps:
In step 510, when described terminating unit installs described application by server or client terminal, automatically search and the Backup Data that described application is mated in described terminating unit this locality. Wherein, described server or client terminal are used for the installation file by the internet described application of long-range offer.
In step 511, if found out and the Backup Data that described application is mated in described terminating unit this locality, stop, by described server or described client terminal, described application is installed, utilize the installation file of the described application in the described Backup Data found out that described application is installed.
Such as, described server or client terminal can be server or the client terminal for providing application store service. When installing application by application shop, it is possible to whether first sense terminals equipment this locality has and the Backup Data that described application is mated mutually. If had, then by application shop, application need not be installed, directly recover to comprise the Backup Data of the installation file of described application, thus recover in data procedures, utilize the installation file in Backup Data to carry out the installation operation of described application. If no, then can continue through described server or client terminal carries out downloading and installing the operation of application.
In step 520, the described Backup Data recovering to find out in the application.
Owing to the present embodiment is when installing application by application shop, it is possible to whether first sense terminals equipment this locality has and the Backup Data that described application is mated mutually. If had, then stop, by application shop, application is installed, directly recover to comprise the Backup Data of the installation file of described application, thus recovering in data procedures, the installation file in Backup Data can be utilized to carry out the installation operation of described application, therefore, not only the resume speed of Backup Data is fast, it is also possible to improve the installation efficiency of application.
Fig. 6 is the block diagram of a kind of device recovering Backup Data according to an exemplary embodiment. This device can be configured at terminating unit 110 shown in Fig. 1. This device can comprise: Backup Data searches module 610 automatically and Backup Data recovers module 620.
This Backup Data searches module 610 automatically, it is possible to be configured to when described installing terminal equipment is applied, and automatically searches and the Backup Data that described application is mated in described terminating unit this locality.
This Backup Data recovers module 620, it is possible to be configured to recover described Backup Data in the application when finding out the Backup Data mated with described application.
Wherein, described Backup Data such as can comprise user data, such as, user's name, communications data, user's head portrait picture, etc. Such as, it is possible to while described application is installed, or, after application described in installation, recover described Backup Data in the application. Such as, it is possible to recover in the application user's name, communications data, user's head portrait picture, etc. Thus so that user is when opening this application, it is possible to directly uses the user data of oneself to carry out a series of operation in the application, and again by high in the clouds restoring user data after opening application, need not simplify user operation.
Visible, the device of recovery Backup Data provided due to disclosure embodiment is when installing terminal equipment is applied, automatically search and the Backup Data that described application is mated in described terminating unit this locality, when finding out the Backup Data mated with described application, recover described Backup Data in the application, therefore, take full advantage of the local existing Backup Data of terminating unit, the installation of application and both recoveries of Backup Data are combined, simplify user operation, having broken away from the restriction of network transmission condition, the speed recovering Backup Data is faster.
Wherein, described terminating unit this locality can refer to described terminating unit storage card and/or with described terminating unit at locally-attached router. Such as, it is possible at the storage card of terminating unit and/or arrange particular backup folder in locally-attached router with described terminating unit, for storing the Backup Data of one or more application. When needing to search the Backup Data mated with certain application, it is possible to automatically search in this particular backup folder.
It should be noted that, the implementation how Backup Data of one or more application is stored in described terminating unit this locality by disclosure embodiment does not limit.
Such as, Fig. 7 is the block diagram of a kind of device recovering Backup Data according to another exemplary embodiment. This device can be configured at terminating unit 110 shown in Fig. 1. This device can also comprise: backup data store module 630, it is possible to is configured to when receiving backup instruction, by the backup data store of described application or to be updated to described terminating unit local; Or, automatically regularly by the backup data store of described application or to be updated to described terminating unit local.
Such as, in this embodiment, it is provided that corresponding backup interface, backup interface as shown in Figure 3, user can input backup instruction by backup interface. Again such as, it is possible to arrange as required by user or system Lookup protocol backup cycle.
In a kind of possible enforcement mode, described Backup Data is automatically searched module 610 and can be configured to when described installing terminal equipment is applied, automatically by being undertaken mating the Backup Data searched with described application is mated by the header file information of the Backup Data of terminating unit this locality and described application. Owing to the present embodiment is by the reading of information in backup file header file, it is possible to identifying fast and the Backup Data that described application is mated, therefore, the resume speed of Backup Data is fast.
In a kind of possible enforcement mode, described header file information can comprise: application title, application version mark. Correspondingly, described Backup Data is automatically searched module 610 and can be configured to when described installing terminal equipment is applied, automatically the application title in the header file information of the Backup Data of terminating unit this locality, application version mark are mated with application title, the application version mark of described application, when described header file information matches submodule block determines coupling, it is determined that described Backup Data is the Backup Data mated with described application. In this embodiment, owing to the application title in the header file information of Backup Data, application version mark are mated with application title, the application version mark of described application, therefore, it is possible to search the Backup Data mated for described application rapidly and accurately.
In another kind of possible enforcement mode, described header file information can also comprise: adds confidential information. In this embodiment, as shown in Figure 7, this device can also comprise: authentication module 640, can be configured to receive the checking information of user's input, add the checking information that described user inputs by confidential information verify according to described, when being verified, allow recovery to comprise described encryption information backup data, otherwise, forbid that recovery comprises described encryption information backup data. In this embodiment, owing to verifying according to the checking information that described user inputs by confidential information that adds in header file information, when being verified, recovery is allowed to comprise described encryption information backup data, otherwise, forbid that recovery comprises described encryption information backup data, therefore, it is ensured that the safety of Backup Data.
In another possible enforcement mode, as shown in Figure 7, this device can also comprise: application installed module 650, can be configured to when described terminating unit installs described application by server or client terminal, if described Backup Data is automatically searched module and is found out and the Backup Data that described application is mated in terminating unit this locality, stop, by described server or described client terminal, described application is installed, utilize the installation file of the described application in the described Backup Data found out that described application is installed. Wherein, described server or client terminal are used for the installation file by the internet described application of long-range offer. Owing to the present embodiment is when installing application by application shop, it is possible to whether first sense terminals equipment this locality has and the Backup Data that described application is mated mutually. If had, then stop, by application shop, application is installed, directly recover to comprise the Backup Data of the installation file of described application, thus recovering in data procedures, the installation file in Backup Data can be utilized to carry out the installation operation of described application, therefore, not only the resume speed of Backup Data is fast, it is also possible to improve the installation efficiency of application.
About the device in above-described embodiment, wherein the concrete mode of each module executable operations has been described in detail in about the embodiment of the method, will not elaborate explanation herein.
Fig. 8 is the block diagram of a kind of device 800 recovering Backup Data according to an exemplary embodiment. Such as, device 800 can be mobile telephone, computer, digital broadcast terminal, messaging devices, game console, tablet device, medical facilities, body-building equipment, personal digital assistant etc.
With reference to Fig. 8, device 800 can comprise following one or more assembly: processing components 802, storer 804, electric power assembly 806, multimedia groupware 808, audio-frequency assembly 810, the interface 812 of I/O (I/O), sensor module 814, and communications component 816.
The overall operation of the usual control device 800 of processing components 802, such as with display, the operation that telephone call, data corresponding, camera operation and recording operation are associated. Processing components 802 can comprise one or more treater 820 to perform instruction, to complete all or part of step of the method for above-mentioned recovery Backup Data. In addition, processing components 802 can comprise one or more module, and what be convenient between processing components 802 and other assemblies is mutual. Such as, processing components 802 can comprise multi-media module, mutual with what facilitate between multimedia groupware 808 and processing components 802.
Storer 804 is configured to store various types of data to be supported in the operation of device 800. The example of these data comprises for any application program of operation on device 800 or the instruction of method, contact data, telephone book data, message, picture, video etc. Storer 804 can be realized by the volatibility of any type or non-volatile memory device or their combination, such as static RAM (SRAM), electrically erasable read-only storage (EEPROM), erasable programmable read-only storage (EPROM), programmable read only memory (PROM), read-only storage (ROM), magneticstorage, flash device, disk or CD.
The various assembly that electric power assembly 806 is device 800 provides electric power. Electric power assembly 806 can comprise power-supply management system, one or more power supply, and other generate, manage and distribute, with for device 800, the assembly that electric power is associated.
The screen that an output interface is provided that multimedia groupware 808 is included between described device 800 and user. In certain embodiments, screen can comprise liquid-crystal display (LCD) and touch panel (TP). If screen comprises touch panel, screen may be implemented as touch-screen, to receive the input signal from user. Touch panel comprises one or more touch sensing device with the gesture on sensing touch, slip and touch panel. Described touch sensing device can the border of not only sensing touch or sliding action, but also the detection time length relevant to described touch or slide and pressure. In certain embodiments, multimedia groupware 808 comprises a front-facing camera and/or rearmounted camera. When device 800 is in operator scheme, during such as screening-mode or video pattern, front-facing camera and/or rearmounted camera can receive outside multi-medium data. Each front-facing camera and rearmounted camera can be a fixing optical lens system or have focal length and optical zoom ability.
Audio-frequency assembly 810 is configured to export and/or input audio signal. Such as, audio-frequency assembly 810 comprises a microphone (MIC), and when device 800 is in operator scheme, during such as calling pattern, record pattern and speech recognition pattern, microphone is configured to receive external audio signal. The sound signal received can be stored in storer 804 further or be sent via communications component 816. In certain embodiments, audio-frequency assembly 810 also comprises a loud speaker, for output audio signal.
I/O interface 812 is for providing interface between processing components 802 and peripheral interface module, and above-mentioned peripheral interface module can be keyboard, some striking wheel, button etc. These buttons can include but not limited to: home button, volume button, startup button and locking button.
Sensor module 814 comprises one or more sensor, for providing the state estimation of all respects for device 800.Such as, sensor module 814 can detect the opening/closing state of device 800, the relative location of assembly, such as described assembly is indicating meter and the keypad of device 800, the position that sensor module 814 can also detect device 800 or device 800 1 assemblies changes, the presence or absence that user contacts with device 800, the temperature variation of device 800 orientation or acceleration/deceleration and device 800. Sensor module 814 can comprise close to sensor, be configured to without any physical contact time detection near the existence of object. Sensor module 814 can also comprise optical sensor, such as CMOS or ccd image sensor, for using in imaging applications. In certain embodiments, this sensor module 814 can also comprise acceleration transducer, gyro sensor, Magnetic Sensor, pressure transmitter or temperature sensor.
Communications component 816 is configured to be convenient to the communication of wired or wireless mode between device 800 and other equipment. Device 800 can access the wireless network based on communication standard, such as WiFi, 2G or 3G, or their combination. In an exemplary embodiment, communications component 816 receives the broadcast signal from outside broadcasting management systems or broadcast related information via broadcast channel. In an exemplary embodiment, described communications component 816 also comprises near-field communication (NFC) module, to promote short distance communication. Such as, can based on RF identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology, ultra broadband (UWB) technology, bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, device 800 can be realized by one or more application specific unicircuit (ASIC), digital signal processor (DSP), digital signal processing appts (DSPD), programmable logic device part (PLD), field-programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components, for performing the method for above-mentioned recovery Backup Data.
In the exemplary embodiment, additionally providing a kind of non-transitory computer-readable recording medium comprising instruction, such as, comprise the storer 804 of instruction, above-mentioned instruction can have been performed the method for above-mentioned recovery Backup Data by the treater 820 of device 800. Such as, described non-transitory computer-readable recording medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and optical data storage equipment etc.
Those skilled in the art, after considering specification sheets and putting into practice the disclosure, will easily expect other embodiment of the present disclosure. The application is intended to contain any modification of the present disclosure, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present disclosure and comprised the unexposed common practise in the art of the disclosure or conventional techniques means. Specification sheets and embodiment are only regarded as exemplary, and true scope of the present disclosure and spirit are pointed out by claim below.
Should be understood that, the disclosure is not limited to accurate structure described above and illustrated in the accompanying drawings, and can carry out various amendment and change not departing from its scope. The scope of the present disclosure is only limited by appended claim.

Claims (13)

1. one kind is recovered the method for Backup Data, it is characterised in that, it is applied to terminating unit, described method comprises:
When described installing terminal equipment is applied, automatically search and the Backup Data that described application is mated in described terminating unit this locality;
When finding out the Backup Data mated with described application, recover described Backup Data in the application.
2. method according to claim 1, it is characterised in that, described when described installing terminal equipment is applied, automatically search, in described terminating unit this locality, the Backup Data mated with described application and comprise:
When described installing terminal equipment is applied, automatically by being undertaken mating the Backup Data searched with described application is mated by the header file information of the Backup Data of terminating unit this locality and described application.
3. method according to claim 2, it is characterised in that, described header file information: application title, application version mark;
When described installing terminal equipment is applied, automatically search the Backup Data mated with described application comprise by being undertaken mating by the header file information of the Backup Data of terminating unit this locality and described application:
When described installing terminal equipment is applied, automatically the application title in the header file information of the Backup Data of terminating unit this locality, application version mark are mated with application title, the application version mark of described application;
In the event of a match, it is determined that described Backup Data is the Backup Data mated with described application.
4. method according to claim 3, it is characterised in that, described header file information also comprises: add confidential information;
Described method also comprises: the checking information receiving user's input, add the checking information that described user inputs by confidential information verify according to described, when being verified, recovery is allowed to comprise described encryption information backup data, otherwise, forbid that recovery comprises described encryption information backup data.
5. method according to claim 1, it is characterised in that, described method also comprises:
When described terminating unit installs described application by server or client terminal, if found out and the Backup Data that described application is mated in described terminating unit this locality, stop, by described server or described client terminal, described application is installed, utilize the installation file of the described application in the described Backup Data found out that described application is installed;
Wherein, described server or client terminal are used for the installation file by the internet described application of long-range offer.
6. method according to claim 1, it is characterised in that, described method also comprises:
When receiving backup instruction, by the backup data store of described application or to be updated to described terminating unit local;
Or,
Automatically regularly by the backup data store of described application or to be updated to described terminating unit local.
7. one kind is recovered the device of Backup Data, it is characterised in that, it is configured at terminating unit, described device comprises:
Backup Data searches module automatically, is configured to when described installing terminal equipment is applied, and automatically searches and the Backup Data that described application is mated in described terminating unit this locality;
Backup Data recovers module, is configured to recover described Backup Data in the application when finding out the Backup Data mated with described application.
8. device according to claim 7, it is characterized in that, described Backup Data is automatically searched module and is configured to when described installing terminal equipment is applied, automatically by being undertaken mating the Backup Data searched with described application is mated by the header file information of the Backup Data of terminating unit this locality and described application.
9. device according to claim 8, it is characterised in that, described header file information: application title, application version mark;
Described Backup Data is automatically searched module and is configured to when described installing terminal equipment is applied, automatically the application title in the header file information of the Backup Data of terminating unit this locality, application version mark are mated with application title, the application version mark of described application, when described header file information matches submodule block determines coupling, it is determined that described Backup Data is the Backup Data mated with described application.
10. device according to claim 9, it is characterised in that, described header file information also comprises: add confidential information;
Described device also comprises: authentication module, it is configured to receive the checking information of user's input, add the checking information that described user inputs by confidential information verify according to described, when being verified, recovery is allowed to comprise described encryption information backup data, otherwise, forbid that recovery comprises described encryption information backup data.
11. devices according to claim 7, it is characterised in that, described device also comprises:
Application installed module, it is configured to when described terminating unit installs described application by server or client terminal, if described Backup Data is automatically searched module and is found out and the Backup Data that described application is mated in terminating unit this locality, stop, by described server or described client terminal, described application is installed, utilize the installation file of the described application in the described Backup Data found out that described application is installed;
Wherein, described server or client terminal are used for the installation file by the internet described application of long-range offer.
12. devices according to claim 7, it is characterised in that, described device also comprises:
Backup data store module, is configured to when receiving backup instruction, by the backup data store of described application or to be updated to described terminating unit local; Or, automatically regularly by the backup data store of described application or to be updated to described terminating unit local.
13. 1 kinds are recovered the device of Backup Data, it is characterised in that, comprising:
Treater;
The storer of instruction can be performed for storage of processor;
Wherein, described treater is configured to:
When installing terminal equipment is applied, automatically search and the Backup Data that described application is mated in described terminating unit this locality;
When finding out the Backup Data mated with described application, recover described Backup Data in the application.
CN201610004291.0A 2016-01-04 2016-01-04 Method and device for restoring backup data Pending CN105677513A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610004291.0A CN105677513A (en) 2016-01-04 2016-01-04 Method and device for restoring backup data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610004291.0A CN105677513A (en) 2016-01-04 2016-01-04 Method and device for restoring backup data

Publications (1)

Publication Number Publication Date
CN105677513A true CN105677513A (en) 2016-06-15

Family

ID=56298959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610004291.0A Pending CN105677513A (en) 2016-01-04 2016-01-04 Method and device for restoring backup data

Country Status (1)

Country Link
CN (1) CN105677513A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106383753A (en) * 2016-09-13 2017-02-08 北京小米移动软件有限公司 Application backup method and device and application restoration method and device
CN106650419A (en) * 2017-01-04 2017-05-10 北京奇虎科技有限公司 Application encryption method and apparatus for terminal, and mobile terminal
CN109819018A (en) * 2018-12-29 2019-05-28 飞天诚信科技股份有限公司 A kind of hot update method that realizing smart card executable file and device
CN110287049A (en) * 2019-05-22 2019-09-27 百度在线网络技术(北京)有限公司 Data processing method, device and storage medium
CN110347430A (en) * 2019-07-12 2019-10-18 四川虹美智能科技有限公司 A kind of parameter of electric machine read method, apparatus and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090204648A1 (en) * 2008-02-11 2009-08-13 Steven Francie Best Tracking metadata for files to automate selective backup of applications and their associated data
CN102147754A (en) * 2011-04-01 2011-08-10 奇智软件(北京)有限公司 Automatic backup method and device for driver
CN103037076A (en) * 2012-11-28 2013-04-10 广东欧珀移动通信有限公司 State backup reduction method and device of mobile terminal
CN103294565A (en) * 2013-06-24 2013-09-11 贝壳网际(北京)安全技术有限公司 Method, device and equipment for detecting installed application
CN103415848A (en) * 2011-05-27 2013-11-27 英派尔科技开发有限公司 Seamless application backup and recovery using metadata

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090204648A1 (en) * 2008-02-11 2009-08-13 Steven Francie Best Tracking metadata for files to automate selective backup of applications and their associated data
CN102147754A (en) * 2011-04-01 2011-08-10 奇智软件(北京)有限公司 Automatic backup method and device for driver
CN103415848A (en) * 2011-05-27 2013-11-27 英派尔科技开发有限公司 Seamless application backup and recovery using metadata
CN103037076A (en) * 2012-11-28 2013-04-10 广东欧珀移动通信有限公司 State backup reduction method and device of mobile terminal
CN103294565A (en) * 2013-06-24 2013-09-11 贝壳网际(北京)安全技术有限公司 Method, device and equipment for detecting installed application

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106383753A (en) * 2016-09-13 2017-02-08 北京小米移动软件有限公司 Application backup method and device and application restoration method and device
CN106383753B (en) * 2016-09-13 2019-09-17 北京小米移动软件有限公司 Using backup, restoring method and device
CN106650419A (en) * 2017-01-04 2017-05-10 北京奇虎科技有限公司 Application encryption method and apparatus for terminal, and mobile terminal
CN109819018A (en) * 2018-12-29 2019-05-28 飞天诚信科技股份有限公司 A kind of hot update method that realizing smart card executable file and device
CN109819018B (en) * 2018-12-29 2021-06-08 飞天诚信科技股份有限公司 Method and device for realizing hot updating of executable file of smart card
CN110287049A (en) * 2019-05-22 2019-09-27 百度在线网络技术(北京)有限公司 Data processing method, device and storage medium
CN110287049B (en) * 2019-05-22 2023-07-04 百度在线网络技术(北京)有限公司 Data processing method, device and storage medium
CN110347430A (en) * 2019-07-12 2019-10-18 四川虹美智能科技有限公司 A kind of parameter of electric machine read method, apparatus and system

Similar Documents

Publication Publication Date Title
CN106487584B (en) Management method, router and the mobile terminal of router
WO2017128718A1 (en) Method and device for acquiring terminal information
CN105677513A (en) Method and device for restoring backup data
CN103957103A (en) Safety authentication method and device and mobile terminal
CN106254467A (en) Sharing files method and device
CN110765434A (en) Identity authentication method and device, electronic equipment and storage medium
CN105471814A (en) Account number management method and account number management device
CN105049213A (en) File signature method and device
CN105407098A (en) Identity verification method and device
CN105337747A (en) Group historical message processing method and device
TWI761843B (en) Access control method and device, electronic device and storage medium
CN103944963A (en) Data synchronization method, device and system and equipment
CN105553963A (en) Control method and device of positioning services
CN104125067A (en) Account and token secret key binding method and device
CN104766005A (en) Management method and device for application software access authority
CN105472771A (en) Wireless connection method and device
CN105100074A (en) Data operation processing method, device and terminal equipment
CN104468971A (en) Method and device for connecting playing source
CN105631254A (en) Unlocking method and unlocking device
CN103914541A (en) Information search method and device
CN104767857A (en) Telephone calling method and device based on cloud name cards
US20220294624A1 (en) Encryption method and device, electronic apparatus and storage medium
CN104468581A (en) Method and device for logging into application program
CN105282162A (en) Processing method and device for account management business
CN105491518A (en) Method and device for social reminding based on wearable devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination