(57)【要約】【課題】  生体認証方式を前提としたシステムでの代行作業については、人為的なミスやセキュリティリスクの抑制の観点から、通常の作業と区別して代行作業が行われ、また各依頼者が代行作業の状況を把握できるようにする必要がある。【解決手段】  本発明は、１以上の方式の生体認証による認証処理を実行する認証サーバーを含むシステムであって、代行作業の要求に応じて取得された該要求が行われた場所のデータから生体情報に係る認証対象データの検出し、代行設定に含まれる代行実行者に対応する生体情報の特徴データと、前記検出された認証対象データとを照合することで追加の認証処理を実行する。また、追加の認証処理が成功した場合に実行される前記代行作業のステータスを管理することを特徴とする。【選択図】  図１１
2018120375.tif 000002
【特許請求の範囲】
【請求項１】
１以上の方式の生体認証による認証処理を実行する認証サーバーを含むシステムであって、
代行依頼者の識別情報、代行実行者としてのユーザーの識別情報、及び代行作業の内容を含む代行設定情報の設定を行う設定手段と、
ユーザーの生体情報を含むデータから検出された認証対象データを用いた第１の認証処理が成功した後に行われた代行作業の要求に応じて、当該代行作業の要求が行われた場所で取得されたデータから生体情報に係る認証対象データの検出を行う検出手段と、
前記設定手段により設定された代行設定情報に含まれる代行実行者に対応する生体情報の特徴データと、前記検出手段により検出された認証対象データとを照合することで、第２の認証処理を実行する認証手段と、
前記第２の認証処理が成功した場合に実行される前記代行作業のステータスを管理する管理手段と、を有することを特徴とするシステム。
【請求項２】
前記第２の認証処理は、前記第１の認証処理と同じ方式の生体認証を用いており、
さらに、前記第２の認証処理の際に前記代行設定情報に含まれる代行実行者に対応する生体情報の特徴データと前記検出手段により検出された認証対象データとを照合することで得られる一致度と比較する第２の閾値が、前記第１の認証処理で用いる第１の閾値よりも相対的に高い値であることを特徴とする請求項１に記載のシステム。
【請求項３】
前記第２の認証処理は、前記第１の認証処理とは異なる方式の生体認証を用いることを特徴とする請求項１に記載のシステム。
【請求項４】
前記第２の認証処理は、前記第１の認証処理とは異なる方式の生体認証を含む、複数の認証方式を用いることを特徴とする請求項１に記載のシステム。
【請求項５】
前記第２の認証処理は、画像形成装置、パーソナルコンピューター、３次元オブジェクトを造形する３Ｄプリンター、及び特定のセキュリティゾーンの少なくともいずれかでの代行作業を行うために実行されることを特徴とする請求項１乃至４のいずれか１項に記載のシステム。
【請求項６】
前記代行設定情報には、代行作業の内容として、代行作業の対象となる機器、機能、およびコンテンツの少なくともいずれかの指定が含まれることを特徴とする請求項１乃至５のいずれか１項に記載のシステム。
【請求項７】
前記管理手段は、前記代行作業の要求の送信元の機器からの代行作業の完了を示す通知に基づき、前記代行作業のステータスを管理することを特徴とする請求項１乃至６のいずれか１項に記載のシステム。
【請求項８】
前記代行作業の要求の送信元の機器では、前記第２の認証処理の認証失敗を示す認証結果を受信した場合に、ログアウト処理が実行されることを特徴とする請求項１乃至７のいずれか１項に記載のシステム。
【請求項９】
前記認証サーバーは、前記代行作業の要求の送信元の機器に内蔵されることを特徴とする請求項１乃至８のいずれか１項に記載のシステム。
【請求項１０】
前記認証サーバーは、１以上の生体認証の方式として、顔認証、指紋認証、静脈認証、声紋認証、及び虹彩認証の少なくともいずれかを実行できることを特徴とする請求項１乃至９のいずれか１項に記載のシステム。
【請求項１１】
１以上の方式の生体認証による認証処理を実行する認証サーバーを含むシステムにおける方法であって、
代行依頼者の識別情報、代行実行者としてのユーザーの識別情報、及び代行作業の内容を含む代行設定情報の設定を行う設定工程と、
ユーザーの生体情報を含むデータから検出された認証対象データを用いた第１の認証処理が成功した後に行われた代行作業の要求に応じて、当該代行作業の要求が行われた場所で取得されたデータから生体情報に係る認証対象データの検出を行う検出工程と、
前記設定工程で設定された代行設定情報に含まれる代行実行者に対応する生体情報の特徴データと、前記検出工程で検出された認証対象データとを照合することで、第２の認証処理を実行する認証工程と、
前記第２の認証処理が成功した場合に実行される前記代行作業のステータスを管理する管理工程と、を有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークカメラを使った顔認識等の生体認証により機器へのログインを管理するシステムに関するものである。
【背景技術】
【０００２】
近年、オフィス等にはユーザーＰＣや、プリンターや複写機等の画像形成装置などの数多くの機器が設置されており、これらの機器はユーザー認証機能を用いてその利用の範囲が制御されている。具体的には、ログインユーザー固有の操作画面の表示、ログインユーザーに応じた印刷などの個別機能の許可／不許可等を可能とするものがある。
【０００３】
ユーザー認証方式として、画像形成装置の操作パネルなどのローカルＵＩでユーザーＩＤ、パスワードを入力するパスワード認証方式、ユーザーが画像形成装置に設置されたカード読み取り装置にカードをかざすことでログインするカード認証方式が一般的である。しかし、このような認証方式は、本人で無くてもユーザーＩＤ／パスワード、またはＩＣカードを入手すればログイン可能であり、近年では本人であることを認証する生体認証が普及しつつある。ネットワークカメラで撮像した画像データから顔画像を抽出し、登録されている顔画像の特徴データと照合することにより本人を特定する顔認証も生体認証の一例である。
【０００４】
上述したユーザーＩＤ／パスワード、またはＩＣカードを使った認証方式を用いた時には、ＩＤ／パスワードを知らせる、またはＩＣカードを貸し出すことにより、本人以外の人がログインして依頼者の機器での作業を代行することが可能であった。例えば、依頼者の権限で取扱いが可能な文書の印刷を代行するといったことが可能であった。
【０００５】
機器への認証で生体認証方式のみを用いた場合には、代行者本人の生態的特徴を用いるため、代行者がその代行依頼者として機器にログインすることが出来ず、作業の代行を行うことが出来ないという課題があった。そこで、特許文献１では、ある生体情報に対応するテンプレートに関連付けられた権限の一部を代行するための代行権限を、有効期限つきで、他の生体情報に対応する他のテンプレートに対して予め付与する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２１８２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
生体認証方式を前提としたシステムで、代行作業を行う代行者は、複数の依頼者から作業の代行を依頼されたり、代行者自身のアカウントで代行以外の作業のために機器を利用したりする場合がある。人為的なミスやセキュリティリスクの抑制の観点から、作業者はそれらをそれぞれ区別して作業でき、また各依頼者が代行作業の状況を把握できるようにする必要がある。
【課題を解決するための手段】
【０００８】
本発明は、１以上の方式の生体認証による認証処理を実行する認証サーバーを含むシステムであって、代行依頼者の識別情報、代行実行者としてのユーザーの識別情報、及び代行作業の内容を含む代行設定情報の設定を行う設定手段と、ユーザーの生体情報を含むデータから検出された認証対象データを用いた第１の認証処理が成功した後に行われた代行作業の要求に応じて、当該代行作業の要求が行われた場所で取得されたデータから生体情報に係る認証対象データの検出を行う検出手段と、前記設定手段により設定された代行設定情報に含まれる代行実行者に対応する生体情報の特徴データと、前記検出手段により検出された認証対象データとを照合することで、第２の認証処理を実行する認証手段と、前記第２の認証処理が成功した場合に実行される前記代行作業のステータスを管理する管理手段と、を有することを特徴とする。
【発明の効果】
【０００９】
生体情報による認証を前提としたシステムにおいて、セキュアな代行処理が実現することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明を実施するためのネットワーク構成の例を示す図
【図２】情報処理装置のハードウェア構成の例を示す図
【図３】画像形成装置のソフトウェアのモジュール構成の例を示す図
【図４】ユーザー情報管理サーバーのソフトウェアのモジュール構成の例を示す図
【図５】認証管理サーバーのソフトウェアのモジュール構成の例を示す図
【図６】ユーザー情報管理サーバーや認証管理サーバーで管理する情報や設定の例を示す
【図７】認証管理サーバーにおける処理を説明するためのフローチャート
【図８】画像形成装置のログイン処理を説明するためのフローチャート
【図９】ログインが行われた際の画面の例を示す図
【図１０】実施例１における代行実行処理を説明するためのフローチャート
【図１１】代行処理の要求時の認証管理サーバーにおける処理を説明するためのフローチャート
【図１２】実施例２における代行実行処理を説明するためのフローチャート
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１２】
（実施例１）
図１は、本発明を実施するためのネットワーク構成の一例を示している。
１０１は、インターネットもしくはイントラネットなどのネットワークである。１０２はルータやスイッチなど、ネットワーク同士を接続するネットワーク機器である。１０３はネットワーク間の通信許可の制御を行うファイアウォールである。１０５はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。１０５は、コンピューター等の機器を接続する末端のネットワークであるが、有線通信のネットワークに限らず、無線ＬＡＮや携帯電話通信ネットワークなどの無線通信網の場合もある。
【００１３】
１１１は、本発明の生体認証の成功により各ユーザーに応じた利用が可能となる機器の一例である画像形成装置を示している。画像形成装置には、プリンター機能のみを有するＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）、コピー・スキャナー・プリンターの複数機能を備える複合機であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）などの種別が存在する。１１２は画像形成装置１１１に接続されたタッチパネル式の操作部であり、画像形成装置１１１への設定やユーザーへの各種情報提供等を行う。
【００１４】
なお、本発明の生体認証の成功により各ユーザーに応じた利用が可能となる機器としては、画像形成装置以外にもパーソナルコンピューター、３次元オブジェクトを造形する３Ｄプリンターなど、様々な機器が含まれる。また、本発明に適用できる生体認証としては、ネットワークカメラで撮像した画像データから顔画像を抽出し、登録されている顔画像の特徴データと照合することにより本人を特定する顔認証がある。ほかにも、指紋、静脈、声紋、虹彩等の本人の生態的特徴を用いた生体認証が適用できる。各認証方式に対応するためのセンサーやマイクなどは、後述するネットワークカメラ１３１以外にも、画像形成装置１１１などの機器に対する付属装置として配置されることになる。
【００１５】
１１３は、例えば代行作業を依頼する依頼者が利用するクライアントコンピューターである。代行者が利用するコンピューターであってもよい。つまり、クライアントコンピューター１１３も、生体認証により利用者を認証した上で、必要な機能を提供する機器の一例といえる。また、クライアントコンピューター１１３にデバイスドライバーをインストールすることで、画像データを画像形成装置１１１に出力したり、画像形成装置１１１で取り込んだ画像データを取得したりすることも可能である。クライアントコンピューター１１３としては、パーソナルコンピューター、タブレットコンピューター、スマートフォンなどのいずれかで提供される。
【００１６】
１２０は、ユーザー情報管理サーバーであり、ユーザー情報として、ユーザー識別情報を含むユーザー毎の登録情報と、各ユーザーの個別設定や利用可能な文書ファイルなどの情報を管理する。
【００１７】
１３０は、認証管理サーバーであり、後述するネットワークカメラ１３１からの情報に基づき画像形成装置１１１近傍のユーザーの検出、及び画像形成装置１１１へのログイン管理を行う。また、代行作業を依頼する依頼者のための画面を提供するウェブサーバーとしても動作する。なお、認証管理サーバー１３０は、利用するために認証が必要な機器それぞれに内蔵されてもよい。
【００１８】
ネットワークカメラ１３１には、レンズや動作機構の違いにより、箱型固定・パンチルト・広角などの種別が存在する。本実施例ではネットワークカメラ１３１は、単独でネットワーク１０１に接続しているが、画像形成装置１１１の一部として組み込まれていても構わない。
【００１９】
図２は、画像形成装置１１１などを含む作業対象となる機器、クライアントコンピューター１１３、認証管理サーバー１３０、ユーザー情報管理サーバー１２０の情報処理装置の内部構成を表す図である。
【００２０】
２０１は、ユーザーインターフェースであり、ディスプレイ、キーボード、マウス、タッチパネルなどにより情報の入出力を行う。これらのハードウェアを備えない情報処置装置は、リモートデスクトップやリモートシェルなどにより、他のコンピューターから接続・操作することも可能である。２０２はネットワークインターフェースであり、ＬＡＮなどのネットワークに接続して、他のコンピューターやネットワーク機器との通信を行う。２０４は組込済みプログラムおよびデータが記録されているＲＯＭである。２０５は一時メモリ領域のＲＡＭである。２０６はＨＤＤに代表されるような二次記憶装置である。二次記憶装置２０６には後述する本発明に係る特徴的な処理を実現するためのプログラムが格納されている。２０３はＣＰＵであり、ＲＯＭ２０４、ＲＡＭ２０５、二次記憶装置２０６などから読み込んだプログラムを実行する。各部は入出力インターフェース２０７を介して接続されている。
【００２１】
なお、画像形成装置１１１においては、さらに不図示の印刷用のエンジンや記録剤を供給するための機構といったハードウェアを備えるものとする。例えば、３Ｄプリンターについては、さらに、３次元オブジェクトを積層造形するための造形ヘッドやステージなどを含む造形部や、造形剤を供給するための機構といったハードウェアを備えるものとする。
【００２２】
また、本発明の作業対象となる機器としては、前述のネットワークカメラ１３１以外の生体認証を実現するための指紋、静脈、声紋、及び虹彩の少なくともいずれかの情報を機器近傍に存在するユーザーから取得するためのセンサー（不図示）をさらに備えるものとする。
【００２３】
図３は、本発明に係る画像形成装置１１１のソフトウェアのモジュール構成の例を示す図である。
【００２４】
操作部１１２は、ユーザーインターフェース２０１であるハードキーやタッチパネルなどの入力機器を備え、画像形成装置１１１の設定や動作指示やユーザーへの情報提供等を行う。画像形成制御部３０１は、不図示の画像形成並びに印刷を行うエンジンにおける画像形成、印刷出力などの処理を制御する。
【００２５】
設定管理部３０２は、画像形成装置１１１の設定情報を管理している。設定情報には画像形成装置１１１の操作部１１２より設定されるもの、プログラムで予め定めたもの、外部より通信部３０３経由で設定されたものなどが含まれる。設定管理部３０２では、設定情報に応じて操作部１１２のタッチパネル上の表示内容の制御を行う。具体的には、例えば、ログインしているユーザーのそれぞれに応じて異なる内容（一部機能をマスクする、個別のカスタマイズを反映するなど）の表示が行われる。また、設定情報には、ログインしているユーザーの権限に応じて二次記憶装置２０６で参照できる領域を決定するようなアクセス制御のための設定なども含まれる。通信部３０３は、ネットワークインターフェース２０２を介した通信の制御をおこなっている。ログイン管理部３０４では、現在の画像形成装置１１１のログイン状況の管理を行っている。本発明では、生体認証が成功したユーザーが、該ユーザー本人または該ユーザーに作業の代行を依頼した依頼者として、ログインすることができる。
【００２６】
図４は、本発明に係るユーザー情報管理サーバー１２０のソフトウェアのモジュール構成の例を示す図である。
【００２７】
ユーザー情報管理部４０１は、ユーザー情報を、二次記憶装置２０６を用いて管理する。通信部４０５は、ネットワークインターフェース２０２を用いた通信の制御をおこなっている。ユーザー情報管理部４０１は、通信部４０５を介した、ユーザー情報の登録要求を受付けた場合に、必要情報（ユーザー識別情報、登録用のパスワード、認証用の生体情報、権限情報、個別設定、など）を新規に登録（二次記憶装置２０６に格納）して、管理する。また、通信部４０５を介した、ユーザー情報の取得要求があった場合には要求された情報を提供する。このような要求は、認証管理サーバー１３０や画像形成装置１１１、図示しないその他のサーバーから実行することができる。
【００２８】
図５は、本発明に係る認証管理サーバー１３０のソフトウェアのモジュール構成の例を示す図である。これらは認証管理サーバー１３０による認証処理のためのソフトウェアプログラムで実現されるモジュールであり、ＲＯＭ２０４、または二次記憶装置２０６に記録された該ソフトウェアプログラムは、ＲＡＭ２０５に読み出されてＣＰＵ２０３により実行されることになる。
【００２９】
取得部５０１は、通信部５０６を介して、ネットワークカメラ１３１で撮像した画像データを取得する。声紋での認証処理を行う場合には、取得部５０１は、通信部５０６を介して、利用したい機器に付属するマイク（不図示）に対して、利用者に所定の文言を発生させることで得られる音声データを取得する。
【００３０】
画像解析部５０２は、取得部５０１で取得された画像データを解析する。具体的には、画像形成装置１１１など認証が必要な機器の近傍における画像データ内の生体認証の対象となり得る画像データ（例えば、顔画像データ）を、認証対象データとして検出する。記録部５０５は、画像解析部５０２が検出した認証対象データを時間情報（撮影時刻、検出時刻など）とともに、二次記憶装置２０６に記録する。また、取得部５０１が音声データを取得した場合にも、認証対象データとして二次記憶装置２０６に記録する。
【００３１】
認証部５０３は、記録部５０５に記録された認証対象データと、登録済みユーザーのユーザー情報に含まれる生体情報の特徴データとを比較、判定し、認証処理を行う。ユーザー情報は、認証管理サーバー１３０内で管理していてもよいし、取得部５０１を介してユーザー情報管理サーバー１２０から取得してもよい。認証部５０３は、認証処理として、認証対象データに含まれる特徴点と登録済みユーザーの生体情報の特徴データとの一致度が予め定めた閾値以上であり、更に最も一致度の高い特徴データを特定する。その結果、該特定した特徴データを含むユーザー情報に対応するユーザーについて認証処理が成功したと判定されることになる。認証対象データが音声データである場合も、認証処理として、特徴データとの一致度を用いた判定が行われる。
【００３２】
認証部５０３は、顔画像、指紋、静脈、声紋、及び虹彩など、様々な認証方法の認証処理を実行する。さらに、認証方法ごとに、複数の閾値を用いた異なる認証レベルでの認証処理を行うことが可能である。例えば、セキュリティリスクの少ない機器の利用においては、他の機器よりも相対的に認証が成功し易い閾値設定を行うことが可能である。また、同じ機器で複数回の認証が必要な場合に、条件に応じて、それぞれの認証に用いる閾値設定を予め変えておくといったことも可能である。
【００３３】
設定部５０４は、認証部５０３が利用する認証方式や認証レベルなど、詳細な設定を実現するための設定画面を外部装置に対して提供する。また、代行設定を代行依頼者から受け付けるための設定画面もネットワークを介して外部装置に対して提供することができる。
【００３４】
図６は、ユーザー情報管理サーバー１２０や認証管理サーバー１３０で管理する情報や設定の例を示す。
【００３５】
図６（ａ）は、登録ユーザー情報の例を示す。この情報は、ユーザー情報の一部として、ユーザー情報管理サーバー１２０で管理される。また、同様の情報を認証管理サーバー１３０で管理してもよい。
【００３６】
６０４は、ユーザーごとを一意に識別するためのユーザー識別情報（ＵＩＤ）である。６０５は、ユーザー情報登録時に必要なＵＩＤに対応するパスワードである。６０６は、ＵＩＤに対応するユーザー本人を照合するための生体情報である。本発明では、この生体情報を認証処理に用いる。生体情報としては、採用可能な認証方式のそれぞれに対応する情報が管理される。具体的には、顔認証を行う場合には、ＵＩＤに対応するユーザーの様々な方向の顔画像の特徴データが管理される。指紋、静脈、声紋、虹彩等を用いた各認証方法においても、生体情報として、必要な特徴データが管理されることになる。
【００３７】
６０７は、ＵＩＤに対応するユーザー本人の権限情報を管理する。具体例としては、画像形成装置１１１にログインできた際に利用できる機能の一覧や、カスタマイズされた表示内容などが登録されている。
【００３８】
図６（ｂ）は、認証管理サーバー１３０が提供する代行設定のための設定画面を示す。本画面は、代行依頼者として、ＵＩＤ＝“ＡＡＡ”に対応するユーザーがクライアントコンピューター１１３で設定を行う際に例を示す。この画面は、ＡＡＡが生体認証やパスワード認証等により認証管理サーバー１３０が提供する代行依頼サービスに対してログインすることで利用できる。
【００３９】
図示した画面では、６０１において、作業の代行者として、ＵＩＤ＝“ＢＢＢ”が選択されている。この設定画面では、代行作業を行う対象となる機器を制限することも可能でチェックボックス６０２をチェック（有効化）することで、対象機器を指定できる。また、設定画面では、この場合に機器ごとに代行実行者が利用できる機能を更に制限するためのチェックボックスも提供されている。さらに、チェックボックス６０３をチェックすることで、代行実行者が代行作業の際に扱えるコンテンツも限定することができる。ここでは、図６（ｂ）では、ファイル名に“会議資料”という文字列を含むコンテンツのみを扱えるといった設定が行われている。なお、６０１で、複数の代行者を指定することも可能である。
【００４０】
また、代行作業に用いる機能、詳細設定、対象コンテンツを全て指定したジョブを、代行権限情報に代えて、代行設定として登録することが可能である。この場合は、代行実行者は、代行作業時に対象機器で、該ジョブを選択することで、代行作業を即座に実行することができる。
【００４１】
図６（ｃ）は、認証管理サーバー１３０で管理される代行設定情報の例を示す。図６（ｂ）の設定画面で設定された内容が含まれる。具体的には、６０８は、代行依頼者のＵＩＤを示す。６０９は、代行設定を一意に特定するための設定ＩＤ（設定名称など）を示す。
【００４２】
代行権限情報６１０は、代行実行者に付与される代行権限が設定される。例えば、図６（ｂ）の設定画面のチェックボックス６０２や６０３を有効化して設定された内容などが反映される。依頼先６１１は、代行を依頼する代行実行者のＵＩＤを示す。接続情報６１２は、このアカウントで処理を実行するための認証トークン、アクセストークンを取得するためのリフレッシュトークン等の接続情報である。代行設定を依頼者に対応する接続情報となる。有効期限６１３は、この代行設定情報が有効な期間を示す。代行依頼者によって設定されてもよいし、自動的に所定期間が設定されてもよい。また、有効期限は指定しないことも可能である。
【００４３】
なお、認証管理サーバー１３０は、１人の代行依頼者からの複数の代行設定を管理することが可能である。また、１人以上の代行依頼者から１人の代行者に対する複数の代行設定も管理することが可能である。
【００４４】
図６（ｄ）は、認証管理サーバー１３０で管理される代行設定に対応する代行作業の進捗状況を管理するステータス情報を示す。
【００４５】
６１４は、代行設定の名称が含まれる。状態６１５は、代行設定６１４が示す代行作業の進捗が記録され、未実行、処理中、処理完了、エラー、期限切れの中からいずれかの状態が記録される。実行者６１６は、本設定に対応する処理を代行した代行者のＵＩＤが記録される。なお、状態が変化した場合（処理完了やエラー、期限切れとなった場合）には、該代行設定情報の一部または全ての情報とともに、代行依頼者のメールアドレスへの電子メールを用いて、状態が通知される。
【００４６】
図６（ｄ）で記録された代行処理の状況は、認証管理サーバー１３０が代行依頼者のポータル画面によって情報提供される。
【００４７】
図７は、認証管理サーバー１３０における認証対象データの検出処理、認証処理を説明するためのフローチャートである。本処理は、認証管理サーバー１３０のＣＰＵ２０３が認証処理などのためのソフトウェアプログラムを実行することで実現され、図５で示すモジュールを主体として各ステップを説明する。なお、本処理は、画像形成装置１１１でユーザーによりログイン操作が行われたり、画像形成装置１１１近傍にユーザーが接近したりすることで、生体情報を含む画像データや音声データが取得される場合に実行される処理である。
【００４８】
Ｓ７０１で、取得部５０１は、画像形成装置１１１近傍の場所で検出された生体情報を含むデータを取得する。ここで取得されるデータは、画像形成装置１１１でログイン操作を行ったユーザーを撮影したネットワークカメラ１３１からの画像データや、画像形成装置１１１のマイク（不図示）から取得された音声データなどである。以下、ネットワークカメラ１３１からの画像データが取得された際の、顔画像データを用いた認証処理について具体的に説明を行う。
【００４９】
Ｓ７０２では、画像解析部５０２がＳ７０１で取得されたデータから認証対象データを検出する。ここでは、画像データ内で人物とそれ以外とをパターンマッチングなどにより領域分割して、人物部分の中から顔画像データを検出し、抽出することになる。後段の認証処理で行われる認証方式が顔画像データ以外を用いる場合には、画像解析部５０２は必要な認証対象データが検出できるか試行することになる。Ｓ７０３では画像解析部５０２が認証対象データを検出したか否かが判定され、検出できた場合にはＳ７０４に進み、検出できなかった場合にはＳ７０８に進む。
【００５０】
Ｓ７０４では、認証部５０３が登録済みユーザーそれぞれのユーザー情報として管理される生体情報を取得する。顔画像データを用いた認証処理を行う場合には、登録済みのユーザーの顔画像の特徴データが取得されることになる。Ｓ７０５では、認証部５０３が、Ｓ７０４で取得された特徴データのそれぞれと、認証対象データとを照合し、それぞれの一致度を決定する。Ｓ７０６では、認証部５０３が、Ｓ７０５で決定された一致度の中で、最も高い一致度が所定の閾値より上かどうかにより認証処理を行う。ここで、最も高い一致度が所定の閾値より上である場合には認証が成功したと判定され、その場合にはＳ７０７に進む。最も高い一致度が所定の閾値より上でない場合にはＳ７０８に進む。
【００５１】
Ｓ７０７では、認証部５０３が、画像形成装置１１１に対して認証成功を通知する。この場合にはＳ７０５で最も高い一致度を示すと決定された特徴データを含むユーザー情報の一部、または全てが一緒に通知される。なお、通知されるユーザー情報に対して代行設定が管理されていた場合には、代行設定情報もあわせて通知されることになる。
【００５２】
Ｓ７０８では、認証部５０３が、画像形成装置１１１に対して、ユーザーが検出できなかったこと（認証失敗）を通知する。
【００５３】
図８は、画像形成装置１１１におけるログイン処理を説明するためのフローチャートである。本処理は、画像形成装置１１１のＣＰＵ２０３が本処理に係るソフトウェアプログラムを実行することで実現され、図３で示すモジュールを主体として各ステップを説明する。
【００５４】
Ｓ８０１では、通信部３０３が認証管理サーバー１３０からの認証結果を受信する。これは、図７のＳ７０７またはＳ７０８で示す通知の受信になる。
【００５５】
Ｓ８０２では、ログイン管理部３０４が、Ｓ８０１で受信した認証結果を参照し、認証成功か否かを判定する。認証成功の場合にはＳ８０３に進み、失敗の場合はＳ８０７に進む。Ｓ８０７では、操作部１１２がユーザーインターフェース２０１を介して認証失敗を表示する。
【００５６】
Ｓ８０３では、ログイン管理部３０４が、認証管理サーバー１３０からの認証成功を示す通知に含まれる接続情報を用いて、ユーザー情報管理サーバー１２０に通信部３０３を介してアクセスする。この際に、認証に成功したユーザーに対応するＵＩＤの権限情報や個別設定などの設定情報がユーザー情報管理サーバー１２０から取得される。
【００５７】
Ｓ８０４では、ログイン管理部３０４が、認証管理サーバー１３０からの認証成功を示す通知に代行設定が含まれていたか否かを判定する。代行設定が含まれていた場合にはＳ８０５に進む。Ｓ８０５では、認証に成功したユーザーに対応するＵＩＤの設定情報が反映されたメイン画面に対して、代行作業を指示するための代行選択ボタンを追加で配置する。
【００５８】
Ｓ８０６では、ログイン管理部３０４が、操作部１１２に対して認証に成功したユーザー（ログインユーザー）のメイン画面の表示を指示する。操作部１１２は、ユーザーインターフェース２０１を介してログインユーザーのメイン画面を表示する。
【００５９】
図９（ａ）は、Ｓ８０５の処理が反映された場合のＳ８０６で表示されるログインユーザーのメイン画面の例を示す。
【００６０】
ログインユーザーの権限で実行可能な画像形成装置１１１の機能に対応するコピーボタン９０１、プリントボタン９０２、スキャンボタン９０３が配置されている。さらに、Ｓ８０５の処理で追加された代行選択ボタン９０５が配置されている。また、ログアウトボタン９０６も配置されている。
【００６１】
なお、代行設定がない場合（代行の依頼が無いユーザーがログインした場合）には、代行選択ボタン９０５が配置されない。
【００６２】
図９（ｂ）は、「代行選択」ボタン９０５が選択された際に表示される画面である。
この画面では、代行依頼者一覧９０７から、代行依頼者の選択が可能となっている。代行実行ボタン９０９を選択することで代行依頼者が確定される。戻るボタン９０８を選ぶことにより、代行処理を終了して図９（ａ）のメイン画面に戻ることが出来る。
【００６３】
図１０で示すフローチャートを用いて、図９（ｂ）で示す画面において代行実行ボタン９０９が選択された場合の処理を説明する。本処理は、画像形成装置１１１のＣＰＵ２０３が本処理に係るソフトウェアプログラムを実行することで実現され、図３で示すモジュールを主体として各ステップを説明する。
【００６４】
Ｓ１００１では、ログイン管理部３０４が、認証管理サーバー１３０に代行処理の要求を行う。この要求には、現在のログインユーザーのユーザー情報（ユーザー識別情報を含む）と、図９（ｂ）で選択された代行依頼者に対応するユーザー識別情報（ＵＩＤ）が含まれる。代行設定を特定するための設定ＩＤを含めてもよい。
【００６５】
Ｓ１００２では、ログイン管理部３０４が、通信部３０３を介して認証管理サーバー１３０から認証結果を受信したか否かを判定し、認証結果が受信されるまで待機する。認証結果を受信した場合には、Ｓ１００３に進む。
【００６６】
Ｓ１００３で、ログイン管理部３０４が、受信した認証結果を参照し、認証成功か否かを判定する。認証成功の場合にはＳ１００４に進み、失敗の場合はＳ１０１０に進む。Ｓ１０１０では、操作部１１２がユーザーインターフェース２０１を介して、エラー処理として、代行処理の要求が認められなかったことを表示する。Ｓ１０１０に至るケースとしては、代行設定で指定された代行実行者とは異なるユーザーによる不正な代行処理が疑われる場合である。具体的には、Ｓ８０２で認証に成功したユーザーとは異なるユーザーにより「代行選択」ボタン９０５が選択された可能性がある、「代行選択」ボタン９０５が選択された際に画像形成装置１１１近傍に代行実行者以外のユーザーが存在しているなどといったケースである。
【００６７】
Ｓ１００４では、ログイン管理部３０４が、認証管理サーバー１３０からの認証成功を示す通知に含まれる代行依頼者の接続情報を用いて、ユーザー情報管理サーバー１２０に通信部３０３を介してアクセスする。この際に、代行依頼者に対応するＵＩＤの権限情報や個別設定などの設定情報がユーザー情報管理サーバー１２０から取得される。
【００６８】
Ｓ１００５では、ログイン管理部３０４が、操作部１１２に対して代行設定に従うメイン画面の表示を指示する。操作部１１２は、ユーザーインターフェース２０１を介してそのメイン画面を表示する。図９（ｃ）は、ここで表示される画面の例であり、代行依頼者の設定画面と、図６（ｃ）で示す代行設定に含まれる代行権限情報が反映されている。具体的には、ログインユーザーのメイン画面とは異なり、代行作業のための機能を選択するためのＦＡＸボタン９０４が配置されている。また、代行設定がないため、代行選択ボタン９０５が配置されない。
【００６９】
Ｓ１００６では、ログイン管理部３０４が、操作部１１２、通信部３０３及び画像形成制御部３０１などを用いて実行される代行処理が完了したかどうかを判定する。代行処理が完了した場合にはＳ１００７に進む。ログイン管理部３０４は、さらに、Ｓ１００８で、図９（ｃ）で示す画面においてログアウトボタンが選択されたか否かを判定する。ログアウトボタンが選択されていない場合にはＳ１００６の判定処理を継続し、ログアウトボタンが選択された場合にはＳ１００９に進む。
【００７０】
Ｓ１００７では、ログイン管理部３０４が、代行処理が完了したことを示す通知を、通信部３０３を介して認証管理サーバー１３０に対して実行する。これにより、認証管理サーバー１３０では、図６（ｄ）で示す代行ステータスの状態や実行者の情報が更新され、“処理完了”と記録されることになる。なお、ログイン管理部３０４が通知する完了状態としてはエラー終了も含まれ、代行処理がエラー終了で完了した場合には、Ｓ１００７では、代行処理のエラー終了が認証管理サーバー１３０に対して通知されることになる。
【００７１】
Ｓ１００９では、ログイン管理部３０４が、ログアウト処理を実行する。このログアウト処理では、ログインユーザーとしても、代行実行者としても、完全にログアウトされる。
【００７２】
なお、Ｓ１００９でのログアウト処理では、代行実行者としてログアウトを行い、ログインユーザーのメイン画面（図９（ａ））を操作部１１２上で表示するよう制御してもよい。
【００７３】
図１１は、図１０のＳ１００１における代行処理の要求を受信した認証管理サーバーにおける追加の認証処理を説明するためのフローチャートである。本処理は、認証管理サーバー１３０のＣＰＵ２０３が認証処理などのためのソフトウェアプログラムを実行することで実現され、図５で示すモジュールを主体として各ステップを説明する。
【００７４】
Ｓ１１０１では、認証部５０３が、通信部５０６を介して画像形成装置１１１からの代行処理の要求を受信する。
【００７５】
Ｓ１１０２〜Ｓ１１０４では、前述のＳ７０１〜Ｓ７０３と同様の処理が実行される。ここでは、画像形成装置１１１で「代行選択」ボタン９０５が選択された際に、画像形成装置１１１近傍など、当該代行作業の要求が行われた利用しようとする機器などが設定された場所で検出された生体情報を含むデータから、認証対象データの検出処理が試行されることになる。Ｓ１１０４で、認証対象データの検出に成功した場合にはＳ１１０５に進み、失敗した場合にはＳ１１０９に進む。
【００７６】
Ｓ１１０５では、認証部５０３が、代行処理の要求に対応する代行設定で指定される代行実行者のＵＩＤに対応する生体情報を取得する。Ｓ１１０６では、認証部５０３が、Ｓ１１０５で取得された特徴データと、認証対象データとを照合し、一致度を決定する。Ｓ１１０７では、認証部５０３が、Ｓ１１０６で決定された一致度が所定の閾値より上かどうかにより認証処理を行う。ここで、決定された一致度が所定の閾値より上である場合には認証が成功したと判定され、その場合にはＳ１１０８に進む。所定の閾値より上でない場合にはＳ１１０９に進む。
【００７７】
Ｓ１１０８では、認証部５０３が、画像形成装置１１１に対して認証成功を通知する。この場合には代行依頼者のユーザー情報の一部、または全てが一緒に通知される。Ｓ１１０９では、認証部５０３が、画像形成装置１１１に対して、代行実行者としてのユーザーが検出できなかったこと（認証失敗）を通知する。
【００７８】
（実施例２）
実施例１では、代行実行者が、代行依頼者としてログインし、代行依頼者のメイン画面を介して代行作業を行う方法について説明した。本実施例では、代行実行者が代行依頼者のアクセストークンを取得して、代行作業のみ実行できるようにする実施形態について説明する。
【００７９】
図１２で示すフローチャートを用いて、図９（ｂ）で示す画面において代行実行ボタン９０９が選択された場合の実施例２に特有な処理を説明する。ここでは、図１０と同様の処理についてはその説明を省略する。
【００８０】
Ｓ１００４では、ログイン管理部３０４が、認証管理サーバー１３０からの認証成功を示す通知に含まれる代行依頼者の接続情報を用いて、ユーザー情報管理サーバー１２０に通信部３０３を介してアクセスする。この際に、代行依頼者に対応するＵＩＤの権限情報や個別設定などの設定情報がユーザー情報管理サーバー１２０から取得される。この処理により、代行実行者が自身の権限を越えて、代行処理を実行するためのアクセストークンを権限情報として取得することができる。アクセストークンは１度しか利用できないよう、上限回数や有効期限が設定されている。
【００８１】
Ｓ１２０１では、ログイン管理部３０４が、操作部１１２に対して代行設定に従うメイン画面の表示を指示する。ここで表示される画面では、例えば、代行依頼者が代行設定として設定した代行作業に対応するジョブが選択可能に表示される。代行実行者は、このジョブを選択することで代行作業を即座に開始できる。なお、このジョブの内容には代行実行者の通常の権限では実行できない作業内容が含まれていたとしても、Ｓ１００４で取得されたアクセストークンにより、一時的にその作業が認可される。本代行処理が完了した場合には、アクセストークンは破棄される。
【００８２】
（応用例１）
上述した実施例１，２では、生体認証を、ログイン時（Ｓ７０６）及び代行実行時（Ｓ１１０７）に実施しているが、認証管理サーバー１３０でのそれらの認証処理に用いるための本人一致度の閾値を別々のものとしても構わない。
【００８３】
ここで、生体認証に用いる閾値の特性として、この閾値が高いと本人一致度も高くなり他人を間違えて認証してしまう確率が低下するが、その分本人であっても認証されない確率が上昇する。逆に閾値が低いと、本人一致度は低くなり他人を間違えて認証してしまう確率が上昇するが、本人が認証される確率も上昇する。
【００８４】
例えば、認証管理サーバー１３０による代行実行時の認証処理（Ｓ１１０７）での閾値を、ログイン時（Ｓ７０６）の認証に用いる閾値よりも高く設定する。これにより、機器を利用しようとするユーザーが自身の権限を越えて代行作業を行う際に、より厳密なユーザー判別が実現できるようになる。
【００８５】
また、閾値を変更する以外にも、生体認証の種類を使い分けてもよい。具体的には、ログイン時（Ｓ７０６）は顔画像データによる認証方式を採用し、代行実行時（Ｓ１１０７）は指紋認証による認証方式を採用するといったことも考えられる。生体認証の認証方式の組合せは、この例以外の他の組合せであってもよい。これによって、機器を利用しようとするユーザーが自身の権限を越えて代行作業を行う際に、該機器の生体認証に利用できる認証方式の中から柔軟に変更できる。
【００８６】
さらに、１度の認証のタイミングで、複数の認証方式を採用することも可能である。具体的には、ログイン時（Ｓ７０６）は顔画像データによる認証方式を採用し、代行実行時（Ｓ１１０７）は顔画像データによる認証に加えて、音声データによる声紋認証を採用するといったことも考えられる。生体認証の認証方式の組合せは、この例以外の他の組合せであってもよい。
【００８７】
これらの認証方式の設定については、認証管理サーバー１３０が提供する画面（不図示）においてに任意に設定することができ、認証管理サーバー１３０がこの設定を管理することになる。なお、図６（ｂ）で示す代行設定画面において、代行依頼者が認証方式を選択してもよい。
【００８８】
（応用例２）
上述した実施例１，２及び応用例１に加えて、利用する機器に応じて異なる認証方式の組合せや本人一致度の閾値を設定することも可能である。これによって、よりセキュリティリスクが高いような機器についてのみ、強固な生体認証を採用することができる。
【００８９】
これらの認証方式の設定については、認証管理サーバー１３０が提供する画面（不図示）においてに任意に設定することができ、認証管理サーバー１３０がこの設定を管理することになる。なお、図６（ｂ）で示す代行設定画面において、代行依頼者が認証方式を選択してもよい。
【００９０】
（本発明の適用例の補足）
また、本実施例では、生体認証を用いて利用する機器の例として、主に画像形成装置への代行実行時への適応例を開示してきた。しかしながら、特殊な管理対象の機器に対して、本人に与えられた権限を越える特定の権限を要する管理・保守作業の代行実施を可能とする場合等にも、本発明は適用可能である。その他にも、ユーザーが許可されている認証エリアを超えて、さらに代行作業実施のために特定にエリア（セキュリティゾーン）に立ち入る場合などにも、本発明による代行設定の登録や追加の生体認証の実施などの技術を適用できる。さらに、金銭の引出や送金等の特定の代行ジョブ実行時等にも適用可能である。
【００９１】
（他の実施例）
本発明は、上述した実施形態を適宜組み合わせることにより構成された装置あるいはシステムやその方法も含まれるものとする。
【００９２】
ここで、本発明は、上述した実施形態の機能を実現する１以上のソフトウェア（プログラム）を実行する主体となる装置あるいはシステムである。また、その装置あるいはシステムで実行される上述した実施形態を実現するための方法も本発明の一つである。また、そのプログラムは、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給され、そのシステム或いは装置の１以上のコンピュータ（ＣＰＵやＭＰＵ等）によりそのプログラムが読み出され、実行される。つまり、本発明の一つとして、さらにそのプログラム自体、あるいは該プログラムを格納したコンピュータにより読み取り可能な各種記憶媒体も含むものとする。また、上述した実施形態の機能を実現する回路（例えば、ＡＳＩＣ）によっても、本発明は実現可能である。
【符号の説明】
【００９３】
１１１  画像形成装置
１２０  ユーザー情報管理サーバー
１３０  認証管理サーバー
１３１  ネットワークカメラ
【図１】
2018120375.tif 000003
【図２】
2018120375.tif 000004
【図３】
2018120375.tif 000005
【図４】
2018120375.tif 000006
【図５】
2018120375.tif 000007
【図６】
2018120375.tif 000008
【図７】
2018120375.tif 000009
【図８】
2018120375.tif 000010
【図９】
2018120375.tif 000011
【図１０】
2018120375.tif 000012
【図１１】
2018120375.tif 000013
【図１２】
2018120375.tif 000014