CN100395754C - Information extraction method and system - Google Patents

Information extraction method and system Download PDF

Info

Publication number
CN100395754C
CN100395754C CNB2006100027283A CN200610002728A CN100395754C CN 100395754 C CN100395754 C CN 100395754C CN B2006100027283 A CNB2006100027283 A CN B2006100027283A CN 200610002728 A CN200610002728 A CN 200610002728A CN 100395754 C CN100395754 C CN 100395754C
Authority
CN
China
Prior art keywords
database
function command
information data
module
computer software
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.)
Expired - Fee Related
Application number
CNB2006100027283A
Other languages
Chinese (zh)
Other versions
CN101008949A (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.)
Inventec Corp
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 CNB2006100027283A priority Critical patent/CN100395754C/en
Publication of CN101008949A publication Critical patent/CN101008949A/en
Application granted granted Critical
Publication of CN100395754C publication Critical patent/CN100395754C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

This invention discloses one information extraction method and system applied in computer software program, which comprises memory module, trigger module, identification module, analysis module, extraction module, transfer module and test module. This invention information extraction method and system, which supplies computer software program operation and extracts relative function order needed information data.

Description

Information extracting method and system
Technical field
The invention relates to a kind of information extraction technology, particularly about a kind of information extracting method and system that is applied in the computer software programs.
Background technology
Along with reaching its maturity of Information Technology Development, the service function that computer software programs provide is also perfect day by day, thereby makes each computer software programs attached information data volume sharply expand.In addition, though the function of computer software programs is become stronger day by day, but for common user, often only need use wherein sub-fraction function as a rule, the active computer software program is in carrying out start-up course, can all earlier that this program is subsidiary information datas all extract, this measure comprises the software program of bulk information data for some, for example translation software, mapping software etc., usually need to expend plenty of time execution initiating task, not only lose time, and can increase the space of committed memory, obviously do not meet user's requirement.
From the above, how designing a kind of information extraction technology and overcome the disappearance that exists in the prior art, is the problem that needs to be resolved hurrily at present.
Summary of the invention
For solving the shortcoming of above-mentioned prior art, fundamental purpose of the present invention is to provide a kind of information extracting method and system, can effectively promote the travelling speed of computer software programs, increases work efficiency.
Another object of the present invention is to provide a kind of information extracting method and system, can the minimizing program take too much storage area.
For reaching above-mentioned and other purpose, the invention provides a kind of information extracting method and system.Wherein, this information extracting method is to be applied in the computer software programs, and this method may further comprise the steps: (1) stores in first database and is used for carrying out the required information data of this computer software programs all functions instruction; (2) the first information data of moving each performed function command correspondence of these computer software programs of record in second database; (3) not when moving for the first time at these computer software programs,, inquire about whether to store in this second database and be used to carry out the required information data of this function command, if not, then enter step (4), if then enter step (5) according to pending function command; (4) from this first database, extract the required information data of this function command of execution, and be stored in this second database; And the required information data of (5) output this function command of execution, carry out this function command.
Information extracting system of the present invention is to be applied in the computer software programs, and this system comprises: storage module, have first database and second database, and this first database storage is used for carrying out the required information data of this software program all functions instruction; Identification module is discerned function command pending in these computer software programs; Whether analysis module is inquired about to store in this second database and is used to carry out the required information data of this function command; Extraction module inquires this second database at this analysis module and does not store when carrying out the required information data of this function command, extracts from this first database and carries out the required information data of this function command; And calling module,, carry out the function command that this identification module is discerned, and the information data that this extraction module extracted is stored in this second database from the information data that this first database extracts according to this extraction module.
Compared with prior art, information extracting method of the present invention and system provide computer software programs when executable operations, according to actual user demand, extract the corresponding function instruction and carry out required information data, not only can significantly promote program operation speed, increase work efficiency, and can reduce program and in operational process, take too much storage area.
Description of drawings
Fig. 1 is the basic framework calcspar signal situation of information extracting system of the present invention; And
Fig. 2 is the operation workflow synoptic diagram of information extracting method of the present invention.
Embodiment
Embodiment
Fig. 1 is the basic framework synoptic diagram of information extracting system of the present invention.As shown in the figure, information extracting system 10 of the present invention is applied in the computer software programs 20, more especially contains the software program of bulk information data, for example mapping software such as translation software such as Dr.eye or Photoshop.In addition, these computer software programs 20 also can be the operating system of Windows or Linux etc. for example.
Information extracting system 10 of the present invention comprises storage module 100, trigger module 110, identification module 120, analysis module 130, extraction module 140, calling module 150 and detection module 160.
This storage module 100 also comprises first database 101 and second database 102, and wherein, this first database 101 stores these computer software programs 20 and carries out the required information data of all functions instruction.For example, the Dr.eye translation software is the software with functions such as " real time translation ", " dictionary in real time ", " new word notes ", " full text translation ", " interface translations ", stores in this first database 101 and carries out the required information data of above-mentioned all functions instruction.102 of this second databases are used to store the required information data of these computer software programs 20 each basic functions instructions of execution, in the present embodiment, be that the information data of each function command correspondence of carrying out during with the 20 first operations of this computer software programs is stored in this second database 102.For example the Dr.eye translation software be in having, day, the intertranslation function of three kinds of language of English, when this software program during in first operation, only carry out Sino-British intertranslation function, then only needed in this second database 102 to store english vocabulary storehouse and Chinese lexicon, do not needed to store the Japanese lexicon.
This trigger module 110 is according to user's demand, triggers and carries out function corresponding instruction in these computer software programs 20.Wherein, the user can utilize for example required function command icon (for example double-clicking " file house steward " icon by mouse) of input block selection of mouse, trigger and carry out this function command, also can trigger and carry out this function command by (for example " RUN " command field of window xp operating system) input dependent instruction language in the specific instruction input field.
This identification module 120 is used to discern this trigger module 110 and triggers the function command of carrying out.
This analysis module 130 inquires about whether store the required information data of this function command execution in this second database 102 according to the recognition result of this identification module 120.
This extraction module 140 stores in this second database 102 when carrying out the required information data of this function command, promptly from this second database 102, extract this information data, carry out this function command for these computer software programs 20, otherwise, inquire this second database 102 at this analysis module 130 and do not store when carrying out the required information data of this function command, from this first database 101, extract and carry out the required information data of this function command.
This calling module 150 does not have in this second database 102 when carrying out the required information data of this function command, export the information data that this extraction module 140 extracts from this first database 101, carry out these function commands for this computer software programs 20, and simultaneously with this information storage in this second database 102.
In addition, this information extracting system 10 also has detection module 160, it should be noted that, for guaranteeing the travelling speed of these computer software programs 20, in the present embodiment, be that this second database 102 is set at the storer with stationary storage capacity, this detection module 160 is the residue storage areas that detect this second database 102 in real time, and when this residue storage area is not enough, discharge partial information data in this second database according to preset rules.Wherein, this preset rules can be set according to the access times of each information data, and for example that access times are minimum information data is as the preferential data that discharge; Also can with reference to service time of each information data successively, for example with update time information data at most as the data of preferential release.In addition, when this calling module 150 is stored in this second database 102 with the relevant information data of needs, whether the residue storage area that this detection module 160 is prejudged this second database 102 enough stores this information data, and when the residue storage area in this second database 102 is not enough, promptly discharge corresponding information data automatically according to above-mentioned preset rules.
Fig. 2 is the operational scheme synoptic diagram of information extracting method of the present invention.As shown in the figure, at first carry out step S210, will be used for carrying out the required information data of this computer software programs 20 all functions instruction and be stored in first database 101, then enter step S220.
In step S220, the information data recording of each function command correspondence that these computer software programs 20 are carried out when the first operation is in second database 102, in the present embodiment, also the required information data of each basic functions instruction in these computer software programs 20 of execution can be stored in this second database 102, then enter step S230.
In step S230, at these computer software programs 20 is not when moving for the first time, according to user's demand, trigger and carry out the function corresponding instruction, wherein the user can utilize the input block of mouse for example to select required function command icon (for example double-clicking " file house steward " icon by mouse) to carry out this function command to trigger, also can carry out this function command to trigger, then enter step S240 by (for example " RUN " command field of the operating system of window xp) input dependent instruction language in the specific instruction input field.
In step S240, the identification user triggers the function command of execution, then enters step S250.
In step S250, inquire about whether storing the required information data of this function command execution in this second database 102, if then jump to step S270, otherwise carry out step S260.
In step S260, from this first database 101, extract and carry out the required information data of this function command, and this information data is stored in this second database 102, need to prove, because this second database is the storer with stationary storage capacity, therefore before carrying out this storage operation, can check earlier whether the residue storage area of this second database 102 has enough spaces to store this information data, when if this testing result is residue storage area deficiency, promptly discharge the partial information data that are stored in this second database 102 according to default rule, residue storage area in this second database 102 enough stores this information data, then enters step S270.
In step S270, export this information data, carry out this function command for these computer software programs.
In sum, information extracting method of the present invention and system can be according to computer software programs 20 actual each function commands of carrying out, extract corresponding partial information data, significantly improve the travelling speed of computer software programs 20, and can reduce these computer software programs 20 and when executable operations, take too much storage area.

