CN101470642B - Personal data backup system and method thereof - Google Patents

Personal data backup system and method thereof Download PDF

Info

Publication number
CN101470642B
CN101470642B CN2007103013516A CN200710301351A CN101470642B CN 101470642 B CN101470642 B CN 101470642B CN 2007103013516 A CN2007103013516 A CN 2007103013516A CN 200710301351 A CN200710301351 A CN 200710301351A CN 101470642 B CN101470642 B CN 101470642B
Authority
CN
China
Prior art keywords
written
module
file
carry
personal data
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.)
Active
Application number
CN2007103013516A
Other languages
Chinese (zh)
Other versions
CN101470642A (en
Inventor
邱全成
周韬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qinghai Ai Ma Hu Electronic Technology Co., Ltd.
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN2007103013516A priority Critical patent/CN101470642B/en
Publication of CN101470642A publication Critical patent/CN101470642A/en
Application granted granted Critical
Publication of CN101470642B publication Critical patent/CN101470642B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to an individual data backup system and a method thereof, which aim to solve the problem that the backup process of individual data is multifarious, the individual data is transmitted to a technical mean which correspondly treats load/unload modules through the mode of integratedly processing a front end, thereby assisting users to input/output the individual data, and further achieving the technology efficacy of increasing the backup efficiency of the individual data.

Description

Personal data backup system and method thereof
Technical field
The invention relates to a kind of data backup system and method thereof, be meant a kind of mode that focuses on by unification especially, the standby system and the method thereof of backup personal data.
Background technology
In recent years, flourish along with translation software is no matter be on price, function and translation quality, all accepted by people gradually, wherein, the function of translation software is except variation, simultaneously also more individualized, for example: allow self-built vocabulary, allow newly-increased notes and like to be provided with etc.Thus, will produce a large amount of dissimilar personal datas, therefore, how backing up the personal data that is produced has become the subject under discussion that each tame manufacturer solves invariably with all strength unavoidablely.
Present comparatively general backup mode, be that a Backup options is provided in different functional items separately, in order to provide the user to back up the personal data that is produced respectively, yet, this backup mode is under the many more situations of personalization function, when the user wants to back up all personal datas, then need in different personalization function, to repeat respectively the backup of personal data, and then produce the numerous and diverse problem of backup procedure of personal data.
Hence one can see that, though above-mentioned technology can provide the user to back up personal data, can't provide the user to back up all personal datas once, therefore has the numerous and diverse problem of backup procedure of personal data always.
In sum, there has been the numerous and diverse problem of backup procedure of personal data in prior art always since the midium or long term as can be known, therefore is necessary to propose improved technological means in fact, solves this problem.
Summary of the invention
Because there is the numerous and diverse problem of backup procedure of personal data in prior art, so the present invention has disclosed a kind of personal data backup system and method thereof.
The disclosed personal data backup system of the present invention, be applicable in the translation software, this translation software have be written into/carry module and be used to provide the user to be written into/to carry the data file that to comprise personal data, this system comprises: configuration storage module, pre-process module, receiver module, inventory logging modle and input/output module.Wherein, the configuration storage module, in order to the storage configuration file, this configuration file record personal data be written into/carry the corresponding relation between the module, and write down respectively be written into/carry the type of module correspondence; The pre-process module, in order to detect and record exists is written into/carry module, and after the self-configuring file obtains being written into of existence/carry the type of module correspondence, with being written into of existence/carry module and pairing class record thereof in preposition file; Receiver module is selected parameter in order to receive, and selectivity is carried out output function or input operation; The inventory logging modle, in order to when the output function, according to the data file institute of selecting reference record output separately corresponding file information in inventory file; Input/output module when output function, according to select parameter from be written into/carry the contained personal data that goes out of module reception, and export data file to; And when input operation, according to selecting parameter, preposition file and inventory file to import personal data, and be written into being written into of alignment processing/carry module from data file.
As for personal data backup method of the present invention, be applicable in the translation software, this translation software have be written into/carry module and be used to provide the user to be written into/to carry the data file that to comprise personal data, comprise the following step: set up configuration file, this configuration file record personal data be written into/carry the corresponding relation between the module, and write down respectively be written into/carry the type of module correspondence; Detect and record exists is written into/carry module, and after the self-configuring file obtains being written into of existence/carry the type of module correspondence, with being written into of existence/carry module and pairing class record thereof in preposition file; Receive and select parameter, selectivity is carried out output function or input operation; When output function, according to the data file institute of selecting reference record output separately corresponding file information in inventory file; And according to select parameter from be written into/carry the contained personal data that goes out of module reception, and export data file to; When input operation, according to selecting parameter, preposition file and inventory file to import personal data, and be written into being written into of alignment processing/carry module from data file.
In said system and method, described preposition file is in the installation process of translation software, writes down being written into of selected installation/carry module and pairing type; Described selection parameter comprises being written into of selection/carry module, and also comprises the data file of selection when input operation; Described fileinfo include file name, type and version, wherein filename is the filename of data file, described type is to obtain being written into of alignment processing/carry type of module from configuration file, and described version is to obtain being written into of alignment processing/carry the version of module from configuration file; Version in the fileinfo in the described inventory file is higher than being written into of alignment processing/when carrying the version of module, cancel the operational processes that is written into.
The disclosed System and method for of the present invention as above, and the difference between the prior art is the mode that the present invention focuses on by the front end unification, personal data is passed to being written into of alignment processing/carry module, uses auxiliary user's I/O personal data.
By above-mentioned technological means, the present invention can reach the effect of the backup efficient that promotes personal data.
Description of drawings
Fig. 1 is the structural representation of personal data backup system of the present invention;
Fig. 2 is the process flow diagram of personal data backup method of the present invention;
Fig. 3 a is the synoptic diagram of configuration file of the present invention;
Fig. 3 b is the synoptic diagram of the preposition file of the present invention;
Fig. 3 c is the synoptic diagram of inventory file of the present invention;
Fig. 4 is the synoptic diagram of backup operation form of the present invention.
Embodiment
Below describe conjunction with figs. and embodiment in detail embodiments of the present invention, by this to the present invention how the application technology means implementation procedure that solves technical matters and reach the technology effect can fully understand and implement according to this.
At first, before describing embodiment in detail, noun to the background of personal data backup system proposed by the invention and method thereof and definition voluntarily explains earlier, background of the present invention is to be applicable in the translation software, and this translation software have be written into/carry module to be written into/to carry the data file that to comprise personal data so that the user to be provided.In the installation process of translation software, function that can be by the selected installation of user is as self-built vocabulary and Preferences, and being written into of corresponding function/carry module is installed, and that is to say to be written into/carry that module can be for more than one.The mentioned personal data in front is as vocabulary that the user is newly-increased voluntarily or user's Preferences etc. since along with user's difference difference to some extent, so be referred to as personal data.
Then, at the present invention voluntarily the definition noun explain, described in the present invention configuration file is meant record personal data and being written into/carry the corresponding relation between the module, because different personal datas has different types and version, therefore need different being written into/carry module to be written into/to carry the processing that respectively, so the use configuration file writes down personal data and be written into/carries the corresponding relation between the module; Preposition file then is to write down detected being written into/carry module, and from configuration file obtain corresponding to be written into/carry type of module, that is to say record translation software itself be mounted to be written into/carry module and type accordingly; Data file promptly is the file that stores personal data, and the personal data that difference in functionality produced will be output into different data files; And inventory file is filename, type and the version of the data file of record output, and the type of described data file is meant being written into of alignment processing/carry type of module, and the version of data file then is being written into of alignment processing/carry the version of module.
In addition, of the present invention being written into/carry to be meant and personal data is loaded into being written into of alignment processing/carry module or carries to input/output module that I/O then is to export data file to from the personal data that data file input personal data maybe will carry out.
Be depicted as the structural representation of personal data backup system of the present invention as 1 figure, comprise: configuration storage module 101, pre-process module 102, receiver module 103, inventory logging modle 104 and input/output module 105.Wherein, configuration storage module 101 is in order to the storage configuration file, this configuration file record personal data and being written into/carry the corresponding relation between the module, and this configuration file can set in advance and be stored in the installation file of translation software; Pre-process module 102 in order to detect and record exists is written into/carry module, and after the self-configuring file obtains corresponding type, be recorded in equally in the preposition file, this preposition file can be in the installation process of translation software, writes down being written into of selected installation/carry module and pairing type; Receiver module 103, in order to receive to select parameter, selectivity is carried out output function or input operation, and described selection parameter comprises selected being written into/carry module, and also comprises selected data file when input operation; Inventory logging modle 104 is in order to when the output function, according to the data file institute of selecting reference record output separately corresponding file information in inventory file, described fileinfo include file name, type and version, wherein type is to obtain being written into of alignment processing/carry type of module from configuration file; Input/output module 105 when output function, according to select parameter from be written into/carry the contained personal data that goes out of module reception, and export data file to; And when input operation, according to selecting parameter, preposition file and inventory file to import personal data, and be written into being written into of alignment processing/carry module from data file.Mentioned configuration file, preposition file and the inventory file in front will describe in conjunction with figs. after a while.
Be illustrated in figure 2 as the process flow diagram of personal data backup method of the present invention, comprise the following step: set up configuration file, this configuration file record personal data and being written into/carry corresponding relation (step 201) between the module; Detect and record exists is written into/carry module, and after the self-configuring file obtains corresponding type, be recorded in equally in the preposition file (step 202); Receive and select parameter, selectivity is carried out output function or input operation (step 203); When output function, according to the data file institute of selecting reference record output separately corresponding file information in inventory file; And according to select parameter from be written into/carry the contained personal data that goes out of module reception, and export data file (step 204) to; When input operation, according to selecting parameter, preposition file and inventory file to import personal data, and be written into being written into of alignment processing/carry module (step 205) from data file.
Below cooperate Fig. 3 a, Fig. 3 b, Fig. 3 c and Fig. 4 carry out following explanation with by way of example, at first, cooperate Fig. 3 a, the configuration file that Fig. 3 b and Fig. 3 c are mentioned to the present invention, preposition file and inventory file explain, please consult Fig. 3 a earlier, Fig. 3 a is the synoptic diagram of configuration file of the present invention, after installing translation software, to have a configuration file 301 to be stored in the configuration storage module 101, this configuration file 301 be corresponding relation between the module of record personal data and being written into/carry (for example: the pairing processing module of the personal data of self-built vocabulary be vocabulary be written into/carry module; The pairing processing module of the personal data of self-built notes for notes be written into/carry module; The pairing processing module of the personal data of Preferences is written into for setting/and carry module etc.).
Then, see also Fig. 3 b, Fig. 3 b is the synoptic diagram of the preposition file of the present invention, when the software of serving as interpreter is carried out, pre-process module 102 will detect and write down being written into of existing/carry module (for example: vocabulary is written into/carry module and notes be written into/carry module), and after from configuration file 301, obtaining corresponding type (for example: self-built vocabulary and self-built notes), simultaneously with mounted module and corresponding class record in preposition file 302 (for example: installed module be vocabulary be written into/carry module, type is self-built vocabulary; Installed module for notes be written into/carry module, type is self-built notes).
As the synoptic diagram of Fig. 3 inventory file of the present invention that c is illustrated as, this inventory file 303 is when output function, is used for filename, type and the version of recording data files, and the file name of described file output data file by name (for example: self-built vocabulary .txt); Type be according to carry personal data (for example: self-built vocabulary) carry/insmod (for example: vocabulary is written into/carry module) obtains correspondence from configuration file 301 type (for example: self-built vocabulary); Version then is the version (for example: version is 6.0) that carries out going out/insmoding in foregoing year (for example: vocabulary is written into/carry module).
Next, see also Fig. 4, Fig. 4 is the synoptic diagram of backup operation form of the present invention, comprise: backup operation form 401, all output element 410, output vocabulary element 411, output notes element 412, select source element 413, all input element 414, input vocabulary element 415 and input notes element 416, the contained element of described backup operation form 401 is not as limit.
From the above, when the user desires to carry out personal data backup, can carry out the operation of I/O by backup operation form 401, below the part exported earlier explain.When the user will back up the personal data of self-built vocabulary, can (for example: the self-built vocabulary of numerical value 1 expression output) transmit the selection parameter by clicking output vocabulary element 411, then, receiver module 103 selects parameter to carry out output function according to receiving, this moment, input/output module 105 will be exported self-built vocabulary according to selecting parameter to learn, therefore the configuration file of being illustrated as Fig. 3 a by inquiry 301 is obtained the module (be vocabulary be written into/carry module) of alignment processing, and from vocabulary be written into/carry module to receive the contained personal data (being self-built vocabulary) that goes out, and (for example: self-built vocabulary .txt) export data file to, then, inventory logging modle 104 is according to the filename of the data file of selecting reference record to export, (for example: file is called " self-built vocabulary .txt " in the inventory file of being illustrated as Fig. 3 c 303 for type and version, type is " a self-built vocabulary ", version is " 6.0 "), so far, (for example: output function self-built vocabulary) finish personal data.
Except the operation of the self-built vocabulary of above-mentioned output, also can export data file to as self-built notes .txt by output notes elements 412, in addition, if desire does not back up according to particular type (for example: only select self-built vocabulary), but wish disposable (for example: back up self-built vocabulary and self-built notes simultaneously) backup, then can export different data files to as self-built vocabulary .txt and self-built notes .txt by clicking whole output elements 410.
Foregoing part is the explanation of output function, and the part of following with regard to input describes.When user's desire is imported the personal data of self-built vocabulary, can (for example: the self-built vocabulary of numerical value 2 expression inputs) transmit the selection parameter by clicking input vocabulary element 415, this moment, receiver module 103 was according to the selection parameter execution input operation that receives, and input/output module 105 can according to illustrate as Fig. 3 b to be used for to write down already present being written into/carry module (for example: the pairing vocabulary of self-built vocabulary is written into/carry module and the pairing notes of self-built notes be written into/carry module) preposition file 302, and illustrate to be used for the filename of recording data files as Fig. 3 c, (for example: file is called " self-built vocabulary .txt " to the inventory file 303 of type and version, type is " a self-built vocabulary ", version is " 6.0 "), from data file (for example: the personal data of the self-built vocabulary of input self-built vocabulary .txt), and be written into being written into of alignment processing/carry module (be vocabulary be written into/carry module), and in the process that is written into, (for example: the version that inventory file 303 writes down is 7.0 if the version of the fileinfo in the inventory file 303 is higher than the version of being written into of alignment processing/carry module, and the version of being written into of alignment processing/carry module is 6.0) time, the operational processes that cancellation is written into.
Same, except the operation of the self-built vocabulary of above-mentioned input, also can be (for example: self-built notes .txt), or import all data files (for example: self-built vocabulary .txt and self-built notes .txt) by whole input elements 414 by input notes element 416 input data files.In addition, (not shown) during the different data file of version if having same type, (for example: selecting type is self-built vocabulary also can select the type and version of data file of desire input in selecting source element 413 after, version is 6.0), import selected data file by clicking input vocabulary element 415, thus, can import the data file of different editions simultaneously, also designated data files voluntarily be can import, the compatibility of taking into account different editions and the backup efficient that promotes personal data reached.
In sum, difference between the present invention and the prior art is the mode that focuses on by the front end unification as can be known, personal data is passed to being written into of alignment processing/carry the technological means of module, thereby can assist user's I/O personal data to solve problems of the prior art by this technological means, and then reach the technology effect of the backup efficient that promotes personal data.
Though the disclosed embodiment of the present invention as above; but be not in order to limit the present invention; any technician who has common knowledge in the technical field of the invention; without departing from the spirit and scope of the present invention; when can doing a little change and retouching, therefore scope of patent protection of the present invention must be looked the protection domain that claims define and is as the criterion.

Claims (8)

1. a personal data backup system is applicable in the translation software, and this translation software has at least one being written into/carry module and is used to provide the user to be written into/to carry the data file that to comprise personal data, and this system comprises:
One configuration storage module, in order to storing a configuration file, this configuration file writes down at least one personal data and described being written into/carry the corresponding relation between the module, and write down respectively be written into/carry the type of module correspondence;
One pre-process module, in order to described being written into of detecting and record exists/carry module, and after obtaining described being written into of this existence/carry the type of module correspondence from described configuration file, with described being written into of this existence/carry module and pairing class record thereof in a preposition file;
One receiver module is selected parameter in order to receive one, and selectivity is carried out output function or input operation;
One inventory logging modle, in order to when the output function, according to each self-corresponding fileinfo of at least one data file institute of described selection reference record output in an inventory file; And
One input/output module when output function, receives the contained described personal data that goes out according to described selection parameter from described being written into/carry module, and exports described data file to; And when input operation, import described personal data from described data file, and be written into respectively being written into of alignment processing/carry module according to described selection parameter, described preposition file and described inventory file.
2. personal data backup system as claimed in claim 1 is characterized in that, described preposition file is in the installation process of described translation software, described being written into that record select to be installed/carry module and pairing type.
3. personal data backup system as claimed in claim 1, it is characterized in that, described fileinfo include file name, type and version, wherein said filename is the filename of described at least one data file, described type is to obtain described being written into of alignment processing/carry type of module from described configuration file, and described version is to obtain described being written into of alignment processing/carry the version of module from described configuration file.
4. personal data backup system as claimed in claim 3 is characterized in that, the version in the fileinfo in the described inventory file is higher than being written into of alignment processing/when carrying the version of module, cancel the operational processes that is written into.
5. a personal data backup method is applicable in the translation software, and described translation software has at least one being written into/carry module and is used to provide the user to be written into/to carry the data file that to comprise personal data, and its step comprises:
Set up a configuration file, this configuration file writes down at least one personal data and described being written into/carry the corresponding relation between the module, and record respectively be written into/carry the type of module correspondence;
Detect and described being written into that record exists/carry module, and after obtaining described being written into of this existence/carry the type of module correspondence from described configuration file, with described being written into of this existence/carry module and pairing class record thereof in a preposition file;
Receive one and select parameter, selectivity is carried out output function or input operation;
When output function, according to each self-corresponding fileinfo of at least one data file institute of described selection reference record output in an inventory file; And receive the contained described personal data that goes out according to described selection parameter from described being written into/carry module, and export described data file to; And
When input operation, import described personal data according to this selection parameter, described preposition file and described inventory file from described data file, and be written into each described being written into of alignment processing/carry module.
6. personal data backup method as claimed in claim 5 is characterized in that, described preposition file is in the installation process of described translation software, described being written into that record select to be installed/carry module and pairing type.
7. personal data backup method as claimed in claim 5, it is characterized in that, described fileinfo include file name, type and version, wherein said filename is the filename of described at least one data file, described type is to obtain described being written into of alignment processing/carry type of module from described configuration file, and described version is to obtain described being written into of alignment processing/carry the version of module from described configuration file.
8. personal data backup method as claimed in claim 7 is characterized in that, the version in the fileinfo in the described inventory file is higher than being written into of alignment processing/when carrying the version of module, cancel the operational processes that is written into.
CN2007103013516A 2007-12-25 2007-12-25 Personal data backup system and method thereof Active CN101470642B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007103013516A CN101470642B (en) 2007-12-25 2007-12-25 Personal data backup system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007103013516A CN101470642B (en) 2007-12-25 2007-12-25 Personal data backup system and method thereof

Publications (2)

Publication Number Publication Date
CN101470642A CN101470642A (en) 2009-07-01
CN101470642B true CN101470642B (en) 2011-05-18

Family

ID=40828128

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007103013516A Active CN101470642B (en) 2007-12-25 2007-12-25 Personal data backup system and method thereof

Country Status (1)

Country Link
CN (1) CN101470642B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5991772A (en) * 1997-10-31 1999-11-23 Oracle Corporation Method and apparatus for restoring a portion of a database
CN101079037A (en) * 2006-06-26 2007-11-28 腾讯科技(深圳)有限公司 Chinese character library updating method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5991772A (en) * 1997-10-31 1999-11-23 Oracle Corporation Method and apparatus for restoring a portion of a database
CN101079037A (en) * 2006-06-26 2007-11-28 腾讯科技(深圳)有限公司 Chinese character library updating method and system

Also Published As

Publication number Publication date
CN101470642A (en) 2009-07-01

Similar Documents

Publication Publication Date Title
US8375377B2 (en) Controlling java virtual machine component behavior on a per-classloader basis
WO2004049212A3 (en) System for and method of using component-based development and web tools to support a distributed data management system
JP4273024B2 (en) Information processing apparatus, image forming apparatus, method and system in the apparatus
JP2017027116A (en) Process control device and process control program
JP2012226662A (en) Image forming apparatus and management method
JP6355370B2 (en) Automatic installation system and method, information processing apparatus, image forming apparatus, and program
US20100251133A1 (en) Method and system for providing a user interface in a computer
CN105164640A (en) Application compatibility checking in distributed computing environment
JP2005011359A5 (en)
US9141890B2 (en) Data processing apparatus, data processing method, data processing program for implementing the method, and image processing apparatus
CN101964855A (en) Information processor and information processing method
CN101714107A (en) Database backup and recovery method and device in ERP system
CN101464862A (en) SQL generating system and method
EP2169530A2 (en) Method of managing memory storage space and a computer system
EP2287719A2 (en) Information processing apparatus, workflow system, workflow management method, and storage medium of program for workflow management method
US7343600B2 (en) Providing an image of installed software utilizing uninstall code
CN102214111A (en) Device driver program setting method and device, and installing method and device
EP1622066A4 (en) Tag, and method and system using the same
EP1693766A3 (en) File system access control apparatus, file system access control method and recording medium including file system access control program
CN110275683A (en) Control method and information processing unit
CN101470642B (en) Personal data backup system and method thereof
CN101286886B (en) Method and device to recover configuring information of network appliance
CN102981784B (en) Information processor and information processing method
CN105528334A (en) Method for processing document operation and terminal
US20090164900A1 (en) Method for displaying document-based help with the help system for a processing application

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20181017

Address after: No. 4, Wang Tong Road, Qiong long road, Yushu Tibetan Autonomous Prefecture, Qinghai

Patentee after: Qinghai Ai Ma Hu Electronic Technology Co., Ltd.

Address before: Taipei City, Taiwan Chinese Shilin District Hougang Street No. 66

Patentee before: Inventec Corporation

TR01 Transfer of patent right