(57)【要約】  動的変更リンク監視タイムアウトを実施する装置１０２は、送受信機１０６を制御するためのプロセッサ２０２及びメモリ２０４で実施されるプロトコルスタック１１４を含む。プロトコルスタック１１４は、アプリケーション層、トランスポート層、ネットワーク層、リンク層、及び物理層等の複数の層を有する。装置プロファイル２０４はアプリケーション層に格納される。装置１０２や他の層において発生する様々な処理は、リンク監視タイムアウト２０２を変動させる又は変更する動的変更リンク監視タイマ１１６を決定する際に使用される。リンク監視タイマは、実行中の通信のプロファイル２０４及びその通信の現在の状態に基づいて変更可能である。リンク監視タイマを変動させることによって、リンク喪失の検出及び対処をより効果的に行うことができ、ユーザエクスペリエンスを向上できる。
2011524101.tif 000002
【特許請求の範囲】
【請求項１】
ケーブル代替装置１０２であって、
送受信機１０６に動的変更リンク監視タイムアウトを提供する処理ブロック１０１であって、前記ケーブル代替装置のプロファイル２０４を判定し、前記プロファイルの使用状態を判定し、前記状態に基づいて新しいリンク監視タイムアウトを決定し、前記動的変更リンク監視タイムアウトを前記新しいリンク監視タイムアウトに設定するための処理ブロック１０１と、
なんらかの動作を行うために、前記動的変更リンク監視タイムアウトを受信する送受信機と、
を備えるケーブル代替装置。
【請求項２】
前記ケーブル代替装置は、Ｂｌｕｅｔｏｏｔｈ規格に従って動作する、請求項１に記載のケーブル代替装置。
【請求項３】
前記ケーブル代替装置のＢｌｕｅｔｏｏｔｈプロファイルは修正されない、請求項２に記載のケーブル代替装置。
【請求項４】
前記ケーブル代替装置は、携帯電話機である、請求項２に記載のケーブル代替装置。
【請求項５】
前記ケーブル代替装置は、ハンズフリー装置である、請求項２に記載のケーブル代替装置。
【請求項６】
前記動的変更リンク監視タイムアウトが満了すると、音声信号が携帯電話機に戻される、請求項５に記載のケーブル代替装置。
【請求項７】
前記装置によって音声信号が処理されている場合、前記動的変更リンク監視タイムアウトは短縮される、請求項２に記載のケーブル代替装置。
【請求項８】
前記ケーブル代替装置は、ピコネットを形成するマスタ装置である、請求項２に記載のケーブル代替装置。
【請求項９】
前記ピコネットは、Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ「ＰＡＮ」である、請求項８に記載のケーブル代替装置。
【請求項１０】
ケーブル代替装置の制御方法であって、
ケーブル代替装置のプロファイルを判定し、
前記プロファイルの状態を判定し、
リンク監視タイマの新しいリンク監視タイムアウトを決定し、
無線リンクを管理するために、前記新しいリンク監視タイムアウトを設定する、
ことを含む方法。
【請求項１１】
前記プロファイルは、ハンズフリー装置用である、請求項１０に記載のケーブル代替装置の制御方法。
【請求項１２】
プロファイルの前記状態を判定することは、音声リンクが存在するかを判定することを含み、
音声リンクが存在する場合、前記新しいリンク監視タイムアウトを短縮する、請求項１１に記載のケーブル代替装置の制御方法。
【請求項１３】
音声リンクが存在しない場合、前記リンク監視タイマは修正されない、請求項１１に記載のケーブル代替装置の制御方法。
【請求項１４】
前記プロファイルは、Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ「ＰＡＮ」用であり、
ネットワークリンクが公称値より遅く動作していると検知された場合、前記新しいリンク監視タイムアウトを長くする、請求項１０に記載のケーブル代替装置の制御方法。
【請求項１５】
前記ケーブル代替装置は、Ｂｌｕｅｔｏｏｔｈ規格に従って動作するハンズフリー装置であり、
前記方法は、
前記ハンズフリー装置と携帯電話機との間にＢｌｕｅｔｏｏｔｈリンクを確立し、
前記携帯電話機に、前記Ｂｌｕｅｔｏｏｔｈリンクが確立されたことを確認し、
前記携帯電話機にリンク監視タイムアウトを設定し、
ハンズフリー接続を確立し、
通話が開始されたかを判定し、
前記携帯電話機の携帯電話プロファイル及び前記携帯電話機の動作の状態に基づいて、前記リンク監視タイマを変更する、
ことを更に含む請求項１０に記載の方法。
【請求項１６】
音声リンクが確立された場合、前記リンク監視タイマをより短い期間へと変更する、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、概してネットワークに関し、より具体的には無線ネットワーク接続の確立及び維持に関する。
【背景技術】
【０００２】
低電力無線ネットワークは、ケーブルを代替するものとして、様々な用途に利用できる。携帯電話機やコンピュータは、ケーブルを使用するのが好ましくない場所、又はケーブルを使用できない場所において、無線ネットワークを活用することが多い。低電力であるため、ネットワークは、通常互いに干渉することなく、再現されうる。
【０００３】
相互運用性を援助しようと、製造者は、後方互換性がある又はない１以上の規格に準拠して動作する装置を製造しうる。規格は、個々の企業によって、あるいはケーブルを無線リンクで代替するといった共通の目的の商品を提案しようとする複数の企業のグループによって提案できる。Ｂｌｕｅｔｏｏｔｈはそのような規格の１つである。
【０００４】
Ｂｌｕｅｔｏｏｔｈ規格には、デジタルデータから音声に至るデータを送信する色々なタイプの装置で使用しうる無線ケーブル代替システムが定義されている。しかし、幅広い規格を実現するためには、何らかの１つの状況に対して最適なパフォーマンスが必ずしも得られなくなるということであり、そこにはトレードオフが必要である。この規格が１つのアプリケーションに対して最適のパフォーマンスを発揮させるとしたら、他のアプリケーションにおけるパフォーマンスは好ましくない可能性がある。
【０００５】
装置は、規格に完全又は部分的に準拠するように構成されうる。また、規格は、相互運用性を提供する基準として働きうるが、むしろ動作のアウトラインとして考えられる場合が多く詳細は設計者に任せられるため、装置は、その規格と協働する、又は、当該規格に準じて機能する独自の設計や機能を備えうる。
【発明の概要】
【０００６】
以下に、読者に基本的な理解を提供するため、本開示の簡単な概要を示す。この概要は、本開示の広範囲に及ぶ要旨ではなく、発明の主要／重大な要素を特定するものでも、発明の範囲を規定するものでもない。その唯一の目的は、後述される、より詳細な説明に向けての前置きとして、本明細書に開示されるいくつかのコンセプトを簡潔に示すことである。
【０００７】
本実施例は、リンク監視タイマの修正を提供し、無線リンクの喪失をより効果的に対処可能とすることにより、無線装置でのユーザエクスペリエンス向上を可能とする。リンク監視タイマは、使用されている装置プロファイルを修正することなく変更しうる。タイマの変更は、発生中の通信のプロファイル及びその通信の現在の状態に基づきうる。
【０００８】
付随する特徴の多くは、以下に示す、添付の図面に関連する詳細な説明を参照することにより、より良く理解されるため、容易に理解されるであろう。
【図面の簡単な説明】
【０００９】
本明細書は添付の図面を踏まえた以下の詳細な説明により、より良く理解されるであろう。
【図１】図１は、動的変更リンク監視タイムアウトを備えるＢｌｕｅｔｏｏｔｈ対応携帯電話機及びＢｌｕｅｔｏｏｔｈヘッドセット／ハンズフリー装置の例を示す。
【図２】図２は、動的変更リンク監視タイムアウトを実現するシステムの例を示すブロック図を示す。
【図３】図３は、従来の静的リンクタイマを示す従来の接続シナリオを示す。
【図４】図４は、動的変更リンク監視タイムアウトの動作を示す特別な接続シナリオを示す。
【図５】図５は、動的変更リンク監視タイマのタイムアウトを決定する処理を示す図である。
【００１０】
添付の図面において、類似の部分には類似の符号を付している。
【発明を実施するための形態】
【００１１】
添付の図面と関連して以下に示す詳細な説明は、本実施例を説明するものであって、本実施例が構成又は使用されうる唯一の形態を示すものではない。以下の記述において、実施例の機能や、実施例が構成され、動作するステップのシーケンスを説明する。しかし、他の実施例によっても、同一又は同等の機能やシーケンスが達成されうる。
【００１２】
１以上の装置間で接続を確立する際、相手の装置を発見しその装置に接続するために、一連のステップ又はハンドシェイクを行いうる。また、そのような装置は移動可能、もしくは携帯可能であることが多いため、相手の装置がまだエリア内に存在するかどうか、又はまだ通信を受信可能であるかどうかを判定する方法が採用されうる。しかし、リンクが遮断された時間とリンクがまだ存在するかの判定とにタイムラグがある場合、装置が、もはや接続されていない相手の装置との送受信を試みている間に、情報の喪失、会話の途切れ、その他の不愉快なユーザエクスペリエンスが生じる可能性がある。
【００１３】
無線技術であるＢｌｕｅｔｏｏｔｈでは、例として携帯電話機などのマスタ機、もしくは例としてカーキットなどのスレーブ機が互いのエリア外に移動する可能性や、これらの一方の電源が突然切れる可能性がある。このようなことが起きると、これらの間の無線リンクが遮断し、通常、通信は不可能となる。このようなリンクの喪失を検出するため、Ｂｌｕｅｔｏｏｔｈ仕様は、マスタ及びスレーブ両方によって作動される、「リンク監視タイマ」と呼ばれるタイマを定義している。
【００１４】
マスタもしくはスレーブは、相手からの応答を待つときにこのタイマを起動する。そして、応答を受け取った時に、このタイマはリセットされる。マスタかスレーブにおいて、このタイマが満了した場合、両者の間の物理リンクが喪失されたと認識される。
【００１５】
通常、Ｂｌｕｅｔｏｏｔｈを通信媒体として使用する装置にとって、リンク監視タイマは、通信相手の装置が通信エリア内にまだ存在するかを調べる唯一の方法である。
【００１６】
以下の実施例において、動的変更リンク監視タイマを説明する。本実施例は、Ｂｌｕｅｔｏｏｔｈハンズフリーシステムに実装されるものとして説明するが、このシステムは例として説明されるものであって、これに限定されるものではない。当業者には分かるように、本実施例は、様々な異なるタイプの通信規格（Ｂｌｕｅｔｏｏｔｈなど）やそのような規格によって提供される異なるシステム（ヘッドセットなど）への応用に適している。
【００１７】
Ｂｌｕｅｔｏｏｔｈは、Ｂｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ（「ＳＩＧ」）が管理、開発する通信規格である。Ｂｌｕｅｔｏｏｔｈは、通常後方互換性を持つ様々なバージョンによって定義されうる規格である。最新のＢｌｕｅｔｏｏｔｈ規格であるＢｌｕｅｔｏｏｔｈ  ｖ２．１、及びその後に発表されうるＢｌｕｅｔｏｏｔｈ規格は、以下に説明する実施例で満足に動作すると考えられる。以下、Ｂｌｕｅｔｏｏｔｈとは、既に発表されている、又は今後発表されるＢｌｕｅｔｏｏｔｈ規格、及びＩＥＥＥなどのその他の機関が発表する、その他の同等な規格（ＷｉｂｒｅｅやＺｉｇＢｅｅなど）のいずれかを指すものとする。例えば、（Ｂｌｕｅｔｏｏｔｈ  ｖ１．１仕様に基づく）ＩＥＥＥ規格８０２．１５．１−２００２や、Ｂｌｕｅｔｏｏｔｈ  ｖ１．２やその他のＢｌｕｅｔｏｏｔｈ規格に基づくものなど、その他のＩＥＥＥ仕様も、本明細書に示す実施例で同等に動作しうる。
【００１８】
Ｂｌｕｅｔｏｏｔｈは、接続しうる各装置に設けられる、低電力消費で短距離（通常、電力によって、１メートル、１０メートル、１００メートル）の送受信機マイクロチップで使用可能なケーブル代替無線通信を記述する規格である。Ｂｌｕｅｔｏｏｔｈ装置の群は、共通のクロック及び周波数ホッピングパターンに同期して動作し、ピコネットを形成する。動作時、共通のクロック及び周波数ホッピングパターンに同期する１以上の装置が物理無線チャネルを共有しうる。マスタ装置は、群のうちの、同期基準を提供する１つの装置である。その他全ての装置はスレーブとして知られる。Ｂｌｕｅｔｏｏｔｈでは、情報は、送信時にタイムスロットに割り当てられるパケットで送信される。さらに、パケットの送受信には周波数ホッピングが使用されうる。
【００１９】
通常、Ｂｌｕｅｔｏｏｔｈピコネットに参加するには、装置は、１以上のＢｌｕｅｔｏｏｔｈプロファイルに準拠し、それらをその他の装置と共有しなければならない。プロファイルは、通常、所望のＢｌｕｅｔｏｏｔｈアプリケーションを定義・実施するための追加情報を提供する。アプリケーションの例としては、移動（又は携帯）電話とハンズフリーヘッドセット間の通信や、ネットワークコンピュータ用の無線ネットワークリンクや、コンピュータ、マウス、キーボード間のＰＣバスコンポーネント接続の代替や、携帯情報端末（「ＰＤＡ」）との間に確立されたＢｌｕｅｔｏｏｔｈリンクを介しての携帯電話機からの発信や、ワイヤレスコントローラとビデオゲームとの間のリンク提供や、その他のアプリケーションがある。リンクは無線周波数リンクであるため、互いに通信状態にある装置同士は、互いの視線上にいる必要はない。しかし、正確に動作するためには、これら装置は互いのエリア内にいなければならない。許容される動作エリアを越えてしまうと、これらの装置の接続は、質が低下するか、解除されてしまう。そして、結果としてデータやその他の情報が失われうる。例えば、装置同士が通信を行っていて、その一方がエリア外になった場合、データの送信先である装置がエリア内にもはや存在しないため、一方の装置が届くことのない返答を待ったり、データがどこにも送信されなかったりすることがある。
【００２０】
Ｂｌｕｅｔｏｏｔｈ仕様は、装置がエリア内にいるかを判定するタイマを提供する。所定の時間ウィンドウ内に応答がない場合、接続はもはや存在しないと見なされる。しかし、タイマが満了するまで、対話者や装置がもうそこにいないことを知らずに、会話や送信データなどの情報が送信され続けることがある。これは、会話の場合、会話をする両者の不愉快なユーザエクスペリエンスとなりうる。
【００２１】
タイマは、通常、Ｂｌｕｅｔｏｏｔｈ装置のプロファイルに規定されている。プロファイルとは予めロードされたソフトウェア命令であり、これによりＢｌｕｅｔｏｏｔｈ装置は装置が通信を行うために必要となるドライバと呼ばれるソフトウェアプログラムをロードせずに済む。ある装置間で通信を確立するのに必要な情報は、プロファイル内に設けられている。しかし、Ｂｌｕｅｔｏｏｔｈ装置を使用する上で、固定的なタイマは、好ましくないユーザエクスペリエンスをもたらしうる。以下に示す実施例において、動的変更リンク監視タイマの例を説明する。
【００２２】
図１は、動的変更リンク監視タイムアウトを備えるＢｌｕｅｔｏｏｔｈ対応携帯電話機及びＢｌｕｅｔｏｏｔｈヘッドセット／ハンズフリー装置の例を示す。携帯電話機１０４は、従来の長距離セルラ信号１１０を介して信号を受信しうる。通常、携帯電話機１０４（又はその他の同等な装置）は、マイクやスピーカで送受信される音声信号が、無線リンク１０８を介してヘッドセット又はハンズフリー装置１０２へ転送されるようになっている。
【００２３】
Ｂｌｕｅｔｏｏｔｈ技術を利用するために、携帯電話機１０４は、通常、Ｂｌｕｅｔｏｏｔｈ対応送受信機（「ＲＸ／ＴＸ」）１１２を備えうる。ヘッドセット又はハンズフリー装置１０２は、同様に構成されたヘッドセット送受信機１０６を備えうる。リンク送信１０８を、Ｂｌｕｅｔｏｏｔｈプロトコルスタック１１４の制御に合わせて制御するために、送受信機は通常、プロセッサ・メモリ１０１及びその他の関連の回路と連動して動作する。
【００２４】
この音声転送やその他の同様なケーブル代替技術を実施するためには、無線リンク１０８を管理するＢｌｕｅｔｏｏｔｈなどの規格が使用されうる。Ｂｌｕｅｔｏｏｔｈ（又はその他の同等な規格）の相互運用性を実現するには、プログラミングプロトコルスタック１１４が電話１０４及びカーキット又はヘッドセット１０２で実装されうる。特に、Ｂｌｕｅｔｏｏｔｈプロトコルスタック１１４の一部であるリンク監視タイムアウトは修正されうる。独立のアプリケーションプログラム、又はその他のアプリケーションプログラムの一部がスタック１１４を監視して、リンク監視タイマ１１６の動的修正を判定し、実施しうる。
【００２５】
ハンズフリー通信を実施する装置は、その無線技術としてＢｌｕｅｔｏｏｔｈを採用しうる。携帯電話機やその他の装置などの、Ｂｌｕｅｔｏｏｔｈ技術を実施するハンズフリー装置は、通常、携帯電話機が通話を発信、開始することを要する。しかし、Ｂｌｕｅｔｏｏｔｈ技術は、携帯電話機からのワイヤを無くす、ケーブル代替技術としての役割を果たす。例としての携帯電話機と通信可能なハンズフリー装置は、Ｂｌｕｅｔｏｏｔｈヘッドセット、ハンズフリーカーキット（「ＨＦＣＫ」）、パーソナルナビゲーション装置（ＰＮＤ）、ＰＤＡなどである。以前、これらの機能を提供していた装置は、通常、携帯電話機やその他の通信装置にワイヤで接続されていたが、現在は、通常、Ｂｌｕｅｔｏｏｔｈケーブル代替技術によって、ワイヤ無しで可能である。
【００２６】
Ｂｌｕｅｔｏｏｔｈのハンズフリーオプションは、自動車用途において、自動車のステレオシステムの一部として、ステレオシステムユニットやハンズフリーカーキットなどのアフターマーケットで提供されうる。Ｂｌｕｅｔｏｏｔｈのハンズフリーオプションは、通話中の通話者の声を送信するために車両のスピーカを使用し、マイクは、ステレオユニット自体やハンドルに埋め込んだり、車両のどこにでも設置できる独立したものを設けたりできる。
【００２７】
通常、Ｂｌｕｅｔｏｏｔｈ対応装置は、その動作において、Ｂｌｕｅｔｏｏｔｈプロファイルを使用する。Ｂｌｕｅｔｏｏｔｈプロファイルは、通常、装置間のＢｌｕｅｔｏｏｔｈ通信を統合するための無線インタフェース仕様である。Ｂｌｕｅｔｏｏｔｈ技術を利用するためには、装置は通常、特定の１又は複数のＢｌｕｅｔｏｏｔｈプロファイルに準拠していなければならない。要するに、装置がＢｌｕｅｔｏｏｔｈ技術を使用する特定の方法は、そのプロファイルによって定まる。製造者が、一様に相互運用可能に機能するＢｌｕｅｔｏｏｔｈ装置を製造できるように、プロファイルは、規格の詳細としての役割も果たす。様々なプロファイルは、推奨ユーザインタフェースフォーマット、他のプロファイルとの依存関係、プロファイルによって使用されるＢｌｕｅｔｏｏｔｈプロトコルスタックの部分の定義など、共通の特徴を有しうる（タスクを実行するために、各プロファイルは、要求されたサービスの記録のアウトラインを含みうる特定のオプションやパラメータを、スタックの各層において使用しうる）。
【００２８】
Ｂｌｕｅｔｏｏｔｈ装置として動作するには、各プロファイルは、スタックの各層において特定のオプションやパラメータを使用する。例えば、ハンズフリープロファイル（「ＨＦＰ」）は、ゲートウェイ装置が、ハンズフリー装置への発着信の際に、どのように使用できるかを定義する。
【００２９】
Ｂｌｕｅｔｏｏｔｈは、その機能を実現するために、ハードウェアとソフトウェアとの密接な連携を使用しうる。ネットワーキングにおいて、サブシステムやサブプログラミングの様々な組み合わせの実施を定義するのに、層の規則を使用しうる。物理層は、通常、実際の情報送信を制御するハードウェア及びソフトウェアを指す。物理チャネルの上には、関連の制御プロトコルを持つリンクやチャネルの層がある。物理チャネルから上のリンク及びチャネルの順番は、物理チャネル、物理リンク、論理トランスポート、論理リンク、そしてＬ２ＣＡＰチャネルである。
【００３０】
図２は、動的変更リンク監視タイムアウト１１６を実施するシステムの例を示すブロック図である。リンク監視タイマは、使用されているＢｌｕｅｔｏｏｔｈプロファイル２０４によらず、用途によって変更されうる。例えば、ハンズフリープロファイルが使用されており、ユーザが通話中である場合、Ｂｌｕｅｔｏｏｔｈやその他の規格に依存しない方法１１６による決定に従って、リンク監視タイマ２０２を短縮しうる。例えばＰｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ「ＰＡＮ」プロファイルの場合も同様に、ネットワーク（ＴＣＰ／ＩＰ）リンクが遅い（すなわち公称値より遅い）場合、リンク監視タイムアウトを、それに応じて長くしうる。リンク監視タイマを変動させることによって、リンク喪失が適切な時に検知されるので、ユーザエクスペリエンスが向上されうる。リンクの監視はＢｌｕｅｔｏｏｔｈ仕様に沿って行われ、プロファイルには依存しない。しかし、リンク監視の動的変更は、Ｂｌｕｅｔｏｏｔｈ仕様を変更する必要なく、局所的に行われうる。
【００３１】
図示のように、Ｂｌｕｅｔｏｏｔｈプロトコルスタック１１４は、アプリケーション層やリンク層などの複数の層を有しうる。装置プロファイル２０４は、アプリケーション層に記憶され、処理されうる。装置１０２や特に他の層において生じる様々な処理は、リンク監視タイムアウト２０２を変動させる又は変更する、動的変更リンク監視タイムアウト１１６を決定するのに使用されうる。
【００３２】
上述したように、Ｂｌｕｅｔｏｏｔｈプロトコルスタック１１４は、送受信機１０６を制御するために、プロセッサ２０２やメモリ２０４にて実施されうる。アプリケーション層などのスタック１１４の上層で発生する動作は、実質的に、処理ブロック１０１にて処理されうる。物理層やリンク層によって代表されるスタックの下層にて発生し、よりハードウェアによって制御され、リンク管理指向の動作は、実質的に送受信機１０６などのハードウェアによって実施されうる。
【００３３】
図３は、従来の静的リンクタイマを示す従来の接続シナリオを示す。接続状態において、Ｂｌｕｅｔｏｏｔｈは、ユーザエクスペリエンスに影響を及ぼしうる異なる時間緊急性を持つ多数のプロファイルをユーザに提供しうる。例えば、Ａｕｄｉｏ  Ｇａｔｅｗａｙ（「ＡＧ」）（携帯電話機やＰＣなど）とハンズフリー（「ＨＦ」）（ヘッドセットやカーキットなど）との間で送受信されるデータは、パーソナルエリアネットワーキングの場合、Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（「ＰＡＮ」）クライアントとＰＡＮサーバとの間で送受信されるデータよりも、リアルタイム性を有する。これらのアプリケーションはそれぞれＡＧ／ＨＦアプリケーションやＰＡＮアプリケーションなどのプロファイルを有し、ＡＧ／ＨＦプロファイルは、通常、よりタイムラグに敏感である。
【００３４】
リンク切断に関して言えば、このようなアプリケーションに対する敏感さは通常許容されない。「リンク監視タイマ」の値はプロファイル単位で変わるものではなく、全てのプロファイルにおいて同一のままである。これは、特にリアルタイムのデータ交換に関与するプロファイルを考えると、思わしくないユーザエクスペリエンスを結果としてもたらす可能性がある。
【００３５】
電話機３０２とカーキット３０４との間に接続を確立する際、まず、電話機がＢｌｕｅｔｏｏｔｈリンクの確立（３０６）を求める。これに応じて、カーキット３０４は、リンクの確立が完了した旨を電話機３０２に通知する（３０８）。リンクの確立が完了すると、電話機にリンク監視タイムアウトが設定される（３１２）。そして、電話機３０２はハンズフリー接続を確立し（３２４）、次に音声リンクを確立する（３１６）。
【００３６】
この時、電話機３０２がカーキット又はヘッドセット３０４のエリア外に移動する。この時点で、カーキット及び電話機のタイマは信号を待っている。カーキット及び電話機のどちらかが、相手の電話機又はカーキットに届くことのない音声パケットを送っている可能性がある。これは、リンク監視タイムアウトが満了する（３２０）まで続き、満了を迎えるとカーキットは突然シャットダウンしうる（３１８）。この時、音声信号はもはやカーキットには送信されず、電話機に戻される（３２２）。
【００３７】
図示のようにカーキットが突然シャットダウンすると、音声はカーキットでも電話機でも聞こえなくなる。これは、電話機がリンクの状態に気付かず、リンク監視タイマが満了するまでＢｌｕｅｔｏｏｔｈリンクを介して音声パケットを送信し続けるからである。リンク監視タイマが長いと、音声が聞こえなくなるまでの期間も長くなる。
【００３８】
図４に、動的変更リンク監視タイムアウトの動作を示す特別な接続シナリオを示す。音声及びデータの喪失を最小限に抑える方法は、リンク監視タイムアウトを短縮することである。しかし、リンク監視タイムアウトを極度に短縮すると、電話機とカーキットとの間の信号に対するほんの少しの干渉が切断のきっかけとなってしまう可能性がある。
【００３９】
使用されているプロファイル及びそのプロファイルの状態を考慮に入れて「リンク監視タイマ」を動的に構成することにより、より良好なユーザエクスペリエンスを提供することができる。例えば、ハンズフリープロファイルを例にとると、ＨＦ及びＡｕｄｉｏ  Ｇａｔｅｗａｙ（「ＡＧ」）のいつくかの状態を経た後、「リンク監視タイマ」の修正値を得ることができうる。
【００４０】
アイドル状態では、電話機及びカーキットは接続されていても、通話中ではないことがある。このようなアイドル状態においては、「リンク監視タイマ」はデフォルト値、例えば２０秒に設定されたままでよい。アイドル状態では、「リンク監視タイマ」は通常ユーザエクスペリエンスに悪影響を及ぼすことはない。また、リンク監視タイマを高い値に設定することによって、ＨＦ及びＡＧが回復してリンクを維持するための時間をより長く確保できる。通話中の状態では、電話機が通話中の状態で、電話機及びカーキットが接続されうる。この状態では、「リンク監視タイマ」の値を、例えば２秒などの、実質、より小さい値に減らしうる。
【００４１】
図５は動的変更リンク監視タイマのタイムアウトを決定する処理を示す図である。
【００４２】
使用されているプロファイル及びそのプロファイルの状態を考慮に入れて「リンク監視タイマ」を動的に構成することにより、より良好なユーザエクスペリエンスを提供することができうる。例えば、ハンズフリープロファイルを例にとると、ＨＦ及びＡｕｄｉｏ  Ｇａｔｅｗａｙ（「ＡＧ」）のいつくかの状態を経た後、「リンク監視タイマ」の修正値を得ることができうる。
【００４３】
リンク監視タイマ１１６に適用する変動を決定する際、まず、使用されているプロファイル５０２が判定される。次に、送信中におけるプロファイルの状態を判定する（５０４）。これらの状態から、新しいタイムアウトが決定され（５０６）、リンク監視タイマが新しい時間に設定又は修正される（５０８）。タイマは通常ソフトウェアにて実現され、新しい値が決定されれば、適当なプログラム命令により簡単にリセットされる。このため、新しい時間への修正は簡単に行える。
【００４４】
アイドル状態では、電話機及びカーキットは接続されていても、通話中ではないことがある。このようなアイドル状態においては、「リンク監視タイマ」はデフォルト値、例えば２０秒に設定されたままでよい。アイドル状態では、「リンク監視タイマ」は通常ユーザエクスペリエンスに悪影響を及ぼすことはない。また、リンク監視タイマを高い値に設定することによって、ＨＦ及びＡＧが回復してリンクを維持するための時間をより長く確保できる。通話中の状態では、電話機が通話中の状態で、電話機及びカーキットが接続されうる。この状態では、「リンク監視タイマ」の値を、例えば２秒などの、実質、より小さい値に減らしうる。
【００４５】
前の図に示したように、ハンズフリープロファイルの使用中で、通話中である場合は、リンク監視タイマを、ある程度大幅に減らしうる。リンク監視タイマをこのように変更することで、リンクが突然喪失した場合でも、音声はすぐに電話機に転送されうる。
【００４６】
リンク監視タイマを変動させるこの技術は、代替実施例にも適用できる。ＰＡＮプロファイルの例では、リンク監視タイマは、ＴＣＰ再送信に従って変更されうる。データリンクが輻輳状態にある場合、これを補償し、干渉のせいだけでリンクが切断されることを回避するために、リンク監視タイマを長くできる。この方法で、Ｂｌｕｅｔｏｏｔｈリンクをより長い時間維持できる。センサへの応用では、データ緊急性及び予想される干渉に従って、リンク監視タイマを動的に修正できる。
【００４７】
当事者には、所望の結果を達成すべく、上記の処理シーケンスを、同等に、いかなる順番で実行してもよいということが分かるであろう。また、副処理は、通常、上記の処理の全体の機能性の効果を減ずることなく、好きなように省略してもよい。
【００４８】
当業者には、周知の従来の技術を使って、リンク監視タイマを修正するソフトウェア命令の全て又は一部を、ＤＳＰやプログラマブル論理アレイ等の専用の回路によって実行しうるということも分かるであろう。
【図１】
2011524101.tif 000003
【図２】
2011524101.tif 000004
【図３】
2011524101.tif 000005
【図４】
2011524101.tif 000006
【図５】
2011524101.tif 000007
【国際調査報告】
2011524101.tif 000008
2011524101.tif 000009
2011524101.tif 000010