CN102622371A - Historical association database system, implementation method and electronic learning equipment thereof - Google Patents

Historical association database system, implementation method and electronic learning equipment thereof Download PDF

Info

Publication number
CN102622371A
CN102622371A CN2011100331000A CN201110033100A CN102622371A CN 102622371 A CN102622371 A CN 102622371A CN 2011100331000 A CN2011100331000 A CN 2011100331000A CN 201110033100 A CN201110033100 A CN 201110033100A CN 102622371 A CN102622371 A CN 102622371A
Authority
CN
China
Prior art keywords
content
module
text
property
attribute
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011100331000A
Other languages
Chinese (zh)
Other versions
CN102622371B (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.)
SHENZHEN YOUXUETIANXIA EDUCATION DEVELOPMENT CO., LTD.
Original Assignee
CHENGDU ZHIYUAN NUOYAZHOU EDUCATION TECHNOLOGY Co Ltd
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 CHENGDU ZHIYUAN NUOYAZHOU EDUCATION TECHNOLOGY Co Ltd filed Critical CHENGDU ZHIYUAN NUOYAZHOU EDUCATION TECHNOLOGY Co Ltd
Priority to CN201110033100.0A priority Critical patent/CN102622371B/en
Publication of CN102622371A publication Critical patent/CN102622371A/en
Application granted granted Critical
Publication of CN102622371B publication Critical patent/CN102622371B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention discloses a historical association database system, an implementation method and electronic learning equipment thereof. The historical association database system comprises an attribute name searching module (111), a text content searching module (113), an attribute content module (112) and a data module (114), wherein the attribute name searching module (111) stores attribute content names and position information of characters in the attribute content names; the text content searching module (113) stores the position information of the characters in text contents; the attribute content module (112) stores the attribute content names and content indexing addresses thereof; the data module (114) stores historical data contents; search results of the attribute name searching module (111) point to the indexing addresses of the attribute content module (112); the attribute content module (112) stores the indexing addresses pointing to the specific contents in the data module (114); and the attribute content module (112) acquires the historical data related to key words input by a user from the data module (114). By using the historical association database system, basic knowledge of the historical data and divergent knowledge thereof can be searched; and the search has relevance, systematicness and selectivity.

Description

A kind of historical context storehouse system and its implementation and e-learning equipment
Technical field
The present invention relates to the e-learning apparatus field, the e-learning equipment that relates in particular to a kind of historical context storehouse system and its implementation and adopt this historical context storehouse system, said e-learning equipment includes but not limited to learning machine, Student computer.
Background technology
Generally store historical search engine modules and historical resources bank module in traditional hand-held learning terminal; The learning method of its historical knowledge mainly contains following two kinds of forms: first kind is that the catalogue formula is browsed learning method, and second kind is keyword search formula learning method.
The catalogue formula is browsed learning method: classified according to grade's teaching material etc. of classification or student in the knowledge point in the historical resources bank; During study; Use tree structure to launch step by step to select corresponding knowledge point, browse the detailed content of knowledge point then or get into the examination question module and carry out the examination question exercise.
Keyword search formula learning method: after receiving the key word of user's input, start the historical search engine, parses through historical resources bank module can supply user's browsing content or carry out the examination question exercise after therefrom searching for and comprising the All Files and demonstration of importing key word.
Manufacturer at first needs on PC, to make up original historical resources bank in the method for above-mentioned prior art, and this original historical resources bank can be made up of historical knowledge introduction, relevant examination question etc.; Then should be processed into the historical resources bank (historical context storehouse system) of target through compression, encryption supervisor by original historical resources bank through instruments such as C language; Again the historical resources bank of this target (historical context storehouse system) is deposited in the hand-held electronic facility for study; Resolve the historical resources bank file of this target and the result is fed back to the user by the historical search engine in the hand-held electronic facility for study when user uses, thereby supply user learning.
In the said method of prior art, constituting between each attribute key element of the historical resources bank of target does not have association, so Search Results is scattered, single, can't roam to the other guide that is associated with Search Results, thereby search efficiency and results of learning are restricted.For instance; The user is after keying in " people from Yuanmou "; The content that system can search in the historical resources bank of target and this knowledge of feedback " people from Yuanmou " is corresponding is given the user, and the user possibly hope to learn to belong to " Yuanmou people " " Upper Cave Man " this knowledge of ancient human after study " people from Yuanmou " this knowledge; " the river nurse crosses ruins " this knowledge that perhaps is associated with the ancient human; Under the mode of learning of prior art, the user can only key in " Upper Cave Man " perhaps " the river nurse crosses ruins " again, just can find and want the content learnt.So it uses very inconvenient, be not easy to user's operation and grasp more contents, the user is learnt efficiently and grasp more relevant knowledge.
Summary of the invention
The technical matters that the present invention will solve is; During to the historical subject resource of existing hand-held learning terminal systematic search Search Results scattered, single, can't related learning materials; Or Search Results does not have the problem of selectivity and stressing property; A kind of historical context storehouse system and its implementation are provided, the e-learning equipment and the searching method thereof of this historical context storehouse system of employing also is provided simultaneously.
The technical solution adopted for the present invention to solve the technical problems comprises:
A kind of historical context storehouse system comprises that history searches primary module, and said history is searched and learned primary module and comprise:
Store the Property Name search module of character location information in property content title and the property content title, be used for being complementary with the key word of user's input;
Store the content of text search module of character location information in the content of text, be used for being complementary, and find the corresponding property content title of the successful text of coupling with the key word of user's input;
Store the property content module of the index address of property content title and content association thereof;
Store the data module of historical summary content;
The Search Results of said Property Name search module is the index address that points to said property content module; The index address of particular content in the said data module is pointed in storage in the said property content module, and said property content module obtains the relevant historical summary of key word with user's input from said data module.
Said historical context storehouse system also comprises:
The HFM decompression module is used for said data module is carried out the HFM decompress(ion);
The former long module of text is used for each text compression of data on file module length before.
Said Property Name search module comprises attribute key position module, Property Name reference position module and attribute query module;
Said content of text search module comprises that corresponding property index module of text keyword position module, content of text reference position module, text and attribute correspondence want point module;
Said data module comprises content of text module, profile content module, examination question module and picture module.
Said attribute key position module comprises: attribute key position index database module with and the attribute key position content library module pointed to; Said attribute key position content library module comprises the attribute key position library module of each classification; The attribute key position library module structure of said each classification is identical; Comprise in the GBK character set that each character in the total number of character, the GBK character set points to the index address of the positional information of this character; And the positional information of each character, the total number of character refers to the number sum of English, numeral, Chinese character and punctuation mark in the said GBK character set; To point to the index address of the positional information of this character be 0000 or point to the positional information of corresponding character for each character in the said GBK character set; The positional information of said each character comprises each character occurs respectively in the GBK character set total degree, each character relative position in each attribute query word bank of each attribute query module number respectively in each attribute query word bank of said attribute query module, the attribute key position library module of said each classification refers to knowledge point key position library module, dynasty key position library module, time-critical word location library module, conjunctive word key position library module, will put in key position library module, classification key position library module, key position library module in kind, venue keywords location library module, the personage's key position library module one or more.
Said Property Name reference position module comprises: Property Name reference position index database module with and the Property Name reference position content library module pointed to; Said Property Name reference position content library module comprises reference position word bank of all categories; Said reference position word bank structure of all categories is identical, comprising: the location number in this attribute when the relative reference position of the bar number of content, each bar content number and the last item end of text, and said reference position word bank of all categories refers to knowledge point reference position word bank, personage's reference position word bank; Reference position word bank in kind; Place reference position word bank will be put the reference position word bank, classification reference position word bank; Time reference position word bank, one or more in conjunctive word reference position word bank, the dynasty reference position word bank.
Said attribute query module comprises: other number of Attribute class is number, start address and each the attribute query word bank content of each attribute query word bank in the attribute query module of attribute query word bank, the initial content of this attribute query word bank of the start address point of said each attribute query word bank.Said each attribute query word bank content comprises: total number of property content title, each property content title are pointed to the index address that is somebody's turn to do corresponding contents in " attribute query word bank content regions " in each attribute query word bank, and each attribute query word bank content regions;
Said each attribute query word bank content regions comprises that index address in " property content module " of this classification property content title, this property content title, the corresponding bar of dispersing content of this property content title count K, and every corresponding relevant information of dispersing content;
Said every relevant information of dispersing content comprise every disperse the storage sequence number of content in " the attribute correspondence is wanted point module ", this is dispersed content and points to index address in said " property content module ", disperses the relation character of content and this property content title;
Said attribute classification comprises one or more among dynasty, time, conjunctive word, emphasis, classification, knowledge point, material object, place and the personage; Said property content name is called the Property Name that is comprised in above-mentioned each attribute classification.
Said text keyword position module comprises: comprise in the GBK character set that each character in the total number of character, the GBK character set points to index address and the positional information of each character of the positional information of this character, the total number of character refers to the number sum of English, numeral, Chinese character and punctuation mark in the said GBK character set; To point to the index address of the positional information of this character be 0000 or point to the positional information of corresponding character for each character in the said GBK character set; The positional information of said each character comprises total degree that each character occurs, the relative position of each character in the content of text module number in the content of text module.
Said content of text reference position module comprises: the relative reference position of the total number of small text, each small text content number and the end position of last small text in the content of text module number in the content of text module; The total number of said small text refers to the number sum of all small texts in the knowledge point brief introduction, knowledge point corresponding " meaning/effect/influence "; The relative reference position of said each small text content number refers to the memory location of bebinning character in said content of text module number of each small text, and the end position of said last small text in the content of text module number refers to the memory location of termination character in said content of text module number of last small text.
The corresponding property index module of said text comprises: the text index library module with and the text message library module that points to; The relevant information of each bar knowledge point of the knowledge point bar number of each block text content correspondence, each block text content correspondence in the said text message library module storage content of text module; The relevant information of said each bar knowledge point comprises that the corresponding knowledge bar knowledge point of the content-label of this block text content in each bar knowledge point of correspondence, this block text content wants the storage sequence number in the point module in that attribute is corresponding; Said content-label is corresponding " meaning/effect/influence " content in knowledge point brief introduction content or knowledge point in order to distinguish this block text content, the index address of each block text content in the total block data of all texts, the content of text module in the said text index library module storage content of text module.The index address of each block text content points to the corresponding knowledge point information of corresponding text piece content in the said text message library module in the said content of text module.
Said attribute is corresponding wants point module to comprise: the index area with and the content regions of sensing; Said content regions comprises the number as property content title in each category attribute of each knowledge point correspondence of agent object; The index address of each property content title in said property content module, said each category attribute refers to dynasty, time, conjunctive word, emphasis, classification, knowledge point, material object, place and personage; Said index area comprises as the start address of each property content title in content regions, the i.e. relevant information of the property content of the respective attributes of corresponding knowledge point in this start address point content regions in each category attribute of each knowledge point correspondence of agent object.
Said content of text module comprises: content of text index database module with and the text particular content library module that points to; Said text particular content library module comprises the index address of small text total block data n, each text block, the compressed content of each text block; Each small text content in the big content of text after said total block data n finger pressure contracts is that unit divides the formed total block data in back with 2KB, and the index address of said each text block points to the compressed content of corresponding blocks; Said content of text index database module comprises: the starting block sequence number of each small text and the shared total block data of this small text;
Said content of text module is used to deposit knowledge point brief introduction, corresponding " meaning/effect/influence " in knowledge point.
The compressed content of said all profile texts of profile content module storage.
Said examination question module comprises: examination question index database module with and the contents of test question library module that points to; Said contents of test question library module storage examination question compressed content; Comprise single choice compressed content, multiple choice compressed content and question-and-answer problem compressed content; Said examination question index database module stores examination question sum, examination question mark, and examination question index address, said examination question mark is used to indicate the topic type of examination question, and said examination question index address points to the examination question compressed content in the said contents of test question library module;
Said picture module is the set of all picture compression contents.
Said property content module comprises: property content index database module with and the property content information bank module pointed to;
Said property content index database module comprises the index address of corresponding informance in the corresponding property content total number n of each type mark, each bar property content sensing property content information bank module; Said each type mark is one or more among dynasty, time, conjunctive word, emphasis, classification, knowledge point, material object, place and the personage;
Said property content information bank module comprises the property content information bank module that all types of marks are corresponding; The corresponding property content information bank module of said all types of mark refers to knowledge point property content information bank module, personage's property content information bank module; Property content information bank module in kind, site attribute content information library module will be put property content information bank module; Category attribute content information library module; Time attribute content information library module, conjunctive word property content information bank module, dynasty property content information bank module;
The property content information bank module basic structure that said all types of mark is corresponding is identical, comprises type mark, and the content information relevant with the property content title of property content title, property content title;
The content information relevant with the property content title comprises the index address of little picture in the picture module that the knowledge point title is corresponding in the property content information bank module of said knowledge point; The index address of big picture in the picture module that the knowledge point title is corresponding; The index address of knowledge point brief introduction in the content of text module that the knowledge point title is corresponding; " meaning/effect/influence " index address in the content of text module that the knowledge point title is corresponding; The index address of examination question in the examination question module that the knowledge point title is corresponding;
The content information relevant with the property content title comprises the corresponding index address of profile in the profile content module of index address, the characters name of big picture in the picture module that index address, the characters name of the corresponding little picture of characters name in the picture module is corresponding in said personage's property content information bank module;
The content information relevant with the property content title comprises the corresponding index address of big picture in the picture module of index address, the object name of the corresponding little picture of object name in the picture module in the said property content information bank module in kind;
Said site attribute content information library module, to put property content information bank module; Category attribute content information library module; " content information relevant with the property content title " is empty in the time attribute content information library module, conjunctive word property content information bank module and dynasty property content information bank module.
The implementation method of a kind of aforesaid historical context storehouse system may further comprise the steps:
Step 1: with the knowledge content induction-arrangement in the historical summary book, form comprise the ABC table, disperse contents table, the raw data base of contents of test question table and picture file;
Step 2: from said raw data base, extract related content respectively; Carry out processed; Formation comprises that the corresponding property index module of attribute key position module, Property Name reference position module, attribute query module, text, attribute correspondence want the historical context storehouse system of point module, text keyword position module, content of text reference position module, property content module, content of text module, profile content module, examination question module and picture module, and each module in the system of said historical context storehouse is separate but interrelated through index address.
ABC table in the said step 1 has ABC numbering, title, brief introduction text, type mark, picture name, inspiration text at least; Said disperse that contents table has at least that ABC numbering, knowledge that ABC is relevant are called the roll, ABC is relevant disperse content, examination question numbering that ABC is relevant; Said contents of test question table has the corresponding ABC numbering of examination question numbering, stem, option, answer, parsing and this examination question at least; Said ABC table, disperse contents table and contents of test question table and be associated through the ABC numbering.
Form historical context storehouse system in the said step 2 and be subdivided into following process:
S2: from said ABC table, extract picture name; Picture name is pressed GBK ISN order ascending order arranges and the merging same names; Search its corresponding picture file and merging according to picture name, obtain the index address of picture, generate image content library module and picture indices library module;
S31: from said ABC table, extract following content of text respectively and merge: extract type mark and be the corresponding knowledge point brief introduction text of the row of knowledge point with the content that inspires text and merge and generate knowledge point related text content library and knowledge point related text content library index, the content of extracting type mark and be the corresponding profile text of personage's row is merging generation profile content of text storehouse and profile content of text storehouse index also;
S32: from said contents of test question table, extract the content of examination question text and merge generation examination question text library and examination question text library index;
S4: the content of text to said knowledge point related text content library, profile content of text storehouse and examination question text library carries out the HFM coding respectively; The compressed text content generates content of text storehouse, content of text storehouse index, profile content library, profile content library index, test item bank, test item bank index and HFM decompression module respectively;
S5: from said ABC table, extract each type mark corresponding ABC numbering content, ABC title content respectively, generate each Property Name storehouse;
S6: with the content of text piecemeal in said each Property Name storehouse and the knowledge point related text content library; Add up the positional information of the character in each text, generate attribute key position module, Property Name reference position module, text keyword position module, content of text reference position module, the former long module of text;
S7: extract the ABC title in the ABC table; In picture indices storehouse, profile content library index, related text content indexing storehouse, knowledge point and examination question text library index, mate content corresponding according to the ABC numbering, generate the property content module that comprises property content information bank module and property content index database module;
S8: according to the said ABC numbering knowledge point related of dispersing in the contents table with ABC; In conjunction with the property content index database module in the said property content module, generate and to comprise the attribute correspondence and will put content library module and attribute correspondence and will put the attribute correspondence of index database module and want point module;
S9: in said each Property Name storehouse, extract each ABC numbering; In dispersing contents table, search the content of dispersing of its correspondence according to this ABC numbering; Combine property content information bank module and attribute correspondence in the said property content module to want the attribute correspondence in the point module will put the index database module again, generate the attribute query module;
S10: according to said knowledge point related text content library index, want the attribute correspondence in the point module will put the index database module, generate the corresponding property index module of text in conjunction with said attribute is corresponding.
S11: merge each module that generates in above-mentioned each step, form said historical context storehouse system.
Said step S7 specifically comprises:
Get the ABC title in the said ABC table; According to contents such as the corresponding picture indices address of ABC numbering querying attributes content name in said picture indices library module, knowledge point related text content library index, profile content of text storehouse index, examination question text library index, brief introduction text index address, inspiration text index address, examination question index addresses, generate property content information bank module and property content index database module.
Said step S8 specifically comprises:
According to said ABC numbering corresponding property content title, attribute type mark and this attribute index address in the property content module of this ABC numbering of inquiry in said property content index database module of dispersing in the contents table;
Find the knowledge that is associated with the corresponding ABC of above-mentioned ABC numbering to call the roll in the contents table said dispersing then; Therefore for each knowledge point; Obtain an information that contains following content: the related knowledge of said ABC is called the roll, the index address of this property content title in the property content module numbered, reached to the ABC of respectively dispersing content of respectively dispersing the property content title of content, said ABC of respectively dispersing the attribute type mark of content, said ABC of said ABC; Each bar information of comprising foregoing according to GBK ISN ascending order series arrangement, is generated that the attribute correspondence will be put the content library module and the attribute correspondence will be put the index database module.
A kind of e-learning equipment; The historical search engine that this e-learning equipment is equipped with aforesaid historical context storehouse system and can searches for, resolve said historical context storehouse system, said historical search engine are searched for, are resolved the input key word and adopt a kind of of following method at least in the system of historical context storehouse:
Method one is attribute query module precise search: the property content title that search and said input key word are complementary in said attribute query module; Obtain this property content title and the corresponding index address of content name in said property content module of dispersing thereof, obtain the learning materials that are complementary with said input key word through said property content module;
Method two is that attribute key position module is searched for generally: the positional information of the said input key word of search in said attribute key position module; Obtain the property content title that is complementary with said input key word and the corresponding index address of content name in said property content module of dispersing thereof according to positional information, obtain the learning materials that are complementary with said input key word through said property content module;
Method three is searched for generally for the text keyword position module: the positional information of the said input key word of search in the text keyword position module; Obtain content of text and the corresponding index address of each property content title in said property content module of text content that is complementary with said input key word according to positional information, obtain the learning materials that are complementary with said input key word through said property content module;
Said e-learning equipment also comprises following technical characterictic:
This e-learning equipment is when searching and importing the property content title that key word is complementary and dispersing the property content title; Structure by the input key word as the centre word of center Object of Knowledge with disperse the dynamic relationship network chart that the property content name is referred to as the arbitrarily conversion that peripheral speech forms, click and show centre word or the related content of peripheral speech correspondence in the said dynamic relationship network chart.
When the peripheral speech in the said dynamic relationship network chart gets into said center Object of Knowledge is in the radiation areas at center the time; With new center Object of Knowledge is centre word; The property content name of dispersing that is associated with this new center Object of Knowledge is referred to as peripheral speech and makes up new dynamic relationship network chart, clicks and shows centre word or the corresponding related content of peripheral speech in the said new dynamic relationship network chart.
Prior art is compared; The present invention has following useful technique effect: when with this historical context storehouse system stores in the storage unit of handheld learning terminal; When the user calls this historical context storehouse system through handheld learning terminal and searches among knowledge point, dynasty, time, conjunctive word, main points, classification, material object, place, the personage a certain property content; With corresponding other property content of this property content and some texts then owing to before being shown in user plane with this search word related, make the user may learn more knowledge relevant with this search word.When user point to another property content that this search word is associated the time; The property content speech of this click just becomes current search word; Therefore, be shown in also the pass networking of the preceding network of personal connections of user plane, so learn like the ladder for being associated with this property content speech; The user can roam to any knowledge point and the attribute thereof in the system of historical context storehouse, thereby helps user learning and grasp more historical knowledge.For example: when user search " Li Shih-min "; Before the dynasty (Tang Dynasty) relevant with " Li Shih-min ", time, profile etc. promptly are shown in user plane; When the user clicks the Tang Dynasty; Then " Tang Dynasty " is the current search speech, the knowledge point that is associated with " Tang Dynasty ", time, conjunctive word, main points, classification, material object, place, personage etc. then because of and before " Tang Dynasty " related be shown in user plane.
Description of drawings
Fig. 1 a is the structural representation of the historical context storehouse system of the embodiment of the invention;
Fig. 1 b is that the history of the embodiment of the invention is searched the modular structure synoptic diagram of learning primary module;
Fig. 1 c is the structural representation of the attribute query module of the embodiment of the invention;
Fig. 1 d is the structural representation of the property content module of the embodiment of the invention;
Fig. 1 e is the structural representation of the content of text module of the embodiment of the invention;
Fig. 1 f is the structural representation of the attribute key position module of the embodiment of the invention;
Fig. 1 g is the structural representation of the Property Name reference position module of the embodiment of the invention;
Fig. 1 h is the structural representation of the text keyword position module of the embodiment of the invention;
Fig. 1 i is the structural representation of the content of text reference position module of the embodiment of the invention;
Fig. 1 j is the structural representation of the corresponding property index module of text of the embodiment of the invention;
Fig. 1 k is the structural representation that the attribute correspondence of the embodiment of the invention is wanted point module (the corresponding attribute library module in knowledge point);
Fig. 2 is the process flow diagram of implementation method of the historical context storehouse system of the embodiment of the invention;
Fig. 3 is the process flow diagram that closes the historical summary image content;
Fig. 4 is the process flow diagram that closes the text that needs compression;
Fig. 5 is the process flow diagram that the content of text of needs compression is carried out HFM coding and compression;
Fig. 6 is the process flow diagram that extracts Property Name, sets up each Property Name storehouse;
Fig. 7 carries out piecemeal and adds up the process flow diagram of positional information content of text;
Fig. 8 is a process flow diagram of setting up the property content module;
Fig. 9 sets up the process flow diagram that the attribute correspondence is wanted point module (the corresponding attribute library module in knowledge point);
Figure 10 is a process flow diagram of setting up the attribute query module;
Figure 11 is a process flow diagram of setting up the corresponding property index module of text;
Figure 12 is the process flow diagram that merges submodule, generates historical context storehouse system;
Figure 13 is the search routine figure of historical search engine in the embodiment of the invention;
Figure 14 is the synoptic diagram that the embodiment of the invention is passed through dynamic relationship network chart display of search results.
Embodiment
Understand technical scheme according to the invention for ease of better, earlier related names is made an explanation and be directed against described history and search and learn primary module and realize that the principle of search and demonstration describes.
Coupling fully: number of words and the character sequence and the Search Results that refer to import key word are in full accord;
Not exclusively mate: refer to import key word and be contained in the Search Results, the character sequence of promptly importing key word and Search Results is in full accord, and number of words is less than Search Results.
The explanation of search principle and demonstration principle:
When the input key word is the word bar: at first will import key word and in the attribute query module, mate fully; Then will import key word not exclusively matees in attribute key position module; To import key word more not exclusively matees in the text keyword position module; (be to be understood that; When the structure of profile content module is consistent with the content of text module when promptly carrying out the text sections index by the 2KB size; Also can the input key word not exclusively be mated in profile key position module); To import at last key word in the attribute query module fully the result of coupling preferentially show, then show input key word incomplete result of coupling in attribute key position module, will import again key word in the text keyword position module not exclusively the result of coupling show (perhaps will import key word incomplete result of mating in profile key position module shows).Should note show above-mentioned coupling fully and incomplete coupling as a result the time should go heavily to handle.
When the input key word comprises space (i.e. " A space B "): at first will import key word and split into a plurality of key words such as splitting into A and B according to the space; Key word A is mated in the attribute query module fully; Then A is not exclusively mated in attribute key position module; Again A is not exclusively mated in the text keyword position module and (be to be understood that; When the structure of profile content module is consistent with the content of text module when promptly carrying out the text sections index by the 2KB size; Also can be with input key word incomplete coupling in profile key position module), and then key word B carried out the processing with the A identical process, at last the Search Results that comprises A and B is simultaneously preferentially shown; Then show the result of coupling fully who only comprises A or only comprise B, show the result who only comprises A or only comprise the incomplete coupling of B then.
Precise search: refer to that Search Results and input key word mate fully;
Search for generally: be divided into to the input key word and be searching for generally of word bar and comprise searching for generally of space that said input key word is that searching for generally of word bar refers to that Search Results and input key word not exclusively mate to the input key word; Said input key word comprise search and Search Results that searching for generally of space refer to that Search Results comprises the key word before and after the space simultaneously only comprise before the space or only comprise the space after the search of key word.
For ease of the historical resources bank (historical context storehouse system) of better understanding target according to the invention, earlier its original historical resources bank is described.
Preferably; The present invention can make original historical resources bank as a study scope with related knowledge contents of historical textbook such as junior middle school, senior middle school, universities; Can make the original historical resources bank of other historical study scopes equally, then should be processed into the historical resources bank (historical context storehouse system) of target through compression, encryption supervisor by original historical resources bank through instruments such as C language.
Said original historical resources bank can represent with the Microsoft Excel of three types and some pictures, promptly the ABC table, disperse contents table, contents of test question table, picture file, explanation is as follows respectively:
The structure of said ABC table is: " meaning/effect/influence " that ABC numbering+ABC title+ABC brief introduction+ABC type mark+ABC corresponding diagram title+ABC is corresponding
Explain: the ABC table is given a unique numbering with all ABC, and adds the type mark under this ABC; Specify as follows:
(1) ABC numbering: the corresponding unique numbering of each ABC.The ABC table, disperse contents table and contents of test question table and be associated through the ABC numbering.
(2) ABC title: the corresponding title of each bar ABC content, each ABC title is unique in the ABC table, promptly different " ABC numberings " is corresponding with different " ABC title ".
(3) ABC brief introduction: the ABC type mark is knowledge point and personage's the corresponding brief introduction content of ABC in the ABC table.
(4) ABC type mark: ABC is divided into 10 types; Each ABC belongs to one type; Be respectively: dynasty, time, conjunctive word, main points, classification, knowledge point, material object, place (ancient name), personage, place (modern place name); Its type mark also can be respectively with the English word sign, the corresponding explanation of sign as follows: dynasty (dynasty), time (history_time), conjunctive word (key_point), main points (key_word), classification (knowledge_class), knowledge point (knowledge_poit), (material-object), place in kind (ancient) (old_newplace), personage (person_character), place (place).
(5) ABC corresponding diagram title: the ABC type mark is the knowledge point in the ABC table, personage, the picture name that ABC in kind is corresponding.
(6) corresponding " meaning/effect/influence " of ABC: the ABC type mark is corresponding " meaning/effect/influence " content of text of ABC of knowledge point in the ABC table.Corresponding " meaning/effect/influence " of said ABC can be referred to as to inspire text again.
The structure content of ABC table is as shown in table 1 for example:
Table 1
Figure BSA00000430477200151
From last table 1, can know; In the ABC table; The ABC type mark is that the structure of ABC in " dynasty ", " time ", " conjunctive word ", " main points ", " classification ", " place (ancient name) ", " place " is identical; Comprise: ABC numbering+ABC title+ABC type, promptly the type mark corresponding complete documentation of ABC that is respectively dynasty, time, conjunctive word, main points, classification, place (ancient name), place should comprise ABC numbering, ABC title and ABC type; The ABC type mark for the structure of " knowledge point " is: " meaning/effect/influence " that ABC numbering+ABC title+ABC brief introduction+ABC type+ABC corresponding diagram title+ABC is corresponding, and promptly type mark should comprise ABC numbering, ABC title, ABC brief introduction, ABC type, ABC corresponding diagram title and ABC corresponding " meaning/effect/influence " for a corresponding complete documentation of the ABC of " knowledge point "; The ABC type mark is ABC numbering+ABC title+ABC type+ABC corresponding diagram title for the structure of " material object ", and promptly type mark should comprise ABC numbering, ABC title, ABC type, ABC corresponding diagram title for a corresponding complete documentation of the ABC of " material object "; The ABC type mark is ABC numbering+ABC title+ABC brief introduction+ABC type+ABC corresponding diagram title for the structure of " personage ", and promptly type mark should comprise ABC numbering, ABC title, ABC brief introduction, ABC type and ABC corresponding diagram title for a corresponding complete documentation of the ABC of " personage ".Each bar content in " ABC title " described in the present invention row is called the property content title again.Should be appreciated that describing for example of said structure not in order to restriction the present invention.
Introduce below and disperse contents table:
The basic structure of dispersing contents table is: the corresponding examination question of content+ABC of dispersing of the correlated knowledge point+ABC of ABC numbering+ABC is numbered.
Explain: it is related with the ABC epiphase through ABC numbering to disperse contents table, and each ABC is numbered equal correspondence and dispersed content accordingly in the ABC table, sets up incidence relation thereby make between each ABC.The basic structure of dispersing contents table is explained as follows at present:
(1) ABC numbering: i.e. " the ABC numbering " of ABC in " ABC table "; In dispersing contents table, be numbered agent object and carry out subsequent descriptions, promptly in subsequent descriptions, represent the corresponding ABC title of this ABC numbering with the ABC numbering with ABC.
(2) correlated knowledge point of ABC: number related correlated knowledge point title with the ABC in dispersing contents table; Promptly constitute the correlated knowledge point title of incidence relation with this ABC numbering, correlated knowledge point title described herein refers to that type mark is numbered the ABC title that constitutes incidence relation for " knowledge point " and with this ABC in the ABC table.The knowledge point title is used string representation, same ABC number between the title of pairing a plurality of knowledge points with branch (; ) separate, in the knowledge point title, if underlined, then before be the knowledge point title, after be the relation character string between this knowledge point title is numbered with ABC.Hence one can see that, and type mark is that the ABC in dynasty, time, conjunctive word, main points, classification, knowledge point, material object, place (ancient name), personage, place all has correlated knowledge point related with it in the ABC table.
(3) ABC disperse content: refer to constitute incidence relation with this ABC numbering but its type mark is not the ABC title of other type mark of " knowledge point ", the ABC title of said other type mark refers to that type mark is not the ABC title of other type mark of " knowledge point " in " ABC table ".Disperse content and use string representation, corresponding a plurality of of same ABC numbering disperse between the content with branch (; ) separate, disperse in the content for one, if underlined, then before be to disperse content, after be to disperse the relation character string that content and this ABC are numbered.
(4) the corresponding examination question numbering of ABC: have only " ABC table " middle type mark corresponding examination question just to be arranged for the ABC of " knowledge point ".The corresponding a plurality of examination questions of ABC (type mark is called " knowledge point " under the ABC of " knowledge point ") possibility that type mark is " knowledge point "; The examination question numbering that each examination question is corresponding unique, between the corresponding examination question numbering in same knowledge point with branch (; ) separate, this examination question numbering is its examination question numbering in test item bank.
From the angle that makes things convenient for the user to carry out correlation study, the ABC of all kinds mark corresponding the content of dispersing contents table generally follow following rule setting:
Other knowledge points that type mark is associated with this knowledge point for its structure of dispersing contents table of ABC of " knowledge point " can be in " ABC table ", the time that this knowledge point relates to, main points, place, personage, material object, examination question numbering etc.Type mark is corresponding the dispersing contents table and can be exemplified below shown in the table 2 of the ABC of " knowledge point " in said " ABC table ":
Table 2
Figure BSA00000430477200181
Can know by table 1 and table 2; ABC is numbered 29930 ABC; Its ABC name is called " people from Yuanmou "; Its type mark in " ABC table " is " knowledge point "; The correlated knowledge point that has an incidence relation with this " Yuanmou people " knowledge point is " Pekinese ", " Upper Cave Man " etc., and promptly " Pekinese " and " Upper Cave Man " type mark in " ABC table " is " knowledge point ", and is numbered by ABC that " ABC table " can be found " Pekinese " and " Upper Cave Man " correspondence and to be respectively 29940 and 29944; Can know that by table two type mark is that the corresponding content of dispersing of ABC of " knowledge point " is time, place, personage, material object and main points again, and the above-mentioned content of dispersing can also find its corresponding ABC numbering in " ABC table " as ABC; Provided the related examination question numbering of ABC numbering simultaneously in the table two, so that be associated with mentioned thereafter " contents of test question table ".Certainly make for ease of historical data base, in " dispersing contents table ", also can add the related figure title in other content association such as this knowledge point of this knowledge point, this knowledge point brief introduction etc.
The knowledge point (promptly type mark has the ABC title of incidence relation for " knowledge point " and with this personage in " ABC table ") that type mark is associated with this personage for its structure of dispersing contents table of ABC of " personage " can be in " ABC table ", and this personage have the related person etc. of incidence relation.Type mark is corresponding the dispersing contents table and can be exemplified below shown in the table 3 of the ABC of " personage " in said " ABC table ":
Table 3
Figure BSA00000430477200191
Can know by table 1 and table 3; ABC is numbered 29983 ABC; Its ABC name is called " Chi is outstanding "; Its type mark in " ABC table " is " personage "; The correlated knowledge point that has incidence relation with this personage " Chi is outstanding " is " Yan Di, also known as Shen Nong, a legendary ruler's legend ", " Yellow Emperor, a legendary ruler's legend " etc.; Promptly " Chi is outstanding " type mark in " ABC table " is " personage ", and " Yan Di, also known as Shen Nong, a legendary ruler's legend ", " Yellow Emperor, a legendary ruler's legend " type mark in " ABC table " are " knowledge point ", and can find correlated knowledge point " Yan Di, also known as Shen Nong, a legendary ruler's legend " and " Yellow Emperor, a legendary ruler's legend " corresponding ABC numbering is respectively 29976 and 29987 by " ABC table "; Again by table three can know type mark be the ABC of " personage " corresponding disperse content for constituting the related person of incidence relation with this personage; This related person of dispersing in the content can also find its corresponding ABC numbering in " ABC table " as ABC; Be respectively 33755 and 29983 like " Yellow Emperor, a legendary ruler " and " Chi is outstanding " ABC numbering in " ABC table "; Be to be understood that in practical operation; Can also add the incidence relation of dispersing content and ABC numbering dispersing in the content of ABC, disperse available " " separation between the incidence relation that content and ABC numbers, like Yellow Emperor, a legendary ruler's adverse party.Certainly make for ease of historical data base, in " dispersing contents table ", also can add this personage's other content association such as the figure title of this personage association, this personage's brief introduction etc.
Type mark can be the knowledge point (promptly type mark has the ABC title of incidence relation for " knowledge point " and with this material object in " ABC table ") that is associated with this material object for its structure of dispersing contents table of ABC of " material object " in " ABC table "; Has the related person (promptly type mark has the ABC title of incidence relation for " personage " and with this material object in " ABC table ") of incidence relation with this material object; Relevant (promptly type mark has the ABC title of incidence relation for " material object " and with this material object in " ABC table ") in kind etc.Type mark is corresponding the dispersing contents table and can be exemplified below shown in the table 4 of the ABC of " material object " in said " ABC table ":
Table 4
Figure BSA00000430477200201
Figure BSA00000430477200211
Can know by table 1 and table 4; ABC is numbered 29937 ABC; Its ABC name is called " chipped stone implement "; Its type mark in " ABC table " is " material object "; The correlated knowledge point that has incidence relation with this material object " chipped stone implement " is " people from Yuanmou ", " Pekinese ", " Upper Cave Man "; Promptly " chipped stone implement " type mark in " ABC table " is " material object ", and " people from Yuanmou ", " Pekinese " and " Upper Cave Man " type mark in " ABC table " are " knowledge point ", and can find correlated knowledge point " people from Yuanmou ", " Pekinese ", " Upper Cave Man " corresponding ABC numbering by " ABC table " and be respectively 29930,29940 and 29944; Again by table four can know type mark be the ABC of " material object " corresponding disperse content for constituting the related person and relevant material object of incidence relation with this material object; This related person and relevant material object of dispersing in the content can also find its corresponding ABC numbering in " ABC table " as ABC, is respectively 29995,29997 like " Lei ancestral " and " palace " ABC numbering in " ABC table "; Be to be understood that in practical operation, can also add the incidence relation of dispersing content and ABC numbering, disperse available " " separation between the incidence relation that content and ABC numbers, like " Lei ancestral inventor " dispersing in the content of ABC.Certainly, make, in " dispersing contents table ", also can add other content association of this material object such as the figure title of this material object association etc. for ease of historical data base.
"Basics table" type marked "Place (ancient name)" and "location" (this name) of the basic knowledge of the structure of its divergence table of contents for the site associated with the knowledge (ie, the "basic knowledge table" the type is marked as "knowledge" and the relationship with the location has a basic knowledge of the name), the site has a relationship with the relevant locations (ie, the "basic knowledge table" type marked "place (ancient name)" and "location "(this name), and the site has a relationship with a basic knowledge of the name) and so on.Type mark dispersing contents table and can be exemplified below shown in the table 5 in said " ABC table " for the ABC correspondence of " place (ancient name) " and " place " (modern name):
Table 5
Figure BSA00000430477200221
From Table 1 and Table 5, the basic knowledge of the basics of number 29936, the basic knowledge of the name "Yuanmou County," in the "Basic knowledge table" type marked as "location" (this name), and The location "Yuanmou County" relationship with the relevant knowledge points "Yuanmou Man", namely "Yuanmou County" in the "Basic knowledge table" type marked as "location" (this name), and "Yuanmou man "" in the "Basic knowledge table" type marked as "knowledge," and from the "basic knowledge table" to identify relevant knowledge point "Yuanmou Man" corresponds to the basics numbered 29,930; has seen from the table five Types marked as "location" (this name and the ancient name) of the basic knowledge corresponding divergence content with the site constitutes affiliations relevant locations (this name and the ancient name), the divergent content of the relevant locations as basic knowledge may also be the "basic Knowledge table "find the basic knowledge of its corresponding number, such as" the Gui "and" Matsue "in the" Basic knowledge table "in the basic knowledge numbered 30743,30849; should be understood that in practice, also be in the basic adding content knowledge divergence divergence content and basic knowledge numbered relationship, divergence content and basic knowledge of the relationships between numbers available "" separated, such as "Songjiang Shanghai."Certainly, not all type mark is that the ABC numbering of " place " (modern name and ancient name) all possesses related relevant place, is numbered 29936 ABC (Yunnan Province's Yuanmou County) just do not possess related place (ancient name and modern name) like ABC.
Its structure of dispersing contents table of ABC that " ABC table " middle type mark is " classification ", " time ", " main points ", " conjunctive word ", " dynasty " can be the knowledge point (promptly type mark has the ABC title of incidence relation in " ABC table " for " knowledge point " and with it) that is associated with this its.Type mark be the dispersing contents table and can be exemplified below shown in the table 6 of ABC correspondence in " classification ", " time ", " main points ", " conjunctive word ", " dynasty " in said " ABC table ":
Table 6
The ABC numbering The correlated knowledge point of ABC
29931 People from Yuanmou; The Pekinese; Upper Cave Man; The river nurse crosses ruins; The Banpo Museum; The ruins, Dawenkou; East Africa able person;
29935 People from Yuanmou;
29932 People from Yuanmou; The Pekinese; East Africa able person;
29938 People from Yuanmou; The Pekinese; Upper Cave Man;
30024 The ups and downs of the Xia dynasty; The lunar calendar; Da Yu harnesses the river;
Can know by table 1 and table 6; ABC is numbered 29931 ABC; Its ABC name is called " ancient human ruins "; Its type mark in " ABC table " is " classification "; The correlated knowledge point that has incidence relation with this classification " ancient human ruins " is " people from Yuanmou ", " Pekinese ", " Upper Cave Man ", " East Africa able person " etc.; Promptly " ancient human ruins " type mark in " ABC table " is " classification "; And " people from Yuanmou ", " Pekinese ", " Upper Cave Man " and " East Africa able person " type mark in " ABC table " are " knowledge point ", and can find correlated knowledge point " people from Yuanmou " by " ABC table ", the corresponding ABC numbering of " Pekinese ", " Upper Cave Man " " East Africa able person " is respectively 29930,29940,29944 and 31924; Can know that by table six type mark is that the ABC in " classification ", " time ", " main points ", " conjunctive word ", " dynasty " does not have the corresponding content of dispersing again.Should be appreciated that, in " dispersing contents table " of this example, do not regard the content of dispersing of ABC numbering as, but in fact can also be referred to as the part in the content of dispersing of ABC with the relevant knowledge point of ABC numbering.
Introduce the contents of test question table below
The basic structure of contents of test question table: the knowledge point numbering of examination question numbering+stem+option+answer+parsing+correspondence
The structure of contents of test question table is explained as follows:
(1) examination question numbering: the per pass examination question all has unique numbering in test item bank, also is that type mark is numbered for the examination question of dispersing in the contents table of the ABC of " knowledge point " in " ABC table ".
(2) stem: the content of the stem part of examination question.Examination question can be single choice, multiple choice and the topic of filling a vacancy.
(3) option: if single choice and multiple choice, then this shows corresponding content of text; The topic if fill a vacancy, these row then are blank.
(4) answer: the answer of examination question when answer is a byte, is single choice; When answer is a plurality of byte, be multiple choice.
(5) resolve: the parsing of examination question is content of text.
(6) corresponding knowledge point numbering: precedingly address; Only type mark just has the examination question of correspondence for the ABC of " knowledge point " in " ABC table ", promptly refers to the ABC numbering of the corresponding knowledge point of this examination question in " ABC table " so locate corresponding knowledge point numbering.
The contents of test question table is exemplified below shown in the table 7:
Table 7
The foundation of picture file folder: all pictures that ABC in the ABC table is corresponding are placed under the file, and the figure title that " the ABC corresponding diagram title " in picture name and " the ABC table " is listed as is corresponding.
Below introduce historical context of the present invention storehouse system.
The present invention with ABC as Object of Knowledge; The corresponding attribute of this ABC comprises dynasty, time, conjunctive word, main points, classification, knowledge point, material object, place (ancient name), personage, place (modern place name); So also handle as one " attribute " of ABC knowledge point itself; But the knowledge point can comprise corresponding dynasty, time, conjunctive word, main points, classification, material object, place (ancient name), personage, each generic attribute of place (modern place name), also can be with the knowledge point of association as one of them attribute.
Shown in Fig. 1 a and Fig. 1 b, historical context of the present invention storehouse system 1 comprises that a history is searched and learns primary module 11, and said history is searched and learned primary module 11 and be made up of a plurality of submodule, comprises an index module and a content module.
Said content module comprises Property Name search module 111, property content module 112, content of text search module 113, data module 114, HFM decompression module 115, the former long module 116 of text, and said Property Name search module 111 comprises attribute key position module, Property Name reference position module and attribute query module; Said content of text search module 113 comprises that corresponding property index module of text keyword position module, content of text reference position module, text and attribute correspondence want point module; Said data module 114 comprises content of text module, profile content module, examination question module and picture module etc.
Said index module comprises text keyword position module index; Content of text reference position module index; The corresponding property index module index of text; The attribute correspondence will be put module index; Attribute key position module index; Property Name reference position module index; The attribute query module index; The property content module index; The content of text module index; Profile content module index; The examination question module index; The picture module index; HFM decompression module index; The former long module index of text; Said history is searched the initial content that the index address in each module in the index module of learning primary module 11 points to corresponding module in the content module respectively.
Said attribute key position module is associated with said Property Name reference position module; Said Property Name reference position module is associated with said attribute query module; Said attribute query module is associated with said property content module and the corresponding point module of wanting of attribute respectively; Said property content module is associated with said data module; Said text keyword position module is associated with said content of text reference position module; The corresponding property index module with said text of said content of text reference position module is associated; The corresponding point module of wanting with said attribute of the corresponding property index module of said text is associated; Said attribute is corresponding to be wanted point module and is associated with said property content module.
Among the present invention, the corresponding point module of wanting of attribute is referred to as " the corresponding attribute library module in knowledge point " again.Need to prove; Said content module also can comprise " a profile content search module " 118 (figure does not show); Said profile content search module 118 comprises profile key position module, profile content reference position module, the corresponding property index module of profile; The corresponding property index module of said profile key position module, profile content reference position module, profile links to each other with the attribute query sequence of modules, accomplishes searching for generally when being directed against the user and importing keyword and be the content that is comprised in the profile content jointly.Be to be understood that; Under this kind structure; Search in history and also should comprise profile key position module index, profile content reference position module index, the corresponding property index module index of profile in the index module of learning primary module, above-mentioned each index address points to the initial content of respective modules in the content module respectively.
Below said history is searched each sub-module of learning primary module 11 concrete structure be elaborated.
In the attribute query module in this example, with all properties according to knowledge point title, personage, material object, place; Main points, classification, time; Conjunctive word, the classification series arrangement in dynasty, thus form knowledge point attribute query word bank, personage's attribute query word bank; Attribute query word bank in kind, site attribute inquiry word bank will be put the attribute query word bank; Category attribute inquiry word bank, time attribute inquiry word bank, conjunctive word attribute query word bank; Dynasty attribute query word bank, and in each attribute query word bank respectively by the GDK ISN ascending order rank order of its property content title that comprises, in this storehouse, provided each bar property content and disperse content in " property content module " thus in index address make said attribute query module be associated with said property content module through said index address.The said attribute query module of said attribute query module is used for said property content module is carried out index; Be convenient to the user and find relevant knowledge efficiently; The basic structure of said attribute query module is as shown in table 8 below; Tuberculosis sees also Fig. 1 c more specifically, and it comprises: other number of Attribute class is number, start address and each the attribute query word bank content of each attribute query word bank in the attribute query module of attribute query word bank.The initial content of this attribute query word bank of the start address point of said each attribute query word bank.Said each attribute query word bank content comprises: the index address (pointing to the index address of " time attribute is inquired about the word bank content regions ", the index address of each conjunctive word property content title sensing " conjunctive word attribute query word bank content regions ", the index address of each dynasty property content title sensing " dynasty attribute query word bank content regions " like the index address of each knowledge point sensing " knowledge point attribute query word bank content regions ", the index address of each personage's property content title sensing " personage's attribute query word bank content regions ", the index address of each property content title sensing in kind " attribute query word bank content regions in kind ", the index address of each site attribute content name sensing " site attribute inquiry word bank content regions ", the index address that each will put property content title sensing " will put attribute query word bank content regions ", index address, each time attribute content name that " category attribute is inquired about the word bank content regions " is somebody's turn to do in each category attribute content name sensing) of corresponding contents in " attribute query word bank content regions " is somebody's turn to do in total number of property content title, each property content title sensing in each attribute query word bank, reaches each attribute query word bank content regions.Said each attribute query word bank content regions comprises that index address in " property content module " of this classification property content title, this property content title, the corresponding bar of dispersing content of this property content title count K, and every corresponding relevant information of dispersing content.The computing method that the corresponding bar of dispersing content of said property content title is counted K are: the number of knowledge point and all dispersed that all disperse content number sum in the row during " correlated knowledge point " was listed as in corresponding " the dispersing contents table " of each property content title (ABC numbering); Said disperse in the row all disperse content number sum in " dispersing contents table " with the corresponding total number of dispersing content of ABC numbering; Number as being numbered knowledge point in the relevant knowledge point range that 29930 knowledge point name is called " Yuanmou people " in the table two " contents table is dispersed in the knowledge point " is 2; The number that time is dispersed content is 1; The place is dispersed the number of content and is 1; The number that the personage disperses content is 0; The number that material object is dispersed content is 1, and the number that main points are dispersed content is 2, and then to count K be 7 (2+1+1+0+1+2) to knowledge point " people from Yuanmou " corresponding bar of dispersing content; Said every relevant information of dispersing content comprise every disperse the storage sequence number of content in " the corresponding attribute library module in knowledge point ", this is dispersed content and points to index address in said " property content module ", disperses the relation character of content and this property content title.Said storage sequence number is arabic numeral; Be to be understood that; Each bar record equal corresponding one storage sequence number unique, recessiveness in the corresponding attribute library module in said knowledge point; This storage sequence number is recorded in the storage order in the corresponding attribute library module in said knowledge point in order to represent this, and said attribute query module is associated through the corresponding attribute library module with said knowledge point of this storage sequence number; The said relation character of dispersing content and this property content title is in order to show relation between the two.Should be appreciated that the storage sequence number of also equal correspondence one stealth of each bar record in the said attribute query module in addition, be recorded in the storage order in the said attribute query module in order to represent this.
Said attribute query module respectively through the property content title with disperse the index address of content in the property content module and be associated with said property content module; The corresponding attribute library module with said knowledge point of storage sequence number through dispersing in content correspondence " the corresponding attribute library module in the knowledge point " index area is associated.
Table 8
Figure BSA00000430477200291
In the property content module of embodiments of the invention, with all properties according to knowledge point title, personage, material object; The place, main points, classification; Time, conjunctive word, the classification series arrangement in dynasty; Thereby form knowledge point property content word bank, personage's property content word bank, property content word bank in kind, site attribute content word bank; Put the property content word bank, category attribute content word bank, time attribute content word bank; Conjunctive word property content word bank, dynasty property content word bank, and in each property content word bank respectively by the GDK ISN ascending order rank order of its property content title. provided the index address of content in data module 114 of each bar property content names associate in this storehouse respectively.
Below the structure of property content module is described.
The basic structure of said property content module 112 is as shown in table 9, and more detailed structure please refer to Fig. 1 d, and it comprises: property content index database module, property content information bank module.
Said property content index database module comprises the index address of corresponding informance in the corresponding property content total number n of each type mark, each bar property content sensing property content information bank module, and the total number of the property content that said each type mark is corresponding is the total number of attribute record in " ABC table "; The index address that said each bar property content is pointed to corresponding informance in property content information bank module be the start address of this record, for example certain this knowledge point of property content sensing, knowledge point start address of content in the respective record in property content information bank module.
Said property content information bank module comprises knowledge point property content information bank module, personage's property content information bank module; Property content information bank module in kind, site attribute content information library module will be put property content information bank module; Category attribute content information library module; Time attribute content information library module, conjunctive word property content information bank module, dynasty property content information bank module.The basic structure of above-mentioned each property content information bank module is the type mark of property content title, property content title, the content information relevant with the property content title.The type mark of said property content title is the corresponding type mark of each ABC title in " ABC table "; The content information that dissimilar marks are corresponding is not quite similar; Comprise knowledge point title, knowledge point type mark, the corresponding corresponding corresponding corresponding corresponding index address of examination question in the examination question module of " meaning/effect/influence " index address, knowledge point title in the content of text module of index address, the knowledge point title of knowledge point brief introduction in the content of text module of index address, the knowledge point title of big picture in the picture module of index address, the knowledge point title of little picture in the picture module of knowledge point title like the content information relevant with the property content title in the property content information bank module of knowledge point, said knowledge point property content information bank module is associated with picture module, content of text module and examination question module respectively through above-mentioned index address; The content information relevant with the property content title comprises characters name, figure kind's phenotypic marker, the corresponding corresponding index address of profile in the profile content module of index address, the characters name of big picture in the picture module of index address, the characters name of little picture in the picture module that characters name is corresponding in said personage's property content information bank module, and said personage's property content information bank module is associated with picture module, profile content module respectively through above-mentioned index address; The content information relevant with the property content title comprises object name, type mark in kind, the corresponding index address of big picture in the picture module of index address, the object name of little picture in the picture module that object name is corresponding in the said property content information bank module in kind, and said property content information bank module in kind is associated with the picture module through above-mentioned index address; Said site attribute content information library module, to put property content information bank module; Category attribute content information library module; Time attribute content information library module; " content information relevant with the property content title " is empty in conjunctive word property content information bank module and the dynasty property content information bank module, promptly do not comprise this content.From the above, said property content module is associated with said picture module through the index address that points to the picture module; Index address through pointing to the content of text module is associated with said content of text module; Index address through pointing to the profile content module is associated with said profile content module; Index address through pointing to the examination question module is associated with said examination question module.
Table 9
Figure BSA00000430477200321
Below the concrete structure of submodules such as content of text module, profile content module, examination question module, picture module is described respectively.
The basic structure of said content of text module is as shown in table 10 below, and structure sees also Fig. 1 e more specifically.Said content of text module comprises content of text index database module, text particular content library module.Said content of text index database module comprises: the starting block sequence number of each small text and the shared total block data of this small text, promptly each small text takies several positions altogether from which BOB(beginning of block), this small text.The starting block sequence number of said each small text is pointed to the index address of corresponding text block in the said text particular content library module; Said text particular content library module comprises the index address of small text total block data n, each text block, the compressed content of each text block; Each small text content in the big content of text after said total block data n finger pressure contracts is that unit divides the formed total block data in back with 2KB, and the index address of said each text block points to the compressed content of corresponding blocks.
In the practical implementation process; Said content of text module refers to the corresponding meaning/effect of knowledge point brief introduction text, the knowledge point/influence set of text, promptly has only type mark in " ABC table " to be the ABC of " knowledge point " content of existence correspondence in said content of text module.Meaning/effect that said knowledge point brief introduction text, knowledge point are corresponding/influence text comprises a plurality of small texts respectively; Comprise the brief introduction of a plurality of knowledge points like knowledge point brief introduction text; The brief introduction of each knowledge point is referred to as a small text; Set by above-mentioned small text constitutes a big text, then big content of text is compressed (can adopt general Huffman compression algorithm), and each the small text content in the big content of text after will compressing again is that unit is divided into some with 2KB; Calculate with 2KB during the content of text of last piece is not enough 2KB, promptly each small text all has been divided into the integer piece.Be 3000 bytes after the compression of " Li Shih-min brief introduction " text for example, so, " Li Shih-min brief introduction " text then takies 2 compressed code contents.Property content module through merging after the compression is compared each text that does not merge compression, can save storage space, and is convenient to history and searches and learn primary module 11 and in hand-held study equipment, show more efficiently.Should be appreciated that in the present embodiment that being is that unit carries out the piece division with 2KB, in other embodiments, this unit can do any change.Such benefit is to save storage space.
Table 10
Figure BSA00000430477200341
Deposit the compressed content of all profile texts in the said profile content module; Wherein each personage's brief introduction is a small text; The structure of said profile content module can be the compressed content of all profile small texts; Also can be identical with the structure of said content of text module, no longer detail here.
Said examination question module is the set of all contents of test question, and type mark then has corresponding examination question for the ABC of " knowledge point " in " ABC table " in the examination question module.The basic structure of said examination question module is as shown in table 11 below; Can know by table 11; Said examination question module comprises an examination question index database module and a contents of test question library module; Said examination question index database module comprises examination question sum, examination question type mark and the examination question index address in the examination question module, and said examination question type mark can be single choice, multiple choice, question-and-answer problem etc.; Said examination question index address points to corresponding contents of test question in the said contents of test question library module; Said contents of test question library module comprises the contents of test question of single choice, the contents of test question of multiple choice, the contents of test question of question-and-answer problem etc., and when being single choice or multiple choice, its contents of test question structure is " stem+option+answer+parsing "; When being question-and-answer problem, its contents of test question structure is stem+answer+parsing.
Table 11
Figure BSA00000430477200342
Said picture module is the set of all picture compression contents, and for ease of on the hand-held electronic facility for study, showing, said picture module comprises the picture of different sizes such as big picture, little picture." ABC table " middle type mark is that the ABC of knowledge point, personage, material object then has corresponding picture in the picture module.
Below the structure of attribute key position module, Property Name reference position module is explained respectively.
Said attribute key position module and Property Name reference position module are used to make things convenient for the user can search with the mode of searching for generally and comprise the relevant information of importing key word.For example: when user search personage key word " Lee ", personage's attributes such as " li po " who is complementary with " Lee ", " Li Shih-min " all supply the user to select because of attribute key position module and Property Name reference position module show.
The basic structure of said attribute key position module is as shown in table 12, and more detailed structure please refer to Fig. 1 f, and it comprises attribute key position index database module and attribute key position content library module.
Said attribute key position content library module comprises attribute key position library module of all categories; Be referred to as knowledge point key position library module, personage's key position library module in the present embodiment respectively; Key position library module in kind; Venue keywords location library module; Put the key position library module, classification key position library module, time-critical word location library module; Conjunctive word key position library module, dynasty key position library module; The structure of each attribute key position library module is identical, comprising: in the GBK character set in the total number of character, the GBK character set each character point to index address and the positional information of each character of the positional information of this character, the positional information of said each character comprises total degree that this character occurs, the relative position of this character in this classification attribute query word bank number in this classification attribute query word bank.Be elaborated with personage's key position library module below; Said personage's key position library module comprises in the GBK character set that each character in the total number of character, the GBK character set points to index address and the positional information of each character of the positional information of this character; The total number of character refers to total number of English, numeral, Chinese character and punctuation mark in the said GBK character set; To point to the index address of the positional information of this character be 0000 or point to the positional information of corresponding character for each character in the said GBK character set; This index address is 0000 when in the character in the GBK character set can not the personage's attribute query word bank in the attribute query module, finding; Otherwise if the character in the GBK character set can find in personage's attribute query word bank, then this index address points to the positional information of this character in personage's attribute query word bank; The positional information of said each character comprises each character occurs in the GBK character set total degree, the relative position of each character in personage's attribute query word bank number in personage's attribute query word bank; Whether said relative position number is used between the more different characters adjacent in order; Thereby the keyword of judges input whether with personage's attribute query word bank in content match; Be whether the characters name that the user imports is present in personage's attribute query word bank, the computing method of said relative position number are following: with the set of the character sequence in each personage's in said personage's attribute query word bank the name, separate with separator between the different characters names; Distribute a sequence number in order each character and each separator in each name; This sequence number can be the arabic numeral of order, and the sequence number corresponding unique respectively with each separator of the character on each diverse location then, this sequence number are corresponding characters or the relative position of separator in personage's attribute query word bank number; Owing to possibly have identical word in a plurality of personages' the name in personage's attribute query word bank; So the number of times that character occurs possibly be equal to or greater than 1 time, relative position number can be one or more, as comprising personage li po and Pai Chu-yi in personage's attribute query word bank; (wherein relative position numbers 1 and 4 is all deposited separator to suppose " in vain " word, " residence " word and the relative position of " being prone to " word in personage's attribute query word bank in " Lee " word, " in vain " word and the Pai Chu-yi among the li po number to be respectively 2,3,5,6 and 7; In order to distinguish li po and these two records of Pai Chu-yi), then the number of times that in personage's attribute query word bank, occurs of " Lee " word is 1, its relative position number is 2; The number of times that " in vain " word occurs in personage's attribute query word bank is 2; Its relative position number is respectively 3,5, and the number of times that " residence " word occurs in personage's attribute query word bank is 1, and its relative position number is respectively 6; " being prone to " number of times that word occurs in personage's attribute query word bank is 1, and its relative position number is respectively 7; Said knowledge point key position library module, key position library module in kind; Venue keywords location library module; Put the key position library module, classification key position library module, time-critical word location library module; Conjunctive word key position library module, dynasty key position library module are all identical with said personage's key position library module structure, repeat no more here.
Said attribute key position index database module comprises the index address that points to attribute key position library module of all categories respectively; Be referred to as knowledge point key position index database, personage's key position index database in the present embodiment respectively; Key position index database in kind, the key position index database will be put in venue keywords location index storehouse; Classification key position index database; Time-critical word location index database, conjunctive word key position index database, dynasty key position index database, above-mentioned attribute key position index database of all categories points to the memory location of respective attributes key position library module in the attribute key position content library module respectively.
Adopt the benefit of this kind structure to be: when user entered keyword is contained in type mark is knowledge point, personage; Material object, place, main points; Classification; Time, in the time of in the attribute query word bank in conjunctive word, dynasty,, the search engine of handheld learning terminal searches for the key word that searches coupling in the dependency title reference position module generally but starting.
Said attribute key position module number is associated with said Property Name reference position module through the relative position of each character in the attribute key position content library module of all categories of storage in respective attributes inquiry word bank.
Table 12
Figure BSA00000430477200371
The basic structure of said Property Name reference position module is as shown in table 13, and more detailed structure please refer to Fig. 1 g, and it comprises Property Name reference position index database module and Property Name reference position content library module.
Said Property Name reference position content library module comprises the reference position word bank of attribute of all categories; Be referred to as knowledge point reference position word bank, personage's reference position word bank in the present embodiment respectively, reference position word bank in kind, place reference position word bank; Put the reference position word bank; Classification reference position word bank, time reference position word bank, conjunctive word reference position word bank, dynasty reference position word bank; The structure of the reference position word bank of each attribute is identical; Be the example explanation with the structure of personage's reference position word bank below, said personage's reference position word bank content comprises the end position number of total number, the relative reference position of each characters name in said personage's attribute query word bank number, last characters name of characters name, and total number of said characters name refers to total number of personage in personage's attribute query word bank; Each personage's name is a record wherein, and each bar record is corresponding one unique storage sequence number all; The relative reference position of said each characters name number refers to the relative position of surname in personage's attribute query word bank number in this personage's the name; The location number of last character in personage's attribute query word bank in the end position of last characters name number finger personage attribute query word bank in last personage's the name; As comprising characters name li po and Pai Chu-yi in personage's attribute query word bank; Suppose that " Lee " word and the relative position of " in vain " word in personage's attribute query word bank among the li po number are respectively 2,3; " in vain " word in the Pai Chu-yi, " residence " word and the relative position of " being prone to " word in personage's attribute query word bank number are respectively 5,6,7, and (wherein relative position numbers 1 and 4 is all deposited separator; In order to distinguish li po and these two records of Pai Chu-yi); Then characters name " li po " and " Pai Chu-yi " the relative reference position in personage's attribute query word bank number is respectively 2,5, and hence one can see that, all corresponding relative position interval of each property content; Relative position interval like the record in personage's attribute " li po " is (2-3); The relative position interval of " Pai Chu-yi " is (5-7), again because the equal corresponding one unique storage sequence number of each property content, so each stores all unique corresponding relative position interval of sequence number.Said knowledge point reference position word bank, reference position word bank in kind; Place reference position word bank; Put the reference position word bank, classification reference position word bank, time reference position word bank; The structure of conjunctive word reference position word bank, the dynasty reference position word bank all structure with personage's reference position word bank is identical, repeats no more here.
Said Property Name reference position index database module comprises the reference position word bank address of attribute of all categories; Be referred to as reference position word bank address, knowledge point, personage's reference position word bank address in the present embodiment respectively; Reference position word bank in kind address; Reference position word bank address will be put in reference position word bank address, place, classification reference position word bank address; Time reference position word bank address; The reference position word bank that respective attributes in the Property Name reference position content library module is pointed in conjunctive word reference position word bank address, dynasty reference position word bank address, the reference position word bank address of said attribute of all categories points to knowledge point reference position word bank like reference position word bank address, knowledge point.
The storage sequence number that said Property Name reference position module is shone upon through the relative position interval at the relative reference position number place of each bar property content of its storage is associated with said attribute query module.
Said attribute key position module and Property Name reference position module match, and can realize above-mentioned described searching for generally, for example when user input " Lee " word, then can matched and searched comprise the property content of " Lee " to " li po " etc.
Table 13
Figure BSA00000430477200391
Figure BSA00000430477200401
Below want the structure of point module to describe to text keyword position module, content of text reference position module, the corresponding property index module of text, attribute correspondence respectively.
The basic structure of said text keyword position module is as shown in table 14; More detailed structure please refer to Fig. 1 h, and it comprises in the GBK character set that each character in the total number of character, the GBK character set points to index address and the positional information of each character of the positional information of this character.The total number of character refers to the number sum of English, numeral, Chinese character and punctuation mark in the said GBK character set; To point to the index address of the positional information of this character be 0000 or point to the positional information of corresponding character for each character in the said GBK character set; This index address is 0000 when the character in the GBK character set can not find in said content of text module; Otherwise if the character in the GBK character set can find in said content of text module, then this index address points to the positional information of this character in said content of text module; The positional information of said each character comprises total degree that each character occurs, the relative position of each character in the text block compressed content of content of text module number in the text block compressed content of content of text module.The structure of each attribute key position library module is basic identical in the structure of said text keyword position module and the said attribute key position module, so locate same section is no longer launched explanation, only different piece among both is described.Before address; Said content of text module refers to the set of the content of text of knowledge point brief introduction text and knowledge point corresponding " meaning/effect/influence "; All small text content sequenced collections with in the text of knowledge point brief introduction text and knowledge point corresponding " meaning/effect/influence " separate with separator between each small text, distribute a sequence number in order each character and each separator in each small text content; This sequence number can be the arabic numeral of order; The sequence number corresponding unique respectively with each separator of the character on each diverse location then, this sequence number are corresponding characters or the relative position of separator in the content of text module number, owing to possibly have identical word in each small text in the content of text module; So the number of times that identical characters occurs in the content of text module possibly be equal to or greater than 1 time; And relative position number can be one or more, and like the brief introduction that comprises the adjacent li po of order in the text content module and the brief introduction of Pai Chu-yi, said li po's brief introduction content is " li po; word is too white, number pake purpke lay Buddhist.", the brief introduction content of said Pai Chu-yi is that " Pai Chu-yi, word is carefree, number Fragrance Hill lay Buddhist.", suppose that " li po, word is too white, number pake purpke lay Buddhist." in the relative position of character on each diverse location number be respectively: 2,3,4,5,6,7,8,9,10,11,12,13,14,4,8 and 18 relative positions number of comma, comma and the fullstop in this content respectively wherein; Then " Pai Chu-yi, word is carefree, number Fragrance Hill lay Buddhist." relative position number be respectively: 16,17,18,19,20,21,22,23,24,25,26,27,28,29; 19,23,29 comma, comma and the fullstops that are respectively in this content wherein; and 15 be the pairing relative position of separator number between above-mentioned two profile contents; from the above, the number of times that character Lee word occurs in the content of text module is 1 time, its relative position number is 2; The number of times that the character wrongly written or mispronounced character occurs in the content of text module is 3 times, and its relative position number is respectively 3,7,16.It should be noted that said attribute key position module is knowledge point, personage to type mark in " ABC table ", material object; The place, main points, classification; Time, conjunctive word, the property content in dynasty; And said text keyword position module is directed against knowledge point brief introduction, the corresponding content of text such as " meaning/effects/influence " in knowledge point, and promptly the text keyword position module is only handled for the ABC of " knowledge point " to type mark in " ABC table ".
Adopt the benefit of this kind structure to be: when user entered keyword was contained in the text of knowledge point brief introduction and knowledge point corresponding " meaning/effect/influence ", the key word that can from the text keyword position module, search coupling was searched in the search engine startup of handheld learning terminal generally.
Each character the relative position in the content of content of text module of said text keyword position module through its storage number is associated with said content of text reference position module.
Table 14
Said content of text reference position module stores the reference position number that knowledge point brief introduction, knowledge point corresponding " meaning/effect/influence " (or being called the inspiration text) wait each text.The structure of said content of text reference position module is as please refer to Fig. 1 i, and said content reference position module comprises the location number of ending in the content of text module of total number, the relative reference position of each small text content in the content of text module number and last small text content of small text.Can know by above-mentioned description the text keyword position module; The all corresponding relative position interval of each small text content; Relative position interval like li po's brief introduction content is (2-14); The relative position interval of Pai Chu-yi brief introduction content is (16-29), again because each small text content all corresponding one is stored sequence number, so each all unique corresponding relative position interval of storage sequence number.Each attribute reference position word bank structure in the structure of said content of text reference position module and the said Property Name reference position module is basic identical; Difference is that said content of text reference position module is to the content of text in the content of text module; Promptly to knowledge point brief introduction, corresponding " meaning/effect/influence " text in knowledge point; Therefore, the content of text reference position module that here repeats no more.
The corresponding property index module with said text of storage sequence number that relative position interval under the relative reference position of each small text content in the content of text module of said content of text reference position module through its storage number is shone upon is associated.
Said text keyword position module matches with content of text reference position module, can realize above-mentioned described searching for generally to content of text.For example when " perfume (or spice) " word in the user input text key word " Fragrance Hill lay Buddhist "; Can inquire the relative position number of this key word through the text keyword position module; Again with the relative position of this key word number and content of text reference position module coupling; Then can matched and searched comprise the content of text of " Fragrance Hill lay Buddhist " to " Pai Chu-yi brief introduction " etc., the coupling of said text keyword position module and content of text reference position module is identical with the matching process of Property Name reference position module with attribute key position module.
The corresponding property index module of said text is to be used for when the user arrives the content of the perhaps a certain knowledge point of a certain knowledge point brief introduction corresponding " meaning/effect/influence " through said text keyword position module and content of text reference position block search, then can being connected to the corresponding attribute library module in said knowledge point through the corresponding property index module of the text.The basic structure of the corresponding property index module of said text is as shown in Tble 15, and more detailed structure please refer to Fig. 1 j, and it comprises: text index library module, text message library module.
In the present embodiment, said text message library module comprises knowledge point brief introduction text message library module, corresponding " meaning/effect/influence " the text message library module in knowledge point.Said knowledge point brief introduction text message library module comprises: the corresponding knowledge point bar of every block text content is counted the relevant information of each corresponding bar knowledge point of every block text content in m, the knowledge point brief introduction in the brief introduction of knowledge point, and the relevant information of corresponding each the bar knowledge point of every block text content comprises in the brief introduction of said knowledge point: the corresponding storage sequence number of each bar knowledge point in the corresponding attribute library module in knowledge point of every block text content in the content-label of every block text content in each bar knowledge point of correspondence, the knowledge point brief introduction in the brief introduction of knowledge point.Said content-label is used to represent that the classification of text piece content is " knowledge point brief introduction " or " knowledge point corresponding " meaning/effect/influence " "; Said storage sequence number refers to the storage sequence number of the corresponding knowledge point of text piece content index module of corresponding attribute library module in said knowledge point.Should be appreciated that the storage sequence number of the equal corresponding recessiveness of each bar record in the corresponding attribute library module in said knowledge point, this sequence number is in order to the marker stores order; The structure of corresponding " meaning/effect/influence " the text message library module in said knowledge point is identical with said knowledge point brief introduction text message library module structure, repeats no more here.
In the present embodiment, said text index library module comprises the index address of each block text content in the index address, knowledge point corresponding " meaning/effect/influence " of each block text content among the total block data n, knowledge point brief introduction of all texts in the content of text module.The index address of each block text content points to the corresponding knowledge point information of corresponding text piece content in the said knowledge point brief introduction text message library module in the brief introduction of said knowledge point; The index address of each block text content points to the corresponding knowledge point information of corresponding text piece content in corresponding " meaning/effect/influence " the text message library module in said knowledge point in the said knowledge point corresponding " meaning/effect/influence ".
The corresponding property index module of said text is associated through the corresponding corresponding attribute library module with said knowledge point of storage sequence number (or being called the corresponding point module of wanting of attribute) of each knowledge point in the corresponding attribute library module in knowledge point of every block text content of its storage.
Table 15
Figure BSA00000430477200441
Among the present invention, the corresponding attribute library module in said knowledge point is referred to as the attribute correspondence again and wants point module.The corresponding attribute library module in said knowledge point is used for when the user arrives the content of the perhaps a certain knowledge point of a certain knowledge point brief introduction corresponding " meaning/effect/influence " through the corresponding property index block search of said text keyword position module, content of text reference position module and text, then can being connected to said property content module through the corresponding attribute library module in this knowledge point.
The ABC that the corresponding attribute library module in said knowledge point is " knowledge point " with " ABC table " middle type mark is agent object; Be about to the knowledge point as agent object, and with the related personage in knowledge point, material object, place, main points, classification, time, conjunctive word, the dynasty content of dispersing as this knowledge point.The corresponding attribute library module in said knowledge point has provided each knowledge point and the related index address of content in the property content module of dispersing thereof, and makes knowledge point attribute library module be associated with the property content module through this index address.
The basic structure of the corresponding attribute library in knowledge point is as shown in table 16 below; Structure sees also Fig. 1 k more specifically; The corresponding attribute library module in said knowledge point comprises an index area and a content regions; Said index area is referred to as the attribute correspondence again will put the index database module; Said content regions is referred to as the attribute correspondence again will put the content library module, and said content regions comprises the number as property content title in each category attribute of each knowledge point correspondence of agent object, the index address of each property content title in said property content module.Will the put attribute corresponding like knowledge point " Yuanmou people " has 2; Be " living in groups " and " use fire ", then the content of knowledge point " people from Yuanmou " in content regions is: the 2+ main points " are lived in groups " and are pointed to the index address in index address+main points " use fire " the sensing property content module in the property content module.
Said index area comprises as the start address of each property content title in content regions, the i.e. relevant information of the property content of the respective attributes of corresponding knowledge point in this start address point content regions in each category attribute of each knowledge point correspondence of agent object.Should be appreciated that since this module with the knowledge point as agent object, the knowledge point in the said index area in " knowledge point property content title start address " refers to the knowledge point relevant with ABC, so that the knowledge point relevant with ABC can be is one or more.
Should be appreciated that in the above-mentioned index area that all properties content name start address is added up constitutes a complete record, every corresponding storage sequence number of record, and this storage sequence number is corresponding to the storage sequence number of storing in the text correspondence property index module.
Table 16
Figure BSA00000430477200461
Said HFM decompression module (Huffman decompress(ion) table module) is convenient to the historical search engine and history is searched is learned primary module and carry out decompression processing, is prior art, repeats no more here.
Also can comprise the former long module 116 of a text in the embodiment of the invention; Be used for depositing total number of each small text of content of text module, the unit of text sections and the length before the compression of each small text, confirm the size in releasing memory space when being convenient to handheld learning terminal decompress(ion) content of text module.
Be to be understood that in addition; Import the content that can search correspondence when keyword is the content that is comprised in the profile content text for ease of the user; Need the structure of profile content module is arranged to identical with the structure of said content of text module; Be about to the profile content text and carry out the text sections index according to the 2KB size; Thereby said history is searched and is learned primary module and also can comprise one " profile key position module ", " profile content reference position module " and " profile correspondence property index module "; Said " profile key position module " structure and the incidence relation with said text keyword position module and content of text reference position module is all identical respectively with " profile content reference position module ", repeats no more here; Said " the corresponding property index module of profile " is identical with the basic structure of the corresponding property index module of said text; Be the message address of profile text total block data, each piece content and the index of the corresponding personage's related content of each piece content; The index of the corresponding personage's related content of said each piece content comprises the corresponding personage's of this piece content total number M, corresponding each bar personage's information; Each bar personage's of said correspondence information comprises the storage sequence number of this personage in the attribute query module; Hence one can see that; Said " the corresponding property index module of profile " is associated (and the corresponding property index module of text is associated with the corresponding attribute library module in knowledge point) with said attribute query module, and it is associated with the property content module through the attribute query module.
The embodiment of the invention also provides the implementation method of a kind of historical context storehouse system, and this implementation method may further comprise the steps:
Step 1: with the knowledge content induction-arrangement in the historical summary, form comprise the ABC table, disperse contents table, the raw data base of contents of test question table and picture file;
Step 2: from said raw data base, extract related content respectively; Carry out processed; Formation comprises that the corresponding property index module of attribute key position module, Property Name reference position module, attribute query module, text, attribute correspondence want the historical context storehouse system of point module, text keyword position module, content of text reference position module, property content module, content of text module, profile content module, examination question module and picture module, and each module in the system of said historical context storehouse is separate but interrelated through index address.
As shown in Figure 2, said step 1 specifically comprises:
Step S1: create the ABC table, disperse contents table, contents of test question table and picture file, said ABC table, disperse contents table and the contents of test question table is associated through the ABC numbering.
Said ABC table store ABC numbering, ABC title, ABC brief introduction text, ABC type mark, ABC corresponding diagram title, inspire text (being knowledge point corresponding " effect/meaning/influence ") etc., its basic structure is as shown in table 1.
Said disperse that contents table stores that ABC numbering, the corresponding knowledge of ABC are called the roll, ABC is relevant disperse content, examination question numbering that ABC is relevant, its basic structure is shown in table 2-table 6.
Said contents of test question table stores the corresponding ABC numbering of examination question numbering, stem, option, answer, parsing and this examination question.Its basic structure is as shown in table 7.
Said historical picture file is all corresponding pictures of ABC, and these pictures can be stored in a picture file folder, and the content during " the ABC corresponding diagram title " in picture name and the ABC table is listed as is corresponding.
As shown in Figure 2, said step 2 specifically comprises step S2 to S11:
Step S2: from said ABC table, extract picture name; Picture name is pressed GBK ISN order ascending order arranges and the merging same names; Search its corresponding picture file and merging according to picture name, obtain the index address of picture, generate image content library module and picture indices library module;
As shown in Figure 3; At first from " ABC table ", extract the picture name of " ABC corresponding diagram title " row, again with these picture name by GBK ISN ascending order rank order and merge identical picture name, find corresponding picture file according to these picture name at last; Picture file is incorporated in the picture file folder; Preserve figure title and index address thereof, generate " image content library module " and " picture indices library module ", the structure of said image content library module is the structure of picture module; Be the set of all picture compression contents, said picture indices library module is a pilot process file.
Step S31: from said ABC table, extract following content of text respectively and merge: extract type mark and be the corresponding knowledge point brief introduction text of the row of knowledge point with the content that inspires text and merge and generate knowledge point related text content library and knowledge point related text content library index, the content of extracting type mark and be the corresponding profile text of personage's row is merging generation profile content of text storehouse and profile content of text storehouse index also;
The idiographic flow of step S31 please refer to Fig. 4; From " ABC table ", extracting " ABC type mark " be the content that corresponding " the ABC brief introduction texts " and " ABC inspiration text " of all row of " knowledge point " are listed as; And the proposition index address, generate " knowledge point related text content library " and " knowledge point related text content library index ".These two files are pilot process files, are used for making " content of text module ".
Said knowledge point related text content library only contains the content of text of knowledge point brief introduction text and knowledge point inspiration text;
The structure of said knowledge point related text content library index is: knowledge point numbering+text sequence number, said knowledge point numbering are that type mark is the corresponding ABC numbering of ABC of knowledge point in the ABC table.
Said text sequence number: in the process of closing knowledge point brief introduction and knowledge point inspiration content of text, every unification text, the text sequence number increases by 1, and the text sequence number is calculated since 0.
From " ABC table ", extract the content of " ABC brief introduction text " that " ABC type mark " be all row correspondences of " personage "; And the proposition index address, generate in " profile content of text storehouse " and " profile content of text storehouse index ".These two files are pilot process files, are used for making " profile content module ".
Said profile content of text storehouse only contains the profile content of text;
The structure of said profile content of text storehouse index is: personage's numbering+text sequence number
Said personage's numbering is that type mark is the corresponding ABC numbering of personage's ABC in the ABC table; Said text sequence number: in the process of closing the profile content of text, every unification text, the text sequence number increases by 1, and the text sequence number is calculated since 0.
Step S32: from said contents of test question table, extract the content of examination question text and merge generation examination question text library and examination question text library index;
Like Fig. 4, the content of text that from " contents of test question table ", extracts each examination question comprises examination question numbering, stem, option, answer, parsing, and extracts index address.Generate " examination question text library " and " examination question text library index ".These two files are pilot process files, are used for making " examination question module ".
The structure of said examination question text library is: stem+option+answer+parsing
The structure of said examination question text library index is: examination question numbering+examination question sequence number+examination question type mark
Said examination question numbering is the numbering of examination question in test item bank, with disperse contents table in the examination question numbering consistent; Said examination question sequence number: in the process of closing the examination question content of text, every unification examination question, the examination question sequence number increases by 1, and the examination question sequence number is calculated since 0.
Can obtain the examination question type according to stem, like single choice, multiple choice and the topic of filling a vacancy, different examination question types is represented with different examination question type marks.
Step S4: the content of text to said knowledge point related text content library, profile content of text storehouse and examination question text library carries out the HFM coding respectively; The compressed text content generates content of text storehouse, content of text storehouse index, profile content library, profile content library index, test item bank, test item bank index and HFM decompression module respectively;
As shown in Figure 5; At first the text in " knowledge point related text content library ", " profile content of text storehouse " and " the examination question text library " is combined in one and carries out the HFM coding; Obtain " HFM decompression module 115 "; Compress " knowledge point related text content library ", " profile content of text storehouse " and " examination question text library " respectively according to HFM decompression module 115 again; Combine " knowledge point related text content library index ", " profile content of text storehouse index " and " examination question text library index " then; Generate " content of text storehouse ", " content of text storehouse index ", " profile content library ", " profile content library index ", " test item bank ", " test item bank index "; Promptly generate " content of text module ", " the profile content module " and " examination question module " of historical context of the present invention storehouse system, its structure front is existing to be introduced.
Step S5: from said ABC table, extract each type mark corresponding ABC numbering content, ABC title content respectively, generate each Property Name storehouse;
As shown in Figure 6; From " ABC table ", extract each type mark corresponding ABC title and ABC numbering like knowledge roll-call, personage, material object, place, emphasis, classification, time, key word, dynasty; Generate Property Name storehouse, knowledge point, personage's Property Name storehouse, Property Name in kind storehouse, site attribute namebase, will put Property Name storehouse, conjunctive word Property Name storehouse, category attribute namebase, time attribute namebase, dynasty Property Name storehouse; The structure of each Property Name library file is consistent: property content title+attribute number; Said property content name is called the content in " ABC title " row in the ABC table; Be numbered the corresponding ABC name of 29930 ABC like ABC and be called " people from Yuanmou "; And the type mark of this ABC is " knowledge point ", and then " people from Yuanmou " is a property content title in the property content namebase of knowledge point; Said attribute number is " an ABC numbering " in the ABC table.Each Property Name storehouse is the pilot process file, is used to make attribute query module, attribute key position module and Property Name reference position module, and its structure front is existing to be introduced.
Step S6: with the content of text piecemeal in said each Property Name storehouse and the knowledge point related text content library; Add up the positional information of the character in each text, generate attribute key position module, Property Name reference position module, text keyword position module, content of text reference position module, the former long module 116 of text;
As shown in Figure 7; With 2KB the unit piecemeal with each the small text content in each Property Name storehouse and the knowledge point related text content library earlier; Add up the positional information of the character in each Property Name storehouse and the knowledge point related text content library text more respectively, generate attribute key position module, Property Name reference position module, text keyword position module, content of text reference position module, the former long module 116 of text.The former long module 116 of its Chinese version is deposited the length before each independent small text compression, the correspondence memory space that this module need preset when being used to inform a certain small text of hand-held learning terminal system decompress(ion).
Said attribute key position storehouse is an attribute key position module, and its structure is shown in Fig. 1 f; Said Property Name reference position storehouse is a Property Name reference position module, and its structure is shown in Fig. 1 g; Said text keyword location library is the text keyword position module, and its structure is shown in Fig. 1 h; Said content of text reference position storehouse is a content of text reference position module, and its structure is shown in Fig. 1 i.
In this step, also can carry out the processing of identical process, generate profile key position storehouse, profile content reference position storehouse profile content of text storehouse.
Step S7: extract the ABC title in the ABC table; In picture indices storehouse, profile content library index, related text content indexing storehouse, knowledge point and examination question text library index, mate content corresponding according to the ABC numbering, generate the property content module 112 that comprises property content information bank module and property content index database module;
As shown in Figure 8; Get the property content title in " ABC title " row in " ABC table "; According to contents such as the corresponding picture indices address of " ABC numbering " querying attributes title in " picture indices storehouse ", " knowledge point related text content library index ", " profile content of text storehouse index ", " examination question text library index ", brief introduction text index address, inspiration text index address, examination question index addresses; Generate " property content information bank module " and " property content index database module "; Promptly generate the property content module 112 of historical context of the present invention storehouse system, its structure is shown in Fig. 1 d.
Step S8: according to the said ABC numbering knowledge point related of dispersing in the contents table with ABC; In conjunction with the property content index database module in the said property content module 112, generate and to comprise the attribute correspondence and will put content library module and attribute correspondence and will put the attribute correspondence of index database module and want point module;
As shown in Figure 9; At first according to the numbering of the ABC in " dispersing contents table " corresponding " property content title ", " attribute type mark " and this property content title index address in the property content storehouse of this ABC numbering of inquiry in " property content index database module "; Correspondence finds the relevant knowledge of above-mentioned ABC to call the roll in " dispersing contents table " then; Therefore for each ABC; Obtain an information that contains following content: knowledge roll-calls that said ABC is relevant, attribute type mark, property content title, attribute number, reach the index address of this property content title in the property content storehouse; Each the bar information that comprises foregoing is write down according to GBK ISN ascending order series arrangement; Can generate thus that the attribute correspondence will be put the content library module and the attribute correspondence will be put the index database module, the attribute correspondence that promptly generates historical context of the present invention storehouse system is wanted point module, and its structure front sees also Fig. 1 k.
Step S9: in said each Property Name storehouse, extract each ABC numbering; In dispersing contents table, search the content of dispersing of its correspondence according to this ABC numbering; Combine property content information bank module and attribute correspondence in the said property content module 112 to want the attribute correspondence in the point module will put the index database module again, generate the attribute query module
Shown in figure 10; In each " Property Name storehouse ", extract attribute number (being the ABC numbering); Mate in " dispersing contents table " according to this attribute number, mate successfully the back and in " dispersing contents table ", get the content of dispersing in " ABC relevant disperse content " row, disperse the data such as title address that content is searched this attribute and dispersed content respectively according to this attribute and each in " property content index database module " again; Generate each attribute query storehouse; With the synthetic file in each attribute query storehouse, obtain " attribute query module " at last, said attribute query modular structure is shown in Fig. 1 c.
Step S10: according to said knowledge point related text content library index, want the attribute correspondence in the point module will put the index database module, generate the corresponding property index module of text in conjunction with said attribute is corresponding;
The idiographic flow of step S10 can be with reference to Figure 11, and the structure of the corresponding property index module of said text (also being referred to as the corresponding attribute module of text among the present invention) is shown in Fig. 1 j.
In a further embodiment, this step also can be handled profile content of text storehouse index, generates the corresponding property index of profile (being the corresponding property index module of profile).
Step S11: merge each module that generates in above-mentioned each step, form said historical context storehouse system (history is searched and learned primary module):
Shown in figure 12; " HFM decompression module 115 ", " attribute query module ", " the attribute correspondence is wanted point module ", " property content module 112 ", " content of text module ", " the corresponding property index module of text ", " attribute key position module ", " Property Name reference position module ", " text keyword position module ", " content of text reference position module ", " the former long module 116 of text ", " profile content module ", " examination question module ", " picture module " are merged; And extract the initial address message (IAM) of each module, generate historical context of the present invention storehouse system (history is searched and learned primary module).
The present invention also discloses a kind of e-learning equipment that said historical context storehouse system is installed and can searches for, resolve the historical search engine of said historical context storehouse system and display of search results, and said historical search engine is searched for, resolved the input key word and adopts a kind of of following method at least in the system of historical context storehouse:
Method one: said attribute query module precise search is about to import key word and directly in said attribute query module, matees fully as the property content title; Thereby, obtain the learning materials that are complementary with said input key word through said property content module again through directly in said attribute query module, searching for the property content title that finds and import keyword matching and disperse the index address of content in said property content module.Above-mentioned its related procedure is following: the content that will import in the attribute query word bank content regions of all categories of keyword and said attribute query module is complementary; Obtain importing key word and all index address of content name in said property content module of dispersing thereof; In said property content module, search input key word and all through this index address and disperse the index address of content in said content of text module, profile content module, picture module, examination question module, and then in said content of text module, profile content module, picture module, examination question module, find corresponding learning content respectively according to above-mentioned index address.The said dichotomizing search that adopts when directly in said attribute query module, searching for, dichotomizing search is a prior art, repeats no more here.
Method two: said attribute key position module is searched for generally promptly the input key word is not exclusively mated; Thereby comprise the property content title of importing key word and disperse the index address of content in said property content module through attribute key position module being searched for find; The flow process of related content is following: when the user imports a certain key word; Each key character that search engine will be imported respectively with the attribute key position content library module of said attribute key position module in attribute key position library module of all categories (like the knowledge point key position library module among Fig. 1 f) in character in the GBK character set that comprises be complementary; The index address that obtains mating the some characters in the successful GBK character set and point to the positional information of this character; Thereby find this character corresponding position information; Because said positional information comprises total degree that each character occurs, the relative position of each character in corresponding property inquiry word bank content number in corresponding property inquiry word bank content; So the relative reference position of storing in this relative position number and the said property content reference position module number is compared; If the relative reference position of the A record in this relative position number and the said property content reference position module is number identical or between relative reference position that the adjacent A record of order and B write down number; Then the attribute record of this relative position correspondence is the A record; Find the relative reference position number of input key word corresponding record thus; Meaning has promptly found the relative position interval of the corresponding property content title of input key word, thereby finds this relative position number interval corresponding attribute record content, because every attribute record content unique corresponding storage sequence number in said attribute query mould; And then find the corresponding storage sequence number of this recorded content; Find the record of importing key word correspondence in said attribute query module through this storage sequence number, promptly find the corresponding property content title of input key word and disperse the index address of content name in said property content module, ensuing flow process is with method one.
Method three: said text keyword position module is searched for generally promptly the input key word is not exclusively mated; Thereby comprise property content title and the content of text of importing key word through the text keyword position module being searched for find; Related procedure is (promptly through text keyword position module inquiry) as follows: when the user imports a certain content of text key word (be the knowledge point brief introduction, inspire in the text any one); Each key character that search engine will be imported respectively with said text keyword position module content in character in the GBK character set that comprises be complementary; The index address that obtains mating the some characters in the successful GBK character set and point to the positional information of this character; Thereby find this character corresponding position information; Because said positional information comprises total degree that each character occurs, the relative position of each character in the content of text module number in the content of text module; So the relative reference position of storing in this relative position number and the said content of text reference position module number is compared; If the relative reference position of the A record in this relative position number and the said content of text reference position module is number identical or between relative reference position that the adjacent A record of order and B write down number; Then the attribute record of this relative position correspondence is the A record; Find the relative position interval of the corresponding small text content of input key word thus; Because each relative position interval is all unique corresponding to each storage sequence number; In the corresponding property index module of said text, find the text corresponding knowledge point bar number, the content-label of the text in each bar knowledge point and the sequence number of each bar knowledge point according to the corresponding storage sequence number of this small text again; The sequence number of said each bar knowledge point refers to that the corresponding said attribute correspondence that is recorded in this knowledge point wants the sequence number in the point module (the corresponding attribute library module in knowledge point); Want to find in the point module corresponding record according to the corresponding knowledge point bar number of the text, the sequence number of content-label and each bar knowledge point in each bar knowledge point in that attribute is corresponding; Point to the index address in the said property content module through corresponding each property content title wanting to store in the respective record in the point module of attribute again; In said property content module, search input key word and all and disperse the index address of content in said content of text module, profile content module, picture module, examination question module, and then in said content of text module, profile content module, picture module, examination question module, find corresponding learning content respectively according to above-mentioned index address.
Be to be understood that; When said profile content module structure is identical with said content of text modular structure; The method four that also exists profile key position module to search for generally; Said method four-way is crossed said profile key position module, profile content reference position module and the corresponding property index module of profile is combined the basic procedure searched for generally with above-mentioned method three; Different is in the method three by the corresponding property index module of said text get into said attribute corresponding want to get into again in the said property content module behind the point module search for, search for and get into to get into again in the said property content module after the said attribute query module by said profile correspondence property index module in the method four.
Said e-learning device search to the property content title of input keyword matching when dispersing content name; The clip Text of winning each bar Search Results shows on e-learning equipment with the form of tabulation then; When the user clicks the Search Results in the results list, can make up the dynamic relationship network chart of dispersing the arbitrarily conversion that content name forms by said ABC title and a plurality of.Shown in figure 14, said dynamic relationship network chart with the ABC content name with and the corresponding content name of dispersing organize through the mode of network chart, supply the user to select study visually.Around comprising an ABC object that is positioned at the center and several are positioned at, said dynamic relationship network chart disperses Object of Knowledge through what lines were connected with the ABC object.Each object can be controlled; For example the user is through clicking the ABC object and/or dispersing the brief introduction text that Object of Knowledge can the Direct Learning knowledge point or inspire content such as text; Can also drag and disperse the center that Object of Knowledge is located at the dynamic relationship network chart and become new ABC object; And forming new dynamic relationship network chart, the relation between the knowledge of dispersing that the ABC that this new dynamic relationship network chart has reacted new is corresponding with it supplies the user further to select study.
Shown in figure 14; The object of dynamic relationship network chart can be realized through the picture that has literal; Literal is used to represent ABC and the title of dispersing knowledge; When the user clicks object such as ABC object, can transfer and show the resource that it is corresponding according to the title of this ABC, for example show the corresponding brief introduction text of this ABC, inspire contents such as text, profile.
Disperse the knowledge number when surpassing the number that a dynamic relationship network chart can show when what needs showed, can utilize paging technique, in the dynamic relationship network chart of one page down, continue to show that all the other do not show the knowledge content of dispersing that finishes.Said paging technique is a prior art, omits further specifying it here.
Be to be understood that; Said dragging dispersed the center that Object of Knowledge is located at the dynamic relationship network chart and become new ABC object; And form the process of new dynamic relationship network chart; Be equivalent to new ABC object is restarted search routine shown in figure 13 and demonstration as new input key word, repeat no more here.
The above is merely the preferred embodiments of the present invention, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.For example, through design again, establishment, the association to initial data structure, historical context of the present invention storehouse system and implementation method can also be used for the study of other knowledge except that the study that can be used for historical subject.Therefore, all any modifications of within spirit of the present invention and principle, being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (22)

1. historical context storehouse system is characterized in that comprising that history is searched learns primary module (11), and said history is searched and learned primary module (11) and comprising:
Store the Property Name search module (111) of character location information in property content title and the property content title, be used for being complementary with the key word of user's input;
Store the content of text search module (113) of character location information in the content of text, be used for being complementary, and find the corresponding property content title of the successful text of coupling with the key word of user's input;
Store the property content module (112) of the index address of property content title and content association thereof;
Store the data module (114) of historical summary content;
The Search Results of said Property Name search module (111) is the index address that points to said property content module (112); The index address of particular content in the said data module (114) is pointed in storage in the said property content module (112), and said property content module (112) obtains the relevant historical summary of key word with user's input from said data module (114).
2. historical context according to claim 1 storehouse system is characterized in that also comprising:
HFM decompression module (115) is used for said data module (114) is carried out the HFM decompress(ion);
The former long module of text (116) is used for each text compression of data on file module (114) length before.
3. historical context according to claim 2 storehouse system is characterized in that:
Said Property Name search module (111) comprises attribute key position module, Property Name reference position module and attribute query module;
Said content of text search module (113) comprises that corresponding property index module of text keyword position module, content of text reference position module, text and attribute correspondence want point module;
Said data module (114) comprises content of text module, profile content module, examination question module and picture module.
4. historical context according to claim 3 storehouse system; It is characterized in that; Said attribute key position module comprises: attribute key position index database module with and the attribute key position content library module pointed to; Said attribute key position content library module comprises the attribute key position library module of each classification; The attribute key position library module structure of said each classification is identical; Comprise in the GBK character set that each character in the total number of character, the GBK character set points to the index address of the positional information of this character, and the positional information of each character, the total number of character refers to the number sum of English, numeral, Chinese character and punctuation mark in the said GBK character set; To point to the index address of the positional information of this character be 0000 or point to the positional information of corresponding character for each character in the said GBK character set; The positional information of said each character comprises each character occurs respectively in the GBK character set total degree, each character relative position in each attribute query word bank of each attribute query module number respectively in each attribute query word bank of said attribute query module, the attribute key position library module of said each classification refers to knowledge point key position library module, dynasty key position library module, time-critical word location library module, conjunctive word key position library module, will put in key position library module, classification key position library module, key position library module in kind, venue keywords location library module, the personage's key position library module one or more.
5. historical context according to claim 4 storehouse system; It is characterized in that; Said Property Name reference position module comprises: Property Name reference position index database module with and the Property Name reference position content library module pointed to, said Property Name reference position content library module comprises reference position word bank of all categories, said reference position word bank structure of all categories is identical; Comprise: the location number in this attribute when the relative reference position of the bar number of content, each bar content number and the last item end of text; Said reference position word bank of all categories refers to knowledge point reference position word bank, personage's reference position word bank, reference position word bank in kind, place reference position word bank; Put the reference position word bank; Classification reference position word bank, time reference position word bank, one or more in conjunctive word reference position word bank, the dynasty reference position word bank.
6. historical context according to claim 5 storehouse system; It is characterized in that; Said attribute query module comprises: other number of Attribute class is number, start address and each the attribute query word bank content of each attribute query word bank in the attribute query module of attribute query word bank, the initial content of this attribute query word bank of the start address point of said each attribute query word bank.Said each attribute query word bank content comprises: total number of property content title, each property content title are pointed to the index address that is somebody's turn to do corresponding contents in " attribute query word bank content regions " in each attribute query word bank, and each attribute query word bank content regions;
Said each attribute query word bank content regions comprises that index address in " property content module " of this classification property content title, this property content title, the corresponding bar of dispersing content of this property content title count K, and every corresponding relevant information of dispersing content;
Said every relevant information of dispersing content comprise every disperse the storage sequence number of content in " the attribute correspondence is wanted point module ", this is dispersed content and points to index address in said " property content module ", disperses the relation character of content and this property content title;
Said attribute classification comprises one or more among dynasty, time, conjunctive word, emphasis, classification, knowledge point, material object, place and the personage; Said property content name is called the Property Name that is comprised in above-mentioned each attribute classification.
7. historical context according to claim 6 storehouse system; It is characterized in that; Said text keyword position module comprises: comprise in the GBK character set that each character in the total number of character, the GBK character set points to index address and the positional information of each character of the positional information of this character, the total number of character refers to the number sum of English, numeral, Chinese character and punctuation mark in the said GBK character set; To point to the index address of the positional information of this character be 0000 or point to the positional information of corresponding character for each character in the said GBK character set; The positional information of said each character comprises total degree that each character occurs, the relative position of each character in the content of text module number in the content of text module.
8. historical context according to claim 7 storehouse system; It is characterized in that; Said content of text reference position module comprises: the relative reference position of the total number of small text, each small text content number and the end position of last small text in the content of text module number in the content of text module; The total number of said small text refers to the number sum of all small texts in the knowledge point brief introduction, knowledge point corresponding " meaning/effect/influence "; The relative reference position of said each small text content number refers to the memory location of bebinning character in said content of text module number of each small text, and the end position of said last small text in the content of text module number refers to the memory location of termination character in said content of text module number of last small text.
9. historical context according to claim 8 storehouse system; It is characterized in that; The corresponding property index module of said text comprises: the text index library module with and the text message library module that points to; The relevant information of each bar knowledge point of the knowledge point bar number of each block text content correspondence, each block text content correspondence in the said text message library module storage content of text module; The relevant information of said each bar knowledge point comprises that the corresponding knowledge bar knowledge point of the content-label of this block text content in each bar knowledge point of correspondence, this block text content wants the storage sequence number in the point module in that attribute is corresponding; Said content-label is corresponding " meaning/effect/influence " content in knowledge point brief introduction content or knowledge point in order to distinguish this block text content, the index address of each block text content in the total block data of all texts, the content of text module in the said text index library module storage content of text module.The index address of each block text content points to the corresponding knowledge point information of corresponding text piece content in the said text message library module in the said content of text module.
10. historical context according to claim 9 storehouse system; It is characterized in that; Said attribute is corresponding wants point module to comprise: the index area with and the content regions of sensing; Said content regions comprises the number as property content title in each category attribute of each knowledge point correspondence of agent object, the index address of each property content title in said property content module, and said each category attribute refers to dynasty, time, conjunctive word, emphasis, classification, knowledge point, material object, place and personage; Said index area comprises as the start address of each property content title in content regions, the i.e. relevant information of the property content of the respective attributes of corresponding knowledge point in this start address point content regions in each category attribute of each knowledge point correspondence of agent object.
11. historical context according to claim 10 storehouse system; It is characterized in that; Said content of text module comprises: content of text index database module with and the text particular content library module that points to; Said text particular content library module comprises the index address of small text total block data n, each text block, the compressed content of each text block; Each small text content in the big content of text after said total block data n finger pressure contracts is that unit divides the formed total block data in back with 2KB, and the index address of said each text block points to the compressed content of corresponding blocks; Said content of text index database module comprises: the starting block sequence number of each small text and the shared total block data of this small text;
Said content of text module is used to deposit knowledge point brief introduction, corresponding " meaning/effect/influence " in knowledge point.
12. historical context according to claim 11 storehouse system is characterized in that, the compressed content of said all profile texts of profile content module storage.
13. historical context according to claim 12 storehouse system; It is characterized in that; Said examination question module comprises: examination question index database module with and the contents of test question library module that points to; Said contents of test question library module storage examination question compressed content comprises single choice compressed content, multiple choice compressed content and question-and-answer problem compressed content, said examination question index database module stores examination question sum, examination question mark, reaches the examination question index address; Said examination question mark is used to indicate the topic type of examination question, and said examination question index address points to the examination question compressed content in the said contents of test question library module;
Said picture module is the set of all picture compression contents.
14. historical context according to claim 13 storehouse system is characterized in that said property content module (112) comprising: property content index database module with and the property content information bank module pointed to;
Said property content index database module comprises the index address of corresponding informance in the corresponding property content total number n of each type mark, each bar property content sensing property content information bank module; Said each type mark is one or more among dynasty, time, conjunctive word, emphasis, classification, knowledge point, material object, place and the personage;
Said property content information bank module comprises the property content information bank module that all types of marks are corresponding; The corresponding property content information bank module of said all types of mark refers to knowledge point property content information bank module, personage's property content information bank module; Property content information bank module in kind, site attribute content information library module will be put property content information bank module; Category attribute content information library module; Time attribute content information library module, conjunctive word property content information bank module, dynasty property content information bank module;
The property content information bank module basic structure that said all types of mark is corresponding is identical, comprises type mark, and the content information relevant with the property content title of property content title, property content title;
The content information relevant with the property content title comprises the index address of little picture in the picture module that the knowledge point title is corresponding in the property content information bank module of said knowledge point; The index address of big picture in the picture module that the knowledge point title is corresponding; The index address of knowledge point brief introduction in the content of text module that the knowledge point title is corresponding; " meaning/effect/influence " index address in the content of text module that the knowledge point title is corresponding; The index address of examination question in the examination question module that the knowledge point title is corresponding;
The content information relevant with the property content title comprises the corresponding index address of profile in the profile content module of index address, the characters name of big picture in the picture module that index address, the characters name of the corresponding little picture of characters name in the picture module is corresponding in said personage's property content information bank module;
The content information relevant with the property content title comprises the corresponding index address of big picture in the picture module of index address, the object name of the corresponding little picture of object name in the picture module in the said property content information bank module in kind;
Said site attribute content information library module, to put property content information bank module; Category attribute content information library module; " content information relevant with the property content title " is empty in the time attribute content information library module, conjunctive word property content information bank module and dynasty property content information bank module.
15. the implementation method like each described historical context storehouse system in the claim 1 to 14 is characterized in that, may further comprise the steps:
Step 1: with the knowledge content induction-arrangement in the historical summary book, form comprise the ABC table, disperse contents table, the raw data base of contents of test question table and picture file;
Step 2: from said raw data base, extract related content respectively; Carry out processed; Formation comprises that the corresponding property index module of attribute key position module, Property Name reference position module, attribute query module, text, attribute correspondence want the historical context storehouse system of point module, text keyword position module, content of text reference position module, property content module, content of text module, profile content module, examination question module and picture module, and each module in the system of said historical context storehouse is separate but interrelated through index address.
16. the implementation method of historical context according to claim 15 storehouse system is characterized in that the ABC table in the said step 1 has ABC numbering, title, brief introduction text, type mark, picture name, inspiration text at least; Said disperse that contents table has at least that ABC numbering, knowledge that ABC is relevant are called the roll, ABC is relevant disperse content, examination question numbering that ABC is relevant; Said contents of test question table has the corresponding ABC numbering of examination question numbering, stem, option, answer, parsing and this examination question at least; Said ABC table, disperse contents table and contents of test question table and be associated through the ABC numbering.
17. the implementation method of historical context according to claim 16 storehouse system is characterized in that, forms historical context storehouse system in the said step 2 and is subdivided into following process:
S2: from said ABC table, extract picture name; Picture name is pressed GBK ISN order ascending order arranges and the merging same names; Search its corresponding picture file and merging according to picture name, obtain the index address of picture, generate image content library module and picture indices library module;
S31: from said ABC table, extract following content of text respectively and merge: extract type mark and be the corresponding knowledge point brief introduction text of the row of knowledge point with the content that inspires text and merge and generate knowledge point related text content library and knowledge point related text content library index, the content of extracting type mark and be the corresponding profile text of personage's row is merging generation profile content of text storehouse and profile content of text storehouse index also;
S32: from said contents of test question table, extract the content of examination question text and merge generation examination question text library and examination question text library index;
S4: the content of text to said knowledge point related text content library, profile content of text storehouse and examination question text library carries out the HFM coding respectively; The compressed text content generates content of text storehouse, content of text storehouse index, profile content library, profile content library index, test item bank, test item bank index and HFM decompression module respectively;
S5: from said ABC table, extract each type mark corresponding ABC numbering content, ABC title content respectively, generate each Property Name storehouse;
S6: with the content of text piecemeal in said each Property Name storehouse and the knowledge point related text content library; Add up the positional information of the character in each text, generate attribute key position module, Property Name reference position module, text keyword position module, content of text reference position module, the former long module of text (116);
S7: extract the ABC title in the ABC table; In picture indices storehouse, profile content library index, related text content indexing storehouse, knowledge point and examination question text library index, mate content corresponding according to the ABC numbering, generate the property content module (112) that comprises property content information bank module and property content index database module;
S8: according to the said ABC numbering knowledge point related of dispersing in the contents table with ABC; In conjunction with the property content index database module in the said property content module (112), generate and to comprise the attribute correspondence and will put content library module and attribute correspondence and will put the attribute correspondence of index database module and want point module;
S9: in said each Property Name storehouse, extract each ABC numbering; In dispersing contents table, search the content of dispersing of its correspondence according to this ABC numbering; Combine property content information bank module and attribute correspondence in the said property content module (112) to want the attribute correspondence in the point module will put the index database module again, generate the attribute query module;
S10: according to said knowledge point related text content library index, want the attribute correspondence in the point module will put the index database module, generate the corresponding property index module of text in conjunction with said attribute is corresponding.
S11: merge each module that generates in above-mentioned each step, form said historical context storehouse system.
18. the implementation method of historical context according to claim 17 storehouse system is characterized in that said step S7 specifically comprises:
Get the ABC title in the said ABC table; According to contents such as the corresponding picture indices address of ABC numbering querying attributes content name in said picture indices library module, knowledge point related text content library index, profile content of text storehouse index, examination question text library index, brief introduction text index address, inspiration text index address, examination question index addresses, generate property content information bank module and property content index database module.
19. the implementation method of historical context according to claim 18 storehouse system is characterized in that said step S8 specifically comprises:
According to said ABC numbering corresponding property content title, attribute type mark and this attribute index address in the property content module of this ABC numbering of inquiry in said property content index database module of dispersing in the contents table;
Find the knowledge that is associated with the corresponding ABC of above-mentioned ABC numbering to call the roll in the contents table said dispersing then; Therefore for each knowledge point; Obtain an information that contains following content: the related knowledge of said ABC is called the roll, the index address of this property content title in the property content module numbered, reached to the ABC of respectively dispersing content of respectively dispersing the property content title of content, said ABC of respectively dispersing the attribute type mark of content, said ABC of said ABC; Each bar information of comprising foregoing according to GBK ISN ascending order series arrangement, is generated that the attribute correspondence will be put the content library module and the attribute correspondence will be put the index database module.
20. e-learning equipment; It is characterized in that; This e-learning equipment is equipped with like each described historical context storehouse system of claim 1 to 14 and the historical search engine that can search for, resolve said historical context storehouse system, and said historical search engine is searched for, resolved the input key word and adopts a kind of of following method at least in the system of historical context storehouse:
Method one is attribute query module precise search: the property content title that search and said input key word are complementary in said attribute query module; Obtain this property content title and the corresponding index address of content name in said property content module of dispersing thereof, obtain the learning materials that are complementary with said input key word through said property content module;
Method two is that attribute key position module is searched for generally: the positional information of the said input key word of search in said attribute key position module; Obtain the property content title that is complementary with said input key word and the corresponding index address of content name in said property content module of dispersing thereof according to positional information, obtain the learning materials that are complementary with said input key word through said property content module;
Method three is searched for generally for the text keyword position module: the positional information of the said input key word of search in the text keyword position module; Obtain content of text and the corresponding index address of each property content title in said property content module of text content that is complementary with said input key word according to positional information, obtain the learning materials that are complementary with said input key word through said property content module.
21. e-learning equipment according to claim 20; It is characterized in that; This e-learning equipment is when searching and importing the property content title that key word is complementary and dispersing the property content title; Structure by the input key word as the centre word of center Object of Knowledge with disperse the dynamic relationship network chart that the property content name is referred to as the arbitrarily conversion that peripheral speech forms, click and show centre word or the related content of peripheral speech correspondence in the said dynamic relationship network chart.
22. e-learning equipment according to claim 21; It is characterized in that; When the peripheral speech in the said dynamic relationship network chart gets into said center Object of Knowledge is in the radiation areas at center the time; With new center Object of Knowledge is centre word, and the property content name of dispersing that is associated with this new center Object of Knowledge is referred to as peripheral speech and makes up new dynamic relationship network chart, clicks and shows centre word or the corresponding related content of peripheral speech in the said new dynamic relationship network chart.
CN201110033100.0A 2011-01-28 2011-01-28 Historical association database system, implementation method and electronic learning equipment thereof Active CN102622371B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110033100.0A CN102622371B (en) 2011-01-28 2011-01-28 Historical association database system, implementation method and electronic learning equipment thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110033100.0A CN102622371B (en) 2011-01-28 2011-01-28 Historical association database system, implementation method and electronic learning equipment thereof

Publications (2)

Publication Number Publication Date
CN102622371A true CN102622371A (en) 2012-08-01
CN102622371B CN102622371B (en) 2015-06-03

Family

ID=46562294

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110033100.0A Active CN102622371B (en) 2011-01-28 2011-01-28 Historical association database system, implementation method and electronic learning equipment thereof

Country Status (1)

Country Link
CN (1) CN102622371B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103605760A (en) * 2013-11-25 2014-02-26 方正国际软件有限公司 Medical record query method and medical record query system
CN105095619A (en) * 2014-05-07 2015-11-25 北大方正集团有限公司 Processing method and apparatus for examination question information
CN105957413A (en) * 2016-06-27 2016-09-21 安徽科成信息科技有限公司 Class-Access-to-ICTs learning system
CN108062291A (en) * 2016-11-09 2018-05-22 上海颐为网络科技有限公司 Multimedia content intelligent conversion is the method and system of entry structure
CN108763552A (en) * 2018-06-01 2018-11-06 广东小天才科技有限公司 A kind of learning method and private tutor's machine based on private tutor's machine
CN109785690A (en) * 2019-03-25 2019-05-21 许昌学院 A kind of multimedia education system that personage is the theme
CN110147434A (en) * 2019-05-23 2019-08-20 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN110263225A (en) * 2019-05-07 2019-09-20 南京智慧图谱信息技术有限公司 Data load, the management, searching system of a kind of hundred billion grades of knowledge picture libraries
CN111126334A (en) * 2019-12-31 2020-05-08 南京酷朗电子有限公司 Quick reading and processing method for technical data
CN113254756A (en) * 2020-02-12 2021-08-13 百度在线网络技术(北京)有限公司 Advertisement recall method, device, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1930567A (en) * 2005-01-07 2007-03-14 松下电器产业株式会社 Association dictionary creation apparatus
CN101086889A (en) * 2006-04-06 2007-12-12 索尼株式会社 Recording apparatus, recording method, and recording program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1930567A (en) * 2005-01-07 2007-03-14 松下电器产业株式会社 Association dictionary creation apparatus
CN101086889A (en) * 2006-04-06 2007-12-12 索尼株式会社 Recording apparatus, recording method, and recording program

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103605760A (en) * 2013-11-25 2014-02-26 方正国际软件有限公司 Medical record query method and medical record query system
CN105095619A (en) * 2014-05-07 2015-11-25 北大方正集团有限公司 Processing method and apparatus for examination question information
CN105957413A (en) * 2016-06-27 2016-09-21 安徽科成信息科技有限公司 Class-Access-to-ICTs learning system
CN108062291A (en) * 2016-11-09 2018-05-22 上海颐为网络科技有限公司 Multimedia content intelligent conversion is the method and system of entry structure
CN108763552A (en) * 2018-06-01 2018-11-06 广东小天才科技有限公司 A kind of learning method and private tutor's machine based on private tutor's machine
CN109785690A (en) * 2019-03-25 2019-05-21 许昌学院 A kind of multimedia education system that personage is the theme
CN110263225A (en) * 2019-05-07 2019-09-20 南京智慧图谱信息技术有限公司 Data load, the management, searching system of a kind of hundred billion grades of knowledge picture libraries
CN110147434A (en) * 2019-05-23 2019-08-20 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN111126334A (en) * 2019-12-31 2020-05-08 南京酷朗电子有限公司 Quick reading and processing method for technical data
CN111126334B (en) * 2019-12-31 2020-10-16 南京酷朗电子有限公司 Quick reading and processing method for technical data
CN113254756A (en) * 2020-02-12 2021-08-13 百度在线网络技术(北京)有限公司 Advertisement recall method, device, equipment and storage medium
CN113254756B (en) * 2020-02-12 2024-03-26 百度在线网络技术(北京)有限公司 Advertisement recall method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN102622371B (en) 2015-06-03

Similar Documents

Publication Publication Date Title
CN102622371B (en) Historical association database system, implementation method and electronic learning equipment thereof
CN102063476B (en) Video searching method and system
US7139755B2 (en) Method and apparatus for providing comprehensive search results in response to user queries entered over a computer network
CN101183281B (en) Method for inputting word related to candidate word in input method and system
US20120324347A1 (en) Method for parsing, searching and formatting of text input for visual mapping of knowledge information
CN105630938A (en) Intelligent question-answering system
CN112749561B (en) Entity identification method and equipment
CN107092639A (en) A kind of search engine system
WO2020056977A1 (en) Knowledge point pushing method and device, and computer readable storage medium
CN102567423A (en) Method and system for associated search of poetry
CN103914488A (en) Document collection, identification, association, search and display system
CN104715028A (en) Reference data finding system and method based on numbers of exercises and knowledge points
CN101770291B (en) Semantic analysis data hashing storage and analysis methods for input system
CN102479237B (en) Word associated search and study method and system
JP2018180789A (en) Query clustering device, method, and program
CN102479221B (en) Chemical search association library system and building method thereof
CN104536984A (en) Verification method and system for space text Top-k query in outsourced database
CN102436458B (en) A kind of method of command analysis and system thereof
CN103914486A (en) Document search and display system
CN101763424B (en) Method for determining characteristic words and searching according to file content
CN113190692B (en) Self-adaptive retrieval method, system and device for knowledge graph
US20120324346A1 (en) Method for relational analysis of parsed input for visual mapping of knowledge information
CN103514287A (en) Index tree building method, Chinese vocabulary searching method and related device
CN103116613A (en) Handling method for chaining information input by search engine end user
EP2506540B1 (en) Enhanced contact information

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20151130

Address after: 518048 Guangdong city of Shenzhen province Futian District Che Kung Temple Industrial Zone, Sha Tau Street Tian Book Building F3.8-8B4

Patentee after: SHENZHEN YOUXUETIANXIA EDUCATION DEVELOPMENT CO., LTD.

Address before: 610041, 4 North Zone, No. 2, C District, 81 new East Street, Chengdu high tech Zone, Sichuan, China

Patentee before: Chengdu Zhiyuan Nuoyazhou Education Technology Co., Ltd.