(57)【要約】    【課題】      通信対象となるデータの秘匿性を確保しつつ、電話回線網に接続されていない機器に対するリモート診断を外部から行うこと。    【解決手段】  インターネット１０４にファイアウォール１０８を介して接続された複合機１０３と、インターネット１０４を介して複合機１０３のリモート診断を行う診断装置１０２と、を備えるリモート診断システムにおいて、複合機１０３が特定の事象を検出すると、診断装置１０２は、ファイアウォール１０８で内部への通過が許可されたポート番号を指定してＳＳＬの認証機能により複合機１０３の認証処理を行い、この複合機１０３の認証が成功したならばＳＳＬの暗号化機能によりリモート診断で通信される情報を暗号化しながらＨＴＴＰに従って複合機１０３のリモート診断を行う。  【選択図】      図１
2006048588.tif 000002
【特許請求の範囲】
【請求項１】
インターネットにファイアウォールを介して接続された機器と、インターネットを介して前記機器のリモート診断を行う診断装置と、を備えるリモート診断システムであって、前記機器が特定の事象を検出すると、前記診断装置は、前記ファイアウォールで内部への通過が許可されたポート番号を指定してＳＳＬの認証機能により前記機器の認証処理を行い、前記機器の認証が成功したならばＳＳＬの暗号化機能によりリモート診断で通信される情報を暗号化しながらＨＴＴＰに従って前記機器のリモート診断を行うことを特徴とするリモート診断システム。
【請求項２】
前記診断装置は、前記機器が自装置の異常を検出した場合に当該機器の認証処理を行うことを特徴とする請求項１記載のリモート診断システム。
【請求項３】
前記診断装置は、前記機器がリモート診断の実行指示を検出した場合に当該機器の認証処理を行うことを特徴とする請求項１記載のリモート診断システム。
【請求項４】
前記機器は、当該機器の使用者からの指示又は前記診断装置からの要求に応じてリモート診断の実行指示を検出することを特徴とする請求項３記載のリモート診断システム。
【請求項５】
前記機器は、電子メールで前記診断装置からの要求を受信することを特徴とする請求項４記載のリモート診断システム。
【請求項６】
前記診断装置は、前記機器の認証が成功しなかったならばその旨を当該診断装置のオペレータに通知することを特徴とする請求項１記載のリモート診断システム。
【請求項７】
前記診断装置は、ＳＳＬの認証機能及び暗号化機能の代わりにＴＬＳの認証機能及び暗号化機能を用いることを特徴とする請求項１記載のリモート診断システム。
【請求項８】
前記診断装置は、ＨＴＴＰの代わりにＦＴＰに従って前記機器のリモート診断を行うことを特徴とする請求項１記載のリモート診断システム。
【請求項９】
インターネットにファイアウォールを介して接続された機器と、インターネットを介して前記機器のリモート診断を行う診断装置とを用いたリモート診断方法であって、前記機器が特定の事象を検出すると、前記診断装置は、前記ファイアウォールで内部への通過が許可されたポート番号を指定してＳＳＬの認証機能により前記機器の認証処理を行い、前記機器の認証が成功したならばＳＳＬの暗号化機能によりリモート診断で通信される情報を暗号化しながらＨＴＴＰに従って前記機器のリモート診断を行うことを特徴とするリモート診断方法。
【請求項１０】
前記診断装置は、前記機器が自装置の異常を検出した場合に当該機器の認証処理を行うことを特徴とする請求項９記載のリモート診断方法。
【請求項１１】
前記診断装置は、前記機器がリモート診断の実行指示を検出した場合に当該機器の認証処理を行うことを特徴とする請求項９記載のリモート診断方法。
【請求項１２】
前記機器は、当該機器の使用者からの指示又は前記診断装置からの要求に応じてリモート診断の実行指示を検出することを特徴とする請求項１１記載のリモート診断方法。
【請求項１３】
前記機器は、電子メールで前記診断装置からの要求を受信することを特徴とする請求項１２記載のリモート診断方法。
【請求項１４】
前記診断装置は、前記機器の認証が成功しなかったならばその旨を当該診断装置のオペレータに通知することを特徴とする請求項９記載のリモート診断方法。
【請求項１５】
前記診断装置は、ＳＳＬの認証機能及び暗号化機能の代わりにＴＬＳの認証機能及び暗号化機能を用いることを特徴とする請求項９記載のリモート診断方法。
【請求項１６】
前記診断装置は、ＨＴＴＰの代わりにＦＴＰに従って前記機器のリモート診断を行うことを特徴とする請求項９記載のリモート診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔地に設置された複合機等の機器のリモート診断を行うリモート診断システム及びリモート診断方法に関する。
【背景技術】
【０００２】
従来、遠隔地に設置された複合機等の機器の通信機能を利用して当該機器のリモート診断を行うリモート診断システムが提案されている。リモート診断として代表的な処理に、複合機の各種設定情報の更新処理がある。すなわち、複合機のファクシミリ通信機能を利用し、複合機の各種設定情報を遠隔地のサービスセンタ装置から電話回線網を介して読み出して更新するものである。なお、近年のインターネットの普及に伴い、サービスセンタ装置からの各種設定情報の更新を、電子メールを用いて行う方法も実用化されている。
【０００３】
なお、インターネットを介して遠隔地に設置された設備の動作状況を把握するシステムとして、顧客側に設置された設備と、遠隔地にある監視システムとをインターネットで結び、設備の動作状況の診断データ及び判断情報を監視システムに通信し、故障する前の適期に設備納入者の専門家にメンテナンスの要否を判断させる異常予知・寿命管理システムが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−５０６１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のリモート診断システムにおいては、上述のように、電話回線網を介してリモート診断を行うことが原則とされている。しかし、現在普及している複合機の中にはファクシミリ機能がオプション化されているものがあり、電話回線網に接続されていない機種が存在する。このような機種においては、電話回線網を介してリモート診断を行うことができないという問題がある。
【０００５】
また、電子メールを用いてリモート診断を行う場合においては、電話回線網を用いる場合と比べてリアルタイム性に欠け、複合機等の機器の保守作業を行う際には不向きであるという問題がある。また、電子メールを用いる場合には秘匿性の確保が課題となる。秘匿性の確保のためには通信対象となるデータの暗号化が必要となる。しかし、通信対象となるデータの暗号化を行う場合には、双方の端末において暗号化処理及びその解読処理を行う必要が生じ、その処理が煩雑になるという問題がある。
【０００６】
さらに、電子メール以外の方法でインターネットを介して機器のリモート診断を行うことも考えられる。しかし、複合機等の機器は企業などに購入されることが一般的であり、企業内のネットワークに接続される場合には、当該機器はファイアウォール内に設置されることが一般的である。このような使用環境においては、外部のサービスセンタ装置から当該機器にアクセスすることが困難であるという問題がある。
【０００７】
本発明は、以上のような実情に鑑みてなされたもので、通信対象となるデータの秘匿性を確保しつつ、電話回線網に接続されていない機器に対するリモート診断を外部から行うことができるリモート診断システム及びリモート診断方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、インターネットにファイアウォールを介して接続された機器と、インターネットを介して上記機器のリモート診断を行う診断装置と、を備えるリモート診断システムにおいて、上記機器が特定の事象を検出すると、診断装置は、ファイアウォールで内部への通過が許可されたポート番号を指定してＳＳＬの認証機能により上記機器の認証処理を行い、上記機器の認証が成功したならばＳＳＬの暗号化機能によりリモート診断で通信される情報を暗号化しながらＨＴＴＰに従って上記機器のリモート診断を行うようにしたものである。
【発明の効果】
【０００９】
本発明によれば、通信対象となるデータの秘匿性を確保しつつ、電話回線網に接続されていない機器に対するリモート診断を外部から行うことができる。
【発明を実施するための最良の形態】
【００１０】
本発明の第１の態様に係るリモート診断システムは、インターネットにファイアウォールを介して接続された機器と、インターネットを介して前記機器のリモート診断を行う診断装置と、を備えるリモート診断システムであって、前記機器が特定の事象を検出すると、前記診断装置は、前記ファイアウォールで内部への通過が許可されたポート番号を指定してＳＳＬの認証機能により前記機器の認証処理を行い、前記機器の認証が成功したならばＳＳＬの暗号化機能によりリモート診断で通信される情報を暗号化しながらＨＴＴＰに従って前記機器のリモート診断を行う構成を採る。
【００１１】
この構成によれば、ファイアウォールで内部への通過が許可されているポート番号を指定してＳＳＬの認証機能により認証処理を行った後、ＳＳＬの暗号化機能によりリモート診断で通信される情報を暗号化しながらＨＴＴＰに従ってリモート診断が行われる。これにより、インターネットを介してリモート診断処理が行われるので、電話回線網に接続されていない機器に対するリモート診断を外部から行うことができる。その際、リモート診断で通信される情報にはＳＳＬの暗号化機能により暗号化処理が施される。このため、機器に記録された情報が外部に漏洩することが回避される。したがって、通信対象となるデータの秘匿性を確保しつつ、電話回線網に接続されていない機器に対するリモート診断を外部から行うことができる。
【００１２】
本発明の第２の態様は、第１の態様に係るリモート診断システムにおいて、前記診断装置は、前記機器が自装置の異常を検出した場合に当該機器の認証処理を行う構成を採る。
【００１３】
この構成によれば、機器が自装置の異常を検出した場合に当該機器の認証処理が行われる。このため、機器の異常が検出された場合に、通信対象となるデータの秘匿性を確保しつつ、電話回線網に接続されていない機器に対するリモート診断を外部から行うことができる。
【００１４】
本発明の第３の態様は、第１の態様に係るリモート診断システムにおいて、前記診断装置は、前記機器がリモート診断の実行指示を検出した場合に当該機器の認証処理を行う構成を採る。
【００１５】
この構成によれば、機器がリモート診断の実行指示を検出した場合に当該機器の認証処理が行われる。このため、リモート診断の実行指示に応じて、通信対象となるデータの秘匿性を確保しつつ、電話回線網に接続されていない機器に対するリモート診断を外部から行うことができる。
【００１６】
本発明の第４の態様は、第３の態様に係るリモート診断システムにおいて、前記機器は、当該機器の使用者からの指示又は前記診断装置からの要求に応じてリモート診断の実行指示を検出する構成を採る。
【００１７】
この構成によれば、機器において、当該機器の使用者からの指示又は診断装置からの要求に応じてリモート診断の実行指示が検出される。これにより、機器の使用者からの指示のみならず、診断装置からの要求にも応じて秘匿性を確保しつつ、電話回線網に接続されていない機器に対するリモート診断を外部から行うことができる。
【００１８】
本発明の第５の態様は、第４の態様に係るリモート診断システムにおいて、前記機器は、電子メールで前記診断装置からの要求を受信する構成を採る。
【００１９】
この構成によれば、電子メールを用いて診断装置からの要求が機器に送出される。これにより、診断装置は、電子メールを用いて機器に対してリモート診断の実行を指示することができる。
【００２０】
本発明の第６の態様は、第１の態様に係るリモート診断システムにおいて、前記診断装置は、前記機器の認証が成功しなかったならばその旨を当該診断装置のオペレータに通知する構成を採る。
【００２１】
この構成によれば、機器の認証が成功しなかった場合にその旨が当該診断装置のオペレータに通知される。これにより、診断装置のオペレータは、リモート診断が適切に行わなかったことを即座に認識することができる。また、診断装置のオペレータにリモート診断の再実行等を促すことができる。
【００２２】
本発明の第７の態様は、第１の態様に係るリモート診断システムにおいて、前記診断装置は、ＳＳＬの認証機能及び暗号化機能の代わりにＴＬＳの認証機能及び暗号化機能を用いる構成を採る。
【００２３】
この構成によれば、診断装置において、ＳＳＬの認証機能及び暗号化機能の代わりにＴＬＳの認証機能及び暗号化機能が用いられる。このようにＴＬＳの認証機能及び暗号化機能を用いた場合であっても、ＳＳＬの認証機能及び暗号化機能を用いた場合と同様の効果を得ることができる。
【００２４】
本発明の第８の態様は、第１の態様に係るリモート診断システムにおいて、前記診断装置は、ＨＴＴＰの代わりにＦＴＰに従って前記機器のリモート診断を行う構成を採る。
【００２５】
この構成によれば、診断装置において、ＨＴＴＰの代わりにＦＴＰに従って機器のリモート診断が行われる。このようにＦＴＰを用いた場合であっても、ＨＴＴＰを用いた場合と同様の効果を得ることができる。
【００２６】
本発明の第９の態様に係るリモート診断方法は、インターネットにファイアウォールを介して接続された機器と、インターネットを介して前記機器のリモート診断を行う診断装置とを用いたリモート診断方法であって、前記機器が特定の事象を検出すると、前記診断装置は、前記ファイアウォールで内部への通過が許可されたポート番号を指定してＳＳＬの認証機能により前記機器の認証処理を行い、前記機器の認証が成功したならばＳＳＬの暗号化機能によりリモート診断で通信される情報を暗号化しながらＨＴＴＰに従って前記機器のリモート診断を行うものである。
【００２７】
本発明の第１０の態様は、第９の態様に係るリモート診断方法において、前記診断装置は、前記機器が自装置の異常を検出した場合に当該機器の認証処理を行うものである。
【００２８】
本発明の第１１の態様は、第９の態様に係るリモート診断方法において、前記診断装置は、前記機器がリモート診断の実行指示を検出した場合に当該機器の認証処理を行うものである。
【００２９】
本発明の第１２の態様は、第１１の態様に係るリモート診断方法において、前記機器は、当該機器の使用者からの指示又は前記診断装置からの要求に応じてリモート診断の実行指示を検出するものである。
【００３０】
本発明の第１３の態様は、第１２の態様に係るリモート診断方法において、前記機器は、電子メールで前記診断装置からの要求を受信するものである。
【００３１】
本発明の第１４の態様は、第９の態様に係るリモート診断方法において、前記診断装置は、前記機器の認証が成功しなかったならばその旨を当該診断装置のオペレータに通知するものである。
【００３２】
本発明の第１５の態様は、第９の態様に係るリモート診断方法において、前記診断装置は、ＳＳＬの認証機能及び暗号化機能の代わりにＴＬＳの認証機能及び暗号化機能を用いるものである。
【００３３】
本発明の第１６の態様は、第９の態様に係るリモート診断方法において、前記診断装置は、ＨＴＴＰの代わりにＦＴＰに従って前記機器のリモート診断を行うものである。
【００３４】
以下、図面を参照して本発明の実施の形態について具体的に説明する。
【００３５】
図１は、本発明の一実施の形態に係るリモート診断システムが適用されるネットワークの構成を示す図である。
【００３６】
同図に示すように、本実施の形態に係るリモート診断システムは、製造業者（メーカ）の工場等に設置された認証サーバ１０１と、サービス拠点に設置された診断装置１０２と、企業内に構築されたネットワークに接続されたリモート診断の対象機器１０３とがインターネット１０４を介して接続して構成される。以下においては、リモート診断の対象機器１０３は複合機であるものとする。
【００３７】
複合機１０３は、企業内に構築されたネットワークであるＬＡＮ１０５に、その他の端末１０６及び１０７と共に接続されている。複合機１０３は、コピー機能及びプリント機能を搭載する。ファクシミリ機能はオプション化されているものとし、複合機１０３においてはファクシミリ機能を搭載していないものとする。すなわち、複合機１０３は、企業内においてコピー装置及びプリンタ装置としてのみ使用し、ファクシミリ装置として使用されていない。このため、複合機１０３には、ＬＡＮケーブルのみが接続され、電話回線は接続されていない状態である。
【００３８】
ＬＡＮ１０５には、インターネット１０４との接続部分にファイアウォール１０８が設置されている。ファイアウォール１０８は、インターネット１０４を介した外部からのアクセスを制限する。本実施の形態においては、例えば、ルータによるパケットフィルタリングによりファイアウォール１０８を実現している。パケットフィルタリングにより特定のポート番号以外のポート番号がヘッダ情報に指定されたＩＰパケットをＬＡＮ１０５内に通過させないようにすることで外部からのアクセスが制限される。なお、プロキシサーバを別途ＬＡＮ１０５上に設置し、このプロキシサーバにより外部からのアクセスを制限するようにしてもよい。
【００３９】
特に、本実施の形態においては、ファイアウォール１０８を構成するルータにおいて、ｈｔｔｐｓ（http over SSL)のポート番号（４４３）又はｆｔｐｓ（ftp over SSL）のポート番号（９９０）がヘッダ情報に指定されたＩＰパケットがＬＡＮ１０５内に通過できるように設定されている。
【００４０】
サービス拠点に設置された診断装置１０２は、通常の機能を有するパーソナルコンピュータ（以下、「ＰＣ」という）で構成される。診断装置１０２は、インターネット１０４を介して複合機１０３のリモート診断を行う。その際、診断装置１０２は、例えば、ｈｔｔｐｓ又はｆｔｐｓに従って複合機１０３のリモート診断を行う。診断装置１０２は、リモート診断を行う前段階でＳＳＬ(Secure Sockets Layer)に従って認証処理を行う。そして、リモート診断で交換される情報に、認証処理で得たセッション鍵を用いて暗号化処理を施す。なお、セキュリティプロトコルとしては、ＳＳＬの代わりにＴＬＳ(Transport Layer Security)を使用してもよい。
【００４１】
メーカの工場等に設置された認証サーバ１０１は、診断装置１０２と同様に、通常の機能を有するＰＣで構成される。認証サーバ１０１は、診断装置１０２と複合機１０３との間で行われる認証処理の際に使用される証明書を発行する。発行された証明書は、診断装置１０２及び複合機１０３のメモリに格納される。なお、証明書を診断装置１０２及び複合機１０３のメモリ部に格納する手法としては、いかなる方式を採用してもよい。すなわち、双方の装置が認証サーバ１０１からアクセス可能になったタイミングでインターネット１０４を介して双方の装置に送信するようにしてもよいし、製造段階で双方の装置に予め格納するようにしてもよい。なお、後者の場合には双方の装置が認証サーバ１０１と同一のメーカで製造されることが前提となる。
【００４２】
図２は、本実施の形態に係る複合機１０３の構成を示すブロック図である。
【００４３】
同図に示すように複合機１０３は、装置全体の制御を行うＣＰＵ２０１を備える。このＣＰＵ２０１にバス２０２を介してＲＯＭ２０３、メモリ２０４が接続されている。ＲＯＭ２０３は、ＣＰＵ２０１が本複合機１０３を制御する際に読み込んで実行するプログラムを格納する。メモリ２０４は、例えば、ＦＲＯＭ等で構成される。メモリ２０４には、認証サーバ１０１が発行した認証局自体の証明書（以下、「認証局証明書」という）、認証サーバ１０１が発行した複合機１０３自体の証明書（以下、適宜、「複合機証明書」という）、本複合機１０３の各種設定情報及びＬＡＮ１０５を介して受信又は後述するスキャナで読み取ったイメージデータが格納される。なお、複合機証明書は、複合機１０３の製造段階において格納される。
【００４４】
また、ＣＰＵ２０１にバス２０２を介してパネル部２０５、記録部２０６、スキャナ２０７及びＬＡＮインターフェース（Ｉ/Ｆ）２０８が接続されている。パネル部２０５は複合機１０３のユーザからの指示を受け付けると共に本複合機１０３のステータスを表示する。記録部２０６は、ＬＡＮ１０５を介して指示されたイメージデータの記録を行う。スキャナ２０７は、本複合機１０３のユーザから指示された読取対象物の読取りを行う。ＬＡＮＩ／Ｆ２０８は、本複合機１０３が接続されるＬＡＮ１０５との間のインターフェースとして機能する。
【００４５】
次に、以上の構成を有するリモート診断システムにおいて、診断装置１０２が複合機１０３のリモート診断を行う場合の動作について説明する。なお、かかる動作を説明する前提として、複合機１０３のメモリ２０４には認証局証明書及び複合機証明書が格納される一方、診断装置１０２のメモリには認証局証明書及び認証サーバ１０１が発行した診断装置１０２自体の証明書（以下、適宜「診断装置証明書」という）が格納されているものとする。
【００４６】
図３は、本実施の形態に係るリモート診断システムにおける複合機１０３の動作を説明するためのフロー図である。図４は、本実施の形態に係るリモート診断システムにおける診断装置１０２の動作を説明するためのフロー図である。
【００４７】
図３に示すように、複合機１０３においては、通常動作を行っている間、リモート診断の契機となる事象が発生するか監視している。すなわち、複合機１０３は、通常動作を行っている間、装置の状態を監視すると共に、その稼動状況の記録（ログ）を保存している（ＳＴ３０１）。そして、複合機１０３に異常が発生したか、並びに、リモート診断の指示があったかを判断する（ＳＴ３０２、ＳＴ３０３）。なお、いずれの事象も発生していない場合には、ＳＴ３０１〜ＳＴ３０３の処理が繰り返される。
【００４８】
なお、リモート診断の指示は、複合機１０３のユーザから行われる場合と、診断装置１０２から行われる場合とがある。前者は、パネル部２０５を用いて複合機１０３のユーザが指示するものである。後者は、診断装置１０２からの電子メール等を用いた要求を検出して複合機１０３が指示するものである。この電子メール等を用いた要求には、電子メールの他、ＩＰＰ(Internet Printing Protocol)などが用いられる。
【００４９】
ＳＴ３０２又はＳＴ３０３においていずれかの事象を検出した場合、複合機１０３は、ＳＳＬ又はＴＬＳによる認証処理（以下、「ＳＳＬ／ＴＬＳ認証処理」という）を行う（ＳＴ３０４）。このＳＳＬ／ＴＬＳ認証処理は、後述するように、複合機１０３からの「Ｃｌｉｅｎｔ  Ｈｅｌｌｏ」により開始されるが、診断装置１０２からのメッセージ等のＩＰパケットのヘッダ情報には予めＬＡＮ１０５内への通過が許可されたポート番号が指定されるため、ファイアウォール１０８によりアクセス制限を受けることはない。このＳＳＬ／ＴＬＳ認証処理により診断装置１０２が適切な通信相手であるか否かが判断される。なお、このＳＳＬ／ＴＬＳ認証処理については後述する。
【００５０】
ＳＳＬ／ＴＬＳ認証処理を行った後、複合機１０３は、診断装置１０２との間の認証が成功したか判断する（ＳＴ３０５）。診断装置１０２との間の認証が成功した場合には、複合機１０３は、リモート診断処理に移行する（ＳＴ３０６）。かかるリモート診断処理においては、リモート診断に必要な情報交換が行われ、診断装置１０２により複合機１０３のメンテナンス処理等が行われる。その際、リモート診断処理に必要な情報にはＳＳＬ／ＴＬＳ認証処理により交換されたセッション鍵を用いて暗号化処理が施される。このため、複合機１０３に記録された情報が外部に漏洩することはない。
【００５１】
一方、診断装置１０２との間の認証が成功しなかった場合には、複合機１０３は、アラーム処理を行う（ＳＴ３０７）。このアラーム処理においては、ＳＳＬ／ＴＬＳ認証処理が適切に行われなかったことが複合機１０３のユーザに通知される。通知する手法としては、いかなる方式を採用してもよいが、例えば、パネル部２０５にその旨を表示することが考えられる。また、その旨を音声で通知するようにしてもよい。なお、アラーム処理において、ＳＳＬ／ＴＬＳ認証処理が適切に行われなかったことを通知するのみならず、その原因について通知することは実施の形態として好ましい。
【００５２】
リモート診断処理を終了し、あるいは、一定時間に亘ってアラーム処理を行った後、複合機１０３は、処理をＳＴ３０１に戻す。そして、再び、リモート診断の契機となる事象が発生するかを監視する。このような動作を繰り返すことで、リモート診断を行う際における複合機１０３の動作が行われる。
【００５３】
一方、診断装置１０２においても、図４に示すように、通常動作を行っている間、リモート診断の契機となる事象が発生するか監視している（ＳＴ４０１）。そして、診断装置１０２は、かかる監視下において複合機１０３からの着信を検出するか判断する（ＳＴ４０２）。なお、複合機１０３からの着信が検出されない場合には処理ＳＴ４０１及びＳＴ４０２の処理が繰り返される。
【００５４】
ここで、複合機１０３からの着信は、後述するＳＳＬ／ＴＬＳ認証処理における「Ｃｌｉｅｎｔ  Ｈｅｌｌｏ」を複合機１０３から受信したか否かで判断される。「Ｃｌｉｅｎｔ  Ｈｅｌｌｏ」は、ＳＳＬ／ＴＬＳ認証処理の最初に複合機１０３から診断装置１０２に送信されるメッセージである。したがって、複合機１０３がＳＳＬ／ＴＬＳ認証処理に移行すると、診断装置１０２において複合機１０３からの着信が検出されることとなる。
【００５５】
ＳＴ４０２において複合機１０３からの着信を検出した場合には、診断装置１０２は、ＳＳＬ／ＴＬＳ認証処理を行う（ＳＴ４０３）。上述のように、このＳＳＬ／ＴＬＳ認証処理において診断装置１０２から送信されるメッセージ等のＩＰパケットのヘッダ情報には予めＬＡＮ１０５内への通過が許可されたポート番号が指定されるため、ファイアウォール１０８によりアクセス制限を受けることはない。このＳＳＬ／ＴＬＳ認証処理により診断対象である複合機１０３が適切な通信相手であるか否かが判断される。
【００５６】
ＳＳＬ／ＴＬＳ認証処理を行った後、診断装置１０２は、複合機１０３との間の認証が成功したか判断する（ＳＴ４０４）。複合機１０３との間の認証が成功した場合には、診断装置１０２は、リモート診断処理に移行する（ＳＴ４０５）。かかるリモート診断処理においては、診断装置１０２は、複合機１０３との間でリモート診断に必要な情報交換を行い、複合機１０３のメンテナンス処理等を行う。上述のように、リモート診断処理に必要な情報にはＳＳＬ／ＴＬＳ認証処理により交換されたセッション鍵を用いて暗号化処理が施されるため、複合機１０３に記録された情報が外部に漏洩することはない。
【００５７】
一方、複合機１０３との間の認証が成功しなかった場合には、診断装置１０２は、アラーム処理を行う（ＳＴ４０６）。このアラーム処理においては、ＳＳＬ／ＴＬＳ認証処理が適切に行われなかったことが診断装置１０２のオペレータに通知される。これにより、診断装置１０２のオペレータは、リモート診断が適切に行わなかったことを即座に認識することができる。また、診断装置１０２のオペレータにリモート診断の再実行等を促すことができる。なお、通知する手法としては、複合機１０３における手法と同様に、いかなる方式を採用してもよい。
【００５８】
リモート診断処理を終了し、あるいは、一定時間に亘ってアラーム処理を行った後、診断装置１０２は、処理をＳＴ４０１に戻す。そして、再び、リモート診断の契機となる事象が発生するかが監視される。このような動作を繰り返すことで、リモート診断を行う際における診断装置１０２の動作が行われる。
【００５９】
なお、図４に示すフローにおいては、診断装置１０２側から複合機１０３に対してリモート診断を電子メール等で要求する処理については省略している。リモート診断を電子メール等で要求する処理は、例えば、ＳＴ４０１における監視動作中に行われる。かかる電子メール等の要求を検出して複合機１０３がリモート診断を指示した後、複合機１０３はＳＳＬ／ＴＬＳ認証処理を実行する。そして、ＳＳＬ／ＴＬＳ認証処理における「Ｃｌｉｅｎｔ  Ｈｅｌｌｏ」が診断装置１０２に送信されると、ＳＴ４０２において複合機１０３からの着信が検出される。
【００６０】
以下、上述のＳＳＬ／ＴＬＳ認証処理の概要について説明する。図５は、ＳＳＬ／ＴＬＳ認証処理で行われる手順について説明するためのシーケンス図である。
【００６１】
ＳＳＬ／ＴＬＳ認証処理が開始されると、まず、複合機１０３から診断装置１０２に対して「Ｃｌｉｅｎｔ  Ｈｅｌｌｏ」が送信される（ＳＴ５０１）。この「Ｃｌｉｅｎｔ  Ｈｅｌｌｏ」により複合機１０３が利用可能な暗号と圧縮アルゴリズムの一覧やｍａｓｔｅｒ＿ｓｅｃｒｅｔ生成に使用する乱数等が診断装置１０２に通知される。
【００６２】
「Ｃｌｉｅｎｔ  Ｈｅｌｌｏ」を受け取ると、診断装置１０２から複合機１０３に対して「Ｓｅｒｖｅｒ  Ｈｅｌｌｏ」、「Ｃｅｒｔｉｆｉｃａｔｅ」、「Ｃｅｒｔｉｆｉｃａｔｅ  Ｒｅｑｕｅｓｔ」、「Ｓｅｒｖｅｒ  Ｈｅｌｌｏ  Ｄｏｎｅ」が送信される（ＳＴ５０２）。「Ｓｅｒｖｅｒ  Ｈｅｌｌｏ」により使用する暗号種別、圧縮アルゴリズム及びｍａｓｔｅｒ＿ｓｅｃｒｅｔ生成に使用する乱数が通知される。「Ｃｅｒｔｉｆｉｃａｔｅ」により診断装置証明書が送信される。「Ｃｅｒｔｉｆｉｃａｔｅ  Ｒｅｑｕｅｓｔ」により複合機１０３に対して複合機証明書の送信要求が行われる。「Ｓｅｒｖｅｒ  Ｈｅｌｌｏ  Ｄｏｎｅ」により「Ｓｅｒｖｅｒ  Ｈｅｌｌｏ」と関連メッセージの終了が通知される。
【００６３】
これらのメッセージを受け取ると、複合機１０３から診断装置１０２に対して「Ｃｅｒｔｉｆｉｃａｔｅ」、「Ｃｌｉｅｎｔ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ」、「Ｃｅｒｔｉｆｉｃａｔｅ  Ｖｅｒｉｆｙ」が送信される（ＳＴ５０３）。「Ｃｅｒｔｉｆｉｃａｔｅ」により複合機証明書が送信される。「Ｃｌｉｅｎｔ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ」により生成されたｐｒｅｍａｓｔｅｒ＿ｓｅｃｒｅｔを診断装置証明書に含まれる公開鍵で暗号化したデータが送信される。「Ｃｅｒｔｉｆｉｃａｔｅ  Ｖｅｒｉｆｙ」により「Ｃｌｉｅｎｔ  Ｈｅｌｌｏ」から現在までに送受信したメッセージから生成されたＳｉｇｎａｔｕｒｅが送信される。
【００６４】
さらに、複合機１０３から診断装置１０２に対して「Ｃｈａｎｇｅ  Ｃｉｐｈｅｒ  Ｓｐｅｃ」、「Ｆｉｎｉｓｈｅｄ」が送信される（ＳＴ５０４）。「Ｃｈａｎｇｅ  Ｃｉｐｈｅｒ  Ｓｐｅｃ」によりこれ以降のレコードが新しきネゴシエーションされたＣｉｐｈｅｒ  Ｓｐｅｃ及び鍵を用いて保護されていることが通知される。このとき、ｐｒｅｍａｓｔｅｒ＿ｓｅｃｒｅｔと交換した乱数値を用いてｍａｓｔｅｒ＿ｓｅｃｒｅｔが生成され、このｍａｓｔｅｒ＿ｓｅｃｒｅｔからセッション鍵が生成される。「Ｆｉｎｉｓｈｅｄ」により鍵交換と認証処理が成功したことが通知される。これ以降、交換したセッション鍵を至当してメッセージが暗号化される。
【００６５】
これらのメッセージを受け取ると、診断装置１０２から複合機１０３に対して「Ｃｈａｎｇｅ  Ｃｉｐｈｅｒ  Ｓｐｅｃ」、「Ｆｉｎｉｓｈｅｄ」が送信される（ＳＴ５０５）。「Ｃｈａｎｇｅ  Ｃｉｐｈｅｒ  Ｓｐｅｃ」によりこれ以降のレコードが新しきネゴシエーションされたＣｉｐｈｅｒ  Ｓｐｅｃ及び鍵を用いて保護されていることが通知される。「Ｆｉｎｉｓｈｅｄ」によりこれ以降コネクションを使用したアプリケーションデータの送受信が開始される。
【００６６】
このようなメッセージを交換することで、ＳＳＬ／ＴＬＳ認証処理が行われる。その後、リモート診断に必要な情報（診断情報）に、ＳＳＬ／ＴＬＳ認証処理により交換されたセッション鍵を用いて暗号化処理が施された状態で、診断装置１０２と複合機１０３との間で交換される（ＳＴ５０６）。
【００６７】
このように本実施の形態のリモート診断システムによれば、ファイアウォール１０８でＬＡＮ１０５への通過が許可されているポート番号を用いてＳＳＬ／ＴＬＳ認証処理を行った後、ＳＳＬ／ＴＬＳ認証処理により交換されたセッション鍵を用いて暗号化処理を行いながらリモート診断処理を行う。これにより、インターネット１０４を介してリモート診断処理が行われるので、電話回線網に接続されていない複合機１０３に対するリモート診断を外部から行うことができる。その際、リモート診断処理に必要な情報にはＳＳＬ／ＴＬＳ認証処理により交換されたセッション鍵を用いて暗号化処理が施される。このため、複合機１０３に記録された情報が外部に漏洩することが回避される。したがって、通信対象となるデータの秘匿性を確保しつつ、電話回線網に接続されていない複合機１０３に対するリモート診断を外部から行うことができる。
【００６８】
また、本実施の形態のリモート診断システムにおいては、複合機１０３が自装置の異常を検出した場合に複合機１０３の認証処理が行われる。このため、複合機１０３の異常が検出された場合に、通信対象となるデータの秘匿性を確保しつつ、電話回線網に接続されていない複合機１０３に対するリモート診断を外部から行うことができる。
【００６９】
さらに、本実施の形態のリモート診断システムにおいては、複合機１０３において、リモート診断の実行指示を検出した場合に複合機１０３の認証処理が行われる。このため、リモート診断の実行指示に応じて、通信対象となるデータの秘匿性を確保しつつ、電話回線網に接続されていない複合機１０３に対するリモート診断を外部から行うことができる。
【００７０】
特に、本実施の形態のリモート診断システムにおいては、複合機１０３において、当該複合機１０３のユーザからの指示又は診断装置１０２からの要求に応じてリモート診断の実行指示が検出される。これにより、複合機１０３のユーザからの指示のみならず、診断装置１０２からの要求にも応じて電話回線網に接続されていない複合機１０３に対するリモート診断を外部から行うことができる。
【００７１】
また、本実施の形態のリモート診断システムにおいては、電子メールを用いて診断装置１０２からの要求が複合機１０３に送出される。これにより、診断装置１０２は、電子メールを用いて複合機１０２に対してリモート診断の実行を指示することができる。
【００７２】
なお、本実施の形態においては、特に、診断装置１０２がｈｔｔｐｓ又はｆｔｐｓに従って複合機１０３のリモート診断を行う場合について示している。しかし、リモート診断を行う際に用いるプロトコルとしてはこれに限定されるものではない。これらのプロトコルに限らず、認証機能及び暗号化機能を実現できるプロトコルであれば、どのようなプロトコルを用いてリモート診断を行うようにしてもよい。このようにｈｔｔｐｓ又はｆｔｐｓ以外のプロトコルを用いた場合においても本実施の形態と同様に、通信対象となるデータの秘匿性を確保しつつ、電話回線網に接続されていない複合機１０３に対するリモート診断を外部から行うことが可能である。
【産業上の利用可能性】
【００７３】
本発明に係るリモート診断システム及びリモート診断方法によれば、通信対象となるデータの秘匿性を確保しつつ、電話回線網に接続されていない機器に対するリモート診断を外部から行うことができ、当該機器のメンテナンス等の手間を回避できる点で有用である。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施の形態に係るリモート診断システムが適用されるネットワークの構成を示す図
【図２】上記実施の形態に係る複合機の構成を示すブロック図
【図３】上記実施の形態に係るリモート診断システムにおける複合機の動作を説明するためのフロー図
【図４】上記実施の形態に係るリモート診断システムにおける診断装置の動作を説明するためのフロー図
【図５】上記実施の形態に係るリモート診断システムにおけるＳＳＬ／ＴＬＳ認証処理で行われる手順について説明するためのシーケンス図
【符号の説明】
【００７５】
１０１  認証サーバ
１０２  診断装置
１０３  複合機（機器）
１０４  インターネット
１０５  ＬＡＮ
１０８  ファイアウォール
２０１  ＣＰＵ
２０４  メモリ
【図１】
2006048588.tif 000003
【図２】
2006048588.tif 000004
【図３】
2006048588.tif 000005
【図４】
2006048588.tif 000006
【図５】
2006048588.tif 000007