Summary of the invention
In view of the above problems; An object of the present invention is to provide method and device that a kind of browsing histories that is used for the browser of portable terminal backs up; Utilize this method and device; Can the browsing histories desired data that recover browser be saved in the non-volatile memory medium of portable terminal according to predetermined data structure rule, thereby be convenient to fast quick-recovery in the future.
Another object of the present invention provides method and the device that a kind of browsing histories that is used for the browser of portable terminal recovers; Utilize this method and device; Can recover desired data based on the browsing histories in the portable terminal according to the backup of predetermined data-structure rule; Recover the browsing histories of the browser of portable terminal in this locality apace, thereby saved release time and customer flow, protect user's the experience that surfs the web that continues thus.
Another object of the present invention provides a kind of portable terminal that comprises above-mentioned data backup device and Data Recapture Unit.
According to an aspect of the present invention; Provide a kind of being used for that the browsing histories of the browser of portable terminal is carried out the backed up data backup method; Comprise: obtain the required data of browsing histories of recovering browser, desired data comprises the browser window information browsed and the current page resource address of each browser window at least; After browser is switched to operating system backstage predetermined amount of time; According to predetermined data structure rule; The data of being obtained are saved in the permanent storage media of portable terminal; The order of wherein preserving begins from the corresponding informance of current browsing device window, is thereafter the corresponding informance of non-current browsing device window.
In one or more examples aspect above-mentioned, wherein, said predetermined data structure rule comprises successively: the browser window field is used to store the browser window information of being browsed; Current page resource address field is used to store the current page resource address of each browser window; Historical viewings page resource address list field is used to store the historical viewings page resource address list of each browser window; And current page content field; Be used to store the current page content of each browser window; And the order of said preservation begins from the corresponding informance of current browsing device window; Thereafter the corresponding informance that is non-current browsing device window comprises: the window storage order in each field in the said predetermined data structure rule begins from the corresponding informance of current browsing device window, is thereafter the corresponding informance of non-current browsing device window.
In one or more examples aspect above-mentioned, the storage order of non-current browsing device window is definite in proper order according to the establishment of non-current browsing device window, the non-current browsing device window of wherein creating earlier storage earlier.
In one or more examples aspect above-mentioned; Whether the startup configuration file at said browser can be provided with backstage collapse mark, be used to identify said browser and normally withdrawed from, wherein; When said browser was normally withdrawed from, the value of said backstage being collapsed mark was revised as predetermined value.
According to a further aspect in the invention; Provide a kind of being used for that the browsing histories of the browser of portable terminal is carried out the backed up data back-up device; Comprise: acquiring unit; Be used to obtain the required data of browsing histories of recovering browser, desired data comprises the browser window information browsed and the current page resource address of each browser window at least; Preserve the unit; Be used for after browser is switched to operating system backstage predetermined amount of time; Data structure rule according to predetermined is saved in the data that acquiring unit obtained in the permanent storage media of portable terminal, wherein; The order of preserving begins from the corresponding informance of current browsing device window, is thereafter the corresponding informance of non-current browsing device window.
In one or more examples aspect above-mentioned; Said data backup device can also comprise: revise the unit; Be used for when said browser is normally withdrawed from, the value of the backstage being collapsed mark is revised as predetermined value, and said predetermined value is used to identify said browser and is normally withdrawed from.
According to a further aspect in the invention; Provide a kind of being used for that the browsing histories of the browser of portable terminal is carried out the data recovered restoration methods; Comprise: when after browser is withdrawed from unusually, restarting, read the window information of each browser window and recover each browser window in the required data of the browsing histories of the recovery browser of from the permanent storage media of portable terminal, preserving according to predetermined data structure rule; From the data structure of being preserved, read and recover the resource address of the current page of each browser window; Behind the resource address of the current page that recovers each browser window, whether inspection stores the complete page data of the current page of this current browser window in the data structure of being preserved; When the complete page data of the current page that stores this current browser window; According to this page data; Current page at this current browser window of portable terminal local recovery; And when the complete content of pages of the current page of not storing this current browser window; Utilize the resource address of the current page of the current browsing device window recovered, the page data that obtains the current page of current browsing device window from web page server recovers the current page of current browsing device window, wherein; Window storage order in each field in the said predetermined data structure rule all begins from the corresponding informance of current browsing device window, is thereafter the corresponding informance of non-current browsing device window.
In one or more examples aspect above-mentioned, wherein, said predetermined data structure rule comprises successively: the browser window field is used to store the browser window information of being browsed; Current page resource address field is used to store the current page resource address of each browser window; Historical viewings page resource address list field is used to store the historical viewings page resource address list of each browser window; And current page content field; Be used to store the current page content of each browser window; And the order of said preservation begins from the corresponding informance of current browsing device window; Thereafter the corresponding informance that is non-current browsing device window comprises: the window storage order in each field in the said predetermined data structure rule begins from the corresponding informance of current browsing device window, is thereafter the corresponding informance of non-current browsing device window.
In one or more examples aspect above-mentioned; After the resource address of the current page that recovers each browser window; Said data reconstruction method can also comprise: read the historical viewings page resource address list of each browser window of storing in the permanent storage media of portable terminal, recover the historical viewings page resource address list of this browser window.
In one or more examples aspect above-mentioned; What whether said browser withdrawed from unusually confirms that whether equaling said predetermined value through the collapse mark of the backstage in the startup configuration file of judging browser realizes that said predetermined value is used to identify said browser and is normally withdrawed from.
In one or more examples aspect above-mentioned; What whether said browser withdrawed from unusually confirms through realizing with the finger daemon of said browser binding; Wherein, said finger daemon is started by said browser when said browser is activated, and when said browser withdraws from, is withdrawed from by said browser notice; And when said finger daemon moves; The process that whether has said browser in the current process list of the operating system of enquiry mobile terminal, and when not having the process of said browser, withdrawed from unusually to the user notification browser.
According to a further aspect in the invention; Provide a kind of being used for that the browsing histories of the browser of portable terminal is carried out the data recovered recovery device; Comprise: the browser window recovery unit; When being used for after browser is withdrawed from unusually, restarting, reading the window information of each browser window and recover each browser window in the required data of the browsing histories of the recovery browser of from the permanent storage media of portable terminal, preserving according to predetermined data structure rule; Current page resource address row recovery unit is used for reading and recovering from the data structure of being preserved the resource address of the current page of each browser window; Inspection unit is used for behind the resource address of the current page that recovers each browser window, and whether inspection stores the complete page data of the current page of this current browser window in the data structure of being preserved; The current page recovery unit; Be used for when the complete page data of the current page that stores this current browser window; According to this page data; At the current page of this current browser window of portable terminal local recovery, and when the complete content of pages of the current page of not storing this current browser window, utilize the resource address of the current page of the current browsing device window that is recovered; The page data that obtains the current page of current browsing device window from web page server recovers the current page of current browsing device window; Wherein, the window storage order in each field in the said predetermined data structure rule begins from the corresponding informance of current browsing device window, is thereafter the corresponding informance of non-current browsing device window.
In one or more examples aspect above-mentioned; Said Data Recapture Unit can also comprise: historical viewings page resource address list recovery unit; Be used for after the resource address of the current page that recovers each browser window; Read the historical viewings page resource address list of each browser window of storing in the permanent storage media of portable terminal, recover the historical viewings page resource address list of this browser window.
In one or more examples aspect above-mentioned; Said Data Recapture Unit can also comprise: judging unit; Whether the backstage collapse mark that is used for the startup configuration file through judging browser equals said predetermined value is judged whether said browser withdraws from unusually, and said predetermined value is used to identify said browser and is normally withdrawed from.
According to a further aspect in the invention, a kind of portable terminal is provided, has comprised: aforesaid data backup device; And/or aforesaid Data Recapture Unit.
Utilize above-mentioned data back up method and device, can the browsing histories desired data that recover browser be saved in the non-volatile memory medium of portable terminal according to predetermined data structure rule, thereby be convenient to fast quick-recovery in the future.
Utilize above-mentioned data reconstruction method and device; Can recover desired data based on the browsing histories in the portable terminal according to the backup of predetermined data-structure rule; Recover the browsing histories of the browser of portable terminal apace in this locality; Thereby saved release time and customer flow, protected user's the experience that surfs the web that continues thus.
In order to realize above-mentioned and relevant purpose, one or more aspects of the present invention comprise the characteristic that the back will specify and in claim, particularly point out.Following explanation and accompanying drawing have specified some illustrative aspects of the present invention.Yet, the indication of these aspects only be some modes that can use in the variety of way of principle of the present invention.In addition, the present invention is intended to comprise all these aspects and their equivalent.
Embodiment
Below will combine accompanying drawing that specific embodiment of the present invention is described in detail.
Fig. 1 shows the overview flow chart that is used for the browsing histories of the browser of portable terminal is carried out the backed up data backup method according to of the present invention.
As shown in Figure 1, after carry out on the backstage that browser is switched to operating system,, obtain the required data of browsing histories of recovering browser at step S110.Desired data for example can comprise resource address for example URL (URL, Uniform Resource Location), the historical viewings page resource address list (for example url list) of each browser window forward-reverse and/or the current page data of each browse window of the current page of the browser window information (these information for example comprise window number, current window sign etc.) browsed, each browser window.Wherein, desired data comprises the resource address URL for example of the current page of the browser window information browsed and each browser window at least.Need to prove that resource address can be a file path also except URL, visit these resources and also can open window that the present invention mainly is that URL illustrates but is not limited to this with the resource address.
Then, at step S120, after browser was switched to operating system backstage predetermined amount of time (for example, 5 seconds), the data structure rule according to predetermined was saved in the data of being obtained in the permanent storage media of portable terminal.Wherein, said predetermined data structure rule comprises successively: the browser window field is used to store the browser window information of being browsed; Current page resource address field is used to store the current page resource address of each browser window; Historical viewings page resource address list field is used to store the historical viewings page resource address list of each browser window; And the current page content field, the current page content that is used to store each browser window.In addition, in each field in said predetermined data structure rule, the window storage order can begin from the corresponding informance of current browsing device window, is thereafter the corresponding informance of non-current browsing device window.In addition, said predetermined amount of time can be an any desired value, for example 5 seconds.
Fig. 2 shows the synoptic diagram according to data structure rule of the present invention.As shown in Figure 2, in predetermined data structure, be browser window field, current page resource address field, historical viewings page resource address list field and current page content field in regular turn.In each field, at first storage and the relevant information of current browsing device window, the relevant information of right and wrong current browsing device window thereafter.In addition, if there are a plurality of non-current browsing device windows, the storage order of then non-current browsing device window is definite in proper order according to the establishment of non-current browsing device window, the non-current browsing device window of wherein creating earlier storage earlier.
The synoptic diagram that Fig. 3 A and 3B show the user when using browser to open three browse window.Fig. 4 shows the synoptic diagram that has the data structure of three browse window according to of the present invention.
Of Fig. 3 A, the user has opened three browser windows through browser, that is, window 1, window 2 and window 3, the current page on the window 1 are 3G door homepages, and the current page on the window 2 is that the current page on mobile phone sohu.com, the window 3 is using Baidu.com.Fig. 3 B shows the synoptic diagram of these three browser windows.Window A be current window (promptly; Window 1 among Fig. 3 A), the current page on the window A is the page 1 (that is a 3G door homepage); Window B and window C correspond respectively to the window 2 and window 3 among Fig. 3 A; And the current page on it is respectively the page 2 (that is mobile phone sohu.com) and the page 3 (that is, using Baidu.com).And window B created before window C.
Fig. 4 shows the synoptic diagram of the data structure under the said circumstances.In each field of Fig. 4, the element in the field contents according to shown in the order in regular turn the storage.
Fig. 5 shows the synoptic diagram of the concrete example that the browsing histories that is used for the browser of portable terminal according to the present invention backs up, and in this example, adopts the example of URL as resource address.
As shown in Figure 5; At step S510; After carry out on the backstage that switches to the operating system of portable terminal when browser, obtain and recover the required data of browsing histories, this desired data comprises the browser window information browsed and the current page URL of each browser window at least.In a more preferred example, this desired data can also comprise the historical viewings page url list of each browser window forward-reverse and/or the current page data of each browse window.
Be switched to the backstage execution predetermined amount of time (for example, 5 seconds) of operating system when browser after,, the window information of current window A is stored (that is, filling) in the window information field of predetermined data-structure at step S515.
Then, in step S520, according to the establishment order (sequencing) of non-current window; In the window information field; After the window information of current window A, store the window information of (inserting) non-current window in regular turn, for example; Insert the window information of window B earlier, then insert the window information of window C.Repeated execution of steps S520 is up to accomplishing aforesaid operations to all browser windows.
After having stored window information,, the URL of the page 1 of current window A is stored in the current page url field of predetermined data-structure at step S525.
Then; In step S530, according to the establishment order (sequencing) of non-current window, in the current page url field; After the current page URL of current window A; Store the current page URL of (inserting) non-current window in regular turn, repeated execution of steps S530 is up to accomplishing aforesaid operations to all browser windows.
After having stored the current page url field; If have the historical viewings page url list of each browser window forward-reverse and/or the current page data of each browse window; Then at step S535, the browsing histories url list of current window A is stored in the browsing histories url list field of predetermined data-structure.
Then; At step S540, according to the establishment order (sequencing) of non-current window, in browsing histories url list field; After the browsing histories url list of current window A; Store the browsing histories url list of (inserting) non-current window in regular turn, repeated execution of steps S540 is up to accomplishing aforesaid operations to all browser windows.
After having stored the browsing histories url list,, the page data of the current page (that is, the page 1) of current window A is stored in the current page content field in the predetermined data-structure at step S545.
Then; At step S550, according to the establishment order (sequencing) of non-current window, in the current page content field; After the page data of the current page of current window A; Store the page data of the current page of (inserting) non-current window in regular turn, repeated execution of steps S550 is up to accomplishing aforesaid operations to all browser windows.
Carry out said process, up in step S555, browser is killed (that is, withdrawing from unusually) by operating system.
In addition, in an example of the present invention, can also comprise collapse mark in backstage in the startup configuration file of browser, be used to identify browser and whether withdrawed from unusually.Usually, the default value of backstage collapse mark is 1, and when the backstage collapse was labeled as 1, the expression browser was withdrawed from unusually.When browser normally withdrawed from, this backstage collapse mark was modified to 0 (that is the predetermined value in the claim).And when browser withdrawed from unusually, backstage collapse mark kept default value constant.Obviously, the default value and the predetermined value of backstage collapse mark can adopt other arbitrary value.
Fig. 6 shows the block diagram that is used for the browsing histories of the browser of portable terminal is carried out backed up data back-updevice 600 according to of the present invention.
As shown in Figure 6,data backup device 600 comprises acquiringunit 610 andpreserves unit 620.
Acquiringunit 610 is used to obtain the required data of browsing histories of recovering browser, and desired data comprises the browser window information browsed and the current page resource address of each browser window at least.In addition, in another example, desired data can also comprise the historical viewings page resource address list of each browser window forward-reverse and/or the current page data of each browse window.
Preserve unit 620 and be used for after browser is switched to operating system backstage predetermined amount of time, the data structure rule according to predetermined is saved in the data that acquiring unit obtained in the permanent storage media of portable terminal.Wherein, said predetermined data structure rule comprises successively: the browser window field is used to store the browser window information of being browsed; Current page resource address field is used to store the current page resource address of each browser window; Historical viewings page resource address list field is used to store the historical viewings page resource address list of each browser window; And the current page content field, the current page content that is used to store each browser window.And the window storage order in each field in the said predetermined data structure rule all begins from the corresponding informance of current browsing device window, is thereafter the corresponding informance of non-current browsing device window.In addition, if there are a plurality of non-current browsing device windows, the storage order of then non-current browsing device window is definite in proper order according to the establishment of non-current browsing device window, the non-current browsing device window of wherein creating earlier storage earlier.
In addition, alternatively,data backup device 600 can also compriserevises unit 630, is used for when said browser is normally withdrawed from, and the value of the backstage being collapsed mark is revised as predetermined value, and said predetermined value is used to identify said browser and is normally withdrawed from.For example, said predetermined value can be 0.
As above described according to of the present invention being used for the browsing histories of portable terminal has been carried out backed up data backup method and device referring to figs. 1 through Fig. 6.
Utilize above-mentioned data back up method and device, can the browsing histories desired data that recover browser be saved in the non-volatile memory medium of portable terminal according to predetermined data structure rule, thereby be convenient to fast quick-recovery in the future.
Fig. 7 shows the process flow diagram that is used for the browsing histories of the browser of portable terminal is carried out the data recovered restoration methods according to of the present invention, in this example, also adopts the example of URL as resource address.
As shown in Figure 7, when restarting browser, at first in step S710, whether withdrawed from from the last time of judging browser is to withdraw from unusually.
Fig. 8 shows the process flow diagram of judging an example of the process whether browser in the portable terminal is withdrawed from unusually according to of the present invention.As shown in Figure 8, when carrying out the judgement that browser withdraws from unusually, at first, in step S810, whether the value of the backstage collapse mark in the startup configuration file of inspection browser equals predetermined value (for example, whether equaling 0).If be not equal to 0, then at step S820, withdrawed from from the last time of confirming this browser is to withdraw from unusually, needs to recover the browsing histories of browser.If equal 0, then in step S830, withdrawed from from the last time of confirming browser is normally to withdraw from, thereby need not recover the browsing histories of browser, and flow process finishes.
Fig. 9 shows the process flow diagram of judging another example of the process whether browser in the portable terminal is withdrawed from unusually according to of the present invention.In the example shown in Fig. 9, what browser combined that finger daemon realizes browser withdraws from monitoring unusually.
As shown in Figure 9, when user's open any browser, the process of browser is activated, and this moment, the process of browser can start finger daemon (step S910) automatically.Here be noted that when the user withdraws from browser the process of browser can notify finger daemon to withdraw from.
After finger daemon is activated; Finger daemon can be monitored the current process list (step S920) of the operating system of portable terminal; For example periodically inquire about this current process list, to obtain the process (step S930) that whether has browser in this current process list.What need explanation is also can periodically not inquire about, but by system notice is provided.
If there is the process of browser in the current process list, then turns back to step S920 and proceed monitoring.If do not have the process of browser in the current process list, then withdraw from (step S940) unusually to the user notification browser.For example, finger daemon can eject a dialog box, tells that user browser is withdrawed from unusually; And whether inquiry need restart browser, such as, eject dialog box " very sorry; that browser is because cause collapse unusually, and whether may I ask needs open any browser again ".The user can select " being " or " denying ", simultaneously, can also edit this dialog box and lets the user insert feedback information.When the user selects " being ", open any browser again automatically, and carry out user's browsing histories rejuvenation.
The last time of determining browser withdraw from be to withdraw from unusually after; At step S720, read the window information of each browser window and recover each browser window in the required data of the browsing histories of the recovery browser of from the permanent storage media of portable terminal, preserving according to predetermined data structure rule.Said predetermined data structure rule comprises successively: browser window and current page url field are used to store the current page URL of the browser window information browsed and this browser window; Historical viewings page url list field is used to store the historical viewings page url list of each browser window; And the current page content field, the current page content that is used to store each browser window.In addition, the window storage order in each field in the said predetermined data structure rule all begins from the corresponding informance of current browsing device window, is thereafter the corresponding informance of non-current browsing device window.
After recovering each browser window, in step S730, from the data structure of being preserved, read and recover the URL of the current page of each browser window.
Behind the URL of the current page that recovers each browser window, at step S750, whether inspection stores the complete page data of the current page of this current browser window in the data structure of being preserved.
If store the complete page data of the current page of this current browser window, that is, the check result of step S750 is for being, then at step S760, according to this page data, at the current page of this current browser window of portable terminal local recovery.
If do not store the complete content of pages of the current page of this current browser window; Promptly; The check result of step S750 is for denying; Then at step S770, utilize the URL of the current page of the current browsing device window that is recovered, the page data that obtains the current page of current browsing device window from web page server recovers the current page of current browsing device window.
In addition, alternatively, after step S730 and before thestep 750, can also comprise step S740.In step S740, read the historical viewings page URL table of each browser window of storing in the data structure that is kept, recover the historical viewings page URL table of this browser window.Be noted that this step also can carry out after step S750.
Figure 10 shows the block diagram that is used for the browsing histories of the browser of portable terminal is carried out data recoveredrecovery device 1000 according to of the present invention.
Shown in figure 10, Data RecaptureUnit 1000 comprises browser window recovery unit 1010, current page resource address recovery unit 1020,inspection unit 1030 and current page recovery unit 1040.
When browser window recovery unit 1010 is used for after browser is withdrawed from unusually, restarting, reads the window information of each browser window and recover each browser window in the required data of the browsing histories of the recovery browser of from the permanent storage media of portable terminal, preserving according to predetermined data structure rule.Said predetermined data structure rule comprises successively: browser window and current page resource address field are used to store the current page resource address of the browser window information browsed and this browser window; Historical viewings page resource address list field is used to store the historical viewings page resource address list of each browser window; And the current page content field, the current page content that is used to store each browser window.In addition, the window storage order in each field in the said predetermined data structure rule all begins from the corresponding informance of current browsing device window, is thereafter the corresponding informance of non-current browsing device window.
Current page resource address recovery unit 1020 is used for reading and recovering from the data structure of being preserved the resource address of the current page of each browserwindow.Inspection unit 1030 is used for behind the resource address of the current page that recovers each browser window, and whether inspection stores the complete page data of the current page of this current browser window in the data structure of being preserved.
When the complete page data of the current page that stores this current browser window, current page recovery unit 1040 is according to this page data, at the current page of this current browser window of portable terminal local recovery.When the complete content of pages of the current page of not storing this current browser window; The resource address of the current page of the current browsing device window that current page recovery unit 1040 utilization is recovered, the page data that obtains the current page of current browsing device window from web page server recovers the current page of current browsing device window.
In another example of the present invention; Said Data RecaptureUnit 1000 can also comprise historical viewings page resource address list recovery unit (not shown); Be used for after the URL of the current page that recovers each browser window; Read the historical viewings page URL table of each browser window of storing in the permanent storage media of portable terminal, recover the historical viewings page resource address list of this browser window.
In addition; In another example of the present invention; Said Data RecaptureUnit 1000 can also comprise the judging unit (not shown); Whether the backstage collapse mark that is used for the startup configuration file through judging browser equals said predetermined value is judged whether said browser withdraws from unusually, and said predetermined value is used to identify said browser and is normally withdrawed from.
Described according to of the present invention being used for to Figure 10 with reference to Fig. 7 above the browsing histories of the browser of portable terminal has been carried out data recovered restoration methods and device.
Utilize above-mentioned data reconstruction method and device; Can recover desired data based on the browsing histories in the portable terminal according to the backup of predetermined data-structure rule; Recover the browsing histories of the browser of portable terminal apace in this locality; Thereby saved release time and customer flow, protected user's the experience that surfs the web that continues thus.
In addition, can be used in combination with reference to the data backup process of Fig. 1 description and the data recovery procedure of describing with reference to Fig. 7 above.
Figure 11 shows the block diagram according to portable terminal 10 of the present invention.Shown in figure 11, portable terminal 10 comprisesdata backup device 600 shown in Fig. 6 and the Data RecaptureUnit 1000 shown in Figure 10.In addition, portable terminal 10 also can only comprise indata backup device 600 and the Data RecaptureUnit 1000, perhaps can comprise the modification ofdata backup device 600 and Data RecaptureUnit 1000.
In addition, typically, portable terminal of the present invention can be various hand-held terminal devices, for example mobile phone, PDA(Personal Digital Assistant) etc., so protection scope of the present invention should not be defined as the portable terminal of certain particular type.
In addition, can also be implemented as the computer program of carrying out by CPU according to the method for the invention.When this computer program is carried out by CPU, carry out the above-mentioned functions that limits in the method for the present invention.
In addition, said method step and the system unit computer readable storage devices that also can utilize controller (for example, processor) and be used to store the computer program that makes controller realize above-mentioned steps or Elementary Function realizes.
In addition, should be understood that computer readable storage devices as herein described (for example, storer) can be volatile memory or nonvolatile memory, perhaps can comprise volatile memory and nonvolatile memory.And nonrestrictive, nonvolatile memory can comprise ROM (read-only memory) (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory as an example.Volatile memory can comprise random-access memory (ram), and this RAM can serve as the External Cache storer.As an example and nonrestrictive; RAM can obtain in a variety of forms, such as synchronous random access memory (DRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate SDRAM (DDR SDRAM), enhancing SDRAM (ESDRAM), synchronization link DRAM (SLDRAM) and direct RambusRAM (DRRAM).The memory device of disclosed aspect is intended to include but not limited to the storer of these and other suitable type.
Those skilled in the art will also understand is that, may be implemented as electronic hardware, computer software or both combinations in conjunction with the described various illustrative logical blocks of disclosure herein, module, circuit and algorithm steps.For this interchangeability of hardware and software clearly is described, it has been carried out general description with regard to the function of various exemplary components, square, module, circuit and step.This function is implemented as software or is implemented as hardware and depends on concrete application and the design constraint that imposes on total system.Those skilled in the art can realize described function in every way to every kind of concrete application, but this realization determines should not be interpreted as to cause departing from the scope of the present invention.
Data reconstruction method and device and portable terminal are as above described according to data back up method of the present invention and device with the mode of example with reference to accompanying drawing.But, it will be appreciated by those skilled in the art that for said method and device, can also on the basis that does not break away from content of the present invention, make various improvement.Therefore, protection scope of the present invention should be confirmed by the content of appending claims.