CN100395754C - Information extraction method and system - Google Patents
Information extraction method and system Download PDFInfo
- 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
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
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.
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.
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)
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)
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 |
-
2006
- 2006-01-25 CN CNB2006100027283A patent/CN100395754C/en not_active Expired - Fee Related
Patent Citations (4)
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 |