Claims (12)

1. an information extracting method is applied in the computer software programs, it is characterized in that, this method may further comprise the steps:
(1) storage is used for carrying out the required information data of this computer software programs all functions instruction in first database;
(2) the first information data of moving each performed function command correspondence of these computer software programs of record in second database;
(3) not when moving for the first time at these computer software programs,, inquire about whether to store in this second database and be used to carry out the required information data of this function command, if not, then enter step (4), if then enter step (5) according to pending function command;
(4) from this first database, extract the required information data of this function command of execution, and be stored in this second database; And
(5) the required information data of this function command is carried out in output, carries out this function command.
2. information extracting method as claimed in claim 1 is characterized in that, the pending function command of the described foundation of this step (3) is the function command that is triggered according to demand by the user.
3. information extracting method as claimed in claim 2 is characterized in that, this trigger action is to select this function command by input block.
4. information extracting method as claimed in claim 2 is characterized in that, these computer software programs are to be applied in the operating system, and the required function command of instruction input field selection that provides by this operating system is provided this trigger action.
5. information extracting method as claimed in claim 1 is characterized in that, this second database is the storer with stationary storage capacity.
6. information extracting method as claimed in claim 5 is characterized in that, also comprises the residue storage area that detects this second database in step (4), when this residue storage area is not enough, discharges the partial information data in this second database.
7. an information extracting system is applied in the computer software programs, it is characterized in that, this system comprises:
Storage module has first database and second database, and this first database storage is used for carrying out the required information data of this software program all functions instruction;
Identification module is discerned function command pending in these computer software programs;
Whether analysis module is inquired about to store in this second database and is used to carry out the required information data of this function command;
Extraction module inquires this second database at this analysis module and does not store when carrying out the required information data of this function command, extracts from this first database and carries out the required information data of this function command; And
Calling module, is carried out the function command that this identification module is discerned, and the information data that this extraction module extracted is stored in this second database from the information data that this first database extracts according to this extraction module.
8. information extracting system as claimed in claim 7 is characterized in that this system also comprises trigger module, and the user triggers required function command according to demand, for the function command of this identification module identification user triggering.
9. information extracting system as claimed in claim 8 is characterized in that, the function command that this user triggers is to select this function command by input block.
10. information extracting system as claimed in claim 8 is characterized in that, these computer software programs are to be applied in the operating system, and the required function command of instruction input field selection that provides by this operating system is provided this trigger action.
11. information extracting system as claimed in claim 7 is characterized in that, this second database is the storer with stationary storage capacity.
12. information extracting system as claimed in claim 11, it is characterized in that, this system also comprises detection module, before the information data that this calling module extracts this extraction module is stored in this second database, detect the residue storage area of this second database, and when this residue storage area is not enough, discharge the partial information data in this second database.
CNB2006100027283A 2006-01-25 2006-01-25 Information extraction method and system Expired - Fee Related CN100395754C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100027283A CN100395754C (en) 2006-01-25 2006-01-25 Information extraction method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100027283A CN100395754C (en) 2006-01-25 2006-01-25 Information extraction method and system

