(57)【特許請求の範囲】
【請求項１】
ネットワークへの通信を中継する中継ポイントへの接続設定であって、該ネットワーク上のサーバーによって提供される所定のサービスの利用可否を示すサービス利用設定を含む接続設定を、中継ポイント毎に保持する接続設定保持手段と、
前記所定のサービスを利用するためのアクセス許可を保持する、アクセス許可保持手段と、
前記接続設定と前記所定のサービスの利用設定とを一連の手順の中で設定可能なツールとしてのソフトウェアを、該所定のサービスを利用するためのアクセス許可を取得した状態で実行するユーザー端末と通信を行って前記接続設定と前記所定のサービスの利用設定とを行う設定手段と、
前記接続設定が前記ツールを用いて設定された接続設定である場合に、該接続設定における前記サービス利用設定を有効化するサービス有効化手段と、
前記接続設定が前記ツールを用いて設定された接続設定であるか否かを、前記サービス利用設定を参照することで判定する判定手段と、
前記ツールを用いて設定された接続設定であると判定された接続設定に係る中継ポイントを中継する通信において、前記アクセス許可を用いて前記所定のサービスを利用するサービス利用手段と、
を備える情報処理装置。
【請求項２】
前記サービス有効化手段は、前記接続設定が前記ツールを用いて設定された接続設定でない場合、該接続設定における前記サービス利用設定を有効化しない、
請求項１に記載の情報処理装置。
【請求項３】
前記設定手段は、前記所定のサービスの利用設定が行われた際に、既にアクセス許可が前記アクセス許可保持手段によって保持されている場合、新たな利用設定に係るアクセス許可で上書きする、
請求項１または２に記載の情報処理装置。
【請求項４】
前記ソフトウェアを実行する前記ユーザー端末から該情報処理装置に対して通知された認証情報を含む認証要求を、前記サーバーに対して送信する、認証要求送信手段を更に備え、
前記アクセス許可保持手段は、前記認証要求の結果前記サーバーから得られたアクセス許可を保持する、
請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
前記サービス利用手段は、該情報処理装置から送信されるデータを、前記アクセス許可を用いて前記所定のサービスにおける前記ユーザーのアカウントへ送信する、
請求項１から４の何れか一項に記載の情報処理装置。
【請求項６】
前記情報処理装置は、撮像装置を有し、前記データは、該撮像装置によって読み取られた画像データである、
請求項５に記載の情報処理装置。
【請求項７】
互いに通信可能な情報処理装置およびユーザー端末を備えるシステムであって、
前記情報処理装置は、
ネットワークへの通信を中継する中継ポイントへの接続設定であって、該ネットワーク上のサーバーによって提供される所定のサービスの利用可否を示すサービス利用設定を含む接続設定を、中継ポイント毎に保持する接続設定保持手段と、
前記所定のサービスを利用するためのアクセス許可を保持する、アクセス許可保持手段と、
前記接続設定と前記所定のサービスの利用設定とを一連の手順の中で設定可能なツールとしてのソフトウェアを、該所定のサービスを利用するためのアクセス許可を取得した状態で実行するユーザー端末と通信を行って前記接続設定と前記所定のサービスの利用設定とを行う設定手段と、
前記接続設定が前記ツールを用いて設定された接続設定である場合に、該接続設定における前記サービス利用設定を有効化するサービス有効化手段と、
前記接続設定が前記ツールを用いて設定された接続設定であるか否かを、前記サービス利用設定を参照することで判定する判定手段と、
前記ツールを用いて設定された接続設定であると判定された接続設定に係る中継ポイントを中継する通信において、前記アクセス許可を用いて前記所定のサービスを利用するサービス利用手段と、
前記ユーザー端末と通信を行って前記接続設定と前記所定のサービスの利用設定とを行う設定手段と、を備え、
前記ユーザー端末は、
前記ネットワーク上のサーバーによって提供される所定のサービスを利用するためのアクセス許可を取得する、アクセス許可取得手段と、
前記アクセス許可を取得した状態で、前記情報処理装置と通信を行って、前記接続設定と該アクセス許可を用いて前記所定のサービスを利用するための利用設定とを一連の手順の中で設定可能なツールをユーザーに提供する設定ツール提供手段と、を備える、
システム。
【請求項８】
コンピューターが、
ネットワークへの通信を中継する中継ポイントへの接続設定であって、該ネットワーク上のサーバーによって提供される所定のサービスの利用可否を示すサービス利用設定を含む接続設定を、中継ポイント毎に保持する接続設定保持ステップと、
前記所定のサービスを利用するためのアクセス許可を保持する、アクセス許可保持ステップと、
前記接続設定と前記所定のサービスの利用設定とを一連の手順の中で設定可能なツールとしてのソフトウェアを、該所定のサービスを利用するためのアクセス許可を取得した状態で実行するユーザー端末と通信を行って前記接続設定と前記所定のサービスの利用設定とを行う設定ステップと、
前記接続設定が前記ツールを用いて設定された接続設定である場合に、該接続設定における前記サービス利用設定を有効化するサービス有効化ステップと、
前記接続設定が前記ツールを用いて設定された接続設定であるか否かを、前記サービス利用設定を参照することで判定する判定ステップと、
前記ツールを用いて設定された接続設定であると判定された接続設定に係る中継ポイントを中継する通信において、前記アクセス許可を用いて前記所定のサービスを利用するサービス利用ステップと、
を実行する方法。
【請求項９】
コンピューターを、
ネットワークへの通信を中継する中継ポイントへの接続設定であって、該ネットワーク上のサーバーによって提供される所定のサービスの利用可否を示すサービス利用設定を含む接続設定を、中継ポイント毎に保持する接続設定保持手段と、
前記所定のサービスを利用するためのアクセス許可を保持する、アクセス許可保持手段と、
前記接続設定と前記所定のサービスの利用設定とを一連の手順の中で設定可能なツールとしてのソフトウェアを、該所定のサービスを利用するためのアクセス許可を取得した状態で実行するユーザー端末と通信を行って前記接続設定と前記所定のサービスの利用設定とを行う設定手段と、
前記接続設定が前記ツールを用いて設定された接続設定である場合に、該接続設定における前記サービス利用設定を有効化するサービス有効化手段と、
前記接続設定が前記ツールを用いて設定された接続設定であるか否かを、前記サービス利用設定を参照することで判定する判定手段と、
前記ツールを用いて設定された接続設定であると判定された接続設定に係る中継ポイントを中継する通信において、前記アクセス許可を用いて前記所定のサービスを利用するサービス利用手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ネットワークを介してサービスを提供するための技術に関する。
【背景技術】
【０００２】
従来、端末装置において入力操作が行われた時間が設定された時間帯にあることを求める第１の条件、端末装置の場所が設定された場所であることを求める第２の条件、及び端末装置の通信状態が設定された状態にあることを求める第３の条件のうち、少なくとも２つの条件が満たされているかどうかを判定する認証条件判定部と、認証条件判定部によって少なくとも２つの条件が満たされていると判定されている場合に、認証処理を実行する認証処理部とを備える端末装置が提案されている（特許文献１を参照）。
【０００３】
また、無線アクセスポイントそれぞれに対応するパラメータ群の一覧が表示され、ユーザが、この一覧のうち、いずれかの無線アクセスポイントを選択する操作を行うことにより、決定デバイスを無線接続させる無線アクセスポイントを選択することができる技術が提案されている（特許文献２を参照）。
【０００４】
また、情報処理装置が範囲情報の示す範囲に含まれると判断部により判断された場合に、処理実行部が範囲情報に対応付けられている処理識別情報の示す所定の処理を行う技術や（特許文献３を参照）、管理者が指定した無線ＬＡＮにのみ接続許可する設定を持たせる技術がある（非特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−９０６５０号公報
【特許文献２】特開２００５−１７６０９９号公報
【特許文献３】特開２００９−２１１４３１号公報
【非特許文献】
【０００６】
【非特許文献１】株式会社ネットワールド、“購入ガイド  ＩＳＭ  Ｃｌｏｕｄ  Ｏｎｅ”、［ｏｎｌｉｎｅ］、［平成２７年７月３１日検索］、インターネット（ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｎｅｔｗｏｒｌｄ．ｃｏ．ｊｐ／ｎｗａａｓ／ｇｕｉｄｅ＿ｉｓｍ．ｈｔｍ）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来、ネットワークを介して提供されるサービスに接続するためのアクセス許可（例えば、アクセストークン）を、情報処理装置が不揮発に保持することで、当該情報処理装置がインターネット環境に接続されている状態で、ログインなどのユーザオペレーションを行うこと無く、サーバーからのアクセス許可が必要なサービスを利用出来る技術がある。
【０００８】
しかし、サービス利用のためのアクセス許可を情報処理装置から消去せずに装置が他人に譲渡された場合、譲渡を受けたユーザーが適切な設定を行わずに情報処理装置をインターネット環境に接続すると、サーバーは当該情報処理装置からの正規のアクセス許可を伴うアクセスを前ユーザーからのアクセスと誤認し、前ユーザーのアカウントへのアクセスを許可してしまう。このようなアクセスが許可された場合、例えば、情報処理装置から送信された新ユーザーのデータが、前ユーザーのアカウントにアップロードされてしまうといった問題が発生しうる。
【０００９】
本開示は、上記した問題に鑑み、サービスへのアクセス許可がないユーザーが古い設定を用いて当該サービスを利用してしまうことを防止することを課題とする。
【課題を解決するための手段】
【００１０】
本開示の一例は、ネットワークへの通信を中継する中継ポイントへの接続設定を、中継ポイント毎に保持する接続設定保持手段と、前記ネットワーク上のサーバーによって提供される所定のサービスを利用するためのアクセス許可を保持する、アクセス許可保持手段と、前記接続設定が、該接続設定と前記所定のサービスの利用設定とを一連の手順の中で設定可能なツールを用いて設定された接続設定であるか否かを判定する判定手段と、前記ツールを用いて設定された接続設定であると判定された接続設定に係る中継ポイントを中継する通信において、前記アクセス許可を用いて前記所定のサービスを利用するサービス利用手段と、を備える情報処理装置である。
【００１１】
本開示は、情報処理装置、システム、コンピューターによって実行される方法またはコンピューターに実行させるプログラムとして把握することが可能である。また、本開示は、そのようなプログラムをコンピューターその他の装置、機械等が読み取り可能な記録媒体に記録したものとしても把握できる。ここで、コンピューター等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的または化学的作用によって蓄積し、コンピューター等から読み取ることができる記録媒体をいう。
【発明の効果】
【００１２】
本開示によれば、サービスへのアクセス許可がないユーザーが古い設定を用いて当該サービスを利用してしまうことを防止することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係るシステムの構成を示す概略図である。
【図２】実施形態に係るスキャナーのハードウェア構成を示す図である。
【図３】実施形態に係るシステムの機能構成の概略を示す図である。
【図４】実施形態に係る、アクセスポイントの接続設定を示す図である。
【図５】実施形態に係る画像データ取得処理の流れの概要を示すフローチャートである。
【図６】実施形態に係るサービス利用設定処理の流れの概要を示すフローチャートＡである。
【図７】実施形態に係るサービス利用設定処理の流れの概要を示すフローチャートＢである。
【図８】実施形態に係るスキャナーが実際に運用された場合のサービスの利用状態を説明する図である。
【発明を実施するための形態】
【００１４】
以下、本開示に係る情報処理装置、システム、方法およびプログラムの実施の形態を、図面に基づいて説明する。但し、以下に説明する実施の形態は、実施形態を例示するものであって、本開示に係る情報処理装置、システム、方法およびプログラムを以下に説明する具体的構成に限定するものではない。実施にあたっては、実施の態様に応じた具体的構成が適宜採用され、また、種々の改良や変形が行われてよい。
【００１５】
本実施形態では、本開示に係る情報処理装置、システム、方法およびプログラムを、スキャナーと連動するシステムにおいて実施した場合の実施の形態について説明する。但し、本開示に係る情報処理装置、システム、方法およびプログラムは、ネットワークを介してサービスを提供するための技術について広く用いることが可能であり、本開示の適用対
象は、本実施形態において示された例に限定されない。
【００１６】
＜システムの構成＞
図１は、本実施形態に係るシステムの構成を示す概略図である。本実施形態に係るシステムは、インターネットや広域ネットワーク等のネットワークを介して接続されたスキャナー３および画像データ処理サーバー１を備える。
【００１７】
画像データ処理サーバー１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ
Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶装置１４、および通信ユニット１５、等を備えるコンピューターである。なお、説明の簡略化のため、図では画像データ処理サーバー１を単一筐体のコンピューターとして示しているが、本実施形態において、画像データ処理サーバー１は、その機能の一部または全部が、クラウド技術等を用いて、遠隔地に設置された装置や、分散設置された複数の装置によって実行されることで、ユーザーに対して画像データ処理サービスを提供する。但し、画像データ処理サーバー１の構成は、本実施形態における例示に限定されない。
【００１８】
図２は、本実施形態に係るスキャナー３のハードウェア構成を示す図である。スキャナー３は、ユーザーがセットした、文書、名刺、レシートまたは写真／イラスト等の原稿を撮像することで、画像データを取得する装置であり、原稿を撮像部３７に送るシートフィーダー３６、撮像部３７、スキャンボタン３８、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、記憶装置３４および通信ユニット３５等を備える撮像装置である。なお、本実施形態では、スキャナー３の撮像方式として、シートフィーダー３６にセットされた原稿を自動送りしながら撮像する撮像方式を採用したスキャナー３を例示したが、スキャナーの撮像方式は限定されない。例えば、スキャナーは、ユーザーによって読取位置にセットされた原稿を撮像するタイプのものであってもよい。また、本実施形態では、本システムにおいて用いる撮像装置として、スキャナー３を用いる例について説明したが、本システムにおいて用いられる撮像装置は、スキャナーに限定されない。例えば、撮像装置としてカメラが採用されてもよい。
【００１９】
本実施形態に係るスキャナー３は、無線通信機能を備えることで無線ＬＡＮに接続する機能を有したスキャナーである。また、本実施形態に係るスキャナー３は、スキャナー３に撮像を指示するためにユーザーが押下またはタッチするスキャンボタン３８を有しているが、タッチパネルディスプレイやキーボード等の、文字入出力や項目選択を可能とするためのユーザーインターフェースを有しておらず、Ｗｅｂブラウザ機能やサーバー機能を有していない。但し、本実施形態に係る方法を採用可能なスキャナーの通信手段およびハードウェア構成等は、本実施形態における例示に限定されない。
【００２０】
また、本実施形態に係るシステムには、所謂スマートフォンやタブレット、パーソナルコンピューター等の、ユーザー端末９が接続される（図１を参照）。ユーザー端末９は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、記憶装置９４、入出力装置９５および通信ユニット９６等を備えるコンピューターである。ユーザー端末９は、図１に示されているように、スキャナー３が接続されているローカルネットワークに接続されることで、スキャナー３や画像データ処理サーバー１と通信してもよいし、携帯電話網に接続されることで、スキャナー３や画像データ処理サーバー１と通信してもよい。
【００２１】
更に、本実施形態に係るシステムには、パーソナルコンピューター等の、ユーザー端末８が接続される。ユーザー端末８は、ＣＰＵ、ＲＯＭ、ＲＡＭ、記憶装置、入出力装置お
よびＵＳＢ等の通信インターフェースを備えるコンピューターである（ハードウェア構成についての図示は省略する）。ユーザー端末８は、図１に示されているように、スキャナー３に、ＵＳＢ等のインターフェースを介して接続される。本実施形態において、ユーザー端末８は画像データ処理サーバー１とは通信を行わない。
【００２２】
図３は、本実施形態に係るシステムの機能構成の概略を示す図である。画像データ処理サーバー１は、記憶装置１４に記録されているプログラムが、ＲＡＭ１３に読み出され、ＣＰＵ１１によって実行されて、画像データ処理サーバー１に備えられた各ハードウェアが制御されることで、ユーザー認証部２１、画像受信部２４、および結果通知部２９を備える装置として機能する。なお、本実施形態では、画像データ処理サーバー１の備える各機能は、汎用プロセッサであるＣＰＵ１１によって実行されるが、これらの機能の一部または全部は、１または複数の専用プロセッサによって実行されてもよい。
【００２３】
ユーザー認証部２１は、ユーザー端末９またはスキャナー３から送信された認証要求を受けて、ユーザー端末９またはスキャナー３のユーザーを認証する。認証要求は、認証のために必要な認証情報を含む。本実施形態では、認証情報としてユーザーＩＤおよびパスワードが用いられるが、認証情報には、その他の情報が用いられてもよい。なお、本実施形態に係るスキャナー３は、先述の通り、文字入出力や項目選択を可能とするためのユーザーインターフェースを有していないため、ユーザー端末９からスキャナー３に対して通知された認証情報を用いて、画像データ処理サーバー１に対して認証要求を送信する。
【００２４】
本実施形態では、ユーザーを認証するために、アクセストークンが用いられる。ユーザー認証部２１は、ユーザー端末９またはスキャナー３から認証要求を受信すると、認証要求に含まれる認証情報を検証し、適切な認証情報であった場合に、認証要求の送信元（ユーザー端末９またはスキャナー３）に対して、アクセストークンを送信する。アクセストークンを受信したユーザー端末９またはスキャナー３は、以降、このアクセストークンを用いて、画像データ処理サーバー１と通信を行う。
【００２５】
画像受信部２４は、ユーザー認証されたスキャナー３によって取得され、送信された画像データを、ネットワークを介して受信する。
【００２６】
結果通知部２９は、結果通知を行うことで、受信した画像データ処理の結果（完了／失敗等）をユーザーに通知する。
【００２７】
ユーザー端末９には、本実施形態に係るシステムを利用するためのソフトウェアであるサービス利用設定ツール９７（サーバーがクラウドサーバーである場合、「クラウド設定ツール」と称してもよい。）が予めインストールされている。サービス利用設定ツール９７は、アクセスポイントの設定とサービスの設定とを一連の手順の中で設定可能なツールであり、スキャナー３に対して、ネットワーク経由で、アクセスポイントの設定および画像データ処理サーバーの利用設定等を行うことが出来る。また、サービス利用設定ツール９７は、画像データ処理サーバー１に対して、ネットワーク経由でアカウント作成、ログイン、ログアウトおよび設定等を行うことが出来る。このため、本実施形態に係るシステムに依れば、ユーザーは、ユーザー端末９を操作することによってシステム全体に係る準備を完了させ、スキャナー３に原稿をセットしてスキャンボタン３８を操作するのみで、原稿から得られたデータを画像データ処理サーバーに送信することが出来る。
【００２８】
ユーザー端末９は、記憶装置９４に記録されているサービス利用設定ツール９７が、ＲＡＭ９３に読み出され、ＣＰＵ９１によって実行されることで、アクセス許可取得部９８および設定ツール提供部９９を備える装置として機能する。なお、本実施形態では、ユーザー端末９の備える各機能は、汎用プロセッサであるＣＰＵ９１によって実行されるが、
これらの機能の一部または全部は、１または複数の専用プロセッサによって実行されてもよい。
【００２９】
アクセス許可取得部９８は、画像データ処理サーバー１にログインし、画像データ処理サービスを利用するためのアクセストークン（アクセス許可）を取得する。
【００３０】
設定ツール提供部９９は、アクセストークンを取得した状態で、スキャナー３と通信を行って、接続設定と当該アクセストークンを用いて画像データ処理サービスを利用するための利用設定とを一連の手順の中で設定可能なサービス利用設定ツール９７をユーザーに提供する。即ち、サービス利用設定ツール９７は、画像データ処理サービスを利用するためのアクセストークンを取得したユーザー端末９（画像データ処理サーバーにログイン済のユーザー端末９）において実行されるソフトウェアである。
【００３１】
ユーザー端末８には、本実施形態に係るシステムを利用するためのアクセスポイント設定ツール８１（ソフトウェア）が予めインストールされている。ユーザー端末８は、記憶装置に記録されているアクセスポイント設定ツール８１が、ＲＡＭに読み出され、ＣＰＵによって実行されることで、スキャナー３に対して、ＵＳＢ等のインターフェース経由で無線アクセスポイントの設定を行うことが出来る。
【００３２】
但し、アクセスポイント設定ツール８１では、サービス利用設定ツール９７と異なり、画像データ処理サーバー１に対するアカウント作成、ログイン、ログアウトおよび設定等の、画像データ処理サーバーを利用するための設定（サービス利用設定）を行うことは出来ない。ユーザーは、スキャナー３からユーザー端末８やユーザー端末９等に直接（画像データ処理サーバー１を経由せずに）画像データを取り込むための設定を、アクセスポイント設定ツール８１を用いて行うことが出来る。ユーザーは、ユーザー端末８を操作することによってローカル環境における準備を完了させ、スキャナー３に原稿をセットしてスキャンボタン３８を操作するのみで、原稿から得られたデータをユーザー端末８やユーザー端末９等の、ローカルに接続された端末に送信することが出来る。
【００３３】
スキャナー３は、記憶装置３４に記録されているプログラムが、ＲＡＭ３３に読み出され、ＣＰＵ３１によって実行されて、スキャナー３に備えられた各ハードウェアが制御されることで、認証要求送信部４１、ユーザー操作受付部４２、画像データ取得部４３、サービス利用部４４、アクセス許可保持部４５、設定部４６、接続設定保持部４７、判定部４８およびサービス有効化部４９を備える装置として機能する。なお、本実施形態では、スキャナー３の備える各機能は、汎用プロセッサであるＣＰＵ３１によって実行されるが、これらの機能の一部または全部は、１または複数の専用プロセッサによって実行されてもよい。
【００３４】
認証要求送信部４１は、サービス利用設定ツール９７を実行するユーザー端末９（スマートフォン等）から当該撮像装置に対して通知された認証情報（ユーザーＩＤおよびパスワード）を含む認証要求（トークン要求）を、画像データ処理サーバー１に対して送信する。
【００３５】
ユーザー操作受付部４２は、所定のユーザー操作を受け付ける。本実施形態では、所定のユーザー操作として、スキャナー３に備えられたスキャンボタン３８の押下またはタッチが、スキャン開始から画像データ処理サーバーへのデータ送信までの一連の処理を一括して指示するためのユーザー操作として受け付けられる。但し、スキャン開始の契機となる所定のユーザー操作は、本開示における例示に限定されない。
【００３６】
画像データ取得部４３は、ユーザー操作受付部４２によって所定のユーザー操作が受け
付けられると、対象を撮像することによって画像データを取得する。具体的には、本実施形態に係るスキャナー３の画像データ取得部４３は、ユーザー操作受付部４２によってスキャンボタン３８の操作が受け付けられると、シートフィーダー３６を制御して原稿を撮像部３７に送り、撮像部３７を制御して原稿を撮像することで、原稿の画像データを取得する。
【００３７】
サービス利用部４４は、サービス利用設定ツール９７を用いて設定された接続設定であると判定された接続設定に係るアクセスポイントを中継する通信において、アクセストークンを用いて画像データ処理サービスを利用する。例えば、サービス利用部４４は、画像データ取得部４３によって取得された画像データを、アクセストークンを用いて、画像データ処理サービスにおけるユーザーのアカウントへ送信する。
【００３８】
アクセス許可保持部４５は、画像データ処理サーバー１によって提供される画像データ処理サービスを利用するためのアクセストークンを保持する。
【００３９】
設定部４６は、サービス利用設定ツール９７を実行するユーザー端末９と通信を行って接続設定と画像データ処理サービスの利用設定とを行う。なお、設定部４６は、画像データ処理サービスの利用設定が行われた際に、既にアクセストークンがアクセス許可保持部４５によって保持されている場合、新たな利用設定に係るアクセストークンで上書きする。
【００４０】
接続設定保持部４７は、ネットワークへの通信を中継するアクセスポイントへの接続設定を、アクセスポイント毎に保持する。
【００４１】
判定部４８は、接続設定が、当該接続設定と画像データ処理サービスの利用設定とを一連の手順の中で設定可能なサービス利用設定ツール９７を用いて設定された接続設定であるか否かを判定する。具体的には、判定部４８は、接続設定におけるサービス利用設定（活性化ビット）を参照することで、接続設定がサービス利用設定ツール９７を用いて設定された接続設定であるか否かを判定する。
【００４２】
サービス有効化部４９は、接続設定において、画像データ処理サービスの利用可否を示すサービス利用設定を行う。具体的には、サービス利用設定は、アクセスポイントの接続設定に含まれる活性化ビットであり、サービス有効化部４９は、接続設定がサービス利用設定ツール９７を用いて設定された接続設定である場合に、当該接続設定における活性化ビットを、「有効」を示す値に設定する。一方、サービス有効化部４９は、接続設定がサービス利用設定ツール９７を用いて設定された接続設定でない場合、当該接続設定における活性化ビットを、「有効」を示す値に設定しない（具体的には、「無効」を示す値に設定するか、接続設定に活性化ビットを含めない）。
【００４３】
図４は、本実施形態に係る、アクセスポイントの接続設定を示す図である。アクセスポイントの接続設定には、アクセスポイント設定ツール８１またはサービス利用設定ツール９７を用いて設定されたアクセスポイント毎に、アクセスポイントのＩＤ（ＥＳＳＩＤ）、認証方式、暗号方式およびセキュリティ鍵等の、当該アクセスポイントとの通信に必要な情報に加えて、サービス利用設定（活性化ビット）が保持される。活性化ビットには、サービス利用設定ツール９７を用いて設定された接続設定には「有効」を示す値が、アクセスポイント設定ツール８１を用いて設定された接続設定には「無効」を示す値が設定される。
【００４４】
＜処理の流れ＞
次に、本実施形態に係るシステムによって実行される処理の流れを説明する。なお、以
下に説明する処理の具体的な内容および処理順序は、本開示を実施するための一例である。具体的な処理内容および処理順序は、本開示の実施の形態に応じて適宜選択されてよい。
【００４５】
図５は、本実施形態に係る画像データ取得処理の流れの概要を示すフローチャートである。本フローチャートに示された処理は、スキャナー３の電源が投入されたことを契機として実行される。
【００４６】
ステップＳ００１では、スキャナー３が周辺機器用のインターフェースを介してユーザー端末８に接続されているか否かが判定される。スキャナー３は、ＵＳＢ等の通信インターフェースにおける機器の接続状況を検知することで、スキャナー３が、周辺機器用のインターフェースを介してユーザー端末８に接続されているか否かを判定する。スキャナー３がＵＳＢ等の周辺機器用インターフェースを介してユーザー端末８に接続されている場合、処理はステップＳ００６へ進む。一方、スキャナー３がＵＳＢ等の周辺機器用インターフェースを介してユーザー端末８に接続されていない場合、処理はステップＳ００２へ進む。
【００４７】
ステップＳ００２では、スキャナー３が無線ＬＡＮクライアントモードで起動する。ここで、無線ＬＡＮクライアントモードとは、スキャナー３が無線ＬＡＮのクライアント（アクセスポイントに接続する装置）として動作するモードである。スキャナー３が無線ＬＡＮクライアントモードで起動すると、処理はステップＳ００３へ進む。
【００４８】
ステップＳ００３では、スキャナー３が無線アクセスポイントに接続可能であるか否かが判定される。スキャナー３は、接続設定保持部４７によって保持されている１または複数の接続設定を参照し、無線通信圏内に、対応する接続設定を有している無線アクセスポイントがあるか否かを判定する。無線通信圏内に、接続可能な無線アクセスポイントが存在しない場合、処理はステップＳ００６へ進む。一方、無線通信圏内に、接続可能な無線アクセスポイントが存在する場合、処理はステップＳ００４へ進む。
【００４９】
ステップＳ００４では、無線アクセスポイントへの接続が行われる。スキャナー３は、ステップＳ００３で通信圏内に検知された、対応する接続設定を有している無線アクセスポイントに、当該接続設定を用いて接続する。その後、処理はステップＳ００５へ進む。
【００５０】
ステップＳ００５では、サービス利用設定が有効化されているか否かが判定される。判定部４８は、ステップＳ００４におけるアクセスポイントへの接続に用いられた、当該アクセスポイントに係る接続設定内の活性化ビットを参照し、活性化ビットが「有効」を示す値に設定されているか否かを判定する。サービス利用設定が有効化されている場合、処理はステップＳ００７へ進む。一方、サービス利用設定が有効化されていない場合、処理はステップＳ００６へ進む。
【００５１】
ステップＳ００６では、スキャナー３の動作モードが、ローカルモードに遷移する。スキャナー３は、スキャナー３の動作モードを、ローカルモードに遷移させる。以降、スキャナー３におけるスキャン等の処理は、ローカルモードで処理される。即ち、スキャンされたデータは、スキャナー３にＵＳＢまたは無線ＬＡＮ経由で接続されたユーザー端末８または９に転送される。その後、処理はステップＳ０１０へ進む。
【００５２】
ステップＳ００７からステップＳ００９では、保存されているアクセストークンが参照され、スキャナー３の動作モードが、サービス利用モードに遷移し、サーバー１へのアクセス処理が行われる。スキャナー３は、アクセス許可保持部４５によって保持されているアクセストークンを参照し（ステップＳ００７）、スキャナー３の動作モードを、サービ
ス利用モードに遷移させる（ステップＳ００８）。以降、スキャナー３におけるスキャン等の処理は、サービス利用モードで処理される。即ち、スキャンされたデータは、スキャナー３に無線アクセスポイント経由で接続された、サーバー１に転送される。そして、サービス利用部４４は、参照されたアクセストークンを用いて、サーバー１へのアクセスを行う（ステップＳ００９）。その後、処理はステップＳ０１０へ進む。
【００５３】
ステップＳ０１０では、スキャナー３の動作モードが確認される。動作モードがローカルモードである場合、処理はステップＳ０１１へ進む。一方、動作モードがサービス利用モードである場合、処理はステップＳ０１３へ進む。
【００５４】
ステップＳ０１１およびステップＳ０１２では、ローカルモードにおけるスキャン処理が実行される。ユーザーによるスキャン操作が検出されると、スキャナー３は原稿をスキャンして画像データを取得し（ステップＳ０１１）、取得された画像データを、ＵＳＢまたは無線ＬＡＮ経由で接続された、ローカルのユーザー端末８、９に転送する（ステップＳ０１２）。その後、本フローチャートに示された処理は終了する。
【００５５】
ステップＳ０１３およびステップＳ０１４では、サービス利用モードにおけるスキャン処理が実行される。スキャナー３のユーザー操作受付部４２によってスキャンボタン３８の操作が受け付けられると、画像データ取得部４３は、原稿をシートフィーダー３６によって撮像部３７に送り、撮像部３７に原稿を撮像させることで、原稿の画像データを取得する（ステップＳ０１３）。そして、スキャナー３のサービス利用部４４は、取得された画像データを、アクセスポイント経由で、画像データ処理サーバー１に送信する（ステップＳ０１４）。この際、送信には、予め取得されたアクセストークンが用いられる。
【００５６】
また、本実施形態において、サービス利用部４４による画像データの送信は、スキャンボタン３８の操作以外のユーザー操作を介させることなく、画像データの取得に続けて実行される。画像データ処理サーバー１の画像受信部２４は、スキャナー３から送信された画像データを受信する。また、画像受信部２４は、画像データとともに受信されたアクセストークンを検査することで、受信された画像データが、ユーザー認証されたスキャナー３から送信されたものであるか否かを確認する。受信された画像データが、ユーザー認証されたスキャナー３から送信されたものでない場合、本シーケンス図に示された処理は終了する（図示は省略する）。一方、受信された画像データが、ユーザー認証されたスキャナー３から送信されたものである場合、サーバー１による画像データ処理が完了すると、サーバー１の結果通知部２９からユーザー端末９に対して完了通知およびサムネイル画像データが送信され、ユーザー端末９において、完了通知およびサムネイル画像が表示される（図示は省略する）。その後、本フローチャートに示された処理は終了する。
【００５７】
図６および図７は、本実施形態に係るサービス利用設定処理の流れの概要を示すフローチャートである。本フローチャートに示された処理は、スマートフォン等のユーザー端末９において、サービス利用設定ツール９７が起動されたことを契機として開始される。
【００５８】
ステップＳ１０１では、ユーザーアカウントが作成済であるか否かが判定される。クラウド設定ツールを実行するユーザー端末９は、画像データ処理サーバーが提供するサービスのアカウントを有しているか否かをユーザーに対して問い合わせることで、ユーザーアカウントが作成済であるか否かを判定する。アカウント未作成である場合、処理はステップＳ１０７へ進む。一方、アカウント作成済である場合、処理はステップＳ１０２へ進む。
【００５９】
ステップＳ１０２では、ユーザー端末９による、画像データ処理サーバー１へのログイン処理が行われる。起動したサービス利用設定ツール９７は、ユーザーに対して、ログイ
ンに必要な情報（例えば、ユーザーＩＤおよびパスワード等）の入力を促し、ユーザーによって入力された情報を、画像データ処理サーバー１に送信する。画像データ処理サーバー１は、ユーザー端末９から送信された認証要求を受けて、ユーザー端末９のユーザーを認証する。具体的には、画像データ処理サーバー１は、ユーザー端末９から認証要求を受信すると、認証要求に含まれる認証情報を検証し、作成済のアカウント情報と一致する場合に、認証要求の送信元のユーザー端末９に対して、アクセストークンを送信する。アクセストークンを受信したユーザー端末９は、以降、受信されたアクセストークンを用いて、画像データ処理サーバー１と通信を行う。また、サービス利用設定ツール９７は、作成されたユーザーアカウントにログインするための認証情報（本実施形態では、ユーザーＩＤおよびパスワード）を、ユーザー端末９に保存する。その後、処理はステップＳ１０３へ進む。
【００６０】
ステップＳ１０３では、ユーザーのアカウントにスキャナーを追加するか否かが判定される。クラウド設定ツールを実行するユーザー端末９は、ユーザーのアカウントに新たなスキャナーを追加するか否かをユーザーに対して問い合わせることで、スキャナーを追加するか否かを判定する。スキャナーを追加しない場合、本フローチャートに示された処理は終了する。一方、スキャナーを追加する場合、処理はステップＳ１０７へ進む。
【００６１】
ステップＳ１０４およびステップＳ１０５では、スキャナー３が通信可能な範囲内にあるアクセスポイントが検出される。スキャナー３は、無線ＬＡＮクライアントモードで起動し（ステップＳ１０４）、無線通信可能な範囲にある他のアクセスポイントを検出し、検出されたアクセスポイントのリストを保持する（ステップＳ１０５）。その後、処理はステップＳ１０６へ進む。
【００６２】
ステップＳ１０６からステップＳ１０８では、ユーザー端末９とスキャナー３が直接接続される。本実施形態において、ユーザーは、スキャナー３にサービス利用設定を行いたい場合、事前に所定の手順でスキャナーを無線ＬＡＮアクセスポイントモードで起動させる。ここで、無線ＬＡＮアクセスポイントモードとは、スキャナー３が無線ＬＡＮのアクセスポイントとして動作するモードである。所定の手順としては、例えば、スキャナー３に備えられたスイッチを操作する、またはスキャナー３に接続されたユーザー端末８または９から所定の指示をする、等の方法が採用されてよい。スキャナー３は、無線ＬＡＮにおいてアクセスポイントとして動作する無線ＬＡＮアクセスポイントモードで起動する（ステップＳ１０６）。ユーザー端末９は、アクセスポイントとして動作するスキャナー３に、無線ＬＡＮクライアントとして、他のアクセスポイントを介することなく直接接続する（ステップＳ１０７、ステップＳ１０８）。その後、処理はステップＳ１０９へ進む。
【００６３】
ステップＳ１０９およびステップＳ１１０では、スキャナー３が通信可能な範囲内にあるアクセスポイントのリストが取得される。スキャナー３は、ステップＳ１０５で検出して保持された、無線通信可能な範囲にある他のアクセスポイントのリストを、無線接続されたユーザー端末９に対して送信する（ステップＳ１０９）。ユーザー端末９は、アクセスポイントのリストを受信すると（ステップＳ１１０）、アクセスポイントのリストを表示する等してユーザーに通知する。その後、処理はステップＳ１１１へ進む。
【００６４】
ここで、ユーザーは、ユーザー端末９から通知されたアクセスポイントのリスト（ＥＳＳＩＤのリスト）から、スキャナー３におけるサービス利用において使用したいアクセスポイントを選択し、表示されたインターフェースを介して選択結果をユーザー端末９に指示する。更に、ユーザーは、ユーザー端末９に表示されたインターフェースを介して、当該アクセスポイントとの通信に必要な情報（セキュリティ鍵等）の入力を行う。
【００６５】
ステップＳ１１１およびステップＳ１１２では、アクセスポイントの接続設定が行われ
る。ユーザー端末９は、選択されたアクセスポイントを識別可能な情報と、入力された当該アクセスポイントとの通信に必要な情報とをスキャナー３に通知する（ステップＳ１１１）。通知を受けたスキャナー３の設定部４６は、受信した情報に従って、選択されたアクセスポイントの接続設定を行う（ステップＳ１１２）。なお、作成された接続設定は、接続設定保持部４７によって保持される。その後、処理はステップＳ１１１へ進む。
【００６６】
ステップＳ１１３およびステップＳ１１４では、スキャナーおよびユーザー端末９が、設定されたアクセスポイントに接続される。アクセスポイントの接続設定が行われたスキャナー３は、無線ＬＡＮクライアントモードで再起動し、当該接続設定に従って、ステップＳ１１２で設定されたアクセスポイントに接続する（ステップＳ１１３）。また、ユーザー端末９は、ステップＳ１１１でユーザーによって選択されたアクセスポイントに、ユーザーによって入力された情報を用いて接続する（ステップＳ１１４）。これによって、スキャナー３とユーザー端末９とが同じアクセスポイントに接続することとなり、同一のローカルネットワーク上で、スキャナー３とユーザー端末９とが互いに通信可能となる。その後、処理はステップＳ１１５へ進む。
【００６７】
ステップＳ１１５では、ユーザー端末９がサーバーにログイン済であるか否かが判定される。ステップＳ１０１においてアカウントが作成済であると判定されている場合、ステップＳ１０２でログイン処理が行われているため、ユーザー端末９はサーバーにログイン済であり、処理はステップＳ１１７へ進む。一方、ステップＳ１０１においてアカウントが作成済でないと判定されている場合、ログイン処理が行われておらず、またアカウントを作成する必要があるため、処理はステップＳ１１６へ進む。
【００６８】
ステップＳ１１６では、ユーザーアカウントが作成される。サービス利用設定ツール９７は、ユーザーに対して、アカウント作成に必要な情報（例えば、ユーザーＩＤおよびパスワード等）の入力を促し、ユーザーによって入力された情報を、画像データ処理サーバー１に送信する。画像データ処理サーバー１は、ユーザー端末９から受信した情報が適切なものであるか否かを判定し、適切であると判定された場合、当該ユーザーのアカウントを生成する。また、サービス利用設定ツール９７は、作成されたユーザーアカウントにログインするための認証情報（本実施形態では、ユーザーＩＤおよびパスワード）を、ユーザー端末９に保存する。そして、画像データ処理サーバー１にアカウントを作成した後、サービス利用設定ツール９７は、無線ネットワークを介してユーザー端末９をスキャナー３に接続させる。
【００６９】
ステップＳ１１７およびステップＳ１１８では、サーバー１にログインするための認証情報が送受信される。サービス利用設定ツール９７は、ステップＳ１０２またはステップＳ１１６で入力され、ユーザー端末９に保存されている、画像データ処理サーバー１にログインするための認証情報を、スキャナー３に対して通知する（ステップＳ１１７）。スキャナー３は、ユーザー端末９から送信された認証情報を受信する（ステップＳ１１８）。サービス利用設定ツール９７による処理はここで終了し、その後、処理はステップＳ１１９へ進む。
【００７０】
ステップＳ１１９およびステップＳ１２０では、スキャナー３による、画像データ処理サーバー１へのログイン処理が行われ、アクセストークンが取得される。認証情報の通知を受けたスキャナー３の認証要求送信部４１は、当該認証情報およびスキャナー３のＩＤ（装置識別情報）を含む認証要求を画像データ処理サーバー１に送信する（ステップＳ１１９）。スキャナー３から送信された認証要求が画像データ処理サーバー１に受信されると、画像データ処理サーバー１のユーザー認証部２１は、スキャナー３のユーザーを認証する。ユーザー認証部２１は、スキャナー３から受信された認証要求に含まれる認証情報を検証し、ステップＳ１０１で作成されたアカウント情報と一致する場合に、認証要求の
送信元のスキャナー３に対して、アクセストークンを送信する。アクセストークンを受信したスキャナー３は、当該アクセストークンを保存し（ステップＳ１２０）、以降、受信されたアクセストークンを用いて、画像データ処理サーバー１と通信を行う。
【００７１】
ステップＳ１２１からステップＳ１２３では、設定された接続設定に係るアクセスポイントを介したサービス利用が有効化され、スキャナー３がサービス利用モードに移行される。サービス有効化部４９は、サービス利用設定ツール９７を用いて設定された接続設定における活性化ビットを、「有効」を示す値に設定する（ステップＳ１２１）。そして、スキャナー３は、スキャナー３の動作モードを、サービス利用モードに遷移させる（ステップＳ１２２）。以降、スキャナー３におけるスキャン等の処理は、サービス利用モードで処理され、スキャンされたデータは、スキャナー３に無線アクセスポイント経由で接続された、サーバー１に転送される。そして、サービス利用部４４は、参照されたアクセストークンを用いて、サーバー１へのアクセスを行う（ステップＳ１２３）。その後の処理は、図５を用いて説明したステップＳ０１０以降の処理と同様であるため、説明を省略する。
【００７２】
上記説明したサービス利用設定処理によれば、サービス利用設定ツール９７を用いて設定された無線アクセスポイントについてのみ、当該アクセスポイントを介して画像データ処理サーバー１によって提供されるサービスを受けることが許可される（活性化ビット：有効）。一方、サービス利用設定ツール９７を用いて設定されていないアクセスポイント（例えば、アクセスポイント設定ツール８１を用いて設定された無線アクセスポイント）については、当該アクセスポイントを介してサービスを受けることは許可されない（活性化ビット：無効）。
【００７３】
図８は、本実施形態に係るスキャナー３が実際に運用された場合のサービスの利用状態を説明する図である。
【００７４】
はじめに、ユーザーＡがスキャナー３を導入し、サービス利用設定ツール９７を用いてアクセスポイントαおよび画像データ処理サーバーにおけるユーザーＡのアカウントを設定すると、アクセスポイントαの接続設定において、サービス利用設定が有効化される（活性化ビット：有効）。また、スキャナー３は、画像データ処理サーバーのアカウント設定に従って、画像データ処理サーバーからユーザーＡのアクセストークン（図中のトークンＡ）を取得し、スキャナー３に保持する。このため、スキャナー３は、ユーザーＡのアクセストークン（トークンＡ）を用いて画像データ処理サーバーに対して通信を行い、ユーザーＡは、スキャンによって得られた画像をサーバー（クラウド）に保存する等、画像データ処理サーバーが提供するサービスを受けることができる。
【００７５】
その後、ユーザーＡが、サービス利用設定の消去を行わずにスキャナー３をユーザーＢに譲渡する等した場合、スキャナー３には、ユーザーＡとして画像データ処理サーバーからサービスを受けることができるアクセストークン（トークンＡ）が保持されたままとなる。しかし、ユーザーＢは、新たなローカルネットワーク環境でスキャナー３を利用するために、新たなアクセスポイントβの設定を行うが、アクセスポイント設定ツール８１を用いた設定では、アクセスポイントβの接続設定において、サービス利用設定が有効化されない。このため、スキャナー３は、アクセスポイントβを介した通信においては、ユーザーＡのアクセストークン（トークンＡ）を用いて画像データ処理サーバーに対して通信することが出来ず、ユーザーＢは、画像データ処理サーバーが提供するサービスを受けることが出来ない。即ち、本実施形態に係るシステムによれば、ユーザーＡは、サービス利用設定の消去を行わずにスキャナー３を他人に譲渡する等した場合であっても、自らのアカウントを利用されてしまうことを防ぐことが出来る。なお、ユーザーＢは、この状態でも、スキャナー３をローカルモードで動作させ、スキャナー３に、スキャンした画像をＵ
ＳＢまたは無線ＬＡＮ経由で接続されたユーザー端末８に転送させることが出来る。
【００７６】
その後、ユーザーＢが、サービス利用設定ツール９７を用いてアクセスポイントβおよび画像データ処理サーバーにおけるユーザーＢのアカウントを設定すると、アクセスポイントβの接続設定において、サービス利用設定が有効化される（活性化ビット：有効）。スキャナー３は、画像データ処理サーバーのアカウント設定に従って、画像データ処理サーバーからユーザーＢのアクセストークン（トークンＢ）を取得し、スキャナー３に保持されていたユーザーＡのアクセストークン（トークンＡ）を、ユーザーＢのアクセストークン（トークンＢ）で上書きする。このため、スキャナー３は、ユーザーＢのアクセストークン（トークンＢ）を用いて画像データ処理サーバーに対して通信を行い、ユーザーＢは、画像データ処理サーバーが提供するサービスを受けることができる。
【００７７】
＜効果＞
上述の通り、本実施形態に示したシステムでは、アクセスポイントの設定とサービスの設定とを一連の手順の中で設定可能なサービス利用設定ツール９７を用いて接続設定が行われたアクセスポイントについてのみ、当該アクセスポイントを介したサービスの利用が出来るようにすることで、スキャナー３が譲渡等された場合に、以前のユーザーのアカウントが使用されてしまうことを防止することが出来る。
【００７８】
なお、本実施形態では、情報処理装置としてスキャナー３を用いる例について説明しているが、情報処理装置は、ネットワークを介してサービスを提供するサーバーと通信を行うその他の種類の装置であってもよい。例えば、本発明に係る情報処理装置は、カメラ等の他の種類の撮像装置であってもよいし、パーソナルコンピューター等の装置であってもよい。また、本実施形態では、サーバーに送信されるデータが画像データである例について説明したが、サーバーに送信されるデータは、その他の種類のデータであってもよい。
【符号の説明】
【００７９】
１  画像データ処理サーバー
３  スキャナー
８、９  ユーザー端末
【要約】      （修正有）【課題】サービスへのアクセス許可がないユーザーが古い設定を用いてサービスを利用してしまうことを防止できる情報処理装置を提供する。【解決手段】スキャナー３は、接続設定保持部４７、アクセス許可保持部４５、判定部４８及びサービス利用部４４を備える。接続設定保持部４７は、ネットワークへの通信を中継するアクセスポイントへの接続設定をアクセスポイント毎に保持する。アクセス許可保持部４５は、画像データ処理サーバー１によって提供されるサービスを利用するためのアクセストークンを保持する。判定部４８は、接続設定とサービスの利用設定とを一連の手順の中で設定可能なツールを用いて設定された接続設定であるか否かを判定する。サービス利用部４４は、サービス利用設定ツール９７を用いて設定された接続設定であると判定された接続設定に係るアクセスポイントを中継する通信において、アクセストークンを用いてサービスを利用する。【選択図】図３【図１】
0006042955.tif 000002
【図２】
0006042955.tif 000003
【図３】
0006042955.tif 000004
【図４】
0006042955.tif 000005
【図５】
0006042955.tif 000006
【図６】
0006042955.tif 000007
【図７】
0006042955.tif 000008
【図８】
0006042955.tif 000009