(57)【要約】【課題】対向機器との間で弱電界の状況下となった場合であっても、対向機器との間の接続を直ちに切断することができるようにする。【解決手段】本発明に係る情報処理装置に適用可能な携帯電話機１においては、物理接続管理部２５は対向機器との間で確立する無線通信の物理層を管理し、論理接続管理部２７は無線通信の論理層を管理し、強制中断部２３は、対向機器との間の状況が弱電界の状況下において強制中断要因が発生した場合に、対向機器との間での物理層の切断を物理接続管理部２５に指示し、対向機器との間での物理層を切断させ、リンクロス通知部２６は、物理接続管理部２５を用いて対向機器との間での物理層を切断させた際に、対向機器との間での物理層の切断を検出するとともに、対向機器との間での物理層の切断を検出した旨を論理接続管理部２７に通知する。【選択図】  図２
2008312039.tif 000002
【特許請求の範囲】
【請求項１】
対向機器との間で確立する無線通信の物理層を管理する物理層管理手段と、
前記無線通信の論理層を管理する論理層管理手段と、
前記対向機器との間の状況が弱電界の状況下において強制中断要因が発生した場合に、前記対向機器との間における物理層の切断を前記物理層管理手段に指示し、前記対向機器との間における物理層を切断させる強制中断手段と、
前記強制中断手段により前記物理層管理手段を用いて前記対向機器との間における物理層を切断させた際に、前記対向機器との間における物理層の切断を検出するとともに、前記対向機器との間における物理層の切断を検出した旨を前記論理層管理手段に通知する通知手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記論理層管理手段は、前記通知手段による前記対向機器との間における物理層の切断を検出した旨の通知に従い、記対向機器との間における論理層の切断処理を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記強制中断要因には、少なくとも、前記対向機器との間における接続確立中での着信割り込みがあったとき、デバイス検索のキャンセル指示があったとき、および前記対向機器から正常な停止応答がないときが含まれることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記強制中断手段は、前記物理層管理手段を用いて前記対向機器との間における物理層を切断させるとき、前記物理層管理手段を用いて前記対向機器に正常な切断である旨を通知することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記強制中断手段は、前記対向機器との間の状況が弱電界の状況下において強制中断要因が発生した場合に、データ送信中であるときには、そのデータ送信の完了を待って、前記対向機器との間における物理接続の切断を前記物理層管理手段に指示し、前記対向機器との間における物理接続を切断させることを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に係り、特に、対向機器との間の接続を強制的に切断することができるようにした情報処理装置に関する。
【背景技術】
【０００２】
近年、例えば電子機器などに適用することができる無線通信技術として例えばブルートゥース（Bluetooth（登録商標））が知られている。このブルートゥースの無線通信技術を用いれば、携帯電話機などから、オーディオケーブルを用いることなく、例えばヘッドセットなどの対向機器にオーディオデータを転送することができる。
【０００３】
このブルートゥースの規格としては、２．４ＧＨｚの無線ＬＡＮ（IEEE 802.11/b/g）との干渉対策を施した仕様であるBluetooth Specification Version1.2 （非特許文献１）や高速化機能であるＥＤＲ（Enhanced Data Rate）を採用した仕様であるBluetooth Specification Version2+EDR （非特許文献２）などが知られている。
【非特許文献１】Bluetooth Specification Version1.2（Bluetooth SIG）
【非特許文献２】Bluetooth Specification Version2+EDR（Bluetooth SIG）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、携帯電話機と対向機器としてのヘッドセットなどとの間における電界強度が低下するなどによって、携帯電話機とヘッドセットとの間の状況が弱電界の状況となると、携帯電話機からヘッドセットに送信された接続要求に対する応答をなかなか受信することができなくなる場合がある（すなわち、通常１秒で応答を受信できる場合に、２，３秒の時間がかかってしまう）。また、一般に、対向機器としてのヘッドセットとの間での接続に際してＰＩＮコードの入力などを用いた認証が行われるが、携帯電話機とヘッドセットとの間の状況が弱電界の状況下では、この認証処理がスムーズに行うことができなくなり、携帯電話機においては認証処理の完了待ちとなる場合がある。このような場合、携帯電話機側から切断要求を行いたくても、直ちに両機器間における接続を切断することができないという課題があった。
【０００５】
特に、携帯電話機の場合には突然の着信割り込みが発生することがあるため、直ちに両機器間における接続を切断することができないと、ユーザが携帯電話機を操作する上で問題となる。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、対向機器との間で弱電界の状況下となった場合であっても、対向機器との間の接続を直ちに切断することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、上述した課題を解決するために、対向機器との間で確立する無線通信の物理層を管理する物理層管理手段と、無線通信の論理層を管理する論理層管理手段と、対向機器との間の状況が弱電界の状況下において強制中断要因が発生した場合に、対向機器との間における物理層の切断を物理層管理手段に指示し、対向機器との間における物理層を切断させる強制中断手段と、強制中断手段により物理層管理手段を用いて対向機器との間における物理層を切断させた際に、対向機器との間における物理層の切断を検出するとともに、対向機器との間における物理層の切断を検出した旨を論理層管理手段に通知する通知手段とを備えることを特徴とする。
【０００８】
本発明の情報処理装置においては、対向機器との間で確立する無線通信の物理層が管理され、無線通信の論理層を管理され、対向機器との間の状況が弱電界の状況下において強制中断要因が発生した場合に、対向機器との間における物理層の切断が物理層管理手段に指示され、対向機器との間における物理層が切断され、物理層管理手段を用いて対向機器との間における物理層を切断させた際に、対向機器との間における物理層の切断が検出されるとともに、対向機器との間における物理層の切断を検出した旨が論理層管理手段に通知される。
【発明の効果】
【０００９】
本発明によれば、対向機器との間で弱電界の状況下となった場合であっても、対向機器との間の接続を直ちに切断することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について、図面を参照しながら説明する。図１に示されるように、携帯電話機１の近傍には、本発明に係る対向機器として適用可能なヘッドセット２が配置されている。ヘッドセット２は、携帯電話機１から無線通信（例えばブルートゥースなど）を用いて転送されたオーディオデータを受信し、リアルタイムに再生することができる。なお、対向機器としてはヘッドセット２以外にも図示せぬ車載器を用いるようにしてもよい。
【００１１】
図２は、図１の携帯電話機１の内部の構成を表している。図２に示されるように、携帯電話機１は、制御部１１、表示部１２、入力部１３、記憶部１４、無線電話通信部１５、信号処理部１６、ＰＣＭコーデック１７、マイクロフォン１８、スピーカ１９、メディアプレイヤ部２０、コンテンツ処理部２１、近距離無線通信部２２、および強制中断部２３がバス２４により相互に接続されて構成されている。
【００１２】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、およびＲＡＭ（Random Access Memory）などからなり、ＣＰＵは、ＲＯＭに記憶されているプログラムまたは記憶部１４からＲＡＭにロードされた各種のアプリケーションプログラムに従って各種の処理を実行するとともに、種々の制御信号を生成し、各部に供給することにより携帯電話機１を統括的に制御する。ＲＡＭは、ＣＰＵが各種の処理を実行する上において必要なデータなどを適宜記憶する。
【００１３】
表示部１２は、例えばＬＣＤ（Liquid Crystal Display）などからなり、入力部１３は図示せぬ操作キーや操作ボタンなどにより構成される。
【００１４】
無線電話通信部１５は、図示せぬ基地局から送信された無線信号を、図示せぬアンテナを介して受信し、受信された無線信号のダウンコンバートを行って中間周波信号を求め、さらに直交復調処理、ＲＡＫＥ受信機（図示せず）による各パスの逆拡散及び合成処理などを行う。その後、このＲＡＫＥ受信機から出力された受信パケットデータは、信号処理部１６に入力される。
【００１５】
信号処理部１６は、例えばＤＳＰ（Digital Signal Processor）などからなり、無線電話通信部１５を介して送受信される音声信号の符号化・復号化を実行するスピーチコーデックを備えている。
【００１６】
そして、このような復号処理により得られたディジタル音声信号は、ＰＣＭコーデック１７によりＰＣＭ復号された後、増幅されてスピーカ１９により出力される。一方、マイクロフォン１８から入力された音声信号はＰＣＭコーデック１７でディジタル音声信号に変調してスピーチコーデックに入力される。
【００１７】
メディアプレイヤ部２０は、例えばオーディオデータを再生するための音楽プレイヤ機能を実行する。勿論、携帯電話機１に地上波ディジタルワンセグ・ラジオ受信部などを設けるようにして、例えば地上波ディジタルワンセグ放送波を受信する際のアプリケーションプログラムを実行することによる地上波ディジタルワンセグプレイヤ機能などの各種のメディアプレイヤを実行するようにしてもよい。
【００１８】
コンテンツ処理部２１は、デコーダ２４とエンコーダ２５からなり、デコーダ２４は、例えばメディアプレイヤ部２０が音楽プレイ機能を制御する際に、例えばＡＡＣやａａｃＰｌｕｓ、ＭＰ３、ＡＴＲＡＣ、ＳＢＣなどの符号化方式で符号化（エンコード）されたオーディオデータを、一旦、その符号化方式に対応する復号化方式で復号化（デコード）する。そして、コンテンツ処理部２１のエンコーダ２５は、デコーダ２４により復号化（デコード）されたアナログのオーディオデータを他の符号化方式によって再符号化処理などを施す。
【００１９】
また、メディアプレイヤ部２０がワンセグプレイヤ機能を実行する場合は、上記ＡＡＣなどのオーディオデータの符号化、復号化処理を行う以外に、ＭＰＥＧ４やＨ．２６４のような符号化方式と復号化方式を用いて符号化、復号化処理を行うようにしてもよい。
【００２０】
近距離無線通信部２２は、例えばブルートゥース（Bluetooth（登録商標））による無線通信を行うモジュールなどからなり、携帯電話機１の近傍に存在するヘッドセット２などと無線通信を行う。勿論、ブルートゥース以外の無線通信（例えば赤外線通信）を用いるようにしてもよい。近距離無線通信部２２は、物理接続管理部２５、リンクロス通知部２６、および論理接続管理部２７などからなる。
【００２１】
物理接続管理部２５は、対向機器であるヘッドセット２との間で行われる近距離無線通信における物理層による物理接続を管理する。リンクロス通知部２６は、携帯電話機１とヘッドセット２との距離が大きくなったときなどの弱電界の状況下において発生するヘッドセット２との接続がロスした状態（ヘッドセット２との物理接続が切断された状態）であるリンクロスを検出するとともに、リンクロス（ヘッドセット２との物理接続が切断された状態）が検出された場合、その旨を上位層（論理層）としての論理接続管理部２７に通知する。論理接続管理部２７は、対向機器であるヘッドセット２との間で行われる近距離無線通信における論理層による論理接続を管理する。
【００２２】
強制中断部２３は、携帯電話機１とヘッドセット２との距離が大きくなったときなどの弱電界の状況下において、着信割り込みなどの強制中断要因が発生した場合に、対向機器であるヘッドセット２との間における物理接続の切断を物理接続管理部２４に指示し、対向機器であるヘッドセット２との間における物理接続を強制的に切断させる。
【００２３】
次に、図３のフローチャートを参照して、図２の携帯電話機１における強制中断処理について説明する。この強制中断処理は、携帯電話機１とヘッドセット２との距離が大きくなったときなどの弱電界の状況下において、着信割り込みなどの強制中断要因が発生した場合に、開始される。なお、図４は、図３のフローチャートを用いて説明する強制中断処理を実行する際の、携帯電話機１とヘッドセット２との間における具体的な処理のシーケンスを表している。
【００２４】
ステップＳ１において、携帯電話機１とヘッドセット２との間の状況が弱電界の状況下において、携帯電話機１とヘッドセット２との間で接続を確立する最中に、着信割り込みなどの強制中断要因が発生する。具体的には、図４に示されるように、ユーザにより入力部１３が操作されることによりヘッドセット２との間での近距離無線通信を介した接続の開始が指示されると、携帯電話機１の制御部１１により制御されるアプリケーションプログラムから、論理層としての論理接続管理部２７に接続要求が指示され、次に、論理層としての論理接続管理部２７から物理層としての物理接続管理部２５に接続要求がなされ、物理層としての物理接続管理部２５の管理に従って近距離無線通信部２２からヘッドセット２に接続要求が送信される（図４のステップＳ１１乃至Ｓ１３）。その後、接続要求と接続応答のそれぞれに含まれる同一のＰＩＮ（認証鍵）を用いて、携帯電話機１とヘッドセット２のそれぞれにおいてＰＩＮ認証が行われる。
【００２５】
ここで、携帯電話機１とヘッドセット２との間の状況が弱電界の状況下において、ヘッドセット２側においてＰＩＮ認証がまだ完了しない場合に、着信割り込みなどの強制中断要因が発生する（図４のステップＳ１４）。
【００２６】
ステップＳ２において、強制中断部２３は、携帯電話機１とヘッドセット２との距離が大きくなったときなどの弱電界の状況下において、他の携帯電話機１などからの着信割り込みなどの強制中断要因が発生した場合に、対向機器であるヘッドセット２との間における物理接続の切断を下位層としての物理接続管理部２５に指示し、対向機器であるヘッドセット２との間における物理接続を強制的に切断させる（図４のステップＳ１５）。
【００２７】
ステップＳ３において、物理接続管理部２５は、強制中断部２３からの強制中断指示に従い、携帯電話機１とヘッドセット２との間における物理接続の切断を要求するための切断要求を近距離無線通信部２２を介してヘッドセット２に送信させる。近距離無線通信部２２は、物理接続管理部２５の管理に従い、この切断要求（携帯電話機１とヘッドセット２との間における物理接続の切断を要求するための切断要求）をヘッドセット２に送信する（図４のステップＳ１６）。このとき、ヘッドセット２に切断要求が送信されるとともに、この切断が正常な切断である旨の通知もヘッドセット２に送信される。これにより、強制中断部２３による物理接続の強制的な中断が実行されたとしても、ヘッドセット２では、正常な切断であると認識することができる。なお、ここで用いる「正常な切断」とは、論理接続管理部２７を用いた論理的な切断手続きによる切断と同視し得る切断であることを意味している。
【００２８】
ステップＳ４において、近距離無線通信部２２は、ヘッドセット２から、切断要求に対応する応答である切断応答を受信する（図４のステップＳ１７）。そして、ステップＳ５において、携帯電話機１とヘッドセット２との間における物理接続は強制的に切断される。
【００２９】
ステップＳ６において、リンクロス通知部２６は、その後、携帯電話機１とヘッドセット２との距離が大きくなったときなどの弱電界の状況下において発生するヘッドセット２との接続がロスした状態（ヘッドセット２との物理接続が切断された状態）であるリンクロスを検出するとともに、ステップＳ７で、リンクロス（ヘッドセット２との物理接続が切断された状態）が検出された場合、物理接続の切断が完了した旨を上位層（論理層）としての論理接続管理部２７に通知する（図４のステップＳ１８乃至Ｓ１９）。
【００３０】
その後、ステップＳ８において、論理接続管理部２７は、リンクロス通知部２６からの物理接続の切断が完了した旨の通知に従い、所定の論理接続手続きを用いて、携帯電話機１とヘッドセット２との間における論理接続の切断処理を実行する（図４のステップＳ２０）。
【００３１】
本発明の実施形態においては、近距離無線通信を介した対向機器としてのヘッドセット２との間における物理接続を管理し、近距離無線通信を介したヘッドセット２との間における論理接続を管理するとともに、ヘッドセット２との間の状況が弱電界の状況下において強制中断要因が発生した場合に、ヘッドセット２との間における物理接続の切断を物理接続管理部２５に指示し、ヘッドセット２との間における物理接続を切断させ、物理接続管理部２５を用いてヘッドセット２との間における物理接続を切断させた際に、ヘッドセット２との間における物理接続の切断を検出するとともに、ヘッドセット２との間における物理接続の切断を検出した旨を論理接続管理部２７に通知することができる。これにより、通常の論理接続管理部２７による論理的な切断手続きを行わずにヘッドセット２との間における接続を切断するようにしたので、ヘッドセット２との間で弱電界の状況下となった場合であっても、強制中断要因が発生したときには、現在実行中の処理に関わらず、ヘッドセット２との間における接続を直ちに切断することができる。従って、ヘッドセット２との間で弱電界の状況下からリンクロスになった場合に、ヘッドセット２から再接続の要求を受信してしまうことにより、強制中断要因に伴うヘッドセット２との間における接続の切断が遅滞してしまう状況を回避することができる。その結果、携帯電話機１とヘッドセット２との間における接続処理の応答性を向上させるとともに、近距離無線通信を介してヘッドセット２との間で通信を行う際の利用性を向上させることができる。
【００３２】
なお、図３のフローチャートを用いて説明した強制中断処理に対応する図４のシーケンス図の場合、携帯電話機１とヘッドセット２との距離が大きくなったときなどの弱電界の状況下において、着信割り込みなどの強制中断要因が発生した場合について明示しているが、このような場合に限られず、例えば図５のシーケンス図に示されるように、ヘッドセット２との間の状況が弱電界の状況下において携帯電話機１側からデバイス名の取得をしている場合に、まだデバイス名の取得中にもかかわらず、ユーザにより入力部１３が操作されることによりそのデバイス名の取得のキャンセルが指示されたとき（図５のステップＳ３１乃至Ｓ３４）、強制中断要因が発生したとして図３のフローチャートを参照して説明した強制中断処理を適用するようにしてもよい。なお、図５のステップＳ３５乃至Ｓ４０の処理は、図４のステップＳ１５乃至Ｓ２０と基本的に同様であり、その説明は繰り返しになるので省略する。
【００３３】
また、同様に、例えば図６のシーケンス図に示される場合についても、強制中断要因が発生したとして図３のフローチャートを参照して説明した強制中断処理を適用するようにしてもよい。具体的には、図６のシーケンス図の場合、ヘッドセット２との間の状況が弱電界の状況下において携帯電話機１とヘッドセット２との間で接続が確立された後（図６のステップＳ５１乃至Ｓ５３）、ユーザにより入力部１３が操作されることによりデータ送信などに関して停止要求が指示されたとき（図６のステップＳ５４乃至Ｓ５７）、ヘッドセット２との間の状況が弱電界の状況下のために、正常な停止応答がヘッドセット２から送信されてこないときには、強制中断要因が発生したとして図３のフローチャートを参照して説明した強制中断処理を実行する。なお、図６のステップＳ５８乃至Ｓ６３の処理は、図４のステップＳ１５乃至Ｓ２０と基本的に同様であり、その説明は繰り返しになるので省略する。
【００３４】
勿論、上述した以外の強制中断要因の際にも図３の強制中断処理を実行するようにしてもよい。
【００３５】
なお、例えば図４乃至図６のシーケンス図の場合に、何らかのデータをヘッドセット２に送信中であるときには、そのデータ送信が完了するまで待機した上で強制中断処理を実行するようにしてもよい。この方法を用いた強制中断処理は、図７のフローチャートに示される。なお、図７のステップＳ７１乃至７２、およびステップＳ７５乃至Ｓ８０の処理は、図３のステップＳ１乃至Ｓ８の処理と同様であり、その説明は繰り返しになるので省略する。
【００３６】
図７の場合、ステップＳ７３において、物理接続管理部２５は、強制中断部２３からの強制中断指示を受け取ると、現在、ヘッドセット２にデータ送信中であるか否かを判定し、ステップＳ７３においてヘッドセット２にデータ送信中であると判定された場合、物理接続管理部２５はステップＳ７４で、強制中断部２３からの強制中断指示に従った切断要求のヘッドセット２への送信処理を、データ送信が完了するまで待機する。一方、ステップＳ７３においてヘッドセット２にデータ送信中ではないと判定された場合、ステップＳ７４の処理はスキップされ、その後、処理はステップＳ７５に進み、ステップＳ７５において物理接続管理部２５は、強制中断部２３からの強制中断指示に従った切断要求のヘッドセット２への送信処理を行う。これにより、ヘッドセット２との間で弱電界の状況下となった場合であっても、強制中断要因が発生したときには、現在実行中の処理を考慮しつつ、ヘッドセット２との間における接続を直ちに、かつ、好適に切断することができる。その結果、携帯電話機１とヘッドセット２との間における接続処理の応答性をより向上させるとともに、近距離無線通信を介してヘッドセット２との間で通信を行う際の利用性をより向上させることができる。
【００３７】
なお、本発明は、携帯電話機１以外にも、ＰＤＡ（Personal Digital Assistant）、パーソナルコンピュータ、携帯型ゲーム機、携帯型音楽再生機、携帯型動画再生機、その他の情報処理情報処理装置にも適用することができる。
【００３８】
また、本発明の実施形態において説明した一連の処理は、ソフトウェアにより実行させることもできるが、ハードウェアにより実行させることもできる。
【００３９】
さらに、本発明の実施形態では、フローチャートのステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【図面の簡単な説明】
【００４０】
【図１】本発明に係る情報授受のシステムの概略的な構成を示す図。
【図２】本発明の情報処理装置に適用可能な携帯電話機の内部の構成を示すブロック図。
【図３】図２の携帯電話機における強制中断処理を説明するフローチャート。
【図４】図３のフローチャートを用いて説明する強制中断処理を実行する際の、携帯電話機とヘッドセットとの間における具体的な処理のシーケンスを示すシーケンス図。
【図５】図３のフローチャートを用いて説明する強制中断処理を実行する際の、携帯電話機とヘッドセットとの間における他の具体的な処理のシーケンスを示すシーケンス図。
【図６】図３のフローチャートを用いて説明する強制中断処理を実行する際の、携帯電話機とヘッドセットとの間における他の具体的な処理のシーケンスを示すシーケンス図。
【図７】図２の携帯電話機における他の強制中断処理を説明するフローチャート。
【符号の説明】
【００４１】
１…携帯電話機、２…ヘッドセット、１１…制御部、１２…表示部、１３…入力部、１４…記憶部、１５…無線電話通信部、１６…信号処理部、１７…ＰＣＭコーデック、１８…マイクロフォン、１９…スピーカ、２０…メディアプレイヤ部、２１…コンテンツ処理部、２２…近距離無線通信部、２３…強制中断部、２４…バス、２５…物理接続管理部、２６…リンクロス通知部、２７…論理接続管理部。
【図１】
2008312039.tif 000003
【図２】
2008312039.tif 000004
【図３】
2008312039.tif 000005
【図４】
2008312039.tif 000006
【図５】
2008312039.tif 000007
【図６】
2008312039.tif 000008
【図７】
2008312039.tif 000009