Publications (2)

Publication Number Publication Date
CN101008949A CN101008949A (en) 2007-08-01
CN100395754C true CN100395754C (en) 2008-06-18

Family

ID=38697382

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100027283A Expired - Fee Related CN100395754C (en) 2006-01-25 2006-01-25 Information extraction method and system

Country Status (1)

Country Link
CN (1) CN100395754C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011055417A1 (en) * 2009-11-09 2011-05-12 三菱電機株式会社 Software library reconfiguration device and method, and navigation device using the same
CN109255127A (en) * 2018-09-27 2019-01-22 华东师范大学 A kind of appellative function point intelligent identifying system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6237144B1 (en) * 1998-09-21 2001-05-22 Microsoft Corporation Use of relational databases for software installation
US6618857B1 (en) * 2000-03-27 2003-09-09 Microsoft Corporation Method and system for installing software on a computer system
CN1506855A (en) * 2002-12-06 2004-06-23 联想(北京)有限公司 Industrial production process of main hard disc protection area
US20050010934A1 (en) * 2001-10-24 2005-01-13 Blaise Sanouillet Native code isolation in a multi-tasking java virtual machine

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6237144B1 (en) * 1998-09-21 2001-05-22 Microsoft Corporation Use of relational databases for software installation
US6618857B1 (en) * 2000-03-27 2003-09-09 Microsoft Corporation Method and system for installing software on a computer system
US20050010934A1 (en) * 2001-10-24 2005-01-13 Blaise Sanouillet Native code isolation in a multi-tasking java virtual machine
CN1506855A (en) * 2002-12-06 2004-06-23 联想(北京)有限公司 Industrial production process of main hard disc protection area

