(57)【特許請求の範囲】
【請求項１】
無線接続サービスを提供する複数の無線事業者を構成する第１の無線事業者の契約認証情報を保持する無線端末装置から無線回線を介して送信され、前記無線端末装置が取得した位置情報または前記無線端末装置が接続している基地局の位置に対応する位置情報が含まれる接続要求であってアプリケョンサービスを利用するためのユーザ操作に基づく接続要求に含まれる位置情報に基づいて、前記無線端末装置が存在する位置を特定して当該位置において無線接続サービスを提供することができる無線事業者を前記複数の無線事業者のうちから抽出し、前記アプリケーションサービスの内容に基づいて前記抽出された無線事業者のうちから、前記アプリケーションサービスが前記無線端末装置に提供される際に用いられる第２の無線事業者を選択する選択部と、
前記無線端末装置に保持されている契約認証情報を前記第２の無線事業者の契約認証情報に書き換えさせるための書換指示情報が前記無線端末装置に送信されるように制御を行う制御部と
を具備する情報処理装置。
【請求項２】
前記制御部は、前記無線端末装置に保持されている契約認証情報を前記第２の無線事業者の契約認証情報に書き換えさせた後に前記第２の無線事業者の契約認証情報を用いた前記第２の無線事業者が提供する無線回線への再接続により前記接続要求を送信させる指示情報が前記書換指示情報として前記無線端末装置に送信されるように制御を行う請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記第２の無線事業者を介して前記第１の無線事業者が提供する無線回線から前記無線端末装置に前記書換指示情報が送信されるように制御を行う請求項１記載の情報処理装置。
【請求項４】
前記選択部は、前記抽出された無線事業者が提供する無線接続サービスに係る費用、当該無線接続サービスに係る無線接続品質および当該無線接続サービスに係る混雑度のうちの少なくとも１つと、前記アプリケーションサービスの内容とに基づいて前記抽出された無線事業者のうちから前記第２の無線事業者を選択する請求項１記載の情報処理装置。
【請求項５】
前記アプリケーションサービスは、音声伝達サービス、画像伝達サービス、Ｗｅｂサービス、電子メールサービス、データダウンロードサービス、データアップロードサービスおよびネットワークゲームのうちの少なくとも１つである請求項１記載の情報処理装置。
【請求項６】
前記情報処理装置は、無線回線を介して前記無線端末装置にアプリケーションサービスを提供するアプリケーションサービスサーバ、または、前記複数の無線事業者の通信路の切り替えを行うアグリゲータである請求項１記載の情報処理装置。
【請求項７】
無線接続サービスを提供する複数の無線事業者を構成する第１の無線事業者の契約認証情報を保持する保持部と、当該無線端末装置が取得した位置情報または前記無線端末装置が接続している基地局の位置に対応する位置情報が含まれ、アプリケーションサービスを利用するためのユーザ操作に基づく接続要求を前記第１の無線事業者の契約認証情報を用いて無線回線を介して前記アプリケーションサービスを提供する情報処理装置に送信させる制御部とを備える無線端末装置と、
前記接続要求を受け付けると、前記接続要求に含まれる位置情報に基づいて、前記無線端末装置が存在する位置を特定して当該位置において無線接続サービスを提供することができる無線事業者を前記複数の無線事業者のうちから抽出し、前記アプリケーションサービスの内容に基づいて前記抽出された無線事業者のうちから、前記アプリケーションサービスが前記無線端末装置に提供される際に用いられる第２の無線事業者を選択する選択部と、前記無線端末装置に保持されている契約認証情報を前記第２の無線事業者の契約認証情報に書き換えさせるための書換指示情報が前記無線端末装置に送信されるように制御を行う制御部とを備える情報処理装置と
を具備する通信システム。
【請求項８】
情報処理装置が備える選択部が、無線接続サービスを提供する複数の無線事業者を構成する第１の無線事業者の契約認証情報を保持する無線端末装置から無線回線を介して送信され、前記無線端末装置が取得した位置情報または前記無線端末装置が接続している基地局の位置に対応する位置情報が含まれる接続要求であってアプリケョンサービスを利用するためのユーザ操作に基づく接続要求に含まれる位置情報に基づいて、前記無線端末装置が存在する位置を特定して当該位置において無線接続サービスを提供することができる無線事業者を前記複数の無線事業者のうちから抽出し、前記アプリケーションサービスの内容に基づいて前記抽出された無線事業者のうちから、前記アプリケーションサービスが前記無線端末装置に提供される際に用いられる第２の無線事業者を選択する選択手順と、
前記情報処理装置が備える制御部が、前記無線端末装置に保持されている契約認証情報を前記第２の無線事業者の契約認証情報に書き換えさせるための書換指示情報が前記無線端末装置に送信されるように制御を行う制御手順と
を具備する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に、アプリケーションサービスを提供する情報処理装置、アプリケーションサービスを利用する無線端末装置、これらにより構成される情報処理システムおよびこれらにおける情報処理方法に関する。
【背景技術】
【０００２】
従来、公衆無線網に接続する無線端末装置が広く普及している。例えば、携帯型の無線端末装置として、携帯電話装置やデータ通信専用端末装置等の無線端末装置が知られている。また、固定型の無線端末装置として、自動販売機のデータ収集を目的とする無線端末装置が知られている。
【０００３】
また、近年では、無線端末装置に無線接続サービスを提供する無線事業者として、国や地域毎に数多くの無線事業者が存在している。
【０００４】
ここで、無線端末装置が公衆無線網に接続するためには、無線接続サービスを提供する無線事業者が発行するカード（契約認証情報を保持するカード（いわゆる、ＵＩＣＣカード））を無線端末装置に取り付ける必要がある。また、このように無線端末装置に取り付けられるカード（ＵＩＣＣカード）を他の情報を記憶するために用いる技術が提案されている。
【０００５】
例えば、加入者情報を取り扱うＵＳＩＭ機能とともに、電子マネー等を取り扱うクレジット機能や大容量のメモリカード機能をＵＩＣＣカードに付加する通信システムが提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２１０３０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の従来技術では、ＵＳＩＭ機能とともにクレジット機能や大容量のメモリカード機能がＵＩＣＣカードに付加されているため、無線端末装置に関わる種々のサービスをＵＩＣＣカード上に一体化することができる。
【０００８】
しかしながら、上述の従来技術では、無線端末装置が無線接続サービスを受ける場合には、特定の場合（緊急の場合等）を除き、その無線端末装置に取り付けられているＵＩＣＣカードを発行した無線事業者を介した無線接続サービスしか受けることができない。
【０００９】
ここで、例えば、アプリケーションサービスサーバからのアプリケーションサービスを無線端末装置で利用する場合を想定する。例えば、アプリケーションサービスの種類は多数存在するため、その種類に応じてアプリケーションサービスに適する無線事業者を変更して利用することが想定される。しかしながら、このように無線事業者を変更する場合には、無線端末装置に取り付けられているＵＩＣＣカードを取り替えて、変更すべき無線事業者が発行するＵＩＣＣカードを無線端末装置に取り付ける必要がある。しかしながら、変更すべき無線事業者が発行するＵＩＣＣカードをユーザが所有していないことも想定される。また、変更すべき無線事業者が発行するＵＩＣＣカードをユーザが所有していたとしても、その取り替え作業が煩雑となる。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、アプリケーションサービスを利用する際にそのアプリケーションサービスに適した無線事業者を容易に利用することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、無線接続サービスを提供する複数の無線事業者を構成する第１の無線事業者の契約認証情報を保持する無線端末装置から無線回線を介して送信され、上記無線端末装置が取得した位置情報または上記無線端末装置が接続している基地局の位置に対応する位置情報が含まれる接続要求であってアプリケョンサービスを利用するためのユーザ操作に基づく接続要求に含まれる位置情報に基づいて、上記無線端末装置が存在する位置を特定して当該位置において無線接続サービスを提供することができる無線事業者を上記複数の無線事業者のうちから抽出し、上記アプリケーションサービスの内容に基づいて上記抽出された無線事業者のうちから、上記アプリケーションサービスが上記無線端末装置に提供される際に用いられる第２の無線事業者を選択する選択部と、上記無線端末装置に保持されている契約認証情報を上記第２の無線事業者の契約認証情報に書き換えさせるための書換指示情報が上記無線端末装置に送信されるように制御を行う制御部とを具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、無線端末装置から無線回線を介して送信される接続要求に基づいてアプリケーションサービスが無線端末装置に提供される際に用いられる第２の無線事業者を選択し、無線端末装置に保持されている契約認証情報を第２の無線事業者の契約認証情報に書き換えさせるための書換指示情報が無線端末装置に送信されるように制御を行うという作用をもたらす。
【００１２】
また、この第１の側面において、上記制御部は、上記無線端末装置に保持されている契約認証情報を上記第２の無線事業者の契約認証情報に書き換えさせた後に上記第２の無線事業者の契約認証情報を用いた上記第２の無線事業者が提供する無線回線への再接続により上記接続要求を送信させる指示情報が上記書換指示情報として上記無線端末装置に送信されるように制御を行うようにしてもよい。これにより、無線端末装置に保持されている契約認証情報を第２の無線事業者の契約認証情報に書き換えさせた後に、第２の無線事業者の契約認証情報を用いた第２の無線事業者が提供する無線回線への再接続により接続要求を送信させる指示情報が書換指示情報として無線端末装置に送信されるように制御を行うという作用をもたらす。
【００１３】
また、この第１の側面において、上記制御部は、上記第２の無線事業者を介して上記第１の無線事業者が提供する無線回線から上記無線端末装置に上記書換指示情報が送信されるように制御を行うようにしてもよい。これにより、第２の無線事業者を介して第１の無線事業者が提供する無線回線から無線端末装置に書換指示情報が送信されるように制御を行うという作用をもたらす。
【００１５】
また、この第１の側面において、上記選択部は、上記抽出された無線事業者が提供する無線接続サービスに係る費用、当該無線接続サービスに係る無線接続品質および当該無線接続サービスに係る混雑度のうちの少なくとも１つと、上記アプリケーションサービスの内容とに基づいて上記抽出された無線事業者のうちから上記第２の無線事業者を選択するようにしてもよい。これにより、抽出された無線事業者が提供する無線接続サービスに係る費用、その無線接続サービスに係る無線接続品質およびその無線接続サービスに係る混雑度とのうちの少なくとも１つと、アプリケーションサービスの内容とに基づいて、抽出された無線事業者のうちから第２の無線事業者を選択するという作用をもたらす。
【００１６】
また、この第１の側面において、上記アプリケーションサービスは、音声伝達サービス、画像伝達サービス、Ｗｅｂサービス、電子メールサービス、データダウンロードサービス、データアップロードサービスおよびネットワークゲームのうちの少なくとも１つとするようにしてもよい。これにより、これらのうちの少なくとも１つが、無線端末装置から無線回線を介して送信される接続要求に基づいて無線端末装置に提供されるという作用をもたらす。
【００１７】
また、この第１の側面において、上記情報処理装置は、無線回線を介して上記無線端末装置にアプリケーションサービスを提供するアプリケーションサービスサーバ、または、上記複数の無線事業者の通信路の切り替えを行うアグリゲータとするようにしてもよい。これにより、アプリケーションサービスサーバまたはアグリゲータが、第２の無線事業者を選択し、書換指示情報が無線端末装置に送信されるように制御を行うという作用をもたらす。
【００１９】
また、本発明の第２の側面は、無線接続サービスを提供する複数の無線事業者を構成する第１の無線事業者の契約認証情報を保持する保持部と、当該無線端末装置が取得した位置情報または上記無線端末装置が接続している基地局の位置に対応する位置情報が含まれ、アプリケーションサービスを利用するためのユーザ操作に基づく接続要求を上記第１の無線事業者の契約認証情報を用いて無線回線を介して上記アプリケーションサービスを提供する情報処理装置に送信させる制御部とを備える無線端末装置と、上記接続要求を受け付けると、上記接続要求に含まれる位置情報に基づいて、上記無線端末装置が存在する位置を特定して当該位置において無線接続サービスを提供することができる無線事業者を上記複数の無線事業者のうちから抽出し、上記アプリケーションサービスの内容に基づいて上記抽出された無線事業者のうちから、上記アプリケーションサービスが上記無線端末装置に提供される際に用いられる第２の無線事業者を選択する選択部と、上記無線端末装置に保持されている契約認証情報を上記第２の無線事業者の契約認証情報に書き換えさせるための書換指示情報が上記無線端末装置に送信されるように制御を行う制御部とを備える情報処理装置とを具備する通信システムおよびその処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、無線端末装置が、アプリケーションサービスを利用するためのユーザ操作に基づく接続要求を第１の無線事業者の契約認証情報を用いて無線回線を介して情報処理装置に送信させ、情報処理装置が、その接続要求を受け付けると、第２の無線事業者を選択し、書換指示情報が無線端末装置に送信されるように制御を行うという作用をもたらす。
【発明の効果】
【００２０】
本発明によれば、アプリケーションサービスを利用する際にそのアプリケーションサービスに適した無線事業者を容易に利用することができるという優れた効果を奏し得る。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施の形態における通信システム１００のシステム構成例を示すブロック図である。
【図２】本発明の第１の実施の形態におけるアプリケーションサービスサーバ２００の機能構成例を示すブロック図である。
【図３】本発明の第１の実施の形態における無線事業者データベース２９０を模式的に示す図である。
【図４】本発明の第１の実施の形態における無線端末装置３００の内部構成例を示すブロック図である。
【図５】本発明の第１の実施の形態における通信システム１００を構成する各装置間における通信処理を示すシーケンスチャートである。
【図６】本発明の第１の実施の形態における無線端末装置３００による通信処理の処理手順の一例を示すフローチャートである。
【図７】本発明の第１の実施の形態におけるアプリケーションサービスサーバ２００による通信処理の処理手順の一例を示すフローチャートである。
【図８】本発明の第１の実施の形態におけるアプリケーションサービスサーバ２００による通信処理の処理手順のうちの無線事業者選択処理の一例を示すフローチャートである。
【図９】本発明の第２の実施の形態における通信システム５００のシステム構成例を示すブロック図である。
【図１０】本発明の第２の実施の形態における通信システム５５０のシステム構成例を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、本発明を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。
１．第１の実施の形態（通信制御：アプリケーションサービスサーバが最適な無線事業者を選択する例）
２．第２の実施の形態（通信制御：アグリゲータが最適な無線事業者を選択する例）
【００２３】
＜１．第１の実施の形態＞
［通信システムの構成例］
図１は、本発明の第１の実施の形態における通信システム１００のシステム構成例を示すブロック図である。
【００２４】
通信システム１００は、ネットワーク１１０と、第１の無線事業者１２０と、基地局１２５と、第２の無線事業者１３０と、基地局１３５と、アプリケーションサービスサーバ２００と、無線端末装置３００とを備える。
【００２５】
通信システム１００において、第１の無線事業者１２０と、第２の無線事業者１３０と、アプリケーションサービスサーバ２００とは、ネットワーク１１０を介して相互に接続される。なお、ネットワーク１１０は、電話網、インターネット、ローカルネットワーク等の通信網である。また、第１の無線事業者１２０および第２の無線事業者１３０は、電話網、インターネット、ローカルネットワーク等の通信網や専用回線等の通信回線１４０により接続される。
【００２６】
また、無線端末装置３００は、無線回線１５０を介して基地局１２５と接続され、基地局１２５を介して第１の無線事業者１２０と接続される。同様に、無線端末装置３００は、無線回線１６０を介して基地局１３５と接続され、基地局１３５を介して第２の無線事業者１３０と接続される。そして、無線端末装置３００は、第１の無線事業者１２０および第２の無線事業者１３０の何れかを介してアプリケーションサービスサーバ２００に接続することができる。
【００２７】
また、第１の無線事業者１２０は、第１の無線事業者１２０による無線接続サービスを受ける無線端末装置３００に送信するためのＵＳＩＭ（Universal Subscriber Identity Module）情報（契約認証情報）を保持する。ここで、ＵＳＩＭ情報は、契約認証情報の一例であり、契約認証情報は、電話の加入者（Subscriber）情報と、認証鍵（Authentication）の情報とを含む情報である。そして、第１の無線事業者１２０は、アプリケーションサービスサーバ２００からのＵＳＩＭ情報配信リクエストに応じて、ＵＳＩＭ情報を書き換えるための書換指示情報を無線端末装置３００に送信する。また、同様に、第２の無線事業者１３０は、第２の無線事業者１３０による無線接続サービスを受ける無線端末装置に送信するためのＵＳＩＭ情報を保持する。そして、第２の無線事業者１３０は、アプリケーションサービスサーバ２００からのＵＳＩＭ情報配信リクエストに応じて書換指示情報を無線端末装置３００に送信する。なお、本発明の第１の実施の形態では、説明の容易のため、無線事業者が備える各種の通信装置を、無線事業者の名称を付したブロック（第１の無線事業者１２０および第２の無線事業者１３０）で模式的に示す。
【００２８】
［アプリケーションサービスサーバ構成例］
図２は、本発明の第１の実施の形態におけるアプリケーションサービスサーバ２００の機能構成例を示すブロック図である。
【００２９】
アプリケーションサービスサーバ２００は、通信制御部２１０と、アプリケーションサービス提供部２２０と、アプリケーションサービスデータベース２３０と、選択部２４０と、データベース書換部２５０と、無線事業者データベース２９０とを備える。アプリケーションサービスサーバ２００は、ネットワーク１１０を介して各種アプリケーションサービスを提供する情報処理装置であり、無線回線を介して無線端末装置３００にアプリケーションサービスを提供する。例えば、アプリケーションサービスサーバ２００は、音声伝達サービス、画像伝達サービス、Ｗｅｂサービス、電子メールサービス、データダウンロードサービス、データアップロードサービス、ネットワークゲーム等のサービスを提供する。
【００３０】
通信制御部２１０は、ネットワーク１１０と接続され、ネットワーク１１０を介して接続される各通信機器との間で行われる通信に関する制御を行うものである。通信制御部２１０は、特許請求の範囲に記載の制御部の一例である。
【００３１】
アプリケーションサービス提供部２２０は、ネットワーク１１０を介して接続される各通信機器からの要求に応じて各種アプリケーションサービスを提供するものである。また、アプリケーションサービス提供部２２０は、アプリケーションサービスを提供する際にアプリケーションサービスデータベース２３０に格納されている各種データを用いる。
【００３２】
アプリケーションサービスデータベース２３０は、アプリケーションサービス提供部２２０がアプリケーションサービスを提供する際における各種データを格納するデータベースである。アプリケーションサービスデータベース２３０には、例えば、ダウンロード対象となるコンテンツやゲームを提供するためのコンテンツ等が格納される。
【００３３】
選択部２４０は、アプリケーションサービスを利用するための無線端末装置３００からの接続要求が受け付けられた場合に、そのアプリケーションサービスを提供する際に最適となる無線事業者を選択するものであり、その選択結果を通信制御部２１０に出力する。具体的には、通信制御部２１０が、無線端末装置３００から無線回線を介して送信される接続要求（アプリケーションサービスを利用するためのユーザ操作に基づく接続要求）を受信する。そして、通信制御部２１０が、その接続要求を受信すると、その接続要求に含まれる位置情報とその接続要求に係るアプリケーションサービスの内容とを選択部２４０に出力する。なお、その位置情報は、無線端末装置３００が取得した位置情報、または、無線端末装置３００が接続している基地局の位置に対応する位置情報である。
【００３４】
続いて、選択部２４０は、その位置情報に基づいて、無線端末装置３００が存在する位置を特定し、この位置において無線接続サービスを提供することができる無線事業者を、複数の無線事業者のうちから抽出する。続いて、選択部２４０は、その抽出された無線事業者のうちから、アプリケーションサービスの内容に基づいて、アプリケーションサービスを提供する際に最適となる無線事業者を選択する。例えば、その抽出された無線事業者が提供する無線接続サービスに関する情報と、アプリケーションサービスの内容とに基づいて、最適となる無線事業者が選択される。その無線接続サービスに関する情報として、例えば、無線事業者が提供する無線接続サービスに係る費用と、無線事業者が提供する無線接続サービスに係る無線接続品質と、無線事業者が提供する無線接続サービスに係る混雑度とのうちの少なくとも１つが用いられる。
【００３５】
また、通信制御部２１０は、無線端末装置３００に保持されているＵＳＩＭ情報を、選択部２４０により選択された無線事業者のＵＳＩＭ情報に書き換えさせるための書換指示情報が無線端末装置３００に送信されるように制御を行う。具体的には、通信制御部２１０は、選択部２４０により選択された無線事業者を介して、無線端末装置３００が接続中の無線事業者から無線端末装置３００に書換指示情報が送信されるように制御を行う。なお、書換指示情報には、その書き換えが終了した後に、選択部２４０により選択された無線事業者の契約認証情報を用いたその無線事業者が提供する無線回線への再接続により、接続要求を送信させる指示情報を含む。
【００３６】
データベース書換部２５０は、ネットワーク１１０を介して各無線事業者から取得される無線事業者情報（無線事業者に関する各種情報）に基づいて、無線事業者データベース２９０の記録内容を書き換えるものである。データベース書換部２５０は、例えば、各無線事業者から取得される利用状況等（例えば、無線事業者の基地局における無線チャネルの使用率）に基づいて混雑度情報２９５（図３に示す）の内容を書き換える。
【００３７】
無線事業者データベース２９０は、無線端末装置３００に無線接続サービスを提供する無線事業者に関する各種情報（無線事業者情報）を格納するデータベースである。なお、無線事業者データベース２９０に格納されている無線事業者情報については、図３を参照して詳細に説明する。
【００３８】
［無線事業者データベースの構成例］
図３は、本発明の第１の実施の形態における無線事業者データベース２９０を模式的に示す図である。
【００３９】
無線事業者データベース２９０には、事業者名２９１と、対応地域２９２と、利用料金情報２９３と、回線品質情報２９４と、混雑度情報２９５とが関連付けられて記録されている。
【００４０】
事業者名２９１には、無線接続サービスを提供する無線事業者の名称が格納される。事業者名２９１には、例えば、図１に示す第１の無線事業者１２０および第２の無線事業者１３０のそれぞれの名称が格納される。また、図３では、説明の容易のため、第１の無線事業者１２０および第２の無線事業者１３０に関する無線事業者情報のみを示し、他の無線事業者情報に関する記載を省略する。
【００４１】
対応地域２９２には、無線事業者が無線接続サービスを提供することが可能な地域（サービス可能地域）に関する情報が格納される。対応地域２９２には、例えば、サービス可能地域を特定するための位置情報（例えば、サービス可能地域に対応する多角形の頂点に対応する緯度および経度を示すデータ）が格納される。なお、図３では、説明の容易のため、詳細な位置情報に関する記載を省略する。
【００４２】
利用料金情報２９３には、無線事業者が提供する無線接続サービスに係る利用料金が格納される。利用料金情報２９３には、例えば、単位時間あたりの利用料金が格納される。なお、図３では、説明の容易のため、利用料金として「安い」「高い」のみを示し、詳細な値の記載を省略する。
【００４３】
回線品質情報２９４には、無線事業者が提供する無線接続サービスに係る無線回線の品質を示す情報が格納される。回線品質情報２９４には、無線回線の品質として、例えば、無線回線の通信速度が格納される。なお、図３では、説明の容易のため、無線回線の通信速度として「遅い」「速い」のみを示し、詳細な値の記載を省略する。
【００４４】
混雑度情報２９５には、無線事業者が提供する無線接続サービスに係る無線回線の混雑度を示す情報が格納される。混雑度情報２９５には、無線回線の混雑度として、例えば、チャネル混雑度情報が格納される。このチャネルの混雑度情報は、例えば、無線事業者の基地局における無線チャネルの使用率を示す情報である。なお、図３では、説明の容易のため、無線回線の混雑度として「優」「混雑」のみを示し、詳細な値の記載を省略する。
【００４５】
［無線端末装置の構成例］
図４は、本発明の第１の実施の形態における無線端末装置３００の内部構成例を示すブロック図である。
【００４６】
無線端末装置３００は、アンテナ３１１と、アンテナ共用部３１２と、変調部３２１と、復調部３２２と、制御部３３０と、メモリ３４０と、ＵＳＩＭ情報記憶部３５０とを備える。また、無線端末装置３００は、操作部３６０と、表示部３７０と、位置情報取得部３８０と、マイクロフォン３９１と、スピーカ３９２とを備える。無線端末装置３００は、例えば、通話およびデータ通信が可能な携帯電話装置により実現される。
【００４７】
例えば、受信処理が行われる場合には、アンテナ３１１により受信された電波が、アンテナ共用部３１２を経由して復調部３２２により復調され、この復調された受信データが制御部３３０に供給される。その受信処理が受話処理である場合には、その復調された受信データ（音声データ）が制御部３３０を経由してスピーカ３９２から音声として出力される。
【００４８】
また、例えば、送信処理が行われる場合には、制御部３３０により出力された送信データが変調部３２１により変調され、変調された送信データがアンテナ共用部３１２を経由してアンテナ３１１から送信される。その送信処理が送話処理である場合には、マイクロフォン３９１から入力された音声データが制御部３３０を経由して変調部３２１により変調され、変調された送信データ（音声データ）がアンテナ共用部３１２を経由してアンテナ３１１から送信される。
【００４９】
制御部３３０は、メモリ３４０に格納されている制御プログラムに基づいて各種の制御を行うものである。制御部３３０は、例えば、マイクロプロセッサにより構成される。例えば、制御部３３０は、変調部３２１および復調部３２２と接続され、ネットワーク１１０を介して接続されるアプリケーションサービスサーバ２００との間で行われる各種データの送受信を行う。なお、制御部３３０は、特許請求の範囲に記載の第１制御部および第２制御部の一例である。
【００５０】
メモリ３４０は、制御部３３０が各種制御を行うための制御プログラム、送信データ、受信データ等を格納するメモリである。メモリ３４０は、例えば、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）により構成される。
【００５１】
ＵＳＩＭ情報記憶部３５０は、ＵＳＩＭ情報（契約認証情報）を保持するメモリである。ＵＳＩＭ情報記憶部３５０として、例えば、ＵＩＣＣ（Universal Integrated Circuit）カードを用いるようにしてもよく、ＵＳＩＭ情報をセキュアに保つための専用メモリを用いるようにしてもよい。なお、ＵＳＩＭ情報記憶部３５０としてＵＩＣＣカードを用いる場合には、ＵＳＩＭ情報が固定的に書き込まれているものではなく、アンテナ３１１から受信して復調されたＵＳＩＭ情報を制御部３３０が書き換え可能なものを用いる。なお、ＵＳＩＭ情報の書換処理については、３ＧＰＰ（Third Generation Partnership Project）に規定されている書換処理により行うことができる。この書換処理は、例えば、携帯電話装置の販売ショップで行われている。なお、ＵＳＩＭ情報記憶部３５０は、特許請求の範囲に記載の保持部の一例である。
【００５２】
ここで、制御部３３０は、アプリケーションサービスを利用するためのユーザ操作に基づく接続要求をＵＳＩＭ情報記憶部３５０に保持されているＵＳＩＭ情報を用いて無線回線を介してアプリケーションサービスサーバ２００に送信させる制御を行う。また、制御部３３０は、書換指示情報を受信すると、ＵＳＩＭ情報記憶部３５０に保持されているＵＳＩＭ情報をその書換指示情報に含まれるＵＳＩＭ情報に書き換える。そして、制御部３３０は、その書き換え後のＵＳＩＭ情報を用いた無線回線への再接続により接続要求を送信させる制御を行う。
【００５３】
操作部３６０は、ユーザにより操作された操作入力を受け付ける操作受付部であり、受け付けられた操作入力に応じた信号を制御部３３０に出力する。操作部３６０は、例えば、数字キーやアルファベットキー等の各種キーを備え、アプリケーションサービスを利用するための利用操作を受け付ける。
【００５４】
表示部３７０は、制御部３３０の制御に基づいて、各種情報（文字情報や時刻情報等）を表示する表示部である。表示部３７０は、例えば、アプリケーションサービスサーバ２００から提供されるアプリケーションサービスに関する各情報（ゲーム等）を表示する。なお、表示部３７０として、例えば、有機ＥＬ（Electro Luminescence）パネル、ＬＣＤ（Liquid Crystal Display）パネル等の表示パネルを用いることができる。なお、操作部３６０および表示部３７０については、使用者がその指を表示面に接触または近接することにより操作入力を行うことが可能なタッチパネルを用いて一体で構成することができる。
【００５５】
位置情報取得部３８０は、無線端末装置３００が存在する位置を示す位置情報を取得するものであり、この取得された位置情報を制御部３３０に出力する。位置情報取得部３８０は、例えば、ＧＰＳ（Global Positioning System）信号受信アンテナ（図示せず）により受信されたＧＰＳ信号に基づいて位置情報を算出するＧＰＳユニットにより実現することができる。この算出された位置情報には、ＧＰＳ信号の受信時における緯度、経度、高度等の位置に関する各データが含まれる。また、他の位置情報の取得方法により位置情報を取得する位置情報取得装置を用いるようにしてもよい。例えば、周囲に存在する無線ＬＡＮ（Local Area Network）によるアクセスポイント情報を用いて位置情報を導き出し、この位置情報を取得する位置情報取得装置を用いるようにしてもよい。
【００５６】
［各装置間における通信例］
図５は、本発明の第１の実施の形態における通信システム１００を構成する各装置間における通信処理を示すシーケンスチャートである。
【００５７】
図５では、無線端末装置３００がアプリケーションサービスサーバ２００に接続要求を行う場合における通信処理を例にして説明する。また、図５では、無線端末装置３００が第１の無線事業者１２０と接続している場合を想定して説明する。なお、図６および図７においても同様の例を示す。
【００５８】
最初に、ユーザが無線端末装置３００を用いてアプリケーションサービスサーバ２００を利用する操作（利用操作）を行う（４０１）。例えば、ユーザが、Ｗｅｂブラウザを用いて無線端末装置３００の表示部３７０にＷｅｂページを表示させ、このＷｅｂページにおいて利用操作を行うことができる。例えば、そのＷｅｂページにおいて、アプリケーションサービスサーバ２００のＵＲＬ（Uniform Resource Locator）のクリック操作を行うことにより利用操作を行うことができる。また、例えば、そのＷｅｂページにおいて、アプリケーションサービスサーバ２００からのダウンロードサービスを受ける操作を行うことにより利用操作を行うことができる。
【００５９】
ユーザによる利用操作が行われると（４０１）、無線端末装置３００からアプリケーションサービスサーバ２００に、アプリケーションサービスサーバ２００への接続要求が第１の無線事業者１２０を介して送信される（４０２乃至４０４）。この接続要求には、無線端末装置３００が存在する位置を特定するための位置情報が含まれる。例えば、位置情報取得部３８０により取得された位置情報を制御部３３０が接続要求に含めて送信することができる（４０２）。また、例えば、第１の無線事業者１２０が、基地局１２５の位置に基づいて特定される位置情報を、無線端末装置３００から送信された接続要求に含めて送信することができる（４０３）。
【００６０】
また、アプリケーションサービスサーバ２００への接続要求には、無線端末装置３００を識別するための端末識別情報と、無線端末装置３００およびアプリケーションサービスサーバ２００間におけるルート情報とが含まれる。この端末識別情報として、例えば、電話番号、電子メールアドレス、ＩＭＥＩ（International Mobile Equipment Identity）を用いることができる。また、ルート情報として、例えば、無線端末装置３００が現在接続している無線事業者を識別するための無線事業者識別情報を用いることができる。
【００６１】
続いて、アプリケーションサービスサーバ２００がその接続要求を受信すると（４０４）、受信した接続要求に含まれる位置情報に基づいて、無線端末装置３００が接続可能な無線事業者を検索する（４０５）。具体的には、選択部２４０が、無線事業者データベース２９０の対応地域２９２を用いて無線端末装置３００が接続可能な無線事業者を検索する（４０５）。例えば、選択部２４０が、無線事業者データベース２９０の対応地域２９２に格納されている各地域のうち、受信した接続要求に含まれる位置情報が含まれる地域を抽出し、この抽出された地域に関連付けられている無線事業者を抽出する。この例では、第１の無線事業者１２０および第２の無線事業者１３０が抽出されるものとする。
【００６２】
続いて、アプリケーションサービスサーバ２００が、抽出された無線事業者のうちから、その接続要求に係るアプリケーションサービスを無線端末装置３００が利用する際に最適な無線事業者を選択する（４０６）。具体的には、選択部２４０が、位置情報に基づいて抽出された無線事業者のうちから、無線事業者データベース２９０の利用料金情報２９３、回線品質情報２９４および混雑度情報２９５を用いて最適な無線事業者を選択する（４０６）。
【００６３】
ここで、選択処理を行う場合には（４０６）、接続要求に係るアプリケーションサービスの内容に応じて選択方法を変更する。例えば、接続要求に係るアプリケーションサービスがコンテンツダウンロードサービスである場合には、通信速度の速さよりも利用料金の安さを所望するユーザが多いと想定される。そこで、接続要求に係るアプリケーションサービスがコンテンツダウンロードサービスである場合には、利用料金が最も安い無線事業者が優先的に選択される。また、接続要求に係るアプリケーションサービスがゲームである場合には、利用料金の安さよりも通信速度の速さを所望するユーザが多いと想定される。そこで、接続要求に係るアプリケーションサービスがゲームである場合には、無線回線の通信速度が最も速い無線事業者が優先的に選択される。なお、ここで示す選択方法は、一例であり、他の選択方法を用いるようにしてもよい。例えば、無線事業者データベース２９０の混雑度情報２９５を用いて、無線回線の混雑度の低い無線事業者を優先的に選択するようにしてもよい。
【００６４】
図５では、アプリケーションサービスサーバ２００への接続要求に係るアプリケーションサービスがゲームである場合を想定する。この場合には、上述したように、無線回線の通信速度が最も速い無線事業者が優先的に選択されるため、無線回線の通信速度が最も速い第２の無線事業者１３０が選択される（図３に示す回線品質情報２９４）。なお、抽出された無線事業者が１つの場合には、上述した選択処理を行わず、その抽出された無線事業者が最適な無線事業者として選択される。
【００６５】
最適な無線事業者の選択処理が終了した場合には（４０６）、アプリケーションサービスサーバ２００が、その選択された無線事業者にＵＳＩＭ情報配信リクエストを送信する（４０７）。例えば、第２の無線事業者１３０が選択されている場合には、アプリケーションサービスサーバ２００が第２の無線事業者１３０にＵＳＩＭ情報配信リクエストを送信する（４０７）。このＵＳＩＭ情報配信リクエストには、無線端末装置３００が現在接続している無線事業者を特定するため、無線端末装置３００からの接続要求に含まれていた端末識別情報およびルート情報が含まれる。
【００６６】
ここで、選択された無線事業者と、接続要求を送信した無線事業者（すなわち、無線端末装置３００が現在接続している無線事業者）とが同一である場合には、ＵＳＩＭ情報の書換が不要であるため、ＵＳＩＭ情報配信リクエストの送信は不要となる。この場合には、ＵＳＩＭ情報の書換処理等を行わずに（４０７乃至４１７）、アプリケーションサービスサーバ２００が、ユーザの利用操作に応じたアプリケーションサービスを無線端末装置３００に提供する（４１８）。
【００６７】
ＵＳＩＭ情報配信リクエストを受信した無線事業者は（４０８）、この無線事業者に無線端末装置３００が接続するためのＵＳＩＭ情報を無線端末装置３００に送信する。ただし、ＵＳＩＭ情報配信リクエストを受信した無線事業者は、無線端末装置３００と接続されていないため、無線端末装置３００にＵＳＩＭ情報を直接送信することができない。そこで、ＵＳＩＭ情報配信リクエストを受信した無線事業者は（４０８）、無線端末装置３００と接続されている無線事業者を介して無線端末装置３００にＵＳＩＭ情報を送信する（４０９乃至４１２）。
【００６８】
具体的には、ＵＳＩＭ情報配信リクエストを受信した第２の無線事業者１３０は（４０８）、通信回線１４０を介して第１の無線事業者１２０にＵＳＩＭ情報を送信する（４０９）。そして、第２の無線事業者１３０のＵＳＩＭ情報を受信した第１の無線事業者１２０は（４１０）、第２の無線事業者１３０のＵＳＩＭ情報を含む書換指示情報を無線端末装置３００に送信する（４１１）。
【００６９】
書換指示情報（第２の無線事業者１３０のＵＳＩＭ情報を含む）を受信した無線端末装置３００は（４１２）、ＵＳＩＭ情報記憶部３５０にそのＵＳＩＭ情報を書き込み、ＵＳＩＭ情報の切り替えを行う（４１３）。この切り替えにより、無線端末装置３００が第２の無線事業者１３０を介した通信を行うことが可能となる（４１５）。すなわち、ＵＳＩＭ情報の切り替えを行った無線端末装置３００は（４１３）、現在接続されている無線事業者（第１の無線事業者１２０）との接続を切断する（４１４）。続いて、無線端末装置３００は、新たなＵＳＩＭ情報（第２の無線事業者１３０のＵＳＩＭ情報）を用いて、アプリケーションサービスサーバ２００への接続要求を第２の無線事業者１３０を介して行う（４１５乃至４１７）。
【００７０】
例えば、ユーザによる利用操作後に行われるアプリケーションサービスサーバ２００への接続要求の際に（４０２）、その接続先を示す接続先情報を無線端末装置３００が保持しておく。そして、無線端末装置３００は、その接続先情報を用いて、新たなＵＳＩＭ情報を用いたアプリケーションサービスサーバ２００への接続要求を第２の無線事業者１３０を介して行う（４１５乃至４１７）。この接続要求により、第２の無線事業者１３０を介してアプリケーションサービスサーバ２００および無線端末装置３００が接続される。この接続後に、アプリケーションサービスサーバ２００が、ユーザの利用操作に応じたアプリケーションサービスを無線端末装置３００に提供する（４１８）。
【００７１】
なお、図５では、アプリケーションサービスサーバ２００への接続要求の際に、無線端末装置３００におけるＵＳＩＭ情報の切り替えを１度だけ行う例を示す。ただし、アプリケーションサービスサーバへの接続後に、複数回のＵＳＩＭ情報の切り替えを行うようにしてもよい。例えば、アプリケーションサービスサーバ２００が提供するアプリケーションサービス（第１サービス）の利用後に、他のアプリケーションサービス（第２サービス）の利用に切り替えた際にＵＳＩＭ情報を切り替える処理を行うようにしてもよい。また、アプリケーションサービスサーバ２００が提供するアプリケーションサービスの利用後に、他のアプリケーションサービスサーバが提供するアプリケーションサービスの利用に切り替えた際にＵＳＩＭ情報を切り替える処理を行うようにしてもよい。
【００７２】
［通信システムの動作例］
次に、本発明の第１の実施の形態における通信システム１００の動作について図面を参照して説明する。
【００７３】
［無線端末装置の動作例］
図６は、本発明の第１の実施の形態における無線端末装置３００による通信処理の処理手順の一例を示すフローチャートである。
【００７４】
最初に、制御部３３０が、アプリケーションサービスサーバ２００を利用する操作（利用操作）が行われたか否かを判断し（ステップＳ９０１）、利用操作が行われていない場合には、監視を継続して行う。
【００７５】
その利用操作が行われた場合には（ステップＳ９０１）、制御部３３０が、アプリケーションサービスサーバ２００への接続要求を第１の無線事業者１２０を介してアプリケーションサービスサーバ２００に送信する（ステップＳ９０２）。この接続要求には、上述したように、位置情報取得部３８０により取得された位置情報を含めることができる。また、位置情報取得部３８０により取得された位置情報を接続要求に含めない場合には、例えば、第１の無線事業者１２０の基地局１２５の位置に基づいて特定される位置情報が接続要求に含めて送信される。また、この接続要求には、上述したように、無線端末装置３００を識別するための端末識別情報を含める。また、第１の無線事業者１２０により、無線端末装置３００およびアプリケーションサービスサーバ２００を接続するルート情報が接続要求に含めて送信される。
【００７６】
続いて、制御部３３０が、接続中の無線事業者（第１の無線事業者１２０）から書換指示情報を受信したか否かを判断する（ステップＳ９０３）。この例では、書換指示情報として、第２の無線事業者１３０のＵＳＩＭ情報を含む書換指示情報を受信する例を示す。接続中の無線事業者（第１の無線事業者１２０）から書換指示情報を受信した場合には（ステップＳ９０３）、制御部３３０がその書換指示情報に含まれるＵＳＩＭ情報をＵＳＩＭ情報記憶部３５０に書き込み、ＵＳＩＭ情報の切り替えを行う（ステップＳ９０４）。すなわち、第１の無線事業者１２０のＵＳＩＭ情報から第２の無線事業者１３０のＵＳＩＭ情報への切り替えが行われる。この切り替えにより、無線端末装置３００が第２の無線事業者１３０を介した通信を行うことが可能となる
【００７７】
続いて、制御部３３０は、接続中の無線事業者（第１の無線事業者１２０）との接続を切断する（ステップＳ９０５）。続いて、制御部３３０は、新たなＵＳＩＭ情報（第２の無線事業者１３０のＵＳＩＭ情報）を用いて、アプリケーションサービスサーバ２００への接続要求を第２の無線事業者１３０を介して送信する（ステップＳ９０６）。ここで、制御部３３０は、ユーザによる利用操作後に行われるアプリケーションサービスサーバ２００への接続要求の際に（ステップＳ９０２）、その接続先を示す接続先情報をメモリ３４０が保持する。そして、制御部３３０は、その接続先情報を用いて、新たなＵＳＩＭ情報を用いたアプリケーションサービスサーバ２００への接続要求を第２の無線事業者１３０を介して行う。これにより、第２の無線事業者１３０を介してアプリケーションサービスサーバ２００および無線端末装置３００が接続される。この接続後に、無線端末装置３００を用いて、アプリケーションサービスサーバ２００からのアプリケーションサービスをユーザが利用することができる（ステップＳ９０８）。
【００７８】
また、書換指示情報を受信していない場合には（ステップＳ９０３）、アプリケーションサービスサーバ２００からユーザの利用操作に応じたアプリケーションサービスの提供があったか否かが判断される（ステップＳ９０７）。ユーザの利用操作に応じたアプリケーションサービスの提供がない場合には、ステップＳ９０３に戻る。一方、アプリケーションサービスサーバ２００からユーザの利用操作に応じたアプリケーションサービスの提供があった場合には（ステップＳ９０７）、ステップＳ９０８に進む。すなわち、第１の無線事業者１２０が最適な無線事業者として選択されている場合には、第１の無線事業者１２０を介したアプリケーションサービスの利用が継続して行われる（ステップＳ９０８）。
【００７９】
［アプリケーションサービスサーバの動作例］
図７は、本発明の第１の実施の形態におけるアプリケーションサービスサーバ２００による通信処理の処理手順の一例を示すフローチャートである。
【００８０】
最初に、通信制御部２１０が、アプリケーションサービスサーバ２００への接続要求を受信したか否かを判断し（ステップＳ９１１）、その接続要求を受信していない場合には、監視を継続して行う。この例では、無線端末装置３００からアプリケーションサービスサーバ２００への接続要求を受信する例を示す。
【００８１】
その接続要求を受信した場合には（ステップＳ９１１）、選択部２４０が、その受信した接続要求に含まれる位置情報に基づいて、無線端末装置３００が接続可能な無線事業者を検索して、その接続可能な無線事業者を抽出する（ステップＳ９１２）。
【００８２】
続いて、選択部２４０が無線事業者選択処理を行う（ステップＳ９２０）。この無線事業者選択処理については、図８を参照して詳細に説明する。なお、ステップＳ９１２およびＳ９２０は、特許請求の範囲に記載の選択手順の一例である。
【００８３】
続いて、通信制御部２１０が、選択部２４０により選択された無線事業者と、無線端末装置３００と接続中の無線事業者とが同一であるか否かを判断する（ステップＳ９１３）。選択部２４０により選択された無線事業者と、無線端末装置３００と接続中の無線事業者とが同一である場合には（ステップＳ９１３）、無線端末装置３００に新たなＵＳＩＭ情報を送信する必要がないため、ステップＳ９１６に進む。
【００８４】
選択部２４０により選択された無線事業者と、無線端末装置３００と接続中の無線事業者とが同一でない場合には（ステップＳ９１３）、通信制御部２１０が、選択部２４０により選択された無線事業者にＵＳＩＭ情報配信リクエストを送信する（ステップＳ９１４）。このＵＳＩＭ情報配信リクエストには、無線端末装置３００からの接続要求に含まれていた端末識別情報およびルート情報が含まれる。このため、ＵＳＩＭ情報配信リクエストを受信した無線事業者（選択された無線事業者）が、ＵＳＩＭ情報を送信すべき無線端末装置３００およびその経路を特定することができる。なお、ステップＳ９１４は、特許請求の範囲に記載の制御手順の一例である。
【００８５】
続いて、通信制御部２１０が、選択された無線事業者を介した無線端末装置３００からアプリケーションサービスサーバ２００への接続要求を受信したか否かを判断する（ステップＳ９１５）。その接続要求を受信していない場合には（ステップＳ９１５）、監視を継続して行う。その接続要求を受信した場合には（ステップＳ９１５）、その接続要求に応じて、第２の無線事業者１３０を介してアプリケーションサービスサーバ２００および無線端末装置３００が接続される。この接続後に、アプリケーションサービス提供部２２０が、ユーザの利用操作に応じたアプリケーションサービスを無線端末装置３００に提供する（ステップＳ９１６）。
【００８６】
図８は、本発明の第１の実施の形態におけるアプリケーションサービスサーバ２００による通信処理の処理手順のうちの無線事業者選択処理（図７に示すステップＳ９２０の処理手順）の一例を示すフローチャートである。
【００８７】
最初に、選択部２４０が、無線端末装置３００からアプリケーションサービスサーバ２００への接続要求に係るアプリケーションサービスの内容を判断する（ステップＳ９２１）。この例では、アプリケーションサービスの内容が、コンテンツダウンロードサービスおよびゲームの何れかである場合を例にして説明する。
【００８８】
その接続要求に係るアプリケーションサービスの内容がコンテンツダウンロードサービスである場合には（ステップＳ９２１）、選択部２４０が、利用料金が最も安い無線事業者を選択する（ステップＳ９２２）。すなわち、位置情報に基づいて抽出された無線事業者のうちから、利用料金が最も安い無線事業者が選択される。
【００８９】
一方、その接続要求に係るアプリケーションサービスの内容がゲームである場合には（ステップＳ９２１）、選択部２４０が、無線回線の通信速度が最も速い無線事業者を選択する（ステップＳ９２２）。すなわち、位置情報に基づいて抽出された無線事業者のうちから、無線回線の通信速度が最も速い無線事業者が選択される。
【００９０】
このように、本発明の第１の実施の形態によれば、アプリケーションサービスサーバ２００が提供するアプリケーションサービスを無線端末装置３００で利用する場合にそのアプリケーションサービスに適した無線事業者をユーザが容易に利用することができる。すなわち、アプリケーションサービスに適した無線事業者を変更する場合でも、無線端末装置３００におけるＵＩＣＣカードの取り替え等をユーザが行う必要がないため、その取り替え作業が不要であり、複数のＵＩＣＣカードをユーザが所有する必要がない。このため、アプリケーションサービスを利用する際にそのアプリケーションサービスに適した無線事業者を容易に利用することができる。
【００９１】
＜２．第２の実施の形態＞
本発明の第１の実施の形態では、アプリケーションサービスを提供するアプリケーションサービスサーバが最適な無線事業者を選択する例を示した。ただし、アプリケーションサービスサーバ以外の情報処理装置が最適な無線事業者を選択するようにしてもよい。そこで、本発明の第２の実施の形態では、アプリケーションサービスサーバ以外の情報処理装置が最適な無線事業者を選択する例を示す。なお、本発明の第２の実施の形態における通信システムの構成については、図１等に示す例と略同様である。このため、本発明の第１の実施の形態と共通する部分については、同一の符号を付して、これらの説明の一部を省略する。
【００９２】
［通信システムの構成例］
図９は、本発明の第２の実施の形態における通信システム５００のシステム構成例を示すブロック図である。
【００９３】
通信システム５００は、ネットワーク１１０と、第１の無線事業者１２０と、基地局１２５と、第２の無線事業者１３０と、基地局１３５と、アプリケーションサービスサーバ２００と、無線端末装置３００と、アグリゲータ５１０とを備える。
【００９４】
アグリゲータ５１０は、ネットワーク１１０と、第１の無線事業者１２０と、第２の無線事業者１３０とに接続される情報処理装置である。すなわち、アグリゲータ５１０は、第１の無線事業者１２０または第２の無線事業者１３０を介して送信されるユーザからの接続要求の認証処理を行い、ネットワーク１１０への接続を行う。また、アグリゲータ５１０は、第１の無線事業者１２０および第２の無線事業者１３０の通信路の切り替えを行う。
【００９５】
例えば、無線端末装置３００からアグリゲータ５１０に、アプリケーションサービスサーバ２００への接続要求が第１の無線事業者１２０を介して送信されると、アグリゲータ５１０はその接続要求の認証処理を行う。そして、アグリゲータ５１０は、その接続要求をアプリケーションサービスサーバ２００にネットワーク１１０を介して送信する。
【００９６】
続いて、アプリケーションサービスサーバ２００がその接続要求を受信すると、アプリケーションサービスサーバ２００は、最適な無線事業者を選択するための選択リクエストをアグリゲータ５１０に送信する。この選択リクエストの送信の際に、アプリケーションサービスサーバ２００は、その接続要求に係るアプリケーションサービスに関するサービス情報をアグリゲータ５１０に送信する。このサービス情報は、例えば、その接続要求に係るアプリケーションサービスの内容と、このアプリケーションサービスが要求する通信コストと、このアプリケーションサービスの要求する通信品質とを含む情報である。この通信品質は、例えば、「通信速度が速いほうがよい」、「混雑度が低いほうがよい」等の情報である。
【００９７】
また、アグリゲータ５１０は、接続されている無線事業者から無線事業者情報を取得する。アグリゲータ５１０は、例えば、図３に示す無線事業者データベース２９０に格納されている情報（対応地域２９２、利用料金情報２９３、回線品質情報２９４、混雑度情報２９５）に相当する無線事業者情報を取得する。なお、アグリゲータ５１０は、無線事業者情報をデータベース（例えば、図３に示す無線事業者データベース２９０）として予め保持するようにしてもよい。
【００９８】
また、アグリゲータ５１０は、アプリケーションサービスサーバ２００からの選択リクエストに係る接続要求に含まれていた位置情報を取得する。例えば、アプリケーションサービスサーバ２００が、選択リクエストに位置情報を含めてアグリゲータ５１０に送信することができる。また、例えば、アグリゲータ５１０が、アプリケーションサービスサーバ２００への接続要求が無線端末装置３００から送信された際に、その接続要求に含まれる位置情報を保持しておくようにしてもよい。
【００９９】
続いて、アグリゲータ５１０は、取得した位置情報に基づいて、無線端末装置３００が接続可能な無線事業者を検索する。なお、この検索処理については、図５に示す４０５と略同様であるため、ここでの説明を省略する。
【０１００】
続いて、アグリゲータ５１０は、抽出された無線事業者のうちから、その接続要求に係るアプリケーションサービスを無線端末装置３００が利用する際に最適な無線事業者を選択する。この選択処理では、アプリケーションサービスサーバ２００から取得したサービス情報と、各無線事業者から取得した無線事業者情報とを用いて、最適な無線事業者を選択する。なお、その他の選択処理については、図５に示す４０６と略同様であるため、ここでの説明を省略する。
【０１０１】
続いて、最適な無線事業者の選択処理が終了した場合には、アグリゲータ５１０は、その選択された無線事業者にＵＳＩＭ情報配信リクエストを送信する。なお、このＵＳＩＭ情報配信リクエスト送信処理については、図５に示す４０７と略同様であるため、ここでの説明を省略する。また、これ以降の処理については、ＵＳＩＭ情報の切り替えを行った無線端末装置３００が新たなＵＳＩＭ情報を用いて接続要求を行う際にアグリゲータ５１０を介して行う点が異なるが、これ以外は、図５に示す４０８乃至４１８と略同様である。このため、ここでの説明を省略する。
【０１０２】
なお、図９では、ＵＳＩＭ情報を無線事業者が保持しておき、ＵＳＩＭ情報配信リクエストを受信した無線事業者がＵＳＩＭ情報を無線端末装置３００に間接的に送信する例を示した。ただし、各無線事業者のＵＳＩＭ情報を一括してアグリゲータが保持しておき、アグリゲータが無線端末装置３００にＵＳＩＭ情報を送信するようにしてもよい。この例を図１０に示す。
【０１０３】
［通信システムの構成例］
図１０は、本発明の第２の実施の形態における通信システム５５０のシステム構成例を示すブロック図である。
【０１０４】
通信システム５５０は、図９に示す通信システム５００の変形例であり、アグリゲータ５６０がＵＳＩＭ情報保持部５７０を備える点が異なる。なお、アグリゲータ５６０がＵＳＩＭ情報保持部５７０を備える点以外は、図９に示す通信システム５００と略同様であるため、通信システム５００と共通する部分については、同一の符号を付して、これらの説明の一部を省略する。
【０１０５】
ＵＳＩＭ情報保持部５７０は、各無線事業者（第１の無線事業者１２０および第２の無線事業者１３０）のＵＳＩＭ情報を保持する保持部である。アグリゲータ５６０は、上述した選択処理により選択された最適な無線事業者のＵＳＩＭ情報を無線端末装置３００に送信する。この場合に、アグリゲータ５６０は、無線端末装置３００に接続中の無線事業者を介して、その選択された最適な無線事業者のＵＳＩＭ情報を書換指示情報に含めて無線端末装置３００に送信する。このようにアグリゲータ５６０が、選択された最適な無線事業者のＵＳＩＭ情報を無線端末装置３００に送信するため、その選択された最適な無線事業者にＵＳＩＭ情報配信リクエストを送信する必要がない。
【０１０６】
なお、本発明の実施の形態では、情報処理装置として、アプリケーションサービスサーバ、アグリゲータを例にして説明したが、他の情報処理装置についても本発明の実施の形態を適用することができる。また、携帯電話装置以外の携帯型の無線端末装置（例えば、データ通信専用端末装置）や、固定型の無線端末装置（例えば、自動販売機のデータ収集を目的とする無線端末装置）に本発明の実施の形態を適用することができる。
【０１０７】
なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、本発明の実施の形態において明示したように、本発明の実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本発明の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本発明は実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０１０８】
また、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disk）、メモリカード、ブルーレイディスク（Blu-ray Disc（登録商標））等を用いることができる。
【符号の説明】
【０１０９】
１００、５００、５５０  通信システム
１１０  ネットワーク
１２０  第１の無線事業者
１２５、１３５  基地局
１３０  第２の無線事業者
１４０  通信回線
１５０、１６０  無線回線
２００  アプリケーションサービスサーバ
２１０  通信制御部
２２０  アプリケーションサービス提供部
２３０  アプリケーションサービスデータベース
２４０  選択部
２５０  データベース書換部
２９０  無線事業者データベース
３００  無線端末装置
３１１  アンテナ
３１２  アンテナ共用部
３２１  変調部
３２２  復調部
３３０  制御部
３４０  メモリ
３５０  ＵＳＩＭ情報記憶部
３６０  操作部
３７０  表示部
３８０  位置情報取得部
３９１  マイクロフォン
３９２  スピーカ
５１０、５６０  アグリゲータ
５７０  ＵＳＩＭ情報保持部
【図１】
0005609563.tif 000002
【図２】
0005609563.tif 000003
【図３】
0005609563.tif 000004
【図４】
0005609563.tif 000005
【図５】
0005609563.tif 000006
【図６】
0005609563.tif 000007
【図７】
0005609563.tif 000008
【図８】
0005609563.tif 000009
【図９】
0005609563.tif 000010
【図１０】
0005609563.tif 000011