[go: up one dir, main page]

WO2013170660A1 - System for data backup and restoration, server and mobile terminal - Google Patents

System for data backup and restoration, server and mobile terminal Download PDF

Info

Publication number
WO2013170660A1
WO2013170660A1 PCT/CN2013/073049 CN2013073049W WO2013170660A1 WO 2013170660 A1 WO2013170660 A1 WO 2013170660A1 CN 2013073049 W CN2013073049 W CN 2013073049W WO 2013170660 A1 WO2013170660 A1 WO 2013170660A1
Authority
WO
WIPO (PCT)
Prior art keywords
system setting
mobile terminal
backup
request
recovery
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
Application number
PCT/CN2013/073049
Other languages
French (fr)
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.)
Huizhou TCL Mobile Communication Co Ltd
Original Assignee
Huizhou TCL Mobile Communication 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 Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to EP13791217.6A priority Critical patent/EP2852199A4/en
Priority to US14/386,539 priority patent/US9332416B2/en
Publication of WO2013170660A1 publication Critical patent/WO2013170660A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/1464Management of the backup or restore process for networked environments
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data

Definitions

  • the present invention relates to the field of field communications, and in particular, to a system, a server, and a mobile terminal for data backup and recovery.
  • mobile terminals such as mobile phones, tablets, personal digital assistants (PDAs), etc. are becoming more and more widely used.
  • PDAs personal digital assistants
  • smart phones have become a trend, such as iphone phones, android phones and so on.
  • the technical problem to be solved by the present invention is to provide a system, a server and a mobile terminal for data backup and recovery, which can back up the system setting parameters of the mobile terminal to the server, and receive back from the server during recovery, thereby avoiding replacing the mobile terminal or After the system upgrade of the mobile terminal, the system setting parameters are lost or the inconvenience caused by the resetting is required.
  • a technical solution adopted by the present invention is to provide a mobile terminal, where the terminal includes: a parameter backup module, configured to receive a backup request for backing up system setting parameters, and to the network server according to the backup request. Sending a compressed data packet of the system setting parameter, so that the network server backs up system setting parameters; requesting a recovery module, configured to receive a recovery request for restoring the system setting parameter to the mobile terminal, and send a recovery request to the network server; And a recovery control module, configured to receive a compressed data packet from a system setting parameter sent by the network server according to the recovery request, and control a system state of the mobile terminal to return to a state set by the system setting parameter.
  • the parameter backup module includes: a reading unit, configured to read system setting parameter information one by one; and a determining unit, configured to determine whether there is an unbacked setting item in the read system setting parameter information; a unit, configured to classify and encode the read unbacked system setting parameters into a data packet, and send a unit, configured to send the data packet to the network server.
  • the recovery control module includes: a receiving unit, configured to receive a compressed data packet from a system setting parameter sent by the network server according to the recovery request; and a decoding unit, configured to decode the received data packet, where Thereby obtaining a system setting parameter including a type and a value of the setting item; a saving unit for performing system setting and saving the system setting parameter according to the type of the setting item.
  • the terminal further includes: a user information control module, configured to: before the parameter backup module receives the backup request, send the user identity identification number and password to complete user registration; and further, the request recovery module receives the Before the request is restored, the user identification number and password are received to complete the user login.
  • a user information control module configured to: before the parameter backup module receives the backup request, send the user identity identification number and password to complete user registration; and further, the request recovery module receives the Before the request is restored, the user identification number and password are received to complete the user login.
  • a server for data backup and recovery comprising: a communication module, configured to acquire user identity information from a mobile terminal and establish a corresponding a user database; a storage module, configured to store user identity information, and corresponding to save system setting parameters from the mobile terminal according to the user identity information; and a processing module, configured to identify a backup/restore request from the mobile terminal, and The system setting parameters are processed according to the backup/restore request.
  • the present invention also adopts a technical solution for providing a system for data backup and recovery, the system comprising a mobile terminal and a server, wherein the mobile terminal comprises: a parameter backup module, Receiving a backup request for backing up system setting parameters in the mobile terminal, and causing the mobile terminal to send the system setting parameter to the network server according to the backup request, so that the network server backs up the system setting parameter; requesting the recovery module And receiving a recovery request for restoring the system setting parameter to the mobile terminal, and causing the mobile terminal to send a recovery request to the network server; and the recovery control module is configured to receive a system setting parameter sent by the network server according to the recovery request, And controlling the system state of the mobile terminal to return to the state set by the system setting parameter; wherein the parameter backup module comprises: a reading unit, configured to receive a backup request for backing up the system setting parameter, and according to the backup request Read system setting parameter information; judgment unit And determining, by the read system setting parameter information, whether there is a setting item
  • the server includes: a communication module, configured to acquire user identity information from the mobile terminal and establish a corresponding user database; a storage module, configured to store user identity information, and a system for the mobile terminal according to the user identity information Setting parameters for corresponding storage; a processing module for identifying a backup/restore request from the mobile terminal, and processing the system setting parameters according to the backup/restore request.
  • the processing module identifies a backup/restore request from the mobile terminal, and processes the system setting parameters according to the backup/recovery request, including: when receiving the request from the mobile terminal, first determining whether it is a backup request or a recovery request, If it is a backup request, the corresponding user database is found according to the user information, and the system setting parameter compressed data packet sent by the user according to the backup request is saved in the user's database, and the backup of the user system setting parameter is completed; if it is a recovery request, First, it is judged whether the requesting user is a legitimate user.
  • the system setting parameter in the database of the user is found by matching and the compressed data packet of the system setting parameter is sent to the mobile terminal through the network, so that the mobile terminal completes the system setting.
  • the recovery of the parameters if not a legitimate user, causes the mobile terminal to end the recovery of the system setting parameters.
  • the invention has the beneficial effects that the system is backed up from the server at the time of recovery by backing up the system setting parameters of the mobile terminal to the server, thereby avoiding the system after the user replaces the mobile terminal or upgrades the mobile terminal.
  • the loss of setting parameters and the trouble of resetting are extremely convenient for users and give users a brand new experience.
  • FIG. 1 is a flow chart of an embodiment of a method for data backup and recovery according to the present invention
  • FIG. 2 is a flow chart of an embodiment of a data backup method of the present invention
  • FIG. 3 is a flow chart of an embodiment of a data recovery method of the present invention.
  • FIG. 5 is a schematic block diagram of an embodiment of a mobile terminal according to the present invention.
  • FIG. 6 is a schematic block diagram of an embodiment of a server for data backup and recovery according to the present invention.
  • Figure 7 is a schematic block diagram of an embodiment of a system for data backup and recovery of the present invention.
  • an embodiment of a method for data backup and recovery of the present invention includes a data backup phase and a data recovery phase, wherein:
  • Data backup includes:
  • Step S101 Receive a backup request for backing up system setting parameters in the mobile terminal.
  • Different users can modify and save the general system setting parameters of the mobile terminal, and modify it to the way that they like or suit themselves, including: system setting parameters such as standby screen, call volume, and ringtone type.
  • system setting parameters such as standby screen, call volume, and ringtone type.
  • a backup request is generated for backing up the system setting parameters in the mobile terminal.
  • a "start backup” request is sent, that is, a backup request for backing up system setting parameters in the mobile terminal to the network server.
  • the network server sets the status of the requesting user to start the backup state, and sends a "can start” response to the mobile terminal.
  • the mobile terminal prepares system setting parameters that need to be backed up;
  • Step S102 Send a compressed data packet of the system setting parameter, so that the network server backs up the system setting parameter.
  • the mobile terminal compresses the system setting parameters (including the volume, voice type, and the like) that need to be backed up in the current system into compressed data packets of the system setting parameters, and sends the compressed data packets to the network server, and the network server saves the received system setting parameter data packets in the corresponding In the user database, complete the backup;
  • system setting parameters including the volume, voice type, and the like
  • Data recovery includes:
  • Step S103 Receive a recovery request for restoring system setting parameters to the mobile terminal.
  • Step S104 The mobile terminal is caused to send a recovery request to the network server.
  • the mobile terminal sends a “start recovery” request to the network server, and after receiving the “start recovery” command, the network server finds a system setting parameter that matches the user, and sends the system setting parameter to the mobile terminal;
  • Step S105 Restore the system state of the mobile terminal to the state set by the system setting parameter.
  • the mobile terminal classifies and saves the received system setting parameters according to the setting item type, restores the system state of the mobile terminal to the state set by the original system setting parameter, and completes data recovery.
  • data backup and recovery can be performed separately or combined in one operation.
  • the two processes do not distinguish between sequential and limited operations. That is, when operating the mobile terminal, the system setting parameters can be restored to the previously set state. When the system setting parameters are restored to the previously set state, new system settings can be made, and new system settings are completed before new A backup of the system settings parameters, and so on.
  • the data backup of the present invention includes the following steps:
  • Step S201 Receive a backup request for backing up system setting parameters in the mobile terminal.
  • the user can modify the general system setting parameters of the mobile terminal according to his own preferences. After the system setting parameters are modified, select the “Backup” option to start the backup of the system setting parameters.
  • the mobile terminal sends a backup request to the network server, and the network server receives the user backup request, and sets the status of the requesting user to start the backup state, and simultaneously sends a “can start” response to the mobile terminal. After receiving the "can start” response, the mobile terminal prepares system setting parameters that need to be backed up.
  • Step S202 The mobile terminal is caused to read the system setting parameters one by one.
  • the mobile terminal separately reads system setting parameters in the system, including the size of the volume, the type of the voice, and the like;
  • Step S203 determining whether there are setting items that are not backed up.
  • the mobile terminal determines whether there is an unbacked setting item in the read system setting parameter, if there is a setting item that is not backed up, step S205 is performed, if there is no setting item that is not backed up, step S204 is performed;
  • Step S204 End the backup.
  • Step S205 The system setting parameters of the setting items that are not backed up are classified according to the setting item type.
  • the mobile terminal classifies these unbacked system setting parameters and assigns different type names, so that each system setting parameter includes two pieces of information: type and data.
  • the type name is consistent with the type name of the system setting parameter in the network server, which facilitates the management of the setting parameters of the mobile terminal system by the mobile terminal and the network server.
  • the parameter value is assigned to the corresponding parameter.
  • types such as the variable value of the volume value assigned to the volume type;
  • Step S206 Encode and classify the classified system setting parameters into data packets.
  • Step S207 Send a compressed data packet of the system setting parameter.
  • the mobile terminal sends the TCP/IP data packet to the network server through the network, and the network server receives the data packet and performs classification and saves to complete the backup of the system setting parameters.
  • the data recovery of the present invention includes the following steps:
  • Step S301 Receive a recovery request for restoring system setting parameters to the mobile terminal.
  • Step S302 The wireless terminal is caused to send a recovery request to the network server.
  • the mobile terminal sends a “start recovery” request to the network server, and after receiving the “start recovery” command, the network server finds a system setting parameter that matches the user, and sends the system setting parameter to the mobile terminal;
  • Step S303 Receive a compressed data packet from a system setting parameter sent by the network server according to the recovery request.
  • the network server After receiving the recovery request sent by the mobile terminal, the network server searches the database for the current user's system setting parameters, and after finding the system setting parameters, packages each system setting parameter (including the parameter type and parameter data) into TCP/IP data. Packets are sent to the mobile terminal one by one through the network;
  • Step S304 The mobile terminal is caused to decode the received data packet, thereby obtaining system setting parameters including the type and data of the setting item.
  • the mobile terminal first decodes the received data packet, and parses the obtained system setting parameter information, where the system setting parameter information includes a type and data of the setting item;
  • Step S305 The mobile terminal is caused to perform system setting according to the type of the setting item and save the system setting parameter.
  • the mobile terminal separately sets system parameters according to the type of the setting item, for example, setting the volume according to the variable of the volume type, setting the standby picture according to the type of the standby screen, setting the reminder ringtone according to the ring type, and setting the system after the setting is completed.
  • system parameters for example, setting the volume according to the variable of the volume type, setting the standby picture according to the type of the standby screen, setting the reminder ringtone according to the ring type, and setting the system after the setting is completed.
  • Step S306 Restore the system state of the mobile terminal to the state set by the system setting parameter.
  • the system state of the mobile terminal is restored to the state set by the system setting parameter, and on this basis, a new setting can be performed and a new round of backup and recovery process is performed.
  • the method for data backup and recovery of the present invention further includes the step of acquiring user identity information, wherein the user identity information includes a user identity number (user ID) and a password, and is obtained.
  • the user identity information specifically includes:
  • the mobile terminal Before receiving the backup request, the mobile terminal is caused to send the user identity number and password to complete the user registration.
  • the system setting parameter backup Before the system setting parameter backup is performed, after the user connects to the network server through the mobile terminal, the user ID and password are input, and the user ID and password are sent to the network server through the mobile terminal, and the network server saves the user ID and password to complete the user registration.
  • the network server establishes a user database corresponding to the user ID and the password, and is configured to save the system setting parameter of the user, so that the user system setting parameter and the user account binding management are implemented;
  • the user identity number and password are received to complete the user login.
  • the user inputs the user ID and password through the mobile terminal, and the mobile terminal sends the user ID and password to the network server, and the network server matches the user ID and password with the originally saved user ID and password. If the corresponding user is found, the user login is completed. Otherwise, the login fails.
  • FIG. 4 specifically includes:
  • Step S401 Input a user ID and a password.
  • Step S402 The mobile terminal is caused to send the user ID and password to the network server.
  • the mobile terminal sends the obtained user ID and password to the network server through the network;
  • Step S403 The network server authenticates the user.
  • the network server After receiving the user ID and password, the network server compares the user ID and password with the user information saved in the network server, and completes the authentication process;
  • Step S404 determining whether it is a legitimate user.
  • the network server compares and matches the received user ID and password with the user information in the network server. If the corresponding user information is found as a valid user, step S406 is performed. If the corresponding user information cannot be found, the network server is not a legitimate user. , step S405 is performed;
  • Step S405 The network server sends a login failure to the mobile terminal.
  • the network server sends an indication of the login failure to the mobile terminal
  • Step S406 The network server sends a login success message to the mobile terminal.
  • the network server sends a message of successful login to the mobile terminal.
  • Step S407 The mobile terminal displays that the login is successful.
  • the mobile terminal After receiving the login success message sent by the network server, the mobile terminal displays that the login is successful. After the user logs in successfully, you can perform any operation such as system setting parameter backup or system setting parameter recovery. In this case, whether the user performs system setting parameter backup or system setting parameter recovery operation, the system setting parameter changes only for the user. The status of the user system currently logged in.
  • the mobile terminal includes:
  • the parameter backup module 501 is configured to receive a backup request for backing up the system setting parameter, and send the compressed data packet of the system setting parameter to the network server according to the backup request, so that the network server backs up the system setting parameter.
  • the parameter backup module 501 After the system is set up by the user, when the system setting parameter needs to be backed up, the parameter backup module 501 sends a backup request, and the parameter backup module 501 classifies and encodes the system setting parameter into a TCP/IP data packet according to the setting item type of the system setting parameter. Send to the web server to complete the backup of the system setup parameters;
  • the request recovery module 502 is configured to receive a recovery request for restoring the system setting parameter to the mobile terminal, and send a recovery request to the network server.
  • the request recovery module 502 sends a recovery request to the network server;
  • the recovery control module 503 is configured to receive a TCP/IP data packet from a system setting parameter sent by the network server according to the recovery request, and control a system state of the mobile terminal to return to a state set by the system setting parameter.
  • the network server After receiving the recovery request of the mobile terminal, the network server finds the system setting parameter that matches the requesting user and sends the TCP/IP data packet of the system setting parameter to the mobile terminal through the network, and the recovery control module 503 of the mobile terminal receives the TCP/IP. Data packet, and decoding the data packet, obtaining system setting parameters including setting item type and data, and controlling system settings according to the setting item type and saving system setting parameters, so that the system state of the mobile terminal is restored to the system setting parameter setting. status.
  • the mobile terminal embodiment of the present invention further includes:
  • the user information control module 504 is configured to: before the parameter backup module 501 receives the backup request, send the user identity number and password to complete the user registration; and further, before the request recovery module 502 receives the recovery request, receive the user identity number. And password to complete user login.
  • the user information control module 504 sends the user identity number and the password to complete the user registration, so that when the parameter backup module 501 performs the system setting parameter for backup, the network server establishes a corresponding according to the user registration information.
  • the user database saves the corresponding user system setting parameters;
  • the user information control module 504 receives the user identity number and password, and completes the user login, so that the recovery control module 503 finds the system setting parameter recovery, the network server finds from the corresponding user database.
  • the user's system setting parameters are sent to the mobile terminal, so that the system settings of the mobile terminal are restored to the state set by the requesting user.
  • the parameter backup module 501 of this embodiment further includes:
  • the reading unit 11 is configured to read system setting parameter information one by one.
  • the reading unit 11 respectively reads the system setting parameters in the system, including the volume of the volume, the type of the voice, and the like;
  • the determining unit 12 is configured to determine whether there is a setting item that is not backed up in the read system setting parameter information.
  • the mobile terminal determines, by the determining unit 12, whether there is an unbacked setting item in the read system setting parameter information. If there is a setting item that is not backed up, the system setting parameter of the unbacked setting item is performed according to the setting item type. Classification, if there are no settings that are not backed up, the backup ends;
  • the encoding unit 13 is configured to classify and encode the read unbacked system setting parameters into a data packet.
  • the system setting parameters are encoded by the encoding unit 13 and compressed into TCP/IP data packets;
  • the sending unit 14 is configured to send the data packet to the network server.
  • the mobile terminal transmits the TCP/IP data packet to the network server through the transmitting unit 14.
  • the recovery control module 503 of this embodiment further includes:
  • the receiving unit 31 is configured to receive a compressed data packet from a system setting parameter sent by the network server according to the recovery request.
  • the mobile terminal receives, by the receiving unit 31, a TCP/IP data packet of a system setting parameter sent by the network server according to the recovery request;
  • the decoding unit 32 is configured to decode the received data packet to obtain a system setting parameter including a type and a value of the setting item.
  • the mobile terminal decodes the received TCP/IP data packet from the network server through the decoding unit 32 to obtain a system setting parameter including a type and a value of the setting item;
  • the saving unit 33 is configured to perform system setting and save system setting parameters according to the type of the setting item.
  • the mobile terminal saves the system setting parameters after the system setting according to the type of the setting item by the saving unit 33.
  • FIG. 6 is a schematic block diagram of an embodiment of a server for data backup and recovery according to the present invention.
  • the server includes:
  • the communication module 601 is configured to acquire user identity information from the mobile terminal and establish a corresponding user database.
  • the server acquires user identity information from the mobile terminal through the communication module 601 and establishes a user database corresponding to the user information;
  • the storage module 602 is configured to store user identity information, and is further configured to save the system setting parameters from the mobile terminal according to the user identity information.
  • the storage module 602 saves the user identity information, and during the backup or recovery process, the server saves the user's system setting parameters to the corresponding user database according to the user information through the storage module 602. in;
  • the processing module 603 is configured to identify a backup/restore request from the mobile terminal, and process the system setting parameters according to the backup/restore request.
  • the server processes the system setting parameters through the processing module 603. Specifically, when receiving the request from the mobile terminal, first determining whether it is a backup request or a recovery request, and if it is a backup request, finding a corresponding user database according to the user information, and the user is based on the user
  • the system setting parameter sent by the backup request compresses the data packet and saves it to the user's database to complete the backup of the user system setting parameters.
  • it If it is a recovery request, it first determines whether the requesting user is a legitimate user, and if it is a legitimate user, it matches Finding the system setting parameter in the user's database and transmitting the compressed data packet of the system setting parameter to the mobile terminal through the network, so that the mobile terminal completes the recovery of the system setting parameter, and if it is not a legitimate user, causes the mobile terminal to end the system setting parameter. restore.
  • FIG. 7 is an embodiment of a system for data backup and recovery according to the present invention.
  • the system includes a mobile terminal 701 and a server 702:
  • the mobile terminal 701 may be any one of the foregoing mobile terminal embodiments; wherein the server 702 may be any one of the foregoing server embodiments.
  • the mobile terminal 701 and the server 702 implement communication via a network.
  • the network is a communication bridge between the mobile terminal 701 and the server 702.
  • the mobile terminal 701 and the server 702 communicate through the network to complete data transmission and transmission.
  • the present invention has an advantage over the prior art in that the system setting parameters of the mobile terminal are backed up to the server, and are received back from the server during recovery, thereby preventing the user from replacing the mobile terminal or upgrading the mobile terminal.
  • the loss of the system setting parameters and the trouble caused by the resetting are extremely convenient for the user and give the user a brand new experience.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

