(57)【要約】【課題】故障した機器の修理に要する修理日数を重視した場合の修理日数と、修理金額を重視した場合の修理金額を提供する情報処理装置、修理関連情報提供方法、及び修理関連情報提供プログラムを提供する。【解決手段】機器を地域から最適拠点まで運送するために要する第１運送日数並びに第１運送料金を取得し、部品を最適拠点から管轄拠点まで運送するために要する第２運送日数並びに第２運送料金を取得し、機器を地域から管轄拠点まで運送するために要する第３運送日数並びに第３運送料金を取得し、修理に要する日数並びに料金を取得し、第１運送日数と、第２運送日数と第３運送日数との和とを比較することにより短い方の日数を取得し、短い方の日数と修理日数との和を最短修理日数として決定し、第１運送料金と、第２運送料金と第３運送料金との和とを比較することにより安い方の料金を取得し、安い方の料金と修理料金との和を最安修理料金として決定する。【選択図】図１０
2007206854.tif 000002
【特許請求の範囲】
【請求項１】
修理対象となる機器の故障内容を示す故障識別情報を取得する手段と、
前記機器が位置する地域を示す地域情報を取得する手段と、
前記故障識別情報から修理に適した修理拠点を示す最適拠点情報を取得する手段と、
前記地域情報が示す地域を管轄する修理拠点を示す管轄拠点情報を取得する手段と、
前記地域情報と前記最適拠点情報とから、前記機器を前記地域情報が示す地域から前記最適拠点情報が示す修理拠点まで運送するために要する第１の運送日数情報並びに第１の運送料金情報を取得する手段と、
前記最適拠点情報と前記管轄拠点情報とから、修理に必要となる部品を前記最適拠点情報が示す修理拠点から前記管轄拠点情報が示す修理拠点まで運送するために要する第２の運送日数情報並びに第２の運送料金情報を取得する手段と、
前記地域情報と前記管轄拠点情報とから、前記機器を前記地域情報が示す地域から前記管轄拠点情報が示す修理拠点まで運送するために要する第３の運送日数情報並びに第３の運送料金情報を取得する手段と、
前記故障識別情報から、前記機器の修理に要する修理日数情報並びに修理料金情報を取得する手段と、
前記第１の運送日数情報が示す日数と、前記第２の運送日数情報と前記第３の運送日数情報とが示す日数の和とを比較することにより短い方の日数を取得し、該短い方の日数と前記修理日数情報が示す日数との和を最短修理日数情報として決定する手段と、
前記第１の運送料金情報が示す料金と、前記第２の運送料金情報と前記第３の運送料金情報とが示す料金の和とを比較することにより安い方の料金を取得し、該安い方の料金と前記修理料金情報が示す料金との和を最安修理料金情報として決定する手段と、
を有する情報処理装置。
【請求項２】
前記最短修理日数情報及び前記最安修理料金情報をユーザに明示する手段を更に有する請求項１に記載の情報処理装置。
【請求項３】
前記機器の修理に必要となる部品が前記機器の修理を行う修理拠点に存在しない場合、修理に必要となる部品を有する修理拠点の情報処理装置に、前記修理に必要となる部品を示す部品情報と前記機器の修理を行う修理拠点情報とを送信する手段を更に有する請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記機器が前記修理拠点に運送されたことを確認する手段を更に有する請求項１から請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
修理対象となる機器の故障内容を示す故障識別情報を取得する段階と、
前記機器が位置する地域を示す地域情報を取得する段階と、
前記故障識別情報から修理に適した修理拠点を示す最適拠点情報を取得する段階と、
前記地域情報が示す地域を管轄する修理拠点を示す管轄拠点情報を取得する段階と、
前記地域情報と前記最適拠点情報とから、前記機器を前記地域情報が示す地域から前記最適拠点情報が示す修理拠点まで運送するために要する第１の運送日数情報並びに第１の運送料金情報を取得する段階と、
前記最適拠点情報と前記管轄拠点情報とから、修理に必要となる部品を前記最適拠点情報が示す修理拠点から前記管轄拠点情報が示す修理拠点まで運送するために要する第２の運送日数情報並びに第２の運送料金情報を取得する段階と、
前記地域情報と前記管轄拠点情報とから、前記機器を前記地域情報が示す地域から前記管轄拠点情報が示す修理拠点まで運送するために要する第３の運送日数情報並びに第３の運送料金情報を取得する段階と、
前記故障識別情報から、前記機器の修理に要する修理日数情報並びに修理料金情報を取得する段階と、
前記第１の運送日数情報が示す日数と、前記第２の運送日数情報と前記第３の運送日数情報とが示す日数の和とを比較することにより短い方の日数を取得し、該短い方の日数と前記修理日数情報が示す日数との和を最短修理日数情報として決定する段階と、
前記第１の運送料金情報が示す料金と、前記第２の運送料金情報と前記第３の運送料金情報とが示す料金の和とを比較することにより安い方の料金を取得し、該安い方の料金と前記修理料金情報が示す料金との和を最安修理料金情報として決定する段階と、
を有する修理関連情報提供方法。
【請求項６】
前記最短修理日数情報及び前記最安修理料金情報をユーザに明示する段階を更に有する請求項５に記載の修理関連情報提供方法。
【請求項７】
前記機器の修理に必要となる部品が前記機器の修理を行う修理拠点に存在しない場合、修理に必要となる部品を有する修理拠点の情報処理装置に、前記修理に必要となる部品を示す部品情報と前記機器の修理を行う修理拠点情報とを送信する段階を更に有する請求項５または請求項６に記載の修理関連情報提供方法。
【請求項８】
前記機器が前記修理拠点に運送されたことを確認する段階を更に有する請求項５から請求項７のいずれか１項に記載の修理関連情報提供方法。
【請求項９】
修理対象となる機器の故障内容を示す故障識別情報を取得するステップと、
前記機器が位置する地域を示す地域情報を取得するステップと、
前記故障識別情報から修理に適した修理拠点を示す最適拠点情報を取得するステップと、
前記地域情報が示す地域を管轄する修理拠点を示す管轄拠点情報を取得するステップと、
前記地域情報と前記最適拠点情報とから、前記機器を前記地域情報が示す地域から前記最適拠点情報が示す修理拠点まで運送するために要する第１の運送日数情報並びに第１の運送料金情報を取得するステップと、
前記最適拠点情報と前記管轄拠点情報とから、修理に必要となる部品を前記最適拠点情報が示す修理拠点から前記管轄拠点情報が示す修理拠点まで運送するために要する第２の運送日数情報並びに第２の運送料金情報を取得するステップと、
前記地域情報と前記管轄拠点情報とから、前記機器を前記地域情報が示す地域から前記管轄拠点情報が示す修理拠点まで運送するために要する第３の運送日数情報並びに第３の運送料金情報を取得するステップと、
前記故障識別情報から、前記機器の修理に要する修理日数情報並びに修理料金情報を取得するステップと、
前記第１の運送日数情報が示す日数と、前記第２の運送日数情報と前記第３の運送日数情報とが示す日数の和とを比較することにより短い方の日数を取得し、該短い方の日数と前記修理日数情報が示す日数との和を最短修理日数情報として決定するステップと、
前記第１の運送料金情報が示す料金と、前記第２の運送料金情報と前記第３の運送料金情報とが示す料金の和とを比較することにより安い方の料金を取得し、該安い方の料金と前記修理料金情報が示す料金との和を最安修理料金情報として決定するステップと、
を有する処理をコンピュータに実行させるための修理関連情報提供プログラム。
【請求項１０】
前記最短修理日数情報及び前記最安修理料金情報をユーザに明示するステップを更に有する請求項９に記載の修理関連情報提供プログラム。
【請求項１１】
前記機器の修理に必要となる部品が前記機器の修理を行う修理拠点に存在しない場合、修理に必要となる部品を有する修理拠点の情報処理装置に、前記修理に必要となる部品を示す部品情報と前記機器の修理を行う修理拠点情報とを送信するステップを更に有する請求項９または請求項１０に記載の修理関連情報提供プログラム。
【請求項１２】
前記機器が前記修理拠点に運送されたことを確認するステップを更に有する請求項９から請求項１１のいずれか１項に記載の修理関連情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器の修理に関する情報を提供する情報処理装置、修理関連情報提供方法、及び修理関連情報提供プログラムに関する。
【背景技術】
【０００２】
近年のインターネットの普及に伴い、インターネットを利用した多くのサービスが提供されている。そのうちの一つとして、特許文献１に開示されているカメラ異常診断システムがある。
【０００３】
このカメラ異常診断システムは、ユーザが使用するユーザ端末と、前記ユーザ端末と接続可能なサーバコンピュータとを有し、ユーザ端末は、カメラにより撮影された画像データを送信する送信手段を備え、サーバコンピュータは、ユーザ端末から送信された画像データを受信する受信手段と、前記受信手段により受信した画像データに基づいて、画像データを撮影したカメラに異常がないかを診断する診断手段とを有するものである。
【特許文献１】特開２００３−９１８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
カメラの異常は、カメラの自己診断機能により比較的容易にユーザが察知することができる。このことはパソコンなどの他の機器でも言えることである。機器に異常が発生し、故障したとユーザが認識した場合、ユーザの関心は、故障の修理に何日かかるのか、あるいは修理代金はどのくらいになるのかということとなる。
【０００５】
修理代金は多くのユーザが関心を持つ。また、故障の修理日数は、故障した機器を毎日のように使用しているユーザにとって非常に重要な関心事である。頻繁に機器を使用しているユーザの場合、多少修理金額が高くても修理日数が短い方が良いと考えることもあり得る。
【０００６】
しかしながら、従来は故障した機器の修理に要する修理日数を重視した場合の修理日数と、修理金額を重視した場合の修理金額を提供するサービスは存在しなかった。
【０００７】
本発明は上記問題点に鑑み、故障した機器の修理に要する修理日数を重視した場合の修理日数と、修理金額を重視した場合の修理金額を提供する情報処理装置、修理関連情報提供方法、及び修理関連情報提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために請求項１の発明は、修理対象となる機器の故障内容を示す故障識別情報を取得する手段と、前記機器が位置する地域を示す地域情報を取得する手段と、前記故障識別情報から修理に適した修理拠点を示す最適拠点情報を取得する手段と、前記地域情報が示す地域を管轄する修理拠点を示す管轄拠点情報を取得する手段と、前記地域情報と前記最適拠点情報とから、前記機器を前記地域情報が示す地域から前記最適拠点情報が示す修理拠点まで運送するために要する第１の運送日数情報並びに第１の運送料金情報を取得する手段と、前記最適拠点情報と前記管轄拠点情報とから、前記機器を前記最適拠点情報が示す修理拠点から前記管轄拠点情報が示す修理拠点まで運送するために要する第２の運送日数情報並びに第２の運送料金情報を取得する手段と、前記地域情報と前記管轄拠点情報とから、前記機器を前記地域情報が示す地域から前記管轄拠点情報が示す修理拠点まで運送するために要する第３の運送日数情報並びに第３の運送料金情報を取得する手段と、前記故障識別情報から、前記機器の修理に要する修理日数情報並びに修理料金情報を取得する手段と、前記第１の運送日数情報が示す日数と、前記第２の運送日数情報と前記第３の運送日数情報とが示す日数の和とを比較することにより短い方の日数を取得し、該短い方の日数と前記修理日数情報が示す日数との和を最短修理日数情報として決定する手段と、前記第１の運送料金情報が示す料金と、前記第２の運送料金情報と前記第３の運送料金情報とが示す料金の和とを比較することにより安い方の料金を取得し、該安い方の料金と前記修理料金情報が示す料金との和を最安修理料金情報として決定する手段と、を有する。
【０００９】
ここで、請求項１に記載の画像処理装置では、修理対象となる機器の故障内容を示す故障識別情報を取得し、前記機器が位置する地域を示す地域情報を取得し、前記故障識別情報から修理に適した修理拠点を示す最適拠点情報を取得し、前記地域情報が示す地域を管轄する修理拠点を示す管轄拠点情報を取得し、前記地域情報と前記最適拠点情報とから、前記機器を前記地域情報が示す地域から前記最適拠点情報が示す修理拠点まで運送するために要する第１の運送日数情報並びに第１の運送料金情報を取得し、前記最適拠点情報と前記管轄拠点情報とから、修理に必要となる部品を前記最適拠点情報が示す修理拠点から前記管轄拠点情報が示す修理拠点まで運送するために要する第２の運送日数情報並びに第２の運送料金情報を取得し、前記地域情報と前記管轄拠点情報とから、前記機器を前記地域情報が示す地域から前記管轄拠点情報が示す修理拠点まで運送するために要する第３の運送日数情報並びに第３の運送料金情報を取得し、前記故障識別情報から、前記機器の修理に要する修理日数情報並びに修理料金情報を取得し、前記第１の運送日数情報が示す日数と、前記第２の運送日数情報と前記第３の運送日数情報とが示す日数の和とを比較することにより短い方の日数を取得し、該短い方の日数と前記修理日数情報が示す日数との和を最短修理日数情報として決定し、前記第１の運送料金情報が示す料金と、前記第２の運送料金情報と前記第３の運送料金情報とが示す料金の和とを比較することにより安い方の料金を取得し、該安い方の料金と前記修理料金情報が示す料金との和を最安修理料金情報として決定するので、故障した機器の修理に要する修理日数を重視した場合の修理金額と、修理金額を重視した場合の修理日数を提供する情報処理装置を提供することができる。
【００１０】
請求項２の発明は、前記最短修理日数情報及び前記最安修理料金情報をユーザに明示する手段を更に有する。
【００１１】
ここで、請求項２に記載の情報処理装置では、提供する最短修理日数情報及び最安修理料金情報をユーザに明示することができる。
【００１２】
請求項３の発明は、前記機器の修理に必要となる部品が前記機器の修理を行う修理拠点に存在しない場合、修理に必要となる部品を有する修理拠点の情報処理装置に、前記修理に必要となる部品を示す部品情報と前記機器の修理を行う修理拠点情報とを送信する手段を更に有する。
【００１３】
ここで、請求項３に記載の情報処理装置では、修理に必要な部品の手配も実行することができるとともに、それにより迅速に修理を実行することが可能となる。
【００１４】
請求項４の発明は、前記機器が前記修理拠点に運送されたことを確認する手段を更に有する。
【００１５】
ここで、請求項４に記載の情報処理装置では、持ち込みあるいは運送された機器が修理拠点に持ち込まれたかどうかの確認をすることができる。
【００１６】
請求項５の発明は、修理対象となる機器の故障内容を示す故障識別情報を取得する段階と、前記機器が位置する地域を示す地域情報を取得する段階と、前記故障識別情報から修理に適した修理拠点を示す最適拠点情報を取得する段階と、前記地域情報が示す地域を管轄する修理拠点を示す管轄拠点情報を取得する段階と、前記地域情報と前記最適拠点情報とから、前記機器を前記地域情報が示す地域から前記最適拠点情報が示す修理拠点まで運送するために要する第１の運送日数情報並びに第１の運送料金情報を取得する段階と、前記最適拠点情報と前記管轄拠点情報とから、修理に必要となる部品を前記最適拠点情報が示す修理拠点から前記管轄拠点情報が示す修理拠点まで運送するために要する第２の運送日数情報並びに第２の運送料金情報を取得する段階と、前記地域情報と前記管轄拠点情報とから、前記機器を前記地域情報が示す地域から前記管轄拠点情報が示す修理拠点まで運送するために要する第３の運送日数情報並びに第３の運送料金情報を取得する段階と、前記故障識別情報から、前記機器の修理に要する修理日数情報並びに修理料金情報を取得する段階と、前記第１の運送日数情報が示す日数と、前記第２の運送日数情報と前記第３の運送日数情報とが示す日数の和とを比較することにより短い方の日数を取得し、該短い方の日数と前記修理日数情報が示す日数との和を最短修理日数情報として決定する段階と、前記第１の運送料金情報が示す料金と、前記第２の運送料金情報と前記第３の運送料金情報とが示す料金の和とを比較することにより安い方の料金を取得し、該安い方の料金と前記修理料金情報が示す料金との和を最安修理料金情報として決定する段階と、を有する。
【００１７】
ここで、請求項５に記載の修理関連情報提供方法も、請求項１に記載の発明と同様の効果を得ることができる。
【００１８】
請求項６の発明は、前記最短修理日数情報及び前記最安修理料金情報をユーザに明示する段階を更に有する。
【００１９】
ここで、請求項６に記載の修理関連情報提供方法も、請求項２に記載の発明と同様の効果を得ることができる。
【００２０】
請求項７の発明は、前記機器の修理に必要となる部品が前記機器の修理を行う修理拠点に存在しない場合、修理に必要となる部品を有する修理拠点の情報処理装置に、前記修理に必要となる部品を示す部品情報と前記機器の修理を行う修理拠点情報とを送信する段階を更に有する。
【００２１】
ここで、請求項７に記載の修理関連情報提供方法も、請求項３に記載の発明と同様の効果を得ることができる。
【００２２】
請求項８の発明は、前記機器が前記修理拠点に運送されたことを確認する段階を更に有する。
【００２３】
ここで、請求項８に記載の修理関連情報提供方法も、請求項４に記載の発明と同様の効果を得ることができる。
【００２４】
請求項９の発明は、修理対象となる機器の故障内容を示す故障識別情報を取得するステップと、前記機器が位置する地域を示す地域情報を取得するステップと、前記故障識別情報から修理に適した修理拠点を示す最適拠点情報を取得するステップと、前記地域情報が示す地域を管轄する修理拠点を示す管轄拠点情報を取得するステップと、前記地域情報と前記最適拠点情報とから、前記機器を前記地域情報が示す地域から前記最適拠点情報が示す修理拠点まで運送するために要する第１の運送日数情報並びに第１の運送料金情報を取得するステップと、前記最適拠点情報と前記管轄拠点情報とから、修理に必要となる部品を前記最適拠点情報が示す修理拠点から前記管轄拠点情報が示す修理拠点まで運送するために要する第２の運送日数情報並びに第２の運送料金情報を取得するステップと、前記地域情報と前記管轄拠点情報とから、前記機器を前記地域情報が示す地域から前記管轄拠点情報が示す修理拠点まで運送するために要する第３の運送日数情報並びに第３の運送料金情報を取得するステップと、前記故障識別情報から、前記機器の修理に要する修理日数情報並びに修理料金情報を取得するステップと、前記第１の運送日数情報が示す日数と、前記第２の運送日数情報と前記第３の運送日数情報とが示す日数の和とを比較することにより短い方の日数を取得し、該短い方の日数と前記修理日数情報が示す日数との和を最短修理日数情報として決定するステップと、前記第１の運送料金情報が示す料金と、前記第２の運送料金情報と前記第３の運送料金情報とが示す料金の和とを比較することにより安い方の料金を取得し、該安い方の料金と前記修理料金情報が示す料金との和を最安修理料金情報として決定するステップと、を有する処理をコンピュータに実行させるための修理関連情報提供プログラム。
【００２５】
ここで、請求項９に記載の修理関連情報提供プログラムも、請求項１に記載の発明と同様の効果を得ることができる。
【００２６】
請求項１０の発明は、前記最短修理日数情報及び前記最安修理料金情報をユーザに明示するステップを更に有する。
【００２７】
ここで、請求項１０に記載の修理関連情報提供プログラムも、請求項２に記載の発明と同様の効果を得ることができる。
【００２８】
請求項１１の発明は、前記機器の修理に必要となる部品が前記機器の修理を行う修理拠点に存在しない場合、修理に必要となる部品を有する修理拠点の情報処理装置に、前記修理に必要となる部品を示す部品情報と前記機器の修理を行う修理拠点情報とを送信するステップを更に有する。
【００２９】
ここで、請求項１１に記載の修理関連情報提供プログラムも、請求項３に記載の発明と同様の効果を得ることができる。
【００３０】
請求項１２の発明は、前記機器が前記修理拠点に運送されたことを確認するステップを更に有する。
【００３１】
ここで、請求項１２に記載の修理関連情報提供プログラムも、請求項４に記載の発明と同様の効果を得ることができる。
【発明の効果】
【００３２】
本発明によれば、故障した機器の修理に要する修理日数を重視した場合の修理日数と、修理金額を重視した場合の修理金額を提供する情報処理装置、修理関連情報提供方法、及び修理関連情報提供プログラムを提供することができるという効果が得られる。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
【００３４】
図１は、本実施の形態に係る情報処理装置を備えた最安料金最短日数提供システムを示す図である。最安料金最短日数提供システムは、ネットワーク１３に接続されたサーバ１０と、拠点サーバ１２と、クライアント１４と、カメラ１６とを含む。
【００３５】
このうち、サーバ１０は情報処理装置に対応し、クライアント１４に対して、故障した機器の修理に要する修理日数を重視した場合の修理金額と、修理金額を重視した場合の修理日数を明示する。そのため、サーバ１０は、後述する各種データベース（以下、ＤＢと記す）を有する。
【００３６】
拠点サーバ１２は、各修理拠点に対応して設けられたサーバであり、サーバ１０と後述するやり取りを行う。クライアント１４は、ユーザのパソコンであり、カメラ１６は、修理対象となる機器である。クライアント１４は、カメラ１６から故障内容を示す故障コードを得たり、サーバ１０からの情報を表示したり、サーバ１０へ必要な情報を送信する。クライアント１４とカメラ１６は、例えばＵＳＢ（Universal Serial Bus）や、ＩＥＥＥ１３９４、あるいはBlue Toothなどを用いて情報のやり取りを行う。なお、クライアント１４にサーバ１０の機能を持たせ、クライアント１４とサーバ１０を同一の情報処理装置としても良い。この形態のクライアント（サーバ）は例えばラボ店に設置されるパソコンである。
【００３７】
ネットワーク１３は、例えばＬＡＮやインターネットあるいは電話回線などで構成されるネットワークである。
【００３８】
次に、図２を用いて、サーバ１０のハードウェア構成について説明する。なお、拠点サーバ１２、クライアント１４の構成も以下に説明するハードウェア構成と同様の構成である。
【００３９】
サーバ１０は、ＣＰＵ１８と、ＨＤＤ２０と、ＲＡＭ２２と、ネットワークＩ／Ｆ部２４と、ＲＯＭ２６と、表示部２８と、操作入力部３０と、バス３２とを含む。
【００４０】
ＣＰＵ１８は、サーバ１０の全体の動作を司るものであり、後述するサーバ１０の処理を示すフローチャートは、ＣＰＵ１８により実行される。ＨＤＤ２０は、ＯＳ（オペレーティングシステム）やプログラムなどが記録される不揮発性の記憶装置である。ＲＡＭ２２は、ＯＳやプログラムなどが記憶される揮発性の記憶装置である。ネットワークＩ／Ｆ部２４は、ネットワーク１３に接続するためのものであり、ＮＩＣ（Network Interface Card）やそのドライバで構成される。ＲＯＭ２６は、各種ＤＢや、サーバ１０の起動時に動作するブートプログラムなどが記憶されている不揮発性の記憶装置である。表示部２８は、サーバ１０に関する情報をオペレータに表示するものである。操作入力部３０は、オペレータがサーバ１０の操作や情報を入力する際に用いられるものである。バス３２は、情報のやりとりが行われる際に使用される。
【００４１】
次にサーバ１０に記録されている各ＤＢについて、図３から図８を用いて説明する。図３は、管轄ＤＢを示す図である。管轄ＤＢは、各都道府県を管轄する拠点を示すＤＢである。この管轄ＤＢは、管轄拠点情報と、その管轄拠点が管轄する都道府県情報を含む構造となっている。この管轄ＤＢは、ユーザが入力した地域情報である都道府県情報から、その都道府県に対応する管轄拠点情報を取得するためのＤＢである。例えば図３の場合、ユーザが北海道を入力すると、その地域の管轄拠点は札幌である。なお、ここでの管轄拠点とは、その地域に最寄りの拠点を示すものや、図３に示されるような地方ごとに定められた拠点である。
【００４２】
次に、図４を用いて故障関連ＤＢについて説明する。故障関連ＤＢは、故障コード情報と、その故障の修理に適した拠点情報と、その故障を修理するために発生する修理料金情報と、その故障の修理に要する修理日数情報とを含む構造となっている。このうち、故障コードは、修理対象となる機器の故障内容を示す故障識別情報である。故障関連ＤＢは、ユーザのパソコンから取得した故障コードから、その故障の修理に適した拠点と、修理料金と、修理日数とを取得するためのＤＢである。例えば図４の場合、故障コード０００３の故障の修理に適した拠点は東京であり、修理料金は３０００円であり、修理日数は２日である。
【００４３】
次に、図５を用いて運送関連ＤＢについて説明する。運送関連ＤＢは、都道府県と拠点間の運送料金情報と、運送日数情報とを含む構造となっている。縦軸には全ての都道府県が並び、横軸には拠点が並ぶ構造で、拠点からユーザの地域、あるいは拠点間の運送に要する片道の運送料金と、運送日数を取得するためのＤＢである。例えば図５の場合、東京から青森へは、運送料金が１０００円で、運送日数は２日である。
【００４４】
次に、図６を用いて必要部品ＤＢについて説明する。必要部品ＤＢは、故障コード情報と、その故障コードに対応する必要部品情報とを含む構造となっている。この必要部品ＤＢは、故障コードから修理のために必要な部品を取得するために用いられる。例えば図６の場合、故障コード０００２が示す故障の修理に必要な部品は、部品Ｃと部品Ｆなどである。
【００４５】
次に、図７を用いて在庫ＤＢについて説明する。在庫ＤＢは、拠点情報と、その拠点が有する部品の在庫情報を含む構造となっている。この在庫ＤＢは、修理する拠点に修理に必要な在庫が存在するかどうか判断するために用いられる。例えば図７の場合、札幌には、部品Ａと部品Ｂなどの在庫がある。
【００４６】
次に、図８を用いてユーザＤＢについて説明する。ユーザＤＢは、ユーザ情報と、カメラ型番情報と、故障ＩＤ情報と、修理拠点情報と、登録日情報と、持ち込み確認フラグ情報とを含む構造となっている。
【００４７】
このうち、ユーザ情報はユーザを識別するための情報で、図８の場合、氏名となっているがユーザを識別できるものであれば良い。カメラ型番情報は、カメラを識別するための情報であり、図８の場合、製品名が用いられているが、カメラを識別できるものであれば良い。修理拠点は、ユーザが選択した修理拠点である。登録日は、ユーザが修理依頼をした日である。持ち込み確認フラグは、修理拠点にカメラが運送された場合に、オフからオンとなるフラグである。なお、ここでの運送とは、ユーザによる持ち込みも含む。
【００４８】
以上説明したＤＢを用いてサーバ１０で実行される処理を、フローチャートを用いて説明する。なお、以下で説明する処理におけるクライアント１４のユーザインタフェースとして、例えばＷｅｂブラウザを用いても良い。あるいは、カメラ付属のＣＤに記録されたプログラムをインストールすることにより動作するアプリケーションとしても良い。また、フローチャートにおいて用いられているＡ〜Ｋなどのアルファベットは変数を示しており、この値はスタックなどに格納される。
【００４９】
図９は、サーバ１０の最安料金最短日数提供処理を示すフローチャートである。ステップＳ１０１で、サーバ１０は、クライアント１４から故障コードＡを取得する。この故障コードは、上述したようにカメラからＵＳＢなどを用いてクライアント１４に通知される形態としても良いし、ユーザの手入力としても良い。
【００５０】
ステップＳ１０２で、サーバ１０は、クライアント１４から地域コードＢを取得する。次に、ステップＳ１０３で、ＡとＢを用いて料金日数計算処理が行われる。この料金日数計算処理は、後述する合計料金Ｘ１、Ｘ２、修理日数Ｙ１、Ｙ２、修理拠点Ｚ１、Ｚ２を求めるものである。
【００５１】
次のステップＳ１０４で、料金重視パターンの場合の合計料金Ｘ１、修理日数Ｙ１、修理拠点Ｚ１を表示する。また、ステップＳ１０５で日数重視パターンの場合の合計料金Ｘ２、修理日数Ｙ２、修理拠点Ｚ２を表示する。
【００５２】
このときクライアント１４に表示される画面例を図１０に示す。図１０には、料金重視パターンの場合の修理関連情報３６Ａと、日数重視パターンの場合の修理関連情報３６Ｂと、各パターンをユーザが選択するためのボタン３４Ａ、３４Ｂとが示されている。修理関連情報３６Ａの合計料金は、最安修理料金情報に対応する。また、修理関連情報３６Ｂの修理日数は、最短修理日数情報に対応する。
【００５３】
修理関連情報３６Ａの合計料金である３５００円は、修理関連情報３６Ｂの合計料金である５５００円より安くなっている。また、修理関連情報３６Ｂの修理日数である５日は、修理関連情報３６Ａの修理日数である１０日より短くなっている。このようにしてサーバ１０は、最短修理日数情報及び最安修理料金情報を、クライアント１４を介してユーザに明示する。
【００５４】
ユーザがいずれかの上記パターンを選択すると、サーバ１０は、図９のステップＳ１０６でそのパターン情報を取得する。これによりユーザは修理を依頼したこととなり、サーバ１０は、ステップＳ１０７で、修理依頼登録処理を実行し、ステップＳ１０８で部品運送通知処理を実行する。
【００５５】
次に、上記ステップＳ１０３の料金日数計算処理を、図１１のフローチャートを用いて説明する。以下のフローチャートにおいて、ステップＳ２０１からステップＳ２０６までは、料金及び日数の計算に必要となる情報を各ＤＢから取得する処理であり、それ以降の処理が計算処理となっている。また、このフローチャートでは、ユーザがカメラを管轄拠点に運送せずに、持ち込む場合の処理を示すものである。従って、第３の運送日数情報は０日を示し、第３の運送料金情報に対応する情報は０円である。
【００５６】
ステップＳ２０１で、サーバ１０は、Ａから故障関連ＤＢ（図４参照）を用いて故障の修理に適した修理拠点情報Ｃを取得する。次にステップＳ２０２で、サーバ１０は、Ｂから管轄ＤＢ（図３参照）を用いて地域を管轄する修理拠点情報Ｄを取得する。
【００５７】
次にサーバ１０は、ステップＳ２０３で、運送関連ＤＢ（図５参照）を用いてＢＣ間の運送料金情報Ｅと運送日数情報Ｆを取得する。これらの情報は、ユーザがＣで修理を依頼する場合の拠点からユーザまでの機器運送に関する情報であり、Ｆは第１の運送日数情報、Ｅは第１の運送料金情報に対応する。
【００５８】
次のステップＳ２０４で、サーバ１０は、運送関連ＤＢを用いてＤＣ間の運送料金情報Ｇと運送日数情報Ｈを取得する。これらの情報は、ユーザがＤに持ち込んだ場合の部品運送に関する情報であり、Ｈは第２の運送日数情報、Ｇは第２の運送料金情報に対応する。
【００５９】
さらにサーバ１０は、ステップＳ２０５で、Ａから故障関連ＤＢを用いて修理日数情報Ｊを取得する。また、ステップＳ２０６で、Ａから故障関連ＤＢを用いて修理料金情報Ｋを取得する。
【００６０】
以上の処理で取得した情報から以下のステップ以降計算処理が行われる。ステップＳ２０７で、サーバ１０は、ユーザがＤに持ち込んだ場合の料金情報ＸＸ１と修理日数情報ＹＹ１を取得する。これは、ＸＸ１＝Ｇ＋Ｋ、ＹＹ１＝Ｈ＋Ｊで求まる。なお、ユーザがカメラを持ち込まずに運送する場合は第３の運送料金情報が示す料金を加算するので、料金は、ＸＸ１＝Ｇ＋Ｋ＋（ユーザの地域からＤまでの往復運送料金）となる。また日数は第３の運送日数情報が示す日数を加算するので、ＹＹ１＝Ｈ＋Ｊ＋（ユーザの地域からＤまでの往復運送日数）となる。
【００６１】
次にステップＳ２０８で、サーバ１０は、Ｃで修理する場合の料金情報ＸＸ２と修理日数情報ＹＹ２を取得する。これは、ＸＸ２＝Ｅ＋Ｋ、ＹＹ２＝Ｆ＋Ｊで求まる。このステップＳ２０８では、ユーザがＣまでカメラを運送するために要する料金と日数が含まれていないが、それを含める場合には、ＸＸ２＝２×Ｅ＋Ｋ、ＹＹ２＝２×Ｆ＋Ｊとする。
【００６２】
以上の処理により、修理に最適な拠点での修理のパターンと、管轄の拠点に持ち込んだ場合のパターンの料金及び日数が求まる。
【００６３】
次のステップＳ２０９で、サーバ１０はＸＸ１＜ＸＸ２かどうか判断する。これは料金に対する判断である。肯定判断の場合、ステップＳ２１０で、サーバ１０は、料金変数Ｘ１にＸＸ１、日数変数Ｙ１にＹＹ１、文字列変数Ｚ１にＤを代入する。なお、文字列変数とは、修理する拠点情報が代入される変数である。
【００６４】
ステップＳ２０９で、否定判断の場合、サーバ１０は、ステップＳ２１１で、料金変数Ｘ１にＸＸ２、日数変数Ｙ１にＹＹ２、文字列変数Ｚ１にＣを代入する。
【００６５】
以上の処理により、料金重視パターンの場合の合計料金、修理日数、修理拠点が決定される。次に日数判断がステップＳ２１２で行われる。ステップＳ２１２で、サーバ１０はＹＹ１＜ＹＹ２かどうか判断する。肯定判断の場合、ステップＳ２１３で、サーバ１０は、料金変数Ｘ２にＸＸ１、日数変数Ｙ２にＹＹ１、文字列変数Ｚ２にＤを代入する。ステップＳ２１２で否定判断の場合、ステップＳ２１４で、料金変数Ｘ２にＸＸ２、日数変数Ｙ２にＹＹ２、文字列変数Ｚ２にＣを代入する。
【００６６】
以上の処理により、修理日数重視パターンの場合の合計料金、修理日数、修理拠点が決定され、故障した機器の修理に要する修理日数を重視した場合の修理金額と、修理金額を重視した場合の修理日数を提供することができる。そして、それらの情報は図１０で示したようにユーザに明示される。
【００６７】
次に、図１２のフローチャートを用いて、修理依頼登録処理（図９のＳ１０７）について説明する。この処理は、ユーザＤＢ（図８参照）に情報を記録するための処理であり、その情報は、ユーザが入力し、クライアント１４を介して得られる。
【００６８】
ステップＳ３０１でサーバ１０は、ユーザ情報を取得し記録する。ステップＳ３０２でサーバ１０は、カメラ型番情報を取得し記録する。ステップＳ３０３でサーバ１０は、故障コードを記録する。ステップＳ３０４でサーバ１０は、修理パターン情報から修理拠点情報を取得し記録する。ステップＳ３０５でサーバ１０は、日時を取得し登録日として記録する。ステップＳ３０６でサーバ１０は、持ち込みフラグをオフで記録する。
【００６９】
以上の処理により、ユーザＤＢに各情報が記録される。このようにして記録されたユーザＤＢは、後述する持ち込み確認処理で用いられる。
【００７０】
次に部品運送通知処理（図９のＳ１０８）について、図１３のフローチャートを用いて説明する。ステップＳ４０１で、サーバ１０は、必要部品ＤＢ（図６参照）から修理必要部品情報を取得する。次に、ステップＳ４０２でサーバ１０は、在庫ＤＢ（図７参照）から修理拠点の在庫部品情報を取得する。
【００７１】
次にサーバ１０は、ステップＳ４０３で、取得した修理必要部品情報と在庫部品情報を比較し、修理拠点の在庫部品に存在しない必要部品情報を取得する。その結果、存在しない必要部品情報あるかどうかステップＳ４０４で判断する。否定判断の場合は、処理を終了し、肯定判断の場合は、ステップＳ４０５で、修理部品情報と修理拠点情報を修理に適した拠点のサーバに通知する。なお、修理に適した拠点は、図１１のステップＳ２０１で得られている。
【００７２】
この処理により、修理に必要な部品の手配も実行することができるとともに、それにより迅速に修理を実行することが可能となる。
【００７３】
次に持ち込み確認処理について、図１４のフローチャートを用いて説明する。ステップＳ５０１で、サーバ１０は、ユーザ情報を取得する。このユーザ情報は、持ち込んだユーザから拠点サーバ１２で入力されるか、運送されたカメラに記載の氏名を拠点サーバ１２のオペレータが入力することで、サーバ１０が取得することができる。
【００７４】
次のステップＳ５０２で、サーバ１０は、ユーザＤＢを用いて一致するユーザ情報を検索し、ステップＳ５０３で、該当ユーザ情報があるかどうか判断する。否定判断の場合、ステップＳ５０５で、エラー表示する。肯定判断の場合、ユーザＤＢの持ち込み確認フラグをオンにする。
【００７５】
この処理により、持ち込みあるいは運送された機器が修理拠点に持ち込まれたかどうかの確認をすることができる。
【図面の簡単な説明】
【００７６】
【図１】本実施の形態に係る情報処理装置を備えた最安料金最短日数提供システムを示す図である。
【図２】サーバのハードウェア構成図である。
【図３】管轄ＤＢを示す図である。
【図４】故障関連ＤＢを示す図である。
【図５】運送関連ＤＢを示す図である。
【図６】必要部品ＤＢを示す図である。
【図７】在庫ＤＢを示す図である。
【図８】ユーザＤＢを示す図である。
【図９】最安料金最短日数提供処理を示すフローチャートである。
【図１０】最安料金最短日数提供画面例を示す図である。
【図１１】料金日数計算処理を示すフローチャートである。
【図１２】修理依頼登録処理を示すフローチャートである。
【図１３】部品運送通知処理を示すフローチャートである。
【図１４】持ち込み確認処理を示すフローチャートである。
【符号の説明】
【００７７】
１０  サーバ
１２  拠点サーバ
１３  ネットワーク
１４  クライアント
１６  カメラ
１８  ＣＰＵ
２０  ＨＤＤ
２２  ＲＡＭ
２４  ネットワークＩ／Ｆ部
２６  ＲＯＭ
２８  表示部
３０  操作入力部
３２  バス
３４Ａ、３４Ｂ  ボタン
３６Ａ、３６Ｂ  修理関連情報
【図１】
2007206854.tif 000003
【図２】
2007206854.tif 000004
【図３】
2007206854.tif 000005
【図４】
2007206854.tif 000006
【図５】
2007206854.tif 000007
【図６】
2007206854.tif 000008
【図７】
2007206854.tif 000009
【図８】
2007206854.tif 000010
【図９】
2007206854.tif 000011
【図１０】
2007206854.tif 000012
【図１１】
2007206854.tif 000013
【図１２】
2007206854.tif 000014
【図１３】
2007206854.tif 000015
【図１４】
2007206854.tif 000016