(57)【要約】【課題】ＩＣカードの通信方式の検出効率を向上させる。【解決手段】地域情報取得部１１１は、端末が位置する地域を表す情報である地域情報を取得する。判定部１１２は、地域情報に基づいて、その地域情報が表す地域において使用される通信方式を使用通信方式として判定する。検出部１１４は、使用通信方式でポーリング処理を行うことにより、通信可能なＩＣカードを検出するとともに、そのＩＣカードと通信可能な通信方式を可能通信方式として検出する。処理部１１５は、可能通信方式でＩＣカードと通信を行うことにより、所定のサービスを実行する。【選択図】図８
2008015745.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信方式でＩＣカードと通信を行う情報処理装置において、
前記情報処理装置の位置する地域を表す情報である地域情報を取得する地域情報取得手段と、
前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式を使用通信方式として判定する判定手段と、
前記使用通信方式でポーリング処理を行うことにより、通信可能なＩＣカードを検出するとともに、そのＩＣカードと通信可能な通信方式を可能通信方式として検出する検出手段と、
前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスを実行する実行手段と
を備える情報処理装置。
【請求項２】
前記使用通信方式による通信を制御するための情報である制御情報を取得する制御情報取得手段
をさらに備え、
前記検出手段は、前記制御情報を用いて、前記使用通信方式でポーリング処理を行い、
前記実行手段は、前記制御情報のうちの前記可能通信方式による通信を制御するための情報を用いて、前記可能通信方式で前記ＩＣカードと通信を行う
請求項１に記載の情報処理装置。
【請求項３】
前記サービスの実行に必要な情報であるサービス情報を取得するサービス情報取得手段
をさらに備え、
前記実行手段は、前記サービス情報を用いて前記サービスを実行する
請求項１に記載の情報処理装置。
【請求項４】
前記通信可能なＩＣカードを用いて実行されるサービスの種類を表示させる表示制御手段
をさらに備える
請求項１に記載の情報処理装置。
【請求項５】
所定の通信方式でＩＣカードと通信を行う情報処理装置の情報処理方法において、
前記情報処理装置の位置する地域を表す情報である地域情報を取得し、
前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式を使用通信方式として判定し、
前記使用通信方式でポーリング処理を行うことにより、通信可能なＩＣカードを検出するとともに、そのＩＣカードと通信可能な通信方式を可能通信方式として検出し、
前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスを実行する
ステップを含む情報処理方法。
【請求項６】
所定の通信方式でＩＣカードと通信を行う情報処理装置を制御するコンピュータに行わせるプログラムにおいて、
前記情報処理装置の位置する地域を表す情報である地域情報を取得し、
前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式を使用通信方式として判定し、
前記使用通信方式でポーリング処理を行うことにより、通信可能なＩＣカードを検出するとともに、そのＩＣカードと通信可能な通信方式を可能通信方式として検出し、
前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスを実行する
ステップを含むプログラム。
【請求項７】
所定の通信方式でＩＣカードと通信を行う第１の情報処理装置と、前記第１の情報処理装置に前記通信方式による通信を制御するための情報である制御情報を送信する第２の情報処理装置とを備える情報処理システムにおいて、
前記第１の情報処理装置は、
前記第１の情報処理装置の位置する地域を表す情報である地域情報を取得する地域情報取得手段と、
前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式を使用通信方式として判定する判定手段と、
前記第２の情報処理装置から送信されてくる前記使用通信方式の制御情報を受信する受信手段と、
前記使用通信方式の制御情報を用いて、前記使用通信方式でポーリングを行うことにより、通信可能なＩＣカードを検出するとともに、そのＩＣカードと通信可能な通信方式を可能通信方式として検出する検出手段と、
前記使用通信方式の制御情報のうちの前記可能通信方式の制御情報を用いて、前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスを実行する実行手段と
を備え、
前記第２の情報処理装置は、
前記使用通信方式の制御情報を、前記第１の情報処理装置に送信する送信手段
を備える
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラム、および情報処理システムに関し、特に、ＩＣカードの通信方式の検出効率を向上させることができるようにした情報処理装置、情報処理方法、プログラム、および情報処理システムに関する。
【背景技術】
【０００２】
近年、短距離無線通信と無線LAN(Local Area Network)通信の両方が可能な端末が普及してきている。
【０００３】
図１を参照して、このような端末を備える情報処理システム１について説明する。
【０００４】
図１の情報処理システム１は、端末１１、ＩＣ（Integrated Circuit）カード１２、アクセスポイント１３、ネットワーク１４、サーバ１５と１６、並びにインターネット１７により構成される。
【０００５】
端末１１には、アンテナ１１Ａと１１Ｂが設けられている。端末１１は、アンテナ１１Ａを介して、ISO（International Organization for Standardization）14443のTypeA，TypeB，Felica,ISO18092のNFC（Near Field Communication）などの規格に準拠した通信方式で短距離無線通信を行う。また、端末１１は、アンテナ１１Ｂを介して、アクセスポイント１３と、IEEE(Institute of Electrical and Electronics Engineers)802.11ａ,IEEE802.11bなどの規格に準拠した無線LAN通信を行う。
【０００６】
ＩＣカード１２には、アンテナ１２Ａが設けられており、アンテナ１２Ａを介して、端末１１と短距離無線通信を行う。
【０００７】
アクセスポイント１３には、アンテナ１３Ａが設けられており、アクセスポイント１３はアンテナ１３Ａを介して、SSID（Service Set Identifier）を含むビーコンを外部に送信する。このSSIDは、公衆無線LAN事業者によって付与されるアクセスポイント１３の識別子である。また、アクセスポイント１３は端末１１と無線LAN通信を行う。さらに、アクセスポイント１３は、イーサーネットなどの規格に準拠したネットワーク１４を介して、サーバ１５に接続される。
【０００８】
サーバ１５は、公衆無線LANサービス事業者(例えば、ホットスポットのサービス事業者など)が運営するサーバであり、複数の地域でサービスを提供することが可能なサービスプロバイダが運営するサーバ１６に接続されている。
【０００９】
例えば、サーバ１５は、端末１１からアクセスポイント１３とネットワーク１４を介して送信されてくる、インターネット１７上の装置へのアクセス要求に応じて、サーバ１６からユーザＩＤ、パスワード等の個人情報を取得する。そして、サーバ１５は、端末１１からアクセス要求とともに送信されてくるユーザＩＤおよびパスワードと、サーバ１６から取得したユーザＩＤおよびパスワードが一致するかどうかを判定し、その判定結果に応じて、アクセスを許可するかどうかを判定する。
【００１０】
サーバ１５は、アクセスを許可すると判定した場合、インターネット１７上の装置にアクセスし、データのやり取りを行う。具体的には、サーバ１５は、インターネット１７上のルートDNS（domain name server）サーバにアクセスし、そのルートDNSサーバから、端末１１によりアクセスが要求された装置のドメインを管理するDNSサーバのＩＰアドレスを取得して、アクセスポイント１３などを介して端末１１に送信する。端末１１は、そのＩＰアドレスを用いて、アクセスポイント１３、サーバ１５、インターネット１７などを介して装置にアクセスする。
【００１１】
サーバ１６は、ユーザにより登録された個人情報を記憶する。
【００１２】
また、近年、複数種類の通信方式でＩＣカードと通信を行うことが可能な端末も考案されている（例えば、特許文献１と２参照）。しかしながら、この場合、端末は、複数種類の通信方式で応答確認用の通信信号をＩＣカードへ送信させるポーリング処理を行い、その通信信号に対する応答信号に応じてＩＣカードと通信可能な通信方式(以下、可能通信方式という)を検出する必要がある。従って、ＩＣカードの可能通信方式を検出するまでに多大な時間を要してしまう。
【００１３】
そこで、特許文献１に記載されているＩＣカードリーダ装置は、各通信方式の検出回数を計数し、検出回数が多い通信方式から順にポーリング処理を行うことにより、ＩＣカードの可能通信方式の検出効率を向上させている。
【００１４】
【特許文献１】特開２００５−３０９７２６号公報
【００１５】
【特許文献２】特開２００５−１３６４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
ところで、検出回数が多い通信方式から順にポーリングを行う場合であっても、ＩＣカードの通信方式の検出効率が悪いことがある。即ち、例えば、ＩＣカードで使用される通信方式は、一般的に、ＩＣカードの存在する地域によって異なり、ＩＣカードの存在する地域によって使用されない通信方式が存在する場合がある。このような場合において、検出回数が多い通信方式から順に、ＩＣカードが存在する地域において使用されない通信方式のポーリングも行うことは、検出効率を悪化させる。
【００１７】
本発明は、このような状況に鑑みてなされたものであり、ＩＣカードの通信方式の検出効率を向上させることができるようにするものである。
【課題を解決するための手段】
【００１８】
本発明の第１の側面の情報処理装置は、所定の通信方式でＩＣカードと通信を行う情報処理装置において、前記情報処理装置の位置する地域を表す情報である地域情報を取得する地域情報取得手段と、前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式を使用通信方式として判定する判定手段と、前記使用通信方式でポーリング処理を行うことにより、通信可能なＩＣカードを検出するとともに、そのＩＣカードと通信可能な通信方式を可能通信方式として検出する検出手段と、前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスを実行する実行手段とを備える。
【００１９】
前記情報処理装置は、前記使用通信方式による通信を制御するための情報である制御情報を取得する制御情報取得手段をさらに設け、前記検出手段は、前記制御情報を用いて、前記使用通信方式でポーリング処理を行い、前記実行手段は、前記制御情報のうちの前記可能通信方式による通信を制御するための情報を用いて、前記可能通信方式で前記ＩＣカードと通信を行うことができる。
【００２０】
前記情報処理装置は、前記サービスの実行に必要な情報であるサービス情報を取得するサービス情報取得手段をさらに設け、前記実行手段は、前記サービス情報を用いて前記サービスを実行することができる。
【００２１】
前記情報処理装置は、前記通信可能なＩＣカードを用いて実行されるサービスの種類を表示させる表示制御手段をさらに設けることができる。
【００２２】
本発明の第１の側面の情報処理方法は、所定の通信方式でＩＣカードと通信を行う情報処理装置の情報処理方法において、前記情報処理装置の位置する地域を表す情報である地域情報を取得し、前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式を使用通信方式として判定し、前記使用通信方式でポーリング処理を行うことにより、通信可能なＩＣカードを検出するとともに、そのＩＣカードと通信可能な通信方式を可能通信方式として検出し、前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスを実行するステップを含む。
【００２３】
本発明の第１の側面のプログラムは、所定の通信方式でＩＣカードと通信を行う情報処理装置を制御するコンピュータに行わせるプログラムにおいて、前記情報処理装置の位置する地域を表す情報である地域情報を取得し、前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式を使用通信方式として判定し、前記使用通信方式でポーリング処理を行うことにより、通信可能なＩＣカードを検出するとともに、そのＩＣカードと通信可能な通信方式を可能通信方式として検出し、前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスを実行するステップを含む。
【００２４】
本発明の第２の側面の情報処理システムは、所定の通信方式でＩＣカードと通信を行う第１の情報処理装置と、前記第１の情報処理装置に前記通信方式による通信を制御するための情報である制御情報を送信する第２の情報処理装置とを備える情報処理システムにおいて、前記第１の情報処理装置は、前記第１の情報処理装置の位置する地域を表す情報である地域情報を取得する地域情報取得手段と、前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式を使用通信方式として判定する判定手段と、前記第２の情報処理装置から送信されてくる前記使用通信方式の制御情報を受信する受信手段と、前記使用通信方式の制御情報を用いて、前記使用通信方式でポーリングを行うことにより、通信可能なＩＣカードを検出するとともに、そのＩＣカードと通信可能な通信方式を可能通信方式として検出する検出手段と、前記使用通信方式の制御情報のうちの前記可能通信方式の制御情報を用いて、前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスを実行する実行手段とを備え、前記第２の情報処理装置は、前記使用通信方式の制御情報を、前記第１の情報処理装置に送信する送信手段を備える。
【００２５】
本発明の第１の側面においては、情報処理装置の位置する地域を表す情報である地域情報が取得され、前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式が使用通信方式として判定され、前記使用通信方式でポーリング処理を行うことにより、通信可能なＩＣカードが検出されるとともに、そのＩＣカードと通信可能な通信方式が可能通信方式として検出され、前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスが実行される。
【００２６】
本発明の第２の側面においては、第１の情報処理装置により、前記第１の情報処理装置の位置する地域を表す情報である地域情報が取得され、前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式が使用通信方式として判定され、第２の情報処理装置から送信されてくる前記使用通信方式の制御情報が受信され、前記使用通信方式の制御情報を用いて、前記使用通信方式でポーリングを行うことにより、通信可能なＩＣカードが検出されるとともに、そのＩＣカードと通信可能な通信方式が可能通信方式として検出され、前記使用通信方式の制御情報のうちの前記可能通信方式の制御情報を用いて、前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスが実行される。
【発明の効果】
【００２７】
以上のように、本発明によれば、ＩＣカードの通信方式の検出効率を向上させることができる。
【発明を実施するための最良の形態】
【００２８】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２９】
本発明の第１の側面の情報処理装置は、
所定の通信方式でＩＣカード(例えば、図２のＩＣカード３２乃至３４)と通信を行う情報処理装置(例えば、図２の端末３１)において、
前記情報処理装置の位置する地域を表す情報である地域情報を取得する地域情報取得手段（例えば、図８の地域情報取得部１１１）と、
前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式を使用通信方式として判定する判定手段(例えば、図８の判定部１１２)と、
前記使用通信方式でポーリング処理を行うことにより、通信可能なＩＣカードを検出するとともに、そのＩＣカードと通信可能な通信方式を可能通信方式として検出する検出手段(例えば、図８の検出部１１４)と、
前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスを実行する実行手段（例えば、図８の処理部１１５）と
を備える。
【００３０】
本発明の第１の側面の情報処理装置は、
前記使用通信方式による通信を制御するための情報である制御情報を取得する制御情報取得手段（例えば、図８の制御情報取得部１１３）
をさらに備え、
前記検出手段は、前記制御情報を用いて、前記使用通信方式でポーリング処理を行い、
前記実行手段は、前記制御情報のうちの前記可能通信方式による通信を制御するための情報を用いて、前記可能通信方式で前記ＩＣカードと通信を行う。
【００３１】
本発明の第１の側面の情報処理装置は、
前記サービスの実行に必要な情報であるサービス情報を取得するサービス情報取得手段（例えば、図１６の処理部２３１）
をさらに備え、
前記実行手段は、前記サービス情報を用いて前記サービスを実行する。
【００３２】
本発明の第１の側面の情報処理装置は、
前記通信可能なＩＣカードを用いて実行されるサービスの種類を表示させる表示制御手段（例えば、図１６の表示制御部１１６）
をさらに備える。
【００３３】
本発明の第１の側面の情報処理方法は、
所定の通信方式でＩＣカード(例えば、図２のＩＣカード３２乃至３４)と通信を行う情報処理装置（例えば、図２の端末３１）の情報処理方法において、
前記情報処理装置の位置する地域を表す情報である地域情報を取得し（例えば、図１０のステップＳ１２）、
前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式を使用通信方式として判定し（例えば、図１０のステップＳ１５）、
前記使用通信方式でポーリング処理を行うことにより、通信可能なＩＣカードを検出するとともに、そのＩＣカードと通信可能な通信方式を可能通信方式として検出し(例えば、図１１のステップＳ３３)、
前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスを実行する(例えば、図９のステップＳ６)
ステップを含む。
【００３４】
本発明の第２の側面の情報処理システムは、
所定の通信方式でＩＣカード(例えば、図２のＩＣカード３２乃至３４)と通信を行う第１の情報処理装置(例えば、図２の端末３１)と、前記第１の情報処理装置に前記通信方式による通信を制御するための情報である制御情報を送信する第２の情報処理装置(例えば、図２の提供サーバ３６)とを備える情報処理システムにおいて、
前記第１の情報処理装置は、
前記第１の情報処理装置の位置する地域を表す情報である地域情報を取得する地域情報取得手段(例えば、図８の地域情報取得部１１１)と、
前記地域情報に基づいて、その地域情報が表す地域において使用される通信方式を使用通信方式として判定する判定手段（例えば、図８の判定部１１２）と、
前記第２の情報処理装置から送信されてくる前記使用通信方式の制御情報を受信する受信手段(例えば、図８の制御情報取得部１１３)と、
前記使用通信方式の制御情報を用いて、前記使用通信方式でポーリングを行うことにより、通信可能なＩＣカードを検出するとともに、そのＩＣカードと通信可能な通信方式を可能通信方式として検出する検出手段（例えば、図８の検出部１１４）と、
前記使用通信方式の制御情報のうちの前記可能通信方式の制御情報を用いて、前記可能通信方式で前記ＩＣカードと通信を行うことにより、所定のサービスを実行する実行手段（例えば、図８の処理部１１５）と
を備え、
前記第２の情報処理装置は、
前記使用通信方式の制御情報を、前記第１の情報処理装置に送信する送信手段（例えば、図２の提供サーバ３６）
を備える。
【００３５】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００３６】
図２は、本発明を適用した情報処理システムの一実施の形態の構成例を示す図である。
【００３７】
図２の情報処理システム３０は、アクセスポイント１３、ネットワーク１４、サーバ１６、インターネット１７、端末３１、並びにＩＣカード３２乃至３４により構成される。なお、図１と同一のものには、同一の符号を付してあり、説明は省略する。
【００３８】
端末３１には、アンテナ１１Ａと１１Ｂが設けられている。端末３１は、各地域において使用される通信方式を表す通信方式情報を記憶している。端末３１は、自分自身が位置している地域を表す情報である地域情報を取得し、通信方式情報に基づいて、この地域で使用される通信方式(以下使用通信方式という)を、ポーリングの通信方式として判定する。即ち、端末３１はポーリングの通信方式を最適化する。
【００３９】
そして、端末３１は、必要に応じて、アンテナ１１Ｂ、アクセスポイント１３、ネットワーク１４、サーバ１５、およびインターネット１７を介して、提供サーバ３６から、使用通信方式による通信を制御するためのドライバなどの制御情報を取得する。
【００４０】
また、端末３１は、アンテナ１１Ａを介して、ＩＣカード３２乃至３４に対して、使用通信方式によるポーリング処理を行うことにより、通信可能なＩＣカード３２乃至３４を検出するとともに、そのＩＣカード３２乃至３４と通信可能な可能通信方式を検出する。そして、端末３１は、その検出した可能通信方式で、ＩＣカード３２乃至３４とアンテナ１１Ａを介して短距離無線通信を行う。
【００４１】
例えば、地域Ａにおいて、端末３１は、例えばISO14443のTYPEAの規格に準拠したＡ方式の通信方式でＩＣカード３２と短距離無線通信を行う。また、地域Ｂにおいて、端末３１は、例えばISO14443のTYPEBの規格に準拠したＢ方式の通信方式でＩＣカード３３と短距離無線通信を行う。さらに、地域Ｃにおいて、端末３１は、例えばNFCに準拠したＣ方式の通信方式で、ＩＣカード３４と短距離無線通信を行う。
【００４２】
ＩＣカード３２は、地域Ａに存在しており、ＩＣカード３２にはアンテナ３２Ａが設けられている。ＩＣカード３２は、アンテナ３２Ａを介して、Ａ方式の通信方式で端末３１と短距離無線通信を行う。
【００４３】
また、ＩＣカード３３は、地域Ｂに存在しており、ＩＣカード３３にはアンテナ３３Ａが設けられている。ＩＣカード３３は、アンテナ３３Ａを介して、Ｂ方式の通信方式で端末３１と短距離無線通信を行う。
【００４４】
さらに、ＩＣカード３４は、地域Ｃに存在しており、ＩＣカード３４にはアンテナ３４Ａが設けられている。ＩＣカード３４は、アンテナ３４Ａを介して、Ｃ方式の通信方式で端末３１と短距離無線通信を行う。
【００４５】
サーバ３５は、公衆無線LANサービス事業者が運営するサーバであり、サーバ１６に接続されている。
【００４６】
例えば、サーバ３５は、図１のサーバ１５と同様に、端末３１から送信されてくる、インターネット１７上の装置へのアクセス要求に応じて、アクセスを許可するかどうかを判定する。サーバ３５は、図１のサーバ１５と同様に、アクセスを許可すると判定した場合、インターネット１７上の装置にアクセスし、データのやり取りを行う。
【００４７】
また、サーバ３５は、端末３１から制御情報の取得が要求された場合、アクセスポイント１３が存在する地域で登録された提供サーバ３６のドメインを、端末３１に送信する。端末３１は、そのドメインを用いて提供サーバ３６にアクセスする。
【００４８】
提供サーバ３６は、制御情報などを他の装置に提供する。
【００４９】
図３は、図２の端末３１の構成例を示すブロック図である。
【００５０】
図３のCPU(Central Processing Unit)５１は、ROM(Read Only Memory)５２に格納されている制御プログラムを記憶部５３に展開し、制御プログラムにしたがって端末３１の全体の動作を制御する。例えば、CPU５１、ROM５２などは、マイクロコンピュータとして構成される。
【００５１】
例えば、CPU５１は、入力部５６から供給される制御信号に応じて、通信部５４を制御し、アンテナ１１Ｂを介してアクセスポイント１３と無線LAN通信を行う。また、CPU５１は、入力部５６からの制御信号に応じて、リーダライタ５７を制御し、近接されたＩＣカード３２乃至３４と、Ａ方式乃至Ｃ方式の通信方式で短距離無線通信を行う。具体的には、CPU５１は、入力部５６からの制御信号に応じて、ＩＣカード３２乃至３４に送信するデータである送信データを生成し、リーダライタ５７に供給する。また、CPU５１は、リーダライタ５７により受信されたデータである受信データを、リーダライタ５７から取得する。
【００５２】
ROM５２は、CPU５１が実行する制御プログラムを記憶している。記憶部５３は、例えば、RAM（Random Access Memory）、フラッシュメモリなどにより構成され、記憶部５３には、制御プログラム、提供サーバ３６から取得される制御情報、通信方式情報などが記憶される。
【００５３】
なお、記憶部５３に記憶される通信方式情報は、予め記憶されていてもよいし、通信部５４を介して外部の装置から受信され、記憶部５３に記憶されるようにしてもよい。また、記憶部５３に記憶される通信方式情報は、所定のタイミングで外部の装置から受信され、更新されるようにしてもよい。
【００５４】
通信部５４は、無線LANの規格に準拠して、データをアンテナ１１Ｂを介してアクセスポイント１３に送信する。また、通信部５４は、アンテナ１１Ｂを介してアクセスポイント１３から送信されてくるビーコンやデータを受信し、CPU５１に供給する。
【００５５】
例えば、通信部５４は、CPU５１から供給される、制御情報を提供サーバ３６に要求するためのデータを、アンテナ１１Ｂ等を介して提供サーバ３６に送信し、その要求に応じて送信されてくる制御情報を受信して、CPU５１に供給する。CPU５１は、この制御情報を記憶部５３に記憶させる。
【００５６】
表示部５５は、LCD(Liquid Crystal Display)などにより構成され、CPU５１から供給される情報に基づいて、各種の画面を表示する。
【００５７】
入力部５６は、各種のボタンにより構成され、ユーザの操作を受け付ける。入力部５６は、ユーザの操作に対応する制御信号をCPU５１に供給する。
【００５８】
リーダライタ５７は、アンテナ１１Ａに接続され、ＩＣカード３２乃至３４と通信を行う。リーダライタ５７の詳細は、図４で後述する。
【００５９】
図４は、リーダライタ５７の詳細構成例を示すブロック図である。
【００６０】
図４のリーダライタ５７は、記憶部８１、制御部８２、および通信部８３により構成される。
【００６１】
記憶部８１は、CPU５１から供給される送信データを一時的に記憶する。また、記憶部８１は、制御部８２から供給される受信データを一時的に記憶する。この受信データは、所定のタイミングでCPU５１により読み出される。
【００６２】
制御部８２は、記憶部８１に一時的に記憶される送信データを読み出し、その送信データに応じて、所定の周波数の送信キャリア信号を変調し、変調した信号(以下、送信信号という)を通信部８３に供給する。また、制御部８２は、通信部８３から供給される応答信号を復調して受信データを取得し、その受信データを記憶部８１に一時的に記憶させる。
【００６３】
通信部８３は、制御部８２から供給される送信信号を、電磁波を利用して、アンテナ１１Ａを介してＩＣカード３２乃至３４に送信する。通信部８３は、その送信信号に応じてＩＣカード３２乃至３４から電磁波を利用して送信されてくる応答信号を、アンテナ１１Ａを介して受信し、制御部８２に供給する。
【００６４】
図５は、ＩＣカード３２の詳細構成例を示すブロック図である。
【００６５】
図５のＩＣカード３２は、通信部９１、電源部９２、制御部９３、および記憶部９４により構成される。
【００６６】
通信部９１は、端末３１のリーダライタ５７から送信信号として送信されてくる電磁波を、アンテナ３２Ａにより受信し、電気信号に変換する。通信部９１は、この電気信号に基づいて、リーダライタから送信されたデータを制御部９３に供給するとともに、送信信号から得られる電力を電源部９２に供給する。通信部９１は、制御部９３から供給されるデータを、電磁波を利用して応答信号として端末３１に送信する。
【００６７】
電源部９２は、通信部９１から供給される電力を、各部に供給する。制御部９３は、通信部９１から供給されるデータに応じて、記憶部９４に記憶されている情報を、通信部９１に供給する。
【００６８】
記憶部９４は、カードＩＤなどのＩＣカード３２を用いて実行されるサービスに用いられる情報であるカード情報、ＩＣカード３２を用いて実行されるサービスの種類を表す情報（以下、種類情報という）などが記憶されている。
【００６９】
なお、説明は省略するが、ＩＣカード３３と３４も、ＩＣカード３２と同様に構成される。
【００７０】
次に、図６を参照して、地域と通信方式の関係について説明する。
【００７１】
図６の表では、１行目に各地域の名前が記述されており、１列目に各通信方式の名前が記述されている。また、２行目乃至４行目の２列目以降に対応する各欄には、各列に対応する地域において、各行に対応する通信方式が使用されることを表す「１」、または、使用されないことを表す「０」が記述されている。
【００７２】
図６の例では、１行目に「地域Ａ」、「地域Ｂ」、「地域Ｃ」、「地域Ｄ」、「地域Ｅ」・・・が記述され、１列目に「Ａ方式」、「Ｂ方式」、および「Ｃ方式」が記述されている。即ち、図６の表は、「地域Ａ」、「地域Ｂ」、「地域Ｃ」、「地域Ｄ」、「地域Ｅ」・・・において、「Ａ方式」、「Ｂ方式」、および「Ｃ方式」の通信方式が使用されるかどうかを示している。
【００７３】
また、「地域Ａ」に対応する「Ａ方式」の欄には「１」が記述され、「Ｂ方式」と「Ｃ方式」の欄には「０」が記述されている。即ち、図６の表は、地域Ａにおいては、Ａ方式の通信方式が使用されることを示している。
【００７４】
同様に、「地域Ｂ」、「地域Ｃ」、「地域Ｄ」、「地域Ｅ」・・・に対応する欄においても「１」または「０」が記述されており、図６の表は、地域ＢにおいてはＢ方式の通信方式が使用され、地域ＣにおいてはＣ方式の通信方式が使用され、地域ＤにおいてはＡ方式とＣ方式の通信方式が使用され、地域ＥにおいてはＡ方式とＢ方式の通信方式が使用されることを示している。
【００７５】
以上のように、地域によって、使用される通信方式が異なっている。
【００７６】
図７は、図３の記憶部５３に記憶されている通信方式情報の例を示している。
【００７７】
図７の表では、１行目にSSIDが記述されており、１列目に各通信方式の名前が記述されている。即ち、SSIDは、アクセスポイント１３の識別子であるので、SSIDによりアクセスポイント１３が設置される地域を識別することができる。従って、図７の例では、端末３１は、SSIDを地域情報として用いている。
【００７８】
また、２行目乃至４行目の２列目以降に対応する各欄には、各列に対応する地域において、各行に対応する通信方式が使用されることを表す「１」、または、使用されないことを表す「０」が記述されている。
【００７９】
図７の例では、１行目に「eurospot」、「Freedomlink」、「mobilepoint」・・・が記述され、１列目に「Ａ方式」、「Ｂ方式」、および「Ｃ方式」が記述されている。即ち、図７の表は、SSIDが「eurospot」、「Freedomlink」、「mobilepoint」・・・であるアクセスポイント１３が設置される地域において、「Ａ方式」、「Ｂ方式」、および「Ｃ方式」の通信方式が使用されるかどうかを示している。
【００８０】
また、「eurospot」に対応する「Ａ方式」の欄には「１」が記述され、「Ｂ方式」と「Ｃ方式」の欄には「０」が記述されている。即ち、図７の表は、SSIDが「eurospot」であるアクセスポイント１３が設置される地域においては、Ａ方式の通信方式が使用されることを示している。
【００８１】
同様に、「Freedomlink」、「mobilepoint」・・・に対応する欄においても「１」または「０」が記述されており、図７の表は、SSIDが「Freedomlink」であるアクセスポイント１３が設置される地域においてはＢ方式の通信方式が使用され、SSIDが「mobilepoint」であるアクセスポイント１３が設置される地域においてはＣ方式の通信方式が使用されることを示している。
【００８２】
次に、図３のCPU５１は、所定のプログラムを実行することにより、ＩＣカード３２乃至３４を用いたサービスを実行するサービス実行部として機能する。
【００８３】
図８は、このようなサービス実行部の機能の構成例を示している。
【００８４】
図８のサービス実行部１１０は、地域情報取得部１１１、判定部１１２、制御情報取得部１１３、検出部１１４、処理部１１５、および表示制御部１１６により構成される。
【００８５】
地域情報取得部１１１は、図３の通信部５４により受信されたビーコンに含まれるSSIDを地域情報として取得し、判定部１１２に供給する。
【００８６】
判定部１１２は、記憶部５３から図７の通信方式情報を読み出す。判定部１１２は、その通信方式情報と、地域情報取得部１１１から供給される地域情報とに基づいて、使用通信方式を判定する。判定部１１２は、使用通信方式を制御情報取得部１１３と検出部１１４に供給する。
【００８７】
制御情報取得部１１３は、判定部１１２からの使用通信方式に基づいて、通信部５４を制御し、インターネット１７に接続される提供サーバ３６から、制御情報を取得する。制御情報取得部１１３は、制御情報を記憶部５３に記憶させる。
【００８８】
検出部１１４は、判定部１１２からの使用通信方式に基づいて、記憶部５３から使用通信方式の制御情報を読み出す。検出部１１４は、その制御情報を用いて、リーダライタ５７を制御し、使用通信方式でＩＣカード３２乃至３４に対してポーリング処理を行うことにより、ポーリングに成功したＩＣカード３２乃至３４を通信可能なＩＣカードとして検出するとともに、使用通信方式のうちポーリングに成功した通信方式を可能通信方式として検出する。検出部１１４は、可能通信方式を処理部１１５に供給する。
【００８９】
処理部１１５は、記憶部５３に記憶されている可能通信方式の制御情報を用いて、リーダライタ５７を制御し、ＩＣカード３２乃至３４に、図５の記憶部９４に記憶されている種類情報の取得を要求するための送信データを送信する。処理部１１５は、その送信データに応じてＩＣカード３２乃至３４から送信されてくる種類情報を、受信データとして受信する。処理部１１５は、種類情報を表示制御部１１６に供給する。
【００９０】
また、処理部１１５は、記憶部５３に記憶されている可能通信方式の制御情報を用いて、リーダライタ５７を制御し、ＩＣカード３２乃至３４に、記憶部９４に記憶されているカード情報の取得を要求するための送信データを送信する。処理部１１５は、その送信データに応じて送信されてくるカード情報を、受信データとして受信し、そのカード情報を用いて各種のサービスを実行する。
【００９１】
表示制御部１１６は、処理部１１５から供給される種類情報を表示部５５に表示させる。例えば、通信可能なＩＣカード３２乃至３４が、複数種類のサービスに対応しており、表示部５５に表示される種類情報が複数種類を表す情報である場合、ユーザは、入力部５６を操作することにより、所望のサービスの種類を選択する。これにより、ユーザの所望のサービスが実行される。
【００９２】
次に、図９を参照して、図８のサービス実行部１１０がＩＣカード３２乃至３４を用いてサービスを実行するサービス実行処理について説明する。このサービス実行処理は、例えば、ユーザが入力部５６を操作することにより、サービスの実行を指令したとき開始される。
【００９３】
ステップＳ１において、サービス実行部１１０は、インターネット１７に接続されている提供サーバ３６から制御情報を取得する制御情報取得処理を行う。この制御情報取得処理の詳細は、図１０で後述する。
【００９４】
ステップＳ２において、制御情報取得部１１３は、制御情報の取得に成功したかどうかを判定し、制御情報の取得に成功していないと判定した場合、処理は終了する。
【００９５】
一方、ステップＳ２において、制御情報取得部１１３は、制御情報の取得に成功したと判定された場合、制御情報を記憶部５３に記憶させ、ステップＳ３に進む。ステップＳ３において、サービス実行部１１０は、通信可能なＩＣカード３２乃至３４を検出するカード検出処理を行う。このカード検出処理の詳細は、図１１で後述する。
【００９６】
ステップＳ３の処理後は、ステップＳ４に進み、処理部１１５は、カード検出処理が開始されてから所定の時間が経過しているかどうかを判定し、所定の時間が経過していると判定された場合、処理を終了する。
【００９７】
一方、ステップＳ４において、カード検出処理が開始されてから所定の時間が経過していないと判定された場合、ステップＳ５に進み、処理部１１５は、ＩＣカード３２乃至３４からカード情報を取得し、ステップＳ６に進む。
【００９８】
ステップＳ６において、処理部１１５は、カード情報を用いてサービスを実行し、処理を終了する。
【００９９】
次に、図１０を参照して、図９のステップＳ１の制御情報取得処理について説明する。
【０１００】
ステップＳ１０において、地域情報取得部１１１は、通信部５４を制御し、アクセスポイント１３への接続を試みる。即ち、地域情報取得部１１１は、アクセスポイント１３から送信されるビーコンの受信を試みる。
【０１０１】
ステップＳ１０の処理後は、ステップＳ１１に進み、地域情報取得部１１１は、アクセスポイント１３への接続が成功したかどうか、即ち、アクセスポイント１３から送信されるビーコンが通信部５４により受信されたかどうかを判定する。
【０１０２】
ステップＳ１１において、アクセスポイント１３への接続が成功したと判定された場合、ステップＳ１２に進み、地域情報取得部１１１は、通信部５４により受信されたビーコンに含まれるSSIDを地域情報として取得し、判定部１１２に供給する。
【０１０３】
ここで、制御情報取得部１１３は、通信部５４を制御し、接続するアクセスポイント１３のSSIDを指定して、サーバ３５に制御情報の取得を要求する。サーバ３５は、この要求に応じて、アクセスポイント１３が存在する地域で登録された提供サーバ３６のドメインを、端末３１に送信する。
【０１０４】
端末３１は、サーバ３５から送信されてくる提供サーバ３６のドメインと、アクセスポイント１３を指定して、提供サーバ３６へのアクセスを要求する。この要求に応じて、図示せぬルートDNSサーバから、提供サーバ３６のドメインを管理するDNSサーバのＩＰアドレスが端末３１に送信される。
【０１０５】
ステップＳ１２の処理後は、ステップＳ１３において、地域情報取得部１１１は、通信部５４を制御し、ルートDNSサーバから送信されてくるDNSのＩＰアドレスを取得し、制御情報取得部１１３に供給して、ステップＳ１４に進む。
【０１０６】
ステップＳ１４において、地域情報取得部１１１は、いま接続しているアクセスポイント１３への接続履歴があるかどうか、即ち、ステップＳ１１で取得されるSSIDが、記憶部５３に記憶されている接続履歴情報に含まれているかどうかを判定する。なお、接続履歴情報は、制御情報の取得に成功したときに端末３１に接続されていたアクセスポイント１３のSSIDの履歴を表す情報である。この接続履歴情報は、図９のステップＳ２において、制御情報の取得に成功したと判定された場合に記憶される。
【０１０７】
ステップＳ１４において、接続履歴があると判定された場合、図９のステップＳ３に進み、上述した処理が行われる。
【０１０８】
一方、ステップＳ１４において、接続履歴がないと判定された場合、ステップＳ１５に進み、判定部１１２は、記憶部５３から図７の通信方式情報を読み出し、その通信方式情報と、地域情報取得部１１１から供給される地域情報であるSSIDとに基づいて、使用通信方式を判定する。
【０１０９】
例えば、地域情報取得部１１１から供給されるSSIDが「eurospot」である場合、判定部１１２は、そのSSIDと図７の通信方式情報とに基づいて、図７の表の「eurospot」に対応する欄のうち、「１」が記述されている欄に対応する通信方式である「Ａ方式」を、使用通信方式として判定する。判定部１１２は、使用通信方式を制御情報取得部１１３と検出部１１４に供給する。
【０１１０】
ステップＳ１５の処理後は、ステップＳ１６に進み、制御情報取得部１１３は、判定部１１２からの使用通信方式、並びに地域情報取得部１１１により取得されたSSIDおよびDNSのＩＰアドレスに基づいて、通信部５４を制御し、インターネット１７に接続される提供サーバ３６に制御情報の取得を要求する。ステップＳ１６の処理後は、図９のステップＳ１に戻り、ステップＳ２の処理が行われる。
【０１１１】
一方、ステップＳ１１において、アクセスポイント１３への接続が成功していないと判定された場合、ステップＳ１６に進み、表示制御部１１６は、接続エラーである旨のメッセージを表示部５５に表示させ、処理を終了する。
【０１１２】
次に、図１１を参照して、図９のステップＳ３のカード検出処理について説明する。
【０１１３】
ステップＳ３１において、検出部１１４は、記憶部５３に記憶されている制御情報のうちの使用通信方式の制御情報を用いて、リーダライタ５７を制御し、使用通信方式でＩＣカード３２乃至３４に対してポーリング処理を行う。
【０１１４】
このように、検出部１１４は、通信方式のうちの使用通信方式でポーリング処理を行うので、すべての通信方式でポーリング処理を行う場合に比べて、ポーリング処理の時間を短縮することができる。また、ポーリング処理のための電磁波の出力を削減することができ、これにより、端末３１の消費電力を削減することができる。
【０１１５】
ステップＳ３１の処理後は、ステップＳ３２に進み、検出部１１４は、ポーリングが成功したかどうか、即ち、ポーリング処理により送信された通信信号に対する応答信号が受信されたかどうかを判定し、ポーリングが成功したと判定した場合、ステップＳ３３に進む。
【０１１６】
ステップＳ３３において、検出部１１４は、ポーリングが成功したＩＣカード３２乃至３４を通信可能なＩＣカードとして検出するとともに、そのときの通信方式を可能通信方式として検出し、ステップＳ３４に進む。
【０１１７】
ステップＳ３４において、処理部１１５は、記憶部５３から可能通信方式の制御情報を読み出し、その制御情報を用いてリーダライタ５７を制御し、ＩＣカード３２乃至３４から種類情報を受信データとして受信する。処理部１１５は、受信した種類情報を表示制御部１１６に供給する。
【０１１８】
ステップＳ３４の処理後は、ステップＳ３５に進み、表示制御部１１６は、処理部１１５から供給される種類情報を表示部５５に表示させ、図９のステップＳ３に戻り、ステップＳ４に進む。
【０１１９】
このように、表示部５５には、種類情報が表示されるので、例えば、通信可能なＩＣカード３２乃至３４を用いて複数種類のサービスが実行可能である場合、ユーザは、表示部５５に表示される種類情報を見ながら、所望のサービスの種類を選択することにより、所望のサービスを利用することができる。
【０１２０】
即ち、ステップＳ３４において、表示部５５に表示される種類情報が複数種類を表している場合、表示制御部１１６は、ユーザによる所望のサービスの種類の選択を受け付け、そのサービスを特定する情報を処理部１１５に供給する。これにより、処理部１１５は、実行対象とするサービスを認識し、図９のステップＳ６において、このサービスを実行する。
【０１２１】
一方、ステップＳ３２において、ポーリングが成功していないと判定された場合、ステップＳ３６に進み、処理部１１５は、サービスの実行を取り消すかどうか、即ち、ユーザが入力部５６を操作することによりサービスの実行の取り消しを指令したかどうかを判定する。
【０１２２】
ステップＳ３６において、サービスの実行を取り消さないと判定した場合、ステップＳ３１に戻り、ポーリングが成功するか、サービスの実行の取り消しが指令されるまで、ポーリング処理を行う。
【０１２３】
一方、ステップＳ３６において、サービスの実行を取り消すと判定された場合、サービス実行処理は終了する。
【０１２４】
以上のように、端末３１では、端末３１が位置する地域で使用される使用通信方式の制御情報が提供サーバ３６から取得されるので、ユーザは、使用通信方式の異なる地域に端末３１を持ち運んだ場合であっても、その地域においてＩＣカード３２乃至３４を用いたサービスを利用することができる。
【０１２５】
なお、上述した説明では、SSIDが地域情報として取得されたが、DNSのＩＰアドレスが地域情報として取得されるようにしてもよい。即ち、DNSのＩＰアドレスと地域の関係は、例えば、図１２に示すようになっている。
【０１２６】
図１２の表では、１行目に項目「登録地域」、「ドメインネームサーバ」、および「ＩＰアドレス」が記述されており、２行目以降には、各項目に対応する内容が記述されている。  
【０１２７】
項目「登録地域」の内容は、DNSサーバが管理するドメインが登録された地域の名称である。項目「ドメインネームサーバ」の内容は、DNSサーバが管理するドメインである。項目「ＩＰアドレス」の内容は、DNSサーバのＩＰアドレスである。
【０１２８】
図１２の例では、２行目には、項目「登録地域」に対応する欄に「地域Ａ」が記述され、項目「ドメインネームサーバ」に対応する欄に「ns1.nic.ad.jp」が記述され、項目「ＩＰアドレス」に対応する欄に「202.12.30.33」が記述されている。即ち、図１２の表は、ＩＰアドレスが「202.12.30.33」であるDNSサーバが管理するドメイン「ns1.nic.ad.jp」が登録された地域は地域Ａであることを示している。
【０１２９】
また、３乃至６行目においても同様に記述されており、図１２の表は、ＩＰアドレスが「81.91.161.2」であるDNSサーバが管理するドメイン「dns3.denic.de」が登録された地域は地域Ｂであること、ＩＰアドレスが「192.93.0.1」であるDNSサーバが管理するドメイン「ns1.nic.fr」が登録された地域は地域Ｃであること、ＩＰアドレスが「216.239.104.210」であるDNSサーバが管理するドメイン「jpass.com」が登録された地域は地域Ｄであること、ＩＰアドレスが「62.218.27.65」であるDNSサーバが管理するドメイン「adns2.utanet.at」が登録された地域は地域Ｅであることを示している。
【０１３０】
以上のように、DNSサーバのＩＰアドレスによって、そのDNSサーバが管理するドメインが登録された地域を識別することができるので、端末３１は、ルートDNSサーバから取得される、提供サーバ３６のドメインを管理するDNSサーバのＩＰアドレスを、地域情報として用いることができる。この場合、図３の記憶部５３には、図６と図１２の表が通信方式情報として記憶される。
【０１３１】
図１３は、DNSサーバのＩＰアドレスが地域情報として用いられる場合の、サービス実行部の機能の構成例を示すブロック図である。
【０１３２】
図１３のサービス実行部１８０は、制御情報取得部１１３、検出部１１４、処理部１１５、表示制御部１１６、地域情報取得部１８１、および判定部１８２により構成される。なお、図８と同一のものには同一の符号を付してあり、説明は省略する。
【０１３３】
地域情報取得部１８１は、図８の地域情報取得部１１１と同様に、通信部５４により受信されたビーコンに含まれるSSIDを取得する。また、地域情報取得部１８１は、提供サーバ３６のドメインを管理するDNSサーバのＩＰアドレスを取得し制御情報取得部１１３に供給するとともに、そのＩＰアドレスを地域情報として判定部１８２に供給する。
【０１３４】
判定部１８２は、記憶部５３から通信方式情報である図６と図１２の表を読み出す。判定部１８２は、その通信方式情報と、地域情報取得部１８１から供給される地域情報とに基づいて、使用通信方式を判定する。具体的には、判定部１８２は、図１２の表から、地域情報取得部１８２からの地域情報であるＩＰアドレスに対応する登録地域を検出する。そして、判定部１８２は、図６の表から、検出した登録地域に対応し、かつ、「１」が記述されている欄に対応する通信方式を、使用通信方式と判定する。判定部１８２は、使用通信方式を制御情報取得部１１３と検出部１１４に供給する。
【０１３５】
次に、図１３のサービス実行部１８０が行うサービス実行処理について説明する。このサービス実行処理は、図９のサービス実行処理と同様に行われるが、図９のステップＳ１の制御情報取得処理は、図１４の制御情報取得処理となる。
【０１３６】
図１４のステップＳ５０とＳ５１の処理は、図１０のステップＳ１０とＳ１１の処理と同様であるので、説明は省略する。
【０１３７】
ステップＳ５２において、地域情報取得部１８１は、通信部５４により受信されたビーコンに含まれるSSIDを取得し、制御情報取得部１１３に供給して、ステップＳ５３に進む。
【０１３８】
ステップＳ５３において、地域情報取得部１８１は、通信部５４を制御し、ルートDNSサーバから送信されてくるDNSのＩＰアドレスを取得し、制御情報取得部１１３に供給するとともに、そのＩＰアドレスを地域情報として判定部１８２に供給する。
【０１３９】
ステップＳ５４において、図１０のステップＳ１４と同様に、地域情報取得部１１１は、いま接続しているアクセスポイント１３への接続履歴があるかどうかを判定し、接続履歴があると判定した場合、図９のステップＳ３に進み、上述した処理を行う。
【０１４０】
一方、ステップＳ５４において、接続履歴がないと判定された場合、ステップＳ５５に進み、判定部１８２は、記憶部５３から通信方式情報である図６と図１２の表を読み出し、その通信方式情報と、地域情報取得部１８１から供給される地域情報であるDNSのＩＰアドレスとに基づいて、使用通信方式を判定する。判定部１８２は、使用通信方式を制御情報取得部１１３と検出部１１４に供給する。
【０１４１】
ステップＳ５６とＳ５７の処理は、ステップＳ１６とＳ１７の処理と同様であるので、説明は省略する。
【０１４２】
図１５は、本発明を適用した情報処理システムの他の一実施の形態の構成例を示す図である。
【０１４３】
図１５の情報処理システム２００は、アクセスポイント１３、ネットワーク１４、サーバ１６、インターネット１７、端末３１、サーバ３５、提供サーバ２０１、並びにＩＣカード２１１乃至２１４により構成され、端末３１は、アクセスコードなどのサービスの実行に必要な情報(以下、サービス情報という)を、インターネット１７に接続されている提供サーバ２０１からダウンロードする。なお、図２と同一のものには、同一の符号を付してあり、説明は適宜省略する。
【０１４４】
図１５では、端末３１は、ＩＣカード２１１乃至２１４を用いたサービスのサービス情報を、アクセスポイント１３、ネットワーク１４、サーバ３５、およびインターネット１７を介して、提供サーバ２０１からダウンロードし、記憶する。端末３１は、サービス情報とＩＣカード２１１乃至２１４を用いて、各種のサービスを行う。
【０１４５】
提供サーバ２０１は、制御情報のほかに、サービス情報などを他の装置に提供する。
【０１４６】
ＩＣカード２１１は、地域Ｄに存在しており、商品の代金を支払うサービスであるペイメントサービスに用いられる。ＩＣカード２１１には、アンテナ２１１Ａが設けられており、アンテナ２１１Ａを介して、所定の通信方式で端末３１と短距離無線通信を行う。これにより、ユーザは、例えば商品に付与されているＩＣカード２１１に端末３１をかざすだけで商品の代金を支払うことができる。
【０１４７】
ＩＣカード２１２は、地域Ｄに存在しており、交通費を支払うサービスである交通系サービスに用いられる。ＩＣカード２１２には、アンテナ２１２Ａが設けられており、アンテナ２１２Ａを介して、所定の通信方式で端末３１と短距離無線通信を行う。これにより、ユーザは、例えば駅の改札口に設置されているＩＣカード２１２に端末３１をかざすだけで改札口を通過することができる。
【０１４８】
ＩＣカード２１３は、地域Ｄに存在しており、クレジットカードの番号などの個人情報を扱うサービスである個人情報サービスに用いられる。ＩＣカード２１３には、アンテナ２１３Ａが設けられており、アンテナ２１３Ａを介して、所定の通信方式で端末３１と短距離無線通信を行う。これにより、ユーザは、例えば商品に付加されているＩＣカードに端末３１にかざすだけでクレジットカードを用いた代金の支払いを行うことができる。
【０１４９】
ＩＣカード２１４は、地域Ｄに存在しており、コンサートや遊園地などのチケットを購入するサービスであるチケットサービスに用いられる。ＩＣカード２１４には、アンテナ２１４Ａが設けられており、アンテナ２１４Ａを介して、所定の通信方式で端末３１と短距離無線通信を行う。これにより、ユーザは、コンサート会場や遊園地の入園口などに設置されているＩＣカード２１４に端末３１をかざすだけで、コンサートや遊園地などに入場することができる。
【０１５０】
次に、図１６は、図１５の端末３１のCPU５１が所定のプログラムを実行することにより実現する機能であるサービス実行部２３０の構成例を示している。
【０１５１】
図１６のサービス実行部２３０は、地域情報取得部１１１、判定部１１２、制御情報取得部１１３、検出部１１４、表示制御部１１６、および処理部２３１により構成される。なお、図８と同一のものには同一の符号を付してあり、説明は省略する。
【０１５２】
処理部２３１は、図８の処理部１１５と同様に、記憶部５３記憶されている可能通信方式の制御情報を用いて、リーダライタ５７を制御し、ＩＣカード２１１乃至２１４に、図５の記憶部９４に記憶されている種類情報の取得を要求するための送信データを送信する。処理部２３１は、処理部１１５と同様に、その送信データに応じてＩＣカード２１１乃至２１４から送信されてくる種類情報を、受信データとして受信する。処理部２３１は、処理部１１５と同様に、種類情報を表示制御部１１６に供給する。
【０１５３】
また、処理部２３１は、通信部５４を制御し、種類情報を提供サーバ２０１に送信して、種類情報に対応するサービスのサービス情報の取得を要求する。処理部２３１は、その要求に応じて送信されてくるサービス情報を、アンテナ１１Ｂと通信部５４を介して取得する。
【０１５４】
さらに、処理部２３１は、図８の処理部１１５と同様に、記憶部５３に記憶されている可能通信方式の制御情報を用いて、リーダライタ５７を制御し、ＩＣカード２１１乃至２１４にカード情報の取得を要求するための送信データを送信する。処理部２３１は、その送信データに応じて送信されてくるカード情報を、受信データとして受信し、そのカード情報とサービス情報を用いて各種のサービスを実行する。
【０１５５】
次に、図１７を参照して、図１６のサービス実行部２３０が、ＩＣカード２１１乃至２１４を用いてサービスを実行するサービス実行処理について説明する。このサービス実行処理は、例えば、ユーザが入力部５６を操作することにより、サービスの実行を指令したとき開始される。
【０１５６】
ステップＳ７１乃至Ｓ７４の処理は、図９のステップＳ１乃至Ｓ４の処理と同様であるので、説明は省略する。
【０１５７】
ステップＳ７４の処理後は、ステップＳ７５に進み、処理部２３１は、通信部５４を制御し、提供サーバ２０１に種類情報を送信し、その要求に応じて送信されてくる、種類情報に対応するサービスのサービス情報を取得する。
【０１５８】
ステップＳ７５の処理後は、ステップＳ７６に進み、処理部２３１は、図９のステップＳ５の処理と同様に、ＩＣカード３２乃至３４からカード情報を取得し、ステップＳ７７に進む。
【０１５９】
ステップＳ７７において、処理部２３１は、サービス情報とカード情報を用いてサービスを実行し、処理を終了する。
【０１６０】
以上のように、図１５の端末３１は、提供サーバ２０１からサービス情報を取得するので、ユーザは、他の地域に端末３１を持ち運んだ場合であっても、ローミングサービスや地域特有のサービスを利用することができる。なお、上述した説明では、制御情報とサービス情報が１つの提供サーバ２０１から提供されるものとしたが、制御情報とサービス情報は、異なる提供サーバから提供されるようにしてもよい。
【０１６１】
また、携帯電話機にリーダライタ５７が設けられている場合には、携帯電話機が、移動体通信により地域情報を取得し、その地域情報に対応する使用通信方式でポーリング処理を行うことにより、端末３１と同様に、上述したサービス実行処理を行うことができる。
【０１６２】
この場合の情報処理システムの構成例を図１８に示す。
【０１６３】
図１８の情報処理システム３００は、サーバ１６、インターネット１７、ＩＣカード３２乃至３４、携帯電話機３０１、基地局３０２、通信網３０３、モデム３０４、構内交換機３０５、および一般公衆回線３０６により構成される。なお、図２と同一のものには、同一の符号を付してあり、説明は適宜省略する。
【０１６４】
携帯電話機３０１には、アンテナ１１Ａと３０１Ｂが設けられている。携帯電話機３０１は、端末３１と同様に、通信方式情報を記憶している。携帯電話機３０１は、自分自身が存在する地域の地域情報を取得し、通信方式情報に基づいて使用通信方式を判定する。なお、携帯電話機３０１で取得される地域情報としては、基地局３０２に固有のＩＤ、提供サーバ３６のドメインを管理するDNSサーバのＩＰアドレスなどがある。
【０１６５】
また、携帯電話機３０１は、必要に応じて、アンテナ３０１Ａ、基地局３０２、通信網３０３、モデム３０４、およびインターネット１７を介して、提供サーバ３６から制御情報を取得する。
【０１６６】
さらに、携帯電話機３０１は、端末３１と同様に、アンテナ１１Ａを介して、ＩＣカード３２乃至３４に対して、使用通信方式によるポーリング処理を行うことにより、通信可能なＩＣカード３２乃至３４を検出するとともに、そのＩＣカード３２乃至３４と通信可能な可能通信方式を検出する。そして、携帯電話機３０１は、端末３１と同様に、その検出した可能通信方式で、ＩＣカード３２乃至３４とアンテナ１１Ａを介して短距離無線通信を行う。
【０１６７】
基地局３０２には、アンテナ３０２Ａが設けられており、アンテナ３０２を介して、携帯電話機３０１と移動体通信を行う。また、基地局３０２は、通信網３０３に接続されている。
【０１６８】
通信網３０３は、移動体通信サービス事業者が運営する通信網であり、サーバ１６に接続されている。また、通信網３０３は、通信網を管理する管理サーバ(図示せず)に接続されており、管理サーバは、アクセスを許可するかどうかを判定したり、提供サーバ３６のドメインを携帯電話機３０１に送信する。
【０１６９】
さらに、通信網３０３は、インターネット１７に接続されるモデム３０４と、一般公衆回線３０６に接続される交換機３０５に接続されている。例えば、携帯電話機３０１から送信されてくるデータは、通信網３０３、モデム３０４、およびインターネット１７を介して、インターネット１７に接続される提供サーバ３６などの装置に供給される。また、携帯電話機３０１から送信されてくる通話の音声信号は、通信網３０３、交換機３０５、および一般公衆回線３０６を介して、他の電話機に供給される。
【０１７０】
なお、端末３１と携帯電話機３０１は、GPS(Global Positioning System)を用いて地域情報を取得するようにしてもよい。
【０１７１】
また、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１７２】
さらに、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１７３】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１７４】
【図１】従来の情報処理システムの一例を示す図である。
【図２】本発明を適用した情報処理システムの一実施の形態の構成例を示す図である。
【図３】図２の端末の構成例を示すブロック図である。
【図４】リーダライタの詳細構成例を示すブロック図である。
【図５】ＩＣカードの詳細構成例を示すブロック図である。
【図６】地域と通信方式の関係について説明する図である。
【図７】通信方式情報の例を示す図である。
【図８】サービス実行部の機能的構成例を示す図である。
【図９】サービス実行処理について説明するフローチャートである。
【図１０】制御情報取得処理について説明するフローチャートである。
【図１１】カード検出処理について説明するフローチャートである。
【図１２】DNSのＩＰアドレスと地域の関係を示す図である。
【図１３】サービス実行部の他の機能的構成例を示すブロック図である。
【図１４】他の制御情報取得処理について説明するフローチャートである。
【図１５】本発明を適用した情報処理システムの他の一実施の形態の構成例を示す図である。
【図１６】サービス実行部の他の機能的構成例を示す図である。
【図１７】サービス実行処理について説明するフローチャートである。
【図１８】本発明を適用した情報慮利システムのさらに他の一実施の形態の構成例を示す図である。
【符号の説明】
【０１７５】
３０  情報処理システム,  ３１  端末,  ３２乃至３４  ＩＣカード,  ３６  提供サーバ,  ５１  CPU，  ５２  ROM，  ５３  記憶部，  １１１  地域情報取得部,  １１２  判定部,  １１３  制御情報取得部,  １１４  検出部,  １１５  処理部,  １１６  表示制御部
【図１】
2008015745.tif 000003
【図２】
2008015745.tif 000004
【図３】
2008015745.tif 000005
【図４】
2008015745.tif 000006
【図５】
2008015745.tif 000007
【図６】
2008015745.tif 000008
【図７】
2008015745.tif 000009
【図８】
2008015745.tif 000010
【図９】
2008015745.tif 000011
【図１０】
2008015745.tif 000012
【図１１】
2008015745.tif 000013
【図１２】
2008015745.tif 000014
【図１３】
2008015745.tif 000015
【図１４】
2008015745.tif 000016
【図１５】
2008015745.tif 000017
【図１６】
2008015745.tif 000018
【図１７】
2008015745.tif 000019
【図１８】
2008015745.tif 000020