(57)【要約】【課題】携帯端末を用いた電子機器上でのサービス利用の利便性の向上を図った情報処理システム、及び、情報処理方法を提供すること。【解決手段】本実施形態に係る情報処理システム１は、スマートデバイス２と、スマートデバイス２と通信可能な少なくとも２台の画像処理装置３Ａ，３Ｂと、画像処理装置３Ａ，３Ｂと通信可能な認証サーバ６と、を有し、認証サーバ６は、スマートデバイス２の認証情報に基づいて、該スマートデバイス２の認証可否を判断し、スマートデバイス２の認証を許可する場合に、認証サーバ６と同一のクラウドサービス４の利用を許可する認証チケットを、スマートデバイス２に送信し、スマートデバイス２は、送信された認証チケットを記憶し、認証チケットを有していない他の画像処理装置３Ｂに対して、該認証チケットを送信する。【選択図】図１２
2019165321.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と、前記携帯端末と通信可能な少なくとも２台の電子機器と、前記電子機器と通信可能な情報処理装置と、を有する情報処理システムにおいて、
前記情報処理装置は、前記携帯端末から直接的に、または、一の前記電子機器を介して間接的に送信された前記携帯端末の認証情報に基づいて、該携帯端末の認証可否を判断する認証判断手段と、前記携帯端末の認証を許可する場合に、前記情報処理装置と同一のネットワークに含まれる機器のサービスの利用を許可する認証チケットを、前記携帯端末に直接的に、または、一の前記電子機器を介して間接的に送信する第１認証チケット送信手段と、を備え、
前記携帯端末は、送信された前記認証チケットを記憶する記憶手段と、前記認証チケットを有していない前記電子機器に対して、該認証チケットを送信する第２認証チケット送信手段と、を備えることを特徴とする情報処理システム。
【請求項２】
一の前記電子機器は、前記携帯端末の認証情報を取得する認証情報取得手段と、取得した前記認証情報を前記情報処理装置へ送信する認証情報送信手段と、を備えることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記携帯端末は、自己の前記認証情報を前記情報処理装置へ送信する認証情報送信手段を備えることを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記電子機器は、前記認証チケットを前記機器のサービスを利用するための複数のサービス利用アプリケーション間で共有することを特徴とする請求項１から３のいずれか一項に記載の情報処理システム。
【請求項５】
前記携帯端末、前記電子機器及び前記ネットワークに含まれる機器の少なくとも１つは、前記認証チケットが有効であるかを判別する有効判別手段を備えることを特徴とする請求項１から４のいずれか一項に記載の情報処理システム。
【請求項６】
携帯端末と、前記携帯端末と通信可能な少なくとも２台の電子機器と、前記電子機器と通信可能な情報処理装置と、を有する情報処理システムの情報処理方法において、
前記情報処理装置が前記携帯端末から直接的に、または、一の前記電子機器を介して間接的に送信された前記携帯端末の認証情報に基づいて、該携帯端末の認証可否を判断する認証判断工程と、前記携帯端末の認証を許可する場合に、前記情報処理装置と同一のネットワークに含まれる機器の利用を許可する認証チケットを、前記携帯端末に直接的に、または、一の前記電子機器を介して間接的に送信する第１認証チケット送信工程と、を実行し、
前記携帯端末が、前記認証チケットを有していない前記電子機器に対して、該認証チケットを送信する第２認証チケット送信工程を実行する、
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、及び、情報処理方法に関する。
【背景技術】
【０００２】
一般に、スマートデバイスのような携帯端末が広く普及し、この携帯端末を画像処理装置などの電子機器と連携させ、該電子機器上で様々なサービス（例えばクラウドサービス）を利用することが行われている。従来、携帯端末を用いて電子機器上でサービスを利用する場合、電子機器から機器管理サーバに対して、ユーザの設定情報及び接続を許可する携帯端末の識別情報（ＩＤ）を事前に登録しておく。そして、ユーザが別の電子機器を利用する場合、この別の電子機器を通じて送信されたユーザの設定情報及び携帯端末の識別情報が、機器管理サーバに登録された設定情報及び携帯端末の識別情報と同一であるかの認証を行ない、同一である場合に、携帯端末と別の電子機器とを接続を許可し、該別の電子機器上でサービスを利用可能とする構成が開示されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の構成では、ユーザが複数の電子機器を利用する場合には、各電子機器上で同一のサービスを利用する場合であっても、携帯端末と電子機器との認証が該電子機器ごとに必要になることが問題であった。
【０００４】
本発明は、上記に鑑みてなされたものであって、携帯端末を用いた電子機器上でのサービス利用の利便性の向上を図った情報処理システム、及び、情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、携帯端末と、前記携帯端末と通信可能な少なくとも２台の電子機器と、前記電子機器と通信可能な情報処理装置と、を有する情報処理システムにおいて、前記情報処理装置は、前記携帯端末から直接的に、または、一の前記電子機器を介して間接的に送信された前記携帯端末の認証情報に基づいて、該携帯端末の認証可否を判断する認証判断手段と、前記携帯端末の認証を許可する場合に、前記情報処理装置と同一のネットワークに含まれる機器のサービスの利用を許可する認証チケットを、前記携帯端末に直接的に、または、一の前記電子機器を介して間接的に送信する第１認証チケット送信手段と、を備え、前記携帯端末は、送信された前記認証チケットを記憶する記憶手段と、前記認証チケットを有していない前記電子機器に対して、該認証チケットを送信する第２認証チケット送信手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、携帯端末の認証を許可する場合に、情報処理装置と同一のネットワークに含まれる機器のサービスの利用を許可する認証チケットを携帯端末に直接的に、または、一の前記電子機器を介して間接的に送信し、携帯端末は、送信された認証チケットを記憶して該認証チケットを有していない電子機器に対して該認証チケットを送信するため、電子機器ごとの携帯端末との認証が不要となり、電子端末を用いた電子機器上でのサービス利用の利便性の向上を実現できる。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１実施形態に係る情報処理システムの全体構成の一例を示す図である。
【図２】図２は、スマートデバイスのハードウェア構成の一例を示す図である。
【図３】図３は、認証サーバのハードウェア構成の一例を示す図である。
【図４】図４は、アプリケーションサーバのハードウェア構成の一例を示す図である。
【図５】図５は、画像処理装置のハードウェア構成の一例を示す図である。
【図６】図６は、画像処理装置のソフトウェア構成の一例を示す図である。
【図７】図７は、認証サーバの機能構成の一例を示す図である。
【図８】図８は、スマートデバイスの機能構成の一例を示す図である。
【図９】図９は、画像処理装置の機能構成の一例を示す図である。
【図１０】図１０は、アプリケーションサーバの機能構成の一例を示す図である。
【図１１】図１１は、情報処理システムの動作の手順の一例を示すフローチャートである。
【図１２】図１２は、情報処理システムの動作の一例を示す概略図である。
【図１３】図１３は、第２実施形態に係る情報処理システムの動作の一例を示す概略図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本発明に係る情報処理システム、及び、情報処理方法の実施形態について説明する。なお、この実施形態によりこの発明が限定されるものではない。また、以下の実施形態における構成要素には、当業者が置換可能かつ容易なもの、あるいは実質的に同一のものが含まれる。
【０００９】
［第１実施形態］
図１に示すように、第１実施形態に係る情報処理システム１は、スマートデバイス２と、２台以上の画像処理装置３Ａ，３Ｂと、クラウドサービス４と、インターネット５などを備える。スマートデバイス２は、例えばスマートフォンやタブレット型端末などである「携帯端末」の一例である。スマートデバイス２は、認証アプリ（アプリケーション）１０を備えている。スマートデバイス２は、クラウドサービス４にインターネット５を介してアクセスする。認証アプリ１０は、クラウドサービス４の認証サーバ６と連携してスマートデバイス２のユーザの認証処理を実行する。
【００１０】
画像処理装置３Ａ，３Ｂは、例えば、複合装置（ＭＦＰ）、電子黒板（ＩＷＢ）などである「電子機器」の一例である。複合装置は、例えば、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を有する画像形成装置を含む。電子黒板は、ユーザ等によって描かれた内容を電子的に変換する機能を有する。画像処理装置３Ａ，３Ｂは、それぞれ認証アプリ１０Ａ，１０Ｂとサービス利用アプリ（サービス利用アプリケーション）１１Ａ，１１Ｂとを備えている。画像処理装置３Ａ，３Ｂは、クラウドサービス４にインターネット５を介してアクセスすると共に、スマートデバイス２とＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）またはＷＩＦＩ（登録商標）などの近距離無線通信により通信する。認証アプリ１０Ａ，１０Ｂは、スマートデバイス２が備える認証アプリ１０と同じものであり、スマートデバイス２から取得した認証情報を利用し、クラウドサービス４の認証サーバ６と連携してスマートデバイス２のユーザの認証処理を実行する。サービス利用アプリ１１Ａ，１１Ｂは、アプリケーションサーバ７Ａ，７Ｂのサービス１２Ａ，１２Ｂ（クラウドサービス４）と連携して処理を実行する。スマートデバイス２のユーザの認証が許可されると、ユーザは、画像処理装置３Ａ，３Ｂを通じてクラウドサービス４を利用することができる。
【００１１】
クラウドサービス４は、多数のコンピュータが通信可能に接続されたコンピュータネットワークシステムにより構築され、そのコンピュータネットワークシステム上に、認証サーバ６、アプリケーションサーバ７Ａ，７Ｂなど、各種サービスを提供するサーバ装置を備える。認証サーバ６は、例えばケルベロス認証サーバであり、「情報処理装置」の一例である。認証サーバ６は、スマートデバイス２と通信を行って、ユーザの認証処理を行う。アプリケーションサーバ７Ａ，７Ｂは、例えば、ＬＤＡＰサーバやＳＭＢサーバであり、「情報処理装置と同一のネットワークに含まれる機器」の一例である。アプリケーションサーバ７Ａ，７Ｂは、画像処理装置３Ａ，３Ｂと通信を行い、サービス利用アプリ１１Ａ，１１Ｂの要求に応じて、画像処理装置３Ａ，３Ｂに各種のサービス１２Ａ，１２Ｂ（クラウドサービス）を提供する。
【００１２】
図２は、スマートデバイス２のハードウェア構成の一例を示す図である。図２に示すように、スマートデバイス２は、コンピュータ構成であり、ＣＰＵ（Central  Processing  Unit）２１、ＲＡＭ（Random  Access  Memory）２２、ＲＯＭ（Read  Only  Memory）２３、フラッシュＲＯＭ２４、タッチ表示ユニット（ＬＣＤ（Liquid  Crystal  Display）２５とタッチセンサ２６）、無線通信Ｉ／Ｆ（インタフェース）２７などを有し、これらはバスＸ１で互いに接続されている。この他、図示を省略しているが、スマートフォンであれば、通話モジュールユニットやカメラモジュールユニットなどがバスＸ１に接続される。
【００１３】
ＣＰＵ２１は演算手段であり、スマートデバイス２全体の動作を統括的に制御する。ＲＡＭ２２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ２１が情報を処理する際の作業領域として用いられる。ＲＯＭ２３は、読み出し専用の不揮発性記憶媒体であり、ＢＩＯＳ等が格納されている。フラッシュＲＯＭ２４は、情報の読み書きが可能な不揮発性の記憶媒体であり、プログラムやデータが記憶されている。本実施形態のフラッシュＲＯＭ２４には、上記した認証アプリ１０に加えて、スマートデバイス２の認証情報２８として、例えばＵＵＩＤや、スマートデバイス２のユーザ名及びパスワードが記憶されている。ＬＣＤ２５は、ＣＰＵ２１が指示した表示情報を画面に表示するインタフェースであり、タッチセンサ２６は、ユーザが画面にタッチした位置情報をＣＰＵ２１に通知するインタフェースである。無線通信Ｉ／Ｆ２７は、上記した近距離無線通信インタフェースであり、ＣＰＵ２１からの指示により、画像処理装置３Ａ，３Ｂと無線通信接続する。
【００１４】
図３は、認証サーバ６のハードウェア構成の一例を示す図である。図３に示すように、認証サーバ６は、コンピュータ構成であり、ＣＰＵ６１、ＲＡＭ６２、ＲＯＭ６３、ＨＤＤ（Hard  Disk  Drive）６４、通信Ｉ／Ｆ６５などを有し、これらはバスＸ２で互いに接続されている。
【００１５】
ＣＰＵ６１は演算手段であり、認証サーバ６全体の動作を統括的に制御する。ＲＡＭ６２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ６１が情報を処理する際の作業領域として用いられる。ＲＯＭ６３は、読み出し専用の不揮発性記憶媒体であり、ＢＩＯＳ等が格納されている。ＨＤＤ６４は、情報の読み書きが可能な不揮発性の記憶媒体であり、プログラムやデータが記憶されている。本実施形態のＨＤＤ６４には、アプリケーションサーバ７Ａ，７Ｂのサービス１２Ａ，１２Ｂの利用を許可したユーザを認証するための認証情報データベース６６が記憶されている。この認証情報データベース６６は、アプリケーションサーバ７Ａ，７Ｂのサービス１２Ａ，１２Ｂの利用を許可したユーザ識別情報毎に、該ユーザ名及びパスワードなどの認証情報２８が対応付けて登録されている。通信Ｉ／Ｆ６５は、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide Area Network）などのネットワークに接続するネットワークインタフェースである。
【００１６】
図４は、アプリケーションサーバ７Ａのハードウェア構成の一例を示す図である。アプリケーションサーバ７Ｂは、同等の構成であるので説明を省略する。図４に示すように、アプリケーションサーバ７Ａ（７Ｂ）は、コンピュータ構成であり、ＣＰＵ７１、ＲＡＭ７２、ＲＯＭ７３、ＨＤＤ（Hard  Disk  Drive）７４、通信Ｉ／Ｆ７５などを有し、これらはバスＸ３で互いに接続されている。
【００１７】
ＣＰＵ７１は演算手段であり、アプリケーションサーバ７Ａ（７Ｂ）全体の動作を統括的に制御する。ＲＡＭ７２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ７１が情報を処理する際の作業領域として用いられる。ＲＯＭ７３は、読み出し専用の不揮発性記憶媒体であり、ＢＩＯＳ等が格納されている。ＨＤＤ７４は、情報の読み書きが可能な不揮発性の記憶媒体であり、プログラムやデータが記憶されている。本実施形態では、提供するクラウドサービス（サービス１２Ａ（１２Ｂ）を実行する各種のプログラム７６がインストールされている。通信Ｉ／Ｆ７５は、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などのネットワークに接続するネットワークインタフェースである。
【００１８】
図５は、画像処理装置のハードウェア構成の一例を示す図であり、図６は、画像処理装置のソフトウェア構成の一例を示す図である。図５及び図６では、画像処理装置３Ａとして複合装置（ＭＦＰ）について説明する。画像処理装置３Ｂは、同等の構成であるため、説明を省略する。画像処理装置３Ａは、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の機能を実現可能な本体３０と、ユーザの操作を受け付ける操作部４０とを備える。なお、ユーザの操作を受け付けるとは、ユーザの操作に応じて入力される情報（画面の座標値を示す信号等を含む）を受け付けることを含む概念である。本体３０と操作部４０は、専用の通信路５０を介して相互に通信可能に接続されている。通信路５０は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。
【００１９】
なお、本体３０は、操作部４０で受け付けた操作に応じた動作を行うことができる。また、本体３０は、スマートデバイス２と通信可能であり、スマートデバイス２から受信した指示に応じた動作を行うこともできる。
【００２０】
本体３０のハードウェア構成について説明する。図５に示すように、本体３０は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＨＤＤ（Hard  Disk  Drive）３４と、通信Ｉ／Ｆ３５と、接続Ｉ／Ｆ３６と、エンジン部３７とを備え、これらはバスＸ４で互いに接続されている。
【００２１】
ＣＰＵ３１は、本体３０の動作を統括的に制御する。ＣＰＵ３１は、ＲＡＭ３３をワークエリア（作業領域）としてＲＯＭ３２またはＨＤＤ３４等に格納されたプログラムを実行することで、本体３０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００２２】
通信Ｉ／Ｆ３５は、インターネット５を介して、クラウドサービス４と接続するためのインタフェースである。接続Ｉ／Ｆ３６は、通信路５０を介して操作部４０と通信するためのインタフェースである。
【００２３】
エンジン部３７は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００２４】
次に、操作部４０のハードウェア構成について説明する。図５に示すように、操作部４０は、ＣＰＵ４１と、ＲＯＭ４２と、ＲＡＭ４３と、フラッシュメモリ４４と、通信Ｉ／Ｆ４５と、接続Ｉ／Ｆ４６と、操作パネル４７と、を備え、これらはバスＸ５で互いに接続されている。
【００２５】
ＣＰＵ４１は、操作部４０の動作を統括的に制御する。ＣＰＵ４１は、ＲＡＭ４３をワークエリア（作業領域）としてＲＯＭ４２またはフラッシュメモリ４４等に格納されたプログラムを実行することで、操作部４０全体の動作を制御し、ユーザから受け付けた入力に応じた情報（画像）の表示などの各種機能を実現する。
【００２６】
通信Ｉ／Ｆ４５は、インターネット５を介して、クラウドサービス４と接続するためのインタフェースである。接続Ｉ／Ｆ４６は、通信路５０を介して本体３０と通信するためのインタフェースである。 
【００２７】
操作パネル４７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報（例えば受け付けた操作に応じた情報、画像処理装置３Ａの動作状況を示す情報、設定状態などを示す情報など）を表示する。この例では、操作パネル４７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えばタッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。
【００２８】
次に、画像処理装置３Ａのソフトウェア構成について説明する。図６に示すように、本体３０は、アプリ層３０１と、サービス層３０２と、ＯＳ層３０３とを有する。アプリ層３０１、サービス層３０２、および、ＯＳ層３０３の実体は、ＲＯＭ３２やＨＤＤ３４等に格納されている各種ソフトウェアである。ＣＰＵ３１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００２９】
アプリ層３０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェアであり、例えばアプリとしては、上記した認証アプリ１０Ａ及びサービス利用アプリ１１Ａ（図１参照）の他、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクス機能を提供するためのファクスアプリ、プリンタ機能を提供するためのプリンタアプリなどが挙げられる。なお、認証アプリ１０Ａ及びサービス利用アプリ１１Ａなどのアプリは、後述するアプリ層４０１のソフトウェアとして含まれてもよい。
【００３０】
サービス層３０２のソフトウェアは、アプリ層３０１とＯＳ層３０３との間に介在し、アプリに対し、クラウドサービス４または本体３０が備えるハードウェア資源を利用するためのインタフェースを提供するためのソフトウェアである。より具体的には、ハードウェア資源に対する動作要求の受付、動作要求の調停を行う機能を提供するためのソフトウェアである。
【００３１】
なお、サービス層３０２によるインタフェースの機能は、本体３０のアプリ層３０１だけではなく、操作部４０のアプリ層４０１に対しても提供される。すなわち、操作部４０のアプリ層４０１も、サービス層３０２のインタフェース機能を介して、本体３０のハードウェア資源（例えばエンジン部１７）を利用した機能を実現することができる。
【００３２】
ＯＳ層３０３のソフトウェアは、本体３０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム（ＯＳ））である。サービス層３０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層３０３が解釈可能なコマンドに変換してＯＳ層３０３に渡す。そして、ＯＳ層３０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００３３】
同様に、操作部４０は、アプリ層４０１と、サービス層４０２と、ＯＳ層４０３とを有する。操作部４０が備えるアプリ層４０１、サービス層４０２及びＯＳ層４０３も、階層構造については本体３０側と同様である。ただし、アプリ層４０１のアプリにより提供される機能や、サービス層４０２が受け付け可能な動作要求の種類は、本体３０側とは異なる。アプリ層４０１のアプリは、操作部４０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアであってもよいが、主として本体３０が備える機能（コピー機能、スキャナ機能、ファクス機能、プリンタ機能）に関する操作や表示を行うためのＵＩ（ユーザインタフェース）の機能を提供するためのソフトウェアである。アプリ層４０１には、アプリマーケットアプリ、ブラウザアプリなどが存在する。また、サービス層４０２には、インストーラなどが存在する。
【００３４】
なお、本実施形態では、機能の独立性を保つために、本体３０側のＯＳ層３０３のソフトウェアと操作部４０側のＯＳ層４０３のソフトウェアが互いに異なる。つまり、本体３０と操作部４０は、別々のオペレーティングシステムで互いに独立して動作することもできる。
【００３５】
次に、認証サーバ６の機能構成について説明する。図７は、認証サーバ６の機能構成の一例を示す図である。図７に示すように、認証サーバ６は、認証情報受信手段１６０と、認証判断手段１６１と、認証チケット生成手段１６２と、認証チケット送信手段（第１認証チケット送信手段）１６３と、記憶手段１６４と、制御手段１６５とを有する。説明の便宜上、図７では、本実施形態に関する機能を主に例示しているが、認証サーバ６が有する機能は、これらに限られるものではない。
【００３６】
認証情報受信手段１６０は、スマートデバイス２、画像処理装置３Ａ，３Ｂのいずれかから送信されたスマートデバイス２の認証情報２８を受信する。記憶手段１６４は、上記した認証情報２８（図２）を含む認証情報データベース６６を記憶する。認証判断手段１６１は、受信した認証情報２８と、記憶手段１６４に記憶された認証情報２８とに基づいて、スマートデバイス２の認証可否を判断する。認証チケット生成手段１６２は、認証が認められた場合に、クラウドサービス４における各サービス１２Ａ，１２Ｂを利用できる認証チケット１５を生成する。この認証チケット１５は、生成された時刻情報を示すタイムスタンプ情報を含む。認証チケット送信手段１６３は、生成された認証チケット１５を、受信した認証情報２８の相手先（スマートデバイス２、画像処理装置３Ａ，３Ｂのいずれか）に送信する。制御手段１６５は、認証サーバ６全体の動作を制御する。
【００３７】
次に、スマートデバイス２の機能構成について説明する。図８は、スマートデバイス２の機能構成の一例を示す図である。図８に示すように、スマートデバイス２は、認証アプリ駆動手段２００と、認証情報送信手段２０１と、認証チケット受信手段２０２と、認証チケット送信手段（第２認証チケット送信手段）２０３と、記憶手段２０４と、制御手段２０５とを有する。説明の便宜上、図８では、本実施形態に関する機能を主に例示しているが、スマートデバイス２が有する機能は、これらに限られるものではない。
【００３８】
認証アプリ駆動手段２００は、記憶手段２０４に記憶された認証アプリ１０を駆動する。本実施形態では、ユーザの操作によって認証アプリ１０を駆動してもよいし、画像処理装置３Ａ，３Ｂと通信可能な距離に接近した際に自動的に認証アプリ１０を駆動してもよい。認証情報送信手段２０１は、認証アプリ１０を用いて、記憶手段２０４に記憶されたスマートデバイス２の認証情報２８を認証サーバ６、または、画像処理装置３Ａ，３Ｂに送信する。認証チケット受信手段２０２は、認証サーバ６、または、画像処理装置３Ａ，３Ｂから送信された認証チケット１５を受信する。認証チケット送信手段２０３は、受信した認証チケット１５を、該認証チケット１５を保持していない画像処理装置３Ａ，３Ｂに送信する。記憶手段２０４は、上記した認証アプリ１０及び認証情報２８を記憶すると共に、送信された認証チケット１５を記憶する。制御手段２０５は、スマートデバイス２全体の動作を制御する。
【００３９】
次に、画像処理装置３Ａの機能構成について説明する。図９は、画像処理装置３Ａの機能構成の一例を示す図である。画像処理装置３Ｂは、画像処理装置３Ａと同等の構成なので、同等の符号を付して説明を省略する。図９に示すように、画像処理装置３Ａは、認証情報受信手段（認証情報取得手段）１３０Ａと、認証アプリ駆動手段１３１Ａと、認証情報送信手段１３２Ａと、認証チケット受信手段１３３Ａと、認証チケット送信手段（第１認証チケット送信手段）１３４Ａと、サービス利用アプリ駆動手段１３５Ａと、サービス利用要求送信手段１３６Ａと、サービス利用手段１３７Ａと、記憶手段１３８Ａと、制御手段１３９Ａとを有する。説明の便宜上、図９では、本実施形態に関する機能を主に例示しているが、画像処理装置３Ａが有する機能は、これらに限られるものではない。
【００４０】
認証情報受信手段１３０Ａは、スマートデバイス２から送信された認証情報２８を受信する。認証アプリ駆動手段１３１Ａは、認証情報２８を受信すると、記憶手段１３８Ａに記憶された認証アプリ１０Ａを駆動する。認証情報送信手段１３２Ａは、認証アプリ１０Ａを用いて、受信した認証情報２８を認証サーバ６に送信する。認証チケット受信手段１３３Ａは、認証サーバ６から送信された認証チケット１５を受信する。認証チケット送信手段１３４Ａは、受信した認証チケット１５をスマートデバイス２に送信する。
【００４１】
サービス利用アプリ駆動手段１３５Ａは、クラウドサービス４のサービス１２Ａ，１２Ｂの利用する場合に、記憶手段１３８Ａに記憶されたサービス利用アプリ１１Ａを駆動する。なお、サービス利用アプリ１１Ａは、利用するサービスを提供するアプリケーションサーバごとに異なっており、本実施形態では、区分けが必要な場合には、サービス１２Ａを提供するアプリケーションサーバ７Ａに対応するものを第１サービス利用アプリ１１ＡＡ、サービス１２Ｂを提供するアプリケーションサーバ７Ｂに対応するものを第２サービス利用アプリ１１ＡＢとする。同様に、画像処理装置３Ｂが備えるサービス利用アプリ１１Ｂについては、サービス１２Ａを提供するアプリケーションサーバ７Ａに対応するものを第１サービス利用アプリ１１ＢＡ、サービス１２Ｂを提供するアプリケーションサーバ７Ｂに対応するものを第２サービス利用アプリ１１ＢＢとする。
【００４２】
サービス利用要求送信手段１３６Ａは、サービス利用アプリ１１Ａ（第１サービス利用アプリ１１ＡＡ及び第２サービス利用アプリ１１ＡＢ）を用いて、利用したいサービス１２Ａ，１２Ｂを提供するアプリケーションサーバ７Ａ，７Ｂに対して、利用要求を送信する。この場合、利用要求と共に認証チケット１５を送信する。サービス利用手段１３７Ａは、アプリケーションサーバ７Ａ，７Ｂから提供されたサービス１２Ａ，１２Ｂを利用する。利用の態様としては、サービス情報をクラウドサービス４で実行してもよいし、画像処理装置にダウンロードして実行してもよい。記憶手段１３８Ａは、上記した認証アプリ１０Ａと、サービス利用アプリ１１Ａ（第１サービス利用アプリ１１ＡＡ及び第２サービス利用アプリ１１ＡＢ）とを記憶すると共に、送信された認証チケット１５を記憶する。本実施形態では、送信された認証チケット１５は、複数（本実施形態では２つ）の第１サービス利用アプリ１１ＡＡと第２サービス利用アプリ１１ＡＢとで共有され、いずれのサービス利用アプリ１１ＡＡ，１１ＡＢでも認証チケット１５を利用できる。制御手段１３９Ａは、画像処理装置３Ａ全体の動作を制御する。
【００４３】
次に、アプリケーションサーバ７Ａの機能構成について説明する。図１０は、アプリケーションサーバ７Ａの機能構成の一例を示す図である。アプリケーションサーバ７Ｂは、アプリケーションサーバ７Ａと同等の構成なので、同等の符号を付して説明を省略する。図１０に示すように、アプリケーションサーバ７Ａは、サービス利用要求受信手段１７０Ａと、有効判別手段１７１Ａと、判別結果送信手段１７２Ａと、サービス提供手段１７３Ａと、制御手段１７４Ａとを有する。説明の便宜上、図１０では、本実施形態に関する機能を主に例示しているが、アプリケーションサーバ７Ａが有する機能は、これらに限られるものではない。
【００４４】
サービス利用要求受信手段１７０Ａは、画像処理装置３Ａから送信された利用要求及び認証チケット１５を受信する。有効判別手段１７１Ａは、受信した認証チケット１５が有効であるか否かを判別する。具体的には、有効判別手段１７１Ａは、受信した認証チケット１５に含まれるタイムスタンプ情報を取得し、現時刻が認証チケットの生成時刻から予め決められた有効時間（例えば５分）以上経過していない場合には、認証チケット１５は有効と判別する。なお、有効判別手段１７１Ａは、スマートデバイス２、又は画像処理装置３Ａ及び画像処理装置３Ｂに設けてもよい。判別結果送信手段１７２Ａは、判別結果を利用要求を送信した画像処理装置３Ａに返送する。なお、判別結果をスマートデバイス２に返送してもよい。サービス提供手段１７３Ａは、要求されたサービス１２Ａを画像処理装置３Ａに対して提供する。制御手段１７４Ａは、アプリケーションサーバ７Ａ全体の動作を制御する。
【００４５】
次に、情報処理システムの動作について説明する。図１１は、情報処理システム１の動作の手順の一例を示すフローチャートであり、図１２は、情報処理システム１の動作の一例を示す概略図である。図１１に示すように、ユーザがスマートデバイス２上の認証アプリ１０を起動した状態（ステップＳ１）で、スマートデバイス２を一方の画像処理装置３Ａ（図１２）に接近すると、スマートデバイス２上の認証アプリ１０が初回起動時に生成される認証情報（ＵＵＩＤ）を画像処理装置３Ａに送付する（ステップＳ２）。このＵＵＩＤは、認証アプリ１０が初回起動時に生成する他にも、スマートデバイス２の機器識別ＩＤを用いてもよいし、事前に認証サーバ６で発行したものを利用してもよい。
【００４６】
画像処理装置３Ａが備える認証アプリ１０Ａは、認証情報（ＵＵＩＤ）の受信（転送）を検知すると起動してユーザ検索をした（ステップＳ３）後、事前に認証サーバ６にＵＵＩＤとペアで登録された認証情報（認証用ユーザＩＤ（ユーザ名）とパスワード）の入力を要求する。この認証情報の入力は、例えば、スマートデバイス２のタッチパネルで行うことができるが、画像処理装置３Ａの操作パネルで行ってもよい。ユーザは、ＵＵＩＤの変更をすることはできない。認証アプリ１０Ａ上で、認証情報が入力されると、認証アプリ１０Ａは、認証情報を認証サーバ６に送信する（ステップＳ４）。なお、この図１１及び図１２では、画像処理装置３Ａに対するログイン処理（機器認証）を省略しているが、認証サーバ６に対する認証とは別に機器認証を行ってもよい。機器認証を行う場合、画像処理装置３Ａは、機器認証用の認証情報（認証用ユーザＩＤ（ユーザ名）とパスワード）を取得し、取得した認証情報に基づいて機器認証の可否を判断する。ここで、機器認証用の認証情報を取得する方法は、スマートデバイス２が記憶手段２０４に記憶した認証情報を送信してもよいし、認証情報の一部をスマートデバイス２のタッチパネル又は画像処理装置３Ａの操作パネル４７からユーザの入力を受け付けることで取得してもよいし、カードリーダなどよってＩＣカードの読み取りなどによって取得してもよい。機器認証の後、上述したステップＳ３以降の処理を実行することができる。
【００４７】
認証サーバ６は、送信された認証情報に基づき、この認証情報が認証サーバ６の記憶手段１６４（図７）に記憶された認証情報と同一であれば、スマートデバイス２の認証を許可し、認証アプリ１０Ａ（画像処理装置３Ａ）に対して、認証チケット１５を返信する（ステップＳ５）。
【００４８】
次に、認証アプリ１０Ａは、受信した認証チケット１５を、画像処理装置３Ａに備えられた第１サービス利用アプリ１１ＡＡ及び第２サービス利用アプリ１１ＡＢと共有する（ステップＳ６，Ｓ７）。これにより、第１サービス利用アプリ１１ＡＡ及び第２サービス利用アプリ１１ＡＢは、上記したＵＵＩＤやユーザＩＤ及びパスワードを含む認証情報を送信して認証サーバ６に認証可否を行うことなく、クラウドサービス４にアクセスすることができる。また、認証アプリ１０Ａは、受信した認証チケット１５をスマートデバイス２に送信し（ステップＳ８）、スマートデバイス２は受信した認証チケット１５を記憶手段２０４に記憶する。
【００４９】
次に、画像処理装置３Ａは、第１サービス利用アプリ１１ＡＡ及び第２サービス利用アプリ１１ＡＢを利用することによって、アプリケーションサーバ７Ａ，７Ｂにそれぞれ、認証チケット１５と共に、サービスの利用要求を送信する（ステップＳ９，Ｓ１１）。本実施形態では、第１サービス利用アプリ１１ＡＡ及び第２サービス利用アプリ１１ＡＢは、認証チケット１５を共有しているため、アプリケーションサーバ７Ａ，７Ｂのサービス１２Ａ，１２Ｂを利用して該サービスの提供を受けることができる（ステップＳ１０，Ｓ１２）。この際、アプリケーションサーバ７Ａ，７Ｂの有効判別手段１７１Ａ，１７１Ｂは、受信した認証チケット１５に含まれるタイムスタンプ情報を取得し、現時刻が認証チケットの生成時刻から予め決められた有効時間（例えば５分）を経過しているか否かで認証チケットが有効であるか否かを判別する。これにより、認証チケット１５の正当性を検証することができ、情報の機密性を担保することができる。認証チケットが有効でないと判断された場合は、認証チケットが有効期限切れであることを示すエラー画面を表示してもよい。この場合、エラー画面は、画像処理装置３Ａ及びスマートデバイス２の少なくとも一方に表示させてもよい。
【００５０】
次に、スマートデバイス２が、アプリケーションサーバ７Ａ，７Ｂのサービス１２Ａ，１２Ｂを利用する他方の画像処理装置３Ｂに接近すると、認証アプリ１０が起動する（ステップＳ１３）。ここで、認証アプリ１０は、他方の画像処理装置３Ｂが認証チケット１５を保持していなければ、認証チケット１５を画像処理装置３Ｂに送信する。送信された認証チケット１５は、画像処理装置３Ｂの認証アプリ１０Ｂ、第１サービス利用アプリ１１ＢＡ及び第２サービス利用アプリ１１ＢＢで共有される（ステップＳ１５，Ｓ１６）。これによって、画像処理装置３Ｂの第１サービス利用アプリ１１ＢＡ及び第２サービス利用アプリ１１ＢＢは、認証チケット１５を共有するため、上記したＵＵＩＤやユーザＩＤ及びパスワードを含む認証情報を送信して認証サーバ６に認証可否を行うことなく、クラウドサービス４にアクセスすることができる。
【００５１】
従って、画像処理装置３Ｂは、第１サービス利用アプリ１１ＢＡ及び第２サービス利用アプリ１１ＢＢを利用することによって、アプリケーションサーバ７Ａ，７Ｂにそれぞれサービスの利用要求を送信する（ステップＳ１７，Ｓ１９）と、アプリケーションサーバ７Ａ，７Ｂのサービス１２Ａ，１２Ｂを利用して該サービスの提供を受けることができる（ステップＳ１８，Ｓ２０）。
【００５２】
本実施形態では、認証サーバ６に送信される認証情報は、認証アプリ１０が初回起動時に生成される認証情報（ＵＵＩＤ）と、この認証情報（ＵＵＩＤ）とペアで登録された認証情報（認証用ユーザＩＤ（ユーザ名）とパスワード）とを入力する構成としたが、スマートデバイス２から、ユーザによって直接入力される認証情報（認証用ユーザＩＤ（ユーザ）名とパスワード）で認証サーバ６と通信して認証処理を行うこともできる。また、本実施形態では、スマートデバイス２は、最初に画像処理装置３Ａに接近して、この画像処理装置３Ａを通じて、認証サーバ６との認証を実行したが、これに限るものではなく、最初に画像処理装置３Ｂを通じて認証を行うことができるのは勿論である。
【００５３】
［第２実施形態］
図１３は、第２実施形態に係る情報処理システムの動作の一例を示す概略図である。この実施形態では、情報処理システムの構成は第１実施形態のものと同一であるため、説明を省略する。
【００５４】
スマートデバイス２にある認証アプリ１０（図１）が起動すると、ユーザは認証アプリ１０の操作画面上で、事前に登録した認証情報（認証用ユーザＩＤ（ユーザ名）とパスワード）とを入力して、この認証情報をクラウドサービス４の認証サーバ６に直接送信する（ステップＳ３１）。認証サーバ６は、送信された認証情報に基づき、この認証情報が認証サーバ６の記憶手段１６４（図７）に記憶された認証情報と同一であれば、スマートデバイス２の認証を許可し、スマートデバイス２の認証アプリ１０に対して、認証チケット１５を返信する（ステップＳ３２）。スマートデバイス２は受信した認証チケット１５を記憶手段２０４に記憶する。
【００５５】
次に、スマートデバイス２が画像処理装置３Ａ，３Ｂにそれぞれ接近すると、認証アプリ１０（図１）が起動し、この認証アプリ１０は、認証チケット１５を保持していない画像処理装置３Ａ，３Ｂにそれぞれ認証チケット１５を送信する（ステップＳ３３，Ｓ３４）。画像処理装置３Ａに送信された認証チケット１５は、画像処理装置３Ａの認証アプリ１０Ａ、第１サービス利用アプリ１１ＡＡ及び第２サービス利用アプリ１１ＡＢで共有される。同様に、画像処理装置３Ｂに送信された認証チケット１５は、画像処理装置３Ｂの認証アプリ１０Ｂ、第１サービス利用アプリ１１ＢＡ及び第２サービス利用アプリ１１ＢＢで共有される。これによって、画像処理装置３Ａの認証アプリ１０Ａ、第１サービス利用アプリ１１ＡＡ及び第２サービス利用アプリ１１ＡＢは、認証チケット１５を共有するため、画像処理装置３Ａは、上記したユーザＩＤ及びパスワードを含む認証情報を送信して認証サーバ６に認証可否を行うことなく、クラウドサービス４にアクセスすることができる。従って、画像処理装置３Ａは、第１サービス利用アプリ１１ＡＡ及び第２サービス利用アプリ１１ＡＢを利用することによって、アプリケーションサーバ７Ａ，７Ｂにそれぞれサービスの利用要求を送信する（ステップＳ３５）と、アプリケーションサーバ７Ａ，７Ｂのサービス１２Ａ，１２Ｂを利用して該サービスの提供を受けることができる（ステップＳ３６）。画像処理装置３Ｂについても、第１サービス利用アプリ１１ＢＡ及び第２サービス利用アプリ１１ＢＢを利用することによって、アプリケーションサーバ７Ａ，７Ｂにそれぞれサービスの利用要求を送信する（ステップＳ３７）と、アプリケーションサーバ７Ａ，７Ｂのサービス１２Ａ，１２Ｂを利用して該サービスの提供を受けることができる（ステップＳ３８）。
【００５６】
以上、本実施形態に係る情報処理システム１は、スマートデバイス２と、スマートデバイス２と通信可能な少なくとも２台の画像処理装置３Ａ，３Ｂと、画像処理装置３Ａ，３Ｂと通信可能な認証サーバ６と、を有し、認証サーバ６は、スマートデバイス２から直接的に、または、一の画像処理装置３Ａを介して間接的に送信されたスマートデバイス２の認証情報２８に基づいて、該スマートデバイス２の認証可否を判断する認証判断手段１６１と、スマートデバイス２の認証を許可する場合に、認証サーバ６と同一のクラウドサービス４に含まれるアプリケーションサーバ７Ａ，７Ｂのサービス１２Ａ，１２Ｂの利用を許可する認証チケット１５を、スマートデバイス２に直接的に、または、一の画像処理装置３Ａを介して間接的に送信する認証チケット送信手段１６３と、を備え、スマートデバイス２は、送信された認証チケット１５を記憶する記憶手段２０４と、認証チケット１５を有していない他の画像処理装置３Ｂに対して、該認証チケット１５を送信する認証チケット送信手段２０３と、を備える。このため、画像処理装置３Ａ，３Ｂごとのスマートデバイス２との認証が不要となり、スマートデバイス２を用いた画像処理装置３Ａ，３Ｂ上でのクラウドサービス４の利用の利便性の向上を実現できる。
【００５７】
また、本実施形態によれば、画像処理装置３Ａは、スマートデバイス２の認証情報２８を受信する認証情報受信手段１３０Ａと、受信した認証情報２８を認証サーバ６へ送信する認証情報送信手段１３２Ａと、を備えるため、画像処理装置３Ａを介したスマートデバイス２の認証処理を正確、かつ機密性高く実行することができる。
【００５８】
また、スマートデバイス２は、自己の認証情報２８を認証サーバ６へ送信する認証情報送信手段２０１を備えるため、スマートデバイス２の認証処理を正確、かつ機密性高く実行することができる。
【００５９】
また、本実施形態によれば、画像処理装置３Ａ，３Ｂは、認証チケット１５をアプリケーションサーバ７Ａ，７Ｂのサービス１２Ａ，１２Ｂを利用するための複数のサービス利用アプリ１１Ａ（第１サービス利用アプリ１１ＡＡ及び第２サービス利用アプリ１１ＡＢ），複数のサービス利用アプリ１１Ｂ（第１サービス利用アプリ１１ＢＡ及び第２サービス利用アプリ１１ＢＢ）間で共有するため、第１サービス利用アプリ１１ＡＡ及び第２サービス利用アプリ１１ＡＢ，第１サービス利用アプリ１１ＢＡ及び第２サービス利用アプリ１１ＢＢは、それぞれ上記したＵＵＩＤまたはユーザＩＤ及びパスワードを含む認証情報を送信して認証サーバ６に認証可否を行うことなく、クラウドサービス４にアクセスすることができる。
【００６０】
また、アプリケーションサーバ７Ａ（７Ｂ）は、認証チケット１５が有効であるかを判別する有効判別手段１７１Ａを備えるため、認証チケット１５の正当性を検証することができ、情報の機密性を担保することができる。
【００６１】
本実施形態において、画像処理装置３Ａを複合装置（ＭＦＰ）、画像処理装置３Ｂを電子黒板（ＩＷＢ）とし、一方のアプリケーションサーバ７ＡをＳＭＢサーバとした場合、以下のような特有な効果を奏する。すなわち、複合装置が認証チケットを受信した後、この複合装置上のＳＭＢアプリ（サービス利用アプリ）に認証チケット１５を共有する。そして、このＳＭＢアプリ（専用スキャンアプリでも可）がスキャンを実行し、このスキャン結果の画像データをＳＭＢサーバ上の特定のディレクトリへアップロードするというサービスの提供を受ける。
【００６２】
その後、スマートデバイス２から認証チケット１５を取得した電子黒板（ＩＷＢ）上の認証アプリが認証チケット１５をＳＭＢアプリへ共有するため、このＳＭＢアプリは、上記したＵＵＩＤまたはユーザＩＤ及びパスワードを含む認証情報を送信して認証サーバ６に認証可否を行うことなく、ＳＭＢサーバへアクセスすることができ、このＳＭＢサーバ上の特定のディレクトリから画像データを取得することができる。また、複数の画像ファイルがある場合、電子黒板（ＩＷＢ）上のＳＭＢアプリが、ＳＭＢサーバからファイル一覧を取得し、電子黒板（ＩＷＢ）上で表示した後、ユーザに指定されたファイルをダウンロードすることもできる。
【００６３】
また、本実施形態では、画像処理装置３Ａ，３Ｂを２台として例示したが２台以上としても構わない。また、本実施形態では、アプリケーションサーバ７Ａは、認証チケット１５が有効であるかを判別する有効判別手段１７１Ａを備えた構成としたが、この有効判別手段をスマートデバイス２や、画像処理装置３Ａ，３Ｂに設けてもよい。
【符号の説明】
【００６４】
１  情報処理システム
２  スマートデバイス（携帯端末）
３Ａ、３Ｂ  画像処理装置（電子機器）
４  クラウドサービス
５  インターネット
６  認証サーバ（情報処理装置）
７Ａ、７Ｂ  アプリケーションサーバ（情報処理装置と同一のネットワークに含まれる機器）
１０、１０Ａ、１０Ｂ  認証アプリ
１１Ａ、１１Ｂ  サービス利用アプリ
１１ＡＡ、１１ＢＡ  第１サービス利用アプリ
１１ＡＢ、１１ＢＢ  第２サービス利用アプリ
１２Ａ、１２Ｂ  サービス
１５  認証チケット
２８  認証情報
６６    認証情報データベース
１３０Ａ  認証情報受信手段（認証情報取得手段）
１３１Ａ  認証アプリ駆動手段
１３２Ａ  認証情報送信手段
１３３Ａ  認証チケット受信手段
１３４Ａ  認証チケット送信手段
１３５Ａ  サービス利用アプリ駆動手段
１３６Ａ  サービス利用要求送信手段
１３７Ａ  サービス利用手段
１３８Ａ  記憶手段
１３９Ａ  制御手段
１６０  認証情報受信手段
１６１  認証判断手段
１６２  認証チケット生成手段
１６３  認証チケット送信手段（第１認証チケット送信手段）
１６４  記憶手段
１６５  制御手段
１７０Ａ  サービス利用要求受信手段
１７１Ａ  有効判別手段
１７２Ａ  判別結果送信手段
１７３Ａ  サービス提供手段
１７４Ａ  制御手段
２００  認証アプリ駆動手段
２０１  認証情報送信手段
２０２  認証チケット受信手段
２０３  認証チケット送信手段（第２認証チケット送信手段）
２０４  記憶手段
２０５  制御手段  
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開２０１６−５８８５４号公報
【図１】
2019165321.tif 000003
【図２】
2019165321.tif 000004
【図３】
2019165321.tif 000005
【図４】
2019165321.tif 000006
【図５】
2019165321.tif 000007
【図６】
2019165321.tif 000008
【図７】
2019165321.tif 000009
【図８】
2019165321.tif 000010
【図９】
2019165321.tif 000011
【図１０】
2019165321.tif 000012
【図１１】
2019165321.tif 000013
【図１２】
2019165321.tif 000014
【図１３】
2019165321.tif 000015