一种数据备份和恢复的系统、服务器及移动终端  System, server and mobile terminal for data backup and recovery

【技术领域】[Technical Field]

本发明涉及领域通信领域,特别是涉及一种数据备份和恢复的系统、服务器及移动终端。  The present invention relates to the field of field communications, and in particular, to a system, a server, and a mobile terminal for data backup and recovery.

【背景技术】 【Background technique】

随着科技的发展,移动终端如手机、平板电脑、个人数字助理(PDA)等得到越来越广泛的应用。其中,智能手机已经成为一种趋势,如iphone手机,android手机等。With the development of technology, mobile terminals such as mobile phones, tablets, personal digital assistants (PDAs), etc. are becoming more and more widely used. Among them, smart phones have become a trend, such as iphone phones, android phones and so on.

随着这些移动终端系统的智能化,功能也越来越强大,用户越来越频繁地对系统进行升级;此外,随着电子消费产品的日益更新,用户更新移动终端的速度也越来越快;同时,随着人们交流合作的加强,用户可能会在某些时候使用别人的移动终端。With the intelligentization of these mobile terminal systems, the functions are becoming more and more powerful, and users are upgrading the systems more and more frequently. In addition, as electronic consumer products are increasingly updated, users are updating their mobile terminals faster and faster. At the same time, with the strengthening of people's communication and cooperation, users may use other people's mobile terminals at certain times.

