CN106445739A - Data migration method and terminal device - Google Patents

Data migration method and terminal device Download PDF

Info

Publication number
CN106445739A
CN106445739A CN201610825482.3A CN201610825482A CN106445739A CN 106445739 A CN106445739 A CN 106445739A CN 201610825482 A CN201610825482 A CN 201610825482A CN 106445739 A CN106445739 A CN 106445739A
Authority
CN
China
Prior art keywords
application
data
terminal equipment
backup
priority
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.)
Granted
Application number
CN201610825482.3A
Other languages
Chinese (zh)
Other versions
CN106445739B (en
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610825482.3A priority Critical patent/CN106445739B/en
Publication of CN106445739A publication Critical patent/CN106445739A/en
Priority to PCT/CN2017/092871 priority patent/WO2018049904A1/en
Application granted granted Critical
Publication of CN106445739B publication Critical patent/CN106445739B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a data migration method. The method comprises the steps that by scanning a two-dimensional code of a second terminal device, a first terminal device is connected with a hotspot established by the second terminal device, and the two-dimensional code is generated based on a name of the hotspot and a hotspot connecting password; the first terminal device backs up data of a first application, so as to obtain a first data set and transmit the first data set to the second terminal device, and the importance priority of the first application is larger than or equal to a preset priority. The embodiment of the invention further provides a terminal device. By adoption of the data migration method and the terminal device, the problem of unnecessary memory occupation caused by a new mobile phone can be solved.

Description

A kind of data migration method and terminal unit
Technical field
The present invention relates to electronic technology field, more particularly to a kind of data migration method and terminal unit.
Background technology
The frequency more and more higher of the current hand-off machine of people, but for lazy cancer patient and science and technology little Bai, change planes and be equal to All restart, APP used in everyday, and important chat record, document, in these old machines such as all WiFi passwords for connecting Drop custom all without it is all glad 10 minutes to change planes each time, worried 10 hours.In order to solve the problem, occur in that Data Migration, Data Migration is old mobile phone Backup Data, and being then passed to new cell-phone carries out data recovery to reach the purpose that changes planes.
At present, Data Migration is typically old mobile phone and all of data is backed up (such as contact person, note, application journey Sequence etc.), then all data for having backed up being passed to new cell-phone carries out data recovery.All data of old mobile phone are passed to new hand Machine, it is not that user wants to move on new cell-phone that may there are some applications in old mobile phone, and then brings not to new cell-phone Necessary EMS memory occupation.
Content of the invention
The embodiment of the present invention provides a kind of data migration method and terminal unit, unnecessary to avoiding bringing to new cell-phone EMS memory occupation problem.
In a first aspect, the embodiment of the present invention provides a kind of data migration method, including:
First terminal equipment passes through to scan the Quick Response Code of second terminal equipment, to connect second terminal equipment foundation Focus, the Quick Response Code is generated based on the hotspot name and focus connection password;
The data that the first terminal device backup first is applied, to obtain the first data set, and described first are counted The second terminal equipment is sent to according to collection, the important priority of first application is more than or equal to pre-set priority.
Second aspect, embodiments provides a kind of terminal unit, including:
Focus link block, for the Quick Response Code by scanning second terminal equipment, to connect the second terminal equipment The focus of foundation, the Quick Response Code is generated based on the hotspot name and focus connection password;
Data backup module, for the data of the first application of backup, to obtain the first data set;
Data transmitting module, for sending first data set to the second terminal equipment, first application Important priority be more than or equal to pre-set priority.
The third aspect, embodiments provides a kind of terminal unit, including:
Be stored with the memorizer of executable program code;
The processor for coupling with the memorizer;
The processor calls the executable program code for storing in the memorizer, executes such as the embodiment of the present invention Part or all of step described in first aspect.
Fourth aspect, the present invention provides a kind of computer-readable storage medium, for saving as embodiment of the present invention second aspect Computer software instructions used by the terminal unit of offer, which includes for executing the program designed by above-mentioned aspect.
In this programme, before first terminal equipment carries out data backup, first terminal equipment first determines important preferential Then level backs up the data of the first application again more than or equal to the first application of pre-set priority, finally again by backed up the The data of one application send second terminal equipment to, can so avoid used equipment by certain user be not desired to move on new equipment should Data Migration is on new equipment, and brings unnecessary EMS memory occupation problem to new cell-phone.
The aspects of the invention or other in terms of can more straightforward in the following description.
Description of the drawings
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing Accompanying drawing to be used needed for technology description is had to be briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, acceptable Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is a kind of schematic diagram of communication system provided in an embodiment of the present invention;
A kind of schematic flow sheet of data migration method that Fig. 2 is provided for first embodiment of the invention;
A kind of schematic flow sheet of data migration method that Fig. 3 is provided for second embodiment of the invention;
A kind of structural representation of terminal unit that Fig. 4 is provided for first embodiment of the invention;
A kind of structural representation of terminal unit that Fig. 5 is provided for second embodiment of the invention;
A kind of structural representation of terminal unit that Fig. 6 is provided for third embodiment of the invention.
Specific embodiment
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the embodiment of the present invention Accompanying drawing, is clearly and completely described to the technical scheme in the embodiment of the present invention, it is clear that described embodiment is only The embodiment of a present invention part, rather than whole embodiments.Based on the embodiment in the present invention, ordinary skill people The every other embodiment obtained under the premise of creative work is not made by member, should all belong to the model of present invention protection Enclose.
It is described in detail individually below.
Term " first ", " second ", " the 3rd " in description and claims of this specification and the accompanying drawing and " Four " be etc. for distinguishing different objects, rather than for describing particular order.Additionally, term " comprising " and " having " and it Any deformation, it is intended that cover and non-exclusive include.For example contain the process of series of steps or unit, method, be System, product or equipment are not limited to the step of listing or unit, but alternatively also include the step of not listing or list Unit, or alternatively also include other steps intrinsic for these processes, method, product or equipment or unit.
Referenced herein " embodiment " is it is meant that the special characteristic, structure or the characteristic that describe can be wrapped in conjunction with the embodiments It is contained at least one embodiment of the present invention.Each position in the description occur the phrase might not each mean identical Embodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly and Implicitly it is understood by, embodiment described herein can be combined with other embodiments.
Hereinafter, the part term in the application is explained, in order to skilled artisan understands that.
1), terminal unit, also referred to as user equipment (User Equipment, UE), are that one kind provides a user with voice And/or the equipment of data connectivity, for example, portable equipment with wireless connecting function, mobile unit etc..Common terminal For example include:Mobile phone, panel computer, notebook computer, palm PC, mobile internet device (mobile internet Device, MID), wearable device, such as intelligent watch, Intelligent bracelet, pedometer etc..
2) focus refers to that reception GPRS, 3G, 4G or 5G signal of terminal unit is converted into WIFI signal to be sent out again, this Sample terminal unit has just become a WIFI hot spot.The terminal unit of focus can be set up, and require must be with WAP (Access point, AP) function.
3) data set is also called data set, data acquisition system or data acquisition system, is a kind of set being made up of data.
4) thread, sometimes referred to as Lightweight Process (Lightweight Process, LWP), be program performing stream most Junior unit.
5) serial execute specify be action A and action B be priority execution relation, such as, first carry out action A and execute action again B, or, first carry out action B and execute action A again.
6) executed in parallel is execution action A and action B respectively in two lines journey, such as, executes dynamic in first thread Make A, execution action B on the second thread, the two can be and meanwhile carrying out, or execute an action during Execute another action.
7), " multiple " refer to two or more."and/or", describes the incidence relation of affiliated partner, and expression can be deposited In three kinds of relations, for example, A and/or B, can represent:Individualism A, while there is A and B, these three situations of individualism B. Character "/" typicallys represent forward-backward correlation to liking a kind of relation of "or".
Below in conjunction with the accompanying drawings embodiments herein is described.
It is a kind of schematic diagram of communication system disclosed in the embodiment of the present invention to refer to Fig. 1, Fig. 1.Communication system shown in Fig. 1 System includes first terminal equipment 110 and second terminal equipment 120, and wherein, first terminal equipment 110 is set by scanning second terminal Standby 120 Quick Response Code, to connect the focus of the foundation of second terminal equipment 120, above-mentioned Quick Response Code be based on hotspot name and focus Connection password generation;First terminal equipment 110 backs up the data of the first application, to obtain the first data set, and by first Data set sends second terminal equipment 120 to, and the important priority of the first application is more than or equal to pre-set priority, can so keep away Exempt from the Data Migration of the application that certain user is not desired to move on new equipment by used equipment on new equipment, and bring not to new cell-phone Necessary EMS memory occupation problem.
Refer to the schematic flow sheet that Fig. 2, Fig. 2 are a kind of data migration method provided in an embodiment of the present invention, including with Lower step:
S201, first terminal equipment pass through to scan the Quick Response Code of second terminal equipment, to connect the second terminal equipment The focus of foundation, the Quick Response Code is generated based on the hotspot name and focus connection password.
S202, the data of the first terminal device backup first application, to obtain the first data set, and by described the One data set sends the second terminal equipment to, and the important priority of first application is more than or equal to pre-set priority.
Wherein, above-mentioned Quick Response Code be second terminal equipment after focus is set up, voluntarily according to hotspot name and focus even Connect password generation.
Wherein, pre-set priority can be priority 1, priority 2, priority 3 etc..Wherein, 1 > priority of priority 2 > priority 3s.
Alternatively, the important priority of application is user-defined, or the first terminal equipment is self-defining, or It is (such as, the use of the content determination of the data of usage frequency and/or associated application of the first terminal equipment based on application Frequency more high important priority is bigger, and such as usage frequency is that priority 1, usage frequency is in 40- more than 80 important priority 80 important priority are priority 2, and usage frequency is priority 3 less than 40 important priority, in addition, in the data of associated application The important priority that appearance is related to the aspects such as work, stroke, account is bigger.).
Alternatively, during the data of first application are backed up, the first terminal device backup second is applied Data, to obtain the second data set, and second data set is sent to the webserver, the weight of second application Priority is wanted less than the pre-set priority.
Set as first terminal equipment simply sends the data of the certain applications in first terminal equipment to second terminal Standby, subsequent user is using these applications not transmitted for convenience, and first terminal equipment will not send second terminal equipment to The data of these applications are backuped in the webserver.
Alternatively, the transmission of first data set and the transmission of the second data set are executed in parallel.
Alternatively, when the quantity of first application is N, the N is the integer more than 1, and the first terminal equipment is standby The data of part first application, including:
If the N is more than or equal to M, the first terminal equipment backs up M first in N number of first application parallel The data of application, the M is the integer more than 1, and the usage frequency of the M first application is higher than in N number of first application The usage frequency of the arbitrary first application in addition to the M first application;After the completion of the data backup of the first application i, The data of j, the first application i are applied in first terminal equipment backup first on the thread for backing up the first application i For one of them first application in the M first application, the data backup up to N number of first application is completed, described The usage frequency of the first application j is higher than the arbitrary first application in the N-M first application in addition to the described first application j Usage frequency;If the N is less than the M, the first terminal equipment backs up the data of N number of first application parallel.
As an example it is assumed that the usage frequency order of N=5, M=3,5 the first application has:First 1 usage frequency of application > first applies 2 usage frequency > first to apply 3 usage frequency > first to apply 4 usage frequency > first to apply 5 Usage frequency, first terminal equipment the first application of parallel backup the 1, first application 2 and first application 3 on 3 threads, first After the completion of the data backup of application 1, first application 4 of backup on the thread of the first application 1 of backup of first terminal equipment, with such Push away, until the data of this 5 first applications are all backed up and completed.
Alternatively, when the quantity of first application is N, the N is the integer more than 1, and the first terminal equipment is standby The data of part first application, including:
If the N is more than or equal to w, the first terminal equipment backs up any w in N number of first application parallel The data of the first application, the w is the integer more than 1;After the completion of the data backup of the first application j, the first terminal sets The data of standby the first application of backup k on the thread for backing up the first application j, until the data of N number of first application are standby Part complete, the first application j is one of them first application in the w first application, and the first application k is described The arbitrary first application in N number of first application in addition to the w first application;If the N be less than the w, described first Terminal unit backs up the data of N number of first application parallel.
As an example it is assumed that N=10, w=4, first terminal equipment is on 4 threads in 10 first applications of parallel backup Any 4 first applications data, after the completion of the data backup of one of applications of this 4 first applications, first eventually End equipment backs up the arbitrary first application in addition to this 4 first applications on the thread for backing up this one of application Data, by that analogy, until the data full backup of this 10 first applications is completed.
Alternatively, when the quantity of first application is N, the N is the integer more than 1, and the first terminal equipment is standby The data of part first application, including:
If the N is more than or equal to W, the first terminal equipment backs up W first in N number of first application parallel The data of application, the W is the integer more than 1, and the last use time of the first application of the W is later than described N number of the The use time of arbitrary first application the last time in one application in addition to the W first application;
After the completion of the data backup of the first application g, the first terminal equipment is backing up the thread of the first application g The upper data for backing up the first application h, until the data backup of N number of first application is completed, the first application g is the W One of them first application in individual first application, the use time of described first application h the last time is later than the N-W the The use time of arbitrary first application the last time in one application in addition to the described first application h;If the N is less than described W, the first terminal equipment backs up the data of N number of first application parallel.
It should be noted that assuming that the very first time is 16 on Septembers 10,23:20, the second time was 16 on Septembers 10,21: 20, then the very first time was later than for the second time.In addition, above-mentioned limit implementing for the first application data of backup further Journey, can equally be well applied to back up the data of the second application, and here is no longer described.
It should be noted that when the first application is N number of, above-mentioned first data set is N number of to having, N number of first data set Correspond with the N number of first application, then the first data set that first terminal equipment is transmitted to second terminal equipment corresponds to N Individual.In addition, the specific embodiment of the data of the application of above-mentioned backup first, is equally applicable to back up the data of the second application, This no longer describes.
The embodiment of the present invention additionally provides another more detailed method flow, as shown in figure 3, including:
S301, first terminal equipment pass through to scan the Quick Response Code of second terminal equipment, to connect the second terminal equipment The focus of foundation, the Quick Response Code is generated based on the hotspot name and focus connection password.
S302, the first terminal equipment determine the first application, and the important priority of first application is more than or equal to Pre-set priority.
If the quantity of S303 first application is N, the N is the integer more than 1, and the first terminal equipment is true Whether the fixed N is the integer more than 1 more than M, the M.
If so, then execution step S304.
If it is not, then execution step S306.
S304, the first terminal equipment back up the data of M first application in N number of first application, institute parallel The usage frequency for stating M first application is higher than arbitrary first in N number of first application in addition to the M first application The usage frequency of application.
S305, first application i data backup after the completion of, the first terminal equipment back up described first application i Thread on backup first apply j data, until described N number of first application data backup complete, with obtain N number of first number According to collection, described first applies one of them first application that i is in the M first application, and the first application j uses frequency Rate is higher than the usage frequency of the arbitrary first application in the N-M first application in addition to the described first application j.
S306, the first terminal equipment back up the data of N number of first application parallel, to obtain N number of first data Collection.
S307, the first terminal equipment send N number of first data set to the second terminal equipment.
S308, during the data of first application are backed up, the first terminal device backup second is applied Data, to obtain the second data set.
S309, the first terminal equipment send second data set to the webserver, second application Important priority is less than the pre-set priority.
It should be noted that the process that implements of each step of method shown in Fig. 3 is can be found in described in said method Implement process, here is no longer described.
The embodiment of the present invention additionally provides a kind of terminal unit 400, as shown in figure 4, including:
Focus link block 401, for the Quick Response Code by scanning second terminal equipment, is set with connecting the second terminal The standby focus that sets up, the Quick Response Code is generated based on the hotspot name and focus connection password;
Data backup module 402, for the data of the first application of backup, to obtain the first data set;
Data transmitting module 403, for sending first data set to the second terminal equipment, described first should Important priority is more than or equal to pre-set priority.
Alternatively, the data backup module 402, is additionally operable to during the data of first application are backed up, institute The data of the application of first terminal device backup second are stated, to obtain the second data set;
The data transmitting module 403, is additionally operable to send second data set to the webserver, and described second should Important priority is less than the pre-set priority.
Alternatively, the transmission of first data set and the transmission of the second data set are executed in parallel.
Alternatively, the important priority of application is user-defined, or the first terminal equipment is self-defining, or It is the content determination of the data of usage frequency and/or associated application of the first terminal equipment based on application.
Alternatively, when the quantity of first application is N, the N is the integer more than 1, the data backup module 402 Specifically for:
If the N is more than or equal to M, the data of M first application in N number of first application, the M are backed up parallel It is the integer more than 1, the usage frequency of the M first application is higher than except the M first should in N number of first application With outside arbitrary first application usage frequency;
After the completion of the data backup of the first application i, back up backup first on the thread of the first application i and apply j's Data, until the data backup of N number of first application is completed, the first application i be in the first application of the M wherein One first application, the usage frequency of the first application j is higher than except the described first application j in the N-M first application Outside arbitrary first application usage frequency;
If the N is less than the M, the data of N number of first application are backed up parallel.
It should be noted that above-mentioned each module (focus link block 401, data backup module 402 and data transmission mould Block 403) for executing the correlation step of said method.
In the present embodiment, terminal unit 400 is in modular form presenting.Here " module " can refer to specific answering With integrated circuit (application-specific integrated circuit, ASIC), execute one or more softwares or The processor of firmware program and memorizer, integrated logic circuit, and/or other can provide the device of above-mentioned functions.Additionally, with Upper focus link block 401, data backup module 402 and data transmitting module 403 can pass through the terminal unit shown in Fig. 5 Processor 501 is realizing.
As shown in figure 5, terminal unit 500 can be realized with the structure in Fig. 5, the terminal unit 500 includes at least one Individual processor 501, at least one memorizer 502 and at least one communication interface 503.The processor 501, the memorizer 502 and the communication interface 503 connected by the communication bus and complete mutual communication.
Processor 501 can be general central processor (CPU), microprocessor, ASIC (application-specific integrated circuit, ASIC), or one or more for controlling above scheme journey The integrated circuit that sequence is executed.
Communication interface 503, for other equipment or communication, such as Ethernet, wireless access network (RAN), no Line LAN (Wireless Local Area Networks, WLAN) etc..
Memorizer 502 can be read only memory (read-only memory, ROM) or can store static information and instruction Other kinds of static storage device, random access memory (random access memory, RAM) or letter can be stored The other kinds of dynamic memory, or EEPROM (Electrically of breath and instruction Erasable Programmable Read-Only Memory, EEPROM), read-only optical disc (Compact Disc Read- Only Memory, CD-ROM) or other optical disc storage, laser disc storage (including compress laser disc, laser disc, laser disc, digital universal Laser disc, Blu-ray Disc etc.), magnetic disk storage medium or other magnetic storage apparatus or can be used in carrying or store with finger The desired program code of order or data structure form simultaneously can be by any other medium of computer access, but not limited to this. Memorizer can be individually present, and be connected with processor by bus.Memorizer can also be integrated with processor.
Wherein, the memorizer 502 is used for storing the application code for executing above scheme, and by processor 501 Control is executed.The processor 501 is used for executing the application code for storing in the memorizer 502.
The code that memorizer 502 is stored can perform the above-mentioned data migration method that terminal unit provided above is executed, than Such as, first terminal equipment passes through to scan the Quick Response Code of second terminal equipment, to connect the focus of second terminal equipment foundation, The Quick Response Code is generated based on the hotspot name and focus connection password;The first terminal device backup first The data of application, to obtain the first data set, and first data set are sent to the second terminal equipment, and described The important priority of one application is more than or equal to pre-set priority.
The embodiment of the present invention additionally provides more specifically application scenarios, as follows:Above-mentioned terminal unit is mobile phone, under Face is specifically introduced to each component parts of mobile phone with reference to Fig. 6:
RF circuit 610 can be used to receiving and sending messages or communication process in, the reception of signal and transmission, especially, by base station After downlink information is received, process to processor 680;In addition, up data is activation will be designed to base station.Generally, RF circuit 610 Including but not limited to antenna, at least one amplifier, transceiver, bonder, low-noise amplifier (Low Noise Amplifier, LNA), duplexer etc..Additionally, RF circuit 610 can also be communicated with network and other equipment by radio communication. Above-mentioned radio communication can use arbitrary communication standard or agreement, including but not limited to global system for mobile communications (Global System of Mobile communication, GSM), general packet radio service (General Packet Radio Service, GPRS), CDMA (Code Division Multiple Access, CDMA), WCDMA (Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE), Email, Short Message Service (Short Messaging Service, SMS) etc..
Memorizer 620 can be used to store software program and module, and processor 680 is stored in memorizer 620 by operation Software program and module, so as to execute various function application and the data processing of mobile phone.Memorizer 620 mainly can include Storing program area and storage data field, wherein, storing program area can storage program area, the application journey needed at least one function Sequence (such as data backup function, data set transmitting function, two-dimensional code scanning function) etc.;Storage data field can be stored according to mobile phone Use created data (the first data set for such as backing up and the second data set, and the first application and second for determining The important priority of application) etc..Additionally, memorizer 620 can include high-speed random access memory, can also include non-volatile Property memorizer, for example, at least one disk memory, flush memory device or other volatile solid-state parts.
Input block 630 can be used for the numeral of receives input or character information, and produce with the user setup of mobile phone with And the key signals input that function control is relevant.Specifically, input block 630 may include contact panel 631, other input equipments 632.Contact panel 631, also referred to as touch screen, user can be collected thereon or neighbouring touch operation (such as user uses handss The operation of any suitable object such as finger, stylus or adnexa on contact panel 631 or near the contact panel 631), and according to Formula set in advance drives corresponding attachment means.Optionally, contact panel 631 may include touch detecting apparatus and touch control Two parts of device processed.Wherein, the touch orientation of touch detecting apparatus detection user, and the signal that touch operation brings is detected, will Signal sends touch controller to;Touch controller receives touch information from touch detecting apparatus, and is converted into contact Coordinate, then give processor 580, and the order sent of receiving processor 680 can be executed.Furthermore, it is possible to adopt resistance The polytype such as formula, condenser type, infrared ray and surface acoustic wave realizes contact panel 631.Divided by contact panel 631, it is input into Unit 630 can also include other input equipments 632.Specifically, other input equipments 632 can include but is not limited to secondary or physical bond At least one in disk, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc..
Display unit 640 can be used to showing by the information of user input or be supplied to the various of the information of user and mobile phone Menu.Display unit 640 may include display floater 641, optionally, can adopt liquid crystal display (Liquid Crystal Display, LCD), the form such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) aobvious to configure Show panel 641.Further, contact panel 631 can cover display floater 641, when contact panel 631 detect thereon or attached After near touch operation, processor 580 is sent to determine the type of touch event, with preprocessor 680 according to touch event Type corresponding visual output is provided on display floater 641.Although in figure 6, contact panel 631 and display floater 641 It is the part independent as two realizing input and the input function of mobile phone, but in some embodiments it is possible to by touch-control Panel 631 is integrated with display floater 641 and realizes mobile phone input and output function.
Mobile phone may also include at least one sensor 650, such as optical sensor, motion sensor and other sensors. Specifically, optical sensor may include ambient light sensor and proximity transducer, and wherein, ambient light sensor can be according to ambient light Light and shade adjusting the brightness of display floater 641, proximity transducer can cut out display floater 641 when mobile phone is moved in one's ear And/or backlight.Used as one kind of motion sensor, accelerometer sensor can detect (generally three axles) acceleration in all directions Size, can detect that size and the direction of gravity when static, can be used for recognize mobile phone attitude application (such as horizontal/vertical screen is cut Change, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;May be used also as mobile phone The other sensors such as the gyroscope of configuration, barometer, drimeter, thermometer, infrared ray sensor, will not be described here.
Voicefrequency circuit 660, speaker 661, microphone 662 can provide the audio interface between user and mobile phone.Audio-frequency electric The signal of telecommunication after the voice data for receiving conversion can be transferred to speaker 661, is converted to sound by speaker 661 by road 660 Signal output;On the other hand, the acoustical signal of collection is converted to the signal of telecommunication by microphone 662, is turned after being received by voicefrequency circuit 660 Voice data is changed to, then after voice data output processor 680 is processed, through RF circuit 610 to be sent to such as another mobile phone, Or export to memorizer 620 voice data to process further.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronicses postal by WiFi module 670 Part, browse webpage and streaming video etc. is accessed, it has provided the user wireless broadband internet and has accessed.Although Fig. 6 shows WiFi module 670, but it is understood that, which is simultaneously not belonging to must be configured into for mobile phone, can not change as needed completely Omit in the scope of the essence for becoming invention.
Processor 680 is the control centre of mobile phone, using various interfaces and the various pieces of connection whole mobile phone, leads to Cross operation or the software program and/or the module that are stored in memorizer 620 is executed, and call and be stored in memorizer 620 Data, execute various functions and the processing data of mobile phone, so as to carry out integral monitoring to mobile phone.Optionally, processor 680 can be wrapped Include one or more processing units;Preferably, processor 680 can integrated application processor and modem processor, wherein, should Operating system, user interface and application program etc. are mainly processed with processor, modem processor mainly processes radio communication. It is understood that above-mentioned modem processor can not also be integrated in processor 680.
Mobile phone also includes the power supply 690 (such as battery) that powers to all parts, it is preferred that power supply can pass through power supply pipe Reason system is logically contiguous with processor 680, so as to realize management charging, electric discharge and power managed by power-supply management system Etc. function.
Although not shown, mobile phone can also include photographic head, bluetooth module etc., will not be described here.
In previous embodiment, each step method flow process can be realized based on the structure of the terminal unit shown in Fig. 6.
The embodiment of the present invention also provides a kind of computer-readable storage medium, and wherein, the computer-readable storage medium can be stored with journey Sequence, includes the part or all of step of any data migration method described in said method embodiment during the program performing Suddenly.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore which is all expressed as a series of Combination of actions, but those skilled in the art should know, the present invention is not limited by described sequence of movement because According to the present invention, some steps can adopt other orders or while carry out.Secondly, those skilled in the art should also know Know, embodiment described in this description belongs to preferred embodiment, involved action and the module not necessarily present invention Necessary.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and does not have the portion that describes in detail in certain embodiment Point, may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that disclosed device, can be by another way Realize.For example, device embodiment described above is only the schematically such as division of the unit, is only one kind Division of logic function, can have other dividing mode when actually realizing, such as multiple units or component can in conjunction with or can To be integrated into another system, or some features can be ignored, or not execute.Another, shown or discussed each other Coupling or direct-coupling or communication connection can be the INDIRECT COUPLING or communication connection of device or unit by some interfaces, Can be electrical or other forms.
The unit that illustrates as separating component can be or may not be physically separate, aobvious as unit The part for showing can be or may not be physical location, you can be located at a place, or can also be distributed to multiple On NE.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme 's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it is also possible to It is that unit is individually physically present, it is also possible to which two or more units are integrated in a unit.Above-mentioned integrated list Unit both can be realized in the form of hardware, it would however also be possible to employ the form of SFU software functional unit is realized.
If the integrated unit is realized and as independent production marketing or use using in the form of SFU software functional unit When, can be stored in a computer-readable access to memory.Based on such understanding, technical scheme substantially or Person says that all or part of the part or technical scheme contributed by prior art can be with body in the form of software product Reveal and, the computer software product is stored in a memorizer, use so that a computer equipment including some instructions (can be personal computer, server or the network equipment etc.) executes all or part of each embodiment methods described of the present invention Step.And aforesaid memorizer includes:USB flash disk, read only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), portable hard drive, magnetic disc or CD etc. are various can be with the medium of store program codes.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can Completed with instructing the hardware of correlation by program, the program can be stored in a computer-readable memory, memorizer Can include:Flash disk, read only memory (English:Read-Only Memory, referred to as:ROM), random access device (English: Random Access Memory, referred to as:RAM), disk or CD etc..
Above the embodiment of the present invention is described in detail, specific case used herein to the principle of the present invention and Embodiment is set forth, and the explanation of above example is only intended to help and understands the method for the present invention and its core concept; Simultaneously for one of ordinary skill in the art, according to the thought of the present invention, all can in specific embodiments and applications There is change part, to sum up above-mentioned, this specification content should not be construed as limiting the invention.

