(57)【要約】【課題】  設置されるデバイスに近接するユーザを認識するために必要なデバイス情報の初期登録作業を軽減する。【解決手段】    設置される複数のデバイスと、いずれかのデバイスに近接するユーザとを撮影する１以上のネットワークカメラと、いずれかのネットワークカメラが撮影する撮像を解析する管理装置において、いずれかのネットワークカメラが撮影するユーザの撮像と、当該ユーザが近接するデバイスの前記特定情報とから、管理するユーザを識別する第１の識別情報と、管理するデバイスを識別する第２の識別情報とを検知する。そして、第２の識別情報を用いてサーバ装置から取得する接続情報で特定されるデバイスに近接するユーザがログインするための要求を応答することを特徴とする。【選択図】  図５
2017062678.tif 000002
【特許請求の範囲】
【請求項１】
設置される複数のデバイスと、いずれかのデバイスに近接するユーザとを撮影する１以上のネットワークカメラと、いずれかのネットワークカメラが撮影する撮像を解析する管理装置とが通信するデバイス管理システムであって、
前記管理装置は、
前記デバイスに近接するユーザの特徴情報を、当該ユーザを識別する第１の識別情報に対応づけて登録して管理する第１の管理手段と、
前記デバイスを識別する特定情報と、当該デバイスを識別する第２の識別情報とを対応づけて登録して管理する第２の管理手段と、
いずれかのネットワークカメラが撮影するユーザの撮像と、当該ユーザが近接するデバイスの前記特定情報とから、前記第１の管理手段が管理するユーザを識別する第１の識別情報と、前記第２の管理手段が管理するデバイスを識別する第２の識別情報とを検知する検知手段と、
前記第２の識別情報を用いてサーバ装置から取得する接続情報で特定されるデバイスに近接するユーザがログインするための要求を応答する応答手段と、
を備え、
それぞれのデバイスは、
前記管理装置から応答される要求に従い、ユーザを認識する認証サーバと通信して、当該ユーザに対するログイン処理を実行するログイン手段を備えることを特徴とするデバイス管理システム。
【請求項２】
前記管理装置から応答される要求には、前記検知手段が検知したユーザを識別する第１の識別情報を含むことを特徴とする請求項１に記載のデバイス管理システム。
【請求項３】
前記管理装置は、
登録されたデバイスを識別する第２の識別情報から当該デバイスを識別する特定情報を生成する生成手段を備えることを特徴とする請求項１に記載のデバイス管理システム。
【請求項４】
前記特定情報は、前記第２の識別情報に基づくカラーコード画像であることを特徴とする請求項１又は３に記載のデバイス管理システム。
【請求項５】
それぞれのデバイスは、
前記カラーコード画像が印刷されたシートが所定位置に貼り付けられていることを特徴とする請求項４に記載のデバイス管理システム。
【請求項６】
いずれかのネットワークカメラは、
前記デバイスの所定位置に貼り付けられた前記カラーコード画像を撮影することを特徴とする請求項４または５に記載のデバイス管理システム。
【請求項７】
前記所定位置は、前記デバイスの操作パネル面に近接する位置であることを特徴とする請求項６に記載のデバイス管理システム。
【請求項８】
設置される複数のデバイスと、いずれかのデバイスに近接するユーザとを撮影する１以上のネットワークカメラと通信して、いずれかのネットワークカメラが撮影する撮像を解析する管理装置であって、
前記デバイスに近接するユーザの特徴情報を、当該ユーザを識別する第１の識別情報に対応づけて登録して管理する第１の管理手段と、
前記デバイスを識別する特定情報と、当該デバイスを識別する第２の識別情報とを対応づけて登録して管理する第２の管理手段と、
いずれかのネットワークカメラが撮影するユーザの撮像と、当該ユーザが近接するデバイスの前記特定情報とから、前記第１の管理手段が管理するユーザを識別する第１の識別情報と、前記第２の管理手段が管理するデバイスを識別する第２の識別情報とを検知する検知手段と、
前記第２の識別情報を用いてサーバ装置から取得する接続情報で特定されるデバイスに近接するユーザがログインするための要求を応答する応答手段と、
を備えることを特徴とする管理装置。
【請求項９】
設置される複数のデバイスと、いずれかのデバイスに近接するユーザとを撮影する１以上のネットワークカメラと通信して、いずれかのネットワークカメラが撮影する撮像を解析する管理装置の制御方法であって、
前記デバイスに近接するユーザの特徴情報を、当該ユーザを識別する第１の識別情報に対応づけて登録手段に登録して管理する第１の管理工程と、
前記デバイスを識別する特定情報と、当該デバイスを識別する第２の識別情報とを対応づけて登録手段に登録して管理する第２の管理工程と、
いずれかのネットワークカメラが撮影するユーザの撮像と、当該ユーザが近接するデバイスの前記特定情報とから、前記第１の管理工程で管理するユーザを識別する第１の識別情報と、前記第２の管理工程で管理するデバイスを識別する第２の識別情報とを検知する検知工程と、
前記第２の識別情報を用いてサーバ装置から取得する接続情報で特定されるデバイスに近接するユーザがログインするための要求を応答する応答工程と、
を備えることを特徴とする管理装置の制御方法。
【請求項１０】
請求項９に記載の管理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス管理システム、管理装置、管理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、プリンタ、コピー、スキャナなどの機能を併せ持つ画像形成装置において、ユーザごとの操作画面を表示したり、ユーザごとに機能の使用制限を行ったりする技術が知られている。このような画像形成装置では、ユーザ認証処理が行われる。ユーザ認証処理は、画像形成装置の操作パネルでユーザID、パスワードを入力するパスワード認証方式、カード認証のためのデバイスを画像形成装置に取り付け、ユーザがカードをかざすことでログインするカード認証方式が一般的である。パスワード認証方式はユーザにとって煩わしい操作を行う必要があり、カード認証方式では、カードの貸与により成りすましたユーザがログインできてしまうという課題がある。
【０００３】
これらの課題を解決するための技術として、画像形成装置でのユーザ認証として、顔認証を用いる技術が知られている。顔認証を行うためには画像形成装置にユーザの顔画像を取得するための撮像装置を備えさせる必要があり、既存の画像形成装置では顔認証することができない。また、新規に製造する画像形成装置に関しても、製造コストが上昇し、ユーザが容易に顔認証機能を有した画像形成装置を入手することが難しくなる。そのため、オフィスに設置されたネットワークカメラを利用して、新たに画像形成装置に撮像装置を備えさせることなく、複数の画像形成装置への顔認証を実現する手段が求められている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５―５０６４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
１つのネットワークカメラを用いて複数の画像形成装置への顔認証を行うためには、ユーザがどの画像形成装置を操作しようとしているのかを、撮影した撮像から判断する必要がある。
【０００６】
特許文献１の技術は、撮像内に存在するユーザがジェスチャーを行うことによって、操作対象機器(画像形成装置等)の選択や制御指示を出すことが出来る技術である。例えば、ユーザは画像形成装置を指差すことで、ユーザはその画像形成装置の使用権限を取得することが出来る。
【０００７】
しかしながら、この技術を用いるためには、撮像内の画像形成装置の位置情報と、画像形成装置のIPアドレスを予め関連付けておくための初期登録作業が必要となる。この登録作業は管理者の手間がかかり、さらに間違いも発生しやすい。更に、レイアウト変更などに伴って画像形成装置の位置を変更した際には、再度、上記登録を行わなければならない。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、設置されるデバイスに近接するユーザを認識するために必要なデバイス情報の初期登録作業を軽減できる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の管理装置は以下に示す構成を備える。
設置される複数のデバイスと、いずれかのデバイスに近接するユーザとを撮影する１以上のネットワークカメラと、いずれかのネットワークカメラが撮影する撮像を解析する管理装置とが通信するデバイス管理システムであって、
前記管理装置は、
前記デバイスに近接するユーザの特徴情報を、当該ユーザを識別する第１の識別情報に対応づけて登録して管理する第１の管理手段と、
前記デバイスを識別する特定情報と、当該デバイスを識別する第２の識別情報とを対応づけて登録して管理する第２の管理手段と、
いずれかのネットワークカメラが撮影するユーザの撮像と、当該ユーザが近接するデバイスの前記特定情報とから、前記第１の管理手段が管理するユーザを識別する第１の識別情報と、前記第２の管理手段が管理するデバイスを識別する第２の識別情報とを検知する検知手段と、前記第２の識別情報を用いてサーバ装置から取得する接続情報で特定されるデバイスに近接するユーザがログインするための要求を応答する応答手段と、を備え、それぞれのデバイスは、前記管理装置から応答される要求に従い、ユーザを認識する認証サーバと通信して、当該ユーザに対するログイン処理を実行するログイン手段を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、設置されるデバイスに近接するユーザを認識するために必要なデバイス情報の初期登録作業を軽減できる。
【図面の簡単な説明】
【００１１】
【図１】デバイス管理システムを適用するシステム構成を示す図である。
【図２】デバイス管理システムのハード構成を説明するブロック図である。
【図３】デバイス管理システムのソフトウエア構成を説明する図である。
【図４】デバイス管理システムの処理を説明する図である。
【図５】デバイス管理システムの処理を説明する図である。
【図６】デバイス管理システムの処理を説明する図である。
【発明を実施するための形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示すデバイス管理システムを適用するシステム構成を示す図である。本実施形態では、デバイスの一例として画像形成装置を例とするが、複合機やプリンタ等であってもよい。
【００１３】
図１において、１０１は、インターネットもしくはイントラネットなどのネットワークである。１０２はルータやスイッチなど、ネットワーク同士を接続するネットワーク機器である。１０３はネットワーク間の通信許可の制御を行うファイアウォールである。１０５はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。１０５は、コンピュータ等の機器を接続する末端のネットワークであるが、有線通信のネットワークに限らず、無線ＬＡＮや携帯電話通信ネットワークなどの無線通信網の場合もある。１１１は画像形成装置である。画像形成装置１１１には、単機能プリンタであるＳＦＰ、コピー・スキャナー・プリンタの複数機能を備える複合機であるＭＦＰなどの種別が存在する。１１３はクライアントコンピュータである。クライアントコンピュータ１１３としては、パーソナルコンピュータ、タブレットコンピュータ、スマートフォンなどの種別が存在する。１２０は認証サーバである。１２１はデバイス管理サーバである。１３１はネットワークカメラである。ネットワークカメラ１３１には、レンズや動作機構の違いにより、箱型固定・パンチルト・広角などの種別が存在する。１３０は顔認識サーバである。
【００１４】
図２は、図１に示したクライアントコンピュータ１１３、認証サーバ１２０、デバイス管理サーバ１２１、顔認識サーバ１３０のハード構成を説明するブロック図である。
図２において、２０１はユーザインターフェースであり、ディスプレイ、キーボード、マウス、タッチパネルなどによる、情報の入出力を行う。これらのハードウェアを備えないコンピュータは、リモートデスクトップやリモートシェルなどにより、他のコンピュータから接続・操作することも可能である。２０２はネットワークインターフェースであり、ＬＡＮなどのネットワークに接続して、他のコンピュータやネットワーク機器との通信を行う。
２０４は組込済みプログラムおよびデータが記録されているＲＯＭである。２０５は一時メモリ領域のＲＡＭである。２０６はＨＤＤに代表されるような二次記憶装置である。２０３はＣＰＵであり、ＲＯＭ２０４、ＲＡＭ２０５、二次記憶装置２０６などから読み込んだプログラムを実行する。各部は入出力インターフェース２０７を介して接続されている。
【００１５】
図３は、図２に示したデバイス管理システムのソフトウエア構成を説明する図である。
図３において、３３１は、デバイス管理サーバ１２１に備えられたデータベースで、デバイス管理サーバの各機能に必要なデータを保持する。３３２は、Ｗｅｂアプリケーションであり、Ｗｅｂユーザインターフェース（以降ＷｅｂＵＩ）３３３およびアプリケーションプログラミングインタフェース（以降ＡＰＩ）３３４を提供する。Ｗｅｂアプリケーション３３２は、ネットワークを経由して、他の機器からのリクエストを処理し、必要に応じてデータベース３３１のデータにアクセスして、各種機能を実行し、応答を返す。
【００１６】
３４１は、顔認識サーバ１３０に備えられたデータベースで、顔認識サーバの各機能に必要なデータを保持する。３４２は、Ｗｅｂアプリケーションであり、ＷｅｂＵＩ３４３およびＡＰＩ３４４を提供する。３４５は、顔認識アプリケーションであり、撮像内の顔を認識し、ユーザを特定する機能を提供する。３４６は、カラーコード認識アプリケーションであり、撮像内のカラーコードを認識し、カラーコードＩＤを特定する機能を提供する。
Ｗｅｂアプリケーション３４２は、ネットワークを経由して、他の機器からのリクエストを処理する。また、必要に応じてデータベース３４１のデータまたは顔認識アプリケーション３４５またはカラーコード認識アプリケーション３４６にアクセスして、各種機能を実行し、応答を返す。
【００１７】
３５１は、認証サーバ１２０に備えられたデータベースで、認証サーバの各機能に必要なデータを保持する。３５２は、Ｗｅｂアプリケーションであり、ＷｅｂＵＩ３５３およびＡＰＩ３５４を提供する。Ｗｅｂアプリケーション３５２は、ネットワークを経由して、他の機器からのリクエストを処理し、必要に応じてデータベース３５１のデータにアクセスして、各種機能を実行し、応答を返す。
【００１８】
３２１は、ネットワークカメラ１３１の撮像部であり、カメラのレンズや撮像素子などを制御して、画像を取得する。３２２は、映像処理部であり、撮像部３２１で取得した原画像に処理を施し、映像データなどに加工する。また、画像認識などの追加処理を行なって、画像あるいは映像から、追加の情報を得る。３２３は、データ送信部であり、映像データをネットワーク上の他の機器に送信する。３２４は、ＷｅｂＵＩであり、ネットワークカメラのビューワー画面や、管理画面を提供する。ビューワー画面では、カメラで捉えた映像を確認しながら、カメラの向きやズーム、フォーカスなどの操作をすることができる。管理画面では、カメラの撮像位置のプリセット登録、映像処理部３２２で施す処理の指定や、データ送信部３２３が送信する映像データの宛先登録などができる。３２５は、ＡＰＩであり、他の機器からのリクエストによって、カメラの操作や、設定データ登録などを実施する。３２６は、設定データ管理部であり、撮像部３２１、映像処理部３２２、データ送信部３２３のための設定データを保持する。
【００１９】
３１１は、画像形成装置１１１で実行されるアプリケーションである。アプリケーション３１１は、その機能や目的に応じて、複数のアプリケーションを画像形成装置１１１内にインストール・実行することができる。例えば、コピー・スキャン・プリントなどを実行するアプリケーションなどが挙げられる。
３１２はユーザ接近問い合わせ部である。画像形成装置１１１自身は、ユーザの接近を検知することはできないが、顔認識サーバ１３０に問い合わせることで、ユーザの接近を検知する。
３１３は自動ログイン部である。画像形成装置１１１は、ユーザの接近に従って認証サーバ１２０に対してログイン要求を行い、ユーザを自動的にログインさせる。
【００２０】
３１５は、ローカルＵＩであり、画像形成装置１１１のユーザインターフェース２０１に画像形成装置１１１を利用するためのログイン画面を提供する。ユーザは、ログイン画面でユーザＩＤとパスワードを入力することで、画像形成装置の各種機能を利用することができる。または、ユーザにあらかじめ配布された画像形成装置を利用するためのＩＤカードを利用することも可能である。
【００２１】
【表１】
2017062678.tif 000003
表１は、複数台の画像形成装置１１１を管理するためのデータベース３３１内のデバイス管理テーブルＴ４００である。
デバイス管理テーブルＴ４００において、Ｃ４０１は、画像形成装置１１１のデバイスシリアルＩＤを格納するカラムである。Ｃ４０２は、画像形成装置１１１のＩＰアドレス（特定情報）を格納するカラムである。Ｃ４０３はメーカー名を格納するカラムである。
【００２２】
Ｃ４０４は、機種名を格納するカラムである。Ｃ４０５は、ＭＦＰ・ＳＦＰなどのデバイスタイプを格納するカラムである。Ｃ４０６は、画像形成装置１１１がカラー印刷・モノクロ印刷能力を表すカラー種別を格納するカラムである。Ｃ４０７は、画像形成装置の設置場所情報を格納するカラムである。
デバイスシリアルＩＤ（Ｃ４０１）は、画像形成装置１０１の個体を識別する一意のＩＤである。画像形成装置１０１を製造する際に、個体ごとにデバイスシリアルＩＤを付与して、不揮発性の記憶領域２０４に記録しておき、後に画像形成装置自体がデバイスシリアルＩＤを読み出し可能としておく。
【００２３】
デバイスシリアルＩＤが分かれば、デバイス管理テーブルＴ４００を参照し、画像形成装置の機種名など必要な情報を特定することができる。画像形成装置１１１は、デバイス管理サーバ１２１の管理対象として登録されるときに、Ｃ４０１〜Ｃ４０７の自機の情報を送信し、デバイス管理サーバ１２１は、デバイス管理テーブルＴ４００にレコードを追加する。
【００２４】
【表２】
2017062678.tif 000004
表２は、複数台のネットワークカメラ１３１を管理するためのデータベース３４１内のネットワークカメラ管理テーブルＴ４１０である。
ネットワークカメラ管理テーブルＴ４１０において、Ｃ４１１はネットワークカメラを識別する一意のＩＤを格納するカラムである。Ｃ４１２は、ネットワークカメラ１３１のＩＰアドレスを格納するためのカラムである。Ｃ４１３は、メーカー名を格納するカラムである。Ｃ４１４は、機種名を格納するカラムである。Ｃ４１５は、パンチルト・広角・箱型固定などのカメラタイプを格納するカラムである。Ｃ４１６は、ネットワークカメラ１３１の個体ごとの設置場所情報を格納するカラムである。Ｃ４１７はネットワークカメラ１３１で撮像された画像をバイナリデータとして格納するカラムである。
【００２５】
【表３】
2017062678.tif 000005
表３は、カラーコードＩＤとデバイスシリアルＩＤの対応付けを管理するためのデータベース３４１内の、カラーコードのデバイス対応管理テーブルＴ４２０である。
デバイス対応管理テーブルＴ４２０において、Ｃ４２１はカラーコードを識別する一意のＩＤを格納するカラムである。Ｃ４２２は、カラーコードＩＤに紐付くデバイスシリアルＩＤを格納するためのカラムである。なお、表Ｃの様に、複数の異なるカラーコードＩＤに対して、同一のデバイスシリアルＩＤが紐付けられていても良い。
【００２６】
【表４】
2017062678.tif 000006
表４は、顔認識サーバ１３０のユーザの特徴量を管理するためのデータベース３４１内の特徴量管理テーブルＴ４３０である。
特徴量管理テーブルＴ４３０において、Ｃ４３１は、ユーザＩＤを格納するためのカラムである。Ｃ４３２は、ユーザの特徴情報（顔情報）を特徴量化したバイナリーデータを格納するためのカラムである。
【００２７】
【表５】
2017062678.tif 000007
表５は、認証サーバ１２０がユーザを管理するためのデータベース３５１内のユーザ管理テーブルＴ４４０である。
ユーザ管理テーブルＴ４４０において、Ｃ４４１は、ユーザを識別するための識別情報（ユーザＩＤ）を格納するためのカラムである。Ｃ４４２は、ユーザがログインするためのパスワードを格納するためのカラムである。Ｃ４４３は、ユーザの最終ログイン日時を格納するためのカラムである。
【００２８】
〔カラーコード画像を作成処理〕
図４は、本実施形態を示すデバイス管理システムの処理を説明する図である。以下、図４を用いて、管理者がクライアントコンピュータ１１３から認証サーバ１２０にアクセスし、画像形成装置１１１に貼り付けるためのカラーコード画像を作成するフローについて説明する。
管理者は、画像形成装置１１１に貼りつけるためのカラーコード画像を取得するために、クライアントコンピュータ１１３内にインストールされているブラウザ３０１から顔認識サーバ１３０のＷｅｂＵＩ３４３に対して、カラーコード画像作成要求を行う（Ｓ１００１）。この時、Ｓ１００１のカラーコード画像作成要求には、カラーコードを貼りつける対象となる画像形成装置１１１のデバイスシリアルＩＤが含まれている。
【００２９】
次に、顔認識サーバ１３０は、Ｓ１００１の要求に含まれていたデバイスシリアルＩＤに対応する画像形成装置１１１が、デバイス管理テーブルＴ４００で管理されているかどうかを、デバイス管理サーバ１２１に対して問い合わせる（Ｓ１００２）。この時、Ｓ１００２のデバイス存在確認要求には、デバイスシリアルＩＤが含まれる。
【００３０】
次に、デバイス管理サーバ１２１は、Ｓ１００２の要求に含まれていたデバイスシリアルＩＤに対応する画像形成装置が、デバイス管理テーブルＴ４００で管理されているかどうかを確認し、その結果を顔認識サーバ１３０に応答する（Ｓ１００３）。
【００３１】
Ｓ１００３のデバイス存在確認応答の結果、対象のデバイスシリアルＩＤがデバイス管理テーブルＴ４００で管理されていることが確認できたら、Ｓ１００４に進む。Ｓ１００４で、顔認識サーバ１３０は、データベース３４１内のカラーコードのデバイス対応管理テーブルＴ４２０に、カラーコードＩＤとデバイスシリアルＩＤの紐付けを新規登録する。
この時、カラーコードＩＤ（カラムＣ４２１）には、テーブル内でユニークな値になるように値を付与する。デバイスシリアルＩＤ（カラムＣ４２２）には、Ｓ１００１のカラーコード画像作成要求に含まれていたデバイスシリアルＩＤの値を付与する。
Ｓ１００５で、顔認識サーバ１３０は、カラーコード画像を生成する。ここで作成されるカラーコード画像は、Ｓ１００４で付与されたカラーコードＩＤと１対１で対応する。
続いて、顔認識サーバ１３０は、クライアントコンピュータ１１３内のブラウザ３０１に、Ｓ１００５で作成したカラーコード画像を、要求Ｓ１００１への応答として返却する（Ｓ１００６）。
【００３２】
最後に、管理者は、ブラウザ３０１に表示されたカラーコード画像を画像形成装置１１１でシートに印刷し（Ｓ１００７）、当該シートを対象とする画像形成装置の表面、例えば操作パネル面の所定位置に近接して貼りつける。この時、ネットワークカメラ１３１から見える位置に貼りつけるようにする。
【００３３】
〔自動ログイン処理〕
図５は、本実施形態を示すデバイス管理システムの処理を説明する図である。以下、図５を用いて画像形成装置１１１、認証サーバ１２０、デバイス管理サーバ１２１、顔認識サーバ１３０、ネットワークカメラ１３１の連携による、画像形成装置１１１の自動ログインフローについて説明する。
【００３４】
Ｓ１１０１で、画像形成装置１１１は顔認識サーバ１３０にユーザ接近の問い合わせを行う。このとき、問い合わせには自身のＩＰアドレスを付与する。ユーザが画像形成装置１１１に接近していないとの応答がなされた場合は、画像形成装置１１１は、顔認識サーバ１３０にこの問い合わせを一定周期で繰り返す。
【００３５】
Ｓ１１０２で、ネットワークカメラ１３１は撮影した撮像を顔認識サーバ１３０に送信する。ネットワークカメラ１３１は撮影した撮像を断続的に顔認識サーバ１３０に送信し、顔認識サーバ１３０は受信した撮像を解析する。
【００３６】
Ｓ１１０３で、顔認識サーバ１３０は、撮像内にユーザを検出する。このとき、特徴量管理テーブルＴ４３０を参照して得られるユーザの特徴量と、撮像内の顔画像の特徴量を比較し、一定閾値以上の特徴量の一致が見られた場合に、登録されたユーザを特定する。
【００３７】
Ｓ１１０４で、顔認識サーバ１３０は撮像内に画像形成装置１１１に貼付けたカラーコードを検出する。このカラーコードは、図４のフローによって管理者が作成して、管理者が対象とすべきデバイスに貼り付けたものである。管理者は予め、デバイスの、ネットワークカメラ１３１から見える位置にカラーコードを貼り付けている。
Ｓ１１０５で、顔認識サーバ１３０はカラーコードをデバイス対応管理テーブルＴ４２０に問い合わせ、Ｓ１１０４で検出したカラーコードに対応するデバイスシリアルＩＤを取得する。
【００３８】
Ｓ１１０６で、顔認識サーバ１３０はユーザが接近した画像形成装置を検知する。この接近検知は、Ｓ１１０３とＳ１１０４で検出した顔とカラーコードの接近を検知することで実現される。
ここで接近検知がされなければ、Ｓ１１０７からＳ１１１２の処理は実行されない。
【００３９】
続いて、顔認識サーバ１３０はデバイス管理サーバ１２１に対して、ユーザが接近した画像形成装置１１１のＩＰアドレス取得要求を行う（Ｓ１１０７）。
デバイス管理サーバ１２１は、デバイス管理テーブルＴ４００を参照して、Ｓ１１０７のＩＰアドレス取得要求に含まれるデバイスシリアルＩＤ４２２に対応する画像形成装置を特定し、対応するＩＰアドレス４０２を応答する（Ｓ１１０８）。このように本実施形態では、画像形成装置のシリアルＩＤである第２の識別情報を用いてサーバ装置（デバイス管理サーバ１２１）から接続情報（ＩＰアドレス４０２）を取得する。そして、顔認識サーバ１３０は、デバイス管理サーバ１２１から取得する接続情報（ＩＰアドレス４０２）で特定される画像形成装置に近接するユーザがログインするための要求を応答することができる。
【００４０】
Ｓ１１０１の問合せとＳ１１０８の応答とのそれぞれに含まれるＩＰアドレスが一致している場合は、顔認識サーバ１３０はユーザが接近した画像形成装置１１１に自動ログイン応答を行う（Ｓ１１０９）。自動ログイン応答には、ログイン対象のユーザＩＤが含まれる。
【００４１】
Ｓ１１１０で、画像形成装置１１１は認証サーバ１２０にログイン要求を送信する。ログイン要求には、ユーザＩＤが含まれる。
Ｓ１１１１で、認証サーバ１２０は画像形成装置１１１にログイン応答を送信する。このとき、ログイン要求にはユーザＩＤが含まれており、既に顔認証によりユーザが特定できているため常にログイン可として応答を送信する。
なお、本実施形態においては認証サーバ１２０へのログイン要求を行うが、画像形成装置１１１がＳ１１０９で自動ログイン応答を受信した時点でユーザに対して画像形成装置１１１の利用を許可してもよい。Ｓ１１１２で、ユーザは画像形成装置１１１の所望の機能を利用する。
【００４２】
本実施形態によれば、ネットワークカメラが撮影した撮像内のユーザの顔情報と、画像形成装置に貼りつけたカラーコードの接近を検知する。これにより、自動ログインを実施するために必要となる画像形成装置１１１のＩＰアドレスの特定処理を実現した。したがって、撮像内の画像形成装置の位置情報と、画像形成装置のＩＰアドレスとを予め関連付けておくための初期登録作業が不要になる。
【００４３】
〔第２実施形態〕
第１実施形態では、撮像内の顔と、画像形成装置に貼りつけたカラーコードの接近を検知することにより、自動ログインを実施するために必要となる画像形成装置１１１のＩＰアドレスの特定処理を実現した。しかし、第１実施形態の方式では、カラーコードの前を人が横切ることによってネットワークカメラ１３１からカラーコードが見えなくなると、カラーコードの読み取りが出来ず、人による遮りが終わるまで顔認証自動ログインが出来なくなってしまう。
そこで、本実施形態では、カラーコードの読み取り結果の履歴を保持しておくことで、人の横切りによってカラーコードが遮られた時にも、顔認証自動ログインを可能にする方法について説明する。なお、第２実施形態では、第１実施形態と異なる部分のみ説明する。
【００４４】
【表６】
2017062678.tif 000008
表６は、撮像内に検出したカラーコードの履歴を保持するためのデータベース３４１内のカラーコードの検出履歴テーブルＴ４５０である。第１実施形態では、ネットワークカメラ１３１から送られてきた撮像全てに対してカラーコード認識を行っていたが、本実施形態ではこの検出履歴テーブルＴ４５０を持つため、ある程度間引いてカラーコード認識を行うこととする。
このようにするのは、カラーコードは画像形成装置に貼り付けられているため、カラーコードが移動する頻度が少ないためである。本実施形態では、カラーコード認識アプリケーション３４６は、例えば１秒おきにカラーコード認識を実行し、カラーコードを検出したら、カラーコードの検出履歴テーブルＴ４５０を更新する。同じカメラＩＤの撮像で、かつ同じカラーコードＩＤのものに関しては上書きして登録を行い、同じものが存在しなければ新規で登録を行う。また、６０秒間上書き更新されなかった履歴は、テーブルから削除する。
これは、画像形成装置１１１からカラーコードを剥がしたときや、画像形成装置１１１ごと撤去した時に、いつまでも検出履歴テーブルＴ４５０に履歴を残さないようにするためである。
Ｃ４５１は、撮像内にカラーコードを検出した時刻を格納するカラムである。Ｃ４５２は、カラーコードを検出した撮像の送信元のネットワークカメラ１３１を一意に識別するＩＤを格納するカラムである。Ｃ４５３は、検出したカラーコードを一意に識別するＩＤを格納するカラムである。Ｃ４５４、Ｃ４５５は、それぞれ撮像内に検出したカラーコードのＸ座標の始点、終点である。同様にＣ４５６、Ｃ４５７は、それぞれ撮像内に検出したカラーコードのＹ座標の始点、終点である。
【００４５】
〔自動ログイン処理〕
図６は、本実施形態を示すデバイス管理システムの処理を説明する図である。以下、図６を用いて、カラーコードがネットワークカメラ１３１から見えなくなった時でも顔認証自動ログインを可能とする自動ログインフローについて説明する。
Ｓ１２０１で、画像形成装置１１１は顔認識サーバ１３０にユーザ接近問い合わせを行う。このとき、問い合わせには自身のＩＰアドレスを付与する。ユーザが画像形成装置１１１に接近していない場合は、この問い合わせを一定周期で繰り返す。
【００４６】
Ｓ１２０２で、ネットワークカメラ１３１は撮像を顔認識サーバ１３０に送信する。ネットワークカメラ１３１は断続的に顔認識サーバ１３０に送信し、顔認識サーバ１３０は受信した撮像を解析する。
【００４７】
Ｓ１２０３で、顔認識サーバ１３０は撮像内にユーザを検出する。このとき、特徴量管理テーブルＴ４３０を参照して得られるユーザの特徴量と、撮像内の顔画像の特徴量を比較し、一定閾値以上の特徴量の一致が見られた場合に、ユーザを特定する。
【００４８】
Ｓ１２０４、Ｓ１２０５は、１秒毎に実行される。Ｓ１２０４で、顔認識サーバ１３０は撮像内における、画像形成装置に貼り付けられているカラーコードを検出する。このカラーコードは、図４のフローによって管理者が作成したものである。管理者は予め、画像形成装置の、ネットワークカメラ１３１から見える位置にカラーコードを貼り付けている。
【００４９】
Ｓ１２０５で顔認識サーバ１３０は、カラーコードの検出履歴テーブルＴ４５０に対して、履歴の新規登録、または履歴の上書き、または履歴の削除を行う。Ｓ１２０４で検出されたカラーコードＩＤと、対応するカメラＩＤの組み合わせがカラーコードの検出履歴テーブルＴ４５０に存在しなかったら、該検出結果を新規登録する。Ｓ１２０４で検出されたカラーコードＩＤと、対応するカメラＩＤの組み合わせがカラーコードの検出履歴テーブルＴ４５０に存在していたら、該検出結果で履歴を上書きする。更に、全ての履歴を確認して、検出時刻Ｃ４５１の時刻が現在時刻から６０秒以上前の履歴が存在したら、該当する履歴を削除する。
【００５０】
Ｓ１２０６で、顔認識サーバ１３０はカラーコードのデバイス対応管理テーブルＴ４２０に問い合わせ、カラーコードの検出履歴テーブルＴ４５０に登録されているカラーコードに対応するデバイスシリアルＩＤを取得する。
【００５１】
Ｓ１２０７で、顔認識サーバ１３０はユーザが接近した画像形成装置を検知する。この接近検知は、Ｓ１２０３で検出した顔座標と、カラーコードの検出履歴テーブルＴ４５０に登録されているカラーコード座標の接近を検知することで実現される。
なお、カラーコード検出履歴は６０秒間は保持されているため、このように検出履歴テーブルＴ４５０に登録されている座標を用いて接近検知を行うことで、６０秒以内の一定期間、カメラからカラーコードが遮られていても、接近検知が可能となる。ここで接近検知がされなければ、Ｓ１２０８からＳ１２１３の処理は実行されない。続いて、顔認識サーバ１３０はデバイス管理サーバ１２１に対して、ユーザが接近した画像形成装置１１１のＩＰアドレス取得要求を行う（Ｓ１２０８）。
【００５２】
デバイス管理サーバ１２１は、デバイス管理テーブルＴ４００を参照して、ＩＰアドレス取得要求Ｓ１２０８に含まれるデバイスシリアルＩＤ４２２に対応する画像形成装置を特定し、対応するＩＰアドレスＣ４０２を応答する（Ｓ１２０９）。
【００５３】
Ｓ１２０１の問合せとＳ１２０９の応答とのそれぞれに含まれるＩＰアドレスが一致している場合は、顔認識サーバ１３０はユーザが接近した画像形成装置１１１に自動ログイン応答を行う（Ｓ１２１０）。自動ログイン応答には、ログイン対象のユーザＩＤが含まれる。
そして、画像形成装置１１１は認証サーバ１２０にログイン要求を送信する（Ｓ１２１１）。ログイン要求には、ユーザＩＤが含まれる。
【００５４】
Ｓ１２１２で認証サーバ１２０は画像形成装置１１１にログイン応答を送信する。このとき、ログイン要求にはユーザＩＤが含まれており、既に顔認証によりユーザが特定できているため常にログイン可として応答を送信する。
なお、本実施形態においては認証サーバ１２０へのログイン要求を行うが、画像形成装置１１１がＳ１２１０で自動ログイン応答を受信した時点でユーザに対して画像形成装置１１１の利用を許可してもよい。Ｓ１２１３で、ユーザは画像形成装置１１１の所望の機能を利用する。
【００５５】
本実施形態によれば、カラーコードの検出履歴テーブルＴ４５０を用いることで、ネットワークカメラ１３１からカラーコードが一時的に見えなくなっていても顔認証による自動ログインを実現することが出来る。
【００５６】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステムまたは装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えばＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５７】
１３０  顔認識サーバ
【図１】
2017062678.tif 000009
【図２】
2017062678.tif 000010
【図３】
2017062678.tif 000011
【図４】
2017062678.tif 000012
【図５】
2017062678.tif 000013
【図６】
2017062678.tif 000014