Also Published As

Publication number Publication date
CN101008949A (en) 2007-08-01

Similar Documents

Publication Publication Date Title
WO2020108063A1 (en) Feature word determining method, apparatus, and server
KR20200108775A (en) Training corpus generating method, apparatus, device and storage medium
US10845939B2 (en) Method and system for determining user interface usage
CN104424094A (en) Method and device for obtaining abnormal information and intelligent terminal device
JP2002215617A (en) Method for attaching part of speech tag
CN109710518A (en) Script checking method and device
CN111581090A (en) Automatic test case generation method and system based on NLP and RF framework
CN103019787A (en) Function call relation determining method, hotfix updating method and hotfix updating device
CN103902440A (en) Method and device for detecting characters in application program
US20080126920A1 (en) Method for creating FMEA sheet and device for automatically creating FMEA sheet
CN109739824B (en) Log obtaining method and device
US8572062B2 (en) Indexing documents using internal index sets
CN103246594A (en) Automatic user state network card detecting method based on Linux kernel
CN103777978A (en) Automatic user-mode 3G-USB network interface card detecting method based on Linux kernel
US7957956B2 (en) Systems and methods for normalization of linguistic structures
CN105260396B (en) Word retrieval method and device
CN100395754C (en) Information extraction method and system
CN103020225A (en) CPU (Central Processing Unit) model identifying method and hardware detection system
CN111767213B (en) Database check point testing method and device, electronic equipment and storage medium
US20090158090A1 (en) Data entry retrieval
CN100369046C (en) Document processing device and document processing method
CN109344385B (en) Natural language processing method, device, computer equipment and storage medium
CN102110006A (en) System and method for expanding and developing application business
KR100652901B1 (en) Apparatus and method for syntax analysis of enumeration type and parallel type
JP6052801B2 (en) System, method and program for associating description items between documents

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080618

Termination date: 20120125