Claims (11)

1. a kind of data migration method, it is characterised in that include:
First terminal equipment passes through to scan the Quick Response Code of second terminal equipment, to connect the heat of second terminal equipment foundation Point, the Quick Response Code is generated based on the hotspot name and focus connection password;
The data that the first terminal device backup first is applied, to obtain the first data set, and by first data set Send the second terminal equipment to, the important priority of first application is more than or equal to pre-set priority.
2. method according to claim 1, it is characterised in that methods described also includes:
During the data of first application are backed up, the data that the first terminal device backup second is applied, with To the second data set, and second data set is sent to the webserver, the important priority of second application is little In the pre-set priority.
3. method according to claim 1 and 2, it is characterised in that the transmission of first data set and second number It is executed in parallel according to the transmission of collection.
4. the method according to any one of claim 1-3, it is characterised in that the important priority of application is User Defined , or the first terminal equipment is self-defining, or usage frequency and/or pass of the first terminal equipment based on application The content of the data of connection application determines.
5. the method according to any one of claim 1-4, it is characterised in that when the quantity of first application is N, described N is the integer more than 1, the data of the first application described in the first terminal device backup, including:
If the N is more than or equal to M, the first terminal equipment backs up M first application in N number of first application parallel Data, the M is the integer more than 1, the usage frequency of the first application of the M higher than in N number of first application except The usage frequency of the arbitrary first application outside the M first application;
After the completion of the data backup of the first application i, the first terminal equipment is standby on the thread for backing up the first application i Part first data for applying j, until the data backup of N number of first application is completed, the first application i is the M the One of them first application in one application, the usage frequency of the first application j higher than in the first application of the N-M except The usage frequency of the arbitrary first application outside the first application j;
If the N is less than the M, the first terminal equipment backs up the data of N number of first application parallel.
6. a kind of terminal unit, it is characterised in that include:
Focus link block, for the Quick Response Code by scanning second terminal equipment, to connect second terminal equipment foundation Focus, the Quick Response Code be based on the hotspot name and the focus connection password generation;
Data backup module, for the data of the first application of backup, to obtain the first data set;
Data transmitting module, for sending first data set to the second terminal equipment, the weight of first application Priority is wanted more than or equal to pre-set priority.
7. terminal unit according to claim 6, it is characterised in that
The data backup module, is additionally operable to during the data of first application are backed up, the first terminal equipment The data of the second application of backup, to obtain the second data set;
The data transmitting module, is additionally operable to send second data set to the webserver, the weight of second application Priority is wanted less than the pre-set priority.
8. the terminal unit according to claim 6 or 7, it is characterised in that the transmission of first data set and described The transmission of two data sets is executed in parallel.
9. the terminal unit according to any one of claim 6-8, it is characterised in that the important priority of application be user from Definition, or the first terminal equipment is self-defining, or usage frequency of the first terminal equipment based on application and/ Or the content determination of the data of associated application.
10. the terminal unit according to any one of claim 6-9, it is characterised in that the quantity of first application is N When, the N is the integer more than 1, the data backup module specifically for:
If the N is more than or equal to M, the data of M first application in N number of first application are backed up parallel, and the M is big In 1 integer, the usage frequency of the M first application is higher than except the M the first application in N number of first application The usage frequency of the arbitrary first outer application;
After the completion of the data backup of the first application i, the data that j is applied in backup first on the thread of the first application i are backed up, Until the data backup of N number of first application is completed, the first application i is one of them in the M first application First application, the usage frequency of the first application j is higher than in the N-M first application in addition to the described first application j Arbitrary first application usage frequency;
If the N is less than the M, the data of N number of first application are backed up parallel.
11. a kind of terminal units, it is characterised in that include:
Be stored with the memorizer of executable program code;
The processor for coupling with the memorizer;
The processor calls the executable program code for storing in the memorizer, executes such as claim 1 to 5 arbitrary Method described in.
CN201610825482.3A 2016-09-14 2016-09-14 Data migration method and terminal equipment Active CN106445739B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610825482.3A CN106445739B (en) 2016-09-14 2016-09-14 Data migration method and terminal equipment
PCT/CN2017/092871 WO2018049904A1 (en) 2016-09-14 2017-07-13 Data migration method and related devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610825482.3A CN106445739B (en) 2016-09-14 2016-09-14 Data migration method and terminal equipment

