WO2018049897A1 - Procédé et dispositif de sauvegarde de données - Google Patents
Procédé et dispositif de sauvegarde de données Download PDFInfo
- Publication number
- WO2018049897A1 WO2018049897A1 PCT/CN2017/092658 CN2017092658W WO2018049897A1 WO 2018049897 A1 WO2018049897 A1 WO 2018049897A1 CN 2017092658 W CN2017092658 W CN 2017092658W WO 2018049897 A1 WO2018049897 A1 WO 2018049897A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- data
- unit
- network connection
- network
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/23—Manipulation of direct-mode connections
Definitions
- the present invention relates to the field of terminal technologies, and in particular, to a data backup method and device.
- terminal devices such as smart phones, tablets and personal digital assistants (PDAs) to realize various activities of daily life, such as entertainment, office and communication.
- PDAs personal digital assistants
- terminal devices In use, terminal devices often store large amounts of user data, such as contacts, short messages, memos, photos, videos, and internal data for applications. However, the loss or damage of the user's terminal device sometimes occurs. When such a situation occurs, the user information in the terminal device is also lost and cannot be recovered, causing a certain loss to the user.
- the embodiment of the invention provides a data backup method and device, which can automatically back up data in the user terminal device to other terminal devices for storage, so as to avoid accidents such as loss or damage of the user terminal device, resulting in the terminal device data lost.
- a first aspect of the embodiments of the present invention discloses a data backup method, including:
- the first terminal has entered the standby state, determining whether a network connection has been established between the first terminal and the second terminal;
- a second aspect of the embodiment of the present invention discloses a data backup device, including:
- a first monitoring unit configured to monitor whether the first terminal enters a standby state
- a first determining unit configured to determine, after the first terminal has entered a standby state, whether a network connection has been established between the first terminal and the second terminal;
- a synchronization unit configured to synchronize data in the first terminal to the second terminal after a network connection is established between the first terminal and the second terminal.
- a third aspect of the embodiments of the present invention discloses a terminal device, including: a processor and a memory, the memory is configured to store a program and data, and the processor is configured to invoke the program stored in the memory to perform the first aspect.
- the disclosed method including: a processor and a memory, the memory is configured to store a program and data, and the processor is configured to invoke the program stored in the memory to perform the first aspect.
- a fourth aspect of an embodiment of the present invention discloses a computer readable storage medium storing a computer program for electronic data exchange, wherein the computer program causes a computer to perform the method as described in the first aspect above.
- a fifth aspect of an embodiment of the present invention discloses a computer program product comprising a non-transitory computer readable storage medium storing a computer program, the computer program being operative to cause a computer to perform the first aspect as described above Said method.
- the data in the user terminal device can be automatically backed up to other terminal devices for storage, so as to avoid data loss in the terminal device caused by accidents such as loss or damage of the user terminal device.
- FIG. 1 is a schematic flowchart of a data backup method according to an embodiment of the present invention.
- FIG. 2 is a schematic flowchart of another data backup method according to an embodiment of the present invention.
- FIG. 3 is a schematic structural diagram of a data backup device according to an embodiment of the present invention.
- FIG. 4 is a schematic structural diagram of another data backup device according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of a terminal device according to an embodiment of the present disclosure.
- FIG. 6 is a schematic structural diagram of another terminal device according to an embodiment of the present invention.
- the embodiment of the invention provides a data backup method and device, which can automatically back up data in the user terminal device to other terminal devices for storage, so as to avoid accidents such as loss or damage of the user terminal device, resulting in the terminal device data lost.
- the details are described below separately.
- FIG. 1 is a schematic flowchart diagram of a data backup method according to an embodiment of the present invention.
- the data backup method shown in FIG. 1 may include the following steps:
- the terminal device may be a smart phone, a smart watch, a palmtop computer, or a tablet battery.
- the present invention is not described in detail in the embodiments of the present invention, such as a brain, a personal digital assistant (PDA), a point of sales (POS), and the like.
- PDA personal digital assistant
- POS point of sales
- the user when the first terminal enters the standby state, the user is not using the terminal device, so that the data backup operation can be performed to avoid the network bandwidth and processor resources occupied by the backup operation when the user uses the terminal device. Affect the user's experience.
- the first terminal may be a terminal device commonly used by the user, such as a smart phone.
- the general user of the smartphone needs to carry it with him, so the damage or loss of the external force may be large, which may result in the loss of user data in the smartphone. Therefore, it can be considered that the data in the smartphone is sent to the second terminal of the user for backup when the user does not operate the terminal device (ie, the standby state).
- the second terminal can be a user's desktop computer, a notebook computer, and other unused smart phones, etc., which are generally placed at home and have sufficient free storage space, and thus are well suited for use as a backup device.
- the desktop computer, the notebook computer, or the like can be used as a candidate terminal, and the terminal device selects one terminal from the candidate terminals as a second terminal to perform backup by using a certain rule.
- the terminal device may acquire a remaining storage space size of each candidate terminal, and then select a candidate terminal with the largest remaining storage space as the second terminal. In this way, you can try to ensure the storage space required for the backup operation, and avoid the insufficient storage space to make the data backup fail.
- the terminal device may acquire the current power of each candidate terminal, and then select the candidate terminal with the most current power as the second terminal. In this way, it is possible to avoid the backup interruption due to insufficient power of the second terminal during the backup process.
- a network connection may be established between the first terminal and the second terminal in multiple manners, for example, establishing a wired network connection through a Universal Serial Bus (USB), or establishing a network through a wireless network connection manner.
- the wireless network connection method that can be adopted includes: WIFI, Bluetooth, infrared, Zigbee, and Near Field Communication (NFC), and the like, which is not limited by the embodiment of the present invention.
- the first terminal in order to ensure the security of the data backup operation and prevent the user data from being stolen by the illegal elements during the backup process, the first terminal can be restricted from performing the backup operation when accessing the secure WIFI network.
- the account information of the first WIFI network accessed by the first terminal may be obtained, and then the account information of the first WIFI network is verified to be included in the preset secure WIFI network list;
- the account information of the network is included in the preset secure WIFI network list, and the first WIFI is determined to be a trusted network, so that the first terminal can perform a data backup operation when the link is in the first WIFI network.
- the first terminal and the second terminal may be further restricted to access the first WIFI network, and the first terminal can back up the data to the second terminal. Since the coverage of the single WIFI network is small, when both the first terminal and the second terminal access the first WIFI network, it can be inferred that the distance between the first terminal and the second terminal is small (for example, The user accesses the home WIFI network at the same time, and operates the first terminal and the second terminal to perform data backup. The user is likely to operate the two terminals at the same time. Therefore, the current operating conditions are relatively safe, and the first terminal and the second terminal can be executed. Data backup operation between.
- the first terminal may obtain the distance between the first terminal and the second terminal directly by using the GPS information or the WIFI indoor positioning. If the distance between the first terminal and the second terminal is less than a preset threshold, step 102 is performed. The operation of determining whether a network connection has been established between the first terminal and the second terminal.
- the preset threshold may be set to 2 meters. If the distance between the first terminal and the second terminal does not exceed two meters, it may be determined that the user operates two terminals at the same time, and the second terminal is reduced by the criminal Get the possibility of obtaining data backups, thus improving the security of data backup operations.
- the first terminal If, before the current operation, the first terminal has performed the work of synchronizing the data in the first terminal to the second terminal, in the current synchronization operation, the second terminal has already stored in some of the first terminals. data.
- the first terminal records the time of performing the last synchronization operation as a preset time point.
- the first terminal is modified and/or modified after the preset time point.
- the newly added data is then synchronized to the second terminal by the above-mentioned modified and/or newly added data after the preset time point.
- the data in the user terminal device can be automatically backed up to other terminal devices for storage, so as to avoid data loss in the terminal device caused by accidents such as loss or damage of the user terminal device. .
- FIG. 2 is a schematic flowchart diagram of another data backup method according to an embodiment of the present invention. As shown in FIG. 2, the method may include the following steps:
- the user when the first terminal enters the standby state, the user is not using the terminal device, so that the data backup operation can be performed to avoid the network bandwidth and processor resources occupied by the backup operation when the user uses the terminal device. Affect the user's experience.
- the first terminal may be a terminal device commonly used by the user, such as a smart phone.
- the general user of the smartphone needs to carry it with him, so the damage or loss of the external force may be large, which may result in the loss of user data in the smartphone. Therefore, it can be considered that the data in the smartphone is sent to the second terminal of the user for backup when the user does not operate the terminal device (ie, the standby state).
- the second terminal can be a user's desktop computer, a notebook computer, and other unused smart phones, etc., which are generally placed at home and have sufficient free storage space, and thus are well suited for use as a backup device.
- a network connection may be established between the first terminal and the second terminal in multiple manners, for example, establishing a wired network connection through a Universal Serial Bus (USB), or establishing a network through a wireless network connection manner.
- the wireless network connection method that can be adopted includes: WIFI, Bluetooth, infrared, Zigbee, and Near Field Communication (NFC), and the like, which is not limited by the embodiment of the present invention.
- the first terminal records the time of performing the last synchronization operation as a preset time point, and in the current synchronization operation, acquiring the first terminal after the preset time point is modified and/or Or new data, and then synchronize the data modified and/or added after the preset time point to the second terminal.
- the interruption may be considered.
- the data in one terminal is synchronized to the synchronization process in the second terminal.
- the first terminal enters the awake state from the standby state, interrupting the synchronization process of synchronizing data in the first terminal to the second terminal.
- the breakpoint of the synchronization process is recorded, so that the next time the data synchronization is performed, the breakpoint is resumed, the backup time is saved, and the backup efficiency is improved.
- the data in the user terminal device can be automatically backed up to other terminal devices for storage, so as to avoid data loss in the terminal device caused by accidents such as loss or damage of the user terminal device.
- the data synchronization process is interrupted and the breakpoint is recorded for the breakpoint transmission, which can avoid the backup operation occupying the network bandwidth and the processor resources when the user uses the terminal device, and can The next time data synchronization is performed, the resume is resumed, saving backup time and improving backup efficiency.
- FIG. 3 is a schematic structural diagram of a data backup device according to an embodiment of the present invention. As shown in FIG. 3, the device may include:
- the first monitoring unit 301 is configured to monitor whether the first terminal enters a standby state.
- the user when the first terminal enters the standby state, the user is not using the terminal device, so that the data backup operation can be performed to avoid the network bandwidth and processor resources occupied by the backup operation when the user uses the terminal device. Affect the user's experience.
- the first determining unit 302 is configured to determine, after the first terminal has entered the standby state, whether a network connection has been established between the first terminal and the second terminal.
- the first terminal may be a terminal device commonly used by the user, such as a smart phone.
- the general user of the smartphone needs to carry it with him, so the damage or loss of the external force may be large, which may result in the loss of user data in the smartphone. Therefore, you can consider the data in your smartphone.
- the backup is performed in the second terminal that is sent to the user when the user does not operate the terminal device (ie, in the standby state).
- the second terminal can be a user's desktop computer, a notebook computer, and other unused smart phones, etc., which are generally placed at home and have sufficient free storage space, and thus are well suited for use as a backup device.
- a network connection may be established between the first terminal and the second terminal in multiple manners, for example, establishing a wired network connection through a Universal Serial Bus (USB), or establishing a network through a wireless network connection manner.
- the wireless network connection method that can be adopted includes: WIFI, Bluetooth, infrared, Zigbee, and Near Field Communication (NFC), and the like, which is not limited by the embodiment of the present invention.
- the synchronization unit 303 is configured to synchronize data in the first terminal to the second terminal after the network connection is established between the first terminal and the second terminal.
- the first terminal If, before the current operation, the first terminal has performed the work of synchronizing the data in the first terminal to the second terminal, in the current synchronization operation, the second terminal has already stored in some of the first terminals. data.
- the first terminal records the time of performing the last synchronization operation as a preset time point.
- the first terminal is modified and/or modified after the preset time point.
- the newly added data is then synchronized to the second terminal by the above-mentioned modified and/or newly added data after the preset time point.
- the embodiment of the present invention may divide the functional unit into the user terminal according to the foregoing method example.
- each functional unit may be divided according to each function, or two or more functions may be integrated into one processing unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the first monitoring unit 301 and the first determining unit 302 may be integrated into a central processing unit (CPU);
- the synchronization unit 303 may be a WIFI circuit or a radio frequency circuit.
- the division of the unit in the embodiment of the present invention is schematic, and is only a logical function division, and the actual implementation may have another division manner.
- the data in the user terminal device can be automatically backed up to other terminal devices for storage, so as to avoid data loss in the terminal device caused by accidents such as loss or damage of the user terminal device. .
- FIG. 4 is a schematic structural diagram of another data backup device according to an embodiment of the present invention.
- the data backup device shown in FIG. 4 is optimized by the device shown in FIG. Compared with the device shown in FIG. 3, the device shown in FIG. 4 further includes:
- the statistics unit 304 is configured to count the total amount of data of the data modified and/or added after the preset time point.
- the second obtaining unit 305 is configured to acquire a storage space size that is available for synchronization in the second terminal.
- the second determining unit 306 is configured to determine whether the size of the storage space is sufficient to store the total amount of data to be synchronized.
- the prompting unit 307 is configured to: when the storage space is not large enough to store the total amount of data to be synchronized, output a notification message to remind the user to switch to another terminal device to receive the above modification and/or addition after a preset time point.
- the data is not large enough to store the total amount of data to be synchronized.
- the second monitoring unit 308 is configured to monitor whether the first terminal enters the awake state from the standby state.
- the interruption may be considered.
- the data in one terminal is synchronized to the synchronization process in the second terminal.
- the interrupting unit 309 is configured to interrupt the synchronization process of synchronizing data in the first terminal to the second terminal when the first terminal enters the awake state from the standby state.
- the recording unit 310 is configured to record a breakpoint of the synchronization process for performing a breakpoint retransmission.
- the breakpoint of the synchronization process is recorded, so that the next time the data synchronization is performed, the breakpoint is resumed, the backup time is saved, and the backup efficiency is improved.
- the statistics unit 304, the second obtaining unit 305, the second determining unit 306, the second monitoring unit 308, the interrupting unit 309, and the recording unit 310 may also be integrated in the processor; and the prompting unit 307 may be Display.
- the terminal device may further include:
- a third acquiring unit configured to acquire a remaining storage space size of more than one candidate terminal
- a first selecting unit configured to select, as the second terminal, a candidate terminal with the largest remaining storage space in the more than one candidate terminal.
- the terminal device may further include:
- a fourth acquiring unit configured to acquire a current power of more than one candidate terminal
- a second selecting unit configured to select, as the second terminal, a candidate terminal that has the most power in the more than one candidate terminal.
- the third obtaining unit, the first selecting unit, the fourth obtaining unit, and the second selecting unit may also be integrated in the processor.
- the data in the user terminal device can be automatically backed up to other terminal devices for storage, so as to avoid data loss of the terminal device due to accidents such as loss or damage of the user terminal device.
- the data synchronization process is interrupted and the breakpoint is recorded for the breakpoint transmission, which can avoid the backup operation occupying the network bandwidth and the processor resources when the user uses the terminal device, and can The next time data synchronization is performed, the resume is resumed, saving backup time and improving backup efficiency.
- FIG. 5 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
- the terminal device includes: a processor 501 and a memory 502; wherein the memory 502 can be used by the processor 501 to perform a buffer required for data processing, and can also be used to provide data for the processor 501 to perform data processing calls and The storage space for the resulting data.
- the processor 501 is configured to perform the following operations by calling program code stored in the memory 502:
- the first terminal has entered the standby state, determining whether a network connection has been established between the first terminal and the second terminal;
- the data in the first terminal is synchronized to the second terminal.
- the data in the user terminal device can be automatically backed up to other terminal devices for storage, so as to prevent the user terminal device from being lost or damaged, and the data in the terminal device is caused. Lost.
- FIG. 6 is a schematic structural diagram of another terminal device according to an embodiment of the present invention. As shown in FIG. 6, for the convenience of description, only the parts related to the embodiment of the present invention are shown. For the specific technical details not disclosed, please refer to the method part of the embodiment of the present invention.
- the terminal may be any terminal device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), an in-vehicle computer, and the terminal is a mobile phone as an example:
- FIG. 6 is a block diagram showing a partial structure of a mobile phone related to a terminal provided by an embodiment of the present invention.
- the mobile phone includes: a radio frequency (RF) circuit 601, a memory 602, an input unit 603, a display unit 604, a sensor 605, an audio circuit 606, a wireless fidelity (WiFi) module 607, and a processor 608. And power supply 609 and other components.
- RF radio frequency
- the structure of the handset shown in FIG. 6 does not constitute a limitation to the handset, and may include more or less components than those illustrated, or some components may be combined, or different components may be arranged.
- the RF circuit 601 can be used for receiving and transmitting signals during the transmission or reception of information or during a call. Specifically, after receiving the downlink information of the base station, it is processed by the processor 608. In addition, the uplink data is designed to be sent to the base station. Generally, RF circuit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuit 601 can also communicate with the network and other devices through wireless communication. The above wireless communication may use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (Code Division). Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), E-mail, Short Messaging Service (SMS), and the like.
- GSM Global System of Mobile communication
- GPRS General Packet Radio Service
- the memory 602 can be used to store software programs and modules, and the processor 608 executes various functional applications and data processing of the mobile phone by running software programs and modules stored in the memory 602.
- the memory 602 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of the mobile phone (such as audio data, phone book, etc.).
- memory 602 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
- the input unit 603 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function controls of the handset.
- the input unit 603 can include a touch panel 6031 and other input devices 6032.
- the touch panel 6031 also referred to as a touch screen, can collect users a touch operation on or near the touch (such as a user using a finger, a stylus, or the like on the touch panel 6031 or in the vicinity of the touch panel 6031), and driving the corresponding connection according to a preset program Device.
- the touch panel 6031 can include two parts: a touch detection device and a touch controller.
- the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
- the processor 608 is provided and can receive commands from the processor 608 and execute them.
- the touch panel 6031 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the input unit 603 may further include other input devices 6032.
- other input devices 6032 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
- the display unit 604 can be used to display information input by the user or information provided to the user as well as various menus of the mobile phone.
- the display unit 604 can include a display panel 6041.
- the display panel 6041 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
- the touch panel 6031 can cover the display panel 6041. After the touch panel 6031 detects a touch operation thereon or nearby, the touch panel 6031 transmits to the processor 608 to determine the type of the touch event, and then the processor 608 according to the touch event. The type provides a corresponding visual output on display panel 6041.
- touch panel 6031 and the display panel 6041 are used as two independent components to implement the input and input functions of the mobile phone in FIG. 6, in some embodiments, the touch panel 6031 can be integrated with the display panel 6041. Realize the input and output functions of the phone.
- the handset may also include at least one type of sensor 605, such as a light sensor, motion sensor, and other sensors.
- the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 6041 according to the brightness of the ambient light, and the proximity sensor may close the display panel 6041 and/or when the mobile phone moves to the ear. Or backlight.
- the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
- the mobile phone can be used to identify the gesture of the mobile phone (such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, I will not repeat them here.
- the gesture of the mobile phone such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration
- vibration recognition related functions such as pedometer, tapping
- the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, I will not repeat them here.
- An audio circuit 606, a speaker 6061, and a microphone 6062 can provide an audio interface between the user and the handset.
- the audio circuit 606 can transmit the converted audio data of the received audio data to the speaker 6061, and convert it into a sound signal output by the speaker 6061.
- the microphone 6062 converts the collected sound signal into an electrical signal, and the audio circuit 606. After receiving, it is converted into audio data, and then processed by the audio data output processor 608, sent to, for example, another mobile phone via the RF circuit 601, or outputted to the memory 602 for further processing.
- WiFi is a short-range wireless transmission technology.
- the mobile phone can help users to send and receive emails, browse web pages and access streaming media through the WiFi module 607, which provides users with wireless broadband Internet access.
- FIG. 6 shows the WiFi module 607, it can be understood that it does not belong to the essential configuration of the mobile phone, and can be omitted as needed within the scope of not changing the essence of the invention.
- the processor 608 is the control center of the handset, which connects various portions of the entire handset using various interfaces and lines, by executing or executing software programs and/or modules stored in the memory 602, and invoking data stored in the memory 602, executing The phone's various functions and processing data, so that the overall monitoring of the phone.
- the processor 608 may include one or more processing units; preferably, the processor 608 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
- the modem processor primarily handles wireless communications. It will be appreciated that the above described modem processor may also not be integrated into the processor 608.
- the handset also includes a power source 609 (such as a battery) that supplies power to the various components.
- a power source 609 such as a battery
- the power source can be logically coupled to the processor 608 via a power management system to manage functions such as charging, discharging, and power management through the power management system.
- the mobile phone may further include a camera, a Bluetooth module, and the like, and details are not described herein again.
- each step method flow may be implemented based on the structure of the terminal device.
- Both the application layer and the operating system kernel can be considered as part of the abstraction structure of the processor 608.
- the processor 608 is configured to perform the following operations by calling program code stored in the memory 602:
- the first terminal has entered the standby state, determining whether a network connection has been established between the first terminal and the second terminal;
- the data in the first terminal is synchronized to the second terminal.
- processor 608 is further configured to perform the following operations by calling program code stored in the memory 602:
- the first terminal enters the awake state from the standby state, interrupting the synchronization process of synchronizing data in the first terminal to the second terminal, and recording a breakpoint of the synchronization process for performing resume transmission.
- the data in the user terminal device can be automatically backed up to other terminal devices for storage, so as to prevent the user terminal device from being lost or damaged, and the data in the terminal device is caused. Lost.
- the data synchronization process is interrupted and the breakpoint is recorded for the breakpoint transmission, which can avoid the backup operation occupying the network bandwidth and the processor resources when the user uses the terminal device, and can The next time data synchronization is performed, the resume is resumed, saving backup time and improving backup efficiency.
- the embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, the computer program causing the computer to perform some or all of the steps of any of the methods described in the foregoing method embodiments.
- the computer includes a terminal device.
- Embodiments of the present invention also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program, the computer program being operative to cause a computer to perform the operations as recited in the above method embodiments Part or all of the steps of either method.
- the computer program product can be a software installation package, the computer including a terminal device.
- each unit included is only divided according to functional logic, but is not limited to the above division, as long as the corresponding function can be implemented;
- the specific names of the functional units are also for convenience of distinguishing from each other and are not intended to limit the scope of the present invention.
- the storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention porte sur le domaine technique des terminaux. La présente invention se rapporte à un procédé et à un dispositif de sauvegarde de données. Le procédé consiste à : surveiller si un premier terminal entre dans un état de veille ; si le premier terminal entre dans un état de veille, déterminer si une connexion de réseau a été établie entre le premier terminal et un second terminal ; si une connexion réseau a été établie entre le premier terminal et le second terminal, synchroniser des données à l'intérieur du premier terminal vers le second terminal. Les données à l'intérieur d'un dispositif terminal d'un utilisateur peuvent être sauvegardées automatiquement dans un autre dispositif terminal, de façon à éviter la perte de données dans le dispositif de terminal provoquée par des accidents tels que la perte ou l'endommagement du dispositif terminal de l'utilisateur.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610825116.8A CN106453511B (zh) | 2016-09-14 | 2016-09-14 | 一种数据备份方法及设备 |
| CN201610825116.8 | 2016-09-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018049897A1 true WO2018049897A1 (fr) | 2018-03-22 |
Family
ID=58169133
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/092658 Ceased WO2018049897A1 (fr) | 2016-09-14 | 2017-07-12 | Procédé et dispositif de sauvegarde de données |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106453511B (fr) |
| WO (1) | WO2018049897A1 (fr) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109639834A (zh) * | 2019-01-25 | 2019-04-16 | 努比亚技术有限公司 | 一种信息同步处理方法、系统及移动终端 |
| CN115225649A (zh) * | 2022-07-19 | 2022-10-21 | 维沃移动通信有限公司 | 数据同步方法、装置和电子设备 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106453511B (zh) * | 2016-09-14 | 2019-04-16 | Oppo广东移动通信有限公司 | 一种数据备份方法及设备 |
| CN107329857A (zh) * | 2017-06-30 | 2017-11-07 | 联想(北京)有限公司 | 一种数据备份方法及电子设备 |
| CN107979689A (zh) * | 2017-11-03 | 2018-05-01 | 刘珉恺 | 一种纠缠手机对 |
| CN108733833A (zh) * | 2018-05-28 | 2018-11-02 | 努比亚技术有限公司 | 一种数据同步方法、第一终端、第二终端及存储介质 |
| CN109597585B (zh) * | 2018-12-07 | 2020-06-30 | 珠海格力电器股份有限公司 | 数据存储方法及系统 |
| CN112347186B (zh) * | 2019-08-09 | 2023-02-28 | 安徽寒武纪信息科技有限公司 | 数据同步方法及装置以及相关产品 |
| WO2020200246A1 (fr) | 2019-04-04 | 2020-10-08 | 中科寒武纪科技股份有限公司 | Appareil de traitement de données et produit associé |
| CN110837439A (zh) * | 2019-09-30 | 2020-02-25 | 华为终端有限公司 | 一种文件备份方法、终端与通信系统 |
| CN111372223A (zh) * | 2020-02-17 | 2020-07-03 | 深圳壹账通智能科技有限公司 | 移动终端及其应用程序的数据同步方法、及存储介质 |
| CN112531835B (zh) * | 2020-11-30 | 2024-06-21 | 东莞市熠源电子科技有限公司 | 移动终端的充电方法、装置、存储介质及移动终端 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1592464A (zh) * | 2003-08-26 | 2005-03-09 | 三星电子株式会社 | 用于移动终端中的处理数据备份服务的装置和方法 |
| US20070149255A1 (en) * | 2005-12-27 | 2007-06-28 | Inventec Appliances Corp. | System for backing up information of a handheld electronic device and method thereof |
| CN102999400A (zh) * | 2012-11-22 | 2013-03-27 | 中国电信股份有限公司云计算分公司 | 一种云存储系统数据备份方法及装置 |
| CN104144176A (zh) * | 2013-05-07 | 2014-11-12 | 上海国富光启云计算科技有限公司 | 智能桌面系统客户端与服务器的连接方法 |
| CN105912421A (zh) * | 2016-04-06 | 2016-08-31 | 广东欧珀移动通信有限公司 | 移动终端中存储数据的备份方法、装置、移动终端及终端 |
| CN106453511A (zh) * | 2016-09-14 | 2017-02-22 | 广东欧珀移动通信有限公司 | 一种数据备份方法及设备 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102169453A (zh) * | 2011-03-08 | 2011-08-31 | 杭州电子科技大学 | 一种文件在线备份方法 |
-
2016
- 2016-09-14 CN CN201610825116.8A patent/CN106453511B/zh not_active Expired - Fee Related
-
2017
- 2017-07-12 WO PCT/CN2017/092658 patent/WO2018049897A1/fr not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1592464A (zh) * | 2003-08-26 | 2005-03-09 | 三星电子株式会社 | 用于移动终端中的处理数据备份服务的装置和方法 |
| US20070149255A1 (en) * | 2005-12-27 | 2007-06-28 | Inventec Appliances Corp. | System for backing up information of a handheld electronic device and method thereof |
| CN102999400A (zh) * | 2012-11-22 | 2013-03-27 | 中国电信股份有限公司云计算分公司 | 一种云存储系统数据备份方法及装置 |
| CN104144176A (zh) * | 2013-05-07 | 2014-11-12 | 上海国富光启云计算科技有限公司 | 智能桌面系统客户端与服务器的连接方法 |
| CN105912421A (zh) * | 2016-04-06 | 2016-08-31 | 广东欧珀移动通信有限公司 | 移动终端中存储数据的备份方法、装置、移动终端及终端 |
| CN106453511A (zh) * | 2016-09-14 | 2017-02-22 | 广东欧珀移动通信有限公司 | 一种数据备份方法及设备 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109639834A (zh) * | 2019-01-25 | 2019-04-16 | 努比亚技术有限公司 | 一种信息同步处理方法、系统及移动终端 |
| CN115225649A (zh) * | 2022-07-19 | 2022-10-21 | 维沃移动通信有限公司 | 数据同步方法、装置和电子设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106453511A (zh) | 2017-02-22 |
| CN106453511B (zh) | 2019-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018049897A1 (fr) | Procédé et dispositif de sauvegarde de données | |
| CN106331372B (zh) | 数据传输方法及移动终端 | |
| WO2018049887A1 (fr) | Procédé de transmission de données et dispositif terminal | |
| CN106658354B (zh) | 一种数据传输方法及设备 | |
| US20150052534A1 (en) | Method and device for executing scheduled tasks, computer-readable storage medium, graphical user interface and mobile terminal | |
| CN106502834A (zh) | 数据的备份方法、装置及系统 | |
| CN106657329A (zh) | 移动终端及其通知信息的控制方法及装置 | |
| CN103458124A (zh) | 一种终端的关机处理方法、装置和终端设备 | |
| CN106330211B (zh) | Lte频段选择方法及设备 | |
| WO2018049886A1 (fr) | Procédé d'établissement de zone d'accès sans fil et dispositif terminal | |
| CN106775685A (zh) | 唤醒锁释放方法和装置、移动终端 | |
| WO2018049971A1 (fr) | Procédé de commutation de réseau à point d'accès sans fil et terminaux | |
| CN106341809A (zh) | 一种数据传输方法及设备 | |
| WO2018049969A1 (fr) | Procédé d'établissement de point d'accès sans fil et dispositif associé | |
| CN106445739B (zh) | 一种数据迁移方法及终端设备 | |
| CN108334345A (zh) | 应用程序处理方法、装置、可读存储介质和移动终端 | |
| CN107066090A (zh) | 一种控制指纹识别模组的方法及移动终端 | |
| CN107145386A (zh) | 数据迁移方法、终端设备及计算机可读存储介质 | |
| CN107046595A (zh) | 通知信息处理方法、装置及移动终端 | |
| CN106598563A (zh) | 智能终端的重启方法、装置及智能终端 | |
| CN106502827A (zh) | 一种数据备份方法及设备 | |
| CN106792434B (zh) | 一种热点建立方法及终端设备 | |
| CN106714279A (zh) | 一种热点网络切换方法及终端设备 | |
| WO2018049968A1 (fr) | Procédé d'établissement de zone d'accès sans fil et terminaux | |
| CN107102913A (zh) | 数据备份方法、装置和计算机设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17850100 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17850100 Country of ref document: EP Kind code of ref document: A1 |