但是,在以上的那些情况下,就会出现一个问题:在重装操作系统、失去或借出原移动终端时,用户对于系统的设置等如壁纸、铃声、语音信息等,就会丢失,从而在完成重装操作系统、重新取得移动终端时,不得不再次进行设置,即使如此,有时有些设置是无法恢复的。如:系统升级后,原来所设置的漂亮壁纸丢掉了;使用他人移动终端时,将他人的设置进行了修改,而当移动终端回到原来主人手里时,有些设置已经忘记了。这给人们的使用带来了不便,不能满足于现在移动终端的智能化趋势。However, in those cases, there will be a problem: when reinstalling the operating system, losing or lending the original mobile terminal, the user's settings such as wallpaper, ringtones, voice information, etc. are lost. When the reinstallation of the operating system is completed and the mobile terminal is reacquired, the setting has to be made again. Even so, sometimes some settings cannot be restored. For example, after the system is upgraded, the beautiful wallpaper that was originally set is lost; when using other people's mobile terminals, the settings of others are modified, and when the mobile terminal returns to the original owner, some settings have been forgotten. This brings inconvenience to people's use and cannot satisfy the intelligent trend of mobile terminals.

【发明内容】 [Summary of the Invention]

本发明主要解决的技术问题是提供一种数据备份和恢复的系统、服务器及移动终端,能够对移动终端的系统设置参数备份至服务器,在恢复时从服务器接收回来,避免因更换移动终端或对移动终端进行系统升级后导致系统设置参数的丢失或需要重新设置所带来的不便。The technical problem to be solved by the present invention is to provide a system, a server and a mobile terminal for data backup and recovery, which can back up the system setting parameters of the mobile terminal to the server, and receive back from the server during recovery, thereby avoiding replacing the mobile terminal or After the system upgrade of the mobile terminal, the system setting parameters are lost or the inconvenience caused by the resetting is required.

为解决上述技术问题,本发明采用的一个技术方案是:提供一种移动终端,所述终端包括:参数备份模块,用于接收对系统设置参数进行备份的备份请求,并根据备份请求向网络服务器发送所述系统设置参数的压缩数据包,以使所述网络服务器备份系统设置参数;请求恢复模块,用于接收恢复所述系统设置参数至移动终端的恢复请求,并向网络服务器发送恢复请求;恢复控制模块,用于接收来自所述网络服务器根据恢复请求发送来的系统设置参数的压缩数据包,并控制移动终端的系统状态恢复至系统设置参数所设定的状态。In order to solve the above technical problem, a technical solution adopted by the present invention is to provide a mobile terminal, where the terminal includes: a parameter backup module, configured to receive a backup request for backing up system setting parameters, and to the network server according to the backup request. Sending a compressed data packet of the system setting parameter, so that the network server backs up system setting parameters; requesting a recovery module, configured to receive a recovery request for restoring the system setting parameter to the mobile terminal, and send a recovery request to the network server; And a recovery control module, configured to receive a compressed data packet from a system setting parameter sent by the network server according to the recovery request, and control a system state of the mobile terminal to return to a state set by the system setting parameter.

其中,所述参数备份模块包括:读取单元,用于一一读取系统设置参数信息;判断单元,用于判断所读取的所述系统设置参数信息中是否有未备份的设置项;编码单元,用于将所读取的未备份系统设置参数进行分类编码并压缩成数据包;发送单元,用于将所述数据包发送给所述网络服务器。The parameter backup module includes: a reading unit, configured to read system setting parameter information one by one; and a determining unit, configured to determine whether there is an unbacked setting item in the read system setting parameter information; a unit, configured to classify and encode the read unbacked system setting parameters into a data packet, and send a unit, configured to send the data packet to the network server.

其中,所述恢复控制模块包括:接收单元,用于接收来自所述网络服务器根据恢复请求发送来的系统设置参数的压缩数据包;解码单元,用于对接收到的所述数据包进行解码,从而获得包括设置项的类型与数值的系统设置参数;保存单元,用于根据设置项的类型,进行系统设置并保存系统设置参数。The recovery control module includes: a receiving unit, configured to receive a compressed data packet from a system setting parameter sent by the network server according to the recovery request; and a decoding unit, configured to decode the received data packet, where Thereby obtaining a system setting parameter including a type and a value of the setting item; a saving unit for performing system setting and saving the system setting parameter according to the type of the setting item.

其中,所述终端还包括:用户信息控制模块,用于在参数备份模块接收所述备份请求之前,发送所述用户身份标识号码和密码,完成用户注册;还用于在请求恢复模块接收所述恢复请求之前,接收用户身份标识号码和密码,完成用户登录。The terminal further includes: a user information control module, configured to: before the parameter backup module receives the backup request, send the user identity identification number and password to complete user registration; and further, the request recovery module receives the Before the request is restored, the user identification number and password are received to complete the user login.

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种用于数据备份和恢复的服务器,所述服务器包括:通信模块,用于从移动终端获取用户身份标识信息并建立对应的用户数据库;存储模块,用于存储用户身份标识信息,还用于根据用户身份标识信息将来自移动终端的系统设置参数进行对应保存;处理模块,用于识别来自移动终端的备份/恢复请求,并根据所述备份/恢复请求对系统设置参数进行处理。In order to solve the above technical problem, another technical solution adopted by the present invention is to provide a server for data backup and recovery, the server comprising: a communication module, configured to acquire user identity information from a mobile terminal and establish a corresponding a user database; a storage module, configured to store user identity information, and corresponding to save system setting parameters from the mobile terminal according to the user identity information; and a processing module, configured to identify a backup/restore request from the mobile terminal, and The system setting parameters are processed according to the backup/restore request.

为解决上述技术问题,本发明采用的还有一个技术方案是:提供一种用于数据备份和恢复的系统,所述系统包括移动终端和服务器,其中,所述移动终端包括:参数备份模块,用于接收对移动终端内的系统设置参数进行备份的备份请求,并使所述移动终端根据备份请求向网络服务器发送所述系统设置参数,以使所述网络服务器备份系统设置参数;请求恢复模块,用于接收恢复所述系统设置参数至移动终端的恢复请求,并使移动终端向网络服务器发送恢复请求;恢复控制模块,用于接收来自所述网络服务器根据恢复请求发送来的系统设置参数,并控制移动终端的系统状态恢复至系统设置参数所设定的状态;其中,所述参数备份模块包括:读取单元,用于接收对系统设置参数进行备份的备份请求,并根据备份请求一一读取系统设置参数信息;判断单元,用于判断所读取的所述系统设置参数信息中是否有未备份的设置项;编码单元,用于将所读取的未备份系统设置参数进行分类编码并压缩成数据包;发送单元,用于将所述数据包发送给所述网络服务器;所述恢复控制模块包括: 接收单元,用于接收来自所述网络服务器根据恢复请求发送来的系统设置参数的压缩数据包;解码单元,用于对接收到的所述数据包进行解码,从而获得包括设置项的类型与数值的系统设置参数;保存单元,用于根据设置项的类型,进行系统设置并保存系统设置参数;In order to solve the above technical problem, the present invention also adopts a technical solution for providing a system for data backup and recovery, the system comprising a mobile terminal and a server, wherein the mobile terminal comprises: a parameter backup module, Receiving a backup request for backing up system setting parameters in the mobile terminal, and causing the mobile terminal to send the system setting parameter to the network server according to the backup request, so that the network server backs up the system setting parameter; requesting the recovery module And receiving a recovery request for restoring the system setting parameter to the mobile terminal, and causing the mobile terminal to send a recovery request to the network server; and the recovery control module is configured to receive a system setting parameter sent by the network server according to the recovery request, And controlling the system state of the mobile terminal to return to the state set by the system setting parameter; wherein the parameter backup module comprises: a reading unit, configured to receive a backup request for backing up the system setting parameter, and according to the backup request Read system setting parameter information; judgment unit And determining, by the read system setting parameter information, whether there is a setting item that is not backed up; the encoding unit is configured to classify and encode the read unbacked system setting parameter into a data packet; the sending unit uses And sending the data packet to the network server; the recovery control module includes: a receiving unit, configured to receive a compressed data packet from a system setting parameter sent by the network server according to the recovery request, and a decoding unit, configured to decode the received data packet, thereby obtaining a type and a value including the setting item System setting parameter; a saving unit for performing system setting and saving system setting parameters according to the type of setting item;