Publications (2)

Publication Number Publication Date
CN106445739A true CN106445739A (en) 2017-02-22
CN106445739B CN106445739B (en) 2020-01-14

Family

ID=58168330

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610825482.3A Active CN106445739B (en) 2016-09-14 2016-09-14 Data migration method and terminal equipment

Country Status (2)

Country Link
CN (1) CN106445739B (en)
WO (1) WO2018049904A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018049904A1 (en) * 2016-09-14 2018-03-22 广东欧珀移动通信有限公司 Data migration method and related devices
CN109302698A (en) * 2018-08-27 2019-02-01 优视科技新加坡有限公司 Near-field Data moving method and its device
CN109753255A (en) * 2017-11-08 2019-05-14 腾讯科技(深圳)有限公司 A kind of method, unit and storage medium transmitting data
US11745036B2 (en) 2020-03-25 2023-09-05 Carrier Corporation Fire protection system
WO2024051709A1 (en) * 2022-09-08 2024-03-14 华为技术有限公司 Data transmission method, electronic device and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070011276A1 (en) * 2005-07-08 2007-01-11 Cisco Technology, Inc. Apparatus and methods for data tapping in a storage area network
CN104301344A (en) * 2013-07-17 2015-01-21 北京奇虎科技有限公司 File transfer method, terminal and system
CN104854567A (en) * 2012-09-04 2015-08-19 微软技术许可有限责任公司 Device backups and updates in view of data usage statistics
CN105282824A (en) * 2014-06-03 2016-01-27 中兴通讯股份有限公司 File sharing method based on wireless communication and wireless communication terminal
CN105511985A (en) * 2015-12-01 2016-04-20 魅族科技(中国)有限公司 Data backup method and terminal
CN105893173A (en) * 2015-12-10 2016-08-24 乐视网信息技术(北京)股份有限公司 Caching data processing method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764880B (en) * 2009-12-21 2012-05-30 宇龙计算机通信科技(深圳)有限公司 Information backup method and terminal
CN102110031A (en) * 2011-02-23 2011-06-29 宇龙计算机通信科技(深圳)有限公司 Android system-based application program backup and recovery method
US10368142B2 (en) * 2013-03-14 2019-07-30 Comcast Cable Communications, Llc Delivery of content and priority messages
CN105138279A (en) * 2015-08-03 2015-12-09 深圳市美贝壳科技有限公司 Intelligent management method of household equipment data
CN106445739B (en) * 2016-09-14 2020-01-14 Oppo广东移动通信有限公司 Data migration method and terminal equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070011276A1 (en) * 2005-07-08 2007-01-11 Cisco Technology, Inc. Apparatus and methods for data tapping in a storage area network
CN104854567A (en) * 2012-09-04 2015-08-19 微软技术许可有限责任公司 Device backups and updates in view of data usage statistics
CN104301344A (en) * 2013-07-17 2015-01-21 北京奇虎科技有限公司 File transfer method, terminal and system
CN105282824A (en) * 2014-06-03 2016-01-27 中兴通讯股份有限公司 File sharing method based on wireless communication and wireless communication terminal
CN105511985A (en) * 2015-12-01 2016-04-20 魅族科技(中国)有限公司 Data backup method and terminal
CN105893173A (en) * 2015-12-10 2016-08-24 乐视网信息技术(北京)股份有限公司 Caching data processing method and device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018049904A1 (en) * 2016-09-14 2018-03-22 广东欧珀移动通信有限公司 Data migration method and related devices
CN109753255A (en) * 2017-11-08 2019-05-14 腾讯科技(深圳)有限公司 A kind of method, unit and storage medium transmitting data
CN109302698A (en) * 2018-08-27 2019-02-01 优视科技新加坡有限公司 Near-field Data moving method and its device
US11745036B2 (en) 2020-03-25 2023-09-05 Carrier Corporation Fire protection system
WO2024051709A1 (en) * 2022-09-08 2024-03-14 华为技术有限公司 Data transmission method, electronic device and storage medium

