(57)【特許請求の範囲】
【請求項１】
サービスを提供するサーバと、画像形成装置と、端末装置とを含む認証システムにおいて、
前記端末装置は、
前記サービスの認証情報である利用者認証情報を記憶する利用者認証情報記憶手段と、
前記端末装置の位置情報である端末位置情報を取得する位置情報取得手段と、
ログイン操作を検出するログイン操作検出手段と
前記ログイン操作を検出した場合に、前記サーバに前記端末位置情報と、前記利用者認証情報とを送信する送信手段と、
を備え、
前記サーバは、
前記サービスの利用者を認証するための認証情報を記憶する認証情報記憶手段と、
前記画像形成装置の位置情報を含む画像形成装置に関する情報を記憶する画像形成装置情報記憶手段と、
前記端末装置から前記端末位置情報と、前記利用者認証情報とを受信する受信手段と、
前記認証情報記憶手段に記憶された認証情報と、前記利用者認証情報とが一致し、かつ、前記画像形成装置の位置情報と、前記端末位置情報とが所定の範囲に含まれていると判定された場合に、前記サービスへのログインを許可するログイン許可手段と、
を備え、
前記ログイン操作検出手段は、前記端末装置が振られた場合に、ログイン操作があったとして検出することを特徴とする認証システム。
【請求項２】
サービスを提供するサーバと、画像形成装置と、端末装置とを含む認証システムにおいて、
前記端末装置は、
前記サービスの認証情報である利用者認証情報を記憶する利用者認証情報記憶手段と、
前記端末装置の位置情報である端末位置情報を取得する位置情報取得手段と、
ログイン操作を検出するログイン操作検出手段と
前記ログイン操作を検出した場合に、前記サーバに前記端末位置情報と、前記利用者認証情報とを送信する送信手段と、
を備え、
前記サーバは、
前記サービスの利用者を認証するための認証情報を記憶する認証情報記憶手段と、
前記画像形成装置の位置情報を含む画像形成装置に関する情報を記憶する画像形成装置情報記憶手段と、
前記端末装置から前記端末位置情報と、前記利用者認証情報とを受信する受信手段と、
前記認証情報記憶手段に記憶された認証情報と、前記利用者認証情報とが一致し、かつ、前記画像形成装置の位置情報と、前記端末位置情報とが所定の範囲に含まれていると判定された場合に、前記サービスへのログインを許可するログイン許可手段と、
を備え、
前記ログイン操作検出手段は、前記端末装置において、前記サービスで利用するファイルが選択された場合に、ログイン操作があったとして検出することを特徴とする認証システム。
【請求項３】
前記ログイン許可手段は、
前記認証情報記憶手段に記憶された認証情報と、前記利用者認証情報とが一致し、かつ、前記画像形成装置の位置情報と、前記端末位置情報とが所定の範囲に含まれていると判定された場合に、前記端末装置に認証完了信号を送信し、
前記端末装置から、同意信号受信した場合に、前記サービスへのログインを許可することを特徴とする請求項１又は２に記載の認証システム。
【請求項４】
前記サーバは、
前記受信手段により、前記端末位置情報と、前記利用者認証情報とが受信された場合には、前記画像形成装置に確認信号を送信し、
前記画像形成装置から、中止信号を受信した場合には、前記サービスへのログインを中止する、
ことを特徴とする請求項１から３の何れか一項に記載の認証システム。
【請求項５】
前記画像形成装置は、前記画像形成装置の位置情報を２次元コードで表示する２次元コード表示手段を更に備え、
前記位置情報取得手段は、前記２次元コードを読み取ることにより、前記位置情報を前記端末位置情報として取得することを特徴とする請求項１から４の何れか一項に記載の認証システム。
【請求項６】
端末装置から受信した認証情報及び位置情報に基づいて、画像形成装置から所定の範囲に含まれている当該端末装置のサービスへのログインを許可するサーバに接続可能な端末装置であって、
前記サービスの認証情報である利用者認証情報を記憶する利用者認証情報記憶手段と、
前記端末装置の位置情報である端末位置情報を取得する位置情報取得手段と、
前記サービスで利用するファイルが選択された場合に、ログイン操作があったとして検出し、前記サーバに前記端末位置情報と、前記利用者認証情報とを送信する送信手段と、
を備えることを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサービスを提供するサーバと、画像形成装置と、端末装置とを含む認証システムに関する。
【背景技術】
【０００２】
近年、クラウドを利用した文書管理可能なシステムが提供されている。このようなシステムを利用することにより、コンピュータ等から文章ファイルや、表計算ソフト等のデータファイル、ＰＤＦファイルや、画像ファイルといったコンテンツファイルをクラウドサーバにアップロードすることができる。そして、アップロードしたコンテンツファイルを、画像形成装置（例えば、複合機（ＭＦＰ））で受信することにより、印刷を行うことが可能である。
【０００３】
これらの場合、画像形成装置においてクラウドサーバよりコンテンツファイルを受信する場合に、利用者認証を行う必要がある。一般的には、画像形成装置の画面上でサービスの利用者ＩＤやパスワードを入力したり、一意に発行されたログインコードを入力することが行われる。
【０００４】
しかし、近年スマートフォンやタブレットといった携帯型の端末装置が多く利用されることになってきたことから、これらの端末装置を利用して利用者認証を行うシステムも考えられている。
【０００５】
例えば、携帯端末の位置情報から出力可能な複合機を検索し、条件を満たすものがあれば出力対象に決定して携帯端末と出力装置で互いに認証を行って印刷が行われる発明が考えられている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−１８０７９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来は、上述したように利用者認証を行う場合には、利用者ＩＤを入力したり、ログインコードを入力したりするといった操作を行わなければならず、ユーザビリティの低下を招いていた。
【０００８】
また、上述した発明のように、利用する複合機を探索するとしても、システムにログインするためには、ＰＩＮコード等を入力する必要があり、利用者認証の煩わしさは変わらなかった。
【０００９】
とくにコンピュータ等の操作に不慣れなユーザが、コンビニエンスストア等の店先に設置された複合機を利用しようとする場合、利用者認証を上手く行うことができず、結果としてネットワークシステム全体に対する利便性が低下してしまうといった問題点が生じていた。
【００１０】
上述した課題に鑑み、本発明は、簡易な利用者認証でシステムにログインすることができる認証システムを提供することである。
【課題を解決するための手段】
【００１１】
上述した課題を解決するために、本発明の認証システムは、
サービスを提供するサーバと、画像形成装置と、端末装置とを含む認証システムであって、
前記端末装置は、
前記サービスの認証情報である利用者認証情報を記憶する利用者認証情報記憶手段と、
前記端末装置の位置情報である端末位置情報を取得する位置情報取得手段と、
ログイン操作を検出するログイン操作検出手段と
前記ログイン操作を検出した場合に、前記サーバに前記端末位置情報と、前記利用者認証情報とを送信する送信手段と、
を備え、
前記サーバは、
前記サービスの利用者を認証するための認証情報を記憶する認証情報記憶手段と、
前記画像形成装置の位置情報を含む画像形成装置に関する情報を記憶する画像形成装置情報記憶手段と、
前記端末装置から前記端末位置情報と、前記利用者認証情報とを受信する受信手段と、
前記利用者情報記憶手段に記憶された認証情報と、前記利用者認証情報とが一致し、かつ、前記画像形成装置の位置情報と、前記端末位置情報とが所定の範囲に含まれていると判定された場合に、前記サービスへのログインを許可するログイン許可手段と、
を備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、サービスへログインするときに、端末装置がログイン操作を検出した場合に、送信される端末装置に記憶されている利用者認証情報に基づいて認証を行うだけでなく、端末装置の位置情報である端末位置情報と、サービスを提供する画像形成装置の位置情報とが所定の範囲に含まれている場合に、サービスへのログインを許可する。これにより、サービスを提供する画像形成装置と、利用者の端末装置が近くにあることを把握することができ、複雑な情報を入力することなく、サービスへログインすることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態における全体を説明するための図である。
【図２】第１実施形態における端末装置の機能構成を説明するための図である。
【図３】第１実施形態における認証情報のデータ構成の一例を示した図である。
【図４】第１実施形態におけるサーバ装置の機能構成を説明するための図である。
【図５】第１実施形態における利用者情報のデータ構成の一例を示した図である。
【図６】第１実施形態におけるコンテンツデータ管理領域のデータ構成の一例を示した図である。
【図７】第１実施形態における複合機情報のデータ構成の一例を示した図である。
【図８】第１実施形態における複合機の機能構成を説明するための図である。
【図９】第１実施形態における位置情報のデータ構成の一例を示した図である。
【図１０】第１実施形態における全体の処理の流れを説明するためのフローチャートである。
【図１１】第１実施形態における全体の処理の流れを説明するためのシーケンス図である。
【図１２】第１実施形態における端末装置の処理の流れを説明するためのフローチャートである。
【図１３】第１実施形態における複合機の処理の流れを説明するためのフローチャートである。
【図１４】第１実施形態におけるサーバ装置の処理の流れを説明するためのフローチャートである。
【図１５】第１実施形態における端末装置の表示画面例である。
【図１６】第１実施形態における複合機の表示画面例である。
【図１７】第２実施形態におけるサーバ装置の処理の流れを説明するためのフローチャートである。
【図１８】第３実施形態における端末装置の処理の流れを説明するためのフローチャートである。
【図１９】第５実施形態における端末装置の処理の流れを説明するためのフローチャートである。
【図２０】第５実施形態における複合機の処理の流れを説明するためのフローチャートである。
【図２１】第５実施形態における複合機の表示画面例である。
【図２２】第７実施形態における複合機の表示画面例である。
【図２３】第８実施形態における端末装置の表示画面例である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明を実施するための最良の形態について説明する。なお、説明の都合上、実施形態を例に取って説明するが、本願発明が実施形態の一例に限定されないことは勿論である。
【００１５】
［１．第１実施形態］
［１．１  全体構成］
図１は、コンテンツデータを管理可能なシステム１の概略を示す図である。図１に示すように、サーバ２０に、ネットワークＮＷを介して端末装置１０と、画像形成装置である複合機３０が接続されている。
【００１６】
端末装置１０は、例えばスマートフォンやタブレットといった携帯型の端末装置であってもよいし、ノートパソコンといったコンピュータ等の装置であっても良い。また、通信機能を有しているデジタルカメラ等の情報機器であってもよい。端末装置１０は、移動可能であり、位置検出を行うことが可能である。
【００１７】
複合機３０は、印刷やスキャンと行った種々の機能を備えたＭＦＰ（Multi Function Peripheral）である。ネットワークＮＷを介してサーバ２０に記憶されているコンテンツデータを受信し、印刷等を行うことが可能である。
【００１８】
また、ネットワークＮＷは、単一の又は複数のネットワークから構成されている。例えば、構内ＬＡＮで構成されていても良いし、インターネット等のＷＡＮで構成されていても良い。また、端末装置１０と、複合機３０とは構内ＬＡＮで接続され、サーバ２０とはインターネットで接続されるといった構成であっても良い。
【００１９】
［１．２  機能構成］
つづいて、各装置の機能構成について説明する。
【００２０】
［１．２．１  端末装置］
図２は、端末装置１０の機能構成を説明するための図である。図２に示すように、端末装置１０は、制御部１１０と、ネットワーク部１２０と、操作表示部１３０と、位置情報取得部１４０と、音入出力部１５０と、振動検出部１６０と、記憶部１７０と、撮影部１８０とが備えられている。
【００２１】
制御部は、端末装置１０の全体を制御するための機能部である。制御部１１０は、記憶部１７０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えばＣＰＵ（Central Process Unit）により構成されている。
【００２２】
ネットワーク部１２０は、端末装置１０が通信を行うときに、通信機能を実現するための機能部である。例えば、ＮＩＣ（Network Interface Card）や、携帯通信モジュール等が該当する。本実施形態では、無線ＬＡＮ（ＩＥＥＥ  ８０２．１１ａ／ｂ／ｇ／ｎ等）の通信インタフェースで無線通信が行われており、アクセスポイントを経由してネットワークＮＷに接続される。また、ＬＴＥ（Long Term Evolution）や３Ｇ等の携帯通信網であっても良いし、例えば複合機３０とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）や、ＮＦＣ（Near Field Communication）といった近距離無線通信で通信しても良い。
【００２３】
操作表示部１３０は、端末装置１０において、各種情報や操作画面等を表示する表示部と、利用者が操作入力を行う操作部が一体として形成されている機能部である。例えば、タッチパネル等により実現されているが、ＬＣＤ（Liquid Crystal Display）により表示し、キーボードやマウス等の操作機器で操作を行ってもよい。
【００２４】
位置情報取得部１４０は、端末装置１０の位置を取得する機能部である。例えば、本実施形態ではＧＰＳ（Global Positioning System）を利用して位置情報を取得するが、他にも準天頂衛星システムによる位置情報を利用してもよいし、Ｗｉ−Ｆｉのアクセスポイントから受信された位置情報、ＩＭＥＳ（Indoor MEssaging System）送信機から受信された位置情報を利用しても良いし、ＢＬＥ（Bluetooth Low Energy）やビーコン等からの情報に基づいて位置情報を取得・算出しても良い。
【００２５】
音入出力部１５０は、端末装置１０から音の入出力を行う機能部である。例えば、マイクやスピーカ等により構成される。なお、端末装置１０が携帯電話として機能する場合は、音声が入出力される。
【００２６】
振動検出部１６０は、端末装置１０の向き、動き、振動等を検出するための機能部である。例えば、端末装置１０を「縦向き」「横向き」に構えていることを検出することで、操作表示部１３０に表示される表示画面の向きを切り替えることができる。また、端末装置１０を繰り返しふる動作である「ふるふる動作」を検出することもできる。
【００２７】
記憶部１７０は、端末装置１０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部１７０は、例えば、半導体メモリや、ＨＤＤ（Hard Disk Drive）等により構成されている。
【００２８】
本実施形態には、記憶部１７０には少なくとも認証アプリケーション１７２がインストールされ、実行可能な状態で記憶されている。認証アプリケーション１７２は、システム１にログインする場合に利用されるアプリケーションである。バックグラウンドでアプリケーションが常時実行していてもよいし、利用時のみ起動させるようにしても良い。
【００２９】
認証アプリケーション１７２は、認証情報１７４を記憶している。認証情報１７４は、図３に示すように、利用者ＩＤ（例えば、「ＳＰ１０１２３」）と、パスワード（例えば、「ａｓｆ９ｊ」）とが対応づけて記憶されている。
【００３０】
撮影部１８０は、カメラによって構成されており、画像を撮影することが可能である。例えば、２次元コードを読取、画像データとして取得することが可能となる。
【００３１】
なお、上述した機能構成は、必要に応じて構成を変えることができる。例えば、第１実施形態においては、音入出力部１５０、撮影部１８０は必須の構成要素ではない。
【００３２】
［１．２．２  サーバ］
つづいて、サーバ２０の機能構成について図４を用いて説明する。サーバ２０は、制御部２１０と、ネットワーク部２２０と、記憶部２３０とを備えて構成されている。
【００３３】
制御部２１０は、サーバ２０の全体を制御するための機能部である。制御部２１０は、記憶部２３０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えばＣＰＵ（Central Process Unit）を備えて構成されている。
【００３４】
ネットワーク部２２０は、サーバ２０が通信を行う場合に利用されるインタフェース等である。例えば、Ｅｔｈｅｒｎｅｔを介して、ネットワークＮＷに接続される。
【００３５】
記憶部２３０は、サーバ２０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部２３０は、例えば、半導体メモリや、ＨＤＤ（Hard Disk Drive）等により構成されている。
【００３６】
また、記憶部２３０には、利用者情報２３２と、コンテンツデータ管理領域２３４と、複合機情報２３６とが記憶されている。
【００３７】
利用者情報２３２は、図５に一例を示すように、本実施形態におけるシステムを利用する利用者のＩＤと、パスワードとが対応づけて一又は複数記憶されている。サーバ２０は、利用者情報２３２を利用することにより、利用者の認証を行う。
【００３８】
コンテンツデータ管理領域２３４は、アップロードされたコンテンツデータを管理し、記憶する領域である。例えば、ネットワークに接続されたコンピュータから、コンテンツデータがアップロードされた場合、コンテンツデータ管理領域２３４にて管理される。
【００３９】
コンテンツデータ管理領域２３４の構成の一例を図６に示す。コンテンツデータ管理領域２３４は、アップロードした利用者ＩＤと、登録されたドキュメントと、登録日時が記憶されている。
【００４０】
なお、本実施形態で示した以外にも、管理情報として記憶することが可能である。例えば、印刷回数を制限したり、印刷可能な者を設定したりすることが可能である。
【００４１】
また、本実施形態におけるコンテンツデータは、テキストファイル、文章ファイル、アプリケーションで作成したファイル（例えば、表計算ソフトで作成したデータ）、ＰＤＦ（Portable Document Format）、画像データといった、印刷可能なデータであれば良い。
【００４２】
複合機情報２３６は、システム１に接続されている複合機に関する情報が記憶されている。本実施形態では、図７に示すように、複合機の位置情報（緯度、軽度情報）が記憶されている。他にも例えば複合機を示す識別子や、同一構内に接続されているアクセスポイントのＳＳＩＤ、ＩＰアドレス等が記憶されていてもよい。
【００４３】
また、複合機に関する他の情報（例えば、印刷可能な用紙サイズや、複合機が実装している機能等）を記憶させてもよい。
【００４４】
［１．２．３  複合機］
つづいて、複合機３０の機能構成について図８を用いて説明する。複合機３０は制御部３１０と、ネットワーク部３２０と、操作表示部３３０と、画像形成部３４０と、ネットワークサービス部３５０と、記憶部３６０とを備えて構成されている。
【００４５】
制御部３１０は、複合機３０の全体を制御するための機能部である。制御部３１０は、記憶部３６０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えばＣＰＵ（Central Process Unit）を備えて構成されている。
【００４６】
ネットワーク部３２０は、複合機３０が通信を行う場合に利用されるインタフェース等である。例えば、Ｅｔｈｅｒｎｅｔを介して、ネットワークＮＷに接続される。
【００４７】
操作表示部３３０は、複合機３０において、各種情報や操作画面等を表示する表示部と、利用者が操作入力を行う操作部が一体として形成されている機能部である。例えば、タッチパネル等により実現されているが、ＬＣＤ（Liquid Crystal Display）により表示し、キーボードやマウス等の操作機器で操作を行ってもよい。
【００４８】
画像形成部３４０は、コンテンツデータに基づいて、例えば記録紙に画像を形成するための機能部である。例えば、レーザプリンタのような装置で構成されている。
【００４９】
ネットワークサービス部３５０は、ネットワークサービスを実行するための機能部であり、例えば複合機３０上でアプリケーションとして動作する。ネットワークサービスを実行すると、まずネットワークサービスに利用者の認証を行う。利用者が認証された後は、利用者の選択に応じて、コンテンツデータを取得する。そして、取得されたコンテンツデータが、画像形成部３４０により印刷される。
【００５０】
記憶部３６０は、複合機３０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部３６０は、例えば、半導体メモリや、ＨＤＤ（Hard Disk Drive）等により構成されている。
【００５１】
また、記憶部３６０には、位置情報３６２と、コンテンツデータ３６４とが記憶されている。位置情報は、図９に示すように、複合機が設置されている場所の位置情報が記憶されている。ここで、位置情報は設置時に記憶しても良いし、管理者が設定してもよい。また、複合機３０が位置情報を自ら取得しても良い（例えば、端末装置１０によって取得した位置情報を受信し、複合機３０の位置情報としても良いし、複合機３０に自ら位置情報取得手段を設けても良い）。
【００５２】
コンテンツデータ３６４は、画像形成部３４０により印刷されるコンテンツデータが記憶される。サーバ２０から送信されたコンテンツデータが記憶されても良いし、端末装置１０から直接送信されたコンテンツデータが記憶されても良い。また、複合機３０で実行されるスキャン機能により、読み取られた画像データが記憶されてもよい。
【００５３】
［１．３  処理の流れ］
［１．３．１  全体の流れ］
つづいて、本実施形態における処理の流れについて図を用いて説明する。図１０は、本実施形態における全体を説明するための動作フローである。
【００５４】
まず、サービスが利用者により選択される（ステップＳ１０２）。ここで、選択されたサービスが「ネットワークサービス」以外の場合は、本実施形態と異なる他のサービスを実行する（ステップＳ１０４；Ｎｏ）。
【００５５】
つづいて、「ネットワークサービス」が選択された場合（ステップＳ１０４；Ｙｅｓ）、ログイン方法選択画面が表示される（ステップＳ１０６）。ここで、ログイン方法としては、従来通りの利用者ＩＤ及びパスワードを入力してログインする方法（ステップＳ１０８；Ｎｏ→ステップＳ１１２；Ｎｏ→ステップＳ１１４）と、後述する実施形態で説明する２次元コードを利用してログインする方法（ステップＳ１０８；Ｎｏ→ステップＳ１１２；Ｙｅｓ→ステップＳ１１６）と、本実施形態において説明する端末装置１０のふるふる動作を利用してログインする方法（ステップＳ１０８；Ｙｅｓ→ステップＳ１１０）とが用意されている。
【００５６】
そして、ネットワークサービスにログインが成功した場合はネットワークサービスが実行される（ステップＳ１１８；Ｙｅｓ→ステップＳ１２０）。他方、利用者認証に失敗した場合には、ログインエラーとして処理を実行する（ステップＳ１１８；Ｎｏ→ステップＳ１２２）。
【００５７】
図１０が全体の流れであるが、ふるふるログイン処理を実行した場合の流れについて、図１１のシーケンス図で更に説明する。
【００５８】
図１１では、利用者により、複合機３０において認証方法が選択される（Ｓ１００２）。複合機３０は、利用者によりふるふるログインが認証方法として選択されたことから、ふるふるログイン受付要求をサーバ２０に送信する（Ｓ１００４）。サーバ２０は、要求に応じてふるふるログイン受付画面を複合機３０に表示させる（Ｓ１００６）。そして、サーバ２０は待ち状態となる（Ｓ１００８）。また、複合機３０から利用者に対して操作方法が表示される（Ｓ１０１０）
利用者は、認証アプリケーション１７２を起動する（Ｓ１０１２）。認証アプリケーションは、利用者に対して端末装置１０を振るように指示する（Ｓ１０１４）。
【００５９】
ここで、利用者が端末装置１０を振ることで（Ｓ１０１６）、端末装置１０から認証情報と位置情報とがサーバ２０に送信される（Ｓ１０１８）。ここで、サーバ２０は、途中でログイン中止をしても良いように、ログイン中止画面を複合機３０に表示させる（Ｓ１０２０）。複合機３０は、利用者に対してログイン中止の表示を行う（Ｓ１０２２）。
【００６０】
認証情報と位置情報とから、認証が完了すると、認証完了信号を端末装置１０に送信する（Ｓ１０２４）。ここで、認証する手続としては、まず端末装置１０から送信された認証情報に基づいて、利用者情報と照合することにより行う。ここで、利用者ＩＤとパスワードが一致するものがあれば良い。併せて、端末装置１０の位置情報と、複合機３０との位置情報とを比較する。そして、端末装置１０と、複合機３０との位置が同じであったり、近くにあったりした場合には、認証が正しく行われたと判定する。
【００６１】
認証完了信号を受信した端末装置１０は、利用者に対してログイン同意画面を表示する（Ｓ１０２６）。利用者により、ログインすることが選択されると（Ｓ１０２８）、同意信号がサーバ２０に送信される（Ｓ１０３０）。
【００６２】
これにより、正常に利用者認証が行われたことから、サーバ２０は、ふるふるログイン受付画面を複合機３０に表示し（Ｓ１０３２）、利用者に印刷するファイルを選択させたりする。すなわち、対象選択画面を表示し（Ｓ１０３４）、ネットワークサービスを実行する。
【００６３】
［１．３．２  端末装置］
つづいて、端末装置１０の処理の流れについて図１２を利用して説明する。まず、操作表示部１３０に利用者にふるふる操作を促すためのふるふる画面を表示する（ステップＳ３０２）。そして、振動検出部１６０によるふるふる操作が検出されると（ステップＳ３０４；Ｙｅｓ）、認証情報及び端末装置１０の位置情報とがサーバ２０に送信される（ステップＳ３０６）。
【００６４】
ここで、ふるふる操作とは、端末装置１０を繰り返し振る操作のこという。例えば水平方向に往復で数回振ったり、垂直方向に往復で数回振ったりする。このような操作を検出する方法としては、端末装置１０の位置や傾きを利用して検出しても良いし、加速度センサを利用して検出しても良い。
【００６５】
なお、本実施形態では、ふるふる操作を一例として説明するが、端末装置１０に対して何らかの動作を行い、当該動作を検出すれば良い。例えば、複数回タップしたり、ぐるぐると回転させる動作をさせたりと、何らかの定められた動作を実行すれば良い。
【００６６】
つづいて、サーバ２０から認証完了信号が受信されると（ステップＳ３０８；Ｙｅｓ）、操作表示部１３０には、ログインに同意するか否かの画面が表示される。ここで、ログインに同意すると選択した場合には、ログイン同意信号をサーバ２０に送信する（ステップＳ３１０；Ｙｅｓ→ステップＳ３１２）。
【００６７】
他方、ログインに同意しない場合には、中止信号を送信する（ステップＳ３１４）。なお、説明の都合上、逐次処理として説明しているが、ステップＳ３１０において操作入力がされるまでは待機状態としても良い。
【００６８】
また、タイムアウトを設定しておき、タイムアウトした場合は中心号を送信する（又は、ログイン同意信号を送信する）こととしても良い。
【００６９】
［１．３．３  複合機処理］
つづいて、複合機３０において実行される処理について図１３を利用して説明する。まず、操作表示部３３０に、ふるふる操作を促す画面を表示する（ステップＳ４０２）。そして、サーバ２０から確認信号を受信した場合（ステップＳ４０４）、認証（ログイン）を中止する操作が行われたか否かを判定する（ステップＳ４０６）。サーバ２０から認証完了信号を受信する前に（ステップＳ４１０；Ｎｏ）、認証中止操作が行われた場合には、中止信号をサーバ２０に送信する（ステップＳ４０６；Ｙｅｓ→ステップＳ４０８）。
【００７０】
他方、認証中止の操作が行われずに、サーバ２０から認証完了信号を受信した場合には（ステップＳ４０６；Ｎｏ→ステップＳ４１０；Ｙｅｓ）、ネットワークサービスを起動する（ステップＳ４１２）。
【００７１】
［１．３．４  サーバ処理］
つづいて、サーバ２０において実行される処理について図１４を利用して説明する。まず、ふるふるログインを行う要求を複合機３０から受信すると（ステップＳ５０２；Ｙｅｓ）、複合機３０にふるふるログインを促す画面を送信する（ステップＳ５０４）。なお、画面を送信するとは、実際の操作画面のデータを送信しても良いし、複合機３０に記憶されているログインを促す画面を呼び出す信号を送信しても良い。
【００７２】
つづいて、サーバ２０は、端末装置１０から、認証情報と位置情報とを受信すると（ステップＳ５０６；Ｙｅｓ）、端末装置１０と、複合機３０との位置情報が一致したか否かを判定する（ステップＳ５０８）。ここで位置情報が一致するとは、複合機３０の近くに端末装置１０があることを検出するための処理であり、複合機３０の位置の近傍となっていれば良い。例えば、距離に換算して１０ｍ以内であれば一致したと判定したりする。一致しない場合には、エラー処理（中止処理）が実行され、適切に認証出来ない場合の処理を実行する（ステップＳ５０８；Ｎｏ→ステップＳ５２２）。
【００７３】
つづいて、確認信号を複合機３０に送信し（ステップＳ５１０）、これに対して中止信号が受信したか否かを判定する（ステップＳ５１２）。もし、中止信号を受信した場合は、エラー処理（中止処理）が実行される（ステップＳ５１２；Ｙｅｓ→ステップＳ５２２）。
【００７４】
中止信号が受信されない間に、利用者認証が正しく行われた場合は（ステップＳ５１２；Ｎｏ→ステップＳ５１４；Ｙｅｓ）、認証完了信号を端末装置１０に送信する（ステップＳ５１６）。なお、利用者認証が正しく行われなかった場合（例えば、利用者ＩＤとパスワードが一致しない、利用者ＩＤが記憶されていない等の場合）、同様にエラー処理（中止処理）が実行される（ステップＳ５１４；Ｎｏ→ステップＳ５２２）。
【００７５】
端末装置１０から同意信号が受信された場合には（ステップＳ５１８；Ｙｅｓ）、適切に利用者認証が行われたことから、ネットワークサービスを起動する（ステップＳ５２０）。なお、同意信号でなく、中止信号等を受信した場合には（ステップＳ５１８；Ｎｏ）、エラー処理（中止処理）を実行する。
【００７６】
なお、ステップＳ５１２、Ｓ５１４及びＳ５１８については、所定時間内に信号が受信できたか否かを判定すれば良い。例えば、ステップＳ５１８については、５秒間同意信号の受信が無かった場合は、Ｎｏと判定することにしてもよい。
【００７７】
また、上述した処理では、位置情報を使った認証のあとに、利用者情報を使った認証を実行しているが、逆の順序でも良いし、並列に動作しても良いことは勿論である。
【００７８】
［１．４  処理例］
つづいて、処理例について、操作表示画面の遷移を利用して説明する。図１５が端末装置１０の操作表示部１３０に表示される操作表示画面であり、図１６が複合機３０の操作表示部３３０に表示される操作画面の一例である。
【００７９】
まず、図１５（ａ）は、ネットワークサービスの起動画面である。例えば、文章を登録したり、写真を登録したりといったコンテンツデータのアップロードや、マイボックスでアップロードされているコンテンツデータが確認するといったことが可能である。
【００８０】
また、複合機にログインが選択されることにより、アプリケーションでログイン動作が実行される。このとき、図１５（ｂ）に示すように、ログイン方法を選択する。本実施形態の場合は、ふるふるログインを行う為に「ふるふる」が選択される。これにより、端末装置１０の操作画面として「端末を振ってください」との表示がなされる。
【００８１】
図１６（ａ）は、複合機３０においてネットワークサービスにログインする画面を示している。通常の「ユーザ番号ログイン」と、本実施形態の「ふるふるログイン」と、後述する「２次元コードログイン」とが選択出来るようになっている。
【００８２】
ここで、「ふるふるログイン」が選択されると、図１６（ｂ）に示すように、利用者に対して端末装置１０をふるふる操作を行うことを促す画面を表示する。
【００８３】
ここで、端末装置１０がふるふる操作を行うと、図１６（ｃ）に示すように、複合機３０は、ログインして良いかの確認する画面を表示する。この場合、所定時間「はい」が選択されない限り、利用者の認証処理は続行される。
【００８４】
利用者の認証が正常に行われると、図１５（ｄ）に示すように、端末装置１０でログインして良いかが表示される。ここで「ＹＥＳ」が選択されると、サービスにログインされ、図１６（ｄ）に示すようにネットワークサービスが実行される。例えば、本図の場合は、選択されたコンテンツデータが印刷されることとなる。
【００８５】
このように、本実施形態によれば、利用者ＩＤや、パスワードをその都度入力することなく利用者認証が行えることとなる。また、位置情報を併せて参照していることから、想定していな複合機にログインされたりすることを防ぐことができ、より安全性の高い認証方法を提供することができる。
【００８６】
なお、図１５では、アプリケーションがログイン方法を選択して実行しているが、例えばふるふるログイン専用のアプリケーションとしても良い。この場合、アプリケーションをバックグランドで動作させておけば、利用者は画面で選択することなく、認証処理を実現することが可能となる。
【００８７】
［２．第２実施形態］
つづいて第２実施形態について説明する。第２実施形態は、利用者ＩＤが登録されていない場合であっても利用出来る方式について説明する。なお、本実施形態以下については、第１実施形態と機能構成は同一であり、基本的に処理も同一である。第１実施形態と異なる点を中心に説明し、また、図中に登場する場合は、同一の処理には同一の符号をつけて説明を省略する。
【００８８】
図１７が、第２実施形態におけるサーバ２０の処理の一部である。第１実施形態のステップＳ５１４〜Ｓ５１６の処理を置き換えた図となる。
【００８９】
利用者認証が正しく行えなかった（利用者情報２３２に利用者ＩＤが登録されていない）場合、当該利用者ＩＤが仮ＩＤであるか否かを確認する（ステップＳ５３２）。例えば、仮ＩＤとして、アプリケーション側で所定のルールに基づいたＩＤを自動付与しても良いし、空値の場合は仮ＩＤと認識しても良い。
【００９０】
この場合、端末装置１０と複合機３０との位置情報が一致していれば、認証完了信号を送信する。すなわち、ネットワークサービスを利用出来る状態とする。この場合、例えば端末装置１０に記憶されているコンテンツデータを印刷する場合等に利用することができる。また、この場合に、サービス提供時間に期限があったり、動作制限があったりする形のサービス提供であっても良い。
【００９１】
［３．第３実施形態］
つづいて第３実施形態について説明する。第３実施形態は、利用者認証を行うトリガーとして、直接コンテンツデータに操作が行われたことを利用する。
【００９２】
図１８は、図１２に示した端末装置１０のステップＳ３０２〜Ｓ３０４を置き換えた図である。すなわち、ふるふる操作を検出するのではなく、ファイル印刷を実行するといった処理が行われたときに、認証情報及び位置情報が送信される。
【００９３】
本実施形態によれば、ふるふる操作を行わずとも、印刷処理といった他の操作を実行することにより、利用者の認証が行われることとなる。
【００９４】
［４．第４実施形態］
つづいて、第４実施形態について説明する。第４実施形態は、端末装置１０が、位置情報としてＳＳＩＤ（Service Set Identifier）を利用する場合について説明する。
【００９５】
例えば、複合機３０に、無線ＬＡＮのアクセスポイントの機能を有する場合、端末装置１０は、複合機３０のアクセスポイントに接続される。このとき、端末装置１０が接続しているアクセスポイントは、複合機３０のＳＳＩＤとなる。
【００９６】
したがって、ＳＳＩＤが一致しているか否かより、端末装置１０が複合機３０の近傍に位置しているかを把握することが可能となる。
【００９７】
［５．第５実施形態］
つづいて、第５実施形態について説明する。第５実施形態は、ふるふるログインではなく、２次元コードを利用したログインについて説明する。
【００９８】
図１９は、図１２に示した端末装置１０のステップＳ３０２〜Ｓ３０４の処理を置き換えた図である。本実施形態の場合、まずカメラを起動し（ステップＳ３５２）、複合機３０に表示された２次元コードを撮影する。２次元コードは、図２０に示した複合機３０の動作であるステップＳ４５２で表示される。
【００９９】
そして、２次元コードを確認すると（ステップＳ３５４；Ｙｅｓ）、２次元コードから位置情報を認識し（ステップＳ３５６）、認証情報と位置情報とをサーバ２０に送信する（ステップＳ３０６）。
【０１００】
図２１は、複合機３０の操作表示部３３０に、２次元コードの一例としてＱＲコードが表示されている。２次元コードを、端末装置１０が読み取ることにより、位置情報を取得することができる。例えば、地下や室内に設置された複合機３０でも、適切な処理を実行することが可能となる。
【０１０１】
［６．第６実施形態］
つづいて、第６実施形態について説明する。第６実施形態では、認証アプリケーションがサービスとして実行されており、アプリケーションとして表示されない場合について説明する。
【０１０２】
すなわち、ふるふる操作を検出すると、認証情報と、位置情報とをサーバ２０に送信する。したがって、利用者は、端末装置１０の画面操作を行うことがなく認証情報及び位置情報とが送信される。また、本実施形態では、図１２のステップＳ３１０〜ステップＳ３１４のログイン同意についても処理を省略する。
【０１０３】
これにより、利用者は端末装置１０については、ふるふる操作を行う以外は一切操作することなく、ネットワークサービスにログインすることが可能となる。
【０１０４】
［７．第７実施形態］
つづいて、第７実施形態について説明する。第７実施形態は、複合機３０に警告画面を表示する実施形態である。
【０１０５】
例えば、複合機３０の近くで、複数ログインが検出された場合には、操作表示部３３０にメッセージを表示し、複数のログインが検出されている点を警告する。これにより、利用者は自分以外も同じ複合機３０を利用してログインしようとしていることを確認することができる。
【０１０６】
例えば、図２２に示すように、他の利用者がログインしようとした場合に、その旨を警告表示する。この場合、図２２に示すように例えば現在ログインしている利用者ＩＤや、新たに検出された利用者ＩＤを表示することとしても良い。
【０１０７】
［８．第８実施形態］
つづいて、第８実施形態について説明する。第８実施形態は、複合機が近くに複数台ある場合に、利用先の複合機の選択出来る実施形態である。
【０１０８】
例えば、図２３に示すような表示操作画面を端末装置１０に表示させてもよい。このとき、利用者によって選択された複合機が利用されることになる。なお、複合機を選択させる場合に、例えば設置者が「入口側」「奥側」のような複合機を識別出来るような付加情報を設定しておき、それを表示させても良い。
【０１０９】
［９．変形例］
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【０１１０】
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、ＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置（例えば、ＲＡＭ）に蓄積され、その後、各種ＲＯＭやＨＤＤ（ＳＳＤ）の記憶装置に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行なわれる。
【０１１１】
ここで、プログラムを格納する記録媒体としては、半導体媒体（例えば、ＲＯＭや、不揮発性のメモリカード等）、光記録媒体・光磁気記録媒体（例えば、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical Disc）、ＭＤ（Mini Disc）、ＣＤ（Compact Disc）、ＢＤ等）、磁気記録媒体（例えば、磁気テープ、フレキシブルディスク等）等の何れであってもよい。また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。
【０１１２】
また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。
【符号の説明】
【０１１３】
１０  表示装置
１１０  制御部
１２０  表示部
１３０  入力検知部
１４０  画像処理部
１５０  通信部
１６０  記憶部
１６２  主コンテンツデータ格納領域
１６４  付加コンテンツデータ格納領域
【図１】
0006716282.tif 000002
【図２】
0006716282.tif 000003
【図３】
0006716282.tif 000004
【図４】
0006716282.tif 000005
【図５】
0006716282.tif 000006
【図６】
0006716282.tif 000007
【図７】
0006716282.tif 000008
【図８】
0006716282.tif 000009
【図９】
0006716282.tif 000010
【図１０】
0006716282.tif 000011
【図１１】
0006716282.tif 000012
【図１２】
0006716282.tif 000013
【図１３】
0006716282.tif 000014
【図１４】
0006716282.tif 000015
【図１５】
0006716282.tif 000016
【図１６】
0006716282.tif 000017
【図１７】
0006716282.tif 000018
【図１８】
0006716282.tif 000019
【図１９】
0006716282.tif 000020
【図２０】
0006716282.tif 000021
【図２１】
0006716282.tif 000022
【図２２】
0006716282.tif 000023
【図２３】
0006716282.tif 000024