(57)【要約】      （修正有）【課題】  検索条件として数値を入力するだけで、上限値と下限値が定められている被検索対象項目を検索することができるデータ検索装置を得ることを目的とする。【解決手段】  上限値と下限値が定められている部品が登録されているデータベース１４と、検索条件として数値の入力を受け付ける検索条件入力部１３とを設け、そのデータベース１４に登録されている部品の中から、その検索条件入力部１３により入力が受け付けられた数値を上限値と下限値の範囲内に含んでいる部品を検索する。【選択図】        図２
2006293545.tif 000002
【特許請求の範囲】
【請求項１】
上限値と下限値が定められている被検索対象項目が登録されているデータベースと、検索条件として数値の入力を受け付ける検索条件入力手段と、上記データベースに登録されている被検索対象項目の中から、上記検索条件入力手段により入力が受け付けられた数値を上限値と下限値の範囲内に含んでいる被検索対象項目を検索する検索手段と、上記検索手段により検索された被検索対象項目を表示する表示手段とを備えたデータ検索装置。
【請求項２】
表示手段は、検索手段により検索された被検索対象項目の上限値と下限値を表示することを特徴とする請求項１記載のデータ検索装置。
【請求項３】
表示手段は、上限値と下限値の範囲を示す表示用の文字列がデータベースに登録されている場合、その文字列を表示することを特徴とする請求項２記載のデータ検索装置。
【請求項４】
被検索対象項目をデータベースに登録する際、その被検索対象項目の上限値と下限値を所定の単位に換算して登録する登録手段を設けたことを特徴とする請求項１から請求項３のうちのいずれか１項記載のデータ検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、使用条件などが数値化されている部品などを検索するデータ検索装置に関するものである。
【背景技術】
【０００２】
例えば、部品の定格などの仕様は、一意の数値ではなく、ある幅を有する数値の範囲で表現されていることがある。
この場合、部品の採用可否を検討する際には、設計上、要求されるスペックが、部品の仕様として表現されている数値の範囲内に収まっているか否かを判断する必要がある。
【０００３】
しかし、従来のデータ検索装置は、部品Ａの仕様の上限値が“３０”で下限値が“１０”である場合、“１０〜３０”を示す文字列がデータベースに登録され、部品Ｂの仕様の上限値が“２０”で下限値が“５”である場合、“５〜２０”を示す文字列がデータベースに登録される。
したがって、検索条件として、“１０〜３０”を入力すれば、検索結果として、部品Ａが得られ、“５〜２０”を入力すれば、検索結果として、部品Ｂが得られる。
ところが、検索条件として、“１５”を入力しても、部品Ａ，Ｂの仕様の範囲内であるが、部品Ａ，Ｂの仕様を表している文字列と一致しないため、検索結果として、部品Ａ，Ｂのいずれも得られない。
【０００４】
なお、上記のデータ検索装置の他に、数値の範囲を検索条件として指定すると、その数値の範囲内に属する数値が定められている部品を検索するデータ検索装置が以下の特許文献１に開示されている。
【０００５】
【特許文献１】特開平３−１９０８１号公報（第３頁から第７頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のデータ検索装置は以上のように構成されているので、検索条件として、一意の数値を入力しても、その数値を上限値と下限値の範囲内に含んでいる部品などを検索することができず、設計上、要求されるスペックを満足する部品などを容易に検索することができないなどの課題があった。
【０００７】
この発明は上記のような課題を解決するためになされたもので、検索条件として数値を入力するだけで、上限値と下限値が定められている被検索対象項目を検索することができるデータ検索装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係るデータ検索装置は、上限値と下限値が定められている被検索対象項目が登録されているデータベースと、検索条件として数値の入力を受け付ける検索条件入力手段とを設け、そのデータベースに登録されている被検索対象項目の中から、その検索条件入力手段により入力が受け付けられた数値を上限値と下限値の範囲内に含んでいる被検索対象項目を検索するようにしたものである。
【発明の効果】
【０００９】
この発明によれば、上限値と下限値が定められている被検索対象項目が登録されているデータベースと、検索条件として数値の入力を受け付ける検索条件入力手段とを設け、そのデータベースに登録されている被検索対象項目の中から、その検索条件入力手段により入力が受け付けられた数値を上限値と下限値の範囲内に含んでいる被検索対象項目を検索するように構成したので、検索条件として数値を入力するだけで、上限値と下限値が定められている被検索対象項目を検索することができる効果がある。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
図１はこの発明の実施の形態１によるデータ検索装置を適用するデータ検索システムを示す構成図であり、図において、端末装置１はユーザが使用するパーソナルコンピュータなどの端末であり、例えば、インターネットやＬＡＮなどのネットワーク２に接続されている。
データ検索装置３はネットワーク２に接続され、端末装置１から検索条件が送信されると、その検索条件に合致する部品を検索し、その検索結果を端末装置１に提示する機能を備えている。
【００１１】
図２はこの発明の実施の形態１によるデータ検索装置を示す構成図であり、図において、ネットワークＩ／Ｆ１１はネットワーク２に対するインタフェースとして、データを送受信するモデムなどを実装しており、例えば、端末装置１から送信された検索条件等の受信処理や、端末装置１に対する画面データ等の送信処理を実施する。
画面データ格納部１２は検索条件入力用画面の画面データや、検索結果表示用画面の画面データなどを格納しているメモリである。
【００１２】
検索条件入力部１３は例えばＣＰＵなどを含む半導体集積回路基板から構成されており、ネットワークＩ／Ｆ１１が端末装置１から部品の検索要求を受信すると、ネットワークＩ／Ｆ１１を介して、画面データ格納部１２に格納されている検索条件入力用画面の画面データを端末装置１に送信し、ネットワークＩ／Ｆ１１が端末装置１から部品の検索条件として数値等を受信すると、その数値等の入力を受け付ける処理を実施する。なお、検索条件入力部１３は検索条件入力手段を構成している。
データベース１４はスペックとして上限値と下限値が定められている部品（被検索対象項目）が登録されているメモリである。
【００１３】
部品検索部１５は例えばＣＰＵなどを含む半導体集積回路基板から構成されており、データベース１４に登録されている部品の中から、検索条件入力部１３により入力が受け付けられた数値を上限値と下限値の範囲内に含んでいる部品を検索する処理を実施する。なお、部品検索部１５は検索手段を構成している。
検索結果表示部１６は例えばＣＰＵなどを含む半導体集積回路基板から構成されており、ネットワークＩ／Ｆ１１を介して、画面データ格納部１２に格納されている検索結果表示用画面の画面データを端末装置１に送信する処理を実施する。この際、検索結果表示部１６は部品検索部１５により検索された部品と、その部品の上限値及び下限値とを検索結果表示用画面の画面データに含めて端末装置１に送信する処理を実施する。なお、検索結果表示部１６は表示手段を構成している。
【００１４】
なお、この実施の形態１では、データ検索装置３の構成要素である検索条件入力部１３、部品検索部１５及び検索結果表示部１６がハードウェアで構成されていることを想定しているが、データ検索装置３がコンピュータで構成されている場合、検索条件入力部１３、部品検索部１５及び検索結果表示部１６の処理内容が記述されているプログラムを当該コンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該プログラムを実行するようにしてもよい。
【００１５】
図３はこの発明の実施の形態１によるデータ検索装置の処理内容を示すフローチャートである。
図４はこの発明の実施の形態１によるデータ検索装置における部品検索部１５の処理内容を示すフローチャートである。
図５はデータベース１４に登録されている部品のスペック（上限値、下限値）や表示用の文字列等を示す説明図である。
【００１６】
次に動作について説明する。
データ検索装置３のデータベース１４には、図５に示すように、あらかじめ部品のスペック（上限値、下限値）や表示用の文字列などが項目別（例えば、定格電圧の仕様、周波数の仕様、定格出力の仕様など）に登録されている。
なお、部品のスペックとして、数値の範囲がある場合にはフラグが“有”に設定され、数値の範囲がない場合にはフラグが“無”に設定されている。図５の例では、数値の範囲がない場合、一意の数値が下限値の欄に設定されている。ここでは、一意の数値が下限値の欄に設定されているが、これに限るものではなく、一意の数値が上限値の欄に設定されていてもよい。
【００１７】
ユーザが、例えば、設計上要求されるスペックを満足する部品を検索する必要がある場合、端末装置１を操作して、端末装置１から部品の検索要求をデータ検索装置３に送信する。
データ検索装置３のネットワークＩ／Ｆ１１は、端末装置１から送信された部品の検索要求を受信すると（ステップＳＴ１）、その部品の検索要求を検索条件入力部１３に出力する。
【００１８】
データ検索装置３の検索条件入力部１３は、ネットワークＩ／Ｆ１１から部品の検索要求を受けると、画面データ格納部１２から検索条件入力用画面の画面データを収集し、ネットワークＩ／Ｆ１１を介して、その検索条件入力用画面の画面データを端末装置１に送信する（ステップＳＴ２）。
これにより、端末装置１のディスプレイには検索条件入力用画面が表示される。検索条件入力用画面は、部品の検索条件である数値や、検索項目の入力を受け付ける画面であり、ユーザが端末装置１のマウスやキーボードを操作して数値や検索項目を入力すると、その数値や検索項目が端末装置１からデータ検索装置３に送信される。
【００１９】
データ検索装置３のネットワークＩ／Ｆ１１は、端末装置１から送信された検索条件である数値や検索項目を受信すると（ステップＳＴ３)、その数値や検索項目を検索条件入力部１３に出力する。
データ検索装置３の検索条件入力部１３は、ネットワークＩ／Ｆ１１から検索条件である数値や検索項目を受けると、その数値や検索項目の入力を受け付けて、その数値や検索項目を部品検索部１５に出力する処理を実施する（ステップＳＴ４）。
ただし、検索条件入力部１３は、ネットワークＩ／Ｆ１１から数値以外の文字列や記号等を受けたときは、その文字列や記号等を部品検索部１５に出力せずに破棄する。この場合、検索項目も部品検索部１５に出力せずに破棄する。
【００２０】
データ検索装置３の部品検索部１５は、検索条件入力部１３から検索条件である数値や検索項目を受けると、データベース１４に登録されている部品の中から、その数値を上限値と下限値の範囲内に含んでいる部品を検索する処理を実施する（ステップＳＴ５）。
具体的には、下記のようにして、検索条件を満足する部品を検索する。
【００２１】
部品検索部１５は、データベース１４に登録されている部品のスペック（上限値、下限値）のうち、検索条件入力部１３から受けた検索項目に該当するスペックを取得する（ステップＳＴ１１）。
例えば、検索項目が“項目ａ”であれば、“項目ａ”のスペックを取得する（図５の“項目ａ”を参照）。
部品検索部１５は、検索項目に該当するスペックを取得すると、当該部品のフラグが“有”であれば（ステップＳＴ１２）、検索条件である数値と下限値を比較する（ステップＳＴ１３）。
部品検索部１５は、検索条件である数値が下限値以上であれば、その数値と上限値を比較する（ステップＳＴ１４）。
【００２２】
部品検索部１５は、検索条件である数値が上限値以下であれば、その数値が上限値と下限値の範囲内に含まれているので、その部品は検索条件に合致する部品であると認定する（ステップＳＴ１５）。
一方、検索条件である数値が下限値より小さい場合、あるいは、検索条件である数値が上限値より大きい場合、その数値が上限値と下限値の範囲内に含まれていないので、その部品は検索条件に合致しない部品であると認定する（ステップＳＴ１６）。
【００２３】
部品検索部１５は、当該部品のフラグが“無”であれば（ステップＳＴ１２）、検索条件である数値と下限値が等しいか否かを判定する（ステップＳＴ１７）。ただし、部品の一意の数値が上限値の欄に登録されている場合には、上限値と等しいか否かを判定する。
部品検索部１５は、その数値と下限値が等しい場合、その部品は検索条件に合致する部品であると認定する（ステップＳＴ１５）。
一方、検索条件である数値が下限値と等しくない場合、その部品は検索条件に合致しない部品であると認定する（ステップＳＴ１６）。
部品検索部１５は、未だ数値とスペックを比較していない部品が残されていれば、ステップＳＴ１１の処理に戻り、ステップＳＴ１１〜ＳＴ１６の処理を継続し（ステップＳＴ１７）、すべての部品の比較が終了していれば、部品の検索結果を検索結果表示部１６に提示する（ステップＳＴ１８）。
【００２４】
因みに、部品検索部１５は、例えば、検索項目が“項目ａ”であり、数値が“２３”であれば、部品Ａと部品Ｂを検索結果として提示する。また、検索項目が“項目ｂ”であり、数値が“５０”であれば、部品Ａを検索結果として提示する。
しかし、検索項目が“項目ａ”であり、数値が“４０”であれば、検索される部品は存在しない。また、検索項目が“項目ｂ”であり、数値が“１８”であれば、検索される部品は存在しない。
【００２５】
データ検索装置３の検索結果表示部１６は、部品検索部１５の部品検索が終了すると、ネットワークＩ／Ｆ１１を介して、画面データ格納部１２に格納されている検索結果表示用画面の画面データを端末装置１に送信する。
この際、検索結果表示部１６は、部品検索部１５により検索された部品と、その部品の上限値及び下限値を示す表示用の文字列とを検索結果表示用画面の画面データに含めて端末装置１に送信する（ステップＳＴ６）。
【００２６】
これにより、端末装置１のディスプレイには検索結果表示用画面が表示される。
例えば、検索項目が“項目ａ”であるとき、部品Ａと部品Ｂが検索されれば、端末装置１のディスプレイには、部品Ａと部品Ｂが検索されたことを示すメッセージ等が表示されるほか、部品Ａ，Ｂのスペックとして、表示用の文字列（部品Ａ：“１０〜３０”、部品Ｂ：“２０〜３０”）が表示される。
【００２７】
以上で明らかなように、この実施の形態１によれば、上限値と下限値が定められている部品が登録されているデータベース１４と、検索条件として数値の入力を受け付ける検索条件入力部１３とを設け、そのデータベース１４に登録されている部品の中から、その検索条件入力部１３により入力が受け付けられた数値を上限値と下限値の範囲内に含んでいる部品を検索するように構成したので、検索条件として数値を入力するだけで、上限値と下限値が定められている部品を検索することができる効果を奏する。
【００２８】
また、この実施の形態１によれば、上限値と下限値の範囲を示す表示用の文字列がデータベース１４に登録されている場合、その文字列を表示するように構成したので、ユーザが容易に部品のスペックを把握することができる効果を奏する。
【００２９】
なお、この実施の形態１では、上限値と下限値が定められている部品を検索するものについて示したが、上限値と下限値が定められている被検索対象項目であれば、部品に限るものでないことは言うまでもない。
【００３０】
また、この実施の形態１では、データ検索装置３がネットワークＩ／Ｆ１１を介してネットワーク３に接続されているものについて示したが、ネットワークＩ／Ｆ１１の代わりに、キーボードやマウスなどのマンマシンＩ／Ｆを実装するようにしてもよい。
この場合、ユーザがマンマシンＩ／Ｆを操作して、検索条件である数値を入力することになる。
なお、部品の検索結果は、検索結果表示部１６が図示せぬディスプレイに表示すればよい。
【００３１】
実施の形態２．
図６はこの発明の実施の形態２によるデータ検索装置を示す構成図であり、図において、図２と同一符号は同一または相当部分を示すので説明を省略する。
登録処理部１７は被検索対象項目である部品をデータベース１４に登録する処理を実施する。なお、登録処理部１７は登録手段を構成している。
【００３２】
次に動作について説明する。
登録処理部１７を設けている点以外は、上記実施の形態１と同様であるため、主に登録処理部１７の動作を説明する。
例えば、データベース１４の管理者が部品の登録を希望する場合、端末装置１を操作して、端末装置１から部品の登録要求をデータ検索装置３に送信する。
データ検索装置３のネットワークＩ／Ｆ１１は、端末装置１から送信された部品の登録要求を受信すると、その部品の登録要求を検索条件入力部１３に出力する。
【００３３】
データ検索装置３の検索条件入力部１３は、ネットワークＩ／Ｆ１１から部品の登録要求を受けると、画面データ格納部１２から部品登録用画面の画面データを収集し、ネットワークＩ／Ｆ１１を介して、その部品登録用画面の画面データを端末装置１に送信する。
これにより、端末装置１のディスプレイには部品登録用画面が表示される。部品登録用画面は、登録対象の部品の名称、部品のスペック（上限値、下限値）、表示用の文字列、フラグの有無などの入力を受け付ける画面であり、管理者が端末装置１のマウスやキーボードを操作して部品のスペック等を入力すると、その部品のスペック等が端末装置１からデータ検索装置３に送信される。
【００３４】
データ検索装置３のネットワークＩ／Ｆ１１は、端末装置１から送信された部品のスペック等を受信すると、その部品のスペック等を検索条件入力部１３に出力する。
データ検索装置３の検索条件入力部１３は、ネットワークＩ／Ｆ１１から部品のスペック等を受けると、その部品のスペック等の入力を受け付けて、その部品のスペック等を登録処理部１７に出力する。
データ検索装置３の登録処理部１７は、検索条件入力部１３から部品のスペック等を受けると、その部品のスペック等をデータベース１４に登録する処理を実施する。
ただし、登録処理部１７は、部品のスペック等をデータベース１４に登録する際、その部品のスペックである上限値と下限値を所定の単位に換算して登録するようにする。
例えば、部品の容量値の上限値と下限値を登録するに際して、その容量値の単位をｐＦ（＝１０-9Ｆ）で登録するように設定されている場合において、μＦ（＝１０-6Ｆ）で記述された上限値と下限値を受けたときは、その上限値と下限値の単位をｐＦ（＝１０-9Ｆ）に変換してから登録する。
【００３５】
なお、この実施の形態２では、部品のスペック等をデータベース１４に登録するものについて示したが、既にデータベース１４に登録されている部品のスペック等を変更したり、削除したりするようにしてもよい。
【００３６】
以上で明らかなように、この実施の形態２によれば、被検索対象項目である部品をデータベース１４に登録する登録処理部１７を設けるように構成したので、管理者等が必要に応じて被検索対象項目を追加することができる効果を奏する。
【図面の簡単な説明】
【００３７】
【図１】この発明の実施の形態１によるデータ検索装置を適用するデータ検索システムを示す構成図である。
【図２】この発明の実施の形態１によるデータ検索装置を示す構成図である。
【図３】この発明の実施の形態１によるデータ検索装置の処理内容を示すフローチャートである。
【図４】この発明の実施の形態１によるデータ検索装置における部品検索部１５の処理内容を示すフローチャートである。
【図５】データベースに登録されている部品のスペック（上限値、下限値）や表示用の文字列等を示す説明図である。
【図６】この発明の実施の形態２によるデータ検索装置を示す構成図である。
【符号の説明】
【００３８】
１  端末装置、２  ネットワーク、３  データ検索装置、１１  ネットワークＩ／Ｆ、
１２  画面データ格納部、１３  検索条件入力部（検索条件入力手段）、１４  データベース、１５  部品検索部（検索手段）、１６  検索結果表示部（表示手段）、１７  登録処理部（登録手段）。
【図１】
2006293545.tif 000003
【図２】
2006293545.tif 000004
【図３】
2006293545.tif 000005
【図４】
2006293545.tif 000006
【図５】
2006293545.tif 000007
【図６】
2006293545.tif 000008