(57)【特許請求の範囲】
【請求項１】
複数の通信方式で通信可能な無線通信装置であって、
前記複数の通信方式で通信するためのアクセス情報を記憶する記憶手段と、
前記複数の通信方式のうちのセルラー通信の通信方式で相手端末と通信を行う第１の通信手段と、
前記複数の通信方式のうちの無線ＬＡＮ通信の通信方式で前記相手端末と通信を行う第２の通信手段と、
前記複数の通信方式で行う通信に用いられる電波ごとに電波の強度を検出する検出手段と、
前記検出手段により検出された電波の強度が所定の閾値より大きい場合に、前記第１の通信手段による通信又は前記第２の通信手段による通信によって、前記相手端末が利用可能な通信サービスに関する情報を取得する取得手段と、
前記取得手段により取得された情報に基づいて、前記相手端末が利用可能な通信サービスの中からいずれかを選択する選択手段と、
前記選択手段による選択結果に基づいて、前記第１の通信手段による通信と前記第２の通信手段による通信との切り替え制御を行う制御手段と、
を備え、
前記取得手段は、複数種類の無線ＬＡＮ通信の通信サービスのうち前記相手端末がその時点で利用可能な無線ＬＡＮ通信の通信サービスに関する情報を、前記相手端末と通信するサーバから取得し、
前記選択手段は、前記相手端末が複数の無線ＬＡＮ通信の通信サービスを利用可能な場合には、該複数の無線ＬＡＮ通信の通信サービスの中からいずれかを選択可能である
ことを特徴とする無線通信装置。
【請求項２】
前記選択手段は、前記取得手段により取得された情報と、前記複数の通信方式に対応づけて当該通信方式による通信サービスにかかる料金情報が予め設定された情報とに基づいて、前記相手端末が利用可能な通信サービスの中からいずれかを選択する
ことを特徴とする、請求項１に記載の無線通信装置。
【請求項３】
前記制御手段により切り替え制御を行う場合に、通信方式を切り替える旨の通知と、切り替え後に用いられる通信方式による通信サービスにかかる前記料金情報の通知とを行う通知手段
を更に備えることを特徴とする、請求項２に記載の無線通信装置。
【請求項４】
前記選択手段は、前記取得手段により取得された情報と、前記複数の通信方式に対応づけて予め設定された当該通信方式による通信サービスにかかる料金情報とに基づいて、当該通信方式による通信サービスを継続して行う場合に将来の所定期間にかかると推測される通信料金の推測値を計算し、当該推測値に基づいて前記相手端末が利用可能な通信方式の中からいずれかを選択する
ことを特徴とする、請求項１に記載の無線通信装置。
【請求項５】
前記制御手段は、前記第１の通信手段による通信を行っているときに、前記検出手段により検出された無線ＬＡＮ通信の電波の強度が所定の閾値より大きいと判別した場合、前記第１の通信手段による通信から前記第２の通信手段による通信に切り替える制御を行う
ことを特徴とする、請求項１から４のいずれか１項に記載の無線通信装置。
【請求項６】
複数の通信方式で通信可能なコンピュータを、
前記複数の通信方式で通信するためのアクセス情報を記憶する記憶手段、
前記複数の通信方式のうちのセルラー通信の通信方式で相手端末と通信を行う第１の通信手段、
前記複数の通信方式のうちの無線ＬＡＮ通信の通信方式で前記相手端末と通信を行う第２の通信手段、
前記複数の通信方式で行う通信に用いられる電波ごとに電波の強度を検出する検出手段、
前記検出手段により検出された電波の強度が所定の閾値より大きい場合に、前記第１の通信手段による通信又は前記第２の通信手段による通信によって、前記相手端末が利用可能な通信サービスに関する情報を取得する取得手段、
前記取得手段により取得された情報に基づいて、前記相手端末が利用可能な通信サービスの中からいずれかを選択する選択手段、
前記選択手段による選択結果に基づいて、前記第１の通信手段による通信と前記第２の通信手段による通信との切り替え制御を行う制御手段、
として機能させ、さらに、
前記取得手段に、複数種類の無線ＬＡＮ通信の通信サービスのうち前記相手端末がその時点で利用可能な無線ＬＡＮ通信の通信サービスに関する情報を、前記相手端末と通信するサーバから取得させ、
前記選択手段に、前記相手端末が複数の無線ＬＡＮ通信の通信サービスを利用可能な場合には、該複数の無線ＬＡＮ通信の通信サービスの中からいずれかを選択可能とさせる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自端末と相手端末の双方の通信状況に応じて通信手段を切り替えるために好適な無線通信装置、無線通信方法、及び、プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話やＰＨＳ（Personal Handyphone System）などのセルラー電話による通信サービスに加えて、無線ＬＡＮ（Local Area Network）を用いてインターネットや専用ネットワークに接続して通信を行う通信サービスが普及している。ユーザはこれらの多様な通信サービスの中から好みや用途に応じて所望の通信サービスを選択して利用することができる。特に、同じ地域でも複数の通信サービスが提供されているエリアでは、ユーザが移動して１つの通信サービスの通信エリア外に一時的に出てしまっても、代わりに他の通信サービスを利用することにより代替の通信手段を確保することができる。例えば、特許文献１には、通信状況に応じて複数の通信方式を切り替えることが可能な移動端末が開示されている。これによれば、第１通信手段（例えばＷＣＤＭＡ（Wideband Code Division Multiple Access）方式）と第２通信手段（無線ＬＡＮ）を備えた移動端末は、自端末と相手端末との双方が第１通信手段から第２通信手段が利用可能なエリアに入ると、通話を継続させたまま双方の通信を第１通信手段から第２通信手段に切り替えることができる。
【特許文献１】特開２００５−１３６５５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１によれば、ＷＣＤＭＡ方式から無線ＬＡＮ方式に切り替えることはできるが、利用できる無線ＬＡＮ方式は予め切り替え可能に設定されたネットワークに限られてしまい、同じ通信エリアに複数のプロバイダのアクセスポイントが存在してもそれらの中から選択して利用することはできなかった。例えば、自端末と相手端末の双方にとって、同じ通信エリアにもっと通話料金の安い通信ネットワークがあったとしてもそれを選択することは困難であった。
【０００４】
この発明は、上記実情に鑑みてなされたものであり、自端末と相手端末の双方の通信状況に応じて通信手段を切り替えるために好適な無線通信装置、無線通信方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の第１の観点に係る無線通信装置は、複数の通信方式で通信可能な無線通信装置であって、記憶手段、第１の通信手段、第２の通信手段、検出手段、取得手段、選択手段、及び、制御手段を備える。
記憶手段は、複数の通信方式で通信するためのアクセス情報を記憶する。
第１の通信手段は、複数の通信方式のうちのセルラー通信の通信方式で相手端末と通信を行う。
第２の通信手段は、複数の通信方式のうちの無線ＬＡＮ通信の通信方式で相手端末と通信を行う。
検出手段は、複数の通信方式で行う通信に用いられる電波ごとに電波の強度を検出する。
取得手段は、検出手段により検出された電波の強度が所定の閾値より大きい場合に、第１の通信手段による通信又は第２の通信手段による通信によって、相手端末が利用可能な通信サービスに関する情報を取得する。
選択手段は、取得手段により取得された情報に基づいて、相手端末が利用可能な通信サービスの中からいずれかを選択する。
制御手段は、選択手段による選択結果に基づいて、第１の通信手段による通信と第２の通信手段による通信との切り替え制御を行う。
さらに、取得手段は、複数種類の無線ＬＡＮ通信の通信サービスのうち相手端末がその時点で利用可能な無線ＬＡＮ通信の通信サービスに関する情報を、前記相手端末と通信するサーバから取得する。
さらに、選択手段は、相手端末が複数の無線ＬＡＮ通信の通信サービスを利用可能な場合には、該複数の無線ＬＡＮ通信の通信サービスの中からいずれかを選択可能である。
これにより、無線通信装置は、自端末と相手端末の双方が利用できる通信方式の中から、いずれかの通信方式を任意に選択して通信方式を切り替えて通話を行うことができる。
制御手段は、第１の通信手段による通信を行っているときに、検出手段により検出された無線ＬＡＮ通信の電波の強度が所定の閾値より大きいと判別した場合、第１の通信手段による通信から第２の通信手段による通信に切り替える制御を行うようにしてもよい。
【０００６】
選択手段は、取得手段により取得された情報と、複数の通信方式に対応づけて通信方式による通信サービスにかかる料金情報が予め設定された情報とに基づいて、相手端末が利用可能な通信サービスの中からいずれかを選択してもよい。
これにより、無線通信装置は、相手端末が利用可能な通信方式の中から、それぞれの通信方式による通信サービスにかかる料金情報に基づいて通信方式を選択して通信を切り替えることができる。例えば、相手端末が利用可能な通信方式の中から最も安い通信方式を選択して通話を継続することができる。
【０００７】
無線通信装置は、制御手段により切り替え制御を行う場合に、通信方式を切り替える旨の通知と、切り替え後に用いられる通信方式による通信サービスにかかる料金情報の通知とを行う通知手段を更に備えていてもよい。
これにより、無線通信装置は、通信方式を切り替える前にユーザにその旨を通知でき、さらに、切り替え後の通信方式の通信サービスの料金情報を通知することができる。例えば、ユーザは、通知された通信方式の中から最も安い通信サービスを選択して通話を継続することができる。
【０００８】
選択手段は、取得手段により取得された情報と、複数の通信方式に対応づけて予め設定された通信方式による通信サービスにかかる料金情報とに基づいて、この通信方式による通信を継続して行う場合に将来の所定期間にかかると推測される通信料金の推測値を計算し、この推測値に基づいて相手端末が利用可能な通信方式の中からいずれかを選択してもよい。
これにより、無線通信装置は、現在使用している通信方式で通話を継続する場合に将来かかると推測される推定料金に基づいて、通信方式を選択することができる。例えば、所定期間通話を継続する場合にかかる推定料金の中から最も安い通信方式を選択して通話を継続することができる。
【０００９】
上記目的を達成するため、本発明のその他の観点に係るプログラムは、複数の通信方式で通信可能なコンピュータを、記憶手段、第１の通信手段、第２の通信手段、検出手段、取得手段、選択手段、及び、制御手段として機能させる。
記憶手段は、複数の通信方式で通信するためのアクセス情報を記憶する。
第１の通信手段は、複数の通信方式のうちのセルラー通信の通信方式で相手端末と通信を行う。
第２の通信手段は、複数の通信方式のうちの無線ＬＡＮ通信の通信方式で相手端末と通信を行う。
検出手段は、複数の通信方式で行う通信に用いられる電波ごとに電波の強度を検出する。
取得手段は、検出手段により検出された電波の強度が所定の閾値より大きい場合に、第１の通信手段による通信又は第２の通信手段による通信によって、相手端末が利用可能な通信サービスに関する情報を取得する。
選択手段は、取得手段により取得された情報に基づいて、相手端末が利用可能な通信サービスの中からいずれかを選択する。
制御手段は、選択手段による選択結果に基づいて、第１の通信手段による通信と第２の通信手段による通信との切り替え制御を行う。
さらに、取得手段は、複数種類の無線ＬＡＮ通信の通信サービスのうち相手端末がその時点で利用可能な無線ＬＡＮ通信の通信サービスに関する情報を、前記相手端末と通信するサーバから取得する。
さらに、選択手段は、相手端末が複数の無線ＬＡＮ通信の通信サービスを利用可能な場合には、該複数の無線ＬＡＮ通信の通信サービスの中からいずれかを選択可能である。
これにより、プログラムは、コンピュータを、自端末と相手端末の双方が利用できる通信方式の中から、いずれかの通信方式を任意に選択して通信方式を切り替えて通話を行うことができる無線通信装置として機能させることができる。
【発明の効果】
【００１０】
この発明によれば、自端末と相手端末の双方の通信状況に応じて通信手段を切り替えるために好適な無線通信装置、無線通信方法、及び、プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
（実施形態１）
まず、この発明の実施形態に係る無線通信システム１について説明する。以下、本発明の内容の理解を容易にするために、無線通信システム１は携帯電話サービスを提供するシステムであるとして説明する。
【００１２】
図１は、本実施形態に係る無線通信装置２００を用いた無線通信システムの全体の構成例を示す図である。本図では、無線通信装置２００が利用可能な通信エリアには、セルラー通信が利用可能なセルラー通信エリア１０１と、無線ＬＡＮ通信が利用可能な無線ＬＡＮ通信エリア１２１（図中では１２１Ａ及び１２１Ｂ）と、が存在する。これらの通信エリアは互いに重なるエリアを含む。例えば、本図の斜線で示したエリアでは３つの通信エリアが重なっており、ユーザはこれらの通信エリアに対応する通信サービスの中から任意に選択して利用することが可能である。
【００１３】
セルラー通信は、一般には携帯電話、ＰＨＳ等であるが、本実施形態では携帯電話を採用している。基地局１０３は、携帯電話と直接交信する携帯電話網の末端にあたる装置であり、本図には図示していないが複数個設置されるのが一般的である。基地局１０３は、自己が登録している無線通信装置２００から送信される所定の周波数の電波を受信し、あるいは、無線通信装置２００に所定の周波数の電波を送信する。設置される基地局１０３の数は任意である。各々の基地局１０３が無線通信装置２００との電波の送受信ができる距離的範囲には限界があり、基地局１０３にはそれぞれセルラー通信エリア１０１が設定される。セルラー通信エリア１０１同士は互いに重複するエリアを含んでいてもよい。交換局１０２は、無線通信装置２００を管理し、携帯電話サービスを提供するための機関であり、システムサーバ（図示せず）に接続されている。システムサーバは携帯電話サービス全体を管理し、無線通信装置２００の固有番号や位置登録データなどを記憶する。交換局１０２とシステムサーバはＬＡＮ（Local Area Network）等の内部ネットワークで接続される。交換局１０２とシステムサーバはすべての基地局１０３と外部のネットワーク１４１とに接続される。ネットワーク１４１は典型的にはインターネットである。
【００１４】
無線ＬＡＮ通信は、例えばＳＩＰ（Session Initiation Protocol）を用いて無線通信装置２００をインターネットに接続して行う通信である。一般に、無線ＬＡＮ通信では、送信側からその近くのアクセスポイント１２３までの接続料金と、受信側からその近くのアクセスポイント１２３までの接続料金だけで済むため、利用料金は安価である。アクセスポイント１２３（図中では１２３Ａ及び１２３Ｂ）は、一般にプロバイダと呼ばれるインターネット接続会社が無線通信装置２００からの接続を受け付けてインターネットに接続するために設けた装置である。設置されるアクセスポイント１２３の数は任意である。アクセスポイント１２３にはそれぞれ無線ＬＡＮ通信エリア１２１が設定される。無線ＬＡＮ通信エリア１２１同士は互いに重複するエリアを含んでいてもよい。ＳＩＰサーバ１２２（図中では１２２Ａ及び１２２Ｂ）は、無線ＬＡＮ通信サービスを提供するためのサーバであり、ネットワーク１４１に接続されている。ＳＩＰサーバ１２２は、無線通信装置２００からの接続要求を受け付けてユーザ認証を行い、正規のユーザ（あるいは無線通信装置２００）であると認証されれば無線通信装置２００に無線ＬＡＮ通信による通話サービスを提供する。
【００１５】
具体的には、ＳＩＰサーバ１２２は、無線ＬＡＮへのアクセスを管理して特定の種類の接続を許可／不許可するプロキシサーバと、リクエストされた宛先の問い合わせに対して相手のアドレスを探すリダイレクトサーバと、無線通信装置２００（又は無線通信装置２００のユーザ）により登録要求された情報（例えば、ユーザが現在不在か否かなど）を登録するレジストラサーバと、を備える。また、ＳＩＰサーバ１２２は、レジストラサーバに登録された情報をデータベースとして一括して管理するロケーションサーバに接続されている。
【００１６】
なお、セルラー通信エリア１０１や無線ＬＡＮ通信エリア１２１の数は任意である。また、セルラー通信の種類、無線ＬＡＮ通信の種類、用いるプロトコルは任意である。
【００１７】
次に、本実施形態の無線通信装置２００の構成について図２を用いて説明する。無線通信装置２００は、セルラー通信部２０１、無線ＬＡＮ通信部２０２、音声処理部２０３、表示部２０４、外部Ｉ／Ｆ（Interface）２０５、入力部２０６、バイブレーション部２０７、ＲＯＭ（Read Only Memory）２０８、ＲＡＭ（Random Access Memory）２０９、制御部２１０、電源部２１１、及び、システムバス２１２を備える。
【００１８】
セルラー通信部２０１は、無線通信装置２００がセルラー通信による送信機となる場合、マイクロフォン２２４に入力され音声処理部２０３が備えるＡ／Ｄ（Analog/Digital）コンバータ（図示せず）により変換された音声信号を変調し、セルラー通信部２０１が備えるアンテナ２２１を用いて相手（受信側）に送信する。また、無線通信装置２００がセルラー通信の受信機となる場合、セルラー通信部２０１が備えるアンテナ２２１を用いて音声信号等を受信して音声信号を復調し音声処理部２０３に入力する。音声信号は音声処理部２０３が備えるＤ／Ａ（Digital/Analog）コンバータ（図示せず）を用いて音声に変換され、スピーカ２２３から音声として出力される。
【００１９】
無線ＬＡＮ通信部２０２は、無線通信装置２００が無線ＬＡＮ通信による送信機となる場合、マイクロフォン２２４に入力され音声処理部２０３が備えるＡ／Ｄコンバータにより変換された音声信号を変調し、無線ＬＡＮ通信部２０２が備えるアンテナ２２２を用いて相手（受信側）に送信する。また、無線通信装置２００が無線ＬＡＮ通信の受信機となる場合、無線ＬＡＮ通信部２０２が備えるアンテナ２２２を用いて音声信号を受信して音声信号を復調し音声処理部２０３に入力する。音声信号は音声処理部２０３が備えるＤ／Ａコンバータを用いて音声に変換され、スピーカ２２３から音声として出力される。
【００２０】
このように、無線通信装置２００は、セルラー通信部２０１又は無線ＬＡＮ通信部２０２を用いて、セルラー通信又は無線ＬＡＮ通信を利用することができる。後述するように、制御部２１０はセルラー通信部２０１及び無線ＬＡＮ通信部２０２を制御して、セルラー通信と無線ＬＡＮ通信のいずれか１つ又は両方を利用できるように制御する。ただし、ユーザが通話に利用できるのはセルラー通信と無線ＬＡＮ通信のいずれか片方のみであり、ユーザが同時に両方を使って二重に通話することはできない。
【００２１】
音声処理部２０３は、無線通信装置２００が送信機となる場合、ユーザの発声音等をマイクロフォン２２４によって集音し、音声処理部２０３が備えるＡ／Ｄコンバータにより音声信号に変換してセルラー通信部２０１又は無線ＬＡＮ通信部２０２に入力する。また、音声処理部２０３は、無線通信装置２００が受信機となる場合、音声処理部２０３が備えるＤ／Ａコンバータにより復調された通話音をスピーカ２２３に出力する。
【００２２】
表示部２０４は、制御部２１０や表示部２０４が備える画像演算プロセッサ（図示せず）によって画像データを加工処理した後、表示部２０４が備える出力バッファ（図示せず）に記録する。出力バッファに記録された画像情報は、所定の同期タイミングで画像信号に変換され、表示部２０４に接続されるモニタ２２５に出力される。これにより、各種の画像表示が可能となる。例えば、モニタ２２５は、ＬＣＤ（Liquid Crystal Display）から構成される。
【００２３】
外部Ｉ／Ｆ２０５は、フラッシュメモリカード等の外部メモリ２２６との接続を行いデータの入出力を行う。例えば外部Ｉ／Ｆ２０５に接続される外部メモリ２２６には、無線通信装置２００の固有の情報（例えば、加入者番号、ネットワーク識別情報など）のほか、後述するように、無線ＬＡＮに接続するための認証情報、利用できるアクセスポイントに関する情報、利用できる通信サービスの料金体系に関する情報、などが記憶される。なお、これらの情報は、ＲＡＭ２０９のフラッシュメモリ領域など他の書き換え可能な記憶領域に記憶されてもよい。また、外部Ｉ／Ｆ２０５は、ＵＳＢ（Universal Serial Bus）接続により無線通信装置２００と外部機器とを接続して、外部機器との間でデータの入出力を行うことができるインタフェースを備える。なお、外部Ｉ／Ｆ２０５は、その他の外部機器との接続を可能にするインタフェースを更に備えていてもよい。
【００２４】
入力部２０６は、操作キー２２７からの操作信号を受け付けて、操作信号に対応するキーコード信号を制御部２１０に入力する。制御部２１０は、入力されたキーコード信号に基づいて操作内容を決定する。ユーザは、操作キー２２７を用いて任意の文字データを入力したり所定の操作コマンド（例えば電源オン／オフなどのコマンド）を入力したりすることができる。
【００２５】
バイブレーション部２０７は、制御部２１０により制御され、内蔵したモータ（図示せず）を用いて無線通信装置２００を振動させる。例えば、セルラー通信部２０１又は無線ＬＡＮ通信部２０２によりセルラー通信又は無線ＬＡＮ通信の着信が検出されると、制御部２１０はバイブレーション部２０７に振動を開始するように指示する。バイブレーション部２０７は、制御部２１０から振動を停止する指示があるまで無線通信装置２００を振動させる。これによりユーザは着信があったことを容易に知ることができる。例えば、制御部２１０は、ユーザが通話を開始すると振動を停止させる。
【００２６】
ＲＯＭ２０８は、無線通信装置２００の全体の制御に必要なオペレーティングシステム（以下、「ＯＳ」と呼ぶ）やプログラム等を記憶する不揮発性メモリである。
【００２７】
ＲＡＭ２０９は、制御部２１０が行う処理に必要なデータやプログラム等を一時的に記憶する。また、ＲＡＭ２０９の記憶領域の一部はフラッシュメモリから構成され、電話やメールに使用するアドレス帳、通話の履歴、各種機能の設定値等を記憶してもよい。
【００２８】
制御部２１０は、ＲＯＭ２０８に記憶されたＯＳや制御プログラムに従って、無線通信装置２００の全体の制御を行う。制御部２１０は、制御の必要に応じて、各部に制御信号およびデータを送信、または、各部から応答信号およびデータを受信する。また、制御部２１０は、無線通信装置２００の現在の時刻を計時する。なお、制御部２１０が実行する処理の詳細は後述する。
【００２９】
電源部２１１は、無線通信装置２００を駆動させるための電源である。
【００３０】
システムバス２１２は、上述した各部との間で命令やデータを転送するための伝送経路である。
【００３１】
次に、本実施形態の制御部２１０等が行う通話接続処理について説明する。図３は通話接続処理の処理内容を示すフローチャートである。ここでは、セルラー通信と無線ＬＡＮ通信の両方を未使用の状態で、いずれか一方の通信を使ってユーザが通話を開始する場面を想定して説明する。また、自端末と相手端末の双方が本発明の無線通信装置２００を使用してセルラー通信又は無線ＬＡＮ通信で通話を行うものとする。以下詳述する。
【００３２】
まず、制御部２１０は、現在セルラー通信と無線ＬＡＮ通信の両方を未使用で通話の待機状態にあるか否かを判定する（ステップＳ３０１）。
【００３３】
具体的には、制御部２１０は、セルラー通信部２０１と無線ＬＡＮ通信部２０２がいずれも通信を行っていない状態を待機状態であるとして判定する。例えば、ＲＡＭ２０９の所定の記憶領域には、無線通信装置２００の通信状態を記憶する通信状態フラグが記憶されており、通話接続処理の開始時には初期値（例えば「００ｈ」）に設定されている。そして、セルラー通信部２０１は、セルラー通信を開始するとセルラー通信を開始した旨を示す値（例えば「０１ｈ」との論理和）を通信状態フラグに設定する。また、セルラー通信部２０１は、セルラー通信を終了するとセルラー通信を終了した旨を示す値（例えば「ＦＥｈ」との論理積）を通信状態フラグに設定する。同様に、無線ＬＡＮ通信部２０２は、無線ＬＡＮ通信を開始すると無線ＬＡＮ通信を開始した旨を示す値（例えば「０２ｈ」との論理和）を通信状態フラグに設定する。また、セルラー通信部２０１は、セルラー通信を終了するとセルラー通信を終了した旨を示す値（例えば「ＦＤｈ」との論理積）を通信状態フラグに設定する。なお、ここで例示した数値の末尾の「ｈ」は１６進数であることを示す。また、通信状態フラグに設定する値は任意に変更することが可能である。
【００３４】
待機状態ではないと判定された場合（ステップＳ３０１；ＮＯ）、制御部２１０は、待機状態になるまでステップＳ３０１の処理を繰り返す。なお、制御部２１０は、このステップの処理を開始してからの経過時間を計時し、所定のタイムアウト値以上の時間が経過したら通話接続処理を終了してもよい。
【００３５】
待機状態であると判定された場合（ステップＳ３０１；ＹＥＳ）、制御部２１０は、通話接続を開始するか否かを判定する（ステップＳ３０２）。具体的には、制御部２１０は、入力部２０６がユーザからの操作により操作キー２２７から通話相手の電話番号の入力と、通話開始の指示とを受け付けたか否かを判定する。なお、制御部２１０は、通話相手の電話番号が正しく入力されたか（例えば、桁数はあっているか等）を判定し、正しくないと判定した場合にはこのステップの処理を繰り返すようにしてもよい。また、予め正しく登録された電話番号に対応づけられた短縮ダイヤルボタンが押下された場合には、このステップの処理を省略してもよい。
【００３６】
次に、制御部２１０は、無線ＬＡＮ通信サービスのビーコン信号を受信したか否かを判定する（ステップＳ３０３）。一般に、無線ＬＡＮ通信サービスでは、アクセスポイント１２３は、アクセスポイント１２３自身の識別子であるＳＳＩＤ（Service Set Identifier）を含んだビーコンというパケットを定期的に発信している。
【００３７】
ビーコン信号を受信しないと判定された場合（ステップＳ３０３；ＮＯ）、ステップＳ３１３の処理に進む。制御部２１０は、無線ＬＡＮ通信サービスには接続できないため、セルラー通信により通話を行う。なお、詳細は後述する。
【００３８】
ビーコン信号を受信したと判定された場合（ステップＳ３０３；ＹＥＳ）、制御部２１０は、受信したビーコン信号の電波強度が所定の閾値より大きいか否かを判定する（ステップＳ３０４）。
【００３９】
電波強度が閾値以下と判定された場合（ステップＳ３０４；ＮＯ）、ステップＳ３０５の処理に進む。そして、制御部２１０は、後述するステップＳ３１３の処理を行う。
【００４０】
電波強度が閾値より大きいと判定された場合（ステップＳ３０４；ＹＥＳ）、ステップＳ３０５の処理に進む。そして、制御部２１０は、ビーコン信号に含まれるＳＳＩＤに基づいて、アクセスポイント１２３に関する情報を検索する（ステップＳ３０５）。
【００４１】
具体的には、制御部２１０は、外部メモリ２２６に記憶された、図４に示すようなアクセスポイント認証データベース（以下、「ＡＰ認証ＤＢ」と呼ぶ）を検索して、受信したビーコン信号に対応するアクセスポイント１２３に関する情報を取得する。例えば、ＡＰ認証ＤＢには、ＭＡＣ（Media Access Control）アドレスと、ＳＳＩＤと、ライセンス情報とが対応づけられて記憶される。ＭＡＣアドレスは、アクセスポイント１２３のビーコン信号を発するサーバのネットワークカードが持つ固有番号である。ライセンス情報は、無線ＬＡＮ通信サービスを利用するためのユーザ名・パスワードなどの認証キーを含む。ＡＰ認証ＤＢは、無線通信装置２００の出荷時に予め記憶されている情報であり、制御部２１０による制御により書き換える（最新のデータに更新する）ことが可能である。本実施形態では、ＡＰ認証ＤＢは外部メモリ２２６に記憶されるが、ＲＡＭ２０９や外部Ｉ／Ｆ２０５に接続される他の記憶装置に記憶されてもよい。なお、制御部２１０は、ＳＳＩＤだけでなくＭＡＣアドレスやその他の情報に基づいて、アクセスポイント１２３を検索してもよい。
【００４２】
制御部２１０は、ＡＰ認証ＤＢを検索して、受信したビーコン信号に対応するアクセスポイント１２３があるか否かを判定する（ステップＳ３０６）。
【００４３】
アクセスポイント１２３がない場合（ステップＳ３０６；ＮＯ）、制御部２１０は、アクセスポイント１２３に関する最新情報を取得する（ステップＳ３０７）。例えば、制御部２１０は、セルラー通信部２０１を制御して、アクセスポイント１２３に関する情報を管理している管理サーバに接続して最新情報を取得し、既に外部メモリ２２６のＡＰ認証ＤＢに記憶された情報より新しい情報であれば、取得した情報でＡＰ認証ＤＢを更新する。また、制御部２１０は、無線ＬＡＮ通信部２０２を制御して、アクセスポイント１２３に関する情報を管理している管理サーバに接続して最新情報を取得してもよい。あるいは、外部Ｉ／Ｆ２０５により接続された他の情報処理装置から取得してもよい。
【００４４】
受信したビーコン信号に対応するアクセスポイント１２３がある場合（ステップＳ３０６；ＹＥＳ）、又は、ステップ
Ｓ３０７で最新情報を取得すると、制御部２１０は、通話相手が利用可能な無線ＬＡＮ通信サービスに関する情報を取得する（ステップＳ３０８）。
【００４５】
具体的には、制御部２１０は、無線ＬＡＮ通信部２０２を制御して、相手端末が無線ＬＡＮ通信を行える状態にあるか否かをＳＩＰサーバ１２２に問い合わせて、相手端末の利用可能な通信サービスに関する情報を取得する。この情報には、相手端末が利用可能な無線ＬＡＮ通信サービスに関する情報も含まれる。ここで、ＳＩＰサーバ１２２（より詳細には、レジストラサーバ）は、無線通信装置２００が自らの無線ＬＡＮ通信エリア１２１の圏内に入るとその無線通信装置２００が圏内に入ったことを示す情報を記憶する。さらに、ＳＩＰサーバ１２２により登録された情報は、ＳＩＰサーバ１２２に接続されたロケーションサーバの備えるデータベースに格納される。これにより、制御部２１０は、相手端末が無線ＬＡＮ通信を行える状態にあるか示す情報をＳＩＰサーバ１２２から取得することができる。なお、制御部２１０は、セルラー通信部２０１を制御してセルラー通信によりこの情報を取得してもよいし、無線ＬＡＮ通信部２０２を制御して無線ＬＡＮ通信によりこの情報を取得してもよい。
【００４６】
例えば、利用可能な通信サービスに関する情報とは、図５に示すような内容を含む情報（以下、「サービス登録情報」と呼ぶ）である。例えば、サービス登録情報は、無線通信装置２００の端末ＩＤと、電話番号と、利用可能な通信サービス（図中では、サービス１、サービス２、サービス３と記載）の一覧を含む。制御部２１０は、これらの情報を取得して外部メモリ２２６に記憶する。
【００４７】
次に、制御部２１０は、取得した相手端末の利用可能な無線ＬＡＮ通信サービスに関する情報を、表示部２０４を制御してモニタ２２５に出力する（ステップＳ３０９）。
【００４８】
図６（ａ）は、モニタ２２５に出力される画面の例である。制御部２１０は、取得した相手端末側の利用可能な通信サービス一覧を表示してユーザに通知する。この画面には、相手端末が現在利用可能な通信サービスの一覧に加えて、自端末のユーザがこの中から任意に通信サービスを選択するための操作・選択ボタンが表示されている。ユーザは入力部２０６に接続された操作キー２２７を操作して所望の通信サービスを選択することができる。入力部２０６は操作キー２２７からの選択指示信号を受け付けて、選択指示信号に対応する命令を制御部２１０に入力する。なお、本図は一例であり、画面は任意に設定可能である。このように、ユーザは、表示された通信サービスの中から自分あるいは通話相手の好みや使用目的に応じて通信サービスを選択することができる。
【００４９】
図６（ｂ）は、モニタ２２５に出力される画面のその他の例である。制御部２１０は、取得した相手端末側の利用可能な通信サービス一覧を表示して、制御部２１０により選択された通信サービスがどれであるかをユーザに通知する。例えば、この画面は、制御部２１０が選択指示信号に対応する命令を入力部２０６から取得した後に表示される。
【００５０】
例えば、制御部２１０は、相手端末が現在利用可能な通信サービスの一覧に加えて、各通信サービスに対応する料金情報も合わせて表示するようにしてもよい。この場合、無線通信装置２００は、例えば図７に示すような料金体系情報を記憶していればよい。この料金体系情報には、自端末と相手端末が利用する通信サービスの組み合わせに対応づけて接続料金が記憶される。本実施形態では、料金体系情報は、外部メモリ２２６に記憶されているが、ＲＡＭ２０９や外部Ｉ／Ｆ２０５に接続される他の記憶装置に記憶されてもよい。また、料金体系情報は、制御部２１０による制御により書き換える（最新のデータに更新する）ことが可能である。
【００５１】
なお、制御部２１０は、入力部２０６からの選択指示信号を受け付けずに、相手端末が現在利用可能な通信サービスの一覧の中から自動的に１つを選択するように構成してもよい。例えば、制御部２１０は、外部メモリ２２６に記憶された料金体系情報に基づいて、相手端末が現在利用可能な通信サービスの中から最も接続料金の安い通信サービスを自動的に選択する。これにより、無線通信装置２００は、最も接続料金の安い通信サービスを常に選択することができ、ユーザによる選択入力を省略してこの通話接続処理を簡略化することができる。
【００５２】
次に、制御部２１０は、モニタ２２５に表示された通信サービスの中から１つの無線ＬＡＮ通信サービスが選択されたか否かを判定する（ステップＳ３１０）。なお、上述のように制御部２１０が自動的に１つの通信サービスを選択するように構成した場合には、制御部２１０は、選択した通信サービスが無線ＬＡＮ通信か否かを判定すればよい。
【００５３】
無線ＬＡＮ通信サービスが選択された場合（ステップＳ３１０；ＹＥＳ）、制御部２１０は、無線ＬＡＮ通信部２０２を制御して、選択された無線ＬＡＮ通信サービスに接続する（ステップＳ３１１）。具体的には、制御部２１０は、無線ＬＡＮ通信部２０２を制御して、ＡＰ認証ＤＢに記憶されたライセンス情報などに基づいて、ＳＩＰサーバ１２２に無線ＬＡＮ通信サービスへの接続許可を要求する。
【００５４】
そして、ＳＩＰサーバ１２２から無線ＬＡＮ通信サービスへの接続を許可する旨の通知を受け取ると、制御部２１０は、無線ＬＡＮ通信部２０２を制御して、無線ＬＡＮ通信を開始する（ステップＳ３１２）。これにより、ユーザは選択された無線ＬＡＮ通信サービスを用いて相手端末との通話が可能になる。なお、ＳＩＰサーバ１２２から無線ＬＡＮ通信サービスへの接続を許可しない旨の通知を受け取った場合、制御部２１０は、例えばこのステップの処理を所定回数（３回など）リトライし、それでも許可されないときには接続できない旨の通知をモニタ２２５に表示したりスピーカ２２３から警告音を鳴らしたりしてユーザに知らせて通話接続処理を終了すればよい。
【００５５】
一方、無線ＬＡＮ通信サービスが選択されない場合（ステップＳ３１０；ＮＯ）、制御部２１０は、セルラー通信部２０１を制御して、セルラー通信サービスに接続する（ステップＳ３１３）。
【００５６】
そして、制御部２１０は、セルラー通信部２０１を制御して、セルラー通信を開始する（ステップＳ３１４）。これにより、ユーザはセルラー通信サービスを用いて相手端末との通話が可能になる。
【００５７】
このように、本実施形態によれば、無線通信装置２００は、自端末と相手端末が利用できる複数の通信サービスの中から、ユーザの好みや用途に応じて任意に通信サービスを選択することができる。また、無線通信装置２００は、自端末と相手端末が利用できる複数の通信サービスの中から、最も接続料金の安い通信サービスを自動的に選択して利用することができる。
【００５８】
本実施形態の変形例として、ステップＳ３０８で取得した、相手端末の利用できる複数の通信サービスの中に無線ＬＡＮ通信サービスが含まれていない場合にも、ユーザの選択により、あるいは、制御部２１０が自動的に選択して、自端末が接続する通信サービスを選択するように構成してもよい。
【００５９】
（実施形態２）
次に、本発明の他の実施形態を、図８のフローチャートを用いて説明する。本実施形態は、無線通信装置２００が既にセルラー通信で通話中の状態で、無線ＬＡＮ通信に切り替えてユーザが通話を開始する（継続する）場面を想定して説明する。また、自端末と相手端末の双方が本発明の無線通信装置２００を使用してセルラー通信又は無線ＬＡＮ通信で通話を行うものとする。なお、無線通信装置２００の構成は上述の実施形態と同様であるため説明を省略する。以下詳述する。
【００６０】
まず、制御部２１０は、セルラー通信による通話中に、無線ＬＡＮ通信サービスのアクセスポイント１２３が定期的に発信しているビーコン信号を受信したか否かを判定する（ステップＳ８０１）。
【００６１】
ビーコン信号を受信しないと判定された場合（ステップＳ８０１；ＮＯ）、制御部２１０は、セルラー通信を継続する（ステップＳ８１８）。すなわち、無線ＬＡＮ通信サービスには接続できないため、セルラー通信により通話を継続する。そして、操作キー２２７の終話操作が行われたか否かを判別する（ステップＳ８１９）。終話操作が行われた場合（ステップＳ８１９：ＹＥＳ）、通話接続処理を終了する。また、終話操作が行われなかった場合（ステップＳ８１９：Ｎｏ）、上述したステップＳ８０１の処理に戻る。
【００６２】
ビーコン信号を受信したと判定された場合（ステップＳ８０１；ＹＥＳ）、制御部２１０は、受信したビーコン信号の電波強度が所定の閾値より大きいか否かを判定する（ステップＳ８０２）。
【００６３】
電波強度が閾値以下と判定された場合（ステップＳ８０２；ＮＯ）、制御部２１０は、セルラー通信を継続する（ステップＳ８１８）。
【００６４】
上述したステップＳ８０２の処理において電波強度が閾値より大きいと判定された場合（ステップＳ８０２；ＮＯ）、制御部２１０は、ビーコン信号に含まれるＳＳＩＤに基づいて、アクセスポイント１２３に関する情報を検索する（ステップＳ８０３）。
【００６５】
制御部２１０は、上述したステップＳ８０３の検索処理によってＡＰ認証ＤＢを検索して、受信したビーコン信号に対応するアクセスポイント１２３があるか否かを判定する（ステップＳ８０４）。
【００６６】
アクセスポイント１２３がない場合（ステップＳ８０４；ＮＯ）、制御部２１０は、アクセスポイント１２３に関する最新情報を取得する（ステップＳ８０５）。例えば、制御部２１０は、無線ＬＡＮ通信部２０２を制御して、アクセスポイント１２３に関する情報を管理している管理サーバに接続して最新情報を取得する。
【００６７】
アクセスポイント１２３がある場合（ステップＳ８０４；ＹＥＳ）、又は、ステップＳ８０５で最新情報を取得すると、制御部２１０は、通話相手が利用可能な無線ＬＡＮ通信サービスに関する情報を取得する（ステップＳ８０６）。例えば、制御部２１０は、無線ＬＡＮ通信部２０２を制御して、相手端末が無線ＬＡＮ通信を行える状態にあるか否かをＳＩＰサーバ１２２に問い合わせて、相手端末の利用可能な無線ＬＡＮサービスに関する情報を取得する。
【００６８】
制御部２１０は、通話相手が利用可能な無線ＬＡＮ通信サービスに関する情報を取得したか否かを判定する（ステップＳ８０７）。
【００６９】
取得していないと判定された場合（ステップＳ８０７；ＮＯ）、制御部２１０は、セルラー通信を継続する（ステップＳ８１８）。
【００７０】
取得したと判定された場合（ステップＳ８０７；Ｙｅｓ）、通話相手が無線ＬＡＮ通信可能なエリアに在るので、制御部２１０は、表示部２０４を制御して、切り替え可能な無線ＬＡＮ通信サービスに対応する料金体系情報と切り替えを実行するかの選択を受け付ける操作画面とをモニタ２２５に表示する（ステップＳ８０８）。このとき、制御部２１０は、ユーザに通信サービスの切り替えが可能である旨を通知する。例えば、この通知は、制御部２１０により制御されて、表示部２０４に接続されたモニタ２２５に文字列・静止画・動画などを表示することにより行われてもよいし、音声処理部２０３に接続されたスピーカ２２３に音声・アラームなどで出力されることにより行われてもよい。さらには、制御部２１０により制御されて、バイブレーション部２０７により無線通信装置２００を振動させることにより行われてもよい。
【００７１】
図９（ａ）は、モニタ２２５に出力される画面の例である。制御部２１０は、切り替え可能な無線ＬＡＮ通信サービス一覧を表示してユーザに通知する。この画面には、切り替え可能な無線ＬＡＮ通信サービスの一覧に加えて、自端末のユーザがこの中から任意に通信サービスを選択するための操作・選択ボタンが表示されている。ユーザは入力部２０６に接続された操作キー２２７を操作して所望の通信サービスを選択することができる。入力部２０６は操作キー２２７からの選択指示信号を受け付けて、選択指示信号に対応する命令を制御部２１０に入力する。なお、本図は一例であり、画面は任意に設定可能である。このように、ユーザは、表示された通信サービスの中から自分あるいは通話相手の好みや使用目的に応じて通信サービスを選択することができる。
【００７２】
次に、制御部２１０は、ユーザが切り替え可能な無線ＬＡＮ通信サービスを選択したか否かを判定する（ステップＳ８０９）。
【００７３】
図９（ｂ）は、モニタ２２５に出力される画面のその他の例である。制御部２１０は、切り替え可能な無線ＬＡＮ通信サービス一覧を表示して、制御部２１０により選択された通信サービスがどれであるかをユーザに通知する。例えば、この画面は、制御部２１０が選択指示信号に対応する命令を入力部２０６から取得した後に表示される。
【００７４】
ユーザが切り換え可能な無線ＬＡＮ通信サービスを選択したと判定すると（ステップＳ８０９；Ｙｅｓ）、制御部２１０は、ユーザが選択した無線ＬＡＮ通信サービスを相手端末に起動するように要求する（ステップＳ８１１）。例えば、制御部２１０は、無線ＬＡＮ通信部２０２を制御して、選択した無線ＬＡＮ通信サービスを起動する要求コマンドを送信する。
【００７５】
上述したステップＳ８０９の処理において、制御部２１０が、ユーザが切り換え可能な無線ＬＡＮ通信サービスを選択していないと判定すると（ステップＳ８０９；Ｎｏ）、制御部２１０は、ステップＳ８０９の処理を開始してからの経過時間を計時する（ステップＳ８１０）。所定のタイムアウト値以上の時間ユーザが選択操作しないと（ステップＳ８１０；Ｙｅｓ）、ステップＳ８１２に処理を進める。
【００７６】
所定のタイムアウト値以上の時間、ユーザが無線ＬＡＮ通信サービスの選択操作をしない場合（ステップＳ８１０；Ｙｅｓ）、制御部２１０は、外部メモリ２２６に記憶された料金体系情報に基づいて、切り替え可能な無線ＬＡＮ通信サービスの中から最も接続料金の安い通信サービスを自動的に選択して、選択した無線ＬＡＮ通信サービスを相手端末に起動するように要求する（ステップＳ８１２）。これにより、無線通信装置２００は、最も接続料金の安い通信サービスを選択することができ、ユーザによる選択操作を省略することができる。
【００７７】
ステップＳ８１１、又は、ステップＳ８１２で選択した無線ＬＡＮ通信サービスを相手端末に起動するように要求すると、制御部２１０は、相手端末から無線ＬＡＮ通信サービスの起動通知を取得したか否かを判定する（ステップＳ８１３）。無線通信装置２００は、セルラー通信による通話又は無線ＬＡＮ通信による通話をしているかに関わらず、通話相手側から無線ＬＡＮ通信サービスを起動する旨の要求コマンドを受け付けて、正常にその無線ＬＡＮ通信サービスを起動できた場合、通話相手側にその旨の通知を行うことができる。これにより、自端末側の無線通信装置２００は、相手端末側の無線通信装置２００から無線ＬＡＮ通信サービスを起動した旨の通知を取得したか否かに基づいて、相手端末が無線ＬＡＮ通信サービスを起動したか否かを判定することができる。なお、制御部２１０は、このステップの処理を開始してからの経過時間を計時し、所定のタイムアウト値以上の時間が経過したら通話接続処理を終了してもよい。
【００７８】
相手端末が無線ＬＡＮ通信サービスを起動しないと判定された場合（ステップＳ８１３；ＮＯ）、制御部２１０は、相手端末に無線ＬＡＮ通信サービスを停止するように要求する（ステップＳ８１７）。そして、制御部２１０は、セルラー通信を継続する（ステップＳ８１８）。例えば、制御部２１０は、無線ＬＡＮ通信部２０２を制御して、選択した無線ＬＡＮ通信サービスを停止する要求コマンドを送信する。無線通信装置２００は、セルラー通信による通話又は無線ＬＡＮ通信による通話をしているかに関わらず、通話相手側から起動要求のあった無線ＬＡＮ通信サービスを停止する旨の要求コマンドを受け付けて、正常にその無線ＬＡＮ通信サービスを停止できた場合、通話相手側にその旨の通知を行うことができる。相手端末が無線ＬＡＮ通信サービスを起動しない場合とは、相手端末の存在するエリアが無線ＬＡＮ通信エリアの外にあって、相手端末がアクセスポイント１２３から所定強度より大きいビーコン信号を受信できない場合や、既に他の無線ＬＡＮ通信サービスを起動中である場合などである。
【００７９】
相手端末が無線ＬＡＮ通信サービスを起動すると判定された場合（ステップＳ８１３；Ｙｅｓ）、制御部２１０は、無線ＬＡＮ通信部２０２を制御して、選択された無線ＬＡＮ通信サービスに接続する（ステップＳ８１４）。具体的には、制御部２１０は、無線ＬＡＮ通信部２０２を制御して、ＡＰ認証ＤＢに記憶されたライセンス情報などに基づいて、ＳＩＰサーバ１２２に無線ＬＡＮ通信サービスへの接続許可を要求する。
【００８０】
そして、ＳＩＰサーバ１２２から無線ＬＡＮ通信サービスへの接続を許可する旨の通知を受け取ると、制御部２１０は、無線ＬＡＮ通信部２０２を制御して、無線ＬＡＮ通信を開始する（ステップＳ８１５）。これにより、ユーザは選択された無線ＬＡＮ通信サービスを用いて相手端末との通話が可能になる。なお、ＳＩＰサーバ１２２から無線ＬＡＮ通信サービスへの接続を許可しない旨の通知を受け取った場合、制御部２１０は、例えばこのステップの処理を所定回数（３回など）リトライし、それでも許可されないときには接続できない旨の通知をモニタ２２５に表示したりスピーカ２２３から警告音を鳴らしたりしてユーザに知らせて通話接続処理を終了すればよい。
【００８１】
さらに、制御部２１０は、セルラー通信部２０１を制御して、セルラー通信を切断する（ステップＳ８１６）。これにより、無線通信装置２００は、セルラー通信による通話中に、ユーザの好みや用途に基づいて無線ＬＡＮ通信に切り替えることができる。また、無線通信装置２００は、セルラー通信による通話中に、最も接続料金の安い通信サービスを自動的に選択して切り替えることができる。そして、無線通信装置２００は、現在行っている通話を中断することなく通信サービスを切り替えることができる。
【００８２】
本発明は、上述した実施形態に限定されず、種々の変形及び応用が可能である。また、上述した実施形態や変形例を自由に組み合わせることも可能である。
【００８３】
例えば、制御部２１０は、自端末及び相手端末が利用可能な通信サービスの組み合わせに対応して、将来の所定期間（例えば、現在から計時して１分間、５分間など）に通話を継続した場合にかかると推測される通話料金を計算し、通信サービスの組み合わせに対応してこの計算結果を出力するように構成することもできる。この場合、制御部２１０は、外部メモリ２２６に記憶された料金体系情報に基づいて推測される通話料金を求めて、例えばステップＳ３０９やステップＳ８０８で、利用可能な通信サービスに対応づけてモニタ２２５に表示するように制御すればよい。あるいは、制御部２１０は、外部メモリ２２６に記憶された料金体系情報に基づいて推測される通話料金を求めて、最も通話料金が安いと推測される通信サービスを自動で選択するように構成すればよい。また、この所定期間は、ユーザにより任意に設定可能であってもよいし、通話相手との過去の通話記録（通話時間の実績値など）に基づいて制御部２１０が求めた期間であってもよい。
【００８４】
上記実施形態では、プログラムがＲＯＭ２０８に予め記憶されているものとして説明した。しかし、無線通信装置２００の全部又は一部として動作させ、あるいは、上述の処理を実行させるためのプログラムを、メモリカード、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical disk）などのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。また、携帯電話機を使用したものとして説明したが、ＰＤＡ（Personal Digital Assistance）などの他の携帯端末に適用することも可能である。
【００８５】
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【００８６】
以上説明したように、本発明によれば、自端末と相手端末の双方の通信状況に応じて通信手段を切り替えるために好適な無線通信装置、無線通信方法、及び、プログラムを提供することができる。
【図面の簡単な説明】
【００８７】
【図１】無線通信システムの全体の構成を示す図である。
【図２】無線通信装置の構成を示す図である。
【図３】通話接続処理を説明するためのフローチャートである。
【図４】アクセスポイント認証データベースの例を示す図である。
【図５】サービス登録情報の例を示す図である。
【図６】（ａ）と（ｂ）はモニタに表示される画面の例である。
【図７】料金体系情報の例を示す図である。
【図８】実施形態２の通話接続処理を説明するためのフローチャートである。
【図９】（ａ）と（ｂ）はモニタに表示される画面の例である。
【符号の説明】
【００８８】
１０１・・・セルラー通信エリア、１０２・・・交換局、１０３・・・基地局、１２１・・・無線ＬＡＮ通信エリア、１２２・・・ＳＩＰサーバ、１２３・・・アクセスポイント、１４１・・・ネットワーク、２００・・・無線通信装置、２０１・・・セルラー通信部、２０２・・・無線ＬＡＮ通信部、２０３・・・音声処理部、２０４・・・表示部、２０５・・・外部Ｉ／Ｆ、２０６・・・入力部、２０７・・・バイブレーション部、２０８・・・ＲＯＭ、２０９・・・ＲＡＭ、２１０・・・制御部、２１１・・・電源部、２１２・・・システムバス、２２１・・・アンテナ、２２２・・・アンテナ、２２３・・・スピーカ、２２４・・・マイクロフォン、２２５・・・モニタ、２２６・・・外部メモリ、２２７・・・操作キー
【図１】
0004709046.tif 000002
【図２】
0004709046.tif 000003
【図３】
0004709046.tif 000004
【図４】
0004709046.tif 000005
【図５】
0004709046.tif 000006
【図６】
0004709046.tif 000007
【図７】
0004709046.tif 000008
【図８】
0004709046.tif 000009
【図９】
0004709046.tif 000010