(57)【要約】【課題】ＯＳの異常時にも、無線通信装置の電波放出を制御する。【解決手段】無線通信装置１は、当該無線通信装置の動作を制御する演算装置２と、演算装置２とは独立して動作し、無線通信装置１による無線通信を制御する無線モジュール１２と、をそなえ、無線モジュール１２は、演算装置２における異常の発生の有無を監視する監視部と、監視部によって演算装置２に異常が発生していると判定された場合に、無線通信装置１から無線出力を放出するレベルを低減させるか又は無線出力を停止する出力調整部と、をそなえる。【選択図】図１
2015177219.tif 000002
【特許請求の範囲】
【請求項１】
無線通信装置であって、
該無線通信装置の動作を制御する演算装置と、
前記演算装置とは独立して動作し、前記無線通信装置による無線通信を制御する無線モジュールと、をそなえ、
前記無線モジュールは、
前記演算装置における異常の発生の有無を監視する監視部と、
前記監視部によって前記演算装置に異常が発生していると判定された場合に、前記無線通信装置から無線出力を放出するレベルを低減させるか又は前記無線出力を停止する出力調整部と、
をそなえることを特徴とする無線通信装置。
【請求項２】
前記監視部は、前記演算装置によって実行されているオペレーティングシステム及び前記演算装置の少なくとも一方の異常の有無を監視することを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記無線モジュールは、第１のカウンタ値を定期的にカウントアップするカウントアップ部をそなえ、
前記監視部は、前記演算装置によって前記第１のカウンタ値と同じタイミングでカウントアップされる第２のカウンタ値と前記第１のカウンタ値とを比較することによって、前記演算装置における異常の発生の有無を監視する
ことを特徴とする請求項１又は２記載の無線通信装置。
【請求項４】
前記監視部は、前記第１のカウンタ値と前記第２のカウンタ値との差の絶対値が所定の閾値以上である場合に、前記演算装置に異常が発生していると判定する
ことを特徴とする請求項３記載の無線通信装置。
【請求項５】
前記無線モジュールは、前記演算装置に対して確認信号を送信する確認送信部をそなえ、
前記監視部は、前記確認信号に対する応答信号が前記演算装置から送信されない場合に、前記演算装置で異常が発生していると判定する
ことを特徴とする請求項１又は２記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置に関する。
【背景技術】
【０００２】
近年、携帯電話機やタブレット端末など、人体（ユーザの頭部等）の近くで使用される無線Wide Area Network（ＷＡＮ）回線に接続し、無線ＷＡＮ通信を行なうことが可能な無線通信装置が普及している。このような無線通信装置から放出される電波（電磁波）の人体への影響を評価するための尺度として、比吸収率（Specific Absorption Rate：ＳＡＲ）が使用される。ＳＡＲとは、人体が電波に曝されたときに、単位時間に単位質量（１０ｇ）の組織に吸収されるエネルギー量として求められる。
【０００３】
米国の連邦通信委員会（Federal Communications Commission；ＦＣＣ）は、電波放出源が人体に接近した際に、人体が過度の電波に曝されることを防止すべく、許容される無線通信装置のＳＡＲの値を規定するＳＡＲ要求を定めている。ＳＡＲ要求においては、ＳＡＲの値が、無線通信装置と人体との間の距離に応じて規定されている。
ところで、一般に、無線通信装置では、電波を放出する無線ＷＡＮアンテナが、人体とできるだけ離れるような位置に設けられることが多い。しかし、近年、画面を１８０°回転させて使用可能な無線ＷＡＮ機能をそなえたタブレット端末やPersonal Computer（ＰＣ）などの情報処理装置が登場している。このような情報処理装置の中には、画面を１８０°回転させると無線ＷＡＮアンテナと人体間の距離が短くなるものがある。
【０００４】
このため、係る情報処理装置の一部は、人感センサを設け、人感センサが検知した距離に応じて無線ＷＡＮアンテナからの電波放出レベルを動的に制御するDynamic Power Control（ＤＰＣ）機能を採用している。ＤＰＣでは、情報処理装置と人体との距離が近くなったことを検知して、無線ＷＡＮアンテナからの電波放出レベルを落とす制御が行なわれる。
【０００５】
このような情報処理装置においては、ＤＰＣ機能が、情報処理装置のCentral Processing Unit（ＣＰＵ）によって実行されるOperating System（ＯＳ）上で実施される。詳細には、情報処理装置のＣＰＵが、人感センサから検知結果を取得し、情報処理装置とユーザとの距離に応じて、無線ＷＡＮアンテナからの電波放出レベルを調整する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２０９４８３号公報
【特許文献２】特開平７−３８４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、このような情報処理装置においては、ＯＳの異常（フリーズやハングアップなど）が発生してＯＳが動作を停止すると、ＤＰＣ機能も動作を停止してしまう。このような状況では、情報処理装置と人体との距離が近くなっても、無線ＷＡＮアンテナからの電波放出レベルが調整されず、ＳＡＲ要求が遵守されないおそれがある。
上記課題に鑑みて、１つの側面では、本発明は、ＯＳの異常時にも、無線通信装置の電波放出を制御することを目的とする。
【０００８】
なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の１つとして位置付けることができる。
【課題を解決するための手段】
【０００９】
このため、一態様において、無線通信装置であって、該無線通信装置の動作を制御する演算装置と、前記演算装置とは独立して動作し、前記無線通信装置による無線通信を制御する無線モジュールと、をそなえ、前記無線モジュールは、前記演算装置における異常の発生の有無を監視する監視部と、前記監視部によって前記演算装置に異常が発生していると判定された場合に、前記無線通信装置から無線出力を放出するレベルを低減させるか又は前記無線出力を停止する出力調整部と、をそなえる無線通信装置が提供される。
【発明の効果】
【００１０】
開示の技術によれば、ＯＳの異常時にも、無線通信装置の電波放出を制御することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態の一例としての情報処理装置の概略構成を示す図である。
【図２】第１実施形態の一例としてのＯＳ側制御部及び無線制御部の機能構成を示す図である。
【図３】第１実施形態の一例としての情報処理装置における電波放出制御処理を示すフローチャートである。
【図４】第２実施形態の一例としての情報処理装置の概略構成を示す図である。
【図５】第２実施形態の一例としてのＯＳ側制御部及び無線制御部の機能構成を示す図である。
【図６】第２実施形態の一例としての情報処理装置における電波放出制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して無線通信装置に係る実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。又、各図は、図中に示す構成要素のみをそなえるという趣旨ではなく、他の機能等を含むことができる。
（Ａ）第１実施形態
まず、第１実施形態の一例としての情報処理装置（無線通信装置）１の概略構成を説明する。
【００１３】
図１は、第１実施形態の一例としての情報処理装置１の概略構成を示す図である。
本情報処理装置１は、不図示の無線ＷＡＮ基地局との間で無線ＷＡＮ通信を行なうことが可能な情報処理装置であり、例えば、タブレット端末やＰＣである。
情報処理装置１と無線ＷＡＮ基地局との間で行なわれる通信の規格としては、例えば、Global System for Mobile Communications（ＧＳＭ（登録商標））やLong Term Evolution（ＬＴＥ）、Wideband Code Division Multiple Access（Ｗ−ＣＤＭＡ）方式、High Speed Packet Access（ＨＳＰＡ）、HSPA Evolution（ＨＳＰＡ＋）などが使用される。
【００１４】
情報処理装置１は、ＣＰＵ（演算装置）２、メモリ３、Hard Disk Drive（ＨＤＤ）４−１，４−２，入出力（Input/Output：Ｉ／Ｏ）インタフェース５、チップセット９，センサ１０，無線ＷＡＮアンテナ１１，無線ＷＡＮモジュール（無線モジュール）１２、及び加入者識別モジュール（Subscriber Identity Module：ＳＩＭ）カード１６をそなえる。
【００１５】
ＣＰＵ２は、情報処理装置１の各種動作を実行するための処理装置である。ＣＰＵ２は、後述するＨＤＤ４−１，４−２に記憶されているＯＳ７を実行している。
ＯＳ７は、情報処理装置１のハードウェアの管理などの基本機能を実現するシステムソフトウェアである。ＯＳ７としては、例えばＭｉｃｒｏｓｏｆｔ（登録商標）Ｗｉｎｄｏｗｓ（登録商標）やＡｎｄｒｏｉｄ（登録商標）、ＵＮＩＸ（登録商標）などの公知のＯＳを用いることができる。
【００１６】
ＯＳ７は、無線通信ドライバ８をそなえる。無線通信ドライバ８は、後述する無線ＷＡＮモジュール１２の動作を制御するドライバである。
又、ＣＰＵ２は、ＨＤＤ４−１，４−２に記憶されているプログラムを実行することにより、後述するＯＳ側制御部２０としての機能を実行する。ＯＳ側制御部２０の詳細については図２を用いて後述する。
【００１７】
メモリ３は、ＣＰＵ２が実行するプログラムや種々のデータや、ＣＰＵ２の動作により得られたデータ等を一時的に格納する記憶装置である。又、メモリ３は、後述するカウンタＡ値２５を格納する。メモリ３としては、Random Access Memory（ＲＡＭ）などを使用することができる。
ＨＤＤ４−１，４−２は、情報処理装置１のＯＳ７や、情報処理装置１において実行される各種プログラムの実行に必要なデータを記憶する記憶装置である。ＣＰＵ２は、ＯＳ７や各種プログラムをＨＤＤ４−１，４−２から読み出して実行する。
【００１８】
又、ＨＤＤ４−１，４−２は、その他の各種データも記憶する。ＨＤＤ４−１，４−２に格納されるデータの例としては、アドレス帳、送受信したメール、情報処理装置１に付属する不図示のカメラで撮影した画像データ、ダウンロードした音楽データ等がある。
なお、図１においては２台のＨＤＤ４−１，４−２が図示されているが、ＨＤＤ４−１，４−２の台数は２台に限定されず、ＨＤＤが１台でも、３台以上のＨＤＤが設けられてもよい。又、ＨＤＤの代わりに、フラッシュメモリなどの他のタイプの不揮発記憶装置が用いられてもよい。
【００１９】
Ｉ／Ｏインタフェース５は、情報処理装置１と不図示の外部周辺機器との入出力を行なうためのインタフェースである。Ｉ／Ｏインタフェース５は、例えば、ＵＳＢ（Universal Serial Bus）インタフェースや、ＮＦＣ（Near Field Communication）インタフェースなどである。
チップセット９は、ＣＰＵ２、メモリ３、ＨＤＤ４−１，４−２、Ｉ／Ｏインタフェース５、センサ１０、無線ＷＡＮアンテナ１１、無線ＷＡＮ通信モジュール１２、及びＳＩＭカード１６を不図示のバスを介して相互接続する。チップセット９としては、例えば、ノースブリッジやサウスブリッジ、統合チップセットなどを使用することができる。
【００２０】
センサ１０は、情報処理装置１のユーザの存在を検知する人感センサである。センサ１０は、例えば、赤外線などを利用して、人体から放射される熱線の量を検知することにより、ユーザの存在を検知し、ユーザが存在する場合は情報処理装置１との距離を推定する。
無線ＷＡＮアンテナ１１は、情報処理装置１と無線ＷＡＮ基地局との間で無線ＷＡＮ通信を行なう際に、電波の送受信を行なうアンテナである。
【００２１】
無線ＷＡＮ通信モジュール１２は、後述するＳＩＭカード１６に格納されている情報に基づいて、無線ＷＡＮ通信を行なう通信モジュールである。
無線ＷＡＮ通信モジュール１２は、Radio Frequency（ＲＦ）部１３、ベースバンド制御部１４、メモリ１５、及び無線制御部３０を有する。
ＲＦ部１３は、情報処理装置１における、無線ＷＡＮアンテナ１１を介した不図示の無線ＷＡＮ基地局とのデータの送受信に係る制御を行なう。例えば、ＲＦ部１３は、無線ＷＡＮアンテナ１１を介して、後述するベースバンド制御部１４によって処理された信号や、情報処理装置１の位置情報信号を、無線ＷＡＮ基地局に送信すると共に、無線ＷＡＮ基地局から電波を受信する。又、ＲＦ部１３は、無線信号の増幅等も行なう。ＲＦ部１３による無線通信制御処理については公知であるため、その詳細な説明は省略する。
【００２２】
ベースバンド制御部１４は、通信するデータを、搬送波に乗せるためのベースバンド信号の変調及び復調を行なう。ベースバンド制御部１４によるベースバンド処理については公知であるため、その詳細な説明は省略する。
メモリ１５は、後述する無線制御部３０が使用する種々のデータ等を一時的に格納する記憶装置である。又、メモリ１５は、後述するカウンタＢ値２６を格納する。メモリ１５としては、ＲＡＭなどを使用することができる。
【００２３】
ＳＩＭカード１６は、例えば、情報処理装置１に搭載される抜き挿し可能な接触型ＩＣカードである。ＳＩＭカード１６には、情報処理装置１が接続する無線ＷＡＮ通信回線の契約者（利用者）を識別するためのＩＭＳＩ（利用者情報）と呼ばれる固有の番号が付与されている。情報処理装置１は、ＩＭＳＩと電話番号を結びつけることにより無線ＷＡＮ通信を可能としている。ＳＩＭカード１６には、ＩＭＳＩと電話番号とがＳＩＭ情報として格納されている。
【００２４】
無線制御部３０は、無線ＷＡＮモジュール１２における無線通信に係る制御を行なう。
又、本第１実施形態においては、無線制御部３０は、電波放出制御処理を実行して、ＣＰＵ２で、ＯＳ７が動作を継続できない状態になっている（フリーズ又はハングアップ等が発生している）かどうかを判定する。ＯＳ７が動作を継続できない状態になっている場合には、無線制御部３０は、無線ＷＡＮアンテナ１１からの電波放出レベルを低減させるか、又は電波放出を停止する。電波放出制御処理については、図３を用いて後述する。
【００２５】
なお、以下では、ＯＳ７でフリーズや、ハングアップ（ブルーバック画面や黒バック画面）が発生した場合など、ＯＳ７が動作を継続できなくなる状態を総称して「ＯＳ７のハングアップ」又は「ＯＳ７の異常」と呼ぶ。又、ＣＰＵ２の異常によってもＯＳ７の動作停止が引き起こされるため、以下では、ＣＰＵ２の異常によるＯＳ７の動作停止も「ＯＳ７のハングアップ」と呼ぶ。
【００２６】
無線制御部３０の機能は、無線ＷＡＮモジュール１２にそなえられた不図示のプロセッサがメモリ１５に記憶されているプログラムを実行することにより実現される。なお、無線制御部３０を実行している無線ＷＡＮモジュール１２の不図示のプロセッサは、ＣＰＵ２とは独立して動作する。このため、ＣＰＵ２がハングアップした場合であっても、無線制御部３０はその動作を続行することができる。
【００２７】
次に、ＯＳ側制御部２０及び無線制御部３０の機能構成を説明する。
図２は、第１実施形態の一例としてのＯＳ側制御部２０及び無線制御部３０の機能構成を示す図である。
ＯＳ側制御部２０は、センサ結果取得部２１、センサ結果判定部２２、カウントアップ部２３、及びＲＦ出力調整部２４をそなえる。
【００２８】
センサ結果取得部２１は、センサ１０の検出結果をセンサ１０から取得する。
センサ結果判定部２２は、センサ結果取得部２１が取得したセンサ１０の検出結果に基づいて、情報処理装置１と人体との間の距離を推定する。
ＲＦ出力調整部２４は、ＤＰＣ機能を実行する。詳細には、ＲＦ出力調整部２４は、センサ結果判定部２２が推定した情報処理装置１と人体との間の距離に応じて、無線ＷＡＮアンテナ１１からの電波放出レベルを、ＳＡＲ要求に規定されているレベルに調整するよう、無線通信ドライバ８（図１参照）経由で後述する無線制御部３０のＤＰＣ制御部３４に指示する。
【００２９】
カウントアップ部２３は、メモリ３内のカウンタＡ値２５を所定時間毎にカウントアップする。例えば、カウントアップ部２３は、カウンタＡ値２５が例えば２５５に達するまで、カウンタＡ値２５を毎秒１インクリメントする。カウンタＡ値２５が２５５に達すると、カウントアップ部２３は、カウンタＡ値２５をゼロにクリアしたのち、再びカウンタＡ値２５を毎秒１インクリメントする。
【００３０】
なお、カウントアップ部２３は、ＣＰＵ２用のクロックと無線ＷＡＮモジュール１２用のクロックとのずれを補正するために、後述する無線制御部３０のカウントアップ部３１との間で定期的に（例えば１時間に１回）時刻の同期を行なう。
無線制御部３０は、カウントアップ部３１、ＯＳ確認部（監視部）３２、ＲＦ出力調整部（出力調整部）３３、及びＤＰＣ制御部３４をそなえる。
【００３１】
カウントアップ部３１は、無線ＷＡＮモジュール１２のメモリ１５内のカウンタＢ値２６を所定時間毎にカウントアップする。例えば、カウントアップ部３１は、カウンタＢ値２６が例えば２５５に達するまで、カウンタＢ値２６を毎秒１インクリメントする。カウンタＢ値２６が２５５に達すると、カウントアップ部３１は、カウンタＢ値２６をゼロにクリアしたのち、再びカウンタＢ値２６を毎秒１インクリメントする。
【００３２】
なお、カウントアップ部３１は、ＣＰＵ２用のクロックと無線ＷＡＮモジュール１２用のクロックとのずれを補正するために、ＯＳ側制御部２０のカウントアップ部２３との間で定期的に（例えば１時間に１回）時刻の同期を行なう。
ＯＳ確認部３２は、カウンタＡ値２５とカウンタＢ値２６とを比較する。そして、両者の差が所定の閾値（例えば１０）以上である場合、ＯＳ確認部３２は、ＯＳ７のハングアップが発生し、これにより、ＯＳ側制御部２０のカウントアップ部２３によるカウンタＡ値２５のカウントアップが停止されたと判定する。
【００３３】
ＲＦ出力調整部３３は、ＯＳ確認部３２によって、ＯＳ７がハングアップしていると判定された場合に、無線ＷＡＮアンテナ１１からの電波放出レベルを低減させるか又は電波放出を停止するように、後述するＤＰＣ制御部３４に指示する。
ＤＰＣ制御部３４は、ＯＳ７の無線通信ドライバ８からの指示の元で、センサ結果判定部２２が判定した情報処理装置１と人体との間の距離に応じた電波レベルを、ＲＦ部１３から無線ＷＡＮアンテナ１１に出力させることにより、ＤＰＣ制御を行なう。
【００３４】
又、ＤＰＣ制御部３４は、ＲＦ出力調整部３３がＯＳ７のハングアップが発生していると判定した場合には、ＲＦ出力調整部３３の指示を受けて、無線ＷＡＮアンテナ１１からの電波放出レベルを低減させるか又は電波放出を停止するようにＲＦ部１３に指示する。
次に、本情報処理装置１における電波放出制御処理について説明する。
図３は、第１実施形態の一例としての情報処理装置１における電波放出制御処理を示すフローチャート（ステップＳ１〜Ｓ１７）である。
【００３５】
まず、ステップＳ１において、無線ＷＡＮモジュール１２のカウントアップ部３１がカウンタＢ値２６をゼロにクリアする。
次に、ステップＳ２において、ＯＳ側制御部２０のカウントアップ部２３がカウンタＡ値２５をゼロにクリアする。
なお、上記のステップＳ１，Ｓ２は、逆の順序で実行されても同時に実行されてもよい。
【００３６】
ステップＳ３において、無線ＷＡＮモジュール１２のカウントアップ部３１がカウンタＢ値２６を１インクリメントする。
一方、ステップＳ４において、ＯＳ側制御部２０のカウントアップ部２３がカウンタＡ値２５を１インクリメントする。
上記のステップＳ３，Ｓ４も、逆の順序で実行されても同時に実行されてもよい。
【００３７】
ステップＳ５において、無線ＷＡＮモジュール１２のカウントアップ部３１は、カウンタＢ値２６をＯＳ側制御部２０に送信する。
ステップＳ６において、ＯＳ側制御部２０のカウントアップ部２３は、ステップＳ５で無線ＷＡＮモジュール１２のカウントアップ部３１が送信したカウンタＢ値２６を受信する。
【００３８】
ステップＳ７において、ＯＳ側制御部２０のカウントアップ部２３は、カウンタＡ値２５の値を無線ＷＡＮモジュール１２に送信する。
ステップＳ８において、無線ＷＡＮモジュール１２のカウントアップ部３１は、ステップＳ７でＯＳ側制御部２０のカウントアップ部２３が送信したカウンタＡ値２５の値を受信する。
【００３９】
ステップＳ９において、無線ＷＡＮモジュール１２のＯＳ確認部３２が、メモリ１５に格納されているカウンタＢ値２６と、ステップＳ８で受信したカウンタＡ値２５との差の絶対値（｜Ｂ−Ａ｜）が、所定の閾値（本例では１０）以上であるかどうかを判定する。
カウンタＢ値２６とカウンタＡ値２５との差の絶対値が、所定の閾値未満の場合（ステップＳ９のＮＯルート参照）、ステップＳ１０において、無線ＷＡＮモジュール１２のカウントアップ部３１は、カウンタＢ値２６が２５５を超えているかどうかを判定する。
【００４０】
カウンタＢ値２６が２５５を超えていない場合（ステップＳ１０のＮＯルート参照）、ステップＳ１１で１秒待機した後、処理がステップＳ３に戻り、無線ＷＡＮモジュール１２のカウントアップ部３１はカウンタＢ値２６を１インクリメントする。
一方、カウンタＢ値２６が２５５を超えている場合（ステップＳ１０のＹＥＳルート参照）、ステップＳ１２において、無線ＷＡＮモジュール１２のカウントアップ部３１はカウンタＢ値２６をゼロにクリアする。その後、ステップＳ１１で１秒待機した後、処理がステップＳ３に戻り、無線ＷＡＮモジュール１２のカウントアップ部３１はカウンタＢ値２６を１インクリメントする。
【００４１】
一方、ＯＳ側制御部２０側でも、ステップＳ１３において、ＯＳ側制御部２０のカウントアップ部２３は、カウンタＡ値２５が２５５を超えているかどうかを判定する。
カウンタＡ値２５が２５５を超えていない場合（ステップＳ１３のＮＯルート参照）、ステップＳ１４で１秒待機した後、処理がステップＳ４に戻り、ＯＳ側制御部２０のカウントアップ部２３はカウンタＡ値２５を１インクリメントする。
【００４２】
一方、カウンタＡ値２５が２５５を超えている場合（ステップＳ１３のＹＥＳルート参照）、ステップＳ１５において、ＯＳ側制御部２０のカウントアップ部２３はカウンタＡ値２５をゼロにクリアする。その後、ステップＳ１４で１秒待機した後、処理がステップＳ４に戻り、ＯＳ側制御部２０のカウントアップ部２３はカウンタＡ値２５を１インクリメントする。
【００４３】
一方、ステップＳ９でカウンタＢ値２６とカウンタＡ値２５との差の絶対値が、所定の閾値以上の場合（ステップＳ９のＹＥＳルート参照）、ステップＳ１６において、無線ＷＡＮモジュール１２のＲＦ出力調整部３３は、ＯＳ７のハングアップが発生し、これにより、ＯＳ側制御部２０のカウントアップ部２３によるカウンタＡ値２５のカウントアップが中断されていると判定する。そして、ステップＳ１７において、ＲＦ出力調整部３３は、無線ＷＡＮアンテナ１１からの電波放出レベルを低減させるか又は電波放出を停止するように、ＤＰＣ制御部３４に指示する。
【００４４】
上記の第１実施形態の一例においては、ＯＳ７とは独立して実行されている無線ＷＡＮモジュール１２のＯＳ確認部３２が、ＯＳ側制御部２０のカウントアップ部２３が管理するカウンタＡ値２５と、無線ＷＡＮモジュール１２のカウントアップ部３１が管理するカウンタＢ値２６とを比較する。そして、両者の差が所定の閾値以上である場合に、ＯＳ確認部３２は、ＯＳ７がハングアップしたと判定し、無線ＷＡＮアンテナ１１からの電波放出レベルを低減させるか又は電波放出を停止するように、ＲＦ部１３に指示する。
【００４５】
これにより、専用のＣＰＵ監視部を用意しなくても、ＯＳ７でハングアップ等の異常が発生した場合でも、無線ＷＡＮアンテナ１１からの電波放出レベルを制御することができ、ＳＡＲ要求を遵守することができる。
また、上記第１実施形態の一例としてのＯＳ確認部３２は、ＯＳ７の異常だけではなく、ＣＰＵ２の異常というハードウェア上の異常も、ＯＳ７の異常として検知できる。
【００４６】
これにより、情報処理装置１は、ＣＰＵ２の異常が発生した場合であっても、ＳＡＲ要求を満たすことができる。
（Ｂ）第２実施形態
前述の第１実施形態においては、ＯＳ確認部３２が、カウンタＡ値２５とカウンタＢ値２６とを比較することにより、ＯＳ７でハングアップが発生しているかどうかを判定していた。
【００４７】
しかし、ＯＳ７でハングアップが発生しているかどうかを判定するための手法はカウンタ値を用いる手法に限定されない。例えば、第２実施形態の一例としての情報処理装置１′においては、信号（メッセージ）の交換によりＯＳ７のハングアップの発生の有無を判定する。
図４は、第２実施形態の一例としての情報処理装置１′の概略構成を示す図である。
【００４８】
第２実施形態の一例としての情報処理装置１′は、カウンタ値２５，２６が使用されていないという点、ＯＳ側制御部２０に代えてＯＳ側制御部２０′が、無線制御部３０に代えて無線制御部３０′がそれぞれそなえられている点を除き、前述の第１実施形態の一例としての情報処理装置１と同様の機能及び構成を有する。情報処理装置１′において、記述の第１実施形態の一例としての情報処理装置１と同一の符号を有する構成要素は、情報処理装置１の対応する構成要素と同様の機能もしくは構成を示すので、その説明を省略する。
【００４９】
図５は、第２実施形態の一例としてのＯＳ側制御部２０′及び無線制御部３０′の機能構成を示す図である。
ＯＳ側制御部２０′においては、前述の第１実施形態の一例のカウントアップ部２３に代えてＡｃｋ送信部２７がそなえられている。その他のＯＳ側制御部２０′の機能及び構成は、前述の第１実施形態の一例としてのＯＳ側制御部２０と同様であるため、説明は省略する。
【００５０】
Ａｃｋ送信部２７は、後述する無線制御部３０′のＣｏｎｆ送信部３５からＣｏｎｆ信号（確認信号）を受信し、Ｃｏｎｆ信号を受信したことを通知するＡｃｋ信号をＣｏｎｆ送信部３５に送信する。このＡｃｋ信号としては、任意のフォーマットの信号を用いることができる。
無線制御部３０′においては、前述の第１実施形態の一例のＯＳ確認部３２に代えてＯＳ確認部３２′が、カウントアップ部３１に代えてＣｏｎｆ送信部（確認送信部）３５がそれぞれそなえられている。その他の無線制御部３０′の機能及び構成は、前述の第１実施形態の一例としての無線制御部３０と同様であるため、説明は省略する。
【００５１】
Ｃｏｎｆ送信部３５は、所定時間毎に（例えば１０秒毎に）、ＯＳ側制御部２０′のＡｃｋ送信部２７にＣｏｎｆ信号を送信する。このＣｏｎｆ信号としては、任意のフォーマットの信号を用いることができる。
又、Ｃｏｎｆ送信部３５は、送信したＣｏｎｆ信号を受信したことを通知するＡｃｋ信号をＯＳ側制御部２０′のＡｃｋ送信部２７から受信する。
【００５２】
ＯＳ確認部３２′は、Ｃｏｎｆ送信部３５が送信したＣｏｎｆ信号に対応するＡｃｋ信号が受信されない場合に、ＯＳ７のハングアップが発生し、これにより、ＯＳ側制御部２０′のＡｃｋ送信部２７によりＡｃｋ信号が送信されないと判定する。そして、ＯＳ確認部３２′は、無線ＷＡＮアンテナ１１からの電波放出レベルを低減させるか又は電波放出を停止するように、ＲＦ部１３（図４参照）に指示する。
【００５３】
次に、本情報処理装置１′における電波放出制御処理について説明する。
図６は、第１実施形態の一例としての情報処理装置１における電波放出制御処理を示すフローチャート（ステップＳ２１〜Ｓ２７）である。
ステップＳ２１において、無線ＷＡＮモジュール１２のＣｏｎｆ送信部３５が、Ｃｏｎｆ信号をＯＳ側制御部２０′に送信する。
【００５４】
ステップＳ２２において、ＯＳ側制御部２０′のＡｃｋ送信部２７は、ステップＳ２１で無線ＷＡＮモジュール１２のＣｏｎｆ送信部３５が送信したＣｏｎｆ信号を受信する。
ステップＳ２３において、ＯＳ側制御部２０′のＡｃｋ送信部２７は、Ａｃｋ信号を無線ＷＡＮモジュール１２に送信する。
ステップＳ２４において、無線ＷＡＮモジュール１２のＣｏｎｆ送信部３５は、ＯＳ側制御部２０′のＡｃｋ送信部２７からＡｃｋ信号を受信したかどうかを判定する。
【００５５】
Ａｃｋ信号を受信した場合（ステップＳ２４のＹＥＳルート参照）、ステップＳ２５で所定時間（例えば１０秒）待機した後に、処理がステップＳ２１に戻り、無線ＷＡＮモジュール１２のＣｏｎｆ送信部３５はＣｏｎｆ信号を再度送信する。
一方、Ａｃｋ信号を受信していない場合（ステップＳ２４のＮＯルート参照）、ステップＳ２６において、無線ＷＡＮモジュール１２のＲＦ出力調整部３３は、ＯＳ７のハングアップが発生し、これにより、ＯＳ側制御部２０′のＡｃｋ送信部２７によりＡｃｋ信号が送信されないと判定する。そして、ステップＳ２７において、ＲＦ出力調整部３３は、無線ＷＡＮアンテナ１１からの電波放出レベルを低減させるか又は電波放出を停止するように、ＲＦ部１３（図４参照）に指示する。
【００５６】
上記の第２実施形態の一例においては、ＯＳ７とは独立して実行されている無線ＷＡＮモジュール１２のＣｏｎｆ送信部３５が、ＯＳ側制御部２０′に対してＣｏｎｆ信号を送信する。そして、Ｃｏｎｆ送信部３５が送信したＣｏｎｆ信号に対するＡｃｋ信号がＯＳ側制御部２０′から送信されない場合に、無線ＷＡＮモジュール１２のＯＳ確認部３２′は、ＯＳ７がハングアップしたと判定する。
【００５７】
これにより、上記の第１実施形態一例としての情報処理装置１の効果に加えて、本第２実施形態の一例としての情報処理装置１′は、より簡潔な処理でＳＡＲ対応の要求に応えることができるという効果を奏する。
（Ｃ）その他
なお、上述した実施形態に関わらず、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。
【００５８】
例えば、上記の第１及び第２実施形態の一例においては、情報処理装置１が行なう無線通信がＷＡＮであると説明したが、第１及び第２実施形態の一例は、Ｂｌｕｅｔｏｏｔｈ（登録商標）や無線Local Area Network（ＬＡＮ）などの他の無線通信も適用することができる。
なお、上記第１及び第２実施形態の一例においては、ＣＰＵ２が、プログラム（ドライバ等）を実行することにより、上述したＯＳ側制御部２０，２０′、センサ結果取得部２１、センサ結果判定部２２、カウントアップ部２３、ＲＦ出力調整部２４、及びＡＣＫ送信部２７として機能するようになっている。
【００５９】
なお、上述したＯＳ側制御部２０，２０′、センサ結果取得部２１、センサ結果判定部２２、カウントアップ部２３、ＲＦ出力調整部２４、及びＡＣＫ送信部２７としての機能を実現するためのプログラムは、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ブルーレイディスク，磁気ディスク，光ディスク，光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体から、不図示の媒体リーダーを用いてプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。又、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。
【００６０】
上述したＯＳ側制御部２０，２０′、センサ結果取得部２１、センサ結果判定部２２、カウントアップ部２３、ＲＦ出力調整部２４、及びＡＣＫ送信部２７としての機能を実現する際には、内部記憶装置（本実施形態ではメモリ３やＨＤＤ４−１，４−２）に格納されたプログラムがコンピュータのマイクロプロセッサ（本実施形態ではＣＰＵ２）によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。
【００６１】
又、上記第１及び第２実施形態の一例においては、無線ＷＡＮモジュール１２の不図示のプロセッサが、プログラム（ファームウェア等）を実行することにより、上述した無線制御部３０，３０′、カウントアップ部３１、ＯＳ確認部３２，３２′、ＲＦ出力調整部３３、ＤＰＣ制御部３４、及びＣｏｎｆ送信部３５として機能するようになっている。
なお、上述した無線制御部３０，３０′、カウントアップ部３１、ＯＳ確認部３２，３２′、ＲＦ出力調整部３３、ＤＰＣ制御部３４、及びＣｏｎｆ送信部３５としての機能を実現するためのプログラムは、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ブルーレイディスク，磁気ディスク，光ディスク，光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体から、不図示の媒体リーダーを用いてプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。又、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。
【００６２】
上述した無線制御部３０，３０′、カウントアップ部３１、ＯＳ確認部３２，３２′、ＲＦ出力調整部３３、ＤＰＣ制御部３４、及びＣｏｎｆ送信部３５としての機能を実現する際には、内部記憶装置（本実施形態では無線ＷＡＮモジュール１２のメモリ１５）に格納されたプログラムがコンピュータのマイクロプロセッサ（本実施形態では無線ＷＡＮモジュール１２の不図示のプロセッサ）によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。
（Ｄ）付記
以上の実施形態に関し、更に以下の付記を開示する。
【００６３】
（付記１）
無線通信装置であって、
該無線通信装置の動作を制御する演算装置と、
前記演算装置とは独立して動作し、前記無線通信装置による無線通信を制御する無線モジュールと、をそなえ、
前記無線モジュールは、
前記演算装置における異常の発生の有無を監視する監視部と、
前記監視部によって前記演算装置に異常が発生していると判定された場合に、前記無線通信装置から無線出力を放出するレベルを低減させるか又は前記無線出力を停止する出力調整部と、
をそなえることを特徴とする無線通信装置。
【００６４】
（付記２）
前記監視部は、前記演算装置によって実行されているオペレーティングシステム及び前記演算装置の少なくとも一方の異常の有無を監視することを特徴とする付記１記載の無線通信装置。
（付記３）
前記無線モジュールは、第１のカウンタ値を定期的にカウントアップするカウントアップ部をそなえ、
前記監視部は、前記演算装置によって前記第１のカウンタ値と同じタイミングでカウントアップされる第２のカウンタ値と前記第１のカウンタ値とを比較することによって、前記演算装置における異常の発生の有無を監視する
ことを特徴とする付記１又は２記載の無線通信装置。
【００６５】
（付記４）
前記監視部は、前記第１のカウンタ値と前記第２のカウンタ値との差の絶対値が所定の閾値以上である場合に、前記演算装置に異常が発生していると判定する
ことを特徴とする付記３記載の無線通信装置。
（付記５）
前記無線モジュールは、前記演算装置に対して確認信号を送信する確認送信部をそなえ、
前記監視部は、前記確認信号に対する応答信号が前記演算装置から送信されない場合に、前記演算装置で異常が発生していると判定する
ことを特徴とする付記１又は２記載の無線通信装置。
【００６６】
（付記６）
無線通信装置の動作を制御する演算装置をそなえる該無線通信装置の制御方法であって、
前記演算装置の動作とは独立して、前記演算装置における異常の発生の有無を監視し、
前記演算装置に異常が発生していると判定された場合に、前記無線通信装置から無線出力を放出するレベルを低減させるか又は前記無線出力を停止する
をことを特徴とする無線通信装置の制御方法。
【００６７】
（付記７）
前記演算装置における異常の発生の有無を監視する際に、前記演算装置によって実行されているオペレーティングシステム及び前記演算装置の少なくとも一方の異常の有無を監視することを特徴とする付記６記載の無線通信装置の制御方法。
（付記８）
第１のカウンタ値を定期的にカウントアップし、
前記演算装置によって前記第１のカウンタ値と同じタイミングでカウントアップされる第２のカウンタ値と前記第１のカウンタ値とを比較することによって、前記演算装置における異常の発生の有無を監視する
ことを特徴とする付記６又は７記載の無線通信装置の制御方法。
【００６８】
（付記９）
前記第１のカウンタ値と前記第２のカウンタ値との差の絶対値が所定の閾値以上である場合に、前記演算装置に異常が発生していると判定する
ことを特徴とする付記８記載の無線通信装置の制御方法。
（付記１０）
前記演算装置に対して確認信号を送信し、
前記確認信号に対する応答信号が前記演算装置から送信されない場合に、前記演算装置で異常が発生していると判定する
ことを特徴とする付記６又は７記載の無線通信装置の制御方法。
【符号の説明】
【００６９】
１，１′              情報処理装置（無線通信装置）
２                    ＣＰＵ（演算装置）
３                    メモリ
４−１，４−２        ＨＤＤ
５                    Ｉ／Ｏインタフェース
１０                  センサ
１１                  無線ＷＡＮアンテナ
１２                  無線ＷＡＮモジュール（無線モジュール）
１３                  ＲＦ部
１４                  ベースバンド制御部
１５                  メモリ
１６                  ＳＩＭカード
２０，２０′          ＯＳ側制御部
２１                  センサ結果取得部
２２                  センサ結果判定部
２３                  カウントアップ部
２４                  ＲＦ出力調整部
２５                  カウンタＡ値
２６                  カウンタＢ値
２７                  Ａｃｋ送信部
３０，３０′          無線制御部
３１                  カウントアップ部
３２，３２′          ＯＳ確認部（監視部）
３３                  ＲＦ出力調整部（出力調整部）
３４                  ＤＰＣ制御部
３５                  Ｃｏｎｆ送信部（確認送信部）
【図１】
2015177219.tif 000003
【図２】
2015177219.tif 000004
【図３】
2015177219.tif 000005
【図４】
2015177219.tif 000006
【図５】
2015177219.tif 000007
【図６】
2015177219.tif 000008