所述服务器包括:通信模块,用于从移动终端获取用户身份标识信息并建立对应的用户数据库;存储模块,用于存储用户身份标识信息,还用于根据用户身份标识信息将来自移动终端的系统设置参数进行对应保存;处理模块,用于识别来自移动终端的备份/恢复请求,并根据所述备份/恢复请求对系统设置参数进行处理。The server includes: a communication module, configured to acquire user identity information from the mobile terminal and establish a corresponding user database; a storage module, configured to store user identity information, and a system for the mobile terminal according to the user identity information Setting parameters for corresponding storage; a processing module for identifying a backup/restore request from the mobile terminal, and processing the system setting parameters according to the backup/restore request.

其中,所述处理模块识别来自移动终端的备份/恢复请求,并根据所述备份/恢复请求对系统设置参数进行处理包括:接收到来自移动终端的请求时,首先判断是备份请求还是恢复请求,如果是备份请求,根据用户信息找到对应的用户数据库,将该用户根据备份请求发来的系统设置参数压缩数据包保存到该用户的数据库中,完成用户系统设置参数的备份;如果是恢复请求,则首先判断请求用户是否是合法用户,如果是合法用户,则通过匹配找到该用户的数据库中的系统设置参数并通过网络将系统设置参数的压缩数据包发送给移动终端,使移动终端完成系统设置参数的恢复,如果不是合法用户,则使移动终端结束系统设置参数的恢复。The processing module identifies a backup/restore request from the mobile terminal, and processes the system setting parameters according to the backup/recovery request, including: when receiving the request from the mobile terminal, first determining whether it is a backup request or a recovery request, If it is a backup request, the corresponding user database is found according to the user information, and the system setting parameter compressed data packet sent by the user according to the backup request is saved in the user's database, and the backup of the user system setting parameter is completed; if it is a recovery request, First, it is judged whether the requesting user is a legitimate user. If it is a legitimate user, the system setting parameter in the database of the user is found by matching and the compressed data packet of the system setting parameter is sent to the mobile terminal through the network, so that the mobile terminal completes the system setting. The recovery of the parameters, if not a legitimate user, causes the mobile terminal to end the recovery of the system setting parameters.

本发明的有益效果是:区别于现有技术的情况,本发明通过将移动终端的系统设置参数备份至服务器,在恢复时从服务器接收回来,由此避免用户更换移动终端或升级移动终端后系统设置参数的丢失以及重新设置带来的麻烦,极大的方便用户,给用户一种全新的体验。The invention has the beneficial effects that the system is backed up from the server at the time of recovery by backing up the system setting parameters of the mobile terminal to the server, thereby avoiding the system after the user replaces the mobile terminal or upgrades the mobile terminal. The loss of setting parameters and the trouble of resetting are extremely convenient for users and give users a brand new experience.

【附图说明】 [Description of the Drawings]

图1是 本发明数据备份和恢复的方法一实施例的流程图;1 is a flow chart of an embodiment of a method for data backup and recovery according to the present invention;

图2是 本发明数据备份方法一实施例的流程图;2 is a flow chart of an embodiment of a data backup method of the present invention;

图3是 本发明数据恢复方法一实施例的流程图;3 is a flow chart of an embodiment of a data recovery method of the present invention;

图4是 本发明数据备份方法实施例中用户登录的一种流程图;4 is a flow chart of user login in the embodiment of the data backup method of the present invention;

图5是 本发明移动终端一实施例的原理框图;FIG. 5 is a schematic block diagram of an embodiment of a mobile terminal according to the present invention; FIG.

图6是 本发明用于数据备份和恢复的服务器一实施例的原理框图;6 is a schematic block diagram of an embodiment of a server for data backup and recovery according to the present invention;

图7是 本发明用于数据备份和恢复的系统一实施例的原理框图。Figure 7 is a schematic block diagram of an embodiment of a system for data backup and recovery of the present invention.

【具体实施方式】 【detailed description】

参阅图1,本发明数据备份和恢复的方法实施例包括数据备份阶段和数据恢复阶段,其中:Referring to FIG. 1, an embodiment of a method for data backup and recovery of the present invention includes a data backup phase and a data recovery phase, wherein:

一.数据备份包括:1. Data backup includes:

步骤S101:接收对移动终端内的系统设置参数进行备份的备份请求。Step S101: Receive a backup request for backing up system setting parameters in the mobile terminal.

不同的用户可以对移动终端的一般系统设置参数进行修改并保存,修改为自己喜欢或适合自己的方式,其中包括:待机画面、通话音量、铃声类型等系统设置参数。设置完成后,选择“备份”选项开始进行系统设置参数的备份。Different users can modify and save the general system setting parameters of the mobile terminal, and modify it to the way that they like or suit themselves, including: system setting parameters such as standby screen, call volume, and ringtone type. After the setup is complete, select the Backup option to begin a backup of the system setup parameters.

选择备份选项后,产生对移动终端内的系统设置参数进行备份的备份请求。首先,发送“开始备份”请求即对移动终端内的系统设置参数进行备份的备份请求到网络服务器。网络服务器接收到该用户备份请求后,将请求用户的状态设置为开始备份状态,同时,发送“可以开始”应答给移动终端。移动终端接收到“可以开始”的应答后,准备需要进行备份的系统设置参数;After selecting the backup option, a backup request is generated for backing up the system setting parameters in the mobile terminal. First, a "start backup" request is sent, that is, a backup request for backing up system setting parameters in the mobile terminal to the network server. After receiving the user backup request, the network server sets the status of the requesting user to start the backup state, and sends a "can start" response to the mobile terminal. After receiving the "can start" response, the mobile terminal prepares system setting parameters that need to be backed up;

步骤S102:发送系统设置参数的压缩数据包,使网络服务器备份系统设置参数。Step S102: Send a compressed data packet of the system setting parameter, so that the network server backs up the system setting parameter.

移动终端对当前系统中需要备份的系统设置参数(包括音量大小,语音类型等)压缩成系统设置参数的压缩数据包,并发送给网络服务器,网络服务器将接收的系统设置参数数据包保存在对应的用户数据库中,完成备份;The mobile terminal compresses the system setting parameters (including the volume, voice type, and the like) that need to be backed up in the current system into compressed data packets of the system setting parameters, and sends the compressed data packets to the network server, and the network server saves the received system setting parameter data packets in the corresponding In the user database, complete the backup;

二.数据恢复包括:2. Data recovery includes:

步骤S103:接收恢复系统设置参数至移动终端的恢复请求。Step S103: Receive a recovery request for restoring system setting parameters to the mobile terminal.

当移动终端需要对系统设置参数进行恢复时,接收到恢复系统设置参数至移动终端的恢复请求,所述恢复请求可以由用户操作移动终端而产生;When the mobile terminal needs to recover the system setting parameters, receiving a recovery request for restoring the system setting parameters to the mobile terminal, where the recovery request may be generated by the user operating the mobile terminal;

步骤S104:使移动终端向网络服务器发送恢复请求。Step S104: The mobile terminal is caused to send a recovery request to the network server.

移动终端发送“开始恢复”请求给网络服务器,网络服务器接收到“开始恢复”命令后,找到跟用户匹配的系统设置参数,并将该系统设置参数发送给移动终端;The mobile terminal sends a “start recovery” request to the network server, and after receiving the “start recovery” command, the network server finds a system setting parameter that matches the user, and sends the system setting parameter to the mobile terminal;

步骤S105:使移动终端的系统状态恢复至系统设置参数所设定的状态。Step S105: Restore the system state of the mobile terminal to the state set by the system setting parameter.

移动终端对接收到的系统设置参数根据设置项类型进行分类保存,使移动终端的系统状态恢复到原来系统设置参数所设定的状态,完成数据恢复。The mobile terminal classifies and saves the received system setting parameters according to the setting item type, restores the system state of the mobile terminal to the state set by the original system setting parameter, and completes data recovery.

在实际应用中,数据备份和恢复可以分开执行也可以合并在一次操作中完成,两个过程并不区分先后顺序也不局限于有限次操作。即对移动终端进行操作时,可以先将系统设置参数恢复到以前设置的状态,当系统设置参数恢复到以前设置的状态后,可以进行新的系统设置,新的系统设置完成后再进行新的系统设置参数的备份,以此类推。In practical applications, data backup and recovery can be performed separately or combined in one operation. The two processes do not distinguish between sequential and limited operations. That is, when operating the mobile terminal, the system setting parameters can be restored to the previously set state. When the system setting parameters are restored to the previously set state, new system settings can be made, and new system settings are completed before new A backup of the system settings parameters, and so on.

在另一个实施例中,请参阅图2,本发明数据备份包括以下步骤:In another embodiment, referring to FIG. 2, the data backup of the present invention includes the following steps:

步骤S201:接收对移动终端内的系统设置参数进行备份的备份请求。Step S201: Receive a backup request for backing up system setting parameters in the mobile terminal.

用户可以根据自己的喜好对移动终端的一般系统设置参数进行修改。系统设置参数修改完成后,选择“备份”选项开始进行系统设置参数的备份。The user can modify the general system setting parameters of the mobile terminal according to his own preferences. After the system setting parameters are modified, select the “Backup” option to start the backup of the system setting parameters.

移动终端发送备份请求给网络服务器,网络服务器接收该用户备份请求,并将请求用户的状态设置为开始备份状态,同时,发送“可以开始”应答给移动终端。移动终端接收到“可以开始”的应答后,准备需要进行备份的系统设置参数。The mobile terminal sends a backup request to the network server, and the network server receives the user backup request, and sets the status of the requesting user to start the backup state, and simultaneously sends a “can start” response to the mobile terminal. After receiving the "can start" response, the mobile terminal prepares system setting parameters that need to be backed up.

步骤S202:使移动终端一一读取系统设置参数。Step S202: The mobile terminal is caused to read the system setting parameters one by one.

移动终端分别读取系统中的系统设置参数,包括音量的大小、语音的类型等;The mobile terminal separately reads system setting parameters in the system, including the size of the volume, the type of the voice, and the like;

步骤S203:判断是否有未备份的设置项。Step S203: determining whether there are setting items that are not backed up.

移动终端判断所读取的系统设置参数中是否有未备份的设置项,如果有未备份的设置项,则执行步骤S205,如果没有未备份的设置项,则执行步骤S204;The mobile terminal determines whether there is an unbacked setting item in the read system setting parameter, if there is a setting item that is not backed up, step S205 is performed, if there is no setting item that is not backed up, step S204 is performed;

步骤S204:结束备份。Step S204: End the backup.

如果系统设置参数中没有未备份的设置项,则此次备份过程结束;If there are no settings items that are not backed up in the system setting parameters, the backup process ends.

步骤S205:对未备份的设置项的系统设置参数根据设置项类型对其进行分类。Step S205: The system setting parameters of the setting items that are not backed up are classified according to the setting item type.

移动终端对这些未备份的系统设置参数进行分类,并分配不同的类型名称,这样,每项系统设置参数包括两项信息:类型和数据。这个类型名称跟网络服务器中的系统设置参数的类型名称一致,方便移动终端和网络服务器对移动终端系统设置参数的管理,读取到每一项参数后,将该项参数值赋值到对应的参数类型当中,如音量值大小赋值到音量类型的变量;The mobile terminal classifies these unbacked system setting parameters and assigns different type names, so that each system setting parameter includes two pieces of information: type and data. The type name is consistent with the type name of the system setting parameter in the network server, which facilitates the management of the setting parameters of the mobile terminal system by the mobile terminal and the network server. After reading each parameter, the parameter value is assigned to the corresponding parameter. Among the types, such as the variable value of the volume value assigned to the volume type;

步骤S206:对分类后的系统设置参数进行编码并压缩成数据包。Step S206: Encode and classify the classified system setting parameters into data packets.

即将系统设置参数编码为通信数据包即TCP/IP数据包;Encoding system setting parameters into communication packets, ie TCP/IP packets;

步骤S207:发送系统设置参数的压缩数据包。Step S207: Send a compressed data packet of the system setting parameter.

移动终端通过网络将TCP/IP数据包发送给网络服务器,网络服务器接收数据包并进行分类保存完成系统设置参数的备份。The mobile terminal sends the TCP/IP data packet to the network server through the network, and the network server receives the data packet and performs classification and saves to complete the backup of the system setting parameters.

在另一个实施例中,请参阅图3,本发明数据恢复包括以下步骤:In another embodiment, referring to FIG. 3, the data recovery of the present invention includes the following steps:

步骤S301:接收恢复系统设置参数至移动终端的恢复请求。Step S301: Receive a recovery request for restoring system setting parameters to the mobile terminal.

当移动终端需要对系统设置参数进行恢复时,接收到恢复系统设置参数至移动终端的恢复请求;When the mobile terminal needs to recover the system setting parameters, receiving a recovery request for restoring the system setting parameters to the mobile terminal;

步骤S302:使无线终端向网络服务器发送恢复请求。Step S302: The wireless terminal is caused to send a recovery request to the network server.

移动终端发送“开始恢复”请求给网络服务器,网络服务器接收到“开始恢复”命令后,找到跟用户匹配的系统设置参数,并将该系统设置参数发送给移动终端;The mobile terminal sends a “start recovery” request to the network server, and after receiving the “start recovery” command, the network server finds a system setting parameter that matches the user, and sends the system setting parameter to the mobile terminal;

步骤S303:接收来自网络服务器根据恢复请求发送来的系统设置参数的压缩数据包。Step S303: Receive a compressed data packet from a system setting parameter sent by the network server according to the recovery request.

网络服务器接收到移动终端发送的恢复请求后,到数据库中查找当前用户的系统设置参数,查找到系统设置参数后,将每项系统设置参数(包括参数类型,参数数据)打包为TCP/IP数据包,通过网络一一发送给移动终端;After receiving the recovery request sent by the mobile terminal, the network server searches the database for the current user's system setting parameters, and after finding the system setting parameters, packages each system setting parameter (including the parameter type and parameter data) into TCP/IP data. Packets are sent to the mobile terminal one by one through the network;

步骤S304:使移动终端对接收到的数据包进行解码,从而获得包括设置项的类型和数据的系统设置参数。Step S304: The mobile terminal is caused to decode the received data packet, thereby obtaining system setting parameters including the type and data of the setting item.

移动终端对接收到的数据包首先进行解码,解析获得的系统设置参数信息,其中系统设置参数信息包括设置项的类型和数据;The mobile terminal first decodes the received data packet, and parses the obtained system setting parameter information, where the system setting parameter information includes a type and data of the setting item;

步骤S305:使移动终端根据设置项的类型,进行系统设置并保存系统设置参数。Step S305: The mobile terminal is caused to perform system setting according to the type of the setting item and save the system setting parameter.

移动终端根据设置项的类型,分别设置系统参数,比如,根据音量类型的变量来设置音量的大小,根据待机画面类型来设置待机图片,根据铃声类型来设置提醒铃声等,设置完成后进行系统设置参数的本地保存;The mobile terminal separately sets system parameters according to the type of the setting item, for example, setting the volume according to the variable of the volume type, setting the standby picture according to the type of the standby screen, setting the reminder ringtone according to the ring type, and setting the system after the setting is completed. Local save of parameters;

步骤S306:使移动终端的系统状态恢复至系统设置参数所设定的状态。Step S306: Restore the system state of the mobile terminal to the state set by the system setting parameter.

当移动终端根据设置项类型进行系统设置并保存后,移动终端的系统状态恢复到系统设置参数所设定的状态,在此基础上可以进行新的设置并执行新一轮的备份恢复过程。After the mobile terminal performs system setting according to the setting item type and saves, the system state of the mobile terminal is restored to the state set by the system setting parameter, and on this basis, a new setting can be performed and a new round of backup and recovery process is performed.

作为一个优选的实施例,在本发明的数据备份和恢复的方法实施例中还包括获取用户身份标识信息步骤,其中,所述用户身份标识信息包括用户身份标识号码(用户ID)和密码,获取用户身份标识信息具体包括:As a preferred embodiment, the method for data backup and recovery of the present invention further includes the step of acquiring user identity information, wherein the user identity information includes a user identity number (user ID) and a password, and is obtained. The user identity information specifically includes:

在接收所述备份请求之前,使移动终端发送所述用户身份标识号码和密码,完成用户注册。在进行系统设置参数备份之前,用户通过移动终端连接上网络服务器后,输入用户ID和密码,并通过移动终端将用户ID和密码发送至网络服务器,网络服务器保存该用户ID和密码,完成用户注册,网络服务器建立与该用户ID和密码对应的用户数据库,用于保存该用户的系统设置参数,这样,实现了用户系统设置参数与用户账号绑定管理;Before receiving the backup request, the mobile terminal is caused to send the user identity number and password to complete the user registration. Before the system setting parameter backup is performed, after the user connects to the network server through the mobile terminal, the user ID and password are input, and the user ID and password are sent to the network server through the mobile terminal, and the network server saves the user ID and password to complete the user registration. The network server establishes a user database corresponding to the user ID and the password, and is configured to save the system setting parameter of the user, so that the user system setting parameter and the user account binding management are implemented;

在接收所述恢复请求之前,接收用户身份标识号码和密码,完成用户登录。在进行系统设置参数恢复之前,用户通过移动终端输入用户ID和密码,移动终端将该用户ID和密码发送至网络服务器,网络服务器将该用户ID和密码与原保存的用户ID和密码进行匹配,如果找到对应的用户即完成用户登录,否则,登录失败。Before receiving the recovery request, the user identity number and password are received to complete the user login. Before the system setting parameter is restored, the user inputs the user ID and password through the mobile terminal, and the mobile terminal sends the user ID and password to the network server, and the network server matches the user ID and password with the originally saved user ID and password. If the corresponding user is found, the user login is completed. Otherwise, the login fails.

其中,本实施例的用户登录流程请参阅图4,具体包括:For the user login process in this embodiment, refer to FIG. 4, which specifically includes:

步骤S401:输入用户ID及密码。Step S401: Input a user ID and a password.

在移动终端输入用户ID及密码,发出用户登录指示;Entering a user ID and password in the mobile terminal, and issuing a user login instruction;

步骤S402:使移动终端将用户ID及密码发送给网络服务器。Step S402: The mobile terminal is caused to send the user ID and password to the network server.

移动终端将获取的用户ID及密码通过网络发送给网络服务器;The mobile terminal sends the obtained user ID and password to the network server through the network;

步骤S403:网络服务器对该用户进行鉴权。Step S403: The network server authenticates the user.

网络服务器接收到用户ID及密码后,将该用户ID及密码与网络服务器中保存的用户信息进行对比,完成鉴权过程;After receiving the user ID and password, the network server compares the user ID and password with the user information saved in the network server, and completes the authentication process;

步骤S404:判断是否为合法用户。Step S404: determining whether it is a legitimate user.

网络服务器通过将接收到的用户ID及密码与网络服务器中的用户信息进行对比匹配,如果找到对应的用户信息,为合法用户,则执行步骤S406,如果找不到对应的用户信息,不是合法用户,则执行步骤S405;The network server compares and matches the received user ID and password with the user information in the network server. If the corresponding user information is found as a valid user, step S406 is performed. If the corresponding user information cannot be found, the network server is not a legitimate user. , step S405 is performed;

