(57)【要約】【課題】システムで固定した選択メニューのため登録できないか、ユーザがユーザ自身の発想のもとにデータを入力していたため、他の人がその登録情報を検索できない問題があった。【解決手段】上記課題を解決するために、ユーザが自由に入力できる属性項目に対して候補となる情報を選択候補表示メニューに表示する。選択候補表示メニューに表示される選択候補は、技術情報管理システム自身と技術情報管理システムと関係がある関連システム部品情報管理システム，生産管理システム，購買管理システムより選択候補収集条件に従って選択候補収集部が収集し、選択候補切り出し部が収集した情報より選択候補を切り出して表示する。【選択図】  図１
2004252796.tif 000002
【特許請求の範囲】
【請求項１】
データベース有する管理装置を複数備えたデータ検索システムにおけるデータ検索方法において、
上記データベースに当該データベースを検索するための検索キーワードを複数記憶し、
上記データベースを一以上を選択したとき、上記選択されたデータベースに記憶された検索キーワードを収集し、当該検索キーワードを一覧して表示することを特徴とするデータ検索方法。
【請求項２】
前記表示された検索キーワードの選択指示入力し、選択された検索キーワードに基づいて前記選択されたデータベースを検索することを特徴とする請求項１記載のデータ検索方法。
【請求項３】
上記データベースと当該データベースにおける検索対象の項目の一以上を選択したとき、上記選択されたデータベースと前記項目に対応付けられて記憶された検索キーワードを収集し、当該検索キーワードを一覧して表示することを特徴とする請求項１記載のデータ検索方法。
【請求項４】
データベース有する管理装置を複数備えたデータ検索システムにおいて、
上記データベースに当該データベースを検索するための検索キーワードを複数記憶する手段と、
上記データベースを一以上を選択したとき、上記選択されたデータベースに記憶された検索キーワードを収集し、当該検索キーワードを一覧して表示する手段とを備えたことを特徴とするデータ検索方法。
【請求項５】
前記表示された検索キーワードの選択指示入力する手段と、選択された検索キーワードに基づいて前記選択されたデータベースを検索する手段とを備えたことを特徴とする請求項４記載のデータ検索システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、検索キーワードを入力時に表示する選択メニュー作成するデータ検索技術に関する。
【０００２】
【従来の技術】
技術情報登録／変更画面において属性を入力するときの方法としては、ユーザがキーボードを使って文字を入力する方法や、プルダウンメニューと呼ばれる内容の固定されたメニュー画面からもっとも合っているとユーザが考える候補を選択し、属性を入力する方法があった。また、ユーザが必要だと想定されるレコードについて効率の良い検索メニューを自動的に生成する方法として特開２０００−３１１１７９号に開示されようなに、メニューリストを作成する方式などが提案されていた。
【０００３】
【特許文献１】
特開２０００−３１１１７９号
【０００４】
【発明が解決しようとする課題】
従来の方法では、キーボード入力ではユーザの選択の自由が多くデータの均一性を保つのが困難であった。一方、プルダウンメニューより入力する場合では、メニューの内容が固定されているため候補となるキーワードが無い場合があり、データ入力時に迷うことが多く、また間違った情報を入力する場合もあった。この結果、技術情報管理システムのデータベースの内容がユーザによってデータのあり方がまちまちとなり、後に他ユーザが技術情報を検索するのにどのような条件で検索してよいか判断に困っている。
【０００５】
本発明の目的は、候補リストを他関連システムから収集した情報をもとに表示して選択することにより、容易に検索キーワードを選択できるデータ検索方法およびシステムを提供することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、ユーザが属性を入力時に入力の候補をメニューとして表示する。メニューの候補を収集するために収集情報を収集条件として、技術情報管理システム自身と技術情報管理システムに関係する関連システムに登録済みの情報からその収集条件に合った情報を検索する。検索された情報はマージされ、その中から選択候補を切り出し、ユーザに選択候補として表示する。ユーザは選択候補の中から当該技術情報に必要な候補を選択する。
【０００７】
【発明の実施の形態】
以下，本発明の実施例を図面に基づいて詳細に説明する。
図１は本発明を使った技術情報管理システムの全体構成を表したものである。本実施例では，ネットワーク５で接続された技術情報管理システムのサーバ３と同クライアント１で実現されており，サーバ３は技術情報管理システムデータベース４で図面や、技術文書などの技術情報を管理し、クライアント１には技術情報登録／変更画面２が割り当てられている。
【０００８】
また同一ネットワーク上には、技術情報管理システムと関わりのあるシステムがいくつか配置されている。図１では、部品情報管理システム６とそのデータベース７、生産管理システム８とそのデータベース９、購買管理システム１０とそのデータベース１１が配置されている。部品情報管理システム６、生産管理システム７、購買管理システム８は、技術情報管理システムで管理している製品情報に関連する情報を管理している。部品情報管理システムでは、部品に関係する情報を技術情報管理システムより多くの属性で管理する。生産管理システムでは、部品や製品の生産情報を管理する。購買管理システムでは、購入する部品に関係する情報を蓄えている。
【０００９】
ユーザは、図２に示す技術情報管理システム情報登録／変更画面２の詳細図のように技術情報を登録／変更する際に、部品名１２、作成者１３、作成日１４、略仕様１５、コメント１６など必要な属性を入力する。属性の値を入力後、登録／変更のスイッチ１７を選択すると入力された属性を技術情報管理システムのサーバ部３へ伝送し、データベース４に登録する。取り消しのスイッチ１８を選択するとその画面で入力された情報の登録／変更処理を中止する。
【００１０】
このとき、たとえば、部品名や略仕様、コメント作成時に記述方法に複数の候補が考えられる場合で属性に何を入力してよいか迷った場合、たとえばマウス操作で選択候補を表示し、当該技術情報にもっとも合っているとユーザが考える候補を選択し、属性の一部あるいは全部として入力することができる。入力された属性は、技術情報管理システムクライアント部１から同サーバ部３に伝送され、データベース４内に登録される。
【００１１】
図３は、属性の候補を選択メニューとして表示する仕組みについて表した図である。技術情報管理システムのクライアント部１には、技術情報管理システムの情報登録／変更画面２、選択候補選択メニュー２０、選択候補切り出し部２１、選択候補収集条件２２、選択候補収集部２３が割り当てられている。技術情報管理システム以外の関連システムもネットワーク５で接続されており、図３では、部品情報管理システム６とそのデータベース７、生産管理システム１１とそのデータベース１４、購買管理システム１２とデータベース１５が接続されている。各関連システムおよび技術情報管理システムでは、そのシステムから情報を収集するための情報収集プログラム２４、２５、２６、２７がそれぞれ稼動している。
【００１２】
ここで選択候補収集条件６は、収集開始前に技術情報管理システムクライアント部１で識別できる情報である。たとえば、ユーザの氏名、従業員番号、所属部署、そのユーザが現在所属しているプロジェクト、プロジェクトの進捗状況、そのユーザが技術情報管理システムに対して実行したコマンドの履歴情報、あるいは当該技術情報で扱っている他属性項目のデータ、過去に選択した候補がある。また、今入力しようとしている属性項目より収集先を限定することができる。収集先としては、コンピュータ、データベース、データベース内のテーブル、カラム名などを指定する。
【００１３】
図４と図５の処理フローで技術情報管理システムクライアント部１の処理の概要について説明する。
【００１４】
技術情報管理システムクライアント部１が起動すると、処理２８で技術情報管理システム情報登録／変更画面２を表示する。処理２９では、ユーザが入力する属性データを受け付ける。受け付けた属性データは処理３０で当該技術情報として技術情報管理システムサーバ部へ伝送される。
【００１５】
処理２９でユーザの選択により選択候補メニューを表示するよう要求があった場合は処理３１を実行する。処理３１では、選択候補収集部２３を起動する。次に収集した情報から選択候補を切り出すため処理３２では選択候補切り出し部２１を起動する。そして、切り出した選択候補を処理３３でメニュー表示する。ユーザから選択された選択候補を処理３４で受け取り、処理２９で処理している属性データそのものあるいは一部として技術情報管理システム情報登録／変更画面に当該箇所に属性値として表示する。
【００１６】
図５の処理フローで選択候補の収集の流れについてさらに詳細に説明する。処理フロー３５は選択候補収集部７の概略フローである。処理フロー３６は情報収集プログラム２４、２５、２６、２７の概略フローである。
【００１７】
技術情報管理システムクライアント部１で選択候補表示メニュー２０をユーザ指示により表示させようとしたときに選択候補収集部２３が開始される。ユーザ指示方法はたとえばマウスのホップアップメニューからの選択があげられる。
【００１８】
処理フロー３５中の処理３７で選択候補収集部２３は、技術情報管理システムのクライアント部１に登録されている選択候補収集条件２２を読み込み、処理３８で部品管理システム６，生産管理システム７，購買管理システム８および技術情報管理システムサーバ部３に収集条件情報を伝送する。
【００１９】
各関連システムおよび技術情報管理システムでは、処理フロー３６の情報収集プログラム２４、２５、２６、２７が収集条件が伝送されてくるのを処理４３で待っている。その収集条件情報を処理４４受け取ると各関連システムで候補となりそうな情報を関連システムのそれぞれのデータベースから処理４５で検索する。処理４５はたとえば、概念検索機能を備えたものや、その検索対象となるシステムに合わせた情報収集プログラムを用意する。
概念検索を利用する手順について説明する。
【００２０】
情報収集プログラム２４、２５、２６、２７で受け取る収集条件は単語、文章である。概念検索は入力情報として単語や文章を受け取り、単語を切り出して、単語に重み付けを設定し、単語が含まれている情報を検索する手段である。当該発明では、収集条件を概念検索の入力条件として利用する。
【００２１】
検索された情報を情報収集プログラム２４、２５、２６、２７の処理４６が技術情報管理システムクライアント部１で結果待ちをしている処理４０の選択候補収集部２３に伝送する。
【００２２】
選択候補収集部２３は収集条件を伝送したシステムからの結果を処理４１でマージし、処理４２で選択候補として切り出しを行う。切り出し方法としては例えば、単語を抽出し、集まった単語の数の多い順に選択する方法がある。切り出し方法はユーザがメニューから指定できるものとする。切り出した候補は、優先順位付けを行い選択候補メニューとして表示する。優先順位付けは、最も数が多い順で行う。
【００２３】
ユーザは、表示された選択候補の中からこれから登録／変更しようとしている技術情報に関係する候補を選択し、属性として技術情報管理システムに登録する。
【００２４】
以上より、新規情報登録時あるいは情報変更時のある項目にユーザが自由にテキスト入力をする場面で、たとえばその候補を登録しようとしている当該情報の内容、登録しようとしているユーザの情報をキーに当該システムあるいは当該システム以外のシステムから候補となる情報を収集し、その中から候補となるキーワードを指定された条件によって候補を作成するため、ユーザの発想が入りにくい均一なデータ入力が可能となる。この結果、後でその情報を入力したキーワードによって検索することが可能となる。
【００２５】
【発明の効果】
本発明によれば、収集された検索キーワードの選択により容易に検索することが可能となる。
【図面の簡単な説明】
【図１】技術情報管理システム全体図
【図２】技術情報管理システム情報登録／変更画面詳細図
【図３】技術情報管理システム候補収集説明図
【図４】技術情報管理システムクライアント部概略フロー
【図５】選択候補収集部概略フローおよび情報収集プログラム概略フロー
【符号の説明】
１    技術情報管理システムクライアント部
２    技術情報管理システム情報登録／変更画面
３    技術情報管理システムサーバ
４    技術情報管理システムデータベース
５    ネットワーク
６    部品情報管理システム
７    部品情報管理システムデータベース
８    生産管理システム
９    生産管理システムデータベース
【図１】
2004252796.tif 000003
【図２】
2004252796.tif 000004
【図３】
2004252796.tif 000005
【図４】
2004252796.tif 000006
【図５】
2004252796.tif 000007