Information retrieval system
Abstract
PURPOSE:To improve the operability by counting the frequency in access or storing access times with respect to each option of each menu registered by an information presenter and extracting options, whose frequency in access is high or access time is later, to generate a menu correspondingly to the information user. CONSTITUTION:A history information gathering part 4 gathers the frequency in access or access times of each option of each menu correspondingly to the information user when he accesses a data base 3, and a menu generating part 5 extracts options, whose frequency in access is high or access time is later, from menus to generate menus correspondingly to the information user. When the frequency in access or the access time of each option of each menu is changed by the access of the information user to menus corresponding to himself or menus registered by an information presenter 7 or the information presenter 7 registers new information or deletes already registered information, menus corresponding to the information user are update. Thus, the operability is improved.
Term
Term ended
Projected expiry passed 19 June 2009, 17.3 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
1 claim: 1 independent, 0 dependent
- 1[Claim(s)] 【特許請求の範囲】 In a database system which has a data structure tree type [ for accessing to information considered as a request by an information user's specifying a choice and going out of a menu shown from a system ], An information retrieval system comprising:A means to collect access frequency or access time for every choice of each menu to information user correspondence when an information user accesses to a database, A means to extract a choice with high access frequency, or a late choice of access time from the menu concerned, and to create a menu to information user correspondence, A menu corresponding to the information user concerned is shown to a transmission demand of a menu from an information user, search is advanced based on the menu concerned, and it is a way stage. The information user concerned accesses to a menu which a menu or an information provider of information user correspondence registered, A means to update a menu corresponding to the above-mentioned information user at least when change arises in height of access frequency to a choice of each menu, or forward delay of access time, or when an information provider deletes registration or already registered information for new information. システムから提示されたメニューの中から情報利用者が選択肢を指定して行くことにより所望とする情報へアクセスするためのトリー型のデータ構造を有するデータベースシステムにおいて、情報利用者がデータベースへアクセスした場合、各メニューの選択肢毎のアクセス頻度もしくはアクセス時刻を情報利用者対応に収集する手段と、当該メニューからアクセス頻度の高い選択肢もしくはアクセス時刻の遅い選択肢を抽出して情報利用者対応にメニューを作成する手段と、 情報利用者からのメニューの転送要求に対して当該情報利用者対応のメニューを提示して当該メニューに基づいて検索を進めて行く手段と、当該情報利用者が情報利用者対応のメニューあるいは情報提供者が登録したメニューへアクセスすることによって、少なくとも、各メニューの選択肢へのアクセス頻度の高低もしくはアクセス時刻の早遅に変化が生じた場合あるいは情報提供者が新たな情報を登録またはすでに登録されている情報を削除する場合において、上記情報利用者対応のメニューを更新する手段と を具備する ことを特徴とする情報検索システム。
4 paragraphs, as filed
[Detailed Description of the Invention]
[Industrial Application] The present invention relates to the information retrieval system in the database system which realizes a . tree type data structure. [Description of the Prior Art] In the data heth system which has a tree type data structure, a menu is shown from . system to an information user. A plurality of choices are generally written in the menu, and . information user acquires the information considered as a request by specifying a suitable choice from the menu. With the conventional database system which realizes a tree type data structure, The information provider registered an order etc. of the choice written in a menu, and the menu to show into the system, and it had shown the information user the menu in the order which the information provider registered in the system by the demand from an information user. Here, generally in a tree type database, the information which the menu itself is Precaution(ed) from a plurality of hierarchies, and . information user makes the object is in the lowest hierarchy. [Problem(s) to be Solved by the Invention] Conventionally which realizes a tree type data structure, as mentioned above, . information user advances Accordingly search in order of the menu which the information provider registered, and goes by a system. With another side ., especially a large-scale database system, . The number of the information registered becomes huge and follow, The hierarchy of a tree increases, . which the number of the choice of . each menu increases and l menus may be unable to display on the screen of an information retrieval terminal at once -- again The contents of the information stored in the database are various, and a certain information user does not access them to all the information stored in the database. therefore -- especially . -- such a large-scale database system The number of times of the key human power which an information user specifies in conversation form increased, and there was a problem that operativity was bad and it took time to reach the information which the interaction between information retrieval terminal-database systems increases, and it considers as a request. In the database system which realizes a tree type data structure, an object of the present invention is to shorten time to reach to the information for which an information user asks while reducing the number of times of the key human power specified by an information user and aiming at improvement in operativity. [Means for solving problem] With the present invention, access frequency is calculated for every choice of each menu which the information provider registered, or access time is memorized, and a choice with high access frequency or the late (that is, accessed recently [ . ]) choice of access time is extracted from the menu concerned. A menu is created to information user correspondence, and while raising an information user's operativity, . information user is made to shorten time to reach to the information considered as a request. When the information user who newly joined connects with a system and demands transmission of a menu, in a database system, an initial menu is read about the menu registered from the information provider, and it transmits to an information retrieval terminal. the case where the information user specified the choice and performs retrieval required to a system to the menu . -- while collecting access frequency or access time for every choice of the menu concerned Take out the following menu (or information) corresponding to the choice concerned. . transmitted to an information retrieval terminal, and . -- when the information user concerned cuts communication with a system, when [ . ] the information user concerned accesses to a system next, when the number of times of access reaches the number of times of fixed, or when fixed time passes, a menu is Intention(ed) to information user correspondence. That is, a choice with high access frequency above collected to information user correspondence or the late choice of access time is extracted out of the choice of the menu which the information provider registered, and a menu is Intention(ed) to information user correspondence. [For Work ] If the contents of . demand are an information user's menus when there is a transmission demand of a menu from an information user to a system after completing connection between an information retrieval terminal and a system, the initial menu of the information user concerned will be taken out and it will transmit to an information retrieval terminal. If there is specification of a choice from an information user to the menu, while collecting the access frequency or access time of the choice concerned, the menu (or information) corresponding to the choice concerned is transmitted to an information retrieval terminal. the choice with high access frequency in which the information user can also access the menu which . information provider registered if needed, or the late choice of access time . -- it includes in the menu of the information user concerned. Generally it is also with the menu which once Intention(ed), the height of access frequency -- since [ or ] change occurs in the forward delay of access time . When the information user concerned cuts communication with a system, when the information user concerned accesses to a system next, when the number of times of access reaches the number of times of fixed, or when fixed time passes, update the menu concerned if needed. When an information provider performs information registration, The processing as Intention which treats the choice about the information for registration like a choice with high access frequency, or the late choice of access time that the above-mentioned menu is the same . which updates a menu -- if the choice about the information for deletion is on the menu for every information user again at the time of information deletion . -- the choice concerned is treated like a choice with low access frequency, or the early choice of access time, and a menu is updated by the same processing as the above-mentioned menu. [Example] Hereinafter, a drawing explains the example of the present invention in detail. The composition of the database system which is an example of the present invention is shown in Drawing 1. the inside of a figure, and l -- communication management part .2 -- database managing system (DBMS) department .3 -- a database (DB) and 4, as for history information gathering part .5, menu Work and 6 express a command control part, 7 expresses an input device (or information provider), and 8 expresses the information retrieval terminal (or information user). When the information user who newly joined connects with a system and demands transmission of a menu, in communication management part l of a data heth system, an initial menu is required of DBMS section 2. In DBMS section 2, the information number of the initial menu registered from . information provider 7 is taken out. Here, it shall dissociate for every choice in a database at the time of information registration, and the menu shall be registered and stored. therefore -- taking out the address in data heth, and the number of words from an information number 1 storing address mapping table as shown in Drawing 2 about all the choices about the menu concerned in DBMS section 2 . -- read from database 3 based on these addresses and the number of words . communication management part 1 handed over to communication management part l . -- while transmitting the menu concerned to information retrieval terminal 8, the information number of the menu concerned is kept in the communication management memory (not shown) provided in information user correspondence. When an information user specifies a choice and performs retrieval required to a system to the menu, in communication management part l, the last information number and the choice concerned of search results are notified to DBMS section 2 from a communication management memory. DBMS section 2 . -- in . history information gathering part 4 which starts H history information gathering part 4, access frequency or access time are first collected for every choice of the menu concerned. Here, the example of Precaution of the management table which collects access frequency or access time is shown in Drawing 3. Next, the address in a database and the number of words which take out the information number of the menu (or information) which should be transmitted to the next from DB management information based on the information number and choice which were succeeded from communication management part l and in which the menu (or information) is stored from the information number concerned by DBMS section 2 extraction . -- the menu (or information) concerned is taken out from data heth 3 based on it, and an information number and the menu (or information) concerned are passed to communication management part l. In communication management part l, while transmitting the menu (or information) concerned to information retrieval terminal 8, an information number is kept in a communication management memory. And when [ . ] the information user concerned cuts communication with a system, when the information user concerned accesses to a system next, when the number of times of access reaches the number of times of fixed, or when fixed time passes, the next processing is performed and a menu is created to information user correspondence. Drawing 4 shows the example of the block interface information at the time of menu Intention. In DBMS section 2, DB management information and the information number 1 storing address mapping table which the information provider registered are handed over to menu preparing part 5 (■). The management information about each choice of a menu is set to .DB management information, and the IDB management information corresponds to the l menu here. In menu Intention part 5, . history information gathering part 4 is started first, and an information user number is handed over (■). In history information gathering part 4, the access frequency or access time for every choice is handed over to . information number correspondence about the information user number concerned at menu Work 5 (@). The next processing is performed in menu Work 5. ■ Perform the following processings from Tori's 1 low rank in order to a higher rank about all DB management information that the information provider registered. ■) -- copy DB management information which the information provider registered. following . -- it processes to this copy DB management information. 2) Take out access frequency or access time for every choice. 3) Delete from the DB management information concerned about the choice in which access time is earlier than the standard value specified beforehand or the access frequency is lower than the standard value specified beforehand. ■ It is 5 about all DB management information acquired by the above-mentioned processing. In order, the following processings are performed from the low rank of a tree to a higher rank. 1) Calculate the number of the choice of DB management information. 2) Response to the number of the choice and it is To go about the next processing. a. When the number of a choice is 1, arrange the choice of the DB management information concerned in the position of the choice which specifies the DB management information concerned in DB management information on the latest higher rank. however -- the case of the top [ information / concerned / DB management ] . -- it is only deleting the DB management information concerned. b. the case where the number of a choice is 0 . -- delete the choice which Illusion from the management information on the latest higher rank of the DB management information concerned. ■ It is the above, or give a new information number to the menu corresponding to DB management information to which change to a choice was by above-mentioned ■, and set the information number concerned to the part where the menu concerned is referred to in DB management information. ■ Perform the next processing about all the menus in which the information number was newly given by the above. 1) Take out the address in a database and the number of words in which the substance of the choice concerned is stored from an information number 1 storing address mapping table for every choices of all the registered. 2) For every choice of all above, make . address and the number of words equivalent to a new information number, and set them as an information number storing address mapping table. In menu preparing part 5, DB management information and the information number 1 storing address mapping table corresponding to an information user which were created by the above are handed over to DBMS section 2 (O). For example, a case as the example of Precaution of DB management information for the example of Precaution of the menu which . information provider registered to manage the hierarchy concerned with the Like hierarchy shown in Drawing 5 shows in Drawing 6 is considered. Information users are information number 100 and 200, 210, 300, 320, 330 When [ that 4004] 0 440, and the access frequency of 470 are high or ] access time is late, To the above-mentioned processing - Like [ the example of Precaution of the menu of the information user concerned / of Drawing 7 ] If connection has the transmission demand of a menu from after-completion 5 information user to a system between . information retrieval terminal and the system which are Construction(ed) and DB management information for it comes to show in Drawing 8, In communication management part 1, if the contents of a demand were checked and an information user's menu is demanded, the initial menu corresponding to the information user number transmitted at the time of a communication start will be required of DBMS section 2. At DBMS section 2, it is an information number of the initial menu concerned. It takes out, the address in a database and the number of words are taken out from an information number 1 storing address mapping table (Drawing 2) about all the choices about the menu concerned, and it reads from a database based on these addresses and the number of words, and hands over to communication management part 1. In communication management part l, while transmitting the menu concerned to information retrieval terminal 8, the information number of the menu concerned is kept in the communication management memory provided in information user correspondence. An information user is specification of a choice to the menu. The example of the block interface information at the time of carrying out and performing retrieval required to a system notifies the last information number and the choice concerned of search results to DBMS section 2 from . communication management memory in . communication management part l which is as being shown in Drawing 9 (■). In (■). history information gathering part 4 which starts history information gathering part 4 first in DBMS section 2, access frequency or access time are collected for every choice of the menu concerned. Next, the address in a database and the number of words which take out the information number of the menu (or information) which should be transmitted to the next from DB management information based on the information number and choice which were succeeded from communication management part l and in which the menu (or information) is stored from the information number concerned by DBMS section 2 This 1 Yaoi menu (or information) is picked out from a database based on extraction and it, and (■), an information number, and the menu (or information) concerned are passed to communication management part l (■). In communication management part 1, while transmitting the menu (Sunny is information) concerned to information retrieval terminal 8, 9 information number is kept in a communication management memory. Subsequent search processings are performed similarly. an information user . -- the menu which it Response(ed) by necessity other than the menu of the information user concerned, and . information provider registered can also be accessed. Parameter" menu kind another * is provided in Access Ha to the both sides of the menu the information user's concerned, and an information provider's menu, and the menu demand command conventionally realized by the system, and it is as a value according to [ "] a parameter"* menu kind. It realizes by defining menu"* for "information users, and menu * for "information providers. The processing same about a choice with high access frequency in an information provider's menu or the late choice of access time, and the choice already registered into the menu of the information user concerned as Intention of the above-mentioned menu . which updates the menu corresponding to the information user concerned, and includes the choice concerned in the menu concerned -- for example When [ that the access frequency to information number 420 in an information provider's menu is high when a certain information user's menu shows in Drawing 7 or ] access time is late, the menu of the information user concerned comes to be shown in Drawing 10. Since change occurs on . general target also with the once created menu at the height of . access frequency, or the forward delay of access time, When the information user concerned cuts communication with a system, when the information user concerned accesses to a system next, when the number of times of access reaches the number of times of fixed, or when it passes between fixed Tomorrow, the menu concerned is updated by the same processing as Intention of the above-mentioned menu if needed. An information provider is information registration. treating the choice about the information for registration like a choice with high access frequency, or the late choice of access time, in carrying out . -- a menu is updated by the processing same about the choice already registered into the choice concerned and the menu corresponding to the information user concerned as Intention of the . above-mentioned menu. . which will treat the choice concerned like a choice with low access frequency, or the early choice of access time at the time of information deletion if the choice about the information for deletion is on the menu for every information user, and updates a menu by the same processing as Intention of the above-mentioned menu [effect of an invention] According to [ as explained above ] . present invention In the database system which realizes a tree type data structure, while reducing the number of times of the key human power specified by an information user and aiming at improvement in operativity, it is possible to shorten time to reach to the information which an information user considers as a request.
[Brief Description of the Drawings]
. figure 2 showing Precaution of the database system whose Drawing 1 is an example of . present invention shows the example of Precaution of an information number 1 storing address mapping table. . figure 4 in which Drawing 3 shows the example of Precaution of an access frequency management table or an access time-of-day-control table . menu -- Works -- the example of the block interface information at the time is shown. Drawing 5 shows the example of Precaution of the menu which the information provider registered. Drawing 6 shows the example of Precaution of DB management information which the information provider registered. t of the menu of the information user concerned when [ in which Drawing 7 receives the example of Precaution of the menu shown in Drawing 5 / that information number 100, 200, 210, 300, 320, 330, 400, 410, and the access frequency of 440.470 are high or ] access time is late! The example of Commandment is shown. Drawing 8 receives the example of Precaution of DB management information shown in . figure 6, fl An example of DB management information of the information user concerned when [ that information number 100, 200, 210, 300, 320, 330, 400, 410, 440, and the access frequency of 470 are high or ] access time is late is shown. The example of Precaution of the menu of an information user when [ that . figure 10 in which Drawing 9 shows the example of the block interface information at the time of . information retrieval has the high access frequency to . information number 420 to the menu shown in . figure 7 or ] access time is late shown .in . figure l -- a communication management part and 2 -- DBMS section .3 -- history information gathering part .5 expresses menu Work, command control part .7 expresses a human power device 6, and DB and 4 express an information retrieval terminal 8.
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US5884045A | Cited by | United States of America | Search report |
| WO9602037A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US6829601B2 | Cited by | United States of America | Applicant |
| JP2003076716A | Cited by | Japan | Search report |
| EP3476584A1 | Cited by | European Patent Office (EPO) | Applicant |
3 priority claims, no other members on record
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 15656489 | Japan | A | |
| 1156564 | – | – | – |
| JP19890156564 | – | – | – |
Numbers
- Publication
- 3-22084
- Publication, DOCDB
- H0322084
- Publication, EPODOC
- JPH0322084
- Application
- 1156564
- Application, DOCDB
- 15656489
- Application, EPODOC
- JP19890156564
Titles2
- English
- INFORMATION RETRIEVAL SYSTEM
- Japanese
- 【発明の名称】情報検索システム
Classification
- IPC, 1
- G06F17 30