步骤S405:网络服务器发送登录失败给移动终端。Step S405: The network server sends a login failure to the mobile terminal.

如果所要登录的用户不是合法用户,则网络服务器发送登录失败的指示给移动终端;If the user to be logged in is not a legitimate user, the network server sends an indication of the login failure to the mobile terminal;

步骤S406:网络服务器发送登录成功消息给移动终端。Step S406: The network server sends a login success message to the mobile terminal.

如果所要登录的用户为合法用户,则网络服务器发送登录成功的消息给移动终端。If the user to be logged in is a legitimate user, the network server sends a message of successful login to the mobile terminal.

步骤S407:移动终端显示登录成功。Step S407: The mobile terminal displays that the login is successful.

移动终端接收到网络服务器发来的登录成功消息后,显示登录成功。用户登录成功后,可以进行系统设置参数备份或系统设置参数恢复的任何一种操作,在此情况下,用户不管是进行系统设置参数备份还是进行系统设置参数恢复操作,系统设置参数的改变只针对于当前所登录的用户系统状态。After receiving the login success message sent by the network server, the mobile terminal displays that the login is successful. After the user logs in successfully, you can perform any operation such as system setting parameter backup or system setting parameter recovery. In this case, whether the user performs system setting parameter backup or system setting parameter recovery operation, the system setting parameter changes only for the user. The status of the user system currently logged in.

请参阅图5,为本发明实施例移动终端的原理框图,如图所示,移动终端包括:5 is a schematic block diagram of a mobile terminal according to an embodiment of the present invention. As shown in the figure, the mobile terminal includes:

参数备份模块501:用于接收对系统设置参数进行备份的备份请求,并根据备份请求向网络服务器发送所述系统设置参数的压缩数据包,以使所述网络服务器备份系统设置参数。The parameter backup module 501 is configured to receive a backup request for backing up the system setting parameter, and send the compressed data packet of the system setting parameter to the network server according to the backup request, so that the network server backs up the system setting parameter.

用户进行系统设置后,需要对系统设置参数进行备份时,通过参数备份模块501发送备份请求,参数备份模块501根据系统设置参数的设置项类型对系统设置参数进行分类编码压缩成TCP/IP数据包发送给网络服务器以完成系统设置参数的备份;After the system is set up by the user, when the system setting parameter needs to be backed up, the parameter backup module 501 sends a backup request, and the parameter backup module 501 classifies and encodes the system setting parameter into a TCP/IP data packet according to the setting item type of the system setting parameter. Send to the web server to complete the backup of the system setup parameters;

请求恢复模块502:用于接收恢复所述系统设置参数至移动终端的恢复请求,并向网络服务器发送恢复请求。The request recovery module 502 is configured to receive a recovery request for restoring the system setting parameter to the mobile terminal, and send a recovery request to the network server.

移动终端需要恢复系统设置参数时,通过请求恢复模块502发送恢复请求给网络服务器;When the mobile terminal needs to restore the system setting parameters, the request recovery module 502 sends a recovery request to the network server;

恢复控制模块503:用于接收来自所述网络服务器根据恢复请求发送来的系统设置参数的TCP/IP数据包,并控制移动终端的系统状态恢复至系统设置参数所设定的状态。The recovery control module 503 is configured to receive a TCP/IP data packet from a system setting parameter sent by the network server according to the recovery request, and control a system state of the mobile terminal to return to a state set by the system setting parameter.

网络服务器接收到移动终端的恢复请求后,找到与请求用户相匹配的系统设置参数并通过网络将系统设置参数的TCP/IP数据包发送给移动终端,移动终端的恢复控制模块503接收TCP/IP数据包,并对数据包进行解码,得到包括设置项类型和数据的系统设置参数,并根据设置项类型控制系统设置并保存系统设置参数,使移动终端的系统状态恢复到系统设置参数所设定的状态。After receiving the recovery request of the mobile terminal, the network server finds the system setting parameter that matches the requesting user and sends the TCP/IP data packet of the system setting parameter to the mobile terminal through the network, and the recovery control module 503 of the mobile terminal receives the TCP/IP. Data packet, and decoding the data packet, obtaining system setting parameters including setting item type and data, and controlling system settings according to the setting item type and saving system setting parameters, so that the system state of the mobile terminal is restored to the system setting parameter setting. status.

进一步地,本发明移动终端实施例还包括:Further, the mobile terminal embodiment of the present invention further includes:

用户信息控制模块504:用于在参数备份模块501接收备份请求之前,发送所述用户身份标识号码和密码,完成用户注册;还用于在请求恢复模块502接收恢复请求之前,接收用户身份标识号码和密码,完成用户登录。The user information control module 504 is configured to: before the parameter backup module 501 receives the backup request, send the user identity number and password to complete the user registration; and further, before the request recovery module 502 receives the recovery request, receive the user identity number. And password to complete user login.

在参数备份模块接收备份请求之前,用户信息控制模块504发送用户身份标识号码和密码,完成用户注册,以使在参数备份模块501进行系统设置参数进行备份时,网络服务器根据用户注册信息建立对应的用户数据库进行相应用户系统设置参数的保存;Before the parameter backup module receives the backup request, the user information control module 504 sends the user identity number and the password to complete the user registration, so that when the parameter backup module 501 performs the system setting parameter for backup, the network server establishes a corresponding according to the user registration information. The user database saves the corresponding user system setting parameters;

在请求恢复模块502接收恢复请求之前,用户信息控制模块504接收用户身份标识号码和密码,完成用户登录,以使恢复控制模块503在进行系统设置参数恢复时,网络服务器从对应的用户数据库中找到该用户的系统设置参数发送给移动终端,使移动终端的系统设置恢复到请求用户之前设置的状态。Before the request recovery module 502 receives the recovery request, the user information control module 504 receives the user identity number and password, and completes the user login, so that the recovery control module 503 finds the system setting parameter recovery, the network server finds from the corresponding user database. The user's system setting parameters are sent to the mobile terminal, so that the system settings of the mobile terminal are restored to the state set by the requesting user.

其中,本实施例的参数备份模块501还包括:The parameter backup module 501 of this embodiment further includes:

读取单元11:用于一一读取系统设置参数信息。The reading unit 11 is configured to read system setting parameter information one by one.

移动终端在发送备份请求之后,通过读取单元11分别读取系统中的系统设置参数,包括音量的大小,语音的类型等;After the mobile terminal sends the backup request, the reading unit 11 respectively reads the system setting parameters in the system, including the volume of the volume, the type of the voice, and the like;

判断单元12:用于判断所读取的所述系统设置参数信息中是否有未备份的设置项。The determining unit 12 is configured to determine whether there is a setting item that is not backed up in the read system setting parameter information.

移动终端通过判断单元12判断所读取的系统设置参数信息中是否有未备份的设置项,如果有未备份的设置项,则对未备份的设置项的系统设置参数根据设置项类型对其进行分类,如果没有未备份的设置项,则结束备份;The mobile terminal determines, by the determining unit 12, whether there is an unbacked setting item in the read system setting parameter information. If there is a setting item that is not backed up, the system setting parameter of the unbacked setting item is performed according to the setting item type. Classification, if there are no settings that are not backed up, the backup ends;

编码单元13:用于将所读取的未备份系统设置参数进行分类编码并压缩成数据包。The encoding unit 13 is configured to classify and encode the read unbacked system setting parameters into a data packet.

移动终端对所读取的未备份系统设置参数进行分类后,通过编码单元13对系统设置参数进行编码并压缩成TCP/IP数据包;After the mobile terminal classifies the read unbacked system setting parameters, the system setting parameters are encoded by the encoding unit 13 and compressed into TCP/IP data packets;

发送单元14:用于将数据包发送给所述网络服务器。The sending unit 14 is configured to send the data packet to the network server.

移动终端通过发送单元14将TCP/IP数据包发送给网络服务器。The mobile terminal transmits the TCP/IP data packet to the network server through the transmitting unit 14.

其中,本实施例的恢复控制模块503还包括:The recovery control module 503 of this embodiment further includes:

接收单元31:用于接收来自网络服务器根据恢复请求发送来的系统设置参数的压缩数据包。The receiving unit 31 is configured to receive a compressed data packet from a system setting parameter sent by the network server according to the recovery request.

移动终端通过接收单元31接收网络服务器根据恢复请求发送来的系统设置参数的TCP/IP数据包;The mobile terminal receives, by the receiving unit 31, a TCP/IP data packet of a system setting parameter sent by the network server according to the recovery request;

解码单元32:用于对接收到的数据包进行解码,从而获得包括设置项的类型与数值的系统设置参数。The decoding unit 32 is configured to decode the received data packet to obtain a system setting parameter including a type and a value of the setting item.

移动终端通过解码单元32对接收到的来自网络服务器的TCP/IP数据包进行解码,以获得包括设置项的类型和数值的系统设置参数;The mobile terminal decodes the received TCP/IP data packet from the network server through the decoding unit 32 to obtain a system setting parameter including a type and a value of the setting item;

保存单元33:用于根据设置项的类型,进行系统设置并保存系统设置参数。The saving unit 33 is configured to perform system setting and save system setting parameters according to the type of the setting item.

移动终端通过保存单元33对根据设置项的类型进行系统设置后的系统设置参数进行保存。The mobile terminal saves the system setting parameters after the system setting according to the type of the setting item by the saving unit 33.

请参阅图6,为本发明用于数据备份和恢复的服务器实施例的原理框图,如图所示,服务器包括:Please refer to FIG. 6, which is a schematic block diagram of an embodiment of a server for data backup and recovery according to the present invention. As shown in the figure, the server includes:

通信模块601:用于从移动终端获取用户身份标识信息并建立对应的用户数据库。The communication module 601 is configured to acquire user identity information from the mobile terminal and establish a corresponding user database.

服务器通过通信模块601从移动终端获取用户身份标识信息并建立与用户信息对应的用户数据库;The server acquires user identity information from the mobile terminal through the communication module 601 and establishes a user database corresponding to the user information;

