CN106445739A - Data migration method and terminal device - Google Patents
Data migration method and terminal device Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management 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
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.
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)
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)
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)
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 |
-
2016
- 2016-09-14 CN CN201610825482.3A patent/CN106445739B/en active Active
-
2017
- 2017-07-13 WO PCT/CN2017/092871 patent/WO2018049904A1/en active Application Filing
Patent Citations (6)
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)
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 |