(57)【要約】【課題】  保守作業の対象となる装置と作業担当者の間での認証プロセスを確実かつ効率的に実施し、かつ作業管理を確実に行なえるシステムを提供する。【解決手段】  複写機５０は、この装置を特定する装置識別情報と認証コードとを保持する。複写機５０は、装置識別情報を画像コード化して表示する。携帯情報端末装置５２は、複写機５０に表示された画像を取得して復号化する。携帯情報端末装置５２は、復号化された装置識別情報と自己を特定する情報とを管理サーバ装置５４に送信する。管理サーバ装置５４は、この情報に応答して、記憶している複写機５０のための作業許可情報を読出し画像コード化して携帯情報端末装置５２に送信する。携帯情報端末装置５２は、画像コード化された作業許可情報を受信して表示する。複写機５０は、携帯情報端末装置５２に表示された情報を取得し、認証コードに対して所定の関係を充足しているか否かを判定する。【選択図】        図１
2005332093.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数の保守対象装置と１又は複数の作業担当者用情報端末装置とを含む保守作業システムを管理するための保守作業システム管理装置であって、
保守対象装置ごとに、保守作業を許可するために必要な作業許可情報を記憶するための記憶手段と、
保守対象装置を特定する装置識別情報を含む、作業許可情報の送信依頼に応答して、前記装置識別情報により特定される装置のための作業許可情報を前記記憶手段から読出し、所定のコード化方法により画像コード化するための画像コード化手段と、
前記画像コード化手段により画像コード化された情報を、前記送信依頼に基づいて特定される送信先に対して送信するための送信手段とを含む、保守作業システム管理装置。
【請求項２】
さらに、通信を介して前記送信依頼を受信するための受信手段を含み、
前記送信手段は、前記画像コード化手段により画像コード化された情報を、前記送信依頼の送信元に対して送信するための手段を含む、請求項１に記載の保守作業システム管理装置。
【請求項３】
前記送信依頼はさらに、作業担当者を識別する作業担当者識別情報を含み、
前記保守作業システム管理装置はさらに、前記送信依頼に含まれる前記装置識別情報と前記作業担当者識別情報とを互いに関連させて記憶するための手段を含む、請求項２に記載の保守作業システム管理装置。
【請求項４】
前記送信依頼はさらに、前記送信依頼に含まれる装置識別情報と関連を持たない付加情報を含み、
前記保守作業システム管理装置はさらに、前記受信手段が受信した前記送信依頼から前記付加情報を抽出するための付加情報抽出手段を含み、
前記画像コード化手段は、
当該送信依頼に応答して、前記装置識別情報により特定される作業対象装置のための作業許可情報を、前記記憶手段から読出すための読出手段と、
前記読出手段が読出した前記作業許可情報と前記付加情報抽出手段が抽出した付加情報との関数として返信情報を生成するための返信情報生成手段と、
前記返信情報生成手段が生成した前記返信情報を前記所定のコード化方法により画像コード化するための手段とを含む、請求項２に記載の保守作業システム管理装置。
【請求項５】
前記返信情報生成手段は、
前記読出手段が読出した前記作業許可情報と前記付加情報抽出手段が抽出した前記付加情報とを結合するための手段と、
前記結合するための手段により結合された情報を、所定の暗号化方法に従って暗号化するための暗号化手段とを含む、請求項４に記載の保守作業システム管理装置。
【請求項６】
前記暗号化手段は、前記結合するための手段により結合された情報を、予め定める一方向ハッシュ関数を用いたハッシュ値に変換するためのハッシュ計算手段を含む、請求項５に記載の保守作業システム管理装置。
【請求項７】
さらに、前記送信依頼の入力を受けるための入力手段を含み、
前記送信依頼はさらに、作業担当者を識別する作業担当者識別情報を含み、
前記送信手段は、
前記作業担当者ごとに、送信先のアドレスを保持するためのアドレス保持手段と、
前記画像コード化手段により画像コード化された情報を、前記送信依頼に含まれる前記作業担当者識別情報により識別される作業担当者について前記アドレス保持手段に保持されたアドレスに送信するための手段を含む、請求項１に記載の保守作業システム管理装置。
【請求項８】
前記画像コード化手段は、前記送信依頼に応答して、前記装置識別情報により特定される装置に対する作業許可情報を前記記憶手段から読出し、前記作業許可情報と前記送信依頼に含まれる前記作業担当者識別情報とを併せて前記所定のコード化方法により画像コード化するための手段を含む、請求項７に記載の保守作業システム管理装置。
【請求項９】
前記保守作業システム管理装置はさらに、前記装置識別情報により特定される装置から、当該装置識別情報と関連を持たない所定の付加情報を受信するための付加情報受信手段を含み、
前記画像コード化手段は、
前記送信依頼に応答して、前記装置識別情報により特定される作業対象装置のための作業許可情報を、前記記憶手段から読出すための読出手段と、
前記読出手段が読出した前記作業許可情報と、前記付加情報受信手段が取得した付加情報との関数として送信情報を生成するための送信情報生成手段と、
前記送信情報生成手段が生成した送信情報を前記所定のコード化方法により画像コード化するための手段とを含む、請求項７に記載の保守作業システム管理装置。
【請求項１０】
前記送信情報生成手段は、
前記読出手段が読出した前記作業許可情報と、前記付加情報受信手段が受信した付加情報とを結合するための手段と、
前記結合するための手段により結合された情報を、所定の暗号化方法により暗号化するための暗号化手段とを含む、請求項９に記載の保守作業システム管理装置。
【請求項１１】
前記暗号化手段は、前記結合するための手段により結合された情報を、予め定める一方向ハッシュ関数を用いたハッシュ値に変換するためのハッシュ計算手段を含む、請求項１０に記載の保守作業システム管理装置。
【請求項１２】
前記画像コード化するための手段は、前記送信情報生成手段が生成した前記送信情報と、前記送信依頼に含まれる前記作業担当者識別情報とを併せて前記所定のコード化方法により画像コード化するための手段を含む、請求項９に記載の保守作業システム管理装置。
【請求項１３】
保守作業システム管理装置はさらに、
他の装置から、装置識別情報と作業担当者識別情報とを含む、当該装置識別情報で識別される装置における、前記作業担当者識別情報により識別される作業担当者による保守作業の認証に成功したことを示す通知を受信するための通知受信手段と、
前記通知受信手段により受信された前記通知に含まれる装置識別情報と作業担当者識別情報とを互いに関連付けて記憶するための手段とを含む、請求項７から請求項９のいずれかに記載の保守作業システム管理装置。
【請求項１４】
前記装置識別情報により特定される装置に関する予め定める参照情報を保持するための参照情報保持手段と、
前記送信依頼に応答して、前記参照情報保持手段から、前記送信依頼に含まれる装置識別情報により特定される装置に関する前記参照情報を読出すための参照情報読出手段とをさらに含み、
前記送信手段は、前記画像コード化手段により画像コード化された情報と、前記参照情報読出手段により読出された前記参照情報とを、前記送信依頼に基づいて特定される送信先に対して送信するための手段を含む、請求項１から請求項１３のいずれかに記載の保守作業システム管理装置。
【請求項１５】
前記参照情報は、前記装置識別情報により特定される装置に対する保守作業の履歴情報を含む、請求項１４に記載の保守作業システム管理装置。
【請求項１６】
前記参照情報は、前記装置識別情報により特定される装置の利用者に関する情報を含む、請求項１４に記載の保守作業システム管理装置。
【請求項１７】
コンピュータで実行されると、当該コンピュータを請求項１から請求項１６のいずれかに記載の保守作業システム管理装置として動作させる、コンピュータプログラム。
【請求項１８】
予め定められた処理を行なう権限の有無に関する認証を行なうための認証装置であって、
所定の認証コードを記憶するための認証コード記憶手段と、
認証を求める所定の操作に応答して、画像コード化された認証要求情報を取得するための取得手段と、
前記取得手段により取得された前記画像コード化された認証要求情報が、前記認証コード記憶手段に記憶された認証コードに対して所定の関係を充足しているか否かを判定するための判定手段と、
前記判定手段により、前記所定の関係が充足されていると判定されたことに応答して、予め定められた処理を可能化するための手段とを含む、認証装置。
【請求項１９】
前記取得手段は、所定の操作に応答して、画像コード化された前記認証要求情報の画像を取得するための画像取得手段と、
前記画像取得手段が取得した画像から、前記画像コード化された前記認証要求情報を復号化するための復号手段とを含み、
前記判定手段は、前記復号手段により復号化された前記認証要求情報が、前記認証コード記憶手段に記憶された前記認証コードに対して所定の関係を充足しているか否かを判定するための手段を含む、請求項１８に記載の認証装置。
【請求項２０】
さらに、前記認証装置を特定する装置識別情報を保持するための装置識別情報保持手段と、
所定の条件が充足されたことに応答して、前記装置識別情報保持手段に保持された前記装置識別情報を所定のコード化方法に従って画像コード化するための画像コード化手段と、
前記画像コード化手段により画像コード化された前記装置識別情報を表示するための表示手段とを含み、
前記取得手段は、前記表示手段により、前記画像コード化された前記装置識別情報の表示がなされ、かつ前記所定の操作が行なわれたことに応答して、前記画像コード化された前記認証要求情報を取得するための認証要求情報取得手段を含む、請求項１８に記載の認証装置。
【請求項２１】
前記装置識別情報保持手段は、前記装置識別情報と、当該認証装置による認証状況を管理するための管理装置のアドレスとを保持するための手段を含み、
前記画像コード化手段は、前記装置識別情報保持手段に保持された前記装置識別情報及び前記管理装置のアドレスを前記所定のコード化方法に従って画像コード化するための手段を含む、請求項２０に記載の認証装置。
【請求項２２】
さらに、前記認証装置を特定する装置識別情報及び所定の送信先のアドレスを保持するための装置識別情報保持手段と、
所定の条件が充足されたことに応答して、前記装置識別情報保持手段に保持された装置識別情報を、前記アドレスにより特定される送信先に送信するための送信手段とを含み、
前記取得手段は、前記送信手段により前記装置識別情報が前記送信先に送信され、かつ前記所定の操作が行なわれたことに応答して、前記画像コード化された認証要求情報を取得するための認証要求情報取得手段を含む、請求項１８に記載の認証装置。
【請求項２３】
前記送信手段は、予め定められた時間間隔で、前記装置識別情報保持手段に保持された装置識別情報を、前記アドレスにより特定される送信先に繰返し送信するための手段を含む、請求項２２に記載の認証装置。
【請求項２４】
さらに、前記認証装置を特定する装置識別情報を保持するための装置識別情報保持手段と、
所定の条件が充足されたことに応答して、乱数を生成するための乱数生成手段と、
前記識別情報保持手段に保持された前記装置識別情報に前記乱数生成手段が生成した前記乱数を付加するための乱数付加手段と、
前記乱数付加手段により前記乱数が付加された前記装置識別情報を、所定のコード化方法に従って画像コード化するための画像コード化手段と、
前記画像コード化手段により画像コード化された前記装置識別情報を表示するための表示手段とを含み、
前記判定手段は、
前記認証コード記憶手段に記憶された認証コードと、前記乱数生成手段が生成した前記乱数との所定の関数として定められる値を算出するための算出手段と、
前記取得手段により取得された前記コード化された認証要求情報が、前記算出手段により算出された値に対して所定の関係を充足するか否かを判定するための手段とを含む、請求項１８に記載の認証装置。
【請求項２５】
前記装置識別情報保持手段は、前記装置識別情報と、当該認証装置による認証状況を管理するための管理装置のアドレスとを保持するための手段を含み、
前記画像コード化手段は、前記乱数付加手段により前記乱数が付加された前記装置識別情報及び前記管理装置のアドレスを前記所定のコード化方法に従って画像コード化するための手段を含む、請求項２２に記載の認証装置。
【請求項２６】
さらに、前記認証装置を特定する装置識別情報を保持するための装置識別情報保持手段と、
所定の送信先のアドレスを保持するためのアドレス保持手段と、
所定の条件が充足されたことに応答して、乱数を生成するための乱数生成手段と、
前記識別情報保持手段に保持された前記装置識別情報に前記乱数生成手段が生成した前記乱数を付加するための乱数付加手段と、
前記乱数付加手段により前記乱数が付加された前記装置識別情報を、前記アドレス保持手段に保持されたアドレスで特定される送信先に送信するための手段とを含み、
前記判定手段は、
前記認証コード記憶手段に記憶された認証コードと、前記乱数生成手段が生成した前記乱数との所定の関数として定められる値を算出するための算出手段と、
前記取得手段により取得された前記画像コード化された認証要求情報が、前記算出手段により算出された値に対して所定の関係を充足するか否かを判定するための手段とを含む、請求項１８に記載の認証装置。
【請求項２７】
前記算出手段は、
前記認証コード記憶手段に記憶された認証コードに、前記乱数生成手段が生成した前記乱数を付加するための手段と、
前記付加するための手段により前記乱数が付加された前記認証コードを所定の暗号化方式に従い暗号化するための手段とを含む、請求項２４から請求項２６のいずれかに記載の認証装置。
【請求項２８】
前記暗号化手段は、前記付加するための手段により前記乱数が付加された前記認証コードを、所定の一方向ハッシュ関数を用いてハッシュ値に変換するためのハッシュ計算手段を含む、請求項２７に記載の認証装置。
【請求項２９】
さらに、当該認証装置を特定する装置識別情報を記憶するための装置識別情報記憶手段と、
前記判定手段により、前記所定の関係が充足されていると判定されたことに応答して、前記装置識別情報を前記装置識別情報保持手段から読出し、出力するための出力手段とを含む、請求項１８に記載の認証装置。
【請求項３０】
前記出力手段は、
前記判定手段により、前記所定の関係が充足されていると判定されたことに応答して、前記装置識別情報保持手段に保持された前記装置識別情報を読出し、所定のコード化方法に従って画像コード化するための画像コード化手段と、
前記画像コード化手段が画像コード化した前記装置識別情報を表示するための手段とを含む、請求項２９に記載の認証装置。
【請求項３１】
前記装置識別情報保持手段は、前記装置識別情報と、当該認証装置による認証状況を管理するための管理装置のアドレスとを保持するための手段を含み、
前記画像コード化手段は、前記装置識別情報保持手段に保持された前記装置識別情報及び前記管理装置のアドレスを前記所定のコード化方法に従って画像コード化するための手段を含む、請求項３０に記載の認証装置。
【請求項３２】
さらに、所定の送信先のアドレスを保持するためのアドレス保持手段を含み、
前記出力手段は、前記判定手段により、前記所定の関係が充足されていると判定されたことに応答して、前記装置識別情報保持手段に保持された前記装置識別情報を、前記アドレス保持手段に保持されたアドレスの通知先に対して送信するための送信手段を含む、請求項２９に記載の認証装置。
【請求項３３】
前記画像コード化された認証要求情報は、前記認証コード記憶手段に記憶された前記認証コードとの比較対象となる比較認証コードと、前記画像コード化された認証要求情報を作成した装置の使用者を特定する作業担当者識別情報とを含み、
前記判定手段は、前記比較認証コードと前記認証コードとが一致しているか否かを判定するための手段を含み、
前記送信手段は、前記判定手段により、前記比較認証コードと前記認証コードとが一致していると判定されたことに応答して、前記装置識別情報保持手段に保持された前記装置識別情報と、当該画像コード化された認証要求情報に含まれている前記作業担当者識別情報とを、前記アドレス保持手段に保持されたアドレスの通知先に対して送信するための手段を含む、請求項３２に記載の認証装置。
【請求項３４】
予め定められた処理を行なう権限の有無に関する認証を行なうための認証装置であって、
予め定める認証処理を行なうための認証手段と、
前記認証装置を特定する所定の装置識別情報を保持するための装置識別情報保持手段と、
前記認証手段による認証が成功したことに応答して、前記装置識別情報保持手段に保持されている前記装置識別情報を読出し、所定のコード化方法に従って画像コード化するための画像コード化手段と、
前記画像コード化手段が画像コード化した情報を表示するための手段とを含む、認証装置。
【請求項３５】
前記装置識別情報保持手段は、前記装置識別情報と、当該認証装置による認証状況を管理するための管理装置のアドレスとを保持するための手段を含み、
前記画像コード化手段は、前記装置識別情報保持手段に保持された前記装置識別情報及び前記管理装置のアドレスを前記所定のコード化方法に従って画像コード化するための手段を含む、請求項３４に記載の認証装置。
【請求項３６】
コンピュータで実行されると、当該コンピュータを請求項１８から請求項３５のいずれかに記載の認証装置として動作させる、コンピュータプログラム。
【請求項３７】
所定のコード化方法により画像コード化された、認証に必要な情報の画像を取得するための画像取得手段と、
前記画像取得手段により取得された画像から、前記認証に必要な情報を復号化するための復号化手段と、
前記復号化手段により復号化された前記認証に必要な情報と、自己を特定する情報とからなる認証許可要求を、予め定められた装置に送信するための送信手段と、
前記認証許可要求に応答して前記予め定められた装置から送信されてくる画像情報を表示するための表示手段とを含む、認証のための携帯情報端末装置。
【請求項３８】
さらに、前記自己を特定する情報を保持するための識別情報保持手段と、
前記予め定められた装置との間での通信に用いるアドレスを保持するためのアドレス保持手段と、
前記復号化手段により復号化された情報と、前記識別情報保持手段に保持された前記自己を特定する情報とを含む認証許可要求を生成するための認証許可要求生成手段とを含み、
前記送信手段は、
前記認証許可要求生成手段により生成された前記認証許可要求を、前記アドレス保持手段に保持されたアドレスの装置に送信するための手段を含む、請求項３７に記載の認証のための携帯情報端末装置。
【請求項３９】
前記画像コード化された認証要求情報は、予め定められた装置との間での通信に用いるアドレスと、当該予め定められた装置に送信すべき、認証が求められている処理の対象となる装置を特定するための装置識別情報とを含み、
前記送信手段は、
自己を特定する自己識別情報を保持するための自己識別情報保持手段と、
前記復号化手段により復号化された情報に含まれる前記装置識別情報と、前記自己識別情報保持手段に保持された前記自己識別情報とを含む認証許可要求を生成するための認証許可要求生成手段と、
生成された前記認証許可要求を、前記復号化手段により復号化された情報に含まれる前記アドレスの装置に送信するための手段を含む、請求項３７に記載の認証のための携帯情報端末装置。
【請求項４０】
コンピュータで実行されると、当該コンピュータを請求項３７から請求項３９のいずれかに記載の認証のための携帯情報端末装置として動作させる、コンピュータプログラム。
【請求項４１】
画像コード化された情報の画像を取得するための画像取得手段と、
前記画像取得手段により取得された画像から、前記情報を復号化するための復号化手段と、
前記復号化手段により復号化された情報と、自己を特定する情報とからなる通知を、予め定められた装置に送信するための送信手段とを含む、携帯情報端末装置。
【請求項４２】
コンピュータで実行されると、当該コンピュータを請求項４１に記載の携帯情報端末装置として動作させる、コンピュータプログラム。
【請求項４３】
請求項１７、請求項３６、請求項４０、及び請求項４２のいずれかに記載のコンピュータプログラムを記録した、コンピュータで読出可能な記録媒体。
【請求項４４】
他の装置から送信されてくる画像情報を受信して表示するための表示手段を含む、認証のための携帯情報端末装置と、
請求項１に記載の保守作業システム管理装置と、
請求項１８に記載の認証装置とを含み、
前記保守作業システム管理装置は、前記認証装置を識別する装置識別情報を含む作業権限の送信依頼に応答して、画像コード化された、当該装置識別情報により特定される装置の保守を許可するために必要な作業許可情報を、前記認証のための携帯情報端末装置に送信し、
前記認証のための携帯情報端末装置は、前記保守作業システム管理装置が送信した、画像コード化された前記作業許可情報を受信して表示し、
前記認証装置は、所定の操作に応答して、前記認証のための携帯情報端末装置が表示する前記画像コード化された前記作業許可情報を取得する、保守作業システム。
【請求項４５】
請求項２に記載の保守作業システム管理装置と、
請求項２０に記載の認証装置と、
請求項３７に記載の認証のための携帯情報端末装置とを含む、保守作業システム。
【請求項４６】
請求項３４に記載の認証装置と、
請求項４１に記載の携帯情報端末装置とを含み、
前記認証装置は、予め定める認証処理が成功したことに応答して、画像コード化した情報を表示し、
前記携帯情報端末装置は、前記認証装置が表示した前記画像コード化した情報の画像を取得する、保守作業システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の装置の点検、修理などの作業を行なう際の作業担当者の作業権限を確認する保守作業システムに関し、特に、作業権限を安全かつ効率的に確認しながら作業担当者の作業管理を行なう保守作業システム管理装置、認証装置、携帯情報端末装置に関する。
【背景技術】
【０００２】
コンピュータ、複写機及びＦＡＸ（ファクシミリ装置）等のいわゆるＯＡ（Ｏｆｆｉｃｅ  Ａｕｔｏｍａｔｉｏｎ）機器、並びに現金自動取扱機、自動販売機等の装置は、それら装置の利用者がいる店舗、事業所等に設置される。通常、それらの装置の保守作業は、専門の作業担当者により行なわれる。作業担当者は、保守業務を統括管理する管理者と連絡をとりながら、それらの装置が設置された場所に出向いて、必要な保守作業を行なう。
【０００３】
作業担当者がそれらの装置（以下、「保守対象装置」と呼ぶ。）に対して保守作業を行なう際には、作業担当者が保守作業を行なう権限を有するか否かを保守対象装置の側で確認するプロセス（以下、このプロセスを「認証プロセス」と呼ぶ。）が必要となる。例えば複写機の場合には、保守作業を行なう際に保守作業用の操作メニューをモニタに表示するものがある。操作メニューには、各種消耗部材の現状、顧客による複写機の利用履歴、及びコピー枚数の上限等の各種設定画面などが表示される。作業担当者は、操作メニューにより現状及び履歴等を確認したり、設定を変更したりする。
【０００４】
これらの作業を作業担当者以外が行なうのは好ましくないので、上記した認証プロセスにより作業担当者の権限が認証されない限り保守作業用の画面表示を行なわないようにすることが一般に行なわれる。すなわち、この操作メニューは、操作ボタンやタッチパネルなどの特別な操作を組合せることによって初めて表示されるようになっており、保守対象装置の一般の利用者である顧客に対して保護されている。また例えば、保守作業が必要な個所を鍵、磁気カード、又はＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード等によって施錠し、作業担当者が鍵等を所持し、解錠することにより、保守作業専用の操作を保護する方法もある。
【０００５】
一方、作業担当者が出張して保守作業を効率的に保守作業を行なうには、保守作業を統括的に管理する管理者が作業担当者の現況に関する正確な情報を取得することが必要となる。後述の特許文献１には、保守業務に従事する作業担当者の作業管理を効率化するフィールド作業支援システムが開示されている。
【０００６】
このシステムは、スケジュール作成者と管理者とが配置されたサービス拠点と、作業担当者がそれぞれ所持する携帯電話機及びパーソナルコンピュータと、後方作業支援部署とからなる。各作業担当者はさらに、人工衛星等からの電波を利用した測位を行なう測位装置を所持する。後方作業支援部署はサービス拠点に対し、保守作業に必要な情報を提供する。作業担当者が所有するパーソナルコンピュータは、測位装置による位置情報をサービス拠点に送信する。スケジュール作成者は、サービス拠点において、受信した位置情報の表示を常時確認し、作業スケジュールと作業指示とを作成する。作成したスケジュールと作業指示とは、公衆回線を介して作業担当者が所持する携帯電話機及びパーソナルコンピュータに配信される。作業担当者は、その作業スケジュール及び作業指示に従って保守作業を行ない、作業終了後に管理者に対して報告する。したがって管理者は、作業担当者の現況及び保守作業の進捗状況を把握することができる。
【０００７】
【特許文献１】特開２０００−１４８８６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
操作ボタンやタッチパネルなどの特別な操作による認証プロセスは、作業担当者の作業負荷の問題から、すべての保守対象装置で共通の、又は多くても数パターン程度の操作手順にすることが現実的である。しかし、この程度の操作手順では、保守作業専用の操作を十分に保護できないという問題がある。一方、物理的な鍵等を用いて十分な保護を行なうには、保守対象装置ごとに鍵を準備することが必要となる。しかし、保守対象装置ごとに存在する鍵は、それ自体の取扱に配慮が必要となる。また、作業担当者の引継ぎ時には、鍵束を物理的に授受したり鍵と装置との対応関係などを伝達したりする必要があり、取扱が煩雑である。そのため、保守作業の効率が低下する要因になる。そうした問題は、磁気カード又はＩＣカードを用いた認証プロセスにおいても生ずる。
【０００９】
また特許文献１に記載の技術では、同一の事業所敷地内など、至近距離に保守対象装置が複数存在する場合に、作業担当者が実際にはどの装置の保守作業を実施しているかを、サービス拠点で正確に把握することはできない。結果的に、作業担当者及び管理者の双方の業務効率が低下する。また、電波測位に用いる電波を受信できない屋内や地下の環境では、位置情報に基づく作業管理をそもそも実施できないという問題がある。
【００１０】
それゆえに本発明の目的は、保守対象装置と作業担当者の間での認証プロセスを確実かつ効率的に実施し、さらに保守作業を実施する作業担当者の作業管理を確実に行なうことを可能にする保守作業システム管理装置、認証装置、携帯情報端末装置、及び保守作業管理システムを提供することである。
【課題を解決するための手段】
【００１１】
本発明の第１の局面に係る保守作業システム管理装置は、１又は複数の保守対象装置と１又は複数の作業担当者用情報端末装置とを含む保守作業システムを管理するための保守作業システム管理装置である。この保守作業システム管理装置は、保守対象装置ごとに、保守作業を許可するために必要な作業許可情報を記憶するための記憶手段と、保守対象装置を特定する装置識別情報が含まれた、作業許可情報の送信依頼に応答して、装置識別情報により特定される装置のための作業許可情報を記憶手段から読出し、所定のコード化方法により画像コード化するための画像コード化手段と、画像コード化手段により画像コード化された情報を、送信依頼に基づいて特定される送信先に対して送信するための送信手段とを含む。
【００１２】
作業許可情報の送信依頼を受けると、送信依頼に含まれる装置識別情報に基づき、画像コード化手段が当該装置のための作業許可情報を記憶手段から読出し、画像コード化する。この画像コード化した情報を、送信依頼に基づいて特定される送信先に送信手段が送信する。送信先では、この画像コードを何らかの手段により復号化することにより、装置識別情報に対する保守作業の作業許可を得ることが可能になる。画像コードは人間が見ただけではその内容を知ることができず、作業許可情報が漏洩することが防止できる。また、作業担当者が鍵などを使用する必要もなくなり、保守作業を許可するための認証プロセスを安全かつ効率的に行なうことが可能になる。
【００１３】
好ましくは、保守作業システム管理装置はさらに、通信を介して送信依頼を受信するための受信手段を含む。送信手段は、画像コード化手段により画像コード化された情報を、送信依頼の送信元に対して送信するための手段を含む。
【００１４】
作業許可情報の送信依頼を受信すると、画像コード化した情報を返信する。そのため、保守対象装置の設置された場所に出向いて保守作業を行なう作業担当者用の情報端末装置との間において、送信依頼の受理及び保守作業の許可が可能になる。よって認証プロセスを効率化できる。
【００１５】
より好ましくは、送信依頼はさらに、作業担当者を識別する作業担当者識別情報を含む。保守作業システム管理装置はさらに、送信依頼に含まれる装置識別情報と作業担当者識別情報とを互いに関連させて記憶するための手段を含む。
【００１６】
この送信依頼により、保守対象装置と、その保守対象装置に対して作業を行なおうとしている作業担当者とを識別できる。よって、送信依頼に含まれる装置識別情報と作業担当者識別情報とを関連付けて記憶することにより、作業担当者の現況すなわち作業担当者が現在どの保守対象装置に対して作業を行なおうとしているかを確実に把握でき、的確な作業管理を行なうことが可能になる。
【００１７】
より好ましくは、送信依頼はさらに、送信依頼に含まれる装置識別情報と関連を持たない付加情報を含む。保守作業システム管理装置はさらに、受信手段が受信した送信依頼から付加情報を抽出するための付加情報抽出手段を含む。画像コード化手段は、この送信依頼に応答して、装置識別情報により特定される作業対象装置のための作業許可情報を、記憶手段から読出すための読出手段と、読出手段が読出した作業許可情報と付加情報抽出手段が抽出した付加情報との関数として返信情報を生成するための返信情報生成手段と、返信情報生成手段が生成した返信情報を所定のコード化方法により画像コード化するための手段とを含む。
【００１８】
保守対象装置ごとの作業許可情報と、付加情報とをもとに返信情報を生成して画像コード化すると、ある保守対象装置について保守作業を許可するために生成する画像コードは、装置識別情報と関連を持たないものとなる。また、付加情報が変化すると、保守作業システム管理装置が返信する情報も変化する。そのため、装置識別情報が漏洩した場合においても、保守作業システム管理装置が返信する情報を盗用することを防止できる。よって、保守作業が許可されていない者から、保守対象装置を高い安全性で保護することが可能となる。
【００１９】
さらに好ましくは、返信情報生成手段は、読出手段が読出した作業許可情報と付加情報抽出手段が抽出した付加情報とを結合するための手段と、結合するための手段により結合された情報を、所定の暗号化方法に従って暗号化するための暗号化手段とを含む。
【００２０】
付加情報と作業許可情報とを結合して、さらに暗号化することにより、画像コード化された返信情報の画像を復号化するだけでは作業許可情報を得られない。そのため、画像コード化された返信情報が漏洩した場合においても、作業許可情報を盗用することを防止できる。よって、保守作業が許可されていない者から、保守対象装置を高い安全性で保護することが可能となる。
【００２１】
暗号化手段は、結合するための手段により結合された情報を、予め定める一方向ハッシュ関数を用いたハッシュ値に変換するためのハッシュ計算手段を含んでもよい。
【００２２】
一方向ハッシュ関数を用いて暗号化することにより、生成されたハッシュ値から元の作業許可情報を再現することはできず、また、同じハッシュ値を持つ、異なる作業許可情報を作成することも極めて困難となる。そのため、同一の作業許可情報、同一の付加情報、及び同一の一方向ハッシュ関数を用いてハッシュ値に変換することが可能な者のみが、同一のハッシュ値を得ることができる。よって、一方向ハッシュ関数を用いて暗号化を行なうことにより、認証プロセスの安全性が向上する。
【００２３】
好ましくは、保守作業システム管理装置はさらに、送信依頼の入力を受けるための入力手段を含む。送信依頼はさらに、作業担当者を識別する作業担当者識別情報を含む。送信手段は、作業担当者ごとに、送信先のアドレスを保持するためのアドレス情報保持手段と、画像コード化手段により画像コード化された情報を、送信依頼に含まれる作業担当者識別情報により識別される作業担当者についてアドレス保持手段に保持されたアドレスに送信するための手段を含む。
【００２４】
入力により指定された作業担当者に対して限定的に、画像コード化された情報が送信されるため、作業担当者になりすまして作業許可情報を不正に取得するなどの行為を防止できる。よって、認証プロセスの安全性を向上することが可能となる。
【００２５】
より好ましくは、画像コード化手段は、送信依頼に応答して、装置識別情報により特定される装置に対する作業許可情報を記憶手段から読出し、作業許可情報と送信依頼に含まれる作業担当者識別情報とを併せて所定のコード化方法により画像コード化するための手段を含む。
【００２６】
作業許可情報と作業担当者識別情報とを併せて画像コード化するため、この画像コード化された情報を何らかの手段により復号化すると、装置識別情報に対する保守作業の作業許可と、作業許可情報と作業依頼に含まれる作業担当者識別情報とを得ることが可能になる。
【００２７】
より好ましくは、保守作業システム管理装置はさらに、装置識別情報により特定される装置から、当該装置識別情報と関連を持たない所定の付加情報を受信するための付加情報受信手段を含む。画像コード化手段は、送信依頼に応答して、装置識別情報により特定される作業対象装置のための作業許可情報を、記憶手段から読出すための読出手段と、読出手段が読出した作業許可情報と、付加情報受信手段が取得した付加情報との関数として送信情報を生成するための送信情報生成手段と、送信情報生成手段が生成した送信情報を所定のコード化方法により画像コード化するための手段とを含む。
【００２８】
保守対象装置ごとの作業許可情報と、保守対象装置から受信した付加情報とをもとに返信情報を生成して画像コード化するため、その保守対象装置についてのみ有効な、保守作業を許可するための画像コードが生成されることになる。装置識別情報が漏洩した場合においても、保守作業システム管理装置が送信する情報を盗用することを防止できる。よって、保守作業が許可されていない者から、保守対象装置を高い安全性で保護することが可能となる。
【００２９】
さらに好ましくは、送信情報生成手段は、読出手段が読出した作業許可情報と、付加情報受信手段が受信した付加情報とを結合するための手段と、結合するための手段により結合された情報を、所定の暗号化方法により暗号化するための暗号化手段とを含む。
【００３０】
結合するための手段により結合された情報を暗号化してから画像コード化するため、画像コードを復号化することだけでは、作業許可情報を再現できない。したがって、画像コード化された返信情報が漏洩した場合においても、作業許可情報を盗用することを防止できる。よって、保守作業が許可されていない者から、保守対象装置を高い安全性で保護することが可能となる。
【００３１】
暗号化手段は、結合するための手段により結合された情報を、予め定める一方向ハッシュ関数を用いたハッシュ値に変換するためのハッシュ計算手段を含んでもよい。
【００３２】
一方向ハッシュ関数を用いて情報を変換すると、変換前の情報を再現できないハッシュ値が生成される。一方向ハッシュ関数には、互いに他と異なる情報から同一のハッシュ値を作成することが極めて困難であるという性質がある。よって、作業許可情報と同一の情報及び付加情報と同一の情報から同一の一方向ハッシュ関数を用いてハッシュ値に変換することが可能な者のみが作業許可情報の正当性を確認することを可能にできる。よって、認証プロセスの安全性が向上する。
【００３３】
さらに好ましくは、画像コード化するための手段は、送信情報生成手段が生成した送信情報と、送信依頼に含まれる作業担当者識別情報とを併せて所定のコード化方法により画像コード化するための手段を含む。
【００３４】
作業許可情報と作業担当者識別情報とを併せて画像コード化するため、この画像コード化された情報を何らかの手段により復号化すると、装置識別情報に対する保守作業の作業許可と、作業許可情報と作業依頼に含まれる作業担当者識別情報とを得ることが可能になる。
【００３５】
保守作業システム管理装置はさらに、他の装置から、装置識別情報と作業担当者識別情報とを含む、当該装置識別情報で識別される装置における、作業担当者識別情報により識別される作業担当者による保守作業の認証に成功したことを示す通知を受信するための通知受信手段と、通知受信手段により受信された通知に含まれる装置識別情報と作業担当者識別情報とを互いに関連付けて記憶するための手段とを含んでもよい。
【００３６】
この保守作業システム管理装置は、画像コード化した作業許可情報の送信後に、他の装置から通知を受信する。受信した通知は、作業担当者の現況すなわち作業担当者がどの保守対象装置に対しての保守作業の認証に成功したかを示す情報である。よって、通知に含まれる装置識別情報と作業担当者識別情報とを関連付けて記憶することにより、作業担当者の現況を確実に把握でき、的確な作業管理を行なうことが可能になる。
【００３７】
好ましくは、保守作業システム管理装置はさらに、装置識別情報により特定される装置に関する予め定める参照情報を保持するための参照情報保持手段と、送信依頼に応答して、参照情報保持手段から、送信依頼に含まれる装置識別情報により特定される装置に関する参照情報を読出すための参照情報読出手段とを含む。送信手段は、画像コード化手段により画像コード化された情報と、参照情報読出手段により読出された参照情報とを、送信依頼に基づいて特定される送信先に対して送信するための手段を含む。
【００３８】
送信依頼に応答して、予め定める参照情報を、画像コード化された情報とともに送信すると、画像コード化された情報の送信先は、参照情報を閲覧できる。よって、一連の認証プロセスを行なう際に、作業担当者に対して、作業に有用な情報を提供することが可能となる。
【００３９】
参照情報は、装置識別情報により特定される装置に対する保守作業の履歴情報を含んでもよい。また、参照情報は、装置識別情報により特定される装置の利用者に関する情報を含んでもよい。
【００４０】
本発明の第２の局面に係るコンピュータプログラムは、コンピュータで実行されると、そのコンピュータを第１の局面に係る保守作業システム管理装置として動作させる。その結果、上記した保守作業システム管理装置と同様の作用効果を奏することができる。
【００４１】
本発明の第３の局面に係る認証装置は、予め定められた処理を行なう権限の有無に関する認証を行なうための認証装置である。この認証装置は、所定の認証コードを記憶するための認証コード記憶手段と、認証を求める所定の操作に応答して、画像コード化された認証要求情報を取得するための取得手段と、取得手段により取得された画像コード化された認証要求情報が認証コード記憶手段に記憶された認証コードに対して所定の関係を充足しているか否かを判定するための判定手段と、判定手段により所定の関係が充足されていると判定されたことに応答して、予め定められた処理を可能化するための手段とを含む。
【００４２】
認証を求める所定の操作を受けると、取得手段が画像コード化された認証要求情報を取得し、判定手段が、当該画像コード化された認証要求情報と記憶している認証コードとの関係に基づき権限の有無を判定する。権限が有ると判定されると、可能化するための手段が処理を可能化する。認証に際して、認証を受ける者が鍵などを使用する必要もなくなり、保守作業の権限を確認するための認証プロセスを安全かつ効率的に実施できる。
【００４３】
好ましくは、取得手段は、所定の操作に応答して、画像コード化された認証要求情報の画像を取得するための画像取得手段と、画像取得手段が取得した画像から、画像コード化された認証要求情報を復号化するための復号手段とを含む。判定手段は、復号手段により復号化された認証要求情報が認証コード記憶手段に記憶された認証コードに対して所定の関係を充足しているか否かを判定するための手段を含む。
【００４４】
画像コード化された認証要求情報を画像で取得し、復号化して認証要求情報を得る。画像コードは人間が見ただけではその内容を知ることができないため、認証要求情報の漏洩を防止できる。また、この認証装置が画像を取得するためには、画像を認証装置に与えて認証を受ける者が認証装置の近辺にいることが必要となる。そのため、実際にはその場に存在しない者が、作業を行なう者になりすまして認証を受けることを防止できる。
【００４５】
好ましくは、認証装置はさらに、この認証装置を特定する装置識別情報を保持するための装置識別情報保持手段と、所定の条件が充足されたことに応答して、装置識別情報保持手段に保持された装置識別情報を所定のコード化方法に従って画像コード化するための画像コード化手段と、画像コード化手段により画像コード化された装置識別情報を表示するための表示手段とを含む。取得手段は、表示手段により、画像コード化された装置識別情報の表示がなされ、かつ所定の操作が行なわれたことに応答して、画像コード化された認証要求情報を取得するための認証要求情報取得手段を含む。
【００４６】
所定の操作に応答して、装置識別情報を画像コード化して表示することにより、画像コード化した情報の画像を取得する者が、取得した画像コードを復号化して認証装置を特定することが可能になる。画像コード化された情報は、人間が見ただけではその内容を知ることができないため、装置識別情報の漏洩を防止できる。また、装置特定情報を取得するためには、この情報を取得取得する者が、認証装置の近辺にいることが必要となる。そのため、実際にはその場に存在しない者が、装置識別情報を取得する者になりすまして装置識別情報を盗用することを防止できる。
【００４７】
より好ましくは、装置識別情報保持手段は、装置識別情報と、この認証装置による認証状況を管理するための管理装置のアドレス情報とを保持するための手段を含む。画像コード化手段は、装置識別情報保持手段に保持された装置識別情報及び管理装置のアドレス情報を所定のコード化方法に従って画像コード化するための手段を含む。
【００４８】
管理装置のアドレス情報と装置識別情報とを画像コード化することにより、画像コード化した情報の画像を取得する者が、アドレス情報を抽出して管理装置とアクセスすることを可能にできる。管理装置への装置識別情報の通知が容易になり、作業管理を効率化させることが可能となる。
【００４９】
好ましくは、認証装置はさらに、認証装置を特定する装置識別情報及び所定の送信先のアドレス情報を保持するための装置識別情報保持手段と、所定の条件が充足されたことに応答して、装置識別情報保持手段に保持された装置識別情報を、アドレス情報により特定される送信先に送信するための送信手段とを含む。取得手段は、送信手段により装置識別情報が送信先に送信され、かつ所定の操作が行なわれたことに応答して、画像コード化された認証要求情報を取得するための認証要求情報取得手段を含む。
【００５０】
認証を行なうにあたり、装置識別情報を管理装置に対して事前に送信することにより、管理装置及び作業担当者が、作業許可のための処理を事前に行なわせることを可能にできる。よって、認証プロセスを効率化させることが可能となる。
【００５１】
送信手段は、予め定められた時間間隔で、装置識別情報保持手段に保持された装置識別情報を、アドレス情報により特定される送信先に繰返し送信するための手段を含んでもよい。
【００５２】
好ましくは、認証装置はさらに、認証装置を特定する装置識別情報を保持するための装置識別情報保持手段と、所定の条件が充足されたことに応答して、乱数を生成するための乱数生成手段と、識別情報保持手段に保持された装置識別情報に乱数生成手段が生成した乱数を付加するための乱数付加手段と、乱数付加手段により乱数が付加された装置識別情報を、所定のコード化方法に従って画像コード化するための画像コード化手段と、画像コード化手段により画像コード化された装置識別情報を表示するための表示手段とを含む。判定手段は、認証コード記憶手段に記憶された認証コードと、乱数生成手段が生成した乱数との所定の関数として定められる値を算出するための算出手段と、取得手段により取得されたコード化された認証要求情報が、算出手段により算出された値に対して所定の関係を充足するか否かを判定するための手段とを含む。
【００５３】
認証に先行して、生成した乱数が付加された装置識別情報を画像コード化して表示することにより、画像コード化した情報の画像を取得する者が、取得した画像コードを復号化して認証装置の特定することを可能にできる。表示される画像は、乱数によって変化するため、表示された画像を盗用することを防止できる。さらに、乱数を用いて認証要求情報についての判定を行なう。算出手段により算出される値は、乱数により変化するため、生成した乱数を取得していない者が認証要求情報によって認証を受けることはできない。よって、認証プロセスの安全性が向上する。
【００５４】
より好ましくは、装置識別情報保持手段は、装置識別情報と、当該認証装置による認証状況を管理するための管理装置のアドレス情報とを保持するための手段を含む。画像コード化手段は、乱数付加手段により乱数が付加された装置識別情報及び管理装置のアドレス情報を所定のコード化方法に従って画像コード化するための手段を含む。
【００５５】
管理装置のアドレス情報と乱数が付加された装置識別情報とを画像コード化することにより、画像コード化した情報の画像を取得する者が、アドレス情報を抽出して、管理装置にアクセスすることを可能にできる。管理装置に、乱数と装置識別情報とを通知できる。
【００５６】
好ましくは、認証装置はさらに、認証装置を特定する装置識別情報を保持するための装置識別情報保持手段と、所定の送信先のアドレス情報を保持するためのアドレス情報保持手段と、所定の条件が充足されたことに応答して、乱数を生成するための乱数生成手段と、識別情報保持手段に保持された装置識別情報に乱数生成手段が生成した乱数を付加するための乱数付加手段と、乱数付加手段により乱数が付加された装置識別情報を、アドレス情報保持手段に保持されたアドレスで特定される送信先に送信するための手段とを含む。判定手段は、認証コード記憶手段に記憶された認証コードと、乱数生成手段が生成した乱数との所定の関数として定められる値を算出するための算出手段と、取得手段により取得された画像コード化された認証要求情報が、算出手段により算出された値に対して所定の関係を充足するか否かを判定するための手段とを含む。
【００５７】
認証に先行して、生成した乱数が付加された装置識別情報を送信することにより、送信先では、装置識別情報によって認証装置を特定できる。さらに、この判定するための手段は、乱数を用いて認証要求情報についての判定を行なう。算出手段により算出される値は、乱数により変化するため、生成した乱数を取得していない者が認証要求情報によって認証を受けることはできない。よって、認証プロセスの安全性が向上する。
【００５８】
算出手段は、認証コード記憶手段に記憶された認証コードに、乱数生成手段が生成した乱数を付加するための手段と、付加するための手段により乱数が付加された認証コードを所定の暗号化方式に従い暗号化するための手段とを含んでもよい。
【００５９】
記憶している認証コードに乱数を付加し、さらに暗号化することにより、認証コードを盗用することを防止できる。よって、認証プロセスの安全性が向上する。
【００６０】
暗号化手段は、付加するための手段により乱数が付加された認証コードを、所定の一方向ハッシュ関数を用いてハッシュ値に変換するためのハッシュ計算手段を含んでもよい。
【００６１】
一方向ハッシュ関数を用いて乱数が付加された認証コードを変換すると、変換前の情報を再現できないハッシュ値が生成される。互いに他と異なる情報から同一のハッシュ値を作成することが極めて困難であるため、記憶している認証コードと同一の情報、及び生成した乱数と同一の情報から同一の一方向ハッシュ関数を用いてハッシュ値に変換することが可能な者のみが、同一のハッシュ値からなる認証要求情報を生成できる。よって、ハッシュ関数を用いた認証要求情報に関する判定を行なうことにより、認証要求情報の正当性を確認できる。よって、認証プロセスの安全性が向上する。
【００６２】
好ましくは、認証装置はさらに、当該認証装置を特定する装置識別情報を記憶するための装置識別情報記憶手段と、判定手段により、所定の関係が充足されていると判定されたことに応答して、装置識別情報を装置識別情報保持手段から読出し、出力するための出力手段とを含む。
【００６３】
所定の処理を可能化する場合に装置識別情報を出力することにより、この出力を受けた者が、この認証装置において認証が成功し作業が可能化されたという情報を得ることを可能にできる。よって、この出力を受けた者が、効率的に認証装置を管理することを可能にできる。
【００６４】
より好ましくは、出力手段は、判定手段により、所定の関係が充足されていると判定されたことに応答して、装置識別情報保持手段に保持された装置識別情報を読出し、所定のコード化方法に従って画像コード化するための画像コード化手段と、画像コード化手段が画像コード化した装置識別情報を表示するための手段とを含む。
【００６５】
所定の処理を可能化する場合に装置識別情報を画像コード化して表示することにより、その表示画像を取得した装置がこの認証装置において認証が成功し作業が可能化されたという情報を得ることを可能にできる。表示画像を取得した装置から、この情報を取得すると、取得した装置を用いて表示画像を取得した者が、認証装置における認証に成功したことを把握することが可能となる。よって、効率的に認証装置及び認証装置から表示画像を取得する装置を管理することが可能となる。
【００６６】
さらに好ましくは、装置識別情報保持手段は、装置識別情報と、当該認証装置による認証状況を管理するための管理装置のアドレス情報とを保持するための手段を含む。画像コード化手段は、装置識別情報保持手段に保持された装置識別情報及び管理装置のアドレス情報を所定のコード化方法に従って画像コード化するための手段を含む。
【００６７】
画像コード化するための手段により画像コード化された情報の画像表示は、取得され復号化されると、装置識別情報及び管理装置のアドレス情報となる。表示画像を取得した装置がこのアドレス情報の管理装置に対して、装置識別情報の送信を可能にできる。管理装置は、認証装置における認証状況を把握することが可能となる。よって、管理装置が確実に認証状況を管理することを可能にできる。
【００６８】
より好ましくは、認証装置はさらに、所定の送信先のアドレス情報を保持するためのアドレス情報保持手段を含む。出力手段は、判定手段により、所定の関係が充足されていると判定されたことに応答して、装置識別情報保持手段に保持された装置識別情報を、アドレス保持手段に保持されたアドレスの通知先に対して送信するための送信手段を含む。
【００６９】
所定の処理を可能化する場合に装置識別情報を所定の送信先に送信することにより、認証が成功し作業が可能化されたという情報を所定の送信先が得ることを可能にできる。所定の送信先において、効率的に認証装置における作業担当者の現況を管理することが可能となる。
【００７０】
画像コード化された認証要求情報は、認証コード記憶手段に記憶された認証コードとの比較対象となる比較認証コードと、画像コード化された認証要求情報を作成した装置の使用者を特定する作業担当者識別情報とを含んでもよい。判定手段は、比較認証コードと認証コードとが一致しているか否かを判定するための手段を含む。送信手段は、判定手段により、比較認証コードと認証コードとが一致していると判定されたことに応答して、装置識別情報保持手段に保持された装置識別情報と、当該画像コード化された認証要求情報に含まれている作業担当者識別情報とを、アドレス保持手段に保持されたアドレスの通知先に対して送信するための手段を含む。
【００７１】
所定の処理を可能化する場合に装置識別情報と作業担当者識別情報とを所定の送信先に送信することにより、どの作業担当者が認証を受けたかを、所定の送信先に通知することが可能となる。この通知を受けた所定の送信先において、効率的に認証装置における作業担当者の現況を管理することが可能となる。
【００７２】
本発明の第４の局面に係る認証装置は、予め定められた処理を行なう権限の有無に関する認証を行なうための認証装置である。この認証装置は、予め定める認証処理を行なうための認証手段と、この認証装置を特定する所定の装置識別情報を保持するための装置識別情報保持手段と、認証手段による認証が成功したことに応答して、装置識別情報保持手段に保持されている装置識別情報を読出し、所定のコード化方法に従って画像コード化するための画像コード化手段と、画像コード化手段が画像コード化した情報を表示するための手段とを含む。
【００７３】
この認証装置において認証が成功したことを、画像コード化した装置識別情報の表示画像を取得した装置が通知することが可能になる。この通知を受けた装置において、効率的に認証装置を管理することが可能となる。
【００７４】
好ましくは、装置識別情報保持手段は、装置識別情報と、当該認証装置による認証状況を管理するための管理装置のアドレス情報とを保持するための手段を含む。画像コード化手段は、装置識別情報保持手段に保持された装置識別情報及び管理装置のアドレス情報を所定のコード化方法に従って画像コード化するための手段を含む。
【００７５】
画像コード化するための手段により画像コード化された情報の画像表示は、取得され復号化されると、装置識別情報及び管理装置のアドレス情報となる。表示画像を取得した装置がこのアドレス情報の管理装置に対して、装置識別情報の送信を可能にできる。管理装置は、認証装置における認証状況を把握することが可能となる。よって、管理装置が確実に認証状況を管理することを可能にできる。
【００７６】
本発明の第５の局面に係るコンピュータプログラムは、コンピュータで実行されると、そのコンピュータを第３の局面又は第４の局面に係る認証装置として動作させる。その結果、上記した認証装置と同様の作用効果を奏することができる。
【００７７】
本発明の第６の局面に係る認証のための携帯情報端末装置は、所定のコード化方法により画像コード化された、認証に必要な情報の画像を取得するための画像取得手段と、画像取得手段により取得された画像から、認証に必要な情報を復号化するための復号化手段と、復号化手段により復号化された認証に必要な情報と、自己を特定する情報とからなる認証許可要求を、予め定められた装置に送信するための送信手段と、認証許可要求に応答して予め定められた装置から送信されてくる画像情報を表示するための表示手段とを含む。
【００７８】
画像コード化された情報の画像を取得して復号化することにより、認証に必要な情報を得る。画像コード化された画像コードは人間が見ただけではその内容を知ることができず、認証に必要な情報の漏洩を防止できる。また、認証に必要な情報と自己を特定する情報とからなる認証許可要求を送信する。送信先は、当該携帯情報端末装置を携帯する作業担当者の現況すなわち作業担当者が認証許可を必要とする状況にあることを確実に把握できる。さらに認証許可要求に応答して送信される画像情報を表示することにより、この画像情報を取得してこの画像情報に基づいて認証を行なうことを可能にできる。認証に鍵などを使用する必要ななく、認証を受ける者の負担を軽減でき、さらに、認証プロセスを安全かつ効率的に実施できる。
【００７９】
好ましくは、認証のための携帯情報端末装置はさらに、自己を特定する情報を保持するための識別情報保持手段と、予め定められた装置との間での通信に用いるアドレスを保持するためのアドレス保持手段と、復号化手段により復号化された情報と、識別情報保持手段に保持された自己を特定する情報とを含む認証許可要求を生成するための認証許可要求生成手段とを含む。送信手段は、認証許可要求生成手段により生成された認証許可要求を、アドレス保持手段に保持されたアドレスの装置に送信するための手段を含む。
【００８０】
予め保持しているアドレスを用いて、画像情報を提供する装置とのアクセスを行なうことにより、認証を受けようとする者が別途アドレスを取得することなく、認証を受けることが可能となる。
【００８１】
好ましくは、画像コード化された認証要求情報は、予め定められた装置との間での通信に用いるアドレスと、当該予め定められた装置に送信すべき、認証が求められている処理の対象となる装置を特定するための装置識別情報とを含む。送信手段は、自己を特定する自己識別情報を保持するための自己識別情報保持手段と、復号化手段により復号化された情報に含まれる装置識別情報と、自己識別情報保持手段に保持された自己識別情報とを含む認証許可要求を生成するための認証許可要求生成手段と、生成された認証許可要求を、復号化手段により復号化された情報に含まれるアドレスの装置に送信するための手段を含む。
【００８２】
画像を復号化して得られるアドレスを用いて、画像情報を提供する装置とのアクセスを行なうことにより、認証を受けようとする者が別途アドレスを取得することなく、認証を受けることが可能となる。
【００８３】
本発明の第７の局面に係るコンピュータプログラムは、コンピュータで実行されると、そのコンピュータを第６の局面に係る認証のための携帯情報端末装置として動作させる。
【００８４】
本発明の第８の局面に係る携帯情報端末装置は、画像コード化された情報の画像を取得するための画像取得手段と、画像取得手段により取得された画像から、情報を復号化するための復号化手段と、復号化手段により復号化された情報と自己を特定する情報とからなる通知を、予め定められた装置に送信するための送信手段とを含む。
【００８５】
画像コード化された情報は、人間が見ただけではその内容を知ることができない。画像を復号化し、復号化により得られる情報と自己を特定する情報とに基づき通知を行なうことにより、画像を介した一連の動作で携帯情報端末装置の現状を通知できる。
【００８６】
本発明の第９の局面に係るコンピュータプログラムは、コンピュータで実行されると、当該コンピュータを第８の局面に係る携帯情報端末装置として動作させる。その結果、上記した携帯情報端末装置と同様の作用効果を奏することができる。
【００８７】
本発明の第１０の局面に係る記録媒体は、第２の局面、第５の局面、第７の局面、及び第９の局面のいずれかに係るコンピュータプログラムを記録した、コンピュータで読出可能な記録媒体である。したがって、この記録媒体に記録されたコンピュータプログラムをコンピュータで実行させることにより、第１の局面、第３の局面、第４の局面、第６の局面、又は第８の局面に係る発明と同様の作用効果を奏することができる。
【００８８】
本発明の第１１の局面に係る保守作業システムは、他の装置から送信されてくる画像情報を受信して表示するための表示手段を含む、認証のための携帯情報端末装置と、第１の局面に係る保守作業システム管理装置と、第３の局面に係る認証装置とを含む。保守作業システム管理装置は、認証装置を識別する装置識別情報を含む作業権限の認証依頼に応答して、画像コード化された、当該装置識別情報により特定される装置の保守を許可するために必要な作業許可情報を、認証のための携帯情報端末装置に送信する。認証のための携帯情報端末装置は、保守作業システム管理装置が送信した、画像コード化された作業許可情報を受信して表示する。認証装置は、所定の操作に応答して、認証のための携帯情報端末装置が表示する画像コード化された作業許可情報を取得する。
【００８９】
この保守作業システムでは、携帯情報端末装置を携帯する作業担当者による処理を行なうために、保守作業システム管理装置が、画像コード化した作業許可情報を携帯情報端末装置に送信する。また、認証装置は、携帯情報端末装置から画像化した作業許可情報を取得し、判定手段が、画像コード化された作業許可情報と、記憶している認証コードとの関係に関する判定を行なう。判定の結果に応じて、作業担当者による作業が可能化するための手段によって可能化される。画像コードは人間が見ただけではその内容を知ることができず、作業許可情報の漏洩を防止できる。よって、保守作業を許可するための認証プロセスを安全かつ効率的に実施できる。また、作業担当者による認証装置への操作自体によって認証を行なうものではないため、作業担当者に複雑な操作を強いる必要はない。よって、操作を単純化でき、作業担当者の作業負荷を軽減できる。
【００９０】
本発明の第１２の局面に係る保守作業システムは、第１の局面に係る保守作業システム管理装置と、第３の局面に係る認証装置と、第６の局面に係る認証のための携帯情報端末装置とを含む。認証装置はさらに、この認証装置を特定する装置識別情報を保持するための装置識別情報保持手段と、所定の条件が充足されたことに応答して、装置識別情報保持手段に保持された装置識別情報を所定のコード化方法に従って画像コード化するための画像コード化手段と、画像コード化手段により画像コード化された装置識別情報を表示するための表示手段とを含む。保守作業システム管理装置はさらに、通信を介して送信依頼を受信するための受信手段を含む。保守作業システム管理装置の送信手段は、画像コード化手段により画像コード化された情報を、送信依頼の送信元に対して送信するための手段を含む。認証装置の取得手段は、表示手段により画像コード化された装置識別情報の表示がなされ、かつ所定の操作が行なわれたことに応答して、画像コード化された認証要求情報を取得するための認証要求情報取得手段を含む。
【００９１】
この保守作業システムでは、一連の認証プロセスにおいて、携帯情報端末装置が認証装置から画像コード化された装置識別情報を取得し、認証依頼を生成して、保守作業システム管理装置に送信して初めて、保守作業管理装置から画像コード化された作業許可情報を得る。認証依頼は装置識別情報と作業担当者識別情報とを含むため、保守作業システム管理装置は、作業担当者の現況情報を確実に取得できる。すなわち、作業担当者による現況の通知が作業担当者にとってのクリティカルパス上に存在することとなる。よって、現況の保守作業システム管理装置への通知が省略されてしまうことなく、保守作業が実施されるようになる。また、作業担当者による認証装置への操作自体によって認証を行なうものではないため、作業担当者に複雑な操作を強いる必要はない。よって、操作を単純化でき、作業担当者の作業負荷を軽減できる。
【００９２】
本発明の第１３の局面に係る保守作業システムは、第４の局面に係る認証装置と、第８の局面に係る携帯情報端末装置とを含む。認証装置は、予め定める認証処理が成功したことに応答して、画像コード化した情報を表示し、携帯情報端末装置は、認証装置が表示した画像コード化した情報の画像を取得する。
【００９３】
この保守作業システムでは、認証装置による認証が成功した後に、装置特定用の画像コードを表示する。画像コードは人間が見ただけではその内容を知ることができず、装置特定情報が漏洩することが防止できる。画像コード化された装置特定情報が作業担当員以外の第３者に参照される可能性が低くなる。また、画像を介した一連の動作で、一連の認証プロセスが成功したことを通知するため、現況の通知を受ける管理者側で確実かつ効率的に管理することが可能となる。よって、現況の通知に伴う作業担当者の作業負担を軽減することが可能となる。
【発明の効果】
【００９４】
本発明の第１の局面によると、人間が見ただけではその内容を知ることができない画像コードによって、作業許可を与えることが可能になる。よって、作業許可情報の漏洩を防止でき、保守作業を許可するための認証プロセスを安全かつ効率的に実施できる。保守対象装置の設置された場所に出向いて保守作業を行なう作業担当者用の情報端末装置に対しても、保守作業の許可を与えることが可能となり、認証プロセスを効率化できる。
【００９５】
さらに、作業担当者の現況を確実に把握でき、的確な作業管理を行なうことが可能になる。また、作業許可情報が盗用されること、画像コード化された返信情報が漏洩した場合において漏洩した情報が悪用されること、及び作業許可情報を不正に取得することを防止でき、保守対象装置を高い安全性で保護することが可能となる。
【００９６】
また、装置識別情報に対する保守作業の作業許可と、作業許可情報と作業依頼に含まれる作業担当者識別情報とを提供できる。また、一連の認証プロセスを行なう際に、作業担当者に対して、作業に有用な情報を提供することが可能となる。
【００９７】
本発明の第３の局面によると、認証に際して、認証を受ける者が鍵などを使用する必要もなくなり、保守作業の権限を確認するための認証プロセスを安全かつ効率的に実施できる。また、認証要求情報の漏洩を防止できる。また、実際にはその場に存在しない者が、作業を行なう者になりすまして認証を受けることを防止できる。
【００９８】
また、画像コード化した情報の画像を取得する者が、取得した画像コードを復号化して認証装置の特定することを可能にできる。管理装置への装置識別情報の通知が容易になり、作業管理を効率化させることが可能となる。また、画像コード化された装置識別情報画像を盗用すること、認証コードを盗用すること、及び乱数を取得していない者が認証を受けることを防止できる。よって、認証プロセスの安全性が向上する。また、認証要求情報の正当性を確認できる。
【００９９】
認証が成功し作業が可能化されたという情報を提供できる。さらに、この情報を、特定の管理装置に提供できる。よって、この出力を受けた者が、効率的に認証装置を管理することを可能にできる。
【０１００】
本発明の第４の局面によると、認証が成功したことを、画像コード化した装置識別情報の表示画像を取得した装置が通知することが可能になる。この通知を受けた装置において、効率的にかつ確実に認証装置を管理することが可能となる。
【０１０１】
本発明の第６の局面によると、認証に必要な情報の漏洩を防止できる。また、当該携帯情報端末装置を携帯する作業担当者の現況を確実に通知できる。また、画像情報に基づいて認証を行なうことを可能にできる。認証を受ける者の負担を軽減でき、認証プロセスを安全かつ効率的に実施できる。さらに、認証を受けようとする者が別途アドレスを取得することなく、認証を受けることが可能となる。
【０１０２】
本発明の第８の局面によると、画像を介した一連の動作で携帯情報端末装置の現状を通知できる。
【０１０３】
本発明の第１１の局面によると、作業許可情報の漏洩を防止でき、保守作業を許可するための認証プロセスを安全かつ効率的に実施できる。また、作業担当者に複雑な操作を強いる必要はなく、操作を単純化でき、作業担当者の作業負荷を軽減できる。
【０１０４】
本発明の第１２の局面によると、作業担当者による現況の通知が作業担当者にとってのクリティカルパス上に存在することとなり、保守作業システム管理装置は、作業担当者の現況情報を確実に取得できる。また、作業担当者に複雑な操作を強いる必要はない。よって、操作を単純化でき、作業担当者の作業負荷を軽減できる。
【０１０５】
本発明の第１３の局面によると、画像コード化された装置特定情報が作業担当員以外の第３者に参照される可能性が低くなり、装置特定情報の漏洩を防止できる。また、現況の通知を受ける管理者側で確実かつ効率的に管理することが可能となる。よって、現況の通知に伴う作業担当者の作業負担を軽減することが可能となる。
【発明を実施するための最良の形態】
【０１０６】
［第１の実施の形態］
以下、図面を参照しつつ本発明の一実施の形態について説明する。なお、以下の説明に用いる図面では、同一の部品に同一の符号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【０１０７】
本実施の形態に係る保守作業システムでは、保守作業の管理者側においてこの保守作業システムを管理する管理サーバ装置が作業担当者の現況の把握し、かつ保守作業の対象となる保守対象装置により作業担当者の作業権限の認証を行なう。これらはいずれも、作業担当者が携帯する携帯情報端末装置が介在する一連の動作で実現される。
【０１０８】
図１に、本実施の形態に係る保守作業システム４０の装置構成を示す。図１を参照して、保守作業システム４０は、保守対象装置である複写機５０と、作業担当者が携帯し、保守作業の際の認証等に用いられる携帯情報端末装置５２と、携帯情報端末装置５２と通信することにより、複写機５０の保守作業の履歴及び作業担当者による作業の現況とを管理するための管理サーバ装置５４とを含む。
【０１０９】
複写機５０は、後述するように表示装置及びスキャナ機能を有する。携帯情報端末装置５２は、カメラと表示装置と通信機能とを備えたものであり、典型的にはカメラ付携帯電話である。携帯情報端末装置５２と管理サーバ装置５４とは、互いに通信ネットワーク６０を介して互いに通信可能である。
【０１１０】
複写機５０と管理サーバ装置５４とはそれぞれ、複写機５０を特定する情報と、作業担当者による保守作業を許可するために必要な情報すなわち保守作業の権限を証明するために入力が要求される情報とを保持する。以下、前者の情報を「装置ＩＤ」と呼ぶ。また、後者の情報を「解除コード」と呼ぶ。なお、本実施の形態においては、装置ＩＤ及び解除コードは、複写機５０ごとに一意に割当てられるものとする。また、携帯情報端末装置５２は、この装置を携帯する作業担当者を識別する情報を保持する。以下の説明では、この情報を「作業担当者ＩＤ」と呼ぶ。
【０１１１】
複写機５０はさらに、携帯情報端末装置５２が管理サーバ装置５４と通信を行なうために用いる、管理サーバ装置５４のアドレスを保持している。複写機５０は、保持している装置ＩＤと管理サーバ装置５４のアドレスとを併せて、管理サーバ装置５４に複写機５０を特定させるための装置特定情報を生成し、２次元コード化して表示する。この画像を携帯情報端末装置５２が取得し、復号する。携帯情報端末装置５２は、復号した情報と作業担当者ＩＤとを結合して、保守作業の許可を要求するためのアクセス情報を生成する。携帯情報端末装置５２は、アクセス情報に基づき通信ネットワーク６０を介して管理サーバ装置５４と通信を行ない、装置ＩＤと作業担当者ＩＤとを送信して、保守作業の許可をする情報の送信を依頼する。管理サーバ装置５４は、携帯情報端末装置５２から装置ＩＤと作業担当者ＩＤとからなる送信依頼を受信し、作業担当者の現況を示す情報として格納する。
【０１１２】
管理サーバ装置５４はさらに、携帯情報端末装置５４からの送信依頼に応じて、受信した装置ＩＤに対応して保持している解除コードを２次元コード化した画像データを生成し、携帯情報端末装置５２に送信する。携帯情報端末装置５２は、この画像データを受信して表示する。この画像を複写機５０が取得することにより、複写機５０は認証の要求を受付ける。複写機５０は、取得した画像から解除コードを復号する。複写機５０は、復号して得られるこの解除コードと、複写機５０に保持されている解除コードとを照合することにより、作業権限の認証を行なう。以下の説明では、装置特定情報を２次元コード化して生成される画像を「装置特定用２次元コード」と呼ぶ。また、解除コードを２次元コード化して生成される画像を「装置認証用２次元コード」と呼ぶ。
【０１１３】
図２に、複写機５０の機能的構成をブロック図形式で示す。図２を参照して、複写機５０は、表示部１０８と、複写機５０の装置ＩＤ及び解除コードを記憶する装置情報記憶部１００と、管理サーバ装置５４（図１参照）のアドレスを記憶する管理サーバ情報記憶部１０２と、作業担当者による操作に応じた所定の入力信号を発生する操作部１０４と、操作部１０４により保守作業を開始することを指示する入力信号が発生されたことに応答して、装置情報記憶部１００に記憶された装置ＩＤ及び管理サーバ情報記憶部１０２に記憶されたアドレスをもとに装置特定情報を生成して２次元コード化し、装置特定用２次元コードを生成して表示部１０８に表示させるための２次元コード生成部１０６とを含む。
【０１１４】
複写機５０はさらに、スキャナ機能を持ち、携帯情報端末装置５２（図１参照）の後述する表示部に表示された装置認証用２次元コードの画像を取得可能な画像入力部１１０と、操作部１０４が発する入力信号に従い、画像入力部１１０により入力された装置認証用２次元コード画像から解除コードを復号する２次元コード復号部１１２と、２次元コード復号部１１２により復号された解除コードと装置情報記憶部１００が記憶する解除コードとを照合することにより保守作業の権限の認証を行なうユーザ認証部１１４と、ユーザ認証部１１４により認証された作業担当者による保守作業を受ける被保守作業部１１６とを含む。
【０１１５】
図３に、図１に示す携帯情報端末装置５２の機能的構成をブロック図形式で示す。図３を参照して、携帯情報端末装置５２は、複写機５０（図１参照）により表示される装置特定用２次元コードの画像を取得するためのカメラからなる画像入力部１４０と、画像入力部１４０が取得した画像から装置特定情報を復号する２次元コード復号部１４２と、作業担当者ＩＤを記憶する利用者情報記憶部１４４と、２次元コード復号部１４２が復号した装置特定情報、及び利用者情報記憶部１４４が記憶する作業担当者ＩＤをもとに管理サーバ装置５４（図１参照）へのアクセス情報を生成するアクセス情報生成部１４６とを含む。携帯情報端末装置５２はさらに、管理サーバ装置５４との間での通信を行なう通信制御部１５０と、アクセス情報生成部１４６が生成したアクセス情報に基づき通信制御部１５０を介して管理サーバ装置５４にアクセスし、装置認証用２次元コードを受信するウェブブラウザ部１４８と、ウェブブラウザ部１４８が受信した装置認証用２次元コードを表示する表示部１５２と、作業担当者が画像入力部１４０及びウェブブラウザ部１４８の操作を行なうための入力を受ける操作部１５４とを含む。
【０１１６】
図４に管理サーバ装置５４の機能的構成をブロック図形式で示す。図４を参照して、管理サーバ装置５４は、携帯情報端末装置５２（図１参照）との間での通信を行なう通信制御部１８０と、通信制御部１８０を介して携帯情報端末装置５２からアクセス情報を受け、アクセス情報から装置ＩＤと作業担当者ＩＤとを取得するウェブサーバ部１８２と、ウェブサーバ部１８２が取得した装置ＩＤと作業担当者ＩＤとを受けて格納するとともに、複写機５０（図１参照）の解除コード及び保守作業の際に作業担当者が参照するための参照情報など保守作業に必要な情報を保持し、装置ＩＤに対応する解除コード及び保守作業に必要な情報をウェブサーバ部１８２に与えるデータベース部１８４とを含む。管理サーバ装置５４はさらに、データベース部１８４がウェブサーバ部１８２に与えた解除コードを２次元コード化して装置認証用２次元コードを生成する２次元コード生成部１８６を含む。
【０１１７】
ウェブサーバ部１８２は、２次元コード生成部１８６に解除コードを与え、２次元コード生成部１８６が生成した装置認証用２次元コードとデータベース部１８４より与えられた参照情報などその他の情報とをもとに、携帯情報端末装置５２に表示させる情報を生成し、通信制御部１８０を介して携帯情報端末装置５２に送信する機能を有する。
【０１１８】
図５に、管理サーバ装置５４のデータベース部１８４に格納されるデータの構成を示す。図５を参照して、データベース部１８４は、作業担当者の現況を示す情報を格納する作業担当者現況テーブル２００と、複写機５０に割当てられた装置ＩＤ及び解除コードを格納する解除コードテーブル２０２と、作業担当者が保守作業の際に参照するための参照情報として、複写機５０に対する保守作業の履歴を格納する保守履歴テーブル２０４及び複写機５０の顧客に関する情報等を格納する顧客情報テーブル２０６とを含む。
【０１１９】
図６に、図５に示す作業担当者現況テーブル２００の一例を示す。図６を参照して、作業担当者現況テーブル２００は、作業担当者ＩＤごとのエントリで構成される。各エントリは、作業担当者ＩＤ２２０と、その作業担当者ＩＤの作業担当者により保守作業が行なわれる複写機５０の装置ＩＤ２２２とを含む。作業担当者現況テーブル２００に格納される情報は、管理サーバ装置５４が携帯情報端末装置５２からのアクセスを受けた際に受信したものである。
【０１２０】
図７に、図５に示す解除コードテーブル２０２の一例を示す。図７を参照して、解除コードテーブル２０２は、複写機５０の装置ＩＤごとのエントリで構成される。各エントリは、装置ＩＤ２３０と、その装置ＩＤに対応する複写機５０の解除コード２３２とを含む。ある複写機５０についての装置ＩＤ及び解除コードと同一の情報が、その複写機５０の図３に示す装置情報記憶部１００に、予め記憶される。
【０１２１】
図８に、図５に示す保守履歴テーブル２０４の一例を示す。図８を参照して、保守履歴テーブル２０４は、複写機５０の装置ＩＤごとのエントリで構成される。各エントリは、装置ＩＤ２４０と、保守作業を行なった日付を示す保守日付２４２と、保守日付２４２に格納された日の保守作業を行なった作業担当者の作業担当者ＩＤを格納する作業担当者ＩＤ２４４とを含む。さらに、作業内容を示す情報を格納する作業内容２４６と、この履歴により示される作業において交換された部品を示す交換部品ＩＤ２４８とを含む。
【０１２２】
図９に、図５に示す顧客情報テーブル２０６の一例を示す。図９を参照して、顧客情報テーブル２０６は、装置ＩＤごとのエントリで構成されたテーブル形式のデータであって、装置ＩＤ２６０と、この装置ＩＤの複写機５０の設置個所を示す住所２６２と複写機５０のユーザである顧客の名称を示す顧客名２６４と、顧客への連絡を行なう際の連絡先を示す顧客連絡先２６６とを含む。
【０１２３】
本実施の形態に係る複写機５０は、コンピュータを搭載したハードウェア、当該ハードウェアにより実行されるプログラム、及び当該ハードウェアに格納されるデータにより実現される。図１０に、複写機５０のハードウェア構成を示す。図１０を参照して、複写機５０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等からなるモニタ２８０と、操作ボタン２８２と、タッチパネル２８４とを含む。複写機５０はさらに、スキャナ２８６と、プリンタ２８８とを含む。複写機５０はさらに、ＣＰＵ（中央演算装置）２９０と、モニタ２８０、操作ボタン２８２、タッチパネル２８４、スキャナ２８６、プリンタ２８８、及びＣＰＵ２９０に接続されたバス２９２と、バス２９２に接続され、ブートアッププログラム、プログラム命令、システムプログラム、及び作業データ等を記憶するメモリ２９４と、固定ディスク２９６とを含む。
【０１２４】
複写機５０の各機能を実現させるためのコンピュータプログラムは、固定ディスク２９６に記憶される。プログラムは実行の際にメモリ２９４にロードされる。
【０１２５】
携帯情報端末装置５２は、コンピュータを搭載したカメラ付携帯電話等のハードウェア、このハードウェアにより実行されるプログラム、及びこのハードウェアに格納されるデータにより実現される。図１１及び図１２にそれぞれ携帯情報端末装置５２の外観例の正面及び背面を、図１３にその内部構成を示す。
【０１２６】
図１１を参照して、携帯情報端末装置５２は、ＬＣＤ等からなるモニタ３１０と、操作を受ける複数のキー（以下、これらのキーを「テンキー」と総称する。）３１２とを含む。携帯情報端末装置５２はさらに、スピーカ３１４と、マイクロホン装置（以下、単に「マイク」と呼ぶ。）３１６とを含む。図１２を参照して、携帯情報端末装置５２はさらに、カメラ３１８と、外部メモリカード３２０に接続するための外部メモリカードスロット３２２とを含む。
【０１２７】
図１３を参照して、携帯情報端末装置５２はさらに、通信インタフェース（通信ＩＦ）３２４、及びＣＰＵ３２６を含む。携帯情報端末装置５２はさらに、モニタ３１０、テンキー３１２、スピーカ３１４、マイク３１６、カメラ３１８、外部メモリカードスロット３２２、通信ＩＦ３２４、及びＣＰＵ３２６に接続されたバス３２８と、バス３２８に接続され、ブートアッププログラム、プログラム命令、システムプログラム、及び作業データ等を記憶するメモリ３３０とを含む。
【０１２８】
携帯情報端末装置５２の各機能を実現させるためのコンピュータプログラムは、外部メモリカードスロット３２２に挿入される外部メモリカード３２０に記憶され、さらにメモリ３３０に転送される。又は、プログラムはネットワークから通信ＩＦ３２４を介して携帯情報端末装置５２に送信されメモリ３３０に記憶されてもよい。
【０１２９】
管理サーバ装置５４は、コンピュータハードウェアと、そのコンピュータハードウェアにより実行されるプログラムと、コンピュータハードウェアに格納されるデータとにより実現される。図１４に、管理サーバ装置５４のハードウェアの内部構成を示す。
【０１３０】
図１４を参照して、管理サーバ装置５４は、マウス３４０と、キーボード３４２と、モニタ３４４と、ＦＤ（フレキシブルディスク）駆動装置３４８及びＣＤ−ＲＯＭ（コンパクトディスク読出専用メモリ）駆動装置３５２とローカルエリアネットワーク（ＬＡＮ）等への接続を提供する通信ＩＦ３５４とを含む。管理サーバ装置５４はさらに、ＣＰＵ３５６と、ＣＰＵ３５６、ＦＤ駆動装置３４８及びＣＤ−ＲＯＭ駆動装置３５２に接続されたバス３５８と、バス３５８に接続され、ブートアッププログラム、プログラム命令、システムプログラム、及び作業データ等を記憶するメモリ３６０と、固定ディスク３６２とを含む。
【０１３１】
管理サーバ装置５４の各機能を実現させるためのコンピュータプログラムは、ＣＤ−ＲＯＭ駆動装置３５２又はＦＤ駆動装置３４８に挿入されるＣＤ−ＲＯＭ３５０又はＦＤ３４６に記憶され、さらに固定ディスク３６２に転送される。又は、プログラムはネットワークから通信ＩＦ３５４を介して管理サーバ装置５４に送信され固定ディスク３６２に記憶されてもよい。プログラムは実行の際にメモリ３６０にロードされる。ＣＤ−ＲＯＭ３５０から、ＦＤ３４６から、又は通信ＩＦ３５４を介して、直接にメモリ３６０にプログラムをロードしてもよい。
【０１３２】
保守作業システム４０の各装置の各機能を上記したハードウェアにより実現するためのプログラムは、これらの装置の図２から図４に示す各機能部を実現するための複数の命令を含む。これらの処理を行なわせるのに必要な基本的機能のいくつかはこれらの装置のハードウェア上でそれぞれ動作するオペレーティングシステム（ＯＳ）又はサードパーティのプログラム、若しくはインストールされる各種ツールキットのモジュールにより提供される。したがって、プログラムは、それら各機能部を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能又は「ツール」を呼出すことにより、上記した各装置の処理を実行する命令のみを含んでいればよい。コンピュータの動作は周知であるので、ここでは繰返さない。
【０１３３】
図１５に、本実施の形態に係る保守作業システム４０の処理シーケンスを示す。図１５を参照して、作業担当者が保守作業に取掛るときに、複写機５０の特定の操作ボタン２８２又はタッチパネル２８４（図１０参照）を操作したことに応答して、複写機５０は処理を開始し、ステップ４００において、装置ＩＤと管理サーバ装置５４のアドレスとを読出し、これらをもとに装置特定用２次元コードを生成する。ステップ４０２では、複写機５０が、ステップ４００で生成した装置特定用２次元コードを表示する。
【０１３４】
ステップ４０４では、携帯情報端末装置５２が、複写機５０による装置特定用２次元コードの表示画像を取得し復号する。装置特定用２次元コードの復号化により得られる情報は、管理サーバ装置５４のアドレスと複写機５０の装置ＩＤとを含む。ステップ４０６では、携帯情報端末装置５２が復号により得られた情報に予め記憶している作業担当者ＩＤを付加し、管理サーバ装置５４へのアクセス情報を生成する。ステップ４０８では、アクセス情報をもとに、携帯情報端末装置５２が管理サーバ装置５４にアクセスし、装置認証用２次元コードの送信依頼として装置ＩＤと作業担当者ＩＤとを管理サーバ装置５４に対して送信する。
【０１３５】
ステップ４１０では、管理サーバ装置５４が携帯情報端末装置５２によるアクセスを受ける。この際、管理サーバ装置５４は装置ＩＤと作業担当者ＩＤとをパラメータとして取得する。ステップ４１２では、管理サーバ装置５４が取得したパラメータを作業担当者現況テーブル２００（図６参照）に格納し、同テーブルを更新する。また、管理サーバ装置５４は、取得した装置ＩＤを検索キーとして、複写機５０の解除コードと複写機５０の保守作業の履歴情報とを読出す。ステップ４１４では、管理サーバ装置５４が、読出した解除コードを２次元コード化して、装置認証用２次元コードを生成する。ステップ４１６では、管理サーバ装置５４が、ステップ４１２で読出した履歴情報及びステップ４１４で生成した装置認証用２次元コードを配置したウェブページを生成する。さらに管理サーバ装置５４は、携帯情報端末装置５２に対してアクセスへの応答として、生成したウェブページを送信する。
【０１３６】
ステップ４１８では、ステップ４１６で管理サーバ装置５４が送信したウェブページを携帯情報端末装置５２が受信して表示する。この際、携帯情報端末装置５２には、複写機５０の装置認証用２次元コードの画像と過去の保守履歴とが表示される。
【０１３７】
ステップ４２０では、携帯情報端末装置５２に表示される装置認証用２次元コードの画像を、複写機５０が取得する。さらに複写機５０は、取得した画像を復号して、解除コードを得る。ステップ４２２では、ステップ４２０で得た解除コードと、予め記憶している解除コードとを照合して、作業権限の有無を判定する。両者が一致した場合、作業権限があるものと判定する。処理はステップ４２４に進み、複写機５０はロックを解除し、保守作業が可能な状態にする。すなわち、保守作業を可能化する。さもなければ、作業権限がないものと判定する。認証プロセスの一連の処理を終了する。この場合、ロックは解除されない。
【０１３８】
本実施の形態に係る保守作業システム４０の図２から図４に示す各機能部は以下のように動作する。
【０１３９】
図２を参照して、作業担当者が複写機５０の操作部１０４に対して保守作業の開始を要求する所定の操作を行なうと、操作部１０４が入力信号を発生する。この入力信号に応答して、２次元コード生成部１０６は、装置情報記憶部１００及び管理サーバ情報記憶１０２から、装置ＩＤ及び管理サーバ装置５４のアドレスをそれぞれ読出し、装置特定情報を生成する。
【０１４０】
例えば、読出した装置ＩＤが、「ｓｏｕｃｈｉｉｄ＝１０００６２３４」というものであり、管理サーバ装置５４のアドレスが「ｈｔｔｐ：／／ｋａｎｒｉｓｅｒｖｅｒ．ｃｏ．ｊｐ／ｍａｉｎｔｅｎａｎｃｅ／ｌｏｇｉｎ．ｃｇｉ」というものであったとする。このような場合２次元コード生成部１０６は、装置ＩＤと管理サーバ装置５４のアドレスとを併せて、装置特定情報「ｈｔｔｐ：／／ｋａｎｒｉｓｅｒｖｅｒ．ｃｏ．ｊｐ／ｍａｉｎｔｅｎａｎｃｅ／ｌｏｇｉｎ．ｃｇｉ？ｓｏｕｃｈｉｉｄ＝１０００６２３４」を生成する。さらに２次元コード生成部１０６は、作成した装置特定情報を２次元コード化して装置特定用２次元コードを生成し、表示部１０８に与える。表示部１０８は、与えられた装置特定用２次元コードを表示する。
【０１４１】
図３を参照して、作業担当者が装置特定用２次元コードの画像取得のために携帯情報端末装置５２の操作部１５４を操作すると、操作部１５４は所定の入力信号を発生する。画像入力部１４０は、発生した入力信号に従い、複写機５０の表示部１０８に表示された装置特定用２次元コードの画像を取得する。
【０１４２】
図１６に、複写機５０による装置特定用２次元コードの表示、及び携帯情報端末装置５２による装置特定用２次元コードの取得の動作を概略的に示す。図１６を参照して、作業担当者が、保守作業を開始するために、複写機５０の操作ボタン２８２（図１０参照）の特定のものを操作すると、複写機５０のモニタ２８０には、装置特定用２次元コード４４４が表示される。作業担当者が装置特定用２次元コードの画像取得のために携帯情報端末装置５２を操作すると、携帯情報端末装置５２のカメラ３１８は、表示された装置特定用２次元コード４４４を撮像し、所定の形式の画像データに電子化する。これにより、携帯情報端末装置５２は、装置特定用２次元コードの画像を取得する。
【０１４３】
図３を参照して、携帯情報端末装置５２の画像入力部１４０は、取得した画像を２次元コード復号部１４２に与える。２次元コード復号部１４２は、装置特定用２次元コードの画像から、上記した装置特定情報を復号する。２次元コード復号部１４２は、復号した装置特定情報をアクセス情報生成部１４６に与える。
【０１４４】
アクセス情報生成部１４６は、装置特定情報が与えられたことに応答して、利用者情報記憶部１４４から作業担当者ＩＤを読出し、与えられた装置特定情報に、読出した作業担当者ＩＤを付加する。これにより管理サーバ装置５４へのアクセス情報が生成される。例えば、装置特定情報が、上記した「ｈｔｔｐ：／／ｋａｎｒｉｓｅｒｖｅｒ．ｃｏ．ｊｐ／ｍａｉｎｔｅｎａｎｃｅ／ｌｏｇｉｎ．ｃｇｉ？ｓｏｕｃｈｉｉｄ＝１０００６２３４」というものであったとする。作業担当者ＩＤが「Ｓ２３４５６７」というものであった場合、アクセス情報は、装置特定情報に作業担当者ＩＤ及びその識別子「ｔａｎｔｏｕｉｄ＝」が付加され、「ｈｔｔｐ：／／ｋａｎｒｉｓｅｒｖｅｒ．ｃｏ．ｊｐ／ｍａｉｎｔｅｎａｎｃｅ／ｌｏｇｉｎ．ｃｇｉ？ｓｏｕｃｈｉｉｄ＝１０００６２３４＆ｔａｎｔｏｕｉｄ＝Ｓ２３４５６７」というものになる。
【０１４５】
アクセス情報生成部１４６は、生成したアクセス情報をウェブブラウザ部１４８に与える。ウェブブラウザ部１４８は、与えられたアクセス情報に基づき通信制御部１５０を介して管理サーバ装置５４（図１参照）にアクセスする。このとき、アクセス情報の内、管理サーバ装置５４のアドレスは、管理サーバ装置５４との間の通信を確立するために用いられる。また、装置ＩＤと作業担当者ＩＤとは、装置認証用２次元コードの送信依頼として、管理サーバ装置５４に送信される。
【０１４６】
図４を参照して、管理サーバ装置５４のウェブサーバ部１８２は、通信制御部１８０を介して携帯情報端末装置５２からのアクセスを受ける。この際に、ウェブサーバ部１８２は、装置認証用２次元コードの送信依頼として装置ＩＤと作業担当者ＩＤとを取得する。ウェブサーバ部１８２は、取得した装置ＩＤ及び作業担当者ＩＤを、データベース部１８４に与える。
【０１４７】
データベース部１８４に与えられた装置ＩＤ及び作業担当者ＩＤは、装置認証用２次元コードの送信依頼であると同時に作業担当者の現況を示すものでもある。そのため、データベース部１８４は、与えられた装置ＩＤと作業担当者ＩＤとをもとに作業担当者現況テーブル２００（図６参照）を更新する。さらに、与えられた装置ＩＤを検索キーとして、解除コードテーブル２０２（図７参照）及び保守履歴テーブル２０４（図８参照）を検索し、複写機５０の解除コードと複写機５０に関する保守作業の履歴とを読出す。データベース部１８４は、抽出した情報をウェブサーバ部１８２に与える。ウェブサーバ部１８２は、データベース部１８４から与えられた情報のうち、解除コードを２次元コード生成部１８６に与える。２次元コード生成部１８６は、与えられた解除コードを２次元コード化して装置認証用２次元コードを生成し、ウェブサーバ部１８２に与える。
【０１４８】
ウェブサーバ部１８２は、データベース部１８４から与えられた保守作業の履歴と、２次元コード生成部１８６から与えられた装置認証用２次元コードとを配置したウェブページを生成する。そのデータを携帯情報端末装置５２に対して送信する。
【０１４９】
図３を参照して、携帯情報端末装置５２のウェブブラウザ部１４８は、通信制御部１５０を介して、管理サーバ装置５４のウェブサーバ部１８２（図４参照）が生成したウェブページのデータを取得する。このウェブページは、装置認証用２次元コードを含む。ウェブブラウザ部１４８は、与えられた表示情報を表示部１５２で表示する。表示部１５２には、装置認証用２次元コードが表示される。
【０１５０】
図１７に、携帯情報端末装置５２によるウェブページの表示例を示す。図１７（Ａ）を参照して、携帯情報端末装置５２の、画面４６０には、装置認証用２次元コード４６２が表示される。さらに、画面を上方向にスクロールすると、図１７（Ｂ）に示す画面４６６が表示される。画面４６６には、複写機５０への保守作業の履歴４６８が表示される。
【０１５１】
作業担当者は、複写機５０の所定位置に、携帯情報端末装置５２を配置する。図１８に、携帯情報端末装置５２の配置の一例を示す。図１８を参照して、この例における複写機５０（図１０参照）は、画像を取得するための手段として、スキャナ２８６を備えている。携帯情報端末装置５２は、図１７に示す表示画面４６０のような装置認証用２次元コード４６２を表示した状態で、モニタ３１０（図１１参照）がスキャナ２８６の画像読取面４８２に対向するように配置される。
【０１５２】
図２に示す複写機５０の操作部１０４に対し、装置認証用２次元コード入力のための所定の操作を行なうと、操作部１０４は画像入力部１１０に所定の入力信号を発する。画像入力部１１０は、操作部１０４からの入力信号に応答して、携帯情報端末装置５２の表示部１５２（図３参照）に表示されている装置認証用２次元コードの画像を取得する。画像入力部１１０は、取得した画像を２次元コード復号部１１２に与える。２次元コード復号部１１２は、与えられた装置認証用２次元コードを復号し、管理サーバ装置５４（図４参照）が保持している、この複写機５０の解除コードを得る。２次元コード復号部１１２は、復号して得られた解除コードをユーザ認証部１１４に与える。
【０１５３】
ユーザ認証部１１４は、復号して得られた解除コードと、装置情報記憶部１００に予め記憶されている解除コードとを照合する。両者が一致すると、ユーザ認証部１１４は、被保守作業部１１６に、ロックを解除して保守作業が可能な状態にするよう命令する信号を与える。被保守作業部１１６は、命令に応答して、保守作業が可能な状態になるよう動作する。例えば、保守作業に特化したメニュー画面を表示し、そのメニュー画面による操作を可能な状態にする。また、物理的な施錠を開放するようにしてもよい。これにより、作業担当者は、複写機５０の保守作業を開始できる状態となる。
【０１５４】
このように保守作業システム４０は、作業担当者の認証に係る一連のプロセスで、物理的な鍵を必要としない。また、この保守作業システム４０では、作業担当者による複写機５０への操作自体によって認証を行なうものではないため、作業担当者に複雑な操作を強いる必要はない。よって、操作を単純化でき、作業担当者の作業負荷を軽減できる。
【０１５５】
また、この一連の認証プロセスにおいては、作業担当者は、管理サーバ装置５４にアクセスし、装置認証用２次元コードを得て、初めて保守作業が開始できるようになる。また、アクセスの際に装置認証用２次元コードの送信要求として装置ＩＤと作業担当者ＩＤとを送信するため、管理サーバ装置５４は、作業担当者の現況情報を取得できる。すなわち、作業担当者による現況の通知が作業担当者にとってのクリティカルパス上に存在することとなる。よって、現況の管理サーバ装置５４への通知が省略されてしまうことなく、保守作業が実施されるようになる。
【０１５６】
なお、上記した実施の形態では、装置特定用２次元コードは、複写機５０により生成され、表示されるものであったが、本発明がそのようなものに限定されるわけではないことはもちろんである。例えば、複写機５０が、画像を紙に印刷する機能を有するならば、生成した装置特定用２次元コードを紙に印刷するようにしてもよい。また、予め装置特定用２次元コードを印刷したシール等を準備しておき、複写機５０の筐体に貼付しておいてもよい。この場合、複写機５０に表示装置を設ける必要はない。
【０１５７】
［第２の実施の形態］
上記した第１の実施の形態では、保守対象装置である複写機５０（図２参照）は、装置情報記憶部１００に記憶された解除コードと、装置認証用２次元コードを復号して得られる解除コードとを照合して、保守作業の権限の認証を行なう。保守対象装置が適切な作業対象者のみに限定して認証するためには、解除コード及びそれを示す装置認証用２次元コードが漏洩し悪用又は誤用されるのを防止することが望ましい。また、保守作業を正しく管理するためには、保守対象装置を特定する情報が間違いなく保守対象装置から発信される必要がある。すなわち、保守対象装置と管理サーバ装置との間で授受される情報自体に作業担当者を含む他者が関与することを防止することが望ましい。
【０１５８】
以下に示す第２の実施の形態に係る保守作業システムは、第１の実施の形態と同様に、保守対象装置である複写機と、携帯情報端末装置と、管理サーバ装置とを含む。このうち、携帯情報端末装置は、第１の実施の形態に係る携帯情報端末装置５２（図３参照）と同一のものである。ただし、保守作業システムでは、保守対象装置と管理サーバ装置とはそれぞれ、認証プロセス毎に異なる装置特定用２次元コードと装置認証用２次元コードとを生成する。
【０１５９】
図１９に、本実施の形態に係る保守対象装置である複写機５００の機能的構成をブロック図形式で示す。図１９を参照して、複写機５００は、図２に示す第１の実施の形態に係る複写機５０と同一の装置情報記憶部１００、管理サーバ情報記憶部１０２、操作部１０４、表示部１０８、画像入力部１１０、２次元コード復号部１１２、及び被保守作業部１１６を含む。複写機５００はさらに、所定の命令に応答して、装置ＩＤとは直接の関係を持たない有限長の乱数を生成し一時的に記憶する乱数生成記憶部５０２と、乱数生成記憶部５０２により生成された乱数を装置情報記憶部１００に記憶された解除コードに付加し、乱数が付加された解除コードを、一方向ハッシュ関数を用いて、ハッシュ値と呼ばれる固定長の疑似乱数に変換するハッシュ計算部５０４とを含む。
【０１６０】
複写機５００はさらに、図２に示す２次元コード生成部１０６に替えて、入力信号に従い、乱数生成記憶部５０２に所定の命令を与えるとともに、装置情報記憶部１００に記憶された装置ＩＤ、管理サーバ情報記憶部１０２に記憶されたアドレス、及び乱数生成記憶部５０２により生成された乱数をもとに、装置特定用２次元コードを生成する２次元コード生成部５０６を含む。複写機５００はさらに、図２に示すユーザ認証部１１４に替えて、２次元コード復号部１１２により復号された解除コードとハッシュ計算部５０４による変換で生成されたハッシュ値とを照合し、保守作業の権限の認証を行なうユーザ認証部５０８を含む。
【０１６１】
乱数生成記憶部５０２は、２次元コード生成部５０６からの要求に従って毎回異なる乱数を生成し、記憶するとともに、ハッシュ計算部５０４からの要求に応じて記憶した乱数を出力する。ハッシュ計算部５０４からの要求の前に、再度乱数を生成した場合には、記憶している前回の乱数を廃棄して、新しい乱数を記憶する。
【０１６２】
ここで、一方向ハッシュ関数とは、与えられた文字列に対して固定長のハッシュ値を生成する演算手法である。生成されたハッシュ値から元の文字列を再現することはできず、また、同じハッシュ値を持つ、異なるデータを作成することも極めて困難となる特性をもつ。よって、同一のハッシュ値を得るためには、同一の一方向ハッシュ関数により同一の文字列をもとにハッシュ値を生成する必要がある。
【０１６３】
図２０に管理サーバ装置５２０の機能的構成をブロック図形式で示す。図２０を参照して、管理サーバ装置５２０は、図４に示す管理サーバ装置５４と同一の通信制御部１８０と、データベース部１８４とを含む。管理サーバ装置５２０はさらに、図４に示すウェブサーバ部１８２に替えて、通信制御部１８０が受信した情報から装置ＩＤ及び作業担当者ＩＤに加えて乱数を取得し、装置ＩＤ及び作業担当者ＩＤをデータベース部１８４に与え、解除コード及び保守作業に必要な情報をデータベース部１８４から受けるウェブサーバ部５２２を含む。管理サーバ装置５２０はさらに、ウェブサーバ部５２２が取得した乱数をウェブサーバ部５２２が受けた解除コードに付加し、乱数が付加された解除コードを、複写機５００と同一の一方向ハッシュ関数を用いてハッシュ値に変換するハッシュ計算部５２４と、ハッシュ計算部５２４による変換で生成されたハッシュ値を２次元コード化して装置認証用２次元コードを生成する２次元コード生成部５２６とを含む。ウェブサーバ部５２２は、２次元コード生成部５２６が生成した装置認証用２次元コード及びデータベース部１８４から読出したその他の情報をもとに第１の実施の形態に係るウェブサーバ部１８２と同様にウェブページを生成し、通信制御部１８０を介して携帯情報端末装置５２に送信する。
【０１６４】
図２１に、本実施の形態に係る保守作業システムの処理シーケンスを示す。図２１を参照して、複写機５００は、図１５に示す第１の実施の形態に係る処理と同様に、作業担当者による操作をトリガとして処理を開始し、ステップ５４０において、管理サーバ装置５２０のアドレス情報と装置ＩＤとを読出す。ステップ５４２では、複写機５００は、乱数を生成して記憶する。ステップ５４４では、ステップ５４０で読出した管理サーバ装置５２０のアドレス情報及び装置ＩＤをもとに装置特定情報を生成し、さらにステップ５４２で発生した乱数を付加し、乱数が付加された装置特定情報を２次元コード化して装置特定用２次元コードを生成する。ステップ５４２で生成する乱数は、生成される度に異なるものとなる。よって、この乱数が付加された装置特定情報を２次元コード化することにより生成される装置特定用２次元コードも毎回異なるものとなる。ステップ５４６では、図１６に示す第１の実施の形態に係る処理のステップ４０２と同様に、複写機５００が装置特定用２次元コードを表示する。処理は、図１５に示す第１の実施の形態と同一のステップ４０４に移行する。
【０１６５】
携帯情報端末装置５２は、図１６に示す第１の実施の形態と同様のステップ４０４からステップ４０８までの一連の処理を実行する。ただし、ステップ４０４の処理で装置特定用２次元コードを復号することにより生成される情報、ステップ４０６の処理で生成されるアクセス情報、及びステップ４０８で管理サーバ装置５２０に送信依頼として送信される装置ＩＤ及び作業担当者ＩＤはそれぞれ、ステップ５４２で生成された乱数が付加されたものとなる。処理は、ステップ５５０に移行する。
【０１６６】
ステップ５５０では、管理サーバ装置５２０が、図１５に示すステップ４１０と同様に、携帯情報端末装置５２によるアクセスを受ける。この際、管理サーバ装置５２０は、送信依頼として装置ＩＤと作業担当者ＩＤと乱数とを取得する。ステップ５５２では、図１５に示すステップ４１２と同様に、管理サーバ装置５２０が作業担当者現況テーブルの更新、並びに複写機５００の保守作業の履歴情報及び解除コードの読出を行なう。ステップ５５４では、抽出された解除コードに、ステップ５５０で取得した乱数を付加する。さらに、乱数が付加された解除コードを、一方向ハッシュ関数を用いてハッシュ値に変換する。ステップ５５６では、ステップ５５４での変換により生成されたハッシュ値を２次元コード化し、装置認証用２次元コード生成する。ステップ５５８では、図１６に示すステップ４１６と同様に、管理サーバ装置５２０が、保守履歴の情報及びステップ５５６で生成した装置認証用２次元コードを配置したウェブページを生成し、携帯情報端末装置５２に対して生成したウェブページのデータを送信する。
【０１６７】
処理は、図１５に示す処理と同様のステップ４１８に移行する。携帯情報端末装置５２には、装置認証用２次元コードの画像と作業履歴とが表示される。処理は、ステップ５６０に移行する。
【０１６８】
ステップ５６０では、複写機５００が、図１５に示す第１の実施の形態に係る処理のステップ４２０と同様に装置認証用２次元コードの画像を取得し復号する。ステップ５６２では、ステップ５４２で生成し記憶した乱数を、予め記憶している解除コードに付加する。さらに、乱数が付加された解除コードを、ステップ５５４において管理サーバ装置５２０が利用したものと同じ一方向ハッシュ関数を用いてハッシュ値に変換する。
【０１６９】
ステップ５６４では、ステップ５６０で復号して得られたハッシュ値と、ステップ５６２での変換により生成されたハッシュ値とを照合し、作業権限の有無を判定する。両者の解除コードが一致した場合、作業権限があると判定する。制御は、図１５に示すステップ４２４と同様のステップ５６６に進み、複写機５００はロックを解除し、保守作業が可能な状態にする。さもなければ、作業権限がないと判定する。認証プロセスの一連の処理を終了する。この場合、ロックは解除されない。
【０１７０】
本実施の形態に係る保守作業システムの各機能部は、以下のように動作する。
【０１７１】
図１９を参照して、作業担当者が保守作業開始のために複写機５００の操作部１０４を操作すると、操作部１０４が入力信号を発生する。操作部１０４による入力信号に応答して、２次元コード生成部５０６は、装置情報記憶部１００及び管理サーバ情報記憶部１０２から、装置ＩＤ及び管理サーバ装置５２０のアドレスをそれぞれ読出す。さらに、乱数生成記憶部５０２に乱数の生成を要求する。乱数生成記憶部５０２は、２次元コード生成部５０６から要求を受けるたびに、乱数を生成し記憶する。例えば、生成する乱数は、「３ｓｄｆ８ｆＳＦｕ８７」という文字列である。この際、前回の認証プロセスにおいて乱数を発生し既に記憶している場合、これを廃棄して新しい乱数を記憶する。乱数生成記憶部５０２はさらに、生成した乱数を２次元コード生成部５０６に与える。
【０１７２】
２次元コード生成部５０６は、装置ＩＤと、管理サーバ装置５４のアドレスとを結合して、装置特定情報を生成する。２次元コード生成部５０６はさらに、乱数生成記憶部５０２が生成した乱数を装置特定情報に付加する。例えば、装置ＩＤが、「１０００６２３４」というものであり、管理サーバ装置５４のアドレスが「ｈｔｔｐ：／／ｋａｎｒｉｓｅｒｖｅｒ．ｃｏ．ｊｐ／ｍａｉｎｔｅｎａｎｃｅ／ｌｏｇｉｎ．ｃｇｉ」というものであり、乱数生成記憶部５０２が生成した乱数が「３ｓｄｆ８ｆＳＦｕ８７」というものであったとする。このような場合２次元コード生成部５０６は、これらの情報をもとに、乱数が付加された装置特定情報「ｈｔｔｐ：／／ｋａｎｒｉｓｅｒｖｅｒ．ｃｏ．ｊｐ／ｍａｉｎｔｅｎａｎｃｅ／ｌｏｇｉｎ．ｃｇｉ？ｓｏｕｃｈｉｉｄ＝１０００６２３４＆ｒａｎｄ＝３ｓｄｆ８ｆＳＦｕ８７」を生成する。さらに２次元コード生成部５０６は、乱数が付加された装置特定情報を２次元コード化して装置特定用２次元コードを生成し、表示部１０８に与える。表示部１０８は、与えられた装置特定用２次元コードを表示する。
【０１７３】
複写機５００により、装置特定用２次元コードが表示されると、携帯情報端末装置５２は、第１の実施の形態と同様の動作で、装置特定用２次元コードの画像を取得し、復号する。復号された装置特定情報は、乱数が付加されている。図３を参照して、携帯情報端末装置５２のアクセス情報生成部１４６は、作業担当者ＩＤを利用者情報記憶部１４４から読出し、装置特定情報に作業担当者ＩＤを付加して、管理サーバ装置５２０へのアクセス情報を生成する。例えば、作業担当者ＩＤが「Ｓ２３４５６７」というものであった場合、アクセス情報は、「ｈｔｔｐ：／／ｋａｎｒｉｓｅｒｖｅｒ．ｃｏ．ｊｐ／ｍａｉｎｔｅｎａｎｃｅ／ｌｏｇｉｎ．ｃｇｉ？ｓｏｕｃｈｉｉｄ＝１０００６２３４＆ｒａｎｄ＝３ｓｄｆ８ｆＳＦｕ８７＆ｔａｎｔｏｕｉｄ＝Ｓ２３４５６７」というものになる。ウェブブラウザ部１４８は、生成されたアクセス情報に基づき、第１の実施の形態と同様の動作で、通信制御部１５０を介して管理サーバ装置５２０（図２０参照）にアクセスする。このとき、装置ＩＤと作業担当者ＩＤとに加えて、乱数がパラメータとして管理サーバ装置５２０に送信される。
【０１７４】
図２０を参照して、管理サーバ装置５２０のウェブサーバ部５２２は、通信制御部１８０を介して携帯情報端末装置５２からのアクセスを受ける。この際に、ウェブサーバ部５２２は、装置ＩＤと作業担当者ＩＤとに加えて、乱数をパラメータとして取得する。ウェブサーバ部５２２は、取得した装置ＩＤ及び作業担当者ＩＤをデータベース部１８４に与える。データベース部１８４は、第１の実施の形態と同様の動作でデータベースの更新、及び複写機５００に関する保守作業の履歴及び複写機５００の解除コードの読出を行ない、読出した情報をウェブサーバ部５２２に与える。ウェブサーバ部５２２は、与えられた解除コードと、送信依頼から取得した乱数とをハッシュ計算部５２４に与える。
【０１７５】
ハッシュ計算部５２４は、与えられた解除コードに、同じく与えられた乱数を付加する。ハッシュ計算部５２４さらに、乱数が付加された解除コードを、一方向ハッシュ関数を用いて変換する。例えば、乱数が「３ｓｄｆ８ｆＳＦｕ８７」、解除コードが「ａ９２ｄｆｌＧＤｋＨ」であった場合、一方向ハッシュ関数として一般的なＭＤ５（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  ５）を用いてハッシュ値に変換すると、「３５３４４６１９６０７ｃ０ｄ７１ｂ１７ｂｄ９４ｄ５ｃ０８４ｆ１２」というハッシュ値が生成される。ハッシュ計算部５２４は、生成したハッシュ値を、２次元コード作成部５２６に与える。
【０１７６】
２次元コード生成部５２６は、与えられたハッシュ値を２次元コード化して装置認証用２次元コードを生成し、ウェブサーバ部５２２に与える。ウェブサーバ部５２２は、データベース部１８４より与えられた作業履歴の情報と、２次元コード生成部５２６により生成された装置認証用２次元コードとを配置したウェブページを生成し、そのデータを携帯情報端末装置５２に対して送信する。
【０１７７】
携帯情報端末装置５２は、第１の実施の形態と同様の動作でウェブページのデータを受信し、ウェブページを表示する。作業担当者は、複写機５００の、画像入力のための所定位置に携帯情報端末装置５２を配置し、複写機５００の操作部１０４に対して２次元コード入力のための操作をすると、操作部１０４は画像入力部１１０に所定の入力信号を発する。画像入力部１１０はこの入力信号に応答して、表示されている装置認証用２次元コードの画像を取得する。２次元コード復号部１１２は、装置認証用２次元コードを復号し、管理サーバ装置５２０が算出したハッシュ値を得る。２次元コード復号部１１２は、復号して得られたハッシュ値をユーザ認証部５０８に与える。
【０１７８】
ユーザ認証部５０８は、２次元コード復号部１１２からハッシュ値が与えられたことに応答して、ハッシュ計算部５０４に対してハッシュ値の計算を要求する信号を与える。ハッシュ計算部５０４は、信号に応答して、装置情報記憶部１００に記憶されている解除コードと乱数生成記憶部５０２により記憶された乱数とを読出し、読出した解除コードに乱数を付加し、さらに乱数が付加された解除コードを、管理サーバ装置５２０が利用したものと同一の一方向ハッシュ関数を用いてハッシュ値に変換する。ハッシュ計算部５０４は、変換により生成されたハッシュ値をユーザ認証部５０８に与える。
【０１７９】
ユーザ認証部５０８は、復号して得られたハッシュ値と、ハッシュ計算部５０４が算出したハッシュ値とを照合する。両者が一致すると、ユーザ認証部１１４は、被保守作業部１１６に、ロックを解除し保守作業が可能な状態になるよう命令する信号を与える。被保守作業部１１６は、命令に応答して、保守作業が可能な状態になるよう動作する。
【０１８０】
このように、本実施の形態に係るシステムでは、複写機５００は、認証プロセスごとに異なる乱数を用いて、装置特定用２次元コードを生成する。管理サーバ装置５２０もまた、この乱数を用いて装置認証用２次元コードを生成する。そのため、ある認証プロセスで用いられたこれらの２次元コードを、別の認証プロセスで使用することはできない。よって、装置特定用２次元コード又は装置認証用２次元コードが盗用され、悪用されることを防止できる。また、ハッシュ値から元の解除コードを類推することは、極めて困難であるため、一方向ハッシュ関数を用いた暗号化によって、認証プロセスにおいて解除コードの授受を安全に実行できる。
【０１８１】
［第３の実施の形態］
第１の実施の形態に係る保守作業システム４０では、保守対象装置である複写機５０は、一連の認証プロセスの開始時に装置特定用２次元コードの表示を行なった。しかし、本発明はこのような実施の形態には限定されない。
【０１８２】
保守対象装置のセキュリティを向上するには、装置特定用２次元コード及び装置特定情報、並びに装置認証用２次元コード及び解除コードを、不特定の者が取得できないようにすることが望ましい。例えば作業担当者が携帯する携帯情報端末装置又は同等の機能を有する装置が盗用された場合であっても、作業権限のないものが認証に成功することを防止することが望ましい。
【０１８３】
以下に示す本実施の形態では、装置特定情報による保守作業管理を行なう前に、作業権限の認証を行なう。管理サーバ装置は、携帯情報端末装置からのアクセスに応答して装置認証用２次元コードの発行を行なうのではなく、管理している情報をもとに、作業担当者が所持する携帯情報端末装置に一方的に装置認証用２次元コードを送信する。
【０１８４】
図２２に、本実施の形態に係る管理サーバ装置６００の機能的構成をブロック図形式で示す。図２２を参照して、管理サーバ装置６００は、図４に示す第１の実施の形態に係る管理サーバ装置５４と同一の通信制御部１８０と、２次元コード生成部１８６とを含む。管理サーバ装置６００はさらに、装置認証用２次元コードの送信依頼として、保守対象装置の装置ＩＤとその保守対象装置を担当する作業担当者の作業担当者ＩＤとの組を、この装置のユーザである管理者より受けるための入力部６１０と、図４に示すデータベース部１８４が保持する情報に加えて作業担当者が携帯する各携帯情報端末装置の電子メールアドレスを保持し、入力部６１０から入力された装置ＩＤ及び作業担当者ＩＤを検索キーとして、保守対象装置の解除コード及び保守作業に必要な情報、並びに携帯情報端末装置のメールアドレスを検索して読出すデータベース部６０２とを含む。
【０１８５】
管理サーバ装置６００はさらに、データベース部６０２から、携帯情報端末装置のメールアドレス、保守対象装置の解除コード、及びその他保守作業に必要な情報を受け、２次元コード生成部１８６を利用して、指定された携帯情報端末装置に送信すべき情報を生成し、与えられたメールアドレスの携帯情報端末装置に対して、生成した情報を、通信制御部１８０を介して送信するメール送信部６０６と、通信制御部１８０を介して携帯情報端末装置からのアクセスを受け、パラメータとして装置ＩＤと作業担当者ＩＤとを取得してデータベース部６０２に与える受信部６０８とを含む。データベース部６０２は、受信部６０８から与えられた装置ＩＤと作業担当者ＩＤとを受けて格納する機能を有する。
【０１８６】
図２３に、本実施の形態に係る携帯情報端末装置６２０の機能的構成を示す。図２３を参照して、本実施の形態に係る携帯情報端末装置６２０は、図３に示す第１の実施の形態に係る携帯情報端末装置５２のものとそれぞれ同一の画像入力部１４０と、２次元コード復号部１４２と、利用者情報記憶部１４４と、アクセス情報生成部１４６と、通信制御部１５０と、表示部１５２と、操作部１５４とを含む。携帯情報端末装置６２０はさらに、アクセス情報生成部１４６により生成されたアクセス情報に基づき、通信制御部１５０を介して管理サーバ装置６００に装置ＩＤ及び作業担当者ＩＤを送信するウェブブラウザ部６２２と、管理サーバ装置６００から送信される電子メールを、通信制御部１５０を介して受信し、装置認証用２次元コードを表示部１５２に表示させるメールアプリケーション（以下、「メールアプリ」と呼ぶ。）部６２４を含む。
【０１８７】
図２４に本実施の形態に係る保守対象装置である複写機６４０の機能的構成を示す。本実施の形態に係る複写機６４０は、図２に示す第１の実施の形態に係る複写機５０と同一の装置情報記憶部１００、管理サーバ情報記憶部１０２、操作部１０４、表示部１０８、画像入力部１１０、２次元コード復号部１１２、及び被保守作業部１１６を含む。複写機６４０はさらに、図２に示すユーザ認証部１１４が有する機能に加えて、認証に成功したことを示す通知を発する機能を有するユーザ認証部６４２と、ユーザ認証部６４２による通知に応答して、装置情報記憶部１００に記憶された装置ＩＤ及び管理サーバ情報記憶部１０２に記憶されたアドレスをもとに装置特定用２次元コードを生成する２次元コード生成部６４４とを含む。
【０１８８】
図２５に、本実施の形態に係る管理サーバ装置６００のデータベース部６０２（図２２参照）に格納される作業担当者メールアドレステーブルの構成を示す。図２５を参照して、作業担当者メールアドレステーブル６５０は、作業担当者ＩＤ６５２と、メールアドレス６５４とを含む。
【０１８９】
図２６に、本実施の形態に係る保守作業システムの処理シーケンスを示す。図２６を参照して、本実施の形態に係るシステムは、第１及び第２の実施の形態に係るシステムと異なり、管理担当者等により、複写機６４０の装置ＩＤとその複写機６４０への保守作業が割当てられた作業担当者の作業担当者ＩＤとの組が決定され、装置認証用２次元コードの送信依頼として管理サーバ装置６００に入力された時点で処理が開始される。処理が開始されると、ステップ６６０においては、管理サーバ装置６００が、決定された組の装置ＩＤを検索キーとして保持する情報を検索して、複写機６４０の保守履歴の情報と、その複写機６４０の解除コードとを読出す。さらに、装置ＩＤを検索キーとして顧客情報テーブル２０６（図９参照）を検索し、顧客名や住所や電話番号など顧客情報を抽出する。
【０１９０】
ステップ６６２では、ステップ６６０で読出した解除コードをもとに、装置認証用２次元コードを生成する。ステップ６６４では、ステップ６６０で読出した保守作業の履歴情報及び訪問するべき顧客の情報、並びにステップ６６２で生成した装置認証用２次元コードを配置した通知メールを作成する。さらに作業担当者が所持する携帯情報端末装置６２０のメールアドレスを作業担当者メールアドレステーブル６５０（図２５参照）より検索し、通知メールのあて先に設定し送信する。処理はステップ６６６に移行する。
【０１９１】
ステップ６６６では、携帯情報端末装置６２０が、管理サーバ装置６００からのメールを受信する。ステップ６６８では、受信したメールを画面に表示する。この画面表示には、第１及び第２の実施の形態におけるウェブページと同様に、装置認証用２次元コードが表示される。処理はステップ６７０に移行する。
【０１９２】
ステップ６７０では、携帯情報端末装置に表示された装置認証用２次元コードの画像を複写機６４０が取得する。さらに、複写機６４０は、取得した画像を復号して、解除コードを得る。ステップ６７２では、ステップ６７０で得た解除コードと、予め記憶している解除コードとを照合して、作業権限の有無を判定する。両者の解除コードが一致した場合、作業権限があると判定される。処理はステップ６７４に進む。さもなければ、作業権限はないと判定される。処理を終了する。この場合、ロックは解除されない。
【０１９３】
ステップ６７４では、図１５に示す第１の実施の形態に係る処理のステップ４００と同様に装置特定用２次元コードを生成する。ステップ６７６では、図１６に示すステップ４０２と同様に生成された装置特定用２次元コードを表示する。この後、処理はステップ６９０に進む。
【０１９４】
一方、携帯情報端末装置６２０において、ステップ６８０では、図１６に示す第１の実施の形態に係る処理のステップ４０４と同様に、複写機６４０による装置特定用２次元コードの表示画像を取得し復号する。ステップ６８２では、携帯情報端末装置６２０が、復号して得られた情報に作業担当者ＩＤを付加して、アクセス情報を生成する。ステップ６８４では、携帯情報端末装置６２０が、生成されたアクセス情報をもとに管理サーバ装置６００にアクセスする。この際、装置ＩＤと作業担当者ＩＤとが管理サーバ装置６００に対して送信される。処理は、ステップ６８６に移行する。
【０１９５】
ステップ６８６では、管理サーバ装置６００が、携帯情報端末装置６２０によるアクセスを受ける。この際管理サーバ装置６００は、パラメータとして装置ＩＤと作業担当者ＩＤとを取得する。ステップ６８８では、管理サーバ装置６００が、取得した作業担当者ＩＤと装置ＩＤとを作業担当者現況テーブル（図１３参照）に格納し、同テーブルを更新して、処理を終了する。
【０１９６】
一方、複写機６４０の処理は、ステップ６７６で装置特定用２次元コードを表示した後、ステップ６９０に進み、複写機６４０はロックを解除し、保守作業が可能な状態にする。
【０１９７】
以上のように本実施の形態では、管理サーバ装置６００から送信された装置認証用２次元コードによる認証が成功した後に、装置特定用の２次元コードを表示するため、装置特定用の２次元コードを作業担当員以外の第３者に参照される可能性が低くなる。また、保守作業者は、複写機６４０に対する保守作業が割当てられた時点で、管理サーバ装置から送信される通知メールを受けることになるため、作業担当者がその複写機に到着する前に通知メールを参照できる。よって、保守作業の前に、保守に有益な情報、例えば、過去の保守作業の履歴、顧客に関する情報などを参照できることになる。よって、作業担当者の必要な交換部品の調達などの準備を整えてから、保守作業に取掛ることができる。
【０１９８】
［第４の実施の形態］
上記した第３の実施の形態に係る保守作業システムのように、認証を行なった後に現況報告を行なう場合、現況の報告作業がクリティカルパス上に存在しなくなる。よって、このような場合においても、現況の管理サーバ装置への通知が省略されてしまうことなく保守作業が実施されるようにすることが望ましい。また、このような場合であっても、装置認証用２次元コードは、認証を行なうたびに異なるものを用いることが望ましい。
【０１９９】
ところで、上記した実施の形態では、一連の認証プロセスにおいて、保守対象装置は管理サーバ装置との間で直接的な情報の授受を行なわなかった。しかし、本発明はこのような実施の形態には限定されない。
【０２００】
図２７に本実施の形態に係る保守作業システムの構成を示す。図２７を参照して、本実施の形態に係る保守作業システム７００は、保守対象装置である複写機７１０と、作業担当者が携帯する携帯情報端末装置７１２と、保守作業の管理者側の装置である管理サーバ装置７１４とを含む。携帯情報端末装置７１２と管理サーバ装置７１４、及び複写機７１０と管理サーバ装置７１４とはそれぞれ、所定の通信ネットワーク７１６及び７１８を介して接続される。
【０２０１】
複写機７１０は、第２の実施の形態と同様に乱数を発生する機能を有する。発生した乱数は、装置ＩＤとともに通信ネットワーク７１８を介して管理サーバ装置７１４に送信される。管理サーバ装置７１４は、複写機７１０から取得した乱数と解除コードとをもとに、ハッシュ関数を利用してハッシュ値を生成し、生成したハッシュ値を符号化して装置認証用２次元コードを生成する。管理サーバ装置７１４は、この装置認証用２次元コードをメールで携帯情報端末装置７１２に送信する。
【０２０２】
携帯情報端末装置７１２は、受信したメールに含まれる装置認証用２次元コードを表示する。複写機７１０が、表示された装置認証用２次元コードの画像を取得し、作業担当者の認証を行なう。認証に成功すると、複写機７１０は、管理サーバ装置７１４に通知を行なう。この通知に基づき、管理サーバ装置７１４は現況の更新を行なう。
【０２０３】
図２８に、複写機７１０の機能的構成を示す。図２８を参照して、複写機７１０は、図１９に示す第２の実施の形態に係る複写機５００と類似の構成である。ただし、本実施の形態に係る複写機７１０は、図１９に示す表示部１０８及び２次元コード生成部５０６にそれぞれ替えて、管理サーバ装置７１４との間での通信を行なう通信制御部７３０と、装置情報記憶部１００に記憶された装置ＩＤ及び乱数生成記憶部５０２が生成する乱数を、管理サーバ情報記憶部１０２に記憶されたアドレスに基づき、通信制御部７３０を介して管理サーバ装置７１４に送信するウェブクライアント部７３２とを含む。また、複写機７１０は、図１９に示すユーザ認証部５０８に替えて、ユーザ認証部５０８が有する機能に加えて、認証に成功すると、通知をウェブクライアント部７３２に対して発行する機能を有するユーザ認証部７３４を含む。ウェブクライアント部７３２は、ユーザ認証部７３４からの通知に応答して、通信制御部７３０を介して所定の通知を管理サーバ装置７１４に送信する機能をさらに有する。
【０２０４】
図２９に本実施の形態に係る携帯情報端末装置７１２の機能的構成を示す。図２９を参照して、本実施の形態に係る携帯情報端末装置７１２は、メールを受信して表示できるものであればよい。携帯情報端末装置７１２は、図２３に示す第３の実施の形態に係る携帯情報端末装置６２０のものと同様の通信制御部１５０と、メールアプリ部６２４と、表示部１５２とを含む。
【０２０５】
図３０に本実施の形態に係る管理サーバ装置７１４の機能的構成を示す。図３０を参照して、管理サーバ装置７１４は、図２０に示す第２の実施の形態に係る管理サーバ装置５２０のものと同様のハッシュ計算部５２４と、２次元コード生成部５２６と、図２２に示す第３の実施の形態に係る管理サーバ装置６００のものと同様のデータベース部６０２と、入力部６１０とを含む。管理サーバ装置７１４はさらに、通信ネットワーク７１６及び７１８を介して携帯情報端末装置７１２及び複写機７１０との間で通信を行なう通信制御部７５０と、通信制御部７５０を介して複写機７１０からのアクセスを受け、当該複写機７１０の装置ＩＤと当該複写機７１０が生成した乱数とを受ける受信部７５２とを含む。
【０２０６】
管理サーバ装置７１４はさらに、複写機７１０とその複写機７１０を担当する作業担当者との組を指定されると、データベース部６０２、ハッシュ計算部５２４、及び２次元コード生成部５２６を利用して、指定された作業担当者の携帯情報端末装置７１２に送信すべき情報を作成し、送信するためのメール送信部７５６を含む。受信部７５２はさらに、複写機７１０が認証終了後に送信する、装置ＩＤと作業担当者ＩＤとの組を受信して、データベース部６０２に与える機能を有する。
【０２０７】
図３１に、本実施の形態に係る保守作業システム７００における各装置の処理シーケンスを示す。図３１を参照して、本実施の形態に係る保守作業システムでは、ステップ７７０において、複写機７１０が、予め記憶している管理サーバ装置７１４の通信ネットワーク７１８上のアドレスと装置ＩＤとを読出す。さらに、乱数を生成する。ステップ７７２では、複写機７１０が、読出した情報及び生成した乱数をもとに、管理サーバ装置７１４へのアクセス情報を生成し、管理サーバ装置７１４へのアクセスを行なう。この際、管理サーバ装置７１４に対して装置ＩＤと乱数とを、パラメータとして送信する。処理は、ステップ７７４に移行する。
【０２０８】
ステップ７７４では、管理サーバ装置７１４は、複写機７１０からのアクセスを受け、装置ＩＤと乱数とをパラメータとして取得し保持する。
【０２０９】
管理サーバ装置７１４においては、管理者等により作業担当者と複写機７１０の保守作業が割当てられると、処理はステップ７７６に進む。ステップ７７６では、管理サーバ装置７１４が、与えられた装置ＩＤを検索キーとして、複写機７１０の保守作業の履歴情報と、解除コードとを読出す。また、管理サーバ装置７１４が、割当対象の複写機７１０の顧客名、住所、及び電話番号など顧客情報を読出す。
【０２１０】
ステップ７７８では、管理サーバ装置７１４が、読出した解除コードとステップ７７４で取得した乱数とを結合し、一方向ハッシュ関数を利用してハッシュ値を計算する。算出したハッシュ値と、保守作業に割当てられた作業担当者の作業担当者ＩＤとをもとに、装置認証用２次元コードを生成する。
【０２１１】
ステップ７８０では、ステップ７７６で読出した情報、及びステップ７７８で生成した装置認証用２次元コードをもとに、携帯情報端末装置７１２に送信するための通知メールを生成する。さらに作業担当者が携帯する携帯情報端末装置７１２のメールアドレスを検索し、通知メールのあて先に設定して送信する。処理は、ステップ７８２に移行する。
【０２１２】
ステップ７８２では、携帯情報端末装置７１２が、管理サーバ装置７１４からのメールを受信する。ステップ７８４では、ステップ７８２で受信したメールを画面に表示する。
【０２１３】
ステップ７８６では、携帯情報端末装置７１２により表示されたメールに含まれる装置認証用２次元コードの画像を、複写機７１０が取得し復号する。画像を復号することにより、複写機７１０は、ハッシュ値と作業担当者ＩＤを得る。ステップ７８８では、複写機７１０が保持する乱数及び解除コードから、一方向ハッシュ値を生成し、生成したハッシュ値と、ステップ７８６で得たハッシュ値とを照合する。両者のハッシュ値が一致したならば、処理はステップ７９０に進む。さもなければ、処理はそのまま終了する。ロックは解除されず、保守作業の権限は与えられない。
【０２１４】
ステップ７９０では、複写機７１０が管理サーバ装置７１４に対して、作業担当者の認証が成功したことを通知する。このとき、複写機７１０は、記憶している管理サーバ装置７１４のアドレス及び本複写機７１０の装置ＩＤと、ステップ７８６で得た作業担当者ＩＤとをもとにアクセス情報を作成し、管理サーバ装置７１４にアクセスする。この際、本複写機７１０の装置ＩＤと、作業担当者ＩＤとが、パラメータとして管理サーバ装置７１４に送信される。
【０２１５】
ステップ７９２では、管理サーバ装置７１４が、複写機７１０からのアクセスを受け、作業担当者ＩＤと装置ＩＤとを取得する。管理サーバ装置７１４は、取得した作業担当者ＩＤと装置ＩＤとをもとに、保持する作業担当者現況テーブル２００（図６参照）の更新を行なう。
【０２１６】
一方、複写機７１０の処理は、ステップ７９６に移行し、ロックを解除して、保守作業が可能な状態になる。
【０２１７】
以上のように、本実施の形態では、複写機７１０が事前に乱数を生成し、管理サーバ装置７１４に送信することにより、管理サーバ装置７１４は、保守作業者への作業割当が行なわれた時点で、認証プロセスのたびに異なる装置認証用２次元コードを送信することができる。さらに、本実施の形態に係るシステムでは、作業担当者は、装置特定用２次元コードを取得して、管理サーバ装置にアクセスする必要がなく、認証プロセスにおける作業担当者の作業量を軽減することができる。また、作業担当者は、メールを受信し表示できる一般的な装置を用いて認証を行なうことができる。
【０２１８】
なお、第４の実施の形態では、保守作業システム７００が一連の認証プロセスを開始する際にステップ７７０からステップ７７４までの処理を行なった。しかし、ステップ７７０からステップ７７４までの一連の処理を、例えば１時間に１回など、一定期間ごとに繰返し行なうようにしてもよい。また、複写機７１０において保守作業が必要な事態が発生した場合に、これら一連の処理を自動的に行なうようにしてもよい。
【０２１９】
なお、上記した第１の実施の形態から第３の実施の形態において、保守対象装置は、管理サーバ装置のアドレスを含む装置特定情報を生成した。しかし、本発明はこのような実施の形態には限定されない。例えば、携帯情報端末装置が、管理サーバ装置のアドレスを保持するようにしてもよい。このような場合、保守対象装置は、装置ＩＤ、又は装置ＩＤと乱数とを含む装置特定情報を作成し、装置特定用２次元コードに符号化して表示する。携帯情報端末装置は、装置特定用２次元コードを復号し、装置ＩＤ又は装置ＩＤと乱数とを得る。携帯情報端末装置は、ここで得た情報と、保持している作業担当者ＩＤとを結合してパラメータを生成し、さらに、保持している管理サーバ装置のアドレスと併せて、アクセス情報を作成する。このようにすることにより、管理サーバ装置のアドレスを、保守対象装置のユーザである顧客から秘匿することができる。よって、一連の認証プロセスに置いて、より確実な認証を行なうことができる。
【０２２０】
なお、第３の実施の形態では、保守対象装置である複写機６４０は、装置認証用２次元コードによる作業権限の認証後に装置特定用２次元コードを生成する。そのため、装置特定用２次元コードに装置認証用２次元コードの内容を反映させることが可能となる。例えば、１台の複写機６４０に対して、保守業務を行なう業者が複数ある場合、それぞれに異なる管理サーバ装置によって運営されている保守サービスシステムをそれぞれ有する。具体的には通常のメンテナンス業務を行なう保守サービス業者とその複写機の製造メーカが、１台の複写機を保守する場合、それぞれの役割は異なり、保守サービス業者では修理できない状態の場合（例えば、複写機のもつ偽札コピー禁止機能により、紙幣をコピーした際に複写機自体がロックしてしまったような場合）には、製造メーカの保守を受ける必要があり、装置特定用２次元コードに含まれる管理サーバのアドレス情報を使い分ける必要がある。
【０２２１】
これを実現するために、管理サーバ装置で装置認証用２次元コードを生成する際に、管理サーバ装置のアドレス情報も解除コードと併せてコード化する方法がある。この場合、複写機の２次元コード生成部では、管理サーバ情報記憶部に記憶された管理サーバのアドレス情報を利用するのではなく、２次元コード復号部で得られた管理サーバのアドレス情報をもとに２次元コードを生成する。これにより、携帯電話機がアクセスする先は管理サーバに設定したアドレス情報に従ったものになる。
【０２２２】
なお、本発明においては、装置特定用２次元コード及び装置認識用２次元コードの形式は問わない。例えば、カメラ機能付携帯電話等で一般的に使用されている２次元コードであってもよい。又は、一般的なバーコード等の画像コードであってもよい。携帯情報端末装置又は保守対象装置がＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）機能を有する場合、装置特定用２次元コード又は装置認識用２次元コードとして文字を表示してもよい。
【０２２３】
なお、上記した実施の形態では、携帯情報端末装置と保守対象装置との間での情報の授受は、画像の表示及び取得によって行なわれたが、画像の授受を行なう代りに、赤外線等を用いた光通信、又は近距離無線通信を用いることも可能である。いずれの場合においても、携帯情報端末装置と保守対象装置との間での情報の授受は、ごく近距離で行なわれるものであることが望ましい。
【０２２４】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
【図面の簡単な説明】
【０２２５】
【図１】本発明の第１の実施の形態に係る保守作業システムの構成を示す図である。
【図２】第１の実施の形態に係る保守対象装置である複写機５０の機能的構成を示すブロック図である。
【図３】第１の実施の形態に係る携帯情報端末装置５２の機能的構成を示すブロック図である。
【図４】第１の実施の形態に係る管理サーバ装置５４の機能的構成を示すブロック図である。
【図５】管理サーバ装置５４のデータベース部１８４に格納されるデータの構成を示す図である。
【図６】作業担当者現況テーブル２００の一例を示す図である。
【図７】解除コードテーブル２０２の一例を示す図である。
【図８】保守履歴テーブル２０４の一例を示す図である。
【図９】顧客情報テーブル２０６の一例を示す図である。
【図１０】複写機５０のハードウェア構成を示す図である。
【図１１】携帯情報端末装置５２の外観の一例を示す正面図である。
【図１２】携帯情報端末装置５２の外観の一例を示す背面図である。
【図１３】携帯情報端末装置５２のハードウェアの内部構成を示す図である。
【図１４】管理サーバ装置５４のハードウェアの内部構成を示す図である。
【図１５】第１の実施の形態に係る保守作業システム４０の処理構成を示す図である。
【図１６】複写機５０が装置特定用２次元コードを表示し、携帯情報端末装置５２がその装置特定用２次元コードを取得する動作を概略的に示す図である。
【図１７】携帯情報端末装置５２による装置認証用２次元コードの表示例を示す図である。
【図１８】複写機５０が装置認証用２次元コードの画像を取得する際の、携帯情報端末装置５２の配置の一例を示す図である。
【図１９】第２の実施の形態に係る保守対象装置である複写機５００の機能的構成を示すブロック図である。
【図２０】第２の実施の形態に係る管理サーバ装置５２０の機能的構成を示すブロック図である。
【図２１】第２の実施の形態に係る保守作業システムの処理構成を示す図である。
【図２２】第３の実施の形態に係る管理サーバ装置６００の機能的構成を示すブロック図である。
【図２３】第３の実施の形態に係る携帯情報端末装置６２０の機能的構成を示すブロック図である。
【図２４】第３の実施の形態に係る保守対象装置である複写機６４０の機能的構成を示すブロック図である。
【図２５】作業担当者メールアドレステーブルの構成を示す図である。
【図２６】第３の実施の形態に係る保守作業システムの処理構成を示す図である。
【図２７】第４の実施の形態に係る保守作業システムの構成を示す図である。
【図２８】保守対象装置である複写機７１０の機能的構成を示すブロック図である。
【図２９】携帯情報端末装置７１２の機能的構成を示すブロック図である。
【図３０】管理サーバ装置７１４の機能的構成を示すブロック図である。
【図３１】第４の実施の形態に係る保守作業システム７００の処理構成を示す図である。
【符号の説明】
【０２２６】
５０，５００，６４０，７１０  複写機、５２，６２０，７１２  携帯情報端末装置、５４，５２０，６００，７１４  管理サーバ装置、６０，７１６，７１８  通信ネットワーク、１００  装置情報記憶部、１０２  管理サーバ情報記憶部、１０４，１５４  操作部、１０６，１８６，５０６，５２６，６４４  ２次元コード生成部、１０８，１５２  表示部、１１０，１４０  画像入力部、１１２，１４２  ２次元コード復号部、１１４，５０８，６４２，７３４  ユーザ認証部、１１６  被保守作業部、１４４  利用者情報記憶部、１４６  アクセス情報生成部、１４８，６２２  ウェブブラウザ部、１５０，１８０，７３０，７５０  通信制御部、１８２，５２２  ウェブサーバ部、１８４，６０２  データベース部、２００  作業担当者現況テーブル、２０２  解除コードテーブル、２０４  保守履歴テーブル、２０６  顧客情報テーブル、２８０，３１０，３４４  モニタ、２８２  操作ボタン、２８４  タッチパネル、２８６  スキャナ、２８８  プリンタ、２９０，３２６，３５６  ＣＰＵ、２９２，３２８，３５８  バス、２９４，３３０，３６０  メモリ、２９６，３６２  固定ディスク、３１２  テンキー、３１４  スピーカ、３１６  マイク、３１８  カメラ、３２０  外部メモリカード、３２２  外部メモリカードスロット、３２４，３５４  通信ＩＦ、３４０  マウス、３４２  キーボード、３４６  ＦＤ、３４８  ＦＤ駆動装置、３５０  ＣＤ−ＲＯＭ、３５２  ＣＤ−ＲＯＭ駆動装置、５０２  乱数生成記憶部、５０４，５２４  ハッシュ計算部、６０６，７５６  メール送信部、６０８，７５２  受信部、６１０  入力部、６２４  メールアプリ部、６５０  作業担当者メールアドレステーブル、７３２  ウェブクライアント部
【図１】
2005332093.tif 000003
【図２】
2005332093.tif 000004
【図３】
2005332093.tif 000005
【図４】
2005332093.tif 000006
【図５】
2005332093.tif 000007
【図６】
2005332093.tif 000008
【図７】
2005332093.tif 000009
【図８】
2005332093.tif 000010
【図９】
2005332093.tif 000011
【図１０】
2005332093.tif 000012
【図１１】
2005332093.tif 000013
【図１２】
2005332093.tif 000014
【図１３】
2005332093.tif 000015
【図１４】
2005332093.tif 000016
【図１５】
2005332093.tif 000017
【図１６】
2005332093.tif 000018
【図１７】
2005332093.tif 000019
【図１８】
2005332093.tif 000020
【図１９】
2005332093.tif 000021
【図２０】
2005332093.tif 000022
【図２１】
2005332093.tif 000023
【図２２】
2005332093.tif 000024
【図２３】
2005332093.tif 000025
【図２４】
2005332093.tif 000026
【図２５】
2005332093.tif 000027
【図２６】
2005332093.tif 000028
【図２７】
2005332093.tif 000029
【図２８】
2005332093.tif 000030
【図２９】
2005332093.tif 000031
【図３０】
2005332093.tif 000032
【図３１】
2005332093.tif 000033