Also Published As

Publication number Publication date
CN106445739B (en) 2020-01-14
WO2018049904A1 (en) 2018-03-22

Similar Documents

Publication Publication Date Title
CN106714207B (en) A kind of information processing method and terminal device
CN106445739A (en) Data migration method and terminal device
CN106507482B (en) A kind of network locating method and terminal device
CN106714103B (en) A kind of network locating method and terminal device
CN106507269A (en) A kind of data migration method and terminal device
US10880728B2 (en) Method for data migration and terminal device
CN104598476A (en) Message aggregation display method and information display method and relevant device
CN104426919A (en) Page sharing method, device and system
CN104572690A (en) Webpage data acquisition method, webpage data acquisition device and webpage data acquisition system
CN103489303A (en) Remote control method and device
US10687207B2 (en) Method for data migration and terminal
CN106488391B (en) A kind of data migration method and terminal device
CN106658353A (en) Data migration method and mobile equipment
CN106209608A (en) The method and device that the difference of a kind of chat message synchronizes
CN104836717A (en) Data processing method and apparatus, and terminal equipment
CN105808043A (en) Setting method of terminal application and mobile terminal
CN106302130A (en) The method and device that the difference of a kind of chat message synchronizes
CN105557016A (en) Method and terminal for processing concurrent services
CN106131892A (en) The control method of network insertion and equipment
CN106293407A (en) A kind of image display method and terminal unit
CN106211102A (en) The method and device that the difference of a kind of chat message synchronizes
CN106445491A (en) Picture switching method and terminal device
CN106446633A (en) Method and device for storage requiring identification and terminal
CN106658705B (en) A kind of network locating method and terminal device
CN105279225A (en) Method and device for establishing communication group

Legal Events

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

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: Guangdong Opel Mobile Communications Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant