(57)【特許請求の範囲】
【請求項１】
通信端末と、
前記通信端末に所定の動作を実行させるサーバ群とを有し、
前記通信端末は、情報保持媒体に保持された第１の情報を読み取ることで所定の情報画面を表示し、該情報画面が表示された状態にて前記情報保持媒体から第２の情報を読み取ると、当該第２の情報を前記サーバ群に送信し、
前記サーバ群は、前記通信端末から送信されてきた前記第２の情報と、前記通信端末にて当該第２の情報を読み取った際に前記通信端末に表示された前記情報画面とに応じた種別の付随情報を送信することを前記通信端末に要求し、
前記通信端末は、前記サーバ群から要求された付随情報を前記サーバ群に送信し、
前記サーバ群は、前記通信端末から送信された前記第２の情報及び前記付随情報、並びに前記情報画面に応じた動作を前記通信端末に実行させる、端末制御システム。
【請求項２】
請求項１に記載の端末制御システムにおいて、
前記第１の情報は、前記通信端末が前記サーバ群のサイトにアクセスするための情報であり、
前記サーバ群は、前記情報保持媒体から前記第１の情報を読み取ることによって前記サイトにアクセスしてきた通信端末に、前記情報保持媒体から前記第２の情報を読み取るための、前記第１の情報に対応する情報画面を表示させる、端末制御システム。
【請求項３】
請求項２に記載の端末制御システムにおいて、
前記サーバ群は、
前記通信端末に情報画面を送信する第１のサーバと、
前記通信端末から送信されてきた前記第２の情報と、前記通信端末にて当該第２の情報を読み取るために用いた情報画面を特定可能なサイト識別子との少なくとも１つに応じた種別の付随情報を送信することを前記通信端末に要求し、前記通信端末から送信された前記第２の情報及び前記付随情報、並びに前記サイト識別子に応じた動作を前記通信端末に実行させる第２のサーバとを有する、端末制御システム。
【請求項４】
請求項３に記載の端末制御システムにおいて、
前記サーバ群は、前記第１のサーバのサイトにアクセスしてきた通信端末を、少なくとも前記第２の情報を用いて認証し、認証結果を前記第２のサーバに送信する第３のサーバを有し、
前記第２のサーバは、前記第３のサーバから送信された認証結果が当該認証がＯＫであることを示す通信端末に対してのみ、前記付随情報を送信することを要求する、端末制御システム。
【請求項５】
請求項３または請求項４に記載の端末制御システムにおいて、
前記第２のサーバは、前記通信端末から前記第２の情報及び前記付随情報を受信すると、当該受信の履歴を記憶装置に記憶しておき、その後、当該通信端末から前記第２の情報及び前記付随情報を受信した場合、該受信した第２の情報及び付随情報、並びに記憶装置に記憶された前記履歴に応じた動作を前記通信端末に実行させる、端末制御システム。
【請求項６】
請求項３乃至５のいずれか１項に記載の端末制御システムにおいて、
前記第２のサーバは、前記通信端末から前記第２の情報及び前記付随情報を受信すると、前記通信端末を、受信した前記第２の情報及び前記付随情報に応じた端末制御サイトにリダイレクトさせる、端末制御システム。
【請求項７】
請求項３乃至５のいずれか１項に記載の端末制御システムにおいて、
前記第２のサーバは、前記通信端末から前記第２の情報及び前記付随情報を受信すると、前記通信端末に、受信した前記第２の情報及び前記付随情報に応じたコンテンツ情報を送信する、端末制御システム。
【請求項８】
請求項３乃至５のいずれか１項に記載の端末制御システムにおいて、
前記第２のサーバは、前記通信端末から前記第２の情報及び前記付随情報を受信すると、前記通信端末に、受信した前記第２の情報及び前記付随情報に応じたプログラムを実行させる、端末制御システム。
【請求項９】
請求項１乃至８のいずれか１項に記載の端末制御システムにおいて、
前記付随情報は、前記通信端末の位置、周囲温度及び周囲音、時刻、並びに履歴の少なくとも１つについての情報である、端末制御システム。
【請求項１０】
請求項１乃至９のいずれか１項に記載の端末制御システムにおいて、
前記情報保持媒体はカードであり、前記第２の情報が表裏で互いに異なる、端末制御システム。
【請求項１１】
請求項１乃至９のいずれか１項に記載の端末制御システムおいて、
前記情報保持媒体はカードであり、前記第２の情報が、前記カードに対する静電接触または非接触通信によって読み取られる、端末制御システム。
【請求項１２】
通信端末が、情報保持媒体に保持された第１の情報を読み取ることで所定の情報画面を表示する処理と、
前記通信端末が、前記情報画面が表示された状態にて、前記情報保持媒体に保持された第２の情報を読み取り、当該第２の情報をサーバ群に送信する処理と、
前記サーバ群が、前記通信端末から送信されてきた前記第２の情報と、前記通信端末にて当該第２の情報を読み取った際に前記通信端末に表示された情報画面とに応じた種別の付随情報を送信することを前記通信端末に要求する処理と、
前記通信端末が、前記サーバ群から要求された付随情報を前記サーバ群に送信する処理と、
前記サーバ群が、前記通信端末から送信された前記第２の情報及び前記付随情報、並びに前記情報画面に応じた動作を前記通信端末に実行させる処理とを有する、端末制御方法。
【請求項１３】
情報保持媒体に保持された第１の情報に基づいて所定の情報画面が表示された状態の通信端末から、前記情報保持媒体に保持され、前記情報画面が表示された状態にて読み取れる第２の情報を受信する受信部と、
前記通信端末から送信されてきた前記第２の情報と、前記通信端末にて当該第２の情報を読み取った際に前記通信端末に表示された前記情報画面とに応じた種別の付随情報を送信することを前記通信端末に要求する要求部と、
前記通信端末から前記付随情報を受信する取得部と、
前記通信端末から受信した前記第２の情報及び前記付随情報、並びに前記情報画面に応じた動作を前記通信端末に実行させる実行部とを備える、制御サーバ。
【請求項１４】
コンピュータに、
情報保持媒体に保持された第１の情報に基づいて所定の情報画面が表示された状態の通信端末から、前記情報保持媒体に保持され、前記情報画面が表示された状態にて読み取れる第２の情報を受信する手順と、
前記通信端末から送信されてきた前記第２の情報と、前記通信端末にて当該第２の情報を読み取った際に前記通信端末に表示された前記情報画面とに応じた種別の付随情報を送信することを前記通信端末に要求する手順と、
前記通信端末から前記付随情報を受信する手順と、
前記通信端末から受信した前記第２の情報及び前記付随情報、並びに前記情報画面に応じた動作を前記通信端末に実行させる手順とを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末に所定の動作を実行させることでサービスを提供する端末制御システム、端末制御方法、制御サーバ及びプログラムに関する。
【背景技術】
【０００２】
近年の情報通信技術の急速な発展に伴い、通信端末を介した様々な情報のサービスが可能となっている。通信端末は、スマートフォンや携帯電話等のように持ち歩き可能なものが主流となりつつあり、それにより、利用者は、外出先においてもサービスの提供を受けることができるようになっている。
【０００３】
特許文献１には、携帯端末が雑誌等に掲載された情報コードを読み取ると、その際の携帯端末の位置や時刻等の状況をサーバに送信し、サーバにおいて、携帯端末から送信されてきた情報コードと状況とに応じた提供情報を携帯端末に提供する技術が開示されている。この技術を用いることで、携帯端末の利用者は、情報コードを読み取った位置や時刻に応じた情報の提供を受けることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−５１２９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された技術においては、携帯端末がサーバに送信する状況の種別が、携帯端末のアプリケーションプログラムに予め設定されており、携帯端末は、情報コードを読み取った際、その設定された種別の状況をサーバに送信することになる。このように、携帯端末からサーバに送信される状況の種別が一義的に決められているため、携帯端末の利用者に提供する情報毎に、その情報に適した携帯端末の状況をサーバにて取得することができず、その結果、携帯端末の利用者に提供する情報毎に携帯端末の状況に合った適切な情報を提供することができるとは言い難い。
【０００６】
本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、通信端末にて読み取られた情報に基づいて通信端末に所定の動作を実行させる構成において、通信端末に実行させる動作毎に、その動作に応じた携帯端末の状況等に合った動作を通信端末に実行させることができる、端末制御システム、端末制御方法、制御サーバ及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の端末制御システムは、
通信端末と、
前記通信端末に所定の動作を実行させるサーバ群とを有し、
前記通信端末は、情報保持媒体に保持された第１の情報を読み取ることで所定の情報画面を表示し、該情報画面が表示された状態にて前記情報保持媒体から第２の情報を読み取ると、当該第２の情報を前記サーバ群に送信し、
前記サーバ群は、前記通信端末から送信されてきた前記第２の情報と、前記通信端末にて当該第２の情報を読み取った際に前記通信端末に表示された前記情報画面とに応じた種別の付随情報を送信することを前記通信端末に要求し、
前記通信端末は、前記サーバ群から要求された付随情報を前記サーバ群に送信し、
前記サーバ群は、前記通信端末から送信された前記第２の情報及び前記付随情報、並びに前記情報画面に応じた動作を前記通信端末に実行させる。
【０００８】
また、本発明の端末制御方法は、通信端末が、情報保持媒体に保持された第１の情報を読み取ることで所定の情報画面を表示する処理と、
前記通信端末が、前記情報画面が表示された状態にて、前記情報保持媒体に保持された第２の情報を読み取り、当該第２の情報をサーバ群に送信する処理と、
前記サーバ群が、前記通信端末から送信されてきた前記第２の情報と、前記通信端末にて当該第２の情報を読み取った際に前記通信端末に表示された情報画面とに応じた種別の付随情報を送信することを前記通信端末に要求する処理と、
前記通信端末が、前記サーバ群から要求された付随情報を前記サーバ群に送信する処理と、
前記サーバ群が、前記通信端末から送信された前記第２の情報及び前記付随情報、並びに前記情報画面に応じた動作を前記通信端末に実行させる処理とを有する。
【０００９】
また、本発明の制御サーバは、情報保持媒体に保持された第１の情報に基づいて所定の情報画面が表示された状態の通信端末から、前記情報保持媒体に保持され、前記情報画面が表示された状態にて読み取れる第２の情報を受信する受信部と、
前記通信端末から送信されてきた前記第２の情報と、前記通信端末にて当該第２の情報を読み取った際に前記通信端末に表示された前記情報画面とに応じた種別の付随情報を送信することを前記通信端末に要求する要求部と、
前記通信端末から前記付随情報を受信する取得部と、
前記通信端末から受信した前記第２の情報及び前記付随情報、並びに前記情報画面に応じた動作を前記通信端末に実行させる実行部とを備える。
【００１０】
また、本発明のプログラムは、コンピュータに、
情報保持媒体に保持された第１の情報に基づいて所定の情報画面が表示された状態の通信端末から、前記情報保持媒体に保持され、前記情報画面が表示された状態にて読み取れる第２の情報を受信する手順と、
前記通信端末から送信されてきた前記第２の情報と、前記通信端末にて当該第２の情報を読み取った際に前記通信端末に表示された前記情報画面とに応じた種別の付随情報を送信することを前記通信端末に要求する手順と、
前記通信端末から前記付随情報を受信する手順と、
前記通信端末から受信した前記第２の情報及び前記付随情報、並びに前記情報画面に応じた動作を前記通信端末に実行させる手順とを実行させる。
【発明の効果】
【００１１】
本発明によれば、通信端末にて読み取られた情報に基づいて通信端末に所定の動作を実行させる構成において、通信端末に実行させる動作毎に、その動作に応じた携帯端末の状況等に合った動作を通信端末に実行させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の端末制御システムの実施の一形態を示す図である。
【図２】図１に示した情報カードの構成例を示す図である。
【図３】図１に示したスマートフォンの構成例を示す図である。
【図４】図１に示したＷＥＢサーバの構成例を示す図である。
【図５】図１に示した制御サーバの構成例を示す図である。
【図６】図１〜図５に示した端末制御システムにおいてスマートフォンのユーザが情報カードを用いてサーバ群にアクセスしてサーバ群にて認証を行うまでの処理の一例を説明するためのフローチャートである。
【図７】図１〜図５に示した端末制御システムにおいてサーバ群がスマートフォンの環境状況の送信を要求してスマートフォンにサービスデータを提供するまでの処理の一例を説明するためのフローチャートである。
【図８】図５に示した付随情報種別データベースの構成例を示す図である。
【図９】図５に示したサービス識別子データベースの構成例を示す図である。
【図１０】図５に示したサービス内容データベースの構成例を示す図である。
【図１１】図１〜図５に示した端末制御システムにおいてスマートフォンのユーザが情報カードを用いてサーバ群にアクセスしてサーバ群にて認証を行うまでの処理の他の例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１４】
図１は、本発明の端末制御システムの実施の一形態を示す図である。図２は、図１に示した情報カード１０の構成例を示す図である。図３は、図１に示したスマートフォン２０の構成例を示す図である。図４は、図１に示したＷＥＢサーバ５０の構成例を示す図である。図５は、図１に示した制御サーバ７０の構成例を示す図である。
【００１５】
本形態における端末制御システムは図１に示すように、情報カード１０と、任意のアクセスポイント３０を介して通信回線８０に接続可能なスマートフォン２０と、通信回線８０に接続可能なサーバ群４０とから構成されている。サーバ群４０は、ＷＥＢサーバ５０と、認証サーバ６０と、制御サーバ７０とを有している。なお、情報カード１０、スマートフォン２０、アクセスポイント３０及びＷＥＢサーバ５０はそれぞれ１つしか図示していないが、これらは複数存在している。
【００１６】
情報カード１０は、本願発明にて情報保持媒体となるものである。情報カード１０は図２に示すように、二次元コード１１が表示されているとともに、パターン情報１２及び把持部１３を有している。二次元コード１１は、本願発明の第１の情報となるＷＥＢサーバ５０におけるＷＥＢサイトのＵＲＬをコード化して表示したものである。ＷＥＢサーバ５０は、上述したように複数存在しているため、二次元コード１１は、ＷＥＢサーバ５０におけるＷＥＢサイト毎に異なるものとなる。パターン情報１２は、導電性物質からなる複数のパターン１２ａ〜１２ｃから構成されている。パターン情報１２は、情報カード１０を用いて提供するサービス毎にパターン１２ａ〜１２ｃの位置の組み合わせが異なっており、パターン１２ａ〜１２ｃの位置によって本願発明の第２の情報となるコード情報を識別可能とする。なお、情報カード１０が備えるパターンの個数は、３つ図示しているが、３つ以外の数のパターンを備えても構わない。パターン情報１２は、把持部１３に接続されており、把持部１３がユーザの手に持たれた状態で情報カード１０のパターン１２ａ〜１２ｃの部分がスマートフォン２０の操作部２４（図３参照）に重ねられると、操作部２４により電気的にパターン１２ａ〜１２ｃに応じた位置がスマートフォン２０にて認識されることとなる。
【００１７】
スマートフォン２０は、本願発明にて通信端末となるものである。スマートフォン２０は図３に示すように、通信部２１と、通話部２２と、表示部２３と、操作部２４と、撮像部２５と、二次元コード認識部２６と、パターン情報認識部２７と、環境状況取得部２８と、情報処理部２９とを有している。
【００１８】
通信部２１は、アンテナを含む通信モジュールから構成され、アクセスポイント３０を介して通信回線８０に接続するものである。
【００１９】
通話部２２は、マイク及びスピーカ等から構成され、音声の入力及び出力を行う。
【００２０】
表示部２３は、ＬＥＤまたは有機ＥＬ、画像処理コントローラ等から構成され、アプリケーションプログラムによる情報や通信回線８０を介して送信されてきた情報画面等を表示する。なお、情報カード１０のタッチ位置が一定になるように、表示部２３は、情報カード１０の外周と同様の形の枠を表示することが好ましい。
【００２１】
操作部２４は、タッチパネル等から構成され、表示部２３上に重ねて配置され、静電接触方式を用いてユーザの指等の接触による操作を検知する。上述した情報カード１０が、把持部１３がユーザの手に持たれた状態で操作部２４上に重ねられると、情報カード１０のパターン１２ａ〜１２ｃが通電可能となり、パターン１２ａ〜１２ｃに応じた位置において操作によるタッチが行われたと判断する。
【００２２】
撮像部２５は、カメラ等から構成され、情報カード１０に表示された二次元コード１１を撮像するものである。
【００２３】
二次元コード認識部２６は、撮像部２５にて撮像された画像から二次元コード１１を認識し、認識した二次元コード１１をデコードしてＵＲＬに変換する。
【００２４】
パターン情報認識部２７は、操作部２４にて認識されたタッチ位置に基づいてパターン情報１２を認識し、登録されているパターン情報とコード情報との変換表を用いて、認識したパターン情報１２からコード情報に変換する。ここで、情報カード１０のタッチ位置（または角度）と、表示部２３上の操作部２４の位置（または角度）とが異なっていても、各パターン１２ａ〜１２ｃ同士の相対的な位置関係を変換表に登録しておくことで、同じパターン情報なら同じコード情報に変換できる。ただし、同じパターン情報であっても異なる位置または異なる角度の場合に異なるコード情報に変換するようにしてもよい。例えば、スマートフォン２０がアクセスポイント３０を介してアクセスするＷＥＢサーバ５０から送信される情報画面において、表示部２３にて異なるタッチ位置やタッチ角度の情報カード１０の外周と同様の形の枠を表示することにより、同じパターン情報を用いても異なるコード情報に変換できる。なお、パターン情報１２からコード情報に変換する機能は、ＷＥＢサーバ５０または認証サーバ６０に備えるように構成しても構わない。この場合、コード情報ではなく、パターン情報１２をＷＥＢサーバ５０または認証サーバ６０に送信する。
【００２５】
環境状況取得部２８は、ＧＰＳ等を用いた位置取得手段や、タイマを用いた時刻取得手段、あるいはマイクや各種センサ等から構成され、付随情報となる、スマートフォン２０の位置や周囲温度、周囲音、あるいは現在の時刻等の環境状況を取得する。なお、付随情報として、記憶装置（不図示）に記憶されたアプリケーションの動作やネットワーク接続先、ユーザの操作等の履歴情報を用いても構わない。また、履歴情報については、スマートフォン２０に記憶されていても、制御サーバ７０等のサーバ群４０に含まれる記憶装置に記憶されていても構わない。
【００２６】
情報処理部２９は、撮像部２５にて画像が撮像された場合に二次元コード認識部２６にこの画像から二次元コード１１を認識させ、操作部２４にて判断されたタッチ位置に基づいてパターン情報認識部２７にてパターン情報１２を認識させる。また、情報処理部２９は、二次元コード認識部２６にて認識されたＵＲＬに基づいてＷＥＢサーバ５０におけるＷＥＢサイトに通信部２１を介してアクセスし、パターン情報認識部２７にてパターン情報１２から変換されたコード情報を通信部２１を介して送信する。さらに、情報処理部２９は、付随情報として、環境状況を送信する旨が通信部２１を介して要求された場合、環境状況取得部２８にて取得されたスマートフォン２０の位置や周囲温度、周囲音、あるいは現在の時刻等の環境状況を通信部２１を介して送信する。また、情報処理部２９は、付随情報として、履歴情報を送信する旨の要求が通信部２１を介して受信された場合、記憶装置に記憶された当該履歴情報を通信部２１を介して送信する。なお、二次元コード認識部２６、パターン情報認識部２７および情報処理部２９は、例えば、ＣＰＵとメモリ、実行されたソフトウェア等により実現される。
【００２７】
ＷＥＢサーバ５０は、本願発明にて第１のサーバとなるものである。ＷＥＢサーバ５０は図４に示すように、通信部５５と、情報画面提供部５１と、コード情報取得部５２と、トークン生成部５３と、コード情報送信部５４とを有しており、例えば、サーバ用のコンピュータ等で構成される。
【００２８】
通信部５５は、例えばＬＡＮコネクタや通信コントローラ等で実現され、ＷＥＢサーバ５０が通信回線８０を介してスマートフォン２０や制御サーバ７０との間で情報をやりとりするためのものである。
【００２９】
情報画面提供部５１は、通信回線８０を介してアクセスしてきたスマートフォン２０に対してＷＥＢサイトによる情報画面を提供する。情報画面は、ユーザに対して情報カード１０を表示部２３上の操作部２４にタッチするように促すタッチサイト画面データを含む。なお、タッチサイト画面データには、スマートフォン２０の表示部２３上の操作部２４に対応して、情報カード１０のタッチ位置やタッチ角度がユーザに判別できるように、情報カード１０の外周と同様の形の枠の図形データを含むことが好ましい。また、情報画面提供部５１は、サイト識別子が異なる複数のＷＥＢサイトをスマートフォン２０に対して提供してもよい。
【００３０】
コード情報取得部５２は、情報画面提供部５１から提供した情報画面を用いてスマートフォン２０から通信回線８０を介して送信されてきたコード情報を受信する。
【００３１】
トークン生成部５３は、スマートフォン２０から通信回線８０を介して送信されてきたコード情報をコード情報取得部５２が受信した場合、その後の通信を識別するために用いるトークンを生成する。なお、トークンを生成するタイミングは、コード情報を受信したタイミングではなく、スマートフォン２０に対してＷＥＢサイトによる情報画面を提供するタイミング等、どのスマートフォン２０との通信かを識別できれば、他のタイミングでも構わない。
【００３２】
コード情報送信部５４は、スマートフォン２０から通信回線８０を介して送信されてきたコード情報をコード情報取得部５２が受信した場合、受信したコード情報と、情報画面提供部５１からスマートフォン２０に提供したＷＥＢサイトを特定可能なサイト識別子とを、トークン生成部５３にて生成されたトークンを付与して通信部５５を介して制御サーバ７０に送信する。サイト識別子は、英字を用いたコードにて例示するが、数字や記号を用いても構わない。また、例示したコード以外のＵＲＬやドメイン名、ＩＰアドレス、サーバ名等でも構わない。
【００３３】
これら情報画面提供部５１、コード情報取得部５２、トークン生成部５３及びコード情報送信部５４は、例えば、ＣＰＵとメモリ、実行されたソフトウェア等により実現される。
【００３４】
認証サーバ６０は、本願発明にて第３のサーバとなるものである。認証サーバ６０は、制御サーバ７０から認証依頼があった場合、認証依頼に含まれる少なくともコード情報に基づいて認証を行い、その認証結果を制御サーバ７０に送信する。例えば、認証サーバ６０は、認証依頼に含まれるコード情報とサイト識別子とに基づいて認証を行ってもよい。認証サーバ６０は、例えば、サーバ用のコンピュータやデータベース等で構成され、ＣＰＵとメモリ、ハードディスク、実行されたソフトウェア等により実現される。
【００３５】
制御サーバ７０は、本願発明にて第２のサーバとなるものである。制御サーバ７０は図５に示すように、通信部７９と、コード情報受信部７１と、認証依頼部７２と、認証結果取得部７３と、付随情報種別抽出部７４と、付随情報要求部７５と、付随情報取得部７６と、サービスデータ抽出部７７と、サービスデータ送信部７８とを有しており、例えば、サーバ用のコンピュータ等で構成される。制御サーバ７０はさらに、付随情報種別データベース９１と、サービス識別子データベース９２と、サービス内容データベース９３とを有している。
【００３６】
通信部７９は、例えばＬＡＮコネクタや通信コントローラ等で実現され、制御サーバ７０が通信回線８０を介してＷＥＢサーバ５０や認証サーバ６０との間で情報をやりとりするためのものである。
【００３７】
コード情報受信部７１は、ＷＥＢサーバ５０から送信されたコード情報とサイト識別子とをトークンが付与された状態で通信回線８０及び通信部７９を介して受信する。
【００３８】
認証依頼部７２は、ＷＥＢサーバ５０から送信されたコード情報及びサイト識別子がコード情報受信部７１にて受信された場合、少なくともコード情報を通信部７９及び通信回線８０を介して認証サーバ６０に送信することで、認証サーバ６０に認証を依頼する。なお、認証サーバ６０がコード情報とサイト識別子とに基づいて認証を行う場合は、サイト識別子も合わせて送信する。
【００３９】
認証結果取得部７３は、認証サーバ６０から送信された認証結果を通信回線８０及び通信部７９を介して受信する。
【００４０】
付随情報種別抽出部７４は、認証結果取得部７３にて受信された認証結果が認証ＯＫを示すものであった場合、コード情報受信部７１にて受信されたコード情報とサイト識別子とに応じて取得すべき付随情報の種別を付随情報種別データベース９１から抽出する。付随情報種別データベース９１には、情報カード１０のパターン情報１２とＷＥＢサーバ５０におけるＷＥＢサイトとに応じて、付随情報として取得すべき環境状況及び／または履歴情報の種別が登録されているため、付随情報種別抽出部７４は、コード情報受信部７１にて受信されたコード情報とサイト識別子とに応じて取得すべき付随情報の種別を付随情報種別データベース９１から抽出することができる。
【００４１】
付随情報要求部７５は、付随情報種別抽出部７４にて抽出された種別の付随情報を通信部７９及び通信回線８０を介してスマートフォン２０に要求する。なお、制御サーバ７０にて取得すべき付随情報に履歴情報が含まれる場合は、スマートフォン２０または、制御サーバ７０等のサーバ群４０に含まれる記憶装置に履歴情報を要求する。例えば、記憶装置が制御サーバ７０に設けられている場合、記憶装置が付随情報要求部７５からの履歴情報の要求を受信し、当該履歴情報を読み出して、付随情報取得部７６に送信する。
【００４２】
付随情報取得部７６は、スマートフォン２０から送信されてきた環境状況を通信回線８０及び通信部７９を介して受信する。なお、取得すべき付随情報に履歴情報が含まれる場合は、スマートフォン２０または、制御サーバ７０等のサーバ群４０に含まれる装置から履歴情報を受信する。
【００４３】
サービスデータ抽出部７７は、スマートフォン２０から付随情報として送信されてきた環境状況が付随情報取得部７６にて受信された場合、コード情報受信部７１にて受信されたコード情報及びサイト識別子と、付随情報として付随情報取得部７６にて受信されたスマートフォン２０の環境状況とに応じたサービス識別子をサービス識別子データベース９２から抽出し、抽出したサービス識別子によって特定されるサービスデータをサービス内容データベース９３から抽出する。サービス識別子データベース９２には、情報カード１０のパターン情報１２に対応するコード情報とＷＥＢサーバ５０におけるＷＥＢサイトに対応するサイト識別子とスマートフォン２０の環境状況及び／または履歴情報とに応じて、スマートフォン２０に提供するサービスを特定するためのサービス識別子が登録されているため、サービスデータ抽出部７７は、コード情報受信部７１にて受信されたコード情報及びサイト識別子と、付随情報取得部７６にて受信されたスマートフォン２０の環境状況及び／または履歴情報とに応じたサービス識別子をサービス識別子データベース９２から抽出することができる。また、サービス内容データベース９３には、スマートフォン２０に提供するサービスデータがそのサービスを特定可能なサービス識別子と対応づけて登録されているため、サービスデータ抽出部７７は、サービス識別子データベース９２から抽出されたサービス識別子によって特定されるサービスデータをサービス内容データベース９３から抽出することができる。つまり、情報カード１０のパターン情報１２とＷＥＢサーバ５０におけるＷＥＢサイトと付随情報との組み合わせにより、スマートフォン２０に提供するサービスを変えることができる。
【００４４】
サービスデータ送信部７８は、サービスデータ抽出部７７にてサービス内容データベース９３から抽出されたサービスデータを通信部７９及び通信回線８０を介してスマートフォン２０に送信する。
【００４５】
これらコード情報受信部７１、認証依頼部７２、認証結果取得部７３、付随情報種別抽出部７４、付随情報要求部７５、付随情報取得部７６、サービスデータ抽出部７７及びサービスデータ送信部７８は、例えば、ＣＰＵとメモリ、実行されたソフトウェア等により実現される。また、付随情報種別データベース９１、サービス識別子データベース９２及びサービス内容データベース９３は、制御サーバ７０が有していなくても、制御サーバ７０とネットワーク接続されたハードディスク装置または、ハードディスク装置を有しデータベースソフトウェアが実行されたサーバ等で実現されてもよい。これら付随情報種別データベース９１、サービス識別子データベース９２及びサービス内容データベース９３は、管理端末（不図示）からアクセスされることで、情報の登録、更新が可能となっている。
【００４６】
以下に、上記のように構成された端末制御システムにおける端末制御方法について説明する。
【００４７】
まず、スマートフォン２０のユーザが、情報カード１０を用いてサーバ群４０にアクセスし、サーバ群４０にて認証を行うまでの処理について説明する。
【００４８】
図６は、図１〜図５に示した端末制御システムにおいて、スマートフォン２０のユーザが情報カード１０を用いてサーバ群４０にアクセスし、サーバ群４０にて認証を行うまでの処理の一例を説明するためのフローチャートである。
【００４９】
スマートフォン２０のユーザが、本形態の端末制御システムを利用するために、情報カード１０に表示された二次元コード１１をスマートフォン２０の撮像部２５にて撮像すると、まず、スマートフォン２０の二次元コード認識部２６が、撮像部２５にて撮像された画像から二次元コード１１を認識し（ステップ１）、認識した二次元コード１１をデコードしてＵＲＬを認識する（ステップ２）。
【００５０】
すると、情報カード１０に表示された二次元コード１１が、上述したように、ＷＥＢサーバ５０におけるＷＥＢサイトのＵＲＬをコード化して表示したものであるため、スマートフォン２０の情報処理部２９及び通信部２１は、アクセスポイント３０及び通信回線８０を介して、デコードしたＵＲＬに対応するＷＥＢサーバ５０におけるＷＥＢサイトにアクセスする（ステップ３）。
【００５１】
ＷＥＢサーバ５０は、二次元コード１１によって表示されたＵＲＬに応じたＷＥＢサイトにアクセスがされると、情報画面提供部５１が、アクセスされたＷＥＢサイトによる情報画面を通信回線８０を介してスマートフォン２０に送信、提供する（ステップ４）。
【００５２】
スマートフォン２０によってアクセスされたＷＥＢサイトによる情報画面がＷＥＢサーバ５０からスマートフォン２０に送信されると、スマートフォン２０の通信部２１が、ＷＥＢサーバ５０から送信されたＷＥＢサイトによる情報画面を受信し、表示部２３が情報画面を表示する（ステップ５）。これにより、スマートフォン２０は所定の情報画面が表示された状態となる。この所定の情報画面が表示された状態の具体例としては、ＷＥＢサイトによる情報画面として、ユーザに対して情報カード１０を表示部２３上の操作部２４にタッチするように促すタッチサイト画面が含まれて表示されている状態である。なお、当該情報画面には情報カード１０のタッチ位置やタッチ角度がユーザに判別できるように、情報カード１０の外周と同様の形の枠の図形データが含まれて表示されていてもよい。
【００５３】
ＷＥＢサーバ５０から送信され、上述したようにスマートフォン２０に表示される情報画面は、情報カード１０のパターン情報１２を読み取るためのタッチサイト画面であるため、スマートフォン２０のユーザが、情報カード１０の把持部１３を手で持った状態でスマートフォン２０の操作部２４上に情報カード１０を重ねると、操作部２４が、パターン情報１２を構成するパターン１２ａ〜１２ｃに対向する領域にタッチが行われたと認識し、パターン情報認識部２７が、操作部２４にて認識されたタッチ位置に基づいてパターン情報１２を認識する（ステップ６）。
【００５４】
パターン情報認識部２７は、パターン情報１２を認識すると、認識したパターン情報１２をコード情報に変換し、このコード情報を通信部２１がアクセスポイント３０及び通信回線８０を介してＷＥＢサーバ５０に送信する（ステップ７）。
【００５５】
コード情報がスマートフォン２０からＷＥＢサーバ５０に送信されると、ＷＥＢサーバ５０のコード情報取得部５２が通信部５５を介してコード情報を受信する（ステップ８）。
【００５６】
すると、ＷＥＢサーバ５０のトークン生成部５３が、スマートフォン２０からコード情報が送信されてきた処理毎、すなわち、スマートフォン２０のユーザが情報カード１０をスマートフォン２０に重ねることでパターン情報１２が認識された処理毎にトークンを生成する（ステップ９）。なお、トークンは、ステップ９以外の例えば、ステップ４の段階で生成され、スマートフォン２０との通信に使用してもよい。
【００５７】
そして、ＷＥＢサーバ５０のコード情報送信部５４が、通信部５５が受信したコード情報と、情報画面提供部５１からスマートフォン２０に提供したＷＥＢサイトを特定可能なサイト識別子とを、トークン生成部５３にて生成されたトークンを付与して通信部５５を介して制御サーバ７０に送信する（ステップ１０）。
【００５８】
ＷＥＢサーバ５０からコード情報とサイト識別子とがトークンが付与されて制御サーバ７０に送信されると、制御サーバ７０のコード情報受信部７１が、これらコード情報とサイト識別子とをトークンが付与された状態で受信する（ステップ１１）。ここで、受信したコード情報と、ＷＥＢサイトを特定可能なサイト識別子と、トークンとを記憶装置に一次的またはログとして記憶してもよい。
【００５９】
すると、制御サーバ７０はまず、認証依頼部７２が、ＷＥＢサーバ５０から受信したコード情報を通信回線８０を介して認証サーバ６０に送信することで、認証サーバ６０に認証を依頼する（ステップ１２）。なお、コード情報だけでなく、コード情報とともにサイト識別子を認証サーバ６０に送信することで認証サーバ６０に認証を依頼してもよい。
【００６０】
認証サーバ６０は、制御サーバ７０による認証依頼があった場合、認証依頼に含まれるコード情報に基づいて認証を行い、認証がＯＫであれば認証ＯＫを示す認証結果を制御サーバ７０に送信する。また、認証がＮＧであればエラーを認証結果として制御サーバ７０に送信する。認証サーバ６０においては、サービスを利用可能なコード情報が登録されており、登録されたコード情報と制御サーバ７０から送信されてきたコード情報とを照合することで、認証を行うことができる。なお、制御サーバ７０による認証依頼にコード情報とサイト識別子とが含まれる場合、認証サーバ６０は、コード情報とサイト識別子との組み合わせに基づいて認証を行う。この場合、認証サーバ６０においては、サービスを利用可能なコード情報とサイト識別子とが登録されており、登録されたコード情報とサイト識別子との組み合わせと、制御サーバ７０から送信されてきたコード情報とサイト識別子との組み合わせとを照合することで、認証を行うことができる。
【００６１】
制御サーバ６０は、認証結果取得部７３が、認証サーバ６０から送信された認証結果を通信回線８０及び通信部７９を介して受信する（ステップ１３）。
【００６２】
次に、サーバ群４０がスマートフォン２０の環境状況の送信を要求し、スマートフォン２０にサービスデータを提供するまでの処理について説明する。
【００６３】
図７は、図１〜図５に示した端末制御システムにおいて、サーバ群４０がスマートフォン２０の環境状況の送信を要求し、スマートフォン２０にサービスデータを提供するまでの処理の一例を説明するためのフローチャートである。
【００６４】
制御サーバ７０は、認証サーバ６０から送信されてきた認証結果が、認証がＯＫである旨を示すものである場合、まず、付随情報種別抽出部７４は、コード情報受信部７１にて受信されたコード情報とサイト識別子とに応じて取得すべき環境状況の種別を付随情報種別データベース９１から抽出する（ステップ２１）。なお、サイト識別子は、スマートフォン２０にて現在表示されている情報画面となるＷＥＢサイトを識別するものであるため、付随情報種別抽出部７４は、コード情報とスマートフォン２０にて表示された情報画面とに応じて取得すべき付随情報の種別を抽出することになる。
【００６５】
図８は、図５に示した付随情報種別データベース９１の構成例を示す図である。
【００６６】
図８に示すように、図５に示した付随情報種別データベース９１には、情報カード１０のパターン情報１２によるコード情報とＷＥＢサーバ５０におけるＷＥＢサイトを特定可能なサイト識別子とに対応づけて、スマートフォン２０から取得すべき付随情報の種別が登録されている。そのため、付随情報種別抽出部７４は、コード情報受信部７１にて受信されたコード情報とサイト識別子とに応じてスマートフォン２０から取得すべき付随情報の種別を付随情報種別データベース９１から抽出することができる。
【００６７】
スマートフォン２０から取得すべき付随情報の種別が付随情報種別データベース９１から抽出されると、制御サーバ７０の付随情報要求部７５が、付随情報種別抽出部７４にて抽出された種別の付随情報をＷＥＢサーバ５０経由でスマートフォン２０に要求する（ステップ２２）。
【００６８】
スマートフォン２０は、付随情報の要求を通信回線８０及びアクセスポイント３０を介して受信すると（ステップ２３）、環境状況取得部２８にて取得された環境状況のうち、制御サーバ７０から要求された種別の付随情報に対応する環境状況をアクセスポイント３０及び通信回線８０を介して送信する（ステップ２４）。例えば、制御サーバ７０から要求された付随情報の種別が「範囲」である場合は、ＧＰＳ等を用いた位置取得手段によって取得されたスマートフォン２０の現在の位置情報を送信し、また、制御サーバ７０から要求された付随情報の種別が「時刻」である場合は、タイマを用いた時刻取得手段によって取得された現在の時刻を送信することになる。
【００６９】
スマートフォン２０から環境状況が送信されると、制御サーバ７０の付随情報取得部７６が、スマートフォン２０から送信されてきた環境状況を付随情報としてＷＥＢサーバ５０経由で受信する（ステップ２５）。
【００７０】
すると、制御サーバ７０のサービスデータ抽出部７７がまず、コード情報受信部７１にて受信されたコード情報及びサイト識別子と、付随情報取得部７６にて付随情報として受信されたスマートフォン２０の環境状況とに応じたサービス識別子をサービス識別子データベース９２から抽出する（ステップ２６）。
【００７１】
図９は、図５に示したサービス識別子データベース９２の構成例を示す図である。
【００７２】
図９に示すように、図５に示したサービス識別子データベース９２には、情報カード１０のパターン情報１２によるコード情報と、ＷＥＢサーバ５０におけるＷＥＢサイトを特定可能なサイト識別子と、スマートフォン２０に係る付随情報に応じて、スマートフォン２０に提供するサービスを特定するためのサービス識別子が登録されている。そのため、サービスデータ抽出部７７は、コード情報受信部７１にて受信されたコード情報及びサイト識別子と、付随情報取得部７６にて受信されたスマートフォン２０の環境状況とに応じたサービス識別子をサービス識別子データベース９２から抽出することができる。
【００７３】
サービスデータ抽出部７７は次に、サービス識別子データベース９２から抽出されたサービス識別子によって特定されるサービスデータをサービス内容データベース９３から抽出する（ステップ２７）。
【００７４】
図１０は、図５に示したサービス内容データベース９３の構成例を示す図である。
【００７５】
図１０に示すように、図５に示したサービス内容データベース９３には、サービス識別子データベース９２に登録されたサービス識別子に対応して、スマートフォン２０に提供するサービスデータとなる提供コンテンツ情報が登録されている。そのため、サービスデータ抽出部７７は、ステップ２７にてサービス識別子データベース９２から抽出したサービス識別子に対応し、このサービス識別子によって特定される提供コンテンツ情報をサービス内容データベース９３から抽出することができる。
【００７６】
提供コンテンツがサービス内容データベース９３から抽出されると、制御サーバ７０のサービスデータ送信部７８が、サービス内容データベース９３から抽出された提供コンテンツをＷＥＢサーバ５０経由でスマートフォン２０に送信する（ステップ２８）。
【００７７】
スマートフォン２０は、サービスデータ送信部７８から送信された提供コンテンツを通信回線８０及びアクセスポイント３０を介して通信部２１にて受信し、表示部２４に表示することとなる（ステップ２９）。
【００７８】
なお、制御サーバ７０からスマートフォン２０に送信するサービスデータとしての提供コンテンツとしては、コンテンツが掲載されたＷＥＢサイトのデータの他、動画像ファイルや静止画ファイル等のコンテンツそのもののデータが考えられ、さらには、スマートフォン２０にてそれらを表示させる他、制御サーバ７０からプログラムを送信してスマートフォン２０にてそのプログラムを実行させることが考えられる。さらには、サービス識別子データベース９２に、スマートフォン２０に表示させたいサービス提供サイトのＵＲＬを登録しておき、スマートフォン２０をそのＵＲＬにリダイレクトさせることも考えられる。また、サービス提供サイトは、ＷＥＢサーバ５０が提供しても他のサーバが提供しても構わない。
【００７９】
また、スマートフォン２０に提供するサービスデータがＵＲＬの場合において、秘匿設定を設定可能とすることも考えられる。その場合、そのサービスデータに設定された秘匿設定を読み取り、秘匿設定がＯＮの場合は、今回の送信のみに用いる一時的（一定時間有効、セッションが接続中のみ有効）なＵＲＬを生成し、そのＵＲＬのＷＥＢサイトのデータを送信することになる。また、秘匿設定がＯＦＦの場合は、公開されているＵＲＬのＷＥＢサイトのデータを送信することになる。この場合、ＷＥＢサイトのデータがサービスデータにあたり、スマートフォン２０をそのＷＥＢサイトのＵＲＬにリダイレクトさせることになる。
【００８０】
このように本形態においては、スマートフォン２０が情報カード１０に表示された二次元コード１１を用いてＷＥＢサイトにアクセスした動作状態にて、情報カード１０に設けられたパターン情報１２がスマートフォン２０にて認識されると、制御サーバ７０がこのＷＥＢサイト及びパターン情報１２に応じた種別の環境状況の送信をスマートフォン２０に要求し、その後、制御サーバ７０が、これらＷＥＢサイトとパターン情報１２とスマートフォン２０の環境状況とに応じたサービスをスマートフォン２０に提供する等、スマートフォン２０にこれらＷＥＢサイトとパターン情報１２とスマートフォン２０の環境状況とに応じた動作を実行させるので、スマートフォン２０にて読み取られた情報に基づいてスマートフォン２０に所定の動作を実行させる構成において、スマートフォン２０に実行させる動作毎に、その動作に応じたスマートフォン２０の状況等に合った動作をスマートフォン２０に実行させることができる。また、情報カード１０に同一のパターン情報１２を設けたとしても、スマートフォン２０がアクセスするＷＥＢサイト毎に異なるコンテンツを提供することができる。
【００８１】
また、制御サーバ７０において、認証サーバ６０における認証結果が認証がＯＫであることを示すスマートフォン２０に対してのみ、環境状況を送信することを要求することにより、通信回線の輻輳が回避されることになる。
【００８２】
なお、本形態においては、導電性物質からなる複数のパターン１２ａ〜１２ｃから構成されたパターン情報１２が情報カード１０に設けられており、情報カード１０がスマートフォン２０の操作部２４上に重ねられると、情報カード１０のパターン１２ａ〜１２ｃに応じた位置において操作によるタッチが行われたと判断され、それにより、パターン情報１２によるコード情報が認識されているが、情報カードに非接触状態で通信可能なＩＣチップ及びアンテナを内蔵し、このＩＣチップに書き込まれたコード情報をスマートフォン２０が非接触状態で読み取ることで、コード情報を認識する構成としてもよい。情報カード１０には、第２の情報であるコード情報を一意に導き出す情報であるパターン情報が記憶されていてもよいし、コード情報が記憶されていてもよい。このため、コード情報を導き出すパターン情報も第２の情報としてもよい。なお、コード情報は、サービス提供の可否を判断するための情報の１つであればよく、コード情報を導き出す情報はパターン情報以外でもよい。
【００８３】
また、本形態においては、情報カード１０に表示された二次元コード１１をスマートフォン２０の撮像部２５にて撮像すると、まず、スマートフォン２０の二次元コード認識部２６が、撮像部２５にて撮像された画像から二次元コード１１を認識し、認識した二次元コード１１として表示されたＵＲＬを認識するものを例に挙げて説明したが、二次元コードではなくアイコンや企業のロゴマークを撮像部２５にて撮像してＵＲＬを認識する構成とすることも考えられる。ここで、所定のＷＥＢサイトにアクセスするためのＵＲＬだけでなく、そのＵＲＬを導き出す二次元コードまたはアイコン、マークも含めて、第１の情報としてもよい。つまり、情報カード１０は、第２の情報と、この第２情報を読み取るための所定の情報画面をスマートフォン２０に表示させるための第１の情報との両方を具備していると言える。なお、第１の情報と第２の情報は異なる情報である。
【００８４】
また、本形態においては、スマートフォン２０が情報カード１０に表示された二次元コード１１を用いてＷＥＢサイトにアクセスした状態にて、情報カード１０に設けられたパターン情報１２がスマートフォン２０にて認識されると、制御サーバ７０がこのＷＥＢサイト及びパターン情報１２に応じた種別の環境状況の送信をスマートフォン２０に要求するものを例に挙げて説明したが、ＷＥＢサイトのみまたはパターン情報１２のみに応じた種別の環境状況の送信をスマートフォン２０に要求するものであってもよい。具体的には、本形態では、コード情報とサイト識別子とに応じて取得すべき環境状況の種別を付随情報種別データベース９１から抽出することとして説明したが、付随情報種別抽出部７４が、少なくともコード情報とサイト識別子の少なくとも１つに応じて取得すべき付随情報の種別を付随情報種別データベース９１から抽出するようにしてもよい。この場合、付随情報種別データベース９１には、情報カード１０のパターン情報１２とＷＥＢサーバ５０におけるＷＥＢサイトの少なくとも１つが、付随情報として取得すべき環境状況および／または付随情報の種別に対応して登録されている。また、取得すべき付随情報の種別の１つである履歴情報は、スマートフォン２０ではなく、制御サーバ７０等のサーバ群４０に含まれる記憶装置に記憶されている履歴情報であってもよい。また、取得すべき付随情報は、１種類でも複数種類でも構わない。
【００８５】
また、通信回線の輻輳を考慮しなくてもよい場合は、制御サーバ７０において、制御サーバ７０のコード情報受信部７１がコード情報とサイト識別子とを受信した際に、スマートフォン２０に対して、付随情報として環境状況を送信することを要求してもよい。具体的に記載すると、ステップ１１にて、制御サーバ７０のコード情報受信部７１がこれらコード情報とサイト識別子とをトークンが付与された状態で受信した後、制御サーバ７０の付随情報種別抽出部７４が、コード情報受信部７１にて受信されたコード情報とサイト識別子との少なくとも１つに応じて取得すべき付随情報の種別を付随情報種別データベース９１から抽出し、制御サーバ７０の付随情報要求部７５が、付随情報種別抽出部７４にて抽出された種別の付随情報に対応する環境状況をＷＥＢサーバ５０経由でスマートフォン２０に要求するようにしてもよい。付随情報が履歴情報の場合は、履歴情報をスマートフォン２０またはサーバ群に含まれる装置に要求する。
【００８６】
この場合、制御サーバ７０の付随情報取得部７６が、スマートフォン２０から送信されてきた環境状況をＷＥＢサーバ５０経由で受信すると、制御サーバ７０の認証依頼部７２が、認証依頼として、コード情報だけでなく、サーバ識別子と付随情報の1つ以上を含めて通信回線８０を介して認証サーバ６０に送信してもよい。この場合、認証サーバ６０は、制御サーバ７０による認証依頼があった場合、認証依頼に含まれるコード情報に加え、サーバ識別子と付随情報のうち1つ以上に基づいて認証を行い、認証結果を制御サーバ７０に送信する。その後、制御サーバ７０は、認証サーバ６０から送信されてきた認証結果が、認証がＯＫである旨を示すものである場合、制御サーバ７０のサービスデータ抽出部７７が、コード情報及びサイト識別子と付随情報とに応じたサービス識別子をサービス識別子データベース９２から抽出する。
【００８７】
（他の実施の形態）
上述した実施の形態においては、スマートフォン２０のユーザが、情報カード１０に表示された二次元コード１１をスマートフォン２０の撮像部２５にて撮像した場合に、撮像部２５にて撮像された画像から二次元コード１１を認識し、認識した二次元コード１１として表示されたＵＲＬを用いてＷＥＢサーバ５０におけるＷＥＢサイトにアクセスし、情報カード１０のパターン情報１２を読み取るためのタッチサイト画面をスマートフォン２０に表示させるものを例に挙げて説明したが、情報カード１０に表示された二次元コード１１をスマートフォン２０の撮像部２５にて撮像した場合に、撮像部２５にて撮像された画像から二次元コード１１を認識し、認識した二次元コード１１に応じたアプリケーションプログラムを起動し、このアプリケーションプログラムによって、情報カード１０のパターン情報１２を読み取るためのタッチサイト画面をスマートフォン２０に表示させる構成としてもよい。
【００８８】
図１１は、図１〜図５に示した端末制御システムにおいて、スマートフォン２０のユーザが情報カード１０を用いてサーバ群４０にアクセスし、サーバ群４０にて認証を行うまでの処理の他の例を説明するためのフローチャートである。なお、上述した実施の形態で説明した内容と同様の内容については説明を省略する場合がある。
【００８９】
スマートフォン２０のユーザが、本形態の端末制御システムを利用するために、情報カード１０に表示された二次元コード１１をスマートフォン２０の撮像部２５にて撮像すると、まず、スマートフォン２０の二次元コード認識部２６が、撮像部２５にて撮像された画像から二次元コード１１を認識し（ステップ１０１）、認識した二次元コード１１に応じたアプリケーションプログラムを起動する（ステップ１０２）。
【００９０】
すると、スマートフォン２０の表示部２３は、起動したアプリケーションプログラムによって、情報カード１０のパターン情報１２を読み取るためのタッチサイト画面を表示する（ステップ１０３）。
【００９１】
そして、タッチサイト画面が表示された状態において、スマートフォン２０のユーザが、情報カード１０の把持部１３を手に持ってスマートフォン２０の操作部２４上に情報カード１０を重ねると、操作部２４が、パターン情報１２を構成するパターン１２ａ〜１２ｃに対向する領域にタッチが行われたと認識し、パターン情報認識部２７が、操作部２４にて認識されたタッチ位置に基づいてパターン情報１２を認識する（ステップ１０４）。
【００９２】
パターン情報認識部２７は、パターン情報１２を認識すると、認識したパターン情報１２をコード情報に変換し、このコード情報を通信部２１がアクセスポイント３０及び通信回線８０を介してＷＥＢサーバ５０に送信する（ステップ１０５）。なお、コード情報の送信先となるＷＥＢサーバ５０は、起動したアプリケーションプログラムによって特定されることになる。
【００９３】
コード情報がスマートフォン２０からＷＥＢサーバ５０に送信されると、ＷＥＢサーバ５０のコード情報取得部５２が通信部５５を介してコード情報を受信する（ステップ１０６）。
【００９４】
すると、ＷＥＢサーバ５０のトークン生成部５３が、スマートフォン２０からコード情報が送信されてきた処理毎、すなわち、スマートフォン２０のユーザが情報カード１０をスマートフォン２０に重ねることでパターン情報１２が認識された処理毎にトークンを生成する（ステップ１０７）。なお、トークンの代わり、またはトークンに追加して、スマートフォン２０のアプリケーションにユーザ毎にユニークな識別子を記憶しておき、その識別子を用いても通信やユーザを識別しても構わない。
【００９５】
そして、ＷＥＢサーバ５０のコード情報送信部５４が、通信部５５が受信したコード情報と、スマートフォン２０にて起動しているアプリケーションプログラムを特定可能なアプリ識別子とを、トークン生成部５３にて生成されたトークンを付与して通信部５５を介して制御サーバ７０に送信する（ステップ１０８）。なお、ＷＥＢサーバ５０においては、スマートフォン２０にて起動するアプリケーションプログラムを特定可能なアプリ識別子を管理しており、ステップ１０５にてコード情報がスマートフォン２０から送信されてきたことで、そのアプリケーションプログラムがスマートフォン２０で起動していることを認識し、そのアプリケーションプログラムを特定可能なアプリ識別子を制御サーバ７０に送信することとなる。
【００９６】
ＷＥＢサーバ５０からコード情報とアプリ識別子とがトークンが付与されて制御サーバ７０に送信されると、制御サーバ７０のコード情報受信部７１が、これらコード情報とアプリ識別子とをトークンが付与された状態で受信する（ステップ１０９）。
【００９７】
すると、制御サーバ７０はまず、認証依頼部７２が、少なくともＷＥＢサーバ５０から受信したコード情報を通信回線８０を介して認証サーバ６０に送信することで、認証サーバ６０に認証を依頼する（ステップ１１０）。なお、コード情報以外にアプリ識別子も含めて、認証サーバ６０に認証依頼してもよい。
【００９８】
認証サーバ６０は、制御サーバ７０による認証依頼があった場合、認証依頼に含まれる少なくともコード情報に基づいて認証を行い、認証がＯＫであればそのコード情報を認証結果として制御サーバ７０に送信する。また、認証がＮＧであればエラーを認証結果として制御サーバ７０に送信する。認証サーバ６０においては、少なくともサービスを利用可能なコード情報が登録されており、登録されたコード情報と制御サーバ７０から送信されてきたコード情報とを照合することで、認証を行うことができる。なお、コード情報とアプリ識別子とを用いて認証を行う場合は、認証サーバ６０には、サービスを利用可能なコード情報とアプリ識別子とが登録されている。
【００９９】
制御サーバ６０は、認証結果取得部７３が、認証サーバ６０から送信された認証結果を通信回線８０及び通信部７９を介して受信する（ステップ１１１）。
【０１００】
その後の処理については、図７に示したものと同様に行われる。ただし、図７に示したものとは異なり、サイト識別子ではなくスマートフォン２０にて起動しているアプリケーションプログラムを特定可能なアプリ識別子を用いることになる。
【０１０１】
（具体例）
以下に、上述した端末制御システムの具体例について説明する。
【０１０２】
上述した端末制御システムにおいては、スマートフォン２０の現在の位置を、取得すべき環境状況（付随情報）の種別として用いることが考えられる。
【０１０３】
その場合、制御サーバ７０のサービスデータ抽出部７７は、サービス識別子データベース９２を参照し、コード情報受信部７１にて受信されたコード情報及びサイト識別子と、付随情報取得部７６にて受信されたスマートフォン２０の現在の位置情報とに応じたサービス識別子をサービス識別子データベース９２から抽出することになる。これにより例えば、旅行先の地域Ａと地域Ｂとで異なる地域情報をコンテンツ情報としてスマートフォン２０に提供して表示させることができる。また、スマートフォン２０の現在の位置が、コンサート、スポーツ試合、展示会、発表会、演劇、物販、フード等のイベントの会場外である場合は、イベントに関する一般的なコンテンツを提供して表示させ、イベントの会場内である場合は、スペシャルコンテンツを提供して表示させることができる。
【０１０４】
また、現在の時刻を、取得すべき環境状況（付随情報）の種別として用いることが考えられる。
【０１０５】
その場合、制御サーバ７０のサービスデータ抽出部７７は、サービス識別子データベース９２を参照し、コード情報受信部７１にて受信されたコード情報及びサイト識別子と、付随情報取得部７６にて受信された現在の時刻情報とに応じたサービス識別子をサービス識別子データベース９２から抽出することになる。これにより例えば、現在の時刻がイベント開催時間内である場合はスペシャルコンテンツをスマートフォン２０に提供して表示させ、現在の時刻がイベントの開催時間外である場合は、イベントに関する一般的なコンテンツを提供して表示させることができる。また、イベントの開始前ではイベントの事前説明を提供して表示させ、イベントの開催時間内ではイベントに関するライブ情報を提供して表示させ、イベント終了後ではイベント結果等、イベントの開催時刻を起点にした時刻で異なるコンテンツを提供して表示させることが考えられる。
【０１０６】
また、スマートフォン２０の現在の位置と現在の時刻とを、取得すべき環境状況（付随情報）の種別として用いることが考えられる。
【０１０７】
その場合、制御サーバ７０のサービスデータ抽出部７７は、サービス識別子データベース９２を参照し、コード情報受信部７１にて受信されたコード情報及びサイト識別子と、付随情報取得部７６にて受信されたスマートフォン２０の現在の位置情報及び現在の時刻とに応じたサービス識別子をサービス識別子データベース９２から抽出することになる。これにより例えば、スマートフォン２０の現在の位置がイベントの会場外であって現在の時刻がイベント開始前である場合は、イベント会場への行き方をスマートフォン２０に提供して表示させ、スマートフォン２０の現在の位置がイベントの会場内であって現在の時刻がイベント開始前である場合は、物販サイトを提供して表示させ、スマートフォン２０の現在の位置がイベントの会場内であって現在の時刻がイベント開催時間内である場合は、スペシャルコンテンツを提供して表示させ、スマートフォン２０の現在の位置がイベントの会場内であって現在の時刻がイベント終了後である場合は、近くの公共交通手段への道順を提供して表示させることができる。
【０１０８】
また、スマートフォン２０のユーザが利用者ＩＤやパスワードによってログインした後に、上述した一連の処理が実行される場合や、電話番号やＭＡＣアドレス、ＷＥＢブラウザのクッキー、アプリケーションのユーザ固有の識別子、電話番号等のＳＩＭカードに記憶された識別子等のスマートフォン２０固有の識別子によって認証を行う場合、さらには、コード情報が情報カード１０毎にユニークである場合、スマートフォン２０のユーザを特定することができるため、スマートフォン２０のユーザを特定できる識別子（以下、ユーザ識別子とする）またはコード情報に対応させて、制御サーバ７０において受信した環境状況をその都度記憶装置に記憶することで履歴を管理してもよい。この場合、制御サーバ７０は、取得すべき付随情報として、スマートフォン２０に現在の環境状況を要求するとともに、記憶装置に記憶されたユーザ識別子に対応する環境状況の履歴情報を読み出し、受信した環境状況に加えて記憶された環境状況の履歴を付随情報として用いて、提供するサービスを選ぶための条件として使用してもよい。
【０１０９】
その場合、制御サーバ７０のサービスデータ抽出部７７は、サービス識別子データベース９２を参照し、スマートフォン２０の現在の位置と記憶装置に記憶された位置情報の履歴とに応じたサービス識別子をサービス識別子データベース９２から抽出することになる。これにより例えば、すごろくのようなシステムで行く順番が決められており、スマートフォン２０の現在の位置が１つ目の位置範囲内であれば、１つ目に対応するコンテンツをスマートフォン２０に提供して表示させ、ユーザ識別子またはコード情報に対応させてスマートフォン２０の現在の位置を記憶装置に履歴として記憶しておき、スマートフォン２０の現在の位置が、２つ目の位置範囲内であり、スマートフォン２０のユーザ識別子またはコード情報に対応させて記憶装置に１つ目の位置範囲内の位置が履歴として記憶されている場合は、２つ目に対応するコンテンツを提供して表示させることができる。この場合、例えば、スマートフォン２０の現在の位置が、２つ目の位置範囲内であり、スマートフォン２０のユーザ識別子またはコード情報に対応させて記憶装置に１つ目の位置範囲内の位置が履歴として記憶されていない場合は、エラーまたは１つ目の位置範囲内に行くように促すメッセージをスマートフォン２０に送信する。また、行く順番は決められていないが、スマートフォン２０の現在の位置が、複数の範囲の内の１つの位置範囲内であり、スマートフォン２０のユーザ識別子またはコード情報に対応させて記憶装置にいずれの範囲内の位置も履歴として記憶されていない場合は、１つ目に対応するコンテンツを提供して表示させ、スマートフォン２０の現在の位置が、複数の範囲の内の１つの位置範囲内であり、スマートフォン２０のユーザ識別子またはコード情報に対応させて記憶装置にｎ個の範囲内の位置が履歴として記憶されている場合は、（ｎ＋１）個目に対応するコンテンツを提供して表示させることができる。また、ユーザ識別子またはコード情報に対応させて特定の場所を訪れた回数を記憶装置に履歴として記憶しておき、スマートフォン２０のユーザがその特定の場所を訪れた回数によって、提供されるコンテンツが変化する構成とすることも考えられる。例えば、スマートフォン２０の現在の位置が、初めての位置範囲内であれば、１回目に対応するコンテンツを提供して表示させ、スマートフォン２０のユーザ識別子またはコード情報に対応させて記憶装置に同じ位置範囲内の位置が履歴として記憶されており、２回目の位置範囲内であれば、２回目に対応するコンテンツを提供して表示させることが考えられる。
【０１１０】
また、スマートフォン２０の付随情報を利用しないことも考えられる。
【０１１１】
例えば、制御サーバ７０のサービスデータ抽出部７７が、情報カード１０に設けられたコード情報を情報カード１０の表裏で異なるものとし、このコード情報に基づいて、スマートフォン２０の操作部２４上に重ねられた情報カード１０の表裏の向きを判定し、その表裏の向きの違いによって異なるコンテンツをスマートフォン２０に提供して表示させることも考えられる。例えば、向きが表である場合はコンテンツを提供して表示させ、向きが裏である場合は入会サイトを提供して表示させることが考えられる。なお、情報カード１０の表裏の向きの違いは、読み取られたコードの並び順によって判断することが考えられる。
【０１１２】
また、制御サーバ７０のサービスデータ抽出部７７が、スマートフォン２０の操作部２４上に重ねられた情報カード１０の表裏の向きを判定する場合は、例えば、表向きで情報カード１０をスマートフォン２０の操作部２４上に重ねた後に、裏向きで情報カード１０をスマートフォン２０の操作部２４上に重ねた場合に、表向きで情報カード１０をスマートフォン２０の操作部２４上に重ねたことによる処理が、その後の裏向きで情報カード１０をスマートフォン２０の操作部２４上に重ねたことによる処理に影響を与えることが考えられる。また、制御サーバ７０が、スマートフォン２０の操作部２４上に重ねる情報カード１０の表裏の向きの順番によって異なるコンテンツを提供することも考えられる。その場合、上述したユーザ識別子でスマートフォン２０を特定し、ＷＥＢページにアクセスした後に、表向きで情報カード１０をスマートフォン２０の操作部２４上に重ねた後、裏向きで情報カード１０をスマートフォン２０の操作部２４上に重ねた場合と、ＷＥＢページにアクセスした後に、裏向きで情報カード１０をスマートフォン２０の操作部２４上に重ねた後、表向きで情報カード１０をスマートフォン２０の操作部２４上に重ねた場合とで、スマートフォン２０に提供して表示させるコンテンツを異ならせることが考えられる。この場合、制御サーバ７０が、ユーザ識別子とコード情報とを受信した際に、ユーザ識別子に対応させてコード情報を履歴として記憶装置に記憶しておくとともに、サービスデータ抽出部７７が以前に同じユーザ識別子に対応させて記憶してあるコード情報の履歴を記憶装置から読み出し表裏の向きの順番を判定する。また、表向きで情報カード１０をスマートフォン２０の操作部２４上に重ねた場合に表示されるコンテンツを用いて入会した場合に、制御サーバ７０が、ユーザ識別子に対応させて、記憶装置に入会したことを履歴として記憶しておき、裏向きで情報カード１０をスマートフォン２０の操作部２４上に重ねた場合に得られるユーザ識別子とコード情報を受信した際に記憶装置に同じユーザ識別子に対応して入会した履歴が記憶してあるとサービスデータ抽出部７７が判定すれば、スマートフォン２０に提供、表示されるコンテンツに新しいコンテンツを追加することが考えられる。また、表向きで情報カード１０をスマートフォン２０の操作部２４上に重ねた後に、裏向きで情報カード１０をスマートフォン２０の操作部２４上に重ねた場合に、制御サーバ７０が、上述した位置判定を追加することが考えられる。
【０１１３】
さらに、表向きで情報カード１０をスマートフォン２０の操作部２４上に重ねる動作と、裏向きで情報カード１０をスマートフォン２０の操作部２４上に重ねる動作とを組み合わせることも考えられる。その場合、制御サーバ７０が、ユーザ識別子に対応させて、記憶装置にコード情報が表向きか裏向きかの履歴を記憶しておき、サービスデータ抽出部７７が付随情報としての履歴の表向きと裏向きの組み合わせで、提供するコンテンツを選択することができる。例えば、３回のタッチで最大８通り、５回のタッチで最大３２通りのコンテンツを提供することができる。もしくは、その組み合わせからいずれか１つの組み合わせでコンテンツを提供することも考えられる。このように、連続したタッチの回数を設定することで、２の回数乗のパターン毎に、スマートフォン２０に提供して表示させるコンテンツを指定できる。
【０１１４】
また、情報カード１０に表示された二次元コード１１を用いて、スマートフォン２０が、くじを行うＷＥＢサーバ５０のＷＥＢサイトとして抽選ページにアクセスした後、情報カード１０をスマートフォン２０の操作部２４上に重ねることで情報カード１０をタッチすると、制御サーバ７０にて、抽選プログラムが実行され、抽選の結果をユーザ識別子に対応させて、記憶装置に履歴として記憶しておき、サービスデータ抽出部７７が記憶装置に記憶されている履歴の抽選結果を判定することで、くじに外れたユーザのスマートフォン２０には、ダブルチャンスへの招待ページを表示することも考えられる。ダブルチャンスへの招待ページには、会員登録するとダブルチャンスの抽選ができる旨と会員登録ページへのリンクが掲載されており、会員登録ページにて会員登録が完了した場合は、制御サーバ７０が、ユーザ識別子に対応させて、記憶装置に会員登録完了の履歴を記憶しておき、再度ＷＥＢサーバ５０のＷＥＢサイトとしてダブルチャンスの抽選ページが表示され、情報カード１０をタッチすると、制御サーバ７０が、同じユーザ識別子に対応して、記憶装置に履歴としてくじに外れた抽選の結果と会員登録完了とが記憶されているかをサービスデータ抽出部７７が判定し、ダブルチャンスの抽選プログラムを実行することが考えられる。
【０１１５】
また、制御サーバ７０が、スマートフォン２０の環境状況に応じたサービスを提供する際、サービスデータ抽出部７７がサービス識別子データベース９２を参照し、スマートフォン２０の環境状況がサービス識別子データベース９２に登録された環境状況に合致しない場合に、環境状況に合致するための対応をスマートフォン２０に提供して表示させることも考えられる。例えば、環境状況の判定基準に時間が含まれる場合、何時間後に情報カード１０をスマートフォン２０にタッチすると特別なコンテンツが閲覧できるかを表示させることが考えられる。また、環境状況の判定基準に位置が含まれる場合、情報カード１０をスマートフォン２０にタッチする場所を特定し、その場所において情報カード１０をスマートフォン２０にタッチすれば特別なコンテンツが閲覧できる旨を表示させることが考えられる。また、環境状況の判定基準に履歴が含まれる場合、所定の動作（タッチする場所も含む）をしてから所定の動作をした場合に特別なコンテンツが閲覧できる旨を表示させることが考えられる。
【０１１６】
また、制御サーバ７０は、スマートフォン２０でこのシステムを利用する手段が、ブラウザによるものかこのシステム専用に作られたアプリケーションプログラムによるものかを取得すべき付随情報の種別としてスマートフォン２０にブラウザか専用アプリケーションプログラムかを要求し、受信した回答を用いてサービスデータ抽出部７７が判定し、この付随情報に応じたサービスを提供してもよい。例えば、ブラウザである場合はアプリダウンロードページを表示させ、専用アプリケーションプログラムである場合はコンテンツを表示させることが考えられる。
【０１１７】
また、制御サーバ７０は、スマートフォン２０のユーザが入会しているかどうかの履歴を、取得すべき付随情報の種別として要求し、判定に利用することも考えられる。その場合例えば、スマートフォン２０のユーザが会員登録ページにて入会が完了した場合、記憶装置にユーザ識別子に対応させて入会完了の履歴を記憶しておき、入会完了後にＷＥＢサーバ５０がＷＥＢサイトとして特別なタッチサイトをスマートフォン２０に表示させ、そのタッチサイトにて情報カード１０をスマートフォン２０にタッチし、コード情報とその特別なタッチサイトのサイト識別子とを受信すると、同じユーザ識別子に対応させて記憶装置に記憶している履歴を読み出し、サービスデータ抽出部７７が、コード情報とその特別なタッチサイトのサイト識別子と履歴情報とを用いて、特別なタッチサイトで該当する情報カード１０でタッチし、入会完了と判定した場合は、特別なコンテンツをスマートフォン２０に適用して表示させ、スマートフォン２０のユーザが入会していないと判定した場合は、入会申込サイトを表示することが考えられる。
【０１１８】
また、スマートフォン２０にて制御サーバ７０から提供されたコンテンツを表示した後は、制御サーバ７０は、コンテンツを表示する前に表示したＷＥＢサーバ５０のＷＥＢサイトと同一のＷＥＢサイトとして情報カード１０をタッチするためのタッチ画面を再度表示してもよいし、コンテンツを表示する前に表示したＷＥＢサーバ５０のＷＥＢサイトとは異なるＷＥＢサイトとしてタッチ画面を表示してもよい。
【０１１９】
なお、本発明の制御サーバ７０にて行われる方法は、コンピュータに実行させるためのプログラムに適用してもよい。また、そのプログラムを記憶媒体に格納することも可能であり、ネットワークを介して外部に提供することも可能である。
【符号の説明】
【０１２０】
１０    情報カード
１１    二次元コード
１２    パターン情報
１２ａ〜１２ｃ    パターン
１３    把持部
２０    スマートフォン
２１，５５，７９    通信部
２２    通話部
２３    表示部
２４    操作部
２５    撮像部
２６    二次元コード認識部
２７    パターン情報認識部
２８    環境状況取得部
２９    情報処理部
３０    アクセスポイント
４０    サーバ群
５０    ＷＥＢサーバ
５１    情報画面提供部
５２    コード情報取得部
５３    トークン生成部
５４    コード情報送信部
６０    認証サーバ
７０    制御サーバ
７１    コード情報受信部
７２    認証依頼部
７３    認証結果取得部
７４    付随情報種別抽出部
７５    付随情報要求部
７６    付随情報取得部
７７    サービスデータ抽出部
７８    サービスデータ送信部
８０    通信回線
９１    付随情報種別データベース
９２    サービス識別子データベース
９３    サービス内容データベース
【図１】
0006975219.tif 000002
【図２】
0006975219.tif 000003
【図３】
0006975219.tif 000004
【図４】
0006975219.tif 000005
【図５】
0006975219.tif 000006
【図６】
0006975219.tif 000007
【図７】
0006975219.tif 000008
【図８】
0006975219.tif 000009
【図９】
0006975219.tif 000010
【図１０】
0006975219.tif 000011
【図１１】
0006975219.tif 000012