存储模块602:用于存储用户身份标识信息,还用于根据用户身份标识信息将来自移动终端的系统设置参数进行对应保存。The storage module 602 is configured to store user identity information, and is further configured to save the system setting parameters from the mobile terminal according to the user identity information.

服务器获取到用户身份标识信息后,通过存储模块602对用户身份标识信息进行保存,同时在进行备份或恢复过程中,服务器通过存储模块602对用户的系统设置参数根据用户信息保存到对应的用户数据库中;After the server obtains the user identity information, the storage module 602 saves the user identity information, and during the backup or recovery process, the server saves the user's system setting parameters to the corresponding user database according to the user information through the storage module 602. in;

处理模块603:用于识别来自移动终端的备份/恢复请求,并根据备份/恢复请求对系统设置参数进行处理。The processing module 603 is configured to identify a backup/restore request from the mobile terminal, and process the system setting parameters according to the backup/restore request.

服务器通过处理模块603对系统设置参数进行处理具体为:接收到来自移动终端的请求时,首先判断是备份请求还是恢复请求,如果是备份请求,根据用户信息找到对应的用户数据库,将该用户根据备份请求发来的系统设置参数压缩数据包保存到该用户的数据库中,完成用户系统设置参数的备份;如果是恢复请求,则首先判断请求用户是否是合法用户,如果是合法用户,则通过匹配找到该用户的数据库中的系统设置参数并通过网络将系统设置参数的压缩数据包发送给移动终端,使移动终端完成系统设置参数的恢复,如果不是合法用户,则使移动终端结束系统设置参数的恢复。The server processes the system setting parameters through the processing module 603. Specifically, when receiving the request from the mobile terminal, first determining whether it is a backup request or a recovery request, and if it is a backup request, finding a corresponding user database according to the user information, and the user is based on the user The system setting parameter sent by the backup request compresses the data packet and saves it to the user's database to complete the backup of the user system setting parameters. If it is a recovery request, it first determines whether the requesting user is a legitimate user, and if it is a legitimate user, it matches Finding the system setting parameter in the user's database and transmitting the compressed data packet of the system setting parameter to the mobile terminal through the network, so that the mobile terminal completes the recovery of the system setting parameter, and if it is not a legitimate user, causes the mobile terminal to end the system setting parameter. restore.

请参阅图7,为本发明用于数据备份和恢复的系统的实施例,该系统包括移动终端701和服务器702:Please refer to FIG. 7, which is an embodiment of a system for data backup and recovery according to the present invention. The system includes a mobile terminal 701 and a server 702:

其中,移动终端701可以是前述移动终端实施例中的任一个;其中,服务器702可以是前述服务器实施例中的任一个。移动终端701与服务器702通过网络实现通信。The mobile terminal 701 may be any one of the foregoing mobile terminal embodiments; wherein the server 702 may be any one of the foregoing server embodiments. The mobile terminal 701 and the server 702 implement communication via a network.

网络是移动终端701与服务器702之间的通讯桥梁,移动终端701与服务器702通过网络进行通讯,完成数据的传输和发送。The network is a communication bridge between the mobile terminal 701 and the server 702. The mobile terminal 701 and the server 702 communicate through the network to complete data transmission and transmission.

通过上述实施例的阐述,相对于现有技术,本发明的优点在于:通过将移动终端的系统设置参数备份至服务器,在恢复时从服务器接收回来,由此避免用户更换移动终端或升级移动终端后系统设置参数的丢失以及重新设置带来的麻烦,极大的方便用户,给用户一种全新的体验。With the above embodiments, the present invention has an advantage over the prior art in that the system setting parameters of the mobile terminal are backed up to the server, and are received back from the server during recovery, thereby preventing the user from replacing the mobile terminal or upgrading the mobile terminal. The loss of the system setting parameters and the trouble caused by the resetting are extremely convenient for the user and give the user a brand new experience.

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above is only the embodiment of the present invention, and is not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformation of the present invention and the contents of the drawings may be directly or indirectly applied to other related technologies. The fields are all included in the scope of patent protection of the present invention.

Claims (6)

一种数据备份和恢复的系统,所述系统包括移动终端和服务器,其中:A system for data backup and recovery, the system comprising a mobile terminal and a server, wherein: 所述移动终端包括:参数备份模块,用于接收对移动终端内的系统设置参数进行备份的备份请求,并使所述移动终端根据备份请求向网络服务器发送所述系统设置参数,以使所述网络服务器备份系统设置参数;请求恢复模块,用于接收恢复所述系统设置参数至移动终端的恢复请求,并使移动终端向网络服务器发送恢复请求;恢复控制模块,用于接收来自所述网络服务器根据恢复请求发送来的系统设置参数,并控制移动终端的系统状态恢复至系统设置参数所设定的状态,其中,所述参数备份模块包括:读取单元,用于接收对系统设置参数进行备份的备份请求,并根据备份请求一一读取系统设置参数信息;判断单元,用于判断所读取的所述系统设置参数信息中是否有未备份的设置项;编码单元,用于将所读取的未备份系统设置参数进行分类编码并压缩成数据包;发送单元,用于将所述数据包发送给所述网络服务器;所述恢复控制模块包括: 接收单元,用于接收来自所述网络服务器根据恢复请求发送来的系统设置参数的压缩数据包;解码单元,用于对接收到的所述数据包进行解码,从而获得包括设置项的类型与数值的系统设置参数;保存单元,用于根据设置项的类型,进行系统设置并保存系统设置参数;The mobile terminal includes: a parameter backup module, configured to receive a backup request for backing up system setting parameters in the mobile terminal, and enable the mobile terminal to send the system setting parameter to the network server according to the backup request, so that the The network server backup system setting parameter; the request recovery module is configured to receive a recovery request for restoring the system setting parameter to the mobile terminal, and enable the mobile terminal to send a recovery request to the network server; and the recovery control module is configured to receive the network server from the network server The system setting parameter sent according to the recovery request, and controlling the system state of the mobile terminal to return to the state set by the system setting parameter, wherein the parameter backup module comprises: a reading unit, configured to receive a backup of the system setting parameter The backup request, and the system setting parameter information is read one by one according to the backup request; the determining unit is configured to determine whether there is an unbacked setting item in the read system setting parameter information; the coding unit is used to read the Take the unbacked system setting parameters for classification and compression and compression Data packet; transmitting means for transmitting the data packet to the network server; the restoration control module comprises: a receiving unit, configured to receive a compressed data packet from a system setting parameter sent by the network server according to the recovery request, and a decoding unit, configured to decode the received data packet, thereby obtaining a type and a value including the setting item System setting parameter; a saving unit for performing system setting and saving system setting parameters according to the type of setting item; 所述服务器包括:通信模块,用于从移动终端获取用户身份标识信息并建立对应的用户数据库;存储模块,用于存储用户身份标识信息,还用于根据用户身份标识信息将来自移动终端的系统设置参数进行对应保存;处理模块,用于识别来自移动终端的备份/恢复请求,并根据所述备份/恢复请求对系统设置参数进行处理。The server includes: a communication module, configured to acquire user identity information from the mobile terminal and establish a corresponding user database; a storage module, configured to store user identity information, and a system for the mobile terminal according to the user identity information Setting parameters for corresponding storage; a processing module for identifying a backup/restore request from the mobile terminal, and processing the system setting parameters according to the backup/restore request. 一种移动终端,其中,所述终端包括:A mobile terminal, wherein the terminal comprises: 参数备份模块,用于接收对系统设置参数进行备份的备份请求,并根据备份请求向网络服务器发送所述系统设置参数的压缩数据包,以使所述网络服务器备份系统设置参数;a parameter backup module, configured to receive a backup request for backing up system setting parameters, and send a compressed data packet of the system setting parameter to the network server according to the backup request, so that the network server backs up the system setting parameter; 请求恢复模块,用于接收恢复所述系统设置参数至移动终端的恢复请求,并向网络服务器发送恢复请求;Requesting a recovery module, configured to receive a recovery request for restoring the system setting parameter to the mobile terminal, and send a recovery request to the network server; 恢复控制模块,用于接收来自所述网络服务器根据恢复请求发送来的系统设置参数的压缩数据包,并控制移动终端的系统状态恢复至系统设置参数所设定的状态。And a recovery control module, configured to receive a compressed data packet from a system setting parameter sent by the network server according to the recovery request, and control a system state of the mobile terminal to return to a state set by the system setting parameter. 根据权利要求2所述的移动终端,其中,所述参数备份模块包括:The mobile terminal of claim 2, wherein the parameter backup module comprises: 读取单元,用于接收对系统设置参数进行备份的备份请求,并根据备份请求一一读取系统设置参数信息;a reading unit, configured to receive a backup request for backing up system setting parameters, and read system setting parameter information one by one according to the backup request; 判断单元,用于判断所读取的所述系统设置参数信息中是否有未备份的设置项;a determining unit, configured to determine whether there is a setting item that is not backed up in the read system setting parameter information; 编码单元,用于将所读取的未备份系统设置参数进行分类编码并压缩成数据包;a coding unit, configured to classify and encode the read unbacked system setting parameters into a data packet; 发送单元,用于将所述数据包发送给所述网络服务器。 And a sending unit, configured to send the data packet to the network server. 根据权利要求2所述的移动终端,其中,所述恢复控制模块包括:The mobile terminal of claim 2, wherein the recovery control module comprises: 接收单元,用于接收来自所述网络服务器根据恢复请求发送来的系统设置参数的压缩数据包; a receiving unit, configured to receive a compressed data packet from a system setting parameter sent by the network server according to the recovery request; 解码单元,用于对接收到的所述数据包进行解码,从而获得包括设置项的类型与数值的系统设置参数;a decoding unit, configured to decode the received data packet, thereby obtaining a system setting parameter including a type and a value of the setting item; 保存单元,用于根据设置项的类型,进行系统设置并保存系统设置参数。A save unit that performs system setup and saves system setup parameters based on the type of setup item. 根据权利要求1所述的移动终端,其中,所述终端还包括:The mobile terminal of claim 1, wherein the terminal further comprises: 用户信息控制模块,用于在参数备份模块接收所述备份请求之前,发送所述用户身份标识号码和密码,完成用户注册;还用于在请求恢复模块接收所述恢复请求之前,接收用户身份标识号码和密码,完成用户登录。The user information control module is configured to send the user identity number and password to complete the user registration before the parameter backup module receives the backup request, and to receive the user identity before requesting the recovery module to receive the recovery request. Number and password to complete user login. 一种用于数据备份和恢复的服务器,其中,所述服务器包括: A server for data backup and recovery, wherein the server comprises: 通信模块,用于从移动终端获取用户身份标识信息并建立对应的用户数据库;a communication module, configured to acquire user identity information from the mobile terminal and establish a corresponding user database; 存储模块,用于存储用户身份标识信息,还用于根据用户身份标识信息将来自移动终端的系统设置参数进行对应保存;a storage module, configured to store user identity information, and configured to save system setting parameters from the mobile terminal according to user identity information; 处理模块,用于识别来自移动终端的备份/恢复请求,并根据所述备份/恢复请求对系统设置参数进行处理。And a processing module, configured to identify a backup/restore request from the mobile terminal, and process the system setting parameters according to the backup/restore request.
PCT/CN2013/073049 2012-05-17 2013-03-22 System for data backup and restoration, server and mobile terminal Ceased WO2013170660A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP13791217.6A EP2852199A4 (en) 2012-05-17 2013-03-22 SYSTEM FOR BACKUP AND DATA RESTORATION, AND CORRESPONDING SERVER AND MOBILE TERMINAL
US14/386,539 US9332416B2 (en) 2012-05-17 2013-03-22 System, server and mobile terminal for backing up and recovering data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2012101548673A CN102711094A (en) 2012-05-17 2012-05-17 Method, system and mobile terminal for backing-up and recovering data
CN201210154867.3 2012-05-17

