(57)【要約】  【課題】  製品を構成する部品の情報は多種多様の項目を有するため部品情報によっては所定項目にデータが入力されていない場合がある。この場合、項目にデータが入力されていない部品情報は条件に合致しないことになり、入力した条件が妥当にもかかわらず合致する部品情報が得られないという問題があった。  【解決手段】部品情報記憶手段が部品に関連する複数の項目より構成される部品情報を複数記憶し、充足度記憶手段が各項目毎の当該項目内の情報の有無の割合を示すデータ充足度を記憶する。充足度算出手段は所定のタイミングで部品情報に基づいてデータ充足度を算出し、更新手段は算出されたデータ充足度に基づいてデータ充足度を更新する。検索画面生成手段は検索端末からの検索画面取得要請の際にデータ充足度に基づいて検索画面を生成し、送信手段は生成した検索画面を検索端末に送信する検索支援装置等を提供する。【選択図】  図１
2007072645.tif 000002
【特許請求の範囲】
【請求項１】
部品に関連する複数の項目より構成される部品情報を複数記憶する部品情報記憶手段と、
各項目毎の当該項目内の情報の有無の割合を示すデータ充足度を記憶する充足度記憶手段と、
上記部品情報に基づいて上記データ充足度を算出する充足度算出手段と、
上記充足度算出手段が算出したデータ充足度に基づいて、上記充足度記憶手段に記憶されたデータ充足度を更新する更新手段と、
データ充足度に基づいて検索画面を生成する検索画面生成手段と、
上記検索画面生成手段が生成した検索画面を送信する送信手段と
を備える検索支援装置。
【請求項２】
上記検索画面生成手段は、検索の対象となる項目と当該項目に対応するデータ充足度とを関連付けて表示可能に検索画面を生成する請求項１に記載の検索支援装置。
【請求項３】
上記検索画面生成手段は、各項目毎に検索対象となる部品情報数を表示可能に検索画面を生成する請求項２に記載の検索支援装置。
【請求項４】
さらに、データ充足度の大きい項目をデータ充足度の小さい項目に比して優先して、検索の項目として選択する検索項目選択手段を備え、
上記検索画面生成手段は、上記検索項目選択手段が選択した項目を検索項目として検索画面を生成する請求項１〜３のいずれかに記載の検索支援装置。
【請求項５】
上記検索項目選択手段は、検索の対象となる複数の項目のうち、データ充足度の大きい項目より順に所定数個の項目を検索の項目として選択する請求項４に記載の検索支援装置。
【請求項６】
部品に関連する複数の項目より構成される部品情報に基づいて各項目毎の当該項目内の情報の有無の割合を示すデータ充足度を算出する充足度算出ステップと、
データ充足度に基づいて検索画面を生成する検索画面生成ステップと、
検索画面生成ステップにて生成した検索画面を送信する送信ステップと
を備える検索支援方法。
【請求項７】
コンピュータに、
部品に関連する複数の項目より構成される部品情報に基づいて各項目毎の当該項目内の情報の有無の割合を示すデータ充足度を算出する充足度算出ステップと、
データ充足度に基づいて検索画面を生成する検索画面生成ステップと、
検索画面生成ステップにて生成した検索画面を送信する送信ステップと
を実行させるプログラム。
【請求項８】
コンピュータに、
部品に関連する複数の項目より構成される部品情報に基づいて各項目毎の当該項目内の情報の有無の割合を示すデータ充足度を算出する充足度算出ステップと、
データ充足度に基づいて検索画面を生成する検索画面生成ステップと、
検索画面生成ステップにて生成した検索画面を送信する送信ステップと
を実行させるプログラムを記録したコンピュータ読み出し可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索処理の前段にて効率よい検索のための情報を提供する検索支援装置、検索支援方法、プログラム及びその記録媒体に関するものである。
【背景技術】
【０００２】
従来では、ユーザがデータベースに登録された部品情報を検索する際には、あらかじめ提供された項目に対して、条件となる品番や仕様を入力し、データベースサーバ側にて当該条件に合致するレコードを抽出することで行われていた。
【特許文献１】特開平０６−０４４３１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えば製品を構成する部品は、製品の種別によっては数百〜数万種類にも及ぶ。これらは、製品ごとに求められる部品の条件が細かく異なるためであり、特に電気製品の場合には電気的特性に関する条件が細かく異なり、またさらに改良を重ねることで部品の品質を向上させているため、同一の部品でも複数種存在するといったことが理由である。このような条件の下、設計者が製品を設計する段階では、所定の条件に該当する部品を、例えば部品情報のデータベースより検索して決定する。
【０００４】
しかしながら、部品を検索する場合、検索画面にて、必要な条件を入力することで所定の条件に該当する部品を検索するのであるが、部品情報は多種多様の項目を有するため、部品情報によっては所定の項目にデータが入力されていない場合が存在する。このような場合には、項目にデータが入力されていない部品情報は条件に合致しないことになり、ユーザが入力した条件が妥当にもかかわらず、合致する部品情報が得られないという問題がある。また、これに対して、ユーザは自らが入力した条件が妥当であるのか或いは不適当であるのかが判断できないという問題も生じている。
【０００５】
従って本発明は、上記従来の事情に基づいて提案されたものであって、効率よい検索のための情報を提供する検索支援装置、検索支援方法、プログラム及びその記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために以下の手段を採用している。すなわち本発明に係る検索支援装置は、部品情報記憶手段が、部品に関連する複数の項目より構成される部品情報を複数記憶し、充足度記憶手段が、各項目毎の当該項目内の情報の有無の割合を示すデータ充足度を記憶する。そして、充足度算出手段は、所定のタイミングで、部品情報に基づいてデータ充足度を算出し、更新手段は算出されたデータ充足度に基づいてデータ充足度を更新する。検索画面生成手段は、検索端末からの検索画面取得要請の際に、データ充足度に基づいて検索画面を生成し、送信手段が、生成した検索画面を検索端末に送信する。
【０００７】
なお、検索画面生成の際に、検索画面生成手段は、検索の対象となる項目と当該項目に対応するデータ充足度とを関連付けて表示可能に検索画面を生成する構成がある。
【０００８】
この構成では、検索の対象となる情報の項目毎に、当該項目のデータ充足度を算出し、当該データ充足度に基づいてユーザに検索項目を提示することが可能である。これにより、ユーザは、項目毎にデータ充足度を確認できるため、データ充足度の低い項目に対して条件を入力してしまうことで目的とする部品を得ることができない、といった問題を解決することができる。
【０００９】
また、データ充足度は項目に対応付けて表示されているため、データ充足度の低い項目に対して検索条件を入力した場合であっても、ユーザはその旨を認識できる。このため、ユーザは自らが入力した条件が妥当であるのか或いは不適当であるのかを判断することができる。
【００１０】
また、検索画面生成手段は、各項目毎に検索対象となる部品情報数を表示可能に検索画面を生成する構成がある。
【００１１】
この構成では、ユーザは一見して検索対象となる部品情報数を項目毎に確認可能である。
【００１２】
さらに、データ充足度の大きい項目をデータ充足度の小さい項目に比して優先的に検索の項目として選択する検索項目選択手段を備え、検索画面生成手段は、選択された項目を検索項目として検索画面を生成する構成や、さらに、検索の対象となる複数の項目のうち、データ充足度の大きい項目より順に所定数個の項目を検索の項目として選択する構成がある。
【００１３】
この構成では、自動的にデータ充足度の高い検索項目が検索画面に表示されるため、ユーザがよりよい項目を選択する必要なく、効率よい検索が可能となる。
【００１４】
ここで、検索支援装置は、コンピュータを用いて具体化することができる。その場合、上記各手段は、コンピュータ上でプログラムを動作させることにより具体化される。また、上記プログラムが記憶手段と協働することで検索支援装置として機能する。上記プログラムは、コンピュータに対する一連の指令であり、その指令を電気信号で表現することによって、インターネット等の電気通信回線を通じて提供することができる。また、配布や販売のためにコンピュータ読み取り可能な記録媒体に記録することもできる。またさらに、上記各手段が実行する処理をもって検索支援方法とすることができる。
【発明の効果】
【００１５】
本発明に係る検索支援装置等では、ユーザは、項目毎にデータ充足度を確認できるため、データ充足度の低い項目に対して条件を入力してしまうことで目的とする部品を得ることができない、といった問題を解決することができる。
【００１６】
また、データ充足度は項目に対応付けて表示されているため、データ充足度の低い項目に対して検索条件を入力した場合であっても、ユーザはその旨を認識できる。このため、ユーザは自らが入力した条件が妥当であるのか或いは不適当であるのかを判断することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して、本発明の実施の形態につき説明し、本発明の理解に供する。尚、以下の実施の形態は、本発明を具体化した一例であって本発明の技術的範囲を限定する性格のものではない。また、フローチャートにおける数値の前に付されたアルファベット「Ｓ」はステップを意味する。
【００１８】
図１は、ネットワーク１０２に通信可能に接続されている検索支援装置１０１の概略機能ブロック図である。
【００１９】
また、図２は、検索支援装置１０１と、ネットワーク１０２を介して通信可能に接続されている検索端末２０１とより構成される検索支援システムのシステム構成の一例である。なお、検索端末２０１には例えば汎用コンピュータが利用可能である。
【００２０】
また、図３は、検索支援装置１０１の概略構成図であり、ＣＰＵ（Central Processing Unit）３０１、ＲＡＭ（Random Access Memory）３０２、ＲＯＭ（Read Only Memory）３０３、ＨＤＤ（Hard Disk Drive）３０４及びネットワークＩ／Ｆ（インターフェイス）３０５が内部バス３０６を介して接続されている。上記ＣＰＵ３０１は、例えばＲＡＭ３０２を作業領域として利用し、ＲＯＭ３０３やＨＤＤ３０４等に記憶されているプログラムを実行することで上記図１に示した各手段として動作する。上記ネットワークＩ／Ｆ３０５は、ネットワークと接続されており、他の機器とデータの授受が可能となっている。また、検索端末２０１の構成も上記検索支援装置１０１と同様であり、記憶されているプログラムが異なることで、異なる処理を実行可能となっている。
【００２１】
以下に、検索支援装置１０１及び検索端末２０１における処理の詳細について、主に図９の登録処理を示すフローチャート、及び図１０の検索画面生成処理を示すフローチャートを参照しながら説明する。なお、ここでは理解に供するため、検索支援装置は、電気製品を構成する部品の情報を提供するものとして処理内容を説明する。
【００２２】
＜データの登録・更新＞
まず、検索支援装置１０１にデータ（部品情報）を登録・更新する場合、例えば検索端末２０１のユーザは、当該検索端末２０１に接続された、マウスなどのポインティングデバイスや、キーボード等の入力手段を用いて所定のソフトウェアを起動する。当該ソフトウェアは、例えばネットワーク上の他のコンピュータより提供される情報を表示可能なブラウザなどが該当する。
【００２３】
ユーザが、上記ブラウザを利用し、ネットワーク１０２を介して検索支援装置１０１にアクセスすると、当該アクセスは検索支援装置１０１の送受信手段１０３を介してデータ登録手段１０４に受信される。ここで、例えばデータ登録手段１０４は、所定のデータ登録画面を上記端末２０１に返信し、当該データ登録画面にユーザがデータを入力して再度データ登録手段１０４に送信する。続いて、データ登録手段１０４はデータ登録画面に入力されたデータを上記部品情報記憶手段１０５の部品情報テーブルに登録する（図９：Ｓ９０１）。当該部品情報テーブルの一例を図４Ａの部品情報テーブル４００に示す。部品情報テーブル４００には、項目として、部品分類４０１、当該部品を製造している企業名４０２、製品品番４０３があり、これら以外に、定格電圧４０４、定格静電容量４０５、定格静電容量許容差４０６、内部抵抗４０７、その他の特性４０８などの、各部品のサイズや特性、特徴などを示す複数の属性が格納されている。属性は部品分類によって様々な種類が存在し、必要に応じて新たな属性が追加されることもあり、必ずしもすべての項目について情報が入力されているわけではない。部品情報テーブル４００では、情報の入力されていない項目は空白で示されている。
【００２４】
また、図４Ａでは、部品分類４０１として固定コンデンサに該当するもののみを一覧として表示している。つまり、この構成では、部品分類ごとに部品情報テーブルを持つ構成としており、例えば他の部品分類テーブルとして図５Ａの部品情報テーブル５００に示す、トランジスタ等がある。ここでも、項目として、部品分類５０１、企業名５０２、製品品番５０３があり、これら以外に、コレクタ電流、コレクタ損失、コレクタ・ベース間電圧、コレクタ・エミッタ間電圧等、上記固定コンデンサとは異なる属性５０４が項目として存在する。なお、部品情報テーブルを、例えば固定コンデンサについての部品情報テーブル４００とトランジスタについての部品情報テーブル５００と、その他の部品分類に属する部品とを混在させた部品情報テーブルとしてもよい。
【００２５】
なお、部品情報の登録について既に述べたが、更新の場合は対応する各項目が更新される点で異なるのみで、他の処理は同様である。また、ここまで説明した登録・更新処理はテーブルにデータを登録・更新する処理の一例であり、特に上記に限定するものではない。
【００２６】
次に、部品情報がデータ登録手段１０４により登録・更新されると、データ登録手段１０４からの指示に基づいて、充足度算出手段１０６は、部品情報テーブルを構成する各項目毎にデータ充足度を算出する（図９：Ｓ９０２）。ここでデータ充足度とは、項目毎に、当該項目内の情報の有無を、全部品情報（全レコード）に対する割合で示す値である。例えば、部品情報テーブル４００に１０個のレコードがあり、このうちの定格静電容量４０５の項目には８個の情報（データ）が格納されていると仮定すると、定格静電容量４０５の項目のデータ充足度は８０％となる。但しここでは、あらかじめ検索対象を固定コンデンサに絞り込む処理を行っているため、全部品情報は固定コンデンサに属する全部品情報とする。
【００２７】
充足度算出手段１０６が登録・更新された部品情報テーブルのすべての項目、或いは属性に該当する項目のみについて充足度を算出すると、更新手段１０７は、算出した充足度に基づいて、充足度記憶手段１０８に記憶されている充足度テーブルを更新する（図９：Ｓ９０３）。固定コンデンサに対応する充足度テーブルの一例を、図４Ｂに示す。充足度テーブル４１０には、部品分類４１１及び、定格電圧４０４の充足度を示す定格電圧４１４、定格静電容量４０５の充足度を示す定格静電容量４１５、定格静電容量許容差４０６の充足度を示す定格静電容量許容差４１６、内部抵抗４０７の充足度を示す内部抵抗４１７、その他の特性４０８の充足度を示すその他の特性４１８が格納されている。
【００２８】
同様に、トランジスタに対応する充足度テーブルの一例を、図５Ｂに示す。充足度テーブル５１０には、部品分類５１１及び、各属性５０４の充足度を示すデータ充足度５１４が格納されている。
【００２９】
以上の処理により、部品情報の登録・更新、及びデータ充足度の算出、更新が行われる。
【００３０】
＜検索画面の生成＞
続いて、ユーザが、検索支援装置１０１より部品情報を検索する際の処理を説明する。
【００３１】
ユーザが部品情報を検索しようとする場合、例えば検索端末２０１よりブラウザ等を介して検索支援装置１０１にアクセスする。当該アクセスが送受信手段１０３を介して検索画面生成手段１０９にて受信されると、検索画面生成手段１０９は、図６に示す検索画面６０１を動的に生成する（図１０：Ｓ１００１）。当該検索画面６０１は、部品分類選択部６０２、及び検索条件入力部６０７より構成される。ここで、部品分類選択部６０２の生成は、検索画面生成手段１０９が部品情報記憶手段１０５を参照し、各部品情報テーブルに対応する項目を選択可能に作成することで行われる。例えば、抵抗器の部品情報テーブルが部品情報記憶手段１０５に格納されている場合には、抵抗器６０３のボタンが作成される。同様に、固定コンデンサの部品情報テーブル４００が部品情報記憶手段１０５に格納されているため、固定コンデンサ６０４のボタンが作成される。
【００３２】
また、検索条件入力部６０７の固定メニュー部６０５には、検索画面生成手段１０９により、製品品番６０８及び企業名６０９の検索条件が入力可能に生成される。
【００３３】
このように生成された検索画面６０１は、検索画面生成手段１０９より送受信手段１０３を介して検索端末２０１に送信される。
【００３４】
上記検索画面６０１が表示されると、検索端末２０１のユーザは、検索を希望する部品を部品分類選択部６０２より選択する。なお、ここでは、例えば固定コンデンサ６０４を選択したものとするが、例えば製品品番が既にわかっており、その製品の詳細な属性を知りたい場合には、上記製品番号６０８に検索条件として製品番号を入力し検索ボタン６０６を押下する。また、企業名からその企業が製造している部品情報を知りたい場合などは、上記企業名６０９に検索条件として企業名を入力し検索ボタン６０６を押下する。検索結果処理及びその結果の表示については後述する。
【００３５】
ユーザが部品を選択すると、選択された部品、及び選択された旨が送受信手段１０３を介して検索画面生成手段１０９に受信される（図１０：Ｓ１００２）。
【００３６】
さて、選択された部品及び選択された旨を受信した検索画面生成手段１０９は、続いて選択された部品を検索項目選択手段１１０に通知する。当該通知を受けると、検索項目選択手段１１０は、通知に基づいて、選択された部品に対応する各属性について、項目の名称及びデータ充足度を充足度テーブルより取得する。ここでは、選択された部品は固定コンデンサであるため、充足度テーブル４１０より各属性の、項目の名称及びデータ充足度を取得する（図１０：Ｓ１００３）。
【００３７】
続いて、上記検索項目選択手段１１０は、上記取得したデータ充足度に基づいて、ユーザが検索条件を入力可能に表示する検索項目を選択する（図１０：Ｓ１００４）。当該選択は、具体的には、例えばデータ充足度の大きい項目を、データ充足度の小さい項目より優先的に検索項目として選択するのである。この際、多数の項目がある場合には、例えばデータ充足度の高い項目から順に所定数個の項目が選択される。ここでは、４つが選択されたものとする。なお、所定数個ではなく、データ充足度が所定の閾値より大きい項目をすべて検索項目としてもよいし、これらを組み合わせてもよい。
【００３８】
以上のようにして検索項目選択手段１１０により選択された検索項目は、データ充足度と共に検索画面生成手段１０９に送信される。ここでは、データ充足度の高い項目から順に４項目、即ち定格電圧４０４、定格静電容量４０５、定格静電容量許容差４０６、内部抵抗４０７が選択されたものと仮定する。
【００３９】
続いて、検索画面生成手段１０９は、受信した検索項目及びデータ充足度に基づいて、図７の検索画面７０１に示すように、変動メニュー部７０２に、選択された項目の名称７０５とデータ充足度７０６とを関連付けて表示データとするとともに、これらに対して検索条件を入力可能に、検索条件入力部６０７を生成する（図１０：Ｓ１００５）。なお、この際に、検索画面生成手段１０９は、対象となる部品のデータ件数を部品情報テーブルより取得し、件数表示部７０７に表示してもよい。これにより、ユーザは目的とする検索項目の、対象となるデータ件数を知ることができる。当然、データ件数とデータ充足度とより算出し、あるいは各項目毎にその都度カウントすることにより、検索の対象となる項目の部品情報数を算出（カウント）し、各項目の名称７０５とデータ充足度７０６とにさらに関連付けて、算出された部品情報数７０８を表示してもよい。
【００４０】
生成された検索条件入力部６０７は、さらに上述した部品分類選択部６０２と併せて検索画面７０１として生成され、送受信手段１０３を介して検索端末２０１に送信される。
【００４１】
上記検索画面７０１を受信した検索端末２０１は、ディスプレイ等の表示手段に当該検索画面７０１を表示する。これにより、ユーザは検索画面７０１に表示された検索項目に対して検索条件を入力して、目的とする部品を検索可能となる。
【００４２】
以上のように、検索の対象となる情報の項目毎に、当該項目のデータ充足度を算出し、当該データ充足度に基づいてユーザに検索項目を提示している。これにより、ユーザは、項目毎にデータ充足度を確認できるため、データ充足度の低い項目に対して条件を入力してしまうことで目的とする部品を得ることができない、といった問題を解決することができる。
【００４３】
また、データ充足度は項目に対応付けて表示されているため、データ充足度の低い項目に対して検索条件を入力した場合であっても、ユーザはその旨を認識できる。このため、ユーザは自らが入力した条件が妥当であるのか或いは不適当であるのかを判断することが可能となる。
【００４４】
なお、ここではデータ充足度の高いもののみ表示しているが、データ充足度の低いものであっても、ユーザが希望するのであれば項目を検索対象とできることが好ましい。よって、検索画面生成手段１０９は、検索項目追加ボタン７０４を検索画面７０１に備えるように生成してもよい。検索端末２０１のユーザが、データ充足度が低い場合であっても所定の項目を検索したい場合には、検索項目追加ボタン７０４を押下する。当該押下した旨は、検索画面生成手段１０９にて受信され、検索画面生成手段１０９は、これに対して検索項目追加画面８０１を生成する。
【００４５】
当該検索項目追加画面８０１は、データ充足度が低いと判断され検索画面７０１に表示しなかった項目を充足度テーブル４１０に基づいて判断し、当該判断された項目を検索項目として生成される。生成された検索項目追加画面８０１は、検索画面７０１の検索項目よりもデータ充足度が低い検索項目で構成され、項目とデータ充足度とを関連付けて表示されている。
【００４６】
ユーザは検索条件入力欄８０４に検索条件を入力し、検索ボタン８０５を押下することで項目を絞り込むことができる。当該検索項目追加画面８０１に表示されている項目から希望する検索項目のチェック欄８０２をチェックし、追加ボタン８０６を押下することで検索画面７０１に反映され、データ充足度が低い項目に対しても検索を行うことができる。
【００４７】
＜部品情報の検索＞
検索条件が入力され、検索ボタン７０３、８０５等が押下されると、当該検索条件は検索支援装置１０１に送信され、送受信手段１０３を介してデータ検索手段１１１に受信される。
【００４８】
データ検索手段１１１は、ユーザによって検索時に選択された部品分類であって、入力された検索条件に対応する項目から、検索条件に合致する部品情報を取得し、検索端末２０１に送信する。なお、検索処理は通常の検索処理と同様であり、特にこの処理に限定するものではない。
【産業上の利用可能性】
【００４９】
本発明に係る検索支援装置、検索支援方法、プログラム及びその記録媒体では効率よい検索のための情報を提供する検索支援装置等として有用である。
【図面の簡単な説明】
【００５０】
【図１】検索支援装置の概略機能ブロック図。
【図２】検索支援装置及び検索端末によるシステム構成図。
【図３】検索支援装置の概略構成図。
【図４】部品情報テーブル及び充足度テーブルの一例を示す図。
【図５】部品情報テーブル及び充足度テーブルの他の例を示す図。
【図６】検索画面の一例を示す図。
【図７】検索画面に部品情報の検索項目を表示した一例を示す図。
【図８】検索項目追加画面の一例を示す図。
【図９】登録処理を示すフローチャート。
【図１０】検索画面生成処理を示すフローチャート。
【符号の説明】
【００５１】
１０１  検索支援装置
１０２  ネットワーク
１０３  送受信手段
１０４  データ登録手段
１０５  部品情報記憶手段
１０６  充足度算出手段
１０７  更新手段
１０８  充足度記憶手段
１０９  検索画面生成手段
１１０  検索項目選択手段
１１１  データ検索手段
【図１】
2007072645.tif 000003
【図２】
2007072645.tif 000004
【図３】
2007072645.tif 000005
【図４】
2007072645.tif 000006
【図５】
2007072645.tif 000007
【図６】
2007072645.tif 000008
【図７】
2007072645.tif 000009
【図８】
2007072645.tif 000010
【図９】
2007072645.tif 000011
【図１０】
2007072645.tif 000012