(57)【要約】【課題】通信相手に対応する通信方式を効率的に選択する。【解決手段】位置計測部３２は、現在地の位置情報を取得し、リスト記憶部３４は、複数の通信方式に優先順位がつけられて登録されている優先順位リストを位置情報に対応付けて記憶しており、情報処理部３３は、取得された現在地の位置情報に対応する優先順位リストを、リスト記憶部３４から読み出し、読み出した優先順位リストに基づいて、順次、複数の通信方式のうちのいずれかを選択し、選択した通信方式に対応して、通信相手との通信を非接触ICチップ３５に実行させる。本発明は、例えば、非接触近接無線通信を行う携帯電話機に適用できる。【選択図】図１
2009303107.tif 000002
【特許請求の範囲】
【請求項１】
現在地の位置情報を取得する取得手段と、
複数の通信方式に優先順位がつけられて登録されている優先順位リストを位置情報に対応付けて記憶している記憶手段と、
取得された前記現在地の位置情報に対応する優先順位リストを、前記記憶手段から読み出す読み出し手段と、
読み出された前記優先順位リストに基づいて、順次、前記複数の通信方式のうちのいずれかを選択する選択手段と、
前記複数の通信方式のうちのいずれかを用いて、通信相手との通信を実行する複数の通信手段と、
前記複数の通信手段のうち、選択された通信方式に対応するものに前記通信を実行させる制御手段と
を備える情報処理装置。
【請求項２】
前記記憶手段は、前記優先順位リストを、広域の位置情報に対応付けて記憶している
請求項１に記載の情報処理装置。
【請求項３】
選択された通信方式に対応する前記通信手段による前記通信が失敗した場合、
前記選択手段は、前記優先順位に基づいて、新たに通信方式を選択し、
前記制御手段は、新たに選択された通信方式に対応する前記通信手段に前記通信を実行させる
請求項１または２に記載の情報処理装置。
【請求項４】
新たに選択された前記通信方式に対応する前記通信手段による前記通信が成功した場合、新たに選択された前記通信方式が、最も高い優先順位となるように、前記優先順位リストを更新する更新手段をさらに備える
請求項３に記載の情報処理装置。
【請求項５】
前記通信相手と通信したデータを処理する複数のデータ処理手段をさらに備え、
前記優先順位リストには、さらに、複数のデータ処理にも優先順位がつけられて登録されており、
前記選択手段は、さらに、前記優先順位リストに基づいて、順次、複数のデータ処理のうちのいずれかを選択し、
前記制御手段は、さらに、前記複数のデータ処理手段のうち、選択されたデータ処理に対応するものに前記データ処理を実行させる
請求項１または２に記載の情報処理装置。
【請求項６】
前記通信手段は、前記複数の通信方式のうちのいずれかを用いて、前記通信相手との非接触近接無線通信を実行する
請求項１または２に記載の情報処理装置。
【請求項７】
通信相手との通信を実行する情報処理装置の情報処理方法において、
前記情報処理装置は、
取得手段と、
記憶手段と、
読み出し手段と、
選択手段と、
複数の通信手段と、
制御手段と
を備え、
前記取得手段が、現在地の位置情報を取得し、
前記読み出し手段が、取得された前記現在地の位置情報に対応する優先順位リストを、複数の通信方式に優先順位がつけられて登録されている優先順位リストを位置情報に対応付けて記憶している前記記憶手段から読み出し、
前記選択手段が、読み出された前記優先順位リストに基づいて、順次、前記複数の通信方式のうちのいずれかを選択し、
前記制御手段が、前記複数の通信方式のうちのいずれかを用いて、通信相手との通信を実行する前記複数の通信手段のうち、選択された通信方式に対応するものに前記通信を実行させる
ステップを含む情報処理方法。
【請求項８】
コンピュータを、
現在地の位置情報を取得する取得手段と、
複数の通信方式に優先順位がつけられて登録されている優先順位リストを位置情報に対応付けて記憶している記憶手段と、
取得された前記現在地の位置情報に対応する優先順位リストを、前記記憶手段から読み出す読み出し手段と、
読み出された前記優先順位リストに基づいて、順次、前記複数の通信方式のうちのいずれかを選択する選択手段と、
前記複数の通信方式のうちのいずれかを用いて、通信相手との通信を実行する複数の通信手段と、
前記複数の通信手段のうち、選択された通信方式に対応するものに前記通信を実行させる制御手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関し、特に、通信相手に対応する通信方式を効率的に選択できるようにした情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
例えば、非接触IC（Integrated Circuit）カードとリーダライタとの非接触近接無線通信においては、非接触ICカードがそれぞれ異なる通信方式により通信を実行する複数の回路を内蔵しており、リーダライタが単一の通信方式のみに対応している場合（以下、第１の場合という）がある。また反対に、非接触ICカードが単一の通信方式により通信を実行する回路を内蔵し、リーダライタが複数の通信方式に対応している場合（以下、第２の場合という）がある。
【０００３】
なお、通信方式としては、例えば、非接触型ICカードの国際標準規格であるISO/IEC(International Organization for Standardization/International Electrotechnical Commission)14443に準拠した通信方式であるタイプＡおよびタイプＢ、並びにソニー株式会社が開発したFeliCa(ソニー株式会社の登録商標)に準拠した通信方式(以下、タイプＣという)などが存在する。
【０００４】
上述した第１の場合には、非接触ICカード側がリーダライタ側に対応するように、複数の回路のうちのいずれかを選択する必要があり、以下のような回路選択技術が提案されている。
【０００５】
すなわち、従来の回路選択技術では、非接触ICカードが、リーダライタと同一の通信方式により通信を行う回路がアクティベート（活性化、起動）されるまで、予め設定された所定の順序で、複数の回路を、順次、アクティベートしていくことにより、非接触近接無線通信が行われる。
【０００６】
反対に、上述した第２の場合には、リーダライタ側が非接触ICカード側に対応するように、複数の通信方式を選択する必要があり、以下のようなカード捕捉信号発生技術が提案されている。
【０００７】
すなわち、従来のカード捕捉信号発生技術では、単一の通信方式により通信を実行する回路を内蔵する非接触ICカードとの非接触近接無線通信を行うリーダライタが、それぞれ異なる通信方式を、順次、予め設定された所定の順序で選択し、通信方式が選択される毎に、選択された通信方式のカード捕捉信号を発生させることにより、非接触近接無線通信が行われる（例えば、特許文献１を参照）。
【０００８】
【特許文献１】特開２００４−２６４９２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、非接触ICカードと同等の機能を有する携帯電話が存在し、非接触ICカード（同等機能を有する携帯電話を含む）とリーダライタを用いる非接触近接無線通信は、日本のみならずヨーロッパやアメリカなどの各国各地域において利用されている。
【００１０】
そして、各国各地域では、それぞれ、非接触近接無線通信における特定の通信方式が多数派を占める傾向にある。すなわち、例えば、日本では、タイプＣが多数派を占めており、ヨーロッパでは、タイプＡまたはタイプＢが多数派を占めている。
【００１１】
これに対して、従来の回路選択技術では、非接触近接無線通信を行う各国各地域に関係なく予め設定された所定の順序で、複数の回路を、順次、アクティベートしていくため、非接触近接無線通信を行う各国各地域によっては、通信相手に対応する通信方式を選択する選択効率が悪い。
【００１２】
すなわち、例えば、それぞれ異なる通信方式により通信を実行する複数の回路を内蔵する非接触ICカードと同等の機能を有するとともに、いわゆる国際ローミングに対応する携帯電話を日本からヨーロッパなどに持っていって非接触ICカードとして使用するような場合、アクティベートの順序が固定されていると、通信相手となるリーダライタに対応する通信方式が速やかに選択されないことが発生し得る。
【００１３】
また、従来のカード捕捉信号発生技術では、単一の通信方式により通信を実行する回路を内蔵する非接触ICカードと、カード捕捉信号を発生させるリーダライタとが近接したときから、リーダライタが、それぞれ異なる通信方式を、順次、非接触近接無線通信を行う各国各地域に関係なく予め設定された所定の順序で、選択していく場合には、やはり、選択効率が悪い。
【００１４】
本発明は、このような状況に鑑みてなされたものであり、通信相手に対応する通信方式を効率的に選択できるようにするものである。
【課題を解決するための手段】
【００１５】
本発明の一側面の情報処理装置、またはプログラムは、現在地の位置情報を取得する取得手段と、複数の通信方式に優先順位がつけられて登録されている優先順位リストを位置情報に対応付けて記憶している記憶手段と、取得された前記現在地の位置情報に対応する優先順位リストを、前記記憶手段から読み出す読み出し手段と、読み出された前記優先順位リストに基づいて、順次、前記複数の通信方式のうちのいずれかを選択する選択手段と、前記複数の通信方式のうちのいずれかを用いて、通信相手との通信を実行する複数の通信手段と、前記複数の通信手段のうち、選択された通信方式に対応するものに前記通信を実行させる制御手段とを備える情報処理装置、または情報処理装置として、コンピュータを機能させるためのプログラムである。
【００１６】
前記記憶手段では、前記優先順位リストを、広域の位置情報に対応付けて記憶しているようにすることができる。
【００１７】
選択された通信方式に対応する前記通信手段による前記通信が失敗した場合、前記選択手段では、前記優先順位に基づいて、新たに通信方式を選択し、前記制御手段では、新たに選択された通信方式に対応する前記通信手段に前記通信を実行させることができる。
【００１８】
新たに選択された前記通信方式に対応する前記通信手段による前記通信が成功した場合、新たに選択された前記通信方式が、最も高い優先順位となるように、前記優先順位リストを更新する更新手段をさらに設けることができる。
【００１９】
前記通信相手と通信したデータを処理する複数のデータ処理手段をさらに設けることができ、前記優先順位リストには、さらに、複数のデータ処理にも優先順位がつけられて登録されており、前記選択手段では、さらに、前記優先順位リストに基づいて、順次、複数のデータ処理のうちのいずれかを選択し、前記制御手段では、さらに、前記複数のデータ処理手段のうち、選択されたデータ処理に対応するものに前記データ処理を実行させることができる。
【００２０】
前記通信手段では、前記複数の通信方式のうちのいずれかを用いて、前記通信相手との非接触近接無線通信を実行することができる。
【００２１】
本発明の一側面の情報処理方法は、前記取得手段が、現在地の位置情報を取得し、前記読み出し手段が、取得された前記現在地の位置情報に対応する優先順位リストを、複数の通信方式に優先順位がつけられて登録されている優先順位リストを位置情報に対応付けて記憶している前記記憶手段から読み出し、前記選択手段が、読み出された前記優先順位リストに基づいて、順次、前記複数の通信方式のうちのいずれかを選択し、前記制御手段が、前記複数の通信方式のうちのいずれかを用いて、通信相手との通信を実行する前記複数の通信手段のうち、選択された通信方式に対応するものに前記通信を実行させるステップを含む情報処理方法である。
【００２２】
本発明の一側面においては、現在地の位置情報が取得され、取得された現在地の位置情報に対応する優先順位リストが、複数の通信方式に優先順位がつけられて登録されている優先順位リストを位置情報に対応付けて記憶している記憶手段から読み出され、読み出された優先順位リストに基づいて、順次、複数の通信方式のうちのいずれかが選択され、複数の通信方式のうちのいずれかを用いて、通信相手との通信を実行する複数の通信手段のうち、選択された通信方式に対応するものが通信を実行させられる。
【発明の効果】
【００２３】
本発明によれば、通信相手に対応する通信方式を効率的に選択できる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２５】
図１は、本発明の一実施の形態である携帯電話機を示している。
【００２６】
この携帯電話機１は、国際ローミングに対応したものであり、通常の通話処理の他、例えば、ユーザにより、リーダライタ（図示せず）等の通信相手に近接されたとき、通信相手と非接触でデータの送受信（非接触近接無線通信）を行うことができる。
【００２７】
すなわち、例えば、携帯電話機１は、ユーザにより近接されたリーダライタの種類に応じて、鉄道用の定期券、ユーザの勤務先のID(Identification)カード、または所定の加盟店での支払いに使用されるプリペイドカードとして機能する。
【００２８】
携帯電話機１は、位置計測アンテナ３１、位置計測部３２、情報処理部３３、リスト記憶部３４、非接触ICチップ３５、非接触通信アンテナ３６、通話アンテナ３７、通話処理部３８、ディスプレイ３９、および操作部４０により構成される。
【００２９】
位置計測アンテナ３１は、例えば、GPS（Global Positioning System）信号を受信し、位置計測部３２に供給する。
【００３０】
位置計測部３２は、位置計測アンテナ３１からのGPS信号に基づいて、携帯電話機１（位置計測部３２）の現在地の位置を計測し、その計測により得られた現在地の位置を表す情報（現在地の位置情報）を、情報処理部３３に供給する。
【００３１】
情報処理部３３は、後述するリスト記憶部３４に記憶（保持）されている複数の優先順位リストのうち、位置計測部３２からの現在地の位置情報に対応する優先順位リストを、リスト記憶部３４から読み出す。
【００３２】
また、情報処理部３３は、リスト記憶部３４から読み出した優先順位リストに基づいて、通信相手との非接触近接無線通信に用いる通信方式、および通信相手との非接触近接無線通信に応じて実行される処理（通信相手からのデータ等を処理するデータ処理）を選択する。
【００３３】
さらに、情報処理部３３は、選択した通信方式を用いて非接触近接無線通信を実行させるとともに、非接触近接無線通信に応じて、選択した処理が実行されるように、非接触ICチップ３５を制御する。
【００３４】
リスト記憶部３４は、優先順位リストを、例えば、国や地域などの広域な位置情報（広域位置情報）に対応付けて記憶している。
【００３５】
次に、図２は、広域位置情報に対応付けて、リスト記憶部３４に記憶されている優先順位リストの一例を示している。
【００３６】
図２Ａの優先順位リストは、所定の広域位置情報が表す日本に対応付けて、リスト記憶部３４に記憶されているものである。また、図２Ｂの優先順位リストは、他の広域位置情報が表すヨーロッパに対応付けて、リスト記憶部３４に記憶されているものである。
【００３７】
なお、図２Ａの優先順位リストと図２Ｂの優先順位リストとは、同様に構成されているため、以下、図２Ａの優先順位リストについてのみ説明する。
【００３８】
図２Ａの優先順位リストには、日本に存在する通信相手との非接触近接無線通信に用いる通信方式、および、その通信方式を用いた通信相手との非接触近接無線通信に応じて実行される処理が、選択される優先順位が高い順序で登録されている。
【００３９】
すなわち、例えば、図２Ａの優先順位リストには、優先順位が１位の通信方式および処理として、タイプＣ、およびタイプＣを用いた非接触近接無線通信に応じて、鉄道用の定期券として機能するための処理が登録されている。
【００４０】
また、例えば、優先順位が２位の通信方式および処理として、タイプＣ、およびタイプＣを用いた非接触近接無線通信に応じて、ユーザの勤務先のIDカードとして機能するための処理が登録されている。
【００４１】
さらに、例えば、優先順位が３位の通信方式および処理として、タイプＡ、およびタイプＡを用いた非接触近接無線通信に応じて、所定の加盟店での支払いに使用されるプリペイドカードとして機能するための処理が登録されている。
【００４２】
また、例えば、優先順位が４位の通信方式および処理として、タイプＢ、およびタイプＢを用いた非接触近接無線通信に応じて、鉄道用の定期券として機能するための処理が登録されている。
【００４３】
なお、優先順位リストは、例えば、携帯電話機１のメーカ等により予め作成されて、リスト記憶部３４に記憶されているものとする。すなわち、例えば、携帯電話機１のメーカ等により、広域位置情報が表す国や地域等で用いられる頻度が高い順序を優先順位として、通信方式および処理を登録した優先順位リストが作成され、広域位置情報に対応付けられて、リスト記憶部３４に記憶される。
【００４４】
また、リスト記憶部３４は、広域位置情報それぞれに対応付けられた複数の優先順位リストの他、広域位置情報に関係なく作成されたデフォルトの優先順位リストを記憶している。
【００４５】
図１に戻り、非接触ICチップ３５は、情報処理部３３の制御にしたがって、非接触通信アンテナ３６を介して、通信相手との非接触近接無線通信を行う。
【００４６】
非接触通信アンテナ３６は、非接触ICチップ３５からのデータを送信する。また、非接触通信アンテナ３６は、通信相手からのデータを受信し、非接触ICチップ３５に供給する。
【００４７】
通話アンテナ３７は、通話相手からの音声信号を受信し、通話処理部３８に供給する。また、通話アンテナ３７は、通話処理部３８からの音声信号を送信する。
【００４８】
通話処理部３８は、通話アンテナ３７からの音声信号に対して、ノイズキャンセラなどの処理を行い、その処理後の音声信号を、図示せぬスピーカなどに出力する。
【００４９】
また、通話処理部３８は、ユーザの発話により、図示せぬマイクロホンを介して得られた音声信号に対して、その音声信号を通話相手に送信するための処理を行い、その処理後の音声信号を、通話アンテナ３７に供給する。
【００５０】
ディスプレイ３９は、例えば、LCD（Liquid Crystal Display）等であり、操作部４０を用いたユーザ操作により、着信履歴等を表示する。
【００５１】
操作部４０は、各種のボタンやキー等により構成されており、ユーザにより操作される。
【００５２】
次に、図３は、所定のプログラムを実行する非接触ICチップ３５により実現される機能的な構成例を示している。
【００５３】
非接触ICチップ３５は、所定のプログラムを実行することにより、通信選択部６１、通信部６２-1乃至６２-N、エレメント選択部６３、およびセキュアエレメント６４-1乃至６４-Mとして機能する。
【００５４】
なお、以下の説明において、通信部６２-1乃至６２-Nを、それぞれ区別する必要がない場合、単に、通信部６２という。また、セキュアエレメント６４-1乃至６４-Mを、それぞれ区別する必要がない場合、単に、セキュアエレメント６４という。
【００５５】
通信選択部６１は、情報処理部３３の制御にしたがって、複数の通信部６２のうち、通信相手との非接触近接無線通信に用いる通信用の通信部６２を選択し、アクティベートする。なお、通信用の通信部６２が、すでにアクティベートされている場合、通信用の通信部６２のアクティベートは不要である。
【００５６】
通信選択部６１は、通信用の通信部６２に、非接触通信アンテナ３６からのデータを供給する。また、通信選択部６１は、通信用の通信部６２からのデータを、非接触通信アンテナ３６に供給する。
【００５７】
通信部６２-1は、通信部６２-2乃至６２-Nそれぞれとは異なる通信方式を用いて、非接触通信アンテナ３６および通信選択部６１を介して、通信相手との非接触近接無線通信を実行する。
【００５８】
すなわち、例えば、通信部６２-1は、通信部６２-1自身の通信方式に規定された復調方式および復号方式により、通信選択部６１からのデータを復調および復号し、情報処理部３３に供給する。また、通信部６２-1は、通信部６２-1自身の通信方式に規定された変調方式および符号化方式により、情報処理部３３からのデータを変調および符号化し、通信選択部６１に供給する。
【００５９】
なお、通信部６２-2乃至６２-Nは、通信部６２-1と同様に構成されるため、説明は省略する。
【００６０】
エレメント選択部６３は、情報処理部３３の制御にしたがって、複数のセキュアエレメント６４のうち、通信用の通信部６２による非接触近接無線通信に応じて所定の処理を実行する処理用のセキュアエレメント６４を選択し、アクティベートする。なお、処理用のセキュアエレメント６４が、すでにアクティベートされている場合、処理用のセキュアエレメント６４のアクティベートは不要である。
【００６１】
エレメント選択部６３は、処理用のセキュアエレメント６４に、情報処理部３３からのデータを供給する。また、通信選択部６１は、処理用のセキュアエレメント６４からのデータを、情報処理部３３に供給する。
【００６２】
セキュアエレメント６４-1は、セキュアエレメント６４-2乃至６４-Mそれぞれとは異なるアプリケーションで動作し、例えば、通信相手との非接触近接無線通信により得られたデータ等を処理対象とするデータ処理をセキュアに実行する。
【００６３】
なお、セキュアエレメント６４-2乃至６４-Mは、セキュアエレメント６４-1と同様に構成されるため、説明は省略する。
【００６４】
次に、図４のフローチャートを参照して、図１の携帯電話機１が行う非接触近接無線通信処理を説明する。
【００６５】
この非接触近接無線通信処理は、例えば、ユーザが携帯電話機１の非接触通信アンテナ３６が設置されている面を、通信相手の非接触通信アンテナに近接させたときに開始される。
【００６６】
ステップＳ１において、位置計測部３２は、位置計測アンテナ３１を介して、GPS信号を受信したか否かを判定し、GPS信号を受信したと判定した場合、処理は、ステップＳ２に進められる。
【００６７】
ステップＳ２において、位置計測部３２は、位置計測アンテナ３１からのGPS信号に基づいて、携帯電話機１の現在地の位置を計測し、その計測により得られた現在地の位置情報を、情報処理部３３に供給する。
【００６８】
ステップＳ３において、情報処理部３３は、リスト記憶部３４に記憶されている複数の優先順位リストのうち、位置計測部３２からの現在地の位置情報に対応する優先順位リストを、リスト記憶部３４から読み出す。
【００６９】
なお、ステップＳ１において、GPS信号を受信していないと判定した場合、位置計測部３２は、携帯電話１の現在地の位置を計測できなかったことを表す位置不明情報を、情報処理部３３に供給する。そして、ステップＳ４において、情報処理部３３は、リスト記憶部３４に記憶されている複数の優先順位リストのうち、現在位置が不明であるときに用いられるデフォルトの優先順位リストを、リスト記憶部３４から読み出す。
【００７０】
ステップＳ５において、情報処理部３３は、リスト記憶部３４から読み出した優先順位リストに基づいて、優先順位が最も高い通信方式および処理、すなわち、例えば、図２に示したように、優先順位が１位のタイプＣおよびタイプＣを用いた非接触近接無線通信に応じて、鉄道用の定期券として機能するための処理を選択する。
【００７１】
ステップＳ６において、情報処理部３３は、ステップＳ５の処理で選択した通信方式を用いて非接触近接無線通信を実行させるために、通信選択部６１および通信部６２を制御する。
【００７２】
このとき、通信選択部６１は、情報処理部３３の制御にしたがって、複数の通信部６２のうち、通信相手との非接触近接無線通信に用いる通信用の通信部６２を選択し、アクティベートする。また、通信用の通信部６２は、情報処理部３３の制御にしたがって、非接触通信アンテナ３６および通信選択部６１を介して、通信相手との非接触近接無線通信を実行する。
【００７３】
ステップＳ７において、情報処理部３３は、通信相手との非接触近接無線通信に応じて、ステップＳ５の処理で選択した処理が実行されるように、エレメント選択部６３およびセキュアエレメント６４を制御する。
【００７４】
このとき、エレメント選択部６３は、情報処理部３３の制御にしたがって、複数のセキュアエレメント６４のうち、通信用の通信部６２を用いた非接触近接無線通信に応じて所定の処理を実行する処理用のセキュアエレメント６４を選択し、アクティベートする。また、処理用のセキュアエレメント６４は、情報処理部３３の制御にしたがって、所定の処理を実行する。
【００７５】
ステップＳ６およびステップＳ７において、情報処理部３３が、通信選択部６１乃至セキュアエレメント６４を制御することにより、通信用の通信部６２が通信相手との非接触近接無線通信を実行し、その非接触近接無線通信に応じて、処理用のセキュアエレメント６４が所定の処理を実行する通信処理が行われるのを待って、処理は、ステップＳ８に進められる。
【００７６】
ステップＳ８において、情報処理部３３は、通信処理が成功したか否か、すなわち、例えば、通信処理により、通信相手とのデータのやりとりを正常に行うことができたか否かを判定する。
【００７７】
ステップＳ８において、情報処理部３３は、通信処理が失敗したと判定した場合、処理は、ステップＳ５に戻る。そして、情報処理部３３は、優先順位リストに基づいて、前回のステップＳ５で選択した通信方式および処理の次に優先順位が高い通信方式および処理を選択する。
【００７８】
ステップＳ５の終了後、処理は、ステップＳ６に進められ、以下、同様の処理が繰り返される。
【００７９】
また、ステップＳ８において、情報処理部３３は、通信処理が成功したと判定した場合、処理は、ステップＳ９に進められる。そして、情報処理部３３は、成功した通信処理が、優先順位リストの優先順位が最も高い通信方式および処理による通信処理（１回目の通信処理）であるか否か、すなわち、１回目の通信処理で成功したか否かを判定する。
【００８０】
ステップＳ９において、情報処理部３３は、１回目の通信処理で成功したと判定した場合、処理は、ステップＳ１０をスキップして、非接触近接無線通信処理は終了される。
【００８１】
また、ステップＳ９において、情報処理部３３は、１回目の通信処理で成功しなかったと判定した場合、処理は、ステップＳ１０に進められる。そして、情報処理部３３は、通信処理に成功したときの通信方式および処理の優先順位が最も高くなるように、ステップＳ３またはステップＳ４の処理で読み出した優先順位リストを更新し、リスト記憶部３４に供給して、上書きする形で記憶させる。以上で、非接触近接無線通信処理は終了される。
【００８２】
図３の非接触近接無線通信処理では、現在地の位置情報に対応する優先順位リストに登録された通信方式および処理が、優先順位が高い順序で選択され、通信方式および処理が選択される毎に、選択された通信方式により非接触近接無線通信を実行し、その非接触近接無線通信に応じて、選択された処理を実行する通信処理を行うこととした。
【００８３】
したがって、例えば、複数の通信部６２および複数のセキュアエレメント６４を、現在地の位置情報に関係なく、所定の順序でアクティベートしていく場合と比較して、統計的に、通信相手との通信処理が成功するときに用いられる通信部６２およびセキュアエレメント６４を選択する選択効率を向上させることができる。
【００８４】
また、図３の非接触近接無線通信処理では、選択効率を向上させることができるため、現在地の位置情報に関係なく、所定の順序でアクティベートしていく場合と比較して、アクティベートされる通信部６２およびセキュアエレメント６４の個数を少なくすることができる。したがって、通信処理が成功するまでの時間を短縮することができるとともに、アクティベートするときに消費される消費電力を抑制することが可能となる。
【００８５】
さらに、図３の非接触近接無線通信処理では、ユーザによる選択操作により、予め、通信相手に対応する通信部６２およびセキュアエレメント６４を選択する必要がないため、非接触近接無線通信を実行するときに、ユーザに煩わしさを感じさせることを防止することが可能となる。
【００８６】
なお、図４の非接触近接無線通信処理では、位置計測部３２が、位置計測アンテナ３１を介して、GPS信号を受信したと判定した場合、受信したGPS信号に基づいて、携帯電話機１の現在地の位置を計測して得られた現在地の位置情報に対応する優先順位リストを、リスト記憶部３４から読み出すこととしたが、これに限定されない。
【００８７】
すなわち、例えば、位置計測部３２は、予め、所定のタイミングなどで、現在地の位置を計測し、現在地の位置情報を取得しておき、情報処理部３３は、予め、所定のタイミングなどで、位置計測部３２の計測により得られている現在地の位置情報に対応する優先順位リストを、リスト記憶部３４から読み出すようにしてもよい。この場合、ステップＳ１、およびステップＳ２の処理を省略することができるため、より迅速に非接触近接無線通信処理を行うことが可能となる。
【００８８】
また、例えば、位置計測部３２により、予め、所定のタイミングなどで、現在地の位置を計測し、現在地の位置情報を取得しておいた上で、図４の非接触近接無線通信処理を行うようにすることができる。この場合、ステップＳ１において、位置計測部３２がGPS信号を受信できなかった場合であっても、予め、所定のタイミングなどで、位置計測部３２の計測により得られている現在地の位置情報を用いて、確実に、現在地の位置情報に対応する優先順位リストを読み出すことができる。
【００８９】
したがって、例えば、位置計測部３２が、予め、所定のタイミングなどで、現在地の位置を計測せずに、図４の非接触近接無線通信処理を行う場合と比較して、より選択効率を向上させることができる。
【００９０】
上記実施の形態では、位置計測部３２が、GPS信号に基づいて、携帯電話機１の現在地の位置を計測して、現在地の位置情報を取得することとしたが、これに限定されない。
【００９１】
すなわち、例えば、位置計測部３２は、携帯電話機１が接続可能な基地局から、その基地局を一意に表す基地局IDを受信し、受信した基地局IDに基づいて、基地局の位置を特定し、特定した基地局の位置に基づいて、携帯電話機１の位置を計測して、現在地の位置情報を取得することができる。また、例えば、位置計測部３２は、携帯電話機１が接続可能な基地局から、その基地局の位置を表す情報を受信できる場合には、その情報を、そのまま、現在地の位置情報として取得するようにしてもよい。
【００９２】
上記実施の形態では、通信方式として、非接触近接無線通信による通信方式を採用することとしたが、例えば、データの送受信に用いる接続端子を設けることにより、携帯電話機１と通信相手との接続端子どうしを接続（接触）させて通信を実行するときに用いられる通信方式にも適用することが可能である。
【００９３】
さらに、上記実施の形態では、例えば、携帯電話機１のメーカ等が、広域位置情報が表す国や地域等で用いられる頻度が高い順序を優先順位として、通信方式および処理を登録した優先順位リストを作成し、広域位置情報に対応づけて、リスト記憶部３４に記憶しておき、現在地の位置情報を含む広域位置情報に対応する優先順位リストを、通信方式および処理の選択に用いることとしたが、これに限定されない。
【００９４】
すなわち、例えば、所定の位置に、通信方式および処理がそれぞれ異なる複数の通信相手が存在する場合には、位置情報が表す所定の位置で用いられる頻度が高い順序を優先順位として、通信方式および処理を登録した優先順位リストを作成し、位置情報に対応付けて、リスト記憶部３４に記憶しておき、現在地の位置情報に対応する優先順位リストを、通信方式および処理の選択に用いるようにしてもよい。
【００９５】
この場合、現在地の位置に存在する複数の通信相手の通信方式および処理のみを考慮して作成された優先順位リストを、通信方式および処理の選択に用いることができるため、現在地の位置の他、現在地の位置以外の位置に存在する通信相手の通信方式および処理が考慮されて作成された、現在地の位置情報を含む広域位置情報に対応する優先順位リストを、通信方式および処理の選択に用いる場合と比較して、より選択効率を向上させることが可能となる。
【００９６】
なお、上記実施の形態では、本発明を適用した情報処理装置として、携帯電話機を採用することとしたが、これに限定されない。すなわち、例えば、複数の通信方式のうち、選択された所定の通信方式により通信を行い、その通信に応じて、複数の処理のうち、選択された所定の処理を行う、非接触ICカードやリーダライタなどに、本発明を適用することも可能である。
【００９７】
ところで、上述した図４の非接触近接無線通信処理は、専用のハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。非接触近接無線通信処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、いわゆる組み込み型のコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００９８】
図５は、上述した図４の非接触近接無線通信処理をプログラムにより実行するコンピュータの構成例を示している。
【００９９】
CPU（Central Processing Unit）２０１は、ROM（Read Only Memory）２０２、または記憶部２０８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）２０３には、CPU２０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU２０１、ROM２０２、およびRAM２０３は、バス２０４により相互に接続されている。
【０１００】
CPU２０１にはまた、バス２０４を介して入出力インタフェース２０５が接続されている。入出力インタフェース２０５には、キーボード、マウス、マイクロホンなどよりなる入力部２０６、ディスプレイ、スピーカなどよりなる出力部２０７が接続されている。CPU２０１は、入力部２０６から入力される指令に対応して各種の処理を実行する。そして、CPU２０１は、処理の結果を出力部２０７に出力する。
【０１０１】
入出力インタフェース２０５に接続されている記憶部２０８は、例えばハードディスクからなり、CPU２０１が実行するプログラムや各種のデータを記憶する。通信部２０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０１０２】
また、通信部２０９を介してプログラムを取得し、記憶部２０８に記憶してもよい。
【０１０３】
入出力インタフェース２０５に接続されているドライブ２１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部２０８に転送され、記憶される。
【０１０４】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを記録（記憶）する記録媒体は、図５に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ（Mini-Disc）を含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア２１１、または、プログラムが一時的もしくは永続的に格納されるROM２０２や、記憶部２０８を構成するハードディスクなどにより構成される。記録媒体へのプログラムの記録は、必要に応じてルータ、モデムなどのインタフェースである通信部２０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１０５】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１０６】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１０７】
【図１】本発明を適用した携帯電話機の構成例を示すブロック図である。
【図２】優先順位リストの一例を示す図である。
【図３】非接触ICチップの機能的な構成例を示すブロック図である。
【図４】非接触近接無線通信処理を説明するフローチャートである。
【図５】コンピュータの構成例を示すブロック図である。
【符号の説明】
【０１０８】
３１  位置計測アンテナ，  ３２  位置計測部，  ３３  情報処理部，  ３４  リスト記憶部，  ３５  非接触ICチップ，  ３６  非接触通信アンテナ，  ６１  通信選択部，  ６２-1乃至６２-N  通信部，  ６３  エレメント選択部，  ６４-1乃至６４-M  セキュアエレメント
【図１】
2009303107.tif 000003
【図２】
2009303107.tif 000004
【図３】
2009303107.tif 000005
【図４】
2009303107.tif 000006
【図５】
2009303107.tif 000007