(57)【特許請求の範囲】
【請求項１】
修理見積もりを行う自動車の部位を取得し、
取得した部位を構成する部品を一覧表示し、
一覧表示した部品の中から主体部品の選択を受け付け、
受け付けた主体部品に関連する指数のリストを表示する旨の指示を受け付けた場合に、自動車の部位と該部位に対する修理を行う際の作業時間を示す指数とを関連づけて記録したデータベースから、取得した部位に対する修理を行う際の指数のリストを抽出し、
抽出した指数のリストを画面上の一部の領域に表示し、
表示したリストからユーザにより選択された指数を取得し、
修理を行う際の作業時間を示す指数と、前記指数に対応する修理に使用する部品とを関連づけて記録したデータベースから、取得した指数に対応する修理に使用する部品を抽出し、
抽出した部品を、前記指数のリストを表示した画面の残りの領域に追加で表示し、
前記部品の追加または削除を受け付ける処理をコンピュータに実行させることを特徴とするプログラム。
【請求項２】
前記表示は、前記部位に含まれる部品を、前記指数に対応する修理に使用する部品と、前記指数に対応する修理に使用しない部品とを異なる態様で示す図を用いて表示し、
前記図が複数ページにわたる場合には、１つのページを他のページに比べて大きく表示し、
前記他のページが選択された場合に選択されたページを前記１つのページの大きさに切り替える処理をコンピュータに実行させることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記表示は、前記部位に含まれるそれぞれの部品の形状を示す図と、前記部位に含まれる部品を一覧表示した表とを含む
請求項２に記載のプログラム。
【請求項４】
前記表に、それぞれの部品の選択を受け付けるチェックボックスが表示されている
請求項３に記載のプログラム。
【請求項５】
前記指数と所定の係数との積と前記使用する部品の価格とを加算して、修理の金額の見積もりを出力することを特徴とする請求項２から３のいずれか一つに記載のプログラム。
【請求項６】
修理見積もりを行う自動車の部位を取得し、
取得した部位を構成する部品を一覧表示し、
一覧表示した部品の中から主体部品の選択を受け付け、
受け付けた主体部品に関連する指数のリストを表示する旨の指示を受け付けた場合に、自動車の部位と該部位に対する修理を行う際の作業時間を示す指数とを関連づけて記録したデータベースから、取得した部位に対する修理を行う際の指数のリストを抽出し、
抽出した指数のリストを画面上の一部の領域に表示し、
表示したリストからユーザにより選択された指数を取得し、
修理を行う際の作業時間を示す指数と、前記指数に対応する修理に使用する部品とを関連づけて記録したデータベースから、取得した指数に対応する修理に使用する部品を抽出し、
抽出した部品を、前記指数のリストを表示した画面の残りの領域に追加で表示し、
前記部品の追加または削除を受け付けることを特徴とする見積方法。
【請求項７】
修理見積もりを行う自動車の部位を取得する第１取得部と、
前記第１取得部が取得した部位を構成する部品を一覧表示する第１表示部と、
前記第１表示部が一覧表示した部品の中から主体部品の選択を受け付ける第１受付部と
前記第１受付部が受け付けた主体部品に関連する指数のリストを表示する旨の指示を受け付けた場合に、自動車の部位と該部位に対する修理を行う際の作業時間を示す指数とを関連づけて記録したデータベースから、取得した部位に対する修理を行う際の指数のリストを抽出する第１抽出部と、
前記第１抽出部が抽出した指数のリストを画面上の一部の領域に表示する第１表示部と、
前記第１表示部が表示したリストからユーザにより選択された指数を取得する第２取得部と、
修理を行う際の作業時間を示す指数と、前記指数に対応する修理に使用する部品とを関連づけて記録したデータベースから、前記第２取得部が取得した指数に対応する修理に使用する部品を抽出する第２抽出部と、
前記第２抽出部が抽出した部品を、前記第１表示部が指数のリストを表示した画面の残りの領域に追加で表示する第２表示部と、
前記第２表示部が表示した前記部品の追加または削除を受け付ける受付部と
を備えることを特徴とする見積装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータにより修理の見積もりを行うプログラム、見積方法および見積装置に関する。
【背景技術】
【０００２】
車両の修理に要する費用を見積もるにあたり、自動車の部品のイラストを表示し、選択された部品に色を付ける車両修理見積システムが開示されている（特許文献１）。
【０００３】
車両の修理に要する費用を見積もるにあたり、自動車の部品のイラストを素材によって異なる色を用いて表示する情報提供装置が開示されている（特許文献２）。
【０００４】
車両の修理を行うにあたり、交換する可能性のある部品を一括して供給して在庫管理の負担を軽減する部品選択システムおよび部品供給システムが開示されている（特許文献３）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３５０７４３号公報
【特許文献２】特開２００３−１５６９２１号公報
【特許文献３】特開２０１０−６４６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のシステムおよび特許文献２の装置では、車両の修理に必要な部品を過不足無く選択するには高度な専門知識および十分な注意力が必要であった。また、特許文献３のシステムは修理に使われない可能性のある部品も含めて供給するため、事前の見積もりの精度を向上させることはできなかった。
【０００７】
一つの側面では、本発明は修理に必要な部品を過不足無く選択して、精度の高い見積もりを容易に行う事ができるプログラム等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
一態様では、プログラムは修理見積もりを行う自動車の部位を取得し、取得した部位を構成する部品を一覧表示し、一覧表示した部品の中から主体部品の選択を受け付け、受け付けた主体部品に関連する指数のリストを表示する旨の指示を受け付けた場合に、自動車の部位と該部位に対する修理を行う際の作業時間を示す指数とを関連づけて記録したデータベースから、取得した部位に対する修理を行う際の指数のリストを抽出し、抽出した指数のリストを画面上の一部の領域に表示し、表示したリストからユーザにより選択された指数を取得し、修理を行う際の作業時間を示す指数と、前記指数に対応する修理に使用する部品とを関連づけて記録したデータベースから、取得した指数に対応する修理に使用する部品を抽出し、抽出した部品を、前記指数のリストを表示した画面の残りの領域に追加で表示し、前記部品の追加または削除を受け付ける処理をコンピュータに実行させる。
【発明の効果】
【０００９】
一つの側面では、本発明は修理に必要な部品を過不足無く選択して、精度の高い見積もりを容易に行う事ができるプログラム等を提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】見積装置の装置構成図である。
【図２】外観ＤＢのレコードレイアウトを示す説明図である。
【図３】イラスト番号ＤＢのレコードレイアウトを示す説明図である
【図４】主体部品ＤＢのレコードレイアウトを示す説明図である。
【図５】作業ＤＢのレコードレイアウトを示す説明図である。
【図６】指数ＤＢのレコードレイアウトを示す説明図である。
【図７】必要部品ＤＢのレコードレイアウトを示す説明図である。
【図８】部品ＤＢのレコードレイアウトを示す説明図である。
【図９】見積装置の画面を示す説明図である。
【図１０】見積装置の画面を示す説明図である。
【図１１】見積装置の画面を示す説明図である。
【図１２】見積装置の画面を示す説明図である。
【図１３】見積装置の画面を示す説明図である。
【図１４】プログラムの処理の流れを示すフローチャートである。
【図１５】主体部品受付の処理の流れを示すフローチャートである。
【図１６】作業から部品展開の処理の流れを示すフローチャートである。
【図１７】作業から部品展開の処理の流れを示すフローチャートである。
【図１８】実施の形態２のプログラムの処理の流れを示すフローチャートである。
【図１９】実施の形態２の作業から部品展開の処理の流れを示すフローチャートである。
【図２０】実施の形態３のプログラムの処理の流れを示すフローチャートである。
【図２１】実施の形態４の見積装置の装置構成図である。
【発明を実施するための形態】
【００１１】
［実施の形態１］
本実施の形態は、車両の修理費用の見積もりを行う見積装置に関する。本実施の形態の見積装置は、修理対象の車両の車種、損傷個所、主な修理対象である主体部品および、修理作業を示す指数の選択を受け付けた後に、その指数の修理を行う際に通常必要となる部品を表示し、部品の追加および削除を受け付ける。
【００１２】
ここで指数について説明する。指数とは、自動車の修理の作業時間を示す指標であり、自動車業界においては修理費用を算定する際の基準に使用されている。指数と自動車修理工場の立地等に応じて定める係数との積により、自動車修理の技術料を算定する。
【００１３】
図１は、見積装置１０の装置構成図である。本実施の形態の見積装置１０は、一または複数の演算制御装置であるＣＰＵ１１、ＳＲＡＭ（Static RAM）、ＤＲＡＭ（Dynamic RAM）またはフラッシュメモリ等の主記憶装置１２、ハードディスク、半導体メモリディスク等の記憶装置である補助記憶装置１３、マウス、キーボード、タッチパネル、ペンタブレット、マイク等の入力機器である入力部１４、プリンタ、プロッタ等の出力機器である出力部１５、ディスプレイ、プロジェクタ、ヘッドマウントディスプレイ等の表示部１６、ディスクドライブ、ＳＤ（Secure Digital）カードリーダ等の可搬型記録媒体を読み取る読取部１８、インターネットまたはイントラネット等のネットワークとの通信を行う通信モジュール１７を含む。見積装置１０は、たとえば汎用のパソコン、タブレット、スマートフォン等である。
【００１４】
図２は、外観ＤＢのレコードレイアウトを示す説明図である。外観ＤＢは、車種と車両の外観を示すイラストとを関連付けるＤＢである。外観ＤＢは、車種フィールド、前フィールド、後フィールド、左フィールドおよび右フィールドを含む。外観ＤＢは１車種ごとに１つのレコードを有する。車種フィールドには、車種が記録されている。前フィールドには、車種フィールドに示された車両を前方から見たイラストの名称が記録されている。後フィールドには、車種フィールドに示された車両を後方から見たイラストの名称が記録されている。左フィールドには、車種フィールドに示された車両を左方から見たイラストの名称が記録されている。右フィールドには、車種フィールドに示された車両を右方から見たイラストの名称が記録されている。
【００１５】
補助記憶装置１３には、前フィールド、後フィールド、左フィールドおよび右フィールドに記憶されているイラストの名称と一致するファイル名を用いて、イラストが記憶されている。すなわち、前フィールド、後フィールド、左フィールドおよび右フィールドには、補助記憶装置１３からイラストを読み出すための情報が記録されている。
【００１６】
なお、外観ＤＢには、車両を上方から見たイラストを記録する上フィールド、右斜め前から見たイラストを記録する右前フィールド等を含んでも良い。また、外観ＤＢに、任意の方向に回転させて表示する事ができる３次元モデルのファイルを読み出すための情報が記録されていても良い。
【００１７】
図３は、イラスト番号ＤＢのレコードレイアウトを示す説明図である。イラスト番号ＤＢは、車両の部位とその部位の部品が記載されているイラストとを関連付けるＤＢである。部位とは、例えばフロントバンパ、ラジエータグリル、ボンネット等であり、主に車両の外観から特定される、車両の一部分を示す。各部位には複数の部品が含まれている。また、複数の部位をまたいで部位同志を連結する部品もある。一つの部位が複数のイラストに表示されている場合もあれば、１枚のイラストにのみ表示されている場合もある。なお、イラスト番号ＤＢは、車種ごとにあらかじめ用意されている。
【００１８】
イラスト番号ＤＢは、部位フィールド、イラスト番号１フィールド、イラスト番号２フィールドおよびイラスト番号３フィールドを含む。イラスト番号４以降のフィールドが含まれても良い。以後の説明では、イラスト番号１フィールド、イラスト番号２フィールド等を合わせて、イラスト番号フィールドと呼ぶ。
【００１９】
イラスト番号ＤＢは、車両の各部位ごとに１つのレコードを有する。部位フィールドには、そのレコードが示す車両の部位が記録されている。イラスト番号フィールドには、部位フィールドに記録された部位を含むイラストの番号が記録されている。複数の部位が含まれるイラストの番号は、複数のレコードに記録されている。部位フィールドが空欄である場合は、対応するイラストが存在しない事を意味する。
【００２０】
補助記憶装置１３には、イラスト番号フィールドに記憶されているイラスト番号と一致するファイル名を用いて、イラストが記憶されている。すなわち、イラスト番号フィールドには、補助記憶装置１３からイラストを読み出すための情報が記録されている。また、各イラストにはそれぞれ人間が読んで理解しやすい名称が付与されている。イラストの名称は、イラストのファイルにプロパティ情報として記録されていても良いし、イラスト番号ＤＢに名称フィールドを設けて記録されていても良い。
【００２１】
図４は、主体部品ＤＢのレコードレイアウトを示す説明図である。主体部品ＤＢは、部品が記載されているイラストのイラスト番号と、そのイラストに含まれている主体部品とを関連付けるＤＢである。一つのイラストに複数の主体部品が含まれている場合もあれば、１個の主体部品のみが含まれている場合もある。なお、主体部品ＤＢは、車種ごとにあらかじめ用意されている。
【００２２】
主体部品ＤＢは、イラスト番号フィールド、主体部品１フィールドおよび主体部品２フィールドを含む。主体部品３以降のフィールドが含まれていても良い。以後の説明では、主体部品１フィールド、主体部品２フィールド等を合わせて、主体部品フィールドと呼ぶ。
【００２３】
主体部品ＤＢは、イラストごとに１つのレコードを有する。イラスト番号フィールドには、そのレコードが示すイラストのイラスト番号が記録されている。主体部品フィールドには、イラスト番号フィールドに示されたイラストに含まれる主体部品として選択し得る部品の名称が記録されている。主体部品フィールドが空欄である場合には、対応する主体部品が存在しないことを意味する。なお、主体部品フィールドには各部品に対して固有に定められた部品コードが記録されていても良い。
【００２４】
図５は、作業ＤＢのレコードレイアウトを示す説明図である。図５には、作業ＤＢの一つのレコードを示す。作業ＤＢは、各主体部品と、その主体部品に対応する作業とを関連づけるＤＢである。ここで作業とはたとえば部品交換、塗装、板金加工等である。一つの主体部品に複数の作業が対応する場合もあれば、一つの作業のみが対応する場合もある。
【００２５】
作業ＤＢは、主体部品フィールド、作業１フィールドおよび作業２フィールドを含む。作業３以降のフィールドが含まれていても良い。以後の説明では、作業１フィールド、作業２フィールド等を合わせて作業フィールドと呼ぶ。
【００２６】
作業ＤＢは、主体部品ごとに１つのレコードを有する。主体部品フィールドには、主体部品の名称が記録されている。作業フィールドには、主体部品に関する修理に対応する作業が記録されている。図５では、フロントバンパに関する修理に対応する作業が作業フィールドに記録されている。
【００２７】
図６は、指数ＤＢのレコードレイアウトを示す説明図である。図６には、指数ＤＢの一つのレコードを示す。指数ＤＢは、作業、作業の詳細を示す項目および指数を関連づけるＤＢである。一つの作業には複数の項目が対応する場合もあれば、一つの項目が対応する場合もある。一つの項目には一つの指数が対応する。
【００２８】
指数ＤＢは、作業フィールド、項目１フィールド、項目１の指数フィールド、項目２フィールド、項目２の指数フィールド、項目３フィールドおよび項目３の指数フィールドを含む。項目４以降のフィールドおよびそれらの指数フィールドが含まれていても良い。以下の説明では項目１フィールド、項目２フィールド等を合わせて項目フィールドと呼ぶ。また項目１の指数フィールド、項目２の指数フィールド等を合わせて指数フィールドと呼ぶ。
【００２９】
指数ＤＢは、作業ごとに１つのレコードを有する。作業フィールドには、主体部品に対応する作業が記録されている。項目フィールドには、さらに具体的な作業項目が記録されている。指数フィールドには、項目に対してあらかじめ定められた指数が記録されている。
【００３０】
図７は、必要部品ＤＢのレコードレイアウトを示す説明図である。必要部品ＤＢは、各修理作業の詳細を示す項目とその項目の修理を行う場合に標準的に使用する部品とを関連づけるＤＢである。
【００３１】
必要部品ＤＢは、項目フィールドおよび部品１コードフィールド、部品２コードフィールド、部品３コードフィールドを含む。部品４コード以降のフィールドが含まれていても良い。以下の説明では部品１コードフィールド、部品２コードフィールド等を合わせて部品コードフィールドと呼ぶ。
【００３２】
必要部品ＤＢは、項目ごとに１つのレコードを有する。項目フィールドには、修理作業の詳細を示す項目が記録されている。部品コードフィールドには、各部品に対して固有に定められた部品コードが記録されている。
【００３３】
図８は、部品ＤＢのレコードレイアウトを示す説明図である。部品ＤＢは部品コード、部品名称、部品単価およびその部品が記載されたイラストを関連づけるＤＢである。部品ＤＢは、部品コードフィールド、部品名称フィールド、部品単価フィールドおよびイラスト番号フィールドを含む。
【００３４】
部品ＤＢは、部品ごとに１つのレコードを有する。部品コードフィールドには、各部品に対して固有に定められた部品コードが記録されている。部品名称フィールドには、部品コードに対応する部品の名称が記録されている。部品単価フィールドには、部品コードに対応する部品の単価が記録されている。イラスト番号フィールドには、その部品が記載されているイラストの番号が記録されている。一つの部品が複数のイラストに記載されている場合には、イラスト番号フィールドは、複数のイラスト番号が記録される。前述のとおり補助記憶装置１３には、イラスト番号フィールドに記憶されているイラスト番号と一致するファイル名を用いて、イラストが記憶されている。すなわち、イラスト番号フィールドには、補助記憶装置１３からイラストを読み出すための情報が記録されている。なお、部品ＤＢは、標準納期、材質等を記録したフィールドを有しても良い。
【００３５】
図９から図１３は、見積装置１０の画面を示す説明図である。図９から図１３を使用して、見積装置の概要を説明する。
【００３６】
車両の修理に要する費用を見積もる際には、ＣＰＵ１１はまず修理対象である車両の車種の入力を受け付ける。ＣＰＵ１１は、受け付けた車種をキーとして外観ＤＢを参照して、車両の外観のイラストのファイル名を抽出する。ＣＰＵ１１は、受け付けた車種の外観のイラストを補助記憶装置１３から読み出す。
【００３７】
その後、ＣＰＵ１１は表示部１６に図９に示す画面を表示して修理対象の部位を受け付ける。以下の説明では図９に示す画面を部位選択画面と呼ぶ。図９の画面について説明する。ＣＰＵ１１は読み出したイラストのうちの一つを画面の左側の車両イラスト欄２１に表示する。図９では、車両を斜め前方から見たイラストが車両イラスト欄２１に表示されている。なお、ＣＰＵ１１は、車両イラスト欄２１にイラストの代わりに車両の写真または３次元モデルを表示しても良い。
【００３８】
ＣＰＵ１１は、車両イラスト欄２１の下部にイラスト制御バー２２を表示する。イラスト制御バー２２内のアイコンの選択を受け付けた場合には、ＣＰＵ１１は車両イラスト欄２１に表示されているイラストを後方、右側方、左側方、上方または下方から見たイラストに切り替える。これらのアイコンにより、ユーザは以下に説明する操作を行うのに適した方向から見たイラストを車両イラスト欄２１に表示させる事ができる。
【００３９】
ＣＰＵ１１は、車両イラスト欄２１の右側に部位名称欄２３を表示する。ＣＰＵ１１は、部位名称欄２３に、車両の各部位の名称を一覧表示する。ＣＰＵ１１は、部位の名称の左側にチェックボックスを表示して、ユーザの選択を受け付ける。図９では、フロントバンパ、ボンネットおよび左フロントフェンダーの３つの部位が選択され、部位名称欄２３の左側のチェックボックスにチェックマークが表示されている。ＣＰＵ１１は、車両イラスト欄２１に表示されたイラスト中の選択された部位に着色して表示する。
【００４０】
部位の選択方法について説明する。ユーザにより部位名称欄２３の左側のチェックボックスがクリックされることにより、ＣＰＵ１１は修理する部位の選択を受け付ける。ＣＰＵ１１は、車両イラスト欄２１のイラスト中の選択された部位に対応する部分の色を変化させて表示する。ユーザにより部位名称欄２３中の車両イラスト欄２１に表されていない部位のチェックボックスがクリックされた場合には、ＣＰＵ１１は車両イラスト欄２１に表示されるイラストを切り替えて、選択を受け付けた部分の色を変化させて表示する。これにより、専門知識の少ないユーザであっても選択が受け付けられた場所を容易に理解することができる。
【００４１】
また、ユーザにより車両イラスト欄２１に表示された部位がクリックされることによっても、ＣＰＵ１１は修理する部位の選択を受け付ける。この場合もＣＰＵ１１は車両イラスト欄２１のイラスト中の選択された部位に対応する部分の色を変化させて表示する。またＣＰＵ１１は部位名称欄２３に表示されている対応する部位のチェックボックスにもチェックマークを表示する。これにより、車両の部位の名称を知らないユーザであっても必要な部位を容易に選択することができる。
【００４２】
ユーザにより終了ボタン２４が選択される事により、ＣＰＵ１１は修理する部位の選択が終了したことを受け付ける。
【００４３】
ＣＰＵ１１は、選択を受け付けた部位をキーとしてイラスト番号ＤＢを参照して、選択を受け付けた部位を含むイラストを抽出する。ＣＰＵ１１は、表示部１６に図１０に示す画面を表示して、主体部品の選択を受け付ける。以下の説明では図１０の画面を第１部品選択画面と呼ぶ。
【００４４】
図１０の画面について説明する。ＣＰＵ１１は、画面の右上にイラスト名称欄２５を表示する。ＣＰＵ１１は、イラスト名称欄２５にイラスト番号ＤＢから抽出したイラストの名称を表示する。イラストの数が多く、イラスト名称欄２５に表示しきれない場合には、イラスト名称欄２５の右端にスクロールバーが表示される。ＣＰＵ１１は、イラスト名称欄２５に表示されたイラストの選択を受け付ける。図１０では、イラスト名称欄２５に列挙されたイラストの名称のうちフロントバンパの選択が受け付けられている。
【００４５】
ＣＰＵ１１は、図１０の画面の左側に、部品イラスト欄２６を表示する。ＣＰＵ１１は、イラスト名称欄２５で選択されたイラストを補助記憶装置１３から読み出して部品イラスト欄２６に表示する。イラストには、自動車の各部品が表示されている。図示しないスクロールバー、拡大ボタン、縮小ボタン、画面内の一点を選択するタップ操作、または画像内の２点を選択した後にその２点間の距離をひろげるピンチアウト操作などにより、ＣＰＵ１１はイラストの表示を変更する指示を受け付けることができる。これらの操作により、ユーザは以下に説明する操作を行うのに適したイラストを部品イラスト欄２６に表示させる事ができる。
【００４６】
ＣＰＵ１１は、イラスト名称欄２５の下に、部品詳細欄２７を表示する。部品詳細欄２７には、部品イラスト欄２６に表示されている各部品のコード、部品名称、部品品番、部品単価等が表示されている。なお、部品詳細欄２７に表示する項目は、各イラストと紐づけて補助記憶装置１３に記憶されている。
【００４７】
ユーザによりイラスト名称欄２５に記載されているイラスト名称が選択されたことを受け付けた場合には、ＣＰＵ１１は部品イラスト欄２６に表示されるイラストを変更する。これにあわせて、ＣＰＵ１１は部品詳細欄２７に表示される部品も変更する。
【００４８】
ＣＰＵ１１は、部品イラスト欄２６に表示しているイラストのイラスト番号をキーとして主体部品ＤＢを検索し、部品イラスト欄２６に表示しているイラストに含まれる主体部品を抽出する。
【００４９】
ユーザにより部品イラスト欄２６または部品詳細欄２７中の部品が選択されたことを受け付けた場合は、ＣＰＵ１１は選択された部品が主体部品か否かを判定する。選択された部品が主体部品である場合には、ＣＰＵ１１は選択された部品を示す部分の色を変化させる。以後の操作では、選択された部品が主体部品として使われる。図１０ではフロントバンパカバーが主体部品に選択されている。なお、たとえばナット等の主体部品には不適切な部品が選択された場合には、ＣＰＵ１１はその選択を無視する。
【００５０】
ＣＰＵ１１は、部品詳細欄２７の下に、展開ボタン２８を表示する。ＣＰＵ１１は、展開ボタン２８をデフォルトでは薄く表示して、選択できないように設定する。ユーザにより主体部品の選択が行われると、ＣＰＵ１１は展開ボタン２８が選択可能な状態に設定する。ユーザにより展開ボタン２８が選択されたことを受け付けると、ＣＰＵ１１は表示部１６に図１１に示す画面を表示する。なお、終了ボタン２４が選択されたことを受け付けた場合には、ＣＰＵ１１は見積もりの処理を終了する。
【００５１】
図１１の画面について説明する。ＣＰＵ１１は、選択を受け付けた主体部品をキーとして作業ＤＢを検索し、主体部品に関連する作業を抽出する。ＣＰＵ１１は、作業選択欄３１、作業詳細選択欄３２および作業内容欄３３を表示する。各欄の初期値は空欄である。以下の説明では図１１の画面を作業選択画面と呼ぶ。
【００５２】
ユーザが作業選択欄３１を選択したことを受け付けた場合は、ＣＰＵ１１は抽出した作業をプルダウンリストに表示する。プルダウンリストから一つの作業が選択されたことを受け付けると、ＣＰＵ１１は表示部１６に図１２に示す画面を表示して、部品の選択を受け付ける。以下の説明では図１２の画面を第２部品選択画面と呼ぶ。
【００５３】
図１２の画面について説明する。ＣＰＵ１１は、作業選択画面の下部に、部品選択欄３４、部品リスト欄３５、サムネール欄３６および操作ボタン３７を表示する。図１２では、作業選択欄３１にはフロントバンパ取替の作業が選択されている。
【００５４】
ＣＰＵ１１は、選択を受け付けた作業をキーとして指数ＤＢを検索して、作業の詳細を示す項目およびその項目に対応する指数を取得する。ＣＰＵ１１は、作業詳細選択欄３２に作業の詳細を示す項目および指数のリストを表示する。図１２では、フロントバンパ取替作業を含む作業の詳細を示す項目および各項目の指数のリストが表示されている。
【００５５】
図１２では、ＣＰＵ１１は作業詳細選択欄３２に表示された作業詳細のうち、指数が１．９０の項目が選択されていることを受け付けている。ＣＰＵ１１は、作業内容欄３３に作業詳細選択欄３２で選択された修理作業に関する参考情報を表示する。
【００５６】
ＣＰＵ１１は選択を受け付けた項目をキーとして必要部品ＤＢを検索し、修理作業に必要な部品の部品コードを取得する。ＣＰＵ１１は、部品選択欄３４に、選択された作業詳細に必要な部品を含むイラストを表示する。ＣＰＵ１１は、必要部品ＤＢから抽出した部品は着色して表示する。図示しないスクロールバー、拡大ボタン、縮小ボタン、画面内の一点を選択するタップ操作、または画像内の２点を選択した後にその２点間の距離をひろげるピンチアウト操作などにより、イラストの表示を変更する指示を受け付けることができる。
【００５７】
ＣＰＵ１１は、部品選択欄３４に表示されている各部品のコードおよび部品名称を部品リスト欄３５に表示する。ＣＰＵ１１は、部品リスト欄３５の左端にチェックボックスを表示する。ＣＰＵ１１は、部品選択欄３４で着色して表示されている部品に対応するチェックボックスにチェックマークを表示する。
【００５８】
ＣＰＵ１１は、サムネール欄３６に、選択された作業詳細に使用する部品を含むイラストを縮小して表示する。図１２においては、ＣＰＵ１１はサムネール欄３６の一番上に表示されているイラストの部分拡大を部品選択欄３４に表示している。ユーザによりサムネール欄３６に表示されている他のイラストが選択されたことを受け付けると、ＣＰＵ１１は部品選択欄３４に表示するイラストを変更する。ＣＰＵ１１は、部品リスト欄３５に表示する部品も、部品選択欄３４に合わせて変更する。
【００５９】
ユーザにより操作ボタン３７が選択されると、ＣＰＵ１１は部品の選択の確定またはキャンセルの指示を受け付ける。キャンセルの指示を受け付けた場合には、ＣＰＵ１１は表示部１６に再度部位選択画面を表示して部位の選択を受け付ける。なお、キャンセルの指示を受け付けた場合には、ＣＰＵ１１は車種の選択に戻るようにしても良い。
【００６０】
確定の指示を受け付けた場合には、ＣＰＵ１１は選択された作業詳細および部品を補助記憶装置１３に記憶する。その後、ＣＰＵ１１は表示部１６に図１１の画面を表示し、次の損傷部位の作業の選択を受け付ける。
【００６１】
部位選択画面で選択されたすべての損傷部位に対する作業詳細および部品の選択を受け付けた後、ＣＰＵ１１は表示部１６に図１３に示す見積書の画面を表示する。
【００６２】
図１３の画面について説明する。ＣＰＵ１１は、画面上側の一覧欄４１に、主な修理作業である主作業の種類、修理作業の指数、使用する部品を表形式で表示する。ＣＰＵ１１は、画面下部左側の内訳欄４２に、一覧欄４１に示されている修理を実施する場合の工賃、部品代、材料代および税金の内訳金額を表示する。ＣＰＵ１１は、画面下部右端の合計欄４３に、一覧欄４１に示されている修理を実施する場合の合計金額を表示する。
【００６３】
ユーザは図１３に示す見積書を確認し、必要に応じて出力部１５または表示部１６に出力して、車両の修理を希望する顧客に提供することができる。なお、ユーザが顧客に応じた値引きなどの調整を行った見積書を、ＣＰＵ１１が出力できようにしても良い。
【００６４】
図１４は、プログラムの処理の流れを示すフローチャートである。図１４を使用して本実施の形態の見積装置１０のＣＰＵ１１が行う処理の流れを説明する。ＣＰＵ１１は、車両情報を受け付ける（ステップＳ５０１）。車両情報は、車種、車体番号、車両の所有者名等の情報である。車両情報は、入力部１４から受け付けても良いし、通信モジュール１７を介して接続された他の情報端末から受け付けても良い。
【００６５】
ＣＰＵ１１は、受け付けた車両情報に含まれる車種をキーとして、外観ＤＢを参照して車両の外観を示すイラストのファイル名を抽出する。ＣＰＵ１１は、抽出したファイル名のイラストを補助記憶装置１３から取り出す。ＣＰＵ１１は、取り出した車両外観を示すイラストを含む部位選択画面を、表示部１６に表示する（ステップＳ５０２）。
【００６６】
ＣＰＵ１１は、損傷部位を受け付ける（ステップＳ５０３）。損傷部位は、入力部１４から受け付けても良いし、通信モジュール１７を介して接続された他の情報端末から受け付けても良い。
【００６７】
ＣＰＵ１１は、損傷部位の受付が終了したか否かを判定する（ステップＳ５０４）。終了ボタン２４が選択された場合に、ＣＰＵ１１は損傷部位の受付が終了したと判定する。損傷部位の受付が終了していない場合（ステップＳ５０４でＮＯ）、ＣＰＵ１１はステップＳ５０３に戻る。
【００６８】
損傷部位の受付が終了した場合（ステップＳ５０４でＹＥＳ）、ＣＰＵ１１は受け付けた部位をキーとしてイラスト番号ＤＢを参照して、損傷部位の部品を示すイラストのファイル名を抽出する。ＣＰＵ１１は、補助記憶装置１３から抽出したファイル名で特定される損傷部位の部品のイラストを取得する（ステップＳ５０５）。この際、各イラストに付与されたイラスト名称もあわせて取得する。取得するイラストは１枚である場合も、複数である場合もある。ＣＰＵ１１は、表示部１６に損傷部位の部品のイラスト、各部品のコード、部品名称、部品品番、部品単価等を含む第１部品選択画面を表示する（ステップＳ５０６）。
【００６９】
ＣＰＵ１１は、主体部品受付のサブルーチンを起動する（ステップＳ５０７）。主体部品受付のサブルーチンは、主体部品の選択を受け付けるサブルーチンである。主体部品受付のサブルーチンの処理については後述する。
【００７０】
ＣＰＵ１１は展開ボタン２８の選択を受け付けたか否かを判定する（ステップＳ５０８）。展開ボタン２８の選択を受け付けていないと判定した場合は（ステップＳ５０８でＮＯ）、ＣＰＵ１１はステップＳ５０８に戻り展開ボタン２８の入力を待つ。なお、ステップＳ５０８で展開ボタン２８以外の入力を受け付け、その入力に応じた処理、たとえば指数ガイドの表示、曖昧検索等の機能に分岐しても良い。
【００７１】
展開ボタン２８の選択を受け付けたと判定した場合は（ステップＳ５０８でＹＥＳ）、ＣＰＵ１１は作業から部品展開のサブルーチンを起動する（ステップＳ５０９）。作業から部品展開のサブルーチンは、主体部品に対応する作業を受け付け、その作業に通常使用する部品を提示するサブルーチンである。作業から部品展開サブルーチンの処理については後述する。
【００７２】
ＣＰＵ１１は、ステップＳ５０３で受け付けたすべての損傷部位に対する処理が終了したか否かを判定する（ステップＳ５１０）。終了していないと判定した場合は（ステップＳ５１０でＮＯ）、ＣＰＵ１１はステップＳ５０５に戻る。終了したと判定した場合は（ステップＳ５１０でＹＥＳ）、ＣＰＵ１１はそれまでに入力された作業および部品の情報に基づいて見積書を作成する（ステップＳ５１１）。その後、ＣＰＵ１１は処理を終了する。
【００７３】
図１５は、主体部品受付の処理の流れを示すフローチャートである。図１５を使用して、主体部品受付のサブルーチンでＣＰＵ１１が行う処理の流れを説明する。
【００７４】
ＣＰＵ１１は、第１部品選択画面に表示しているイラストのファイル名をキーとして主体部品ＤＢから１レコードを抽出する（ステップＳ６０１）。ＣＰＵ１１は、ユーザにより選択された部品を受け付ける（ステップＳ６０２）。ＣＰＵ１１は、選択を受け付けた部品がステップＳ６０１で抽出したレコードに含まれているか否かを判定する（ステップＳ６０３）。
【００７５】
含まれていない場合には（ステップＳ６０３でＮＯ）、ＣＰＵ１１はステップＳ６０２に戻る。含まれている場合には（ステップＳ６０３でＹＥＳ）、選択された部品が主体部品であると判定して、主体部品受付けのサブルーチンを終了する。
【００７６】
図１６および図１７は、作業から部品展開の処理の流れを示すフローチャートである。図１６および図１７を使用して、作業から部品展開のサブルーチンでＣＰＵ１１が行う処理の流れを説明する。
【００７７】
ＣＰＵ１１は、ステップＳ５０７の主体部品受付けのサブルーチンで受け付けた主体部品をキーとして作業ＤＢから作業のリストを取得する。ＣＰＵ１１は取得した作業のリストを、プルダウンメニューに設定した作業選択画面を表示部１６に表示する（ステップＳ５２１）。ＣＰＵ１１は、表示したリストから実施する作業の選択を受け付ける（ステップＳ５２２）。
【００７８】
ＣＰＵ１１は、選択を受け付けた作業をキーとして、指数ＤＢから関連する作業詳細および指数のリストを取得する。ＣＰＵ１１は、取得した作業詳細および指数のリストを作業選択画面に追加して、表示部１６に表示する（ステップＳ５２３）。
【００７９】
ＣＰＵ１１は、作業詳細または指数の選択を受け付ける（ステップＳ５２４）。ＣＰＵ１１は、受け付けた作業詳細または指数をキーとして必要部品ＤＢを参照して標準的に使用する部品の部品コードのリストを取得する（ステップＳ５２５）。
【００８０】
ＣＰＵ１１は、部品コードをキーとして部品ＤＢを参照して使用する部品が記載されているイラストの番号を取得する。ＣＰＵ１１は、取得したイラスト番号で示されるファイルに記録されたイラストを補助記憶装置１３から取得する（ステップＳ５２６）。
【００８１】
ＣＰＵ１１は、取得したイラスト中の、ステップＳ５２５で取得したリストに掲載されている番号の部品を着色する（ステップＳ５２７）。複数のイラストを取得した場合には、ＣＰＵ１１はそのすべてのイラストを着色する。
【００８２】
ＣＰＵ１１は、着色したイラストの縮小版を作成する（ステップＳ５２８）。ＣＰＵ１１は、着色したイラストおよび縮小版を含む第２部品選択画面を表示部１６に表示する（ステップＳ５２９）。
【００８３】
ＣＰＵ１１は、縮小版の選択を受け付けたか否かを判定する（ステップＳ５３０）。縮小版の選択を受け付けたと判定した場合には（ステップＳ５３０でＹＥＳ）、ＣＰＵ１１は選択された画像を大きく表示するように画像の切替を行う（ステップＳ５３１）。その後ＣＰＵ１１はステップＳ５３０に戻る。縮小版の選択を受け付けていないと判定した場合には（ステップＳ５３０でＮＯ）、ＣＰＵ１１は部品の追加および削除を受け付ける（ステップＳ５３２）。ＣＰＵ１１は、部品の追加および削除を補助記憶装置１３に記録する（ステップＳ５３３）。追加を受け付けた場合は、ＣＰＵ１１は、追加を受け付けた部品の着色およびチェックマークの表示を行う。削除を受け付けた場合は、ＣＰＵ１１は受け付けた部品の着色を削除し、チェックマークを消去する。
【００８４】
ＣＰＵ１１は、部品の追加および削除が終了したか否かを判定する（ステップＳ５３４）。ＣＰＵ１１は、確定を示す操作ボタン３７が選択された事により、部品の追加および削除が終了したことを判定する。
【００８５】
部品の追加および削除が終了していないと判定した場合は（ステップＳ５３４でＮＯ）、ＣＰＵ１１はステップＳ５３０に戻る。部品の追加および削除が終了したと判定した場合には（ステップＳ５３４でＹＥＳ）、ＣＰＵ１１は本サブルーチンの処理を終了する。
【００８６】
本実施の形態によると、選択された修理作業を行う際に通常使用する部品がまとめて選択されるので、車両の修理に必要な部品を過不足無く選択して、精度の高い見積もりを容易に行える見積装置１０を提供する事ができる。
【００８７】
本実施の形態においては自動車の修理を例にして挙げたが、家電機器、情報機器等、各種の物品の修理の見積に本見積装置１０を適用する事ができる。この場合、各メーカーが独自に算定している修理の所要時間のデータ等を指数として使用する事で技術料の見積を行う事ができる。また、指数を使用せず、修理に必要な部品を漏れなく抽出する際に本見積装置１０を使用しても良い。
【００８８】
［実施の形態２］
本実施の形態は、損傷部位の部品のイラストを表示した状態から修理作業の選択を受け付ける見積装置１０に関する。実施の形態１と共通する部分については説明を省略する。
【００８９】
図１８は、実施の形態２のプログラムの処理の流れを示すフローチャートである。図１８を使用して、本実施の形態の見積装置１０のＣＰＵ１１が行う処理の流れを説明する。
【００９０】
ステップＳ５０６で第１部品選択画面を表示部１６に表示するまでの処理は、実施の形態１の処理と同様である。ただし、展開ボタン２８はデフォルトで選択可能に設定される。
【００９１】
ＣＰＵ１１は展開ボタン２８の選択を受け付けたか否かを判定する（ステップＳ５０８）。展開ボタン２８の選択を受け付けていないと判定した場合は（ステップＳ５０８でＮＯ）、ＣＰＵ１１はステップＳ５０８に戻り、展開ボタン２８の入力を待つ。なお、ステップＳ５０８で主体部品の選択を受け付け、主体部品が選択された場合には実施の形態１の処理を行うように分岐しても良い。
【００９２】
展開ボタン２８の選択を受け付けたと判定した場合は（ステップＳ５０８でＹＥＳ）、ＣＰＵ１１は作業から部品展開のサブルーチンを起動する（ステップＳ５５１）。本実施の形態の作業から部品展開サブルーチンの処理については後述する。
【００９３】
ＣＰＵ１１は、ステップＳ５０３で受け付けたすべての損傷部位に対する処理が終了したか否かを判定する（ステップＳ５１０）。終了していないと判定した場合は（ステップＳ５１０でＮＯ）、ＣＰＵ１１はステップＳ５０５に戻る。終了したと判定した場合は（ステップＳ５１０でＹＥＳ）、ＣＰＵ１１はそれまでに入力された作業および部品の情報に基づいて見積書を作成する（ステップＳ５１１）。その後、ＣＰＵ１１は処理を終了する。
【００９４】
図１９は、実施の形態２の作業から部品展開の処理の流れを示すフローチャートである。図１９を使用して、本実施の形態の作業から部品展開のサブルーチンでＣＰＵ１１が行う処理の流れを説明する。
【００９５】
ＣＰＵ１１は、ステップＳ５０３で受け付けた損傷部位をキーとして関連する作業詳細および指数のリストを取得し、表示部１６に表示する（ステップＳ５４１）。ここで、ＣＰＵ１１は、損傷部位をキーとしてイラスト番号ＤＢ、主体部品ＤＢ、作業ＤＢおよび指数ＤＢを順に参照して作業詳細および指数のリストを作成する。また、損傷部位とその損傷部位に対応する指数を関連づけたＤＢをあらかじめ補助記憶装置１３に記憶しておき、これを参照しても良い。
【００９６】
ＣＰＵ１１は、作業詳細または指数の選択を受け付ける（ステップＳ５４２）。ＣＰＵ１１は、受け付けた作業詳細または指数をキーとして必要部品ＤＢを参照して標準的に使用する部品の部品コードのリストを取得する（ステップＳ５２５）。以後の処理は、実施の形態１と同様であるので説明を省略する。
【００９７】
本実施の形態によると、ユーザの操作の回数を少なくしながら、車両の修理に必要な部品を過不足無く選択して、精度の高い見積もりを容易に行える見積装置を提供する事ができる。
【００９８】
なお、ステップＳ５４１で損傷部位に関連する作業のリストを表示して作業の選択を受け付け、その後指数のリストを表示しても良い。
【００９９】
［実施の形態３］
本実施の形態は、損傷部位から修理作業の選択を受け付ける見積装置１０に関する。実施の形態１と共通する部分については説明を省略する。
【０１００】
図２０は、実施の形態３のプログラムの処理の流れを示すフローチャートである。図２０を使用して、本実施の形態の見積装置１０のＣＰＵ１１が行う処理の流れを説明する。
【０１０１】
ステップＳ５０３で損傷部位の部品を受け付けるまでの処理は、実施の形態１の処理と同様である。ただし、本実施形態においては図２に示した損傷部位の入力を受け付ける画面に展開ボタン２８が追加される。
【０１０２】
ＣＰＵ１１は展開ボタン２８の選択を受け付けたか否かを判定する（ステップＳ５０８）。以後の処理は、実施の形態１と同様であるので説明を省略する。なお、ステップＳ５５１の作業から部品展開のサブルーチンは、図１６および図１７に示す実施の形態１のサブルーチンと、図１９に示す実施の形態２のサブルーチンのどちらを使用することも可能である。
【０１０３】
本実施の形態によると、ユーザの操作の回数をさらに少なくしながら、車両の修理に必要な部品を過不足無く選択して、精度の高い見積もりを容易に行える見積装置を提供する事ができる。
【０１０４】
［実施の形態４］
実施の形態４は、汎用のコンピュータ４６とプログラム４７とを組み合わせて動作させることにより、見積装置１０を実現する形態に関する。図２１は、実施の形態４の見積装置１０の装置構成図である。図２１を使用して、本実施の形態の構成を説明する。なお、実施の形態１と共通する部分の説明は省略する。
【０１０５】
本実施の形態の見積装置１０は、ＣＰＵ１１、主記憶装置１２、補助記憶装置１３、入力部１４、出力部１５、表示部１６、通信モジュール１７、読取部１８およびバスを備える汎用のコンピュータ４６を使用する。
【０１０６】
プログラム４７は、可搬型記録媒体４８に記録されている。ＣＰＵ１１は、読取部１８を介してプログラム４７を読み込み、補助記憶装置１３に保存する。またＣＰＵ１１は、コンピュータ４６内に実装されたフラッシュメモリ等の半導体メモリ４９に記憶されたプログラム４７を読出しても良い。さらに、ＣＰＵ１１は、通信モジュール１７および図示しないネットワークを介して接続される図示しない他のサーバコンピュータからプログラム４７をダウンロードして補助記憶装置１３に保存しても良い。
【０１０７】
コンピュータ４６は、上述した各種ソフトウェア処理を実行するプログラム４７を、可搬型記録媒体４８もしくは半導体メモリ４９から読み取り、またはネットワークを介して他のサーバコンピュータからダウンロードする。プログラム４７は、汎用のコンピュータ４６の制御プログラムとしてインストールされ、主記憶装置１２にロードして実行される。これにより、コンピュータ４６は上述した見積装置１０として機能する。
【０１０８】
なお、以上に示した各ＤＢは、ネットワークに接続された図示しない記憶装置から通信モジュール１７を介して読み込まれても良い。
【０１０９】
各実施例で記載されている技術的特徴（構成要件）はお互いに組合せ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
今回開示された実施の形態はすべての点で例示であって、制限的なものでは無いと考えられるべきである。本発明の範囲は、上記した意味では無く、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１０】
１０  見積装置
１１  ＣＰＵ
１２  主記憶装置
１３  補助記憶装置
１４  入力部
１５  出力部
１６  表示部
１７  通信モジュール
２１  車両イラスト欄
２３  部位名称欄
２４  終了ボタン
２５  イラスト名称欄
２６  部品イラスト欄
２７  部品詳細欄
２８  展開ボタン
３１  作業選択欄
３２  作業詳細選択欄
３３  作業内容欄
３４  部品選択欄
３５  部品リスト欄
３６  サムネール欄
３７  操作ボタン
４１  一覧欄
４２  内訳欄
４３  合計欄
４６  コンピュータ
【図１】
0006602542.tif 000002
【図２】
0006602542.tif 000003
【図３】
0006602542.tif 000004
【図４】
0006602542.tif 000005
【図５】
0006602542.tif 000006
【図６】
0006602542.tif 000007
【図７】
0006602542.tif 000008
【図８】
0006602542.tif 000009
【図９】
0006602542.tif 000010
【図１０】
0006602542.tif 000011
【図１１】
0006602542.tif 000012
【図１２】
0006602542.tif 000013
【図１３】
0006602542.tif 000014
【図１４】
0006602542.tif 000015
【図１５】
0006602542.tif 000016
【図１６】
0006602542.tif 000017
【図１７】
0006602542.tif 000018
【図１８】
0006602542.tif 000019
【図１９】
0006602542.tif 000020
【図２０】
0006602542.tif 000021
【図２１】
0006602542.tif 000022