(57)【要約】【課題】コストを抑え、ユーザの利便性を高めながらも近距離無線通信時のセキュアな情報の授受が可能な、情報処理システムを提供する。【解決手段】サーバ装置と、非接触通信タグと、を備え、非接触通信タグは、識別情報を保持する識別情報保持部と、認証情報を保持する認証情報保持部と、他の装置との近距離無線通信に応じて、受信した識別情報及び認証情報をサーバ装置に送信する他の装置へ近距離無線通信部と、を含み、サーバ装置は、識別情報、認証情報及び他の情報を取得する情報取得部と、認証情報を用いて非接触通信タグを認証する認証部と、認証部による非接触通信タグの認証後に、情報取得部が取得した他の装置から送信された情報及び識別情報に応じた処理を実行する処理実行部と、を含む、情報処理システムが提供される。【選択図】図１
2014021053.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、
近距離無線通信により情報の読み取りが可能な非接触通信タグと、
を備え、
前記非接触通信タグは、
前記非接触通信タグを一意に識別する識別情報を保持する識別情報保持部と、
前記非接触通信タグの認証に用いられる認証情報を保持する認証情報保持部と、
他の装置との近距離無線通信に応じて、受信した前記識別情報保持部が保持する前記識別情報及び前記認証情報保持部が保持する前記認証情報を前記サーバ装置に送信する前記他の装置へ、前記識別情報及び前記認証情報を送信する近距離無線通信部と、
を含み、
前記サーバ装置は、
前記他の装置から送信された前記識別情報、前記認証情報及びその他の情報を取得する情報取得部と、
前記認証情報を用いて前記非接触通信タグを認証する認証部と、
前記認証部による前記非接触通信タグの認証後に、前記情報取得部が取得した前記他の情報及び前記識別情報に応じた処理を実行する処理実行部と、
を含む、情報処理システム。
【請求項２】
前記処理実行部は、前記他の情報を用いて前記他の装置の認証処理を実行する、請求項１に記載の情報処理システム。
【請求項３】
前記他の装置から前記サーバ装置へ送信された情報は、さらに商品代金の情報を含み、
前記処理実行部は、前記他の装置から送信された前記商品代金の情報及び前記識別情報を用いて前記他の装置の認証処理及び前記他の装置による商品代金の決済処理を実行する、請求項２に記載の情報処理システム。
【請求項４】
前記処理実行部は、前記他の情報及び前記識別情報を用いて、前記他の装置で利用可能なコンテンツに関する処理を実行する、請求項１に記載の情報処理システム。
【請求項５】
前記他の装置で利用可能なコンテンツは、チケットである、請求項４に記載の情報処理システム。
【請求項６】
前記他の装置で利用可能なコンテンツは、クーポンである、請求項４に記載の情報処理システム。
【請求項７】
前記処理実行部は、前記他の情報及び前記識別情報に応じた処理の実行結果を、前記他の装置を介して前記非接触通信タグに返す、請求項１に記載の情報処理システム。
【請求項８】
前記非接触通信タグは、前記処理実行部による処理の実行結果を表示する情報表示部をさらに備える、請求項７に記載の情報処理システム。
【請求項９】
前記他の装置として、前記非接触通信タグとの間で近距離無線通信を実行する端末装置をさらに備える、請求項１に記載の情報処理システム。
【請求項１０】
前記端末装置は、
前記非接触通信タグとの間の近距離無線通信を実行する近距離無線通信部と、
前記サーバ装置との間の通信を実行する通信部と、
を含み、
前記通信部は、前記非接触通信タグとの間の近距離無線通信の際の前記端末装置の情報及び前記非接触通信タグから取得した前記識別情報を前記サーバ装置に送信する、請求項９に記載の情報処理システム。
【請求項１１】
非接触通信タグと他の装置との近距離無線通信に応じて、受信した、非接触通信タグを一意に識別する識別情報及び前記非接触通信タグの認証に用いられる認証情報をサーバ装置に送信する前記他の装置へ、前記識別情報及び前記認証情報を送信するステップと、
前記他の装置から送信された前記識別情報、前記認証情報及びその他の情報を前記サーバ装置で取得するステップと、
前記認証情報を用いて前記非接触通信タグを前記サーバ装置で認証するステップと、
前記認証するステップによる前記非接触通信タグの認証後に、取得された前記他の情報及び前記識別情報に応じた処理を前記サーバ装置で実行するステップと、
を含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
近年、ＩＣチップを内蔵したカード（ＩＣカード）による近距離無線通信の技術を利用した、駅の自動改札機の利用や、電子マネーによる店舗での商品代金の決済などを行なうシステムが、広く普及している。近距離無線通信は、機器同士を例えば１０センチメートル程度以下に近づけることで可能になる通信である。このようなシステムでは、ＩＣカードをリーダライタにかざすことで、駅の自動改札機の利用や、電子マネーによる店舗での商品代金の決済などが可能になる。さらに、そのＩＣチップを携帯電話に内蔵し、携帯電話をリーダライタにかざすことで、同様の自動改札機の利用や商品代金の決済などが可能になるシステムも広く普及している。【０００３】
そのような携帯電話では、電子マネーや各種入場券等、金銭的価値が高いバリューを格納することになるので、耐タンパ性を有するＩＣチップが備えられている。そして、その耐タンパ性を有するＩＣチップへの不正なアクセスを防ぐための技術も開示されている（例えば、特許文献１等参照）。今後は、近距離無線通信機能を備えたスマートフォンの普及が始まり、スマートフォンを用いた、電子マネーによる店舗での商品代金の決済のニーズがより一層高まるものと期待されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０８６１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、バリューを携帯電話に格納する場合には、上述したように、耐タンパ性を有するＩＣチップが必要であったり、そのＩＣチップへの不正なアクセスを防ぐ機構を入れたりしなければならず、コストが増大する原因となっていた。また、ユーザが携帯電話を買い換えたり、複数の携帯電話を使用したりする場合などに、携帯電話に格納したバリューの、別の携帯電話への移動が面倒であった。【０００６】
そこで本開示は、コストを抑え、ユーザの利便性を高めながらも近距離無線通信時のセキュアな情報の授受が可能な、新規かつ改良された情報処理システム及び情報処理方法を提供する。
【課題を解決するための手段】
【０００７】
本開示によれば、サーバ装置と、近距離無線通信により情報の読み取りが可能な非接触通信タグと、を備え、前記非接触通信タグは、前記非接触通信タグを一意に識別する識別情報を保持する識別情報保持部と、前記非接触通信タグの認証に用いられる認証情報を保持する認証情報保持部と、他の装置との近距離無線通信に応じて、受信した前記識別情報保持部が保持する前記識別情報及び前記認証情報保持部が保持する前記認証情報を前記サーバ装置に送信する前記他の装置へ、前記識別情報及び前記認証情報を送信する近距離無線通信部と、を含み、前記サーバ装置は、前記他の装置から送信された前記識別情報、前記認証情報及びその他の情報を取得する情報取得部と、前記認証情報を用いて前記非接触通信タグを認証する認証部と、前記認証部による前記非接触通信タグの認証後に、前記情報取得部が取得した前記他の情報及び前記識別情報に応じた処理を実行する処理実行部と、を含む、情報処理システムが提供される。【０００８】
また本開示によれば、非接触通信タグと他の装置との近距離無線通信に応じて、受信した、非接触通信タグを一意に識別する識別情報及び前記非接触通信タグの認証に用いられる認証情報をサーバ装置に送信する前記他の装置へ、前記識別情報及び前記認証情報を送信する近距離無線通信ステップと、前記他の装置から送信された前記識別情報、前記認証情報及びその他の情報を前記サーバ装置で取得する情報取得ステップと、前記認証情報を用いて前記非接触通信タグを前記サーバ装置で認証する認証ステップと、前記認証ステップによる前記非接触通信タグの認証後に、前記情報取得ステップで取得された前記他の情報及び前記識別情報に応じた処理を前記サーバ装置で実行する処理実行ステップと、を含む、情報処理方法が提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、コストを抑え、ユーザの利便性を高めながらも近距離無線通信時のセキュアな情報の授受が可能な、新規かつ改良された情報処理システムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本開示の一実施形態に係る情報処理システム１の構成例を示す説明図である。
【図２】本開示の一実施形態に係るシステムサーバ１００の機能構成例を示す説明図である。
【図３】本開示の一実施形態に係るＩＣタグ２００の機能構成例を示す説明図である。
【図４】本開示の一実施形態にかかる端末装置３００の機能構成例を示す説明図である。
【図５】本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例を示す流れ図である。
【図６】本開示の一実施形態に係るＩＣタグ２００の変形例であるＩＣタグ２００’を示す説明図である。
【図７】本開示の一実施形態に係るＩＣタグ２００に、表示装置５００が接続されている状態を示す説明図である。
【図８】本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例を示す流れ図である。
【図９】本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例を示す流れ図である。
【図１０】本開示の一実施形態に係る情報処理システム１の変形例を示す説明図である。
【図１１】図１０に示した本開示の一実施形態に係る情報処理システム１の変形例における各装置の動作例を示す流れ図である。
【図１２】本開示の一実施形態に係る情報処理システム１の変形例を示す説明図である。
【図１３】図１２に示した本開示の一実施形態に係る情報処理システム１の変形例における各装置の動作例を示す流れ図である。
【図１４】本開示の一実施形態に係る情報処理システム１の変形例を示す説明図である。
【図１５】図１４に示した本開示の一実施形態に係る情報処理システム１の変形例における各装置の動作例を示す流れ図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
なお、説明は以下の順序で行うものとする。
＜１．本開示の一実施形態＞
［情報処理システムの構成例］
［システムサーバの構成例］
［ＩＣタグの構成例］
［情報処理システムの変形例］
＜２．まとめ＞
【００１３】
＜１．本開示の一実施形態＞
［情報処理システムの構成例］
まず、図面を参照しながら本開示の一実施形態に係る情報処理システムの構成例について説明する。図１は、本開示の一実施形態に係る情報処理システム１の構成例を示す説明図である。以下、図１を用いて本開示の一実施形態に係る情報処理システム１の構成例について説明する。
【００１４】
図１に示したように、本開示の一実施形態に係る情報処理システム１は、システムサーバ１００と、ＩＣタグ２００と、端末装置３００と、センターサーバ４００と、を含んで構成される。
【００１５】
システムサーバ１００は、本開示の一実施形態に係る情報処理システム１で用いられる情報を管理して、近距離無線通信（ＮＦＣ）による端末装置３００の動作制御を行なうサーバ装置である。システムサーバ１００の具体的な構成及び動作については後述するが、システムサーバ１００は、端末装置３００からネットワーク２を通じて送信されてきた情報に基づいた各種情報処理を実行する。ここで、端末装置３００からネットワーク２を通じて送信されてきた情報には、端末装置３００が近距離無線通信でＩＣタグ２００から取得した情報が含まれる。
【００１６】
システムサーバ１００は、ＩＣタグ２００と端末装置３００との間の近距離無線通信の結果、端末装置３００から送信される情報を用いて、当該情報に基づいた処理を実行する。そしてシステムサーバ１００は、そのような、端末装置３００から送信される情報に基づいた処理を実行することで、ＩＣタグ２００や端末装置３００に対して処理結果をフィードバックすることができる。
【００１７】
ＩＣタグ２００は、端末装置３００がかざされることで端末装置３００からの電波を受けて動作するタグである。ＩＣタグ２００は、端末装置３００がかざされることで、近距離無線通信によって端末装置３００に情報を提供する。ＩＣタグ２００と、端末装置３００との間で実行される近距離無線通信は、例えば１３．５６ＭＨｚの周波数で行われる通信である。ＩＣタグ２００の機能構成例については、後に詳述する。
【００１８】
端末装置３００は、ＩＣタグ２００との間で近距離無線通信を実行して、ＩＣタグ２００に記録された情報を読み取ることが出来る装置である。従って、端末装置３００は、ＩＣタグ２００に記録された情報を読み取るためのリーダライタが内蔵される。
【００１９】
センターサーバ４００は、様々なサービスを提供する事業者が運営するサーバである。センターサーバ４００は、必要に応じて、システムサーバ１００との間で情報の授受を行うサーバである。システムサーバ１００は、端末装置３００から送信される情報に基づいた処理を実行すると、必要に応じてセンターサーバ４００との間で情報の授受を実行する。システムサーバ１００は、端末装置３００から送信された情報に基づいた処理を契機に、センターサーバ４００との間で情報の授受を実行することで、センターサーバ４００が提供する各種サービスを、ＩＣタグ２００や端末装置３００などに提供することができる。
【００２０】
ここでセンターサーバ４００が提供するサービスの一例を挙げる。センターサーバ４００が提供するサービスとしては、例えば、電子マネーによる商品の決済サービスや、本開示のコンテンツの一例である、金券を利用するサービス（例えば電子チケットサービスやクーポン提供サービス等）がある。もちろんセンターサーバ４００が提供するサービスはここに挙げたものに限られないことは言うまでもなく、ＩＣタグ２００と端末装置３００との間の近距離無線通信を契機とするものであれば様々なサービスが提供可能である。
【００２１】
本開示の一実施形態に係る情報処理システム１は、端末装置３００にはバリューを持たせず、センターサーバ４００にバリューを持たせる。そして本開示の一実施形態に係る情報処理システム１は、ＩＣタグ２００と端末装置３００との間の近距離無線通信を契機に、センターサーバ４００が保持しているバリューを用いたサービスを実行する。本開示の一実施形態に係る情報処理システム１は、図１に示したように構成することで、コストを抑えながらも、ユーザの利便性を高めることができる。
【００２２】
そして本開示の一実施形態に係る情報処理システム１は、ＩＣタグ２００と端末装置３００との間の近距離無線通信が行われる際に、システムサーバ１００がＩＣタグ２００の認証を実行する。ここで、システムサーバ１００が実行するＩＣタグ２００の認証とは、ＩＣタグ２００が、システムサーバ１００を運営する事業者によって正当に発行されたものかどうかの認証である。システムサーバ１００は、ＩＣタグ２００を認証した場合に限って、センターサーバ４００が保持しているバリューを用いたサービスを実行する。本開示の一実施形態に係る情報処理システム１は、システムサーバ１００でＩＣタグ２００を認証することで、セキュアな情報の授受が行える。
【００２３】
なお、ＩＣタグ２００には、各種情報を表示する表示部が設けられていてもよく、各種情報を表示する表示装置が接続されていても良い。そのような表示部が設けられていたり、表示装置と接続されていたりすることで、ＩＣタグ２００は、システムサーバ１００による処理結果を表示させることができる。
【００２４】
また、図１には、１つのＩＣタグ２００，端末装置３００及びセンターサーバ４００を図示しているが、本開示は係る例に限定されないことは言うまでもない。ＩＣタグ２００，端末装置３００及びセンターサーバ４００はそれぞれ複数存在していてもいいことは言うまでもない。
【００２５】
以上、図１を用いて本開示の一実施形態に係る情報処理システム１の構成例について説明した。次に、本開示の一実施形態に係るシステムサーバ１００の機能構成例について説明する。
【００２６】
［システムサーバの構成例］
図２は、本開示の一実施形態に係るシステムサーバ１００の機能構成例を示す説明図である。以下、図２を用いて本開示の一実施形態に係るシステムサーバ１００の機能構成例について説明する。
【００２７】
図２に示したように、本開示の一実施形態に係るシステムサーバ１００は、通信部１１０と、情報取得部１２０と、認証部１３０と、処理実行部１４０と、を含んで構成される。
【００２８】
通信部１１０は、他の装置（端末装置３００やセンターサーバ４００）との間の通信を実行し、情報の送受信を行なう。例えば、端末装置３００がＩＣタグ２００にかざされたことを契機に端末装置３００からネットワーク２を通じて送信される情報は、通信部１１０が受信する。そして通信部１１０が受信した、端末装置３００から送信される情報は、情報取得部１２０に送られる。また、後述の処理実行部１４０による処理結果が端末装置３００やＩＣタグ２００にフィードバックされる場合には、通信部１１０は、処理実行部１４０による処理結果に関する情報を、ネットワーク２を通じて端末装置３００に送信する。
【００２９】
情報取得部１２０は、通信部１１０が他の装置（端末装置３００やセンターサーバ４００）との通信により取得した情報を取得する。情報取得部１２０が取得した情報は、後述の認証部１３０や処理実行部１４０に提供される。
【００３０】
情報取得部１２０が取得する情報は、ＩＣタグ２００が保持している、ＩＣタグ２００を一意に識別するためのタグＩＤや、ＩＣタグ２００を認証するための認証情報等がある。情報取得部１２０は、ＩＣタグ２００を認証するための認証情報を認証部１３０に提供し、またＩＣタグ２００を一意に識別するためのタグＩＤを処理実行部１４０に提供する。
【００３１】
認証部１３０は、ＩＣタグ２００の認証を行なう。認証部１３０によるＩＣタグ２００の認証は、例えば以下のようにして行われる。予め認証情報をＩＣタグ２００に保存させておき、ＩＣタグ２００と端末装置３００との間の近距離無線通信の際に、ＩＣタグ２００は、保存されている認証情報を端末装置３００に提供する。そして端末装置３００は、ＩＣタグ２００から提供された認証情報を、ネットワーク２を通じてシステムサーバ１００に提供する。システムサーバ１００は、端末装置３００から送信された認証情報を情報取得部１２０で取得し、その取得した認証情報を用いたＩＣタグ２００の認証を認証部１３０で実行する。認証部１３０は、端末装置３００がかざしたＩＣタグ２００が、システムサーバ１００を運営する事業者によって正当に登録されたものかどうかを認証することができる。
【００３２】
処理実行部１４０は、情報取得部１２０が取得した情報に基づいた各種処理を実行する。処理実行部１４０が実行する各種処理は、端末装置３００から送信されてくる、ＩＣタグ２００のタグＩＤや、端末装置３００で入力または設定された情報に基づくものである。処理実行部１４０は、情報取得部１２０が取得した情報に基づいた各種処理を実行する際には、認証部１３０によってＩＣタグ２００の認証が行われたことを条件としてもよい。またＩＣタグ２００に記録されている情報は、認証部１３０がＩＣタグ２００を認証することで、処理実行部１４０によって読み取り可能となるようにしてもよい。
【００３３】
処理実行部１４０は、端末装置３００から送信されてくる情報に応じて、実行する処理を決定することができる。例えば、ＩＣタグ２００のタグＩＤから、ＩＣタグ２００が電子マネーによる商品代金の決済を実行するためのＩＣタグであることが分かれば、処理実行部１４０は、端末装置３００で入力または設定された情報を用いて、センターサーバ４００に商品代金の決済を要求する。そして処理実行部１４０は、センターサーバ４００による商品代金の決済処理の結果を取得し、その結果を端末装置３００にフィードバックする。
【００３４】
例えば、ＩＣタグ２００のタグＩＤから、ＩＣタグ２００が電子チケットによる入場処理を実行するためのＩＣタグであることが分かれば、処理実行部１４０は、端末装置３００で入力または設定された情報を用いて、センターサーバ４００に電子チケットの処理を要求する。そして処理実行部１４０は、センターサーバ４００による電子チケットの処理の結果を取得し、その結果を端末装置３００にフィードバックする。
【００３５】
また例えば、ＩＣタグ２００のタグＩＤから、ＩＣタグ２００が電子クーポンを提供するためのＩＣタグであることが分かれば、処理実行部１４０は、端末装置３００で入力または設定された情報を用いて、センターサーバ４００に電子クーポンの提供処理を要求する。そして処理実行部１４０は、センターサーバ４００による電子クーポンの提供処理の結果を取得し、その結果を端末装置３００にフィードバックする。
【００３６】
このように処理実行部１４０は、端末装置３００から送信されてくる情報に応じて、実行する処理を決定することができる。なお、処理実行部１４０は、ＩＣタグ２００のタグＩＤがどのサービスと紐付いているかを表すテーブルを保持していても良い。処理実行部１４０は、上記テーブルを参照して、端末装置３００から送信されてくる情報に応じて実行する処理を決定してもよい。
【００３７】
また処理実行部１４０は、ＩＣタグ２００のタグＩＤに属性情報が紐付けられたテーブルを保持しても良い。そして処理実行部１４０は、ＩＣタグ２００のタグＩＤの属性情報を参照し、その属性情報に基づいた処理を実行しても良い。ＩＣタグ２００のタグＩＤの属性情報には、例えば位置属性、動作属性などが含まれていても良い。またＩＣタグ２００のタグＩＤの属性情報に、上述のサービスとの紐付けが含まれていても良い。
【００３８】
例えば、あるタグＩＤの属性情報として、ＵＲＬが指定されていた場合には、処理実行部１４０は、そのタグＩＤを有するＩＣタグ２００にかざされた端末装置３００に対して、ブラウザアプリケーションを起動して、そのＵＲＬに接続するように指示しても良い。あるタグＩＤの属性情報として、アプリケーションが指定されていた場合には、処理実行部１４０は、そのタグＩＤを有するＩＣタグ２００にかざされた端末装置３００に対して、その指定されたアプリケーションを起動するように指示しても良い。
【００３９】
以上、図２を用いて本開示の一実施形態に係るシステムサーバ１００の機能構成例について説明した。次に、本開示の一実施形態に係るＩＣタグ２００の機能構成例について説明する。
【００４０】
［ＩＣタグの構成例］
図３は、本開示の一実施形態に係るＩＣタグ２００の機能構成例を示す説明図である。以下、図３を用いて本開示の一実施形態に係るＩＣタグ２００の機能構成例について説明する。
【００４１】
図３に示したように、本開示の一実施形態に係るＩＣタグ２００は、近距離無線通信部２１０と、認証情報保持部２２０と、識別情報保持部２３０と、を含んで構成される。
【００４２】
近距離無線通信部２１０は、後述する端末装置３００の近距離無線通信部３１３との間で、所定の周波数による近距離無線通信を実行する。上述したように、ＩＣタグ２００と、端末装置３００との間で実行される近距離無線通信は、例えば１３．５６ＭＨｚの周波数で行われる通信である。
【００４３】
近距離無線通信部２１０は、端末装置３００を介したシステムサーバ１００との間の通信の途中で情報の改ざんを防ぐために、情報の送信の際に情報を暗号化してもよい。従って、システムサーバ１００には、近距離無線通信部２１０が暗号化した情報を復号するための鍵が組み込まれていても良い。同様に、システムサーバ１００は、通信部１１０からの情報の送信の際に情報を暗号化してもよい。従ってＩＣタグ２００には、通信部１１０が暗号化した情報を復号するための鍵が組み込まれていても良い。
【００４４】
認証情報保持部２２０は、端末装置３００にかざされたＩＣタグ２００をシステムサーバ１００で認証するための認証情報を保持する。認証情報保持部２２０が保持する認証情報は、例えばシステムサーバ１００で認証するための認証情報である。ＩＣタグ２００は、認証情報保持部２２０で保持している認証情報を、端末装置３００を介してシステムサーバ１００に提供することで、ＩＣタグ２００をシステムサーバ１００で認証させることができる。
【００４５】
識別情報保持部２３０は、ＩＣタグ２００を一意に識別するための識別情報を保持する。識別情報保持部２３０が保持する、ＩＣタグ２００を一意に識別するための識別情報は、例えばタグＩＤである。タグＩＤは、システムサーバ１００を管理し、ＩＣタグ２００を発行する事業者によって一意にＩＣタグ２００に付与されるＩＤである。識別情報保持部２３０が保持する識別情報は、端末装置３００がかざされると、近距離無線通信によって端末装置３００に提供する。端末装置３００は、近距離無線通信によってＩＣタグ２００から取得した識別情報をシステムサーバ１００に送信する。端末装置３００が、ＩＣタグから取得した識別情報をシステムサーバ１００に送信することで、システムサーバ１００は、端末装置３００がどのＩＣタグ２００との間で近距離無線通信を行なったかを知ることができる。
【００４６】
本開示の一実施形態に係るＩＣタグ２００は、図３に示したような構成を有することで、端末装置３００との間で近距離無線通信を実行して、端末装置３００に情報を提供することができる。また本開示の一実施形態に係るＩＣタグ２００は、図３に示したような構成を有することで、システムサーバ１００にＩＣタグ２００を認証させ、また端末装置３００がどのＩＣタグ２００との間で近距離無線通信を行なったかをシステムサーバ１００に知らせることができる。
【００４７】
以上、図３を用いて本開示の一実施形態に係るＩＣタグ２００の機能構成例について説明した。次に、本開示の一実施形態に係る端末装置３００の機能構成例について説明する。
【００４８】
［端末装置の機能構成例］
図４は、本開示の一実施形態にかかる端末装置３００の機能構成例を示す説明図である。以下、図４を用いて本開示の一実施形態にかかる端末装置３００の機能構成例について説明する。
【００４９】
図４に示したように、本開示の一実施形態に係る端末装置３００は、無線通信部３１１と、表示部３１２と、近距離無線通信部３１３と、制御部３１４と、センサ部３１５と、通話部３１６と、メモリ３１７と、操作部３１８と、を含んで構成される。
【００５０】
無線通信部３１１は、無線ネットワークを介した他の装置（例えばシステムサーバ１００）との無線通信を行う。表示部３１２は、無線通信部３１１が受信した情報や、操作部３１８に対して行われたユーザの操作に応じた情報を表示する。表示部３１２は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等の平板型画像表示パネルで構成される。また本開示の一実施形態に係る端末装置３００では、表示部３１２にはタッチパネルが設けられていてもよい。
【００５１】
近距離無線通信部３１３は、ＩＣタグ２００と近距離無線通信を実行することで、ＩＣタグ２００との間の情報の送受信を行なう。近距離無線通信部３１３は、例えばリーダライタで構成され、所定の電波を発してＩＣタグ２００に起電力を生じさせることで、ＩＣタグ２００との間で情報の送受信を行なう。制御部３１４は、端末装置３００の動作を制御する。例えば、制御部３１４は、メモリ３１７に格納されたプログラムを実行することで、端末装置３００の動作を制御する。制御部３１４による端末装置３００の動作の制御としては、例えば、近距離無線通信部３１３によるＩＣタグ２００との通信により、ＩＣタグ２００に応じたアプリケーションを起動するための基本アプリケーションの実行などがある。
【００５２】
センサ部３１５は、各種情報を検知するセンサである。センサ部３１５を構成するセンサは、例えば、現在位置を取得する位置センサ、現在の気温を取得する温度センサ、ユーザの指紋や静脈の情報を取得する生体センサ等であってもよい。センサ部３１５が各種情報を検知することで、制御部３１４は、ＩＣタグ２００に端末装置３００がかざされた際の付加情報として、センサ部３１５が検知した情報を用いることができる。
【００５３】
通話部３１６は、例えばスピーカやマイクで構成され、他の携帯電話や電話機との間で音声による通話を実行する。メモリ３１７は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などで構成され、端末装置３００の動作を制御するためのプログラムの格納等に用いられる。操作部３１８は、端末装置３００を操作するためのボタンで構成される。操作部１１８の操作に応じて、制御部３１４によって端末装置３００の動作が制御される。なお、表示部３１２にはタッチパネルが設けられている場合は、そのタッチパネルも操作部３１８として機能する。
【００５４】
なお図４では、端末装置３００に通話部３１６が含まれた構成を示しているが、本開示は係る例に限定されない。つまり、端末装置３００に通話機能が必要ない場合は、端末装置３００の構成は通話部３１６を除外したものであっても良い。
【００５５】
以上、図４を用いて本開示の一実施形態にかかる端末装置３００の機能構成例について説明した。本開示の一実施形態にかかる端末装置３００は、図４に示したような構成を有することで、ＩＣタグ２００との間で近距離無線通信を実行し、ＩＣタグ２００から取得した情報をシステムサーバ１００に送信することが出来る。
【００５６】
次に、本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例について説明する。
【００５７】
［情報処理システムの動作例］
図５は、本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例を示す流れ図である。以下、図５を用いて本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例について説明する。
【００５８】
本開示の一実施形態に係る情報処理システム１は、端末装置３００がＩＣタグ２００にかざされたことを契機に動作する。端末装置３００が、ＩＣタグ２００との間での近距離無線通信が可能な距離までＩＣタグ２００に近接すると、ＩＣタグ２００は、端末装置３００の近距離無線通信部３１３から発せられる電波による起電力で動作を開始する。そして、端末装置３００は近距離無線通信部３１３を用いてＩＣタグ２００を捕捉する（ステップＳ１０１）。ＩＣタグ２００は、近距離無線通信部２１０から、端末装置３００によるＩＣタグ２００の捕捉が成功したことについて応答する（ステップＳ１０２）。
【００５９】
端末装置３００は、ＩＣタグ２００の捕捉が成功したことを近距離無線通信部３１３で受信すると、捕捉したＩＣタグ２００の認証要求を、無線通信部３１１でシステムサーバ１００へ送信する（ステップＳ１０３）。システムサーバ１００が、ＩＣタグ２００の認証要求を端末装置３００から受信すると、システムサーバ１００とＩＣタグ２００との間で相互認証が行われる（ステップＳ１０４）。ステップＳ１０４の相互認証の際には、認証情報保持部２２０に保持されている認証情報が用いられる。認証情報保持部２２０に保持されている認証情報は、端末装置３００との近距離無線通信によって端末装置３００に送信された後に、端末装置３００からシステムサーバ１００に転送される。システムサーバ１００とＩＣタグ２００との間で相互認証が行われることで、システムサーバ１００は、ＩＣタグ２００に記録されている情報を読み取ったり、ＩＣタグ２００に情報を書き込んだりすることが可能になる。
【００６０】
システムサーバ１００とＩＣタグ２００との間で相互認証が行われると、続いてシステムサーバ１００は、端末装置３００を介して、ＩＣタグ２００のタグＩＤを読み込む（ステップＳ１０５）。ＩＣタグ２００は、タグＩＤを近距離無線通信によって端末装置３００に送信する。そして端末装置３００は、ＩＣタグ２００から受信したタグＩＤをシステムサーバ１００に送信する（ステップＳ１０６）。
【００６１】
システムサーバ１００は、ＩＣタグ２００に記録されているタグＩＤを読み込むと、続いて端末装置３００に対し、端末装置３００が有する装置データを要求する（ステップＳ１０７）。端末装置３００は、システムサーバ１００からの要求に応じて、有している装置データをシステムサーバ１００に送信する（ステップＳ１０８）。なお端末装置３００は、ステップＳ１０８で装置データをシステムサーバ１００へ送信する際に、端末装置３００に設定または入力された情報を、併せてシステムサーバ１００へ送信しても良い。端末装置３００に設定または入力された情報には、例えば端末装置３００の固有の情報、端末装置３００が利用しようとするサービスを識別する情報、端末装置３００を使用するユーザの、センターサーバ４００が提供するサービスのユーザ情報等があってもよい。より具体的には、端末装置３００に設定または入力された情報には、センターサーバ４００が提供するサービスを受けるために端末装置３００でアプリケーションを起動した際に、端末装置３００のユーザによって入力されたユーザＩＤ、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）などがあってもよい。また端末装置３００のユーザによって入力されたユーザＩＤには、センサ部３１５によって取得された指紋情報、静脈情報等の生体情報が含まれていてもよい。システムサーバ１００は、端末装置３００から送信される、端末装置３００に設定または入力された情報を用いて、端末装置３００に対する認証処理を処理実行部１４０で実行することができる。
【００６２】
システムサーバ１００は、端末装置３００から送信される情報を通信部１１０で受信した後に、情報取得部１２０で取得する。そしてシステムサーバ１００は、端末装置３００から送信された情報に基づいた処理を処理実行部１４０で実行する（ステップＳ１０９）。そしてシステムサーバ１００は、ステップＳ１０９での処理に基づいて、センターサーバ４００に対し、端末装置３００から送信された情報に基づいた処理を処理実行部１４０で要求する（ステップＳ１１０）。
【００６３】
上記ステップＳ１０９での、処理実行部１４０によって実行される処理は、端末装置３００から送信される情報の内容によって異なる。具体的には、端末装置３００が利用しようとするサービスの内容によって異なる。例えば、端末装置３００が利用しようとするサービスが電子マネーによる商品代金の決済サービスであれば、処理実行部１４０は、電子マネーによる商品代金の決済サービスを提供するセンターサーバ４００への決済処理要求を行なう。また例えば、端末装置３００が利用しようとするサービスが電子チケットによる入場サービスであれば、処理実行部１４０は、電子チケットによる入場サービスを提供するセンターサーバ４００へのチケット処理要求を行なう。
【００６４】
センターサーバ４００は、システムサーバ１００からの要求に基づいた処理を実行し（ステップＳ１１１）、その処理結果をシステムサーバ１００に返す（ステップＳ１１２）。システムサーバ１００は、センターサーバ４００から処理結果を受け取ると、その処理結果を通信部１１０から端末装置３００へ送信する（ステップＳ１１３）。端末装置３００は、センターサーバ４００での処理結果を無線通信部３１１で受信すると、受信したセンターサーバ４００での処理結果を、近距離無線通信部３１３で近距離無線通信によってＩＣタグ２００に送信する（ステップＳ１１４）。ＩＣタグ２００は、センターサーバ４００での処理結果を受信すると、センターサーバ４００での処理結果をＩＣタグ２００の内部に保持することができる。なお、このステップＳ１１４の処理は必ずしも行われなくても良い。すなわち、センターサーバ４００での処理結果は、端末装置３００までで留められていても良い。
【００６５】
本開示の一実施形態に係る情報処理システム１は、図５に示したように各装置が動作することで、端末装置３００を介した、システムサーバ１００とＩＣタグ２００との間の情報の授受を可能にする、システムサーバ１００とＩＣタグ２００との間の情報の授受が、システムサーバ１００とＩＣタグ２００とで相互認証されてから、端末装置３００を介して行われることで、端末装置３００には耐タンパ性を有するＩＣチップを設ける必要がなく、サーバ側にバリューを持たせることが出来るので、コストを抑えつつ、ユーザの利便性を高めることができる。また、システムサーバ１００とＩＣタグ２００との間の情報の授受の際に、システムサーバ１００でＩＣタグ２００の認証を行うので、ＩＣタグ２００と端末装置３００との近距離無線通信時にセキュアな情報の授受が可能となる。
【００６６】
続いて、本開示の一実施形態に係るＩＣ２００の変形例について説明する。図５に示したように、ＩＣタグ２００は、端末装置３００を介してセンターサーバ４００での処理結果を受信することができるが、そのセンターサーバ４００での処理結果を明示的に表示することで、端末装置３００のユーザに、センターサーバ４００での処理結果を視認させることができる。
【００６７】
図６は、本開示の一実施形態に係るＩＣタグ２００の変形例であるＩＣタグ２００’を示す説明図である。図６に示したＩＣタグ２００’は、図３に示したＩＣタグ２００に表示部２４０が追加された構成を示している。表示部２４０は、例えば電子ペーパー、液晶ディスプレイ、有機ＥＬディスプレイなどで構成され、各種情報を表示する。表示部２４０が表示する情報は、例えば、端末装置３００のユーザに対して端末装置３００をかざすように促すメッセージや、センターサーバ４００での処理結果等である。
【００６８】
本開示では、ＩＣタグ自身が表示機能を有していなくても良い。図７は、本開示の一実施形態に係るＩＣタグ２００に、表示装置５００が接続されている状態を示す説明図である。表示装置５００は、例えば電子ペーパー、液晶ディスプレイ、有機ＥＬディスプレイなどで構成され、各種情報を表示する。表示装置５００が表示する情報は、例えば、端末装置３００のユーザに対して端末装置３００をかざすように促すメッセージや、センターサーバ４００での処理結果等である。このように、ＩＣタグ２００に表示機能が備えられていなくても、表示装置５００が接続されていることで、ＩＣタグ２００は、センターサーバ４００での処理結果を表示装置５００に表示させることが出来る。
【００６９】
続いて、本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例について、より具体的な例を挙げて説明する。以下の説明では、図７のように、ＩＣタグ２００に表示装置５００が接続されている場合を述べることにする。
【００７０】
図８は、本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例を示す流れ図である。図８に示した流れ図は、端末装置３００を用いて、センターサーバ４００が提供する電子チケットサービスを受けようとする場合の動作例である。以下、図８を用いて本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例について説明する。
【００７１】
センターサーバ４００が電子チケットサービスを提供する場合は、ＩＣタグ２００は、表示装置５００とともに施設の入場口などに設置されることになる。端末装置３００のユーザは、予め施設に入場するためのチケットを購入し、そのチケットの情報をセンターサーバ４００に登録する。そして端末装置３００のユーザは、施設への入場時に、施設の入場口などに設置されるＩＣタグ２００に端末装置３００をかざすことで、施設に入場できるようになる。そのような前提に基づいて、図８を用いて本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例について説明する。
【００７２】
端末装置３００のユーザは、例えば、電子チケットサービスを受けるためのアプリケーションを端末装置３００で実行させた状態や、特定のサービスに依存しないアプリケーションを端末装置３００で実行させた状態で、端末装置３００をＩＣタグ２００にかざす。端末装置３００は近距離無線通信部３１３を用いてＩＣタグ２００に記録されている情報の読み取りを行なう（ステップＳ２０１）。ここで端末装置３００が読み取りを行なうＩＣタグ２００の情報は、認証情報保持部２２０に保持されている認証情報と、識別情報保持部２３０に保持されている識別情報である。ＩＣタグ２００は、近距離無線通信部２１０から、認証情報及び識別情報を端末装置３００へ送信する（ステップＳ２０２）。
【００７３】
端末装置３００は、ＩＣタグ２００から送信された認証情報及び識別情報を近距離無線通信部３１３で受信すると、受信したＩＣタグ２００の認証情報及び識別情報を、無線通信部３１１でシステムサーバ１００へ送信する（ステップＳ２０３）。さらに端末装置３００は、センターサーバ４００が提供する電子チケットサービスを受けるための情報を、併せてシステムサーバ１００へ送信する。電子チケットサービスを受けるための情報とは、例えば電子チケットサービスのユーザＩＤ等である。
【００７４】
システムサーバ１００は、端末装置３００から送信される情報を通信部１１０で受信した後に、情報取得部１２０で取得する。そしてシステムサーバ１００は、端末装置３００から送信された情報を用いて、ＩＣタグ２００の認証処理を認証部１３０で実行し、ＩＣタグ２００を認証すると、端末装置３００から送信された情報に基づいて、電子チケットサービスに関する処理を処理実行部１４０で実行する（ステップＳ２０４）。そしてシステムサーバ１００は、ステップＳ２０４での処理に基づいて、センターサーバ４００に対し、端末装置３００から送信された情報に基づいて、電子チケット処理を処理実行部１４０で要求する（ステップＳ２０５）。システムサーバ１００がステップＳ２０５で要求する電子チケット処理は、端末装置３００にかざされたＩＣタグ２００で端末装置３００が利用可能な電子チケットの有無を問い合わせる処理である。
【００７５】
センターサーバ４００は、システムサーバ１００からの問い合わせに応じて、電子チケット処理を実行する（ステップＳ２０６）。センターサーバ４００は、ステップＳ２０６で電子チケット処理を実行することで、端末装置３００にかざされたＩＣタグ２００で端末装置３００が利用可能な電子チケットの有無、及び利用可能な電子チケットが存在した場合には、その電子チケットのもぎり処理を実行する。
【００７６】
センターサーバ４００は、上記ステップＳ２０６の電子チケット処理結果をシステムサーバ１００に返す（ステップＳ２０７）。システムサーバ１００は、センターサーバ４００から電子チケット処理の結果を受け取ると、その電子チケット処理の結果を通信部１１０から端末装置３００へ送信する（ステップＳ２０８）。端末装置３００は、センターサーバ４００での処理結果を無線通信部３１１で受信すると、受信したセンターサーバ４００での電子チケット処理の結果を、近距離無線通信部３１３で近距離無線通信によってＩＣタグ２００に送信する（ステップＳ２０９）。
【００７７】
ＩＣタグ２００は、センターサーバ４００での電子チケット処理の結果を近距離無線通信によって端末装置３００から受信すると、受信した電子チケット処理の結果を表示装置５００に送信する（ステップＳ２１０）。表示装置５００は、ＩＣタグ２００から受信した電子チケット処理の結果を表示する（ステップＳ２１１）。表示装置５００が、センターサーバ４００での電子チケット処理の結果を表示することで、端末装置３００のユーザや施設の入場口の係員は、有効なチケットを端末装置３００のユーザが所持しているかどうかを確認することができる。なお、図８に示した流れ図では、システムサーバ１００は、ステップＳ２０３で端末装置３００から送信された情報を用いてＩＣタグ２００を認証していたが、本開示は係る例に限定されるものではない。例えば、図５に示したように、システムサーバ１００は、ＩＣタグ２００との間で相互認証を行なってから、端末装置３００を介してＩＣタグ２００のタグＩＤを読み込み、さらに端末装置３００から送信された情報に基づいて、電子チケット処理をセンターサーバ４００に対して要求しても良い。
【００７８】
図９は、本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例を示す流れ図である。図９に示した流れ図は、端末装置３００を用いて、センターサーバ４００が提供する電子マネーによる決済サービスを受けようとする場合の動作例である。以下、図９を用いて本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例について説明する。
【００７９】
センターサーバ４００が電子マネーによる決済サービスを提供する場合は、ＩＣタグ２００は、表示装置５００とともに店舗の会計場所に設置されることになる。端末装置３００のユーザは、予め電子マネーサービスに登録し、その電子マネーサービスで使用する電子マネーをセンターサーバ４００に入金する。そして端末装置３００のユーザは、店舗での商品代金の決済時に、店舗の会計場所に設置されるＩＣタグ２００に端末装置３００をかざすことで、電子マネーによる商品代金の決済が可能となる。そのような前提に基づいて、図９を用いて本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例について説明する。
【００８０】
端末装置３００のユーザは、例えば、電子マネーによる決済サービスを受けるためのアプリケーションを端末装置３００で実行させた状態で、端末装置３００をＩＣタグ２００にかざす。端末装置３００は近距離無線通信部３１３を用いてＩＣタグ２００に記録されている情報の読み取りを行なう（ステップＳ２２１）。ここで端末装置３００が読み取りを行なうＩＣタグ２００の情報は、認証情報保持部２２０に保持されている認証情報と、識別情報保持部２３０に保持されている識別情報である。ＩＣタグ２００は、近距離無線通信部２１０から、認証情報及び識別情報を端末装置３００へ送信する（ステップＳ２２２）。
【００８１】
端末装置３００は、ＩＣタグ２００から送信された認証情報及び識別情報を近距離無線通信部３１３で受信すると、受信したＩＣタグ２００の認証情報及び識別情報を、無線通信部３１１でシステムサーバ１００へ送信する（ステップＳ２２３）。さらに端末装置３００は、センターサーバ４００が提供する電子マネーによる決済サービスを受けるための情報を、併せてシステムサーバ１００へ送信する。電子マネーによる決済サービスを受けるための情報とは、例えば電子マネーによる決済サービスのユーザＩＤや、決済しようとする商品代金の情報等である。なお、電子マネーによる決済サービスを受けるための情報は、ステップＳ２２３でシステムサーバ１００に送信されてもよく、センターサーバ４００と表示装置５００との間の通信によって、センターサーバ４００に直接送信されてもよい。
【００８２】
システムサーバ１００は、端末装置３００から送信される情報を通信部１１０で受信した後に、情報取得部１２０で取得する。そしてシステムサーバ１００は、端末装置３００から送信された情報を用いて、ＩＣタグ２００の認証処理を認証部１３０で実行し、ＩＣタグ２００を認証すると、端末装置３００から送信された情報に基づいて、電子マネーによる決済サービスに関する処理を処理実行部１４０で実行する（ステップＳ２２４）。そしてシステムサーバ１００は、ステップＳ２２４での処理に基づいて、センターサーバ４００に対し、端末装置３００から送信された情報に基づいて、電子マネーによる決済処理を処理実行部１４０で要求する（ステップＳ２２５）。システムサーバ１００がステップＳ２２５で要求する電子マネーによる決済処理は、端末装置３００にかざされたＩＣタグ２００で端末装置３００が利用可能な電子マネーの有無や、残高による決済可能の有無を問い合わせる処理である。
【００８３】
センターサーバ４００は、システムサーバ１００からの問い合わせに応じて、電子マネーによる決済処理を実行する（ステップＳ２２６）。センターサーバ４００は、ステップＳ２２６で電子マネーによる決済処理を実行することで、端末装置３００にかざされたＩＣタグ２００で端末装置３００が利用可能な電子マネーの有無、及び利用可能な電子マネーが存在した場合には、その電子マネーの残高による決済処理を実行する。
【００８４】
センターサーバ４００は、上記ステップＳ２２６の電子マネーによる決済処理の結果をシステムサーバ１００に返す（ステップＳ２２７）。システムサーバ１００は、センターサーバ４００から電子マネーによる決済処理の結果を受け取ると、その電子マネーによる決済処理の結果を通信部１１０から端末装置３００へ送信する（ステップＳ２２８）。端末装置３００は、センターサーバ４００での電子マネーによる決済処理の結果を無線通信部３１１で受信すると、受信したセンターサーバ４００での電子マネーによる決済処理の結果を、近距離無線通信部３１３で近距離無線通信によってＩＣタグ２００に送信する（ステップＳ２２９）。
【００８５】
ＩＣタグ２００は、センターサーバ４００での電子マネーによる決済の結果を近距離無線通信によって端末装置３００から受信すると、受信した電子マネーによる決済処理の結果を表示装置５００に送信する（ステップＳ２３０）。表示装置５００は、ＩＣタグ２００から受信した電子マネーによる決済処理の結果を表示する（ステップＳ２３１）。表示装置５００が、センターサーバ４００での電子マネーによる決済処理の結果を表示することで、端末装置３００のユーザや店舗の店員は、電子マネーによる決済が成功したかどうかを確認することができる。なお、図９に示した流れ図では、システムサーバ１００は、ステップＳ２２３で端末装置３００から送信された情報を用いてＩＣタグ２００を認証していたが、本開示は係る例に限定されるものではない。例えば、図５に示したように、システムサーバ１００は、ＩＣタグ２００との間で相互認証を行なってから、端末装置３００を介してＩＣタグ２００のタグＩＤを読み込み、さらに端末装置３００から送信された情報に基づいて、商品代金の決済処理をセンターサーバ４００に対して要求しても良い。
【００８６】
以上、本開示の一実施形態に係る情報処理システム１を構成する各装置の動作例について、より具体的な例を挙げて説明した。もちろん、本開示の一実施形態に係る情報処理システム１が用いられる場面は係る例に限定されないことは言うまでもない。例えば、センターサーバ４００が電子クーポンを提供するサービスを行う場合は、センターサーバ４００は、ＩＣタグ２００と端末装置３００との近距離無線通信の結果に応じて適切なクーポンを端末装置３００に提供することが出来る。
【００８７】
続いて、本開示の一実施形態に係る情報処理システム１の変形例について説明する。上述してきた情報処理システム１では、端末装置３００がＩＣタグ２００にかざされたことを契機として一連の処理が実行されていた。以下で説明するのは、ＩＣタグ２００が端末装置に組み込まれている場合の情報処理システム１の構成及び動作例である。
【００８８】
図１０は、本開示の一実施形態に係る情報処理システム１の変形例を示す説明図である。図１０には、図１で示したＩＣタグ２００及び端末装置３００の替わりに、端末装置３００ａ、３００ｂが示されている。端末装置３００ａは、今までの説明における端末装置３００と同じものである。また端末装置３００ｂは、今までの説明におけるＩＣタグ２００が組み込まれた端末装置である。
【００８９】
図１０に示した本開示の一実施形態に係る情報処理システム１の変形例では、端末装置３００ａが端末装置３００ｂにかざされたことを契機として一連の処理が実行される。
【００９０】
図１１は、図１０に示した本開示の一実施形態に係る情報処理システム１の変形例における各装置の動作例を示す流れ図である。端末装置３００ａが端末装置３００ｂにかざされ、端末装置３００ａが端末装置３００ｂのＩＣタグに記録された情報の近距離無線通信による読み取りを開始すると（ステップＳ３０１）、端末装置３００ｂは、端末装置３００ａに、端末装置３００ｂのＩＣタグに記録された情報（認証情報及び識別情報）を近距離無線通信で提供する（ステップＳ３０２）。
【００９１】
端末装置３００ａは、端末装置３００ｂのＩＣタグに記録された情報（認証情報及び識別情報）を近距離無線通信で読み取ると、読み取り結果をシステムサーバ１００に送信する（ステップＳ３０３）。なお端末装置３００ａは、ステップＳ３０３で端末装置３００ｂのＩＣタグに記録された認証情報及び識別情報をシステムサーバ１００へ送信する際に、端末装置３００ａに設定または入力された情報を、併せてシステムサーバ１００へ送信しても良い。
【００９２】
システムサーバ１００は、端末装置３００ａから送信される情報を通信部１１０で受信した後に、情報取得部１２０で取得する。そしてシステムサーバ１００は、端末装置３００ａから送信された情報を用いて、端末装置３００ｂのＩＣタグの認証処理を認証部１３０で実行し、端末装置３００ｂのＩＣタグを認証すると、端末装置３００から送信された情報に基づいた処理を処理実行部１４０で実行する（ステップＳ３０４）。そしてシステムサーバ１００は、ステップＳ３０４での処理に基づいて、センターサーバ４００に対し、端末装置３００ａから送信された情報に基づいた処理を処理実行部１４０で要求する（ステップＳ３０５）。
【００９３】
センターサーバ４００は、システムサーバ１００からの要求に基づいた処理を実行し（ステップＳ３０６）、その処理結果をシステムサーバ１００に返す（ステップＳ３０７）。システムサーバ１００は、センターサーバ４００から処理結果を受け取ると、その処理結果を通信部１１０から端末装置３００ａへ送信する（ステップＳ３０８）。端末装置３００ａは、センターサーバ４００での処理結果を受信すると、受信したセンターサーバ４００での処理結果を、近距離無線通信によって端末装置３００ｂに送信する（ステップＳ３０９）。端末装置３００ｂは、必要に応じて、センターサーバ４００での処理結果を表示する（ステップＳ３１０）。
【００９４】
図１０に示した本開示の一実施形態に係る情報処理システム１の変形例における各装置は、図１１に示したような動作を実行することで、端末装置３００ａと端末装置３００ｂとの間の近距離無線通信の結果を端末装置３００ｂに表示させることができる。なお、図１１に示した流れ図では、システムサーバ１００は、ステップＳ２２３で端末装置３００から送信された情報を用いてＩＣタグ２００を認証していたが、本開示は係る例に限定されるものではない。例えば、図５に示したように、システムサーバ１００は、ＩＣタグ２００との間で相互認証を行なってから、端末装置３００を介してＩＣタグ２００のタグＩＤを読み込み、さらに端末装置３００から送信された情報に基づいた処理をセンターサーバ４００に対して要求しても良い。
【００９５】
図１２は、本開示の一実施形態に係る情報処理システム１の変形例を示す説明図である。図１２には、制御装置６００がネットワーク２に新たに接続されている情報処理システム１を示している。制御装置６００は、ＩＣタグ２００と端末装置３００との間の近距離無線通信の結果に応じた制御を実行する。制御装置６００が実行する制御の例としては、例えばドアの鍵の施錠及び解錠の制御、駅等の自動改札機のドアの開閉制御、などがある。
【００９６】
本開示の一実施形態に係る情報処理システム１の変形例は、図１２に示したような構成を有することで、ＩＣタグ２００と端末装置３００との間の近距離無線通信の結果に応じた制御を制御装置６００に実行させることができる。
【００９７】
図１３は、図１２に示した本開示の一実施形態に係る情報処理システム１の変形例における各装置の動作例を示す流れ図である。端末装置３００がＩＣタグ２００にかざされ、端末装置３００がＩＣタグ２００に記録された情報の近距離無線通信による読み取りを開始すると（ステップＳ４０１）、ＩＣタグ２００は、記録されている情報（認証情報及び識別情報）を近距離無線通信で端末装置３００に提供する（ステップＳ４０２）。
【００９８】
端末装置３００は、ＩＣタグ２００に記録された情報（認証情報及び識別情報）を近距離無線通信で読み取ると、読み取り結果をシステムサーバ１００に送信する（ステップＳ４０３）。なお端末装置３００は、ステップＳ３０３でＩＣタグ２００に記録された認証情報及び識別情報をシステムサーバ１００へ送信する際に、端末装置３００に設定または入力された情報を、併せてシステムサーバ１００へ送信しても良い。
【００９９】
システムサーバ１００は、端末装置３００から送信される情報を通信部１１０で受信した後に、情報取得部１２０で取得する。そしてシステムサーバ１００は、端末装置３００から送信された情報を用いて、ＩＣタグ２００の認証処理を認証部１３０で実行し、ＩＣタグ２００を認証すると、端末装置３００から送信された情報に基づいた処理を処理実行部１４０で実行する（ステップＳ４０４）。そしてシステムサーバ１００は、ステップＳ３０４での処理に基づいて、センターサーバ４００に対し、端末装置３００から送信された情報に基づいた処理を処理実行部１４０で要求する（ステップＳ４０５）。
【０１００】
センターサーバ４００は、システムサーバ１００からの要求に基づいた処理を実行し（ステップＳ４０６）、その処理結果を制御装置６００に直接返す（ステップＳ４０７）。制御装置６００は、センターサーバ４００から処理結果を受け取ると、その処理結果に基づいた処理を実行する（ステップＳ４０８）。制御装置６００が実行する、センターサーバ４００の処理結果に基づいた制御の例としては、例えばドアの鍵の施錠及び解錠の制御、駅等の自動改札機のドアの開閉制御、などがある。
【０１０１】
図１２に示した本開示の一実施形態に係る情報処理システム１の変形例は、図１３に示したような動作を実行することで、ＩＣタグ２００と端末装置３００との間の近距離無線通信の結果に応じた制御を制御装置６００に実行させることができる。なお、図１３に示した流れ図では、システムサーバ１００は、ステップＳ２２３で端末装置３００から送信された情報を用いてＩＣタグ２００を認証していたが、本開示は係る例に限定されるものではない。例えば、図５に示したように、システムサーバ１００は、ＩＣタグ２００との間で相互認証を行なってから、端末装置３００を介してＩＣタグ２００のタグＩＤを読み込み、さらに端末装置３００から送信された情報に基づいた処理をセンターサーバ４００に対して要求しても良い。
【０１０２】
図１２では、制御装置６００がネットワーク２に接続されている構成を示したが、本開示は係る例に限定されない。制御装置６００はＩＣタグ２００に接続されていても良い。図１４は、本開示の一実施形態に係る情報処理システム１の変形例を示す説明図である。図１４には、制御装置６００がＩＣタグ２００に接続されている情報処理システム１を示している。
【０１０３】
図１５は、図１４に示した本開示の一実施形態に係る情報処理システム１の変形例における各装置の動作例を示す流れ図である。端末装置３００がＩＣタグ２００にかざされ、端末装置３００がＩＣタグ２００に記録された情報の近距離無線通信による読み取りを開始すると（ステップＳ４２１）、ＩＣタグ２００は、記録されている情報（認証情報及び識別情報）を近距離無線通信で端末装置３００に提供する（ステップＳ４２２）。
【０１０４】
端末装置３００は、ＩＣタグ２００に記録された情報（認証情報及び識別情報）を近距離無線通信で読み取ると、読み取り結果をシステムサーバ１００に送信する（ステップＳ４２３）。なお端末装置３００は、ステップＳ３０３でＩＣタグ２００に記録された認証情報及び識別情報をシステムサーバ１００へ送信する際に、端末装置３００に設定または入力された情報を、併せてシステムサーバ１００へ送信しても良い。
【０１０５】
システムサーバ１００は、端末装置３００から送信される情報を通信部１１０で受信した後に、情報取得部１２０で取得する。そしてシステムサーバ１００は、端末装置３００から送信された情報を用いて、ＩＣタグ２００の認証処理を認証部１３０で実行し、ＩＣタグ２００を認証すると、端末装置３００から送信された情報に基づいた処理を処理実行部１４０で実行する（ステップＳ４２４）。そしてシステムサーバ１００は、ステップＳ３０４での処理に基づいて、センターサーバ４００に対し、端末装置３００から送信された情報に基づいた処理を処理実行部１４０で要求する（ステップＳ４２５）。
【０１０６】
センターサーバ４００は、システムサーバ１００からの要求に基づいた処理を実行し（ステップＳ４２６）、その処理結果をシステムサーバ１００に返す（ステップＳ４２７）。システムサーバ１００は、センターサーバ４００から処理結果を受け取ると、その処理結果を通信部１１０から端末装置３００へ送信する（ステップＳ４２８）。端末装置３００は、センターサーバ４００での処理結果を受信すると、受信したセンターサーバ４００での処理結果を、近距離無線通信によってＩＣタグ２００に送信する（ステップＳ４２９）。ＩＣタグ２００は、センターサーバ４００での処理結果を端末装置３００から近距離無線通信で受信すると、受信したセンターサーバ４００での処理結果を制御装置６００に送信する（ステップＳ４３０）。制御装置６００は、ＩＣタグ２００から処理結果を受け取ると、その処理結果に基づいた処理を実行する（ステップＳ４３１）。
【０１０７】
図１４に示した本開示の一実施形態に係る情報処理システム１の変形例は、図１５に示したような動作を実行することで、ＩＣタグ２００と端末装置３００との間の近距離無線通信の結果に応じた制御を、ＩＣタグ２００に接続された制御装置６００に実行させることができる。なお、図１５に示した流れ図では、システムサーバ１００は、ステップＳ２２３で端末装置３００から送信された情報を用いてＩＣタグ２００を認証していたが、本開示は係る例に限定されるものではない。例えば、図５に示したように、システムサーバ１００は、ＩＣタグ２００との間で相互認証を行なってから、端末装置３００を介してＩＣタグ２００のタグＩＤを読み込み、さらに端末装置３００から送信された情報に基づいた処理をセンターサーバ４００に対して要求しても良い。
【０１０８】
以上、本開示の一実施形態に係る情報処理システム１の変形例を説明した。もちろん本開示の一実施形態に係る情報処理システム１の変形例は、上述してきたものに限られないことは言うまでもない。ＩＣタグ２００と端末装置３００との間の近距離無線通信を契機として、端末装置３００が送信した情報に基づく処理をシステムサーバ１００で実行するものであれば、本開示の一実施形態に係る情報処理システム１は、上述してきたもの以外にも様々な変形例を取りうることができる。
【０１０９】
また上述したように、システムサーバ１００は、端末装置３００から送信されてきたタグＩＤ及びユーザＩＤ（または端末ＩＤ）の情報を用いて、処理する内容を決定していた。ここで、本開示の一実施形態に係る情報処理システム１で用いられるユーザＩＤを複数のレベルに区分してもよい。例えば、ユーザＩＤは以下の４つのレベルに区分されてもよい。
【０１１０】
Ｌｅｖｅｌ０：ＰＩＮや生体認証によるＩＤ
Ｌｅｖｅｌ１：ＴＥＥ（Ｔｒｕｓｔｅｄ  Ｅｘｅｃｕｔｉｏｎ  Ｅｎｖｉｒｏｎｍｅｎｔ）等によるＩＤ
Ｌｅｖｅｌ２：Ｅｍｂｅｄｄｅｄ  ＳＥ（Ｓｅｃｕｒｅ  Ｅｌｅｍｅｎｔ）との認証によるＩＤ
Ｌｅｖｅｌ３：ＵＩＣＣ（Ｕｎｉｖｅｒｓａｌ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  Ｃａｒｄ）との認証によるＩＤ
【０１１１】
端末装置３００のユーザがＩＣタグ２００に端末装置３００をかざすと、端末装置３００はシステムサーバ１００にタグＩＤ及びユーザＩＤを送信する。その際、端末装置３００は、ユーザＩＤがどの区分のものかをシステムサーバ１００に送信しても良い。例えば、ユーザＩＤが上記４つのレベルに区分される場合に、システムサーバ１００は、ビットに対応した形でユーザＩＤの区分を管理してもよい。
【０１１２】
そして本開示の一実施形態に係る情報処理システム１は、タグＩＤ、ユーザＩＤに加えてユーザＩＤの区分の情報を用いて、アプリケーションの起動指示の生成や、他サービスとの連携処理を行なっても良い。例えば本開示の一実施形態に係る情報処理システム１は、紙クーポン配信に近いサービスを提供する場合は、ユーザＩＤの区分がＬｅｖｅｌ０であっても許可するが、チケットサービスや決済サービス等を提供する場合は、ユーザＩＤの区分がＬｅｖｅｌ０や１ではサービスの利用を許可せず、Ｌｅｖｅｌ２または３でなければサービスの利用を許可しないように制御しても良い。また本開示の一実施形態に係る情報処理システム１は、ＭＮＯ（Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ  Ｏｐｅｒａｔｏｒ；移動体通信事業者）のクラウドサービスと紐付いたサービスを提供する場合は、ユーザＩＤの区分がＬｅｖｅｌ３でなければサービスの利用を許可しないように制御しても良い。
【０１１３】
このように、本開示の一実施形態に係る情報処理システム１は、端末装置３００からシステムサーバ１００に送られるユーザＩＤの区分に応じてサービスレベルを制御することが可能になる。
【０１１４】
＜２．まとめ＞
以上説明したように本開示の一実施形態に係る情報処理システム１は、端末装置３００とＩＣタグ２００との間の近距離無線通信を契機として、各装置が動作を実行する。また以上説明したように、本開示の一実施形態に係る情報処理システム１は、端末装置３００にバリューを持たせなくても、センターサーバ４００でバリューを管理するので、端末装置３００に耐タンパ性を有するＩＣチップを備える必要がない。本開示の一実施形態に係る情報処理システム１は、ＩＣタグ２００が端末装置３００にかざされた際に、そのＩＣタグ２００をシステムサーバ１００で認証する。
【０１１５】
従って、本開示の一実施形態に係る情報処理システム１は、端末装置３００のコストを抑え、端末装置３００を利用するユーザの利便性を高めながらも、近距離無線通信時のセキュアな情報の授受が可能となる。
【０１１６】
本明細書の各装置が実行する処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、各装置が実行する処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１１７】
また、各装置に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した各装置の構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供されることが可能である。また、機能ブロック図で示したそれぞれの機能ブロックをハードウェアで構成することで、一連の処理をハードウェアで実現することもできる。
【０１１８】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１１９】
なお、本技術は以下のような構成も取ることができる。
（１）
サーバ装置と、
近距離無線通信により情報の読み取りが可能な非接触通信タグと、
を備え、
前記非接触通信タグは、
前記非接触通信タグを一意に識別する識別情報を保持する識別情報保持部と、
前記非接触通信タグの認証に用いられる認証情報を保持する認証情報保持部と、
他の装置との近距離無線通信に応じて、受信した前記識別情報保持部が保持する前記識別情報及び前記認証情報保持部が保持する前記認証情報を前記サーバ装置に送信する前記他の装置へ、前記識別情報及び前記認証情報を送信する近距離無線通信部と、
を含み、
前記サーバ装置は、
前記他の装置から送信された前記識別情報、前記認証情報及び他の情報を取得する情報取得部と、
前記認証情報を用いて前記非接触通信タグを認証する認証部と、
前記認証部による前記非接触通信タグの認証後に、前記情報取得部が取得した前記他の情報及び前記識別情報に応じた処理を実行する処理実行部と、
を含む、情報処理システム。
（２）
前記処理実行部は、前記他の情報を用いて前記他の装置の認証処理を実行する、前記（１）に記載の情報処理システム。
（３）
前記他の装置から前記サーバ装置へ送信された情報は、さらに商品代金の情報を含み、
前記処理実行部は、前記他の装置から送信された商品代金の情報及び前記識別情報を用いて前記他の装置の認証処理及び前記他の装置による商品代金の決済処理を実行する、前記（２）に記載の情報処理システム。
（４）
前記処理実行部は、前記他の情報及び前記識別情報を用いて、前記他の装置で利用可能なコンテンツに関する処理を実行する、前記（１）〜（３）のいずれかに記載の情報処理システム。
（５）
前記他の装置で利用可能なコンテンツは、チケットである、前記（４）に記載の情報処理システム。
（６）
前記他の装置で利用可能なコンテンツは、クーポンである、前記（４）に記載の情報処理システム。
（７）
前記処理実行部は、前記他の情報及び前記識別情報に応じた処理の実行結果を、前記他の装置を介して前記非接触通信タグに返す、前記（１）〜（６）のいずれかに記載の情報処理システム。
（８）
前記非接触通信タグは、前記処理実行部による処理の実行結果を表示する情報表示部をさらに備える、前記（７）に記載の情報処理システム。
（９）
前記他の装置として、前記非接触通信タグとの間で近距離無線通信を実行する端末装置をさらに備える、前記（１）〜（８）のいずれかに記載の情報処理システム。
（１０）
前記端末装置は、
前記非接触通信タグとの間の近距離無線通信を実行する近距離無線通信部と、
前記サーバ装置との間の通信を実行する通信部と、
を含み
前記通信部は、前記非接触通信タグとの間の近距離無線通信の際の前記端末装置の情報及び前記非接触通信タグから取得した前記識別情報を前記サーバ装置に送信する、前記（９）に記載の情報処理システム。
（１１）
非接触通信タグと他の装置との近距離無線通信に応じて、受信した、非接触通信タグを一意に識別する識別情報及び前記非接触通信タグの認証に用いられる認証情報をサーバ装置に送信する前記他の装置へ、前記識別情報及び前記認証情報を送信する近距離無線通信ステップと、
前記他の装置から送信された前記識別情報、前記認証情報及びその他の情報を前記サーバ装置で取得する情報取得ステップと、
前記認証情報を用いて前記非接触通信タグを前記サーバ装置で認証する認証ステップと、
前記認証ステップによる前記非接触通信タグの認証後に、前記情報取得ステップで取得された前記他の情報及び前記識別情報に応じた処理を前記サーバ装置で実行する処理実行ステップと、
を含む、情報処理方法。
【符号の説明】
【０１２０】
１    情報処理システム
１００    システムサーバ
１１０    通信部
１２０    情報取得部
１３０    認証部
１４０    処理実行部
２００    ＩＣタグ
２１０    近距離無線通信部
２２０    認証情報保持部
２３０    識別情報保持部
３００    端末装置
４００    センターサーバ
【図１】
2014021053.tif 000003
【図２】
2014021053.tif 000004
【図３】
2014021053.tif 000005
【図４】
2014021053.tif 000006
【図５】
2014021053.tif 000007
【図６】
2014021053.tif 000008
【図７】
2014021053.tif 000009
【図８】
2014021053.tif 000010
【図９】
2014021053.tif 000011
【図１０】
2014021053.tif 000012
【図１１】
2014021053.tif 000013
【図１２】
2014021053.tif 000014
【図１３】
2014021053.tif 000015
【図１４】
2014021053.tif 000016
【図１５】
2014021053.tif 000017
【国際調査報告】
2014021053.tif 000018
2014021053.tif 000019
2014021053.tif 000020
2014021053.tif 000021