(57)【要約】【課題】非接触ICカード機能の通信品質を向上させる。【解決手段】  非接触ICカード部２５は、アンテナ２４を介して外部のリーダライタから送信電力低減開始コマンドを受信した場合、CPU２１に送信電力低減開始指示信号を供給する。CPU２１は、送信アンプ１３を制御して、基地局に送信される携帯電話送信信号の送信電力を下げる。非接触ICカード部２５は、アンテナ２４を介して外部のリーダライタから送信電力低減終了コマンドを受信した場合、CPU２１に送信電力低減終了指示信号を供給する。CPU２１は、送信アンプ１３を制御して、携帯電話送信信号の送信電力を通常の値に戻す。本発明は、携帯電話機に適用することができる。【選択図】図１
2006080763.tif 000002
【特許請求の範囲】
【請求項１】
非接触ICカード機能と前記非接触ICカード機能とは異なる他の無線通信機能とを有する無線通信装置において、
非接触ICカード用の無線リーダライタとの通信に応じて、前記他の通信機能において送信する信号の送信電力を下げるように指示する指示手段と、
前記指示手段の指示により、前記送信電力を下げるように前記送信電力を制御する送信電力制御手段と
を含むことを特徴とする無線通信装置。
【請求項２】
前記指示手段は、前記無線リーダライタからの指示に基づいて、前記送信信号の送信電力を下げるように指示する
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記無線リーダライタから送信される搬送波の受信を検出する搬送波検出手段をさらに含み、
前記指示手段は、前記搬送波検出手段により前記搬送波の受信が検出されている間、前記送信電力を下げるように指示する
ことを特徴とする請求項１に記載の無線通信装置。
【請求項４】
前記指示手段は、前記無線リーダライタからのコマンドの受信が開始されてから、前記無線リーダライタへの前記コマンドに対する応答信号の送信が終了されるまでの間、前記送信電力を下げるように指示する
ことを特徴とする請求項１に記載の無線通信装置。
【請求項５】
前記指示手段は、前記無線リーダライタとの間で所定のサービスの通信が行なわれる間、前記送信電力を下げるように指示する
ことを特徴とする請求項１に記載の無線通信装置。
【請求項６】
前記送信電力制御手段は、前記指示手段により、前記送信電力を下げるように指示された場合、前記他の無線通信機能による通信が行なわれているとき、前記送信電力を下げるように前記送信電力を制御する
ことを特徴とする請求項１に記載の無線通信装置。
【請求項７】
前記他の無線通信機能は、携帯電話またはPHS（Personal Handyphone System）の通信規格に基づく通信機能である
ことを特徴とする請求項１に記載の無線通信装置。
【請求項８】
非接触ICカード機能と前記非接触ICカード機能とは異なる他の無線通信機能とを有する無線通信装置の通信制御方法において、
非接触ICカード用の無線リーダライタとの通信に応じて、前記他の通信機能において送信する信号の送信電力を下げるように指示する指示ステップと、
前記指示ステップの処理による指示により、前記送信電力を下げるように前記送信電力を制御する送信電力制御ステップと
を含むことを特徴とする通信制御方法。
【請求項９】
非接触ICカード機能と前記非接触ICカード機能とは異なる他の無線通信機能とを有する無線通信装置のコンピュータ用のプログラムであって、
非接触ICカード用の無線リーダライタとの通信に応じて、前記他の通信機能において送信する信号の送信電力を下げるように指示する指示ステップと、
前記指示ステップの処理による指示により、前記送信電力を下げるように前記送信電力を制御する送信電力制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１０】
非接触ICカード機能と前記非接触ICカード機能とは異なる他の無線通信機能とを有する無線通信装置のコンピュータに、通信制御処理を行なわせるプログラムにおいて、
非接触ICカード用の無線リーダライタとの通信に応じて、前記他の通信機能において送信する信号の送信電力を下げるように指示する指示ステップと、
前記指示ステップの処理による指示により、前記送信電力を下げるように前記送信電力を制御する送信電力制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、通信制御方法、記録媒体、およびプログラムに関し、非接触ICカード機能と非接触ICカード機能とは異なる他の無線通信機能とを有する無線通信装置、通信制御方法、記録媒体、およびプログラムに関する。
【背景技術】
【０００２】
近年、非接触ICカードを利用した定期券情報や電子マネー情報の管理システムが普及しつつあり、ユーザは、例えば、改札口において、定期券情報が保持された非接触ICカードを改札機に近接させるだけで改札口を通過することができたり、あるいは、電子マネー情報が保持された非接触ICカードをリーダライタに近接させるだけで商品の代金を電子マネーにより支払うことができる。
【０００３】
ところで、ユーザが常時持ち歩くものの１つとして携帯電話機があり、上述した非接触ICカード機能を搭載した携帯電話機が提案されたり（例えば、特許文献１参照）、市販されたりしている。ユーザは、その携帯電話機を利用して、通話や電子メールなどの各種の通信を行うだけでなく、改札口を通過することができたり、あるいは、商品の代金を支払うことができる。
【特許文献１】特開２００２−３４５０３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、非接触ICカード機能を持ったLSI（Large Scale Integration）やアンテナなどを含む非接触ICカードのシステムが携帯電話機の筐体に組み込まれた場合、通話中やデータ通信中など、携帯電話機が携帯電話の基地局と通信を行なうために送信信号（搬送波）（以下、携帯電話送信信号と称する）を出力しているときに、非接触ICカード機能を利用としようとしたとき、携帯電話送信信号の影響により、携帯電話機と外部の非接触ICカード用の無線リーダライタとの間で送受信される搬送波（以下、非接触ICカード搬送波と称する）にノイズが重畳され、携帯電話機と外部の無線リーダライタとの通信（以下、非接触ICカード通信と称する）の品質が低下してしまうという課題があった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、非接触ICカード通信の品質を向上させるようにするものである。
【課題を解決するための手段】
【０００６】
本発明の無線通信装置は、非接触ICカード機能と非接触ICカード機能とは異なる他の無線通信機能とを有する無線通信装置において、非接触ICカード用の無線リーダライタとの通信に応じて、他の通信機能において送信する信号の送信電力を下げるように指示する指示手段と、指示手段の指示により、送信電力を下げるように送信電力を制御する送信電力制御手段とを含むことを特徴とする。
【０００７】
指示手段は、無線リーダライタからの指示に基づいて、送信信号の送信電力を下げるように指示するようにすることができる。
【０００８】
無線リーダライタから送信される搬送波の受信を検出する搬送波検出手段をさらに含み、指示手段は、搬送波検出手段により搬送波の受信が検出されている間、送信電力を下げるように指示するようにすることができる。
【０００９】
指示手段は、無線リーダライタからのコマンドの受信が開始されてから、無線リーダライタへのコマンドに対する応答信号の送信が終了されるまでの間、送信電力を下げるように指示するようにすることができる。
【００１０】
指示手段は、無線リーダライタとの間で所定のサービスの通信が行なわれる間、送信電力を下げるように指示するようにすることができる。
【００１１】
送信電力制御手段は、指示手段により、送信電力を下げるように指示された場合、他の無線通信機能による通信が行なわれているとき、送信電力を下げるように送信電力を制御するようにすることができる。
【００１２】
他の無線通信機能は、携帯電話またはPHS（Personal Handyphone System）の通信規格に基づく通信機能であるようにすることができる。
【００１３】
本発明の通信制御方法は、非接触ICカード機能と非接触ICカード機能とは異なる他の無線通信機能とを有する無線通信装置の通信制御方法であって、非接触ICカード用の無線リーダライタとの通信に応じて、他の通信機能において送信する信号の送信電力を下げるように指示する指示ステップと、指示ステップの処理による指示により、送信電力を下げるように送信電力を制御する送信電力制御ステップとを含むことを特徴とする。
【００１４】
本発明の記録媒体に記録されているプログラムは、非接触ICカード機能と非接触ICカード機能とは異なる他の無線通信機能とを有する無線通信装置のコンピュータ用のプログラムであって、非接触ICカード用の無線リーダライタとの通信に応じて、他の通信機能において送信する信号の送信電力を下げるように指示する指示ステップと、指示ステップの処理による指示により、送信電力を下げるように送信電力を制御する送信電力制御ステップとを含むことを特徴とする。
【００１５】
本発明のプログラムは、非接触ICカード機能と非接触ICカード機能とは異なる他の無線通信機能とを有する無線通信装置のコンピュータに、通信制御処理を行なわせるプログラムにおいて、非接触ICカード用の無線リーダライタとの通信に応じて、他の通信機能において送信する信号の送信電力を下げるように指示する指示ステップと、指示ステップの処理による指示により、送信電力を下げるように送信電力を制御する送信電力制御ステップとを含むことを特徴とする。
【００１６】
本発明の無線通信装置、通信制御方法、記録媒体、およびプログラムにおいては、非接触ICカード用の無線リーダライタとの通信に応じて、非接触ICカード機能とは異なる他の通信機能において送信する信号の送信電力を下げるように指示され、送信電力を下げるように送信電力が制御される。
【発明の効果】
【００１７】
本発明によれば、外部の非接触ICカード用のリーダライタと通信することができる。また、本発明によれば、外部の非接触ICカード用のリーダライタとの通信品質を向上させることができる。
【発明を実施するための最良の形態】
【００１８】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１９】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２０】
請求項１に記載の無線通信装置（例えば、図１の携帯電話機１）は、非接触ICカード機能と前記非接触ICカード機能とは異なる他の無線通信機能（例えば、携帯電話の通信規格に基づく通信機能）とを有する無線通信装置であって、非接触ICカード用の無線リーダライタ（例えば、図２のリーダライタ７２）との通信に応じて、前記他の通信機能において送信する信号の送信電力（例えば、携帯電話送信電力）を下げるように指示する指示手段（例えば、図３のCPU１０３）と、前記指示手段の指示により、前記送信電力を下げるように前記送信電力を制御する送信電力制御手段（例えば、図４の送信電力制御部１２２）とを含むことを特徴とする。
【００２１】
請求項２に記載の無線通信装置（例えば、図１の携帯電話機１）においては、前記指示手段は、前記無線リーダライタからの指示（例えば、送信電力低減開始コマンド）に基づいて、前記送信信号の送信電力を下げるように指示することを特徴とする。
【００２２】
請求項３に記載の無線通信装置（例えば、図１の携帯電話機１）においては、前記無線リーダライタから送信される搬送波の受信を検出する搬送波検出手段（例えば、図３のアナログフロントエンド部１０１）をさらに含み、前記指示手段は、前記搬送波検出手段により前記搬送波の受信が検出されている間、前記送信電力を下げるように指示することを特徴とする。
【００２３】
請求項８に記載の通信制御方法は、非接触ICカード機能と前記非接触ICカード機能とは異なる他の無線通信機能（例えば、携帯電話の通信規格に基づく通信機能）とを有する無線通信装置（例えば、図１の携帯電話機１）の通信制御方法であって、非接触ICカード用の無線リーダライタ（例えば、図２のリーダライタ７２）との通信に応じて、前記他の通信機能において送信する信号の送信電力（例えば、携帯電話送信電力）を下げるように指示する指示ステップ（例えば、図５のステップＳ２）と、前記指示ステップの処理による指示により、前記送信電力を下げるように前記送信電力を制御する送信電力制御ステップ（例えば、図５のステップＳ５）とを含むことを特徴とする。
【００２４】
請求項９に記載の記録媒体（例えば、図１の磁気ディスク５１、光ディスク５２、光磁気ディスク５３、または、半導体メモリ５４）に記録されているプログラムは、非接触ICカード機能と前記非接触ICカード機能とは異なる他の無線通信機能（例えば、携帯電話の通信規格に基づく通信機能）とを有する無線通信装置（例えば、図１の携帯電話機１）のコンピュータ用のプログラムであって、非接触ICカード用の無線リーダライタ（例えば、図２のリーダライタ７２）との通信に応じて、前記他の通信機能において送信する信号の送信電力（例えば、携帯電話送信電力）を下げるように指示する指示ステップ（例えば、図５のステップＳ２）と、前記指示ステップの処理による指示により、前記送信電力を下げるように前記送信電力を制御する送信電力制御ステップ（例えば、図５のステップＳ５）とを含むことを特徴とする。
【００２５】
請求項１０に記載のプログラムは、非接触ICカード機能と前記非接触ICカード機能とは異なる他の無線通信機能（例えば、携帯電話の通信規格に基づく通信機能）とを有する無線通信装置（例えば、図１の携帯電話機１）のコンピュータに、通信制御処理を行なわせるプログラムであって、非接触ICカード用の無線リーダライタ（例えば、図２のリーダライタ７２）との通信に応じて、前記他の通信機能において送信する信号の送信電力（例えば、携帯電話送信電力）を下げるように指示する指示ステップ（例えば、図５のステップＳ２）と、前記指示ステップの処理による指示により、前記送信電力を下げるように前記送信電力を制御する送信電力制御ステップ（例えば、図５のステップＳ５）とを含むことを特徴とする。
【００２６】
以下、図を参照して、本発明の実施の形態について説明する。
【００２７】
図１は、本発明を適用した、非接触ICカード機能を有する携帯電話機１の一実施の形態を示している。携帯電話機１は、アンテナ１１、送信部１２、送信アンプ１３、受信部１４、DSP（Digital Signal Processor）１５、音声処理部１６、スピーカ１７、マイクロフォン１８、表示部１９、入力部２０、CPU（Central Processing Unit）２１、ROM（Read Only Memory）２２、RAM（Random Access Memory）２３、アンテナ２４、および、非接触ICカード部２５により構成される。
【００２８】
送信部１２は、CPU２１の制御の基に、DSP１５から供給された音声情報に対して所定の処理（例えば、ディジタルアナログ変換処理および周波数変換処理など）を施し、その結果得られた音声信号を送信アンプ１３に供給する。
【００２９】
送信アンプ１３は、CPU２１の制御の基に、送信部１２から供給された送信信号の送信電力（以下、携帯電話送信電力と称する）を所定の値に増幅し、増幅した送信信号（搬送波）を、アンテナ１１を介して、図２に示される基地局７１に送信する。
【００３０】
受信部１４は、CPU２１の制御の基に、基地局７１から送信されたRF信号をアンテナ１１を介して受信し、RF信号に対して所定の処理（例えば、信号の増幅、周波数変換処理、アナログディジタル変換処理など）を施し、その結果得られた音声情報をDSP１５に出力する。
【００３１】
なお、送信部１２、送信アンプ１３、および受信部１４においては、例えば、PDC（Personal Digital Cellular）方式、または、W-CDMA（Wideband-Code Division Multiple Access）方式に準拠した通信（以下、携帯電話通信と称する）が行われる。
【００３２】
DSP１５は、CPU２１の制御の基に、受信部１４から供給された音声情報に対して、例えば、スペクトラム逆拡散処理を施し、その結果得られたデータを音声処理部１６に出力する。また、DSP１５は、音声処理部１６から供給された音声情報に対して、例えば、スペクトラム拡散処理を施し、その結果得られたデータを送信部１２に出力する。
【００３３】
音声処理部１６は、CPU２１の制御の基に、マイクロフォン１８により集音されたユーザの音声を音声情報に変換し、それをDSP１５に出力する。また、音声処理部１６は、DSP１５から供給された音声情報をアナログ音声信号に変換し、アナログ音声信号に基づく音声をスピーカ１７から出力させる。
【００３４】
表示部１９は、LCD（Liquid Crystal Display）などにより構成され、CPU２１から供給された情報に対応する画像を表示する。入力部２０は、携帯電話機１の筐体表面に設けられているテンキー、通話ボタン、および電源ボタン等の各種のボタンに対するユーザの入力を検出し、その検出に対応する信号をCPU２１に出力する。
【００３５】
非接触ICカード部２５は、１チップあるいは２以上の複数チップからなるLSIにより構成され、アンテナ２４と非接触ICカード部２５とで１つのモジュールを構成する。図２に示される外部のリーダライタ７２から送信されてきた電磁波（搬送波）は、アンテナ２４により受信され、受信した電磁波が電気信号（以下、リーダライタ送信信号と称する）に変換され、非接触ICカード部２５に供給される。非接触ICカード部２５は、リーダライタ送信信号によりリーダライタ７２から送信されるコマンドやデータに対する応答信号を、自分自身とアンテナ２４との間の負荷を変化させて振幅変調を行うことにより、アンテナ２４を介してリーダライタ７２に送信する。
【００３６】
非接触ICカード部２５には、携帯電話機１の図示せぬバッテリから内部回路を駆動する電力が供給される。なお、非接触ICカード部２５の内部回路を、リーダライタ送信信号を整流平滑化して得られた直流の電源電圧により駆動するように構成してもよい。
【００３７】
CPU２１は、ROM２２に格納されている制御プログラムをRAM２３に展開し、その制御プログラムに従って携帯電話機１の全体の動作を制御する。
【００３８】
なお、CPU２１には、必要に応じてドライブ４１が接続される。CPU２１は、ドライブ４１に適宜装着される磁気ディスク５１、光ディスク５２、光磁気ディスク５３、または半導体メモリ５４などからコンピュータプログラムを読み出し、図示せぬEEPROMなどの不揮発性メモリにインストールする。また、CPU２１は、必要に応じて、読出したコンピュータプログラムを非接触ICカード部２５に供給し、非接触ICカード部２５は、内部の不揮発性メモリ１０７（図３）にプログラムをインストールする。
【００３９】
図３は、図１の非接触ICカード部２５の構成の例の詳細を示すブロック図である。非接触ICカード部２５は、アナログフロントエンド部１０１、SPU１０２、CPU１０３、暗号回路１０４、RAM１０５、ROM１０６、不揮発性メモリ１０７、および通信部１０８により構成される。アナログフロントエンド部１０１はSPU１０２と接続され、SPU１０２、CPU１０３、暗号回路１０４、RAM１０５、ROM１０６、不揮発性メモリ１０７、および通信部１０８は、バス１１９を介して相互に接続されている。
【００４０】
アナログフロントエンド部１０１は、アンテナ２４を介してリーダライタ７２から受信したリーダライタ送信信号に所定の処理（例えば、ASK復調、信号増幅、A/D変換など）を施して、所定の処理を施したリーダライタ送信信号をSPU１０２に供給する。アナログフロントエンド部１０１は、SPU１０２から供給される応答データに基づいて、内部に設けられている図示せぬスイッチをオンまたはオフし、アンテナ２４を介して電磁結合されている回路のインピーダンス（リーダライタ７２に設けられているアンテナの負荷）を変化させることにより、応答データに基づく応答信号をリーダライタ７２に送信する。
【００４１】
アナログフロントエンド部１０１は、アンテナ２４の両端間の電圧の変化を検出することにより、リーダライタ７２から輻射された電磁波（搬送波）がアンテナ２４により受信されているか否かを検出する。アナログフロントエンド部１０１は、リーダライタ７２から輻射された電磁波の受信を検出している間、その検出結果を示す信号（以下、非接触ICカード通信検出信号と称する）をCPU１０３に供給する。アナログフロントエンド部１０１は、リーダライタ送信信号からクロック成分を抽出し、抽出したクロック成分をクロック信号として非接触ICカード部２５の各部に供給する。
【００４２】
SPU１０２は、アナログフロントエンド部１０１から供給されたリーダライタ送信信号に所定の処理（例えば、マンチェスタ符号化されている信号のNRZ（Non Return to Zero）方式の信号への変換、パケットの整合性の確認など）を施し、処理した信号をバス１０９を介してCPU１０３に供給する。また、SPU１０２は、リーダライタ７２に送信する応答データをバス１０９を介してCPU１０３から取得し、取得した応答データに所定の処理（例えば、応答データのパケット化、NRZ方式の応答データのマンチェスタ符号化など）を施す。SPU１０２は、所定の処理を施した応答データをアナログフロントエンド部１０１に供給する。
【００４３】
CPU１０３は、ROM１０６または不揮発性メモリ１０７に記憶されている制御プログラムをRAM１０５に展開し、その制御プログラムに従って非接触ICカード部２５の各部の処理を制御する。また、CPU１０３は、リーダライタ送信信号によりリーダライタ７２から送信されるコマンドやデータに基づいて、各種の処理を行なう。例えば、CPU１０３は、リーダライタ７２から送信されるコマンドによりデータの書込みが指示された場合、リーダライタ送信信号から得られるデータを不揮発性メモリ１０７に記憶させる。また、CPU１０３は、リーダライタ７２から送信されるコマンドによりデータの読み出しが指示された場合、指示されたデータを不揮発性メモリ１０７から読み出し、読み出したデータを送信するための応答データを生成し、生成した応答データをバス１０９を介してSPU１０２に供給する。
【００４４】
CPU１０３は、バス１０９および通信部１０８を介して、CPU２１とデータや制御信号などの送受信を行なう。例えば、CPU１０３は、携帯電話送信電力を下げるように指示することを示す信号（以下、送信電力低減開始指示信号と称する）、携帯電話送信電力の低減を終了するように指示することを示す信号（以下、送信電力低減終了指示信号と称する）などをCPU２１に送信する。
【００４５】
暗号回路１０４は、CPU１０３の制御の基に、データを暗号化したり、暗号化されたデータを復号化したりする。
【００４６】
RAM１０５は、SPU１０２またはCPU１０３の処理の実行において使用するプログラムや、その実行において適宜変化するパラメータやデータを格納する。
【００４７】
ROM１０６は、CPU１０３が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。
【００４８】
不揮発性メモリ１０７は、例えば、EEPROMなどの書き換え可能な不揮発性のメモリにより構成される。不揮発性メモリ１０７は、CPU１０３が使用するプログラムや、非接触ICカード機能または携帯電話機能で利用されるデータを格納する。
【００４９】
例えば、非接触ICカードを利用した管理システムでは、定期券情報を管理するサービス、電子マネー情報を管理するサービスなど様々なサービスが提供され、各サービスを識別するためにサービスごとに独自のサービスコードが割り当てられる。所定のサービスを利用する場合、不揮発性メモリ１０７内にそのサービスのデータを記憶する領域（以下、サービス領域と称する）を確保するための情報、認証情報、上述したサービスコードなど、そのサービスを利用するために必要な様々な管理情報が、そのサービスを初めて利用する前にリーダライタ７２により不揮発性メモリ１０７に書き込まれる（サービスが登録される）。そのサービスを利用して、リーダライタ７２により書き込まれるデータは、リーダライタ７２が提供するサービスに対応したサービス領域、すなわち、リーダライタ７２が提供するサービスのサービスコードと一致するサービスコードが登録されているサービス領域に記憶される。
【００５０】
従って、不揮発性メモリ１０７には、携帯電話機１が受けることができるサービスのサービス領域が確保され、逆に、サービス領域が確保されていないサービス、すなわち、サービスコードが登録されていないサービスを携帯電話機１は受けることができない。
【００５１】
また、不揮発性メモリ１０７に登録されているサービスごとに、そのサービスの通信中に携帯電話送信電力を下げる必要があるサービス（以下、送信電力低減対象サービスと称する）であるか否かを示す情報（以下、送信電力低減対象サービス情報と称する）が不揮発性メモリ１０７に記憶される。例えば、送信電力低減対象サービス情報は、各サービス領域に分割して記憶されたり、または、登録されている全てのサービスについてサービス領域以外の領域にまとめて記憶されたりする。また、送信電力低減対象サービスの設定は、例えば、ユーザにより行なわれたり、または、そのサービスを提供するサービス提供者により行なわれたりする。
【００５２】
図４は、制御プログラムを実行するCPU２１により実現される機能の一部の構成の例を示すブロック図である。CPU２１が、制御プログラムを実行することにより、通信部１２１、送信電力制御部１２２、および、通信処理制御部１２３が実現される。
【００５３】
通信部１２１は、非接触ICカード部２５の通信部１０８とデータや制御信号などの送受信を行なう。
【００５４】
送信電力制御部１２２は、バス１０９、通信部１０８および１２１を介して、非接触ICカード部２５のCPU１０３から、送信電力低減開始指示信号および送信電力低減終了指示信号を取得する。送信電力制御部１２２は、図５乃至図９を参照して後述するように、送信電力低減開始指示信号または送信電力低減終了指示信号に基づいて、送信アンプ１３を制御して、携帯電話送信電力の値を制御する。送信電力制御部１２２は、携帯電話送信電力の値を示す信号を通信処理制御部１２３に適宜供給する。
【００５５】
通信処理制御部１２３は、送信部１２、受信部１４、DSP１５、および、音声処理部１６を制御して、基地局７１との通信、基地局７１に送信する送信信号の信号処理、および、基地局７１から受信した受信信号の信号処理などを行なう。通信処理制御部１２３は、基地局７１との通信状況を示す情報を送信電力制御部１２２に適宜供給する。
【００５６】
次に、図５乃至図９を参照して、携帯電話機１により実行される処理を説明する。
【００５７】
まず、図５のフローチャートを参照して、携帯電話機１により実行される送信電力制御処理の例を説明する。なお、この処理は、携帯電話機１の電源がオンされたとき開始され、電源がオフされたとき終了される。
【００５８】
携帯電話機１は、例えば、リーダライタ７２に近接された場合、リーダライタ７２から定期的に送信されているポーリング信号を受信し、ポーリング信号に対する応答信号をリーダライタ７２に送信する。その後、携帯電話機１およびリーダライタ７２は、携帯電話機１とリーダライタ７２との間で、所定の手順（例えば、認証手順など）の処理を行ない、携帯電話機１とリーダライタ７２との間の通信が確立された後、実際にデータの書き込みや読み出しを行なう。
【００５９】
リーダライタ７２は、携帯電話機１との間の通信を確立した後、実際にデータの書き込みや読み出しを行なう前に、必要に応じて、携帯電話送信電力の低減を指示する送信電力低減開始コマンドを送信する。非接触ICカード部２５のCPU１０３は、アンテナ２４、アナログフロントエンド部１０１、SPU１０２、および、バス１０９を介して、リーダライタ７２から送信電力低減開始コマンドを受信する。なお、送信電力低減開始コマンドは、リーダライタ７２と携帯電話機１との間の通信において、必ずしも送信する必要のない任意のコマンドである。
【００６０】
ステップＳ１において、CPU１０３は、リーダライタ７２から送信電力低減開始コマンドを受信したか否かを判定する。リーダライタ７２から送信電力低減開始コマンドが送信され、ステップＳ１において、送信電力低減開始コマンドを受信したと判定された場合、処理はステップＳ２に進む。
【００６１】
ステップＳ２において、CPU１０３は、バス１０９、通信部１０８および通信部１２１を介して、送信電力制御部１２２に、送信電力低減開始指示信号を供給する。
【００６２】
例えば、リーダライタ７２は、データの書き込みや読み出しを行なった後、携帯電話機１とのセッションを終了するとき、必要に応じて、携帯電話送信電力の低減の終了を指示する送信電力低減終了コマンドを送信する。CPU１０３は、アンテナ２４、アナログフロントエンド部１０１、SPU１０２、および、バス１０９を介して、リーダライタ７２から送信電力低減終了コマンドを受信する。なお、送信電力低減終了コマンドは、リーダライタ７２と携帯電話機１との間の通信において、必ずしも送信する必要のない任意のコマンドである。
【００６３】
ステップＳ３において、CPU１０３は、リーダライタ７２から送信電力低減終了コマンドを受信したか否かを判定する。送信電力低減終了コマンドを受信していないと判定された場合、処理はステップＳ４に進む。
【００６４】
ステップＳ４において、CPU１０３は、非接触ICカード通信が終了しているか否かを判定する。CPU１０３は、アナログフロントエンド部１０１から非接触ICカード通信検出信号が供給されている場合、または、非接触ICカード通信検出信号の供給が停止されてから所定の時間（例えば、100ミリ秒）が経過していない場合、すなわち、リーダライタ７２から輻射された電磁波（搬送波）がアンテナ２４により受信されている場合、または、電磁波の受信が停止してから所定の時間が経過していない場合、非接触ICカード通信が終了していないと判定し、処理はステップＳ５に進む。
【００６５】
ステップＳ５において、CPU２１は、送信電力低減処理を行なう。送信電力低減処理の詳細は、図６を参照して後述するが、この処理により、携帯電話送信電力が所定の値だけ下げられる。
【００６６】
その後、処理はステップＳ３に戻り、ステップＳ３において、送信電力低減終了コマンドを受信したと判定されるか、ステップＳ４において、非接触ICカード通信が終了したと判定されるまで、ステップＳ３乃至Ｓ５の処理が繰り返し実行され、携帯電話送信電力が所定の値ずつ段階的に下げられる。
【００６７】
ステップＳ３において、リーダライタ７２から送信電力低減終了コマンドを受信したと判定された場合、処理はステップＳ６に進む。
【００６８】
ステップＳ４において、非接触ICカード通信が終了していると判定された場合、すなわち、非接触ICカード通信検出信号の供給が停止されてから所定の時間が経過している場合、処理はステップＳ６に進む。これにより、送信電力低減終了コマンドを受信できなかった場合でも、ステップＳ３乃至Ｓ５のループ処理を抜けることができる。
【００６９】
ステップＳ６において、CPU１０３は、バス１０９、通信部１０８および通信部１２１を介して、送信電力制御部１２２に、送信電力低減終了指示信号を供給する。
【００７０】
ステップＳ７において、送信電力制御部１２２は、送信アンプ１３を制御して、通常の（携帯電話送信電力の値を下げる前の）携帯電話送信電力に戻す。その後、処理はステップＳ１に戻り、上述した処理が繰り返し実行される。
【００７１】
このようにして、非接触ICカード通信の開始および終了に応じて、リーダライタ７２の指示に基づき、携帯電話送信電力を低減することにより、携帯電話機１とリーダライタ７２との間で送受信される電磁波（搬送波）への携帯電話送信信号の影響を低減させることができ、非接触ICカード通信の品質を向上させることができる。また、リーダライタ７２の指示により携帯電話送信電力を低減させるので、リーダライタごとに、携帯電話送信電力を低減させるか否かを設定することができるとともに、携帯電話送信電力を低減させるタイミングを任意に設定することができる。
【００７２】
次に、図６のフローチャートを参照して、図５のステップＳ５の送信電力低減処理の詳細を説明する。
【００７３】
ステップＳ２１において、通信処理制御部１２３は、基地局７１と通信中であるか否かを判定する。通信処理制御部１２３は、通話中、データ通信中、または、その他の通信（例えば、位置登録など）により基地局７１との間で何らかの通信を行なっている場合、基地局７１と通信中であると判定し、処理はステップＳ２２に進む。
【００７４】
ステップＳ２２において、送信電力制御部１２２は、携帯電話送信電力が下限値であるか否かを判定する。携帯電話送信電力が下限値でないと判定された場合、処理はステップＳ２３に進む。
【００７５】
ステップＳ２３において、送信電力制御部１２２は、送信アンプ１３の増幅率を所定の値だけ下げることにより、携帯電話送信電力を所定の値だけ下げて、送信電力低減処理は終了する。
【００７６】
ステップＳ２１において、基地局７１と通信中でないと判定された場合、処理はステップＳ２４に進む。
【００７７】
ステップＳ２２において、携帯電話送信電力が下限値であると判定された場合、ステップＳ２３の処理はスキップされ、送信電力低減処理は終了する。すなわち、携帯電話送信電力の値が下限値のまま維持される。
【００７８】
ステップＳ２４において、図５のステップＳ７の処理と同様に、通常の携帯電話送信電力に戻され、送信電力低減処理は終了する。
【００７９】
なお、ステップＳ２１の判定処理を行なわずに、基地局７１と通信中であるか否かに関わらず、携帯電話送信電力を下げるようにしてもよい。また、ステップＳ２１において、基地局７１との通信中であると判定する条件を、通話中およびデータ通信中など所定の通信を行なっている場合のみに限定するようにしてもよい。さらに、ステップＳ２１において、基地局７１と通信中であるか否かを判定する代わりに、基地局７１に携帯電話送信信号を送信中か否かを判定するようにして、携帯電話送信信号を送信中の場合にのみ、携帯電話送信電力を下げるようにしてもよい。また、ステップＳ２３において、送信電力を所定の値だけ下げる代わりに、一度に下限値まで下げるようにしたり、または、送信信号の送信を停止するようにしてもよい。
【００８０】
図７は、携帯電話機１により実行される送信電力制御処理の他の例を示すフローチャートである。なお、この処理は、携帯電話機１の電源がオンされたとき開始され、電源がオフされたとき終了される。
【００８１】
ステップＳ４１において、CPU１０３は、コマンドの受信が開始されたか否かを判定する。具体的には、CPU１０３は、アンテナ２４、アナログフロントエンド部１０１、SPU１０２、および、バス１０９を介して、リーダライタ７２から受信しているリーダライタ送信信号の値の変化に基づいて、リーダライタ７２から送信されるコマンドの受信が開始されたか否かを判定する。
【００８２】
ステップＳ４１の判定処理は、コマンドの種類に関わらず、何らかのコマンドの受信が開始されたと判定されるまで繰り返し実行される。リーダライタ７２から何らかのコマンドの送信が開始され、ステップＳ４１において、コマンドの受信が開始されたと判定された場合、処理はステップＳ４２に進む。
【００８３】
ステップＳ４２において、図５のステップＳ２の処理と同様に、CPU１０３からCPU２１に送信電力低減開始指示信号が供給される。
【００８４】
ステップＳ４３において、CPU１０３は、ステップＳ４１においてリーダライタ７２から受信したコマンドに対する応答信号の送信が終了したか否かを判定する。CPU１０３は、ステップＳ４１において、リーダライタ７２からコマンドを受信した後、受信したコマンドに対する応答データを生成し、生成した応答データをバス１０９を介して、SPU１０２に供給する。SPU１０２は、応答データに所定の処理を施し、処理した応答データをアナログフロントエンド部１０１に供給する。アナログフロントエンド部１０１は、応答データに基づく応答信号を、アンテナ２４を介してリーダライタ７２に送信する。このとき、例えば、SPU１０２は、アナログフロントエンド部１０１への応答データの供給が終了したことを示す信号（以下、応答データ供給終了信号と称する）をバス１０９を介してCPU１０３に供給し、CPU１０３は、応答データ供給終了信号を取得した場合、応答信号の送信が終了したと判定する。
【００８５】
ステップＳ４３において、応答信号の送信が終了していないと判定された場合、すなわち、SPU１０２からまだ応答データ供給終了信号が供給されていない場合、処理はステップＳ４４に進み、ステップＳ４４において、図６を参照して上述した送信電力低減処理が実行される。その後、処理はステップＳ４３に戻り、ステップＳ４３において、応答信号の送信が終了したと判定されるまで、ステップＳ４３およびＳ４４の処理が繰り返し実行され、携帯電話送信電力が所定の値ずつ段階的に下げられる。
【００８６】
ステップＳ４３において、応答信号の送信が終了したと判定された場合、すなわち、SPU１０２からCPU１０３に応答データ供給終了信号が供給された場合、処理はステップＳ４５に進む。
【００８７】
ステップＳ４５において、図５のステップＳ６の処理と同様に、CPU１０３からCPU２１へ送信電力低減終了指示信号が供給され、ステップＳ４６において、図５のステップＳ７の処理と同様に、通常の携帯電話送信電力に戻された後、処理はステップＳ４１に戻り、上述した処理が繰り返し実行される。
【００８８】
このようにして、リーダライタ７２と携帯電話機１との間でコマンドまたは応答信号の送受信が行なわれている間のみ、携帯電話送信電力を下げるようにすることにより、携帯電話送信電力を下げる期間を短くして、携帯電話通信の品質の劣化を抑えつつ、非接触ICカード通信の品質を向上させることができる。また、リーダライタ７２に変更を加えずに、携帯電話送信電力を制御することができる。
【００８９】
図８は、携帯電話機１により実行される送信電力制御処理のさらに他の例を示すフローチャートである。なお、この処理は、携帯電話機１の電源がオンされたとき開始され、電源がオフされたとき終了される。
【００９０】
ステップＳ６１において、CPU１０３は、リーダライタ７２から搬送波を受信しているか否かを判定する。上述したように、アナログフロントエンド部１０１は、リーダライタ７２から輻射された電磁波（搬送波）の受信を検出している間、非接触ICカード通信検出信号をCPU１０３に供給する。CPU１０３は、非接触ICカード通信検出信号に基づいて、リーダライタ７２から搬送波を受信しているか否かを判定する。
【００９１】
携帯電話機１がリーダライタ７２に近接され、リーダライタ７２から送信される電磁波がアンテナ２４により受信され、アナログフロントエンド部１０１からCPU１０３に非接触ICカード通信検出信号が供給されたとき、ステップＳ６１において、リーダライタ７２から搬送波を受信していると判定され、処理はステップＳ６２に進む。
【００９２】
ステップＳ６２において、図５のステップＳ２の処理と同様に、CPU１０３からCPU２１に送信電力低減開始指示信号が供給される。
【００９３】
ステップＳ６３において、ステップＳ６１の処理と同様に、リーダライタ７２から搬送波を受信しているか否かが判定される。リーダライタ７２から搬送波を受信していると判定された場合、処理はステップＳ６４に進み、ステップＳ６４において、図６を参照して上述した送信電力低減処理が実行される。その後、処理はステップＳ６３に戻り、ステップＳ６３において、リーダライタ７２から搬送波を受信していないと判定されるまで、ステップＳ６３およびＳ６４の処理が繰り返し実行され、携帯電話送信電力が所定の値ずつ段階的に下げられる。
【００９４】
携帯電話機１がリーダライタ７２から離され、リーダライタ７２から送信される電磁波がアンテナ２４により受信されなくなり、アナログフロントエンド部１０１からCPU１０３に非接触ICカード通信検出信号の供給が停止されたとき、ステップＳ６３において、リーダライタ７２から搬送波を受信していないと判定され、処理はステップＳ６５に進む。
【００９５】
ステップＳ６５において、図５のステップＳ６の処理と同様に、CPU１０３からCPU２１へ送信電力低減終了指示信号が供給され、ステップＳ６６において、図５のステップＳ７の処理と同様に、通常の携帯電話送信電力に戻された後、処理はステップＳ６１に戻り、上述した処理が繰り返し実行される。
【００９６】
このようにして、リーダライタ７２と携帯電話機１との間でコマンドやデータの送受信が行なわれる前に、リーダライタ７２から搬送波を受信した時点で、携帯電話送信電力を下げるようにすることができ、非接触ICカード通信の品質をより高めることができる。また、リーダライタ７２に変更を加えずに、携帯電話送信電力を制御することができる。
【００９７】
図９は、携帯電話機１により実行される送信電力制御処理のさらに他の例を示すフローチャートである。なお、この処理は、携帯電話機１の電源がオンされたとき開始され、電源がオフされたとき終了される。
【００９８】
例えば、上述したように、携帯電話機１は、リーダライタ７２に近接された場合、リーダライタ７２から定期的に送信されているポーリング信号を受信し、ポーリング信号に対する応答信号をリーダライタ７２に送信する。その後、リーダライタ７２と携帯電話機１との間で行なわれる認証手順の処理において、リーダライタ７２が提供するサービスのサービスコードがリーダライタ７２から携帯電話機１に送信される。CPU１０３は、アンテナ２４、アナログフロントエンド部１０１、SPU１０２、および、バス１０９を介して、リーダライタ７２からサービスコードを受信する。
【００９９】
ステップＳ８１において、CPU１０３は、リーダライタ７２からサービスコードを受信したか否かを判定する。ステップＳ８１の判定処理は、サービスコードを受信したと判定されるまで所定の間隔（例えば、10ミリ秒）で繰り返し実行される。リーダライタ７２からサービスコードが送信され、ステップＳ８１において、サービスコードを受信したと判定された場合、処理はステップＳ８２に進む。
【０１００】
ステップＳ８２において、CPU１０３は、不揮発性メモリ１０７に、ステップＳ８１で受信したサービスコードが登録されているか否かを判定する。サービスコードが登録されていると判定された場合、すなわち、携帯電話機１がリーダライタ７２が提供するサービスを受けることができる場合、処理はステップＳ８３に進む。
【０１０１】
ステップＳ８３において、CPU１０３は、ステップＳ８１で受信したサービスコードおよび不揮発性メモリ１０７に記憶されている送信電力低減対象サービス情報に基づいて、リーダライタ７２から提供されるサービスが、送信電力低減対象サービスであるか否かを判定する。リーダライタ７２から提供されるサービスが、送信電力低減対象サービスであると判定された場合、処理はステップＳ８４に進む。
【０１０２】
なお、送信電力低減対象サービス情報をROM２２またはCPU２１がアクセス可能な図示せぬ不揮発性メモリに登録し、リーダライタ７２が提供するサービスのサービスコードを示す情報をCPU１０３からCPU２１に供給して、CPU２１が、ステップＳ８３の判定処理を行なうようにしてもよい。
【０１０３】
ステップＳ８４において、図５のステップＳ４の処理と同様に、非接触ICカード通信が終了しているか否かが判定される。非接触ICカード通信が終了していないと判定された場合、処理はステップＳ８５に進み、図６を参照して上述した送信電力低減処理が実行される。その後、処理はステップＳ８４に戻り、ステップＳ８４において、非接触ICカード通信が終了していると判定されるまで、ステップＳ８４およびＳ８５の処理が所定の間隔（例えば、10ミリ秒）で繰り返し実行され、携帯電話送信電力が段階的に下げられる。
【０１０４】
ステップＳ８４において、非接触ICカード通信が終了したと判定された場合、処理はステップＳ８６に進む。
【０１０５】
ステップＳ８６において、図５のステップＳ６の処理と同様に、CPU１０３からCPU２１へ送信電力低減終了指示信号が供給され、ステップＳ８７において、図５のステップＳ７の処理と同様に、通常の携帯電話送信電力に戻された後、処理はステップＳ８１に戻り、上述した処理が繰り返し実行される。
【０１０６】
ステップＳ８２において、受信したサービスコードが登録されていないと判定された場合、または、ステップＳ８３において、リーダライタ７２から提供されるサービスが、送信電力低減対象サービスでないと判定された場合、処理はステップＳ８１に戻り、上述した処理が繰り返し実行される。
【０１０７】
このようにして、リーダライタ７２が提供するサービスの種類に応じて、携帯電話機１の携帯電話送信出力を制御することができる。また、リーダライタ７２に変更を加えずに、携帯電話送信電力を制御することができる。
【０１０８】
例えば、定期券情報を管理するサービスを利用して、リーダライタが設けられた改札口を通過する場合のように、非接触ICカード通信が失敗して、通信を最初からやり直すことにより問題（例えば、ユーザに負担をかけたり、改札口が混雑したりするなど）が発生する場合、そのサービスを送信電力低減対象サービスに設定することにより、そのサービスの利用中に、非接触ICカード通信の品質を向上させるようにすることができる。
【０１０９】
また、電子マネー情報を管理するサービスを利用して、リーダライタが設けられたレジスターで商品の代金を支払う場合のように、非接触ICカード通信が失敗して、通信を最初からやり直すことがそれほど問題とならない場合、そのサービスを送信電力低減対象サービスに設定しないことにより、そのサービスの利用中に、携帯電話の通信の品質を劣化させないようにすることができる。
【０１１０】
以上のように、非接触ICカード用の無線リーダライタとの通信に応じて、非接触ICカード機能とは異なる他の通信機能において送信する信号の送信電力を下げるように指示し、送信電力を下げるように送信電力を制御した場合には、外部の非接触ICカード用のリーダライタと通信することができる。また、外部の非接触ICカード用のリーダライタとの通信品質を向上させることができる。
【０１１１】
なお、以上の説明では、非接触ICカード通信機能と、非接触ICカード通信機能以外の無線通信機能として、携帯電話の通信規格に基づく通信機能を有する携帯電話機の例を示したが、本発明は、非接触ICカード通信機能と、非接触ICカード通信機能以外の無線通信機能として、IEEE（Institute of Electrical and Electronic Engineers）802.11（802.11a，802.11b，802.11gなど）により規定される無線LAN（Local Area Network）の規格、PIAFS（Personal Handyphone System Internet Access Forum Standard）などのPHS（Personal Handyphone System）の通信規格、ブルートゥース（商標）などの規格に基づく無線通信機能を有する無線通信装置にも適用することができる。また、本発明は、非接触ICカード通信機能を含む３種類以上の無線通信機能を有する無線通信装置にも適用することができる。
【０１１２】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
【０１１３】
一連の処理をソフトウェアにより実行させる場合には、制御プログラムをROM２２および１０６に組み込まれた状態で提供する以外に、アンテナ１１を介して基地局７１に接続されるネットワークのサーバから制御プログラムを受信したり、制御プログラムが記録された磁気ディスク５１、光ディスク５２、光磁気ディスク５３、または半導体メモリ５４などよりなるリムーバブルメディアを提供して、リムーバブルメディアをドライブ４１に装着し、リムーバブルメディア４１から制御プログラムを読み込んだりして、取得した制御プログラムをCPU２１がアクセス可能な図示せぬ不揮発性メモリまたは不揮発性メモリ１０７にインストールさせることも可能である。
【０１１４】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１１５】
【図１】本発明を適用した携帯電話機の一実施の形態を示すブロック図である。
【図２】図１の携帯電話機と通信する装置を示す図である。
【図３】図１の非接触ICカード部の構成の例の詳細を示すブロック図である。
【図４】図１のCPUにより実現される機能の一部の例を示すブロック図である。
【図５】図１の携帯電話機により実行される送信電力制御処理の例を示すフローチャートである。
【図６】図５のステップＳ５の送信電力低減処理の詳細を示すフローチャートである。
【図７】図１の携帯電話機により実行される送信電力制御処理の他の例を示すフローチャートである。
【図８】図１の携帯電話機により実行される送信電力制御処理のさらに他の例を示すフローチャートである。
【図９】図１の携帯電話機により実行される送信電力制御処理のさらに他の例を示すフローチャートである。
【符号の説明】
【０１１６】
１  携帯電話機，  １１  アンテナ，  １２  送信部，  １３  送信アンプ，  １４  受信部，  １５  DSP，  １６  音声処理部，  ２１  CPU，  ２２  ROM，  ２３  RAM，  ２４  アンテナ，  ２５  非接触ICカード部，  ４１  ドライブ，  ５１  磁気ディスク，  ５２  光ディスク，  ５３  光磁気ディスク，  ５４  半導体メモリ，  ７１  基地局，  ７２  リーダライタ，  １０１  アナログフロントエンド部，  １０２  SPU，  １０３  CPU，  １０５  RAM，  １０６  ROM，  １０７  不揮発性メモリ，  １０８  通信部，  １２１  通信部，  １２２  送信電力制御部，  １２３  通信処理制御部
【図１】
2006080763.tif 000003
【図２】
2006080763.tif 000004
【図３】
2006080763.tif 000005
【図４】
2006080763.tif 000006
【図５】
2006080763.tif 000007
【図６】
2006080763.tif 000008
【図７】
2006080763.tif 000009
【図８】
2006080763.tif 000010
【図９】
2006080763.tif 000011