Publications (1)

Publication Number Publication Date
WO2013170660A1 true WO2013170660A1 (en) 2013-11-21

Family

ID=46903615

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/073049 Ceased WO2013170660A1 (en) 2012-05-17 2013-03-22 System for data backup and restoration, server and mobile terminal

Country Status (4)

Country Link
US (1) US9332416B2 (en)
EP (1) EP2852199A4 (en)
CN (1) CN102711094A (en)
WO (1) WO2013170660A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2990947A1 (en) * 2014-08-15 2016-03-02 Xiaomi Inc. Method and apparatus for backing up data and electronic device
CN111240634A (en) * 2020-01-08 2020-06-05 百度在线网络技术(北京)有限公司 Sound box working mode adjusting method and device
WO2024178934A1 (en) * 2023-02-28 2024-09-06 广州朗国电子科技股份有限公司 Automatic restoration method and apparatus for configuration of advertisement player terminal, and storage medium

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2376171T3 (en) * 2003-05-01 2012-03-09 Interdigital Technology Corporation METHOD AND APPLIANCE FOR DELIVERY OF DATA / VOICE BASE SERVICES ON WINNERS AND WIRELESS LANS (WLANS) COUPLED TO 3GPP DEVICES THAT INCLUDE ARCHITECTURE ELEMENTS AND PROTOCOL INFORMATION RELATING TO A MESSAGE WRITING SERVICE.
CN102711094A (en) * 2012-05-17 2012-10-03 惠州Tcl移动通信有限公司 Method, system and mobile terminal for backing-up and recovering data
CN104426918A (en) * 2013-08-19 2015-03-18 联想(北京)有限公司 Device setting method and electronic device
CN104268033B (en) * 2014-09-22 2018-05-15 北京数字天域科技有限责任公司 The storage method of terminal data, the method and device for recovering terminal default setting
CN106487545A (en) * 2015-08-26 2017-03-08 中兴通讯股份有限公司 A kind of data processing method and device, communication system
CN106657251A (en) * 2016-10-25 2017-05-10 广东欧珀移动通信有限公司 A data synchronization method and device
CN106921959B (en) * 2017-04-26 2020-12-29 努比亚技术有限公司 Mobile terminal flashing method and device and flashing equipment
CN108093025A (en) * 2017-11-16 2018-05-29 维沃移动通信有限公司 A kind of method and apparatus of data synchronization
CN110572886A (en) * 2019-09-12 2019-12-13 河北中晟易通科技有限公司 Novel intelligent terminal
CN111130856A (en) * 2019-12-06 2020-05-08 山东英信计算机技术有限公司 A server configuration method, system, device, and computer-readable storage medium
CN111182528B (en) * 2019-12-31 2023-05-23 战硼 Terminal service system
CN112131052B (en) * 2020-10-23 2024-02-09 北京安石科技有限公司 Method and system for quickly recovering operating system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1351292A (en) * 2000-10-27 2002-05-29 刘劲彤 Information stand-by and restoration method for wireless equipment
CN1592464A (en) * 2003-08-26 2005-03-09 三星电子株式会社 Apparatus and method for processing a data backup service for use in a mobile terminal
CN1980461A (en) * 2005-11-30 2007-06-13 中兴通讯股份有限公司 Device and method for realizing information recovery at network side
US20090249011A1 (en) * 2008-03-27 2009-10-01 Fujitsu Limited Delivery data backup apparatus, delivery data backup method and delivery data backup program
CN102711094A (en) * 2012-05-17 2012-10-03 惠州Tcl移动通信有限公司 Method, system and mobile terminal for backing-up and recovering data

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100433867C (en) * 2004-12-08 2008-11-12 华为技术有限公司 Method and device for preventing loss of personal data in mobile terminal
US20070099610A1 (en) * 2005-10-31 2007-05-03 Daesin Information Technology Co., Ltd. Method of automatically backing up and restoring PIMS data of mobile communication terminal
US7441092B2 (en) * 2006-04-20 2008-10-21 Microsoft Corporation Multi-client cluster-based backup and restore
CN101378400B (en) * 2007-08-30 2013-01-30 国际商业机器公司 Method, server and system for realizing aggregation of desktop application and web application
US8467768B2 (en) * 2009-02-17 2013-06-18 Lookout, Inc. System and method for remotely securing or recovering a mobile device
CN101860611A (en) * 2009-04-08 2010-10-13 北京闻言科技有限公司 Method for backuping personalized information of mobile phone client
US9386098B2 (en) * 2010-06-11 2016-07-05 Fidelithon Systems, Llc Smartphone management system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1351292A (en) * 2000-10-27 2002-05-29 刘劲彤 Information stand-by and restoration method for wireless equipment
CN1592464A (en) * 2003-08-26 2005-03-09 三星电子株式会社 Apparatus and method for processing a data backup service for use in a mobile terminal
CN1980461A (en) * 2005-11-30 2007-06-13 中兴通讯股份有限公司 Device and method for realizing information recovery at network side
US20090249011A1 (en) * 2008-03-27 2009-10-01 Fujitsu Limited Delivery data backup apparatus, delivery data backup method and delivery data backup program
CN102711094A (en) * 2012-05-17 2012-10-03 惠州Tcl移动通信有限公司 Method, system and mobile terminal for backing-up and recovering data

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2852199A4 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2990947A1 (en) * 2014-08-15 2016-03-02 Xiaomi Inc. Method and apparatus for backing up data and electronic device
CN111240634A (en) * 2020-01-08 2020-06-05 百度在线网络技术(北京)有限公司 Sound box working mode adjusting method and device
WO2024178934A1 (en) * 2023-02-28 2024-09-06 广州朗国电子科技股份有限公司 Automatic restoration method and apparatus for configuration of advertisement player terminal, and storage medium

Also Published As

Publication number Publication date
US9332416B2 (en) 2016-05-03
US20150072673A1 (en) 2015-03-12
EP2852199A1 (en) 2015-03-25
CN102711094A (en) 2012-10-03
EP2852199A4 (en) 2016-01-20

Similar Documents

Publication Publication Date Title
WO2013170660A1 (en) System for data backup and restoration, server and mobile terminal
WO2019112268A1 (en) Method and device for reconnecting bluetooth communication
WO2020246822A1 (en) Electronic device and method for switching electronic device between dual standby mode and single standby mode
WO2017122980A1 (en) Electronic device and method for authenticating identification information thereof
WO2016033929A1 (en) Cloud data backup and recovery method
WO2017067271A1 (en) Fingerprint recognition method, fingerprint recognition apparatus, and mobile terminal
WO2019054779A1 (en) Electronic device for processing message and method for operating same
WO2018233352A1 (en) Data transmission method, device, terminal and computer readable storage medium
WO2020032445A1 (en) Electronic device, external electronic device, and method of managing embedded subscriber identity modules of external electronic device
WO2019143044A1 (en) Electronic device for providing call continuity in weak electric field environment and control method
WO2017131441A1 (en) Method and electronic device for providing tethering service
WO2019235813A1 (en) Electronic device supporting multiple wireless communication protocols and method therefor
WO2019194427A1 (en) Electronic device for managing application relating to key of external electronic device, and operating method of electronic device
WO2020171466A1 (en) Electronic device, and authentication method in electronic device
EP3750371A1 (en) Electronic device for connecting with external devices based on connection information and operating method thereof
WO2019164220A1 (en) Electronic device and method for performing antenna tuning
WO2019039706A1 (en) Electronic device and data management method thereof
WO2020197339A1 (en) Method for processing network packets and electronic device therefor
WO2022203462A1 (en) Electronic device and operation method of electronic device
WO2017185647A1 (en) Softsim-based imsi number management and calling methods, server and network side device
WO2020032353A1 (en) Electronic device, external electronic device, and method for managing esim of external electronic device
WO2021112560A1 (en) Electronic device and method for providing message chatting service
CN111858182A (en) Data reading method and device, storage medium and mobile terminal
WO2021162323A1 (en) Electronic device and method for operating content using same
WO2021194210A1 (en) Electronic device and method for using cached data based on subscriber identification information in electronic device

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: 13791217

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2013791217

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 14386539

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE