(57)【特許請求の範囲】
【請求項１】
ツリー構造からなるメニュー及びメニューに分類されている情報のインデックスを保持するメニュー記憶手段と、
検索対象となる情報を蓄積する情報蓄積手段と、
表示手段を有し、メニューのツリー構造を表示すると共に、該表示手段に表示されたメニューのツリー構造から特定のメニューを選択するための入力及びメニュー構造及び情報の分類先の変更に関する命令の入力を行う入出力手段と、
上記入出力手段により選択したメニューに分類されている情報のインデックスを上記メニュー記憶手段から読み込み、該インデックスの示す情報を上記情報蓄積手段から取得して上記表示手段にリスト表示させる検索実行手段と、
上記入出力手段から入力されるメニュー構造及び情報の分類先の変更に関する命令及び各命令の入力回数を蓄積する管理命令蓄積手段と、
上記入出力手段から命令が入力される毎に上記管理命令蓄積手段に蓄積された当該命令の蓄積回数をカウントアップさせその蓄積回数が所定の頻度を超えた場合に当該命令を実行して上記メニュー記憶手段に格納されたメニュー構造及び情報の分類を更新する管理実行手段と
を備えたことを特徴とする情報検索システム。
【請求項２】
上記検索実行手段は、メニューあるいはメニューに分類されている情報とともに、該メニューあるいは該情報に対して上記管理命令蓄積手段に蓄積されている命令を上記表示手段に表示させることを特徴とする請求項１記載の情報検索システム。
【請求項３】
上記管理実行手段は、上記入出力手段から取り消し要求が入力された命令に対して、上記管理命令蓄積手段に蓄積されている当該命令の蓄積回数を減少させて、当該命令の蓄積回数がゼロとなった場合に上記管理命令蓄積手段から削除することを特徴とする請求項２記載の情報検索システム。
【請求項４】
上記管理命令蓄積手段は、上記入出力手段から入力された命令に対応して当該命令を入力した利用者のＩＤを保持すると共に、上記管理実行手段は、上記入出力手段から入力された命令及びその利用者ＩＤが上記管理命令蓄積手段に既に蓄積されている同一利用者の入力による同一命令である場合に当該命令を受け付けないことを特徴とする請求項１ないし３のいずれかに記載の情報検索システム。
【請求項５】
利用者の信頼性を示す値を利用者ＩＤに対応して格納する信頼性記憶手段をさらに備え、上記管理実行手段は、上記入出力手段から入力される命令及び利用者ＩＤに対し上記信頼性記憶手段から利用者ＩＤに対応する信頼性の値を取得し、該信頼性の値に応じて上記管理命令蓄積手段に蓄積されている当該命令の蓄積回数に重み付けして補正することを特徴とする請求項１ないし４のいずれかに記載の情報検索システム。
【請求項６】
上記信頼性記憶手段は、利用者ＩＤに対応した信頼性の値を各メニューＩＤ毎に対応して格納すると共に、上記管理実行手段は、上記入出力手段から入力される命令及び利用者ＩＤに対し上記信頼性記憶手段からメニュー毎に利用者ＩＤに対応する信頼性の値を取得し、該信頼性の値に応じて上記管理命令蓄積手段に蓄積されている当該命令の蓄積回数に重み付けして補正することを特徴とする請求項５記載の情報検索システム。
【請求項７】
上記管理実行手段は、上記管理命令蓄積手段への蓄積回数が所定の頻度を超えて実行された命令に対し、当該命令を入力した利用者についての上記信頼性記憶手段に格納されている信頼性を増加させると共に、利用者から否定されて上記管理命令蓄積手段から削除された命令に対し、当該命令を入力した利用者についての上記信頼性記憶手段に格納されている信頼性を減少させることを特徴とする請求項５または６記載の情報検索システム。
【請求項８】
検索した情報の内容に対する利用者の評価値を蓄積する評価記憶手段をさらに備え、上記管理実行手段は、上記評価記憶手段に蓄積された評価の統計結果に基づいて良い評価を受けた情報を登録した利用者についての上記信頼性記憶手段に格納されている信頼性を増加させると共に、評価の良くない情報を登録した利用者についての上記信頼性記憶手段に格納されている信頼性を減少させることを特徴とする請求項５ないし７のいずれかに記載の情報検索システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報検索システムに関し、特にシステムが提示するメニューに分類された情報を検索する情報検索システムの自動管理に関するものである。
【０００２】
【従来の技術】
従来の情報検索システムの管理について、階層構造のメニューを使用して対話的に検索する情報検索システム（以下、メニュー検索システムとも記述する）を用いて説明する。
図２６はメニュー検索システムに用いられるデータ構成を概念的に示す図である。
図２６において、１１は情報を分類分けするためのツリー構造からなるメニューの枠組みであり、１つ１つをメニューと呼ぶ。１２はメニューに分類された情報の集合である。
【０００３】
メニュー検索システムでは、図２６に示したメニューを最上位から表示し、利用者が対話的にメニューを選択することにより最終的に末端のメニューに分類されている情報を検索することができる。
例えば、図２６に示したメニューを使用した場合には、始めに、システムが「医療」と「薬学」というメニューを表示する。そこで、利用者が「医療」を選択すると、「医療」の下位メニューである「心臓病」と「癌」を表示する。さらに、利用者が「心臓病」を選択すると、「心臓病」に分類されている情報のリストが表示される。表示されたリストの中から情報を選択することにより目的の情報を閲覧することができる。
【０００４】
メニュー検索システムでは、図２６に示しているような階層構造をしたメニュー構造を設計し、蓄積している情報を各メニューに分類する必要があり、メニューの構造および情報の分類に関するデータをファイル等により管理している。
また、内容が更新されるような情報については分類先の変更あるいは分類先からの削除が必要となる。
また、１つのメニューに分類される情報が多くなり過ぎた場合には検索結果として表示されるリストの件数が多くなり、目的の情報を選択するのが困難になるため、新たに下位のメニューを作成するなどしてメニュー構造を更新する必要がある。
【０００５】
これらの更新作業は、上記のメニューを管理しているファイルを更新することにより実現する。以下ではメニュー構造の更新および情報の分類先の変更、分類先からの情報の削除作業を特に情報検索システムの管理作業と呼ぶ。
従来、この種の情報検索システムでは、システムに対してあらかじめ一人あるいは少数の特定のシステム管理者に対して権限を与え、システム管理者が上述したような管理作業を行っていた。
【０００６】
【発明が解決しようとする課題】
上述したように、従来のメニュー検索システムでは、少数の特定のシステム管理者が管理作業を行っており、内容が更新された情報を全て確認して分類先の変更を行うのが困難であるという課題があった。
また、情報を分類するためには、ある程度、その分類する情報の内容に関する知識が必要になり、システム管理者が分類する情報の内容に関して知識が不足している場合には誤ったメニューに分類されたままになるという課題があった。
また、検索した情報に対して利用者が評価を行い、重要度の高い情報から優先的に表示するようにした情報検索装置が特開平６−１３９２８２号公報や特開平７−２７１７９８号公報に開示されているが、メニュー構造および情報の分類先の変更については利用者の意見を反映できないという課題があった。
【０００７】
この発明は上記のような課題を解決するためになされたもので、多数の利用者が入力した命令を蓄積して実行することで特定のシステム管理者による管理作業が必要なく自動管理される情報検索システムを得ることを目的とする。
【０００８】
【課題を解決するための手段】
この発明に係る情報検索システムは、ツリー構造からなるメニュー及びメニューに分類されている情報のインデックスを保持するメニュー記憶手段と、検索対象となる情報を蓄積する情報蓄積手段と、表示手段を有し、メニューのツリー構造を表示すると共に、該表示手段に表示されたメニューのツリー構造から特定のメニューを選択するための入力及びメニュー構造及び情報の分類先の変更に関する命令の入力を行う入出力手段と、上記入出力手段により選択したメニューに分類されている情報のインデックスを上記メニュー記憶手段から読み込み、該インデックスの示す情報を上記情報蓄積手段から取得して上記表示手段にリスト表示させる検索実行手段と、上記入出力手段から入力されるメニュー構造及び情報の分類先の変更に関する命令及び各命令の入力回数を蓄積する管理命令蓄積手段と、上記入出力手段から命令が入力される毎に上記管理命令蓄積手段に蓄積された当該命令の蓄積回数をカウントアップさせその蓄積回数が所定の頻度を超えた場合に当該命令を実行して上記メニュー記憶手段に格納されたメニュー構造及び情報の分類を更新する管理実行手段とを備えたことを特徴とするものである。
【０００９】
また、上記検索実行手段は、メニューあるいはメニューに分類されている情報とともに、該メニューあるいは該情報に対して上記管理命令蓄積手段に蓄積されている命令を上記表示手段に表示させることを特徴とするものである。
【００１０】
また、上記管理実行手段は、上記入出力手段から取り消し要求が入力された命令に対して、上記管理命令蓄積手段に蓄積されている当該命令の蓄積回数を減少させて、当該命令の蓄積回数がゼロとなった場合に上記管理命令蓄積手段から削除することを特徴とするものである。
【００１１】
また、上記管理命令蓄積手段は、上記入出力手段から入力された命令に対応して当該命令を入力した利用者のＩＤを保持すると共に、上記管理実行手段は、上記入出力手段から入力された命令及びその利用者ＩＤが上記管理命令蓄積手段に既に蓄積されている同一利用者の入力による同一命令である場合に当該命令を受け付けないことを特徴とするものである。
【００１２】
また、利用者の信頼性を示す値を利用者ＩＤに対応して格納する信頼性記憶手段をさらに備え、上記管理実行手段は、上記入出力手段から入力される命令及び利用者ＩＤに対し上記信頼性記憶手段から利用者ＩＤに対応する信頼性の値を取得し、該信頼性の値に応じて上記管理命令蓄積手段に蓄積されている当該命令の蓄積回数に重み付けして補正することを特徴とするものである。
【００１３】
また、上記信頼性記憶手段は、利用者ＩＤに対応した信頼性の値を各メニューＩＤ毎に対応して格納すると共に、上記管理実行手段は、上記入出力手段から入力される命令及び利用者ＩＤに対し上記信頼性記憶手段からメニュー毎に利用者ＩＤに対応する信頼性の値を取得し、該信頼性の値に応じて上記管理命令蓄積手段に蓄積されている当該命令の蓄積回数に重み付けして補正することを特徴とするものである。
【００１４】
また、上記管理実行手段は、上記管理命令蓄積手段への蓄積回数が所定の頻度を超えて実行された命令に対し、当該命令を入力した利用者についての上記信頼性記憶手段に格納されている信頼性を増加させると共に、利用者から否定されて上記管理命令蓄積手段から削除された命令に対し、当該命令を入力した利用者についての上記信頼性記憶手段に格納されている信頼性を減少させることを特徴とするものである。
【００１５】
さらに、検索した情報の内容に対する利用者の評価値を蓄積する評価記憶手段をさらに備え、上記管理実行手段は、上記評価記憶手段に蓄積された評価の統計結果に基づいて良い評価を受けた情報を登録した利用者についての上記信頼性記憶手段に格納されている信頼性を増加させると共に、評価の良くない情報を登録した利用者についての上記信頼性記憶手段に格納されている信頼性を減少させることを特徴とするものである。
【００１６】
【発明の実施の形態】
実施の形態１．
図１はこの発明の実施の形態１に係る情報検索システムの構成を示すブロック図である。
図１において、１はメニュー検索装置であり、コンピュータが用いられている。２はメニュー検索装置１における検索実行部で、この検索実行部２は、ＣＰＵ、ワーキングメモリとしてのＲＡＭ等を内蔵し、ソフトウェアによる制御に従って検索動作を実行する。３はメニュー検索装置１においてツリー構造からなるメニューおよび分類されている情報のインデックスを保持するメニュー記憶部である。４は検索対象となる情報を蓄積する情報蓄積装置であり、メニュー記憶手段３および情報蓄積装置４は磁気ディスクによって実現される。
【００１７】
また、５は自動管理装置であり、コンピュータが用いられている。６は自動管理装置５において管理を実行する管理実行部で、この管理実行部６は、ＣＰＵ、ワーキングメモリとしてのＲＡＭ等を内蔵し、ソフトウェアによる制御に従って管理処理を実行する。７は自動管理装置５において管理命令及び各管理命令の入力回数を蓄積する管理命令蓄積部であり、磁気ディスクによって実現される。８はキーボード、表示手段としてのディスプレイ、マウス等から成り、ディスプレイに表示されたメニューのツリー構造から特定のメニューを選択するための入力及びメニュー構造及び情報の分類先の変更に関する命令の入力を行う入出力装置である。
【００１８】
ここで、メニュー検索装置１の検索実行部２と情報蓄積装置４および入出力装置８とは相互にコードにより接続され、また、メニュー検索装置１の内部において検索実行部２とメニュー記憶部３とは相互にコードにより接続されている。自動管理装置５の管理実行部５と入出力装置８間およびメニュー検索装置１のメニュー記憶部３もコードにより相互に接続され、また、内部において管理実行部６と管理命令蓄積部７もコードにより接続されている。
【００１９】
メニュー検索装置１は周知のものであり、メニュー記憶部３からメニューを読み込み、入出力装置８のディスプレイに表示し、利用者が入出力装置８から選択して入力したメニューの下位のメニューを再びメニュー記憶部３から取得する。このような処理を繰り返し、入出力装置８から末端のメニューが入力された場合には、検索実行部２により、該メニューに分類されている情報のインデックスをメニュー記憶部３から読み込み、インデックスの示す情報を情報蓄積装置４から取得してリスト表示する。
ただし、メニュー記憶部３では、図２に示す概念図のように、メニューをＭ１，Ｍ２，Ｍ３，・・・というような固有のメニューＩＤ、情報をＩ１，Ｉ２，Ｉ３，・・・というような固有の情報ＩＤをそれぞれ付けて管理する。
【００２０】
また、管理命令蓄積部７は、図３に示すごとくデータを格納する。
図３に示すように、「変更対象」の欄には、移動、削除等の対象となるメニューのメニューＩＤあるいは情報の情報ＩＤが格納される。「命令」の欄には、実行する命令を示す番号が格納され、「１」はメニューの新規作成、「２」はメニューあるいは情報の移動、「３」はメニューの名前変更、「４」はメニューあるいは情報の削除を表している。メニューの新規作成は、変更対象で指定したメニューの下位の階層に新たにメニューを作成する。移動は、変更対象が情報の場合には分類先の変更となり、メニューの場合にはそのメニュー以下すべてが移動先のメニューの下に移動される。
【００２１】
また、図３において、「変更元メニュー」の欄には変更対象の情報が分類されているメニューＩＤが格納される。変更対象がメニューの場合には空欄とする。「変更先メニュー」の欄には情報あるいはメニューの移動先のメニューＩＤが格納される。移動命令以外の命令の場合には空欄とする。「メニュー名」の欄には新たにメニューを作成する命令やメニュー名を変更する命令の場合に新しいメニュー名が格納される。それ以外の命令の場合には空欄とする。最後に、「カウンタ」の欄には命令が入力された回数が格納される。
【００２２】
図４は図２に示したメニューに対して、図３に示した管理命令蓄積部７に格納されている命令を全て実行した結果のメニューの概念を示す図である。
図３の一番上の命令により「早期発見」に分類されていた情報Ｉ９が「手術法」に分類変更され、次の命令により、「癌」の下位に「告知」メニューが作成され、次の命令により「早期発見」に分類されていた情報Ｉ８が削除され、次の命令により「癌」が「癌・腫瘍」へとメニュー名が変更されている。
【００２３】
次に、管理実行部６の動作を図５に示すフローチャートを用いて説明する。
まず、ステップＳＴ１では、利用者による入出力装置８からのメニュー構造および情報の分類の変更に係る命令の入力毎に当該命令を取得する。ステップＳＴ２では、ステップＳＴ１で取得した命令と同じ命令が管理命令蓄積部７に格納されているかどうか判断し、格納されていない場合にはステップＳＴ４で図３に示すごとく変更対象、命令、変更元メニュー、変更先メニュー、メニュー名を管理命令蓄積部７の新たなレコードに追加して、そのカウンタの欄に「１」を設定して処理を終了する。既に格納されている場合にはステップＳＴ３で、管理命令蓄積部７の該命令の蓄積回数としてカウンタの欄に格納されている数値を「１」増加させるようにしてカウントアップする。
【００２４】
次に、ステップＳＴ５でカウンタ数が所定の頻度、例えばあらかじめ設定してある基準回数に達したかどうか判断し、すなわち、多数の利用者からメニュー構造および情報の分類の更新に係る同一命令が入力されたか否かを判断し、基準回数に達していない場合には処理を終了する。基準回数に達した場合、つまり利用者が多数である場合にはステップＳＴ６で該管理命令を実行する。ステップＳＴ６の管理命令実行処理は、検索システムに応じてメニュー記憶部３に格納されているメニュー構造および情報の分類を更新することにより実現する。次に、ステップＳＴ７で、ステップＳＴ６で実行した命令を管理命令蓄積部７から削除する。
【００２５】
以上のように、この実施の形態１によれば、情報検索システムのメニュー構造および情報の分類の変更に係る管理命令の入力回数が多数の利用者によって所定の基準回数に達したときに自動的に実行されるようにしたので、命令の実行が多数の利用者の意見を反映した結果になり、管理者の作業が不要となるという効果が得られる。
【００２６】
実施の形態２．
次に、図６はこの発明の実施の形態２に係る情報検索システムの構成を示すブロック図である。
図６において、図１に示した実施の形態１と同一部分は同一符号を付してその説明は省略する。新たな符号として、１ａはその検索実行部２ａが実施の形態１の検索実行部２と異なる動作を行うメニュー検索装置であり、検索実行部２ａと管理命令蓄積部７はコードにより接続されている。
【００２７】
この実施の形態２に係る検索実行部２ａの動作について説明する。
この実施の形態２において、検索実行部２ａは、実施の形態１の検索実行部２と同様の動作によりメニュー検索処理を実行するが、異なる点は、メニューあるいはメニューに分類されている情報のリストを入出力装置８のディスプレイに表示する際に、管理命令蓄積部７の変更対象欄に該メニューおよび該情報のＩＤが存在するかどうか判断し、存在する場合には入出力装置８のディスプレイに該メニューおよび該情報を表示する際に、同時に「※」印を表示する。
【００２８】
図７はメニューに対して命令が存在する場合の表示例を示す図であり、「癌」に対して命令が存在することを示している。
また、図８は情報に対して命令が存在する場合の表示例を示す図であり、リストの一番下に表示されている情報に対して命令が存在することを示している。
利用者が「※」印の表示されているメニューあるいは情報に蓄積されている命令に対して詳細表示の要求が入力すると、メニュー検索装置２ａは、要求があったメニューあるいは情報に対して管理命令蓄積部７中のＩＤが一致するレコードの命令、変更元メニュー、変更先メニュー、メニュー名、カウンタに格納されれいる内容を取得し、その内容を文章にしてカウンタと共に表示する。
図９は図７の画面から「癌」に関して詳細表示を選択した場合に表示される命令の具体例を示す図である。
【００２９】
このように、この実施の形態２によれば、メニューあるいは情報に対して管理命令蓄積手段に蓄積されている命令を入出力装置８のディスプレイに「※」印を付けて表示するようにしたので、メニューおよび情報に対して他の利用者が発信した命令を検索の過程で知ることができるため、他の利用者が入力した命令を参考にして管理命令を入力できるという効果が得られる。
【００３０】
実施の形態３．
図１０はこの発明の実施の形態３に係る情報検索システムの構成を示すブロック図である。
図１０において、図６に示した実施の形態２と同一部分は同一符号を付してその説明は省略する。新たな符号として、５ａはその管理実行部６ａが実施の形態２の管理実行部６と異なる動作を行う自動管理装置である。
【００３１】
この実施の形態３に係る管理実行部６ａの動作を図１１に示すフローチャートを用いて説明する。なお、図１１において、図５に示した実施の形態１の管理実行部６の動作と同一のステップには同一の番号を付しその説明を省略する。図１１のフローチャートが図５のフローチャートと異なる点は、ステップＳＴ８，ステップＳＴ９，ステップＳＴ１０を追加した点のみである。
【００３２】
すなわち、ステップＳＴ８では、ステップＳＴ１で取得したものが管理命令であるのか管理命令蓄積部７に蓄積されている命令の取り消し要求であるのかを判断し、管理命令であるならばステップＳＴ２に移行する。管理命令の取り消し要求であるならば、ステップＳＴ９で管理命令蓄積部７に格納されている該命令のレコードのカウンタ欄に保持している数値を１減少させる。次に、ステップＳＴ１０で、ステップＳＴ９でカウンタの数値を減少させた結果、カウンタの値が０になったかどうか判断し、０でなければ処理を終了する。０ならばステップＳＴ７に移行し、管理命令蓄積部７から該命令を削除して処理を終了する。
【００３３】
このように、この実施の形態３によれば、管理実行部６ａにより、入出力装置８から取り消し要求が入力された命令に対して、管理命令蓄積部７に蓄積されている当該命令の蓄積回数を減少させて、当該命令の蓄積回数がゼロとなった場合に管理命令蓄積部７から削除するようにしたので、他の利用者が入力した命令を見て取り消し要求を入力でき、命令の入力よりも取り消し要求の方が上回った場合にはその命令が削除されるため、不適切な命令を削除できるという効果が得られる。
【００３４】
実施の形態４．
次に、図１２はこの発明の実施の形態４に係る情報検索システムの構成を示すブロック図である。
図１２において、図１に示した実施の形態１と同一部分は同一符号を付してその説明は省略する。新たな符号として、５ｂはその管理実行部６ｂが実施の形態１の管理実行部６と異なる動作を行い、管理命令蓄積部７ａが管理命令蓄積部７と異なるデータを蓄積する自動管理装置である。
【００３５】
図１３は管理命令蓄積部７ａに格納されるデータの具体例を示す図である。
これは実施の形態１の管理命令蓄積部７に利用者ＩＤを追加したものである。利用者ＩＤは利用者に固有に付けられている番号であり、利用者ＩＤは複数格納される。
【００３６】
この実施の形態４に係る管理実行部６ｂの動作を図１４に示すフローチャートを用いて説明する。なお、図１４において、図５に示した実施の形態１の管理実行部６の動作と同一のステップには同一の番号を付し、その説明を省略する。図１１のフローチャートが図５のフローチャートと異なる点は、ステップＳＴ１に代えてステップＳＴ１ａ，ステップＳＴ４に代えてステップＳＴ４ａ，ステップＳＴ５に代えてステップＳＴ５ａを実行し、ステップＳＴ１１，ステップＳＴ１２を追加した点である。
【００３７】
ステップＳＴ１ａでは入出力装置８から利用者が入力した命令とともに、命令を入力した利用者の利用者ＩＤを取得する。
また、ステップＳＴ４ａでは管理命令蓄積部７ａにステップＳＴ１ａで取得した新たな命令を追加し、カウンタ欄に１を格納し、さらに利用者ＩＤ欄にステップＳＴ１ａで取得した利用者ＩＤを格納する。
また、ステップＳＴ１１では管理命令蓄積部７ａ中のステップＳＴ１ａで取得した命令のレコードの利用者ＩＤ欄にステップＳＴ１ａで取得した利用者ＩＤが存在するかどうか判断し、存在すれば処理を終了する。存在しなければステップ３に移行する。
【００３８】
さらに、ステップＳＴ５ａでは、ＳＴ３でカウンタを１増加させた結果、あらかじめ設定してある基準回数に達したかどうか判断し、基準回数に達していない場合にはステップＳＴ１２に移行して管理命令蓄積部７ａの該命令のレコードの利用者ＩＤ欄にステップＳＴ１ａで取得した利用者ＩＤを追加する。基準回数に達した場合にはステップＳＴ６に移行する。
【００３９】
このように、この実施の形態４によれば、管理命令蓄積部７ａに、入出力装置８から入力された命令に対応して当該命令を入力した利用者のＩＤを保持させるようにし、管理実行部６ｂにより、入出力装置８から入力された命令及びその利用者ＩＤが管理命令蓄積部７ａに既に蓄積されている同一利用者の入力による同一命令である場合に当該命令を受け付けないようにしたので、一部の特定の利用者の考えのみによってメニューが管理されることを防ぐことができるという効果が得られる。
【００４０】
実施の形態５．
次に、図１５はこの発明の実施の形態５に係る情報検索システムの構成を示すブロック図である。
図１５において、図１に示した実施の形態１と同一部分は同一符号を付してその説明は省略する。新たな符号として、５ｃはその管理実行部６ｃが実施の形態１の管理実行部６と異なる動作を行い、新たに信頼性記憶部９を追加した自動管理装置である。信頼性記憶部９は磁気ディスクにより実現される。また、管理実行部６ｃと信頼性記憶部９はコードにより接続されている。
【００４１】
図１６は信頼性記憶部９に格納されているデータの具体例を示す図である。
図１６において、利用者ＩＤは情報検索システムの利用者に固有のＩＤであり、信頼性は各利用者の信頼性を示す数値であり、数値が大きい利用者程信頼性が高いことを示している。信頼性記憶部９には全ての利用者の信頼性が格納される。
【００４２】
この実施の形態５に係る管理実行部５ｃの動作を図１７に示すフローチャートを用いて説明する。なお、図１７において、図５の実施の形態１の管理実行部６の動作と同一のステップには同一の番号を付しその説明は省略する。
図１７に示すフローチャートが図５に示すフローチャートと異なる点は、ステップＳＴ１の代わりにステップＳＴ１ａ，ステップＳＴ３の代わりにステップＳＴ３ａ，ステップ４の代わりにステップＳＴ４ｂを実行し、ステップＳＴ１３を追加した点である。
【００４３】
ステップＳＴ１ａは図１４に示す実施の形態４の管理実行部６ａと同様に命令と利用者ＩＤを取得する。
ステップＳＴ１３では信頼性記憶部９からステップＳＴ１ａで受け取った利用者ＩＤのレコードの信頼性の値を取得する。ステップＳＴ３ａではステップＳＴ１ａで取得した命令に対して、管理命令蓄積部７中の該命令のレコードのカウンタ欄に格納されている値をステップＳＴ１３で取得した信頼性の数値分だけ増加させて格納する。ステップ４ｂでは管理命令蓄積部７に新たな命令を追加する際に、カウンタ欄の値としてステップＳＴ１３で取得した信頼性の値を格納する。
【００４４】
このように、この実施の形態５によれば、利用者の信頼性を示す値を利用者ＩＤに対応して格納する信頼性記憶部９をさらに備え、管理実行部６ｃにより、入出力装置８から入力される命令及び利用者ＩＤに対し信頼性記憶部９から利用者ＩＤに対応する信頼性の値を取得し、該信頼性の値に応じて管理命令蓄積部７に蓄積されている当該命令の蓄積回数に重み付けして補正するようにしたので、あらかじめ利用者に信頼性の値を設定することにより、利用者から入力された命令を管理命令蓄積部７に蓄積する際に、利用者の信頼性に応じて重み付けを行うことができ、信頼性の高い利用者の入力した命令が反映されやすくなるという効果が得られる。
【００４５】
実施の形態６．
次に、図１８はこの発明の実施の形態６に係る情報検索システムの構成を示すブロック図である。
図１８において、図１５に示した実施の形態５と同一部分は同一符号を付してその説明は省略する。新たな符号として、５ｄはその管理実行部６ｄが実施の形態５の管理実行部６ｃと異なる動作を行い、さらに信頼性記憶部９ａが信頼性記憶部９と異なるデータを保持する自動管理装置である。
【００４６】
図１９は信頼性記憶部９ａに格納されるデータの具体例を示す図である。
信頼性記憶部９ａは、実施の形態５の信頼性記憶部９にメニューＩＤを追加したものであり、各メニュー毎に信頼できる利用者の利用者ＩＤおよび信頼性を格納する。
【００４７】
この実施の形態６に係る管理実行部６ｄの動作について説明する。
管理実行部６ｄと実施の形態５の管理実行部５ｃと異なる点は、信頼性の取得部分のみであるので、図１７で示した管理実行部６ｃのフローチャートのステップＳＴ１３をステップＳＴ１３ａに置き換えたものとなる。したがって、ステップＳＴ１３ａについてのみ説明し、他の点は省略する。
【００４８】
図２０に示すフローチャートを用いてステップＳＴ１３ａの詳細な動作を説明する。
ステップＳＴ１４では図１７のフローチャートのステップＳＴ１ａで取得した命令が移動命令かどうか判断し、移動命令であるならば、ステップＳＴ１５に移行する。移動命令でなければステップＳＴ１６に移行する。ステップＳＴ１６では、上記命令がメニューに対する命令かどうか判断し、メニューに対する命令であればステップＳＴ１７に移行し、情報に対する命令であればステップＳＴ１８に移行する。
【００４９】
ステップＳＴ１５では、ステップＳＴ１ａで取得した命令の変更先メニュー、すなわち、メニューあるいは情報を移動する先となるメニューに対して信頼性記憶部９ａの該メニューＩＤおよび該利用者ＩＤが一致するレコードの信頼性の欄から信頼性の数値を取得する。変更先メニューに利用者ＩＤが存在しなければ信頼性を１に設定する。ステップＳＴ１７では、ステップＳＴ１ａで取得した命令の変更対象メニューに対して信頼性記憶部９ａの該メニューＩＤおよび該利用者ＩＤの利用者ＩＤが一致するレコードの信頼性の欄から利用者の信頼性を取得する。変更対象メニューに利用者ＩＤが存在しなければ信頼性を１に設定する。
【００５０】
ステップＳＴ１８では、ステップＳＴ１ａで取得した命令の変更元メニュー、すなわち、変更対象となる情報が分類されているメニューに対して信頼性記憶部９ａの該メニューＩＤおよび該利用者ＩＤが一致するレコードの信頼性の欄から利用者の信頼性を取得する。変更先メニューに利用者ＩＤが存在しなければ信頼性を１に設定する。すなわち、移動命令の場合には移動先のメニュー、それ以外の命令の場合には変更対象となっているメニューあるいは変更対象の情報の分類されているメニューに対して信頼性の高い利用者が入力した命令は、信頼性の数値分だけ重み付けされることになる。
【００５１】
このように、この実施の形態６によれば、信頼性記憶部９ａに、利用者ＩＤに対応した信頼性の値を各メニューＩＤ毎に対応して格納すると共に、管理実行部６ｄにより、入出力装置８から入力される命令及び利用者ＩＤに対し信頼性記憶部９ａからメニュー毎に利用者ＩＤに対応する信頼性の値を取得し、該信頼性の値に応じて管理命令蓄積部７に蓄積されている当該命令の蓄積回数に重み付けして補正するようにしたので、メニューごとに利用者に信頼性の値を設定して命令に重み付けを行うことができ、分野ごとに信頼性の高い利用者の入力した命令が反映されやすくなるという効果が得られる。
【００５２】
実施の形態７．
次に、図２１はこの発明の実施の形態７に係る情報検索システムの構成を示すブロック図である。
図２１において、図１５に示した実施の形態５と同一部分は同一符号を付してその説明は省略する。新たな符号として、５ｅはその管理実行部６ｅが実施の形態５の管理実行部６ｃと異なる動作を行う自動管理装置である。
【００５３】
この実施の形態７に係る管理実行部６ｅ動作を図２２に示すフローチャートを用いて説明する。図２２において、図１４の実施の形態４の管理実行部６ｂおよび図１７の実施の形態５の管理実行部６ｃの動作と同一のステップには同一の番号を付しその説明は省略する。
【００５４】
図２１のフローチャートが図１４，図１７のフローチャートと異なる点は、ステップＳＴ１９，ステップＳＴ２０を追加した点のみである。
ステップＳＴ１９では、管理命令蓄積部７中のステップＳＴ６で実行した命令のレコードの利用者ＩＤ欄に格納されている利用者ＩＤを全て取得し、信頼性記憶部９の該利用者ＩＤのレコードの信頼性の欄に格納されている数値を１増加させる。ステップＳＴ２０では管理命令蓄積部７中のステップＳＴ１０でカウンタが０になった命令のレコードの利用者ＩＤ欄に格納されている利用者ＩＤを全て取得し、信頼性記憶部９の該利用者ＩＤのフィールドの信頼性の欄に格納されている値を１減少させる。信頼性の値が０の場合には０のままとする。
【００５５】
このように、この実施の形態７によれば、管理実行部６ｅにより、管理命令蓄積部７への蓄積回数が所定の頻度を超えて実行された命令に対し、当該命令を入力した利用者についての信頼性記憶部９に格納されている信頼性を増加させると共に、利用者から否定されて管理命令蓄積部７から削除された命令に対し、当該命令を入力した利用者についての信頼性記憶部９に格納されている信頼性を減少させるようにしたので、多くの利用者から入力され、実行された命令を入力した利用者の信頼性が増し、取り消し要求が多く、取り消された命令を入力した利用者の信頼性を減らすことにより、自動的に利用者の信頼性が増減されるという効果が得られる。
【００５６】
実施の形態８．
次に、図２３はこの発明の実施の形態８に係る情報検索システムの構成を示すブロック図である。
図２３において、図６に示した実施の形態５と同一部分は同一符号を付してその説明は省略する。新たな符号として、５ｆはその管理実行部６ｆが実施の形態５の管理実行部６ｃと異なる動作を行い、評価記憶部１０を新たな構成要素として追加された自動管理装置である。評価記憶部１０は磁気ディスクによって実現され、管理実行部６ｆと評価記憶部１０とは相互にコードで接続されている。
【００５７】
図２４は評価記憶部１０に格納されるデータ内容の具体例を示す図である。
評価蓄積部１０には評価された情報の情報ＩＤとその情報を登録した利用者の利用者ＩＤおよび評価値が格納される。図２４において、評価値とは、利用者が評価した結果の統計であり、正負の値が格納される。
【００５８】
この実施の形態８に係る管理実行部６ｆの動作を図２５に示すフローチャートを用いて説明する。
ステップＳＴ１ｂは入出力装置８から入力された命令あるいは情報に対する評価を取得する。次に、ステップＳＴ２１ではステップＳＴ１ｂで取得したものが情報に対する評価であるか判断し、評価でなければ図１７に示すフローチャートのステップＳＴ１３に遷移する。評価であればステップＳＴ２２に遷移する。
ステップＳＴ２２では評価記憶部１０中のステップＳＴ１ｂで評価を取得した情報ＩＤのレコードの評価値に格納されている数値にステップＳＴ１ｂで取得した評価の値を加算する。例えば、評価を５段階に分け、「役に立つ」，「少し役に立つ」，「普通」，「あまり役に立たない」，「役に立たない」をそれぞれ２，１，０，−１，−２として評価値に加算する。
【００５９】
ステップＳＴ２３ではステップＳＴ２２で評価値に加算した結果、あらかじめ設定してある設定値の範囲を超えたかを判断し、超えていなければ処理を終了する。超えていればステップＳＴ２４に移行する。ステップＳＴ２４では、評価記憶部１０中のステップＳＴ２３で評価値が設定値の範囲を超えたと判断された情報の情報ＩＤのレコードから利用者ＩＤを取得する、ステップＳＴ２５ではステップＳＴ２３で設定値の上限を超えたと判断された場合には信頼性記憶部１０の該利用者ＩＤのレコードの信頼性を１増加させ、ステップ２３で設定値の下限を超えたと判断された場合には信頼性記憶部１０の該利用者ＩＤのレコードの信頼性を１減少させる。すなわち、利用者から高い評価を受けた情報を登録した利用者の信頼性が増加され、低い評価を受けた情報を登録した利用者の信頼性は減少する。
【００６０】
このように、この実施の形態８によれば、検索した情報の内容に対する利用者の評価値を蓄積する評価記憶部１０をさらに備え、管理実行部６ｆにより、評価記憶部１０に蓄積された評価の統計結果に基づいて良い評価を受けた情報を登録した利用者についての信頼性記憶部９ａに格納されている信頼性を増加させると共に、評価の良くない情報を登録した利用者についての信頼性記憶部９ａに格納されている信頼性を減少させるようにしたので、利用者が検索した情報に対して行った評価を基にして自動的に利用者の信頼性が設定されるという効果が得られる。
【００６１】
【発明の効果】
以上のように、この発明に係る情報検索システムによれば、ツリー構造からなるメニュー及びメニューに分類されている情報のインデックスを保持するメニュー記憶手段と、検索対象となる情報を蓄積する情報蓄積手段と、表示手段を有し、メニューのツリー構造を表示すると共に、該表示手段に表示されたメニューのツリー構造から特定のメニューを選択するための入力及びメニュー構造及び情報の分類先の変更に関する命令の入力を行う入出力手段と、上記入出力手段により選択したメニューに分類されている情報のインデックスを上記メニュー記憶部から読み込み、該インデックスの示す情報を上記情報蓄積手段から取得して上記表示手段にリスト表示させる検索実行手段と、上記入出力手段から入力されるメニュー構造及び情報の分類先の変更に関する命令及び各命令の入力回数を蓄積する管理命令蓄積手段と、上記入出力手段から命令が入力される毎に上記管理命令蓄積手段に蓄積された当該命令の蓄積回数をカウントアップさせその蓄積回数が所定の頻度を超えた場合に当該命令を実行して上記メニュー記憶部に格納されたメニュー構造及び情報の分類を更新する管理実行手段とを備えたので、メニュー構造及び情報の更新が多数の利用者の意見に基づいて自動的に実行され、管理者の作業が不要となるという効果が得られる。
【００６２】
また、上記検索実行手段により、メニューあるいはメニューに分類されている情報とともに、該メニューあるいは該情報に対して上記管理命令蓄積手段に蓄積されている命令を上記表示手段に表示させるように構成したので、他の利用者が入力した命令を参考にして管理命令を入力できるという効果が得られる。
【００６３】
また、上記管理実行手段により、上記入出力手段から取り消し要求が入力された命令に対して、上記管理命令蓄積手段に蓄積されている当該命令の蓄積回数を減少させて、当該命令の蓄積回数がゼロとなった場合に上記管理命令蓄積手段から削除するように構成したので、不適切な命令を削除できるという効果が得られる。
【００６４】
また、上記管理命令蓄積手段により、上記入出力手段から入力された命令に対応して当該命令を入力した利用者のＩＤを保持させると共に、上記管理実行手段により、上記入出力手段から入力された命令及びその利用者ＩＤが上記管理命令蓄積手段に既に蓄積されている同一利用者の入力による同一命令である場合に当該命令を受け付けないように構成したので、一部の特定の利用者の考え方のみによってメニューが管理されることを防ぐことができるという効果が得られる。
【００６５】
また、利用者の信頼性を示す値を利用者ＩＤに対応して格納する信頼性記憶手段をさらに備え、上記管理実行手段により、上記入出力手段から入力される命令及び利用者ＩＤに対し上記信頼性記憶手段から利用者ＩＤに対応する信頼性の値を取得し、該信頼性の値に応じて上記管理命令蓄積手段に蓄積されている当該命令の蓄積回数に重み付けして補正するように構成したので、信頼性の高い利用者の入力した命令が実行されやすくなるという効果が得られる。
【００６６】
また、上記信頼性記憶手段に、利用者ＩＤに対応した信頼性の値を各メニューＩＤ毎に対応して格納させると共に、上記管理実行手段により、上記入出力手段から入力される命令及び利用者ＩＤに対し上記信頼性記憶手段からメニュー毎に利用者ＩＤに対応する信頼性の値を取得し、該信頼性の値に応じて上記管理命令蓄積手段に蓄積されている当該命令の蓄積回数に重み付けして補正するように構成したので、分野ごとに信頼性の高い利用者の入力した命令が実行されやすくなるという効果が得られる。
【００６７】
また、上記管理実行手段により、上記管理命令蓄積手段への蓄積回数が所定の頻度を超えて実行された命令に対し、当該命令を入力した利用者についての上記信頼性記憶手段に格納されている信頼性を増加させると共に、利用者から否定されて上記管理命令蓄積手段から削除された命令に対し、当該命令を入力した利用者についての上記信頼性記憶手段に格納されている信頼性を減少させるように構成したので、自動的に利用者の信頼性が増減されるという効果が得られる。
【００６８】
さらに、検索した情報の内容に対する利用者の評価値を蓄積する評価記憶手段をさらに備え、上記管理実行手段により、上記評価記憶手段に蓄積された評価の統計結果に基づいて良い評価を受けた情報を登録した利用者についての上記信頼性記憶手段に格納されている信頼性を増加させると共に、評価の良くない情報を登録した利用者についての上記信頼性記憶手段に格納されている信頼性を減少させるように構成したので、利用者が検索した情報に対して行った評価を基にして自動的に利用者の信頼性が設定されるという効果が得られる。
【図面の簡単な説明】
【図１】この発明の実施の形態１に係る情報検索システムの構成を示すブロック図である。
【図２】実施の形態１におけるメニューの概念を示す図である。
【図３】実施の形態１における管理命令蓄積部に格納されるデータの具体例を示す図である。
【図４】実施の形態１における管理実行部動作後のメニューの概念を示す図である。
【図５】実施の形態１における管理実行部の動作を示すフローチャートである。
【図６】この発明の実施の形態２に係る情報検索システムの構成を示すブロック図である。
【図７】実施の形態２におけるメニュー検索画面の具体例を示す図である。
【図８】実施の形態２におけるメニュー検索画面の他の具体例を示す図である。
【図９】実施の形態２における命令表示画面の具体例を示す図である。
【図１０】この発明の実施の形態３に係る情報検索システムの構成を示すブロック図である。
【図１１】実施の形態３における管理実行部の動作を示すフローチャートである。
【図１２】この発明の実施の形態４に係る情報検索システムの構成を示すブロック図である。
【図１３】実施の形態４における管理命令蓄積部に格納されるデータの具体例を示す図である。
【図１４】実施の形態４における管理実行部の動作を示すフローチャートである。
【図１５】この発明の実施の形態５に係る情報検索システムの構成を示すブロック図である。
【図１６】実施の形態５における信頼性記憶部に格納されるデータの具体例を示す図である。
【図１７】実施の形態５における管理実行部の動作を示すフローチャートである。
【図１８】この発明の実施の形態６に係る情報検索システムの構成を示すブロック図である。
【図１９】実施の形態６における信頼性記憶部に格納されるデータの具体例を示す図である。
【図２０】実施の形態６における管理実行部の動作の一部を示すフローチャートである。
【図２１】この発明の実施の形態７に係る情報検索システムの構成を示すブロック図である。
【図２２】実施の形態７における管理実行部の動作を示すフローチャートである。
【図２３】この発明の実施の形態８に係る情報検索システムの構成を示すブロック図である。
【図２４】実施の形態８における評価記憶部に格納されるデータの具体例を示す図である。
【図２５】実施の形態８における管理実行部の動作の一部を示すフローチャートである。
【図２６】従来技術によるメニューの概念を示す図である。
【符号の説明】
１，１ａ  メニュー検索装置、２，２ａ  検索実行部、３  メニュー記憶部、４  情報蓄積装置、５，５ａ，５ｂ，５ｃ，５ｄ，５ｅ，５ｆ  自動管理装置、６，６ａ，６ｂ，６ｃ，６ｄ，６ｅ，６ｆ  管理実行部、７，７ａ  管理命令蓄積部、８  入出力装置、９，９ａ  信頼性記憶部、１０  評価記憶部。
【図１】
0003633224.tif 000002
【図２】
0003633224.tif 000003
【図３】
0003633224.tif 000004
【図４】
0003633224.tif 000005
【図５】
0003633224.tif 000006
【図６】
0003633224.tif 000007
【図７】
0003633224.tif 000008
【図８】
0003633224.tif 000009
【図９】
0003633224.tif 000010
【図１０】
0003633224.tif 000011
【図１１】
0003633224.tif 000012
【図１２】
0003633224.tif 000013
【図１３】
0003633224.tif 000014
【図１４】
0003633224.tif 000015
【図１５】
0003633224.tif 000016
【図１６】
0003633224.tif 000017
【図１７】
0003633224.tif 000018
【図１８】
0003633224.tif 000019
【図１９】
0003633224.tif 000020
【図２０】
0003633224.tif 000021
【図２１】
0003633224.tif 000022
【図２２】
0003633224.tif 000023
【図２３】
0003633224.tif 000024
【図２４】
0003633224.tif 000025
【図２５】
0003633224.tif 000026
【図２６】
0003633224.tif 000027